.storyline-module__rFn3WG__shell{background:var(--tp-color-surface-1);color:var(--tp-color-text);width:100%;min-height:100dvh;font-family:var(--font-body,Arial,sans-serif);--ending-color:var(--tp-color-accent);flex-direction:column;display:flex}.storyline-module__rFn3WG__main{background:var(--tp-color-surface-1);flex:1}.storyline-module__rFn3WG__content{max-width:1200px;margin:auto;padding:26px 32px 48px}.storyline-module__rFn3WG__breadcrumb{color:#737b88;gap:10px;margin-bottom:36px;font-size:11px;display:flex}.storyline-module__rFn3WG__breadcrumb a,.storyline-module__rFn3WG__back{color:#9ca3ae;text-decoration:none}.storyline-module__rFn3WG__breadcrumb a:hover,.storyline-module__rFn3WG__back:hover{color:#ff8a32}.storyline-module__rFn3WG__hero{padding:0 0 36px;position:relative}.storyline-module__rFn3WG__eyebrow{color:#ff8a32;font-family:var(--font-mono,monospace);letter-spacing:.15em;align-items:center;gap:8px;font-size:10px;display:flex}.storyline-module__rFn3WG__hero h1{font-family:var(--font-display,Arial,sans-serif);letter-spacing:-.015em;margin:16px 0;font-size:clamp(32px,4.5vw,54px);font-weight:700;line-height:1.12}.storyline-module__rFn3WG__hero h1 span{color:#ff8a32}.storyline-module__rFn3WG__hero p{color:#9da3ad;max-width:590px;margin:0;font-size:14px;line-height:1.8}.storyline-module__rFn3WG__heroNote{color:#8da594;align-items:center;gap:7px;margin-top:20px;font-size:11px;display:flex}.storyline-module__rFn3WG__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.storyline-module__rFn3WG__endingCard{color:inherit;background:linear-gradient(135deg,#141820,#0d1015);border:1px solid #242933;border-radius:8px;padding:24px 26px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;position:relative;overflow:hidden}.storyline-module__rFn3WG__endingCard:before{content:"";background:var(--ending-color);opacity:.75;height:2px;position:absolute;top:0;left:0;right:0}.storyline-module__rFn3WG__endingCard:hover{border-color:var(--ending-color);background:linear-gradient(135deg,#1a2029,#11151c);transform:translateY(-3px)}.storyline-module__rFn3WG__endingCard:focus-visible,.storyline-module__rFn3WG__switcher a:focus-visible,.storyline-module__rFn3WG__continue:focus-visible{outline:2px solid var(--ending-color);outline-offset:4px}.storyline-module__rFn3WG__cardTop{font:9px var(--font-mono,monospace);letter-spacing:.1em;color:#727c8a;justify-content:space-between;align-items:center;gap:12px;display:flex}.storyline-module__rFn3WG__pathTag{color:var(--ending-color);text-align:right}.storyline-module__rFn3WG__cardHeading{justify-content:space-between;align-items:center;margin:18px 0 10px;display:flex}.storyline-module__rFn3WG__cardHeading h2{font:700 32px var(--font-display,Arial,sans-serif);letter-spacing:.02em;margin:0 0 2px}.storyline-module__rFn3WG__cardHeading img{object-fit:contain;filter:drop-shadow(0 5px 14px #0008)}.storyline-module__rFn3WG__english{color:#78818e;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.storyline-module__rFn3WG__description{color:#a3aab5;min-height:44px;margin:0 0 18px;font-size:12px;line-height:1.8}.storyline-module__rFn3WG__requirements{flex-direction:column;gap:9px;min-height:66px;margin:0 0 22px;padding:0;list-style:none;display:flex}.storyline-module__rFn3WG__requirements li{color:#c6cbd3;align-items:center;gap:9px;font-size:11px;display:flex}.storyline-module__rFn3WG__requirements li:before{content:"";background:var(--ending-color);border-radius:50%;flex-shrink:0;width:4px;height:4px}.storyline-module__rFn3WG__cardProgress,.storyline-module__rFn3WG__progressTitle{color:#788391;font:9px var(--font-mono,monospace);letter-spacing:.1em;justify-content:space-between;align-items:center;display:flex}.storyline-module__rFn3WG__cardProgress strong{color:#b1b9c5;font-size:10px}.storyline-module__rFn3WG__shell progress{appearance:none;background:#252b35;border:0;border-radius:4px;width:100%;height:3px;margin:10px 0;display:block;overflow:hidden}.storyline-module__rFn3WG__shell progress::-webkit-progress-bar{background:#252b35}.storyline-module__rFn3WG__shell progress::-webkit-progress-value{background:var(--ending-color);transition:width .25s}.storyline-module__rFn3WG__cardCta{border-top:1px solid #ffffff0c;justify-content:space-between;align-items:center;margin-top:20px;padding-top:17px;font-size:12px;font-weight:600;display:flex}.storyline-module__rFn3WG__cardCta svg{color:var(--ending-color)}.storyline-module__rFn3WG__selectorHint{color:#8d95a2;gap:12px;padding:20px 0;display:flex}.storyline-module__rFn3WG__selectorHint svg{color:#cf955c;flex-shrink:0;margin-top:2px}.storyline-module__rFn3WG__selectorHint p{max-width:760px;margin:0;font-size:12px;line-height:1.8}.storyline-module__rFn3WG__back{align-items:center;gap:7px;margin-bottom:24px;font-size:11px;display:inline-flex}.storyline-module__rFn3WG__pathHero{align-items:center;gap:22px;margin-bottom:24px;display:flex}.storyline-module__rFn3WG__pathHero img{object-fit:contain}.storyline-module__rFn3WG__pathHero .storyline-module__rFn3WG__eyebrow{color:var(--ending-color)}.storyline-module__rFn3WG__pathHero h1{font:700 40px var(--font-display,Arial,sans-serif);align-items:baseline;gap:15px;margin:9px 0;display:flex}.storyline-module__rFn3WG__pathHero h1 span{font:11px var(--font-mono,monospace);color:#737e8d}.storyline-module__rFn3WG__pathHero p{color:#a4abb5;max-width:660px;margin:0;font-size:12px;line-height:1.8}.storyline-module__rFn3WG__switcher{border-bottom:1px solid #212631;flex-wrap:wrap;gap:8px;margin-bottom:28px;padding:0 0 26px;display:flex}.storyline-module__rFn3WG__switcher a{color:#a8b0bc;background:#11151c;border:1px solid #252b36;border-radius:4px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;text-decoration:none;display:flex}.storyline-module__rFn3WG__switcher img{object-fit:contain}.storyline-module__rFn3WG__switcher a[aria-current]{color:#f0f0eb;border-color:var(--ending-color);background:color-mix(in srgb,var(--ending-color) 8%,#10141a)}.storyline-module__rFn3WG__pathLayout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:34px;display:grid}.storyline-module__rFn3WG__sidebar{flex-direction:column;gap:14px;display:flex;position:sticky;top:20px}.storyline-module__rFn3WG__summaryCard,.storyline-module__rFn3WG__optionsCard,.storyline-module__rFn3WG__infoCard{background:#11151b;border:1px solid #272d38;border-radius:6px;padding:20px}.storyline-module__rFn3WG__summaryCard p{color:#8793a3;margin:12px 0 18px;font-size:11px}.storyline-module__rFn3WG__progressTitle strong{font:700 29px var(--font-display,Arial,sans-serif);color:var(--ending-color)}.storyline-module__rFn3WG__continue{color:#e2e7ee;background:#1c2430;border:1px solid #354152;border-radius:4px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:11px;text-decoration:none;display:flex}.storyline-module__rFn3WG__finished{color:#84c898;align-items:center;gap:8px;font-size:12px;display:flex}.storyline-module__rFn3WG__sidebar h2{margin:0 0 10px;font-size:12px;font-weight:600}.storyline-module__rFn3WG__optionsCard p,.storyline-module__rFn3WG__retry p{color:#8f9aaa;margin:0 0 16px;font-size:11px;line-height:1.8}.storyline-module__rFn3WG__optionsCard label{color:#afb7c3;margin:15px 0 7px;font-size:10px;display:block}.storyline-module__rFn3WG__optionsCard select{color:#e0e5eb;background:#0b0f14;border:1px solid #303846;border-radius:4px;width:100%;padding:10px 9px;font-size:11px}.storyline-module__rFn3WG__optionsCard select:focus-visible{outline:2px solid var(--ending-color)}.storyline-module__rFn3WG__infoCard ul{color:#a2adbc;margin:0;padding-left:14px;font-size:11px;line-height:1.9}.storyline-module__rFn3WG__infoCard li{margin:7px 0}.storyline-module__rFn3WG__retry{color:#8d9bad;align-items:flex-start;gap:10px;padding:12px 3px;display:flex}.storyline-module__rFn3WG__retry svg{flex-shrink:0}.storyline-module__rFn3WG__retry p{margin:0}.storyline-module__rFn3WG__timeline{min-width:0}.storyline-module__rFn3WG__timelineHeader{font:9px var(--font-mono,monospace);letter-spacing:.07em;color:#6f7d90;justify-content:space-between;gap:8px;margin:4px 0 22px;display:flex}.storyline-module__rFn3WG__step{gap:16px;padding-bottom:15px;scroll-margin-top:24px;display:flex;position:relative}.storyline-module__rFn3WG__step:before{content:"";background:#303947;width:1px;position:absolute;top:32px;bottom:0;left:15px}.storyline-module__rFn3WG__step:last-child:before{display:none}.storyline-module__rFn3WG__stepNumber{color:#7f8ca0;width:32px;height:32px;font:10px var(--font-mono,monospace);z-index:1;background:#0b0e13;border:1px solid #374251;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:16px;display:flex}.storyline-module__rFn3WG__stepCard{background:#11161d;border:1px solid #242e3c;border-radius:5px;flex:1;min-width:0;padding:18px 20px}.storyline-module__rFn3WG__checkLabel{cursor:pointer;align-items:flex-start;gap:12px;display:flex;position:relative}.storyline-module__rFn3WG__checkLabel input{opacity:0;z-index:1;cursor:pointer;width:19px;height:19px;position:absolute;top:0;left:0}.storyline-module__rFn3WG__checkbox{border:1px solid #465268;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;margin-top:1px;display:flex}.storyline-module__rFn3WG__checkLabel input:focus-visible+.storyline-module__rFn3WG__checkbox{outline:2px solid var(--ending-color);outline-offset:4px}.storyline-module__rFn3WG__stepTitle{font-size:13px;font-weight:600;line-height:1.6}.storyline-module__rFn3WG__stepBadges{flex-wrap:wrap;gap:9px;margin-left:31px;display:flex}.storyline-module__rFn3WG__stepBadges span{font:8px var(--font-mono,monospace);color:#c19768;align-items:center;gap:5px;margin-top:8px;display:inline-flex}.storyline-module__rFn3WG__stepBadges .storyline-module__rFn3WG__nextBadge{color:var(--ending-color)}.storyline-module__rFn3WG__stepCard details{padding-left:31px}.storyline-module__rFn3WG__stepCard summary{color:#7f8ea4;cursor:pointer;margin-top:10px;padding:4px 0;font-size:10px}.storyline-module__rFn3WG__stepDetails{border-top:1px solid #293240;margin-top:10px;padding-top:12px}.storyline-module__rFn3WG__stepDetails small{color:#758397;font-size:10px}.storyline-module__rFn3WG__stepDetails p{color:#aab6c7;margin:8px 0 0;font-size:12px;line-height:1.8}.storyline-module__rFn3WG__cost{color:#d4aa71;font:10px var(--font-mono,monospace);background:#ffb34712;border-radius:3px;margin-top:10px;padding:5px 8px;display:inline-block}.storyline-module__rFn3WG__current .storyline-module__rFn3WG__stepCard{border-color:var(--ending-color);background:color-mix(in srgb,var(--ending-color) 4%,#11161d)}.storyline-module__rFn3WG__current .storyline-module__rFn3WG__stepNumber{border-color:var(--ending-color);color:var(--ending-color)}.storyline-module__rFn3WG__done .storyline-module__rFn3WG__checkbox{color:#d1ebd9;background:#426b50;border-color:#56815f}.storyline-module__rFn3WG__done .storyline-module__rFn3WG__stepNumber{color:#9bc2a5;border-color:#40664b}.storyline-module__rFn3WG__done .storyline-module__rFn3WG__stepTitle{color:#95aa9c}.storyline-module__rFn3WG__alert{color:#c9a16c;background:#a6691e0e;border:1px solid #a6691e44;border-radius:4px;padding:14px;font-size:11px;line-height:1.8}.storyline-module__rFn3WG__source{color:#616e80;border-top:1px solid #202631;flex-wrap:wrap;align-items:center;gap:4px;margin-top:32px;padding-top:18px;font-size:10px;display:flex}.storyline-module__rFn3WG__source a{color:#9ca8b9;align-items:center;gap:3px;display:inline-flex}@media (max-width:800px){.storyline-module__rFn3WG__pathLayout{grid-template-columns:1fr;gap:26px}.storyline-module__rFn3WG__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:static}.storyline-module__rFn3WG__retry,.storyline-module__rFn3WG__sidebar>.storyline-module__rFn3WG__alert{grid-column:1/-1}.storyline-module__rFn3WG__content{padding:22px 20px 80px}}@media (max-width:580px){.storyline-module__rFn3WG__cardGrid{grid-template-columns:1fr}.storyline-module__rFn3WG__endingCard{padding:20px}.storyline-module__rFn3WG__cardHeading h2{font-size:30px}.storyline-module__rFn3WG__hero{padding-bottom:26px}.storyline-module__rFn3WG__breadcrumb{margin-bottom:25px}.storyline-module__rFn3WG__hero p{font-size:12px}.storyline-module__rFn3WG__pathTag{font-size:8px}.storyline-module__rFn3WG__sidebar{display:flex}.storyline-module__rFn3WG__pathHero{gap:14px}.storyline-module__rFn3WG__pathHero h1{flex-wrap:wrap;gap:8px;font-size:30px}.storyline-module__rFn3WG__pathHero>img{width:56px;height:64px}.storyline-module__rFn3WG__switcher a{flex:40%;justify-content:center}.storyline-module__rFn3WG__step{gap:10px}.storyline-module__rFn3WG__stepCard{padding:15px 12px}.storyline-module__rFn3WG__stepTitle{font-size:12px}.storyline-module__rFn3WG__timelineHeader{flex-direction:column;line-height:1.6}.storyline-module__rFn3WG__content{padding:20px 14px 80px}}@media (prefers-reduced-motion:reduce){.storyline-module__rFn3WG__endingCard{transition:none}.storyline-module__rFn3WG__endingCard:hover{transform:none}}.storyline-module__rFn3WG__content{max-width:none;padding:18px 24px 20px}.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__hero{padding-bottom:24px}.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__hero h1{margin:10px 0;font-size:38px}.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__hero p{max-width:850px}.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__breadcrumb{margin-bottom:20px}.storyline-module__rFn3WG__cardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.storyline-module__rFn3WG__endingCard{padding:20px}.storyline-module__rFn3WG__cardHeading h2{font-size:28px}.storyline-module__rFn3WG__cardHeading img{width:64px;height:76px}.storyline-module__rFn3WG__cardTop{align-items:flex-start;font-size:8px}.storyline-module__rFn3WG__description{min-height:66px}.storyline-module__rFn3WG__graphShell{height:100dvh;min-height:0;overflow:hidden}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__main{flex:1;min-height:0;display:flex}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__content{flex-direction:column;width:100%;min-height:0;padding:12px 18px 8px;display:flex}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__breadcrumb{margin-bottom:8px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__back{display:none}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__pathHero{gap:12px;margin-bottom:10px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__pathHero>img{width:42px;height:48px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__pathHero h1{margin:3px 0;font-size:26px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__pathHero p{max-width:none;font-size:11px;line-height:1.5}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__pathHero .storyline-module__rFn3WG__eyebrow{font-size:8px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__switcher{gap:6px;margin-bottom:10px;padding-bottom:10px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__switcher a{padding:5px 12px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__pathLayout{flex:1;grid-template-columns:230px minmax(0,1fr);align-items:stretch;gap:12px;min-height:0}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__sidebar{scrollbar-width:thin;gap:10px;min-height:0;padding-right:3px;position:static;overflow:auto}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__summaryCard,.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__optionsCard,.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__infoCard{padding:14px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__summaryCard p{margin:8px 0 12px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__optionsCard p{display:none}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__optionsCard label{margin-top:10px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__optionsCard select{padding:8px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__source{margin-top:8px;padding-top:6px;font-size:9px}.storyline-module__rFn3WG__continue{cursor:pointer;text-align:left;width:100%}.storyline-module__rFn3WG__graphCanvas{background:#0c1016;border:1px solid #29313d;border-radius:6px;min-width:0;min-height:0;position:relative;overflow:hidden}.storyline-module__rFn3WG__graphToolbar{z-index:5;font:9px var(--font-mono,monospace);color:#bbc7d4;background:#11161ef0;border-bottom:1px solid #28313c;align-items:center;gap:8px;padding:10px 12px;display:flex;position:absolute;top:0;left:0;right:0}.storyline-module__rFn3WG__graphToolbar>span{flex:1}.storyline-module__rFn3WG__graphToolbar small{font:10px var(--font-body,Arial);color:#77869a;margin-left:15px}.storyline-module__rFn3WG__graphToolbar button,.storyline-module__rFn3WG__closePanel{color:#c6d2e1;cursor:pointer;background:#202937;border:1px solid #354155;border-radius:4px;justify-content:center;align-items:center;padding:6px;display:flex}.storyline-module__rFn3WG__flowNode{color:#dce5ee;background:#151c26;border:1px solid #455166;border-radius:6px;width:250px;min-height:132px;padding:13px;box-shadow:0 4px 14px #0004}.storyline-module__rFn3WG__flowNodeTop{font:8px var(--font-mono,monospace);color:#8a9caf;letter-spacing:.08em;justify-content:space-between;margin-bottom:8px;display:flex}.storyline-module__rFn3WG__flowNode strong{font-size:12px;line-height:1.5;display:block}.storyline-module__rFn3WG__flowNode p{color:#92a2b6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.storyline-module__rFn3WG__flowNode label{cursor:pointer;align-items:center;gap:7px;padding-top:6px;font-size:10px;display:flex}.storyline-module__rFn3WG__flowNode input,.storyline-module__rFn3WG__nodePanel input{accent-color:var(--ending-color)}.storyline-module__rFn3WG__flowAlternative{color:#9da8b8;background:#10151d;border-style:dashed}.storyline-module__rFn3WG__flowDecision{border-color:#b98a32}.storyline-module__rFn3WG__flowCurrent{border:2px solid var(--ending-color);box-shadow:0 0 20px color-mix(in srgb,var(--ending-color) 18%,transparent)}.storyline-module__rFn3WG__flowDone{background:#14241c;border-color:#568b67}.storyline-module__rFn3WG__graphLegend{color:#9eacbe;pointer-events:none;background:#111821eb;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:9px;display:flex;position:absolute;bottom:12px;left:55px}.storyline-module__rFn3WG__graphLegend i{background:var(--ending-color);border-radius:50%;width:7px;height:7px}.storyline-module__rFn3WG__graphLegend .storyline-module__rFn3WG__alternativeDot{background:#56657a;margin-left:8px}.storyline-module__rFn3WG__nodePanel{z-index:6;background:#111923f5;border:1px solid #455166;border-radius:6px;width:290px;max-height:calc(100% - 76px);padding:22px 18px;position:absolute;top:56px;right:12px;overflow:auto;box-shadow:0 10px 35px #0009}.storyline-module__rFn3WG__nodePanel h2{margin:0 0 10px;padding-right:12px;font-size:15px;line-height:1.6}.storyline-module__rFn3WG__nodePanel small{color:#75879f;font-size:10px}.storyline-module__rFn3WG__nodePanel p{color:#a9b9cc;font-size:12px;line-height:1.8}.storyline-module__rFn3WG__nodePanel>strong{color:#e3b672;margin-bottom:15px;font-size:12px;display:block}.storyline-module__rFn3WG__nodePanel label{align-items:center;gap:8px;font-size:12px;display:flex}.storyline-module__rFn3WG__closePanel{padding:3px;position:absolute;top:8px;right:8px}.storyline-module__rFn3WG__graphCanvas .react-flow__controls-button{fill:#bbc7d6;background:#19212d;border-color:#303c4e}.storyline-module__rFn3WG__graphCanvas .react-flow__minimap{background:#141b25;width:150px;height:95px}@media (max-width:1100px){.storyline-module__rFn3WG__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.storyline-module__rFn3WG__graphToolbar small{display:none}}@media (max-width:800px){.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__pathLayout{grid-template-columns:180px minmax(0,1fr)}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__sidebar{display:flex}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__infoCard,.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__retry,.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__sidebar>.storyline-module__rFn3WG__alert{display:none}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__content{padding:10px 10px 66px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__pathHero p{display:none}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__switcher a{flex:1;justify-content:center;padding:5px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__switcher{flex-wrap:nowrap}.storyline-module__rFn3WG__nodePanel{width:240px}.storyline-module__rFn3WG__graphLegend{display:none}}@media (max-width:580px){.storyline-module__rFn3WG__cardGrid{grid-template-columns:1fr}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__pathLayout{flex-direction:column;gap:8px;display:flex}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__sidebar{flex-direction:row;flex:none;overflow:visible}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__summaryCard{width:42%;padding:8px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__optionsCard{flex:1;padding:8px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__optionsCard h2{display:none}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__optionsCard label{margin:0 0 3px;font-size:9px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__optionsCard select{margin-bottom:3px;padding:4px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__progressTitle strong{font-size:20px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__summaryCard p{margin:4px 0;font-size:9px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__continue{padding:6px;font-size:9px}.storyline-module__rFn3WG__graphCanvas{flex:1;min-height:180px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__source{display:none}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__pathHero{margin-bottom:6px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__pathHero h1{font-size:22px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__switcher a{gap:3px;font-size:9px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__switcher img{width:17px;height:20px}.storyline-module__rFn3WG__graphCanvas .react-flow__minimap{display:none}.storyline-module__rFn3WG__nodePanel{width:calc(100% - 24px)}}.storyline-module__rFn3WG__graphCanvas .react-flow{width:100%;height:100%;position:absolute;inset:0}.storyline-module__rFn3WG__graphCanvas .react-flow{position:absolute!important}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__main{width:100%;max-width:none;margin:0}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__content{box-sizing:border-box;height:100%}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__main{padding:0}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__content{flex:1;height:100%;margin:0}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell{background:var(--tp-color-surface-1);color:var(--tp-color-text);font-family:var(--tp-font-body)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__main{background:var(--tp-color-surface-1)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__breadcrumb{color:var(--tp-color-text-faint)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__breadcrumb a{color:var(--tp-color-text-muted)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__breadcrumb a:hover{color:var(--tp-color-accent-strong)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__hero h1{color:var(--tp-color-text);font-family:var(--tp-font-display);font-weight:700}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__hero h1 span,.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__eyebrow{color:var(--tp-color-accent)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__hero p{color:var(--tp-color-text-secondary);line-height:1.65}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__chapterActions{gap:var(--tp-space-3) var(--tp-space-5);color:var(--tp-color-text-muted);font:var(--tp-type-xs) / 1.4 var(--tp-font-body)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__chapterActions label{gap:var(--tp-space-2);color:var(--tp-color-text-muted)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__chapterActions select{min-height:34px;padding:0 var(--tp-space-3);border:1px solid var(--tp-color-border-strong);border-radius:var(--tp-radius-sm);background:var(--tp-color-surface-2);color:var(--tp-color-text);font:600 var(--tp-type-sm) / 1 var(--tp-font-display)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__chapterActions select:focus-visible{box-shadow:var(--tp-shadow-focus);outline:none}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__chapterActions a{color:var(--tp-color-accent-strong);transition:color var(--tp-duration-fast) ease;text-decoration:none}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__chapterActions a:hover{color:var(--tp-color-accent-secondary)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__chapterActions>span{color:var(--tp-color-success)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__chapterGrid{gap:var(--tp-space-3)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__chapterCard{border:1px solid var(--tp-color-border);border-top:2px solid var(--tp-color-accent);border-radius:var(--tp-radius-md);background:var(--tp-color-card);color:var(--tp-color-text);box-shadow:none;transition:border-color var(--tp-duration-fast) ease, background var(--tp-duration-fast) ease, transform var(--tp-duration-fast) ease;position:relative}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__chapterCard:hover{border-color:var(--tp-color-accent);background:var(--tp-color-surface-2);transform:translateY(-2px)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__chapterCard:focus-visible{box-shadow:var(--tp-shadow-focus);outline:none}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__chapterCardHead{color:var(--tp-color-text-faint);font:500 var(--tp-type-xs) / 1.2 var(--tp-font-mono);letter-spacing:.06em}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__chapterCard h2{color:var(--tp-color-text);font-family:var(--tp-font-display);font-weight:700}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__chapterCardSummary{color:var(--tp-color-text-secondary)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__chapterCard p:not(.storyline-module__rFn3WG__chapterCardSummary){color:var(--tp-color-text-muted)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__cardProgress,.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__cardProgress strong{color:var(--tp-color-text-muted);font-family:var(--tp-font-mono)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__cardProgress strong{color:var(--tp-color-accent-secondary)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell progress{background:var(--tp-color-surface-3)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell progress::-webkit-progress-bar{background:var(--tp-color-surface-3)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell progress::-webkit-progress-value{background:var(--tp-color-accent)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell progress::-moz-progress-bar{background:var(--tp-color-accent)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__chapterCard .storyline-module__rFn3WG__cardCta{border-top:1px solid var(--tp-color-border);color:var(--tp-color-accent-strong)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__chapterCard .storyline-module__rFn3WG__cardCta svg{color:var(--tp-color-accent)}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell :is(a,button,select):focus-visible{box-shadow:var(--tp-shadow-focus);outline:none}@media (prefers-reduced-motion:reduce){.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__chapterCard{transition:none}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__chapterCard:hover{transform:none}}.storyline-module__rFn3WG__chapterActions{color:#99a7ba;flex-wrap:wrap;align-items:center;gap:24px;margin-top:18px;font-size:11px;display:flex}.storyline-module__rFn3WG__chapterActions label{align-items:center;gap:10px;display:flex}.storyline-module__rFn3WG__chapterActions select{color:#ddd;background:#131a24;border:1px solid #364254;border-radius:4px;padding:6px 12px}.storyline-module__rFn3WG__chapterActions a,.storyline-module__rFn3WG__chapterActions>span{color:#d5a06b;align-items:center;gap:7px;text-decoration:none;display:flex}.storyline-module__rFn3WG__chapterGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.storyline-module__rFn3WG__chapterCard{color:#e2e5e9;background:linear-gradient(135deg,#161c25,#0d1118);border:1px solid #2c3543;border-radius:6px;padding:18px;text-decoration:none;transition:border-color .2s}.storyline-module__rFn3WG__chapterCard:hover{border-color:#ff8a32}.storyline-module__rFn3WG__chapterCard:focus-visible{outline-offset:3px;outline:2px solid #ff8a32}.storyline-module__rFn3WG__chapterCardHead{color:#78889e;min-height:44px;font:9px var(--font-mono,monospace);justify-content:space-between;align-items:center;gap:8px;display:flex}.storyline-module__rFn3WG__chapterCardHead img{object-fit:contain}.storyline-module__rFn3WG__chapterCard h2{font:700 24px var(--font-display,Arial);min-height:56px;margin:12px 0 6px}.storyline-module__rFn3WG__chapterCard p{color:#8e9db1;margin:0 0 20px;font-size:10px}.storyline-module__rFn3WG__chapterCard .storyline-module__rFn3WG__cardCta{margin-top:14px;padding-top:10px;font-size:11px}.storyline-module__rFn3WG__chapterHelp{color:#8f9aaa;font-size:11px;line-height:1.8}.storyline-module__rFn3WG__chapterPanel{width:350px}.storyline-module__rFn3WG__chapterPanel h2{margin-top:10px}.storyline-module__rFn3WG__chapterPrereqs{color:#9dafc6;margin:12px 0;font-size:11px}.storyline-module__rFn3WG__chapterPrereqs summary{cursor:pointer}.storyline-module__rFn3WG__chapterPrereqs p{border-left:1px solid #42526a;padding-left:8px;font-size:10px}.storyline-module__rFn3WG__chapterPrereqs a{color:#e2aa74}.storyline-module__rFn3WG__chapterObjectives{margin:15px 0}.storyline-module__rFn3WG__chapterObjective{border-top:1px solid #293547;padding:12px 0}.storyline-module__rFn3WG__chapterObjective label{cursor:pointer;align-items:flex-start;line-height:1.7}.storyline-module__rFn3WG__chapterObjective input{flex-shrink:0;margin-top:4px}.storyline-module__rFn3WG__optionalTag{font:8px var(--font-mono,monospace);margin-top:4px;display:block;color:#bd955f!important}.storyline-module__rFn3WG__objectiveMeta{flex-wrap:wrap;gap:6px;margin:7px 0 0 23px;display:flex}.storyline-module__rFn3WG__objectiveMeta span{color:#92a4bc;background:#24304388;border-radius:3px;align-items:center;gap:5px;padding:3px 6px;font-size:9px;display:flex}.storyline-module__rFn3WG__objectiveMeta img{object-fit:contain}.storyline-module__rFn3WG__nodeHint{color:#b48858;font-size:9px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__infoCard .storyline-module__rFn3WG__back{margin:8px 0 16px;display:inline-flex}@media (max-width:1200px){.storyline-module__rFn3WG__chapterGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.storyline-module__rFn3WG__chapterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.storyline-module__rFn3WG__chapterPanel{width:290px}}@media (max-width:580px){.storyline-module__rFn3WG__chapterGrid{gap:8px}.storyline-module__rFn3WG__chapterCard{padding:12px}.storyline-module__rFn3WG__chapterCard h2{font-size:20px}.storyline-module__rFn3WG__chapterPanel{width:calc(100% - 24px)}}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__breadcrumb{margin-bottom:14px}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__hero{padding-bottom:18px}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__hero h1{font-size:32px}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__hero p{font-size:12px}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__chapterActions{margin-top:12px}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__chapterCard{padding:14px}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__chapterCardHead{min-height:32px}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__chapterCardHead img{width:32px;height:32px}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__chapterCard h2{min-height:48px;margin:8px 0 6px;font-size:22px}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__chapterCard p{margin-bottom:12px}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__chapterCard .storyline-module__rFn3WG__cardCta{margin-top:10px;padding-top:8px}.storyline-module__rFn3WG__chapterShell.storyline-module__rFn3WG__selectorShell .storyline-module__rFn3WG__source{margin-top:16px;padding-top:10px}.storyline-module__rFn3WG__viewSwitch{background:#101722;border:1px solid #2b3748;border-radius:5px;flex-shrink:0;gap:3px;padding:3px;display:flex}.storyline-module__rFn3WG__viewSwitch button{color:#8e9db1;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:7px 13px;font-size:11px;display:flex}.storyline-module__rFn3WG__viewSwitch button[aria-pressed=true]{color:#f2e5d8;background:#344052}.storyline-module__rFn3WG__viewSwitch button:focus-visible{outline:2px solid #ff8a32}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__pathHero>.storyline-module__rFn3WG__viewSwitch{margin-left:auto}.storyline-module__rFn3WG__stageList{scrollbar-width:thin;background:#0d121a;border:1px solid #2b3544;border-radius:6px;min-width:0;min-height:0;padding:0 14px 20px;position:relative;overflow:auto}.storyline-module__rFn3WG__listToolbar{z-index:3;color:#9caec4;background:#101722f5;border-bottom:1px solid #283344;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;font-size:10px;display:flex;position:sticky;top:0}.storyline-module__rFn3WG__listToolbar>label{align-items:center;gap:6px;display:flex}.storyline-module__rFn3WG__listToolbar>label:first-child{flex:1}.storyline-module__rFn3WG__listToolbar input:not([type=checkbox]){color:#d0d9e5;background:#080e17;border:1px solid #344055;border-radius:4px;width:100%;min-width:100px;padding:8px;font-size:11px}.storyline-module__rFn3WG__listToolbar button{color:#b5c6dc;cursor:pointer;background:#182233;border:1px solid #334257;border-radius:4px;padding:6px 9px;font-size:10px}.storyline-module__rFn3WG__chapterIntro{padding:16px 4px}.storyline-module__rFn3WG__chapterIntro h2{font:700 24px var(--font-display,Arial);margin:0 0 8px}.storyline-module__rFn3WG__chapterIntro p{color:#a2b2c7;margin:0 0 6px;font-size:12px;line-height:1.8}.storyline-module__rFn3WG__chapterIntro a{color:#c89e70;margin-right:18px;font-size:10px}.storyline-module__rFn3WG__listStage{background:#141b25;border:1px solid #2b3544;border-radius:6px;margin:10px 0;overflow:hidden}.storyline-module__rFn3WG__listStageHeading{color:#dce5ef;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:13px;width:100%;padding:14px;display:flex}.storyline-module__rFn3WG__listStageHeading>div{flex:1}.storyline-module__rFn3WG__listStageHeading h3{margin:4px 0;font-size:13px;line-height:1.7}.storyline-module__rFn3WG__listStageHeading small{color:#8297b0;font-size:9px}.storyline-module__rFn3WG__listStageHeading p{color:#8c9fb9;margin:3px 0 0;font-size:10px}.storyline-module__rFn3WG__listStageNumber{width:25px;height:25px;font:10px var(--font-mono,monospace);border:1px solid #41506a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.storyline-module__rFn3WG__listStageDone{border-color:#385740}.storyline-module__rFn3WG__listStageDone .storyline-module__rFn3WG__listStageNumber{color:#a4c9b0}.storyline-module__rFn3WG__listStageDetails{border-top:1px solid #283445;padding:18px}.storyline-module__rFn3WG__listStageDetails>p{color:#a4b4c9;font-size:12px;line-height:1.8}.storyline-module__rFn3WG__listStageDetails .storyline-module__rFn3WG__continue{gap:20px;width:auto;min-width:200px}.storyline-module__rFn3WG__detailFacts{flex-wrap:wrap;gap:7px;margin:8px 0 12px;display:flex}.storyline-module__rFn3WG__detailFacts span{color:#a2b4cb;border:1px solid #34445b;border-radius:4px;padding:4px 7px;font-size:10px}.storyline-module__rFn3WG__wikiHint{background:#9b632011;border-left:2px solid #b18148;margin:14px 0;padding:10px 12px}.storyline-module__rFn3WG__wikiHint h3{color:#c8a473;margin:0 0 5px;font-size:11px}.storyline-module__rFn3WG__wikiHint p{color:#afbac8;margin:0;font-size:12px;line-height:1.8}.storyline-module__rFn3WG__rewardSection{color:#afbed1;border:1px solid #304057;border-radius:5px;margin-top:12px;font-size:11px}.storyline-module__rFn3WG__rewardSection summary{cursor:pointer;padding:10px}.storyline-module__rFn3WG__rewardSection summary>span{float:right;font:9px var(--font-mono,monospace);background:#2c394c;border-radius:6px;padding:2px 5px}.storyline-module__rFn3WG__rewardSection ul{margin:0;padding:0 12px 12px;list-style:none}.storyline-module__rFn3WG__rewardSection li{align-items:center;gap:10px;margin-top:10px;line-height:1.6;display:flex}.storyline-module__rFn3WG__rewardSection li img{object-fit:contain}.storyline-module__rFn3WG__rewardSection li small{color:#d1a36e;font-size:9px;display:block}.storyline-module__rFn3WG__rewardSection li span{display:block}.storyline-module__rFn3WG__wikiLink{color:#ca9c65;align-items:center;gap:5px;margin:14px 0 0;font-size:10px;display:inline-flex}.storyline-module__rFn3WG__emptyList{color:#8e9db0;padding:20px;font-size:12px}.storyline-module__rFn3WG__endingListCheck{color:#b7c7da;align-items:center;gap:8px;font-size:12px;display:flex}.storyline-module__rFn3WG__endingListCheck input,.storyline-module__rFn3WG__detailsBody input,.storyline-module__rFn3WG__listToolbar input{accent-color:var(--ending-color)}@media (max-width:580px){.storyline-module__rFn3WG__stageList{flex:1;min-height:180px;padding:0 8px 16px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__pathHero>.storyline-module__rFn3WG__viewSwitch{margin-left:auto}.storyline-module__rFn3WG__viewSwitch button{padding:6px 7px;font-size:10px}.storyline-module__rFn3WG__listToolbar{gap:7px}.storyline-module__rFn3WG__listStageDetails{padding:12px}.storyline-module__rFn3WG__graphShell .storyline-module__rFn3WG__pathHero h1 span{display:none}}.storyline-module__rFn3WG__chapterObjective label{color:#c2cede;align-items:flex-start;gap:8px;font-size:12px;display:flex}.storyline-module__rFn3WG__chapterObjective label>span{flex:1}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__content{gap:10px;width:100%;max-width:none;padding:14px 24px}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__pathHero{flex-shrink:0;gap:18px;padding:8px 0}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__pathHero>img{object-fit:contain;width:50px;height:58px}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__pathHero h1{font-size:27px;line-height:1.2}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__pathHero p{max-width:850px;margin:5px 0 0;font-size:12px}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__back{margin:0;font-size:11px}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__switcher{flex-shrink:0;margin:0}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__pathLayout{flex:1;grid-template-columns:250px minmax(0,1fr);gap:16px;min-height:0}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__sidebar{gap:10px;padding-right:4px}.storyline-module__rFn3WG__guideTabs{border-bottom:1px solid #27303b;flex-shrink:0;align-items:center;gap:8px;padding-bottom:8px;display:flex}.storyline-module__rFn3WG__guideTabs button{color:#a7b4c5;font:inherit;cursor:pointer;background:#11171e;border:1px solid #303944;border-radius:5px;padding:9px 15px;font-size:12px}.storyline-module__rFn3WG__guideTabs button[aria-pressed=true]{border-color:var(--ending-color);color:var(--ending-color);background:#1b2028}.storyline-module__rFn3WG__guideTabs>span{color:#8491a3;margin-left:auto;font-size:10px}.storyline-module__rFn3WG__phaseNav{background:#10161d;border:1px solid #29323e;border-radius:6px;gap:3px;padding:8px;display:grid}.storyline-module__rFn3WG__phaseNav button{text-align:left;color:#b8c5d4;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:9px 5px;font-size:11px;display:flex}.storyline-module__rFn3WG__phaseNav button:hover{color:var(--ending-color)}.storyline-module__rFn3WG__phaseNav small{color:#8391a2;font-variant-numeric:tabular-nums}.storyline-module__rFn3WG__accessCard{background:#10161d;border:1px solid #29323e;border-radius:6px;grid-template-columns:60px 1fr;align-items:center;gap:8px;padding:12px;display:grid}.storyline-module__rFn3WG__accessCard small{color:#8594a5;letter-spacing:1px;grid-column:1/-1;font-size:9px}.storyline-module__rFn3WG__accessCard span{color:#bdcad9;font-size:11px;line-height:1.5}.storyline-module__rFn3WG__guideSources{color:#8593a4;gap:8px;padding:10px 3px;font-size:10px;display:grid}.storyline-module__rFn3WG__guideSources a{color:#a5b5c7}.storyline-module__rFn3WG__guideSources p{margin:0;line-height:1.6}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__stageList{background:#0b1016;border:1px solid #27313e;border-radius:8px;min-width:0;padding:0 16px 18px}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__listToolbar{z-index:3;background:#10161f;border-bottom:1px solid #2b3643;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px 0;display:flex;position:sticky;top:0}.storyline-module__rFn3WG__listToolbar>input{color:#dee7f1;min-width:130px;font:inherit;background:#0a1017;border:1px solid #354252;border-radius:5px;flex:1;padding:9px 12px;font-size:12px}.storyline-module__rFn3WG__listToolbar label{color:#aab8c8;align-items:center;gap:6px;font-size:11px;display:flex}.storyline-module__rFn3WG__guidePhase{margin-bottom:24px}.storyline-module__rFn3WG__guidePhase>h2{color:#d7e1eb;align-items:center;gap:12px;margin:14px 0;font-size:15px;font-weight:650;display:flex}.storyline-module__rFn3WG__guidePhase>h2>span{color:#92a5b8;background:#1c2734;border-radius:20px;padding:3px 8px;font-size:10px}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__listStage{background:#111820;border:1px solid #2a3643;border-radius:7px;margin-bottom:8px;overflow:hidden}.storyline-module__rFn3WG__stageHeadingRow{align-items:center;gap:2px;padding-left:14px;display:flex}.storyline-module__rFn3WG__stageHeadingRow>input{accent-color:var(--ending-color);flex-shrink:0;width:15px;height:15px}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__listStageHeading{flex:1;min-width:0;padding:15px 13px}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__listStageHeading h3{font-size:14px;line-height:1.4}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__listStageDone{background:#101b17;border-color:#345b44}.storyline-module__rFn3WG__guideDetails{color:#b0becf;padding:3px 20px 18px;font-size:12px;line-height:1.65}.storyline-module__rFn3WG__guideTags{flex-wrap:wrap;gap:7px;margin:0 0 10px;display:flex}.storyline-module__rFn3WG__guideTags>span{color:#afc4d9;background:#15202b;border:1px solid #344456;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;display:inline-flex}.storyline-module__rFn3WG__guideTags img{object-fit:cover;border-radius:50%}.storyline-module__rFn3WG__guideTags>.storyline-module__rFn3WG__guideDanger{color:#f3b65c;background:#2a2117;border-color:#6b522e}.storyline-module__rFn3WG__guideIntro{max-width:1100px;margin:8px 0 14px;font-size:13px;line-height:1.8}.storyline-module__rFn3WG__guideWarning{color:#dbbe82;background:#282115;border-left:3px solid #c79841;border-radius:3px;margin:12px 0;padding:11px 13px;font-size:12px;line-height:1.7}.storyline-module__rFn3WG__objectiveHeading{justify-content:space-between;align-items:center;gap:8px;margin:16px 0 8px;display:flex}.storyline-module__rFn3WG__objectiveHeading h4{color:#e1e8f1;margin:0;font-size:12px}.storyline-module__rFn3WG__objectiveHeading>span{color:#9cadc0;font-size:10px}.storyline-module__rFn3WG__guideTasks{gap:7px;display:grid}.storyline-module__rFn3WG__guideTask{cursor:pointer;color:#b4c3d3;background:#0c121a;border:1px solid #25313f;border-radius:5px;align-items:flex-start;gap:12px;margin-bottom:7px;padding:12px;display:flex}.storyline-module__rFn3WG__guideTask>input{accent-color:var(--ending-color);flex-shrink:0;width:15px;height:15px;margin-top:8px}.storyline-module__rFn3WG__guideTask>span:last-child{flex:1;min-width:0}.storyline-module__rFn3WG__guideTask strong{color:#d5dfeb;font-size:12px;font-weight:600;display:block}.storyline-module__rFn3WG__guideTask small{color:#86a9cc;margin-top:3px;font-size:10px;display:block}.storyline-module__rFn3WG__guideTask p{margin:5px 0;font-size:12px;line-height:1.65}.storyline-module__rFn3WG__guideTask a{color:#d3ad65;margin-top:4px;font-size:10px;display:inline-block}.storyline-module__rFn3WG__guideTaskDone{background:#101d17;border-color:#2c4e3b}.storyline-module__rFn3WG__guideTaskDone strong{color:#93baa0}.storyline-module__rFn3WG__realItem{object-fit:contain;filter:drop-shadow(0 2px 3px #0008);flex-shrink:0;max-width:100%}.storyline-module__rFn3WG__itemPlaceholder{color:#7993ac;background:#16212d;border:1px solid #2a3a4b;border-radius:4px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.storyline-module__rFn3WG__guideItems{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.storyline-module__rFn3WG__guideItems>div{background:#141f2a;border:1px solid #2d3b49;border-radius:5px;align-items:center;gap:8px;max-width:300px;padding:8px;display:flex}.storyline-module__rFn3WG__guideItems span{max-width:210px;font-size:10px;line-height:1.5}.storyline-module__rFn3WG__guideMap,.storyline-module__rFn3WG__guideOptional{border:1px solid #2e3b49;border-radius:5px;margin:12px 0;padding:12px}.storyline-module__rFn3WG__guideMap summary,.storyline-module__rFn3WG__guideOptional summary{cursor:pointer;color:#b7cadc;font-size:11px}.storyline-module__rFn3WG__guideMap img{object-fit:contain;background:#e2e4e5;width:100%;max-height:450px;margin:12px 0;display:block}.storyline-module__rFn3WG__guideMap a{color:#98b6d2;font-size:11px}.storyline-module__rFn3WG__guideOptional>p{color:#c6a66b;font-size:11px}.storyline-module__rFn3WG__guideBottom{border-top:1px solid #2a3642;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;font-size:11px;display:flex}.storyline-module__rFn3WG__guideBottom label{color:#d7e4ef;align-items:center;gap:8px;font-weight:600;display:flex}.storyline-module__rFn3WG__guideBottom input{accent-color:var(--ending-color)}.storyline-module__rFn3WG__guideBottom a{color:#86a5c6}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__nodePanel{border:1px solid #465367;width:min(460px,100% - 24px);max-height:calc(100% - 64px);padding:18px 0 0;overflow:auto;box-shadow:-10px 0 25px #0008}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__nodePanel>h2{padding:0 42px 0 20px;font-size:16px}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__nodePanel .storyline-module__rFn3WG__guideTask{gap:8px;padding:9px}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__nodePanel .storyline-module__rFn3WG__guideItems>div{max-width:100%}.storyline-module__rFn3WG__endingRewards{color:#b9c8d7;background:#0e151d;border:1px solid #2b3543;border-radius:8px;min-height:0;padding:24px;overflow:auto}.storyline-module__rFn3WG__endingRewards>header{align-items:center;gap:24px;margin-bottom:24px;display:flex}.storyline-module__rFn3WG__endingRewards>header img{object-fit:contain}.storyline-module__rFn3WG__endingRewards small{letter-spacing:1px;color:#8295aa;font-size:9px}.storyline-module__rFn3WG__endingRewards h2{color:#e7edf4;margin:8px 0;font-size:24px}.storyline-module__rFn3WG__endingRewards p{max-width:900px;font-size:13px;line-height:1.8}.storyline-module__rFn3WG__endingRewards h3{color:#d5e3ee;margin:22px 0 14px;font-size:14px}.storyline-module__rFn3WG__rewardCosmetics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.storyline-module__rFn3WG__rewardCosmetics>div{background:#14202b;border:1px solid #334151;border-radius:6px;gap:10px;padding:16px;display:grid}.storyline-module__rFn3WG__rewardCosmetics strong{color:#d6b879;font-size:12px}.storyline-module__rFn3WG__rewardGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.storyline-module__rFn3WG__rewardGrid>div{text-align:center;background:#131e28;border:1px solid #303e4e;border-radius:6px;flex-direction:column;align-items:center;gap:8px;padding:14px;display:flex}.storyline-module__rFn3WG__rewardGrid span{flex:1;font-size:11px;line-height:1.5}.storyline-module__rFn3WG__rewardGrid strong{color:#d6b879;font-size:12px}@media (min-width:1500px){.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__pathLayout{grid-template-columns:280px minmax(0,1fr)}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__stageList{padding-left:24px;padding-right:24px}.storyline-module__rFn3WG__guideTasks{grid-template-columns:repeat(2,minmax(0,1fr))}.storyline-module__rFn3WG__nodePanel .storyline-module__rFn3WG__guideTasks{grid-template-columns:1fr}}@media (max-width:850px){.storyline-module__rFn3WG__endingWorkspace{height:auto;min-height:100dvh;overflow:visible}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__content{padding:14px}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__pathLayout{flex:none;grid-template-columns:1fr}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.storyline-module__rFn3WG__phaseNav,.storyline-module__rFn3WG__accessCard,.storyline-module__rFn3WG__guideSources{display:none}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__stageList,.storyline-module__rFn3WG__endingRewards{overflow:visible}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__graphCanvas{height:65dvh;min-height:450px}.storyline-module__rFn3WG__guideTabs>span{display:none}.storyline-module__rFn3WG__rewardCosmetics{grid-template-columns:repeat(2,minmax(0,1fr))}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__pathHero{flex-wrap:wrap}.storyline-module__rFn3WG__guideDetails{padding:4px 12px 14px}.storyline-module__rFn3WG__guideTask{gap:8px}.storyline-module__rFn3WG__guideTask .storyline-module__rFn3WG__realItem{width:40px;height:40px}.storyline-module__rFn3WG__endingRewards{padding:16px}.storyline-module__rFn3WG__endingRewards>header{gap:12px}.storyline-module__rFn3WG__endingRewards h2{font-size:19px}}@media (max-width:480px){.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__sidebar{grid-template-columns:1fr}.storyline-module__rFn3WG__guideTabs button{padding:8px;font-size:11px}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__switcher{flex-wrap:wrap}.storyline-module__rFn3WG__rewardCosmetics,.storyline-module__rFn3WG__rewardGrid{grid-template-columns:1fr 1fr}.storyline-module__rFn3WG__guideTask{flex-wrap:wrap}.storyline-module__rFn3WG__guideTask>span:last-child{min-width:60%}}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__flowItem{float:right;margin:0 0 3px 7px}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__compactEndingHeader{flex-shrink:0;align-items:center;gap:24px;min-height:40px;margin:0;padding:0;display:flex}.storyline-module__rFn3WG__compactEndingIdentity{flex-shrink:0;align-items:center;gap:10px;display:flex}.storyline-module__rFn3WG__compactEndingIdentity>img{object-fit:contain}.storyline-module__rFn3WG__compactEndingIdentity h1{color:#e7e5e0;align-items:baseline;gap:10px;margin:0;font-size:21px;line-height:1.25;display:flex}.storyline-module__rFn3WG__compactEndingIdentity h1 span{color:#8593a4;font-size:10px;font-weight:400}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__compactEndingSwitcher{border:0;flex:1;align-items:center;gap:6px;margin:0;padding:0;display:flex}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__compactEndingSwitcher a{white-space:nowrap;flex:none;align-items:center;gap:6px;padding:6px 10px;font-size:10px;display:flex}.storyline-module__rFn3WG__compactEndingHeader>.storyline-module__rFn3WG__viewSwitch{flex-shrink:0;margin-left:auto}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__breadcrumb{margin-bottom:0;font-size:10px}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__guideTabs{padding-bottom:6px}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__guideTabs button{padding:7px 12px;font-size:11px}@media (max-width:1100px){.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__compactEndingHeader{flex-wrap:wrap;gap:12px}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__compactEndingSwitcher{flex-basis:100%;order:3}.storyline-module__rFn3WG__compactEndingHeader>.storyline-module__rFn3WG__viewSwitch{margin-left:auto}}@media (max-width:580px){.storyline-module__rFn3WG__compactEndingIdentity h1{font-size:19px}.storyline-module__rFn3WG__compactEndingIdentity h1 span{display:none}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__compactEndingSwitcher{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__compactEndingSwitcher a{justify-content:center;gap:4px;padding:6px 3px;font-size:9px}.storyline-module__rFn3WG__compactEndingSwitcher img{width:15px;height:18px}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__content{gap:8px}}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__nodePanel label.storyline-module__rFn3WG__guideTask{align-items:flex-start;font-size:12px}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__nodePanel .storyline-module__rFn3WG__guideTask>span:last-child{display:block}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__flowNode{min-height:144px}.storyline-module__rFn3WG__endingWorkspace button:focus-visible,.storyline-module__rFn3WG__endingWorkspace input:focus-visible,.storyline-module__rFn3WG__endingWorkspace select:focus-visible{outline:2px solid var(--ending-color);outline-offset:3px}@media (max-width:580px){.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__summaryCard{width:auto}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__content{padding-bottom:70px}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__pathHero p{display:block}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__pathHero>div{flex:1;min-width:0}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__pathHero>div:last-child,.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__graphCanvas{flex:none}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__listToolbar>input{width:100%}}.storyline-module__rFn3WG__readableFlow{flex-direction:column;display:flex}.storyline-module__rFn3WG__readableFlow .storyline-module__rFn3WG__graphToolbar{z-index:2;background:#111821;border-bottom:1px solid #2a3442;flex-shrink:0;min-height:42px;padding:8px 12px;position:static}.storyline-module__rFn3WG__flowPhases{z-index:2;background:#0e151e;border-bottom:1px solid #2a3442;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;display:flex}.storyline-module__rFn3WG__flowPhases button{color:#9cadbf;font:inherit;cursor:pointer;background:#151e29;border:1px solid #2c3948;border-radius:5px;align-items:center;gap:7px;min-height:32px;padding:7px 9px;font-size:10px;display:flex}.storyline-module__rFn3WG__flowPhases button[aria-pressed=true]{border-color:var(--ending-color);color:#e6edf4;background:#24303d}.storyline-module__rFn3WG__flowPhases button b{background:#2b394a;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.storyline-module__rFn3WG__flowPhases button small{color:#8297ad;font-size:9px}.storyline-module__rFn3WG__flowPhases button:focus-visible{outline:2px solid var(--ending-color);outline-offset:2px}.storyline-module__rFn3WG__readableFlow .react-flow{flex:1;min-height:0;inset:auto;height:auto!important;position:relative!important}.storyline-module__rFn3WG__readableFlow .storyline-module__rFn3WG__flowNode{background:#131e2a;border-color:#405166;width:270px;min-height:158px;padding:13px 15px}.storyline-module__rFn3WG__readableFlow .storyline-module__rFn3WG__flowNode strong{max-height:57px;font-size:13px;line-height:1.45;overflow:hidden}.storyline-module__rFn3WG__readableFlow .storyline-module__rFn3WG__flowNodeTop{color:#9cafc5;font-size:9px}.storyline-module__rFn3WG__flowStatus{color:#94a7bc;background:#263344;border-radius:3px;margin-top:7px;padding:2px 6px;font-size:9px;display:inline-block}.storyline-module__rFn3WG__flowCurrent .storyline-module__rFn3WG__flowStatus{color:#f5bd78;background:#44321d}.storyline-module__rFn3WG__flowDone .storyline-module__rFn3WG__flowStatus{color:#a9d4b5;background:#20432e}.storyline-module__rFn3WG__readableFlow .storyline-module__rFn3WG__flowDone{background:#122319;border-color:#497a59}.storyline-module__rFn3WG__readableFlow .storyline-module__rFn3WG__flowCurrent{border:2px solid #f49c37;box-shadow:0 0 0 3px #f49c3717}.storyline-module__rFn3WG__readableFlow .storyline-module__rFn3WG__flowDependency{color:#a6b7cb;-webkit-line-clamp:2;border-top:1px solid #304052;margin:5px 0;padding-top:5px;font-size:9px;line-height:1.5}.storyline-module__rFn3WG__flowReadingHint{z-index:4;color:#a0b3c9;pointer-events:none;background:#0c141ef2;border:1px solid #344152;border-radius:4px;max-width:calc(100% - 270px);padding:6px 9px;font-size:9px;line-height:1.5;position:absolute;bottom:12px;left:60px}.storyline-module__rFn3WG__readableFlow .storyline-module__rFn3WG__nodePanel{max-height:calc(100% - 112px);top:100px}@media (max-width:850px){.storyline-module__rFn3WG__flowPhases{gap:4px;padding:6px}.storyline-module__rFn3WG__flowPhases button{padding:5px 7px;font-size:9px}.storyline-module__rFn3WG__flowReadingHint,.storyline-module__rFn3WG__readableFlow .storyline-module__rFn3WG__graphToolbar small{display:none}.storyline-module__rFn3WG__readableFlow .storyline-module__rFn3WG__nodePanel{z-index:8;max-height:calc(100% - 16px);top:8px}.storyline-module__rFn3WG__readableFlow .react-flow__minimap{display:none}}.storyline-module__rFn3WG__fullMapShell .storyline-module__rFn3WG__content{gap:10px;width:100%;max-width:none;padding:10px 18px}.storyline-module__rFn3WG__fullMapShell .storyline-module__rFn3WG__breadcrumb{margin:0;font-size:10px}.storyline-module__rFn3WG__fullMapHeader{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:18px;display:flex}.storyline-module__rFn3WG__fullMapHeader h1{color:#e4eaf1;align-items:center;gap:8px;margin:0;font-size:20px;display:flex}.storyline-module__rFn3WG__fullMapHeader .storyline-module__rFn3WG__guideTabs{border:0;padding:0}.storyline-module__rFn3WG__fullMapHeader>label{color:#9fb1c5;align-items:center;gap:7px;font-size:11px;display:flex}.storyline-module__rFn3WG__fullMapHeader select{color:#d3dfeb;font:inherit;background:#121b26;border:1px solid #3b4b5e;border-radius:4px;padding:6px 9px}.storyline-module__rFn3WG__fullMapHeader>span{color:#8ba0b6;margin-left:auto;font-size:10px}.storyline-module__rFn3WG__fullMapLayout{flex:1;grid-template-columns:220px minmax(0,1fr);gap:12px;min-height:0;display:grid}.storyline-module__rFn3WG__fullMapSidebar{color:#9cafc3;scrollbar-width:thin;background:#101722;border:1px solid #2b394a;border-radius:6px;min-height:0;padding:10px;overflow:auto}.storyline-module__rFn3WG__fullMapSidebar h2{letter-spacing:1px;text-transform:uppercase;margin:18px 0 10px;font-size:10px}.storyline-module__rFn3WG__fullMapSidebar>a{color:#d1ad6b;font-size:10px}.storyline-module__rFn3WG__fullMapSearch{background:#09121c;border:1px solid #35475c;border-radius:4px;align-items:center;gap:6px;padding:8px;display:flex}.storyline-module__rFn3WG__fullMapSearch input{color:#d2dfed;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:11px}.storyline-module__rFn3WG__fullMapResults{gap:4px;margin:10px 0;display:grid}.storyline-module__rFn3WG__fullMapResults small{color:#8da2b8;font-size:9px}.storyline-module__rFn3WG__fullMapResults button{text-align:left;color:#bbd0e5;font:inherit;cursor:pointer;background:#152235;border:1px solid #314258;border-radius:3px;padding:8px;font-size:10px}.storyline-module__rFn3WG__fullMapChapterLink{text-align:left;border:1px solid #29394c;border-left:3px solid var(--chapter-color);color:#cad7e5;cursor:pointer;width:100%;font:inherit;background:#131e2b;border-radius:4px;align-items:center;gap:9px;margin:0 0 6px;padding:8px;display:flex}.storyline-module__rFn3WG__fullMapChapterLink:hover{background:#203047}.storyline-module__rFn3WG__fullMapChapterLink img{object-fit:contain}.storyline-module__rFn3WG__fullMapChapterLink span{font-size:11px}.storyline-module__rFn3WG__fullMapChapterLink small{color:#829bb4;margin-top:4px;font-size:9px;display:block}.storyline-module__rFn3WG__fullMapCanvas .storyline-module__rFn3WG__graphToolbar>span{font-size:10px}.storyline-module__rFn3WG__fullMapCanvas .storyline-module__rFn3WG__graphToolbar label{color:#a7b9cc;align-items:center;gap:5px;margin-left:auto;font-size:10px;display:flex}.storyline-module__rFn3WG__fullMapCanvas input{accent-color:#ff8a32}.storyline-module__rFn3WG__fullChapterGroup{border:1px solid color-mix(in srgb,var(--chapter-color) 55%,#25384b);background:color-mix(in srgb,var(--chapter-color) 5%,#0b1420);pointer-events:none;border-radius:12px;width:100%;height:100%}.storyline-module__rFn3WG__fullChapterGroup header{background:#101d2b;border-bottom:1px solid #304255;border-radius:12px 12px 0 0;align-items:center;gap:14px;padding:18px 28px;display:flex}.storyline-module__rFn3WG__fullChapterGroup img{object-fit:contain}.storyline-module__rFn3WG__fullChapterGroup strong{color:var(--chapter-color);font-size:18px;display:block}.storyline-module__rFn3WG__fullChapterGroup small{color:#9fb0c5;margin-top:5px;font-size:11px;display:block}.storyline-module__rFn3WG__fullMapStage{border:1px solid #40546b;border-top:3px solid var(--chapter-color);color:#d5e1ed;background:#131f2c;border-radius:6px;width:270px;min-height:158px;padding:14px;box-shadow:0 3px 12px #0006}.storyline-module__rFn3WG__fullMapStage strong{max-height:58px;font-size:12px;line-height:1.55;display:block;overflow:hidden}.storyline-module__rFn3WG__fullMapStage p{color:#92abc4;margin:8px 0;font-size:10px;line-height:1.5}.storyline-module__rFn3WG__fullMapStage .storyline-module__rFn3WG__flowNodeTop{font-size:8px;line-height:1.4}.storyline-module__rFn3WG__fullMapDone{background:#12261b;border-color:#538b66}.storyline-module__rFn3WG__fullMapDone .storyline-module__rFn3WG__flowStatus{color:#a3d9b4;background:#244430}.storyline-module__rFn3WG__fullMapNext{border-color:#d89849;box-shadow:0 0 0 2px #ff982244}.storyline-module__rFn3WG__fullMapNext .storyline-module__rFn3WG__flowStatus{color:#eac183;background:#42301c}.storyline-module__rFn3WG__fullMapCanvas .storyline-module__rFn3WG__fullMapPanel{z-index:7;width:min(430px,100% - 24px);max-height:calc(100% - 65px);padding:20px;top:52px}.storyline-module__rFn3WG__fullMapPanel h2{font-size:15px}.storyline-module__rFn3WG__fullMapPanel>.storyline-module__rFn3WG__guideDetails{padding:4px 0 0}.storyline-module__rFn3WG__fullMapPanel .storyline-module__rFn3WG__guideTasks{grid-template-columns:1fr}.storyline-module__rFn3WG__fullMapShell button:focus-visible{outline-offset:3px;outline:2px solid #ffac50}@media (max-width:850px){.storyline-module__rFn3WG__fullMapShell .storyline-module__rFn3WG__content{padding:10px 10px 66px}.storyline-module__rFn3WG__fullMapHeader{gap:9px}.storyline-module__rFn3WG__fullMapHeader h1{font-size:17px}.storyline-module__rFn3WG__fullMapHeader>span{display:none}.storyline-module__rFn3WG__fullMapLayout{grid-template-columns:1fr}.storyline-module__rFn3WG__fullMapSidebar{flex-wrap:wrap;flex:none;gap:5px;max-height:135px;padding:7px;display:flex}.storyline-module__rFn3WG__fullMapSearch{width:100%}.storyline-module__rFn3WG__fullMapSidebar h2,.storyline-module__rFn3WG__fullMapSidebar>p,.storyline-module__rFn3WG__fullMapSidebar>a{display:none}.storyline-module__rFn3WG__fullMapChapterLink{gap:5px;width:auto;margin:0;padding:5px 7px}.storyline-module__rFn3WG__fullMapChapterLink img{width:18px;height:18px}.storyline-module__rFn3WG__fullMapChapterLink small{display:none}.storyline-module__rFn3WG__fullMapChapterLink span{font-size:9px}.storyline-module__rFn3WG__fullMapResults{width:100%;margin:0}.storyline-module__rFn3WG__fullMapCanvas{min-height:250px}.storyline-module__rFn3WG__fullMapCanvas .storyline-module__rFn3WG__graphToolbar>span{display:none}.storyline-module__rFn3WG__fullMapCanvas .storyline-module__rFn3WG__graphToolbar label{margin-left:0}.storyline-module__rFn3WG__fullMapHeader .storyline-module__rFn3WG__guideTabs button{padding:6px 8px;font-size:10px}}.storyline-module__rFn3WG__fullMapCanvas{background:radial-gradient(at 50% 0,#14213166,#0000 65%),#0a111a}.storyline-module__rFn3WG__fullMapCanvas .storyline-module__rFn3WG__verticalMapStage{border:1px solid color-mix(in srgb,var(--stage-accent) 65%,#26394c);border-top:2px solid var(--stage-accent);background:linear-gradient(145deg,color-mix(in srgb,var(--stage-accent) 9%,#101a27),#101923);color:#e0e8f0;border-radius:9px;width:270px;min-height:148px;padding:13px 15px;box-shadow:0 5px 18px #0005}.storyline-module__rFn3WG__verticalNodeHeader{color:var(--stage-accent);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;font-size:8px;line-height:1.4;display:flex}.storyline-module__rFn3WG__verticalNodeHeader>span{align-items:center;gap:5px;font-weight:600;display:flex}.storyline-module__rFn3WG__verticalNodeHeader small{font:8px var(--font-mono,monospace);color:#899fb7}.storyline-module__rFn3WG__fullMapCanvas .storyline-module__rFn3WG__verticalMapStage strong{max-height:54px;font-size:12px;line-height:1.5;overflow:hidden}.storyline-module__rFn3WG__fullMapCanvas .storyline-module__rFn3WG__verticalNodeDescription{-webkit-line-clamp:2;color:#93a8bd;-webkit-box-orient:vertical;margin:7px 0 10px;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.storyline-module__rFn3WG__verticalNodeFooter{color:#9fb7cd;border-top:1px solid #34435788;justify-content:space-between;align-items:center;gap:7px;padding-top:8px;font-size:9px;display:flex}.storyline-module__rFn3WG__verticalNodeFooter .storyline-module__rFn3WG__flowStatus{white-space:nowrap;background:color-mix(in srgb,var(--stage-accent) 15%,#152231);color:var(--stage-accent);margin:0;padding:2px 6px;font-size:8px}.storyline-module__rFn3WG__fullMapCanvas .storyline-module__rFn3WG__fullMapDecisionCard{background:linear-gradient(135deg,#302515,#171c24);border-style:dashed;box-shadow:0 4px 20px #d9a84509}.storyline-module__rFn3WG__fullMapCanvas .storyline-module__rFn3WG__fullMapEndingCard{border:2px solid var(--chapter-color);text-align:center;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--chapter-color) 18%,#132030),#0d1722 80%);min-height:200px;box-shadow:0 0 22px color-mix(in srgb,var(--chapter-color) 13%,transparent)}.storyline-module__rFn3WG__fullMapEndingIcon{object-fit:contain;filter:drop-shadow(0 3px 8px #0008);margin:5px auto 10px;display:block}.storyline-module__rFn3WG__fullMapCanvas .storyline-module__rFn3WG__fullMapEndingCard strong{color:var(--chapter-color);text-transform:uppercase;letter-spacing:.04em;font-size:19px;font-weight:700}.storyline-module__rFn3WG__fullMapCanvas .storyline-module__rFn3WG__fullMapEndingCard .storyline-module__rFn3WG__verticalNodeDescription{margin:7px 0 10px}.storyline-module__rFn3WG__fullMapEndingCard .storyline-module__rFn3WG__verticalNodeFooter{border-color:color-mix(in srgb,var(--chapter-color) 30%,transparent)}.storyline-module__rFn3WG__fullMapCanvas .storyline-module__rFn3WG__verticalMapStage.storyline-module__rFn3WG__fullMapDone{border-color:#69aa7d}.storyline-module__rFn3WG__fullMapDone .storyline-module__rFn3WG__verticalNodeFooter .storyline-module__rFn3WG__flowStatus{color:#b1dfbd;background:#244231}.storyline-module__rFn3WG__fullMapCanvas .storyline-module__rFn3WG__verticalMapStage.storyline-module__rFn3WG__fullMapNext{box-shadow:0 0 0 2px #f1b75130,0 5px 20px #0006}.storyline-module__rFn3WG__fullMapColorLegend{color:#9fb1c5;border-top:1px solid #2c3b4e;flex-wrap:wrap;gap:8px 12px;margin-bottom:10px;padding:11px 0;font-size:9px;display:flex}.storyline-module__rFn3WG__fullMapColorLegend span{align-items:center;gap:5px;display:flex}.storyline-module__rFn3WG__fullMapColorLegend i{border-radius:2px;width:7px;height:7px}.storyline-module__rFn3WG__fullMapSidebar .storyline-module__rFn3WG__fullMapChapterLink{border-color:color-mix(in srgb,var(--chapter-color) 30%,#243548);border-left-color:var(--chapter-color);background:linear-gradient(100deg,color-mix(in srgb,var(--chapter-color) 9%,#111c29),#111c29)}.storyline-module__rFn3WG__fullMapCanvas .react-flow__handle{background:#111b27;border:1px solid #a0b2c7;width:5px;height:5px}@media (max-width:850px){.storyline-module__rFn3WG__fullMapColorLegend{display:none}}.storyline-module__rFn3WG__fullMapFinalsButton{text-align:left;color:#c5d6e8;width:100%;font:inherit;cursor:pointer;background:#1a2736;border:1px solid #44556a;border-radius:5px;margin-bottom:12px;padding:9px 10px;font-size:10px}.storyline-module__rFn3WG__fullMapFinalsButton:hover{background:#233449;border-color:#9eb7d1}.storyline-module__rFn3WG__actionLegend{color:#b5c4d8;flex-wrap:wrap;flex-shrink:0;gap:8px 20px;padding:8px 2px;font-size:11px;display:flex}.storyline-module__rFn3WG__actionLegend span{align-items:center;gap:7px;display:flex}.storyline-module__rFn3WG__actionLegend i{background:var(--action-color);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb,var(--action-color) 25%,transparent);border-radius:50%}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__chapterCard{border-top:3px solid var(--ending-color);background:linear-gradient(145deg,color-mix(in srgb,var(--ending-color) 9%,#111923),#101620 65%);border-radius:12px;transition:transform .18s,border-color .18s}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__chapterCard:hover{border-color:var(--ending-color);transform:translateY(-3px)}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__chapterCard .storyline-module__rFn3WG__chapterCardSummary{color:#adbed1;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:65px;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__chapterCard h2{color:var(--ending-color)}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__listStage{border-left:3px solid var(--action-color);background:linear-gradient(110deg,color-mix(in srgb,var(--action-color) 5%,#131b26),#111923);border-radius:10px}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__listStageHeading small{color:var(--action-color)}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__listStageNumber{border-color:var(--action-color);color:var(--action-color);background:color-mix(in srgb,var(--action-color) 12%,#121923);width:32px;height:32px;font-size:12px}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__listStageDone{border-left-color:#65d5a0}.storyline-module__rFn3WG__stageBrief{background:linear-gradient(135deg,#1b2c3a,#141d29);border:1px solid #354359;border-radius:10px;margin-bottom:16px;padding:16px}.storyline-module__rFn3WG__briefHeading{color:#7ed9ef;align-items:center;gap:8px;display:flex}.storyline-module__rFn3WG__briefHeading h3{flex:1;margin:0;font-size:13px}.storyline-module__rFn3WG__briefHeading>span{color:#9fb4c8;font-size:10px}.storyline-module__rFn3WG__briefFacts{flex-wrap:wrap;gap:16px;display:flex}.storyline-module__rFn3WG__briefFacts p{color:#c6d3e2;gap:8px;font-size:12px;line-height:1.7;display:flex}.storyline-module__rFn3WG__briefFacts svg{color:#6dcde9;flex-shrink:0;margin-top:4px}.storyline-module__rFn3WG__briefFacts b{color:#8ca6bb;text-transform:uppercase;letter-spacing:.07em;font-size:10px;display:block}.storyline-module__rFn3WG__briefNote{color:#9aafc5;margin:10px 0;font-size:11px;line-height:1.8}.storyline-module__rFn3WG__supplyGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;margin-top:12px;display:grid}.storyline-module__rFn3WG__supplyGrid>div{background:#101923;border:1px solid #374454;border-radius:7px;align-items:center;gap:9px;padding:9px;display:flex}.storyline-module__rFn3WG__supplyGrid img{object-fit:contain;flex-shrink:0}.storyline-module__rFn3WG__supplyGrid b{color:#e2c890;font-size:11px;font-weight:500;line-height:1.5;display:block}.storyline-module__rFn3WG__supplyGrid small{color:#90a6bd;margin-top:3px;font-size:10px;display:block}.storyline-module__rFn3WG__branchWarning{color:#efbc8d;background:#39261e;border:1px solid #785137;border-radius:7px;gap:9px;margin-top:12px;padding:12px;display:flex}.storyline-module__rFn3WG__branchWarning svg{flex-shrink:0;margin-top:2px}.storyline-module__rFn3WG__branchWarning p{margin:0;font-size:11px;line-height:1.8}.storyline-module__rFn3WG__branchWarning b,.storyline-module__rFn3WG__branchWarning span{display:block}.storyline-module__rFn3WG__objectivesHeading{color:#e2eaf3;margin:22px 0 0;font-size:13px}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__chapterObjective{border:1px solid #2f3e50;border-left:3px solid var(--action-color);background:#111b28;border-radius:8px;margin:10px 0;padding:13px}.storyline-module__rFn3WG__objectiveStepLabel{color:var(--action-color);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:8px;margin-bottom:10px;font-size:9px;display:flex}.storyline-module__rFn3WG__objectiveStepLabel b{background:color-mix(in srgb,var(--action-color) 13%,transparent);border-radius:6px;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.storyline-module__rFn3WG__objectiveHelp{color:#97acc3;margin:9px 0 10px 23px;font-size:11px;line-height:1.8}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__chapterObjective input{accent-color:var(--action-color)}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__objectiveMeta{gap:6px}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__objectiveMeta>span{color:#afc4db;background:#1c2938;border:1px solid #2f4154;border-radius:5px;padding:4px 7px;line-height:1.5}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__wikiHint{color:#bad9cc;background:#132923;border-left:3px solid #69d5b7;border-radius:7px;padding:14px}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__wikiHint h3{color:#83dfbe}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__chapterPrereqs{background:#201d30;border-left:3px solid #b699ee;border-radius:7px;padding:12px}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__rewardSection{background:#171f2a;border-radius:7px;margin-top:10px;padding:10px}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__readableFlow .storyline-module__rFn3WG__richStageNode{border-top:3px solid var(--action-color);background:linear-gradient(135deg,color-mix(in srgb,var(--action-color) 8%,#131e2a),#111a26);border-radius:11px;width:340px;min-height:0;max-height:445px;padding:16px;overflow:hidden;box-shadow:0 8px 25px #0005}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__richStageNode .storyline-module__rFn3WG__flowNodeTop{color:var(--action-color);font-size:10px}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__richStageNode strong{max-height:62px;font-size:14px;line-height:1.5}.storyline-module__rFn3WG__flowPlace{color:#aec2d6;white-space:nowrap;text-overflow:ellipsis;margin:8px 0;font-size:10px;overflow:hidden}.storyline-module__rFn3WG__flowObjectivePreview{margin:10px 0;padding:0;list-style:none}.storyline-module__rFn3WG__flowObjectivePreview li{color:#bbcbda;gap:6px;max-height:36px;margin:6px 0;font-size:11px;line-height:1.6;display:flex;overflow:hidden}.storyline-module__rFn3WG__flowObjectivePreview li>span{color:var(--action-color);flex-shrink:0}.storyline-module__rFn3WG__flowMore{color:#9fb4cb;font-size:10px}.storyline-module__rFn3WG__flowProgressRow{color:#a7bdd1;justify-content:space-between;align-items:center;margin:5px 0 8px;font-size:10px;display:flex}.storyline-module__rFn3WG__richStageNode progress{width:100%;height:4px;accent-color:var(--action-color)}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__readableFlow .storyline-module__rFn3WG__flowDone{background:#14271f;border-color:#64bc8d}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__readableFlow .storyline-module__rFn3WG__flowCurrent{border-color:#ffbd67;box-shadow:0 0 0 3px #ffbd6725}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__chapterPanel{border-color:#3e5269;border-radius:10px;width:min(480px,100% - 24px)}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__nodeHint{margin-top:9px;font-size:10px}@media (max-width:580px){.storyline-module__rFn3WG__actionLegend{gap:7px 12px;font-size:9px}.storyline-module__rFn3WG__stageBrief{padding:12px}.storyline-module__rFn3WG__briefHeading{flex-wrap:wrap}.storyline-module__rFn3WG__supplyGrid{grid-template-columns:1fr}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__chapterCard .storyline-module__rFn3WG__chapterCardSummary{font-size:11px}.storyline-module__rFn3WG__objectiveHelp{margin-left:0}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__listStageHeading{gap:9px;padding:12px}}@media (prefers-reduced-motion:reduce){.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__chapterCard{transition:none}.storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__chapterCard:hover{transform:none}}.storyline-module__rFn3WG__flowAttemptSummary{color:#b8c9da;margin-top:10px;font-size:11px;line-height:1.7}.storyline-module__rFn3WG__flowRetrySummary{color:#eac37e;background:#342a19;border:1px solid #6e5528;border-radius:5px;margin-top:9px;padding:9px;font-size:10px;line-height:1.7}.storyline-module__rFn3WG__chapterReader{height:auto;min-height:100dvh;overflow:visible}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__main{flex:1;width:100%;display:block}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__content{box-sizing:border-box;width:100%;max-width:1440px;height:auto;margin:auto;padding:28px 32px 90px;display:block}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__pathHero{gap:20px;margin:26px 0}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__pathHero h1{font-size:clamp(30px,4vw,48px)}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__pathHero p{max-width:700px;font-size:13px;line-height:1.8}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__pathHero>img{object-fit:contain;width:64px;height:72px}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__pathLayout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:30px;margin-top:20px}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__sidebar{flex-direction:column;gap:14px;max-height:none;display:flex;position:sticky;top:82px;overflow:visible}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__stageList{height:auto;max-height:none;padding:0 20px 25px;overflow:visible}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__listToolbar{top:65px}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__listStage{scroll-margin-top:125px}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__graphCanvas{flex-direction:column;height:780px;min-height:640px;display:flex}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__readableFlow .react-flow{flex:1;min-height:450px}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__infoCard{display:block}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__back{display:inline-flex}.storyline-module__rFn3WG__guideContents{background:#101a26;border:1px solid #2b3b4e;border-radius:10px;overflow:hidden}.storyline-module__rFn3WG__guideContents>summary{cursor:pointer;color:#d1ddea;align-items:center;gap:8px;padding:15px;font-size:12px;display:flex}.storyline-module__rFn3WG__guideContents>summary>span{color:var(--ending-color);margin-left:auto}.storyline-module__rFn3WG__guideContents nav{scrollbar-width:thin;scrollbar-color:#425971 #101a26;max-height:40vh;padding:0 10px 12px;overflow-y:auto}.storyline-module__rFn3WG__guideContents a{color:#96abc2;border-radius:4px;gap:9px;padding:9px 6px;font-size:11px;line-height:1.5;text-decoration:none;display:flex}.storyline-module__rFn3WG__guideContents a:hover,.storyline-module__rFn3WG__guideContents a:focus-visible{color:#edf4fa;background:#213144}.storyline-module__rFn3WG__guideContents small{color:var(--ending-color);min-width:16px;margin-top:2px;font-size:9px}.storyline-module__rFn3WG__illustratedGuide{min-width:0}.storyline-module__rFn3WG__guideArticleHero{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--ending-color) 15%,transparent),transparent 65%),linear-gradient(145deg,#172432,#101823);border:1px solid #32485a;border-radius:14px;padding:30px}.storyline-module__rFn3WG__guideArticleHero h2{color:#eff4fa;margin:16px 0;font-size:clamp(26px,3vw,38px);line-height:1.25}.storyline-module__rFn3WG__guideArticleHero h2>span{color:#99b2c8;margin-top:12px;font-size:16px;font-weight:400;display:block}.storyline-module__rFn3WG__guideArticleHero>p{color:#adbed0;margin:18px 0 22px;font-size:14px;line-height:1.9}.storyline-module__rFn3WG__guideArticleStats{border-top:1px solid #304358;flex-wrap:wrap;gap:12px 24px;padding-top:18px;display:flex}.storyline-module__rFn3WG__guideArticleStats>span{color:#b0c4d7;align-items:center;gap:7px;font-size:11px;display:flex}.storyline-module__rFn3WG__guideArticleStats svg{color:var(--ending-color)}.storyline-module__rFn3WG__guideReadingNote{background:#14271f;border-left:3px solid #83cdb4;border-radius:0 9px 9px 0;margin:22px 0;padding:20px 22px}.storyline-module__rFn3WG__guideReadingNote>b{color:#8ce4bf;font-size:13px}.storyline-module__rFn3WG__guideReadingNote p{color:#b4cbbf;margin:9px 0 0;font-size:13px;line-height:1.9}.storyline-module__rFn3WG__guideSearch{color:#93abc3;background:#111a27;border:1px solid #35475a;border-radius:9px;align-items:center;gap:10px;margin:22px 0;padding:12px 14px;display:flex}.storyline-module__rFn3WG__guideSearch input{min-width:0;font:inherit;color:#dfebf7;background:0 0;border:0;outline:none;flex:1;font-size:13px}.storyline-module__rFn3WG__guideSearch:focus-within{border-color:var(--ending-color)}.storyline-module__rFn3WG__guideSearch>span{white-space:nowrap;font-size:10px}.storyline-module__rFn3WG__guideSearchResult{color:#9bb3c9;font-size:12px}.storyline-module__rFn3WG__guideSearchResult button{color:#80d1e4;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.storyline-module__rFn3WG__guideTopic{background:linear-gradient(135deg,#131e2a,#101822);border:1px solid #2e4054;border-radius:12px;margin:24px 0;padding:26px;scroll-margin-top:86px}.storyline-module__rFn3WG__guideTopic>header{border-bottom:1px solid #2b3a4c;align-items:flex-start;gap:15px;margin-bottom:18px;padding-bottom:18px;display:flex}.storyline-module__rFn3WG__guideTopicNumber{border:1px solid color-mix(in srgb,var(--ending-color) 40%,#293648);width:40px;height:40px;color:var(--ending-color);background:color-mix(in srgb,var(--ending-color) 10%,#101a26);font:12px var(--font-mono,monospace);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.storyline-module__rFn3WG__guideTopic header small{color:#8da8be;letter-spacing:.1em;font-size:9px}.storyline-module__rFn3WG__guideTopic h3{color:#e2edf6;margin:4px 0 0;font-size:21px;line-height:1.5}.storyline-module__rFn3WG__guideTopicDecision{border-top:3px solid #d4ad6d}.storyline-module__rFn3WG__guideTopicDecision .storyline-module__rFn3WG__guideTopicNumber{color:#e9be72;background:#352a1c;border-color:#856b43}.storyline-module__rFn3WG__guideInstructions{margin:16px 0 22px;padding-left:22px}.storyline-module__rFn3WG__guideInstructions li{color:#b7c8d9;margin-bottom:14px;padding-left:5px;font-size:14px;line-height:2}.storyline-module__rFn3WG__guideInstructions li::marker{color:var(--ending-color);font-weight:700}.storyline-module__rFn3WG__guideTopic>footer{border-top:1px solid #2b3b4b;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding-top:14px;display:flex}.storyline-module__rFn3WG__guideTopic>footer a,.storyline-module__rFn3WG__stepWikiGuide>a,.storyline-module__rFn3WG__guideCredits a{color:#80bacc;align-items:center;gap:5px;font-size:11px;text-decoration:none;display:inline-flex}.storyline-module__rFn3WG__guideTopic>footer button{color:#c4d7e7;cursor:pointer;font:inherit;background:#1b2b3c;border:1px solid #41546a;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.storyline-module__rFn3WG__guideTopic>footer button:hover{border-color:var(--ending-color)}.storyline-module__rFn3WG__galleryHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:18px 0 13px;display:flex}.storyline-module__rFn3WG__galleryHeading>span{letter-spacing:.12em;color:#9bafc5;font-size:9px}.storyline-module__rFn3WG__galleryHeading small{color:#7d95ae;font-size:10px}.storyline-module__rFn3WG__galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.storyline-module__rFn3WG__galleryGrid figure{background:#0c131d;border:1px solid #30455a;border-radius:9px;min-width:0;margin:0;overflow:hidden}.storyline-module__rFn3WG__galleryGrid figure>button{cursor:zoom-in;background:#090f18;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.storyline-module__rFn3WG__galleryGrid figure img{aspect-ratio:16/10;object-fit:contain;width:100%;transition:transform .2s;display:block}.storyline-module__rFn3WG__galleryGrid figure>button:hover img{transform:scale(1.03)}.storyline-module__rFn3WG__galleryGrid figure>button>span:not(.storyline-module__rFn3WG__imageUnavailable){color:#d6e9fa;background:#101a27d9;border:1px solid #537087;border-radius:5px;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:9px;right:9px}.storyline-module__rFn3WG__galleryGrid figcaption{color:#a7bfd3;align-items:flex-start;gap:8px;padding:11px 13px;font-size:11px;line-height:1.7;display:flex}.storyline-module__rFn3WG__galleryGrid figcaption>b{color:var(--ending-color);padding-top:2px;font-size:9px;font-weight:500}.storyline-module__rFn3WG__galleryMore{color:#c2d9eb;font:inherit;cursor:pointer;background:#1a2939;border:1px solid #40546a;border-radius:6px;margin-top:13px;padding:10px 14px;font-size:12px}.storyline-module__rFn3WG__imageUnavailable{aspect-ratio:16/10;color:#b8a487;place-items:center;padding:15px;font-size:12px;display:grid}.storyline-module__rFn3WG__galleryCompact{gap:9px}.storyline-module__rFn3WG__galleryCompact figcaption{padding:8px;font-size:10px}.storyline-module__rFn3WG__stepWikiGuide{background:#152331;border:1px solid #32475a;border-radius:10px;margin:15px 0;padding:16px}.storyline-module__rFn3WG__stepWikiGuide>h3{color:#9dd3e4;margin:0 0 10px;font-size:15px;line-height:1.6}.storyline-module__rFn3WG__stepWikiGuide>ol{color:#b3c7d9;padding-left:18px;font-size:12px;line-height:1.9}.storyline-module__rFn3WG__stepWikiGuide>ol li{margin-bottom:12px}.storyline-module__rFn3WG__stepWikiGuide>a{margin-top:13px}.storyline-module__rFn3WG__galleryDialog{color:#d4e1ec;background:#0e1722;border:1px solid #526c85;border-radius:12px;width:min(1180px,94vw);max-width:94vw;max-height:94dvh;padding:0;box-shadow:0 20px 70px #000b}.storyline-module__rFn3WG__galleryDialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030810e6}.storyline-module__rFn3WG__galleryDialog>header{border-bottom:1px solid #2c3f52;justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;display:flex}.storyline-module__rFn3WG__galleryDialog h2{margin:5px 0;font-size:15px;line-height:1.5}.storyline-module__rFn3WG__galleryDialog header small{color:var(--ending-color);font-size:10px}.storyline-module__rFn3WG__galleryDialog button{color:#d0e0ee;cursor:pointer;background:#1f3043;border:1px solid #45617b;border-radius:6px;place-items:center;width:35px;height:35px;display:grid}.storyline-module__rFn3WG__lightboxImage{background:#070d15;justify-content:center;align-items:center;min-height:180px;padding:10px;display:flex}.storyline-module__rFn3WG__lightboxImage img{object-fit:contain;max-width:100%;max-height:70dvh}.storyline-module__rFn3WG__galleryDialog>footer{justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.storyline-module__rFn3WG__galleryDialog footer p{text-align:center;margin:0;font-size:12px;line-height:1.7}.storyline-module__rFn3WG__galleryDialog footer a{color:#87b6d3;justify-content:center;align-items:center;gap:5px;margin-top:4px;font-size:10px;display:flex}.storyline-module__rFn3WG__galleryDialog footer button{flex-shrink:0}.storyline-module__rFn3WG__guideCredits{color:#8199b2;border-top:1px solid #2b3b4d;margin:35px 0 0;padding:22px 0;font-size:12px;line-height:1.9}.storyline-module__rFn3WG__guideCredits h3{color:#b5c9dc;margin:0;font-size:13px}.storyline-module__rFn3WG__guideCredits a{margin-right:18px}@media (max-width:1000px){.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__pathLayout{grid-template-columns:210px minmax(0,1fr);gap:20px}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__content{padding:22px 20px 70px}.storyline-module__rFn3WG__guideTopic{padding:20px}.storyline-module__rFn3WG__guideArticleHero{padding:24px}.storyline-module__rFn3WG__galleryGrid{gap:10px}}@media (max-width:760px){.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__pathLayout{display:block}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__sidebar{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid;position:static}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__guideContents,.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__infoCard{grid-column:1/-1}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__infoCard{display:none}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__guideContents nav{max-height:220px}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__pathHero{flex-wrap:wrap}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__pathHero>div{flex:1}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__pathHero>.storyline-module__rFn3WG__viewSwitch{margin-left:auto}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__pathHero h1{font-size:32px}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__graphCanvas{height:760px;min-height:600px}.storyline-module__rFn3WG__guideTopic h3{font-size:19px}.storyline-module__rFn3WG__guideInstructions li{font-size:13px}.storyline-module__rFn3WG__guideArticleHero h2{font-size:30px}.storyline-module__rFn3WG__guideSearch>span{display:none}}@media (max-width:480px){.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__content{padding:18px 12px 70px}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__pathHero>img{width:40px;height:48px}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__pathHero h1{font-size:28px}.storyline-module__rFn3WG__guideTopic{margin:18px 0;padding:17px 14px}.storyline-module__rFn3WG__guideTopic>header{gap:10px}.storyline-module__rFn3WG__guideTopicNumber{width:32px;height:32px}.storyline-module__rFn3WG__guideTopic h3{font-size:17px}.storyline-module__rFn3WG__galleryGrid{grid-template-columns:1fr}.storyline-module__rFn3WG__guideArticleHero{padding:20px 17px}.storyline-module__rFn3WG__guideReadingNote{padding:17px}.storyline-module__rFn3WG__guideArticleStats{gap:10px 16px}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__stageList{padding:0 10px 20px}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__guideTabs{flex-wrap:wrap}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__guideTabs>span{width:100%;margin:0}.storyline-module__rFn3WG__galleryDialog>header,.storyline-module__rFn3WG__galleryDialog>footer{padding:12px}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__sidebar{grid-template-columns:1fr}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__summaryCard,.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__optionsCard{width:auto}.storyline-module__rFn3WG__galleryCompact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.storyline-module__rFn3WG__galleryGrid figure img{transition:none}}.storyline-module__rFn3WG__galleryDialog{margin:auto}.storyline-module__rFn3WG__galleryDialog>header>div{flex:1}.storyline-module__rFn3WG__lightboxZoom{justify-content:flex-start;align-items:flex-start;max-height:70dvh;overflow:auto}.storyline-module__rFn3WG__lightboxZoom img{flex-shrink:0;max-width:none;max-height:none}.storyline-module__rFn3WG__evidenceReference details{background:#111e2c;border:1px solid #3a4e65;border-radius:9px;margin:16px 0;padding:14px}.storyline-module__rFn3WG__evidenceReference summary{cursor:pointer;color:#d5bd80;font-size:13px}.storyline-module__rFn3WG__evidenceRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.storyline-module__rFn3WG__evidenceRows>div{background:#0e1722;border:1px solid #2e4257;border-radius:7px;padding:13px}.storyline-module__rFn3WG__evidenceRows strong{color:#c4d7e7;font-size:12px;line-height:1.6;display:block}.storyline-module__rFn3WG__evidenceRows span{color:#dfbd76;margin-top:7px;font-size:10px;display:block}.storyline-module__rFn3WG__evidenceRows p{color:#a0b9d0;margin:7px 0;font-size:12px;line-height:1.8}.storyline-module__rFn3WG__evidenceRows a{color:#76c2d5;font-size:10px;text-decoration:none}@media (max-width:650px){.storyline-module__rFn3WG__evidenceRows{grid-template-columns:1fr}}@media (max-width:480px){.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__pathHero>.storyline-module__rFn3WG__viewSwitch{flex:0 0 100%;justify-content:flex-start;margin-left:0}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__pathHero>div:not(.storyline-module__rFn3WG__viewSwitch){min-width:0}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__pathHero{align-items:center;gap:12px}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__pathHero p{font-size:12px;line-height:1.7}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__pathHero h1{font-size:30px}}.storyline-module__rFn3WG__chapterMainContent{min-width:0}@media (min-width:761px){.storyline-module__rFn3WG__chapterReader{height:100dvh;min-height:0;overflow:hidden}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__main{flex:1;min-height:0;display:flex}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__content{flex:1;grid-template-rows:auto auto auto auto minmax(0,1fr);grid-template-columns:250px minmax(0,1fr);column-gap:30px;min-height:0;padding:20px 28px 18px;display:grid}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__breadcrumb{grid-area:1/2}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__pathHero{grid-area:2/2;margin:16px 0}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__pathHero h1{font-size:32px}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__guideTabs{grid-area:3/2}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__actionLegend{grid-area:4/2}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__pathLayout{display:contents}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__sidebar{grid-area:1/1/6;gap:14px;height:100%;min-height:0;position:static;overflow:hidden}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__summaryCard,.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__optionsCard{flex-shrink:0}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__guideContents{flex-direction:column;flex:1;min-height:0;display:flex}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__guideContents summary{flex-shrink:0}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__guideContents nav{overscroll-behavior:contain;min-height:0;max-height:none;overflow-y:auto}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__infoCard{display:none}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__chapterMainContent{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4b647d #101823;grid-area:5/2;min-height:0;padding:0 12px 32px 0;scroll-padding-top:16px;overflow-y:auto}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__listToolbar{top:0}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__guideTopic,.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__listStage{scroll-margin-top:16px}.storyline-module__rFn3WG__chapterReader>footer{display:none}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__alert{z-index:10;position:absolute;top:70px;right:28px}}@media (min-width:761px) and (max-width:1000px){.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__content{grid-template-columns:220px minmax(0,1fr);column-gap:20px;padding:16px 20px}}@media (min-width:761px){.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__main{align-items:stretch}.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__content{height:100%;max-height:100%;overflow:hidden}}.storyline-module__rFn3WG__endingReadingPane{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4b647d #101823;min-width:0;min-height:0;padding:0 14px 32px 0;scroll-padding-top:16px;overflow-y:auto}.storyline-module__rFn3WG__endingReadingPane .storyline-module__rFn3WG__guideTopic{scroll-margin-top:16px}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__guideContents{flex-shrink:0}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__guideContents nav{max-height:300px}@media (max-width:850px){.storyline-module__rFn3WG__endingReadingPane{padding:0;overflow:visible}.storyline-module__rFn3WG__endingWorkspace .storyline-module__rFn3WG__guideContents{grid-column:1/-1}}@media (min-width:851px){.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__sidebar{overflow:hidden}.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__guideContents{flex-direction:column;flex:1;min-height:0;display:flex}.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__guideContents summary{flex-shrink:0}.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__guideContents nav{overscroll-behavior:contain;min-height:0;max-height:none;overflow-y:auto}.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__phaseNav,.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__accessCard,.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__retry,.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__guideSources,.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__sidebar>.storyline-module__rFn3WG__alert{display:none}.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__summaryCard,.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__optionsCard{flex-shrink:0}}.storyline-module__rFn3WG__guideContents>h2{color:#d7e6f4;flex-shrink:0;align-items:center;gap:8px;margin:0;padding:16px;font-size:12px;font-weight:500;display:flex}.storyline-module__rFn3WG__guideContents>h2>span{color:var(--ending-color);margin-left:auto;font-size:11px}@media (min-width:761px){.storyline-module__rFn3WG__chapterReader .storyline-module__rFn3WG__guideContents nav{flex:1}}@media (min-width:851px){.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__guideContents nav{flex:1}}.storyline-module__rFn3WG__routeOverview{background:#101a24;border:1px solid #344656;border-radius:12px;margin:20px 0;padding:22px}.storyline-module__rFn3WG__routeConfiguration{flex-wrap:wrap;gap:8px;display:flex}.storyline-module__rFn3WG__routeConfiguration span{color:#b5cadc;background:#172330;border:1px solid #3b5064;border-radius:5px;padding:6px 9px;font-size:11px}.storyline-module__rFn3WG__routeOverview h3{color:#e4edf6;margin:22px 0 16px;font-size:18px}.storyline-module__rFn3WG__routeDecisions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.storyline-module__rFn3WG__routeDecisions li{color:#c0d0df;background:#14212d;border:1px solid #304455;border-radius:8px;padding:16px;font-size:13px;line-height:1.8}.storyline-module__rFn3WG__routeDecisions li>span{color:var(--ending-color);margin-bottom:8px;font-size:20px;font-weight:700;display:block}.storyline-module__rFn3WG__routeCaution{color:#d6b87c;align-items:flex-start;gap:10px;margin:18px 0;display:flex}.storyline-module__rFn3WG__routeCaution svg{flex-shrink:0;margin-top:4px}.storyline-module__rFn3WG__routeCaution p{margin:0;font-size:12px;line-height:1.8}.storyline-module__rFn3WG__routeOverviewActions{flex-wrap:wrap;gap:8px;display:flex}.storyline-module__rFn3WG__routeOverviewActions button,.storyline-module__rFn3WG__readingFinish button{font:inherit;color:#d9e8f5;cursor:pointer;background:#1c2b3a;border:1px solid #476174;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.storyline-module__rFn3WG__routeOverviewActions button:first-child{border-color:var(--ending-color)}.storyline-module__rFn3WG__routeOverview>details{border-top:1px solid #2d4050;margin-top:18px;padding-top:16px}.storyline-module__rFn3WG__routeOverview summary{color:#a8c3d8;cursor:pointer;font-size:12px}.storyline-module__rFn3WG__routeOverview details p{color:#a4b8ca;font-size:12px;line-height:1.85}.storyline-module__rFn3WG__tocPhase{z-index:1;color:#a2b7c9;letter-spacing:.04em;background:#0e1b27;border-bottom:1px solid #283c4e;margin:0;padding:12px 8px 8px;font-size:10px;position:sticky;top:0}.storyline-module__rFn3WG__guideContents a[aria-current=location]{color:#f0dfb7;border-left:2px solid var(--ending-color);background:#263747}.storyline-module__rFn3WG__readingSupplies{background:#0e1923;border:1px solid #35495a;border-radius:7px;margin:18px 0;padding:14px 16px}.storyline-module__rFn3WG__readingSupplies>strong{color:#c4d7e7;font-size:12px}.storyline-module__rFn3WG__readingSupplies ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.storyline-module__rFn3WG__readingSupplies li{color:#9bb5cb;background:#1b2a37;border-radius:4px;padding:6px 9px;font-size:11px}.storyline-module__rFn3WG__groupedReferences>h4{color:#afc7da;font-size:13px}.storyline-module__rFn3WG__groupedReferences>details{background:#101c28;border:1px solid #344c61;border-radius:8px;margin:10px 0;padding:14px}.storyline-module__rFn3WG__groupedReferences>details>summary{color:#d0dfea;cursor:pointer;font-size:13px;line-height:1.7}.storyline-module__rFn3WG__groupedReferences summary>span{float:right;color:#8faabe;margin-left:10px;font-size:11px}.storyline-module__rFn3WG__guideOptional li{color:#b5c8d9;margin:5px 0;font-size:12px;line-height:1.9}.storyline-module__rFn3WG__readingComplete{color:#b9d8c7;cursor:pointer;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.storyline-module__rFn3WG__readingComplete input{accent-color:var(--ending-color);width:16px;height:16px}.storyline-module__rFn3WG__readingFinish{background:#13251e;border:1px solid #355b46;border-radius:10px;margin:24px 0;padding:24px}.storyline-module__rFn3WG__readingFinish h3{color:#c9ebd7;margin:0 0 10px}.storyline-module__rFn3WG__readingFinish p{color:#a9c9b7;font-size:13px;line-height:1.8}@media (min-width:851px){.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__summaryCard{padding:14px}.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__progressTitle strong{font-size:24px}.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__summaryCard p{margin:7px 0}.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__summaryCard .storyline-module__rFn3WG__continue{padding:8px 10px}.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__optionsCard{padding:14px}.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__optionsCard h2{margin-bottom:10px}.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__optionsCard label{margin-top:9px}.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__optionsCard select{padding:8px}.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__sidebar{gap:10px}}@media (max-width:1100px){.storyline-module__rFn3WG__routeDecisions{grid-template-columns:1fr}.storyline-module__rFn3WG__routeDecisions li{gap:12px;padding:12px;display:flex}.storyline-module__rFn3WG__routeDecisions li>span{margin:0;line-height:1.1}}@media (max-width:600px){.storyline-module__rFn3WG__routeOverview{padding:16px}.storyline-module__rFn3WG__routeOverviewActions{display:grid}.storyline-module__rFn3WG__routeOverviewActions button{justify-content:space-between}.storyline-module__rFn3WG__readingComplete{width:100%;margin-left:0}.storyline-module__rFn3WG__groupedReferences summary>span{float:none;margin:4px 0 0;display:block}.storyline-module__rFn3WG__endingReadingPane .storyline-module__rFn3WG__evidenceRows{grid-template-columns:1fr}}.storyline-module__rFn3WG__routeSettings{background:#111820;border:1px solid #303e4c;border-radius:7px;flex-shrink:0;overflow:hidden}.storyline-module__rFn3WG__routeSettings>summary{cursor:pointer;color:#dfebf4;padding:13px 14px;font-size:12px;font-weight:600}.storyline-module__rFn3WG__routeSettings>summary small{color:#8da9bf;margin:7px 0 0;font-size:10px;font-weight:400;display:block}.storyline-module__rFn3WG__routeSettings>.storyline-module__rFn3WG__optionsCard{border:0;border-top:1px solid #293a4b;border-radius:0;margin:0}.storyline-module__rFn3WG__routeSettings .storyline-module__rFn3WG__optionsCard h2{display:none}.storyline-module__rFn3WG__routeSettings .storyline-module__rFn3WG__optionsCard p{color:#8da7bc;font-size:11px;line-height:1.7;display:block}@media (max-width:850px){.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__routeSettings{align-self:start}.storyline-module__rFn3WG__endingReader .storyline-module__rFn3WG__sidebar .storyline-module__rFn3WG__guideContents nav{max-height:220px}}.storyline-module__rFn3WG__referenceNode{color:#e7edf3;cursor:pointer;background:#191d22;border:1px solid #30363e;border-radius:10px;width:260px;padding:12px 13px;font-size:12px;line-height:1.45;box-shadow:0 1px 3px #0004}.storyline-module__rFn3WG__referenceNode strong{align-items:center;gap:7px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.storyline-module__rFn3WG__referenceNode p{color:#a8bfd2;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:6px 0 0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.storyline-module__rFn3WG__referenceNode .react-flow__handle{background:#5f96e4;border:1px solid #d7e6ff;width:5px;min-width:5px;height:5px;min-height:5px}.storyline-module__rFn3WG__referenceSymbol{color:inherit;justify-content:center;margin:0 0 7px;display:flex}.storyline-module__rFn3WG__reference_decision{text-align:center;color:#f1bc12;background:#292715;border:2px dashed #eab308;padding:14px 12px}.storyline-module__rFn3WG__reference_decision strong{justify-content:center}.storyline-module__rFn3WG__reference_decision p{text-align:center;color:#b4c6d5}.storyline-module__rFn3WG__referenceIrreversible{color:#ee7872;background:#572723;border-radius:3px;margin-top:7px;padding:2px 6px;font-size:9px;display:inline-block}.storyline-module__rFn3WG__reference_craft,.storyline-module__rFn3WG__reference_wait{color:#36c5df;background:#102d36;border-color:#06b6d4}.storyline-module__rFn3WG__reference_craft .storyline-module__rFn3WG__referenceSymbol,.storyline-module__rFn3WG__reference_wait .storyline-module__rFn3WG__referenceSymbol{justify-content:flex-start}.storyline-module__rFn3WG__reference_cost,.storyline-module__rFn3WG__reference_achievement{color:#f7bf43;background:#2b2315;border-color:#d79b0a}.storyline-module__rFn3WG__reference_warning{color:#ffa34c;background:#302315;border-color:#dc7e32}.storyline-module__rFn3WG__reference_final{border-color:var(--route-color);text-align:center;min-height:170px;color:var(--route-color);background:#132119;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.storyline-module__rFn3WG__reference_final strong{justify-content:center}.storyline-module__rFn3WG__referenceDone{border-color:#42bb7a;box-shadow:0 0 0 1px #42bb7a40}.storyline-module__rFn3WG__graphCanvas:has(.storyline-module__rFn3WG__referenceNode){background:#14171b}.storyline-module__rFn3WG__ticketChoiceWarning{color:#e6d8b6;background:#282215;border:1px solid #bb8533;border-left:4px solid #edb441;border-radius:8px;margin:16px 0;padding:18px 20px}.storyline-module__rFn3WG__ticketChoiceWarning h4{color:#ffd172;align-items:center;gap:9px;margin:0 0 10px;font-size:15px;display:flex}.storyline-module__rFn3WG__ticketIrreversible{color:#ffaaa2;background:#522827;border-radius:4px;padding:4px 8px;font-size:11px;display:inline-block}.storyline-module__rFn3WG__ticketChoiceWarning ul{margin:14px 0;padding-left:20px}.storyline-module__rFn3WG__ticketChoiceWarning li{margin:10px 0;font-size:13px;line-height:1.65}.storyline-module__rFn3WG__ticketChoiceWarning a{color:#93c8f5;white-space:nowrap;font-size:11px}.storyline-module__rFn3WG__ticketChoiceWarning p{font-size:13px;line-height:1.7}.storyline-module__rFn3WG__ticketChoiceWarning small{color:#c1b398;font-size:11px;line-height:1.6;display:block}.storyline-module__rFn3WG__shell{--story-surface:var(--tp-color-surface-1);--story-panel:var(--tp-color-surface-2);--story-raised:var(--tp-color-surface-3);--story-line:var(--tp-color-border);--story-line-strong:var(--tp-color-border-strong);--story-text:var(--tp-color-text);--story-muted:var(--tp-color-text-secondary);--story-subtle:var(--tp-color-text-muted);background:var(--story-surface)!important;color:var(--story-text)!important;font-family:var(--tp-font-body)!important}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__main{background:var(--story-surface)!important;color:var(--story-text)!important}.storyline-module__rFn3WG__shell :is(h1,h2,h3,h4,strong){color:var(--story-text);font-family:var(--tp-font-display)}.storyline-module__rFn3WG__shell :is(p,li,label,summary,small){font-family:var(--tp-font-body)}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__breadcrumb{color:var(--tp-color-text-faint)!important}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__breadcrumb a,.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__back{color:var(--tp-color-text-muted)!important}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__breadcrumb a:hover,.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__back:hover{color:var(--tp-color-accent-strong)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__eyebrow,.storyline-module__rFn3WG__hero h1 span){color:var(--tp-color-accent)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__hero p,.storyline-module__rFn3WG__pathHero p,.storyline-module__rFn3WG__description,.storyline-module__rFn3WG__chapterCardSummary,.storyline-module__rFn3WG__chapterHelp,.storyline-module__rFn3WG__summaryCard p,.storyline-module__rFn3WG__optionsCard p,.storyline-module__rFn3WG__retry p,.storyline-module__rFn3WG__selectorHint p,.storyline-module__rFn3WG__source,.storyline-module__rFn3WG__guideCredits,.storyline-module__rFn3WG__guideReadingNote p,.storyline-module__rFn3WG__guideTopic p,.storyline-module__rFn3WG__guideInstructions li,.storyline-module__rFn3WG__stepDetails p,.storyline-module__rFn3WG__routeOverview details p,.storyline-module__rFn3WG__routeDecisions li,.storyline-module__rFn3WG__evidenceRows p,.storyline-module__rFn3WG__ticketChoiceWarning p){color:var(--tp-color-text-secondary)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__cardTop,.storyline-module__rFn3WG__english,.storyline-module__rFn3WG__cardProgress,.storyline-module__rFn3WG__progressTitle,.storyline-module__rFn3WG__timelineHeader,.storyline-module__rFn3WG__sidebar small,.storyline-module__rFn3WG__guideContents nav,.storyline-module__rFn3WG__guideContents>h2,.storyline-module__rFn3WG__chapterPanel,.storyline-module__rFn3WG__stageList,.storyline-module__rFn3WG__tocPhase,.storyline-module__rFn3WG__stepCard summary,.storyline-module__rFn3WG__galleryHeading>span,.storyline-module__rFn3WG__galleryHeading small,.storyline-module__rFn3WG__galleryGrid figcaption,.storyline-module__rFn3WG__evidenceRows span,.storyline-module__rFn3WG__routeSettings>summary small,.storyline-module__rFn3WG__fullMapHeader>span){color:var(--tp-color-text-muted)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__endingCard,.storyline-module__rFn3WG__chapterCard,.storyline-module__rFn3WG__summaryCard,.storyline-module__rFn3WG__optionsCard,.storyline-module__rFn3WG__infoCard,.storyline-module__rFn3WG__stepCard,.storyline-module__rFn3WG__routeOverview,.storyline-module__rFn3WG__routeDecisions li,.storyline-module__rFn3WG__routeSettings,.storyline-module__rFn3WG__routeConfiguration span,.storyline-module__rFn3WG__guideTopic,.storyline-module__rFn3WG__guideReadingNote,.storyline-module__rFn3WG__guideContents,.storyline-module__rFn3WG__groupedReferences>details,.storyline-module__rFn3WG__readingSupplies,.storyline-module__rFn3WG__readingFinish,.storyline-module__rFn3WG__evidenceReference details,.storyline-module__rFn3WG__evidenceRows>div,.storyline-module__rFn3WG__galleryGrid figure,.storyline-module__rFn3WG__referenceNode,.storyline-module__rFn3WG__fullMapSidebar,.storyline-module__rFn3WG__fullMapSearch,.storyline-module__rFn3WG__fullMapResults button,.storyline-module__rFn3WG__fullMapChapterLink,.storyline-module__rFn3WG__fullMapStage,.storyline-module__rFn3WG__fullChapterGroup,.storyline-module__rFn3WG__graphToolbar,.storyline-module__rFn3WG__nodePanel,.storyline-module__rFn3WG__ticketChoiceWarning,.storyline-module__rFn3WG__chapterPanel,.storyline-module__rFn3WG__chapterIntro,.storyline-module__rFn3WG__chapterObjective,.storyline-module__rFn3WG__chapterPrereqs,.storyline-module__rFn3WG__branchWarning,.storyline-module__rFn3WG__galleryDialog){box-shadow:none;color:var(--tp-color-text)!important;background:var(--tp-color-surface-2)!important;border-color:var(--tp-color-border-strong)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__endingCard,.storyline-module__rFn3WG__chapterCard){border-radius:var(--tp-radius-md)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__endingCard,.storyline-module__rFn3WG__chapterCard):hover{background:var(--tp-color-surface-3)!important;border-color:var(--tp-color-accent)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__endingCard,.storyline-module__rFn3WG__chapterCard):focus-visible{outline:none;box-shadow:var(--tp-shadow-focus)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__cardCta,.storyline-module__rFn3WG__stepDetails,.storyline-module__rFn3WG__switcher,.storyline-module__rFn3WG__source,.storyline-module__rFn3WG__routeOverview>details,.storyline-module__rFn3WG__routeSettings>.storyline-module__rFn3WG__optionsCard,.storyline-module__rFn3WG__verticalNodeFooter,.storyline-module__rFn3WG__fullMapColorLegend){border-color:var(--tp-color-border)!important}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__switcher a[aria-current]{color:var(--tp-color-text)!important;background:var(--tp-color-surface-3)!important;border-color:var(--tp-color-accent)!important}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__switcher a{color:var(--tp-color-text-secondary)!important;background:var(--tp-color-surface-2)!important;border-color:var(--tp-color-border-strong)!important}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__shell progress,.storyline-module__rFn3WG__shell progress{background:var(--tp-color-surface-4)!important}.storyline-module__rFn3WG__shell progress::-webkit-progress-bar{background:var(--tp-color-surface-4)!important}.storyline-module__rFn3WG__shell progress::-webkit-progress-value{background:var(--ending-color,var(--tp-color-accent))!important}.storyline-module__rFn3WG__shell progress::-moz-progress-bar{background:var(--ending-color,var(--tp-color-accent))!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__continue,.storyline-module__rFn3WG__routeOverviewActions button,.storyline-module__rFn3WG__readingFinish button,.storyline-module__rFn3WG__guideTopic>footer button,.storyline-module__rFn3WG__galleryMore,.storyline-module__rFn3WG__galleryDialog button,.storyline-module__rFn3WG__fullMapFinalsButton,.storyline-module__rFn3WG__fullMapResults button,.storyline-module__rFn3WG__fullMapChapterLink,.storyline-module__rFn3WG__graphToolbar button,.storyline-module__rFn3WG__closePanel,.storyline-module__rFn3WG__fullMapCanvas .storyline-module__rFn3WG__fullMapPanel button){font-family:var(--tp-font-display);color:var(--tp-color-text)!important;background:var(--tp-color-surface-3)!important;border:1px solid var(--tp-color-border-strong)!important;border-radius:var(--tp-radius-sm)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__continue,.storyline-module__rFn3WG__routeOverviewActions button,.storyline-module__rFn3WG__readingFinish button,.storyline-module__rFn3WG__guideTopic>footer button,.storyline-module__rFn3WG__galleryMore,.storyline-module__rFn3WG__galleryDialog button,.storyline-module__rFn3WG__fullMapFinalsButton,.storyline-module__rFn3WG__fullMapResults button,.storyline-module__rFn3WG__fullMapChapterLink,.storyline-module__rFn3WG__graphToolbar button,.storyline-module__rFn3WG__closePanel):hover{border-color:var(--tp-color-accent)!important;background:var(--tp-color-accent-soft)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__optionsCard select,.storyline-module__rFn3WG__fullMapHeader select,.storyline-module__rFn3WG__fullMapSearch input,.storyline-module__rFn3WG__guideSearch input){font-family:var(--tp-font-body);color:var(--tp-color-text)!important;background:var(--tp-color-surface-1)!important;border-color:var(--tp-color-border-strong)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__optionsCard select,.storyline-module__rFn3WG__fullMapHeader select,.storyline-module__rFn3WG__fullMapSearch,.storyline-module__rFn3WG__guideSearch):focus-within{box-shadow:var(--tp-shadow-focus);border-color:var(--tp-color-accent)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__fullMapSearch,.storyline-module__rFn3WG__guideSearch){color:var(--tp-color-text-muted)!important;background:var(--tp-color-surface-1)!important;border-color:var(--tp-color-border-strong)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__fullMapSearch input,.storyline-module__rFn3WG__guideSearch input)::placeholder{color:var(--tp-color-text-faint)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__chapterActions select,.storyline-module__rFn3WG__fullMapHeader select){border-radius:var(--tp-radius-sm)!important}.storyline-module__rFn3WG__shell button:focus-visible,.storyline-module__rFn3WG__shell a:focus-visible,.storyline-module__rFn3WG__shell select:focus-visible,.storyline-module__rFn3WG__shell input:focus-visible{box-shadow:var(--tp-shadow-focus)!important;outline:none!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__graphCanvas,.storyline-module__rFn3WG__fullMapCanvas){background:var(--tp-color-surface-1)!important;border-color:var(--tp-color-border-strong)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__graphToolbar,.storyline-module__rFn3WG__nodePanel,.storyline-module__rFn3WG__fullMapSidebar,.storyline-module__rFn3WG__fullChapterGroup header,.storyline-module__rFn3WG__fullMapStage,.storyline-module__rFn3WG__fullMapCanvas .storyline-module__rFn3WG__verticalMapStage){background:var(--tp-color-surface-2)!important;border-color:var(--tp-color-border-strong)!important;color:var(--tp-color-text)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__flowNode,.storyline-module__rFn3WG__referenceNode,.storyline-module__rFn3WG__fullMapCanvas .storyline-module__rFn3WG__verticalMapStage){box-shadow:var(--tp-shadow-panel);background:var(--tp-color-surface-2)!important;color:var(--tp-color-text)!important;border-color:var(--tp-color-border-strong)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__flowNode p,.storyline-module__rFn3WG__referenceNode p,.storyline-module__rFn3WG__fullMapCanvas .storyline-module__rFn3WG__verticalNodeDescription,.storyline-module__rFn3WG__flowNodeTop,.storyline-module__rFn3WG__verticalNodeFooter){color:var(--tp-color-text-muted)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__flowAlternative,.storyline-module__rFn3WG__reference_decision,.storyline-module__rFn3WG__fullMapCanvas .storyline-module__rFn3WG__fullMapDecisionCard){background:var(--tp-color-surface-3)!important;color:var(--tp-color-warning)!important;border-color:var(--tp-color-warning)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__flowDone,.storyline-module__rFn3WG__referenceDone,.storyline-module__rFn3WG__fullMapDone){background:color-mix(in srgb, var(--tp-color-success) 10%, var(--tp-color-surface-2))!important;border-color:var(--tp-color-success)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__graphLegend,.storyline-module__rFn3WG__flowReadingHint,.storyline-module__rFn3WG__graphToolbar){background:var(--tp-color-surface-2)!important;color:var(--tp-color-text-secondary)!important;border-color:var(--tp-color-border-strong)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__routeCaution,.storyline-module__rFn3WG__ticketChoiceWarning),.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__alert,.storyline-module__rFn3WG__branchWarning){color:var(--tp-color-warning)!important;background:color-mix(in srgb, var(--tp-color-warning) 8%, var(--tp-color-surface-2))!important;border-color:color-mix(in srgb, var(--tp-color-warning) 42%, var(--tp-color-border))!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__finished,.storyline-module__rFn3WG__done .storyline-module__rFn3WG__stepTitle,.storyline-module__rFn3WG__readingComplete){color:var(--tp-color-success)!important}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__guideTopic>footer a,.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__stepWikiGuide>a,.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__guideCredits a,.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__evidenceRows a,.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__guideSources a{color:var(--tp-color-accent-strong)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__guideTopic,.storyline-module__rFn3WG__stepCard,.storyline-module__rFn3WG__chapterCard,.storyline-module__rFn3WG__endingCard){font-family:var(--tp-font-body)}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__listStageNumber,.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__stepNumber{background:var(--tp-color-surface-1)!important;border-color:var(--tp-color-border-strong)!important}.storyline-module__rFn3WG__shell .react-flow__controls-button{background:var(--tp-color-surface-3)!important;border-color:var(--tp-color-border-strong)!important;fill:var(--tp-color-text-secondary)!important}.storyline-module__rFn3WG__shell .react-flow__minimap{background:var(--tp-color-surface-2)!important}.storyline-module__rFn3WG__shell .react-flow__background pattern circle{fill:var(--tp-color-border-strong)!important}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__guideContents{background:var(--tp-color-surface-2)!important;border-color:var(--tp-color-border-strong)!important}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__guideContents>h2{color:var(--tp-color-text-secondary)!important;background:var(--tp-color-surface-2)!important;border-bottom:1px solid var(--tp-color-border)!important}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__guideContents nav{color:var(--tp-color-text-secondary)!important;background:var(--tp-color-surface-2)!important;scrollbar-color:var(--tp-color-border-strong) var(--tp-color-surface-2)!important}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__guideContents nav::-webkit-scrollbar{width:7px}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__guideContents nav::-webkit-scrollbar-track{background:var(--tp-color-surface-2)}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__guideContents nav::-webkit-scrollbar-thumb{background:var(--tp-color-border-strong);border:2px solid var(--tp-color-surface-2);border-radius:8px}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__guideContents nav::-webkit-scrollbar-thumb:hover{background:var(--tp-color-accent)}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__guideContents .storyline-module__rFn3WG__tocPhase{color:var(--tp-color-text-muted)!important;background:var(--tp-color-surface-3)!important;border-color:var(--tp-color-border)!important}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__guideContents a{border-left:2px solid #0000;color:var(--tp-color-text-secondary)!important;background:0 0!important}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__guideContents a:hover,.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__guideContents a:focus-visible{color:var(--tp-color-text)!important;background:var(--tp-color-surface-3)!important}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__guideContents a[aria-current=location]{color:var(--tp-color-accent-strong)!important;background:var(--tp-color-accent-soft)!important;border-left-color:var(--tp-color-accent)!important}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__guideContents a small{color:var(--tp-color-accent-strong)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__stageBrief,.storyline-module__rFn3WG__briefFacts,.storyline-module__rFn3WG__supplyGrid>div,.storyline-module__rFn3WG__chapterObjective,.storyline-module__rFn3WG__objectiveMeta>span,.storyline-module__rFn3WG__wikiHint,.storyline-module__rFn3WG__chapterPrereqs,.storyline-module__rFn3WG__rewardSection,.storyline-module__rFn3WG__richStageNode,.storyline-module__rFn3WG__guideArticleHero,.storyline-module__rFn3WG__guideReadingNote,.storyline-module__rFn3WG__guideSearch,.storyline-module__rFn3WG__guideSearchResult,.storyline-module__rFn3WG__guideTask,.storyline-module__rFn3WG__guideDetails,.storyline-module__rFn3WG__detailFacts,.storyline-module__rFn3WG__briefNote,.storyline-module__rFn3WG__stepWikiGuide,.storyline-module__rFn3WG__guideMap,.storyline-module__rFn3WG__accessCard,.storyline-module__rFn3WG__rewardGrid,.storyline-module__rFn3WG__rewardCosmetics,.storyline-module__rFn3WG__flowAttemptSummary,.storyline-module__rFn3WG__flowRetrySummary,.storyline-module__rFn3WG__flowPhases,.storyline-module__rFn3WG__flowStatus,.storyline-module__rFn3WG__chapterIntro,.storyline-module__rFn3WG__chapterPanel,.storyline-module__rFn3WG__nodeHint,.storyline-module__rFn3WG__itemPlaceholder){box-shadow:none;color:var(--tp-color-text)!important;background:var(--tp-color-surface-2)!important;border-color:var(--tp-color-border-strong)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__guideArticleHero,.storyline-module__rFn3WG__stageBrief,.storyline-module__rFn3WG__stepWikiGuide,.storyline-module__rFn3WG__guideReadingNote,.storyline-module__rFn3WG__guideSearchResult,.storyline-module__rFn3WG__chapterPrereqs,.storyline-module__rFn3WG__wikiHint,.storyline-module__rFn3WG__branchWarning,.storyline-module__rFn3WG__ticketChoiceWarning){border-radius:var(--tp-radius-md)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__guideTabs,.storyline-module__rFn3WG__viewSwitch,.storyline-module__rFn3WG__listToolbar,.storyline-module__rFn3WG__listStage,.storyline-module__rFn3WG__stageList,.storyline-module__rFn3WG__actionLegend,.storyline-module__rFn3WG__chapterActions){border-color:var(--tp-color-border)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__guideTabs button,.storyline-module__rFn3WG__viewSwitch button,.storyline-module__rFn3WG__listToolbar button,.storyline-module__rFn3WG__phaseNav button,.storyline-module__rFn3WG__fullMapSidebar button){font-family:var(--tp-font-display);color:var(--tp-color-text-secondary)!important;background:var(--tp-color-surface-2)!important;border-color:var(--tp-color-border-strong)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__guideTabs button[aria-pressed=true],.storyline-module__rFn3WG__viewSwitch button[aria-pressed=true],.storyline-module__rFn3WG__phaseNav button[aria-current]){color:var(--tp-color-accent-strong)!important;background:var(--tp-color-accent-soft)!important;border-color:var(--tp-color-accent)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__guideTabs button,.storyline-module__rFn3WG__viewSwitch button,.storyline-module__rFn3WG__listToolbar button,.storyline-module__rFn3WG__phaseNav button):hover{border-color:var(--tp-color-accent)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__guideArticleHero>p,.storyline-module__rFn3WG__guideArticleStats>span,.storyline-module__rFn3WG__guideReadingNote p,.storyline-module__rFn3WG__guideTopic header small,.storyline-module__rFn3WG__guideTopic p,.storyline-module__rFn3WG__guideSearchResult,.storyline-module__rFn3WG__guideTask,.storyline-module__rFn3WG__guideDetails,.storyline-module__rFn3WG__briefFacts p,.storyline-module__rFn3WG__briefNote,.storyline-module__rFn3WG__supplyGrid small,.storyline-module__rFn3WG__objectiveHelp,.storyline-module__rFn3WG__chapterPrereqs,.storyline-module__rFn3WG__wikiHint,.storyline-module__rFn3WG__stepWikiGuide>ol,.storyline-module__rFn3WG__guideCredits,.storyline-module__rFn3WG__evidenceRows p,.storyline-module__rFn3WG__flowRetrySummary,.storyline-module__rFn3WG__flowAttemptSummary){color:var(--tp-color-text-secondary)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__briefHeading,.storyline-module__rFn3WG__guideReadingNote>b,.storyline-module__rFn3WG__wikiHint h3,.storyline-module__rFn3WG__guideSearchResult button,.storyline-module__rFn3WG__guideTopic>footer a,.storyline-module__rFn3WG__stepWikiGuide>a,.storyline-module__rFn3WG__guideCredits a,.storyline-module__rFn3WG__wikiLink,.storyline-module__rFn3WG__guideSources a,.storyline-module__rFn3WG__galleryDialog footer a){color:var(--tp-color-accent-strong)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__guideTopicDecision .storyline-module__rFn3WG__guideTopicNumber,.storyline-module__rFn3WG__guideTopicNumber){color:var(--ending-color,var(--tp-color-accent))!important;background:var(--tp-color-surface-3)!important;border-color:var(--tp-color-border-strong)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__stageBrief,.storyline-module__rFn3WG__chapterObjective,.storyline-module__rFn3WG__listStage,.storyline-module__rFn3WG__richStageNode,.storyline-module__rFn3WG__guideTopic,.storyline-module__rFn3WG__fullMapStage,.storyline-module__rFn3WG__fullChapterGroup,.storyline-module__rFn3WG__fullMapEndingCard){background:var(--tp-color-surface-2)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__chapterCard h2,.storyline-module__rFn3WG__fullMapEndingCard strong){color:var(--tp-color-text)!important}.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__guideTopic>header,.storyline-module__rFn3WG__guideArticleHero,.storyline-module__rFn3WG__stageBrief,.storyline-module__rFn3WG__stepWikiGuide,.storyline-module__rFn3WG__galleryDialog>header,.storyline-module__rFn3WG__galleryDialog>footer){border-color:var(--tp-color-border)!important}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__lightboxImage{background:var(--tp-color-surface-1)!important}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__chapterCard{border-top-color:var(--tp-color-accent)!important}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__chapterCard:hover{border-color:var(--tp-color-accent)!important}.storyline-module__rFn3WG__shell .storyline-module__rFn3WG__chapterShell .storyline-module__rFn3WG__chapterCard .storyline-module__rFn3WG__chapterCardSummary{color:var(--tp-color-text-secondary)!important}.storyline-module__rFn3WG__shell .react-flow__handle{background:var(--tp-color-surface-1)!important;border-color:var(--tp-color-border-strong)!important}@media (prefers-reduced-motion:reduce){.storyline-module__rFn3WG__shell :is(.storyline-module__rFn3WG__endingCard,.storyline-module__rFn3WG__chapterCard){transition:none}}
