:root{--color-paper: oklch(12% .012 102);--color-paper-2: oklch(15% .012 102);--color-paper-3: oklch(18% .014 102);--color-ink: oklch(96% .02 102);--color-ink-2: oklch(72% .018 102);--color-muted: oklch(58% .014 102);--color-rule: oklch(28% .014 102);--color-rule-2: oklch(22% .012 102);--color-accent: oklch(93% .195 102);--color-accent-ink: oklch(14% .02 102);--color-focus: oklch(93% .195 102);--color-danger: oklch(63% .22 25);--color-success: oklch(78% .16 145);--font-display: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--font-body: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-outlier: "Space Grotesk", ui-monospace, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1.0625rem;--text-md: 1.1875rem;--text-lg: 1.375rem;--text-xl: 1.75rem;--text-2xl: 2.25rem;--text-3xl: 3rem;--text-4xl: 4rem;--text-display: clamp(2.75rem, 9vw, 6.5rem);--text-display-s: clamp(2rem, 6vw, 4rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-sm: var(--space-2);--space-md: var(--space-4);--space-lg: var(--space-8);--space-xl: var(--space-12);--space-2xl: var(--space-16);--space-3xl: var(--space-24);--page-gutter: clamp(1rem, 4vw, 2.5rem);--measure: 65ch;--radius-none: 0;--radius-sm: 0;--rule-hair: 1px;--rule-thick: 2px;--rule-slab: 3px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.64, 0, .78, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .12s;--dur-med: .22s;--dur-slow: .42s;--min-touch: 44px}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;min-height:100dvh;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.18em}a:focus-visible,button:focus-visible,.lang-switch a:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}h1,h2,h3,.display{font-family:var(--font-display);font-style:normal;font-weight:800;line-height:.95;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;min-width:0}p{max-width:var(--measure)}.nav-slab{position:sticky;top:0;z-index:40;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-3);padding:calc(var(--space-3) + env(safe-area-inset-top,0px)) max(var(--page-gutter),env(safe-area-inset-right,0px)) var(--space-3) max(var(--page-gutter),env(safe-area-inset-left,0px));border-bottom:var(--rule-thick) solid var(--color-accent);background:var(--color-paper)}.nav-slab__end{display:inline-flex;align-items:center;gap:var(--space-2);margin-inline-start:auto;flex-shrink:0}.slab-mark{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:800;font-size:clamp(.95rem,3.6vw,var(--text-lg));letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--color-accent);min-height:var(--min-touch);min-width:0;flex:1 1 auto}.slab-mark span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.slab-mark img{width:36px;height:36px;flex-shrink:0;border:var(--rule-hair) solid var(--color-rule)}.slab-nav{display:none}.slab-nav ul{display:flex;flex-wrap:wrap;gap:var(--space-md);list-style:none;padding:0;margin:0}.slab-nav a{display:inline-flex;align-items:center;min-height:var(--min-touch);text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-sm);font-weight:600;text-decoration:none;color:var(--color-ink-2)}.slab-nav a:hover,.slab-nav a.is-hover{color:var(--color-accent)}.lang-switch{display:inline-flex;border:var(--rule-hair) solid var(--color-rule)}.lang-switch--desktop{display:none}.lang-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:var(--min-touch);min-height:var(--min-touch);padding-inline:var(--space-3);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;color:var(--color-ink-2)}.lang-switch a[aria-current=page]{background:var(--color-accent);color:var(--color-accent-ink)}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--min-touch);height:var(--min-touch);min-width:var(--min-touch);min-height:var(--min-touch);padding:0;border:var(--rule-thick) solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);cursor:pointer;flex-shrink:0}.nav-toggle__bars{display:grid;gap:5px;width:18px}.nav-toggle__bars span{display:block;height:3px;background:var(--color-accent-ink);transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out);transform-origin:center}.nav-toggle[aria-expanded=true] .nav-toggle__bars span:nth-child(1){transform:translateY(8px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__bars span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle__bars span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav-drawer{position:fixed;inset:0;z-index:50;pointer-events:none}.nav-drawer[hidden]{display:none}.nav-drawer.is-open{pointer-events:auto}.nav-drawer__backdrop{position:absolute;inset:0;background:color-mix(in oklch,var(--color-paper) 55%,transparent);opacity:0;transition:opacity var(--dur-med) var(--ease-out)}.nav-drawer.is-open .nav-drawer__backdrop{opacity:1}.nav-drawer__panel{position:absolute;inset-block:0;inset-inline-end:0;width:min(100%,22rem);display:flex;flex-direction:column;gap:var(--space-6);padding:calc(var(--space-4) + env(safe-area-inset-top,0px)) max(var(--space-5),env(safe-area-inset-right,0px)) calc(var(--space-6) + env(safe-area-inset-bottom,0px)) var(--space-5);border-inline-start:var(--rule-thick) solid var(--color-accent);background:var(--color-paper);transform:translate(100%);transition:transform var(--dur-med) var(--ease-out);overflow-y:auto;overscroll-behavior:contain}.nav-drawer.is-open .nav-drawer__panel{transform:translate(0)}.nav-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.nav-drawer__title{font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent)}.nav-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:var(--min-touch);height:var(--min-touch);min-width:var(--min-touch);min-height:var(--min-touch);border:var(--rule-thick) solid var(--color-accent);background:transparent;color:var(--color-accent);font-size:var(--text-xl);line-height:1;cursor:pointer}.nav-drawer__close:hover{background:var(--color-accent);color:var(--color-accent-ink)}.nav-drawer__nav ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.nav-drawer__nav a{display:flex;align-items:center;min-height:var(--min-touch);padding-inline:var(--space-3);border:var(--rule-hair) solid transparent;font-family:var(--font-display);font-weight:800;font-size:var(--text-xl);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--color-ink)}.nav-drawer__nav a:hover,.nav-drawer__nav a:focus-visible{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);outline:none}.nav-drawer__foot{margin-block-start:auto;display:grid;gap:var(--space-4)}.nav-drawer__foot .cta-fill{width:100%}html.nav-open,html.nav-open body{overflow:hidden}@media(min-width:900px){.slab-nav{display:block;margin-inline-start:auto}.nav-slab__end{margin-inline-start:0}.lang-switch--desktop{display:inline-flex}.nav-toggle{display:none}.nav-drawer{display:none!important}}.cta-fill{display:inline-flex;align-items:center;justify-content:center;min-height:var(--min-touch);padding:var(--space-3) var(--space-5);border:var(--rule-thick) solid var(--color-accent-ink);background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-body);font-weight:800;font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.cta-fill.cta-fill--slab{display:none}@media(min-width:900px){.cta-fill.cta-fill--slab{display:inline-flex}}.cta-fill:hover,.cta-fill.is-hover{transform:translateY(-1px)}.cta-fill:active,.cta-fill.is-active{transform:translateY(1px)}.cta-fill:disabled,.cta-fill.is-disabled,.cta-fill[aria-disabled=true],.cta-fill--muted{opacity:1;cursor:not-allowed;transform:none;pointer-events:none;background:var(--color-paper-3, oklch(18% .014 102));color:var(--color-ink-2);border-color:var(--color-rule)}.cta-band .cta-fill[aria-disabled=true],.cta-band .cta-fill--muted{background:var(--color-accent-ink);color:var(--color-ink-2);border-color:var(--color-accent-ink)}.cta-fill[data-state=loading]{opacity:.7;pointer-events:none}.cta-fill[data-state=error]{background:var(--color-danger);border-color:var(--color-ink);color:var(--color-ink)}.cta-fill[data-state=success]{background:var(--color-success);border-color:var(--color-accent-ink);color:var(--color-accent-ink)}.cta-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:var(--min-touch);padding:var(--space-3) var(--space-5);border:var(--rule-thick) solid var(--color-accent);background:transparent;color:var(--color-accent);font-weight:700;font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.cta-ghost:hover,.cta-ghost.is-hover{background:var(--color-accent);color:var(--color-accent-ink)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cta-fill:hover,.cta-fill.is-hover,.cta-fill:active,.cta-fill.is-active{transform:none}.nav-drawer__backdrop,.nav-drawer__panel,.nav-toggle__bars span{transition:none}}.hero{display:grid;gap:var(--space-10);padding:var(--space-12) max(var(--page-gutter),env(safe-area-inset-right,0px)) var(--space-16) max(var(--page-gutter),env(safe-area-inset-left,0px));background:var(--color-paper)}@media(min-width:768px){.hero{padding-block:var(--space-16) var(--space-20)}}.hero__grid{display:grid;gap:var(--space-10);align-items:end}@media(min-width:900px){.hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.hero__kicker{display:inline-block;margin-block-end:var(--space-4);padding:var(--space-1) var(--space-3);border:var(--rule-hair) solid var(--color-accent);color:var(--color-accent);font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero h1{margin:0;font-size:var(--text-display);text-transform:uppercase;max-width:12ch}.hero h1 .accent-block{display:inline;background:var(--color-accent);color:var(--color-accent-ink);padding-inline:.08em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.hero__lead{margin:var(--space-6) 0 0;font-size:var(--text-lg);color:var(--color-ink-2);max-width:36ch}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-block-start:var(--space-8)}.hero__icon{justify-self:center;width:min(100%,320px);border:var(--rule-thick) solid var(--color-accent);background:var(--color-paper-2)}.hero__icon img{width:100%;aspect-ratio:1;object-fit:cover}.hero__mockup{justify-self:center;width:min(100%,380px);margin:0;padding:0;filter:drop-shadow(0 20px 40px oklch(0% 0 0 / .55))}.hero__mockup img{width:100%;height:auto;display:block}.hero-phone{position:relative;justify-self:center;width:min(100%,360px);aspect-ratio:9 / 19;border-radius:44px;background:linear-gradient(180deg,#0c0b06,#040301);border:var(--rule-thick) solid var(--color-rule);padding:14px;filter:drop-shadow(0 24px 48px oklch(0% 0 0 / .65));overflow:hidden}.hero-phone__notch{position:absolute;top:14px;left:50%;transform:translate(-50%);width:110px;height:26px;border-radius:18px;background:#010101;z-index:2}.hero-phone__screen{position:relative;width:100%;height:100%;border-radius:32px;background:#040301;padding:48px 14px 16px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.hero-phone__marquee{font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--color-accent);text-transform:uppercase;text-align:center;padding-block:6px;border-block:var(--rule-hair) solid var(--color-accent);margin-block-end:6px}.hero-phone__timer{font-family:var(--font-display);font-size:clamp(36px,8vw,56px);font-weight:800;line-height:1;color:var(--color-ink);text-align:center;letter-spacing:-.02em;margin-block:6px}.hero-phone__label{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-2);text-align:center}.hero-phone__streak{display:inline-flex;align-items:center;gap:6px;align-self:center;padding:6px 12px;background:var(--color-accent);color:#060603;font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:var(--rule-thick) solid oklch(12% .012 102)}.hero-phone__cta{margin-block-start:auto;display:block;width:100%;padding:16px 12px;background:var(--color-accent);color:#060603;font-family:var(--font-display);font-size:16px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:center;border:var(--rule-thick) solid oklch(12% .012 102);box-shadow:0 8px 24px oklch(93% .195 102 / .25)}.hero-phone__quick{display:block;width:100%;padding:10px;margin-block-start:8px;background:var(--color-paper-2);color:var(--color-ink-2);font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;border:var(--rule-hair) solid var(--color-rule)}.hero-phone__quota{display:flex;gap:6px;justify-content:center;align-items:center;margin-block-start:4px}.hero-phone__quota-dot{width:10px;height:10px;border-radius:50%;background:var(--color-accent);border:1px solid var(--color-rule)}.hero-phone__quota-dot--empty{background:var(--color-paper-3)}.hero-island{justify-self:center;margin-block-start:var(--space-6);width:min(100%,360px);display:flex;flex-direction:column;gap:8px}.hero-island__row{display:flex;justify-content:center}.hero-island__pill{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;background:#010101;border-radius:32px;border:var(--rule-hair) solid oklch(22% 0 0);color:var(--color-ink);font-family:var(--font-body);font-weight:700;font-size:13px;letter-spacing:.02em}.hero-island__emoji{font-size:18px}.hero-island__time{font-family:var(--font-display);font-weight:800;color:var(--color-accent);font-variant-numeric:tabular-nums}.hero-island__label{display:block;text-align:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-2);margin-block-start:2px}.waitlist-form{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:stretch;margin-block-start:var(--space-4)}.waitlist-form__input{flex:1 1 220px;min-width:0;min-height:var(--min-touch);padding:var(--space-3) var(--space-4);border:var(--rule-thick) solid var(--color-accent);background:var(--color-paper-2);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);border-radius:0}.waitlist-form__input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.waitlist-form__input::placeholder{color:var(--color-muted)}.waitlist-form__submit{flex:0 0 auto;min-height:var(--min-touch);padding:var(--space-3) var(--space-5);border:var(--rule-thick) solid var(--color-accent-ink);background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-body);font-weight:800;font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.waitlist-form__hint{display:block;margin-block-start:var(--space-2);font-size:var(--text-xs);color:var(--color-muted)}.testflight-link{display:inline-flex;align-items:center;gap:6px;margin-inline-start:var(--space-3);color:var(--color-accent);font-weight:700;text-decoration:underline}.section{padding:var(--space-20) var(--page-gutter)}.bleed--ink{background:var(--color-paper-2);border-block:var(--rule-thick) solid var(--color-rule)}.section__head{margin-block-end:var(--space-10)}.section__head h2{margin:0;font-size:var(--text-display-s);text-transform:uppercase;max-width:16ch}.section__head p{margin:var(--space-4) 0 0;color:var(--color-ink-2)}.hero__badge{margin:var(--space-4) 0 0;font-size:var(--text-sm);letter-spacing:.04em}.section__note,.section__more{margin-block-start:var(--space-8)}.home-disclaimer{margin-block-start:var(--space-10);max-width:var(--measure);font-size:var(--text-sm)}.scenario-section{padding-block:var(--space-12)}.scenario-grid{display:grid;gap:var(--space-4)}@media(min-width:768px){.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.scenario-card{padding:var(--space-6);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2)}.scenario-card--neuro{border-color:var(--color-accent)}.scenario-badge{display:inline-block;font-family:var(--font-display);font-size:var(--text-sm);font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.25em .6em;background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);margin-block-end:var(--space-4)}.scenario-badge--accent{background:var(--color-accent);color:#060603;border-color:var(--color-accent)}.scenario-body{margin:0;color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.65}.feature-grid{display:grid;gap:var(--space-4)}@media(min-width:640px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature-card{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-5);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2)}.feature-card__num{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-accent);line-height:1}.feature-card h3{margin:0;font-size:var(--text-lg);text-transform:uppercase}.feature-card p{margin:0;color:var(--color-ink-2);font-size:var(--text-sm)}.pricing-grid{display:grid;gap:var(--space-4)}@media(min-width:768px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing-card{padding:var(--space-6);border:var(--rule-thick) solid var(--color-rule);background:var(--color-paper-2)}.pricing-card--pro{border-color:var(--color-accent)}.pricing-card h3{margin:0 0 var(--space-4);font-size:var(--text-xl);text-transform:uppercase}.pricing-card ul{margin:0;padding-inline-start:var(--space-5);color:var(--color-ink-2)}.pricing-card li+li{margin-block-start:var(--space-2)}.evolution{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.evo-chip{display:inline-flex;align-items:center;min-height:var(--min-touch);padding-inline:var(--space-4);border:var(--rule-hair) solid var(--color-accent);background:var(--color-paper);font-family:var(--font-display);font-size:var(--text-lg);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent)}.evo-arrow{color:var(--color-muted);font-weight:700}.cta-band{padding:var(--space-20) var(--page-gutter);background:var(--color-accent);color:var(--color-accent-ink);text-align:start}.cta-band h2{margin:0;font-size:var(--text-display-s);text-transform:uppercase;max-width:14ch}.cta-band p{margin:var(--space-4) 0 var(--space-8);max-width:40ch}.cta-band .cta-fill{background:var(--color-accent-ink);color:var(--color-accent);border-color:var(--color-accent-ink)}.cta-band .cta-fill:hover,.cta-band .cta-fill.is-hover{background:var(--color-paper);color:var(--color-accent)}.foot-stmt{padding:var(--space-2xl) max(var(--page-gutter),env(safe-area-inset-right,0px)) calc(var(--space-xl) + env(safe-area-inset-bottom,0px)) max(var(--page-gutter),env(safe-area-inset-left,0px));display:grid;gap:var(--space-lg);border-top:var(--rule-thick) solid var(--color-accent)}.foot-stmt__line{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,3.25rem);font-weight:800;line-height:1;letter-spacing:-.02em;text-transform:uppercase;max-width:18ch;margin:0;color:var(--color-accent)}.foot-stmt__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);align-items:baseline;padding-block-start:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule)}.foot-stmt__links{display:flex;flex-wrap:wrap;gap:var(--space-4)}.foot-stmt__links a{color:var(--color-ink-2);font-size:var(--text-sm);text-decoration:none;min-height:var(--min-touch);display:inline-flex;align-items:center}.foot-stmt__links a:hover{color:var(--color-accent)}.muted{color:var(--color-muted);font-size:var(--text-sm)}.imprint-dl{margin:0}.imprint-row{margin-block:var(--space-4)}.imprint-row dt{color:var(--color-muted);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em}.imprint-row dd{margin:var(--space-1) 0 0;font-size:var(--text-md)}.doc{padding:var(--space-12) var(--page-gutter) var(--space-20);max-width:760px}.doc h1{margin:0 0 var(--space-6);font-size:var(--text-display-s);text-transform:uppercase}.doc h2{margin:var(--space-10) 0 var(--space-4);font-size:var(--text-2xl);text-transform:uppercase}.doc p,.doc li{color:var(--color-ink-2)}.doc a{color:var(--color-accent)}.doc code,.doc .mono{font-family:var(--font-outlier);font-size:.92em}.skip-link{position:absolute;inset-inline-start:var(--space-4);top:-100px;z-index:100;padding:var(--space-2) var(--space-4);background:var(--color-accent);color:var(--color-accent-ink);font-weight:700}.skip-link:focus{top:var(--space-4)}.section__more{margin:var(--space-8) 0 0}.section__more a{color:var(--color-accent);font-weight:600;text-decoration:none}.section__more a:hover{text-decoration:underline}.faq-list{margin:0;max-width:720px}.faq-list dt{margin:var(--space-6) 0 var(--space-2);font-weight:700;font-size:var(--text-lg);color:var(--color-ink)}.faq-list dt:first-child{margin-top:0}.faq-list dd{margin:0;color:var(--color-ink-2);line-height:1.5}.doc--article{max-width:800px}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-6);padding:0;list-style:none;font-size:var(--text-sm);color:var(--color-muted)}.breadcrumb li:not(:last-child):after{content:"›";margin-inline-start:var(--space-2);color:var(--color-muted)}.breadcrumb a{color:var(--color-ink-2);text-decoration:none}.breadcrumb a:hover{color:var(--color-accent)}.doc__head h1{font-size:clamp(1.75rem,4vw,2.5rem)}.doc__lead{font-size:var(--text-lg);color:var(--color-ink-2);line-height:1.5}.doc__updated{margin:0 0 var(--space-2)}.callout{margin:var(--space-6) 0;padding:var(--space-5);border-inline-start:4px solid var(--color-accent);background:var(--color-paper-2);color:var(--color-ink-2);font-size:var(--text-md)}.table-wrap{overflow-x:auto;margin:var(--space-6) 0}.compare-table{width:100%;min-width:36rem;border-collapse:collapse;font-size:var(--text-sm)}.compare-table th,.compare-table td{padding:var(--space-3) var(--space-4);border:var(--rule-hair) solid var(--color-rule);text-align:start;vertical-align:top}.compare-table th{background:var(--color-paper-2);font-weight:700;color:var(--color-ink)}.compare-table td{color:var(--color-ink-2)}.doc__faq,.doc__cta{margin-block-start:var(--space-12);padding-block-start:var(--space-8);border-top:var(--rule-hair) solid var(--color-rule)}.doc__disclaimer{margin-block-start:var(--space-4);max-width:56ch}
