:root,[data-theme=light]{color-scheme:light;--ah-yellow:#ffd23d;--ah-text:#111420;--ah-secondary:#5a696b;--ah-muted:#5a6869;--ah-placeholder:#8b9a9a;--ah-card:#fffbf0;--ah-panel:#fffbf0;--ah-surface:#e4eaea;--ah-elevated:#ffffff;--ah-cell:#ffffff;--ah-cell-stroke:#d1d7d7;--ah-border:#d3dcdb;--ah-border-strong:#b9c4c3;--ah-border-subtle:#333643;--ah-canvas:#edf2f2;--ah-on-accent:#111420;--ah-on-accent-70:rgba(17,20,32,0.7);--ah-on-yellow:#735608;--ah-on-ink:#fffbf0;--ah-cyan:#397579;--ah-green:#397654;--ah-online:#1fb160;--ah-approval:#fff5d3;--ah-attention-border:#d2b247;--ah-attention-ink:#80600a;--ah-assistant-action:#d084ee;--ah-chat-reply:#dceae7;--ah-on-reply:#111420;--ah-on-reply-accent:#2f6646;--ah-coral:#ffa08a;--ah-nav:#333643;--ah-nav-text:#8b9a9a;--ah-ink:#242a35;--ah-danger:#c2410c;--ah-yellow-hover:#ffd95a;--ah-purple-hover:#d995f1;--ah-ink-hover:#3d4150;--ah-ink-rgb:17,20,32;--ah-ink-04:rgba(var(--ah-ink-rgb),0.04);--ah-ink-05:rgba(var(--ah-ink-rgb),0.05);--ah-ink-06:rgba(var(--ah-ink-rgb),0.06);--ah-ink-08:rgba(var(--ah-ink-rgb),0.08);--ah-ink-12:rgba(var(--ah-ink-rgb),0.12);--ah-ink-70:rgba(var(--ah-ink-rgb),0.7);--ah-card-90:rgba(255,251,240,0.9);--ah-card-70:rgba(255,251,240,0.7);--ah-nav-hover:rgba(255,251,240,0.08);--ah-border-60:rgba(211,220,219,0.6);--ah-ring:rgba(255,210,61,0.35);--ah-ring-strong:rgba(255,210,61,0.45);--shadow-card:0 2px 3px rgba(26,41,43,0.03);--shadow-float:0 12px 32px rgba(17,20,32,0.08),0 2px 6px rgba(17,20,32,0.04);--shadow-pop:0 10px 24px rgba(17,20,32,0.08);--shadow-nav:0 10px 28px rgba(17,20,32,0.14);--shadow-cta:0 6px 16px rgba(255,210,61,0.35);--shadow-cell:drop-shadow(0 6px 14px rgba(17,20,32,0.05));--shadow-cell-hover:drop-shadow(0 14px 24px rgba(17,20,32,0.1));--av-purple:#d084ee;--av-blue:#7fa1fd;--av-mint:#8beeb6;--av-slate:#717f7f;--av-cream:#fffbf0;--av-navy:#333643;--av-aqua:#c8f3f3;--av-pink:#fd7c84;--av-yellow:#ffd23d;--ah-space-4:4px;--ah-space-6:6px;--ah-space-8:8px;--ah-space-10:10px;--ah-space-12:12px;--ah-space-16:16px;--ah-space-20:20px;--ah-space-24:24px;--ah-space-32:32px;--ah-space-40:40px;--radius-sm:6px;--radius-md:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--radius-full:9999px;--font-sans:var(--font-dm-sans),"DM Sans",ui-sans-serif,system-ui,sans-serif;--sidenav-w:72px}:root{--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--vh-full:100vh;--kb:0px;--rail-edge:116px;--content-inset-x:170px;--content-inset-end:40px;--content-inset-y:40px;--tabbar-h:0px;--phonebar-h:0px;--live-dock:0px;--ah-ease-out:cubic-bezier(0.2,0.8,0.2,1);--ah-dur-1:120ms;--ah-dur-2:200ms;--ah-dur-3:320ms}@supports (height:100dvh){:root{--vh-full:100dvh}}:root[data-live-dock]{--live-dock:clamp(420px,40vw,720px)}@media (max-width:1099.98px){:root{--content-inset-x:150px;--content-inset-end:24px}}@media (max-width:767.98px){:root,:root[data-live-dock]{--live-dock:0px}:root{--rail-edge:0px;--content-inset-x:16px;--content-inset-end:16px;--content-inset-y:16px;--tabbar-h:calc(64px + max(24px, var(--safe-b)));--phonebar-h:calc(56px + var(--safe-t))}}[data-theme=dark]{color-scheme:dark;--ah-text:#ffffff;--ah-secondary:#a6adbc;--ah-muted:#8a93a4;--ah-placeholder:#717f7f;--ah-card:#1c1f2d;--ah-panel:#111420;--ah-surface:#242837;--ah-elevated:#1c1f2d;--ah-cell:#111420;--ah-cell-stroke:#242837;--ah-border:#242837;--ah-border-strong:#494e60;--ah-border-subtle:#333643;--ah-canvas:#0b0e1c;--ah-on-accent:#0b0e1c;--ah-on-accent-70:rgba(11,14,28,0.7);--ah-on-yellow:#0b0e1c;--ah-on-ink:#fffbf0;--ah-cyan:#c8f3f3;--ah-green:#92d4ae;--ah-approval:#24231f;--ah-attention-border:#ffd23d;--ah-attention-ink:#ffd23d;--ah-assistant-action:#c8f3f3;--ah-chat-reply:#c8f3f3;--ah-on-reply:#0b0e1c;--ah-on-reply-accent:#0b0e1c;--ah-nav:#1c1f2d;--ah-nav-text:#858e9f;--ah-ink:#242837;--ah-danger:#ff8a6b;--ah-ink-hover:#333643;--ah-ink-rgb:255,251,240;--ah-ink-04:rgba(var(--ah-ink-rgb),0.04);--ah-ink-05:rgba(var(--ah-ink-rgb),0.05);--ah-ink-06:rgba(var(--ah-ink-rgb),0.06);--ah-ink-08:rgba(var(--ah-ink-rgb),0.08);--ah-ink-12:rgba(var(--ah-ink-rgb),0.12);--ah-ink-70:rgba(var(--ah-ink-rgb),0.7);--ah-card-90:rgba(28,31,45,0.9);--ah-card-70:rgba(28,31,45,0.7);--ah-nav-hover:rgba(255,251,240,0.08);--ah-border-60:rgba(36,40,55,0.6);--shadow-card:0 2px 3px rgba(0,0,0,0.25);--shadow-float:0 12px 32px rgba(0,0,0,0.45),0 2px 6px rgba(0,0,0,0.3);--shadow-pop:0 10px 24px rgba(0,0,0,0.4);--shadow-nav:0 10px 28px rgba(0,0,0,0.5);--shadow-cell:drop-shadow(0 6px 14px rgba(0,0,0,0.3));--shadow-cell-hover:drop-shadow(0 14px 24px rgba(0,0,0,0.45))}[data-theme]{background:var(--ah-canvas);color:var(--ah-text)}[data-ground=paper],html:has([data-ground=paper]),html:has([data-ground=paper]) body{background:#fffefa}[data-ground=cream],html:has([data-ground=cream]),html:has([data-ground=cream]) body{background:#fffbf0}[data-ground=mist],html:has([data-ground=mist]),html:has([data-ground=mist]) body{background:#f4f7f6}html[data-theme=light]:has([data-signup-journey]),html[data-theme=light]:has([data-signup-journey]) body{background:#f4f7f6}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:var(--ah-canvas);color:var(--ah-text);font-family:var(--font-sans);font-size:16px;line-height:24px;font-variation-settings:"opsz" 14;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0}img,svg{display:block}h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--ah-text);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--ah-yellow);color:var(--ah-on-accent)}.t-page{font-size:32px;line-height:40px;font-weight:600;letter-spacing:-.7px}.t-hero{font-size:42px;line-height:54px;font-weight:500}.t-heading-l{font-size:41px;line-height:50px;font-weight:500}.t-heading-m{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.3px}.t-section{font-weight:600}.t-section,.t-title{font-size:20px;line-height:28px}.t-title{font-weight:500}.t-body-lg{font-size:18px;line-height:26px}.t-body{font-size:16px;line-height:24px}.t-label{font-size:14px;line-height:20px;font-weight:500}.t-small{font-size:13px;line-height:18px}.t-micro{font-size:11px;line-height:14px}.t-heading-xl{font-size:64px;line-height:72px;font-weight:500;letter-spacing:-1.5px}.t-heading-s{font-size:24px;line-height:32px;font-weight:700}.t-body-xl,.t-body-xl-md{font-size:22px;line-height:30px}.t-body-lg-md,.t-body-xl-md{font-weight:500}.t-body-lg-md{font-size:18px;line-height:26px}.t-body-sm{font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px}.t-label-lg{font-size:18px;line-height:24px;font-weight:600}.m-display{font-size:clamp(48px,6.1vw,88px);line-height:1.07;font-weight:500;letter-spacing:-.04em}.m-heading{font-size:clamp(36px,4.2vw,60px);line-height:1.1;font-weight:500;letter-spacing:-.035em}.m-subheading{font-size:clamp(26px,2.5vw,36px);line-height:1.17;font-weight:500;letter-spacing:-1px}.m-lead{font-size:22px;line-height:32px;letter-spacing:-.2px}.m-feature{font-size:24px;line-height:32px;font-weight:500;letter-spacing:-.4px}.m-body{font-size:18px;line-height:28px}.m-ui{font-size:16px;line-height:24px;font-weight:500}.m-eyebrow{font-size:13px;line-height:20px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.m-button{font-size:18px;line-height:24px;font-weight:500}.c-secondary{color:var(--ah-secondary)}.c-muted{color:var(--ah-muted)}.md>*+*{margin-top:10px}.md-h{font-size:1em;font-weight:600;margin-top:12px}.md-ol,.md-ul{padding-left:22px;display:flex;flex-direction:column;gap:4px}.md-ul{list-style:disc}.md-ol{list-style:decimal}.md-code{font-size:.9em;background:var(--ah-ink-06);padding:1px 6px;border-radius:6px}.md-code,.md-pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.md-pre{margin:0;padding:12px 14px;border-radius:var(--radius-xl);background:var(--ah-nav);color:var(--ah-on-ink);font-size:13px;line-height:20px;overflow-x:auto}[data-theme=dark] .md-pre{background:var(--ah-canvas);border:1px solid var(--ah-border)}.md-quote{margin:0;padding-left:12px;border-left:3px solid var(--ah-border);color:var(--ah-secondary)}.md-a{text-decoration:underline;text-underline-offset:2px}.md-pre{position:relative}.md-pre[data-lang]:before{content:attr(data-lang);position:absolute;top:6px;right:10px;font-size:10px;line-height:14px;letter-spacing:.4px;text-transform:uppercase;opacity:.6}.md-pre[data-lang] code{display:block;padding-right:48px}.md-hr{border:0;border-top:1px solid var(--ah-border);margin:12px 0}.md-tasks{list-style:none;padding-left:2px}.md-task{display:flex;align-items:baseline;gap:8px}.md-task input{flex-shrink:0;width:15px;height:15px;margin:0;position:relative;top:2px;accent-color:var(--ah-text)}.md-task[data-done]>span{color:var(--ah-secondary);text-decoration:line-through}.md-img{display:block;max-width:100%;height:auto;border-radius:var(--radius-xl);margin:6px 0}.md-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--ah-border);border-radius:var(--radius-xl)}.md-table{border-collapse:collapse;width:100%;font-size:.875em;line-height:1.45}.md-table td,.md-table th{padding:8px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--ah-border)}.md-table th{font-weight:600;background:var(--ah-ink-05);white-space:nowrap}.md-table tbody tr:last-child td{border-bottom:0}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (pointer:coarse){:where([data-hit]){position:relative}[data-hit]:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@font-face{font-family:dmSans;src:url(/_next/static/media/c9cac29382a46c9d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 1000}@font-face{font-family:dmSans Fallback;src:local("Arial");ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.00%;size-adjust:106.22%}.__className_1857c5{font-family:dmSans,dmSans Fallback}.__variable_1857c5{--font-dm-sans:"dmSans","dmSans Fallback"}