@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/be-vietnam-pro-400-vietnamese.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+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/be-vietnam-pro-400-latin.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/be-vietnam-pro-500-vietnamese.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+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/be-vietnam-pro-500-latin.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/be-vietnam-pro-600-vietnamese.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+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/be-vietnam-pro-600-latin.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/be-vietnam-pro-700-vietnamese.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+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/be-vietnam-pro-700-latin.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/be-vietnam-pro-800-vietnamese.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+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/be-vietnam-pro-800-latin.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-vietnamese.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+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-700-vietnamese.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+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-700-latin.woff2)format("woff2");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{--dfe-logo-blue:#4a7fc1;--dfe-logo-cyan:#5bc8d9;--dfe-bg:#0b1060;--dfe-bg-nav:#080c4c;--dfe-surface:#10167a;--dfe-surface-2:#141b8f;--dfe-border:#22308f;--dfe-navy-800:#141b8f;--dfe-glass-bg:#0b106073;--dfe-glass-border:#5bc8d973;--dfe-text:#e6f8ff;--dfe-text-strong:#fff;--dfe-text-muted:#a7bce3;--dfe-text-on-hero:#bff3ff;--dfe-ink:#1a0b3a;--dfe-accent:#5bc8d9;--dfe-on-accent:#1a0b3a;--dfe-on-gradient:#fff;--dfe-grad-logo:linear-gradient(90deg, #4a7fc1 0%, #5bc8d9 100%);--dfe-grad-hero:linear-gradient(140deg, #141b8f 0%, #1e3e9e 55%, #4a7fc1 100%);--dfe-grad-media:radial-gradient(circle at 70% 30%, #4a7fc1 0%, #141b8f 55%, #0b1060 90%);--dfe-glow-cta:0 0 18px #5bc8d999;--dfe-glow-play:0 0 18px #5bc8d98c;--dfe-shadow-card:0 8px 32px #0b106059;--dfe-swirl-opacity:.22;--dfe-cat-ai:#ff5fa2;--dfe-cat-robotics:#5be1f5;--dfe-cat-esport:#c8ff3d;--dfe-cat-talk:#ffb347;--dfe-cat-canva:#fff;--dfe-cat-app:#7fd6ff;--dfe-live:#ff4d6d;--dfe-success:#3ddc97;--dfe-warning:#ffb347;--dfe-error:#ff4d6d;--dfe-info:#5bc8d9;--dfe-font-display:"Be Vietnam Pro", system-ui, sans-serif;--dfe-font-body:"Be Vietnam Pro", system-ui, sans-serif;--dfe-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--dfe-radius-xs:6px;--dfe-radius-sm:12px;--dfe-radius-md:18px;--dfe-radius-lg:24px;--dfe-radius-pill:999px;--dfe-space-1:4px;--dfe-space-2:8px;--dfe-space-3:12px;--dfe-space-4:16px;--dfe-space-5:20px;--dfe-space-6:24px;--dfe-space-8:32px;--dfe-space-10:40px;--dfe-space-12:48px;--dfe-space-16:64px;--dfe-t-display:2.25rem;--dfe-t-h1:1.75rem;--dfe-t-h2:1.375rem;--dfe-t-h3:1.125rem;--dfe-t-body:.9375rem;--dfe-t-sm:.8125rem;--dfe-t-xs:.6875rem;--dfe-ease:cubic-bezier(.16, 1, .3, 1);--dfe-dur-fast:.14s;--dfe-dur:.24s;--dfe-dur-slow:.42s;--dfe-shadow-sm:0 2px 6px -2px #0000008c;--dfe-shadow-md:0 12px 28px -14px #000000bf;--dfe-shadow-lg:0 30px 60px -30px #000000d9;--dfe-z-sticky:50;--dfe-z-overlay:100;--dfe-z-toast:200;--dfe-line-soft:#ffffff14;--dfe-grid-line:#ffffff14;--dfe-container:1200px;--dfe-gutter:16px;--dfe-nav-h:68px;--dfe-medal-1:linear-gradient(120deg, #fbbf24, #f59e0b);--dfe-medal-1-ink:#3b2600;--dfe-medal-2:linear-gradient(120deg, #e5e7eb, #9ca3af);--dfe-medal-2-ink:#1f2937;--dfe-medal-3:linear-gradient(120deg, #d97706, #b45309);--dfe-medal-3-ink:#fff;--dfe-tier-diamond:#5bc8d9;--dfe-tier-gold:#ffb347;--dfe-tier-silver:#c3cedf;--dfe-tier-bronze:#e0955a;--dfe-tier-partner:#a7bce3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width>=640px){:root{--dfe-gutter:24px}}@media (prefers-reduced-motion:reduce){:root{--dfe-dur-fast:1ms;--dfe-dur:1ms;--dfe-dur-slow:1ms}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--df-logo-blue:#4a7fc1;--df-logo-cyan:#5bc8d9;--df-grad-logo:linear-gradient(90deg, #4a7fc1 0%, #5bc8d9 100%);--df-bg:#f4f8ff;--df-bg-nav:#fff;--df-surface:#fff;--df-surface-soft:#eaf4fa;--df-logo-box-bg:#eaf4fa;--df-border:#d6e6f5;--df-text:#121a4f;--df-text-strong:#121a4f;--df-text-muted:#3e4a7e;--df-accent:#4a7fc1;--df-accent-text:#2f64a8;--df-btn-small-bg:#2f64a8;--df-btn-small-text:#fff;--df-on-gradient:#fff;--df-hero-bg:#fff;--df-hero-border:#d6e6f5;--df-hero-text:#121a4f;--df-hero-muted:#3e4a7e;--df-chip-bg:#e6f8ff;--df-chip-border:#5bc8d9;--df-chip-text:#141b8f;--df-count-bg:#eaf4fa;--df-count-border:#d6e6f5;--df-swirl-opacity:.55;--df-media-bg:linear-gradient(135deg, #4a7fc1 0%, #5bc8d9 100%);--df-play-bg:#fff;--df-play-icon:#4a7fc1;--df-badge-bg:#fff;--df-badge-border:transparent;--df-badge-text:#141b8f;--df-tag-text-mix:0%;--df-tag-border-mix:0%;--df-tag-bg-mix:12%;--df-shadow-card:0 10px 28px #4a7fc129;--df-shadow-hot:0 6px 16px #4a7fc159;--df-shadow-cta:0 8px 20px #4a7fc173;--df-shadow-play:0 6px 18px #121a4f40;--df-cat-ai:#ff5fa2;--df-cat-robotics:#5be1f5;--df-cat-esport:#c8ff3d;--df-cat-talk:#ffb347;--df-cat-canva:#fff;--df-cat-app:#7fd6ff;--df-live:#ff4d6d;--df-success:#3ddc97;--df-warning:#ffb347;--df-error:#ff4d6d;--df-font-display:"Montserrat", "Be Vietnam Pro", system-ui, sans-serif;--df-font-body:"Be Vietnam Pro", system-ui, sans-serif;--df-radius-sm:12px;--df-radius-md:18px;--df-radius-lg:24px;--df-radius-pill:999px;--df-space-1:4px;--df-space-2:8px;--df-space-3:12px;--df-space-4:16px;--df-space-6:24px;--df-space-8:32px;--df-space-12:48px;--df-space-16:64px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--df-bg:#0b1060;--df-bg-nav:#080c4c;--df-surface:#10167a;--df-surface-soft:#0b106073;--df-logo-box-bg:#fff;--df-border:#22308f;--df-text:#e6f8ff;--df-text-strong:#fff;--df-text-muted:#a7bce3;--df-accent:#5bc8d9;--df-accent-text:#5bc8d9;--df-btn-small-bg:#5bc8d9;--df-btn-small-text:#1a0b3a;--df-on-gradient:#fff;--df-hero-bg:linear-gradient(140deg, #141b8f 0%, #1e3e9e 55%, #4a7fc1 100%);--df-hero-border:#5bc8d973;--df-hero-text:#fff;--df-hero-muted:#bff3ff;--df-chip-bg:#5bc8d9;--df-chip-border:transparent;--df-chip-text:#1a0b3a;--df-count-bg:#0b106073;--df-count-border:#5bc8d973;--df-swirl-opacity:.22;--df-media-bg:radial-gradient(circle at 70% 30%, #4a7fc1 0%, #141b8f 55%, #0b1060 90%);--df-play-bg:linear-gradient(90deg, #4a7fc1 0%, #5bc8d9 100%);--df-play-icon:#fff;--df-badge-bg:#0b106099;--df-badge-border:#5bc8d980;--df-badge-text:#5bc8d9;--df-tag-text-mix:100%;--df-tag-border-mix:55%;--df-tag-bg-mix:10%;--df-shadow-card:0 8px 32px #0b106059;--df-shadow-hot:none;--df-shadow-cta:0 0 18px #5bc8d999;--df-shadow-play:0 0 18px #5bc8d98c}}:root[data-theme=dark],:root.ion-palette-dark:not([data-theme=light]),:root.dark:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--df-bg:#0b1060;--df-bg-nav:#080c4c;--df-surface:#10167a;--df-surface-soft:#0b106073;--df-logo-box-bg:#fff;--df-border:#22308f;--df-text:#e6f8ff;--df-text-strong:#fff;--df-text-muted:#a7bce3;--df-accent:#5bc8d9;--df-accent-text:#5bc8d9;--df-btn-small-bg:#5bc8d9;--df-btn-small-text:#1a0b3a;--df-on-gradient:#fff;--df-hero-bg:linear-gradient(140deg, #141b8f 0%, #1e3e9e 55%, #4a7fc1 100%);--df-hero-border:#5bc8d973;--df-hero-text:#fff;--df-hero-muted:#bff3ff;--df-chip-bg:#5bc8d9;--df-chip-border:transparent;--df-chip-text:#1a0b3a;--df-count-bg:#0b106073;--df-count-border:#5bc8d973;--df-swirl-opacity:.22;--df-media-bg:radial-gradient(circle at 70% 30%, #4a7fc1 0%, #141b8f 55%, #0b1060 90%);--df-play-bg:linear-gradient(90deg, #4a7fc1 0%, #5bc8d9 100%);--df-play-icon:#fff;--df-badge-bg:#0b106099;--df-badge-border:#5bc8d980;--df-badge-text:#5bc8d9;--df-tag-text-mix:100%;--df-tag-border-mix:55%;--df-tag-bg-mix:10%;--df-shadow-card:0 8px 32px #0b106059;--df-shadow-hot:none;--df-shadow-cta:0 0 18px #5bc8d999;--df-shadow-play:0 0 18px #5bc8d98c}:root{--ion-background-color:var(--df-bg);--ion-text-color:var(--df-text);--ion-toolbar-background:var(--df-bg-nav);--ion-toolbar-color:var(--df-text-strong);--ion-tab-bar-background:var(--df-bg-nav);--ion-tab-bar-border-color:var(--df-border);--ion-tab-bar-color:var(--df-text-muted);--ion-tab-bar-color-selected:var(--df-accent-text);--ion-item-background:var(--df-surface);--ion-border-color:var(--df-border);--ion-card-background:var(--df-surface);--ion-font-family:var(--df-font-body);--ion-color-primary:#2f64a8;--ion-color-primary-rgb:47,100,168;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#295894;--ion-color-primary-tint:#4474b1;--ion-color-danger:#ff4d6d;--ion-color-success:#3ddc97;--ion-color-warning:#ffb347}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ion-color-primary:#5bc8d9;--ion-color-primary-rgb:91,200,217;--ion-color-primary-contrast:#1a0b3a;--ion-color-primary-contrast-rgb:26,11,58;--ion-color-primary-shade:#50b0bf;--ion-color-primary-tint:#6bcedd}}:root[data-theme=dark],:root.ion-palette-dark:not([data-theme=light]),:root.dark:not([data-theme=light]){--ion-color-primary:#5bc8d9;--ion-color-primary-rgb:91,200,217;--ion-color-primary-contrast:#1a0b3a;--ion-color-primary-contrast-rgb:26,11,58;--ion-color-primary-shade:#50b0bf;--ion-color-primary-tint:#6bcedd}body{background:var(--df-bg);color:var(--df-text);font-family:var(--df-font-body)}.df-header{background:var(--df-bg-nav);color:var(--df-text-strong)}.df-logo-box{background:var(--df-logo-box-bg);border-radius:var(--df-radius-sm)}.df-hero{background:var(--df-hero-bg);border:1px solid var(--df-hero-border);color:var(--df-hero-text);border-radius:var(--df-radius-lg);box-shadow:var(--df-shadow-card);position:relative;overflow:hidden}.df-hero__muted{color:var(--df-hero-muted)}.df-hero__swirl{width:170px;opacity:var(--df-swirl-opacity);pointer-events:none;position:absolute;top:-62px;right:-64px;transform:rotate(18deg)}.df-chip{background:var(--df-chip-bg);border:1px solid var(--df-chip-border);color:var(--df-chip-text);font-family:var(--df-font-display);border-radius:var(--df-radius-pill);padding:5px 11px;font-weight:800}.df-count{background:var(--df-count-bg);border:1px solid var(--df-count-border);border-radius:var(--df-radius-sm)}.df-count b{color:var(--df-accent);font-family:var(--df-font-display);font-variant-numeric:tabular-nums;font-weight:800}.df-tile{background:var(--df-surface);border:1px solid var(--df-border);border-radius:var(--df-radius-md);color:var(--df-accent)}.df-tile--hot{background:var(--df-grad-logo);color:var(--df-on-gradient);box-shadow:var(--df-shadow-hot);border-color:#0000}.df-btn-primary{background:var(--df-grad-logo);color:var(--df-on-gradient);box-shadow:var(--df-shadow-cta);font-family:var(--df-font-display);border-radius:var(--df-radius-pill);border:0;min-height:48px;padding:14px 28px;font-weight:800}.df-btn-small{background:var(--df-btn-small-bg);color:var(--df-btn-small-text);font-family:var(--df-font-display);border-radius:var(--df-radius-pill);padding:4px 10px;font-weight:800}.df-link{color:var(--df-accent-text);font-weight:600}.df-card{background:var(--df-surface);border:1px solid var(--df-border);border-radius:var(--df-radius-lg)}.df-panel{background:var(--df-surface-soft);border:1px solid var(--df-border);border-radius:var(--df-radius-md)}.df-media{background:var(--df-media-bg)}.df-play{background:var(--df-play-bg);color:var(--df-play-icon);box-shadow:var(--df-shadow-play);border-radius:50%}.df-badge{background:var(--df-badge-bg);border:1px solid var(--df-badge-border);color:var(--df-badge-text);font-family:var(--df-font-display);border-radius:var(--df-radius-pill);font-weight:800}.df-tag{color:color-mix(in srgb, var(--cat) var(--df-tag-text-mix), var(--df-text));border:1px solid color-mix(in srgb, var(--cat) var(--df-tag-border-mix), var(--df-border));background:color-mix(in srgb, var(--cat) var(--df-tag-bg-mix), transparent);border-radius:var(--df-radius-pill);font-family:var(--df-font-display);font-weight:700}.df-tag:before{content:"";background:var(--cat);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 1px #121a4f2e}.df-live-dot{background:var(--df-live);border-radius:50%}.df-tabbar{background:var(--df-bg-nav);border-top:1px solid var(--df-border);color:var(--df-text-muted)}.df-tabbar .is-active{color:var(--df-accent-text)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dfe-bg:var(--df-bg);--dfe-bg-nav:var(--df-bg-nav);--dfe-surface:var(--df-surface);--dfe-border:var(--df-border);--dfe-text:var(--df-text);--dfe-text-strong:var(--df-text-strong);--dfe-text-muted:var(--df-text-muted);--dfe-text-on-hero:var(--df-hero-muted);--dfe-accent:var(--df-accent-text);--dfe-on-accent:var(--df-btn-small-text);--dfe-on-gradient:var(--df-on-gradient);--dfe-grad-logo:var(--df-grad-logo);--dfe-grad-hero:var(--df-hero-bg);--dfe-grad-media:var(--df-media-bg);--dfe-glow-cta:var(--df-shadow-cta);--dfe-glow-play:var(--df-shadow-play);--dfe-shadow-card:var(--df-shadow-card);--dfe-swirl-opacity:var(--df-swirl-opacity);--dfe-font-display:var(--df-font-display);--dfe-live:var(--df-live);--dfe-success:var(--df-success);--dfe-warning:var(--df-warning);--dfe-error:var(--df-error);--dfe-cat-ai:var(--df-cat-ai);--dfe-cat-robotics:var(--df-cat-robotics);--dfe-cat-esport:var(--df-cat-esport);--dfe-cat-talk:var(--df-cat-talk);--dfe-cat-canva:var(--df-cat-canva);--dfe-cat-app:var(--df-cat-app);--dfe-error-text:color-mix(in srgb, var(--df-error) 72%, var(--df-text-strong));--dfe-surface-2:#eaf4fa;--dfe-navy-800:#2f64a8;--dfe-glass-bg:#ffffffc7;--dfe-glass-border:#d6e6f5;--dfe-line-soft:#121a4f14;--dfe-grid-line:#121a4f0f;--dfe-shadow-sm:0 2px 6px -2px #121a4f2e;--dfe-shadow-md:0 12px 28px -14px #121a4f47;--dfe-shadow-lg:0 30px 60px -30px #121a4f59;--dfe-tier-silver:#7d8fb0;--dfe-info:#2f64a8;--dfe-success-text:color-mix(in srgb, var(--df-success) 50%, var(--df-text-strong));--dfe-warning-text:color-mix(in srgb, var(--df-warning) 50%, var(--df-text-strong));--dfe-scrim:#121a4f73}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dfe-surface-2:#141b8f;--dfe-navy-800:#141b8f;--dfe-glass-bg:#0b106073;--dfe-glass-border:#5bc8d973;--dfe-line-soft:#ffffff14;--dfe-grid-line:#ffffff14;--dfe-shadow-sm:0 2px 6px -2px #0000008c;--dfe-shadow-md:0 12px 28px -14px #000000bf;--dfe-shadow-lg:0 30px 60px -30px #000000d9;--dfe-tier-silver:#c3cedf;--dfe-info:#5bc8d9;--dfe-success-text:var(--df-success);--dfe-warning-text:var(--df-warning);--dfe-scrim:#040628b8}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dfe-surface-2:#141b8f;--dfe-navy-800:#141b8f;--dfe-glass-bg:#0b106073;--dfe-glass-border:#5bc8d973;--dfe-line-soft:#ffffff14;--dfe-grid-line:#ffffff14;--dfe-shadow-sm:0 2px 6px -2px #0000008c;--dfe-shadow-md:0 12px 28px -14px #000000bf;--dfe-shadow-lg:0 30px 60px -30px #000000d9;--dfe-tier-silver:#c3cedf;--dfe-info:#5bc8d9;--dfe-success-text:var(--df-success);--dfe-warning-text:var(--df-warning);--dfe-scrim:#040628b8}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--dfe-nav-h) + 12px)}body{background:radial-gradient(60rem 40rem at 12% -8%, color-mix(in srgb, var(--df-logo-blue) 22%, transparent), transparent 60%), radial-gradient(48rem 32rem at 100% 0%, color-mix(in srgb, var(--df-logo-cyan) 8%, transparent), transparent 60%), var(--dfe-bg);min-height:100dvh;color:var(--dfe-text);font-family:var(--dfe-font-body);font-size:var(--dfe-t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;margin:0;line-height:1.55;overflow-x:hidden}body.df-scroll-lock{overflow:hidden}#root{min-height:100dvh}h1,h2,h3,h4,h5,h6{font-family:var(--dfe-font-display);color:var(--dfe-text-strong);text-wrap:balance;margin:0;font-weight:800;line-height:1.2}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}img,svg,video,iframe{max-width:100%;display:block}img{height:auto}a{color:var(--dfe-accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--dfe-text-strong)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}::selection{background:var(--dfe-accent);color:var(--dfe-on-accent)}:focus-visible{outline:2px solid var(--dfe-accent);outline-offset:3px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.visually-hidden,.df-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.df-container{width:100%;max-width:calc(var(--dfe-container) + 2 * var(--dfe-gutter));padding-inline:var(--dfe-gutter);margin-inline:auto}.df-mono{font-family:var(--dfe-font-mono);letter-spacing:.02em}.df-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.df-muted{color:var(--dfe-text-muted)}.df-eyebrow{font-family:var(--dfe-font-display);font-size:var(--dfe-t-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--dfe-accent);font-weight:800}.df-section{padding-block:clamp(32px,6vw,64px)}.df-section-title{margin-bottom:var(--dfe-space-4);font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem)}.df-skip-link{z-index:var(--dfe-z-toast);border-radius:var(--dfe-radius-sm);background:var(--dfe-accent);color:var(--dfe-on-accent);padding:10px 16px;font-weight:800;text-decoration:none;position:absolute;top:-100px;left:12px}.df-skip-link:focus{top:12px}.df-skeleton{border-radius:var(--dfe-radius-sm);background:linear-gradient(100deg, color-mix(in srgb, var(--df-text) 5%, transparent) 30%, color-mix(in srgb, var(--df-text) 12%, transparent) 50%, color-mix(in srgb, var(--df-text) 5%, transparent) 70%);background-size:220% 100%;animation:1.4s linear infinite df-shimmer}@keyframes df-shimmer{0%{background-position:120% 0}to{background-position:-100% 0}}.df-field{gap:var(--dfe-space-2);flex-direction:column;min-width:0;display:flex}.df-label{font-size:var(--dfe-t-sm);color:var(--dfe-text-muted);font-weight:600}.df-label .df-required{color:var(--dfe-error);margin-left:2px}.df-input,.df-select,.df-textarea{background:var(--df-surface-soft);border:1px solid var(--dfe-border);border-radius:var(--dfe-radius-sm);width:100%;min-height:48px;color:var(--dfe-text);transition:border-color var(--dfe-dur-fast) var(--dfe-ease), box-shadow var(--dfe-dur-fast) var(--dfe-ease);padding:0 16px;font-size:1rem}.df-textarea{resize:vertical;min-height:112px;padding:12px 16px;line-height:1.5}.df-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--dfe-text-muted) 50%), linear-gradient(135deg, var(--dfe-text-muted) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px}.df-select option{background:var(--dfe-bg-nav);color:var(--dfe-text)}.df-input::placeholder,.df-textarea::placeholder{color:var(--dfe-text-muted);opacity:.8}.df-input:focus,.df-select:focus,.df-textarea:focus{border-color:var(--dfe-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--df-accent) 18%, transparent);outline:none}.df-input[aria-invalid=true],.df-select[aria-invalid=true],.df-textarea[aria-invalid=true]{border-color:var(--dfe-error)}.df-input:disabled,.df-select:disabled,.df-textarea:disabled{opacity:.6}.df-input.df-mono{font-family:var(--dfe-font-mono);letter-spacing:.06em}.df-help{font-size:var(--dfe-t-sm);color:var(--dfe-text-muted)}.df-error-text{font-size:var(--dfe-t-sm);color:var(--dfe-error-text);font-weight:600}.df-check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding-block:10px;line-height:1.45;display:inline-flex}.df-check input[type=checkbox],.df-check input[type=radio]{appearance:none;border:1.5px solid var(--dfe-text-muted);background:var(--df-surface-soft);cursor:pointer;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin:0;display:grid}.df-check input[type=radio]{border-radius:50%}.df-check input:checked{background:var(--dfe-accent);border-color:var(--dfe-accent)}.df-check input[type=checkbox]:checked:after{content:"";border:solid var(--dfe-on-accent);border-width:0 2.5px 2.5px 0;width:6px;height:11px;transform:translateY(-1px)rotate(45deg)}.df-check input[type=radio]:checked:after{content:"";background:var(--dfe-on-accent);border-radius:50%;width:8px;height:8px}.df-check input:focus-visible{outline:2px solid var(--dfe-accent);outline-offset:3px}html[data-led="1"]{scroll-padding-top:0;font-size:clamp(16px,1.25vw,40px)}._narrow_1v4y5_1{max-width:calc(760px + 2 * var(--dfe-gutter))}._btn_ef655_1{border-radius:var(--dfe-radius-pill);min-height:44px;font-family:var(--dfe-font-display);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;max-width:100%;transition:filter var(--dfe-dur-fast) var(--dfe-ease), transform var(--dfe-dur-fast) var(--dfe-ease), border-color var(--dfe-dur-fast) var(--dfe-ease), background-color var(--dfe-dur-fast) var(--dfe-ease), box-shadow var(--dfe-dur-fast) var(--dfe-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.9375rem;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}._btn_ef655_1:active:not(:disabled){transform:translateY(1px)}._btn_ef655_1:disabled,._btn_ef655_1[aria-disabled=true]{opacity:.55;cursor:not-allowed}._sm_ef655_75{min-height:36px;font-size:var(--dfe-t-sm);padding:0 14px}._md_ef655_87{min-height:44px}._lg_ef655_95{min-height:52px;padding:0 28px;font-size:1.0625rem}@media (width<=479px){._btn_ef655_1{white-space:normal;text-wrap:balance}._lg_ef655_95{padding:8px 20px}}._block_ef655_129{width:100%;display:flex}._primary_ef655_141{background:var(--dfe-grad-logo);color:var(--dfe-ink);box-shadow:var(--dfe-glow-cta)}._primary_ef655_141:hover:not(:disabled){color:var(--dfe-ink);filter:brightness(1.08)}._ghost_ef655_163{background:var(--dfe-surface);border-color:var(--dfe-border);color:var(--dfe-text)}._ghost_ef655_163:hover:not(:disabled){color:var(--dfe-text-strong);border-color:var(--dfe-glass-border)}._accent_ef655_185{background:var(--dfe-accent);color:var(--dfe-on-accent)}._accent_ef655_185:hover:not(:disabled){color:var(--dfe-on-accent);filter:brightness(1.08)}._spinner_ef655_205{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite _spin_ef655_205}@keyframes _spin_ef655_205{to{transform:rotate(360deg)}}._box_jgxpd_1{text-align:center;border:1px solid color-mix(in srgb, var(--df-error) 35%, transparent);border-radius:var(--dfe-radius-md);background:color-mix(in srgb, var(--df-error) 6%, transparent);flex-direction:column;align-items:center;gap:8px;padding:36px 20px;display:flex}._compact_jgxpd_25{padding:18px 14px}._icon_jgxpd_33{background:color-mix(in srgb, var(--df-error) 14%, transparent);width:52px;height:52px;color:var(--dfe-error-text);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}._compact_jgxpd_25 ._icon_jgxpd_33{width:40px;height:40px}._title_jgxpd_65{font-family:var(--dfe-font-display);color:var(--dfe-text-strong);font-weight:700}._message_jgxpd_77{max-width:48ch;color:var(--dfe-text-muted);font-size:var(--dfe-t-sm)}._retry_jgxpd_89{margin-top:8px}._footer_1j002_1{background:var(--dfe-bg-nav);border-top:1px solid var(--dfe-border);color:var(--dfe-text-muted);font-size:var(--dfe-t-sm);margin-top:clamp(40px,8vw,96px)}._grid_1j002_17{grid-template-columns:1fr;gap:32px;padding-block:40px 28px;display:grid}._brand_1j002_31{border-radius:var(--dfe-radius-xs);display:inline-block}._brand_1j002_31 img{width:auto;height:48px}._tagline_1j002_51{color:var(--dfe-text);max-width:40ch;margin-top:12px}._meta_1j002_63{margin-top:6px}._org_1j002_71{gap:10px;margin:20px 0 0;display:grid}._org_1j002_71 dt{font-size:var(--dfe-t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--dfe-text-muted);font-weight:700}._org_1j002_71 dd{color:var(--dfe-text-strong);margin:2px 0 0;font-weight:600}._heading_1j002_111{font-size:var(--dfe-t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--dfe-accent);margin-bottom:8px;font-weight:800}._col_1j002_129 ul{list-style:none}._col_1j002_129 a{min-height:40px;color:var(--dfe-text);align-items:center;text-decoration:none;display:inline-flex}._col_1j002_129 a:hover{color:var(--dfe-accent);text-decoration:underline}._bottom_1j002_163{border-top:1px solid var(--dfe-line-soft);font-size:var(--dfe-t-xs);padding-block:16px 24px}@media (width>=720px){._grid_1j002_17{grid-template-columns:1.6fr 1fr 1fr;gap:40px}}._button_76hah_1{border:1px solid var(--df-border);border-radius:var(--df-radius-sm);background:var(--df-surface);width:44px;height:44px;color:var(--df-accent-text);cursor:pointer;transition:border-color var(--dfe-dur-fast) var(--dfe-ease), color var(--dfe-dur-fast) var(--dfe-ease);flex:none;place-items:center;display:grid}._button_76hah_1:hover{border-color:var(--df-accent)}._button_76hah_1:focus-visible,._option_76hah_39:focus-visible{outline:2px solid var(--df-accent);outline-offset:2px}._segmented_76hah_49{border:1px solid var(--df-border);border-radius:var(--df-radius-pill);background:var(--df-surface-soft);grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}._option_76hah_39{border-radius:var(--df-radius-pill);min-height:40px;color:var(--df-text-muted);font:600 var(--dfe-t-sm) / 1 var(--df-font-body);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}._option_76hah_39[aria-checked=true]{background:var(--df-btn-small-bg);color:var(--df-btn-small-text)}._bar_c0svq_1{z-index:var(--dfe-z-sticky);background:color-mix(in srgb, var(--df-bg-nav) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--dfe-border);position:sticky;top:0}._inner_c0svq_21{height:var(--dfe-nav-h);align-items:center;gap:12px;display:flex}._brand_c0svq_35{border-radius:var(--dfe-radius-xs);flex:none;align-items:center;min-height:44px;display:inline-flex}._logo_c0svq_51{width:auto;height:40px}._links_c0svq_61{align-items:center;gap:4px;margin-left:12px;list-style:none;display:none}._link_c0svq_61{border-radius:var(--dfe-radius-sm);min-height:44px;color:var(--dfe-text-muted);white-space:nowrap;transition:color var(--dfe-dur-fast) var(--dfe-ease);align-items:center;padding:0 12px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}._link_c0svq_61:hover{color:var(--dfe-text-strong)}._link_c0svq_61._active_c0svq_115{color:var(--dfe-accent)}._link_c0svq_61._active_c0svq_115:after{content:"";background:var(--dfe-accent);border-radius:2px;height:2px;position:absolute;bottom:6px;left:12px;right:12px}._right_c0svq_145{align-items:center;gap:8px;margin-left:auto;display:flex}._cta_c0svq_159{min-height:44px;padding:0 16px}._toggle_c0svq_169{border:1px solid var(--dfe-border);border-radius:var(--dfe-radius-sm);background:var(--dfe-surface);width:44px;height:44px;color:var(--dfe-text);place-items:center;display:grid}._toggle_c0svq_169[aria-expanded=true]{border-color:var(--dfe-glass-border)}._drawer_c0svq_199{z-index:2;background:var(--dfe-bg-nav);border-bottom:1px solid var(--dfe-border);box-shadow:var(--dfe-shadow-lg);max-height:calc(100dvh - var(--dfe-nav-h));position:absolute;top:100%;left:0;right:0;overflow-y:auto}@media (prefers-reduced-motion:no-preference){._drawer_c0svq_199[data-open=true]{animation:_slide_c0svq_1 var(--dfe-dur) var(--dfe-ease)}}._drawerList_c0svq_237{padding-block:8px 16px;list-style:none}._drawerLink_c0svq_247{border-bottom:1px solid var(--dfe-line-soft);min-height:52px;color:var(--dfe-text);font-family:var(--dfe-font-display);justify-content:space-between;align-items:center;padding:0 4px;font-size:1.0625rem;font-weight:700;text-decoration:none;display:flex}._drawerLink_c0svq_247 svg{color:var(--dfe-text-muted)}._drawerLink_c0svq_247._active_c0svq_115{color:var(--dfe-accent)}._drawerLink_c0svq_247._secondary_c0svq_291{color:var(--dfe-text-muted);border-bottom:0;font-size:.9375rem;font-weight:600}._scrim_c0svq_305{inset:var(--dfe-nav-h) 0 0 0;z-index:1;background:var(--dfe-scrim);position:fixed}@media (width<=379px){._inner_c0svq_21{gap:8px}._logo_c0svq_51{height:34px}._cta_c0svq_159{padding:0 12px;font-size:.8125rem}}@media (width>=900px){._links_c0svq_61{display:flex}._toggle_c0svq_169,._drawer_c0svq_199,._scrim_c0svq_305{display:none}._cta_c0svq_159{padding:0 22px}}@media (width>=1100px){._links_c0svq_61{gap:8px;margin-left:24px}}@keyframes _slide_c0svq_1{0%{opacity:0;transform:translateY(-8px)}}._menuWrap_c0svq_411{position:relative}._menuBtn_c0svq_419{cursor:pointer;background:0 0;border:0;gap:4px;font-family:inherit}._menuBtn_c0svq_419 svg{transition:transform var(--dfe-dur-fast) var(--dfe-ease)}._menuBtn_c0svq_419[aria-expanded=true]{color:var(--dfe-text-strong)}._menuBtn_c0svq_419[aria-expanded=true] svg{transform:rotate(180deg)}._menu_c0svq_411{z-index:3;border:1px solid var(--dfe-border);border-radius:var(--dfe-radius-md);background:var(--dfe-bg-nav);min-width:260px;box-shadow:var(--dfe-shadow-lg);padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0}._menu_c0svq_411[hidden]{display:none}._menuLink_c0svq_495{border-radius:var(--dfe-radius-sm);min-height:44px;color:var(--dfe-text);flex-direction:column;gap:2px;padding:8px 12px;text-decoration:none;display:flex}._menuLink_c0svq_495:hover{background:var(--dfe-surface)}._menuLabel_c0svq_525{font-size:.9375rem;font-weight:700}._menuHint_c0svq_535{font-size:var(--dfe-t-xs);color:var(--dfe-text-muted)}._menuLink_c0svq_495._active_c0svq_115 ._menuLabel_c0svq_525{color:var(--dfe-accent)}._drawerGroup_c0svq_553{font-family:var(--dfe-font-display);font-size:var(--dfe-t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--dfe-accent);padding:16px 4px 4px;font-weight:800}._drawerLink_c0svq_247._drawerSub_c0svq_573{min-height:48px;font-size:1rem;font-weight:600}._drawerTheme_c0svq_585{padding:8px 0 16px}._spinner_37p09_1{border:3px solid color-mix(in srgb, var(--df-accent) 20%, transparent);border-top-color:var(--dfe-accent);border-radius:50%;flex:none;animation:.9s linear infinite _spin_37p09_1;display:inline-block}._block_37p09_19{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 16px;display:flex}._text_37p09_39{color:var(--dfe-text-muted);font-size:var(--dfe-t-sm)}._skeletons_37p09_49{flex-direction:column;gap:12px;padding-block:8px;display:flex}._line_37p09_63{height:18px}@keyframes _spin_37p09_1{to{transform:rotate(360deg)}}._shell_122e6_1{flex-direction:column;min-height:100dvh;display:flex}._main_122e6_15{flex:1 0 auto;min-width:0}._main_122e6_15:focus{outline:none}._led_122e6_33{min-height:100dvh}
