:root{--b-900:var(--palette-screen);--b-800:var(--palette-surface-dark);--b-700:var(--palette-rule-dark);--b-600:color-mix(in srgb, var(--palette-rule-dark) 55%, var(--palette-graphic));--b-400:var(--palette-meta-dark);--b-300:var(--palette-secondary-dark);--b-200:color-mix(in srgb, var(--palette-secondary-dark) 50%, var(--palette-bone));--b-white:var(--palette-bone);--b-gilt:var(--palette-gilt);--b-shade:color-mix(in srgb, var(--palette-forge) 55%, transparent);--b-shadow-sm:0 1px 2px 0 var(--b-shade);--b-shadow-md:0 4px 6px -1px var(--b-shade), 0 2px 4px -2px var(--b-shade);--b-shadow-lg:0 10px 15px -3px var(--b-shade), 0 4px 6px -4px var(--b-shade);--b-shadow-2xl:0 25px 50px -12px color-mix(in srgb, var(--palette-forge) 80%, transparent);--b-spring:var(--motion-functional-easing);--b-tw:var(--motion-functional-easing)}[data-look=aif].st-local{border-bottom:1px solid var(--b-700);padding-bottom:var(--s1)}[data-look=aif].st-local ul{gap:4px}[data-look=aif].st-timeline{isolation:isolate;padding:var(--s4);border:1px solid var(--b-800);border-radius:var(--radius-panel);background:var(--b-900);position:relative;overflow:hidden}[data-look=aif].st-timeline:before{content:"";opacity:.6;z-index:-1;background:linear-gradient(to right, var(--palette-copper), var(--path-accent,var(--b-gilt)), var(--palette-ember-rev));height:4px;position:absolute;inset:0 0 auto}[data-look=aif].st-timeline:after{content:"";border-radius:var(--radius-pill);z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--path-accent,var(--b-gilt)) 12%, transparent);filter:blur(120px);width:384px;height:384px;position:absolute;top:-128px;right:-128px}[data-look=aif] .st-pw{border-radius:var(--radius-panel);border:1px solid var(--b-700);background:color-mix(in srgb, var(--b-800) 50%, transparent);transition:background-color var(--motion-functional-duration-micro) var(--b-tw), border-color var(--motion-functional-duration-micro) var(--b-tw), transform var(--motion-functional-duration) var(--b-tw)}[data-look=aif] .st-pw:hover{background:var(--b-800);transform:translateY(-2px)}[data-look=aif] .st-pw.is-on{border-color:color-mix(in srgb, var(--path-accent,var(--b-gilt)) 55%, var(--b-700));background:color-mix(in srgb, var(--path-accent,var(--b-gilt)) 8%, var(--b-800))}[data-look=aif] .st-pw.is-on .st-pw-k{color:var(--path-accent,var(--b-gilt))}[data-look=aif] .st-main{border-radius:var(--radius-panel);border:1px solid color-mix(in srgb, var(--b-white) 10%, transparent);background:color-mix(in srgb, var(--b-900) 40%, transparent)}[data-look=aif] .st-rail{border-radius:var(--radius-panel);border:1px solid var(--b-700);background:color-mix(in srgb, var(--b-800) 50%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-look=aif] .st-label-k{color:var(--path-accent,var(--b-gilt))}[data-look=aif] .st-drv-b{border-radius:var(--radius-panel);padding-inline:var(--s1);transition:background-color var(--motion-functional-duration-micro) var(--b-tw)}[data-look=aif] .st-drv-b:hover{background:color-mix(in srgb, var(--b-700) 45%, transparent)}[data-look=aif] .st-caps-d{margin-top:var(--s1);padding:var(--s2) var(--s3);border-radius:var(--radius-panel);background:var(--b-800);border:1px solid var(--b-700)}.st-path-banner{margin:0 0 var(--s3);border-radius:var(--radius-panel);overflow:hidden}.st-path-banner img{aspect-ratio:21/6;object-fit:cover;width:100%;height:auto;display:block}[data-look=aif].st-card,li[data-look=aif].st-world{isolation:isolate;border-radius:var(--radius-panel);border:1px solid color-mix(in srgb, var(--world-edge) 70%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--world-accent) 16%, transparent), color-mix(in srgb, var(--world-accent-2) 10%, transparent) 55%, transparent), color-mix(in srgb, var(--world-surface) 85%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color var(--motion-functional-duration) var(--b-tw);position:relative;overflow:hidden}[data-look=aif].st-card:hover,li[data-look=aif].st-world:hover{border-color:color-mix(in srgb, var(--world-accent) 60%, transparent)}[data-look=aif].st-card .st-label-k{color:var(--world-accent)}[data-look=aif].st-card .st-label-h,[data-look=aif].st-card .ff-cmp{color:var(--world-muted)}[data-look=aif].st-card .st-world-img{margin:calc(-1 * var(--s3)) calc(-1 * var(--s3)) 0}[data-look=aif].st-card .st-world-img img{aspect-ratio:16/7}[data-look=aif].st-card .st-world-img figcaption{padding:4px var(--s3) 0}[data-look=aif] .st-card-actions{padding-top:var(--s2);border-top:1px solid color-mix(in srgb, var(--world-edge) 60%, transparent)}[data-look=aif].st-card{padding:var(--s3)}[data-look=aif] .st-fp{gap:5px}[data-look=aif] .st-fp .ff-cell{border-radius:var(--radius-panel);border:2px solid #0000;font-weight:700}[data-look=aif] .st-fp .ff-cell.zero{border-style:dotted;border-color:color-mix(in srgb, var(--palette-forge) 35%, transparent)}[data-look=aif] .st-fp .ff-cell.neg{border-style:dashed;border-color:color-mix(in srgb, var(--palette-forge) 35%, transparent)}[data-look=aif].st-world-page{isolation:isolate;padding:var(--s4);border-radius:var(--radius-panel);border:1px solid color-mix(in srgb, var(--world-edge) 60%, transparent);background:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--world-accent) 14%, transparent), transparent 60%), linear-gradient(180deg, var(--world-bg), color-mix(in srgb, var(--world-bg) 80%, var(--b-900)));color:var(--world-ink);position:relative}[data-look=aif].st-world-page .page-head h1,[data-look=aif].st-world-page h2,[data-look=aif].st-world-page .st-drv-n,[data-look=aif].st-world-page .ff-links-k{color:var(--world-ink)}[data-look=aif].st-world-page .page-head .deck,[data-look=aif].st-world-page p,[data-look=aif].st-world-page dd{color:var(--world-muted)}[data-look=aif].st-world-page .kicker,[data-look=aif].st-world-page .st-label-k{color:var(--world-accent)}[data-look=aif].st-world-page .st-main{background:color-mix(in srgb, var(--world-surface) 75%, transparent);border-color:color-mix(in srgb, var(--world-edge) 60%, transparent)}[data-look=aif].st-world-page .st-rail{background:color-mix(in srgb, var(--world-surface) 60%, transparent);border-color:color-mix(in srgb, var(--world-edge) 60%, transparent)}[data-look=aif].st-world-page .st-gap{border-left-color:var(--world-edge);color:var(--world-muted)}[data-look=aif].st-world-page .st-outcomes>div,[data-look=aif].st-world-page .st-drv{border-bottom-color:color-mix(in srgb, var(--world-edge) 50%, transparent)}[data-look=aif].st-world-page .st-exp-img{margin:calc(-1 * var(--s4)) calc(-1 * var(--s4)) var(--s3)}[data-look=aif].st-world-page .st-exp-img img{border-radius:var(--radius-panel);aspect-ratio:21/8}[data-look=aif].st-world-page .st-exp-img figcaption{padding:4px var(--s4) 0}.st-cmp td.st-world,.st-cmp th.st-world{background:linear-gradient(180deg, color-mix(in srgb, var(--world-accent) 8%, transparent), transparent 70%)}.st-cmp th.st-world{color:var(--world-ink);border-bottom:2px solid var(--world-accent)}.st-cmp-list dl>div.st-world{border-radius:var(--radius-panel);background:linear-gradient(90deg, color-mix(in srgb, var(--world-accent) 12%, transparent), color-mix(in srgb, var(--world-surface) 80%, transparent))}.st-build .fb-match.st-world{border-radius:var(--radius-panel);background:linear-gradient(160deg, color-mix(in srgb, var(--world-accent) 12%, transparent), transparent 55%), color-mix(in srgb, var(--world-surface) 90%, transparent);border-color:color-mix(in srgb, var(--world-edge) 70%, transparent)}.st-build .fb-match.st-world #fb-match-h{color:var(--world-ink)}.st-build .fb-card{border-radius:var(--radius-panel);background:linear-gradient(180deg, color-mix(in srgb, var(--b-800) 80%, transparent), color-mix(in srgb, var(--b-900) 60%, transparent))}.st-build .fb-card.is-set{border-color:color-mix(in srgb, var(--b-gilt) 55%, var(--b-700))}.st-build .fb-moves,.st-build .fb-start{border-radius:var(--radius-panel)}.st-stages a{border-radius:var(--radius-panel);transition:background-color var(--motion-functional-duration-micro) var(--b-tw), border-color var(--motion-functional-duration-micro) var(--b-tw)}.st-driver-art{border-radius:var(--radius-panel);object-fit:cover;flex:0 0 24px;width:24px;height:24px;display:inline-block}.st-driver-vignette{aspect-ratio:16/6;object-fit:cover;border-radius:var(--radius-panel);width:100%;height:auto;display:block}[data-look=aif].st-asm-nav a{border-radius:var(--radius-panel);transition:background-color var(--motion-functional-duration-micro) var(--b-tw), color var(--motion-functional-duration-micro) var(--b-tw)}[data-look=aif].st-asm-nav a.is-on{background:var(--b-700);color:var(--b-gilt);border-left-color:#0000}.st-asm .st-card,.st-asm .st-reading,.st-asm .st-unavail,.st-tray{border-radius:var(--radius-panel)}.st-page-art{margin:0 0 var(--s3);border-radius:var(--radius-panel);overflow:hidden}.st-page-art img{aspect-ratio:24/5;object-fit:cover;width:100%;height:auto;display:block}.st-world[data-texture]{background-image:var(--world-texture,none);background-size:cover}@media (prefers-reduced-motion:reduce){[data-look=aif] .st-pw:hover{transform:none}}@media (width<=760px){[data-look=aif].st-timeline,[data-look=aif].st-world-page{padding:var(--s3) var(--s2);border-radius:var(--radius-panel)}[data-look=aif].st-world-page .st-exp-img{margin:calc(-1 * var(--s3)) calc(-1 * var(--s2)) var(--s3)}}@media (width>=761px){.st-tl .st-drv-b{grid-template-columns:1fr;gap:2px}.st-tl .st-drv .fb-cell{text-align:left;justify-self:start}}[data-look=aif] .st-fp{flex-wrap:nowrap;gap:3px;display:flex}[data-look=aif] .st-fp .ff-cell{flex:1 1 0;width:auto;min-width:0}.st-card .st-world-img{position:relative}.st-card .st-world-img figcaption,.st-exp-img figcaption{font-size:12px;line-height:16px}[data-look=aif].st-card .st-world-img figcaption{padding:var(--s0) var(--s1);font:400 var(--s2)/var(--s3) var(--font-sans);color:var(--world-muted,var(--color-subtle));white-space:nowrap;background:0 0;margin:0;position:static}[data-look=aif].st-world-page .st-exp-img img{aspect-ratio:3}@media (width<=760px){[data-look=aif].st-world-page .st-exp-img img{aspect-ratio:2}}@media (width>=761px){.st-drvs-static .st-drv{grid-template-columns:1fr}.st-drvs-static .st-drv .fb-cell{text-align:left;justify-self:start}}.fb-move-row>.fb-move{grid-column:1/-1}.st-page{--icon-accent:var(--palette-gilt);--icon-accent-opacity:.6}[data-world]{--icon-accent:var(--world-accent)}[data-pathway]{--icon-accent:var(--path-accent,var(--palette-gilt))}.st-ico{vertical-align:-.2em;color:currentColor;flex:none;margin-right:8px}.st-local svg{flex:none}[data-look=aif].st-card,li[data-look=aif].st-world{background:var(--blend-card-wash,linear-gradient(135deg, color-mix(in srgb, var(--world-accent) 16%, transparent), transparent 60%), color-mix(in srgb, var(--world-surface) 85%, transparent))}[data-look=aif].st-card .st-card-h{align-items:center;display:flex}.st-page-art,.st-path-banner{margin:0 0 var(--s4);border-radius:var(--radius-panel);isolation:isolate;position:relative;overflow:hidden}.st-page-art picture img,.st-path-banner picture img{aspect-ratio:3;object-fit:cover;width:100%;height:auto;display:block}.st-page-art:after,.st-path-banner:after{content:"";z-index:0;pointer-events:none;background:var(--blend-pathway-header,linear-gradient(to top, color-mix(in srgb, var(--palette-forge) 94%, transparent) 0%, color-mix(in srgb, var(--palette-forge) 70%, transparent) 32%, transparent 65%), linear-gradient(to right, color-mix(in srgb, var(--palette-forge) 92%, transparent) 0%, color-mix(in srgb, var(--palette-forge) 55%, transparent) 42%, transparent 75%));position:absolute;inset:0}.st-page-art-head,.st-path-banner-head{left:var(--s4);bottom:var(--s4);z-index:1;max-width:min(62%,68ch);position:absolute}.st-page-art-head .page-head{border:0;margin:0;padding:0}.st-page-art-head .page-head h1{color:var(--palette-bone);text-shadow:0 1px 12px color-mix(in srgb, var(--palette-forge) 80%, transparent)}.st-page-art-head .page-head .deck{color:var(--palette-bone)}.st-path-banner-head p{margin:0}.st-path-banner-n{font:600 32px/1.15 var(--font-display);color:var(--palette-bone)}.st-art-cap{right:var(--s2);z-index:1;color:var(--palette-bone);opacity:.9;margin:0;font-size:12px;line-height:16px;position:absolute;bottom:6px}@media (width<=760px){.st-page-art picture img,.st-path-banner picture img{aspect-ratio:16/9}.st-page-art-head{max-width:none;padding:var(--s2) var(--s2) var(--s3);background:var(--palette-forge);position:static}.st-page-art:after{display:none}.st-path-banner-head{left:var(--s2);bottom:var(--s5);max-width:85%}.st-path-banner-n{font-size:24px}.st-art-cap{padding:4px var(--s2);background:var(--palette-forge);display:block;position:static}}[data-look=aif].st-timeline{background:var(--blend-pathway-wash,var(--b-900))}[data-look=aif].st-timeline:before{background:var(--blend-pathway-edge,linear-gradient(to right, var(--palette-copper), var(--path-accent,var(--b-gilt)), var(--palette-ember-rev)))}.st-pw-n{align-items:center;display:flex}.st-vignette-scene{margin:var(--s3) 0;padding:var(--s3);border-radius:var(--radius-panel);border-left:3px solid var(--path-accent,var(--palette-gilt));background:color-mix(in srgb, var(--b-800) 70%, transparent)}.st-vignette-scene p{margin:0 0 var(--s2);font:400 17px/1.65 var(--font-display);color:var(--b-200);max-width:var(--measure-body)}.st-vignette-scene .st-vignette-t{font:600 20px/1.3 var(--font-display);color:var(--b-white)}.st-drv-n{align-items:center;display:inline-flex}.st-vignette{margin:0 0 var(--s2);border-radius:var(--radius-panel);position:relative;overflow:hidden}.st-vignette img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.st-vignette .st-art-cap{padding:var(--s2) var(--s1) 4px;background:linear-gradient(to top, color-mix(in srgb, var(--palette-forge) 85%, transparent), transparent);position:absolute;bottom:0;left:0;right:0}.st-exp-id{align-items:center;display:inline-flex}[data-look=aif].st-world-page:before{content:"";z-index:-1;border-radius:var(--radius-panel);pointer-events:none;background-image:var(--world-texture,none);opacity:var(--texture-opacity,.3);background-position:50%;background-size:cover;position:absolute;inset:0}[data-look=aif].st-world-page>.st-world-anim{margin:calc(-1 * var(--s4)) calc(-1 * var(--s4)) var(--s3)}.st-story{margin:0 0 var(--s5)}.st-story-open{margin:var(--s1) 0 var(--s4);padding:var(--s4);border-radius:var(--radius-panel);font:400 26px/1.45 var(--font-display);color:var(--world-ink);background:var(--blend-header,linear-gradient(to right, color-mix(in srgb, var(--world-bg) 90%, transparent), transparent));max-width:40ch;position:relative}.st-story-day{margin:0 0 var(--s4);padding:var(--s4);border-radius:var(--radius-panel);border:1px solid color-mix(in srgb, var(--world-edge) 50%, transparent);background:color-mix(in srgb, var(--world-bg) 72%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.st-story-day h3,.st-story-turn h3{margin:0 0 var(--s2);font:600 24px/1.25 var(--font-display);color:var(--world-ink)}.st-story-day p{margin:0 0 var(--s2);font:400 18px/1.7 var(--font-display);color:var(--world-ink);max-width:66ch}.st-story-turn{margin:0 0 var(--s4);padding:var(--s3) var(--s4);border-left:3px solid var(--world-accent)}.st-story-turn p,.st-story-close{font:400 18px/1.6 var(--font-display);color:var(--world-ink);max-width:66ch}.st-story-close{color:var(--world-muted);font-style:italic}@media (width<=760px){.st-story-open{padding:var(--s3);font-size:21px}.st-story-day{padding:var(--s3) var(--s2)}[data-look=aif].st-world-page>.st-world-anim{margin:calc(-1 * var(--s3)) calc(-1 * var(--s2)) var(--s3)}}.st-exp-hero{gap:var(--s4);margin:0 0 var(--s4);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.st-exp-headcol .page-head{margin-bottom:var(--s2)}.st-exp-headcol .st-exp-top{flex-direction:column;align-items:flex-start;margin-bottom:0}[data-look=aif].st-world-page>.st-exp-hero .st-world-anim,.st-exp-art .st-world-anim,.st-exp-art .st-exp-img{margin:0}@media (width<=900px){.st-exp-hero{grid-template-columns:1fr}}[data-look=aif] .st-main-art{isolation:isolate;position:relative;overflow:hidden}[data-look=aif] .st-main-art:before{content:"";z-index:-2;background-image:var(--path-banner,none);background-position:100%;background-size:cover;position:absolute;inset:0}[data-look=aif] .st-main-art:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to right, color-mix(in srgb, var(--palette-forge) 94%, transparent) 0%, color-mix(in srgb, var(--palette-forge) 86%, transparent) 50%, color-mix(in srgb, var(--palette-forge) 55%, transparent) 100%), var(--blend-pathway-header,linear-gradient(to top, color-mix(in srgb, var(--palette-forge) 90%, transparent), transparent));position:absolute;inset:0}.st-main-cap{margin-top:var(--s3);text-align:right;display:block;position:static}@media (width<=760px){[data-look=aif] .st-main-art:after{background:color-mix(in srgb, var(--palette-forge) 88%, transparent)}}.st-cmp-btn input[type=checkbox]{flex:none;width:18px;height:18px;min-height:0}@media (width<=1100px){.st-exp-hero{grid-template-columns:1fr}}.st-pw{isolation:isolate;position:relative;overflow:hidden}.st-pw-thumb{z-index:-1;object-fit:cover;opacity:.28;width:100%;height:100%;transition:opacity var(--motion-functional-duration) var(--b-tw);position:absolute;inset:0}.st-pw.is-on .st-pw-thumb,.st-pw:hover .st-pw-thumb{opacity:.42}.st-pw:after{content:"";z-index:-1;background:linear-gradient(to right, color-mix(in srgb, var(--palette-forge) 85%, transparent), color-mix(in srgb, var(--palette-forge) 35%, transparent));position:absolute;inset:0}.st-step-h{align-items:center;display:inline-flex}.st-scenes-grid{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.st-scenes-col{padding:var(--s3);border-radius:var(--radius-panel);border:1px solid var(--b-700);background:var(--blend-pathway-wash,color-mix(in srgb, var(--b-800) 60%, transparent))}.st-scenes-p{margin:0 0 var(--s2);font:600 20px/1.3 var(--font-display);color:var(--b-white);align-items:center;display:flex}.st-scenes-col ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.st-scene-b{gap:var(--s1);text-align:left;width:100%;min-height:44px;padding:var(--s1);border-radius:var(--radius-panel);color:var(--b-200);font:inherit;cursor:pointer;transition:background-color var(--motion-functional-duration-micro) var(--b-tw);background:0 0;border:0;grid-template-columns:7.5em 1fr;align-items:baseline;display:grid}.st-scene-b:hover,.st-scene-b.is-on{background:color-mix(in srgb, var(--b-700) 60%, transparent);color:var(--b-white)}.st-scene-h{font:600 var(--text-cap-2)/1.3 var(--font-mono);color:var(--path-accent,var(--palette-gilt))}.st-scene-t{font:400 16px/1.4 var(--font-display)}.st-key{margin-top:var(--s5)}.st-key-g ul{margin:0 0 var(--s3);gap:var(--s1) var(--s3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:0;list-style:none;display:grid}.st-key-g li{align-items:center;gap:var(--s1);color:var(--b-200);font-size:var(--text-cap-2);display:flex}.st-key-g svg{color:var(--palette-gilt);flex:none}@media (width<=900px){.st-scenes-grid{grid-template-columns:1fr}}[data-look=aif].st-timeline,[data-look=aif] .st-pw,.st-stages a,.st-tray,.st-build .fb-match.st-world,.st-build .fb-card,.st-build .fb-moves,.st-build .fb-start,[data-look=aif] .st-caps-d,[data-look=aif].st-card,li[data-look=aif].st-world,.st-asm .st-card,.st-asm .st-reading,.st-asm .st-unavail,.st-vignette-scene,[data-look=aif] .st-main,[data-look=aif] .st-rail,.st-page-art,.st-path-banner,.st-story-open,.st-story-day,.st-scenes-col,.st-page .wa,[data-look=aif].st-world-page,[data-look=aif].st-world-page,[data-look=aif] .st-drv-b,.st-scene-b,.st-vignette,.st-cmp-list dl>div.st-world,[data-look=aif] .st-fp .ff-cell{border-radius:var(--radius-panel)}@media (width<=760px){[data-look=aif].st-timeline,[data-look=aif].st-world-page{border-radius:var(--radius-panel)}.st-page.st-build .fb-actions{gap:4px;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.st-page.st-build .fb-actions>.fb-keep>summary{width:100%;min-width:0;padding-inline:4px;font-size:13px}.st-page.st-build .fb-actions>.btn{width:100%}.st-page.st-build .fb-actions>.fb-keep[open]{grid-column:1/-1}}.fb-reading-d>summary .fb-reading-k{display:inline}.st-mark{vertical-align:-.15em;flex:none;margin-right:4px;display:inline-block}.ff-cell .st-mark{margin:0}.st-mark-none{opacity:.5;background:currentColor;width:10px;height:2px;display:inline-block}.st-revised{margin-top:var(--s4)}.st-tl .st-local,.st-build .st-local{margin-bottom:var(--s2)}.st-tl .page-head{margin-bottom:var(--s2);padding-bottom:var(--s1)}.st-tl .page-head h1{font-size:34px;line-height:1.15}.st-tl .page-head .deck{margin-top:4px;font-size:17px}[data-look=aif].st-timeline{padding:var(--s3) var(--s4)}.st-pathways{margin-bottom:var(--s1)}.st-pw{align-items:baseline;gap:2px var(--s1);min-height:44px;padding:6px var(--s2);flex-wrap:wrap;display:flex}.st-pw-n{font-size:17px}.st-stepper{margin-top:var(--s1)}.st-step{min-height:40px;padding:6px var(--s2) 2px}.st-step-t{white-space:normal;font-size:13px;display:block;overflow:visible}.st-main .st-stepnav{justify-content:space-between;align-items:center;gap:var(--s1);margin:0 0 var(--s1);flex-wrap:wrap;display:flex}.st-main .st-stepnav-c{order:0}@media (width>=761px){.st-main .st-stepnav{justify-content:flex-start}.st-main .st-stepnav-c{margin:0 var(--s2)}.st-main .st-year{display:none}}[data-look=aif] .st-main{padding:var(--s2) var(--s4) var(--s3)}.st-step-title{margin-bottom:var(--s1);font-size:26px}.st-tl .st-narr{margin-bottom:var(--s1);font-size:17px;line-height:1.55}.st-tl .st-actions{margin:var(--s2) 0 var(--s1)}.st-tl .st-actions-note{margin-bottom:var(--s2)}.st-tl .st-vignette-scene{margin-top:var(--s1);padding:var(--s2) var(--s3)}@media (width<=760px){.st-tl .page-head h1{font-size:28px}.st-tl .page-head .deck{font-size:15px;line-height:1.45}.st-main .st-stepnav{grid-template-columns:1fr 1fr;display:grid}.st-main .st-stepnav-c{order:-1;grid-column:1/-1;margin:0}.st-main .st-year{grid-column:1/-1}.st-build .page-head{margin-bottom:var(--s1);padding-bottom:0}.st-build .page-head h1{font-size:28px}.st-build .page-head .deck,.st-build .page-head .kicker-row,.st-build .fb-action-note,.st-build .fb-driver-kicker,.st-build .fb-explain.is-unset{display:none}.st-build .st-stages{margin-bottom:var(--s1)}.st-build .st-stages a{min-height:44px;padding:2px}.st-build .fb-result-summary{margin-bottom:8px;padding:8px 12px!important;font-size:15px!important;line-height:22px!important}.st-page.st-build .fb-actions{margin-bottom:8px;grid-auto-rows:44px!important}.st-page.st-build .fb-actions>.fb-keep>summary{height:44px;min-height:44px}}.st-tl .page-head .deck{max-width:none}@media (width>=761px){[data-look=aif] .st-main{position:relative}.st-main .st-stepnav{top:var(--s2);right:var(--s3);z-index:1;margin:0;position:absolute}.st-main .st-stepnav-c{display:none}.st-rail .st-vignette-scene{margin:0 0 var(--s3);padding:var(--s2)}.st-rail .st-vignette-scene p{font-size:15px;line-height:1.55}.st-rail .st-vignette-scene .st-vignette-t{font-size:18px}}.st-overview-d{margin-top:var(--s2)}@media (width<=760px){.st-page.st-build .fb-actions .fb-act-ico{display:none}.st-page.st-build .fb-actions>.fb-keep>summary{height:auto}.st-page.st-build .fb-actions{grid-auto-rows:minmax(44px,auto)!important}.st-build .fb-card{gap:6px}.st-build .fb-definitions>summary{min-height:40px}.st-build:has(.fb[data-empty]) .st-stages{display:none}.st-build .fb[data-empty] .fb-result-summary{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex!important}.st-build .fb-reading{font-size:13px}.st-build section.fb{margin-top:var(--s1);padding-top:0}.st-build .fb[data-empty] .fb-result-summary{padding:10px 12px!important;font-size:14px!important;line-height:20px!important}.st-build .fb-reading{line-height:1.35}.st-build .fb-summary-lead{display:none}.st-pw-select .ff-links-k{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-look=aif].st-timeline{padding-top:var(--s2)}.st-tl .page-head{padding-bottom:0}.st-main .st-stepnav{gap:6px;margin-bottom:4px}.st-main .st-stepnav-c b,.st-main .st-label .st-label-h{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.st-fs .st-fs-lede{margin:0 0 var(--s3);max-width:66ch;color:var(--world-ink,var(--color-body))}.st-fs .st-fs-draft{margin-bottom:var(--s2)}.st-sign{margin:0 0 var(--s2);gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.st-sign-i{padding:var(--s3);border-radius:var(--radius-panel);border:1px solid color-mix(in srgb, var(--world-edge,var(--color-edge)) 60%, transparent);background:color-mix(in srgb, var(--world-surface,var(--color-bg2)) 70%, transparent);border-top:3px solid var(--world-accent,var(--color-copper))}.st-sign-t{font:600 18px/1.35 var(--font-display);color:var(--world-ink,var(--color-whitehot));-webkit-text-decoration-color:var(--world-accent,var(--color-copper));text-decoration-color:var(--world-accent,var(--color-copper));text-underline-offset:3px;display:block}.st-sign-t:focus-visible{outline:var(--focus-ring);outline-offset:2px}.st-sign-w{margin:var(--s1) 0 0;font-size:var(--text-cap-2);color:var(--world-muted,var(--color-body));line-height:1.55}.st-gov-imp{margin-bottom:var(--s3);font-size:var(--text-cap-1,1rem);color:var(--world-ink,var(--color-body))}.st-gov-imp li{margin-bottom:var(--s1);max-width:70ch}.st-gov-levers{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.st-gov-col{padding:var(--s3);border-radius:var(--radius-panel);border:1px solid color-mix(in srgb, var(--world-edge,var(--color-edge)) 55%, transparent);background:color-mix(in srgb, var(--world-bg,var(--color-bg)) 60%, transparent)}.st-gov-col[data-way=towards]{border-left:3px solid var(--world-accent,var(--color-copper))}.st-gov-col[data-way=away]{border-left:3px solid var(--world-muted,var(--color-edge))}.st-watch{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.st-watch-i{gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);border-radius:var(--radius-panel);border:1px solid color-mix(in srgb, var(--world-edge,var(--color-edge)) 50%, transparent);background:color-mix(in srgb, var(--world-surface,var(--color-bg2)) 55%, transparent);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;display:grid}.st-watch-d{gap:4px;display:grid}.st-watch-n{font:600 15px/1.3 var(--font-sans);color:var(--world-ink,var(--color-whitehot))}.st-watch-s{color:var(--world-ink,var(--color-body));max-width:66ch;margin:0;line-height:1.55}@media (width<=760px){.st-sign,.st-gov-levers{grid-template-columns:1fr}.st-watch-i{padding:var(--s2);grid-template-columns:1fr}}[data-look=aif].st-card .st-card-anim{margin:calc(-1 * var(--s3)) calc(-1 * var(--s3)) 0}.st-card-anim .st-world-anim,.st-card-anim .wa{margin:0}.st-card-anim .wa{border-radius:var(--radius-panel);border:0}.st-card-anim .wa-stage{aspect-ratio:16/7}@media (width<=600px){.st-card-anim .wa-stage,[data-look=aif].st-card .st-world-img img{aspect-ratio:16/9}}[data-look=aif].st-timeline:before{display:none}[data-look=aif] .st-panel{background:var(--color-panel)}@media (width<=480px){[data-look=aif].st-timeline{padding:var(--s2)}[data-look=aif] :is(.st-panel,.st-stepper,.st-pw-panel){background:0 0;border:0;padding-inline:0}.st-card-actions{flex-direction:column;display:flex}}[data-look=aif] .st-main-art:before,[data-look=aif] .st-main-art:after{content:none}@media (width<=480px){[data-look=aif] :is(.st-main,.st-rail){border:0;padding-inline:0}}.st-exp-sig{gap:var(--s1);margin:var(--s2) 0 var(--s3);display:grid}.st-exp-sig .st-fp{max-width:28rem}.st-exp-sig-t{font:400 var(--text-cap-2)/1.5 var(--font-sans);color:var(--world-muted);max-width:44ch;margin:0}.st-exp-sig-t a{color:var(--world-ink);text-underline-offset:3px}.st-exp-headcol .st-exp-actions{gap:var(--s1)}.st-exp-headcol .st-exp-actions>.primary{flex-basis:auto}.st-exp-headcol .st-exp-id{margin-bottom:var(--s1)}@media (width<=1100px){.st-exp-art{order:-1}.st-exp-hero{gap:var(--s3)}}.st-drvs-static .st-drv{align-items:center;column-gap:var(--s2);grid-template-columns:minmax(0,1fr) auto;min-height:40px;padding:4px 0}.st-chip{font:600 var(--text-caption)/1.4 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.st-chip .st-mark{margin:0}.st-watch-d .st-chip{justify-self:start}.st-cmp-toggle[aria-disabled=true]{opacity:.6;cursor:not-allowed}.st-lib .st-card .wa-cap{display:none}@media (width<=480px){.st-drvs-static .st-drv{grid-template-columns:1fr;gap:2px}.st-drvs-static .st-drv .fb-cell{text-align:left;justify-self:start}}@media (width>=1101px){.st-exp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.st-exp-headcol .page-head h1{font-size:36px;line-height:1.15}.st-exp-headcol .deck{max-width:44ch}.st-exp-id{align-items:flex-start;gap:var(--s1)}.st-exp-id .st-ico{margin-top:2px}.st-exp-id .st-label{flex-direction:column;align-items:flex-start;gap:2px}.st-exp-id .st-label-h{font:600 var(--text-cap-2)/1.4 var(--font-sans);color:var(--world-ink);order:-1}.st-exp-id .st-label-k{text-transform:none;letter-spacing:0;color:var(--world-muted);max-width:48ch;font-weight:400}.st-drvs-static .st-drv{grid-template-columns:1fr;gap:2px;min-height:0;padding:6px 0}.st-drvs-static .st-drv .fb-cell{text-align:left;justify-self:start}.st-drvs-static .st-drv-n{font-size:var(--text-caption)}@media (width<=760px){.st-exp-headcol .st-exp-actions{gap:var(--s1);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.st-exp-headcol .st-exp-actions>.primary{grid-column:1/-1}.st-exp-headcol .st-exp-actions>.btn,.st-exp-headcol .st-exp-actions .st-copy>.btn{width:100%;min-width:0;padding-inline:var(--s0)}.st-exp-headcol .st-exp-actions .st-copy{min-width:0;display:flex}}.st-cards .st-card{grid-template-columns:minmax(0,1fr)}.st-card .st-fp,.st-exp-sig .st-fp{width:100%;min-width:0}[data-look=aif] .st-fp .ff-cell,.st-exp-sig .st-fp .ff-cell{min-width:0;padding-inline:0}[data-look=aif].st-world-page{padding:var(--s4) 0 0;border:0}[data-look=aif].st-world-page:before{opacity:.22}.st-exp-hero{column-gap:var(--s6);margin:0 0 var(--s6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head art""meta art";align-items:start;row-gap:0;display:grid}.st-exp-head{grid-area:head;min-width:0}.st-exp-art{grid-area:art;min-width:0}.st-exp-meta{gap:var(--s3);grid-area:meta;align-content:start;min-width:0;display:grid}.st-exp-head .page-head{margin:0 0 var(--s3);border:0;padding:0}.st-exp-head .page-head h1{margin:0 0 var(--s2);font-size:40px;font-weight:600;line-height:48px}.st-exp-head .page-head .deck{max-width:none;margin:0;font-size:18px;line-height:28px}.st-exp-sig{gap:var(--s1);margin:0}.st-exp-sig .st-fp{gap:4px;max-width:20rem}.st-exp-sig .st-fp .ff-cell{height:24px;min-height:24px}.st-exp-sig-t{max-width:none;font-size:14px;line-height:20px}.st-exp-id{align-items:flex-start;gap:var(--s1);margin:0;display:flex}.st-exp-id .st-ico{margin:2px 0 0}.st-exp-id .st-label{margin:0;display:block}.st-exp-id .st-label-k{font:400 14px/20px var(--font-sans);text-transform:none;letter-spacing:0;color:var(--world-muted);max-width:52ch}.st-exp-headcol .st-exp-actions,.st-exp-meta .st-exp-actions{gap:var(--s1);margin:0}.st-exp-art .wa-cap{padding:var(--s1) 0 0;background:0 0}.st-exp-art .wa-label{font:400 14px/20px var(--font-sans);color:var(--world-muted)}.st-exp .st-main,.st-world-page .st-main,[data-look=aif].st-world-page .st-main,[data-look=aif] .st-main{background:0 0;border:0;padding:0}.st-world-page .st-rail,[data-look=aif].st-world-page .st-rail,[data-look=aif] .st-rail{border:0;border-left:1px solid color-mix(in srgb, var(--world-edge) 60%, transparent);padding:0 0 0 var(--s4);background:0 0}.st-exp .st-grid{gap:var(--s6)}.st-story-open,.st-story-day{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.st-story-open{margin:0 0 var(--s4);font:400 26px/1.4 var(--font-display);max-width:34ch}.st-story-day p,.st-story-turn p,.st-story-close,.st-exp .st-narr,.st-exp .st-sec>p{max-width:60ch;margin:0 0 var(--s4);font-size:18px;line-height:32px}.st-story-turn{padding:0 0 0 var(--s3);margin:0 0 var(--s4)}.st-story-day h3,.st-story-turn h3{margin:0 0 var(--s2)}.st-exp .st-sec h2{margin:0 0 var(--s3)}.st-drvs-static{gap:var(--s3);margin:var(--s2) 0 var(--s3);display:grid}.st-drvs-static .st-drv{border:0;gap:4px;min-height:0;padding:0}.st-drvs-static .st-drv-n{font:600 14px/20px var(--font-sans)}.st-state{font:400 16px/24px var(--font-sans);color:var(--world-ink,var(--color-whitehot));align-items:center;gap:6px;display:inline-flex}.st-state .st-mark{flex:none;margin:0}.st-state.neg .st-mark{color:var(--color-negative)}.st-state.zero .st-mark{color:var(--world-muted,var(--color-subtle))}.st-state.pos .st-mark{color:var(--color-positive)}.st-state.none{color:var(--world-muted,var(--color-muted))}.st-watch-d .st-state{justify-self:start}@media (width<=1100px){.st-exp-hero{row-gap:var(--s4);margin-bottom:var(--s4);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""art""meta"}.st-exp-head .page-head h1{font-size:32px;line-height:40px}.st-exp .st-grid{gap:var(--s4)}[data-look=aif].st-world-page{padding:var(--s3) 0 0}.st-world-page .st-rail,[data-look=aif] .st-rail{border-left:0;border-top:1px solid color-mix(in srgb, var(--world-edge) 60%, transparent);padding:var(--s4) 0 0}.st-story-open{font-size:22px}}.st-label-k{text-transform:none;letter-spacing:0;font:400 14px/20px var(--font-sans);color:var(--color-body)}.st-grid-tools{margin-block:var(--s2) var(--s3);align-items:center}.st-legend{align-items:center;gap:var(--s1) var(--s3);margin:0 0 var(--s3);font:400 14px/20px var(--font-sans);color:var(--color-body);flex-wrap:wrap;display:flex}.st-legend-i{align-items:center;gap:4px;display:inline-flex}.st-legend-i .st-mark{margin:0}.st-legend-i.neg .st-mark{color:var(--color-negative)}.st-legend-i.zero .st-mark{color:var(--color-subtle)}.st-legend-i.pos .st-mark{color:var(--color-positive)}.st-tray{padding:var(--s3);margin:0 0 var(--s4)}.st-cards .st-card-kicker{margin:var(--s3) 0 var(--s1)}.st-cards .st-card-h{font:600 24px/32px var(--font-display);margin:0 0 var(--s2)}.st-cards .st-fp{margin:0 0 var(--s3)}[data-look=aif] .st-card-actions{border-top:0;margin-top:0;padding-top:0}.st-cards .st-card-actions{align-self:end;margin-top:0}@media (width<=760px){.st-cards .st-card{grid-template-rows:auto}.st-grid-tools{align-items:flex-start}}.st-exp-head .page-head h1{font-size:36px;line-height:44px}.st-exp-meta .st-exp-actions>.primary{flex-basis:auto}@media (width<=1100px){.st-exp-head .page-head h1{font-size:32px;line-height:40px}}@media (width<=760px){.st-exp-meta .st-exp-actions{gap:var(--s1);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.st-exp-meta .st-exp-actions>.primary{grid-column:1/-1}.st-exp-meta .st-exp-actions>.btn,.st-exp-meta .st-exp-actions .st-copy>.btn{width:100%;min-width:0;padding-inline:var(--s0)}.st-exp-meta .st-exp-actions .st-copy{min-width:0;display:flex}}.st-legend{max-width:none}.st-page-art.st-page-art-plain:after{display:none}.st-page-art.st-page-art-plain{margin-bottom:var(--s3)}[data-look=aif].st-card .wa-cap,.p7-worlds .st-card .wa-cap{padding:6px var(--s3) 0;background:0 0}[data-look=aif].st-card .wa-label,.p7-worlds .st-card .wa-label{color:var(--world-muted,var(--color-subtle))}[data-world]{--world-bg:var(--color-bg);--world-surface:var(--color-bg2);--world-ink:var(--color-whitehot);--world-muted:var(--color-body);--world-accent:var(--color-copper);--world-accent-2:var(--color-brass);--world-edge:var(--color-edge);--world-chart-1:var(--color-copper);--world-chart-2:var(--color-brass);--world-chart-3:var(--color-subtle)}[data-world=I1],[data-world=A1],[data-world=B1],[data-world=C1],[data-world=D1],[data-world=E1]{--world-accent:var(--color-copper)}.st-page{display:block}.st-local{margin:0 0 var(--s4)}.st-local ul{flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.st-label{align-items:baseline;gap:var(--s1);margin:0 0 var(--s1);font:600 var(--text-cap-2)/1.4 var(--font-sans);flex-wrap:wrap;display:inline-flex}.st-label-k{text-transform:uppercase;letter-spacing:.08em;color:var(--color-brass)}.st-label-h{color:var(--color-body)}.st-gap{padding:var(--s1) var(--s2);color:var(--color-body);font:400 var(--text-cap-3)/1.5 var(--font-sans);border-left:3px solid var(--color-edge);margin:0}.st-draft{margin:0 0 var(--s3);padding:var(--s2) var(--s3);color:var(--color-whitehot);border:1px dashed var(--color-brass)}.st-def-pop{max-width:min(36ch,100vw - 32px)}.st-tray{justify-content:space-between;align-items:center;gap:var(--s2);margin:0 0 var(--s4);padding:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.st-tray p{margin:0}.st-tray-actions,.st-actions,.st-card-actions,.st-cmp-pick{align-items:center;gap:var(--s1);flex-wrap:wrap;display:flex}.st-copy{gap:var(--s1);flex-wrap:wrap;align-items:center;display:inline-flex}.st-back{margin:0 0 var(--s3)}.st-kept,.fb-origin{margin:0 0 var(--s2);color:var(--color-whitehot)}.st-h3{font:600 var(--text-sub)/1.3 var(--font-display);color:var(--color-whitehot);margin:var(--s5) 0 var(--s2)}.st-sec h2{font:600 24px/1.25 var(--font-display);color:var(--color-whitehot);margin:0 0 var(--s2)}.st-sec{margin-bottom:var(--s5)}.st-narr{font:400 18px/1.6 var(--font-display);color:var(--color-whitehot);max-width:var(--measure-body);margin:0 0 var(--s2)}.st-overview{max-width:var(--measure-body);color:var(--color-body);margin:var(--s2) 0 0}.st-source{margin-top:var(--s4);max-width:var(--measure-body)}.st-dl{gap:var(--s1);margin:0;display:grid}.st-dl>div{gap:var(--s2);padding:var(--s1) 0;border-bottom:1px solid var(--color-edge);grid-template-columns:minmax(8em,1fr) 3fr;display:grid}.st-dl dt{color:var(--color-whitehot);font-weight:600}.st-dl dd{color:var(--color-body);margin:0}.st-stages{margin:0 0 var(--s3)}.st-stages ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.st-stages a{column-gap:var(--s1);min-height:44px;padding:var(--s1) var(--s2);color:var(--color-body);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:baseline;text-decoration:none;display:grid}.st-stage-n{font:600 var(--text-sub)/1 var(--font-mono);color:var(--color-brass);grid-row:span 2}.st-stage-l{font:600 var(--text-cap-3)/1.3 var(--font-sans);color:var(--color-whitehot)}.st-stage-p{font:400 var(--text-cap-2)/1.3 var(--font-sans);color:var(--color-body)}.fb-stage{margin-top:var(--s5);scroll-margin-top:calc(var(--obs-header-height,64px) + 16px)}.fb-stage-h{font:600 24px/1.25 var(--font-display);color:var(--color-whitehot);margin:0 0 var(--s1)}.fb-move-list{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));margin:0;padding:0;list-style:none;display:grid!important}.fb-move-row{align-content:start;gap:4px;display:grid}.fb-move-row>.btn{justify-self:start}.fb-preview{color:var(--color-body);margin:0;line-height:1.6}.fb-preview-k{color:var(--color-muted);text-transform:none;letter-spacing:0;font-size:var(--text-cap-1)}.fb-pack+.fb-pack{margin-top:var(--s2)}.fb-reading{padding:4px 0 4px var(--s1);border-left:2px dotted var(--color-brass);color:var(--color-body);font-size:var(--text-cap-2);margin:0;line-height:1.45}.fb-reading.is-gap{border-left-color:var(--color-edge);color:var(--color-muted)}.fb-reading-k{font-family:var(--font-mono);color:var(--color-brass)}.fb-explain{color:var(--color-body);margin:0;line-height:1.45}.fb-explain.is-unset{color:var(--color-muted)}.fb-evidence{color:var(--color-body);justify-self:start}.fb-baseline{color:var(--color-body);margin:0}@media (width>=901px){.st-build .fb-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}}.st-pathways{margin:0 0 var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.st-pw{text-align:left;min-height:56px;padding:var(--s1) var(--s3);font:inherit;cursor:pointer;color:var(--color-body);gap:2px;display:grid}.st-pw-k{font:600 var(--text-cap-1)/1.2 var(--font-sans);text-transform:none;letter-spacing:0;color:var(--color-muted)}.st-pw-n{font:600 var(--text-sub)/1.25 var(--font-display);color:var(--color-whitehot)}.st-pw-select,.st-year,.st-asm-select{display:none}.st-pw-select select,.st-year select,.st-asm-select select{width:100%;min-height:44px;font:inherit;color:var(--color-whitehot);background:var(--color-panel2);border:1px solid var(--color-control-edge);padding:0 var(--s2)}.st-stepper.st-ledger{margin:var(--s2) 0 0;grid-template-columns:1fr;gap:0;padding:0;list-style:none;display:grid}.st-ledger>li{border-top:1px solid var(--color-edge);animation:st-ledger-rise var(--motion-functional-duration-transition) var(--motion-entrance-easing) both}.st-ledger .st-step{align-items:baseline;gap:var(--s2);text-align:left;width:100%;min-height:44px;padding:var(--s1) var(--s3);font:inherit;cursor:pointer;color:var(--color-body);background:0 0;border:0;grid-template-columns:5ch 1fr;display:grid;position:relative}.st-ledger .st-step.is-on{color:var(--color-whitehot)}.st-ledger .st-step.is-on:before{content:"";background:var(--color-copper);width:4px;height:4px;position:absolute;top:50%;left:6px}.st-ledger-date{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-subtle)}.st-ledger .is-on .st-ledger-date{color:var(--color-copper)}.st-ledger .is-on .st-step-t{color:var(--color-whitehot)}.st-step-t{font:400 var(--text-cap-2)/1.35 var(--font-sans);color:var(--color-body)}@keyframes st-ledger-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.st-ledger>li{animation:none}}.st-stepnav{align-items:center;gap:var(--s2);margin:var(--s3) 0;flex-wrap:wrap;display:flex}.st-stepnav-c{gap:var(--s1);color:var(--color-body);align-items:baseline;margin:0;display:flex}.st-stepnav-c b{color:var(--color-whitehot);font-family:var(--font-mono)}.st-grid{gap:var(--s4);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;display:grid}.st-main{min-width:0;padding:var(--s3) var(--s4)}.st-rail{min-width:0;padding:var(--s3)}.st-step-title{font:600 32px/1.2 var(--font-display);color:var(--color-whitehot);margin:0 0 var(--s2)}.st-decisive{margin:var(--s2) 0}.st-decisive ul{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.st-decisive li{gap:var(--s1);flex-wrap:wrap;align-items:baseline;display:flex}.st-actions{margin:var(--s3) 0 var(--s1)}.st-actions-note{margin:0 0 var(--s3);max-width:var(--measure-body)}.st-mech{gap:var(--s3);margin:var(--s3) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.st-mech dt{font:600 var(--text-cap-2)/1.3 var(--font-sans);text-transform:none;letter-spacing:0;color:var(--color-brass);margin-bottom:4px}.st-mech dd{color:var(--color-body);margin:0;line-height:1.5}.st-fold{margin-top:var(--s1)}.st-caps-grid{margin:var(--s2) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.st-caps-grid .btn{text-align:left;white-space:normal;justify-content:flex-start}.st-caps-d p{margin:0 0 var(--s1);color:var(--color-body)}.st-mat,.st-evid{gap:var(--s3);margin:var(--s2) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.st-evid p{color:var(--color-body)}.st-drvs{margin:var(--s1) 0 var(--s2);gap:0;padding:0;list-style:none;display:grid}.st-drv{border-bottom:1px solid var(--color-edge)}.st-drvs-static .st-drv{padding:var(--s1) 0;gap:4px;display:grid}.st-drv-b{text-align:left;width:100%;padding:var(--s1) 0;min-height:44px;font:inherit;color:var(--color-body);cursor:pointer;background:0 0;border:0;gap:4px;display:grid}.st-drv-b:hover .st-drv-n{color:var(--color-copper)}.st-drv-n{font:600 var(--text-cap-3)/1.3 var(--font-sans);color:var(--color-whitehot)}.st-drv .fb-cell{font-size:var(--text-cap-2);justify-self:start;line-height:1.6}.st-drv-d{padding:0 0 var(--s2);gap:var(--s1);display:grid}.st-drv-d p{color:var(--color-body);font-size:var(--text-cap-2);margin:0}.st-six{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.st-six li{padding:var(--s2) var(--s3)}.st-six p{color:var(--world-muted);margin:4px 0 0}.st-six-n{font:600 var(--text-sub)/1.3 var(--font-display);color:var(--world-ink)}.st-cards{gap:var(--s3);margin:0 0 var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.st-grid-tools{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.st-grid-tools button{flex-shrink:0}.st-card-art-link{min-width:0;color:inherit;text-decoration:none;display:block}.st-card-art-link .st-world-anim{min-height:0}.st-card-art-link .wa-stage,.st-card-art-link .st-world-anim:empty{aspect-ratio:16/9}.st-cards-home .st-card{min-width:0}.st-cards-home .st-card-h{font-size:var(--num-card)}.st-home-description{min-block-size:4.5em;line-height:1.5}@media (width<=760px){.st-grid-tools{flex-wrap:wrap}.st-grid-tools .st-label{flex-basis:100%}}.st-card{gap:var(--s2);align-content:start;display:grid}.st-card-h a{color:var(--world-ink);text-decoration:none}.st-card-h a:hover{text-decoration:underline}.st-card .ff-desc{color:var(--world-muted)}.st-world-img{margin:0}.st-world-img img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.st-world-img figcaption{color:var(--world-muted);margin-top:4px}.st-world-page{padding-top:0}.st-exp-top{justify-content:space-between;align-items:center;gap:var(--s2);margin:0 0 var(--s4);flex-wrap:wrap;display:flex}.st-exp-actions{margin:0}.st-cmp-btn{min-height:44px;padding:0 var(--s2);align-items:center;gap:4px;display:inline-flex}.st-outcomes{gap:0;margin:0;display:grid}.st-outcomes>div{gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--color-edge);grid-template-columns:minmax(10em,1fr) 3fr;display:grid}.st-outcomes dt{color:var(--world-ink);font-weight:600}.st-outcomes dd{color:var(--world-muted);margin:0}.st-cmp-pick{margin:0 0 var(--s4)}.st-cmp th,.st-cmp td{vertical-align:top}.st-cmp tr.is-diff th[scope=row]{color:var(--color-copper)}.st-cmp td.st-world{color:var(--world-muted)}.st-cmp-list{margin:0;padding:0;list-style:none;display:none}.st-cmp-list>li{padding:var(--s2) 0;border-bottom:1px solid var(--color-edge)}.st-cmp-c{margin:0 0 var(--s1);color:var(--color-whitehot);font-weight:600}.st-cmp-flag{color:var(--color-copper);font-weight:400}.st-cmp-list dl{gap:var(--s1);margin:0;display:grid}.st-cmp-list dl>div{padding:4px var(--s2)}.st-cmp-list dt{font:600 var(--text-cap-2)/1.3 var(--font-sans);color:var(--world-ink)}.st-cmp-list dd{color:var(--world-muted);margin:0}.st-asm-grid{gap:var(--s4);grid-template-columns:minmax(200px,3fr) minmax(0,9fr);align-items:start;display:grid}.st-asm-nav ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.st-asm-nav a{min-height:44px;padding:0 var(--s2);color:var(--color-body);align-items:center;font-weight:600;text-decoration:none;display:flex}.st-asm-nav a.is-on{color:var(--color-whitehot)}.st-asm-main{min-width:0}.st-asm-main>h2{font:600 32px/1.2 var(--font-display);color:var(--color-whitehot);margin:0 0 var(--s3)}.st-unavail{margin:0 0 var(--s4);padding:var(--s3);border-left:4px solid var(--color-brass)}.st-unavail-h{font:600 24px/1.25 var(--font-display);color:var(--color-whitehot);margin:0 0 4px}.st-unavail p:last-child{color:var(--color-body);margin:0}.st-cards-3 .st-dl>div{grid-template-columns:1fr;gap:2px}.st-methods{margin:0 0 var(--s3)}.st-dims>div{grid-template-columns:minmax(8em,1fr) 4fr}.st-readings{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.st-reading{padding:var(--s3);gap:var(--s1);scroll-margin-top:calc(var(--obs-header-height,64px) + 16px);display:grid}.st-reading:target{outline:2px solid var(--color-copper);outline-offset:2px}.st-states{color:var(--color-body);font-size:var(--text-cap-2);gap:4px;margin:0;padding:0;list-style:none;display:grid}.st-states .is-on{color:var(--color-whitehot)}.st-rat{padding:var(--s2) 0;border-bottom:1px solid var(--color-edge);scroll-margin-top:calc(var(--obs-header-height,64px) + 16px)}.st-rat:target{outline:2px solid var(--color-copper);outline-offset:4px}@media (width<=900px){.st-grid,.st-asm-grid{grid-template-columns:1fr}.st-cards,.st-six,.st-stages ol{grid-template-columns:1fr 1fr}.st-mech,.st-mat,.st-evid{grid-template-columns:1fr}}@media (width<=760px){.st-local{margin-bottom:var(--s3)}.st-pathways,.st-stepper{display:none}.st-pw-select,.st-year,.st-asm-select{gap:4px;display:grid}.st-asm-nav ul{display:none}.st-year{flex:100%}.st-stepnav{grid-template-columns:1fr 1fr;display:grid}.st-stepnav-c{order:-1;grid-column:1/-1}.st-main{padding:var(--s2)}.st-step-title{font-size:24px}.st-cards,.st-six,.st-caps-grid{grid-template-columns:1fr}.st-dl>div,.st-outcomes>div,.st-dims>div{grid-template-columns:1fr;gap:2px}.st-cmp-table{display:none}.st-cmp-list{display:block}.st-stages ol{grid-template-columns:1fr 1fr}.st-stage-p{display:none}.st-exp-top{margin-bottom:var(--s3)}}@media print{.st-local,.st-stages,.st-actions,.st-exp-actions,.st-tray,.st-cmp-pick,.st-back,.st-asm-nav{display:none!important}.st-grid,.st-asm-grid{grid-template-columns:1fr}.st-cmp-table{display:block}}[data-look=firehouse].st-local{border-bottom:1px solid var(--color-edge)}.st-stages a{background:var(--color-bg2);border:1px solid var(--color-edge)}.st-stages a.is-on{border-color:var(--color-copper);background:var(--color-panel)}[data-look=firehouse] .st-pw{background:var(--color-bg2);border:1px solid var(--color-edge);border-radius:var(--radius-control);border-left-width:4px}[data-look=firehouse] .st-pw.is-on{border-color:var(--color-copper);background:var(--color-panel)}[data-look=firehouse] .st-main{background:var(--color-bg2);border:1px solid var(--color-edge)}[data-look=firehouse] .st-rail{border:1px solid var(--color-edge)}[data-look=firehouse].st-card,[data-look=firehouse].st-six>li,li[data-look=firehouse]{background:var(--world-surface);border:1px solid var(--world-edge);border-radius:var(--radius-control)}[data-look=firehouse].st-card.is-compared{border-color:var(--world-accent)}.st-world-page .st-main{background:var(--world-surface);border:1px solid var(--world-edge)}.st-world-page .st-rail{border:1px solid var(--world-edge)}.st-exp .st-main{padding:var(--s4)}.st-tray{background:var(--color-bg2);border:1px solid var(--color-copper)}.st-unavail{background:var(--color-bg2)}.st-reading{background:var(--color-bg2);border:1px solid var(--color-edge)}[data-look=firehouse].st-asm-nav a{border-left:3px solid #0000}[data-look=firehouse].st-asm-nav a.is-on{border-left-color:var(--color-copper);background:var(--color-bg2)}.fb-match.st-world{border-color:var(--world-edge)}.st-cmp-list dl>div.st-world{background:var(--world-surface);border-left:3px solid var(--world-accent)}.st-page .page-head{margin-bottom:var(--s3)}.st-page .page-head h1{font-size:40px;line-height:1.15}.st-page .page-head .deck{margin-top:var(--s1)}.st-local{margin-bottom:var(--s3)}.st-step{min-height:52px;padding-top:var(--s1)}.st-stepnav{margin:var(--s2) 0}.st-step-title{font-size:28px}@media (width>=761px){.st-tl .st-decisive{display:none}.st-tl .st-drv-b,.st-drvs-static .st-drv{align-items:center;column-gap:var(--s2);grid-template-columns:minmax(0,1fr) auto;min-height:36px;padding:4px 0}.st-tl .st-drv-n,.st-drvs-static .st-drv-n{font-size:var(--text-cap-2)}.st-drv .fb-cell{text-align:right;justify-self:end}}@media (width<=760px){.st-page .page-head h1{font-size:32px}.st-page .page-head .deck{font-size:16px;line-height:1.5}.st-tl .page-head .readout{display:none}.st-local ul{flex-wrap:nowrap;justify-content:space-between}.st-page .obs-breadcrumb{display:none}}.st-stage-s{display:none}@media (width<=760px){.st-stages ol{grid-template-columns:repeat(4,minmax(0,1fr))}.st-stages a{text-align:center;grid-template-columns:1fr;min-height:44px;padding:4px}.st-stage-n{grid-row:auto;font-size:16px}.st-stage-l{display:none}.st-stage-s{font:600 12px/1.2 var(--font-sans);color:var(--color-whitehot);display:block}.st-build .fb-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.st-build .fb-actions>.fb-keep>summary{justify-content:center;width:100%;padding-inline:4px;font-size:13px}.st-build .fb-actions>.btn{justify-content:center;width:100%}.st-build .fb-actions>.fb-keep{display:block}.st-build .fb-actions>.fb-keep[open]{grid-column:1/-1}}.st-card .st-card-h{font:600 24px/1.2 var(--font-display);margin:0}.fb-reading{line-height:1.4}.fb-short{display:none}@media (width<=760px){.st-build .fb-short{display:inline}.st-build .fb-long{display:none}}.fb-reading-d>summary{cursor:pointer;list-style-position:inside}.fb-reading-d>p{margin:4px 0 0}.fb-act-ico{vertical-align:-.2em;flex:none;margin-right:6px}.st-grid-tools{margin-block:var(--s2) var(--s3);flex-wrap:wrap;align-items:flex-start}.st-grid-tools .st-label{flex:100%}.st-grid-tools>button{margin-left:auto}.st-cards .st-card{grid-template-rows:auto auto minmax(calc(var(--num-card) * 2.4), auto) minmax(4.5em, 1fr) auto auto;gap:var(--s1)}.st-cards .st-card-kicker{font:400 var(--text-caption)/1.4 var(--font-sans);color:var(--color-subtle);margin-top:var(--s1)}.st-cards .st-card-h{align-items:flex-start;gap:var(--s1);line-height:1.2}.st-card-h .st-ico{width:20px;height:20px;margin-top:var(--s0);flex:0 0 20px;margin-right:0}.st-cards .ff-desc{font:400 var(--text-cap-2)/1.5 var(--font-sans);margin:0}.st-cards .st-card-actions{margin-top:var(--s2);align-self:end}.st-card-actions .ff-cmp{align-items:center;gap:var(--s1);flex-basis:100%;min-height:44px;display:flex}.st-local ul{align-items:stretch;gap:var(--s1)}.st-local li{display:flex}.st-local{padding-bottom:var(--s1)}.st-exp-hero{align-items:start;gap:var(--s4)}.st-exp-headcol .page-head{padding-bottom:var(--s2);margin-bottom:var(--s3)}.st-exp-headcol h1{margin-bottom:var(--s2)}.st-exp-headcol .deck{max-width:38ch;margin:0}.st-exp-headcol .st-exp-top{gap:var(--s3);margin-top:var(--s3)}.st-exp-actions{gap:var(--s1);align-items:center}.st-exp-actions>.primary{flex-basis:100%}.st-exp-actions .st-cmp-btn{align-items:center;gap:var(--s1);min-height:44px;display:inline-flex}.st-exp-art{min-width:0}@media (width<=760px){.st-local ul{flex-wrap:wrap;justify-content:flex-start}.st-grid-tools>button{margin-left:0}}
