:root{--via-navy:#0a1f3b;--via-navy-deep:#02162a;--via-navy-darker:#010b1a;--via-blue:#1e3a5f;--via-blue-soft:#2a4a6e;--via-chart-1:#0a1f3b;--via-chart-2:#335379;--via-chart-3:#5e7b9e;--via-chart-4:#93a8c2;--via-chart-5:#c4cfdd;--via-chart-ink:var(--via-navy);--via-chart-ink-2:var(--via-blue);--via-navy-80:#0a1f3bcc;--via-navy-60:#0a1f3b99;--via-navy-40:#0a1f3b66;--via-navy-30:#0a1f3b4d;--via-navy-25:#0a1f3b40;--via-navy-22:#0a1f3b38;--via-navy-20:#0a1f3b33;--via-navy-18:#0a1f3b2e;--via-navy-16:#0a1f3b29;--via-navy-14:#0a1f3b24;--via-navy-12:#0a1f3b1f;--via-navy-10:#0a1f3b1a;--via-navy-08:#0a1f3b14;--via-navy-06:#0a1f3b0f;--via-navy-05:#0a1f3b0d;--via-navy-04:#0a1f3b0a;--via-navy-03:#0a1f3b08;--via-navy-02:#0a1f3b05;--via-gray-50:#f7f8fa;--via-gray-100:#f0f2f5;--via-gray-200:#e4e7ec;--via-gray-300:#d0d5dd;--via-gray-400:#98a2b3;--via-gray-500:#667085;--via-gray-600:#475467;--via-gray-700:#344054;--via-gray-800:#1d2939;--via-gray-900:#101828;--via-stage-soft:var(--via-gray-200);--via-stage-1:var(--via-gray-300);--via-stage-2:var(--via-gray-400);--via-black:#000;--via-white:#fff;--via-bg:var(--via-white);--via-bg-2:var(--via-gray-50);--via-bg-3:var(--via-gray-100);--via-surface:var(--via-white);--via-surface-elev:var(--via-white);--via-text-primary:var(--via-navy);--via-text-body:var(--via-gray-700);--via-text-muted:#4f596b;--via-text-faint:var(--via-gray-400);--via-text-inverse:var(--via-white);--via-border-hairline:var(--via-gray-200);--via-border:#0a1f3b29;--via-border-soft:#0a1f3b0d;--via-border-strong-color:var(--via-navy-40);--via-success:#1f8a5b;--via-warning:#0a1f3b;--via-danger:#b83a3a;--via-text:var(--via-gray-700);--via-text-soft:#636d80;--via-ink-2:#5e6b82;--via-ink-3:#525c72;--via-accent:var(--via-navy);--via-accent-deep:var(--via-navy-deep);--via-accent-soft:var(--via-gray-300);--via-accent-warm:var(--via-navy-deep);--via-accent-light:var(--via-gray-300);--via-coral:#b85c5c;--via-coral-dark:#8c2c2c;--via-coral-deep:#a14848;--via-display:var(--via-font-display);--via-mono:var(--via-font-mono);--via-bg-soft:#0a1f3b06}:root[data-theme=dark]{--via-bg:#0b1220;--via-bg-2:#131c30;--via-bg-3:#1b273f;--via-surface:#131c30;--via-surface-elev:#1b273f;--via-bg-soft:#ffffff0a;--via-gray-50:#0f1729;--via-gray-100:#17213a;--via-stage-soft:#1b273f;--via-stage-1:#131c30;--via-stage-2:#0b1220;--via-text-primary:#f4f6fa;--via-text-body:#d0d5dd;--via-text-muted:#aeb8c6;--via-text-faint:#9ca5b5;--via-text-inverse:var(--via-navy);--via-chart-1:#6e8cb4;--via-chart-2:#8ba3c4;--via-chart-3:#a8bad4;--via-chart-4:#c5d1e2;--via-chart-5:#e0e7f1;--via-chart-ink:#9fbde4;--via-chart-ink-2:#6e8cb4;--via-text:#d0d5dd;--via-text-soft:#aeb8c6;--via-ink-2:#b4bbc9;--via-ink-3:#aeb8c6;--via-border-hairline:#ffffff1a;--via-border:#ffffff2e;--via-border-soft:#ffffff14;--via-border-strong:#ffffff4d;--via-navy-02:#ffffff06;--via-navy-03:#ffffff09;--via-navy-04:#ffffff0b;--via-navy-05:#ffffff0e;--via-navy-06:#ffffff12;--via-navy-08:#ffffff17;--via-navy-10:#ffffff1c;--via-navy-12:#ffffff21;--via-navy-14:#ffffff26;--via-navy-16:#ffffff2b;--via-navy-18:#ffffff30;--via-navy-20:#ffffff38;--via-navy-22:#ffffff3d;--via-navy-25:#ffffff47;--via-navy-30:#ffffff52;--via-navy-40:#ffffff6b;--via-navy-60:#ffffff8c;--via-navy-80:#ffffffb8;--via-shadow-xs:0 1px 2px #0000004d;--via-shadow-sm:0 2px 6px #00000057, 0 1px 2px #0000003d;--via-shadow-md:0 6px 18px #0000006b, 0 1px 3px #0000004d;--via-shadow-lg:0 16px 40px #00000085, 0 2px 8px #00000057;--via-shadow-xl:0 32px 80px #0000009e, 0 4px 16px #0006;--via-shadow-focus:0 0 0 3px #ffffff38;--via-shadow-ink-03:#0000002e;--via-shadow-ink-06:#00000042;--via-shadow-ink-10:#00000057;--via-shadow-ink-14:#0006;--via-shadow-ink-20:#00000075;--via-shadow-ink-30:#0000008a;--via-shadow-ink-40:#0000009e;--via-shadow-ink-60:#000000b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--via-bg:#0b1220;--via-bg-2:#131c30;--via-surface:#131c30;--via-text-primary:#f4f6fa;--via-text-body:#d0d5dd;--via-text:#d0d5dd;--via-text-soft:#98a2b3;--via-ink-2:#b4bbc9;--via-ink-3:#98a2b3;--via-border-soft:#ffffff14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--via-glass-card:linear-gradient(180deg, #fffffff5 0%, #ffffffd6 10%, #f7f8fa94 100%);--via-glass-card-2:linear-gradient(180deg, #ffffffe0, #f7f8fa9e);--via-glass-bar:#fff9;--via-surface-onnavy:linear-gradient(180deg, #fff 0%, #f5f7fa 100%);--via-edge-hi:#fffffff2;--via-edge-lo:#fff6;--via-glass-sheen:linear-gradient(180deg, #fff9, transparent)}:root[data-theme=dark]{--via-glass-card:linear-gradient(180deg, #ffffff1a 0%, #ffffff0d 10%, #ffffff06 100%);--via-glass-card-2:linear-gradient(180deg, #ffffff0a, #ffffff05);--via-glass-bar:#0b12208c;--via-edge-hi:#ffffff14;--via-edge-lo:#ffffff0d;--via-glass-sheen:linear-gradient(180deg, #ffffff0d, transparent);--via-accent-warm:var(--via-text-primary);--via-coral-dark:#e89b9b;--via-danger:#e58a8a}[data-theme=dark] .vds-pa-gs-headline,[data-theme=dark] .vds-pa-gs-sitelinks strong{color:#8ab4f8}[data-theme=dark] .vds-slide.quote .vds-quote-body,[data-theme=dark] .vds-slide.content h3{color:var(--via-text-primary)!important}[data-theme=dark] .vds-slide-bullets strong,[data-theme=dark] .vds-slide-bullets p{color:var(--via-text-body)!important}:root{--via-font-display:"Geist", "Inter", system-ui, -apple-system, sans-serif;--via-font:"Geist", "Inter", system-ui, -apple-system, sans-serif;--via-font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, monospace;--via-fw-light:300;--via-fw-regular:400;--via-fw-medium:500;--via-fw-semibold:600;--via-fw-bold:700;--via-fw-black:900;--via-fs-hero:5rem;--via-fs-display:3.5rem;--via-fs-h1:2.5rem;--via-fs-h2:2rem;--via-fs-h3:1.5rem;--via-fs-h4:1.125rem;--via-fs-body:1rem;--via-fs-sm:.875rem;--via-fs-caption:.8125rem;--via-fs-xs:.75rem;--via-fs-label:.6875rem;--via-fs-micro:.625rem;--via-ls-brand:.32em;--via-ls-mark:.22em;--via-ls-label:.18em;--via-ls-wide:.08em;--via-ls-tight:-.015em;--via-ls-tighter:-.025em;--via-lh-tight:1.02;--via-lh-snug:1.2;--via-lh-normal:1.5;--via-lh-loose:1.65;--via-space-0_5:2px;--via-space-1:4px;--via-space-1_5:6px;--via-space-2:8px;--via-space-2_5:10px;--via-space-3:12px;--via-space-3_5:14px;--via-space-4:16px;--via-space-4_5:18px;--via-space-5:20px;--via-space-5_5:22px;--via-space-6:24px;--via-space-7:28px;--via-space-8:32px;--via-space-9:36px;--via-space-10:40px;--via-space-12:48px;--via-space-14:56px;--via-space-16:64px;--via-space-20:80px;--via-space-24:96px;--via-space-32:128px;--via-radius-xs:6px;--via-radius-sm:10px;--via-radius-md:14px;--via-radius-lg:20px;--via-radius-xl:28px;--via-radius-2xl:40px;--via-radius-pill:999px;--via-shadow-ink-03:#0a1f3b08;--via-shadow-ink-06:#0a1f3b0f;--via-shadow-ink-10:#0a1f3b1a;--via-shadow-ink-14:#0a1f3b24;--via-shadow-ink-20:#0a1f3b33;--via-shadow-ink-30:#0a1f3b4d;--via-shadow-ink-40:#0a1f3b66;--via-shadow-ink-60:#0a1f3b99;--via-data-1:#2e6fc4;--via-data-2:#7fb0ee;--via-data-1-dark:#5c9bea;--via-data-2-dark:#2e6fc4;--via-data-grid:var(--via-navy-08);--via-data-axis:var(--via-navy-20);--via-data-ink:var(--via-text-muted);--via-glass-blur:blur(24px) saturate(175%);--via-glass-blur-bar:blur(26px) saturate(185%);--via-glass-ring:1px solid var(--via-border-soft);--via-glass-shadow:inset 0 1px 0 var(--via-edge-hi), 0 12px 32px -14px var(--via-navy-14), 0 2px 8px -4px var(--via-navy-06);--via-glass-shadow-lift:inset 0 1px 0 var(--via-edge-hi), 0 24px 56px -20px var(--via-navy-20), 0 4px 12px -6px var(--via-navy-08);--via-border-fine:.5px solid var(--via-border-hairline);--via-border-1:1px solid var(--via-border);--via-border-strong:1px solid var(--via-navy-40);--via-shadow-xs:0 1px 2px #0a1f3b0a;--via-shadow-sm:0 2px 6px #0a1f3b0d, 0 1px 2px #0a1f3b08;--via-shadow-md:0 6px 18px #0a1f3b12, 0 1px 3px #0a1f3b0a;--via-shadow-lg:0 16px 40px #0a1f3b1a, 0 2px 8px #0a1f3b0d;--via-shadow-xl:0 32px 80px #0a1f3b24, 0 4px 16px #0a1f3b0f;--via-shadow-glass-light:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #ffffff4d, 0 12px 32px #0a1f3b14, 0 2px 8px #0a1f3b0a;--via-shadow-glass-dark:inset 0 1px 0 #ffffff40, inset 0 -1px 0 #ffffff0f, 0 16px 40px #0000004d, 0 4px 12px #00000026;--via-shadow-focus:0 0 0 3px #0a1f3b26;--via-blur-sm:blur(8px) saturate(140%);--via-blur-md:blur(16px) saturate(160%);--via-blur-lg:blur(28px) saturate(180%);--via-blur-xl:blur(48px) saturate(180%);--via-ease:cubic-bezier(.32, .08, .24, 1);--via-ease-out:cubic-bezier(.16, 1, .3, 1);--via-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--via-ease-snap:cubic-bezier(.2, .7, .2, 1);--via-t-fast:.12s var(--via-ease);--via-t:.18s var(--via-ease);--via-t-slow:.36s var(--via-ease);--via-dur:.22s;--via-dur-press:.11s;--via-container:1280px;--via-content:760px;--via-narrow:560px;--via-mesh-light:radial-gradient(ellipse 60% 70% at 12% 0%, #1e3a5f47 0%, transparent 55%), radial-gradient(ellipse 50% 60% at 95% 8%, #2e4c7638 0%, transparent 55%), radial-gradient(ellipse 70% 80% at 100% 100%, #0a1f3b4d 0%, transparent 55%), radial-gradient(ellipse 50% 60% at 5% 100%, #1e3a5f2e 0%, transparent 55%), linear-gradient(135deg, #ccd4dd 0%, #a7b2c0 100%);--via-mesh-navy:radial-gradient(ellipse 60% 70% at 12% 0%, #2e4c768c 0%, transparent 60%), radial-gradient(ellipse 50% 60% at 95% 8%, #1e3a5f80 0%, transparent 60%), radial-gradient(ellipse 70% 80% at 100% 100%, #02162ad9 0%, transparent 55%), radial-gradient(ellipse 50% 60% at 5% 100%, #2e4c7666 0%, transparent 55%), linear-gradient(135deg, #0a1f3b 0%, #02162a 100%);--via-noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.12 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>");--via-glow-navy:0 0 0 1px #0a1f3b0d, 0 8px 24px #0a1f3b33, 0 16px 48px #0a1f3b24;--via-glow-navy-strong:0 0 0 1px #0a1f3b1a, 0 16px 48px #0a1f3b4d, 0 32px 80px #0a1f3b33}.via-mesh-light{background:var(--via-mesh-light);position:relative}.via-mesh-navy{background:var(--via-mesh-navy);color:var(--via-white);position:relative}.via-noise:after{content:"";background-image:var(--via-noise);mix-blend-mode:overlay;opacity:.6;pointer-events:none;border-radius:inherit;background-repeat:repeat;position:absolute;inset:0}html{font-size:var(--via-fs-body);-webkit-font-smoothing:antialiased}body{font-family:var(--via-font);font-weight:var(--via-fw-regular);font-size:var(--via-fs-body);line-height:var(--via-lh-loose);color:var(--via-text-body);background:var(--via-bg)}:where(h1,h2,h3,h4){color:var(--via-text-primary)}h1,h2,h3,h4{margin:0}h1{font-family:var(--via-font-display);font-weight:var(--via-fw-medium);font-size:var(--via-fs-h1);line-height:var(--via-lh-tight);letter-spacing:var(--via-ls-tighter)}h2{font-family:var(--via-font-display);font-weight:var(--via-fw-medium);font-size:var(--via-fs-h2);line-height:var(--via-lh-snug);letter-spacing:var(--via-ls-tighter)}h3{font-family:var(--via-font);font-weight:var(--via-fw-semibold);font-size:var(--via-fs-h3);line-height:var(--via-lh-snug);letter-spacing:var(--via-ls-tight)}h4{font-family:var(--via-font);font-weight:var(--via-fw-semibold);font-size:var(--via-fs-h4)}.via-mesh-navy h1,.via-mesh-navy h2,.via-mesh-navy h3,.via-mesh-navy h4,.via-glass-dark h1,.via-glass-dark h2,.via-glass-dark h3,.via-glass-dark h4,[data-on-dark] h1,[data-on-dark] h2,[data-on-dark] h3,[data-on-dark] h4,.vds-bs-promise h1,.vds-bs-promise h2,.vds-bs-promise h3,.vds-bs-promise h4{color:inherit}.via-mesh-navy :is(h1,h2,h3,h4) em,.via-glass-dark :is(h1,h2,h3,h4) em,[data-on-dark] :is(h1,h2,h3,h4) em,.vds-bs-promise :is(h1,h2,h3,h4) em,.vds-cnx-offer.featured :is(h1,h2,h3,h4) em,.vds-wiz-aside :is(h1,h2,h3,h4) em,.vds-st-overview :is(h1,h2,h3,h4) em,.vds-faq-contact :is(h1,h2,h3,h4) em,.vds-auth-card :is(h1,h2,h3,h4) em,.vds-auth-card-2fa :is(h1,h2,h3,h4) em,.vds-live-hero :is(h1,h2,h3,h4) em,.vds-mm :is(h1,h2,h3,h4) em{color:var(--via-white);background:linear-gradient(135deg, var(--via-white) 0%, #ffffffc7 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}:is(h1,h2,h3,h4,h5) em,:is(h1,h2,h3,h4,h5) i{margin-right:-.16em;padding-right:.16em}p{margin:0}a{color:var(--via-navy);text-decoration:none}a:hover{text-decoration:underline}[data-theme=dark] a:not([class]){color:#8fb8f6}.via-glass{-webkit-backdrop-filter:var(--via-blur-md);border-radius:var(--via-radius-lg);box-shadow:var(--via-shadow-glass-light);background:linear-gradient(#ffffffb3 0%,#ffffff6b 100%);border:1px solid #fffc}.via-glass-strong{-webkit-backdrop-filter:var(--via-blur-lg);border-radius:var(--via-radius-lg);box-shadow:var(--via-shadow-glass-light);background:linear-gradient(#ffffffd9 0%,#ffffff94 100%);border:1px solid #fffffff2}.via-glass-dark{-webkit-backdrop-filter:var(--via-blur-md);border-radius:var(--via-radius-lg);box-shadow:var(--via-shadow-glass-dark);color:var(--via-white);background:linear-gradient(#ffffff1a 0%,#ffffff08 100%);border:1px solid #ffffff2e}.via-liquid{-webkit-backdrop-filter:var(--via-blur-md);border-radius:var(--via-radius-pill);background:linear-gradient(#fffc,#ffffff8c);border:1px solid #fffffff2;box-shadow:inset 0 1px #fff,0 4px 16px #0a1f3b14}[data-theme=dark] .via-glass{background:linear-gradient(#ffffff0f 0%,#ffffff08 100%);border-color:#ffffff1a}[data-theme=dark] .via-glass-strong{background:linear-gradient(#ffffff17 0%,#ffffff0d 100%);border-color:#ffffff24}[data-theme=dark] .via-liquid{box-shadow:inset 0 1px 0 var(--via-edge-hi), 0 4px 16px #0000004d;background:linear-gradient(#ffffff1a,#ffffff0d);border-color:#ffffff24}.vds-onlight{--via-text-primary:var(--via-navy);--via-text-body:var(--via-gray-700);--via-text-muted:var(--via-gray-500);--via-text-soft:var(--via-gray-500);--via-text-faint:var(--via-gray-400)}.via-surface{background:var(--via-surface);border:var(--via-border-fine);border-radius:var(--via-radius-md)}.via-card{background:var(--via-white);border:var(--via-border-fine);border-radius:var(--via-radius-lg);box-shadow:var(--via-shadow-sm);padding:var(--via-space-6)}.via-card-dark{background:var(--via-navy);border-radius:var(--via-radius-lg);padding:var(--via-space-6);color:var(--via-white)}.via-hero{font-family:var(--via-font-display);font-size:clamp(2.5rem, 6vw, var(--via-fs-hero));font-weight:var(--via-fw-medium);line-height:var(--via-lh-tight);letter-spacing:var(--via-ls-tighter);color:var(--via-text-primary)}.via-display{font-family:var(--via-font-display);font-size:clamp(2rem, 4.5vw, var(--via-fs-display));font-weight:var(--via-fw-medium);line-height:var(--via-lh-tight);letter-spacing:var(--via-ls-tighter);color:var(--via-text-primary)}.via-label{font-family:var(--via-font);font-size:var(--via-fs-label);font-weight:var(--via-fw-semibold);letter-spacing:var(--via-ls-label);text-transform:uppercase;color:var(--via-text-muted)}.via-wordmark{font-family:var(--via-font);font-weight:var(--via-fw-light);letter-spacing:var(--via-ls-brand);text-transform:uppercase;color:currentColor}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){:root,:root[data-theme=dark]{--via-glass-blur:none;--via-glass-blur-bar:none;--via-glass-card:var(--via-surface);--via-glass-card-2:var(--via-surface);--via-glass-bar:var(--via-surface)}}@media (prefers-contrast:more){:root{--via-border-soft:#0a1f3b66}:root[data-theme=dark]{--via-border-soft:#ffffff73}:root,:root[data-theme=dark]{--via-glass-card:var(--via-surface);--via-glass-card-2:var(--via-surface);--via-glass-bar:var(--via-surface)}}
*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}html{font-size:var(--via-fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-family:var(--via-font);font-weight:var(--via-fw-regular);font-size:var(--via-fs-body);line-height:var(--via-lh-loose);color:var(--via-text-body);background:var(--via-bg)}::selection{color:var(--via-white);background:#0a1f3beb}button{cursor:pointer;font-family:inherit}input,textarea{font-family:inherit}html{scroll-behavior:smooth}:focus{outline:none}:focus-visible{box-shadow:0 0 0 2px var(--via-white), 0 0 0 4px #0a1f3b80;border-radius:inherit;outline:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{box-shadow:0 0 0 2px var(--via-white), 0 0 0 4px var(--via-navy-60);outline:none}.via-mesh-navy :focus-visible,.via-on-dark :focus-visible,[data-on-dark] :focus-visible{box-shadow:0 0 0 2px var(--via-white), 0 0 0 4px var(--via-navy-60)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}em{font-style:normal}
:root{--subido-blue:#0aa9f6;--via-accent-ink:var(--via-navy);--via-accent-hairline:var(--via-navy-18);--via-surface-onnavy:linear-gradient(180deg, var(--via-white), var(--via-gray-50));--via-gray-onnavy:var(--via-gray-300);--app-glass-base:linear-gradient(155deg, var(--via-white) 0%, color-mix(in srgb, var(--via-white) 64%, var(--via-gray-50)) 64%, var(--via-gray-50) 100%);--app-glass-filter:blur(24px) saturate(100%);--app-glass-edge:color-mix(in srgb, var(--via-white) 56%, transparent);--app-glass-menu-bg:linear-gradient(128deg, color-mix(in srgb, var(--via-surface) 90%, transparent), color-mix(in srgb, var(--via-surface) 82%, transparent) 52%, color-mix(in srgb, var(--via-surface-elev) 90%, transparent));--app-glass-reading-bg:linear-gradient(128deg, color-mix(in srgb, var(--via-surface) 98%, transparent), color-mix(in srgb, var(--via-surface-elev) 92%, transparent));--app-glass-reading-shadow:inset 0 1px 0 var(--via-white), 0 1px 3px -2px var(--via-navy-18), 0 8px 20px -18px var(--via-navy-20);--via-glass-blur:blur(24px) saturate(100%);--app-canvas:1480px;--app-ls-hero:-.04em;--app-ls-display:-.035em;--app-ls-h1:-.032em;--app-ls-h2:-.028em;--app-ls-h3:-.022em;--app-ls-h4:-.018em;--app-ls-body:-.012em;--app-ls-sm:-.008em;--app-ls-caption:-.004em;--app-ls-xs:-.002em;--app-ls-micro:.03em;--app-ls-eyebrow:.06em;--app-fs-reading:1.0625rem;--app-fs-ui:.9375rem;--app-fs-support:.875rem;--app-fs-meta:.8125rem;--app-fs-micro:.75rem;--app-fs-section-title:1.25rem;--app-lh-reading:1.62;--app-lh-ui:1.45;--app-radius-surface:var(--via-radius-xl);--app-radius-card:var(--via-radius-lg);--app-radius-control:var(--via-radius-md);--app-radius-chip:var(--via-radius-sm);--app-radius-track:var(--via-radius-xs);--app-pad-card:var(--via-space-6);--app-pad-card-tight:var(--via-space-4);--app-gap-stack:var(--via-space-3);--app-gap-block:var(--via-space-6);--app-gap-grid:var(--via-space-5);--app-gap-section:var(--via-space-10);--app-h-control:44px;--app-elev-1-bg:var(--via-glass-card);--app-elev-1-line:var(--app-glass-edge);--app-elev-1-shadow:var(--app-glass-card-shadow);--app-elev-2-bg:color-mix(in srgb, var(--via-surface) 84%, transparent);--app-elev-2-line:var(--app-glass-edge);--app-elev-2-shadow:var(--via-shadow-lg);--app-elev-3-bg:color-mix(in srgb, var(--via-surface-elev) 92%, transparent);--app-elev-3-line:var(--app-glass-edge);--app-elev-3-shadow:var(--via-shadow-xl);--app-control-bg:linear-gradient(180deg, #ffffffd1, #ffffff94), var(--app-glass-base);--app-control-bg-hover:linear-gradient(180deg, #fffffff0, #ffffffb3), var(--app-glass-base);--app-control-line:color-mix(in srgb, var(--via-navy) 12%, var(--via-white));--app-control-shadow:inset 0 1px 0 #ffffffeb, 0 10px 24px -22px var(--via-navy-40);--app-modal-bg:linear-gradient(138deg, #fffffff5, #ffffffc2 46%, transparent), color-mix(in srgb, var(--via-surface-elev) 94%, var(--via-bg-2));--app-modal-foot-bg:color-mix(in srgb, var(--via-surface-elev) 92%, transparent);--app-scrim-bg:color-mix(in srgb, var(--via-navy-deep) 32%, transparent);--app-scrim-filter:blur(6px) saturate(100%);--app-empty-bg:var(--app-glass-plane-strong);--app-focus-ring-color:color-mix(in srgb, var(--via-navy) 65%, var(--via-white));--app-ring:0 0 0 2px var(--via-white), 0 0 0 4px var(--app-focus-ring-color);--app-ring-onnavy:0 0 0 2px var(--via-navy-deep), 0 0 0 4px var(--via-white);--app-em-ink:var(--via-text-muted);--app-mesh-trilho:linear-gradient(112deg, #ffffff16 0%, transparent 28%), linear-gradient(292deg, #2a4a6e4d 0%, transparent 42%), linear-gradient(135deg, var(--via-navy) 0%, var(--via-navy-deep) 68%, var(--via-navy-darker));--app-glass-plane:linear-gradient(148deg, color-mix(in srgb, var(--via-surface) 86%, transparent), color-mix(in srgb, var(--via-surface) 66%, transparent) 48%, color-mix(in srgb, var(--via-bg-2) 54%, transparent));--app-glass-plane-strong:linear-gradient(148deg, color-mix(in srgb, var(--via-surface) 96%, transparent), color-mix(in srgb, var(--via-surface) 82%, transparent) 48%, color-mix(in srgb, var(--via-bg-2) 72%, transparent));--app-glass-card-shadow:inset 0 2px 5px -3px var(--via-white), 0 1px 3px var(--via-navy-03), 0 18px 40px -28px var(--via-navy-25);--app-glass-card-shadow-raised:inset 0 2px 5px -3px var(--via-white), 0 2px 5px var(--via-navy-04), 0 26px 48px -28px var(--via-navy-25);--app-glass-control-bg:linear-gradient(155deg, color-mix(in srgb, var(--via-surface) 88%, transparent), color-mix(in srgb, var(--via-surface) 58%, transparent) 56%, color-mix(in srgb, var(--via-bg-2) 72%, transparent));--app-glass-control-shadow:inset 0 2px 4px -2px var(--via-white), 0 2px 4px var(--via-navy-06), 0 8px 16px -10px var(--via-navy-20);--app-selection-shadow:var(--app-glass-control-shadow);--app-note-bg:var(--app-glass-plane);--app-note-line:var(--via-border-soft);--app-note-shadow:inset 0 1px 0 var(--via-edge-hi);--app-shell-panel-bg:linear-gradient(136deg, #ffffffad 0%, #ffffff1f 42%, #f7f8fa47 100%), color-mix(in srgb, var(--via-white) 94%, var(--via-gray-50));--app-overlay-bg:linear-gradient(136deg, #ffffffeb 0%, #ffffff8a 48%, transparent 100%), color-mix(in srgb, var(--via-surface) 94%, transparent);--app-overlay-line:var(--app-shell-panel-line);--app-overlay-shadow:inset 0 1px 0 var(--via-white), inset 0 -1px 0 var(--via-navy-04), 0 8px 16px -12px var(--via-navy-20), 0 28px 56px -28px var(--via-navy-25);--app-overlay-filter:var(--app-glass-filter);--app-shell-overlay-bg:var(--app-overlay-bg);--app-shell-panel-line:var(--app-glass-edge);--app-shell-panel-shadow:inset 0 2px 4px -2px var(--via-white), 0 20px 52px -38px var(--via-navy-40), 0 6px 20px -18px var(--via-navy-20)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--app-glass-plane:var(--via-surface-elev);--app-glass-plane-strong:var(--via-surface-elev);--app-glass-menu-bg:var(--via-surface-elev);--app-glass-reading-bg:var(--via-surface-elev);--app-glass-control-bg:var(--via-surface-elev);--app-glass-filter:none;--app-overlay-bg:var(--via-surface-elev);--app-overlay-filter:none;--app-scrim-filter:none;--app-modal-bg:var(--via-surface-elev);--app-modal-foot-bg:var(--via-surface-elev)}}@media (prefers-contrast:more){:root{--via-text-faint:var(--via-text-muted);--app-glass-edge:var(--app-focus-ring-color);--app-overlay-line:var(--app-focus-ring-color)}}.via-mesh-navy{--via-accent:var(--via-white);--via-accent-deep:var(--via-gray-200);--via-accent-soft:color-mix(in srgb, var(--via-white) 11%, transparent);--via-accent-hairline:color-mix(in srgb, var(--via-white) 18%, transparent);--via-accent-ink:var(--via-white)}::selection{background:var(--via-navy);color:var(--via-white)}
