:root{--color-neutral-25:#f2f7fe;--color-neutral-50:#eef2f7;--color-neutral-100:#e6ecf3;--color-neutral-200:#d1d8e1;--color-neutral-300:#b6bfcb;--color-neutral-400:#979fab;--color-neutral-500:#868e9a;--color-neutral-600:#6a727e;--color-neutral-700:#5c646f;--color-neutral-750:#414b5a;--color-neutral-800:#293342;--color-neutral-850:#1f2938;--color-neutral-900:#16202e;--color-neutral-950:#081221;--color-ink:#181928;--color-indigo-50:#f3f4ff;--color-indigo-100:#e7eaff;--color-indigo-200:#cfd4fd;--color-indigo-300:#b0b7ff;--color-indigo-400:#8c91fb;--color-indigo-500:#7372f3;--color-indigo-600:#5e54e2;--color-indigo-700:#483bba;--color-indigo-800:#33278c;--color-indigo-900:#1d155a;--color-indigo-950:#110c3c;--color-cyan-50:#e8f8ff;--color-cyan-100:#d2f1fe;--color-cyan-200:#83dcfe;--color-cyan-300:#5acef7;--color-cyan-400:#0caedb;--color-cyan-500:#0392b9;--color-cyan-600:#017a9b;--color-cyan-700:#01617d;--color-cyan-800:#034457;--color-cyan-900:#002936;--color-cyan-950:#001923;--color-yellow-50:#fdf6d4;--color-yellow-100:#fceda0;--color-yellow-200:#f7d710;--color-yellow-300:#dabd06;--color-yellow-400:#b69e0a;--color-yellow-500:#9b8607;--color-yellow-600:#806e01;--color-yellow-700:#665803;--color-yellow-800:#473d01;--color-yellow-900:#2b2400;--color-yellow-950:#1b1600;--color-orange-50:#fef3ed;--color-orange-100:#fee6d9;--color-orange-200:#f8cdb6;--color-orange-300:#f5aa80;--color-orange-400:#eb7007;--color-orange-500:#d06201;--color-orange-600:#a44c03;--color-orange-700:#8b3f01;--color-orange-800:#632b01;--color-orange-900:#3d1801;--color-orange-950:#280d00;--color-amber-50:#fef3e7;--color-amber-100:#ffe7cd;--color-amber-200:#facf9e;--color-amber-300:#f7a224;--color-amber-400:#d98b09;--color-amber-500:#b97503;--color-amber-600:#915b02;--color-amber-700:#7b4c02;--color-amber-800:#563502;--color-amber-900:#351e01;--color-amber-950:#221200;--color-green-50:#ebfaed;--color-green-100:#d5f5db;--color-green-200:#ade9b9;--color-green-300:#66da85;--color-green-400:#05be59;--color-green-500:#00a14a;--color-green-600:#057836;--color-green-700:#036a2f;--color-green-800:#004b1f;--color-green-900:#012d10;--color-green-950:#001d07;--color-red-50:#fff2f0;--color-red-100:#ffe4e1;--color-red-200:#fec8c3;--color-red-300:#fea199;--color-red-400:#ff726b;--color-red-500:#e83e40;--color-red-600:#b71824;--color-red-700:#a7031a;--color-red-800:#77010f;--color-red-900:#4b0106;--color-red-950:#320003;--color-white:#fff;--font-family-display:Archivo, system-ui, sans-serif;--font-family-body:Inter, system-ui, sans-serif;--font-family-mono:"JetBrains Mono", ui-monospace, monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-h4:clamp(1.2rem, 1.148rem + .2313vw, 1.333rem);--font-size-h3:clamp(1.44rem, 1.308rem + .5859vw, 1.777rem);--font-size-h2:clamp(1.728rem, 1.477rem + 1.114vw, 2.369rem);--font-size-h1:clamp(2.074rem, 1.65rem + 1.885vw, 3.157rem);--font-size-display:clamp(2.488rem, 1.815rem + 2.992vw, 4.209rem);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--line-height-display:1.05;--line-height-h1:1.1;--line-height-h2:1.2;--line-height-h3:1.25;--line-height-h4:1.3;--line-height-body:1.6;--line-height-small:1.5;--line-height-caption:1.4;--letter-spacing-display:-.02em;--letter-spacing-h1:-.015em;--letter-spacing-h2:-.01em;--letter-spacing-normal:0;--spacing-0:0;--spacing-px:1px;--spacing-0-5:.125rem;--spacing-1:.25rem;--spacing-1-5:.375rem;--spacing-2:.5rem;--spacing-2-5:.625rem;--spacing-3:.75rem;--spacing-3-5:.875rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--radius-none:0;--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-xl:1.75rem;--radius-full:9999px;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.3s;--duration-signature:1s;--duration-signature-long:1.4s;--duration-signature-stagger:.25s;--easing-enter:cubic-bezier(0, 0, .2, 1);--easing-exit:cubic-bezier(.4, 0, 1, 1);--easing-signature:cubic-bezier(.3, .6, .2, 1);--easing-signature-in-out:cubic-bezier(.42, 0, .58, 1);--easing-spring:cubic-bezier(.3, 1.45, .5, 1);--easing-spring-arrive:cubic-bezier(.3, 1.6, .5, 1);--opacity-disabled:.5;--color-background:var(--color-neutral-25);--color-foreground:var(--color-ink);--color-surface:var(--color-neutral-100);--color-surface-foreground:var(--color-ink);--color-surface-raised:var(--color-white);--color-surface-raised-foreground:var(--color-ink);--color-muted:var(--color-neutral-100);--color-muted-foreground:var(--color-neutral-700);--color-border:var(--color-neutral-200);--color-border-overlay:var(--color-neutral-200);--color-input:var(--color-neutral-600);--color-ring:var(--color-cyan-500);--color-brand:var(--color-indigo-700);--color-brand-foreground:var(--color-white);--color-brand-hover:var(--color-indigo-600);--color-brand-active:var(--color-indigo-800);--color-primary:var(--color-indigo-700);--color-primary-foreground:var(--color-white);--color-primary-hover:var(--color-indigo-800);--color-primary-active:var(--color-indigo-900);--color-secondary-hover:var(--color-neutral-200);--color-secondary-active:var(--color-neutral-300);--color-accent:var(--color-yellow-200);--color-accent-foreground:var(--color-ink);--color-warm:var(--color-orange-400);--color-warm-foreground:var(--color-ink);--color-warm-deep:var(--color-orange-600);--color-warm-deep-foreground:var(--color-white);--color-highlight:var(--color-cyan-200);--color-highlight-foreground:var(--color-ink);--color-selected:var(--color-indigo-50);--color-selected-foreground:var(--color-ink);--color-code:var(--color-cyan-700);--color-scrim:#18192866;--color-info:var(--color-cyan-600);--color-info-foreground:var(--color-white);--color-info-subtle:var(--color-cyan-50);--color-info-border:var(--color-cyan-200);--color-success:var(--color-green-600);--color-success-foreground:var(--color-white);--color-success-subtle:var(--color-green-50);--color-success-border:var(--color-green-200);--color-warning:var(--color-amber-600);--color-warning-foreground:var(--color-white);--color-warning-subtle:var(--color-amber-50);--color-warning-border:var(--color-amber-200);--color-error:var(--color-red-600);--color-error-foreground:var(--color-white);--color-error-subtle:var(--color-red-50);--color-error-border:var(--color-red-200);--color-destructive-hover:var(--color-red-700);--color-destructive-active:var(--color-red-800);--shadow-card:none;--shadow-menu:0 8px 24px #18192824;--shadow-dialog:0 24px 56px #18192833;--shadow-glow-signal:0 0 10px #f7d710b3;--shadow-glow-status:0 0 8px #83dcfed9;--type-display-family:var(--font-family-display);--type-display-size:var(--font-size-display);--type-display-weight:var(--font-weight-semibold);--type-display-line-height:var(--line-height-display);--type-display-tracking:var(--letter-spacing-display);--type-h1-family:var(--font-family-display);--type-h1-size:var(--font-size-h1);--type-h1-weight:var(--font-weight-semibold);--type-h1-line-height:var(--line-height-h1);--type-h1-tracking:var(--letter-spacing-h1);--type-h2-family:var(--font-family-display);--type-h2-size:var(--font-size-h2);--type-h2-weight:var(--font-weight-semibold);--type-h2-line-height:var(--line-height-h2);--type-h2-tracking:var(--letter-spacing-h2);--type-h3-family:var(--font-family-display);--type-h3-size:var(--font-size-h3);--type-h3-weight:var(--font-weight-semibold);--type-h3-line-height:var(--line-height-h3);--type-h3-tracking:var(--letter-spacing-normal);--type-h4-family:var(--font-family-display);--type-h4-size:var(--font-size-h4);--type-h4-weight:var(--font-weight-semibold);--type-h4-line-height:var(--line-height-h4);--type-h4-tracking:var(--letter-spacing-normal);--type-body-family:var(--font-family-body);--type-body-size:var(--font-size-base);--type-body-weight:var(--font-weight-regular);--type-body-line-height:var(--line-height-body);--type-small-family:var(--font-family-body);--type-small-size:var(--font-size-sm);--type-small-weight:var(--font-weight-regular);--type-small-line-height:var(--line-height-small);--type-caption-family:var(--font-family-body);--type-caption-size:var(--font-size-xs);--type-caption-weight:var(--font-weight-regular);--type-caption-line-height:var(--line-height-caption);--type-mono-family:var(--font-family-mono);--type-mono-size:var(--font-size-sm);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring:var(--color-ring);--button-radius:var(--radius-full);--button-height:2.75rem;--button-padding-x:var(--spacing-5);--button-font-size:var(--font-size-base);--button-font-weight:var(--font-weight-semibold);--button-duration:var(--duration-fast);--button-disabled-opacity:var(--opacity-disabled);--button-primary-bg:var(--color-primary);--button-primary-fg:var(--color-primary-foreground);--button-primary-hover-bg:var(--color-primary-hover);--button-primary-active-bg:var(--color-primary-active);--button-brand-bg:var(--color-brand);--button-brand-fg:var(--color-brand-foreground);--button-brand-hover-bg:var(--color-brand-hover);--button-brand-active-bg:var(--color-brand-active);--button-secondary-fg:var(--color-foreground);--button-secondary-border:var(--color-input);--button-secondary-hover-bg:var(--color-secondary-hover);--button-secondary-active-bg:var(--color-secondary-active);--button-ghost-fg:var(--color-foreground);--button-ghost-hover-bg:var(--color-secondary-hover);--button-ghost-active-bg:var(--color-secondary-active);--button-destructive-bg:var(--color-error);--button-destructive-fg:var(--color-error-foreground);--button-destructive-hover-bg:var(--color-destructive-hover);--button-destructive-active-bg:var(--color-destructive-active);--link-fg:var(--color-primary);--link-hover-fg:var(--color-primary-hover);--link-underline-offset:3px;--input-bg:var(--color-background);--input-fg:var(--color-foreground);--input-border:var(--color-input);--input-placeholder:var(--color-muted-foreground);--input-focus-border:var(--color-ring);--input-error-border:var(--color-error);--input-error-fg:var(--color-error);--input-radius:var(--radius-md);--input-padding-x:var(--spacing-3);--input-padding-y:var(--spacing-2-5);--card-bg:var(--color-surface);--card-fg:var(--color-surface-foreground);--card-border:var(--color-border);--card-shadow:var(--shadow-card);--card-radius:var(--radius-lg);--card-padding:var(--spacing-6);--badge-radius:var(--radius-full);--badge-padding-x:var(--spacing-2-5);--badge-padding-y:var(--spacing-1);--badge-font-size:var(--font-size-xs);--badge-font-weight:var(--font-weight-semibold);--badge-signal-bg:var(--color-accent);--badge-signal-fg:var(--color-accent-foreground);--badge-warm-bg:var(--color-warm);--badge-warm-fg:var(--color-warm-foreground);--badge-brand-bg:var(--color-brand);--badge-brand-fg:var(--color-brand-foreground);--badge-outline-border:var(--color-input);--badge-outline-fg:var(--color-foreground);--alert-radius:var(--radius-md);--alert-padding-x:var(--spacing-3-5);--alert-padding-y:var(--spacing-2-5);--alert-fg:var(--color-foreground);--alert-info-bg:var(--color-info-subtle);--alert-info-border:var(--color-info-border);--alert-info-title:var(--color-info);--alert-success-bg:var(--color-success-subtle);--alert-success-border:var(--color-success-border);--alert-success-title:var(--color-success);--alert-warning-bg:var(--color-warning-subtle);--alert-warning-border:var(--color-warning-border);--alert-warning-title:var(--color-warning);--alert-error-bg:var(--color-error-subtle);--alert-error-border:var(--color-error-border);--alert-error-title:var(--color-error);--dialog-bg:var(--color-surface-raised);--dialog-fg:var(--color-surface-raised-foreground);--dialog-border:var(--color-border-overlay);--dialog-shadow:var(--shadow-dialog);--dialog-radius:var(--radius-xl);--dialog-padding:var(--spacing-6);--dialog-max-width:32rem;--dialog-scrim:var(--color-scrim);--dialog-duration:var(--duration-slow);--menu-bg:var(--color-surface-raised);--menu-fg:var(--color-surface-raised-foreground);--menu-border:var(--color-border-overlay);--menu-shadow:var(--shadow-menu);--menu-radius:var(--radius-md);--menu-padding:var(--spacing-1-5);--menu-item-radius:var(--radius-sm);--menu-item-hover-bg:var(--color-secondary-hover);--menu-duration:var(--duration-normal);--table-header-bg:var(--color-surface-raised);--table-header-fg:var(--color-muted-foreground);--table-row-border:var(--color-border);--table-row-hover-bg:var(--color-surface);--table-selected-bg:var(--color-selected);--table-selected-fg:var(--color-selected-foreground);--table-cell-padding-x:var(--spacing-3-5);--table-cell-padding-y:var(--spacing-3);--table-header-radius:var(--radius-md);--banner-bg:var(--color-brand);--banner-fg:var(--color-brand-foreground);--banner-step-1:var(--color-accent);--banner-step-2:var(--color-warm);--banner-step-3:var(--color-warm-deep);--banner-callout-bg:var(--color-accent);--banner-callout-fg:var(--color-accent-foreground);--banner-radius:var(--radius-lg);--banner-tile-radius:var(--radius-md);--banner-padding:var(--spacing-6);--code-bg:var(--color-surface-raised);--code-fg:var(--color-surface-raised-foreground);--code-accent:var(--color-code);--code-comment:var(--color-muted-foreground);--code-keyword:var(--color-primary);--code-border:var(--color-border);--code-radius:var(--radius-md);--code-family:var(--font-family-mono);--code-padding:var(--spacing-3-5)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-background:var(--color-neutral-950);--color-foreground:var(--color-neutral-50);--color-surface:var(--color-neutral-900);--color-surface-foreground:var(--color-neutral-50);--color-surface-raised:var(--color-neutral-850);--color-surface-raised-foreground:var(--color-neutral-50);--color-muted:var(--color-neutral-900);--color-muted-foreground:var(--color-neutral-400);--color-border:var(--color-neutral-800);--color-border-overlay:var(--color-indigo-700);--color-input:var(--color-neutral-600);--color-ring:var(--color-cyan-200);--color-brand:var(--color-indigo-700);--color-brand-foreground:var(--color-white);--color-brand-hover:var(--color-indigo-600);--color-brand-active:var(--color-indigo-800);--color-primary:var(--color-indigo-300);--color-primary-foreground:var(--color-neutral-950);--color-primary-hover:var(--color-indigo-200);--color-primary-active:var(--color-indigo-100);--color-secondary-hover:var(--color-neutral-800);--color-secondary-active:var(--color-neutral-750);--color-accent:var(--color-yellow-200);--color-accent-foreground:var(--color-ink);--color-warm:var(--color-orange-400);--color-warm-foreground:var(--color-ink);--color-warm-deep:var(--color-orange-600);--color-warm-deep-foreground:var(--color-white);--color-highlight:var(--color-cyan-200);--color-highlight-foreground:var(--color-ink);--color-selected:var(--color-indigo-950);--color-selected-foreground:var(--color-neutral-50);--color-code:var(--color-cyan-200);--color-scrim:#081221b8;--color-info:var(--color-cyan-200);--color-info-foreground:var(--color-neutral-950);--color-info-subtle:var(--color-cyan-950);--color-info-border:var(--color-cyan-800);--color-success:var(--color-green-300);--color-success-foreground:var(--color-neutral-950);--color-success-subtle:var(--color-green-950);--color-success-border:var(--color-green-800);--color-warning:var(--color-amber-300);--color-warning-foreground:var(--color-neutral-950);--color-warning-subtle:var(--color-amber-950);--color-warning-border:var(--color-amber-800);--color-error:var(--color-red-400);--color-error-foreground:var(--color-neutral-950);--color-error-subtle:var(--color-red-950);--color-error-border:var(--color-red-800);--color-destructive-hover:var(--color-red-300);--color-destructive-active:var(--color-red-200);--shadow-card:none;--shadow-menu:0 0 0 1px #483bba80, 0 12px 32px #483bba47;--shadow-dialog:0 0 0 1px #483bba99, 0 24px 64px #483bba59;--shadow-glow-signal:0 0 10px #f7d710b3;--shadow-glow-status:0 0 8px #83dcfed9}}:root[data-theme=dark]{--color-background:var(--color-neutral-950);--color-foreground:var(--color-neutral-50);--color-surface:var(--color-neutral-900);--color-surface-foreground:var(--color-neutral-50);--color-surface-raised:var(--color-neutral-850);--color-surface-raised-foreground:var(--color-neutral-50);--color-muted:var(--color-neutral-900);--color-muted-foreground:var(--color-neutral-400);--color-border:var(--color-neutral-800);--color-border-overlay:var(--color-indigo-700);--color-input:var(--color-neutral-600);--color-ring:var(--color-cyan-200);--color-brand:var(--color-indigo-700);--color-brand-foreground:var(--color-white);--color-brand-hover:var(--color-indigo-600);--color-brand-active:var(--color-indigo-800);--color-primary:var(--color-indigo-300);--color-primary-foreground:var(--color-neutral-950);--color-primary-hover:var(--color-indigo-200);--color-primary-active:var(--color-indigo-100);--color-secondary-hover:var(--color-neutral-800);--color-secondary-active:var(--color-neutral-750);--color-accent:var(--color-yellow-200);--color-accent-foreground:var(--color-ink);--color-warm:var(--color-orange-400);--color-warm-foreground:var(--color-ink);--color-warm-deep:var(--color-orange-600);--color-warm-deep-foreground:var(--color-white);--color-highlight:var(--color-cyan-200);--color-highlight-foreground:var(--color-ink);--color-selected:var(--color-indigo-950);--color-selected-foreground:var(--color-neutral-50);--color-code:var(--color-cyan-200);--color-scrim:#081221b8;--color-info:var(--color-cyan-200);--color-info-foreground:var(--color-neutral-950);--color-info-subtle:var(--color-cyan-950);--color-info-border:var(--color-cyan-800);--color-success:var(--color-green-300);--color-success-foreground:var(--color-neutral-950);--color-success-subtle:var(--color-green-950);--color-success-border:var(--color-green-800);--color-warning:var(--color-amber-300);--color-warning-foreground:var(--color-neutral-950);--color-warning-subtle:var(--color-amber-950);--color-warning-border:var(--color-amber-800);--color-error:var(--color-red-400);--color-error-foreground:var(--color-neutral-950);--color-error-subtle:var(--color-red-950);--color-error-border:var(--color-red-800);--color-destructive-hover:var(--color-red-300);--color-destructive-active:var(--color-red-200);--shadow-card:none;--shadow-menu:0 0 0 1px #483bba80, 0 12px 32px #483bba47;--shadow-dialog:0 0 0 1px #483bba99, 0 24px 64px #483bba59;--shadow-glow-signal:0 0 10px #f7d710b3;--shadow-glow-status:0 0 8px #83dcfed9}
@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/archivo_600_other.3rxo_tcj44_hg.woff2)format("woff2");unicode-range:U+2D8-2D9,U+2DB,U+302,U+306-307,U+30A-30C,U+30F,U+311-313,U+31B,U+324,U+326-328,U+32E,U+331,U+335-338,U+2070,U+2074-2079,U+207F-2089,U+2099,U+2105,U+2117,U+2126,U+212E,U+2190,U+2192,U+2194-2195,U+21A8,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E-221F,U+2229,U+222B,U+2248,U+2260-2261,U+2264-2265,U+2302,U+2310,U+2320-2321,U+25CA,U+27E8-27E9,U+E0FF,U+EFFD,U+F000,U+FB01-FB02}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/archivo_600_cyrillic.1fqyc27ixikmm.woff2)format("woff2");unicode-range:U+301,U+2116}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/archivo_600_greek.0j4g0p32watjf.woff2)format("woff2");unicode-range:U+394,U+3A9,U+3BC,U+3C0}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/archivo_600_vietnamese.3l5grsz1mavx9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/archivo_600_latin-ext.2h7fm4fltydhr.woff2)format("woff2");unicode-range:U+100-17F,U+18F,U+192,U+19D,U+1A0-1A1,U+1AF-1B0,U+1C4-1DC,U+1E6-1E7,U+1EA-1EB,U+1FA-21B,U+22A-22D,U+230-233,U+237,U+259,U+272,U+2B9-2BA,U+2C7,U+2C9,U+2DD,U+304,U+308,U+1E24-1E25,U+1E62-1E63,U+1E6C-1E6D,U+1E80-1E85,U+1E9E,U+1EF2-1EF9,U+2020,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB,U+20AD,U+20B1-20B2,U+20B5,U+20B9-20BA,U+20BC-20BD,U+2113}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/archivo_600_latin.1imkiwo7wp0dj.woff2)format("woff2");unicode-range:U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2009,U+2010-2011,U+2013-2015,U+2017-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+203E,U+2044,U+2052,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(../media/inter_roman_400-600_other.2n606t3l7z4zl.woff2)format("woff2");unicode-range:U+2CD,U+2D8-2D9,U+2DB,U+302,U+306-307,U+30A,U+30C,U+30F,U+313,U+315,U+31B,U+326-328,U+32C,U+337-338,U+342-343,U+346-36F,U+E3F,U+1DC0-1DF5,U+1DFC-1DFF,U+2070-2071,U+2074-208E,U+2090-209C,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2117,U+211E-2121,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2150-217F,U+2183-2186,U+2189,U+2190,U+2192,U+2194-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2202,U+2205-2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2295-2298,U+2303-2305,U+2318,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+26A0,U+2713,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B1C,U+2B24,U+2E18,U+A92E,U+E000,U+E002-E05E,U+E06A-E0BD,U+E0C8-E0CC,U+E0DC-E0E6,U+E0F3-E0F5,U+E106,U+E109-E10A,U+E10C-E10F,U+E111-E113,U+E117-E118,U+E121-E122,U+E124,U+E12A-E15E,U+E163,U+E1C3,U+E1D2-E1DF,U+E1E1-E2DC,U+EE01-EE07,U+EE09-EE0A,U+EE0C-EE12,U+EE14,U+EE17,U+EE1D-EE45,U+EE47-EE84,U+EE87-EED6,U+EED8-EEE1,U+F6C3,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(../media/inter_roman_400-600_cyrillic-ext.29g7_mjqmblui.woff2)format("woff2");unicode-range:U+460-479,U+480-49D,U+4A0-4FF,U+52F,U+20B4,U+2DFF,U+A69F}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(../media/inter_roman_400-600_cyrillic.12b-_3uueqopg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(../media/inter_roman_400-600_greek-ext.0etkep0txeds-.woff2)format("woff2");unicode-range:U+1F00-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(../media/inter_roman_400-600_greek.0inqa4gxf1p79.woff2)format("woff2");unicode-range:U+374-376,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3D7,U+3DC-3DD,U+3F0-3F6,U+3F9-3FA,U+3FC-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(../media/inter_roman_400-600_vietnamese.34mi790r5q4ij.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(../media/inter_roman_400-600_latin-ext.3v2bj-c8_v6dy.woff2)format("woff2");unicode-range:U+100-148,U+14A-1C3,U+1C5-254,U+256-27B,U+27E-284,U+286-290,U+292-2A4,U+2A6-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+1D00,U+1D0D,U+1D1B,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF,U+1E00-1E9B,U+1E9D-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20AF,U+20B1-20B5,U+20B8-20BA,U+20BC-20BF,U+2113,U+2C7C,U+2C7F,U+A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(../media/inter_roman_400-600_latin.05r1u8g5slvav.woff2)format("woff2");unicode-range:U+0,U+20-7E,U+A0-AC,U+AE-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2000-200B,U+2010-2027,U+202F-2055,U+2057,U+205F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+FEFF}@font-face{font-family:Inter;font-style:italic;font-weight:400 600;font-display:swap;src:url(../media/inter_italic_400-600_other.20-5q1vyg_zfi.woff2)format("woff2");unicode-range:U+2CD,U+2D8-2D9,U+2DB,U+302,U+306-307,U+30A,U+30C,U+30F,U+313,U+315,U+31B,U+326-328,U+32C,U+337-338,U+342-343,U+346-36F,U+E3F,U+1DC0-1DF5,U+1DFC-1DFF,U+2070-2071,U+2074-208E,U+2090-209C,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2117,U+211E-2121,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2150-217F,U+2183-2186,U+2189,U+2190,U+2192,U+2194-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2202,U+2205-2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2295-2298,U+2303-2305,U+2318,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+26A0,U+2713,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B1C,U+2B24,U+2E18,U+A92E,U+E000,U+E002-E02B,U+E04B-E05E,U+E06A-E0BD,U+E0C8-E0CC,U+E0DC-E0E6,U+E0F3-E0F5,U+E106,U+E109-E10A,U+E10C-E10F,U+E111-E113,U+E117-E118,U+E121-E122,U+E124,U+E12A-E15E,U+E163,U+E1C3,U+E1D2-E1DF,U+E1E1-E274,U+E27B-E2DC,U+EE01-EE07,U+EE09-EE0A,U+EE0C-EE12,U+EE14,U+EE17,U+EE1D-EE45,U+EE47-EE84,U+EE87-EEE1,U+F6C3,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852}@font-face{font-family:Inter;font-style:italic;font-weight:400 600;font-display:swap;src:url(../media/inter_italic_400-600_cyrillic-ext.0oc9wodsmlo-5.woff2)format("woff2");unicode-range:U+460-479,U+480-49D,U+4A0-4FF,U+52F,U+20B4,U+2DFF,U+A69F}@font-face{font-family:Inter;font-style:italic;font-weight:400 600;font-display:swap;src:url(../media/inter_italic_400-600_cyrillic.2x4c1as3y12cj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:400 600;font-display:swap;src:url(../media/inter_italic_400-600_greek-ext.3d_ru4k6ep64l.woff2)format("woff2");unicode-range:U+1F00-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE}@font-face{font-family:Inter;font-style:italic;font-weight:400 600;font-display:swap;src:url(../media/inter_italic_400-600_greek.36b9cm1amkqz-.woff2)format("woff2");unicode-range:U+374-376,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3D7,U+3DC-3DD,U+3F0-3F6,U+3F9-3FA,U+3FC-3FF}@font-face{font-family:Inter;font-style:italic;font-weight:400 600;font-display:swap;src:url(../media/inter_italic_400-600_vietnamese.3fsyuqanr35t1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:400 600;font-display:swap;src:url(../media/inter_italic_400-600_latin-ext.00c4dn0kpfy1r.woff2)format("woff2");unicode-range:U+100-148,U+14A-1C3,U+1C5-254,U+256-27B,U+27E-284,U+286-290,U+292-2A4,U+2A6-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+1D00,U+1D0D,U+1D1B,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF,U+1E00-1E9B,U+1E9D-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20AF,U+20B1-20B5,U+20B8-20BA,U+20BC-20BF,U+2113,U+2C7C,U+2C7F,U+A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:400 600;font-display:swap;src:url(../media/inter_italic_400-600_latin.2t0kp9usu_7n_.woff2)format("woff2");unicode-range:U+0,U+20-7E,U+A0-AC,U+AE-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2000-200B,U+2010-2027,U+202F-2055,U+2057,U+205F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+FEFF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/jetbrains-mono_400_other.04n5u4ht6-9gx.woff2)format("woff2");unicode-range:U+2D8-2D9,U+2DB,U+302,U+306-307,U+30A-30C,U+30F,U+312,U+31B,U+325-328,U+336,U+338,U+2070,U+2074-207A,U+2080-2089,U+2115,U+212E,U+2190,U+2192,U+2194-2199,U+21E7,U+2200,U+2202-2203,U+2208-2209,U+220B-220C,U+220F-2211,U+2218-221A,U+221E,U+2223,U+2225,U+2227-2228,U+222B,U+2237,U+223C,U+2248-2249,U+2260-2261,U+2264-2265,U+2282-2287,U+2302-2305,U+2318,U+2325,U+2374,U+23FB-23FE,U+2500-25A1,U+25AA-25AB,U+25B2-25C7,U+25CA,U+25CC,U+25CE-25CF,U+25D4-25D5,U+25E7-25EB,U+25EF,U+26A0-26A1,U+2715,U+276E-2771,U+27E8-27E9,U+27F5-27F7,U+2B58,U+E0A0-E0A2,U+E0B0-E0B3}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/jetbrains-mono_400_cyrillic-ext.2u9tgt4q9rk-p.woff2)format("woff2");unicode-range:U+490-491,U+4AE-4AF,U+4E8-4E9}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/jetbrains-mono_400_cyrillic.3pc716s-bzfd7.woff2)format("woff2");unicode-range:U+301,U+401-40C,U+40E-44F,U+451-45C,U+45E-45F,U+490-491,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/jetbrains-mono_400_greek.3x420hkchbui5.woff2)format("woff2");unicode-range:U+374-375,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CF,U+3D7}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/jetbrains-mono_400_vietnamese.0kiwj-w9-ov61.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/jetbrains-mono_400_latin-ext.2kkuc9qjtqenw.woff2)format("woff2");unicode-range:U+100-131,U+134-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1CD-1CE,U+1E6-1E7,U+1EA-1EB,U+1F4-1F5,U+1FC-1FF,U+218-21B,U+232-233,U+237,U+259,U+2B9-2BA,U+2C7,U+2C9,U+2DD,U+2F3,U+2F7,U+304,U+308,U+1E80-1E85,U+1E9E,U+1EF2-1EF9,U+2020,U+20AB,U+20AE,U+20BD,U+20BF,U+2113}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/jetbrains-mono_400_latin.3z6vin-m9mahn.woff2)format("woff2");unicode-range:U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2010,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2024,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF}
:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--site-bg:color-mix(in oklab, var(--color-neutral-950) 38%, black);--site-fg:var(--color-neutral-50);--site-mid:var(--color-neutral-300);--site-quiet:var(--color-neutral-400);--site-line:color-mix(in srgb, var(--color-indigo-400) 16%, transparent);--site-line-2:color-mix(in srgb, var(--color-indigo-400) 30%, transparent);--site-panel:color-mix(in oklab, var(--color-neutral-950) 72%, black);--site-raise:color-mix(in oklab, var(--color-indigo-950) 70%, var(--color-neutral-950));--site-ring:color-mix(in srgb, var(--color-indigo-400) 34%, transparent);--site-btn:var(--color-yellow-200);--site-btn-fg:var(--color-ink);--site-cyan:var(--color-cyan-200);--site-orange:color-mix(in oklab, var(--color-orange-400) 55%, var(--color-orange-300));--site-amber:var(--color-amber-300);--site-lilac:var(--color-indigo-300);--site-fine:var(--color-cyan-200);--site-work:var(--color-orange-300);--site-wash:13%;--site-cyan-deep:var(--color-cyan-400);--site-orange-deep:color-mix(in oklab, var(--color-orange-400) 60%, var(--color-amber-300));--site-amber-deep:color-mix(in oklab, var(--color-amber-400) 50%, var(--color-amber-300));--site-lilac-deep:var(--color-indigo-400)}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-gutter:stable}body{background:var(--site-bg);color:var(--site-fg);font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);margin:0}h1,h2,h3,h4{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold)}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}code,kbd,pre,samp{font-family:var(--font-family-mono)}:not(pre)>code{color:var(--code-accent)}a{color:var(--link-fg);text-underline-offset:var(--link-underline-offset);transition:color var(--duration-fast) var(--easing-enter)}a:hover{color:var(--link-hover-fg)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}
.bVXCSG_footer{gap:var(--spacing-10) var(--spacing-8);padding-block:var(--spacing-16) var(--spacing-12);border-block-start:var(--spacing-px) solid var(--site-line);color:var(--site-quiet);font-size:.88rem;display:grid}.bVXCSG_home{align-items:center;display:inline-flex}.bVXCSG_about p{margin:var(--spacing-3) 0 0}.bVXCSG_footer b{color:var(--site-fg);font-weight:var(--font-weight-medium);margin-block-end:var(--spacing-3);display:block}.bVXCSG_footer ul{margin:0;padding:0;list-style:none}.bVXCSG_footer li a{padding-block:var(--spacing-1);color:inherit;transition:color var(--duration-fast) var(--easing-enter);text-decoration:none;display:block}.bVXCSG_footer li a:hover{color:var(--site-fg)}@media (min-width:40rem){.bVXCSG_footer{grid-template-columns:repeat(2,1fr)}}@media (min-width:62rem){.bVXCSG_footer{grid-template-columns:1.6fr repeat(4,1fr)}}
.O2uXQG_header{z-index:30;isolation:isolate;margin-inline:calc(var(--spacing-4) * -1);padding-inline:var(--spacing-4);position:sticky;inset-block-start:0}.O2uXQG_header:before{content:"";z-index:-1;background:color-mix(in srgb, var(--site-bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--site-line);opacity:0;transition:opacity var(--duration-slow) var(--easing-enter);position:absolute;inset:0}.O2uXQG_header[data-scrolled]:before{opacity:1}html[data-sheet] .O2uXQG_header:before{opacity:1}.O2uXQG_bar{justify-content:space-between;align-items:center;gap:var(--spacing-8);min-height:4.5rem;display:flex}.O2uXQG_home{flex-shrink:0;align-items:center;display:inline-flex}.O2uXQG_lockup{width:180px;height:auto;display:block}@media (max-width:39.99rem){.O2uXQG_lockup{width:150px}}.O2uXQG_end{align-items:center;gap:var(--spacing-3);display:flex}.O2uXQG_cta{height:2.4rem;padding-inline:var(--spacing-4);border-radius:var(--radius-full);background:var(--site-btn);color:var(--site-btn-fg);font-size:.88rem;font-weight:var(--font-weight-semibold);white-space:nowrap;transition:transform var(--duration-fast) var(--easing-enter);align-items:center;text-decoration:none;display:inline-flex}.O2uXQG_cta:hover{color:var(--site-btn-fg);transform:translateY(-1px)}.O2uXQG_nav [data-tone=yellow]{--c:var(--color-accent)}.O2uXQG_nav [data-tone=cyan]{--c:var(--site-cyan)}.O2uXQG_nav [data-tone=orange]{--c:var(--site-orange)}.O2uXQG_nav [data-tone=indigo]{--c:var(--site-lilac)}.O2uXQG_nav [data-tone=amber]{--c:var(--site-amber)}.O2uXQG_sections{gap:var(--spacing-2);margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}.O2uXQG_sections>li{position:relative}.O2uXQG_top,.O2uXQG_open{align-items:center;gap:var(--spacing-1);height:4.5rem;padding:0 var(--spacing-3);color:var(--site-mid);font:inherit;cursor:pointer;transition:color var(--duration-fast) var(--easing-enter);background:0 0;border:0;text-decoration:none;display:inline-flex}.O2uXQG_top:hover,.O2uXQG_top[aria-current=page],.O2uXQG_open:hover,.O2uXQG_open[aria-expanded=true],.O2uXQG_open[aria-current=true]{color:var(--site-fg)}.O2uXQG_open svg{width:.95rem;height:.95rem;color:var(--c);transition:transform var(--duration-normal) var(--easing-enter)}.O2uXQG_open[aria-expanded=true] svg{transform:rotate(180deg)}.O2uXQG_panel{width:34rem;position:absolute;inset-block-start:100%;inset-inline-start:50%;transform:translate(-50%)}.O2uXQG_panel[data-wide]{width:48rem}.O2uXQG_panelIn{gap:var(--spacing-6) var(--spacing-8);padding:var(--spacing-6);border:var(--spacing-px) solid var(--site-line-2);border-block-start:2px solid var(--c);border-radius:var(--radius-sm) var(--radius-sm) var(--radius-lg) var(--radius-lg);background:var(--site-panel);grid-template-columns:12rem minmax(0,1fr);display:grid;box-shadow:0 30px 70px -30px #000000d9}.O2uXQG_panel[data-wide] .O2uXQG_panelIn{grid-template-columns:11rem repeat(2,minmax(0,1fr))}.O2uXQG_panel[data-wide] .O2uXQG_group:last-child{border-block-start:var(--spacing-px) solid var(--site-line);grid-column:2/-1;padding-block-start:var(--spacing-4)}.O2uXQG_panel[data-wide] .O2uXQG_group:last-child ul{gap:var(--spacing-8);display:flex}.O2uXQG_about{gap:var(--spacing-4);border-inline-end:var(--spacing-px) solid var(--site-line);flex-direction:column;grid-row:span 2;padding-inline-end:var(--spacing-6);display:flex}.O2uXQG_about p{color:var(--site-mid);margin:0;font-size:.86rem;line-height:1.5}.O2uXQG_about a{align-items:center;gap:var(--spacing-1-5);color:var(--c);font-size:.86rem;font-weight:var(--font-weight-medium);margin-block-start:auto;text-decoration:none;display:inline-flex}.O2uXQG_about svg{width:1em;height:1em}.O2uXQG_groupLabel{margin:0 0 var(--spacing-2);color:var(--site-quiet);font-family:var(--font-family-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem}.O2uXQG_group ul{gap:var(--spacing-0-5);margin:0;padding:0;list-style:none;display:grid}.O2uXQG_group a{gap:var(--spacing-0-5);margin-inline:calc(var(--spacing-2-5) * -1);padding:var(--spacing-2) var(--spacing-2-5);border-radius:var(--radius-sm);color:var(--site-fg);transition:background-color var(--duration-fast) var(--easing-enter);text-decoration:none;display:grid}.O2uXQG_group a:hover{background:var(--site-raise);color:var(--site-fg)}.O2uXQG_group b{font-size:.92rem;font-weight:var(--font-weight-medium)}.O2uXQG_group span{color:var(--site-quiet);font-size:.8rem;line-height:1.45}.O2uXQG_menuBtn,.O2uXQG_sheet{display:none}@media (max-width:54rem){.O2uXQG_bar{gap:var(--spacing-3)}.O2uXQG_home{margin-inline-end:auto}.O2uXQG_nav{order:3}.O2uXQG_sections{display:none}.O2uXQG_menuBtn{border-radius:var(--radius-full);width:2.4rem;height:2.4rem;box-shadow:inset 0 0 0 1px var(--site-line-2);color:var(--site-fg);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.O2uXQG_menuBtn svg{width:1.1rem;height:1.1rem}.O2uXQG_sheet{align-content:start;gap:var(--spacing-1);padding:var(--spacing-4) var(--spacing-4) var(--spacing-16);border-block-start:var(--spacing-px) solid var(--site-line);background:var(--site-bg);visibility:hidden;opacity:0;display:grid;position:fixed;inset:4.5rem 0 0;overflow-y:auto}.O2uXQG_sheet[data-open]{visibility:visible;opacity:1}html[data-sheet] body{overflow:hidden}}.O2uXQG_sheet section{padding-block:var(--spacing-4);border-block-end:var(--spacing-px) solid var(--site-line)}.O2uXQG_sheetTop{align-items:center;gap:var(--spacing-3);color:var(--site-fg);font-family:var(--font-family-display);font-size:1.6rem;font-weight:var(--font-weight-semibold);letter-spacing:-.03em;text-decoration:none;display:flex}.O2uXQG_sheetTop:before{content:"";border:2px solid var(--c);border-radius:var(--radius-full);flex:none;width:.7rem;height:.7rem}.O2uXQG_sheet ul{gap:var(--spacing-1) var(--spacing-5);margin:var(--spacing-2) 0 0;padding:0 0 0 calc(.7rem + var(--spacing-3));flex-wrap:wrap;list-style:none;display:flex}.O2uXQG_sheet li a{padding-block:var(--spacing-1-5);color:var(--site-mid);font-size:.95rem;text-decoration:none;display:inline-block}.O2uXQG_sheetCta{justify-content:center;align-items:center;gap:var(--spacing-2);height:3rem;border-radius:var(--radius-full);background:var(--site-btn);color:var(--site-btn-fg);font-weight:var(--font-weight-semibold);margin-block-start:var(--spacing-6);text-decoration:none;display:inline-flex}.O2uXQG_sheetCta svg{width:1.05em;height:1.05em}@keyframes O2uXQG_drop{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:no-preference){.O2uXQG_panel:not([hidden]) .O2uXQG_panelIn{animation:O2uXQG_drop .2s var(--easing-enter)}.O2uXQG_sheet{transform:translateY(calc(var(--spacing-3) * -1));transition:opacity .2s var(--easing-exit), transform .2s var(--easing-exit), visibility 0s linear .2s}.O2uXQG_sheet[data-open]{transition:opacity .3s var(--easing-enter), transform .45s var(--easing-signature), visibility 0s;transform:none}.O2uXQG_sheet>*{opacity:0;transform:translateY(var(--spacing-3));transition:opacity .15s var(--easing-exit), transform .15s var(--easing-exit)}.O2uXQG_sheet[data-open]>*{opacity:1;transition:opacity .35s var(--easing-enter), transform .45s var(--easing-signature);transform:none}.O2uXQG_sheet[data-open]>:nth-child(2){transition-delay:40ms}.O2uXQG_sheet[data-open]>:nth-child(3){transition-delay:80ms}.O2uXQG_sheet[data-open]>:nth-child(4){transition-delay:.12s}.O2uXQG_sheet[data-open]>:nth-child(5){transition-delay:.16s}.O2uXQG_sheet[data-open]>:nth-child(6){transition-delay:.2s}}
.CUj6aG_shell{width:min(100% - var(--spacing-8), 72rem);margin-inline:auto}.CUj6aG_skip{z-index:40;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-surface-raised-foreground);position:absolute;inset-block-start:var(--spacing-4);inset-inline-start:var(--spacing-4);transform:translateY(-200%)}.CUj6aG_skip:focus{transform:none}
