/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--r10-brand:#00c7be;--r10-accent:#00c7be;--r10-accent-hover:#00b3ab;--r10-accent-press:#009e97;--r10-teal-ink:#0b5c58;--r10-teal-deep:#04302e;--r10-teal-tint:#e6f9f8;--r10-ink:#0a0a0a;--r10-ink-2:#2a2a2a;--r10-muted:#5a5a5a;--r10-muted-2:#8a8a8a;--r10-bg:#fff;--r10-surface:#f5f5f7;--r10-surface-2:#ececef;--r10-divider:#e3e3e6;--r10-focus:#00c7be66;--r10-success:#1fa971;--r10-success-text:#0b5c40;--r10-success-tint:#e7f6ef;--r10-danger:#d14343;--r10-danger-text:#7a1f1f;--r10-danger-tint:#fbe9e9;--r10-warning:#c98a12;--r10-warning-text:#6b4708;--r10-warning-tint:#fbf1dc;--r10-r-input:10px;--r10-r-card:14px;--r10-r-feature:22px;--r10-font-display:var(--font-display,"Inter Tight",system-ui,sans-serif);--r10-font-body:var(--font-sans,"Inter",system-ui,sans-serif);--r10-font-mono:var(--font-mono,"IBM Plex Mono",ui-monospace,monospace)}[data-mode=ink]{--r10-bg:#0a0a0a;--r10-surface:#16171a;--r10-surface-2:#202227;--r10-ink:#f5f5f7;--r10-ink-2:#d4d4d8;--r10-muted:#f5f5f79e;--r10-divider:#f5f5f724}.r10{font-family:var(--r10-font-body);color:var(--r10-ink);background:var(--r10-bg)}.r10-display{font-family:var(--r10-font-display);letter-spacing:-.02em;font-weight:600}.r10-eyebrow{font-family:var(--r10-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--r10-teal-ink);font-size:11px}.r10-focus:focus-visible{outline:3px solid var(--r10-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}}:root{--r10-radius-input:10px;--r10-radius-card:14px;--r10-radius-feature:22px;--r10-radius-pill:9999px;--r10-shadow-whisper:0 1px 2px #0a0a0a0a;--r10-shadow-lift:0 4px 14px #0a0a0a14;--r10-duration-fast:.12s;--r10-duration-base:.18s;--r10-duration-slow:.2s;--r10-duration-graph-trace:1.1s;--r10-ease-enter:cubic-bezier(.2,.8,.2,1);--r10-ease-slide:cubic-bezier(.4,0,.2,1);--r10-ease-spring:cubic-bezier(.34,1.56,.64,1)}.r10-scope{font-family:var(--r10-font-body);color:var(--r10-ink);background:var(--r10-bg);min-height:100dvh}.r10-scope h1,.r10-scope h2,.r10-scope h3{font-family:var(--r10-font-display);letter-spacing:-.02em;color:var(--r10-ink);font-weight:600}.r10-scope h1{letter-spacing:-.03em;font-size:33px;line-height:1.15}.r10-scope h2{font-size:25px;line-height:1.25}.r10-scope h3{font-size:19px;line-height:1.3}.r10-scope p{color:var(--r10-muted);font-size:15px;line-height:1.6}.r10-card{border:1px solid var(--r10-divider);border-radius:var(--r10-radius-card);box-shadow:var(--r10-shadow-whisper);padding:24px}.r10-card,.r10-input{background:var(--r10-bg)}.r10-input{width:100%;font-family:var(--r10-font-body);border:1px solid var(--r10-divider);border-radius:var(--r10-radius-input);color:var(--r10-ink);min-height:44px;transition:border-color var(--r10-duration-base) ease,box-shadow var(--r10-duration-base) ease;padding:10px 14px;font-size:15px}.r10-input:focus{border-color:var(--r10-accent);box-shadow:0 0 0 3px var(--r10-focus);outline:none}.r10-btn{font-family:var(--r10-font-body);border-radius:var(--r10-radius-pill);cursor:pointer;min-height:44px;transition:background-color var(--r10-duration-base) ease,box-shadow var(--r10-duration-base) ease,transform var(--r10-duration-base) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:500;display:inline-flex}.r10-btn:focus-visible{box-shadow:0 0 0 3px var(--r10-focus);outline:none}.r10-btn-primary{background:var(--r10-accent);color:var(--r10-teal-deep)}.r10-btn-primary:hover{background:var(--r10-accent-hover)}.r10-btn-primary:active{background:var(--r10-accent-press)}.r10-btn-primary:disabled{opacity:.5;cursor:not-allowed}.r10-btn-ghost{color:var(--r10-teal-ink);border-color:var(--r10-divider);background:0 0}.r10-btn-ghost:hover{background:var(--r10-surface)}.r10-btn-danger{background:var(--r10-danger-tint);color:var(--r10-danger-text)}.r10-btn-danger:hover{filter:brightness(.97)}.r10-link{text-underline-offset:2px;text-decoration:underline}.r10-badge,.r10-link{color:var(--r10-teal-ink)}.r10-badge{border-radius:var(--r10-radius-pill);background:var(--r10-teal-tint);align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.r10-badge,.r10-mono{font-family:var(--r10-font-mono)}.r10-callout{border:1px solid var(--r10-divider);background:var(--r10-surface);border-radius:var(--r10-radius-card);color:var(--r10-ink-2);padding:16px;font-size:13.5px}.r10-skip-link{z-index:100;background:var(--r10-ink);color:var(--r10-bg);border-radius:var(--r10-radius-input);font-family:var(--r10-font-body);transition:top var(--r10-duration-base) ease;top:-100px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;position:absolute;inset-inline-start:12px}.r10-skip-link:focus{top:12px}@media (prefers-reduced-motion:reduce){.r10-scope *{transition:none!important;animation:none!important}}