@font-face{font-family:inter;src:url(../media/Inter_Variable-s.p.07d3hw0o_mvt2.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Italic_Variable-s.p.1qhgo72ir0su0.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_610bacce-module__ZuefEa__className{font-family:inter,inter Fallback}.inter_610bacce-module__ZuefEa__variable{--font-inter:"inter", "inter Fallback"}
:root{--white:#fefefe;--ultra-soft:#f8f8f8;--soft:#f4f4f6;--mid-soft:#c4c7c7;--mid:#9da1a1;--mid-high:#6e6e73;--high:#4b5058;--black:#1a1a1a;--brand:#2567ff;--brand-light:#4d94ff;--brand-deep:#07479e;--brand-soft:#2567ff1f;--brand-lime:#ecf86e;--brand-tint:#f7f9ff;--feature:#9b26ff;--feature-deep:#6600bd;--feature-soft:#9b26ff1a;--success:#41d97f;--success-bg:#e7faf0;--success-fg:#0e7a3d;--warning:#ff7426;--warning-bg:#ffeedf;--warning-fg:#b3490d;--danger:#ff4141;--danger-bg:#ffe6e6;--danger-fg:#c42121;--verdict-violet-bg:#f0ecff;--verdict-violet-fg:#5b3bc4;--verdict-violet-dot:#8b5cf6;--chip:#0000000a;--chip-2:#0000001a;--chip-3:#0000001f;--fill-primary:#7878804d;--fill-secondary:#78788033;--fill-tertiary:#7878801a;--fill-quaternary:#7878800d;--radius-none:0;--radius-xs:6px;--radius-sm:12px;--radius-md:20px;--radius-lg:24px;--radius-xl:32px;--radius-2xl:40px;--radius-full:999px;--space-3xs:4px;--space-2xs:6px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:40px;--space-3xl:48px;--shadow-xs:0 4px 16px 0 #0000000d;--shadow-sm:0 1px 3px 0 #7878800d, 0 1px 2px 0 #7878800d;--shadow-md:0 4px 12px 0 #78788033;--shadow-lg:0 0 2px 0 #0000001a, 0 0 22px 0 #00000029;--shadow-xl:0 12px 28px 0 #7878804d;--shadow-2xl:0 24px 48px -12px #78788033;--shadow-3xl:0 32px 64px -12px #78788033;--shadow-editorial:var(--shadow-3xl);--shadow-ring:0 0 0 3px #2567ff33;--shadow-ring-danger:0 0 0 3px #b63a2e26;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.4s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--api-gradient-soft:radial-gradient(80% 60% at 18% 18%, #ffc7d8 0%, transparent 55%), radial-gradient(80% 60% at 85% 25%, #ffd9a8 0%, transparent 60%), radial-gradient(100% 90% at 55% 95%, #c8b8ff 0%, transparent 60%), linear-gradient(180deg, #fff1f4 0%, #efeaff 100%);--api-gradient-cool:radial-gradient(85% 65% at 18% 20%, #bfd4ff 0%, transparent 58%), radial-gradient(80% 60% at 88% 28%, #ffd2b8 0%, transparent 60%), linear-gradient(180deg, #eef4ff 0%, #f4f0ff 100%);--api-gradient-aurora:radial-gradient(80% 60% at 20% 20%, #f8b36a 0%, transparent 55%), radial-gradient(80% 60% at 80% 30%, #f289c6 0%, transparent 60%), radial-gradient(100% 90% at 50% 95%, #8eb8ff 0%, transparent 60%), linear-gradient(180deg, #fff1dc 0%, #e8daff 100%);--api-gradient-blue:radial-gradient(90% 80% at 18% 20%, #2567ff8c 0%, transparent 60%), radial-gradient(90% 80% at 85% 85%, #2567ff40 0%, transparent 60%), linear-gradient(180deg, #eaf0ff 0%, #f5f7ff 100%);--api-gradient-ink:radial-gradient(90% 80% at 22% 18%, #2567ff73 0%, transparent 60%), radial-gradient(90% 80% at 85% 90%, #2567ff33 0%, transparent 60%), linear-gradient(180deg, #0b0b0c 0%, #14213d 100%)}html,body{background:var(--white);color:var(--black);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;font-feature-settings:"ss01", "cv11";line-height:1.55}h1,h2,h3,h4{letter-spacing:-.025em;color:var(--black);margin:0;font-weight:500}.display-xl{letter-spacing:-.035em;font-size:6rem;font-weight:500;line-height:1}.display{letter-spacing:-.03em;font-size:4rem;font-weight:500;line-height:1}h1,.h1{letter-spacing:-.035em;font-size:3rem;line-height:1.05}h2,.h2{letter-spacing:-.025em;font-size:2rem;line-height:1.15}h3,.h3{letter-spacing:-.015em;font-size:1.375rem;line-height:1.3}h4,.h4{letter-spacing:-.01em;font-size:1.0625rem;line-height:1.4}.body-lg{font-size:1.1875rem;font-weight:400;line-height:1.55}.body{font-size:1.0625rem;font-weight:400;line-height:1.55}p{margin:0;font-size:1.0625rem;font-weight:400;line-height:1.55}.small{font-size:.875rem;font-weight:400;line-height:1.45}.t-display-lg{letter-spacing:-3.65px;font-size:52px;font-weight:500;line-height:62px}.t-display-mid{letter-spacing:-2.88px;font-size:42px;font-weight:500;line-height:50px}.t-display-sm{letter-spacing:-2.24px;font-size:32px;font-weight:400;line-height:38px}.t-headline-lg{letter-spacing:-1.2px;font-size:24px;font-weight:500;line-height:28px}.t-headline-mid{letter-spacing:-.6px;font-size:15px;font-weight:600;line-height:18px}.t-headline-sm{letter-spacing:-.56px;font-size:14px;font-weight:500;line-height:18px}.t-paragraph-lg{letter-spacing:-.9px;font-size:15px;font-weight:400;line-height:18px}.t-paragraph-mid{letter-spacing:-.78px;font-size:13px;font-weight:400;line-height:18.2px}.t-paragraph-sm{letter-spacing:-.48px;font-size:12px;font-weight:500;line-height:18px}.t-label-lg{letter-spacing:-.3px;font-size:13px;font-weight:400;line-height:16px}.t-label-mid{letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:16px}.t-label-sm{letter-spacing:-.33px;font-size:11px;font-weight:400;line-height:15.4px}.t-label-xs{letter-spacing:-.3px;font-size:10px;font-weight:400;line-height:14px}.t-label-bold{letter-spacing:-.32px;font-size:16px;font-weight:500;line-height:14.4px}.t-label-input{letter-spacing:.18px;font-size:9px;font-weight:500;line-height:11.3px}.t-label-styled{letter-spacing:1.6px;text-transform:uppercase;font-size:8px;font-weight:500;line-height:10px}.t-link{letter-spacing:-.84px;font-size:14px;font-weight:500;line-height:17px}.t-link-mid{letter-spacing:-.42px;font-size:14px;font-weight:500;line-height:12.6px}[data-type-mode=desktop] .t-display-lg{letter-spacing:-3.7px;font-size:80px;font-weight:600;line-height:84px}[data-type-mode=desktop] .t-display-mid{letter-spacing:-3.1px;font-size:62px;font-weight:600;line-height:62px}[data-type-mode=desktop] .t-display-sm{letter-spacing:-2.88px;font-size:48px;font-weight:600;line-height:50px}[data-type-mode=desktop] .t-headline-lg{letter-spacing:-2.8px;font-size:40px;font-weight:600;line-height:44px}[data-type-mode=desktop] .t-headline-mid{letter-spacing:-1.8px;font-size:30px;font-weight:600;line-height:36px}[data-type-mode=desktop] .t-headline-sm{letter-spacing:-1.27px;font-size:24px;font-weight:600;line-height:28.8px}[data-type-mode=desktop] .t-paragraph-lg{letter-spacing:-.9px;font-size:18px;font-weight:500;line-height:22px}[data-type-mode=desktop] .t-paragraph-mid{letter-spacing:-.8px;font-size:16px;font-weight:500;line-height:22.4px}[data-type-mode=desktop] .t-paragraph-sm{letter-spacing:-1.12px;font-size:14px;font-weight:500;line-height:18.3px}[data-type-mode=desktop] .t-label-lg{letter-spacing:-1px;font-size:20px;font-weight:500;line-height:26.8px}[data-type-mode=desktop] .t-label-mid{letter-spacing:-1px;font-size:17px;font-weight:500;line-height:22px}[data-type-mode=desktop] .t-label-sm{letter-spacing:-.9px;font-size:15px;font-weight:500;line-height:18px}[data-type-mode=desktop] .t-label-xs{letter-spacing:-.5px;font-size:10px;font-weight:500;line-height:14px}[data-type-mode=desktop] .t-label-styled{letter-spacing:1.74px;font-size:11px;font-weight:500;line-height:13.8px}[data-type-mode=desktop] .t-link{letter-spacing:-.84px;font-size:14px;font-weight:500;line-height:18px}[data-type-mode=mobile] .t-display-lg{letter-spacing:-2.38px;font-size:34px;font-weight:600;line-height:35px}[data-type-mode=mobile] .t-display-mid{letter-spacing:-2px;font-size:40px;font-weight:600;line-height:40px}[data-type-mode=mobile] .t-display-sm{letter-spacing:-2.24px;font-size:32px;font-weight:600;line-height:33.6px}[data-type-mode=mobile] .t-headline-lg{letter-spacing:-2.8px;font-size:38px;font-weight:600;line-height:42px}[data-type-mode=mobile] .t-headline-mid{letter-spacing:-1.68px;font-size:28px;font-weight:600;line-height:33.6px}[data-type-mode=mobile] .t-headline-sm{letter-spacing:-1.14px;font-size:19px;font-weight:600;line-height:22.8px}[data-type-mode=mobile] .t-paragraph-lg{letter-spacing:-.9px;font-size:18px;font-weight:500;line-height:22px}[data-type-mode=mobile] .t-paragraph-mid{letter-spacing:-.8px;font-size:16px;font-weight:500;line-height:22.4px}[data-type-mode=mobile] .t-paragraph-sm{letter-spacing:-1.12px;font-size:14px;font-weight:500;line-height:18.3px}[data-type-mode=mobile] .t-label-lg{letter-spacing:-1px;font-size:20px;font-weight:500;line-height:26.8px}[data-type-mode=mobile] .t-label-mid{letter-spacing:-.5px;font-size:12px;font-weight:500;line-height:20px}[data-type-mode=mobile] .t-label-sm{letter-spacing:-.9px;font-size:15px;font-weight:600;line-height:18px}[data-type-mode=mobile] .t-label-xs{letter-spacing:-.5px;font-size:10px;font-weight:600;line-height:14px}[data-type-mode=mobile] .t-label-styled{letter-spacing:1.74px;font-size:11px;font-weight:600;line-height:13.8px}[data-type-mode=mobile] .t-link{letter-spacing:-.84px;font-size:14px;font-weight:500;line-height:18px}[data-type-mode=marketing] .t-display-lg{letter-spacing:-5.04px;font-size:112px;font-weight:600;line-height:104px}[data-type-mode=marketing] .t-display-mid{letter-spacing:-3.96px;font-size:88px;font-weight:600;line-height:88px}[data-type-mode=marketing] .t-display-sm{letter-spacing:-3.2px;font-size:64px;font-weight:600;line-height:66px}[data-type-mode=marketing] .t-headline-lg{letter-spacing:-2.4px;font-size:48px;font-weight:600;line-height:52px}[data-type-mode=marketing] .t-headline-mid{letter-spacing:-1.8px;font-size:36px;font-weight:600;line-height:42px}[data-type-mode=marketing] .t-headline-sm{letter-spacing:-1.4px;font-size:28px;font-weight:600;line-height:34px}[data-type-mode=marketing] .t-paragraph-lg{letter-spacing:-.44px;font-size:22px;font-weight:400;line-height:33px}[data-type-mode=marketing] .t-paragraph-mid{letter-spacing:-.36px;font-size:18px;font-weight:400;line-height:28px}[data-type-mode=marketing] .t-paragraph-sm{letter-spacing:-.32px;font-size:16px;font-weight:400;line-height:25px}[data-type-mode=marketing] .t-label-lg{letter-spacing:-1px;font-size:20px;font-weight:500;line-height:26.8px}[data-type-mode=marketing] .t-label-mid{letter-spacing:-1px;font-size:17px;font-weight:500;line-height:22px}[data-type-mode=marketing] .t-label-sm{letter-spacing:-.9px;font-size:15px;font-weight:500;line-height:18px}[data-type-mode=marketing] .t-label-xs{letter-spacing:-.4px;font-size:12px;font-weight:500;line-height:16px}[data-type-mode=marketing] .t-label-styled{letter-spacing:2px;font-size:13px;font-weight:600;line-height:16px}[data-type-mode=marketing] .t-link{letter-spacing:-.5px;font-size:16px;font-weight:500;line-height:20px}.accent{color:var(--brand)}.eyebrow{font-family:var(--font-sans);letter-spacing:1.6px;text-transform:uppercase;color:var(--brand);font-feature-settings:"tnum";font-size:8px;font-weight:500;line-height:10px}[data-type-mode=desktop] .eyebrow{letter-spacing:1.74px;font-size:11px;line-height:13.8px}[data-type-mode=mobile] .eyebrow{letter-spacing:1.74px;font-size:11px;font-weight:600;line-height:13.8px}[data-type-mode=marketing] .eyebrow{letter-spacing:2px;font-size:13px;font-weight:600;line-height:16px}.eyebrow-muted{color:var(--high)}code,.mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:.95em}a{color:var(--brand);text-decoration:none}a:hover{text-underline-offset:4px;text-decoration:underline}:root{--canvas:#e9e9eb;--kiosk-bg:#0d0d0d;--overlay:#1a1a1a52;--hover-row:var(--ultra-soft);--skeleton:var(--soft);--skeleton-hi:#ececee;--border:#9da1a166;--border-subtle:#9da1a140;--border-dashed:#9da1a199;--border-control:#c4c7c7;--nav-active:#0000000f;--on-dark-chip:#ffffff1f;--neutral-pill:#7878801f;--btn-primary:var(--black);--btn-primary-hover:#333;--btn-primary-pressed:#000;--btn-danger:var(--danger);--btn-danger-hover:#e03232;--btn-danger-pressed:var(--danger-fg);--btn-secondary:var(--chip);--btn-secondary-hover:var(--chip-2);--btn-secondary-pressed:var(--chip-3);--btn-ghost-hover:var(--chip);--btn-ghost-pressed:var(--chip-2);--disabled-opacity:.4;--control-h-sm:30px;--control-h:36px;--control-h-lg:44px;--radius-2xs:4px;--radius-8:8px;--toggle-off:var(--fill-primary);--header-h:64px;--header-h-phone:56px;--header-max-w:1000px;--header-logo-h:24px;--header-avatar:32px;--tap-target:44px;--focus-ring-color:var(--brand);--focus-ring-width:2px;--focus-ring-offset:2px;--shadow-raised:var(--shadow-md);--shadow-modal:var(--shadow-2xl);--shadow-tooltip:0 1px 9px -2px #78788066;--shadow-thumb:0 1px 3px #00000026;--shadow-segment:0 1px 3px #00000014;--motion-ui:var(--duration-base);--motion-kiosk:.56s;--ease-enter:var(--ease-emphasized);--ease-leave:var(--ease-exit);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.28s;--duration-resize:.24s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--press-scale:.98;--stagger-step:40ms;--type-kiosk-hero:500 140px/1 var(--font-sans);--type-kiosk-hero-ls:-.035em;--type-kiosk-headline:500 96px/1.05 var(--font-sans);--type-kiosk-headline-ls:-.03em;--type-kiosk-sub:400 40px/1.3 var(--font-sans);--type-kiosk-sub-ls:-.01em;--type-display:500 48px/1.05 var(--font-sans);--type-display-ls:-.035em;--type-headline:500 28px/1.2 var(--font-sans);--type-headline-ls:-.02em;--type-title:500 17px/1.3 var(--font-sans);--type-title-ls:-.01em;--type-body:400 14px/1.5 var(--font-sans);--type-small:400 13px/1.45 var(--font-sans);--type-eyebrow:500 11px/normal var(--font-sans);--type-eyebrow-ls:.08em;--type-metric:500 36px/normal var(--font-sans);--type-metric-ls:-.03em;--kiosk-fg:#fefefe;--kiosk-fg-2:#fefefeb3;--kiosk-fg-3:#fefefe99;--kiosk-fg-muted:#fefefe73;--kiosk-line:#fefefe1f;--kiosk-surface:#fefefe0f;--kiosk-surface-2:#fefefe1f;--kiosk-scan:var(--brand-light);--kiosk-scan-glow:#4d94ff8c;--kiosk-ring:#2567ff73;--kiosk-success:var(--success);--kiosk-success-glow:#41d97f73;--kiosk-warning:var(--warning);--kiosk-overlay:#1a1a1ae0;--font-sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:var(--font-inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif}*,:before,:after{box-sizing:border-box}body{margin:0}::view-transition-old(root){animation-duration:var(--duration-base);animation-timing-function:var(--ease-standard)}::view-transition-new(root){animation-duration:var(--duration-base);animation-timing-function:var(--ease-standard)}::view-transition-old(.page){animation:var(--duration-fast) var(--ease-exit) both motion-fade-out}::view-transition-new(.page){animation:var(--duration-base) var(--ease-standard) both motion-fade-in}::view-transition{pointer-events:none}[data-stagger]>*{animation:motion-rise var(--duration-slow) var(--ease-emphasized) backwards}[data-stagger]>:nth-child(2){animation-delay:calc(var(--stagger-step) * 1)}[data-stagger]>:nth-child(3){animation-delay:calc(var(--stagger-step) * 2)}[data-stagger]>:nth-child(4){animation-delay:calc(var(--stagger-step) * 3)}[data-stagger]>:nth-child(5){animation-delay:calc(var(--stagger-step) * 4)}[data-stagger]>:nth-child(6){animation-delay:calc(var(--stagger-step) * 5)}[data-stagger]>:nth-child(n+7){animation-delay:calc(var(--stagger-step) * 6)}@keyframes motion-fade-in{0%{opacity:0}}@keyframes motion-fade-out{to{opacity:0}}@keyframes motion-rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}[data-stagger]>*{animation:none}}@media (max-width:767px),(pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea{font-size:max(16px,1em)!important}}
