.view_page__fW2i9{padding-bottom:40px}.view_page__fW2i9 section[id]{scroll-margin-top:calc(var(--wiki-header-height) + 16px)}.view_breadcrumb__tEw7z{margin:16px 0;font-size:13px}.view_page__fW2i9 a{text-underline-offset:3px}.view_page__fW2i9 h2{font-size:20px;margin:28px 0 12px}.view_page__fW2i9 h3{font-size:16px;margin:16px 0 8px}.view_page__fW2i9 p{margin:8px 0}.view_chapter__Yrceg{margin:24px 0 32px}.view_cards__Gya3n{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.view_card__jp7tm{display:block;padding:16px;background:var(--wiki-surface);border:1px solid var(--wiki-line);border-radius:6px;text-decoration:none}.view_card__jp7tm:hover{border-color:var(--wiki-primary)}.view_card__jp7tm strong{display:block;font-size:16px;color:var(--wiki-primary);margin:4px 0 8px}.view_meta__814ng{font-size:12px;color:var(--wiki-muted);overflow-wrap:anywhere}.view_toolbar__ShyCA{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:12px 0}.view_toolbar__ShyCA select{max-width:100%}.view_layout__WLUb6{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:24px;align-items:start}.view_mapPanel__YOyYV{min-width:0}.view_mapScroll__3xTD4{overflow:auto;background:var(--wiki-paper);border:1px solid var(--wiki-line);max-height:none}.view_map__kDA3s{display:block;width:100%;height:auto;min-width:320px}.view_map__kDA3s text{font-family:Arial,sans-serif;paint-order:stroke;stroke-width:.07;stroke:#1b2f4a;fill:white}.view_marker__Ci4vi{cursor:pointer;outline:none}.view_marker__Ci4vi:focus circle{stroke:var(--wiki-gold);stroke-width:.22}.view_legend__q1U8E{display:flex;flex-wrap:wrap;gap:8px 14px;margin:12px 0;font-size:12px}.view_legend__q1U8E span{display:inline-flex;align-items:center;gap:5px}.view_legend__q1U8E i{display:inline-block;width:12px;height:12px;border:1px solid var(--wiki-line)}.view_inspector__BQ0BX{padding:16px;background:var(--wiki-surface);border:1px solid var(--wiki-line);border-radius:6px;overflow-wrap:anywhere}.view_person__bLQOG{display:flex;align-items:center;gap:10px}.view_person__bLQOG img{object-fit:contain;border-radius:50%}.view_items__mrIVB{display:flex;gap:8px 12px;flex-wrap:wrap;align-items:center}.view_items__mrIVB a{display:inline-flex;gap:4px;align-items:center}.view_eventList__Kt0FE{display:grid;gap:12px}.view_event__hLah4{padding:16px;border:1px solid var(--wiki-line);border-radius:6px;background:var(--wiki-surface);overflow-wrap:anywhere}.view_event__hLah4 h3{margin-top:0}.view_event__hLah4 ol,.view_event__hLah4 ul{padding-left:20px}.view_event__hLah4 li{margin:6px 0}.view_event__hLah4 details{margin-top:12px}.view_event__hLah4 summary{cursor:pointer}.view_badge__L4lSF{display:inline-block;font-size:12px;padding:2px 7px;border:1px solid var(--wiki-line);border-radius:4px;margin-right:8px}.view_tableWrap__oyv6V{overflow-x:auto;margin:12px 0}.view_table___Xfcy{border-collapse:collapse;width:100%;min-width:700px;font-size:13px}.view_table___Xfcy th{text-align:left}.view_table___Xfcy td{padding:10px 12px;vertical-align:top;border-bottom:1px solid var(--wiki-line);background:var(--wiki-surface)}.view_table___Xfcy button{white-space:nowrap}.view_note__grPCH{padding:12px 16px;border-left:3px solid var(--wiki-gold);background:var(--wiki-paper)}.view_nav__6TxvU{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.view_source__Ry0h8{font-size:12px;overflow-wrap:anywhere}.view_empty__he12L{padding:32px 16px;background:var(--wiki-paper)}.view_page__fW2i9 a:focus-visible,.view_page__fW2i9 button:focus-visible,.view_page__fW2i9 select:focus-visible{outline:2px solid var(--wiki-gold-ink);outline-offset:3px}@media (max-width:800px){.view_cards__Gya3n,.view_layout__WLUb6{grid-template-columns:1fr}.view_toolbar__ShyCA>*{max-width:100%}.view_page__fW2i9 h2{margin-top:24px}.view_event__hLah4,.view_inspector__BQ0BX{padding:12px}}.RelatedLink_link__YpxKQ{display:inline-flex;align-items:center;gap:5px;vertical-align:middle;color:var(--wiki-primary-hover,#2a4466);text-decoration:underline;text-underline-offset:3px;font-size:inherit;line-height:inherit}.RelatedLink_link__YpxKQ img,.RelatedLink_link__YpxKQ svg{flex:none}.RelatedLink_link__YpxKQ img{object-fit:contain;border-radius:50%}.RelatedLink_link__YpxKQ:hover{color:var(--wiki-gold-ink,#7a5f10)}.RelatedLink_link__YpxKQ:focus-visible{outline:2px solid var(--wiki-gold-ink,#7a5f10);outline-offset:3px}.EntitySources_trigger__KdDkJ.EntitySources_trigger__KdDkJ{padding:3px 6px;min-height:26px;line-height:1.3;border-radius:5px;display:inline-flex;align-items:center;gap:5px;color:#1b334f;font-size:12px}.EntitySources_trigger__KdDkJ img{object-fit:contain;flex:none}.EntitySources_panel__0KQx1{box-sizing:border-box;position:fixed;z-index:1000;border:1px solid #d8c8ad;box-shadow:0 6px 24px #1b334f30;width:min(480px,calc(100vw - 16px));max-height:min(420px,calc(100vh - 16px));overflow:auto;padding:12px;background:#fffdf7;color:#1b334f;border-radius:10px;text-align:left;white-space:normal;font-size:12px;line-height:1.5}.EntitySources_panel__0KQx1 header{display:flex;align-items:center;justify-content:space-between;gap:16px}.EntitySources_panel__0KQx1 h2{margin:0;font-size:14px}.EntitySources_panel__0KQx1 header button{min-width:40px;min-height:40px;font-size:24px}.EntitySources_panel__0KQx1 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:0;margin:8px 0 0;list-style:none}.EntitySources_panel__0KQx1 li{min-width:0;margin:0;overflow-wrap:anywhere}.EntitySources_panel__0KQx1 li a{font-size:12px}.EntitySources_panel__0KQx1 li small{display:block;padding-left:21px;font-size:11px;color:#756b5c}.EntitySources_group__5kS08{margin-top:10px}.EntitySources_group__5kS08 h3{display:flex;align-items:center;gap:5px;margin:0;padding-bottom:5px;border-bottom:1px solid #e7dcc9;font-size:12px;color:#756039}.EntitySources_group__5kS08 h3 svg{flex:none}.EntitySources_categories__ToHmS{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 10px}.EntitySources_categories__ToHmS button{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:1px solid #d8c8ad;border-radius:5px;background:#fffdf7;color:#1b334f;font:inherit;cursor:pointer}.EntitySources_categories__ToHmS button[aria-pressed=true]{background:#1b334f;color:#fffdf7;border-color:#1b334f}.EntitySources_categories__ToHmS button:focus-visible{outline:2px solid #b68a3b;outline-offset:2px}.DatabaseHero_hero__HcEcc{width:100%;box-sizing:border-box;min-height:153px;display:flex;align-items:center;padding:25px 24px;color:#fffaf0;background:linear-gradient(90deg,rgba(15,34,53,.91),rgba(21,38,53,.76)),var(--wiki-hero-image,url("/wiki/kv.avif")) center 38% /cover no-repeat}.DatabaseHero_inner__7NBom{width:min(1500px,100%);margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(480px,1.15fr);align-items:center;gap:36px}.DatabaseHero_hero__HcEcc small{font-size:11px;font-weight:700;letter-spacing:.08em;color:#e9cb80}.DatabaseHero_hero__HcEcc h1{margin:8px 0;font-size:var(--db-heading-size,30px);font-weight:700;line-height:1.3;color:#fffaf0}.DatabaseHero_hero__HcEcc p{margin:0;font-size:13px;line-height:1.6}.DatabaseHero_tips__JIQ8Z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid #d8c69670}.DatabaseHero_tips__JIQ8Z>div{padding:2px 16px}.DatabaseHero_tips__JIQ8Z>div+div{border-left:1px solid #d8c69640}.DatabaseHero_tips__JIQ8Z span,.DatabaseHero_tips__JIQ8Z strong{display:block;font-size:12px}.DatabaseHero_tips__JIQ8Z strong{color:#e9cb80;margin-bottom:5px}.DatabaseHero_tips__JIQ8Z span{color:#f3f0e8;line-height:1.65}.DatabaseHero_wideSupplement__N1som{grid-template-columns:minmax(240px,.7fr) minmax(0,2fr)}@media (max-width:900px){.DatabaseHero_inner__7NBom{grid-template-columns:1fr;gap:16px}.DatabaseHero_tips__JIQ8Z{border-left:0;border-top:1px solid #d8c69670;padding-top:12px}.DatabaseHero_tips__JIQ8Z>div:first-child{padding-left:0}}@media (max-width:700px){.DatabaseHero_hero__HcEcc{padding:22px 18px;min-height:245px}.DatabaseHero_hero__HcEcc h1{font-size:var(--db-heading-mobile,25px)}.DatabaseHero_tips__JIQ8Z{grid-template-columns:1fr;gap:4px}.DatabaseHero_tips__JIQ8Z>div,.DatabaseHero_tips__JIQ8Z>div:first-child{display:flex;gap:10px;padding:0;border:0}.DatabaseHero_tips__JIQ8Z strong{min-width:70px;margin:0}.DatabaseHero_tips__JIQ8Z span{line-height:1.35}}.DatabaseHero_titleOnly__skpkw{grid-template-columns:minmax(0,1fr)}.DatabaseHero_notes__2EECV:empty{display:none}.DatabaseHero_notes__2EECV{max-width:1500px;margin:10px 0 0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 18px;justify-content:flex-end}.DatabaseHero_notesColumns__dBYEv{--hero-note-paragraph-margin:2px 0;--hero-note-paragraph-size:12px;--hero-note-paragraph-leading:1.5;--hero-note-heading-margin:0 0 2px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:0}@media (max-width:700px){.DatabaseHero_notesColumns__dBYEv{grid-template-columns:minmax(0,1fr);gap:8px}}.DatabaseHero_notes__2EECV .wiki-hero-note{font-size:12px;color:#fffaf0;min-width:0;max-width:100%}.DatabaseHero_notes__2EECV .wiki-hero-note summary{cursor:pointer;color:#e9cb80;font-weight:700}.DatabaseHero_notes__2EECV .wiki-hero-note-static,.DatabaseHero_notes__2EECV .wiki-hero-note[open]{flex-basis:100%}.DatabaseHero_notes__2EECV .wiki-hero-note p{margin:var(--hero-note-paragraph-margin,8px 0);font-size:var(--hero-note-paragraph-size,13px);line-height:var(--hero-note-paragraph-leading,1.6);white-space:pre-wrap;overflow-wrap:anywhere}.DatabaseHero_notes__2EECV .wiki-hero-note a{color:#f1d997;text-decoration:underline}.DatabaseHero_notes__2EECV .wiki-hero-note h3{font-size:13px;color:#e9cb80;margin:var(--hero-note-heading-margin,10px 0 4px)}.reference_sim__93uum{color:var(--wiki-ink);font-size:14px;line-height:1.6;min-width:0}.reference_sim__93uum button,.reference_sim__93uum input,.reference_sim__93uum select{font:inherit;color:inherit}.reference_sim__93uum button{cursor:pointer}.reference_sim__93uum button:disabled{opacity:.4;cursor:not-allowed}.reference_sim__93uum button:focus-visible,.reference_sim__93uum input:focus-visible,.reference_sim__93uum select:focus-visible{outline:2px solid var(--wiki-gold-ink);outline-offset:3px}.reference_sim__93uum input,.reference_sim__93uum select{border:1px solid var(--wiki-line);background:var(--wiki-surface);border-radius:6px;padding:6px 8px;min-width:0;max-width:100%;box-sizing:border-box}.reference_sim__93uum h2{font-size:22px;margin:0}.reference_top__Truup{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.reference_top__Truup button{background:var(--wiki-surface);border:1px solid var(--wiki-line);border-radius:7px;padding:8px 14px}.reference_hero__Via4N{margin-top:18px;display:grid;grid-template-columns:1.2fr 1fr;border:1px solid var(--wiki-line);border-radius:16px;background:var(--wiki-surface);overflow:hidden;min-width:0}.reference_profile__CeOVA{display:grid;grid-template-columns:.9fr 1fr;align-items:center;min-width:0}.reference_portrait__aHYLq{width:100%;height:420px;object-fit:contain;object-position:center bottom}.reference_bio__xAOGU{padding:24px 18px;min-width:0}.reference_bio__xAOGU h2{font-size:34px;line-height:1.3}.reference_bio__xAOGU p{margin:10px 0 20px}.reference_muted__YyHhY{color:var(--wiki-muted);font-size:12px}.reference_growth__8pTcK{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:3px;align-items:end;margin-top:24px}.reference_growth__8pTcK>div{display:flex;align-items:center;flex-direction:column;gap:4px}.reference_growth__8pTcK i{width:10px;border-radius:6px 6px 0 0}.reference_growth__8pTcK small{font-size:12px;white-space:nowrap}.reference_apply__oOui6{background:var(--wiki-primary);color:var(--wiki-on-accent,#fff)!important;border:0;border-radius:7px;padding:10px 16px}.reference_start__eB_o7{margin:16px 0 2px!important;font-size:12px;color:var(--wiki-muted)}.reference_textButton__qFWV9{border:0;background:none;padding:0;color:var(--wiki-primary)!important}.reference_rosterPanel__Wrp5J{border-left:1px solid var(--wiki-line);padding:20px;min-width:0}.reference_search__GgxgR{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px}.reference_search__GgxgR input{width:55%;border-radius:22px}.reference_roster__lTCom{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 8px;max-height:370px;overflow-y:auto}.reference_roster__lTCom button{border:0;background:none;min-width:0;padding:3px;text-align:center;display:flex;align-items:center;flex-direction:column;gap:4px}.reference_roster__lTCom img{width:100%;max-width:66px;height:auto;aspect-ratio:1;object-fit:cover;border-radius:9px;border:3px solid transparent;background:var(--wiki-paper)}.reference_roster__lTCom button[aria-pressed=true] img{border-color:var(--wiki-primary)}.reference_roster__lTCom button[aria-pressed=true]{color:var(--wiki-primary);font-weight:700}.reference_roster__lTCom span{font-size:12px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.reference_routeToolbar__BfNWx{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:28px 0 8px}.reference_routeToolbar__BfNWx small{font-size:13px;font-weight:400;color:var(--wiki-muted);margin-left:10px}.reference_routeToolbar__BfNWx label{font-size:12px}.reference_status__IJJUT{font-size:12px;color:var(--wiki-muted);margin:0;min-height:20px}.reference_routes__iKrQh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.reference_plan__Crad5{border:1px solid var(--wiki-line);border-top:3px solid var(--wiki-primary);border-radius:12px;background:#edf3f9;padding:14px;min-width:0}.reference_plan__Crad5:nth-child(2){border-top-color:var(--wiki-gold-ink);background:#faf3e2}.reference_plan__Crad5:nth-child(3){border-top-color:#647d72;background:#eef5ef}.reference_plan__Crad5>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center;padding:0 0 12px}.reference_routeIdentity__bXzZM{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-width:0}.reference_routeActions___PWaU{grid-column:2;display:flex;gap:8px}.reference_badge___QxaJ{display:grid;place-items:center;width:32px;height:32px;border:2px solid var(--wiki-primary);border-radius:50%;font-size:20px;font-weight:700;color:var(--wiki-primary);flex:none}.reference_plan__Crad5 header input{border:0;background:transparent;font-weight:700;width:100%;font-size:16px;padding:0}.reference_routeActions___PWaU button{flex:none;white-space:nowrap;border:0;background:none;color:var(--wiki-muted);padding:4px}.reference_stage__SNF7I{padding:16px 0;border-top:1px solid var(--wiki-line)}.reference_stageHead__T5V2E{display:flex;justify-content:space-between;align-items:center;gap:4px}.reference_job__kOAlt{display:flex;align-items:center;gap:6px;min-width:0;border:0;background:none;padding:0}.reference_job__kOAlt strong{font-size:16px;overflow-wrap:anywhere}.reference_job__kOAlt img{object-fit:contain;flex:none}.reference_level__d_jR6{border:0;background:none;white-space:nowrap;font-size:12px!important;color:var(--wiki-muted)!important;padding:2px}.reference_level__d_jR6 span{border-left:1px solid var(--wiki-line);margin-left:6px;padding-left:6px}.reference_stats__PUYX_{display:grid;grid-template-columns:repeat(9,minmax(0,1fr)) minmax(48px,1.3fr);margin-top:12px;min-width:0}.reference_stats__PUYX_>div{text-align:center;min-width:0;display:flex;flex-direction:column}.reference_stats__PUYX_ span{font-size:12px;color:var(--wiki-muted);padding:4px 0;border-bottom:1px solid var(--wiki-line);white-space:nowrap}.reference_stats__PUYX_ strong{padding:8px 0;font-size:16px}.reference_total__8juQ3{background:var(--wiki-paper);border-radius:5px}.reference_total__8juQ3,.reference_total__8juQ3 span{color:var(--wiki-gold-ink)}.reference_addStep__YvScM{border:1px dashed var(--wiki-line);background:transparent;border-radius:6px;padding:7px 12px;margin:8px 0}.reference_addRoute__u4VBF{border:2px dashed var(--wiki-line);background:transparent;border-radius:12px;min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--wiki-primary);font-size:16px!important}.reference_addRoute__u4VBF b{font-size:38px;font-weight:400;color:var(--wiki-muted)}.reference_dialog__7470M{padding:0;border:1px solid var(--wiki-line);border-radius:14px;background:var(--wiki-surface);color:var(--wiki-ink);width:min(680px,calc(100vw - 28px));max-height:85vh}.reference_dialog__7470M::backdrop{background:#14243e66;backdrop-filter:blur(3px)}.reference_dialogBody__aR1mH{padding:22px}.reference_dialog__7470M header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.reference_dialog__7470M button{border:1px solid var(--wiki-line);background:var(--wiki-surface);border-radius:6px;padding:7px 12px}.reference_jobSearch__AoudI{width:100%}.reference_tiers__bhQQW{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.reference_tiers__bhQQW [aria-pressed=true]{background:var(--wiki-primary);color:white}.reference_jobs__8GLEE{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:50vh;overflow-y:auto}.reference_jobs__8GLEE button{display:flex;align-items:center;gap:10px;text-align:left}.reference_jobs__8GLEE small{margin-left:auto;color:var(--wiki-muted)}.reference_settings__2YM9c{display:grid;gap:14px}.reference_settings__2YM9c label{display:flex;align-items:center;justify-content:space-between;gap:12px}.reference_settings__2YM9c input{width:110px}.reference_base__dPpVD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reference_base__dPpVD label{display:grid;gap:4px}.reference_base__dPpVD input{width:100%}@media (max-width:1200px){.reference_profile__CeOVA{grid-template-columns:110px minmax(0,1fr)}.reference_portrait__aHYLq{height:260px}.reference_roster__lTCom{grid-template-columns:repeat(5,minmax(0,1fr))}.reference_routes__iKrQh{gap:16px}.reference_stageHead__T5V2E{flex-wrap:wrap}.reference_stats__PUYX_ strong{font-size:14px}}@media (max-width:800px){.reference_hero__Via4N{grid-template-columns:1fr}.reference_rosterPanel__Wrp5J{border-left:0;border-top:1px solid var(--wiki-line)}.reference_roster__lTCom{grid-template-columns:repeat(6,minmax(0,1fr));max-height:220px}.reference_profile__CeOVA{grid-template-columns:140px minmax(0,1fr)}.reference_routes__iKrQh{grid-template-columns:1fr}.reference_addRoute__u4VBF{min-height:120px}.reference_portrait__aHYLq{height:280px}.reference_top__Truup h2{font-size:20px}.reference_bio__xAOGU h2{font-size:28px}.reference_routeToolbar__BfNWx small{display:block;margin:4px 0}.reference_jobs__8GLEE{grid-template-columns:1fr}}@media (max-width:420px){.reference_profile__CeOVA{grid-template-columns:90px minmax(0,1fr)}.reference_bio__xAOGU{padding:18px 10px}.reference_growth__8pTcK{gap:1px}.reference_growth__8pTcK small{font-size:12px}.reference_portrait__aHYLq{height:220px}.reference_roster__lTCom{grid-template-columns:repeat(4,minmax(0,1fr))}.reference_stats__PUYX_ strong{font-size:14px}}.reference_characterTrigger__9I8xD{display:block;position:relative;width:100%;height:100%;padding:0;border:0;background:transparent}.reference_characterTrigger__9I8xD span{position:absolute;bottom:0;left:0;right:0;padding:7px;background:var(--wiki-primary);color:var(--wiki-on-accent,white);font-size:13px;text-align:center}.reference_abilityOverview__YS3Lm{min-width:0;max-width:100%;margin-top:12px}.reference_startActions__wubZY{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.reference_startActions__wubZY span{color:var(--wiki-muted);font-size:12px}.reference_targetJob__Gu45_{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px;border:1px solid var(--wiki-line);border-radius:8px;background:var(--wiki-surface);text-align:center;min-height:100px;position:relative}.reference_targetJob__Gu45_>span:first-child{color:var(--wiki-muted);font-size:12px}.reference_targetJob__Gu45_>span:last-child{position:absolute;right:8px;bottom:8px}.reference_targetJob__Gu45_ strong{font-size:14px;padding:0 12px}.reference_targetJob__Gu45_ img{object-fit:contain}.reference_targetDialog__fV9Bs{position:fixed;inset:auto;margin:0;width:min(340px,calc(100vw - 24px));max-height:460px;box-shadow:0 8px 28px #1b2f4a26}.reference_targetDialog__fV9Bs::backdrop{background:transparent;backdrop-filter:none}.reference_targetDialog__fV9Bs .reference_dialogBody__aR1mH{padding:12px}.reference_targetDialog__fV9Bs header{margin-bottom:10px}.reference_targetDialog__fV9Bs h2{font-size:16px}.reference_targetDialog__fV9Bs .reference_tiers__bhQQW{gap:5px;margin:8px 0}.reference_targetDialog__fV9Bs button{padding:6px 8px;font-size:13px}.reference_targetDialog__fV9Bs .reference_jobs__8GLEE{grid-template-columns:repeat(3,minmax(0,1fr));max-height:230px}.reference_targetDialog__fV9Bs .reference_jobs__8GLEE button{flex-direction:column;justify-content:flex-start;text-align:center;gap:4px;min-width:0;padding:8px 4px}.reference_targetDialog__fV9Bs .reference_jobs__8GLEE strong{font-size:12px;overflow-wrap:anywhere}.reference_targetDialog__fV9Bs .reference_jobs__8GLEE small{margin-left:0;font-size:12px}.reference_levelEditor__oEF_P{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end;font-size:12px;color:var(--wiki-muted)}.reference_levelEditor__oEF_P label{white-space:nowrap}.reference_levelEditor__oEF_P input{width:48px;padding:3px;font-size:12px}.FieldTable_table__3lF_y.FieldTable_table__3lF_y{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;margin:10px 0;font:inherit;line-height:1.65;color:inherit;background:transparent}.FieldTable_table__3lF_y.FieldTable_table__3lF_y .FieldTable_key__05dCb{width:21%}.FieldTable_table__3lF_y.FieldTable_table__3lF_y>tbody>tr>:is(th,td){position:static;min-width:0;max-width:none;padding:6px 8px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;color:inherit;font-size:inherit;box-shadow:none}.FieldTable_table__3lF_y.FieldTable_table__3lF_y>tbody>tr>th{background:color-mix(in srgb,currentColor 8%,transparent);font-weight:600}.FieldTable_table__3lF_y.FieldTable_table__3lF_y>tbody>tr>td{background:transparent;font-weight:400}.FieldTable_table__3lF_y.FieldTable_table__3lF_y>tbody>tr{background:transparent}@media (max-width:480px){.FieldTable_table__3lF_y.FieldTable_table__3lF_y{font-size:12px}.FieldTable_table__3lF_y.FieldTable_table__3lF_y>tbody>tr>:is(th,td){padding:5px}}.personal_page__r_l8m{color:var(--wiki-primary,#1b2f4a);font-size:14px}.personal_hero__JigwA,.personal_panel__ygyGj{border:1px solid var(--wiki-border,#deceb2);border-radius:12px;background:#fffdf7;padding:20px 24px}.personal_hero__JigwA{display:grid;grid-template-columns:190px minmax(260px,1fr) minmax(440px,1.25fr);gap:24px;align-items:start}.personal_heroWithOverview__IIA1w{grid-template-columns:190px minmax(0,1.35fr) minmax(0,1fr)}.personal_portraitArt__vBIMV{min-width:0}.personal_portrait__g3qoE{width:190px;height:215px;overflow:hidden;border-radius:7px;background:#1c3a35}.personal_portrait__g3qoE img{width:100%;height:100%;object-fit:cover}.personal_eyebrow__rb_99{color:#987128;font-size:10px;letter-spacing:.15em}.personal_nameLine__bFjDE{display:flex;align-items:center;gap:12px}.personal_nameLine__bFjDE h1{font-size:32px;margin:2px 0 8px;white-space:nowrap}.personal_nameLine__bFjDE p{font-size:11px;line-height:1.6;margin:0;white-space:pre-line;color:#5d685f}.personal_routes__cbcYc{display:flex;flex-wrap:wrap;gap:5px}.personal_routes__cbcYc>span{display:flex;align-items:center;gap:4px;border:1px solid #d8ba79;border-radius:5px;padding:3px 5px;font-size:11px}.personal_conditions__oZ_U_ svg,.personal_routeTabs__28UWs svg,.personal_routes__cbcYc svg{width:28px;height:28px;flex:none;border-radius:4px}.personal_unavailable__aIMPL{filter:grayscale(1);opacity:.45}.personal_identity__uz6X1{min-width:0}.personal_identity__uz6X1 dl{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin:12px 0 0}.personal_identity__uz6X1 dl>div{border-bottom:1px solid #ece3d2;padding-bottom:6px}.personal_identity__uz6X1 dt{font-size:11px;color:#777366}.personal_identity__uz6X1 dd{margin:2px 0 0;font-weight:600;font-size:13px}.personal_heroRight__zGwVi{min-width:0}.personal_inline___Exe_{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:2px 0 14px;border-bottom:1px solid #e7ddca}.personal_label__CycF7{font-size:12px;color:#67532e;background:#efe3c2;padding:4px 7px;border-radius:5px;white-space:nowrap;align-self:start}.personal_aptitudes__KuUCs{display:inline-flex;align-items:center;gap:5px}.personal_aptitudes__KuUCs img,.personal_aptitudes__KuUCs svg{width:23px;height:23px}.personal_innate__JrKnd{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:14px}.personal_skillLine__cjqLa{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:12px;line-height:1.6}.personal_skillChip__s5APm{display:inline-flex;align-items:center;gap:6px;background:#f0ece4;border-radius:5px;padding:3px 7px;font-weight:600}.personal_skillChip__s5APm small{font-size:10px;font-weight:400}.personal_tabs__ZouqT{display:flex;width:fit-content;max-width:100%;overflow-x:auto;gap:4px;border:2px solid #cba31c;border-radius:10px;background:#f2ecd8;padding:4px;margin:20px 0 12px;box-shadow:0 2px 5px #1b2f4a12}.personal_tabs__ZouqT a{color:inherit;text-decoration:none;font-size:12px;font-weight:700;padding:10px 16px;white-space:nowrap;border-radius:7px}.personal_tabs__ZouqT a[aria-current=page]{background:#1b2f4a;color:#fff!important}.personal_routeTabs__28UWs button:focus-visible,.personal_tabs__ZouqT a:focus-visible{outline:2px solid #b68a3b;outline-offset:2px}.personal_panel__ygyGj{min-width:0}.personal_panel__ygyGj h2{font-size:18px;margin:0 0 14px;border-left:3px solid #b68a3b;padding-left:10px}.personal_panel__ygyGj h2:not(:first-child){margin-top:24px}.personal_panel__ygyGj h3{font-size:14px}.personal_overview__e1GHh{width:fit-content;max-width:100%;overflow-x:auto;border:1px solid #decfb2;border-radius:9px}.personal_page__r_l8m table{border-collapse:separate;border-spacing:0;font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}.personal_overview__e1GHh table{width:max-content}.personal_page__r_l8m td,.personal_page__r_l8m th{padding:10px 8px;white-space:nowrap;text-align:center;border-bottom:1px solid #e7ddca}.personal_page__r_l8m tbody th,.personal_page__r_l8m thead th{background:#f3e8cb}.personal_page__r_l8m tbody tr:last-child>*{border-bottom:0}.personal_scroll__OQN3T{max-width:100%;overflow:auto;width:fit-content;border:1px solid #decfb2;border-radius:9px}.personal_levels__GV97X{width:max-content;min-width:100%}.personal_page__r_l8m .personal_levels__GV97X thead th{padding:5px 8px}.personal_levels__GV97X thead tr:nth-child(2) th:first-child{border-left:1px dashed var(--wiki-line,#d8d0bd)}.personal_levels__GV97X tr:nth-child(2n){background:#f8f3e9}.personal_levels__GV97X tr:hover{box-shadow:inset 0 0 0 100px #b68a3b0c}.personal_levels__GV97X td:nth-child(n+14){text-align:left;min-width:90px}.personal_item__D8VAm{display:inline-flex;align-items:center;gap:4px;font-size:11px;border:1px solid #e5d8bf;border-radius:5px;padding:3px 5px;background:#fffdf7;white-space:nowrap}.personal_itemImage__hmRUW{position:relative;display:inline-flex}.personal_item__D8VAm img{width:24px;height:24px;object-fit:contain}.personal_item__D8VAm sup{font-size:9px}.personal_itemImage__hmRUW sup{position:absolute;top:-5px;right:-4px}.personal_attr0__JsIgm{background:#fcece8}.personal_attr1__pGVtx{background:#fff0df}.personal_attr2__fuLeX{background:#f5ebfa}.personal_attr3__c6Mxp{background:#eaf4e7}.personal_attr4__wV7Hu{background:#e6f3f7}.personal_attr5__g_zSr{background:#faf2db}.personal_attr6__d3WPH{background:#e8eff9}.personal_attr7__F_jwk{background:#eceafa}.personal_attr8__au8YX{background:#faeaf0}.personal_conditions__oZ_U_{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.personal_conditions__oZ_U_ article{width:200px;max-width:100%;border:1px solid #deceb2;border-top:3px solid;border-radius:7px;padding:10px;box-shadow:0 1px 4px #1b2f4a0c}.personal_conditions__oZ_U_ strong{display:flex;align-items:center;gap:6px;font-size:13px}.personal_conditions__oZ_U_ p{font-size:11px;line-height:1.6;margin:6px 0 0;white-space:pre-line}.personal_routeTabs__28UWs{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 10px}.personal_routeTabs__28UWs button{display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #deceb2;border-radius:6px;background:#fff9ed;font:600 12px inherit;color:#1b2f4a;cursor:pointer}.personal_routeTabs__28UWs button[aria-pressed=true]{background:#1b2f4a;color:white}.personal_muted__X9262,.personal_note__O1V2L{font-size:12px;color:#756f61}.personal_note__O1V2L{line-height:1.7;margin:10px 0}.personal_panel__ygyGj details{border-top:1px solid #e7ddca;padding:12px 0;margin-top:10px}.personal_panel__ygyGj summary{cursor:pointer;font-weight:600;font-size:13px}.personal_panel__ygyGj details p{white-space:pre-line;line-height:1.8}.personal_panel__ygyGj input{border:1px solid #deceb2;border-radius:6px;padding:9px 12px;max-width:100%;background:#fffdf7;font:inherit;margin-bottom:14px}.personal_skillGrid__E9czV{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.personal_skillGrid__E9czV details{padding:10px 12px;border:1px solid #deceb2;border-radius:6px;margin:0}.personal_skillGrid__E9czV summary{display:flex;align-items:center;gap:8px}.personal_skillGrid__E9czV small{background:#f0e5c8;border-radius:4px;padding:2px 5px}.personal_preferences__o3zrF{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.personal_preferences__o3zrF article{width:210px;min-height:90px;padding:12px;border:1px solid #dfdfd4}.personal_preferences__o3zrF h3{margin:0 0 6px}.personal_preferences__o3zrF p{white-space:pre-line;margin:0;line-height:1.6}.personal_tone0__UUXui{background:#ebf0f6}.personal_tone1__2_aTg{background:#edf4ea}.personal_tone2__RZNc_{background:#f7eded}.personal_birds__VCEYd{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e7ddca;border:1px solid #e7ddca;border-radius:8px;overflow:hidden}.personal_birds__VCEYd article{background:#fffdf7;padding:18px;display:flex;gap:12px}.personal_birds__VCEYd article>span{color:#b68a3b;font-size:24px}.personal_birds__VCEYd p{white-space:pre-line;margin:0;line-height:1.8}.personal_history__Ep9Vw article{display:flex;gap:20px;border-bottom:1px solid #e7ddca;padding:12px 0}.personal_history__Ep9Vw p{margin:0;white-space:pre-line}.personal_back__Ra7J0{font-size:13px;margin-top:16px}@media (max-width:1100px){.personal_hero__JigwA{grid-template-columns:150px 1fr}.personal_portrait__g3qoE{width:150px;height:190px}.personal_heroRight__zGwVi{grid-column:1/-1}.personal_nameLine__bFjDE{flex-wrap:wrap}.personal_nameLine__bFjDE p{max-width:36em}}@media (max-width:600px){.personal_hero__JigwA,.personal_panel__ygyGj{padding:16px}.personal_hero__JigwA{grid-template-columns:90px minmax(0,1fr);gap:14px}.personal_portrait__g3qoE{width:90px;height:125px}.personal_nameLine__bFjDE h1{font-size:25px}.personal_identity__uz6X1 dl{grid-template-columns:1fr 1fr;grid-column:1/-1}.personal_heroRight__zGwVi{grid-column:1/-1}.personal_routes__cbcYc{gap:4px}.personal_routes__cbcYc>span{font-size:10px}.personal_routes__cbcYc svg{width:22px;height:22px}.personal_tabs__ZouqT a{padding:9px 12px}.personal_conditions__oZ_U_ article{width:calc(50% - 5px)}.personal_birds__VCEYd{grid-template-columns:1fr}.personal_preferences__o3zrF article{width:100%}.personal_page__r_l8m{font-size:13px}.personal_innate__JrKnd,.personal_skillGrid__E9czV{grid-template-columns:1fr}.personal_identity__uz6X1 dd{overflow-wrap:anywhere}.personal_tabs__ZouqT{margin-top:14px}}.personal_learningGroup__sMkWf{border:1px solid #deceb2;border-radius:8px;padding:12px}.personal_learningGroup__sMkWf h3{display:flex;align-items:center;gap:8px;margin:0 0 10px}.personal_learningGroup__sMkWf h3 img,.personal_learningGroup__sMkWf h3 svg{width:28px;height:28px}.personal_learningGroup__sMkWf>div>small{display:block;color:#756f61;margin:8px 0}.personal_learningGroup__sMkWf details{margin-bottom:6px!important}.personal_reaction__iOv8w{display:inline-block;margin-top:10px;background:#f2e4bd;border-radius:12px;padding:4px 8px;color:#735a2b}.personal_conditions__oZ_U_ details{padding:6px 0 0;margin:6px 0 0}.personal_conditions__oZ_U_ summary{font-size:11px}.personal_skillChip__s5APm>img{width:22px;height:22px}.personal_preferences__o3zrF{gap:6px;margin-bottom:18px}.personal_preferences__o3zrF article{box-sizing:border-box;width:190px;min-height:66px;padding:8px;border-radius:6px}.personal_preferences__o3zrF h3{font-size:12px}.personal_preferences__o3zrF p{font-size:12px;line-height:1.5}.personal_preferences__o3zrF p span{display:inline-flex;align-items:center;gap:4px}.personal_preferences__o3zrF img{vertical-align:middle}.personal_giftTone0__N2bld{background:#e8f2ef;border-color:#cde3da!important}.personal_giftTone1__r_42f{background:#f6ecef;border-color:#e6d0d7!important}.personal_giftTone2__5TYM8{background:#eeeffb;border-color:#d9dbf1!important}.personal_giftTone3__laAfH{background:#f3edf7;border-color:#e3d4ee!important}.personal_giftTone4__lOWEU{background:#fcf3e3;border-color:#ead5ad!important}.personal_giftTone5__e9IyH{background:#f7ede5;border-color:#e7d1bf!important}.personal_gifts__jpaKx{border-top:1px solid #e7ddca;padding-top:12px;margin-bottom:20px}.personal_gifts__jpaKx table{width:auto;min-width:0}.personal_gifts__jpaKx td:nth-child(2){max-width:340px;white-space:normal;text-align:left}.personal_gifts__jpaKx .personal_scroll__OQN3T{border:0;border-radius:0}.personal_gifts__jpaKx td,.personal_gifts__jpaKx th{padding:6px 10px;vertical-align:top}.personal_supportPeople__gS07b{display:flex;flex-wrap:wrap;gap:12px}.personal_supportPerson__NTpJ4{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:72px;padding:6px;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.personal_supportPerson__NTpJ4>span:not(:first-child){font-size:11px}.personal_supportPerson__NTpJ4>small{font-size:10px;color:#987128}.personal_supportPortrait__rJnGI{position:relative;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#eae3d4}.personal_supportPortrait__rJnGI img{width:58px;height:58px;border-radius:50%;object-fit:cover}.personal_supportPortrait__rJnGI b{position:absolute;bottom:0;left:-2px;border-radius:50%;color:white;background:#254966;font-size:10px;padding:1px 4px;border:1px solid #fff}.personal_supportDialog__9HT8j{width:min(700px,90vw);max-height:80vh;overflow:auto;background:#fffdf7;color:#1b2f4a;border:1px solid #deceb2;border-radius:12px;padding:20px}.personal_supportDialog__9HT8j::backdrop{background:#14233780}.personal_supportDialog__9HT8j header{display:flex;justify-content:space-between;align-items:start;gap:16px;position:sticky;top:-20px;background:#fffdf7;padding:8px 0}.personal_supportDialog__9HT8j header button{font-size:24px;border:0;background:none;color:inherit;cursor:pointer}.personal_supportDialog__9HT8j p{padding:10px 0;border-bottom:1px solid #eee7db}.personal_birdToolbar__bbc25{display:flex;align-items:end;gap:12px;margin:16px 0}.personal_birdToolbar__bbc25 label{display:flex;flex-direction:column;font-size:11px;gap:6px;color:#777366}.personal_birdToolbar__bbc25 input,.personal_birdToolbar__bbc25 select{margin:0;padding:8px 10px;border:1px solid #deceb2;border-radius:5px;background:#fffdf7;font:inherit;color:#263e39;min-height:38px}.personal_birdToolbar__bbc25>span{margin-left:auto;font-size:11px;color:#777366}.personal_birdCharacter__bufRq{display:grid;grid-template-columns:180px minmax(0,1fr);border:1px solid #ded4c2;border-radius:8px;overflow:hidden}.personal_birdIdentity__sK9X7{position:relative;background:#204039;min-height:240px}.personal_birdIdentity__sK9X7 img{width:180px;max-width:100%;height:auto;object-fit:cover}.personal_birdIdentity__sK9X7>strong{display:block;text-align:center;background:#14362dd9;color:#fff;padding:8px;margin-top:-36px;position:relative}.personal_birds__VCEYd{border:0;border-radius:0}.personal_birds__VCEYd article{padding:16px}.personal_birds__VCEYd p{font-size:12px;line-height:1.7}.personal_birdAnswer__8Zbfs{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:11px}.personal_birdAnswer__8Zbfs>small{color:#777366}.personal_birdAnswer__8Zbfs>strong{background:#f2e4bd;border-radius:14px;padding:4px 9px;color:#735a2b}.personal_career__hVm4c details{border:1px solid #e3dacb!important;border-radius:6px;padding:10px 12px!important;margin:7px 0!important}.personal_career__hVm4c p{margin:10px 0;line-height:1.8}.personal_endingChoice__X0q2o{border:1px solid transparent;border-radius:8px}.personal_endingChoice__X0q2o[aria-pressed=true]{border-color:var(--wiki-gold,#c9a227);background:var(--wiki-paper,#f6f1e6)}.personal_endingChoice__X0q2o:hover{background:var(--wiki-paper,#f6f1e6)}.personal_endingChoice__X0q2o:focus-visible{outline:2px solid var(--wiki-gold-ink,#7a5f10);outline-offset:3px}.personal_endingContent__htn8j{margin-top:16px;max-width:900px;padding:16px;border:1px solid var(--wiki-line,#d8d0bd);border-radius:8px;background:var(--wiki-surface,#fffdf7)}.personal_endingContent__htn8j p{margin:0;line-height:1.9;white-space:pre-line}.personal_learnControls__PYIiy{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:10px 0}.personal_learnControls__PYIiy>label{display:flex;align-items:center;gap:6px;font-size:12px}.personal_learnControls__PYIiy input{margin:0}.personal_learnControls__PYIiy input[type=checkbox]{width:14px;height:14px;padding:0}.personal_learnFilters__Pfat6{display:flex;gap:6px}.personal_learnFilters__Pfat6 button{border:1px solid #d8cba8;background:#fff9ed;padding:6px 9px;border-radius:5px;font:600 12px inherit;color:#1b2f4a;cursor:pointer}.personal_learnFilters__Pfat6 button[aria-pressed=true]{background:#1b2f4a;color:#fff}.personal_learnGroup__6efXJ,.personal_learningColumns__uRl31{display:grid;grid-template-columns:82px 54px minmax(0,1fr);gap:8px;align-items:center}.personal_panel__ygyGj{scroll-margin-top:calc(var(--wiki-header-height, 76px) + 16px)}.personal_learningColumns__uRl31{background:#f3e8cb;padding:10px 0;font-weight:700;font-size:13px}.personal_learningColumns__uRl31>span:nth-child(2){text-align:center}.personal_learnGroup__6efXJ{padding:6px 0;border-bottom:1px solid #e7ddca}.personal_groupLabel__aAmTf{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:13px}.personal_groupLabel__aAmTf img,.personal_groupLabel__aAmTf svg{width:28px;height:28px}.personal_initialRank__bNAcj{text-align:center;padding:3px 5px;border-radius:5px;background:#f0eadc}.personal_initialRank__bNAcj strong{display:block;font-size:15px}.personal_initialRank__bNAcj small{display:block;font-size:10px}.personal_groupChips__y1_Hm{display:flex;flex-wrap:wrap;gap:4px}.personal_panel__ygyGj .personal_learnChip__XHZjx{border:0;padding:0;margin:0;position:relative}.personal_learnChip__XHZjx>button{list-style:none;display:flex;align-items:center;gap:4px;border-radius:5px;background:#f0ece4;padding:4px 6px;min-height:32px;font-size:13px;line-height:1.5;cursor:pointer}.personal_learnChip__XHZjx>button::-webkit-details-marker{display:none}.personal_learnChip__XHZjx>button small{font-size:11px;background:#e2d8c4;border-radius:3px;padding:1px 3px}.personal_learnChip__XHZjx>button img{width:22px;height:22px;margin:0!important}.personal_skillPopover__sihA5{position:absolute;left:0;top:100%;width:280px;max-width:75vw;background:#fffdf7;border:1px solid #c5ac70;border-radius:6px;box-shadow:0 5px 20px #1b2f4a25;padding:12px;z-index:5;font-size:12px}.personal_skillPopover__sihA5 p{margin:5px 0 0}.personal_magicStats__V_Idu{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.personal_magicStats__V_Idu>span{display:flex;flex-direction:column;flex:1 0 34px;text-align:center;font-variant-numeric:tabular-nums}.personal_magicStats__V_Idu>span>span{padding:2px 4px;border-radius:4px;font-weight:700}.personal_magicStats__V_Idu>span>strong{padding:3px 4px}.personal_magicStats__V_Idu>span:first-child>span{background:#efddf4;color:#703080}.personal_magicStats__V_Idu>span:nth-child(2)>span{background:#dceedd;color:#205e2c}.personal_magicStats__V_Idu>span:nth-child(3)>span{background:#dcebf7;color:#175582}.personal_magicStats__V_Idu>span:nth-child(4)>span{background:#f6dfe5;color:#87364b}.personal_magicStats__V_Idu>span:nth-child(5)>span{background:#f0e7c9;color:#675019}.personal_magicStats__V_Idu>span:nth-child(6)>span{background:#dfe5f1;color:#314a72}.personal_learnChip__XHZjx:hover .personal_skillPopover__sihA5{display:block}.personal_learnChip__XHZjx:focus-within{z-index:6}@media (max-width:600px){.personal_preferences__o3zrF article{width:min(190px,100%)}.personal_birdToolbar__bbc25{flex-wrap:wrap}.personal_birdCharacter__bufRq{grid-template-columns:1fr}.personal_birdIdentity__sK9X7{display:flex;align-items:center;min-height:0;gap:12px}.personal_birdIdentity__sK9X7 img{width:64px;height:75px;object-fit:cover}.personal_birdIdentity__sK9X7 strong{background:transparent;margin:0}.personal_learnGroup__6efXJ,.personal_learningColumns__uRl31{grid-template-columns:54px 48px minmax(0,1fr);gap:6px}.personal_groupLabel__aAmTf svg{width:22px;height:22px}.personal_learnFilters__Pfat6{flex-wrap:wrap}.personal_learnControls__PYIiy input[type=search]{max-width:200px}.personal_gifts__jpaKx .personal_scroll__OQN3T{width:100%}.personal_gifts__jpaKx table{min-width:550px}}.personal_skillPopover__sihA5{position:fixed;max-height:260px;overflow:auto;top:auto;left:auto}.personal_learnChip__XHZjx>button{border:0;color:inherit;font-family:inherit;font-weight:600;text-align:left}.personal_learnChip__XHZjx>button:focus-visible{outline:2px solid var(--wiki-gold,#b68a3b);outline-offset:2px}.personal_skillPopover__sihA5{pointer-events:none}.personal_supportInline__KMGtw{margin-top:16px;max-width:900px}.personal_supportInline__KMGtw details{border:1px solid #e0d5c2;border-radius:6px;margin:6px 0;padding:10px 12px}.personal_supportInline__KMGtw summary{cursor:pointer;font-weight:700}.personal_supportInline__KMGtw p{white-space:pre-wrap;line-height:1.7}.personal_supportPerson__NTpJ4>.personal_supportReward__dT8sU{display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:190px;padding:7px 9px;border:1px solid #dcc78f;border-radius:6px;background:#faf3df;color:#54462b;font-size:11px;line-height:1.5;text-align:left}.personal_supportReward__dT8sU strong{color:#78551c;font-size:11px}.personal_supportReward__dT8sU em{font-size:10px;font-style:normal;color:#756c59}.personal_preferenceResults__FZ0gq{margin:16px 0;max-width:1000px}.personal_preferenceResults__FZ0gq h3 small{color:#776d5c;font-size:11px;font-weight:400}.personal_preferenceGroup__z00WO{border:1px solid #ded2bb;border-radius:7px;margin:7px 0;background:#fffdf7;padding:9px 12px}.personal_preferenceGroup__z00WO summary{cursor:pointer;font-weight:600;color:#1c3450}.personal_preferenceGroup__z00WO summary small{color:#776d5c;margin-left:6px;font-weight:400}.personal_preferenceItems__EMSqv{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.personal_preferenceItems__EMSqv>span{display:inline-flex;align-items:center;gap:5px}.personal_preferenceItems__EMSqv small{font-size:11px;color:#776d5c}.personal_dishGroups__gkCAf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.personal_dishGroups__gkCAf article{padding:10px;border:1px solid #ded2bb;border-radius:7px;background:#f5f0e4}.personal_dishGroups__gkCAf article:first-child{background:#edf3e9}.personal_dishGroups__gkCAf article:nth-child(4){background:#f6eceb}@media (max-width:600px){.personal_dishGroups__gkCAf{grid-template-columns:1fr}}.personal_panel__ygyGj .personal_preferenceGroup__z00WO{margin:6px 0;padding:0;overflow:hidden;border:1px solid #dfd5c3;border-radius:8px;background:#fffdf7;--preference-accent:#9b8355;--preference-tint:#f4efe4}.personal_panel__ygyGj .personal_preferenceGroup__z00WO[data-tone=Excellent]{--preference-accent:#68876a;--preference-tint:#edf3eb}.personal_panel__ygyGj .personal_preferenceGroup__z00WO[data-tone=Good]{--preference-accent:#7a91a5;--preference-tint:#edf1f5}.personal_panel__ygyGj .personal_preferenceGroup__z00WO[data-tone=Poor]{--preference-accent:#b48180;--preference-tint:#f7eeeb}.personal_panel__ygyGj .personal_preferenceGroup__z00WO>summary{display:flex;align-items:center;gap:9px;min-height:40px;padding:8px 12px;margin:0;border:0;border-left:3px solid var(--preference-accent);background:var(--preference-tint);color:#20364d;font-size:12px;font-weight:600;line-height:1.4;list-style:none;cursor:pointer}.personal_panel__ygyGj .personal_preferenceGroup__z00WO>summary::-webkit-details-marker{display:none}.personal_panel__ygyGj .personal_preferenceGroup__z00WO>summary:after{content:"";width:6px;height:6px;margin-left:auto;border-right:1.5px solid #7c735f;border-bottom:1.5px solid #7c735f;transform:rotate(45deg);transition:transform .15s ease}.personal_panel__ygyGj .personal_preferenceGroup__z00WO[open]>summary:after{transform:rotate(225deg)}.personal_panel__ygyGj .personal_preferenceGroup__z00WO>summary small{margin:0;padding:1px 7px;border-radius:10px;background:#ffffffb3;color:#687167;font-size:10px;font-weight:500}.personal_panel__ygyGj .personal_preferenceGroup__z00WO>summary:hover{filter:brightness(.98)}.personal_panel__ygyGj .personal_preferenceGroup__z00WO>summary:focus-visible{outline:2px solid #b68a3b;outline-offset:-3px}.personal_panel__ygyGj .personal_preferenceGroup__z00WO>.personal_preferenceItems__EMSqv{margin:0;padding:12px;gap:8px}.personal_panel__ygyGj .personal_preferenceGroup__z00WO>p{margin:10px 12px;font-size:12px}.personal_joiningAvatars__c5JOD{display:flex;gap:3px;min-width:26px}.personal_joiningAvatars__c5JOD>span{display:inline-flex}.personal_joiningAvatars__c5JOD svg{width:24px;height:24px;border-radius:50%;border:1px solid #c5ad74}.personal_levels__GV97X td.personal_joiningReference__RRJR6{text-align:left;white-space:normal}.personal_srOnly__lUCMa{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.personal_levels__GV97X td.personal_attributeTotal__iYjM8{background:#eee6d3;color:#574521;font-weight:700;min-width:36px}.personal_preferenceTabs__kyDyW{display:inline-flex;flex-wrap:wrap;gap:3px;padding:4px;border:2px solid #cca326;border-radius:12px;background:#f2eddb;box-shadow:0 2px 5px #27384b12;max-width:100%}.personal_preferenceTabs__kyDyW button{border:0;border-radius:8px;padding:8px 14px;background:transparent;color:#20364d;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.personal_preferenceTabs__kyDyW button[aria-pressed=true]{background:#1b334f;color:#fff}.personal_preferenceTabs__kyDyW button small{margin-left:5px;font-size:10px;opacity:.7}.personal_preferenceTabs__kyDyW button:focus-visible{outline:2px solid #b68a3b;outline-offset:1px}.personal_preferenceTabPanel__i9vhP{margin-top:8px;padding:12px;border:1px solid #ded2bb;border-radius:8px;background:#fffdf7}.personal_preferenceTabPanel__i9vhP .personal_preferenceItems__EMSqv{margin-top:0}.personal_gifts__jpaKx table td:first-child,.personal_gifts__jpaKx table th:first-child{text-align:left}.personal_gifts__jpaKx table td:first-child .personal_item__D8VAm{justify-content:flex-start}@media(max-width:600px){.personal_preferenceTabs__kyDyW button{padding:8px;font-size:11px}}.personal_initialRank__bNAcj[data-aptitude=normal]{background:#f1eee6;color:#33465a}.personal_initialRank__bNAcj[data-aptitude=strong]{background:#e4efe2;color:#365c3b}.personal_initialRank__bNAcj[data-aptitude=weak]{background:#f4e5e3;color:#94514b}.personal_initialRank__bNAcj{padding:3px 4px;width:44px;justify-self:center;line-height:1.25;align-self:center}.personal_initialRank__bNAcj strong{font-size:13px}.personal_initialRank__bNAcj small{font-size:9px;margin-top:2px}.personal_initialRank__bNAcj[data-aptitude=strong]{background:#f7e7a9;color:#705719}.personal_initialRank__bNAcj[data-aptitude=weak]{background:repeating-linear-gradient(135deg,#f2e9e7,#f2e9e7 4px,#e7d9d6 0,#e7d9d6 6px);color:#80524c}.personal_learnChip__XHZjx[data-common=true]>button{background:repeating-linear-gradient(135deg,#f3f0e9,#f3f0e9 4px,#e9e5db 0,#e9e5db 6px)}.character-art_art__FIjbB{width:100%;min-width:0}.character-art_image__ihIYj{height:235px;border-radius:7px;background:#e9e3d4;overflow:hidden}.character-art_image__ihIYj img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.character-art_choices__0J7xJ{display:flex;gap:2px;width:100%;overflow-x:auto;padding:4px 0;margin:4px 0 0;scrollbar-width:thin}.character-art_art__FIjbB .character-art_choices__0J7xJ button[aria-pressed]{flex:1 0 auto;min-height:36px;padding:3px;border:1px solid var(--wiki-line,#d8d0bd);border-radius:6px;background:var(--wiki-surface,#fffdf7);color:var(--wiki-primary,#1b2f4a);font-size:12px;line-height:1.5;white-space:nowrap;cursor:pointer}.character-art_art__FIjbB .character-art_choices__0J7xJ button[aria-pressed=true]{border-color:var(--wiki-primary,#1b2f4a);color:var(--wiki-surface,#fffdf7);font-weight:700;background:var(--wiki-primary,#1b2f4a)}.character-art_art__FIjbB .character-art_choices__0J7xJ button:focus-visible{outline:2px solid var(--wiki-gold-ink,#7a5f10);outline-offset:-2px}@media (max-width:600px){.character-art_image__ihIYj{height:150px}.character-art_art__FIjbB .character-art_choices__0J7xJ button[aria-pressed]{min-height:40px}}.MapDatabase_page__7XDob{padding-bottom:32px;min-width:0}.MapDatabase_filters__BWnQM{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.MapDatabase_filters__BWnQM label{display:flex;align-items:center;gap:8px}.MapDatabase_filters__BWnQM input{min-width:180px;max-width:100%}.MapDatabase_scroll__IgWOH{position:relative;overflow-x:auto;width:100%}.MapDatabase_table__3kzve{width:100%;min-width:680px;border-collapse:collapse;font-size:14px}.MapDatabase_table__3kzve td,.MapDatabase_table__3kzve th{padding:10px 12px;border-bottom:1px solid var(--wiki-line);vertical-align:top}.MapDatabase_table__3kzve td:first-child{min-width:180px}.MapDatabase_table__3kzve th{white-space:nowrap}.MapDatabase_table__3kzve td:nth-child(2){min-width:72px;white-space:nowrap}.MapDatabase_table__3kzve td:last-child{min-width:110px}.MapDatabase_name__tIUof{display:flex;align-items:center;gap:8px}.MapDatabase_name__tIUof img{width:24px;height:24px;object-fit:contain}.MapDatabase_tags__FPIEM{color:var(--wiki-muted);font-size:12px;max-width:320px}.MapDatabase_detail__bJh5j{padding:16px;border:1px solid var(--wiki-line);background:var(--wiki-surface);margin:16px 0;scroll-margin-top:calc(var(--wiki-header-height, 76px) + 16px)}.MapDatabase_detail__bJh5j h2{font-size:20px;margin:0 0 8px}.MapDatabase_detail__bJh5j h3{font-size:16px;margin:20px 0 8px}.MapDatabase_detail__bJh5j ul{padding-left:20px}.MapDatabase_detail__bJh5j li{white-space:pre-line;overflow-wrap:anywhere;margin:6px 0}.MapDatabase_detail__bJh5j nav,.MapDatabase_pagination__OEovN{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.MapDatabase_page__7XDob a{text-underline-offset:3px}.MapDatabase_count__iY_Dp{color:var(--wiki-muted);font-size:13px}@media (max-width:700px){.MapDatabase_filters__BWnQM label:has(input){width:100%}.MapDatabase_filters__BWnQM input{flex:1;min-width:0}.MapDatabase_filters__BWnQM select{max-width:230px}.MapDatabase_table__3kzve td,.MapDatabase_table__3kzve th{padding:10px}.MapDatabase_detail__bJh5j{padding:12px}}.bird-dialogues_guide__i3Qnh{--bird-ink:#1b2f4a;--bird-muted:#756f63;--bird-line:#ddd2bf;--bird-paper:#fffaf0;color:var(--bird-ink);padding:4px 0 38px}.bird-dialogues_kicker__nGN7x{color:#e4c66e;font-size:10px;font-weight:800;letter-spacing:.17em}.bird-dialogues_sourceLine__2f9iK{display:flex;justify-content:space-between;gap:12px;margin:10px 2px 20px;color:var(--bird-muted);font-size:11px}.bird-dialogues_filters__Ol3N2{position:sticky;top:calc(var(--bird-sticky-top, 74px) + 8px);z-index:30;display:flex;align-items:center;flex-wrap:wrap;gap:9px;border:1px solid var(--bird-line);border-radius:10px;padding:12px;background:#fffaf0e8;box-shadow:0 4px 16px #182c4410}.bird-dialogues_searchBox__ivuNv,.bird-dialogues_selectBox__61Pwy{display:flex;min-height:42px;align-items:center;border:1px solid #d7cbb7;border-radius:7px;color:var(--bird-muted);background:#fffdf8}.bird-dialogues_searchBox__ivuNv{flex:1 1 260px;gap:8px;padding:0 11px}.bird-dialogues_searchBox__ivuNv>span:first-child{color:#aa7a1b;font-size:21px;line-height:1}.bird-dialogues_searchBox__ivuNv input,.bird-dialogues_selectBox__61Pwy select{width:100%;border:0;outline:0;color:var(--bird-ink);background:transparent;font:inherit;font-size:12px}.bird-dialogues_searchBox__ivuNv input::placeholder{color:#969084}.bird-dialogues_selectBox__61Pwy{flex:0 1 148px;padding:0 10px}.bird-dialogues_selectBox__61Pwy select{cursor:pointer}.bird-dialogues_resultCount__wMFyQ{margin-left:auto;padding:0 8px;color:var(--bird-muted);font-size:12px;white-space:nowrap}.bird-dialogues_resultCount__wMFyQ strong{color:var(--bird-ink);font-size:17px}.bird-dialogues_activeFilters__3oOn1{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:11px 2px 18px}.bird-dialogues_categoryChips__YirXW{display:flex;flex-wrap:wrap;gap:7px}.bird-dialogues_categoryChips__YirXW button,.bird-dialogues_clearButton__A795k,.bird-dialogues_empty__tB_Tb button{border:1px solid #d8cbb6;border-radius:999px;padding:6px 12px;color:var(--bird-ink);background:#fffdf8;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.bird-dialogues_categoryChips__YirXW .bird-dialogues_activeChip__g8BBL,.bird-dialogues_categoryChips__YirXW button:hover{border-color:var(--bird-ink);color:#fffaf0;background:var(--bird-ink)}.bird-dialogues_clearButton__A795k{border-color:transparent;color:#765314;background:transparent}.bird-dialogues_characterGroup__iCAqx{position:relative;display:grid;grid-template-columns:180px minmax(0,1fr);margin:0 0 13px;overflow:hidden;border:1px solid var(--bird-line);border-radius:10px;background:var(--bird-paper);box-shadow:0 3px 12px #182c440a;scroll-margin-top:100px}.bird-dialogues_characterGroup__iCAqx:before{position:absolute;inset:0 auto 0 0;width:180px;content:"";background:linear-gradient(150deg,#233d59,#192f49)}.bird-dialogues_characterHeading__jmA1M{position:relative;z-index:1;align-self:start;width:180px;height:180px;padding:0;color:#fffaf0;background:transparent}.bird-dialogues_characterIdentity__IdzNF{position:absolute;inset:10px;display:block;overflow:hidden;border-radius:10px;color:inherit;text-align:center;text-decoration:none}.bird-dialogues_characterIdentity__IdzNF img,.bird-dialogues_portraitFallback__YHJ0i{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:10px;object-fit:cover;background:#203a58}.bird-dialogues_portraitFallback__YHJ0i{display:grid;place-items:center;color:#e5c56e;font-size:42px}.bird-dialogues_characterIdentity__IdzNF h2{position:absolute;right:0;bottom:0;left:0;margin:0;padding:11px 8px 9px;color:#fffaf0;background:linear-gradient(transparent,#14263eef 35%);font-size:18px;text-shadow:0 1px 4px #0a1828}.bird-dialogues_lineList__eu8yi{position:relative;min-width:0}.bird-dialogues_hasExpandButton__23nQf{padding-bottom:0}.bird-dialogues_dialogueGrid__arosX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bird-dialogues_line__WkDhB{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:13px 16px;border-bottom:1px solid #e8dfd1}.bird-dialogues_line__WkDhB:nth-child(odd){border-right:1px solid #e8dfd1}.bird-dialogues_expandButton__Q6vQ6{position:absolute;right:10px;bottom:10px;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0;border:1px solid #c79b37;border-radius:6px;padding:6px 9px;color:#5d4616;background:#f3e4b8;box-shadow:0 2px 6px #182c4414;font:inherit;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .18s ease,transform .18s ease}.bird-dialogues_expandButton__Q6vQ6 svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;animation:bird-dialogues_expandArrowNudge__J3PI2 1.4s ease-in-out infinite}.bird-dialogues_expandButton__Q6vQ6:hover{background:#ead596;transform:translateY(-1px)}.bird-dialogues_expandButton__Q6vQ6:focus-visible{outline:3px solid #c79b37;outline-offset:2px}@keyframes bird-dialogues_expandArrowNudge__J3PI2{0%,to{transform:translateY(-1px)}50%{transform:translateY(2px)}}.bird-dialogues_lineMark__Or5p_{color:#c39a3a;font-family:Georgia,serif;font-size:30px;line-height:1}.bird-dialogues_lineBody__jrPOQ{min-width:0}.bird-dialogues_lineBody__jrPOQ p{margin:0 0 9px;color:#283b50;font-size:13px;line-height:1.65}.bird-dialogues_quoteLead__NKCaM{color:#172f4b;font-size:15px;font-weight:800}.bird-dialogues_lineMeta__6uCTk{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.bird-dialogues_answerLabel__PlY3L{color:var(--bird-muted);font-size:10px}.bird-dialogues_answer__KendK{border-radius:999px;padding:4px 10px;color:#5e4819;background:#f2e5bf;font-size:11px}.bird-dialogues_checked__tvNr_,.bird-dialogues_unchecked__auxyN{border:1px solid #cbd7bd;border-radius:999px;padding:3px 8px;color:#536a4f;background:#f3f7ee;font-size:9px}.bird-dialogues_checkmark__BUTbG{margin-right:4px;color:#268449;font-size:10px;font-weight:900}.bird-dialogues_unchecked__auxyN{border-color:#d8cfc0;color:#8b806e;background:#f8f4eb}.bird-dialogues_empty__tB_Tb{display:grid;justify-items:center;gap:7px;padding:54px 20px;border:1px dashed var(--bird-line);border-radius:10px;background:#fffaf0aa;text-align:center}.bird-dialogues_empty__tB_Tb>span{color:#b88d32;font-size:26px}.bird-dialogues_empty__tB_Tb h2{margin:0;font-size:19px}.bird-dialogues_empty__tB_Tb p{margin:0 0 8px;color:var(--bird-muted);font-size:12px}.bird-dialogues_empty__tB_Tb button{color:#fffaf0;background:var(--bird-ink)}.bird-dialogues_footnote__I2fiu{margin-top:13px;color:var(--bird-muted);font-size:10px;text-align:right}@media (max-width:820px){.bird-dialogues_characterGroup__iCAqx{grid-template-columns:180px minmax(0,1fr)}.bird-dialogues_characterGroup__iCAqx:before,.bird-dialogues_characterHeading__jmA1M{width:180px}}@media (max-width:560px){.bird-dialogues_sourceLine__2f9iK{align-items:flex-start;flex-direction:column;gap:5px}.bird-dialogues_filters__Ol3N2{align-items:stretch}.bird-dialogues_searchBox__ivuNv,.bird-dialogues_selectBox__61Pwy{flex-basis:100%}.bird-dialogues_resultCount__wMFyQ{margin:0 0 0 auto}.bird-dialogues_characterGroup__iCAqx{grid-template-columns:1fr}.bird-dialogues_characterGroup__iCAqx:before{inset:0 0 auto;width:100%;height:180px}.bird-dialogues_characterHeading__jmA1M{width:100%;height:180px}.bird-dialogues_characterIdentity__IdzNF h2{font-size:18px}.bird-dialogues_line__WkDhB{padding:12px 11px}.bird-dialogues_dialogueGrid__arosX{grid-template-columns:minmax(0,1fr)}.bird-dialogues_line__WkDhB:nth-child(odd){border-right:0}.bird-dialogues_lineBody__jrPOQ p{font-size:12px}.bird-dialogues_footnote__I2fiu{text-align:left}}@media (prefers-reduced-motion:reduce){.bird-dialogues_expandButton__Q6vQ6 svg{animation:none}}.endings_guide__Q2sH8{color:#1b3550}.endings_eyebrow__V6VBG{font-size:11px;letter-spacing:2px;color:#efd08b;font-weight:700}.endings_description___epft{font-size:13px;color:#d5dfe6}.endings_notice__c1bMd{padding:14px 18px;background:#f6edcf;border:1px solid #ddc994;border-radius:9px;color:#725421;font-size:13px;line-height:1.8;margin:16px 0}.endings_filters__3yJ9_{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;background:#fffaf0;border:1px solid #decfb6;border-radius:12px;margin:24px 0 18px}.endings_search__NI3zR{display:flex;align-items:center;gap:10px;flex:0 1 300px;width:300px;min-width:0;border:1px solid #d8c7aa;padding:0 13px;border-radius:7px;background:#fffdf8}.endings_search__NI3zR input{border:0;outline:0;background:transparent;width:100%;height:44px;color:inherit}.endings_search__NI3zR:focus-within{outline:2px solid #b9974c}.endings_filters__3yJ9_ button,.endings_filters__3yJ9_ select{min-height:44px;padding:9px 14px;border:1px solid #d8c7aa;border-radius:7px;color:inherit;background:#fffdf8}.endings_filters__3yJ9_ button{background:#f1e3bc;cursor:pointer}.endings_filters__3yJ9_>span{font-size:13px;white-space:nowrap}.endings_cards__XAYVs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.endings_card__24UOW{display:flex;flex-direction:column;min-width:0;border:1px solid #d9cbb5;border-radius:12px;overflow:hidden;background:#fffaf1;box-shadow:0 4px 14px #1a304908;padding:22px 24px 0}.endings_number__Foxvv{font-size:11px;color:#9b7a3e;font-weight:700;letter-spacing:1px}.endings_pair__dvGy9{display:grid;grid-template-columns:1fr 1fr;margin:20px 0 24px;gap:22px}.endings_pair__dvGy9.endings_single__ZuE7V{grid-template-columns:1fr}.endings_person__lBIcS{position:relative;text-align:center;display:flex;flex-direction:column;gap:8px;justify-content:start}.endings_person__lBIcS button{padding:0;border:0;background:none;font-size:20px;font-weight:750;color:#1b3550;cursor:pointer;line-height:1.5}.endings_person__lBIcS button:hover{text-decoration:underline;text-underline-offset:5px}.endings_person__lBIcS small{font-size:12px;color:#84765f;font-weight:400;line-height:1.6}.endings_cross__4q6IG{position:absolute;left:-17px;top:6px;color:#b69860;font-size:18px;font-weight:400}.endings_toggle__BcL9c{display:flex;align-items:center;justify-content:space-between;width:calc(100% + 48px);margin-left:-24px;margin-top:auto;padding:13px 24px;color:var(--wiki-primary);font-size:13px;background:#f5ecd7;transition:background .15s ease,color .15s ease;border:0;border-top:1px solid #e4d6bb;cursor:pointer}.endings_toggle__BcL9c:hover{background:#eadcb8}.endings_toggle__BcL9c:focus-visible{outline:2px solid var(--wiki-gold-ink);outline-offset:-3px}.endings_toggleLabel__lpRSE{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;text-align:left}.endings_spoilerLabel__jDdaY{color:#8a430f;font-weight:700;background:#f7dca8;border-radius:4px;padding:1px 4px;white-space:nowrap}.endings_toggleArrow__RQAvE{display:inline-block;flex:none;font-size:16px;margin-left:5px;animation:endings_ending-guide-nudge__SkUMr 1.2s ease-in-out 2}@keyframes endings_ending-guide-nudge__SkUMr{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){.endings_toggleArrow__RQAvE{animation:none}}.endings_toggle__BcL9c svg{transition:transform .2s}.endings_rotated__axxWx{transform:rotate(180deg)}.endings_story__TLIgH{border-top:1px solid #e2d4ba;padding:4px 0 20px}.endings_story__TLIgH p{line-height:2.1;margin:17px 0 0}.endings_reset__k8X_O{background:none;border:0;color:#775a28;cursor:pointer;margin:0 0 18px;padding:0}.endings_empty__Hxleo{text-align:center;padding:60px 10px;color:#796d59}@media (max-width:760px){.endings_cards__XAYVs{grid-template-columns:1fr}.endings_filters__3yJ9_{flex-wrap:wrap}.endings_search__NI3zR{flex-basis:100%}.endings_filters__3yJ9_ select{flex:1;min-width:0}.endings_filters__3yJ9_>span{width:100%}.endings_card__24UOW{padding-top:18px}.endings_pair__dvGy9{margin:16px 0 20px}}@media (prefers-reduced-motion:reduce){.endings_toggle__BcL9c svg{transition:none}}.endings_person__lBIcS button{display:flex;flex-direction:column;align-items:center;gap:10px}.endings_portrait__UGywP{width:104px;height:104px;object-fit:cover;border-radius:12px;border:1px solid #d5bd88;background:#f4ebd8;box-shadow:0 3px 10px #1b355014}.endings_cross__4q6IG{top:45px}@media (max-width:440px){.endings_portrait__UGywP{width:88px;height:88px}.endings_person__lBIcS button{font-size:17px}.endings_cross__4q6IG{top:37px}}.endings_cards__XAYVs{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.endings_singleCards__MXJhM{grid-template-columns:repeat(8,minmax(0,1fr))}.endings_singleCards__MXJhM .endings_card__24UOW{padding:12px 10px 0}.endings_singleCards__MXJhM .endings_toggle__BcL9c{width:calc(100% + 20px);margin-left:-10px;padding:10px}.endings_singleCards__MXJhM .endings_story__TLIgH{margin-left:-10px;margin-right:-10px;padding-left:12px;padding-right:12px}.endings_condition__E4wxx{margin:0 0 12px;font-size:12px;line-height:1.6;color:var(--wiki-muted,#6d6f76)}.endings_card__24UOW{padding:16px 18px 0}.endings_pair__dvGy9{gap:18px;margin:12px 0 16px}.endings_person__lBIcS{gap:5px}.endings_person__lBIcS button{font-size:17px;gap:7px}.endings_person__lBIcS small{font-size:11px}.endings_portrait__UGywP{width:80px;height:80px;border-radius:9px}.endings_cross__4q6IG{left:-14px;top:33px}.endings_toggle__BcL9c{width:calc(100% + 36px);margin-left:-18px;padding:10px 18px;font-size:12px}@media (max-width:1100px){.endings_singleCards__MXJhM{grid-template-columns:repeat(6,minmax(0,1fr))}.endings_cards__XAYVs:not(.endings_singleCards__MXJhM){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.endings_singleCards__MXJhM{grid-template-columns:repeat(4,minmax(0,1fr))}.endings_cards__XAYVs:not(.endings_singleCards__MXJhM){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.endings_singleCards__MXJhM{grid-template-columns:repeat(2,minmax(0,1fr))}.endings_cards__XAYVs:not(.endings_singleCards__MXJhM){grid-template-columns:1fr}.endings_pair__dvGy9{margin:12px 0 16px}}.endings_contextRow__Km5y9{display:flex;align-items:stretch;gap:14px;margin:16px 0}.endings_contextRow__Km5y9 .endings_notice__c1bMd{flex:1;margin:0;display:flex;align-items:center}.endings_sourceCard__4raM3{display:flex;align-items:center;gap:13px;min-width:225px;padding:15px 18px;border:1px solid #d9cbb5;border-radius:10px;background:#fffaf1;color:#1b3550;text-decoration:none;box-shadow:0 4px 14px #1a304908;transition:border-color .2s,box-shadow .2s}.endings_sourceCard__4raM3:hover{border-color:#b9974c;box-shadow:0 5px 16px #1b355018}.endings_sourceCard__4raM3:focus-visible{outline:2px solid #b9974c;outline-offset:3px}.endings_sourceIcon__yEKrh{display:grid;place-items:center;width:43px;height:43px;border:1px solid #dfc991;border-radius:10px;color:#9b7735;background:#f5ecd7}.endings_sourceCard__4raM3 small{display:block;font-size:11px;color:#937b52;margin-bottom:4px}.endings_sourceCard__4raM3 strong{display:block;font-size:16px}.endings_sourceCard__4raM3 strong span{font-size:13px;color:#a3854d;margin-left:5px}.endings_sourcePlatform__68UhQ{display:block;font-size:10px;color:#8b806d;margin-top:4px}@media (max-width:600px){.endings_contextRow__Km5y9{flex-direction:column}.endings_sourceCard__4raM3{min-width:0}.endings_contextRow__Km5y9 .endings_notice__c1bMd{display:block}}@media (prefers-reduced-motion:reduce){.endings_sourceCard__4raM3{transition:none}}.endings_sourceAvatar__X1buZ{width:48px;height:48px;border-radius:50%;object-fit:cover;border:1px solid #dfc991;flex-shrink:0}.endings_story__TLIgH p{line-height:2;margin-top:18px}.endings_openingName__NamSD{font-size:1.15em;font-weight:750;color:#17354f}.endings_story__TLIgH{position:relative;margin:0 -18px;padding:6px 22px 25px;border-top:1px solid #ded0b6;background:radial-gradient(ellipse at 12% 0,#d7ba7820,transparent 65%),repeating-linear-gradient(0deg,#997d4803,#997d4803 1px,transparent 0,transparent 4px),#fffbf3;box-shadow:inset 0 3px 8px #80602c05}.endings_story__TLIgH p{font-family:Songti SC,"Noto Serif CJK SC","Source Han Serif SC",STSong,serif;font-size:15px;font-weight:400;line-height:2.15;letter-spacing:.035em;color:#4a4135;text-align:justify;text-justify:inter-ideograph;text-indent:2em;margin:18px 0 0;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}.endings_story__TLIgH p+p{margin-top:14px}.endings_openingName__NamSD{font-family:inherit;font-size:1.12em;font-weight:700;letter-spacing:.045em;color:#263d4b}.endings_story__TLIgH:after{content:"";display:block;width:28px;height:1px;margin:23px auto 0;background:linear-gradient(90deg,transparent,#b69a64,transparent)}@media (max-width:600px){.endings_story__TLIgH{padding-right:24px;padding-left:24px}.endings_story__TLIgH p{font-size:16px;line-height:2.1}}.endings_characterPicker__XQ2i5{position:relative;flex-shrink:0}.endings_filters__3yJ9_ .endings_pickerTrigger__qb7F_{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fffdf8;min-width:145px}.endings_pickerTrigger__qb7F_ img{border-radius:6px;object-fit:cover}.endings_pickerBackdrop__xWLDw{position:fixed;inset:0;z-index:39;border:0!important;background:transparent!important;width:100%;height:100%;cursor:default!important}.endings_pickerPanel__vgj8C{position:absolute;top:calc(100% + 10px);right:0;z-index:40;width:480px;max-width:calc(100vw - 48px);padding:16px;border:1px solid #d4bd8e;border-radius:12px;background:#fffbf3;box-shadow:0 14px 40px #182c4430}.endings_pickerHeader__PT_rp{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:14px}.endings_filters__3yJ9_ .endings_pickerHeader__PT_rp button{padding:0;width:28px;min-height:28px;border:0;background:transparent;font-size:22px;color:#8b795b}.endings_avatarGrid__nJwCE{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;max-height:390px;overflow-y:auto;overscroll-behavior:contain;padding:2px}.endings_filters__3yJ9_ .endings_avatarGrid__nJwCE button{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:7px 2px;border:1px solid transparent;background:transparent;border-radius:8px;font-size:11px;line-height:1.5}.endings_allAvatar__xW22U,.endings_avatarGrid__nJwCE img{width:52px;height:52px;object-fit:cover;border-radius:8px;background:#f0e5cd;border:1px solid #dfcfad}.endings_allAvatar__xW22U{display:grid;place-items:center;color:#94733a}.endings_filters__3yJ9_ .endings_avatarGrid__nJwCE button:hover{background:#f3e8ce}.endings_filters__3yJ9_ .endings_avatarGrid__nJwCE button[aria-pressed=true]{border-color:#b49350;background:#eee0bb;color:#624817}.endings_avatarGrid__nJwCE button:focus-visible{outline:2px solid #967539;outline-offset:1px}@media (max-width:600px){.endings_characterPicker__XQ2i5{position:static;flex:1}.endings_filters__3yJ9_{position:relative}.endings_pickerPanel__vgj8C{left:0;right:0;top:calc(100% + 6px);width:auto;max-width:none}.endings_avatarGrid__nJwCE{grid-template-columns:repeat(4,minmax(0,1fr));max-height:330px}}.endings_endingDialog__oD1ha{position:fixed;inset:auto;margin:0;width:min(620px,calc(100% - 24px));max-height:min(80vh,720px);padding:0;border:1px solid var(--wiki-line);border-radius:12px;background:var(--wiki-surface);color:var(--wiki-ink);box-shadow:0 18px 60px #0005;overflow:auto}.endings_endingDialog__oD1ha::backdrop{background:#101b2ab3}.endings_dialogHeader__DHAWC{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--wiki-line)}.endings_dialogHeader__DHAWC h2{margin:0;font-size:18px;line-height:1.4}.endings_dialogHeader__DHAWC button{flex:none;width:40px;height:40px;border:0;border-radius:6px;background:transparent;color:inherit;font-size:26px;cursor:pointer}.endings_dialogHeader__DHAWC button:hover{background:var(--wiki-paper)}.endings_endingDialog__oD1ha .endings_story__TLIgH{margin:0;padding:6px 24px 25px;border-top:0}.endings_endingDialog__oD1ha button:focus-visible{outline:2px solid var(--wiki-gold-ink);outline-offset:3px}.quest-guide_guide__M1F2I{--quest-header:76px;color:#1b2f4a}.quest-guide_heading__dGRfS{display:grid;grid-template-columns:1fr auto;gap:10px 24px;padding:24px 28px;background:linear-gradient(120deg,#1b2f4a,#294762);color:#fffaf0;border:1px solid #c9a227;border-radius:14px}.quest-guide_heading__dGRfS small{color:#e4c46a;letter-spacing:.12em}.quest-guide_heading__dGRfS h1{margin:5px 0;font-size:30px}.quest-guide_heading__dGRfS p{margin:0;font-size:13px}.quest-guide_total__dfaIe{display:flex;align-items:baseline;align-self:center;gap:8px}.quest-guide_total__dfaIe strong{font-size:36px}.quest-guide_total__dfaIe span{font-size:12px}.quest-guide_heading__dGRfS .quest-guide_source__ag3bT{grid-column:1/-1;color:#d1dce7;font-size:11px}.quest-guide_source__ag3bT a{color:#f0d484;text-decoration:underline}.quest-guide_filters__gDWq1{position:sticky;top:var(--quest-header);z-index:20;margin-top:18px;padding:14px;background:#fbf7ecf7;border:1px solid #d8d2c0;border-radius:12px;box-shadow:0 4px 12px #1b2f4a0c;backdrop-filter:blur(10px)}.quest-guide_routes__i2L13{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.quest-guide_guide__M1F2I button,.quest-guide_guide__M1F2I input,.quest-guide_guide__M1F2I select{font:inherit;font-size:12px;border:1px solid #d8d2c0;border-radius:7px;padding:8px 10px;background:#fffdf7;color:#1b2f4a}.quest-guide_guide__M1F2I button{cursor:pointer}.quest-guide_routes__i2L13 button[aria-pressed=true]{background:#1b2f4a;color:#fff0ce;border-color:#c9a227}.quest-guide_controls__xdFsd{display:grid;grid-template-columns:minmax(180px,1fr) 150px 130px auto;gap:10px;align-items:end}.quest-guide_controls__xdFsd label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:600}.quest-guide_controls__xdFsd input{width:100%;min-width:0}.quest-guide_count__MRSB1{font-size:12px;color:#80745b;margin:16px 0 10px}.quest-guide_grid__mLwvQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.quest-guide_card__J4GnA{min-width:0;padding:18px;border:1px solid #d8d2c0;border-top:3px solid #c9a227;border-radius:12px}.quest-guide_card__J4GnA h2{font-size:18px;margin:10px 0 6px;overflow-wrap:anywhere}.quest-guide_tags__yhS4P{display:flex;flex-wrap:wrap;gap:6px}.quest-guide_tags__yhS4P span{padding:2px 7px;border-radius:4px;background:#eee8d9;font-size:10px}.quest-guide_tags__yhS4P .quest-guide_warning__f_CfD{background:#fff0ce;color:#856313}.quest-guide_applicable__KQirz{color:#77818c;font-size:11px;margin:0 0 14px}.quest-guide_data__R8uZ2{margin:0}.quest-guide_data__R8uZ2>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;padding:7px 0;border-bottom:1px solid #eee8dc;font-size:12px}.quest-guide_data__R8uZ2 dt{color:#897d66}.quest-guide_data__R8uZ2 dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.quest-guide_deadlines__YoELU{display:flex;gap:4px 12px;flex-wrap:wrap}.quest-guide_deadlines__YoELU span{font-size:11px}.quest-guide_deadlines__YoELU b{font-weight:500;color:#7b8795}.quest-guide_card__J4GnA details{margin-top:14px}.quest-guide_card__J4GnA summary{font-size:12px;cursor:pointer;color:#41617e}.quest-guide_card__J4GnA details[open] summary{margin-bottom:10px}.quest-guide_alert__Uw0Cz,.quest-guide_prerequisite__gcaOu{background:#fbf1d8;color:#856313;border-radius:5px;padding:8px!important;font-size:12px}.quest-guide_provenance__T3Z5m{display:block;margin-top:10px;font-size:10px;color:#8c8575}.quest-guide_empty__2dAww{padding:40px;text-align:center;background:#fffdf7;border-radius:12px}@media(max-width:700px){.quest-guide_grid__mLwvQ{grid-template-columns:1fr}.quest-guide_heading__dGRfS{padding:18px}.quest-guide_heading__dGRfS h1{font-size:24px}.quest-guide_total__dfaIe strong{font-size:28px}.quest-guide_controls__xdFsd{grid-template-columns:1fr 1fr}.quest-guide_controls__xdFsd button,.quest-guide_controls__xdFsd label:first-child{grid-column:1/-1}.quest-guide_filters__gDWq1{padding:10px}.quest-guide_routes__i2L13{gap:4px}.quest-guide_routes__i2L13 button{padding:6px 8px;font-size:11px}}.quest-guide_tableScroll__nXZ_A{overflow-x:auto;border:1px solid #d8d2c0;border-radius:10px;background:#fffdf7}.quest-guide_grid__mLwvQ{display:block;min-width:1200px}.quest-guide_card__J4GnA .quest-guide_taskRow__BpEhV,.quest-guide_columnHead__f_Fdi{display:grid;grid-template-columns:minmax(180px,1.2fr) 156px minmax(140px,.9fr) minmax(160px,1fr) minmax(160px,1fr) minmax(200px,1.4fr);align-items:center;gap:16px}.quest-guide_columnHead__f_Fdi{min-width:1200px;padding:12px 18px;background:#1b2f4a;color:#fff0ce;font-size:12px;box-sizing:border-box}.quest-guide_card__J4GnA{padding:0;border:0;border-bottom:1px solid #e6dfd0;border-radius:0;background:#fffdf7}.quest-guide_card__J4GnA:last-child{border-bottom:0}.quest-guide_card__J4GnA details{margin:0}.quest-guide_card__J4GnA .quest-guide_taskRow__BpEhV{padding:12px 18px;list-style:none;color:#1b2f4a;cursor:pointer}.quest-guide_card__J4GnA .quest-guide_taskRow__BpEhV::-webkit-details-marker{display:none}.quest-guide_card__J4GnA details[open] .quest-guide_taskRow__BpEhV{margin:0;background:#f6f0e2}.quest-guide_card__J4GnA .quest-guide_taskRow__BpEhV h2{margin:0 0 6px;font-size:14px}.quest-guide_taskName__ylJk8{min-width:0}.quest-guide_taskName__ylJk8 h2:before{content:"▸ ";color:#a28732}.quest-guide_card__J4GnA details[open] .quest-guide_taskName__ylJk8 h2:before{content:"▾ "}.quest-guide_avatars__gohgx{display:flex;gap:4px;flex-wrap:wrap}.quest-guide_avatars__gohgx span{display:block;width:32px;height:40px;border:1px solid #d8d2c0;border-radius:5px;overflow:hidden}.quest-guide_avatars__gohgx svg{width:100%;height:100%;display:block}.quest-guide_avatars__gohgx .quest-guide_uncertainAvatar__uDuw9{border:2px dashed #c9a227}.quest-guide_destination__HDISg,.quest-guide_note__30Don,.quest-guide_reward__NhSfF{font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap}.quest-guide_mapLinks__qp40S{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:5px}.quest-guide_mapLinks__qp40S a{font-size:10px;color:#32617e;text-decoration:underline}.quest-guide_deadlines__YoELU{flex-direction:column;gap:3px}.quest-guide_expanded__V4HI2{padding:12px 18px 16px;border-top:1px dashed #d8d2c0}.quest-guide_card__J4GnA{scroll-margin-top:260px}.quest-guide_avatars__gohgx span{width:28px;height:28px;border:2px solid #c9a227;border-radius:50%;background:#f5efd9}.quest-guide_avatars__gohgx img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.quest-guide_categories__Ovltp{display:flex;flex-wrap:wrap;gap:5px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #e4ddca}.quest-guide_categories__Ovltp button[aria-pressed=true]{background:#1b2f4a;color:#fff0ce;border-color:#c9a227}.quest-guide_filterBottom__gNIX4{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.quest-guide_filterBottom__gNIX4 .quest-guide_routes__i2L13{margin:0;align-items:center}.quest-guide_routes__i2L13 .quest-guide_portraitFilter__LHp2K{display:inline-flex;align-items:center;gap:5px;padding:4px 8px 4px 4px}.quest-guide_portraitFilter__LHp2K img{width:28px;height:28px;object-fit:cover;border:2px solid #c9a227;border-radius:50%}.quest-guide_searchBox__O33a5{flex:1;min-width:180px}.quest-guide_searchBox__O33a5 input{width:100%}@media(max-width:700px){.quest-guide_filterBottom__gNIX4 .quest-guide_routes__i2L13{width:100%}.quest-guide_categories__Ovltp{gap:4px}.quest-guide_categories__Ovltp button{padding:6px 8px;font-size:11px}.quest-guide_routes__i2L13 .quest-guide_portraitFilter__LHp2K{padding:3px 5px 3px 3px}.quest-guide_portraitFilter__LHp2K span{font-size:10px}}.quest-guide_deadlines__YoELU .quest-guide_deadlineItem__JTlGB{display:flex;align-items:center;gap:5px;line-height:1.45}.quest-guide_deadlineAvatar__v1caU{flex-shrink:0;width:18px;height:18px;object-fit:cover;border:1px solid #c9a227;border-radius:50%}.quest-guide_clock__ru98R{flex-shrink:0;width:13px;height:13px;color:#947219}.quest-guide_deadlineDate__GO7t9{padding:2px 5px;border-radius:4px;background:#f6edcf;color:#765511;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:pre-wrap}.quest-guide_deadlinePending__K9HRu{color:#947219;font-size:10px}.quest-guide_guide__M1F2I .quest-edit-area{margin-top:14px;border-top:1px dashed #d8d2c0;padding-top:12px}.quest-guide_guide__M1F2I .quest-edit-actions{display:flex;gap:8px;margin:10px 0}.quest-guide_guide__M1F2I .quest-edit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quest-guide_guide__M1F2I .quest-edit-area label{display:flex;flex-direction:column;gap:5px;font-size:12px}.quest-guide_guide__M1F2I .quest-edit-area textarea{width:100%;min-height:60px;padding:8px;font:inherit;border:1px solid #d8d2c0;border-radius:6px;background:#fff}.quest-guide_guide__M1F2I .quest-history dd{white-space:pre-wrap}.quest-guide_guide__M1F2I .quest-edit-dialog{width:min(760px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:20px;overflow:auto;box-sizing:border-box;color:#1b2f4a;background:#fffdf7;border:1px solid #c9a227;border-top:3px solid #c9a227;border-radius:14px;box-shadow:0 16px 60px #12243c55}.quest-guide_guide__M1F2I .quest-edit-dialog::backdrop{background:#10213980;backdrop-filter:blur(3px)}.quest-guide_guide__M1F2I .quest-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.quest-guide_guide__M1F2I .quest-dialog-heading h3{margin:0;font-size:20px}.quest-guide_guide__M1F2I .quest-dialog-heading p{margin:4px 0 0;font-size:12px;color:#80745b}.quest-guide_guide__M1F2I .quest-dialog-heading button{font-size:20px;padding:2px 10px}.quest-guide_guide__M1F2I .quest-edit-dialog .quest-edit-fields{margin-top:14px}.quest-guide_guide__M1F2I .quest-edit-dialog .quest-edit-actions{position:sticky;bottom:-20px;padding:12px 0;margin-bottom:0;background:#fffdf7;border-top:1px solid #e6dfd0}.quest-guide_guide__M1F2I .quest-dialog-message{padding:10px;color:#994428;background:#fff0e1;border-radius:6px;font-size:12px;white-space:normal}@media(max-width:600px){.quest-guide_guide__M1F2I .quest-edit-dialog .quest-edit-fields{grid-template-columns:1fr}.quest-guide_guide__M1F2I .quest-edit-dialog{padding:14px}.quest-guide_guide__M1F2I .quest-edit-dialog .quest-edit-actions{bottom:-14px}}@media (max-width:768px){.quest-guide_guide__M1F2I{min-width:0}.quest-guide_heading__dGRfS{padding:18px 14px;gap:8px 12px}.quest-guide_heading__dGRfS h1{font-size:24px}.quest-guide_heading__dGRfS p{line-height:1.6}.quest-guide_total__dfaIe strong{font-size:28px}.quest-guide_filters__gDWq1{padding:8px;margin-top:12px;border-radius:8px}.quest-guide_categories__Ovltp,.quest-guide_filterBottom__gNIX4 .quest-guide_routes__i2L13,.quest-guide_routes__i2L13{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;gap:6px}.quest-guide_categories__Ovltp{padding-bottom:7px;margin-bottom:7px}.quest-guide_categories__Ovltp button,.quest-guide_routes__i2L13 button{flex-shrink:0;min-height:40px;white-space:nowrap}.quest-guide_filterBottom__gNIX4{gap:8px}.quest-guide_filterBottom__gNIX4 .quest-guide_routes__i2L13{width:100%}.quest-guide_searchBox__O33a5{min-width:0;flex-basis:100%}.quest-guide_guide__M1F2I input,.quest-guide_guide__M1F2I select{font-size:16px;min-height:44px}.quest-guide_guide__M1F2I button{min-height:40px}.quest-guide_tableScroll__nXZ_A{overflow:visible;background:transparent;border:0}.quest-guide_grid__mLwvQ{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.quest-guide_columnHead__f_Fdi{display:none}.quest-guide_card__J4GnA{border:1px solid #d8d2c0;border-top:3px solid #c9a227;border-radius:10px;overflow:hidden;scroll-margin-top:260px}.quest-guide_card__J4GnA:last-child{border-bottom:1px solid #d8d2c0}.quest-guide_card__J4GnA .quest-guide_taskRow__BpEhV{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;align-items:start}.quest-guide_card__J4GnA .quest-guide_taskRow__BpEhV h2{font-size:16px}.quest-guide_taskName__ylJk8{padding-bottom:4px}.quest-guide_avatars__gohgx{align-items:center}.quest-guide_avatars__gohgx:before{content:"适用";font-size:12px;color:#897d66;margin-right:4px}.quest-guide_deadlines__YoELU,.quest-guide_destination__HDISg,.quest-guide_note__30Don,.quest-guide_reward__NhSfF{display:grid;grid-template-columns:48px minmax(0,1fr);gap:5px 8px;font-size:13px;line-height:1.65;min-width:0}.quest-guide_deadlines__YoELU:before,.quest-guide_destination__HDISg:before,.quest-guide_note__30Don:before,.quest-guide_reward__NhSfF:before{color:#897d66;font-size:12px;grid-column:1;grid-row:1/span 20;white-space:normal}.quest-guide_destination__HDISg:before{content:"目的地"}.quest-guide_deadlines__YoELU:before{content:"期限"}.quest-guide_reward__NhSfF:before{content:"奖励"}.quest-guide_note__30Don:before{content:"备注"}.quest-guide_destination__HDISg{display:block;padding-left:56px;position:relative}.quest-guide_destination__HDISg:before{position:absolute;left:0;top:0}.quest-guide_destination__HDISg .quest-guide_mapLinks__qp40S a{font-size:12px;padding-block:5px}.quest-guide_note__30Don,.quest-guide_reward__NhSfF{display:block;padding-left:56px;position:relative}.quest-guide_note__30Don:before,.quest-guide_reward__NhSfF:before{position:absolute;left:0;top:0}.quest-guide_deadlines__YoELU .quest-guide_deadlineItem__JTlGB{grid-column:2;flex-wrap:wrap}.quest-guide_deadlineDate__GO7t9{font-size:13px}.quest-guide_expanded__V4HI2{padding:12px 14px}.quest-guide_data__R8uZ2>div{font-size:13px;grid-template-columns:64px minmax(0,1fr)}.quest-guide_guide__M1F2I .quest-edit-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px)}.quest-guide_guide__M1F2I .quest-edit-dialog textarea{font-size:16px}.quest-guide_guide__M1F2I .quest-dialog-heading button{min-width:44px;min-height:44px}.quest-guide_filterBottom__gNIX4{display:grid;grid-template-columns:minmax(0,1fr) auto}.quest-guide_filterBottom__gNIX4 .quest-guide_routes__i2L13{grid-column:1/-1}.quest-guide_searchBox__O33a5{width:100%}.quest-guide_deadlines__YoELU{display:flex;position:relative;padding-left:56px;flex-direction:column;gap:5px}.quest-guide_deadlines__YoELU:before{position:absolute;left:0;top:0}}@media (max-height:500px) and (max-width:960px){.quest-guide_filters__gDWq1{position:static}}@media (max-width:768px){.quest-guide_prerequisiteSummary__7WPXP:before{content:"前置任务"}}.quest-guide_localQuestSupplement__WfY_6{margin-top:14px;padding:12px 14px;background:#f8f2e3;border:1px solid #e3d6bd;border-radius:7px}.quest-guide_localQuestSupplement__WfY_6 h3{margin:0 0 8px;font-size:14px}.quest-guide_localQuestRecord___vGnI+.quest-guide_localQuestRecord___vGnI{border-top:1px solid #e4d8c2;margin-top:12px;padding-top:12px}.quest-guide_localQuestRecord___vGnI>div:first-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px}.quest-guide_localQuestRecord___vGnI a{color:#35637b;text-decoration:underline}.quest-guide_localQuestRecord___vGnI small{color:#9b6b23}.quest-guide_localQuestRecord___vGnI p{white-space:pre-line;font-size:12px;line-height:1.7;margin:8px 0}.quest-guide_localQuestRecord___vGnI dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 16px;margin:8px 0 0}.quest-guide_localQuestRecord___vGnI dl div{display:flex;gap:8px;font-size:12px}.quest-guide_localQuestRecord___vGnI dt{color:#82745c;flex:none}.quest-guide_localQuestRecord___vGnI dd{margin:0;overflow-wrap:anywhere}