.starrail-shell:has(.story-roadmap_roadmap__bK4Ag){overflow:clip}body:has(.story-roadmap_catchUpDialog__3gkRH[open]){overflow:hidden}.story-roadmap_catchUpDialog__3gkRH{width:min(470px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;overflow:auto;border:1px solid #796747;border-radius:12px;background:#141d29;color:#ded9ce;box-shadow:0 24px 90px #0009}.story-roadmap_catchUpDialog__3gkRH::backdrop{background:#03070dc9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.story-roadmap_catchUpHeader__vjioC{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 22px 18px;border-bottom:1px solid #35404d}.story-roadmap_catchUpHeader__vjioC h2{margin:0;color:#eee4d1;font-size:20px;font-weight:550;line-height:1.5;letter-spacing:-.025em;word-break:keep-all}.story-roadmap_catchUpHeader__vjioC button{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:1px solid #3e4957;border-radius:6px;background:transparent;color:#aeb8c7;cursor:pointer}.story-roadmap_catchUpBody__eHYAh{padding:20px 22px 8px}.story-roadmap_catchUpBody__eHYAh p{margin:0 0 16px;font-size:15px;line-height:1.8;word-break:keep-all;overflow-wrap:anywhere}.story-roadmap_catchUpBody__eHYAh strong{color:#efd3a0;font-weight:550}.story-roadmap_catchUpBody__eHYAh .story-roadmap_catchUpTarget__Huawg{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border:1px solid #3c5147;border-radius:7px;background:#1b2a27;color:#afc2b8;font-size:13px}.story-roadmap_catchUpTarget__Huawg>svg{flex:none;margin-top:3px;color:#a5d1b7}.story-roadmap_catchUpTarget__Huawg strong{color:#d0e0d5}.story-roadmap_catchUpBody__eHYAh .story-roadmap_catchUpScope__QeDkg{color:#9daab9;font-size:12px}.story-roadmap_catchUpActions__yc3NK{display:flex;flex-wrap:wrap;gap:10px;padding:0 22px 22px}.story-roadmap_catchUpActions__yc3NK button{flex:1 1;min-height:43px;padding:10px 13px;border:1px solid #465365;border-radius:6px;background:#1b2736;color:#c8d0da;font-size:13px;cursor:pointer}.story-roadmap_catchUpActions__yc3NK .story-roadmap_catchUpConfirm__AHRwz{border-color:#a58a54;background:#5c4828;color:#ffe3af}.story-roadmap_catchUpActions__yc3NK .story-roadmap_resetConfirm__1nGa_{border-color:#986760;background:#492c2c;color:#f2c5bd}.story-roadmap_catchUpActions__yc3NK button:disabled{opacity:.45;cursor:default}.story-roadmap_catchUpDialog__3gkRH button:hover{filter:brightness(1.15)}.story-roadmap_catchUpDialog__3gkRH button:focus-visible{outline:2px solid #e7c78a;outline-offset:3px}@media(max-width:480px){.story-roadmap_catchUpHeader__vjioC{padding:18px}.story-roadmap_catchUpHeader__vjioC h2{font-size:18px}.story-roadmap_catchUpBody__eHYAh{padding:18px 18px 6px}.story-roadmap_catchUpActions__yc3NK{padding:0 18px 18px}.story-roadmap_catchUpActions__yc3NK button{flex-basis:100%}}.story-roadmap_roadmap__bK4Ag{--roadmap-toolbar-height:108px;--resume-top:calc(var(--roadmap-toolbar-height) + 24px);position:relative;z-index:1;width:min(1440px,calc(100% - 8vw));margin:0 auto;padding:64px 0 100px}html[data-appreciation-mode] .story-roadmap_roadmap__bK4Ag{--resume-top:calc(var(--roadmap-toolbar-height) + 92px)}.story-roadmap_hero__VkeDM{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:42px;border-bottom:1px solid var(--line)}.story-roadmap_hero__VkeDM h1{margin:17px 0 14px;font:400 clamp(32px,4vw,48px)/1.25 Georgia,"Noto Serif KR",serif;letter-spacing:-.035em}.story-roadmap_viewToolbar__zr8eQ{position:sticky;top:0;z-index:5;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:12px 0;border-bottom:1px solid #27303b;background:#0a1018f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.story-roadmap_viewToolbarTop__EjCcd{display:flex;justify-content:space-between;align-items:center;gap:12px}.story-roadmap_toolbarBack__xw0yU{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid #394657;border-radius:6px;background:#121b28;color:#b4c0d0}.story-roadmap_toolbarBack__xw0yU:hover{border-color:#7b6947;background:#29271f;color:#efd6a4}.story-roadmap_toolbarBack__xw0yU:focus-visible{outline:2px solid #d9b971;outline-offset:3px}.story-roadmap_backToTop__JYpPX{position:fixed;z-index:10;right:4vw;bottom:calc(24px + env(safe-area-inset-bottom));display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid #8d7952;border-radius:50%;background:#141c28;color:#ead2a1;box-shadow:0 6px 22px #0006;cursor:pointer;transition:background .2s,border-color .2s}.story-roadmap_backToTop__JYpPX:hover{background:#302a20;border-color:#d9b971}.story-roadmap_filterToggle__Xl5GO{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 11px;border:1px solid #394657;border-radius:6px;background:#121b28;color:#b4c0d0;font-size:12px;cursor:pointer}.story-roadmap_filterToggle__Xl5GO[aria-expanded=true],.story-roadmap_filterToggle__Xl5GO[data-active=true]{color:#efd6a4;border-color:#7b6947;background:#29271f}.story-roadmap_filterToggle__Xl5GO>span{display:grid;place-items:center;min-width:17px;height:17px;padding:0 3px;border-radius:50%;background:#514331;font-size:10px}.story-roadmap_kindFilters__FUkrO{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.story-roadmap_kindFilters__FUkrO>button{--filter-color:#f3d38d;--filter-bg:#30291b;--filter-border:#786849;display:flex;align-items:center;gap:6px;min-height:32px;padding:5px 11px;border:1px solid var(--filter-border);border-radius:18px;background:var(--filter-bg);color:var(--filter-color);font-size:12px;white-space:nowrap;cursor:pointer}.story-roadmap_kindFilters__FUkrO>[data-filter-kind=continuance]{--filter-color:#ffb36d;--filter-bg:#3e291c;--filter-border:#896348}.story-roadmap_kindFilters__FUkrO>[data-filter-kind=companion]{--filter-color:#e0c6fa;--filter-bg:#2b2139;--filter-border:#705a85}.story-roadmap_kindFilters__FUkrO>[data-filter-kind=adventure]{--filter-color:#9be8fa;--filter-bg:#1a303c;--filter-border:#4a7284}.story-roadmap_kindFilters__FUkrO>[data-filter-kind=character-pv]{--filter-color:#cce7ab;--filter-bg:#27341f;--filter-border:#6e8657}.story-roadmap_kindFilters__FUkrO>[data-filter-kind=pv]{--filter-color:#ffc1d0;--filter-bg:#3b232c;--filter-border:#7b5964}.story-roadmap_kindFilters__FUkrO>[data-filter-kind=simulation]{--filter-color:#aabbd4;--filter-bg:#232d3e;--filter-border:#61738d}.story-roadmap_kindFilters__FUkrO>button>i{width:6px;height:6px;border:1px solid;border-radius:50%;background:currentColor}.story-roadmap_kindFilters__FUkrO>button[aria-pressed=false]{color:#788593;border-color:#303a48;background:transparent}.story-roadmap_kindFilters__FUkrO>button[aria-pressed=false]>i{background:transparent}.story-roadmap_kindFilters__FUkrO>button:hover{border-color:var(--filter-color)}.story-roadmap_filterCount__FDr1W{padding:0 5px;color:#96a4b5;font-size:11px;white-space:nowrap}.story-roadmap_kindFilters__FUkrO>.story-roadmap_filterReset__tTLPo{min-height:28px;padding:3px 5px;border:0;background:transparent;color:#b4c0d0;font-size:11px;text-decoration:underline;text-underline-offset:3px}.story-roadmap_filterPanel__P_GCb{position:absolute;z-index:2;top:calc(100% + 8px);right:0;width:min(620px,100%);max-height:min(65dvh,360px);overflow-y:auto;padding:20px;border:1px solid #455267;border-radius:9px;background:#111a27;box-shadow:0 18px 48px #0009}.story-roadmap_filterPanelHeading__FyOf0{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.story-roadmap_filterPanelHeading__FyOf0>strong{font-size:14px;font-weight:500;color:#ddd3c0}.story-roadmap_filterPanelHeading__FyOf0>button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:#1b2737;color:#b0bfd1;cursor:pointer}.story-roadmap_regionFilters__JJ6kT{display:flex;flex-wrap:wrap;gap:7px}.story-roadmap_regionFilters__JJ6kT>button{min-height:34px;padding:6px 10px;border:1px solid #3b4759;border-radius:5px;background:#14202e;color:#aab9cb;font-size:12px;cursor:pointer}.story-roadmap_regionFilters__JJ6kT>button[aria-pressed=true]{background:#30291b;color:#f3d38d;border-color:#786849}.story-roadmap_filterPanel__P_GCb>p{margin:15px 0 5px;color:#a2b1c3;font-size:12px;line-height:1.8;word-break:keep-all}.story-roadmap_filterPanel__P_GCb>small{color:#8292a5;font-size:11px;line-height:1.8;word-break:keep-all}.story-roadmap_filterEmpty__AlwZB{display:flex;flex-direction:column;align-items:center;gap:12px;padding:55px 24px;border:1px solid #344154;border-radius:8px;background:#111a27;text-align:center;color:#acb9ca}.story-roadmap_filterEmpty__AlwZB h2{margin:0;color:#e5dcca;font-size:22px;font-weight:500}.story-roadmap_filterEmpty__AlwZB p{margin:0;font-size:13px;line-height:1.8;word-break:keep-all}.story-roadmap_filterEmpty__AlwZB>button{margin-top:10px;padding:10px 16px;border:1px solid #786849;border-radius:5px;background:#30291b;color:#f3d38d;font-size:13px;cursor:pointer}.story-roadmap_timelineCaption___Yx5g{color:#9fafc1;font-size:12px}.story-roadmap_resumeCopy__yfF18>.story-roadmap_outsideFilters__WY_zz{color:var(--read-accent);font-size:11px}html[data-appreciation-mode] .story-roadmap_viewToolbar__zr8eQ{top:68px}.story-roadmap_viewSwitcher__niKEJ{display:flex;flex:none;gap:4px;margin-right:auto;padding:4px;border:1px solid #333b47;border-radius:8px;background:#0c121c}.story-roadmap_viewSwitcher__niKEJ button{display:flex;align-items:center;gap:7px;min-height:36px;padding:8px 14px;border:1px solid transparent;border-radius:5px;background:transparent;color:#9da9b8;font-size:13px;cursor:pointer}.story-roadmap_viewSwitcher__niKEJ button[aria-pressed=true]{border-color:#685535;background:#322b1f;color:#efd6a4}.story-roadmap_viewToolbar__zr8eQ>p{margin:0;color:#97a3b3;font-size:12px;line-height:1.6}.story-roadmap_description__Q3Xx4{margin:0;color:#a9b1bd;font-size:15px;letter-spacing:.02em}.story-roadmap_progressActions__zKAIe{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px}.story-roadmap_resetRead__Xm_cu{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid #394657;border-radius:6px;background:#121b28;color:#b4c0d0;font-size:12px;cursor:pointer}.story-roadmap_resetRead__Xm_cu:hover:enabled{border-color:#986760;color:#f2c5bd}.story-roadmap_resetRead__Xm_cu:disabled{opacity:.45;cursor:default}.story-roadmap_progressActions__zKAIe p{margin:0;color:#afc2b8;font-size:12px;line-height:1.7}.story-roadmap_overall__UwKxM{width:170px;flex:none;padding-top:14px}.story-roadmap_overallLabel__FumH_{color:#87929e;font-size:11px}.story-roadmap_overall__UwKxM p{display:flex;align-items:baseline;gap:8px;margin:9px 0 13px}.story-roadmap_overall__UwKxM strong{color:var(--gold);font:400 32px Georgia,serif}.story-roadmap_overall__UwKxM p>span{color:#909ba8;font-size:11px}.story-roadmap_progressTrack__8_jzS{height:2px;background:rgba(217,185,113,.12)}.story-roadmap_progressTrack__8_jzS>span{display:block;height:100%;background:var(--gold);transition:width .25s ease}.story-roadmap_workspace__bv1Dq{display:grid;grid-template-columns:200px minmax(0,1fr) 240px;gap:28px;align-items:stretch;padding-top:36px}.story-roadmap_sidebar__mGzMk{min-width:0}.story-roadmap_navHeading__PIxXr{margin:0 0 18px 13px;color:#9aa5b2;font-size:12px;letter-spacing:.1em}.story-roadmap_chapterNav__KBk5R{display:flex;flex-direction:column;gap:4px}.story-roadmap_chapterButton__C96yK{display:flex;align-items:center;gap:12px;min-height:53px;width:100%;padding:13px 12px;text-align:left;border:1px solid transparent;border-radius:6px;background:transparent;color:#a5aeba;cursor:pointer;transition:background .18s,color .18s}.story-roadmap_chapterButton__C96yK:hover{background:rgba(255,255,255,.025);color:var(--paper)}.story-roadmap_chapterButton__C96yK:disabled{opacity:.35;cursor:default}.story-roadmap_chapterButton__C96yK:disabled:hover{background:transparent;color:#a5aeba}.story-roadmap_chapterNumber__HPDTA{display:block;margin-bottom:4px;color:#8593a3;font-size:11px}.story-roadmap_chapterName__WG3G7{flex:1 1;min-width:0;font-size:14px;line-height:1.5;word-break:keep-all}.story-roadmap_chapterName__WG3G7 small{display:block;margin-top:4px;font-size:10px;color:#9e94b3;line-height:1.6}.story-roadmap_chapterCount__akGBE{color:#8a95a3;font:11px Georgia,serif;white-space:nowrap}.story-roadmap_chapterCount__akGBE>span{color:#626f7d;margin-left:2px}.story-roadmap_activeChapter__UMluS{background:linear-gradient(90deg,rgba(217,185,113,.11),rgba(217,185,113,.025));border-color:rgba(217,185,113,.15);color:var(--gold)}.story-roadmap_activeChapter__UMluS .story-roadmap_chapterCount__akGBE,.story-roadmap_activeChapter__UMluS .story-roadmap_chapterNumber__HPDTA{color:var(--gold)}.story-roadmap_finalityChapter__oqqfc{margin:0 0 1px 10px;width:calc(100% - 10px);border-left-color:rgba(177,153,213,.32)}.story-roadmap_finalityChapter__oqqfc.story-roadmap_activeChapter__UMluS{background:linear-gradient(90deg,rgba(177,153,213,.1),rgba(177,153,213,.02));border-color:rgba(177,153,213,.2);color:#d0bee9}.story-roadmap_saveNote__e_TR5{margin:22px 0 0 13px;color:#929eac;font-size:12px;line-height:1.8;word-break:keep-all}.story-roadmap_mobileChapter__Zx9af{display:none}.story-roadmap_content__qaKEo{min-width:0}.story-roadmap_chapterHeader__OxD7U{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 24px}.story-roadmap_chapterKicker__XCVJL{margin:0 0 10px;color:var(--gold);font-size:12px;letter-spacing:.1em}.story-roadmap_chapterHeader__OxD7U h2{margin:0;color:#e8e2d4;font:400 30px/1.35 Georgia,"Noto Serif KR",serif;letter-spacing:-.02em;word-break:keep-all;scroll-margin-top:calc(var(--resume-top) + 18px)}.story-roadmap_chapterFraction__Ko9Ik{color:#d0bb8f;font:20px Georgia,serif;white-space:nowrap}.story-roadmap_chapterFraction__Ko9Ik>span{font-size:13px;color:#6f7b8a}.story-roadmap_resumeRail__7kn4x{min-width:0}.story-roadmap_resumePanel__PWxFN{position:sticky;top:var(--resume-top);display:grid;gap:18px;padding:22px;border:1px solid var(--read-border);border-radius:12px;background:linear-gradient(145deg,var(--read-start),#10151d 70%);box-shadow:0 12px 36px #0003}.story-roadmap_resumeIcon__bzxUw{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--card-border);border-radius:50%;color:var(--lane-color);background:var(--read-band)}.story-roadmap_resumeCopy__yfF18{display:flex;flex-direction:column;gap:9px;min-width:0}.story-roadmap_resumeCopy__yfF18 small{color:var(--read-accent);font-size:12px}.story-roadmap_resumeCopy__yfF18 strong{font-size:18px;font-weight:500;line-height:1.6;color:var(--lane-color);word-break:keep-all;overflow-wrap:anywhere}.story-roadmap_resumeCopy__yfF18>span{color:#a7afbb;font-size:12px;line-height:1.7}.story-roadmap_resumeAction__yPbfY{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:12px;border:1px solid var(--card-border);border-radius:6px;background:var(--band-bg);color:var(--lane-color);font-size:13px;cursor:pointer}.story-roadmap_resumeAction__yPbfY:hover{background:var(--read-band);border-color:var(--lane-color)}.story-roadmap_resumeAction__yPbfY:disabled{opacity:.55;cursor:default}.story-roadmap_resumeNote___GZVA{margin:0;color:#9da5b1;font-size:11px;line-height:1.8;word-break:keep-all}.story-roadmap_connection__kVjWs{display:flex;gap:14px;margin-top:22px;padding:18px 21px;border-left:1px solid #9b83bd;background:linear-gradient(90deg,rgba(163,139,198,.075),transparent)}.story-roadmap_connectionMarker__8myiv{color:#b19bcc;padding-top:3px}.story-roadmap_connectionType__7UvvQ{color:#bdabda;font-size:10px}.story-roadmap_connection__kVjWs p{margin:7px 0 10px;color:#c8c2d0;font-size:13px;line-height:1.7}.story-roadmap_connection__kVjWs button{display:flex;align-items:center;gap:7px;padding:6px 0;border:0;background:transparent;color:#bba5d5;font-size:11px;cursor:pointer}.story-roadmap_mobileBreak__XyDr0{display:none}.story-roadmap_connectionLink__uz3Ws{display:flex;align-items:center;width:100%;gap:12px;margin:18px 0 0;padding:13px 16px;border:1px solid rgba(174,149,207,.16);border-radius:5px;background:rgba(174,149,207,.035);color:#bba6d2;text-align:left;cursor:pointer}.story-roadmap_connectionLink__uz3Ws>span{display:flex;flex:1 1;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:10px}.story-roadmap_connectionLink__uz3Ws strong{color:#ccbee0;font-size:11px;font-weight:400}.story-roadmap_connectionLink__uz3Ws small{color:#9591a6;font-size:10px}.story-roadmap_listToolbar__0_Odx{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:30px;padding:0 0 13px;border-bottom:1px solid rgba(227,220,200,.14);color:#a5b1bf;font-size:12px}.story-roadmap_foldControl__aTKYu{display:flex;gap:7px;align-items:center;padding:4px 0;color:#a1aab5;cursor:pointer}.story-roadmap_foldControl__aTKYu input{accent-color:var(--gold);width:13px;height:13px;margin:0}.story-roadmap_list__H6_W4{list-style:none;margin:0;padding:0}.story-roadmap_row__qrWQ3{position:relative;margin:0;border-bottom:1px solid rgba(227,220,200,.09);scroll-margin-top:156px;transition:background .2s}.story-roadmap_row__qrWQ3:before{content:"";position:absolute;top:0;bottom:0;left:27px;width:1px;background:rgba(217,185,113,.13);pointer-events:none}.story-roadmap_row__qrWQ3:first-child:before{top:32px}.story-roadmap_row__qrWQ3:last-child:before{bottom:50%}.story-roadmap_entryLabel__fnu7u,.story-roadmap_rowMain__Sa3i_{display:flex;align-items:center;min-width:0}.story-roadmap_entryLabel__fnu7u{flex:1 1;gap:18px;padding:24px 0 24px 15px;cursor:pointer}.story-roadmap_readSwitch__y9wvH{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:26px;height:26px}.story-roadmap_readSwitch__y9wvH>svg{position:absolute;color:#a3d5bc;opacity:0;pointer-events:none}.story-roadmap_readSwitch__y9wvH:has(input:checked)>svg{opacity:1}.story-roadmap_light___Vo6v{position:relative;appearance:none;width:100%;height:100%;margin:0;border:1px solid rgba(217,185,113,.65);border-radius:50%;background:radial-gradient(circle,#e2c889 0 3px,#161a20 3.6px);box-shadow:0 0 12px rgba(217,185,113,.1);cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.story-roadmap_light___Vo6v:checked{border-color:#517a68;background:#1a3028;box-shadow:none}.story-roadmap_light___Vo6v:disabled{cursor:wait}.story-roadmap_light___Vo6v:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.story-roadmap_entryCopy__uEjq9{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:8px}.story-roadmap_entryArt___5Nji{display:block;width:100px;height:50px;flex:none;overflow:hidden;border-radius:4px;background:#101720}.story-roadmap_entryArt___5Nji img{object-fit:cover}.story-roadmap_entryArt___5Nji img,.story-roadmap_entryArt___5Nji svg{display:block;width:100%;height:100%;transition:filter .25s,opacity .25s}.story-roadmap_read__9fbbR .story-roadmap_entryArt___5Nji svg{filter:grayscale(1) brightness(.65);opacity:.55}.story-roadmap_timelineView__R_60n .story-roadmap_row__qrWQ3[data-read=true] .story-roadmap_entryArt___5Nji svg{filter:grayscale(.85) brightness(.7);opacity:.65}.story-roadmap_entryArtPlaceholder__AVjG0{display:grid;place-items:center;background:#13242d;color:var(--lane-color,#9be8fa)}.story-roadmap_read__9fbbR .story-roadmap_entryArtPlaceholder__AVjG0{opacity:.55}.story-roadmap_entrySubline__qsmBp{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px}.story-roadmap_entryTime__nGCaC{display:inline-flex;align-items:center;gap:5px;color:#c2b69e;font-size:12px;white-space:nowrap}.story-roadmap_read__9fbbR .story-roadmap_entryArt___5Nji img{filter:grayscale(1) brightness(.65);opacity:.55}.story-roadmap_read__9fbbR .story-roadmap_entryTime__nGCaC{color:#84909e}.story-roadmap_media__hba2q .story-roadmap_entryArt___5Nji{width:91px;height:51px}.story-roadmap_entryMeta__RltGk{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:#c0ac83;font-size:12px;line-height:1.6}.story-roadmap_row__qrWQ3[data-category=simulation] .story-roadmap_entryMeta__RltGk{color:var(--lane-color,#aabbd4)}.story-roadmap_entryMeta__RltGk>span{color:#909ba8;margin-left:3px}.story-roadmap_entryMeta__RltGk>.story-roadmap_orderLabel__dm8rw{margin:0 3px 0 0;color:#e3ca9b;font-weight:550}.story-roadmap_entryMeta__RltGk>svg{flex:none}.story-roadmap_entryTitle__Ncx4Z{color:#ece7dc;font-size:18px;line-height:1.6;letter-spacing:-.01em;word-break:keep-all;overflow-wrap:anywhere;transition:color .2s}.story-roadmap_entryPhase___6EXE{color:#9aa6b5;font-size:12px;line-height:1.6}.story-roadmap_readStatus__3LWxr{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid #3b4551;border-radius:4px;color:#a7b1bf;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}.story-roadmap_row__qrWQ3[data-read=true]{background-color:#0e1619}.story-roadmap_row__qrWQ3[data-read=true] .story-roadmap_readStatus__3LWxr{border-color:#426957;background:#203d30;color:#b8e5cc}.story-roadmap_row__qrWQ3[data-skipped=true] .story-roadmap_readStatus__3LWxr{border-color:#514c41;color:#bfb59e}.story-roadmap_rowActions__C1X_G{display:flex;flex:none;flex-direction:column;gap:5px;align-items:flex-end;justify-content:center;max-width:95px;padding-left:18px}.story-roadmap_videoLink__4ntuu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:48px;min-height:48px;color:#a6a1ba;font-size:9px;transition:color .2s,background .2s;border-radius:4px}.story-roadmap_videoLink__4ntuu:hover{color:#d0bfe8;background:rgba(183,159,216,.06)}.story-roadmap_skip__U5esM{padding:8px 4px;border:0;background:transparent;color:#aeb5c0;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.story-roadmap_missing__Kb2nl{color:#c3ab79;font-size:11px}.story-roadmap_media__hba2q .story-roadmap_entryLabel__fnu7u{padding-left:32px}.story-roadmap_media__hba2q .story-roadmap_readSwitch__y9wvH{width:22px;height:22px}.story-roadmap_media__hba2q .story-roadmap_light___Vo6v{background:radial-gradient(circle,#bfa6db 0 2px,#151921 2.6px);border-color:rgba(184,157,216,.5);box-shadow:0 0 10px rgba(174,146,211,.07)}.story-roadmap_media__hba2q:before{left:43px;background:rgba(177,153,213,.14)}.story-roadmap_media__hba2q .story-roadmap_entryMeta__RltGk{color:#a99ac1}.story-roadmap_media__hba2q .story-roadmap_entryTitle__Ncx4Z{font-size:17px;color:#dcd7e7}.story-roadmap_nextRow__A8LYW{background:linear-gradient(90deg,rgba(217,185,113,.045),transparent 85%)}.story-roadmap_nextTag__71evz{color:#d5bd86!important}.story-roadmap_read__9fbbR .story-roadmap_entryTitle__Ncx4Z{color:#929daa}.story-roadmap_read__9fbbR .story-roadmap_entryMeta__RltGk,.story-roadmap_read__9fbbR .story-roadmap_entryPhase___6EXE{color:#808c9b}.story-roadmap_read__9fbbR .story-roadmap_entryMeta__RltGk>svg{opacity:.6}.story-roadmap_read__9fbbR:before{background:rgba(132,146,164,.13)}.story-roadmap_media__hba2q.story-roadmap_read__9fbbR .story-roadmap_light___Vo6v,.story-roadmap_read__9fbbR .story-roadmap_light___Vo6v{border-color:#45505e;background:#10151c;box-shadow:none}.story-roadmap_row__qrWQ3[data-read=true] .story-roadmap_light___Vo6v{border-color:#517a68;background:#1a3028}.story-roadmap_read__9fbbR .story-roadmap_entryLabel__fnu7u:hover .story-roadmap_entryTitle__Ncx4Z{color:#b6bfca}.story-roadmap_read__9fbbR .story-roadmap_videoLink__4ntuu{color:#8b96a6}.story-roadmap_finality__1JmCM .story-roadmap_entryMeta__RltGk{color:#b6a0d2}.story-roadmap_finality__1JmCM .story-roadmap_light___Vo6v{border-radius:7px;border-color:#ad90d0;background:radial-gradient(circle,#cbb6e6 0 3px,#15121d 3.6px)}.story-roadmap_children__Sd7iM{margin:0 0 16px 55px;color:#939fad}.story-roadmap_children__Sd7iM summary{display:flex;align-items:center;gap:7px;width:fit-content;min-height:34px;list-style:none;cursor:pointer;font-size:12px}.story-roadmap_children__Sd7iM summary::-webkit-details-marker{display:none}.story-roadmap_children__Sd7iM summary>span{color:#6f7e8d}.story-roadmap_children__Sd7iM[open] summary>svg{rotate:180deg}.story-roadmap_childList__1_fkW{padding:7px 0 4px}.story-roadmap_child__LAJ5O{display:flex;align-items:center;gap:13px;min-height:46px;padding:7px 0;font-size:14px;cursor:pointer}.story-roadmap_child__LAJ5O .story-roadmap_readSwitch__y9wvH{width:20px;height:20px}.story-roadmap_child__LAJ5O .story-roadmap_light___Vo6v{background:radial-gradient(circle,#cfb277 0 2px,#11161e 2.6px)}.story-roadmap_child__LAJ5O .story-roadmap_light___Vo6v:checked{border-color:#517a68;background:#1a3028;box-shadow:none}.story-roadmap_readChild__WEdAS>span{color:#83909f}.story-roadmap_childRead__I9lRE{margin-left:auto;padding:3px 7px;border:1px solid #426957;border-radius:4px;background:#203d30;color:#b8e5cc!important;font-size:12px;white-space:nowrap}.story-roadmap_childTitle__3w0eR{flex:1 1;min-width:0;line-height:1.7;overflow-wrap:anywhere}.story-roadmap_childArt__8hp5T{display:block;width:48px;height:23px;flex:none;border-radius:2px;overflow:hidden}.story-roadmap_childArt__8hp5T img{display:block;width:100%;height:100%;object-fit:cover}.story-roadmap_readChild__WEdAS .story-roadmap_childArt__8hp5T img{filter:grayscale(1) brightness(.65);opacity:.55}.story-roadmap_childTime__n2TTt{margin-left:auto;color:#aaa99f;font-size:12px;white-space:nowrap}.story-roadmap_childTime__n2TTt+.story-roadmap_childRead__I9lRE{margin-left:0}.story-roadmap_empty__iYKlP{display:flex;flex-direction:column;align-items:center;gap:8px;padding:60px 20px;color:#a9b8ac;font-size:13px}.story-roadmap_empty__iYKlP button{display:flex;align-items:center;gap:10px;padding:10px;border:0;background:transparent;color:var(--gold);font-size:12px;cursor:pointer}.story-roadmap_empty__iYKlP button:disabled{display:none}.story-roadmap_legend__2qKM5{display:flex;flex-wrap:wrap;gap:18px;padding:20px 0 0 15px;color:#9ca8b7;font-size:12px}.story-roadmap_legend__2qKM5>span{display:flex;align-items:center;gap:7px}.story-roadmap_legend__2qKM5 i{display:inline-block;width:6px;height:6px;border-radius:50%}.story-roadmap_legendOn__KuxPH{background:#d5b874;box-shadow:0 0 7px rgba(217,185,113,.2)}.story-roadmap_legendOff__UixCh{background:#8cba9f}.story-roadmap_draftNote__kWLJ_{margin:18px 0 0 15px;color:#909eaf;font-size:12px;line-height:1.8;word-break:keep-all}.story-roadmap_timeNote__pq2sV{margin:6px 0 0 15px;color:#9ca7b5;font-size:12px;line-height:1.8;word-break:keep-all}.story-roadmap_children__Sd7iM summary:focus-visible,.story-roadmap_mobileChapter__Zx9af select:focus-visible,.story-roadmap_roadmap__bK4Ag a:focus-visible,.story-roadmap_roadmap__bK4Ag button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (max-width:1279px){.story-roadmap_roadmap__bK4Ag{width:min(1100px,calc(100% - 8vw));padding-bottom:180px}.story-roadmap_workspace__bv1Dq{gap:32px;grid-template-columns:210px minmax(0,1fr)}.story-roadmap_resumeRail__7kn4x{position:fixed;z-index:9;right:4vw;bottom:calc(20px + env(safe-area-inset-bottom));width:min(460px,calc(100% - 8vw))}.story-roadmap_backToTop__JYpPX{bottom:calc(32px + env(safe-area-inset-bottom) + var(--roadmap-resume-height, 120px))}.story-roadmap_resumePanel__PWxFN{position:static;grid-template-columns:30px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:16px;background:linear-gradient(135deg,var(--read-band),#151a22 65%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 32px #0008}.story-roadmap_resumeIcon__bzxUw{width:30px;height:30px}.story-roadmap_resumeCopy__yfF18{gap:4px}.story-roadmap_resumeCopy__yfF18 strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:1.5}.story-roadmap_resumeCopy__yfF18>span{font-size:11px}.story-roadmap_resumeAction__yPbfY{justify-content:center;padding:10px}.story-roadmap_resumeAction__yPbfY>span,.story-roadmap_resumeNote___GZVA{display:none}.story-roadmap_row__qrWQ3{scroll-margin-bottom:160px}}@media (max-width:1000px){.story-roadmap_workspace__bv1Dq{gap:26px;grid-template-columns:190px minmax(0,1fr)}.story-roadmap_rowActions__C1X_G{padding-left:10px}.story-roadmap_entryLabel__fnu7u{gap:14px}.story-roadmap_entryArt___5Nji{width:85px;height:43px}.story-roadmap_media__hba2q .story-roadmap_entryArt___5Nji{width:76px;height:43px}}@media (max-width:760px){.story-roadmap_roadmap__bK4Ag{width:calc(100% - 36px);padding:36px 0 170px}.story-roadmap_hero__VkeDM{gap:20px;padding-bottom:28px}.story-roadmap_hero__VkeDM h1{font-size:32px;margin-top:14px}.story-roadmap_description__Q3Xx4{font-size:14px;line-height:1.7}.story-roadmap_overall__UwKxM{width:90px;padding-top:5px}.story-roadmap_overall__UwKxM p{gap:5px}.story-roadmap_overall__UwKxM strong{font-size:26px}.story-roadmap_overall__UwKxM p>span{font-size:10px}.story-roadmap_workspace__bv1Dq{display:block;padding-top:20px}.story-roadmap_sidebar__mGzMk{position:static;margin-bottom:28px}.story-roadmap_chapterNav__KBk5R,.story-roadmap_navHeading__PIxXr{display:none}.story-roadmap_mobileChapter__Zx9af{display:flex;align-items:center;gap:16px}.story-roadmap_mobileChapter__Zx9af>span{color:#a2adba;font-size:13px;flex:none}.story-roadmap_mobileChapter__Zx9af select{width:100%;min-width:0;padding:12px 30px 12px 12px;border:1px solid var(--line);border-radius:5px;background:#10151d;color:#d4ccbb;font:inherit;font-size:14px}.story-roadmap_saveNote__e_TR5{margin:10px 0 0;font-size:12px}.story-roadmap_chapterHeader__OxD7U{margin-bottom:20px}.story-roadmap_chapterHeader__OxD7U h2{font-size:28px}.story-roadmap_resumeRail__7kn4x{left:18px;right:18px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto}.story-roadmap_backToTop__JYpPX{right:18px;bottom:calc(24px + env(safe-area-inset-bottom) + var(--roadmap-resume-height, 120px))}.story-roadmap_resumePanel__PWxFN{grid-template-columns:minmax(0,1fr) 44px;padding:13px 15px}.story-roadmap_resumeIcon__bzxUw{display:none}.story-roadmap_resumeCopy__yfF18 small{font-size:11px}.story-roadmap_resumeCopy__yfF18 strong{font-size:15px;-webkit-line-clamp:1}.story-roadmap_resumeCopy__yfF18>span{font-size:11px}.story-roadmap_connection__kVjWs{padding:16px}.story-roadmap_entryLabel__fnu7u{padding:22px 0 22px 6px;gap:12px}.story-roadmap_readSwitch__y9wvH{width:24px;height:24px}.story-roadmap_row__qrWQ3:before{left:18px}.story-roadmap_entryTitle__Ncx4Z{font-size:17px}.story-roadmap_entryArt___5Nji{width:68px;height:38px}.story-roadmap_media__hba2q .story-roadmap_entryArt___5Nji{width:60px;height:34px}.story-roadmap_entryMeta__RltGk{font-size:11px;gap:4px 6px}.story-roadmap_entryMeta__RltGk>.story-roadmap_orderLabel__dm8rw{flex-basis:100%;margin:0;font-size:12px}.story-roadmap_entryPhase___6EXE,.story-roadmap_readStatus__3LWxr{font-size:12px}.story-roadmap_media__hba2q .story-roadmap_entryLabel__fnu7u{padding-left:21px}.story-roadmap_media__hba2q .story-roadmap_readSwitch__y9wvH{width:22px;height:22px}.story-roadmap_media__hba2q:before{left:32px}.story-roadmap_media__hba2q .story-roadmap_entryTitle__Ncx4Z{font-size:16px}.story-roadmap_rowActions__C1X_G{padding-left:8px;max-width:68px}.story-roadmap_videoLink__4ntuu{width:39px;min-height:44px}.story-roadmap_children__Sd7iM{margin-left:42px}.story-roadmap_child__LAJ5O{font-size:14px;gap:9px;flex-wrap:wrap}.story-roadmap_childTitle__3w0eR{min-width:100px}.story-roadmap_draftNote__kWLJ_,.story-roadmap_legend__2qKM5,.story-roadmap_timeNote__pq2sV{margin-left:0;padding-left:0}}@media (max-width:380px){.story-roadmap_hero__VkeDM{align-items:flex-start;gap:14px}.story-roadmap_overall__UwKxM{width:73px;padding-top:29px}.story-roadmap_overallLabel__FumH_{font-size:10px}.story-roadmap_overall__UwKxM p{flex-wrap:wrap;gap:4px}.story-roadmap_hero__VkeDM h1{font-size:28px}.story-roadmap_entryLabel__fnu7u{gap:11px}.story-roadmap_mobileBreak__XyDr0{display:inline}}@media (prefers-reduced-motion:reduce){.story-roadmap_roadmap__bK4Ag *{scroll-behavior:auto;transition:none}}@media (forced-colors:active){.story-roadmap_child__LAJ5O .story-roadmap_light___Vo6v,.story-roadmap_light___Vo6v,.story-roadmap_media__hba2q .story-roadmap_light___Vo6v{appearance:auto;forced-color-adjust:auto;background:none;box-shadow:none}.story-roadmap_readSwitch__y9wvH>svg{display:none}.story-roadmap_readStatus__3LWxr{color:CanvasText}}.story-roadmap_timelineView__R_60n .story-roadmap_workspace__bv1Dq{grid-template-columns:minmax(0,1fr) 240px}.story-roadmap_timelineView__R_60n .story-roadmap_sidebar__mGzMk{grid-column:1/-1;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.story-roadmap_timelineView__R_60n .story-roadmap_navHeading__PIxXr{margin:0}.story-roadmap_timelineView__R_60n .story-roadmap_chapterNav__KBk5R{display:flex;flex-direction:row;flex:1 1;flex-wrap:wrap;gap:6px}.story-roadmap_timelineView__R_60n .story-roadmap_chapterButton__C96yK{width:auto;min-height:38px;padding:8px 12px;gap:10px;border-color:#26313e;background:#0c131d;border-radius:20px}.story-roadmap_timelineView__R_60n .story-roadmap_chapterName__WG3G7{font-size:12px}.story-roadmap_timelineView__R_60n .story-roadmap_chapterCount__akGBE,.story-roadmap_timelineView__R_60n .story-roadmap_chapterName__WG3G7 small,.story-roadmap_timelineView__R_60n .story-roadmap_chapterNumber__HPDTA{display:none}.story-roadmap_timelineView__R_60n .story-roadmap_finalityChapter__oqqfc{margin:0;border-color:#554664}.story-roadmap_timelineView__R_60n .story-roadmap_saveNote__e_TR5{flex-basis:100%;margin:0}.story-roadmap_timelineContent__xebwm{min-width:0;container-type:inline-size}.story-roadmap_timelineTools__DP4bz{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-bottom:24px}.story-roadmap_timelineHelp__f4dJF{margin:0 0 14px;color:#98a6b7;font-size:12px;line-height:1.7;word-break:keep-all}.story-roadmap_timelineLegend__OO7md{display:flex;gap:16px;flex-wrap:wrap;color:#b5beca;font-size:12px}.story-roadmap_timelineLegend__OO7md>span{display:flex;align-items:center;gap:7px}.story-roadmap_timelineLegend__OO7md>span:before{content:"";width:7px;height:7px;border-radius:50%;background:#d9b971}.story-roadmap_timelineLegend__OO7md>[data-kind=continuance]:before{background:#fe8d47}.story-roadmap_timelineLegend__OO7md>[data-kind=companion]:before{background:#ba8bf9}.story-roadmap_timelineLegend__OO7md>[data-kind=adventure]:before{background:#61d7ef}.story-roadmap_timelineLegend__OO7md>[data-kind=pv]:before{background:#f29aa7}.story-roadmap_timelineLegend__OO7md>[data-kind=simulation]:before{background:#aabbd4}.story-roadmap_collapseControls__LNe14{display:flex;gap:10px}.story-roadmap_collapseControls__LNe14 button{min-height:32px;padding:6px 9px;border:1px solid #34404e;border-radius:4px;background:#111a25;color:#adb9c8;font-size:12px;cursor:pointer}.story-roadmap_collapseControls__LNe14 button:hover{border-color:#8a7651;color:#e1c795}.story-roadmap_timelineIntro__CVSi3{display:grid;grid-template-columns:1fr 150px 1fr;gap:8px;align-items:center;padding:18px 24px;margin-bottom:18px;border-block:1px solid #26313e;color:#d9c49c;font-size:13px;letter-spacing:.02em}.story-roadmap_timelineIntro__CVSi3>span:nth-child(2){color:#8291a3;font-size:11px;text-align:center}.story-roadmap_timelineIntro__CVSi3>span:last-child{color:#bfb1d7;text-align:right}.story-roadmap_timelineSection__0_wNk{margin-bottom:20px}.story-roadmap_timelineSectionHeader__zGKxu{display:flex;align-items:center;gap:18px;padding:25px 22px;border:1px solid #303b4b;border-radius:8px;background:linear-gradient(110deg,#172131e8,#101722d9)}.story-roadmap_timelineSectionHeader__zGKxu>div{flex:1 1;min-width:0}.story-roadmap_timelineSectionHeader__zGKxu h2{margin:0;font:400 25px/1.45 Georgia,"Noto Serif KR",serif;color:#ede5d6;word-break:keep-all;scroll-margin-top:calc(var(--resume-top) + 18px)}.story-roadmap_timelineSectionHeader__zGKxu .story-roadmap_chapterKicker__XCVJL{margin-bottom:6px}.story-roadmap_sectionToggle__3mea0{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid #485266;border-radius:50%;background:#111925;color:#bdc8d6;cursor:pointer}.story-roadmap_sectionToggle__3mea0[aria-expanded=true] svg{rotate:180deg}.story-roadmap_finalityNote__Ks6sV{display:flex;align-items:center;gap:6px;margin:9px 0 0;color:#b9a3d3;font-size:12px;line-height:1.6}.story-roadmap_timelineList__HpvRt{list-style:none;margin:0;padding:20px 0}.story-roadmap_segmentHeading__BQPVq{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px 16px;margin:22px 0 8px;padding:16px 18px;border-block:1px solid #344154;background:linear-gradient(90deg,#172334b3,#131c2929)}.story-roadmap_segmentHeading__BQPVq:first-child{margin-top:0}.story-roadmap_segmentTitle__kR8fq{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;color:#c6b38c}.story-roadmap_segmentTitle__kR8fq h3{margin:0;color:#e1d8c8;font-size:17px;line-height:1.6;font-weight:500;word-break:keep-all}.story-roadmap_segmentTitle__kR8fq>span{padding:2px 7px;border:1px solid #3e4b5c;border-radius:4px;color:#a1adbd;font-size:11px;white-space:nowrap}.story-roadmap_segmentHeading__BQPVq>button{display:flex;align-items:center;gap:5px;padding:5px 0;border:0;background:transparent;color:#a5b6cb;font-size:12px;white-space:nowrap;cursor:pointer}.story-roadmap_segmentHeading__BQPVq>button:hover{color:#edcf95}@media (max-width:760px){.story-roadmap_segmentHeading__BQPVq{padding:13px 12px}.story-roadmap_segmentTitle__kR8fq{gap:7px}.story-roadmap_segmentTitle__kR8fq h3{font-size:15px}.story-roadmap_segmentHeading__BQPVq>button{font-size:11px}}.story-roadmap_resumePanel__PWxFN,.story-roadmap_timelineView__R_60n .story-roadmap_timelineRow__i8Rf9{--lane-color:#f3d38d;--card-border:#b59759;--band-bg:#4a3c20;--read-band:#30291b;--read-accent:#bca77b;--read-border:#786849;--read-start:#211e17;--read-end:#141619;--read-title:#c8c0ad;--read-detail:#a79d88}.story-roadmap_timelineView__R_60n .story-roadmap_timelineRow__i8Rf9{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);padding:10px 0;border:0;background:transparent}.story-roadmap_resumePanel__PWxFN[data-category=continuance],.story-roadmap_timelineView__R_60n .story-roadmap_timelineRow__i8Rf9[data-category=continuance]{--lane-color:#ffb36d;--card-border:#cb874d;--band-bg:#6b371a;--read-band:#3e291c;--read-accent:#c29b78;--read-border:#896348;--read-start:#281e17;--read-end:#1a1715;--read-title:#d1b9a3;--read-detail:#b19a86}.story-roadmap_resumePanel__PWxFN[data-category=companion],.story-roadmap_resumePanel__PWxFN[data-category=finality],.story-roadmap_timelineView__R_60n .story-roadmap_timelineRow__i8Rf9[data-category=companion],.story-roadmap_timelineView__R_60n .story-roadmap_timelineRow__i8Rf9[data-category=finality]{--lane-color:#e0c6fa;--card-border:#a085be;--band-bg:#4c3764;--read-band:#2b2139;--read-accent:#b39fc9;--read-border:#705a85;--read-start:#21182e;--read-end:#17131f;--read-title:#c1b2d2;--read-detail:#a395b3}.story-roadmap_resumePanel__PWxFN[data-category=adventure],.story-roadmap_timelineView__R_60n .story-roadmap_timelineRow__i8Rf9[data-category=adventure]{--lane-color:#9be8fa;--card-border:#6aabc1;--band-bg:#204d61;--read-band:#1a303c;--read-accent:#91b4c2;--read-border:#4a7284;--read-start:#14232c;--read-end:#10191f;--read-title:#b4ccd6;--read-detail:#96afb9}.story-roadmap_resumePanel__PWxFN[data-category=character-pv],.story-roadmap_timelineView__R_60n .story-roadmap_timelineRow__i8Rf9[data-category=character-pv]{--lane-color:#cce7ab;--card-border:#91ab73;--band-bg:#3b512a;--read-band:#27341f;--read-accent:#a5b591;--read-border:#62744e;--read-start:#1d2818;--read-end:#141c13;--read-title:#bcc7ac;--read-detail:#9daa8c}.story-roadmap_resumePanel__PWxFN[data-category=pv],.story-roadmap_timelineView__R_60n .story-roadmap_timelineRow__i8Rf9[data-category=pv]{--lane-color:#ffc1d0;--card-border:#c88698;--band-bg:#60303f;--read-band:#3b232c;--read-accent:#be96a3;--read-border:#7b5964;--read-start:#251a20;--read-end:#1a1419;--read-title:#d0b6bf;--read-detail:#b39aa3}.story-roadmap_resumePanel__PWxFN[data-category=event],.story-roadmap_timelineView__R_60n .story-roadmap_timelineRow__i8Rf9[data-category=event]{--lane-color:#a1dfcb;--card-border:#4d9182;--band-bg:#23554a;--read-band:#1a3832;--read-accent:#8ebbad;--read-border:#426c62;--read-start:#102522;--read-end:#0d1c1a;--read-title:#b2d1c3;--read-detail:#98b4aa}.story-roadmap_resumePanel__PWxFN[data-category=finality],.story-roadmap_timelineView__R_60n .story-roadmap_timelineRow__i8Rf9[data-category=finality]{--lane-color:#dab0e9;--card-border:#9b78ad;--band-bg:#4a3158}.story-roadmap_resumePanel__PWxFN[data-category=simulation],.story-roadmap_row__qrWQ3[data-category=simulation]{--lane-color:#aabbd4;--card-border:#798da9;--band-bg:#35465f;--read-band:#232d3e;--read-accent:#96a7bf;--read-border:#61738d;--read-start:#19222f;--read-end:#121922;--read-title:#c2ccdb;--read-detail:#a2afc2}.story-roadmap_timelineView__R_60n .story-roadmap_timelineRow__i8Rf9[data-read=true]{--lane-color:var(--read-accent)}.story-roadmap_timelineView__R_60n .story-roadmap_timelineRow__i8Rf9:before{left:50%;top:0;bottom:0;background:#4a5c73}.story-roadmap_timelineRow__i8Rf9:after{content:"";position:absolute;left:calc(50% - 32px);top:50%;width:32px;height:1px;background:var(--lane-color);opacity:.5;pointer-events:none}.story-roadmap_timelineRow__i8Rf9[data-lane=right]:after{left:50%}.story-roadmap_timelineMarker__7tN_c{position:relative;z-index:1;grid-column:2;grid-row:1;align-self:center;justify-self:center;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--lane-color);border-radius:50%;background:#0d1622;color:var(--lane-color);font:11px/1 Georgia,serif;box-shadow:0 0 14px #0008}.story-roadmap_timelineView__R_60n .story-roadmap_entryCard__VEHHT{position:relative;grid-column:1;grid-row:1;min-width:0;border:1px solid var(--card-border);border-radius:8px;background:#131c27;box-shadow:0 4px 15px #0002;transition:border-color .2s,background .2s}.story-roadmap_timelineRow__i8Rf9[data-lane=right] .story-roadmap_entryCard__VEHHT{grid-column:3}.story-roadmap_timelineView__R_60n .story-roadmap_entryCard__VEHHT:hover{border-color:var(--lane-color)}.story-roadmap_timelineView__R_60n .story-roadmap_entryCard__VEHHT:has(.story-roadmap_entryLabel__fnu7u .story-roadmap_light___Vo6v:focus-visible){outline:2px solid var(--gold);outline-offset:4px}.story-roadmap_timelineView__R_60n .story-roadmap_rowMain__Sa3i_{min-height:88px;gap:10px;padding:16px 18px}.story-roadmap_entryBand__RNy_u{display:flex;align-items:stretch;min-height:34px;border-radius:7px 7px 0 0;background:var(--band-bg);box-shadow:inset 0 -1px 0 var(--card-border);cursor:pointer}.story-roadmap_timelineView__R_60n .story-roadmap_entryLabel__fnu7u,.story-roadmap_timelineView__R_60n .story-roadmap_media__hba2q .story-roadmap_entryLabel__fnu7u{align-self:stretch;padding:0;gap:12px}.story-roadmap_timelineView__R_60n .story-roadmap_entryLabel__fnu7u>.story-roadmap_readSwitch__y9wvH{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.story-roadmap_timelineView__R_60n .story-roadmap_entryLabel__fnu7u>.story-roadmap_readSwitch__y9wvH>svg{display:none}.story-roadmap_timelineView__R_60n .story-roadmap_entryArt___5Nji,.story-roadmap_timelineView__R_60n .story-roadmap_media__hba2q .story-roadmap_entryArt___5Nji{width:72px;height:44px;border-radius:3px}.story-roadmap_timelineView__R_60n .story-roadmap_entryTitle__Ncx4Z,.story-roadmap_timelineView__R_60n .story-roadmap_media__hba2q .story-roadmap_entryTitle__Ncx4Z{font-size:17px;line-height:1.5;color:#e7e3db}.story-roadmap_timelineView__R_60n .story-roadmap_entryMeta__RltGk{flex:1 1;min-width:0;align-content:center;padding:7px 12px;font-size:13px;line-height:1.5;color:var(--lane-color);gap:4px 5px}.story-roadmap_timelineView__R_60n .story-roadmap_entryMeta__RltGk>.story-roadmap_orderLabel__dm8rw{flex-basis:auto;margin:0;color:inherit;font-size:inherit;font-weight:400}.story-roadmap_timelineView__R_60n .story-roadmap_entryMeta__RltGk>.story-roadmap_metaSeparator__IWiBE{margin:0;color:var(--lane-color);opacity:.55}.story-roadmap_timelineView__R_60n .story-roadmap_entryCopy__uEjq9{gap:4px}.story-roadmap_timelineView__R_60n .story-roadmap_entrySubline__qsmBp{gap:4px 10px}.story-roadmap_timelineView__R_60n .story-roadmap_entrySubline__qsmBp:empty{display:none}.story-roadmap_timelineView__R_60n .story-roadmap_entryPhase___6EXE,.story-roadmap_timelineView__R_60n .story-roadmap_entryTime__nGCaC{font-size:11px;line-height:1.5;color:#a7b0bd}.story-roadmap_timelineView__R_60n .story-roadmap_readStatus__3LWxr{font-size:11px;padding:2px 5px}.story-roadmap_entryComplete__fewng{display:flex;flex:none;align-self:stretch;align-items:center;justify-content:center;gap:4px;padding:6px 10px;border-radius:0 7px 0 0;background:var(--read-start);box-shadow:inset 1px 0 0 var(--read-border);color:var(--read-title);font-size:11px;font-weight:500;white-space:nowrap;pointer-events:none}.story-roadmap_timelineView__R_60n .story-roadmap_rowActions__C1X_G{align-self:flex-end;justify-content:flex-end;gap:4px;max-width:76px;padding:0}.story-roadmap_timelineView__R_60n .story-roadmap_videoLink__4ntuu{align-self:flex-end;width:46px;min-height:50px;gap:3px;padding:0;background:transparent;color:var(--lane-color);font-size:11px;line-height:1.4}.story-roadmap_timelineView__R_60n .story-roadmap_videoLink__4ntuu:hover{background:transparent;color:#ffe1e8}.story-roadmap_videoPlay__4K21_{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--card-border);border-radius:50%;background:var(--band-bg);color:var(--lane-color);transition:background .2s,border-color .2s}.story-roadmap_timelineView__R_60n .story-roadmap_videoLink__4ntuu:hover .story-roadmap_videoPlay__4K21_{border-color:var(--lane-color);background:var(--band-bg)}.story-roadmap_timelineView__R_60n .story-roadmap_skip__U5esM{font-size:11px}.story-roadmap_timelineView__R_60n .story-roadmap_nextRow__A8LYW .story-roadmap_entryCard__VEHHT{border-color:#d9b971;box-shadow:0 0 0 1px #d9b97155,0 8px 25px #0003}.story-roadmap_timelineView__R_60n .story-roadmap_row__qrWQ3[data-read=true] .story-roadmap_entryCard__VEHHT{background:linear-gradient(110deg,var(--read-start),var(--read-end));border-color:var(--read-border);border-left-color:var(--read-accent)}.story-roadmap_timelineView__R_60n .story-roadmap_row__qrWQ3[data-read=true] .story-roadmap_entryBand__RNy_u{background:var(--read-band);box-shadow:inset 0 -1px 0 var(--read-border)}.story-roadmap_timelineView__R_60n .story-roadmap_row__qrWQ3[data-read=true] .story-roadmap_entryTitle__Ncx4Z{color:var(--read-title)}.story-roadmap_timelineView__R_60n .story-roadmap_row__qrWQ3[data-read=true] .story-roadmap_entryPhase___6EXE,.story-roadmap_timelineView__R_60n .story-roadmap_row__qrWQ3[data-read=true] .story-roadmap_entryTime__nGCaC{color:var(--read-detail)}.story-roadmap_timelineView__R_60n .story-roadmap_row__qrWQ3[data-read=true] .story-roadmap_entryArt___5Nji img{filter:grayscale(.85) brightness(.7);opacity:.65}.story-roadmap_timelineView__R_60n .story-roadmap_row__qrWQ3[data-read=true] .story-roadmap_timelineMarker__7tN_c{border-color:var(--read-accent);color:var(--read-title);background:var(--read-start)}.story-roadmap_timelineView__R_60n .story-roadmap_row__qrWQ3[data-read=true] .story-roadmap_videoLink__4ntuu{color:var(--read-detail)}.story-roadmap_timelineView__R_60n .story-roadmap_row__qrWQ3[data-read=true] .story-roadmap_videoPlay__4K21_{border-color:var(--read-border);background:var(--read-start);color:var(--read-accent)}.story-roadmap_timelineView__R_60n .story-roadmap_row__qrWQ3[data-read=true] .story-roadmap_videoLink__4ntuu:hover{color:var(--read-title)}.story-roadmap_timelineView__R_60n .story-roadmap_row__qrWQ3[data-read=true] .story-roadmap_videoLink__4ntuu:hover .story-roadmap_videoPlay__4K21_{border-color:var(--read-accent);background:var(--read-band)}.story-roadmap_timelineView__R_60n .story-roadmap_row__qrWQ3[data-skipped=true] .story-roadmap_entryCard__VEHHT{background:#141a20;border-color:#3d434c}.story-roadmap_timelineView__R_60n .story-roadmap_row__qrWQ3[data-skipped=true] .story-roadmap_entryBand__RNy_u{background:#252a33;box-shadow:inset 0 -1px 0 #4f5866}.story-roadmap_timelineView__R_60n .story-roadmap_children__Sd7iM{margin:0 12px 10px;padding-top:4px;border-top:1px solid #394452}.story-roadmap_timelineView__R_60n .story-roadmap_children__Sd7iM summary{min-height:30px;font-size:11px}.story-roadmap_timelineView__R_60n .story-roadmap_child__LAJ5O{flex-wrap:wrap;gap:9px;font-size:13px}.story-roadmap_timelineView__R_60n .story-roadmap_childTitle__3w0eR{min-width:100px}.story-roadmap_timelineView__R_60n .story-roadmap_child__LAJ5O .story-roadmap_readSwitch__y9wvH{width:20px;height:20px}.story-roadmap_timelineView__R_60n .story-roadmap_child__LAJ5O .story-roadmap_light___Vo6v:checked{border-color:var(--read-accent);background:var(--read-start)}.story-roadmap_timelineView__R_60n .story-roadmap_child__LAJ5O .story-roadmap_readSwitch__y9wvH>svg{color:var(--read-title)}.story-roadmap_timelineView__R_60n .story-roadmap_childRead__I9lRE{border-color:var(--read-border);background:var(--read-start);color:var(--read-title)!important;font-size:11px}.story-roadmap_sectionComplete__O8vg4{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:28px;color:#93b8a4;font-size:13px}.story-roadmap_timelineFooter__7Id5j{padding:18px 0;border-top:1px solid #26313e}.story-roadmap_timelineFooter__7Id5j .story-roadmap_timeNote__pq2sV{margin:12px 0 0}@media (max-width:1279px){.story-roadmap_timelineView__R_60n .story-roadmap_workspace__bv1Dq{display:block}.story-roadmap_timelineView__R_60n .story-roadmap_sidebar__mGzMk{margin-bottom:28px}.story-roadmap_timelineView__R_60n .story-roadmap_navHeading__PIxXr{margin-bottom:12px}.story-roadmap_timelineView__R_60n .story-roadmap_saveNote__e_TR5{margin-top:12px}}@container (max-width:760px){.story-roadmap_timelineIntro__CVSi3{grid-template-columns:1fr;gap:8px;padding:15px}.story-roadmap_timelineIntro__CVSi3>span:nth-child(2){grid-row:2;text-align:left}.story-roadmap_timelineIntro__CVSi3>span:last-child{text-align:left}.story-roadmap_timelineView__R_60n .story-roadmap_timelineRow__i8Rf9{grid-template-columns:40px minmax(0,1fr)}.story-roadmap_timelineView__R_60n .story-roadmap_timelineRow__i8Rf9:before{left:15px}.story-roadmap_timelineRow__i8Rf9:after,.story-roadmap_timelineRow__i8Rf9[data-lane=right]:after{left:15px;width:25px}.story-roadmap_timelineMarker__7tN_c{grid-column:1;justify-self:start}.story-roadmap_timelineView__R_60n .story-roadmap_timelineRow__i8Rf9 .story-roadmap_entryCard__VEHHT{grid-column:2}}@media (max-width:760px){.story-roadmap_viewToolbar__zr8eQ{gap:10px;padding:9px 0}.story-roadmap_viewToolbarTop__EjCcd{gap:8px}.story-roadmap_viewToolbar__zr8eQ>p{display:none}.story-roadmap_viewSwitcher__niKEJ button{padding:8px 12px}.story-roadmap_timelineView__R_60n .story-roadmap_sidebar__mGzMk{display:block}.story-roadmap_timelineView__R_60n .story-roadmap_chapterNav__KBk5R,.story-roadmap_timelineView__R_60n .story-roadmap_navHeading__PIxXr{display:none}.story-roadmap_timelineView__R_60n .story-roadmap_chapterName__WG3G7{font-size:12px}.story-roadmap_timelineSectionHeader__zGKxu{gap:12px;padding:18px 14px}.story-roadmap_timelineSectionHeader__zGKxu h2{font-size:23px}.story-roadmap_timelineSectionHeader__zGKxu .story-roadmap_chapterFraction__Ko9Ik{font-size:17px}.story-roadmap_timelineSectionHeader__zGKxu .story-roadmap_chapterFraction__Ko9Ik>span{font-size:12px}.story-roadmap_timelineTools__DP4bz{gap:14px}.story-roadmap_timelineLegend__OO7md{gap:12px;font-size:11px}}@media (max-width:440px){.story-roadmap_viewSwitcher__niKEJ button{padding:8px 6px;font-size:12px}.story-roadmap_viewSwitcher__niKEJ button svg{display:none}.story-roadmap_timelineView__R_60n .story-roadmap_rowMain__Sa3i_{gap:8px;padding:15px 14px}.story-roadmap_timelineView__R_60n .story-roadmap_entryLabel__fnu7u,.story-roadmap_timelineView__R_60n .story-roadmap_media__hba2q .story-roadmap_entryLabel__fnu7u{gap:9px}.story-roadmap_timelineView__R_60n .story-roadmap_entryArt___5Nji,.story-roadmap_timelineView__R_60n .story-roadmap_media__hba2q .story-roadmap_entryArt___5Nji{width:56px;height:36px}.story-roadmap_timelineView__R_60n .story-roadmap_entryTitle__Ncx4Z,.story-roadmap_timelineView__R_60n .story-roadmap_media__hba2q .story-roadmap_entryTitle__Ncx4Z{font-size:16px}.story-roadmap_timelineView__R_60n .story-roadmap_entryMeta__RltGk{padding:7px 10px;gap:3px 4px}.story-roadmap_timelineView__R_60n .story-roadmap_entrySubline__qsmBp{gap:4px 8px}.story-roadmap_collapseControls__LNe14{flex-wrap:wrap;align-items:center}}@media (pointer:coarse){.story-roadmap_timelineView__R_60n .story-roadmap_children__Sd7iM summary,.story-roadmap_timelineView__R_60n .story-roadmap_skip__U5esM{min-height:44px}}