@layer theme{:root{--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-12:48px;--ds-space-16:64px;--ds-space-24:96px;--ds-space-32:128px;--ds-space-48:192px;--ds-container-sm:768px;--ds-container-md:1024px;--ds-container-lg:1280px;--ds-container-xl:1400px;--ds-container-prose:42rem;--ds-container-narrow:56rem;--ds-container-default:64rem;--ds-container-wide:80rem;--ds-radius-none:0;--ds-radius-sm:4px;--ds-radius-md:8px;--ds-radius-lg:12px;--ds-radius-pill:9999px;--ds-radius-full:50%;--ds-shadow-sm:0 1px 2px #00000040;--ds-shadow-md:0 2px 8px #00000040;--ds-shadow-lg:0 4px 16px #0000004d;--ds-shadow-xl:0 8px 24px #00000059;--ds-shadow-focus-ring:0 0 0 3px var(--ds-focus-halo);--ds-z-below:-1;--ds-z-base:0;--ds-z-raised:1;--ds-z-content:2;--ds-z-sticky:100;--ds-z-overlay:200;--ds-z-modal:300;--ds-z-toast:400;--ds-color-bg-base:#060606;--ds-color-bg-base-rgb:6 6 6;--ds-color-bg-raised:#101010;--ds-color-bg-raised-rgb:16 16 16;--ds-color-bg-overlay:#171717;--ds-color-bg-overlay-rgb:23 23 23;--ds-color-scrim:#000000ad;--ds-color-bg-paper:#f8fafc;--ds-color-bg-paper-raised:#fff;--ds-color-bg-depth-hi:#101010;--ds-color-bg-depth-lo:#060606;--ds-color-bg-band-hi:#101010;--ds-color-bg-band-lo:#060606;--ds-color-bg-inset:#0006;--ds-color-shadow-rgb:0 0 0;--ds-color-text-primary:#fffffff2;--ds-color-text-primary-rgb:255 255 255;--ds-color-text-secondary:#ffffffbf;--ds-color-text-secondary-rgb:255 255 255;--ds-color-text-muted:#ffffff8c;--ds-color-text-muted-rgb:255 255 255;--ds-color-text-disabled:#ffffff59;--ds-color-text-inverse:#0a0a0ef2;--ds-color-text-inverse-rgb:10 10 14;--ds-color-text-on-paper-secondary:#0a0a0eb3;--ds-color-border-subtle:#ffffff0f;--ds-color-border-default:#ffffff1f;--ds-color-border-default-rgb:255 255 255;--ds-color-border-strong:#fff3;--ds-color-border-strong-rgb:255 255 255;--ds-color-border-focus:#ffffff8c;--ds-color-border-focus-rgb:255 255 255;--ds-color-border-paper:#e5e7eb;--ds-color-surface-subtle:#ffffff0f;--ds-color-text-on-paper-muted:#0a0a0e8c;--ds-focus-ring:#ffffffb3;--ds-focus-halo:#ffffff1f;--ds-color-status-success:#10b981;--ds-color-status-success-rgb:16 185 129;--ds-color-status-success-text:var(--ds-color-status-success);--ds-color-status-danger:#f87171;--ds-color-status-danger-rgb:248 113 113;--ds-color-status-danger-text:var(--ds-color-status-danger);--ds-color-status-warning:#f59e0b;--ds-color-status-warning-rgb:245 158 11;--ds-color-status-info:#3b82f6;--ds-color-status-danger-bg:#f871711f;--ds-color-status-success-strong:#059669;--ds-color-status-success-emphasis:#047857;--ds-color-status-success-soft-text:#6ee7b7;--ds-color-status-danger-strong:#dc2626;--ds-color-status-danger-emphasis:#b91c1c;--ds-color-status-danger-soft-text:#fca5a5;--ds-color-status-warning-bright:#ffc107;--ds-color-status-warning-soft-text:#fde68a;--ds-color-status-info-soft-text:#60a5fa;--ds-color-brand-twitter:#1da1f2;--ds-color-brand-linkedin:#1a8cd8;--ds-color-accent:var(--hub-accent,var(--ds-color-text-primary));--ds-color-signal:#a6e22e;--ds-color-signal-rgb:166 226 46;--ds-color-phosphor-500-rgb:var(--ds-color-signal-rgb);--ds-color-signal-dot:#bbf55a;--ds-color-signal-dot-rgb:187 245 90;--ds-color-signal-a20:#a6e22e33;--ds-cta-bg:#f4f4f5;--ds-cta-fg:var(--ds-color-bg-base);--ds-cta-border:#fff3;--ds-color-accent-muted:var(--ds-color-text-muted);--ds-color-accent-default:var(--ds-color-text-primary);--ds-color-accent-default-rgb:var(--ds-color-text-primary-rgb);--ds-color-accent-strong:var(--ds-color-text-primary);--ds-color-accent-emphasis:var(--ds-color-text-secondary);--ds-color-accent-text:var(--ds-color-text-primary);--ds-color-link-default:#ffffffeb;--ds-color-white-hairline:#ffffff24}:root,:root[data-density=comfortable]{--ds-density-pad-multiplier:1;--ds-density-control-h-sm:32px;--ds-density-control-h-md:40px;--ds-density-control-h-lg:48px;--ds-density-pad-y-md:calc(var(--ds-space-2) * var(--ds-density-pad-multiplier,1));--ds-density-pad-x-lg:calc(1.25rem * var(--ds-density-pad-multiplier,1))}:root[data-density=compact]{--ds-density-pad-multiplier:.75;--ds-density-control-h-sm:28px;--ds-density-control-h-md:34px;--ds-density-control-h-lg:40px}:root{--ds-motion-instant:50ms;--ds-motion-fast:.12s;--ds-motion-normal:.24s;--ds-motion-slow:.48s;--ds-motion-slower:.72s;--ds-motion-stagger-step:30ms;--ds-motion-loading-duration:.6s;--ds-motion-press-offset:1px;--ds-motion-arrow-offset:2px;--ds-motion-card-lift:var(--ds-card-lift);--ds-motion-touch-press-scale:.97;--ds-ease-out:cubic-bezier(.16, 1, .3, 1);--ds-ease-in:cubic-bezier(.4, 0, 1, 1);--ds-ease-in-out:cubic-bezier(.4, 0, .2, 1);--ds-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ds-ease-smooth:cubic-bezier(.23, 1, .32, 1);--ds-transition-hover:all var(--ds-motion-fast) var(--ds-ease-out);--ds-transition-reveal:opacity var(--ds-motion-normal) var(--ds-ease-out), transform var(--ds-motion-normal) var(--ds-ease-out);--ds-transition-colors:color var(--ds-motion-fast) cubic-bezier(.4, 0, .2, 1), background-color var(--ds-motion-fast) cubic-bezier(.4, 0, .2, 1), border-color var(--ds-motion-fast) cubic-bezier(.4, 0, .2, 1);--ds-transition-transform:transform var(--ds-motion-normal) var(--ds-ease-out);--ds-transition-smooth:all var(--ds-motion-normal) var(--ds-ease-smooth);--ds-motion-reduced-duration:.01ms;--ds-motion-reduced-stagger-step:0s;--ds-motion-reduced-ease:linear;--ds-motion-reduced-transition:none;--ds-motion-reduced-loading-duration:1.6s;--ds-motion-reduced-offset:0px;--ds-motion-reduced-touch-press-scale:1}:root[data-motion=none]{--ds-motion-instant:var(--ds-motion-reduced-duration);--ds-motion-fast:var(--ds-motion-reduced-duration);--ds-motion-normal:var(--ds-motion-reduced-duration);--ds-motion-slow:var(--ds-motion-reduced-duration);--ds-motion-slower:var(--ds-motion-reduced-duration);--ds-motion-stagger-step:var(--ds-motion-reduced-stagger-step);--ds-motion-loading-duration:var(--ds-motion-reduced-loading-duration);--ds-motion-press-offset:var(--ds-motion-reduced-offset);--ds-motion-arrow-offset:var(--ds-motion-reduced-offset);--ds-motion-card-lift:var(--ds-motion-reduced-offset);--ds-motion-touch-press-scale:var(--ds-motion-reduced-touch-press-scale);--ds-ease-out:var(--ds-motion-reduced-ease);--ds-ease-in:var(--ds-motion-reduced-ease);--ds-ease-in-out:var(--ds-motion-reduced-ease);--ds-ease-spring:var(--ds-motion-reduced-ease);--ds-ease-smooth:var(--ds-motion-reduced-ease);--ds-transition-hover:var(--ds-motion-reduced-transition);--ds-transition-reveal:var(--ds-motion-reduced-transition);--ds-transition-colors:var(--ds-motion-reduced-transition);--ds-transition-transform:var(--ds-motion-reduced-transition);--ds-transition-smooth:var(--ds-motion-reduced-transition)}@media (prefers-reduced-motion:reduce){:root{--ds-motion-instant:var(--ds-motion-reduced-duration);--ds-motion-fast:var(--ds-motion-reduced-duration);--ds-motion-normal:var(--ds-motion-reduced-duration);--ds-motion-slow:var(--ds-motion-reduced-duration);--ds-motion-slower:var(--ds-motion-reduced-duration);--ds-motion-stagger-step:var(--ds-motion-reduced-stagger-step);--ds-motion-loading-duration:var(--ds-motion-reduced-loading-duration);--ds-motion-press-offset:var(--ds-motion-reduced-offset);--ds-motion-arrow-offset:var(--ds-motion-reduced-offset);--ds-motion-card-lift:var(--ds-motion-reduced-offset);--ds-motion-touch-press-scale:var(--ds-motion-reduced-touch-press-scale);--ds-ease-out:var(--ds-motion-reduced-ease);--ds-ease-in:var(--ds-motion-reduced-ease);--ds-ease-in-out:var(--ds-motion-reduced-ease);--ds-ease-spring:var(--ds-motion-reduced-ease);--ds-ease-smooth:var(--ds-motion-reduced-ease);--ds-transition-hover:var(--ds-motion-reduced-transition);--ds-transition-reveal:var(--ds-motion-reduced-transition);--ds-transition-colors:var(--ds-motion-reduced-transition);--ds-transition-transform:var(--ds-motion-reduced-transition);--ds-transition-smooth:var(--ds-motion-reduced-transition)}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");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+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");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+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");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+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ds-font-display:"Geist Variable", "Geist", ui-sans-serif, system-ui, sans-serif;--ds-font-body:"Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif;--ds-font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--ds-type-display:clamp(3.5rem, 4vw + 1rem, 5.5rem);--ds-type-section:clamp(2.25rem, 2.5vw + 1rem, 3.25rem);--ds-type-subsection:clamp(1.5rem, 1vw + 1rem, 1.75rem);--ds-type-body-lg:clamp(1.125rem, 1.5vw + .5rem, 1.5rem);--ds-type-body:1rem;--ds-type-body-sm:.875rem;--ds-type-ui:.875rem;--ds-type-eyebrow:.75rem;--ds-type-xs:.75rem;--ds-type-2xs:.6875rem;--ds-type-3xs:.625rem;--ds-type-sm:.875rem;--ds-leading-hero:1.05;--ds-leading-section:1.15;--ds-leading-tight:1.25;--ds-leading-snug:1.375;--ds-leading-normal:1.5;--ds-leading-body:1.6;--ds-tracking-tight:-.025em;--ds-tracking-section:-.015em;--ds-tracking-normal:0;--ds-tracking-eyebrow:.12em;--ds-tracking-label:.02em;--ds-weight-light:300;--ds-weight-normal:400;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-display:700;--ds-type-xl:clamp(1.125rem, .95rem + .5vw, 1.25rem);--ds-type-2xl:clamp(1.25rem, 1rem + .75vw, 1.5rem);--ds-type-3xl:clamp(1.5rem, 1.2rem + 1.25vw, 1.875rem);--ds-type-4xl:clamp(1.75rem, 1.35rem + 1.75vw, 2.25rem);--ds-type-6xl:clamp(2.75rem, 1.95rem + 3vw, 3.75rem);--ds-type-7xl:clamp(3.25rem, 2.3rem + 3.75vw, 4.5rem);--ds-type-display-2xl:clamp(2.986rem, 2.0931rem + 4.4646vw, 7.4506rem);--ds-type-display-xl:clamp(2.4883rem, 1.7939rem + 3.4721vw, 5.9605rem);--ds-type-h1-fluid:clamp(2.0736rem, 1.5346rem + 2.6948vw, 4.7684rem);--ds-type-h2-fluid:clamp(1.728rem, 1.3107rem + 2.0867vw, 3.8147rem);--ds-type-h3-fluid:clamp(1.44rem, 1.1176rem + 1.6118vw, 3.0518rem);--ds-type-h4-fluid:clamp(1.2rem, .9517rem + 1.2414vw, 2.4414rem);--ds-type-h5-fluid:clamp(1.2rem, 1.0494rem + .7531vw, 1.9531rem);--ds-type-body-lg-fluid:clamp(1rem, .8875rem + .5625vw, 1.5625rem);--ds-type-body-fluid:clamp(1rem, .95rem + .25vw, 1.25rem);--ds-type-caption:clamp(.8333rem, .8rem + .1667vw, 1rem);--ds-btn-height-sm:32px;--ds-btn-height:40px;--ds-btn-height-lg:48px;--ds-btn-pad-x-sm:14px;--ds-btn-pad-x:22px;--ds-btn-pad-x-lg:32px;--ds-btn-font-size-sm:.8125rem;--ds-btn-font-size:.875rem;--ds-btn-font-size-lg:.9375rem;--ds-btn-font-weight:550;--ds-btn-tracking:-.006em;--ds-btn-radius:var(--ds-radius-md);--ds-btn-primary-bg:linear-gradient(180deg, #fff, #eef0f4);--ds-btn-primary-fg:#0a0a0e;--ds-btn-primary-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 #0a0a0e1a, 0 1px 2px #0000008c, 0 6px 16px -8px #00000080;--ds-btn-primary-bg-h:linear-gradient(180deg, #fff, #f6f7fa);--ds-btn-primary-shadow-h:inset 0 1px 0 #fff, inset 0 -1px 0 #0a0a0e14, 0 1px 2px #00000080, 0 10px 24px -10px #0000008c;--ds-btn-primary-bg-a:linear-gradient(180deg, #e9ebf0, #f1f3f7);--ds-btn-primary-shadow-a:inset 0 1px 0 #ffffffb3, inset 0 -1px 0 #0a0a0e0f, 0 1px 1px #00000073;--ds-btn-secondary-bg:#ffffff0f;--ds-btn-secondary-bg-h:#ffffff1a;--ds-btn-secondary-bg-a:#ffffff14;--ds-btn-secondary-border:#ffffff47;--ds-btn-secondary-border-h:#ffffff73;--ds-btn-secondary-fg:#eef0f4;--ds-btn-secondary-highlight:inset 0 1px 0 #ffffff0d;--ds-btn-tertiary-fg:#b6bac4;--ds-btn-tertiary-fg-h:#fff;--ds-btn-portal-fg:#fff;--ds-btn-motion-in:.12s;--ds-btn-motion-out:.24s;--ds-btn-motion-shadow:.32s;--ds-btn-motion-press:50ms;--ds-card-radius:var(--ds-radius-lg);--ds-card-pad-sm:var(--ds-space-4);--ds-card-pad:var(--ds-space-6);--ds-card-pad-lg:var(--ds-space-8);--ds-card-bg:var(--ds-color-bg-raised);--ds-card-bg-h:var(--ds-color-bg-overlay);--ds-card-border:var(--ds-color-border-default);--ds-card-border-h:var(--ds-color-border-strong);--ds-card-shadow-rest:0 1px 1px #0000002e;--ds-card-shadow-h:0 12px 32px -8px #00000073;--ds-card-lift:-1px;--ds-card-problem-bg:rgb(var(--ds-color-status-danger-rgb) / .04);--ds-card-problem-border:rgb(var(--ds-color-status-danger-rgb) / .18);--ds-card-problem-border-h:rgb(var(--ds-color-status-danger-rgb) / .28);--ds-card-stat-bg:transparent;--ds-card-stat-bg-h:#ffffff05;--ds-card-stat-border:#ffffff0f;--ds-card-stat-border-h:#ffffff1f;--ds-card-visual-bg:var(--ds-color-bg-base);--ds-card-visual-border:#ffffff0f;--ds-card-visual-border-h:#ffffff24;--ds-card-visual-pad:var(--ds-space-4);--ds-card-ease:var(--ds-ease-out);--ds-card-trans-shadow:var(--ds-motion-slow);--ds-card-trans-color:var(--ds-motion-normal);--ds-card-trans-transform:var(--ds-motion-fast);--ds-badge-pad-y:.25rem;--ds-badge-pad-x:.625rem;--ds-badge-radius:var(--ds-radius-pill);--ds-badge-font-size:.6875rem;--ds-badge-font-weight:500;--ds-badge-tracking:.04em;--ds-badge-line-height:1.3;--ds-badge-bg:#ffffff0a;--ds-badge-border:#ffffff1a;--ds-badge-fg:#ffffffa6;--ds-badge-mono-font:var(--ds-font-mono);--ds-badge-mono-tracking:.1em;--ds-badge-mono-radius:var(--ds-radius-sm);--ds-badge-mono-bg:#ffffff08;--ds-badge-mono-border:#ffffff1a;--ds-badge-mono-fg:#ffffffb3;--ds-eyebrow-font:var(--ds-font-mono);--ds-eyebrow-font-size:.75rem;--ds-eyebrow-weight:500;--ds-eyebrow-tracking:.2em;--ds-eyebrow-line-height:1;--ds-eyebrow-fg:var(--ds-color-text-muted);--ds-eyebrow-fg-muted:var(--ds-color-text-muted);--ds-input-radius:var(--ds-radius-sm);--ds-input-pad-y:.5625rem;--ds-input-pad-x:.75rem;--ds-input-height:2.5rem;--ds-input-font-size:.875rem;--ds-input-font-weight:400;--ds-input-line-height:1.5;--ds-input-pad-y-sm:.375rem;--ds-input-pad-x-sm:.625rem;--ds-input-height-sm:2rem;--ds-input-font-size-sm:.8125rem;--ds-input-pad-y-lg:.75rem;--ds-input-pad-x-lg:1rem;--ds-input-height-lg:3rem;--ds-input-font-size-lg:.9375rem;--ds-input-bg:#ffffff06;--ds-input-bg-hover:#ffffff0a;--ds-input-bg-focus:#ffffff0b;--ds-input-bg-disabled:#ffffff04;--ds-input-border:#ffffff24;--ds-input-border-hover:#ffffff38;--ds-input-border-focus:var(--ds-focus-ring);--ds-form-focus-ring:var(--ds-focus-ring);--ds-input-border-error:rgb(var(--ds-color-status-danger-rgb) / .6);--ds-input-fg:#fffffff2;--ds-input-fg-disabled:#fff6;--ds-input-placeholder:#fff6;--ds-input-rest-shadow:none;--ds-input-focus-shadow:none;--ds-input-focus-ring:0 0 0 3px var(--ds-focus-halo);--ds-input-error-ring:0 0 0 3px rgb(var(--ds-color-status-danger-rgb) / .18);--ds-input-disabled-opacity:.7;--ds-input-autofill-bg:var(--ds-input-bg);--ds-textarea-min-height:6rem;--ds-textarea-line-height:1.55;--ds-select-padding-end:2.25rem;--ds-select-chevron-bg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23fff' stroke-opacity='.55' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ds-select-chevron-position:right .875rem center;--ds-select-chevron-size:12px 8px;--ds-select-option-bg:var(--ds-color-bg-raised);--ds-select-option-fg:var(--ds-input-fg);--ds-input-ease:var(--ds-ease-out);--ds-input-trans:var(--ds-motion-fast);--ds-field-gap:var(--ds-space-2);--ds-label-font:var(--ds-font-body);--ds-label-font-size:.8125rem;--ds-label-font-weight:500;--ds-label-fg:#ffffffd9;--ds-hint-font-size:.75rem;--ds-hint-fg:#ffffff8c;--ds-error-fg:rgb(var(--ds-color-status-danger-rgb) / .95);--ds-section-py-ultra:clamp(2rem, 3vw, 3rem);--ds-section-py-compact:clamp(4rem, 6vw, 5rem);--ds-section-py-default:clamp(5rem, 8vw, 7rem);--ds-section-py-spacious:clamp(6rem, 10vw, 8rem);--ds-section-py-hero:clamp(8rem, 14vw, 12rem);--ds-section-gutter:clamp(1.5rem, 3vw, 2rem);--ds-section-gap:clamp(2.5rem, 5vw, 4rem);--ds-section-header-max:42rem;--ds-overlay-scrim-modal:#0000008c;--ds-form-section-padding-block-mobile:var(--ds-space-16);--ds-form-section-padding-block-lg:var(--ds-space-24);--ds-form-grid-gap-mobile:var(--ds-space-12);--ds-form-grid-gap-lg:var(--ds-space-16);--ds-form-card-surface:linear-gradient(180deg, #ffffff0b, #ffffff06);--ds-form-card-shadow:inset 0 1px 0 #ffffff0f, 0 24px 48px -24px #0000008c, 0 8px 20px -12px #0006;--ds-form-card-bg:#ffffff06;--ds-form-card-border:1px solid #ffffff17;--ds-form-card-radius:var(--ds-radius-lg);--ds-form-card-padding-mobile:1.75rem;--ds-form-card-padding-sm:2rem;--ds-form-eyebrow-font:var(--ds-font-mono);--ds-form-eyebrow-size:.6875rem;--ds-form-eyebrow-weight:500;--ds-form-eyebrow-tracking:var(--ds-tracking-eyebrow);--ds-form-eyebrow-color:var(--ds-color-text-muted);--ds-form-headline-font:var(--ds-font-display);--ds-form-headline-size:clamp(1.625rem, 1.4rem + 1vw, 2rem);--ds-form-headline-weight:400;--ds-form-headline-line-height:1.2;--ds-form-headline-tracking:-.015em;--ds-form-headline-color:#fffffff5;--ds-form-intro-font:var(--ds-font-body);--ds-form-intro-size:var(--ds-type-body-lg);--ds-form-intro-line-height:var(--ds-leading-body);--ds-form-intro-color:#ffffffad;--ds-form-intro-max-width:36rem;--ds-form-bullet-font:var(--ds-font-body);--ds-form-bullet-size:var(--ds-type-body-sm);--ds-form-bullet-color:#ffffffb8;--ds-form-bullet-gap:var(--ds-space-3);--ds-form-bullet-dot-size:3px;--ds-form-bullet-dot-color:#ffffff52;--ds-form-bullet-indent:var(--ds-space-6);--ds-form-field-gap:1rem;--ds-form-label-font:var(--ds-font-body);--ds-form-label-size:.8125rem;--ds-form-label-weight:500;--ds-form-label-tracking:-.005em;--ds-form-label-color:#ffffffd9;--ds-form-label-margin-bottom:.4375rem;--ds-form-required-color:#fff6;--ds-form-required-weight:400;--ds-form-required-size:.75rem;--ds-form-input-bg:#0000004d;--ds-form-input-bg-focus:#00000054;--ds-form-input-border-color:#ffffff1f;--ds-form-input-border-hover:#ffffff30;--ds-form-input-shadow:inset 0 1px 2px #0006;--ds-form-input-radius:var(--ds-radius-md);--ds-form-input-padding-y:.6875rem;--ds-form-input-padding-x:.875rem;--ds-form-input-min-height:46px;--ds-form-input-min-height-mobile:48px;--ds-form-input-size:15px;--ds-form-input-size-mobile:16px;--ds-form-input-line-height:1.4;--ds-form-input-placeholder-color:#ffffff57;--ds-form-input-border-error:color-mix(in srgb, var(--ds-color-status-danger) 65%, transparent);--ds-form-input-bg-error:rgb(var(--ds-color-status-danger-rgb) / .09);--ds-form-error-text:var(--ds-color-status-danger-soft-text);--ds-form-autofill-bg:var(--ds-color-bg-raised);--ds-form-textarea-min-height:7.625rem;--ds-form-textarea-line-height:1.5;--ds-form-select-padding-end:2.375rem;--ds-form-checkbox-size:1.25rem;--ds-form-checkbox-bg:#0000004d;--ds-form-checkbox-border:1px solid #ffffff42;--ds-form-checkbox-border-hover:#ffffff6b;--ds-form-checkbox-radius:.375rem;--ds-form-checkbox-shadow:inset 0 1px 1px #0006;--ds-form-checked-bg:var(--ds-btn-primary-bg);--ds-form-checked-border:#ffffffe6;--ds-form-checked-shadow:0 1px 2px #00000073;--ds-form-checkbox-label-color:#ffffffb3;--ds-form-checkbox-label-size:.8125rem;--ds-form-checkbox-label-line-height:1.55;--ds-form-radio-size:1.25rem;--ds-form-radio-dot-size:.5625rem;--ds-form-radio-checked-border:#ffffff8c;--ds-form-fuse-divider:#ffffff12;--ds-form-fusecell-padding:.75rem 1rem .8125rem;--ds-form-fusecell-label-size:.71875rem;--ds-form-fusecell-label-color:#ffffff80;--ds-form-helper-font:var(--ds-font-body);--ds-form-helper-size:.8125rem;--ds-form-helper-color:#ffffff80;--ds-form-helper-line-height:1.55;--ds-form-chip-bg:#ffffff08;--ds-form-chip-bg-hover:#ffffff0d;--ds-form-chip-bg-selected:#ffffff17;--ds-form-chip-border:1px solid #ffffff1f;--ds-form-chip-border-hover:#ffffff3d;--ds-form-chip-border-selected:#ffffff57;--ds-form-chip-color:#ffffffb8;--ds-form-chip-color-hover:#ffffffeb;--ds-form-chip-color-selected:#fffffffa;--ds-form-chip-padding-y:.5rem;--ds-form-chip-padding-x:.875rem;--ds-form-chip-font:var(--ds-font-body);--ds-form-chip-size:.8125rem;--ds-form-chip-weight:500;--ds-form-chip-radius:var(--ds-radius-md);--ds-form-chip-gap:.5rem;--ds-form-chip-selected-shadow:inset 0 1px 0 #ffffff0f;--ds-form-disabled-opacity:.42;--ds-form-submit-margin-top:.5rem;--ds-form-compliance-font:var(--ds-font-mono);--ds-form-compliance-size:.6875rem;--ds-form-compliance-color:var(--ds-color-text-muted);--ds-form-compliance-tracking:.02em;--ds-form-compliance-line-height:1.7;--ds-lang-scale:1;--ds-lang-font-features-body:"kern" 1, "liga" 1, "calt" 1, "ss03" 1}:root:lang(ar),:root:lang(he),:root:lang(fa),:root:lang(ur){--ds-lang-scale:1.1;--ds-leading-body:1.75;--ds-leading-normal:1.75;--ds-leading-hero:1.35;--ds-leading-section:1.35;--ds-leading-tight:1.35;--ds-leading-snug:1.35;--ds-lang-font-features-body:"kern" 1, "liga" 1, "calt" 1, "rlig" 1, "ss03" 1;--ds-type-display:calc(clamp(3.5rem, 4vw + 1rem, 5.5rem) * var(--ds-lang-scale));--ds-type-section:calc(clamp(2.25rem, 2.5vw + 1rem, 3.25rem) * var(--ds-lang-scale));--ds-type-subsection:calc(clamp(1.5rem, 1vw + 1rem, 1.75rem) * var(--ds-lang-scale));--ds-type-body-lg:calc(clamp(1.125rem, 1.5vw + .5rem, 1.5rem) * var(--ds-lang-scale));--ds-type-body:calc(1rem * var(--ds-lang-scale));--ds-type-body-sm:calc(.875rem * var(--ds-lang-scale));--ds-type-ui:calc(.875rem * var(--ds-lang-scale));--ds-type-eyebrow:calc(.75rem * var(--ds-lang-scale));--ds-type-xs:calc(.75rem * var(--ds-lang-scale));--ds-type-2xs:calc(.6875rem * var(--ds-lang-scale));--ds-type-3xs:calc(.625rem * var(--ds-lang-scale));--ds-type-sm:calc(.875rem * var(--ds-lang-scale));--ds-type-xl:calc(clamp(1.125rem, .95rem + .5vw, 1.25rem) * var(--ds-lang-scale));--ds-type-2xl:calc(clamp(1.25rem, 1rem + .75vw, 1.5rem) * var(--ds-lang-scale));--ds-type-3xl:calc(clamp(1.5rem, 1.2rem + 1.25vw, 1.875rem) * var(--ds-lang-scale));--ds-type-4xl:calc(clamp(1.75rem, 1.35rem + 1.75vw, 2.25rem) * var(--ds-lang-scale));--ds-type-6xl:calc(clamp(2.75rem, 1.95rem + 3vw, 3.75rem) * var(--ds-lang-scale));--ds-type-7xl:calc(clamp(3.25rem, 2.3rem + 3.75vw, 4.5rem) * var(--ds-lang-scale));--ds-type-display-2xl:calc(clamp(2.986rem, 2.0931rem + 4.4646vw, 7.4506rem) * var(--ds-lang-scale));--ds-type-display-xl:calc(clamp(2.4883rem, 1.7939rem + 3.4721vw, 5.9605rem) * var(--ds-lang-scale));--ds-type-h1-fluid:calc(clamp(2.0736rem, 1.5346rem + 2.6948vw, 4.7684rem) * var(--ds-lang-scale));--ds-type-h2-fluid:calc(clamp(1.728rem, 1.3107rem + 2.0867vw, 3.8147rem) * var(--ds-lang-scale));--ds-type-h3-fluid:calc(clamp(1.44rem, 1.1176rem + 1.6118vw, 3.0518rem) * var(--ds-lang-scale));--ds-type-h4-fluid:calc(clamp(1.2rem, .9517rem + 1.2414vw, 2.4414rem) * var(--ds-lang-scale));--ds-type-h5-fluid:calc(clamp(1.2rem, 1.0494rem + .7531vw, 1.9531rem) * var(--ds-lang-scale));--ds-type-body-lg-fluid:calc(clamp(1rem, .8875rem + .5625vw, 1.5625rem) * var(--ds-lang-scale));--ds-type-body-fluid:calc(clamp(1rem, .95rem + .25vw, 1.25rem) * var(--ds-lang-scale));--ds-type-caption:calc(clamp(.8333rem, .8rem + .1667vw, 1rem) * var(--ds-lang-scale))}:root:lang(zh),:root:lang(ja),:root:lang(ko){--ds-lang-scale:.9;--ds-leading-body:1.7;--ds-leading-normal:1.7;--ds-leading-hero:1.4;--ds-leading-section:1.4;--ds-leading-tight:1.4;--ds-leading-snug:1.4;--ds-lang-font-features-body:"kern" 1, "palt" 1, "ss03" 1;--ds-type-display:calc(clamp(3.5rem, 4vw + 1rem, 5.5rem) * var(--ds-lang-scale));--ds-type-section:calc(clamp(2.25rem, 2.5vw + 1rem, 3.25rem) * var(--ds-lang-scale));--ds-type-subsection:calc(clamp(1.5rem, 1vw + 1rem, 1.75rem) * var(--ds-lang-scale));--ds-type-body-lg:calc(clamp(1.125rem, 1.5vw + .5rem, 1.5rem) * var(--ds-lang-scale));--ds-type-body:calc(1rem * var(--ds-lang-scale));--ds-type-body-sm:calc(.875rem * var(--ds-lang-scale));--ds-type-ui:calc(.875rem * var(--ds-lang-scale));--ds-type-eyebrow:calc(.75rem * var(--ds-lang-scale));--ds-type-xs:calc(.75rem * var(--ds-lang-scale));--ds-type-2xs:calc(.6875rem * var(--ds-lang-scale));--ds-type-3xs:calc(.625rem * var(--ds-lang-scale));--ds-type-sm:calc(.875rem * var(--ds-lang-scale));--ds-type-xl:calc(clamp(1.125rem, .95rem + .5vw, 1.25rem) * var(--ds-lang-scale));--ds-type-2xl:calc(clamp(1.25rem, 1rem + .75vw, 1.5rem) * var(--ds-lang-scale));--ds-type-3xl:calc(clamp(1.5rem, 1.2rem + 1.25vw, 1.875rem) * var(--ds-lang-scale));--ds-type-4xl:calc(clamp(1.75rem, 1.35rem + 1.75vw, 2.25rem) * var(--ds-lang-scale));--ds-type-6xl:calc(clamp(2.75rem, 1.95rem + 3vw, 3.75rem) * var(--ds-lang-scale));--ds-type-7xl:calc(clamp(3.25rem, 2.3rem + 3.75vw, 4.5rem) * var(--ds-lang-scale));--ds-type-display-2xl:calc(clamp(2.986rem, 2.0931rem + 4.4646vw, 7.4506rem) * var(--ds-lang-scale));--ds-type-display-xl:calc(clamp(2.4883rem, 1.7939rem + 3.4721vw, 5.9605rem) * var(--ds-lang-scale));--ds-type-h1-fluid:calc(clamp(2.0736rem, 1.5346rem + 2.6948vw, 4.7684rem) * var(--ds-lang-scale));--ds-type-h2-fluid:calc(clamp(1.728rem, 1.3107rem + 2.0867vw, 3.8147rem) * var(--ds-lang-scale));--ds-type-h3-fluid:calc(clamp(1.44rem, 1.1176rem + 1.6118vw, 3.0518rem) * var(--ds-lang-scale));--ds-type-h4-fluid:calc(clamp(1.2rem, .9517rem + 1.2414vw, 2.4414rem) * var(--ds-lang-scale));--ds-type-h5-fluid:calc(clamp(1.2rem, 1.0494rem + .7531vw, 1.9531rem) * var(--ds-lang-scale));--ds-type-body-lg-fluid:calc(clamp(1rem, .8875rem + .5625vw, 1.5625rem) * var(--ds-lang-scale));--ds-type-body-fluid:calc(clamp(1rem, .95rem + .25vw, 1.25rem) * var(--ds-lang-scale));--ds-type-caption:calc(clamp(.8333rem, .8rem + .1667vw, 1rem) * var(--ds-lang-scale))}}@layer base{html{font-feature-settings:var(--ds-lang-font-features-body)}:root[dir=rtl] .tabular-nums{unicode-bidi:isolate}:where(h1,h2,h3,h4,h5,h6){font-family:var(--ds-font-display);font-weight:var(--ds-weight-display);letter-spacing:var(--ds-tracking-section)}}@layer components,utilities;html[data-theme=high-contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-color-bg-base:#000;--ds-color-bg-raised:#000;--ds-color-bg-overlay:#000;--ds-color-bg-paper:#000;--ds-color-bg-paper-raised:#000;--ds-color-text-primary:#fff;--ds-color-text-secondary:#fff;--ds-color-text-muted:#d4d4d8;--ds-color-text-muted-rgb:212 212 216;--ds-color-text-disabled:#a1a1aa;--ds-color-text-inverse:#fff;--ds-color-text-on-paper-secondary:#fff;--ds-color-text-on-paper-muted:#d4d4d8;--ds-color-border-subtle:#ffffff73;--ds-color-border-default:#ffffffb3;--ds-color-border-strong:#fffffff2;--ds-color-border-paper:var(--ds-color-border-default);--ds-focus-ring:#fff;--ds-focus-halo:#ffffff40;--ds-color-status-info:#60a5fa;--ds-btn-secondary-border:var(--ds-color-border-default);--ds-btn-secondary-border-h:var(--ds-color-border-strong)}:is(html[data-theme=high-contrast],html[data-theme=high-contrast] .form-v5-form){--ds-input-bg:var(--ds-color-bg-base);--ds-input-bg-hover:var(--ds-color-bg-base);--ds-input-bg-focus:var(--ds-color-bg-base);--ds-input-bg-disabled:var(--ds-color-bg-base);--ds-input-border:var(--ds-color-border-default);--ds-input-border-hover:var(--ds-color-border-strong);--ds-input-border-focus:var(--ds-focus-ring);--ds-input-fg:var(--ds-color-text-primary);--ds-input-fg-disabled:var(--ds-color-text-disabled);--ds-input-placeholder:var(--ds-color-text-muted);--ds-input-autofill-bg:var(--ds-color-bg-base);--ds-select-option-bg:var(--ds-color-bg-base);--ds-select-option-fg:var(--ds-color-text-primary)}html[data-theme=high-contrast] .form-v5-fuse{background:var(--ds-color-bg-base);border-color:var(--ds-color-border-default)}html[data-theme=high-contrast] .form-v5-fusecell+.form-v5-fusecell{border-block-start-color:var(--ds-color-border-default)}html[data-theme=high-contrast] .ci .f__in,html[data-theme=high-contrast] .ci .f__ta,html[data-theme=high-contrast] .ci .f__sel{color:var(--ds-color-text-primary);background-color:var(--ds-color-bg-base);border-color:var(--ds-color-border-default);box-shadow:none}html[data-theme=high-contrast] .ci .f__in::placeholder,html[data-theme=high-contrast] .ci .f__ta::placeholder{color:var(--ds-color-text-muted)}@media (hover:hover){html[data-theme=high-contrast] .ci .f__in:hover,html[data-theme=high-contrast] .ci .f__ta:hover,html[data-theme=high-contrast] .ci .f__sel:hover{border-color:var(--ds-color-border-strong)}}html[data-theme=high-contrast] .ci .f__in:focus-visible,html[data-theme=high-contrast] .ci .f__ta:focus-visible,html[data-theme=high-contrast] .ci .f__sel:focus-visible{border-color:var(--ds-focus-ring);box-shadow:0 0 0 3px var(--ds-focus-halo)}@media (forced-colors:active){:root{forced-color-adjust:auto;--ds-color-bg-base:Canvas;--ds-color-bg-raised:Canvas;--ds-color-bg-overlay:Canvas;--ds-color-text-primary:CanvasText;--ds-color-text-secondary:CanvasText;--ds-color-text-muted:GrayText;--ds-color-text-disabled:GrayText;--ds-color-text-inverse:HighlightText;--ds-color-border-subtle:GrayText;--ds-color-border-default:CanvasText;--ds-color-border-strong:CanvasText;--ds-focus-ring:Highlight;--ds-focus-halo:Highlight}a[href]:not([class*=btn-v5p]):not([role=button]){text-decoration:underline}}
