.M_pL6q_logo{border-radius:var(--radius-sm);align-items:center;display:inline-flex}.M_pL6q_mark{width:auto;height:2.75rem}
.gF3Tpa_nav .gF3Tpa_toggle{min-height:2.75rem}@media (min-width:1280px){.gF3Tpa_nav .gF3Tpa_toggle{display:none}}.gF3Tpa_list{margin:0;padding:0;list-style:none;display:none}.gF3Tpa_list[data-open=true]{gap:var(--space-1);padding:var(--space-4);background:var(--color-surface-raised);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}@media (min-width:1280px){.gF3Tpa_list,.gF3Tpa_list[data-open=true]{align-items:center;gap:var(--space-2);box-shadow:none;background:0 0;border:0;flex-direction:row;padding:0;display:flex;position:static}}.gF3Tpa_scrim{inset:var(--header-height) 0 0;background:var(--scrim);-webkit-backdrop-filter:blur(6px);animation:.2s gF3Tpa_scrim-in;position:fixed}@media (prefers-reduced-motion:reduce){.gF3Tpa_scrim{animation:none}}@media (min-width:1280px){.gF3Tpa_scrim{display:none}}@keyframes gF3Tpa_scrim-in{0%{opacity:0}}@media (max-width:1279.98px){html:has(.gF3Tpa_list[data-open=true]){overflow:hidden}}.gF3Tpa_list .gF3Tpa_link{width:100%;padding-inline:var(--space-3);justify-content:flex-start}@media (min-width:1280px){.gF3Tpa_list .gF3Tpa_link{width:auto}}.gF3Tpa_ctaItem{margin-top:var(--space-2)}@media (min-width:1280px){.gF3Tpa_ctaItem{margin-top:0;margin-left:var(--space-3)}}
._9lAJrq_header{z-index:50;height:var(--header-height);background:var(--color-surface);box-shadow:0 1px 0 var(--color-border);color:var(--color-ink);transition:background-color .2s,box-shadow .2s,color .2s;position:sticky;top:0;container-type:inline-size}._9lAJrq_header [data-logo=default]{display:var(--logo-default)}._9lAJrq_header [data-logo=light]{display:var(--logo-light)}body:has([data-hero]) ._9lAJrq_header[data-scrolled=false]:not(:has([data-open=true])){box-shadow:none;color:var(--hero-fg);--ghost-fg:var(--hero-fg);--text-fg:var(--hero-fg);--ghost-hover-bg:var(--hero-hover-bg);--focus-color:var(--hero-focus);background:0 0}body:has([data-hero]) ._9lAJrq_header[data-scrolled=false]:not(:has([data-open=true])) [data-nav-link]{--link-solid:var(--hero-fg);background:linear-gradient(135deg, var(--color-on-dark) calc(var(--hero-corner-top,0px) * .7071), var(--link-solid) 0) fixed;color:#0000;-webkit-background-clip:text;background-clip:text}:is(body:has([data-hero]) ._9lAJrq_header[data-scrolled=false]:not(:has([data-open=true])) [data-nav-link]:hover,body:has([data-hero]) ._9lAJrq_header[data-scrolled=false]:not(:has([data-open=true])) [data-nav-link][aria-current=page]){--link-solid:var(--color-brand)}._9lAJrq_actions{align-items:center;gap:var(--space-2);display:flex}._9lAJrq_theme{min-height:2.75rem}._9lAJrq_inner{justify-content:space-between;align-items:center;gap:var(--space-4);height:100%;display:flex}@media (min-width:768px){._9lAJrq_header ._9lAJrq_inner{padding-inline:calc(var(--page-gutter) + var(--space-16))}}._9lAJrq_cta{width:100%}@media (min-width:1280px){._9lAJrq_cta{width:auto}}
.kwOe3G_button{color:var(--color-ink-muted);font:inherit;cursor:pointer;transition:color var(--transition);background:0 0;border:0;padding:0}.kwOe3G_button:hover{color:var(--color-ink);text-underline-offset:.2em;text-decoration:underline}.kwOe3G_button:focus-visible{outline:3px solid var(--focus-color,var(--color-brand-ink));outline-offset:2px}
:root{--color-brand:#29b3fe;--color-brand-bright:#00a2fe;--color-brand-deep:#0099d8;--color-accent:#ff9f1c;--color-on-dark:#fff;--color-on-brand:#0b1220;--color-navy:#0b1220;--color-quote-square:#fedb2a;--font-heading:var(--font-nunito), system-ui, sans-serif;--font-body:var(--font-inter), system-ui, sans-serif;--font-ui:var(--font-jost), system-ui, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:clamp(2rem, 1.5rem + 2vw, 2.75rem);--text-4xl:clamp(2.25rem, 1.6rem + 2.8vw, 3.5rem);--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;--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-full:999px;--page-gutter:var(--space-6);--container-narrow:48rem;--container-default:78rem;--container-wide:84rem;--header-height:4.5rem;--transition:.15s ease;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand-ink:#006bb0;--color-brand-ink-hover:#005a94;--color-ink:#0b1220;--color-ink-muted:#4b5563;--color-surface:#fff;--color-surface-alt:#f2f8fd;--color-surface-raised:#fff;--color-border:#dbe3ea;--color-danger:#b42318;--shadow-sm:0 1px 2px #0b12200f, 0 1px 3px #0b122014;--shadow-md:0 4px 12px #0b122014;--shadow-lg:0 14px 32px #0b122033, 0 3px 8px #0b12201a;--color-model-panel:#eef2f8;--color-grid-line:#006bb01a;--color-name-yellow:#a16207;--color-success:#16a34a;--logo-default:block;--logo-light:none;--scrim:#0b122059;--hero-background:radial-gradient(circle at 75% 45%, #29b3fe14, transparent 55%), var(--color-surface);--hero-fg:var(--color-ink);--hero-accent:var(--color-brand);--hero-shape:var(--color-brand-ink);--hero-line:#0b122024;--hero-corner:var(--color-brand);--hero-corner-shadow:#0b122047;--hero-corner-grid:#ffffff38;--hero-corner-line:color-mix(in srgb, #fff 22%, var(--hero-corner));--hero-panel:var(--color-surface-alt);--hero-hover-bg:#0b12200f;--hero-focus:var(--color-brand-ink)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-brand-ink:#4cc2ff;--color-brand-ink-hover:#85d6ff;--color-ink:#e8eef6;--color-ink-muted:#9aa8bb;--color-surface:#0b1220;--color-surface-alt:#101a2d;--color-surface-raised:#16223a;--color-border:#24324b;--color-success:#22c55e;--color-danger:#ff9a8f;--shadow-sm:0 1px 2px #0000004d, 0 1px 3px #00000059;--shadow-md:0 4px 12px #0006;--shadow-lg:0 14px 32px #0009, 0 3px 8px #0006;--color-model-panel:#16223a;--color-grid-line:#ffffff12;--color-name-yellow:#fedb2a;--logo-default:none;--logo-light:block;--scrim:#0000008c;--hero-background:#0b1220;--hero-fg:var(--color-on-dark);--hero-accent:var(--color-brand);--hero-shape:var(--color-on-dark);--hero-line:#fff3;--hero-corner:var(--color-brand);--hero-corner-shadow:#0000008c;--hero-corner-grid:#ffffff38;--hero-corner-line:color-mix(in srgb, #fff 22%, var(--hero-corner));--hero-panel:#ffffff0d;--hero-hover-bg:#ffffff24;--hero-focus:var(--color-on-dark)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-brand-ink:#4cc2ff;--color-brand-ink-hover:#85d6ff;--color-ink:#e8eef6;--color-ink-muted:#9aa8bb;--color-surface:#0b1220;--color-surface-alt:#101a2d;--color-surface-raised:#16223a;--color-border:#24324b;--color-success:#22c55e;--color-danger:#ff9a8f;--shadow-sm:0 1px 2px #0000004d, 0 1px 3px #00000059;--shadow-md:0 4px 12px #0006;--shadow-lg:0 14px 32px #0009, 0 3px 8px #0006;--color-model-panel:#16223a;--color-grid-line:#ffffff12;--color-name-yellow:#fedb2a;--logo-default:none;--logo-light:block;--scrim:#0000008c;--hero-background:#0b1220;--hero-fg:var(--color-on-dark);--hero-accent:var(--color-brand);--hero-shape:var(--color-on-dark);--hero-line:#fff3;--hero-corner:var(--color-brand);--hero-corner-shadow:#0000008c;--hero-corner-grid:#ffffff38;--hero-corner-line:color-mix(in srgb, #fff 22%, var(--hero-corner));--hero-panel:#ffffff0d;--hero-hover-bg:#ffffff24;--hero-focus:var(--color-on-dark)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-height)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100vh;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-ink);background:var(--color-surface);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;line-height:1.6;display:flex}main{flex:1}main:focus{outline:none}img,svg,video{max-width:100%;display:block}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;margin:0}button{font:inherit}:focus-visible{outline:3px solid var(--focus-color,var(--color-brand-ink));outline-offset:2px}::selection{background:var(--color-brand);color:var(--color-on-brand)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
