html{scroll-snap-type:y mandatory}@media (height<=620px){html{scroll-snap-type:y proximity}}.slide.svelte-1uha8ag{scroll-snap-align:start;scroll-snap-stop:always;min-height:100dvh;padding:calc(var(--band-top) + var(--anchor)) var(--gutter) calc(var(--band-bottom) + clamp(20px, 3.4vh, 42px));flex-direction:column;display:flex}.slide.cover.svelte-1uha8ag{padding-top:calc(var(--band-top) + 16px);justify-content:center}.row.svelte-1uha8ag{column-gap:var(--colgap);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.grow.svelte-1uha8ag{flex:1;min-height:clamp(20px,4vh,56px)}.stack.svelte-1uha8ag{align-items:flex-start;gap:var(--gap,22px);flex-direction:column;display:flex}.acts.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.acts-row.svelte-1uha8ag{align-items:center}.legal.svelte-1uha8ag{min-height:var(--btn-h);justify-content:flex-end;align-items:flex-end;gap:22px;display:flex}.legal.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--subtle);transition:color .16s var(--ease);border-bottom:1px solid #0000;padding-bottom:2px;font-size:.78rem;text-decoration:none}.legal.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--fg);border-bottom-color:var(--accent)}[data-r].svelte-1uha8ag{opacity:0;transition:opacity .62s var(--ease), transform .62s var(--ease);transition-delay:calc(var(--i,0) * 65ms);transform:translateY(24px)}.slide.live [data-r].svelte-1uha8ag{opacity:1;transform:none}.eyebrow.svelte-1uha8ag{letter-spacing:.24em;text-transform:uppercase;color:var(--accent);align-items:center;gap:15px;margin:0;font-size:.69rem;display:flex}.eyebrow.svelte-1uha8ag:before{content:"";background:var(--accent);width:28px;height:1.5px}[data-r].svelte-1uha8ag h1,[data-r].svelte-1uha8ag h2{letter-spacing:-.022em;color:var(--fg);font-weight:400;font-size:var(--title);margin:0;line-height:1.12}.sm.svelte-1uha8ag h2{font-size:var(--title-sm)}.lead.svelte-1uha8ag{color:var(--muted);margin:0;font-size:clamp(.98rem,1.25vw,1.24rem);line-height:1.7}.lead.dim.svelte-1uha8ag{color:var(--subtle);font-size:.9rem}.btn.svelte-1uha8ag{height:var(--btn-h);background:var(--fg);color:var(--bg);letter-spacing:.14em;transition:transform .16s var(--ease);align-items:center;gap:8px;padding:0 17px;font-size:.72rem;text-decoration:none;display:inline-flex}.btn.svelte-1uha8ag:hover{transform:translateY(-2px)}.btn.ghost.svelte-1uha8ag{color:var(--muted);border:1px solid var(--border-hi);letter-spacing:.02em;background:0 0}.btn.ghost.svelte-1uha8ag:hover{border-color:var(--fg);color:var(--fg)}.note.svelte-1uha8ag{letter-spacing:.16em;text-transform:uppercase;color:var(--subtle);font-size:.69rem}.note.scroll.svelte-1uha8ag{align-items:center;gap:7px;display:inline-flex}.idx-foot.svelte-1uha8ag{justify-content:flex-end;align-items:center;margin-top:14px;display:flex}.index.svelte-1uha8ag{border-top:2px solid var(--fg);width:100%;padding-top:14px}.index.svelte-1uha8ag a:where(.svelte-1uha8ag){border-bottom:1px solid var(--border);color:var(--muted);transition:color .16s var(--ease);gap:14px;padding:clamp(10px,1.7vh,17px) 0;font-size:.82rem;text-decoration:none;display:flex}.index.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.index.svelte-1uha8ag a.on:where(.svelte-1uha8ag){color:var(--fg)}.index.svelte-1uha8ag a:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){letter-spacing:.1em;color:var(--subtle);font-style:normal}.index.svelte-1uha8ag a.on:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){color:var(--accent)}.ch.svelte-1uha8ag{border-bottom:2px solid var(--fg);letter-spacing:.2em;text-transform:uppercase;color:var(--fg);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;font-size:.7rem;display:flex}.ch.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{color:var(--subtle);letter-spacing:.14em}.compare.svelte-1uha8ag dl:where(.svelte-1uha8ag){margin:0}.compare.svelte-1uha8ag .r:where(.svelte-1uha8ag){border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.compare.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:var(--muted);font-size:.84rem}.compare.svelte-1uha8ag dd:where(.svelte-1uha8ag){letter-spacing:-.01em;white-space:nowrap;color:var(--muted);margin:0;font-size:clamp(1.1rem,1.7vw,1.6rem)}.compare.ours.svelte-1uha8ag dd:where(.svelte-1uha8ag){color:var(--accent)}.compare.svelte-1uha8ag dd:where(.svelte-1uha8ag) u:where(.svelte-1uha8ag){letter-spacing:.06em;color:var(--subtle);margin-left:.35em;font-size:.58em;text-decoration:none}.axis.svelte-1uha8ag{position:relative}.axis.svelte-1uha8ag:before{content:"";background:var(--border);height:1px;position:absolute;inset:0 0 auto}.node.svelte-1uha8ag{padding-top:26px;position:relative}.node.svelte-1uha8ag:before{content:"";background:var(--fg);width:7px;height:7px;position:absolute;top:-3px;left:0}.node.n1.svelte-1uha8ag:before{background:var(--accent)}.node.svelte-1uha8ag i:where(.svelte-1uha8ag){letter-spacing:.2em;color:var(--accent);font-size:.68rem;font-style:normal}.node.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.01em;color:var(--fg);margin:9px 0 7px;font-size:clamp(1.02rem,1.35vw,1.28rem);font-weight:500}.node.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0;font-size:.85rem;line-height:1.65}.blueprint.svelte-1uha8ag{background:var(--surface);border-left:2px solid var(--accent);flex-direction:column;gap:12px;width:100%;height:100%;padding:15px 17px 16px;display:flex;overflow:hidden}.blueprint.svelte-1uha8ag .lbl:where(.svelte-1uha8ag){letter-spacing:.16em;text-transform:uppercase;color:var(--subtle);font-size:.65rem;display:block}.field.svelte-1uha8ag{letter-spacing:-.01em;color:var(--fg);border-bottom:1px dashed var(--border);min-height:1.5em;margin-top:8px;padding-bottom:7px;font-size:clamp(.98rem,1.25vw,1.16rem);line-height:1.45}.field.ro.svelte-1uha8ag{color:var(--muted);border-bottom-style:solid;font-size:.86rem;line-height:1.6}.field.svelte-1uha8ag:focus{border-bottom-color:var(--accent);outline:none}.hint.svelte-1uha8ag{color:var(--subtle);margin:auto 0 0;font-size:.72rem;line-height:1.6}.demo.svelte-1uha8ag{column-gap:var(--colgap);flex:1;grid-template-columns:1fr 1fr;align-items:stretch;row-gap:26px;min-height:0;display:grid}.preview.svelte-1uha8ag{background:var(--fg);width:100%;height:100%;min-height:0;color:var(--bg);flex-direction:column;padding:1.9em;font-size:clamp(8px,2.05vh,14px);display:flex;overflow:hidden}.pv-top.svelte-1uha8ag{letter-spacing:.22em;text-transform:uppercase;color:#a2937c;border-bottom:1px solid #45392c;justify-content:space-between;align-items:baseline;padding-bottom:.75em;font-size:.62em;display:flex}.pv-eyebrow.svelte-1uha8ag{letter-spacing:.24em;text-transform:uppercase;color:#c07a5e;margin-top:1.5em;font-size:.62em}.pv-title.svelte-1uha8ag{letter-spacing:-.02em;text-spacing-trim:trim-both;margin-top:.4em;font-size:1.85em;line-height:1.2}.pv-list.svelte-1uha8ag{margin-top:auto;display:grid}.pv-list.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#cabfa9;border-top:1px solid #3b3025;padding:.62em 0;font-size:.8em}.pv-foot.svelte-1uha8ag{letter-spacing:.2em;text-transform:uppercase;color:#8a7c66;border-top:1px solid #45392c;justify-content:space-between;margin-top:1em;padding-top:.85em;font-size:.6em;display:flex}.fmt.svelte-1uha8ag{border-top:2px solid var(--fg);padding-top:13px}.fmt.svelte-1uha8ag b:where(.svelte-1uha8ag){letter-spacing:.02em;color:var(--fg);font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:400;display:block}.fmt.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);margin-top:7px;font-size:.82rem;line-height:1.6;display:block}.c1-6.svelte-1uha8ag{grid-column:1/7}.c1-7.svelte-1uha8ag{grid-column:1/8}.c1-8.svelte-1uha8ag{grid-column:1/9}.c7-12.svelte-1uha8ag{grid-column:7/-1}.c9-12.svelte-1uha8ag{grid-column:9/-1}.n1.svelte-1uha8ag{grid-column:1/5}.n2.svelte-1uha8ag{grid-column:5/9}.n3.svelte-1uha8ag{grid-column:9/-1}@media (width<=860px){.row.svelte-1uha8ag>:where(.svelte-1uha8ag){grid-column:1/-1}.row.svelte-1uha8ag{row-gap:28px}.demo.svelte-1uha8ag{flex:none;grid-template-columns:1fr}.preview.svelte-1uha8ag{aspect-ratio:3/2;height:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-r].svelte-1uha8ag{opacity:1;transition:none;transform:none}.btn.svelte-1uha8ag:hover{transform:none}}
