.stretch-trigger.svelte-1njf33h{cursor:pointer;text-decoration:underline dotted var(--muted);text-underline-offset:.18em;text-decoration-thickness:1px;background:none;border:none;padding:0;margin:0;color:inherit;font:inherit;text-align:left;display:inline;transition:text-decoration-color .15s ease}.stretch-trigger.svelte-1njf33h:hover{text-decoration-color:var(--text)}.stretch-trigger.svelte-1njf33h:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:2px}.stretch-trigger.stretch--open.svelte-1njf33h{text-decoration-color:var(--text)}.word{display:inline-block;will-change:transform}.stretch-trigger.svelte-1yr79f7{cursor:pointer;text-decoration:underline dotted var(--muted);text-underline-offset:.18em;text-decoration-thickness:1px;background:none;border:none;padding:0;margin:0;color:inherit;font:inherit;text-align:left;display:inline;transition:text-decoration-color .15s ease}.stretch-trigger.svelte-1yr79f7:hover{text-decoration-color:var(--text)}.stretch-trigger.svelte-1yr79f7:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:2px}.stretch-trigger.stretch--open.svelte-1yr79f7{text-decoration-color:var(--text)}.pretext-char{opacity:0;transition:opacity .18s ease-out}.pretext-char--visible{opacity:1}@media(prefers-reduced-motion:reduce){.pretext-char{transition:none;opacity:1}}.stretch-trigger.svelte-1csy36u{cursor:pointer;text-decoration:underline dotted var(--muted);text-underline-offset:.18em;text-decoration-thickness:1px;background:none;border:none;padding:0;margin:0;color:inherit;font:inherit;text-align:left;display:inline;white-space:normal;word-break:normal;transition:text-decoration-color .15s ease}.stretch-trigger.svelte-1csy36u:focus{outline:none}.stretch-trigger.svelte-1csy36u:hover{text-decoration-color:var(--text)}.stretch-trigger.svelte-1csy36u:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:2px}.stretch-trigger.stretch--open.svelte-1csy36u{text-decoration-color:var(--text)}.radial-elab{display:inline-block;white-space:nowrap;vertical-align:baseline;clip-path:inset(0);will-change:width,opacity}.stretch-trigger.svelte-whvtr7{cursor:pointer;text-decoration:underline dotted var(--muted);text-underline-offset:.18em;text-decoration-thickness:1px;background:none;border:none;padding:0;margin:0;color:inherit;font:inherit;text-align:left;display:inline;white-space:normal;word-break:normal;transition:text-decoration-color .15s ease}.stretch-trigger.svelte-whvtr7:focus{outline:none}.stretch-trigger.svelte-whvtr7:hover{text-decoration-color:var(--text)}.stretch-trigger.svelte-whvtr7:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:2px}.stretch-trigger.stretch--open.svelte-whvtr7{text-decoration-color:var(--text)}.st-token{display:inline;position:relative;left:0;top:0;opacity:1;will-change:left,top,opacity}.crumb.svelte-1libl9u{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.crumb.svelte-1libl9u a:where(.svelte-1libl9u){color:var(--muted);text-decoration:none}.crumb.svelte-1libl9u a:where(.svelte-1libl9u):hover{color:var(--text)}.page-meta-row.svelte-1libl9u{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px;font-family:var(--font-mono);font-size:10.5px;color:var(--muted);letter-spacing:.04em}.page-meta-row.svelte-1libl9u .num:where(.svelte-1libl9u){letter-spacing:.18em;text-transform:uppercase}.page-meta-row.svelte-1libl9u .sep:where(.svelte-1libl9u){opacity:.6}.badge.svelte-1libl9u{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;padding:2px 7px;border:1px solid var(--border);color:var(--muted);line-height:1.4}.badge.svelte-1libl9u .dot:where(.svelte-1libl9u){width:5px;height:5px;border-radius:50%;background:var(--muted)}.badge[data-status=in-progress].svelte-1libl9u .dot:where(.svelte-1libl9u){background:#c9a36b}.page-title.svelte-1libl9u{font-family:var(--font-serif);font-weight:700;font-size:52px;line-height:1.05;letter-spacing:-.02em;color:var(--text);margin-bottom:32px}.page-intro.svelte-1libl9u{margin-bottom:64px}.page-intro.svelte-1libl9u p:where(.svelte-1libl9u){font-size:17.5px;line-height:1.7;color:var(--text);margin-bottom:18px}.page-intro.svelte-1libl9u .intro-tail:where(.svelte-1libl9u){color:var(--muted);font-size:15.5px;padding-top:14px;border-top:1px solid var(--border);margin-top:8px}.section-rule.svelte-1libl9u{display:flex;align-items:center;gap:14px;margin:48px 0 28px;color:var(--muted)}.section-rule.svelte-1libl9u:after{content:"";flex:1;height:1px;background:var(--border)}.section-rule.svelte-1libl9u .label:where(.svelte-1libl9u){font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.variant.svelte-1libl9u{margin-bottom:48px;position:relative}.variant-header.svelte-1libl9u{display:flex;align-items:baseline;gap:14px;margin-bottom:12px}.variant-marker.svelte-1libl9u{font-family:var(--font-mono);font-size:13px;color:var(--accent);font-weight:500;width:30px;flex-shrink:0}.variant-name.svelte-1libl9u{font-family:var(--font-serif);font-weight:700;font-size:19px;color:var(--text);flex:1}.variant-note.svelte-1libl9u{font-family:var(--font-sans);font-size:12.5px;line-height:1.55;color:var(--muted);padding-left:44px;margin-bottom:18px;max-width:520px}.variant-note.svelte-1libl9u code:where(.svelte-1libl9u){font-family:var(--font-mono);font-size:.9em;background:var(--surface);padding:.1em .3em;border-radius:.2rem}.demo.svelte-1libl9u{padding-left:44px;border-left:1px solid var(--border)}.demo.svelte-1libl9u p:where(.svelte-1libl9u){font-family:var(--font-serif);font-size:14.5px;line-height:1.75;color:var(--text);margin-bottom:14px}.demo.svelte-1libl9u p:where(.svelte-1libl9u):last-child{margin-bottom:0}.variant.is-pending.svelte-1libl9u .variant-marker:where(.svelte-1libl9u){color:var(--muted)}.variant.is-pending.svelte-1libl9u .variant-name:where(.svelte-1libl9u){color:var(--muted)}.variant.is-pending.svelte-1libl9u .variant-note:where(.svelte-1libl9u){color:var(--muted);opacity:.85}.demo-pending.svelte-1libl9u{margin-left:44px;padding:14px 0 14px 14px;border-left:1px dashed var(--border);display:flex;align-items:center;gap:14px;color:var(--muted)}.demo-pending.svelte-1libl9u .reserved:where(.svelte-1libl9u){font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.demo-pending.svelte-1libl9u:after{content:"";flex:1;height:1px;background-image:linear-gradient(to right,var(--border) 0,var(--border) 4px,transparent 4px,transparent 10px);background-size:10px 1px}.tradeoffs.svelte-1libl9u p:where(.svelte-1libl9u){font-size:15px;line-height:1.7;color:var(--text);margin-bottom:16px;padding-left:20px;border-left:2px solid var(--border)}
