.cs-spinner-wrap.svelte-18351lc{display:inline-flex;align-items:center;justify-content:center;color:var(--text-link)}.cs-spinner.svelte-18351lc{animation:svelte-18351lc-cs-spin var(--duration-slow) linear infinite}@keyframes svelte-18351lc-cs-spin{to{transform:rotate(360deg)}}.sr-only.svelte-18351lc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cs-card.svelte-it2i29{display:block;background:var(--bg-surface);color:var(--text-primary);border-radius:var(--radius-md);text-decoration:none}.cs-card-default.svelte-it2i29{border:1px solid var(--border-default);box-shadow:var(--shadow-sm)}.cs-card-raised.svelte-it2i29{border:1px solid var(--border-default);box-shadow:var(--shadow-md)}.cs-card-ghost.svelte-it2i29{background:transparent;border:0;box-shadow:none}.cs-card-bordered.svelte-it2i29{background:transparent;border:1px solid var(--border-default);box-shadow:none}.cs-card-interactive.svelte-it2i29{border:1px solid var(--border-default);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--easing-out),transform var(--duration-base) var(--easing-out)}.cs-card-interactive.svelte-it2i29:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.cs-card-link.svelte-it2i29{color:inherit}.cs-card-link.svelte-it2i29:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.cs-card-p-sm.svelte-it2i29{padding:var(--space-4)}.cs-card-p-md.svelte-it2i29{padding:var(--space-6)}.cs-card-p-lg.svelte-it2i29{padding:var(--space-8)}.cs-card-kicker.svelte-it2i29{margin-bottom:var(--space-2)}.cs-card-header.svelte-it2i29{margin-bottom:var(--space-3)}.cs-card-footer.svelte-it2i29{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}@media(prefers-reduced-motion:reduce){.cs-card-interactive.svelte-it2i29{transition:none}.cs-card-interactive.svelte-it2i29:hover{transform:none}}.cs-alert.svelte-lx7p25{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);border:1px solid transparent}.cs-alert-icon{flex-shrink:0;margin-top:2px}.cs-alert-body.svelte-lx7p25{flex:1;min-width:0}.cs-alert-title.svelte-lx7p25{margin:0 0 var(--space-1) 0;font-weight:600;font-size:.9375rem;line-height:1.4}.cs-alert-content.svelte-lx7p25{font-size:.875rem;line-height:1.55;color:var(--text-secondary)}.cs-alert-dismiss.svelte-lx7p25{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-out)}.cs-alert-dismiss.svelte-lx7p25:hover{background:#0f172a0d}.cs-alert-dismiss.svelte-lx7p25:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.cs-alert-info.svelte-lx7p25{background:var(--bg-info-soft);color:var(--text-primary);border-color:#2563eb33}.cs-alert-info.svelte-lx7p25 .cs-alert-icon{color:var(--brand-700)}.cs-alert-success.svelte-lx7p25{background:var(--bg-success-soft);color:var(--text-primary);border-color:#10b98133}.cs-alert-success.svelte-lx7p25 .cs-alert-icon{color:var(--color-success-strong)}.cs-alert-warning.svelte-lx7p25{background:var(--bg-warning-soft);color:var(--text-primary);border-color:#f59e0b33}.cs-alert-warning.svelte-lx7p25 .cs-alert-icon{color:var(--color-warning-strong)}.cs-alert-error.svelte-lx7p25{background:var(--bg-error-soft);color:var(--text-primary);border-color:#e11d4833}.cs-alert-error.svelte-lx7p25 .cs-alert-icon{color:var(--color-error-strong)}.cs-code.svelte-b5izke{font-family:var(--font-mono);background:var(--bg-sunken);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:2px 6px}.cs-code-sm.svelte-b5izke{font-size:.8125rem}.cs-code-md.svelte-b5izke{font-size:.875rem}.cs-hash.svelte-ch50v1{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.cs-hash-value.svelte-ch50v1{display:inline-flex;flex-wrap:wrap;gap:var(--space-2);font-family:var(--font-mono);font-size:.875rem;line-height:1.55;background:var(--bg-sunken);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);-webkit-user-select:all;-moz-user-select:all;user-select:all;word-break:break-all}.cs-hash-group.svelte-ch50v1{letter-spacing:.02em}.cs-hash-invalid.svelte-ch50v1 .cs-hash-value:where(.svelte-ch50v1){color:var(--color-error-strong);border-color:#e11d484d;background:var(--bg-error-soft)}.cs-hash-copy.svelte-ch50v1{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--text-muted);border:0;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--duration-fast) var(--easing-out),background-color var(--duration-fast) var(--easing-out)}.cs-hash-copy.svelte-ch50v1:hover{color:var(--text-primary);background:var(--bg-sunken)}.cs-hash-copy.svelte-ch50v1:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.cs-dialog-trigger{background:transparent;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.cs-dialog-trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.cs-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-overlay);animation:svelte-1w5yfkh-cs-dialog-fade var(--duration-base) var(--easing-out)}.cs-dialog-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:var(--z-modal);background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-6);width:min(calc(100vw - var(--space-8)),100%);max-height:min(calc(100dvh - var(--space-8)),calc(100vh - var(--space-8)));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;animation:svelte-1w5yfkh-cs-dialog-scale var(--duration-base) var(--easing-out)}.cs-dialog-sm{max-width:28rem}.cs-dialog-md{max-width:32rem}.cs-dialog-lg{max-width:42rem}.cs-dialog-xl{max-width:56rem}.cs-dialog-header{padding-right:var(--space-10);margin-bottom:var(--space-4)}.cs-dialog-title{margin:0 0 var(--space-2) 0;overflow-wrap:anywhere}.cs-dialog-description{margin:0;color:var(--text-secondary);font-size:.9375rem;line-height:1.55;overflow-wrap:anywhere}.cs-dialog-body{color:var(--text-primary);font-size:.9375rem;line-height:1.6}.cs-dialog-close{position:absolute;top:var(--space-3);right:var(--space-3);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--text-secondary);background:transparent;border:0;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-out)}.cs-dialog-close:hover{background:var(--bg-sunken)}.cs-dialog-close:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@keyframes svelte-1w5yfkh-cs-dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1w5yfkh-cs-dialog-scale{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(max-width:639px){.cs-dialog-content{width:min(calc(100vw - var(--space-4)),100%);max-height:min(calc(100dvh - var(--space-4)),calc(100vh - var(--space-4)));padding:var(--space-4)}.cs-dialog-header{padding-right:2.75rem;margin-bottom:var(--space-3)}.cs-dialog-title.t-h3{font-size:1.25rem;line-height:1.35}.cs-dialog-description{font-size:.875rem;line-height:1.5}.cs-dialog-close{top:var(--space-2);right:var(--space-2)}}.cs-proof-modal-shell.svelte-1d8q0ly{--proof-accent: var(--border-strong);--proof-accent-text: var(--text-secondary);display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-4);border-top:3px solid var(--proof-accent)}.cs-proof-modal-shell[data-accent=t0].svelte-1d8q0ly{--proof-accent: var(--layer-t0);--proof-accent-text: var(--color-warning-strong)}.cs-proof-modal-shell[data-accent=t1].svelte-1d8q0ly{--proof-accent: var(--layer-t1);--proof-accent-text: var(--text-link)}.cs-proof-modal-shell[data-accent=t2].svelte-1d8q0ly{--proof-accent: var(--layer-t2);--proof-accent-text: var(--color-success-strong)}.cs-proof-modal-head.svelte-1d8q0ly{display:flex;align-items:flex-start;gap:var(--space-3)}.cs-proof-modal-icon.svelte-1d8q0ly{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:var(--radius-md);color:var(--proof-accent-text);background:var(--bg-sunken)}@supports (background: color-mix(in oklab,red 10%,white)){.cs-proof-modal-icon.svelte-1d8q0ly{background:color-mix(in oklab,var(--proof-accent) 12%,var(--bg-surface))}}.cs-proof-modal-intro.svelte-1d8q0ly{margin:0;color:var(--text-secondary)}.cs-proof-modal-rows.svelte-1d8q0ly{display:flex;flex-direction:column;gap:var(--space-3);margin:0}.cs-proof-modal-row.svelte-1d8q0ly{display:grid;grid-template-columns:1fr;gap:var(--space-1);padding-block-end:var(--space-3);border-bottom:1px solid var(--border-subtle)}.cs-proof-modal-row.svelte-1d8q0ly:last-child{border-bottom:0;padding-block-end:0}.cs-proof-modal-row-limit.svelte-1d8q0ly,.cs-proof-modal-row-caveat.svelte-1d8q0ly{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--bg-sunken);border:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.cs-proof-modal-key.svelte-1d8q0ly{color:var(--text-muted);margin:0}.cs-proof-modal-value.svelte-1d8q0ly{margin:0}.cs-proof-modal-links.svelte-1d8q0ly{padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.cs-proof-modal-links-label.svelte-1d8q0ly{margin:0 0 var(--space-2);color:var(--text-muted)}.cs-proof-modal-links-list.svelte-1d8q0ly{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.cs-proof-modal-link.svelte-1d8q0ly{display:inline-flex;align-items:center;color:var(--text-link);text-decoration:none;font-weight:600}.cs-proof-modal-link.svelte-1d8q0ly:hover{text-decoration:underline}.cs-proof-modal-fallback.svelte-1d8q0ly{display:none}html.no-js .cs-proof-modal-fallback.svelte-1d8q0ly{display:block}.cs-proof-modal-fallback.svelte-1d8q0ly>summary:where(.svelte-1d8q0ly){display:flex;align-items:center;min-height:2.75rem;padding-block:var(--space-2);cursor:pointer}.cs-proof-modal-fallback-rows.svelte-1d8q0ly{margin:0;display:grid;grid-template-columns:1fr;gap:var(--space-1)}.cs-proof-modal-fallback-rows.svelte-1d8q0ly dt:where(.svelte-1d8q0ly){color:var(--text-muted);margin:0}.cs-proof-modal-fallback-rows.svelte-1d8q0ly dd:where(.svelte-1d8q0ly){margin:0 0 var(--space-2) 0}@media(max-width:639px){.cs-proof-modal-head.svelte-1d8q0ly{flex-direction:column;gap:var(--space-2)}.cs-proof-modal-row-limit.svelte-1d8q0ly,.cs-proof-modal-row-caveat.svelte-1d8q0ly{padding:var(--space-2)}}@media(min-width:640px){.cs-proof-modal-row.svelte-1d8q0ly{grid-template-columns:12rem 1fr;gap:var(--space-3)}.cs-proof-modal-row-limit.svelte-1d8q0ly,.cs-proof-modal-row-caveat.svelte-1d8q0ly{grid-template-columns:1fr}}.cs-proof-flow.svelte-i6xtdu{display:flex;align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-5);padding:var(--space-5) var(--space-3) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-sunken)}.cs-proof-flow-step.svelte-i6xtdu{flex:0 0 auto;display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:0;border:0;background:transparent;font:inherit;cursor:pointer;--flow-accent: var(--border-strong);--flow-ink: var(--text-secondary)}.cs-proof-flow-step[data-step=t0].svelte-i6xtdu{--flow-accent: var(--layer-t0);--flow-ink: var(--color-warning-strong)}.cs-proof-flow-step[data-step=t1].svelte-i6xtdu{--flow-accent: var(--layer-t1);--flow-ink: var(--text-link)}.cs-proof-flow-step[data-step=t2].svelte-i6xtdu{--flow-accent: var(--layer-t2);--flow-ink: var(--color-success-strong)}.cs-proof-flow-step.svelte-i6xtdu:hover .cs-proof-flow-dot:where(.svelte-i6xtdu),.cs-proof-flow-step.svelte-i6xtdu:focus-visible .cs-proof-flow-dot:where(.svelte-i6xtdu){filter:drop-shadow(0 1px 4px color-mix(in srgb,var(--flow-accent) 24%,transparent))}.cs-proof-flow-step.svelte-i6xtdu:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px;border-radius:var(--radius-sm)}.cs-proof-flow-dot.svelte-i6xtdu{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:var(--radius-full);border:1.5px solid var(--flow-accent);color:var(--flow-ink);background:var(--bg-surface);transition:filter var(--duration-base) var(--easing-out)}@supports (background: color-mix(in oklab,red 10%,white)){.cs-proof-flow-dot.svelte-i6xtdu{background:color-mix(in oklab,var(--flow-accent) 12%,var(--bg-surface))}}.cs-proof-flow-label.svelte-i6xtdu{font-weight:700;color:var(--flow-ink);letter-spacing:0}.cs-proof-flow-conn.svelte-i6xtdu{position:relative;flex:1 1 auto;min-width:.75rem;height:2rem}.cs-proof-flow-time.svelte-i6xtdu{position:absolute;left:50%;top:calc(50% - 1px);transform:translate(-50%,calc(-50% - 11px));white-space:nowrap;font-size:.6875rem;line-height:1;font-weight:600;letter-spacing:0;color:var(--text-secondary)}@media(max-width:480px){.cs-proof-flow-time.svelte-i6xtdu{font-size:.625rem}}.cs-proof-flow-seg.svelte-i6xtdu{position:absolute;left:0;right:0;top:calc(50% - 1px);height:2px;border-radius:var(--radius-full);transform-origin:left center;--seg-from: var(--border-strong);--seg-to: var(--layer-t0);background:linear-gradient(to right,var(--seg-from),var(--seg-to))}.cs-proof-flow-seg[data-seg="1"].svelte-i6xtdu{--seg-from: var(--layer-t0);--seg-to: var(--layer-t1)}.cs-proof-flow-seg[data-seg="2"].svelte-i6xtdu{--seg-from: var(--layer-t1);--seg-to: var(--layer-t2)}.cs-proof-flow-seg.svelte-i6xtdu:after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid var(--seg-to)}@media(prefers-reduced-motion:no-preference){.cs-proof-flow-seg.svelte-i6xtdu{transform-origin:left center;animation:svelte-i6xtdu-cs-proof-flow-draw .56s cubic-bezier(.16,1,.3,1) both}.cs-proof-flow-seg[data-seg="1"].svelte-i6xtdu{animation-delay:90ms}.cs-proof-flow-seg[data-seg="2"].svelte-i6xtdu{animation-delay:.18s}.cs-proof-flow-step[data-step=t2].svelte-i6xtdu .cs-proof-flow-dot:where(.svelte-i6xtdu){animation:svelte-i6xtdu-cs-proof-final-pulse .76s var(--easing-out) .32s both}}@keyframes svelte-i6xtdu-cs-proof-flow-draw{0%{transform:scaleX(0);opacity:.62}to{transform:scaleX(1);opacity:1}}@keyframes svelte-i6xtdu-cs-proof-final-pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--flow-accent) 28%,transparent)}75%{box-shadow:0 0 0 .45rem color-mix(in oklab,var(--flow-accent) 0%,transparent)}to{box-shadow:none}}@media(min-width:640px){.cs-proof-flow.svelte-i6xtdu{padding:var(--space-5) var(--space-5) var(--space-4);gap:var(--space-3)}.cs-proof-flow-conn.svelte-i6xtdu{min-width:1.5rem}}.cs-proof-timeline.svelte-i6xtdu{--cs-proof-gap: var(--space-5);display:grid;grid-template-columns:1fr;gap:var(--cs-proof-gap);margin:0;padding:0;list-style:none}.cs-proof-timeline-item.svelte-i6xtdu{display:flex}.cs-proof-card-level.svelte-i6xtdu{font-weight:700;letter-spacing:.04em;color:var(--proof-accent-text, var(--text-primary))}.cs-proof-timeline-item[data-level=t0].svelte-i6xtdu{--proof-accent: var(--layer-t0);--proof-accent-text: var(--color-warning-strong)}.cs-proof-timeline-item[data-level=t1].svelte-i6xtdu{--proof-accent: var(--layer-t1);--proof-accent-text: var(--text-link)}.cs-proof-timeline-item[data-level=t2].svelte-i6xtdu{--proof-accent: var(--layer-t2);--proof-accent-text: var(--color-success-strong)}.cs-proof-card.svelte-i6xtdu{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);width:100%;background:var(--cs-surface-premium);border:1px solid var(--cs-border-premium);border-top:3px solid var(--proof-accent, var(--border-default));border-radius:var(--radius-md);box-shadow:var(--cs-shadow-premium-soft)}.cs-proof-card-interactive.svelte-i6xtdu{cursor:pointer;text-align:start;transition:box-shadow var(--duration-base) var(--easing-out),transform var(--duration-base) var(--easing-out)}.cs-proof-card-interactive.svelte-i6xtdu:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.cs-proof-card-interactive.svelte-i6xtdu:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.cs-proof-card-interactive.svelte-i6xtdu{transition:none}.cs-proof-card-interactive.svelte-i6xtdu:hover{transform:none}}.cs-proof-card-header.svelte-i6xtdu{display:flex;align-items:center;gap:var(--space-3)}.cs-proof-card-icon.svelte-i6xtdu{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:var(--radius-md);color:var(--proof-accent-text, var(--cs-icon-badge-fg));background:var(--cs-icon-badge-bg)}@supports (background: color-mix(in oklab,red 10%,white)){.cs-proof-card-icon.svelte-i6xtdu{background:color-mix(in oklab,var(--proof-accent, transparent) 12%,var(--bg-surface))}}.cs-proof-card-heading.svelte-i6xtdu{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.cs-proof-card-title.svelte-i6xtdu{margin:0}.cs-proof-card-cadence.svelte-i6xtdu{margin:0;color:var(--text-muted)}.cs-proof-card-summary.svelte-i6xtdu{margin:0}.cs-proof-card-facts.svelte-i6xtdu{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding-block:var(--space-3);border-block:1px solid var(--border-subtle)}.cs-proof-card-fact.svelte-i6xtdu{display:grid;grid-template-columns:1fr;gap:var(--space-1)}.cs-proof-card-fact-k.svelte-i6xtdu{color:var(--text-muted);margin:0}.cs-proof-card-fact-v.svelte-i6xtdu{margin:0}.cs-proof-card-expand.svelte-i6xtdu{margin-top:auto;padding:var(--space-2) 0;color:var(--text-primary);min-height:44px;text-decoration:underline;text-underline-offset:.2em;align-self:flex-start}@media(min-width:640px){.cs-proof-card-fact.svelte-i6xtdu{grid-template-columns:7rem 1fr;gap:var(--space-3);align-items:baseline}}@media(min-width:1024px){.cs-proof-timeline.svelte-i6xtdu{grid-template-columns:repeat(3,1fr);-moz-column-gap:var(--space-5);column-gap:var(--space-5)}}
