@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_383286{font-family:Inter,Inter Fallback;font-style:normal}.__variable_383286{--font-inter:"Inter","Inter Fallback"}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-inter,"Inter"),system-ui,sans-serif;color:var(--cp-ink);background:var(--cp-bg);line-height:1.5;-webkit-font-smoothing:antialiased}::selection{background:var(--cp-accent-bg)}@layer base{[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;appearance:none;background:transparent;background-image:none;border:0;cursor:pointer;font:inherit;color:inherit}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}[role=button]{cursor:pointer}ol,ul{list-style:none;margin:0;padding:0}input,optgroup,select,textarea{font:inherit;letter-spacing:inherit;color:inherit;border-width:0;border-style:solid}}.apus-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.apus-no-scrollbar::-webkit-scrollbar{display:none}@keyframes apus-fade-in{0%{opacity:0}to{opacity:1}}@keyframes apus-fade-out{0%{opacity:1}to{opacity:0}}@keyframes apus-scale-in{0%{opacity:0;transform:translate(var(--cp-shift-x,0),var(--cp-shift-y,8px)) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes apus-scale-out{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--cp-shift-x,0),var(--cp-shift-y,8px)) scale(.98)}}@keyframes apus-slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes apus-slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes apus-slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes apus-slide-out-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes apus-slide-in-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes apus-slide-out-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes apus-toast-in{0%{opacity:0;transform:translateX(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes apus-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(18px) scale(.98)}}.apus-fade-in{animation:apus-fade-in var(--cp-motion-fast) var(--cp-ease-out)}.apus-scale-in{animation:apus-scale-in var(--cp-motion-base) var(--cp-ease-out);transform-origin:var(--cp-origin,50% 50%)}.apus-slide-in-right{animation:apus-slide-in-right var(--cp-motion-slow) var(--cp-ease-emphasized)}.apus-slide-in-left{animation:apus-slide-in-left var(--cp-motion-slow) var(--cp-ease-emphasized)}.apus-slide-in-up{animation:apus-slide-in-up var(--cp-motion-slow) var(--cp-ease-emphasized)}.apus-toast-in{animation:apus-toast-in var(--cp-motion-base) var(--cp-ease-emphasized)}[data-side=bottom].apus-scale-in{--cp-origin:top;--cp-shift-y:-6px}[data-side=top].apus-scale-in{--cp-origin:bottom;--cp-shift-y:6px}[data-side=right].apus-scale-in{--cp-origin:left;--cp-shift-x:-8px;--cp-shift-y:0px}[data-side=left].apus-scale-in{--cp-origin:right;--cp-shift-x:8px;--cp-shift-y:0px}[data-state=closing].apus-fade-in{animation:apus-fade-out calc(var(--cp-motion-base) * .7) var(--cp-ease-out) forwards}[data-state=closing].apus-scale-in{animation:apus-scale-out calc(var(--cp-motion-base) * .7) var(--cp-ease-out) forwards}[data-state=closing].apus-slide-in-right{animation:apus-slide-out-right calc(var(--cp-motion-slow) * .7) var(--cp-ease-emphasized) forwards}[data-state=closing].apus-slide-in-left{animation:apus-slide-out-left calc(var(--cp-motion-slow) * .7) var(--cp-ease-emphasized) forwards}[data-state=closing].apus-slide-in-up{animation:apus-slide-out-down calc(var(--cp-motion-slow) * .7) var(--cp-ease-emphasized) forwards}[data-state=closing].apus-toast-in{animation:apus-toast-out calc(var(--cp-motion-base) * .7) var(--cp-ease-out) forwards}[role=tooltip][data-state=closing]{animation-duration:calc(var(--cp-motion-fast) * .85)}@keyframes apus-shimmer{to{transform:translateX(100%)}}.apus-shimmer{position:relative;overflow:hidden}.apus-shimmer:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--cp-shimmer),transparent);animation:apus-shimmer 1.4s ease infinite}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.ah-btn,.apus-btn{cursor:pointer;transition:filter var(--cp-motion-base) var(--cp-ease-out),transform var(--cp-motion-base) var(--cp-ease-out),box-shadow var(--cp-motion-base) var(--cp-ease-out)}.ah-btn:hover,.apus-btn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 22px -12px rgba(32,48,63,.35)}.ah-btn:active,.apus-btn:active{transform:translateY(0);filter:brightness(.98)}input:focus,select:focus,textarea:focus{outline:none;
  /* !important stays: the dark-mode form-control rule below
     (html[data-theme="dark"] input:not(...)) has higher specificity and also
     sets border-color — without it, dark-mode focus would lose the accent. */border-color:var(--cp-accent)!important;box-shadow:var(--ring)}:where(a,button,[role=button],[role=switch],summary,[tabindex]):focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px}[contenteditable]:focus,[contenteditable]:focus-visible{outline:none}.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.acct-topbar{position:sticky;top:0;z-index:var(--z-topbar);display:flex;align-items:center;gap:12px;height:64px;padding:0 24px;background:var(--cp-topbar-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--cp-border)}@media (max-width:440px){.af-grid,.footer-grid{grid-template-columns:1fr!important}.cta-band-btns,.hero-cta{flex-direction:column!important;align-items:stretch!important}.cta-band-btns a,.cta-band-btns button,.hero-cta a,.hero-cta button{text-align:center!important}}::view-transition-old(root){animation:apus-fade-out var(--cp-motion-fast) var(--cp-ease-out) both}::view-transition-new(root){animation:apus-fade-in var(--cp-motion-base) var(--cp-ease-out)}:root{--cp-bg:#f7f8fa;--cp-surface:#ffffff;--cp-surface-2:#f1f3f6;--cp-surface-overlay:#ffffff;--cp-border:#e7eaee;--cp-border-2:#c6cdd6;--cp-ink:#1b2733;--cp-ink-2:#3a4754;--cp-muted:#626e7c;--cp-muted-2:#687380;--cp-faint:#aab2bd;--cp-hover:#e9edf2;--cp-active:#dde3ea;--cp-selected:var(--cp-accent-bg);--cp-accent:#1d4fa3;--cp-accent-hover:#17408a;--cp-accent-active:#123471;--cp-accent-fg:#ffffff;--cp-accent-bg:#e8effa;--cp-danger-fg:#ffffff;--cp-danger-hover:#bc3a3a;--cp-danger-active:#a53232;--cp-grad-from:#58b1e4;--cp-grad-to:#1d4fa2;--cp-wordmark:#1d4fa3;--cp-topbar-bg:rgba(255,255,255,0.9);--cp-overlay:rgba(20,28,38,0.45);--cp-chart-1:#2563eb;--cp-chart-2:#d96c0d;--cp-chart-3:#115e59;--cp-chart-4:#5b21b6;--cp-chart-5:#ec4899;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--cp-motion-fast:120ms;--cp-motion-base:180ms;--cp-motion-slow:280ms;--cp-motion-chart:600ms;--cp-ease-out:cubic-bezier(0.16,1,0.3,1);--cp-ease-emphasized:cubic-bezier(0.22,1,0.36,1);--cp-shimmer:rgba(255,255,255,0.55);--shadow-sm:0 1px 2px rgba(16,24,40,0.05);--shadow-md:0 4px 14px rgba(16,24,40,0.08);--shadow-lg:0 12px 32px rgba(16,24,40,0.12);--ring:0 0 0 2px var(--cp-surface),0 0 0 4px var(--cp-accent);--z-nav:30;--z-topbar:40;--z-nav-expanded:50;--z-overlay:100;--z-toast:200;--z-tooltip:300;--cp-dark-surface:#141922;--cp-dark-surface-2:#1b2230;--cp-dark-ink:#e8eef6;--cp-dark-ink-2:#c9d3e0;--cp-dark-muted:#a6b2c2;--cp-dark-muted-2:#8a97aa;--cp-dark-faint:#6e7a8b;--cp-dark-border:#303a49;--cp-dark-border-2:#46536a;--cp-dark-hover:#252f40;--cp-dark-active:#2a3446;--cp-dark-accent:#7da7e8;--cp-dark-accent-bg:#152a4d;--cp-dark-wordmark:#ffffff}html[data-theme=dark]{--cp-bg:#0B0F16;--cp-surface:var(--cp-dark-surface);--cp-surface-2:var(--cp-dark-surface-2);--cp-surface-overlay:#1e2635;--cp-border:var(--cp-dark-border);--cp-border-2:var(--cp-dark-border-2);--cp-hover:var(--cp-dark-hover);--cp-active:var(--cp-dark-active);--cp-ink:var(--cp-dark-ink);--cp-ink-2:var(--cp-dark-ink-2);--cp-muted:var(--cp-dark-muted);--cp-muted-2:var(--cp-dark-muted-2);--cp-faint:var(--cp-dark-faint);--cp-accent:var(--cp-dark-accent);--cp-accent-hover:#93b7ed;--cp-accent-active:#a9c7f1;--cp-accent-fg:#0b0f16;--cp-accent-bg:var(--cp-dark-accent-bg);--cp-danger-fg:#0b0f16;--cp-danger-hover:#f38080;--cp-danger-active:#f79b9b;--cp-shimmer:rgba(255,255,255,0.06);--cp-wordmark:var(--cp-dark-wordmark);--cp-topbar-bg:rgba(20,25,34,0.9);--cp-overlay:rgba(0,0,0,0.6);--cp-chart-1:#7ca6f8;--cp-chart-2:#ff9447;--cp-chart-3:#5eead4;--cp-chart-4:#8b5cf6;--cp-chart-5:#ec4899;--shadow-sm:0 1px 2px rgba(0,0,0,0.5);--shadow-md:0 8px 24px -8px rgba(0,0,0,0.62);--shadow-lg:0 24px 60px -18px rgba(0,0,0,0.76);--ring:0 0 0 2px var(--cp-surface),0 0 0 4px var(--cp-accent);color-scheme:dark}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme=dark] select,html[data-theme=dark] textarea{background-color:var(--cp-surface-2);color:var(--cp-ink);border-color:var(--cp-border-2)}html[data-theme=dark] ::placeholder{color:var(--cp-muted-2);opacity:1}.apus-wm-dark,html[data-theme=dark] .apus-wm-light{display:none}html[data-theme=dark] .apus-wm-dark{display:inline-block}html[data-sidebar-tone=dark] .apus-sidebar{--cp-surface:var(--cp-dark-surface);--cp-surface-2:var(--cp-dark-surface-2);--cp-ink:var(--cp-dark-ink);--cp-ink-2:var(--cp-dark-ink-2);--cp-muted:var(--cp-dark-muted);--cp-muted-2:var(--cp-dark-muted-2);--cp-faint:var(--cp-dark-faint);--cp-border:var(--cp-dark-border);--cp-border-2:var(--cp-dark-border-2);--cp-hover:var(--cp-dark-hover);--cp-active:var(--cp-dark-active);--cp-accent:var(--cp-dark-accent);--cp-accent-bg:var(--cp-dark-accent-bg);--cp-wordmark:var(--cp-dark-wordmark)}html[data-font-scale="90"]{zoom:.9}html[data-font-scale="110"]{zoom:1.1}html[data-accent=violet]{--cp-accent:#7c3aed;--cp-accent-hover:#6d28d9;--cp-accent-active:#5b21b6;--cp-accent-fg:#ffffff;--cp-accent-bg:#f2ebfe;--cp-dark-accent:#b195fb;--cp-dark-accent-bg:#322450}html[data-theme=dark][data-accent=violet]{--cp-accent:#b195fb;--cp-accent-hover:#c3adfc;--cp-accent-active:#d4c4fd;--cp-accent-fg:#0b0f16;--cp-accent-bg:#322450}html[data-accent=teal]{--cp-accent:#0f766e;--cp-accent-hover:#0d6660;--cp-accent-active:#0b5651;--cp-accent-fg:#ffffff;--cp-accent-bg:#e4f4f2;--cp-dark-accent:#4fd1c0;--cp-dark-accent-bg:#123f3a}html[data-theme=dark][data-accent=teal]{--cp-accent:#4fd1c0;--cp-accent-hover:#6fdacc;--cp-accent-active:#8fe3d8;--cp-accent-fg:#0b0f16;--cp-accent-bg:#123f3a}