.sheet.svelte-b4kr21{--ink:var(--primary);position:relative}.row.svelte-b4kr21{border-top:1px solid var(--border);border-left:1px solid var(--border);display:grid;position:relative}.row.svelte-b4kr21:last-child{border-bottom:1px solid var(--border)}.top.svelte-b4kr21{grid-template-columns:minmax(0,1.55fr) minmax(0,1.1fr)}.cards.svelte-b4kr21{grid-template-columns:repeat(3,minmax(0,1fr))}.cell.svelte-b4kr21{border-right:1px solid var(--border);min-width:0;position:relative}.intro.svelte-b4kr21{justify-items:start;gap:1.25rem;padding:clamp(2rem,1.5rem + 2vw,2.75rem) clamp(1.5rem,1rem + 2vw,3rem);display:grid}.intro.svelte-b4kr21 h2:where(.svelte-b4kr21){max-width:14ch;font-size:var(--text-display);letter-spacing:var(--tracking-display);text-wrap:balance;line-height:.98}.intro.svelte-b4kr21 .lead:where(.svelte-b4kr21){max-width:46ch}.cta.svelte-b4kr21{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:2rem clamp(1.5rem,1rem + 2vw,3rem);display:flex}.count.svelte-b4kr21{background:var(--primary);min-width:1.5rem;color:var(--primary-foreground);font-size:var(--text-micro);text-align:center;border-radius:999px;padding:.15rem .45rem}.card.svelte-b4kr21{flex-direction:column;gap:.75rem;padding:1.75rem clamp(1.5rem,1rem + 2vw,3rem) 2.75rem;display:flex}.card.svelte-b4kr21 h3:where(.svelte-b4kr21){font-size:var(--text-title-4);font-weight:var(--weight-heading);letter-spacing:var(--tracking-tight)}.card.svelte-b4kr21 p:where(.svelte-b4kr21){max-width:44ch;color:var(--muted-foreground)}.art.svelte-b4kr21{width:calc(100% + 2rem);height:auto;margin:0 -1rem .75rem;display:block}svg.svelte-b4kr21{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;overflow:visible}svg.svelte-b4kr21 text:where(.svelte-b4kr21){fill:var(--ink);stroke:var(--background);stroke-width:10px;paint-order:stroke;letter-spacing:.02em;text-anchor:middle;dominant-baseline:middle;font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.line.svelte-b4kr21{stroke-width:1.4px}.faint.svelte-b4kr21{stroke-width:1px;opacity:.35}.hatch.svelte-b4kr21{stroke-width:1px;opacity:.45}.room.svelte-b4kr21 .zone:where(.svelte-b4kr21){fill:var(--ink);stroke-width:1px;stroke-dasharray:4 3;fill-opacity:.12;transition:fill-opacity .4s;animation:3.2s ease-in-out infinite svelte-b4kr21-pulse}.card.svelte-b4kr21:hover .zone:where(.svelte-b4kr21){fill-opacity:.26;animation:none}.power.svelte-b4kr21{aspect-ratio:360/260;flex-direction:column;justify-content:center;display:flex}.power.svelte-b4kr21 svg:where(.svelte-b4kr21){flex:0 auto;width:100%;min-height:0}.guide.svelte-b4kr21{stroke-width:1px;stroke-dasharray:3 4;opacity:.4}.guide.reading.svelte-b4kr21{opacity:.8}.slide.svelte-b4kr21{animation:1s linear infinite svelte-b4kr21-slide}.wave.svelte-b4kr21{stroke-width:2.2px}.echo.svelte-b4kr21{stroke-width:1px}.crest.svelte-b4kr21{fill:var(--ink);stroke:none}.tick.svelte-b4kr21{stroke-width:1px;stroke-dasharray:2 3;opacity:.35}.metric.svelte-b4kr21{color:var(--ink);align-items:baseline;gap:.25rem;padding:.25rem 1rem 0;display:flex}.num.svelte-b4kr21{letter-spacing:-.04em;font-size:3.25rem;font-weight:800;line-height:1}.tick-in.svelte-b4kr21{animation:.45s cubic-bezier(.2,.8,.2,1) svelte-b4kr21-tick-in;display:inline-block}.unit.svelte-b4kr21{font-size:1.375rem;font-weight:700}.metric.svelte-b4kr21 .label:where(.svelte-b4kr21){color:var(--muted-foreground);font:500 var(--text-micro) / 1 ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;text-transform:uppercase;margin-left:auto}.frame.svelte-b4kr21{stroke-width:1.5px}.frame.back.svelte-b4kr21{fill:var(--muted);stroke:var(--border-strong);transition:translate .5s cubic-bezier(.2,.8,.2,1)}.frame.front.svelte-b4kr21{fill:var(--background);stroke-width:1.6px}.card.svelte-b4kr21:hover .f2:where(.svelte-b4kr21){translate:10px -6px}.card.svelte-b4kr21:hover .f3:where(.svelte-b4kr21){translate:20px -12px}.track.svelte-b4kr21{stroke:var(--border-strong);stroke-width:2px}.progress.svelte-b4kr21{stroke-width:2.4px;stroke-dasharray:190;stroke-dashoffset:190px;animation:6s cubic-bezier(.45,.05,.4,1) infinite svelte-b4kr21-progress}.knob.svelte-b4kr21{fill:var(--background);stroke-width:1.8px;animation:6s cubic-bezier(.45,.05,.4,1) infinite svelte-b4kr21-knob}@keyframes svelte-b4kr21-pulse{50%{fill-opacity:.2}}@keyframes svelte-b4kr21-slide{to{translate:-109.3px}}@keyframes svelte-b4kr21-tick-in{0%{opacity:.55;translate:0 -4px}}@keyframes svelte-b4kr21-progress{70%,to{stroke-dashoffset:24px}}@keyframes svelte-b4kr21-knob{70%,to{translate:166px}}@media (width<=960px){.top.svelte-b4kr21,.cards.svelte-b4kr21{grid-template-columns:minmax(0,1fr)}.top.svelte-b4kr21 .cta:where(.svelte-b4kr21),.cards.svelte-b4kr21 .cell:where(.svelte-b4kr21)+.cell:where(.svelte-b4kr21){border-top:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.zone.svelte-b4kr21,.slide.svelte-b4kr21,.tick-in.svelte-b4kr21,.progress.svelte-b4kr21,.knob.svelte-b4kr21{animation:none}.progress.svelte-b4kr21{stroke-dashoffset:60px}.knob.svelte-b4kr21{translate:130px}.frame.back.svelte-b4kr21{transition:none}}
