@import "https://use.typekit.net/qmh5dow.css";
@font-face{font-family:inter-variable;src:url(/fonts/InterVariable.ttf)format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:inter-variable;src:url(/fonts/InterVariable-Italic.ttf)format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}
:root{--fx-bg-page:#0a0d13;--fx-bg-deep:#07090d;--fx-bg-hero-1:#05070b;--fx-bg-hero-2:#0b1019;--fx-bg-hero-3:#0e1523;--fx-gradient-hero:linear-gradient(160deg,var(--fx-bg-hero-1)0%,var(--fx-bg-hero-2)55%,var(--fx-bg-hero-3)100%);--fx-gradient-band:linear-gradient(150deg,#101826,#0c1220);--fx-gradient-feature:linear-gradient(160deg,#101f35,#11161f);--fx-surface-card:#11161f;--fx-surface-alt:#0c1017;--fx-hover-fill:#141b28;--fx-badge-bg:#1b2230;--fx-surface-inset:#0d1117;--fx-surface-raised:#141a25;--fx-surface-input:#0a0d13;--fx-border:#232c3d;--fx-border-subtle:#1e2635;--fx-border-strong:#33506f;--fx-border-hover:#5e81a8;--fx-white:#fff;--fx-text-heading-display:var(--fx-white);--fx-text-heading:#aec6ee;--fx-text-base:#d5dae3;--fx-text-bright:#eaf0f9;--fx-text-body:#c2ceda;--fx-text-muted:#98a2b3;--fx-text-faint:#7e8a99;--fx-text-soft:#8fa8ca;--fx-text-mist:#9fb6d4;--fx-accent:#b8cdf5;--fx-accent-ink:#0a0d13;--fx-teal:#4fd1c5;--fx-teal-bg:#4fd1c51f;--fx-gold:#e8b95b;--fx-gold-border:#e0a83c;--fx-gold-bg:#e0a83c0f;--fx-line:#5e81a8;--fx-success:var(--fx-teal);--fx-success-border:#2e5844;--fx-success-bg:#4fd1c50f;--fx-featured:var(--fx-gold)}
:root{--fx-font:"inter-variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;--fx-font-mono:"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fx-font-scale:1;--fx-mono-size:calc(13.5px*var(--fx-font-scale));--fx-mono-leading:1.6;--fx-display-size:calc(clamp(48px,5vw,64px)*var(--fx-font-scale));--fx-display-404:calc(clamp(80px,14vw,150px)*var(--fx-font-scale));--fx-display-weight:800;--fx-display-tracking:.06em;--fx-h1-size:calc(38px*var(--fx-font-scale));--fx-h1-weight:800;--fx-h2-size:calc(34px*var(--fx-font-scale));--fx-h2-weight:700;--fx-h3-size:calc(23px*var(--fx-font-scale));--fx-h3-weight:700;--fx-heading-tracking:-.01em;--fx-band-h2-size:calc(36px*var(--fx-font-scale));--fx-article-h1:calc(clamp(30px,4.5vw,40px)*var(--fx-font-scale));--fx-article-h2:calc(25px*var(--fx-font-scale));--fx-article-h3:calc(18.5px*var(--fx-font-scale));--fx-subhead-size:calc(19px*var(--fx-font-scale));--fx-subhead-weight:600;--fx-body-size:calc(16px*var(--fx-font-scale));--fx-body-leading:1.7;--fx-body-sm-size:calc(13.5px*var(--fx-font-scale));--fx-body-sm-leading:1.6;--fx-kicker-size:calc(12px*var(--fx-font-scale));--fx-kicker-tracking:.12em;--fx-eyebrow-size:calc(15px*var(--fx-font-scale));--fx-eyebrow-tracking:.28em;--fx-meta-size:calc(12.5px*var(--fx-font-scale));--fx-cta-link-size:calc(12.5px*var(--fx-font-scale));--fx-cta-link-tracking:.08em;--fx-fluid-display:clamp(2.5em,5cqi,3.5em);--fx-fluid-h2:clamp(1.75em,4cqi,2.5em);--fx-fluid-body:clamp(1em,3cqi,1.25em);--fx-fluid-caption:clamp(.75em,2cqi,1em);--fx-fluid-mono:clamp(.875em,2.5cqi,1.125em)}
:root{--fx-container:1220px;--fx-container-pad:32px;--fx-article:760px;--fx-section-pad:88px;--fx-rail-width:320px;--fx-rail-gap:56px;--fx-nav-height:76px;--fx-card-pad:24px;--fx-card-pad-lg:32px;--fx-grid-gap:16px;--fx-stack-gap:36px;--fx-radius-control:8px;--fx-radius-card-sm:12px;--fx-radius-card:14px;--fx-radius-card-lg:16px;--fx-radius-band:20px;--fx-radius-pill:999px}
:root{--fx-bp-sm:576px;--fx-bp-md:768px;--fx-bp-lg:1024px;--fx-bp-xl:1366px;--fx-bp-xxl:1920px;--fx-container-mobile:90%;--fx-container-tablet:720px;--fx-grid-columns:12;--fx-grid-base:8px;--fx-grid-gutter:16px;--fx-space-xxs:4px;--fx-space-xs:8px;--fx-space-s:12px;--fx-space-m:16px;--fx-space-l:24px;--fx-space-xl:32px;--fx-space-xxl:40px;--fx-space-xxxl:48px;--fx-space-xxxxl:64px}
:root{--fx-ease:cubic-bezier(.2,0,0,1);--fx-reveal-duration:1.2s;--fx-hover-duration:.18s;--fx-color-duration:.15s;--fx-hover-lift:translateY(-3px);--fx-hover-lift-sm:translateY(-2px);--fx-nav-bg:#07090dd1;--fx-nav-blur:blur(12px)}@keyframes fxUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes fxLeft{0%{opacity:0;transform:translate(-46px)}to{opacity:1;transform:none}}@keyframes fxPulse{0%,to{opacity:.25}50%{opacity:.85}}.fx-rv{opacity:0;will-change:transform,opacity}.fx-rv.in{animation:fxUp var(--fx-reveal-duration)var(--fx-ease)both}.fx-rv-left{opacity:0;will-change:transform,opacity}.fx-rv-left.in{animation:fxLeft 1.5s var(--fx-ease)both}@media (prefers-reduced-motion:reduce){.fx-rv,.fx-rv.in,.fx-rv-left,.fx-rv-left.in{opacity:1!important;animation:none!important;transform:none!important}}
:root{--fx-error:#f08a93;--fx-error-border:#6b3540;--fx-error-bg:#f08a9314;--fx-warning:#e8b95b;--fx-warning-border:#6b5528;--fx-warning-bg:#e8b95b14;--fx-info:#aec6ee;--fx-info-border:#33506f;--fx-info-bg:#aec6ee14;--fx-toast-bg:#141a25;--fx-toast-border:#33506f;--fx-toast-shadow:0 8px 28px #00000073}
[data-fx-theme=light]{--fx-bg-page:#f8fafc;--fx-bg-deep:#fff;--fx-bg-hero-1:#fff;--fx-bg-hero-2:#f2f6fb;--fx-bg-hero-3:#e8eef7;--fx-gradient-band:linear-gradient(150deg,#e8eef7,#d9e4f2);--fx-gradient-feature:linear-gradient(160deg,#edf2f9,#fff);--fx-surface-card:#fff;--fx-surface-alt:#eff3f9;--fx-hover-fill:#e8eef7;--fx-badge-bg:#e3e9f2;--fx-surface-inset:#f1f5fa;--fx-surface-raised:#fff;--fx-surface-input:#fff;--fx-border:#d5deea;--fx-border-subtle:#e3e9f2;--fx-border-strong:#a8bdd6;--fx-border-hover:#4d6c96;--fx-text-heading:#274770;--fx-text-heading-display:#10203a;--fx-text-base:#26303f;--fx-text-bright:#10203a;--fx-text-body:#2e3a4e;--fx-text-muted:#5b6b80;--fx-text-faint:#7e8a99;--fx-text-soft:#4d6c96;--fx-text-mist:#33506f;--fx-accent:#274770;--fx-accent-ink:#fff;--fx-teal:#1f8079;--fx-teal-bg:#1f80791a;--fx-gold:#9a7b24;--fx-gold-border:#c99b33;--fx-gold-bg:#e0a83c14;--fx-line:#5e81a8;--fx-success:#1f8079;--fx-success-border:#9ccfc5;--fx-success-bg:#1f80790f;--fx-featured:#9a7b24;--fx-error:#b0303c;--fx-error-border:#e0adb2;--fx-error-bg:#b0303c0f;--fx-warning:#8a6d00;--fx-warning-border:#d6bc66;--fx-warning-bg:#c19c0014;--fx-info:#274770;--fx-info-border:#a8bdd6;--fx-info-bg:#2747700f;--fx-toast-bg:#fff;--fx-toast-border:#a8bdd6;--fx-toast-shadow:0 8px 28px #10203a29;--fx-nav-bg:#ffffffd9}[data-fx-theme=grayscale-dark]{--fx-bg-page:#0c0c0d;--fx-bg-deep:#060607;--fx-bg-hero-1:#040405;--fx-bg-hero-2:#101012;--fx-bg-hero-3:#1a1a1d;--fx-gradient-hero:linear-gradient(160deg,#040405 0%,#101012 55%,#1a1a1d 100%);--fx-gradient-band:linear-gradient(150deg,#1c1c20,#101014);--fx-gradient-feature:linear-gradient(160deg,#242429,#17171a);--fx-surface-card:#18181b;--fx-surface-alt:#111113;--fx-hover-fill:#202024;--fx-badge-bg:#28282d;--fx-surface-inset:#121214;--fx-surface-raised:#212126;--fx-surface-input:#0e0e10;--fx-border:#323238;--fx-border-subtle:#232327;--fx-border-strong:#55555d;--fx-border-hover:#8e8e98;--fx-text-heading:#d4d4da;--fx-text-heading-display:#fff;--fx-text-base:#d2d2d7;--fx-text-bright:#f4f4f6;--fx-text-body:#c4c4ca;--fx-text-muted:#94949c;--fx-text-faint:#77777f;--fx-text-soft:#a6a6af;--fx-text-mist:#b8b8c0;--fx-accent:#e2e2e7;--fx-accent-ink:#0c0c0d;--fx-teal:#c8c8cf;--fx-teal-bg:#c8c8cf1a;--fx-gold:#dcdce1;--fx-gold-border:#96969e;--fx-gold-bg:#dcdce10f;--fx-line:#8e8e98;--fx-success:#c8c8cf;--fx-success-border:#55555d;--fx-success-bg:#c8c8cf0f;--fx-featured:#dcdce1;--fx-error:#efeff2;--fx-error-border:#6e6e77;--fx-error-bg:#efeff212;--fx-warning:#a9a9b2;--fx-warning-border:#4a4a52;--fx-warning-bg:#a9a9b20f;--fx-info:#bcbcc4;--fx-info-border:#55555d;--fx-info-bg:#bcbcc40f;--fx-toast-bg:#212126;--fx-toast-border:#55555d;--fx-nav-bg:#060607d1}[data-fx-theme=grayscale-light]{--fx-bg-page:#fafafb;--fx-bg-deep:#fff;--fx-bg-hero-1:#fff;--fx-bg-hero-2:#f3f3f5;--fx-bg-hero-3:#e8e8eb;--fx-gradient-hero:linear-gradient(160deg,#fff 0%,#f3f3f5 55%,#e8e8eb 100%);--fx-gradient-band:linear-gradient(150deg,#ebebee,#dadade);--fx-gradient-feature:linear-gradient(160deg,#eeeef1,#fff);--fx-surface-card:#fff;--fx-surface-alt:#f4f4f6;--fx-hover-fill:#ebebee;--fx-badge-bg:#e2e2e6;--fx-surface-inset:#f1f1f3;--fx-surface-raised:#fff;--fx-surface-input:#fdfdfd;--fx-border:#d6d6db;--fx-border-subtle:#e6e6e9;--fx-border-strong:#aaaab2;--fx-border-hover:#5f5f68;--fx-text-heading:#2e2e36;--fx-text-heading-display:#121216;--fx-text-base:#34343c;--fx-text-bright:#121216;--fx-text-body:#42424a;--fx-text-muted:#6e6e77;--fx-text-faint:#8e8e96;--fx-text-soft:#55555e;--fx-text-mist:#3a3a44;--fx-accent:#2a2a32;--fx-accent-ink:#fff;--fx-teal:#4a4a54;--fx-teal-bg:#4a4a5414;--fx-gold:#63636c;--fx-gold-border:#a2a2aa;--fx-gold-bg:#63636c0d;--fx-line:#8a8a93;--fx-success:#4a4a54;--fx-success-border:#c0c0c6;--fx-success-bg:#4a4a540d;--fx-featured:#63636c;--fx-error:#1c1c22;--fx-error-border:#90909a;--fx-error-bg:#1c1c220f;--fx-warning:#585862;--fx-warning-border:#b4b4bc;--fx-warning-bg:#5858620d;--fx-info:#36363e;--fx-info-border:#aaaab2;--fx-info-bg:#36363e0d;--fx-toast-bg:#fff;--fx-toast-border:#aaaab2;--fx-toast-shadow:0 8px 28px #12121624;--fx-nav-bg:#ffffffe0}[data-fx-theme=high-contrast]{--fx-bg-page:#000;--fx-bg-deep:#000;--fx-bg-hero-1:#000;--fx-bg-hero-2:#000;--fx-bg-hero-3:#000;--fx-gradient-hero:linear-gradient(160deg,#000,#000);--fx-gradient-band:linear-gradient(150deg,#000,#000);--fx-gradient-feature:linear-gradient(160deg,#000,#000);--fx-surface-card:#000;--fx-surface-alt:#000;--fx-hover-fill:#1a1a1a;--fx-badge-bg:#000;--fx-surface-inset:#000;--fx-surface-raised:#000;--fx-surface-input:#000;--fx-border:#fff;--fx-border-subtle:#fff;--fx-border-strong:#fff;--fx-border-hover:#ffd335;--fx-text-heading:#fff;--fx-text-heading-display:#fff;--fx-text-base:#fff;--fx-text-bright:#fff;--fx-text-body:#fff;--fx-text-muted:#fff;--fx-text-faint:#fff;--fx-text-soft:#ffd335;--fx-text-mist:#fff;--fx-accent:#fff;--fx-accent-ink:#000;--fx-teal:#3ff23f;--fx-teal-bg:transparent;--fx-gold:#ffd335;--fx-gold-border:#ffd335;--fx-gold-bg:transparent;--fx-line:#fff;--fx-success:#3ff23f;--fx-success-border:#3ff23f;--fx-success-bg:transparent;--fx-featured:#ffd335;--fx-error:#f99;--fx-error-border:#f99;--fx-error-bg:transparent;--fx-warning:#ffd335;--fx-warning-border:#ffd335;--fx-warning-bg:transparent;--fx-info:#8cd2ff;--fx-info-border:#8cd2ff;--fx-info-bg:transparent;--fx-toast-bg:#000;--fx-toast-border:#fff;--fx-toast-shadow:none;--fx-nav-bg:#000;--fx-nav-blur:none}[data-fx-theme=colorblind]{--fx-success:#56b4e9;--fx-success-border:#2c5a78;--fx-success-bg:#56b4e914;--fx-error:#d55e00;--fx-error-border:#8a4210;--fx-error-bg:#d55e001a;--fx-warning:#f0e442;--fx-warning-border:#6e6a20;--fx-warning-bg:#f0e44212;--fx-info:#aec6ee;--fx-info-border:#46608c;--fx-info-bg:#aec6ee14;--fx-teal:#56b4e9;--fx-teal-bg:#56b4e91f}
:root{--tri-teal:#00b4be;--tri-teal-deep:#006e78;--tri-teal-glow:#00c8d2;--tri-teal-shadow:#005a64;--tri-black:#000;--tri-white:#fff;--tri-gray:#282828;--tri-teal-bg:#00b4be1a;--tri-gradient-wave:linear-gradient(180deg,#00c8d2 0%,#005a64 100%)}

:root{--theme-font-scale:1;--theme-fonts-family:"Inter Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--theme-fonts-mono:"Courier Prime","Roboto Mono","SF Mono","Monaco","Cascadia Code",Consolas,"Courier New",monospace;--theme-palette-themePrimary:#274770;--theme-palette-themeSecondary:#5a7ca0;--theme-palette-themeTertiary:#7b9bb8;--theme-palette-themeLight:#f8fafc;--theme-palette-themeDark:#2e2e3a;--theme-palette-themeDarker:#1f1f1f;--theme-palette-themeLighter:#fff;--theme-palette-themeLighterAlt:#f5f5f5;--theme-palette-themeDarkAlt:#1f1f1f;--theme-palette-neutralPrimary:#2e2e2e;--theme-palette-neutralSecondary:#4a4a4a;--theme-palette-neutralTertiary:#707070;--theme-palette-neutralTertiaryAlt:#8f8f8f;--theme-palette-neutralQuaternary:#e0e0e0;--theme-palette-neutralQuaternaryAlt:#f0f0f0;--theme-palette-neutralDark:#000;--theme-palette-neutralLight:#fff;--theme-palette-neutralLighter:#fff;--theme-palette-neutralLighterAlt:#f5f5f5;--theme-palette-accent:#4a9b96;--theme-palette-black:#000;--theme-palette-white:#fff;--theme-semantic-bodyText:#2e2e2e;--theme-semantic-bodyBackground:radial-gradient(circle at 22% 48%,#f2f4f8 0%,#e5e8ef 36%,#d4d9e4 70%,#c6ccda 100%);--theme-semantic-errorText:#b0303c;--theme-semantic-errorBackground:#ffebee;--theme-semantic-successText:#107c10;--theme-semantic-successBackground:#e0f2f1;--theme-semantic-messageText:#f5c85c;--theme-semantic-warningText:#c19c00;--theme-semantic-warningBackground:#fff8e1;--theme-semantic-link:#274770;--theme-semantic-linkHovered:#1f1f1f;--theme-spacing-none:0;--theme-spacing-xxs:.25rem;--theme-spacing-xs:.5rem;--theme-spacing-s:.75rem;--theme-spacing-m:1rem;--theme-spacing-l:1.5rem;--theme-spacing-xl:2rem;--theme-spacing-xxl:2.5rem;--theme-spacing-xxxl:3rem;--theme-spacing-xxxxl:4rem;--theme-fonts-tiny-fontSize:clamp(.625rem,.75cqi,.75rem);--theme-fonts-xSmall-fontSize:clamp(.75rem,1cqi,.875rem);--theme-fonts-small-fontSize:clamp(.875rem,1.25cqi,1rem);--theme-fonts-medium-fontSize:1rem;--theme-fonts-mediumPlus-fontSize:clamp(1.125rem,2cqi,1.375rem);--theme-fonts-large-fontSize:clamp(1.25rem,2.5cqi,1.75rem);--theme-fonts-xLarge-fontSize:clamp(1.5rem,3.5cqi,2.25rem);--theme-fonts-xxLarge-fontSize:clamp(2rem,5cqi,3.5rem);--theme-fonts-h1-fontSize:clamp(2.5rem,8cqi,6rem);--theme-fonts-h2-fontSize:clamp(2rem,5cqi,3.5rem);--theme-fonts-h3-fontSize:clamp(1.5rem,3.5cqi,2.25rem);--theme-fonts-h4-fontSize:clamp(1.25rem,2.5cqi,1.75rem);--theme-fonts-h5-fontSize:clamp(1.125rem,2cqi,1.5rem);--theme-fonts-h6-fontSize:clamp(1rem,1.5cqi,1.25rem);--theme-fonts-body-fontSize:clamp(1rem,1.5cqi,1.125rem);--theme-fonts-bodySmall-fontSize:clamp(.875rem,1.25cqi,1rem);--theme-fonts-caption-fontSize:clamp(.75rem,1cqi,.875rem);--theme-fonts-letterSpacing-tight:.01em;--theme-fonts-letterSpacing-normal:.02em;--theme-fonts-letterSpacing-wide:.05em;--theme-fonts-lineHeight-tight:1.1;--theme-fonts-lineHeight-snug:1.2;--theme-fonts-lineHeight-normal:1.4;--theme-fonts-lineHeight-relaxed:1.6;--theme-fonts-lineHeight-loose:1.7;--theme-borderRadius-s:.25rem;--theme-borderRadius-m:.5rem;--theme-borderRadius-l:1rem;--theme-shadow-s:0 1px 3px #0000001f;--theme-shadow-m:0 2px 6px #00000026;--theme-shadow-l:0 4px 12px #0000002e;--theme-animation-duration-fast:.2s;--theme-animation-duration-normal:.3s;--theme-animation-duration-slow:.4s;--theme-animation-easing-primary:cubic-bezier(.4,0,.2,1);--theme-gradient-background:radial-gradient(ellipse at left,#e8eaf0 0%,#e5e5e5 40%,#dadada 100%);--theme-background-solid:#dadada;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark],[data-theme=grayscale-dark]{--theme-palette-themePrimary:#afcafc;--theme-palette-themeSecondary:#4a9b96;--theme-palette-themeTertiary:#5a7ca0;--theme-palette-themeLight:#f8fafc;--theme-palette-themeDark:#1f1f1f;--theme-palette-themeDarker:#010101;--theme-palette-themeLighter:#2e2e3a;--theme-palette-themeLighterAlt:#3a3a4a;--theme-palette-themeDarkAlt:#005a9e;--theme-palette-neutralPrimary:#fff;--theme-palette-neutralSecondary:#e1e1e1;--theme-palette-neutralTertiary:#b8b8b8;--theme-palette-neutralTertiaryAlt:#8f8f8f;--theme-palette-neutralQuaternary:#404040;--theme-palette-neutralQuaternaryAlt:#2e2e2e;--theme-palette-neutralDark:#1a1a1a;--theme-palette-neutralLight:#262626;--theme-palette-neutralLighter:#2e2e2e;--theme-palette-neutralLighterAlt:#252525;--theme-palette-accent:#f5c85c;--theme-palette-black:#010101;--theme-palette-white:#fff;--theme-semantic-bodyText:#fff;--theme-semantic-bodyBackground:radial-gradient(ellipse at left,#2e2e3a 0%,#1a1a1a 40%,#010101 100%);--theme-semantic-errorText:#b0303c;--theme-semantic-errorBackground:#2d1617;--theme-semantic-successText:#4a9b96;--theme-semantic-successBackground:#1a2d2a;--theme-semantic-messageText:#f5c85c;--theme-semantic-warningText:#f5c85c;--theme-semantic-warningBackground:#2d2a17;--theme-semantic-link:#274770;--theme-semantic-linkHovered:#5a7ca0;--theme-gradient-background:radial-gradient(ellipse at left,#2e2e3a 0%,#1a1a1a 40%,#010101 100%);--theme-background-solid:#010101;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=high-contrast]{--theme-palette-themePrimary:#39f;--theme-palette-themeSecondary:#0ff;--theme-palette-themeTertiary:#0ff;--theme-palette-themeLight:#1a1a1a;--theme-palette-themeDark:#000;--theme-palette-themeDarker:#000;--theme-palette-themeLighter:#2a2a2a;--theme-palette-themeLighterAlt:#1a1a1a;--theme-palette-neutralPrimary:#fff;--theme-palette-neutralSecondary:#ccc;--theme-palette-neutralTertiary:#999;--theme-palette-neutralTertiaryAlt:#666;--theme-palette-neutralQuaternary:#444;--theme-palette-neutralQuaternaryAlt:#2a2a2a;--theme-palette-neutralDark:#000;--theme-palette-neutralLight:#1a1a1a;--theme-palette-neutralLighter:#2a2a2a;--theme-palette-neutralLighterAlt:#1a1a1a;--theme-palette-accent:#39f;--theme-palette-black:#000;--theme-palette-white:#fff;--theme-semantic-bodyText:#fff;--theme-semantic-bodyBackground:#000;--theme-semantic-errorText:red;--theme-semantic-errorBackground:#1a1a1a;--theme-semantic-successText:#0f0;--theme-semantic-successBackground:#121212;--theme-semantic-messageText:#ff0;--theme-semantic-warningText:#ff0;--theme-semantic-warningBackground:#121212;--theme-semantic-link:#39f;--theme-semantic-linkHovered:#0ff;--theme-gradient-background:#000;--theme-background-solid:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.unified-content-detail h1{display:none!important}:root{--site-max-width:2160px;--background:var(--theme-semantic-bodyBackground,#010101);--background-solid:var(--theme-background-solid,#010101);--foreground:var(--theme-semantic-bodyText,#fff);--font-inter:var(--theme-fonts-family);--font-mono:var(--theme-fonts-mono)}.site-content-frame{width:min(100%,var(--site-max-width));max-width:var(--site-max-width);margin-left:auto;margin-right:auto}*,:before,:after{box-sizing:border-box}*,body,html{-webkit-hyphens:none;hyphens:none;word-break:break-word}html,body{flex-direction:column;min-height:100dvh;margin:0;padding:0;display:flex}body{flex-direction:column;display:flex}::-webkit-scrollbar{width:0;height:0;display:none}*{-ms-overflow-style:none;scrollbar-width:none}html,body{overflow:auto}html:before,html:after{content:"";z-index:-1;background-color:var(--fx-bg-page);position:fixed;left:0;right:0}html:before{height:env(safe-area-inset-top);top:0}html:after{height:env(safe-area-inset-bottom);bottom:0}body{padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}body:before,body:after{content:"";z-index:-1;background-color:var(--fx-bg-page);position:fixed;top:0;bottom:0}body:before{width:env(safe-area-inset-left);left:0}body:after{width:env(safe-area-inset-right);right:0}.space-y-4>*+*{margin-top:16px}.space-y-5>*+*{margin-top:20px}.space-y-6>*+*{margin-top:24px}.space-y-8>*+*{margin-top:32px}.space-y-12>*+*{margin-top:48px}.space-y-16>*+*{margin-top:64px}html{background-color:var(--fx-bg-page);background-image:var(--background,none);background-position:50%;background-repeat:no-repeat;background-size:cover}html.not-ios{background-size:100dvw 100dvh;background-attachment:fixed}body{background-color:var(--fx-bg-page);min-height:100dvh;color:var(--foreground);font-size:var(--theme-fonts-medium-fontSize);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all var(--theme-animation-duration-normal)var(--theme-animation-easing-primary);flex-direction:column;line-height:1.6;display:flex;font-family:inter-variable,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif!important}body>div[class*=body-],body.home-page{background:0 0!important}h1,h2,h3,h4,h5,h6{color:var(--foreground);margin:0;font-family:inter-variable,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.3}p,span,div{font-family:inter-variable,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}pre>code>span{font-family:var(--font-mono)!important}a{color:var(--theme-semantic-link);text-decoration:none}a:hover{color:var(--theme-semantic-linkHovered)}a.footer-link:visited,a.footer-link:active,a.footer-link:focus{color:inherit!important;text-decoration:none!important}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--theme-palette-themePrimary);outline-offset:2px}:root{--surface-opacity:.9;--blur-strength:10px}body.reduced-transparency{--surface-opacity:1;--blur-strength:0px}body.reduced-transparency *,body.reduced-transparency :before,body.reduced-transparency :after{-webkit-backdrop-filter:none!important}html[data-fx-transparency=reduce] [data-fx-glass]{-webkit-backdrop-filter:none!important;background:var(--fx-bg-deep)!important}html[data-fx-transparency=reduce] [data-fx-glass-hero]{-webkit-backdrop-filter:none!important;background:var(--fx-surface-alt)!important}html[data-fx-motion=reduce] *,html[data-fx-motion=reduce] :before,html[data-fx-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1023px){.fx-c{max-width:720px!important}.fx-rail{grid-template-columns:1fr!important;gap:36px!important}.fx-sticky{position:static!important}.fx-railcard{max-width:420px}.fx-g4,.fx-g3{grid-template-columns:repeat(2,1fr)!important}.fx-nav-llc{display:none!important}.fx-nav-gap{gap:14px!important}.fx-navrow{gap:16px!important}.fx-navlink{font-size:13px!important}}@media (max-width:767px){.fx-c{max-width:none!important;padding-left:5vw!important;padding-right:5vw!important}.fx-footlinks{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.fx-footlinks span[aria-hidden]{display:none!important}.fx-sec{padding-top:56px!important;padding-bottom:56px!important}.fx-hero-pad{padding-top:120px!important;padding-bottom:64px!important}.fx-herocard{padding:28px 22px!important}.fx-band{padding:40px 22px!important}.fx-g2,.fx-g3,.fx-feat{grid-template-columns:1fr!important}.fx-navlink,.fx-crumb{display:none!important}.fx-h1{font-size:31px!important}.fx-h2{font-size:27px!important}.fx-stack{flex-direction:column!important;align-items:flex-start!important}}.fx-snap-container{scroll-snap-type:y proximity;scroll-padding-top:64px}.fx-snap-section{scroll-snap-align:start}html[data-fx-motion=reduce] .fx-snap-container{scroll-snap-type:none}@keyframes fx-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fx-page-transition{flex-direction:column;flex:1;width:100%;animation:.3s ease-out both fx-fade-in;display:flex}[data-fx-theme=grayscale-dark] img,[data-fx-theme=grayscale-light] img{filter:grayscale()!important}[data-fx-theme=high-contrast] img{filter:contrast(1.3)brightness(1.1)!important}[data-fx-theme=colorblind] img{filter:saturate(.7)hue-rotate(-10deg)!important}
