.story-page.svelte-gygcht{padding:clamp(2.5rem,5vw,3.75rem) 0 3rem}.story-bar.svelte-gygcht{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.back.svelte-gygcht{display:inline-flex;align-items:center;gap:.4rem;color:var(--muted-foreground);font-size:10px;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.back.svelte-gygcht:hover{color:var(--accent2)}.story-head.svelte-gygcht{padding:2.25rem 0}.drawing-meta.svelte-gygcht{display:flex;flex-wrap:wrap;gap:1rem;color:var(--muted-foreground);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.story-head.svelte-gygcht h1:where(.svelte-gygcht){margin:0 0 .6rem;font-family:var(--font-serif);font-size:clamp(2.5rem,5.5vw,3.4rem);font-weight:400;letter-spacing:-.01em;line-height:1.05;text-wrap:balance}.tagline.svelte-gygcht{max-width:32rem;color:var(--muted-foreground);font-size:clamp(1rem,1.6vw,1.12rem);font-weight:300;line-height:1.75}.spec-strip.svelte-gygcht{display:grid;border:1px solid var(--border)}.spec-strip.svelte-gygcht>div:where(.svelte-gygcht){min-width:0;padding:.9rem 1rem;border-bottom:1px solid var(--border)}.spec-strip.svelte-gygcht>div:where(.svelte-gygcht):last-child{border-bottom:0}.spec-strip.svelte-gygcht dt:where(.svelte-gygcht){margin-bottom:.35rem;color:var(--muted-foreground);font-size:9px;letter-spacing:.16em;text-transform:uppercase}.spec-strip.svelte-gygcht dd:where(.svelte-gygcht){display:flex;align-items:center;gap:.45rem;color:var(--foreground);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.spec-strip.svelte-gygcht i:where(.svelte-gygcht),.current-mark.svelte-gygcht i:where(.svelte-gygcht){width:6px;height:6px;border-radius:50%;background:var(--border)}.spec-strip.svelte-gygcht i.active:where(.svelte-gygcht),.current-mark.svelte-gygcht i.active:where(.svelte-gygcht){background:var(--accent2);box-shadow:0 0 0 4px color-mix(in oklch,var(--accent2) 12%,transparent)}.story.svelte-gygcht{margin-top:2.5rem}.story.svelte-gygcht>section:where(.svelte-gygcht){padding:3rem 0;border-bottom:1px solid var(--border)}.section-no.svelte-gygcht{color:var(--accent2);font-family:var(--font-grotesk);font-size:1.1rem;font-weight:700}h2.svelte-gygcht{margin:.55rem 0 1rem;font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase}.opening.svelte-gygcht{display:grid;gap:1px;padding:0!important;border:1px solid var(--border);background:var(--border)}.story-block.svelte-gygcht{padding:2rem;background:var(--background)}.story-block.became.svelte-gygcht{background:var(--card)}.story-block.svelte-gygcht>p:where(.svelte-gygcht):last-child,.inheritance-intro.svelte-gygcht,.salvage-item.svelte-gygcht p:where(.svelte-gygcht),.current.svelte-gygcht p:where(.svelte-gygcht){color:var(--muted-foreground);font-size:clamp(.95rem,2vw,1.05rem);font-weight:300;line-height:1.8}.evidence.svelte-gygcht{padding-block:4.5rem!important}.evidence-head.svelte-gygcht{max-width:38rem;margin-bottom:2rem}.evidence-head.svelte-gygcht h2:where(.svelte-gygcht){margin-top:.75rem;color:var(--foreground);font-family:var(--font-serif);font-size:clamp(1.6rem,3vw,2.15rem);letter-spacing:-.01em;line-height:1.15;text-transform:none}.evidence-head.svelte-gygcht>p:where(.svelte-gygcht):last-child{color:var(--muted-foreground);font-size:13px;font-weight:300;line-height:1.7}.shot-grid.svelte-gygcht{display:grid;gap:2rem 1.25rem}.shot-open.svelte-gygcht{display:block;width:100%;padding:0;border:0;background:none;color:inherit;text-align:inherit;cursor:zoom-in}.shot-open.svelte-gygcht:focus-visible{outline:1px solid var(--accent2);outline-offset:5px}.shot-frame.svelte-gygcht{position:relative;display:block;padding:8px;border:1px solid var(--border);background:var(--card);box-shadow:10px 12px color-mix(in oklch,var(--accent) 8%,transparent);transition:transform .2s,border-color .2s}.shot-open.svelte-gygcht:hover .shot-frame:where(.svelte-gygcht){transform:translateY(-3px);border-color:var(--accent2)}.shot-frame.svelte-gygcht:before,.shot-frame.svelte-gygcht:after{content:"";position:absolute;width:14px;height:14px;border-color:var(--accent2);opacity:.7;pointer-events:none}.shot-frame.svelte-gygcht:before{top:-5px;left:-5px;border-top:1px solid;border-left:1px solid}.shot-frame.svelte-gygcht:after{right:-5px;bottom:-5px;border-right:1px solid;border-bottom:1px solid}.shot-frame.svelte-gygcht img:where(.svelte-gygcht){width:100%;height:auto;border:1px solid color-mix(in oklch,var(--border) 75%,transparent)}.shot-light.svelte-gygcht,[data-theme=light] .shot-dark.svelte-gygcht{display:none}[data-theme=light] .shot-light.svelte-gygcht{display:block}.shot-index.svelte-gygcht{position:absolute;top:1rem;left:1rem;padding:.25rem .4rem;background:var(--background);color:var(--accent2-ink);font-size:9px;letter-spacing:.12em}.shot-expand.svelte-gygcht{position:absolute;right:1rem;bottom:1rem;padding:.3rem .45rem;background:color-mix(in oklch,var(--background) 90%,transparent);color:var(--foreground);font-size:8px;letter-spacing:.12em;text-transform:uppercase;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s}.shot-open.svelte-gygcht:hover .shot-expand:where(.svelte-gygcht),.shot-open.svelte-gygcht:focus-visible .shot-expand:where(.svelte-gygcht){opacity:1;transform:translateY(0)}figure.svelte-gygcht figcaption:where(.svelte-gygcht){display:flex;gap:.7rem;margin-top:.85rem;color:var(--muted-foreground);font-size:9px;line-height:1.55;letter-spacing:.08em;text-transform:uppercase}figure.svelte-gygcht figcaption:where(.svelte-gygcht) span:where(.svelte-gygcht){color:var(--accent2-ink)}.lightbox.svelte-gygcht{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:clamp(1.5rem,5vw,4rem);background:color-mix(in oklch,oklch(.08 .02 258) 48%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lightbox-dialog.svelte-gygcht{position:relative;width:min(88vw,1320px);max-height:88vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid color-mix(in oklch,var(--accent) 60%,transparent);background:var(--background);box-shadow:0 28px 90px color-mix(in oklch,black 72%,transparent),12px 12px color-mix(in oklch,var(--accent2) 14%,transparent)}.lightbox-bar.svelte-gygcht{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.7rem .85rem;border-bottom:1px solid var(--border);color:var(--accent2);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.lightbox-title.svelte-gygcht{overflow:hidden;color:var(--muted-foreground);text-align:center;text-overflow:ellipsis;white-space:nowrap}.lightbox-close.svelte-gygcht{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--border);background:none;color:var(--foreground);cursor:pointer}.lightbox-close.svelte-gygcht:hover,.lightbox-close.svelte-gygcht:focus-visible{border-color:var(--accent2);color:var(--accent2)}.lightbox-stage.svelte-gygcht{min-height:0;display:grid;place-items:center;overflow:hidden;padding:clamp(.5rem,2vw,1.5rem);touch-action:pan-y;-webkit-user-select:none;user-select:none}.lightbox-stage.svelte-gygcht img:where(.svelte-gygcht){grid-area:1 / 1;max-width:100%;max-height:calc(88vh - 9rem);width:auto;height:auto;object-fit:contain;pointer-events:none}.lightbox-nav.svelte-gygcht{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:42px;height:48px;padding:0;border:1px solid var(--border);background:color-mix(in oklch,var(--background) 88%,transparent);color:var(--foreground);cursor:pointer;transform:translateY(-50%)}.lightbox-nav.svelte-gygcht:hover,.lightbox-nav.svelte-gygcht:focus-visible{border-color:var(--accent2);color:var(--accent2)}.lightbox-nav.previous.svelte-gygcht{left:.65rem}.lightbox-nav.next.svelte-gygcht{right:.65rem}.lightbox-dots.svelte-gygcht{display:flex;justify-content:center;gap:.45rem;padding:.75rem 1rem .35rem}.lightbox-dots.svelte-gygcht button:where(.svelte-gygcht){width:18px;height:3px;padding:0;border:0;background:var(--border);cursor:pointer;transition:width .2s,background .2s}.lightbox-dots.svelte-gygcht button.active:where(.svelte-gygcht){width:34px;background:var(--accent2)}.swipe-note.svelte-gygcht{padding:.25rem 1rem .75rem;color:var(--muted-foreground);font-size:9px;letter-spacing:.12em;text-align:center;text-transform:uppercase}.illustration.svelte-gygcht{padding-block:3.5rem!important}.illustration.svelte-gygcht figure:where(.svelte-gygcht){margin:0}.illustration-frame.svelte-gygcht{display:grid;overflow:hidden}.illustration-frame.svelte-gygcht img:where(.svelte-gygcht){grid-area:1 / 1;width:100%;height:100%;object-fit:cover;image-rendering:pixelated;opacity:0;transition:opacity .6s ease}.illustration-frame.svelte-gygcht img.shown:where(.svelte-gygcht){opacity:1}.frame-switch.svelte-gygcht{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}.frame-switch.svelte-gygcht button:where(.svelte-gygcht){padding:.55rem .8rem;border:1px solid var(--border);background:none;color:var(--muted-foreground);font:inherit;font-size:9px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.frame-switch.svelte-gygcht button:where(.svelte-gygcht):hover,.frame-switch.svelte-gygcht button:where(.svelte-gygcht):focus-visible{border-color:var(--accent2);color:var(--foreground)}.frame-switch.svelte-gygcht button.active:where(.svelte-gygcht){border-color:var(--accent2);background:color-mix(in oklch,var(--accent2) 12%,transparent);color:var(--foreground)}.illustration-tag.svelte-gygcht{position:absolute;z-index:1;top:1rem;left:1rem;padding:.25rem .45rem;border:1px dashed var(--accent2);background:var(--background);color:var(--accent2-ink);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.illustration.svelte-gygcht figcaption:where(.svelte-gygcht){display:grid;gap:.5rem;max-width:44rem;margin-top:1.4rem;letter-spacing:normal;text-transform:none}.illustration.svelte-gygcht figcaption:where(.svelte-gygcht) h2:where(.svelte-gygcht){margin:0;color:var(--accent2-ink);font-size:9px;letter-spacing:.16em;text-transform:uppercase}.illustration.svelte-gygcht figcaption:where(.svelte-gygcht) p:where(.svelte-gygcht){color:var(--muted-foreground);font-size:13px;font-weight:300;line-height:1.7}.questions.svelte-gygcht{padding-block:4.5rem!important}.question-list.svelte-gygcht{display:grid;gap:clamp(3rem,7vw,5.5rem);margin:3rem 0 0;padding:0;list-style:none}.question-row.svelte-gygcht{display:grid;gap:1.5rem;align-items:center}.question-no.svelte-gygcht{display:inline-block;margin-bottom:.9rem;padding:.25rem .45rem;border:1px solid var(--accent2);color:var(--accent2-ink);font-size:9px;letter-spacing:.14em}.question-copy.svelte-gygcht h3:where(.svelte-gygcht){margin:0 0 .85rem;font-family:var(--font-serif);font-size:clamp(1.45rem,2.6vw,1.85rem);font-weight:400;letter-spacing:-.01em;line-height:1.15}.question-copy.svelte-gygcht p:where(.svelte-gygcht),.panel-head.svelte-gygcht>p:where(.svelte-gygcht):last-child,.panel-steps.svelte-gygcht p:where(.svelte-gygcht),.principles-grid.svelte-gygcht p:where(.svelte-gygcht){color:var(--muted-foreground);font-size:clamp(.95rem,2vw,1.02rem);font-weight:300;line-height:1.8}.question-row.svelte-gygcht .shot-frame:where(.svelte-gygcht){aspect-ratio:16 / 11;overflow:hidden}.question-row.svelte-gygcht .shot-frame:where(.svelte-gygcht) img:where(.svelte-gygcht){height:100%;object-fit:cover;object-position:top left}.panel.svelte-gygcht{padding-block:1.5rem!important;border-bottom:0!important}.panel-box.svelte-gygcht{--ink: var(--foreground);--dim: var(--muted-foreground);--rule: var(--border);position:relative;padding:clamp(1.75rem,5vw,3.25rem);border:1px solid var(--border);background:var(--card);color:var(--ink)}.panel-box.svelte-gygcht .gy-label:where(.svelte-gygcht){color:var(--accent2-ink)}.panel-head.svelte-gygcht{max-width:40rem}.panel-head.svelte-gygcht h2:where(.svelte-gygcht){margin-top:.75rem;color:var(--ink);font-family:var(--font-serif);font-size:clamp(1.7rem,3.2vw,2.3rem);font-weight:400;letter-spacing:-.01em;line-height:1.15;text-transform:none;text-wrap:balance}.panel-head.svelte-gygcht>p:where(.svelte-gygcht):last-child,.panel-steps.svelte-gygcht p:where(.svelte-gygcht){color:var(--dim)}.panel-body.svelte-gygcht{display:grid;gap:2.5rem;margin-top:2.75rem}.panel-body.svelte-gygcht>:where(.svelte-gygcht){min-width:0}.panel-steps.svelte-gygcht{display:grid;gap:0;margin:0;padding:0;list-style:none}.panel-steps.svelte-gygcht li:where(.svelte-gygcht){padding:1.4rem 0;border-top:1px solid var(--rule)}.panel-steps.svelte-gygcht li:where(.svelte-gygcht):first-child{border-top:0;padding-top:0}.step-label.svelte-gygcht{display:flex;align-items:baseline;gap:.7rem;color:var(--dim);font-size:9px;letter-spacing:.16em;text-transform:uppercase}.step-label.svelte-gygcht b:where(.svelte-gygcht){color:var(--accent2);font-family:var(--font-grotesk);font-size:1rem;letter-spacing:-.01em}.panel-steps.svelte-gygcht h3:where(.svelte-gygcht){margin:.5rem 0 .4rem;color:var(--ink);font-family:var(--font-serif);font-size:clamp(1.15rem,2vw,1.35rem);font-weight:400;line-height:1.25}.panel-steps.svelte-gygcht p:where(.svelte-gygcht){font-size:14px}.terminal.svelte-gygcht{--ink: oklch(.9 .025 88);--dim: oklch(.68 .04 250);--rule: oklch(.3 .035 258);align-self:start;border:1px solid var(--rule);background:#050b16;color:var(--ink)}.terminal-bar.svelte-gygcht{display:flex;align-items:center;gap:.4rem;padding:.6rem .8rem;border-bottom:1px solid var(--rule);color:var(--dim);font-size:9px;letter-spacing:.12em}.terminal-bar.svelte-gygcht i:where(.svelte-gygcht){width:7px;height:7px;border:1px solid var(--dim);border-radius:50%}.terminal-bar.svelte-gygcht span:where(.svelte-gygcht){margin-left:.5rem}.terminal-body.svelte-gygcht{padding:1.1rem 1rem 1.3rem;overflow-x:auto;font-size:11.5px;line-height:1.75}.terminal-body.svelte-gygcht p:where(.svelte-gygcht){white-space:pre}.terminal-body.svelte-gygcht .cmd:where(.svelte-gygcht){margin-top:.7rem;color:var(--ink)}.terminal-body.svelte-gygcht .cmd:where(.svelte-gygcht):first-child{margin-top:0}.terminal-body.svelte-gygcht .cmd:where(.svelte-gygcht) span:where(.svelte-gygcht),.specimen.svelte-gygcht .line-cmd:where(.svelte-gygcht) span:where(.svelte-gygcht){margin-right:.6rem;color:var(--accent2)}.terminal-body.svelte-gygcht .out:where(.svelte-gygcht){color:var(--dim)}.terminal-body.svelte-gygcht .out.raw:where(.svelte-gygcht){color:color-mix(in oklch,var(--ink) 78%,var(--dim))}.terminal-body.svelte-gygcht .out:where(.svelte-gygcht):empty{min-height:1lh}.panel-body.wide.svelte-gygcht .terminal:where(.svelte-gygcht){margin-top:.5rem}.panel-body.wide.svelte-gygcht .terminal-body:where(.svelte-gygcht){font-size:11px;line-height:1.6}.principles.svelte-gygcht{padding-block:4.5rem!important}.principles.svelte-gygcht .evidence-head:where(.svelte-gygcht){max-width:44rem}.principles-grid.svelte-gygcht{display:grid;gap:1px;margin-top:2.5rem;border:1px solid var(--border);background:var(--border)}.principles-grid.svelte-gygcht article:where(.svelte-gygcht){padding:1.6rem;background:var(--background)}.principles-grid.svelte-gygcht span:where(.svelte-gygcht){display:block;margin-bottom:.7rem;color:var(--accent2-ink);font-size:9px;letter-spacing:.15em;text-transform:uppercase}.principles-grid.svelte-gygcht p:where(.svelte-gygcht){font-size:14px}.specimen.svelte-gygcht{margin-top:1.25rem;padding:1.2rem 1.1rem;overflow-x:auto;border:1px dashed var(--border);background:var(--card);font-size:11px;line-height:1.8}.specimen.svelte-gygcht p:where(.svelte-gygcht){white-space:pre}.specimen.svelte-gygcht .line-claim:where(.svelte-gygcht){margin-bottom:.8rem;color:var(--muted-foreground)}.specimen.svelte-gygcht .line-cmd:where(.svelte-gygcht){color:var(--foreground)}.specimen.svelte-gygcht .line-note:where(.svelte-gygcht){margin-top:.5rem;color:var(--muted-foreground);opacity:.75}.specimen.svelte-gygcht .line-pass:where(.svelte-gygcht){color:var(--accent)}.specimen.svelte-gygcht .line-fail:where(.svelte-gygcht){color:var(--accent2-ink)}.formats.svelte-gygcht{padding-block:4.5rem!important}.formats.svelte-gygcht .evidence-head:where(.svelte-gygcht){max-width:44rem}.format-grid.svelte-gygcht{display:grid;gap:1px;margin:2.5rem 0 0;padding:0;list-style:none;border:1px solid var(--border);background:var(--border)}.format-grid.svelte-gygcht li:where(.svelte-gygcht){display:flex;flex-direction:column;padding:1.6rem;background:var(--background)}.format-no.svelte-gygcht{color:var(--accent2);font-family:var(--font-grotesk);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1}.format-grid.svelte-gygcht h3:where(.svelte-gygcht){margin:.75rem 0 .5rem;font-family:var(--font-serif);font-size:1.3rem;font-weight:400;letter-spacing:-.01em}.format-grid.svelte-gygcht p:where(.svelte-gygcht){flex:1;color:var(--muted-foreground);font-size:14px;font-weight:300;line-height:1.75}.format-out.svelte-gygcht{margin-top:1.1rem;padding-top:.8rem;border-top:1px dashed var(--border);color:var(--accent2-ink);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.format-note.svelte-gygcht{margin-top:1rem;color:var(--muted-foreground);font-size:9px;letter-spacing:.12em;line-height:1.7;text-transform:uppercase}.specimen.svelte-gygcht .line-plain:where(.svelte-gygcht){color:var(--foreground)}.specimen.svelte-gygcht .line-note:where(.svelte-gygcht):first-child{margin-top:0}.inheritance-head.svelte-gygcht{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;margin-bottom:2.5rem}.inheritance-intro.svelte-gygcht{max-width:34rem}.salvage-flow.svelte-gygcht{display:grid;gap:1.25rem}.salvage-column.svelte-gygcht{display:grid;align-content:start;gap:.75rem}.flow-label.svelte-gygcht{display:flex;gap:.45rem;padding-bottom:.75rem;border-bottom:1px dashed var(--border);color:var(--accent);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.salvage-item.svelte-gygcht{padding:1rem;border:1px solid var(--border)}.salvage-item.svelte-gygcht>span:where(.svelte-gygcht){display:block;margin-bottom:.55rem;color:var(--accent2-ink);font-size:9px;letter-spacing:.15em;text-transform:uppercase}.salvage-item.svelte-gygcht p:where(.svelte-gygcht){font-size:13px;line-height:1.7}.flow-core.svelte-gygcht{position:relative;width:82px;aspect-ratio:1;display:grid;place-items:center;justify-self:center;color:var(--foreground);font-family:var(--font-grotesk);font-size:1.45rem;font-weight:700;text-transform:uppercase}.core-ring.svelte-gygcht{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid var(--accent2);border-radius:50%}.core-ring.svelte-gygcht:after{content:"";position:absolute;top:50%;left:-11px;right:-11px;height:1px;background:var(--accent2)}.flow-core.svelte-gygcht strong:where(.svelte-gygcht){position:relative;z-index:1;padding:.2rem;background:var(--background)}.current.svelte-gygcht{display:grid;grid-template-columns:72px minmax(0,1fr);gap:1.5rem;align-items:start;margin-top:1px;padding:2rem!important;border:1px solid var(--accent);background:color-mix(in oklch,var(--accent) 7%,var(--background))}.current-mark.svelte-gygcht{display:flex;align-items:center;gap:.65rem}.current.svelte-gygcht h2:where(.svelte-gygcht){margin-top:.15rem;color:var(--accent)}.go.svelte-gygcht{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem}.links.svelte-gygcht{display:flex;flex-wrap:wrap;gap:.75rem}.links.svelte-gygcht a:where(.svelte-gygcht){display:inline-flex;align-items:center;gap:.4rem;padding:.7rem .85rem;border:1px solid var(--border);color:var(--foreground);font-size:9px;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.links.svelte-gygcht a:where(.svelte-gygcht):hover{border-color:var(--accent2);color:var(--accent2)}.current.svelte-gygcht p.aside:where(.svelte-gygcht){margin-top:1.25rem;color:var(--foreground);font-size:9px;letter-spacing:.12em;text-transform:uppercase}@media (min-width: 768px){.spec-strip.svelte-gygcht{grid-template-columns:.7fr 1.4fr .9fr}.spec-strip.svelte-gygcht>div:where(.svelte-gygcht){border-right:1px solid var(--border);border-bottom:0}.spec-strip.svelte-gygcht>div:where(.svelte-gygcht):last-child{border-right:0}.opening.svelte-gygcht{grid-template-columns:repeat(2,minmax(0,1fr))}.story-block.svelte-gygcht{padding:2.75rem}.shot-grid.svelte-gygcht{grid-template-columns:repeat(2,minmax(0,1fr))}.shot-grid.svelte-gygcht .feature:where(.svelte-gygcht){grid-column:1 / -1}.shot-grid.svelte-gygcht figure:where(.svelte-gygcht):not(.feature) .shot-frame:where(.svelte-gygcht){aspect-ratio:16 / 11;overflow:hidden}.shot-grid.svelte-gygcht figure:where(.svelte-gygcht):not(.feature) .shot-frame:where(.svelte-gygcht) img:where(.svelte-gygcht){height:100%;object-fit:cover;object-position:top}.question-row.svelte-gygcht{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4.5rem)}.question-row.svelte-gygcht:nth-child(2n) .question-copy:where(.svelte-gygcht){order:2}.format-grid.svelte-gygcht{grid-template-columns:repeat(2,minmax(0,1fr))}.format-grid.svelte-gygcht li:where(.svelte-gygcht):last-child:nth-child(odd){grid-column:span 2}.panel-body.solo.svelte-gygcht .panel-steps:where(.svelte-gygcht){grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.panel-body.solo.svelte-gygcht .panel-steps:where(.svelte-gygcht) li:where(.svelte-gygcht){padding:1.4rem 0 0;border-top:1px solid var(--rule)}.panel-body.svelte-gygcht{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem)}.panel-body.solo.svelte-gygcht{grid-template-columns:minmax(0,1fr)}.principles-grid.svelte-gygcht{grid-template-columns:repeat(2,minmax(0,1fr))}.principles-grid.svelte-gygcht article:where(.svelte-gygcht){padding:2rem}.inheritance-head.svelte-gygcht,.go.svelte-gygcht{grid-template-columns:5rem minmax(0,1fr);gap:2rem}.salvage-flow.svelte-gygcht{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);align-items:start;gap:1.5rem}.flow-core.svelte-gygcht{align-self:center}.borrowed.svelte-gygcht .flow-label:where(.svelte-gygcht){justify-content:flex-end}.current.svelte-gygcht{grid-template-columns:5rem minmax(0,1fr);gap:2rem;padding:2.75rem!important}}@media (min-width: 1024px){.format-grid.svelte-gygcht{grid-template-columns:repeat(3,minmax(0,1fr))}.format-grid.svelte-gygcht li:where(.svelte-gygcht):last-child:nth-child(odd){grid-column:auto}.format-grid.svelte-gygcht li:where(.svelte-gygcht):last-child:nth-child(3n+2){grid-column:span 2}.format-grid.svelte-gygcht li:where(.svelte-gygcht):last-child:nth-child(3n+1){grid-column:1 / -1}}@media (max-width: 640px){.lightbox.svelte-gygcht{padding:0}.lightbox-dialog.svelte-gygcht{width:100vw;max-height:100dvh;min-height:100dvh;border:0}.lightbox-stage.svelte-gygcht img:where(.svelte-gygcht){max-height:calc(100dvh - 8rem)}.lightbox-title.svelte-gygcht{display:none}.lightbox-nav.svelte-gygcht{width:36px;height:44px}}@media (max-width: 560px){.current.svelte-gygcht{grid-template-columns:1fr;gap:.75rem}}@media (prefers-reduced-motion: reduce){.illustration-frame.svelte-gygcht img:where(.svelte-gygcht){transition:none}.shot-frame.svelte-gygcht,.shot-expand.svelte-gygcht,.lightbox-dots.svelte-gygcht button:where(.svelte-gygcht){transition:none}}
