@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-vietnamese-400-normal.BF4g3tCF.woff2)format("woff2"),url(/_astro/archivo-vietnamese-400-normal.FGOLYM1a.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-latin-ext-400-normal.B5tPZzqW.woff2)format("woff2"),url(/_astro/archivo-latin-ext-400-normal.DrmqtLj6.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-latin-400-normal.C81ewxNO.woff2)format("woff2"),url(/_astro/archivo-latin-400-normal.Bl602Mgc.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/archivo-vietnamese-500-normal.k0drYPZA.woff2)format("woff2"),url(/_astro/archivo-vietnamese-500-normal.7W3lD2kQ.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/archivo-latin-ext-500-normal.RFhg4CpD.woff2)format("woff2"),url(/_astro/archivo-latin-ext-500-normal.D7mXw3Kz.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/archivo-latin-500-normal.CGugC8dq.woff2)format("woff2"),url(/_astro/archivo-latin-500-normal.pkzA7jw9.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/archivo-vietnamese-600-normal.anCjMumA.woff2)format("woff2"),url(/_astro/archivo-vietnamese-600-normal.C8xBVdfP.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/archivo-latin-ext-600-normal.Dm61iqcg.woff2)format("woff2"),url(/_astro/archivo-latin-ext-600-normal.D7uErJuz.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/archivo-latin-600-normal.3BBy0ZsW.woff2)format("woff2"),url(/_astro/archivo-latin-600-normal.DwYieO8P.woff)format("woff");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{color-scheme:light;--c-pine:#00463a;--c-pine-deep:#0f4a44;--c-teal:#003336;--c-ruby:#fe2c64;--c-ruby-hover:#e8215a;--c-ruby-ink:#d0164b;--c-ruby-wash:#fff2f5;--c-lime:#e5ff55;--c-lime-leaf:#b8ef3d;--c-sage:#93d2b6;--c-green:#49a878;--c-green-ink:#1f7a52;--c-white:#fff;--c-ink:#101918;--c-ink2:#26312f;--c-grey600:#5b6462;--c-grey500:#69716f;--c-grey400:#7c8885;--c-grey300:#8a9592;--c-line:#e7e9ea;--c-line-soft:#eceeef;--c-mist:#f5f6f6;--c-mist2:#f6f7f7;--c-band:#f8f9f9;--c-mint:#edf4f0;--c-mint2:#e7f2ec;--c-night:#041c1a;--c-night1:#082522;--c-night2:#0c2f2b;--c-night-band:#06231f;--c-night-line:#173a36;--c-night-edge:#2b5751;--c-night-ring:#2e5c55;--c-night-path:#5a8a82;--c-fog:#aec2be;--c-fog-faint:#86a09b;--c-fog-light:#d3e1dd;--c-night-raised:#1a3f39;--c-hub-rim:#2b6b62;--c-path-soft:#c2d1cb;--c-path-out:#9fbfb2;--c-hub-mist:#f8fbf9;--c-hub-mist2:#e2ebe7;--c-white-a04:#ffffff0a;--c-white-a05:#ffffff0d;--c-white-a07:#ffffff12;--c-white-a08:#ffffff14;--c-white-a10:#ffffff1a;--c-white-a12:#ffffff1f;--c-white-a14:#ffffff24;--c-white-a15:#ffffff26;--c-white-a16:#ffffff29;--c-white-a18:#ffffff2e;--c-white-a20:#fff3;--c-white-a40:#fff6;--c-white-a45:#ffffff73;--c-white-a50:#ffffff80;--c-white-a52:#ffffff85;--c-white-a55:#ffffff8c;--c-white-a62:#ffffff9e;--c-white-a70:#ffffffb3;--c-white-a72:#ffffffb8;--c-white-a74:#ffffffbd;--c-white-a75:#ffffffbf;--c-white-a80:#fffc;--c-white-a88:#ffffffe0;--c-black-a25:#00000040;--c-black-a35:#00000059;--c-black-a45:#00000073;--c-black-a50:#00000080;--c-black-a55:#0000008c;--c-lime-leaf-a15:#b8ef3d26;--c-lime-leaf-a18:#b8ef3d2e;--c-pine-a45:#00463a73;--c-pine-a50:#00463a80;--c-ink-a08:#10191814;--c-slate-a06:#1018280f;--c-ruby-a00:#fe2c6400;--c-ruby-a10:#fe2c641a;--font-sans:Archivo, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--w-regular:400;--w-medium:500;--w-semibold:600;--r-xs:8px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:28px;--s-8:32px;--s-10:40px;--s-12:48px;--s-14:56px;--s-16:64px;--s-20:80px;--s-26:104px;--t-fast:.18s;--t-med:.32s;--t-ease:cubic-bezier(.2,.7,.2,1);--wrap-max:1280px;--wrap-pad:40px;--wrap-pad-phone:20px;--nav-height:72px;--btn-height:40px;--btn-height-sm:34px;--btn-pad:0 18px;--btn-pad-sm:0 14px;--btn-font:14.5px;--btn-font-sm:13.5px;--sec-pad:104px;--sec-pad-md:76px;--sec-pad-sm:60px;--text-body:17px;--leading-body:1.55;--text-xl:clamp(40px, 5.6vw, 80px);--text-lg:clamp(28px, 3vw, 40px);--text-cta:clamp(30px, 3.4vw, 46px);--text-lede:clamp(17px, 1.5vw, 20px);--text-kicker:10.5px;--bg:#fff;--surface:#fff;--surface2:#f5f6f6;--soft:#f6f7f7;--band:#f8f9f9;--line:#e7e9ea;--line-soft:#eceeef;--ink:#101918;--ink2:#26312f;--muted:#5b6462;--faint:#69716f;--quiet:#7c8885;--subtle:#8a9592;--label:#101918;--logo-word:#fe2c64;--logo-frog:#00463a;--raised:#fff;--raised-edge:#e7e9ea;--raised-edge-top:#e7e9ea;--raised-shadow:0 1px 2px #1018280f;--elevated:0 40px 80px -30px #10191880;--backdrop:#0033368c;--nav-bg:#ffffffe0;--nav-blur:saturate(1.4) blur(10px);--nav-link:#34403d;--nav-scrolled:0 1px 0 #eceeef,0 8px 24px -16px #1018282e;--card:#fff;--card-edge:#eceeef;--card-shadow:0 1px 2px #1018280a,0 4px 10px -4px #1018280f,0 18px 36px -18px #10182829;--card-shadow-hover:0 1px 2px #1018280d,0 14px 28px -10px #1018281f,0 30px 56px -24px #10182838;--chip:#edf4f0;--on-chip:#00463a;--highlight:#fe2c64;--art-bg:#f4f5f5;--band-bg:#f8f9f9;--band-dots:none;--cta-bg:radial-gradient(70% 110% at 85% 50%,#0a4f47 0%,#003336 62%);--feature:radial-gradient(70% 90% at 90% 10%,#b8ef3d1f,transparent 70%),linear-gradient(150deg,#0b5a4b 0%,#00463a 50%,#003336 100%);--hero-bg:radial-gradient(50% 70% at 78% 40%,#00463a0d,transparent 70%),#fff;--logo-filter:none;--logo-opacity:1;--tile:#fff;--tile-edge:#eceeef;--tile-shadow:0 1px 2px #1018280a,0 4px 10px -4px #1018280f,0 18px 36px -18px #10182829;--ok-ink:#1f7a52;--tint:#edf4f0;--hover-wash:#f5f6f6;--menu:#fff;--menu-edge:#e7e9ea;--menu-shadow:0 1px 2px #1018280d,0 24px 48px -20px #10182847;--toggle:#fff;--toggle-edge:#e7e9ea;--toggle-ink:#101918;--toggle-hover:#101918;--linkedin-hover:#0a66c2;--bubble:#fff;--bubble-edge:#eceeef;--bubble-shadow:0 1px 2px #1018280d,0 18px 36px -14px #1018284d;--control:#fff;--control-focus:#00463a;--control-ring:#49a8782e;--danger:#fe2c64;--chevron:#101918;--chip-soon:#eef1f0;--on-chip-soon:#56605d;--chip-new:#fe2c64;--on-chip-new:#fff;--brand:#00463a;--brand-fill:#00463a;--icon:#00463a;--action:#fe2c64;--action-hover:#e8215a;--on-action:#fff;--accent-text:#fe2c64;--accent-on-dark:#b8ef3d;--accent-wash:#fff2f5;--ok:#1f7a52;--ok-wash:#49a87829;--run:#d0164b;--run-wash:#fe2c641a;--focus:#00463a;--selection:#93d2b673;--outline:#fe2c64;--action-dark-fill:#00463a;--action-dark-hover:#0a5a4b;--action-dark-edge:transparent;--action-shadow:0 1px 2px #1019181f;--action-shadow-hover:0 1px 2px #1019181f,0 4px 12px -6px #fe2c6473;--shadow1:0 1px 2px #1018280d;--shadow2:0 1px 2px #1018280a,0 4px 10px -4px #1018280f,0 18px 36px -18px #10182829;--shadow3:0 1px 2px #1018280a,0 10px 24px -8px #10182814,0 40px 70px -30px #10182838;--page-hero-bg:radial-gradient(50% 70% at 78% 40%,#00463a0d,transparent 70%),#fff;--crumb-link:#00463a;--icon-wash:#e7f2ec;--block-wash:#00463a14;--plan-hi:#e5ff55;--on-plan-hi:#041c1a;--on-plan-hi-muted:#041c1ab8;--plan-hi-line:#041c1a29;--plan-hi-shadow:0 1px 2px #1018280d,0 24px 48px -22px #788c008c;--plan-hi-btn-hover:#0f332e;--plan-hi-btn-shadow:0 1px 2px #0003;--plan-dark:#00463a;--plan-dark-edge:#00463a;--on-plan-dark:#fff;--on-plan-dark-muted:#ffffffb8;--plan-dark-line:#ffffff2e;--plan-dark-tick:#b8ef3d;--plan-dark-btn:#fff;--on-plan-dark-btn:#00463a;--plan-dark-btn-hover:#f2f6f4;--plan-table-edge:#e7e9ea;--plan-table-head:#fff;--vignette-shadow:0 10px 24px -16px #10191859;--confirm-fill:#00463a;--tab-on:#fff;--art-panel:#f4f5f5;--frame-edge:#e7e9ea;--linkedin:#0a66c2;--field-line:#e7e9ea;--form-card-edge:#e7e9ea;--form-card-shadow:0 1px 2px #1018280a,0 10px 24px -8px #10182814,0 40px 70px -30px #10182838;--close-ink:#69716f;--cover-method-bg:#e6f1ea;--cover-method-line:#a9cbbb;--cover-method-accent:#00463a;--cover-method-hub:#00463a;--cover-method-icon:#fff;--cover-method-text:#0e2b26;--cover-quality-bg:#f7eee9;--cover-quality-line:#e0c2b4;--cover-quality-accent:#fe2c64;--cover-quality-hub:#fe2c64;--cover-quality-icon:#fff;--cover-quality-text:#3a1520;--cover-systems-bg:#e2eced;--cover-systems-line:#9dbdbe;--cover-systems-accent:#003336;--cover-systems-hub:#003336;--cover-systems-icon:#b8ef3d;--cover-systems-text:#082426;--cover-tools-bg:#edf4e8;--cover-tools-line:#b2d0a4;--cover-tools-accent:#49a878;--cover-tools-hub:#00463a;--cover-tools-icon:#fff;--cover-tools-text:#15301f;--cover-security-bg:#e8ecef;--cover-security-line:#aebac2;--cover-security-accent:#101918;--cover-security-hub:#101918;--cover-security-icon:#fff;--cover-security-text:#101918;--cover-inside-bg:#fceaf0;--cover-inside-line:#edb6c6;--cover-inside-accent:#fe2c64;--cover-inside-hub:#00463a;--cover-inside-icon:#fff;--cover-inside-text:#3a1520;--cover-ai-bg:#0e2b26;--cover-ai-line:#2f5a52;--cover-ai-accent:#b8ef3d;--cover-ai-hub:#b8ef3d;--cover-ai-icon:#0e2b26;--cover-ai-text:#fff;--cover-news-bg:#f3eee6;--cover-news-line:#d5c7b0;--cover-news-accent:#00463a;--cover-news-hub:#fe2c64;--cover-news-icon:#fff;--cover-news-text:#2b2416;--cover-tag:#ffffffe0;--cover-tag-shadow:0 10px 24px -14px #10191866;--prod-hero-bg:radial-gradient(50% 70% at 78% 40%,#00463a0d,transparent 70%),#fff;--mod-green:#49a878;--mod-link:#00463a;--mod-quiet-ink:#56625f;--mod-pill-hover:#bcc7c3;--mod-pill-on:#00463a;--on-mod-pill-on:#fff;--mod-pill-on-shadow:0 2px 0 #00302a;--win-bar:linear-gradient(180deg,#fff,#f7faf8);--win-dot:#e1e8e5;--win-shadow:0 1px 2px #1018280a,0 10px 24px -8px #10182814,0 40px 70px -30px #10182838;--win-top-edge:#eceeef;--code-bg:#0e1716;--code-ink:#e6ece9;--code-dot:#2e3a38;--code-key:#f7a3b9;--code-str:#9fd8b8;--code-edge:transparent;--code-edge-top:transparent;--code-shadow:inset 0 1px 0 #ffffff14,0 5px 0 #050a09,0 40px 70px -34px #10191899;--mod-hub:linear-gradient(160deg,#0d6252,#00463a);--mod-hub-shadow:inset 0 1px 0 #ffffff29,0 3px 0 #00302a;--mod-hub-ping:#fe2c648c;--draw-fill:#fff;--draw-edge:#d5deda;--draw-code:#3f4b48;--draw-label:#56625f;--wire:#c4ceca;--wire-map:#a7d3bd;--wire-hot:#fe2c64;--hot-edge:#fe2c648c;--hot-shadow:0 14px 26px -18px #fe2c6480;--pipe-bar:#e6ece9;--pipe-code-line:#c9d2ce;--pipe-lane:#dce4e0;--pipe-end:#9fb0aa;--pipe-runtime:#f7faf8;--dark-panel:radial-gradient(70% 60% at 20% 0%,#0b5a4b 0%,transparent 60%),#00463a;--dark-panel-shadow:none;--meter-track:#edf1ef;--meter-rule:#edf1ef;--sev-warn:#f7a3b9;--sev-info:#49a878;--pill-ok:#e6f4ec;--on-pill-ok:#00463a;--pill-run:#00463a;--on-pill-run:#fff;--pill-queued:#eef2f0;--on-pill-queued:#56625f;--run-past:#00463a;--run-dot:#b9c4c0;--run-bar:#c9d2ce;--run-ring:#fe2c6426;--sign-btn-shadow:0 2px 0 #c8154a;--role-on-shadow:inset 0 1px 0 #fff,0 3px 0 #f7c7d4,0 18px 30px -20px #fe2c6473;--card-hot:#00463a;--on-card-hot:#fff;--on-card-hot-muted:#fffc;--card-hot-icon:#ffffff24;--addon-bg:linear-gradient(180deg,#fff,transparent);--addon-shadow:0 1px 2px #1018280a,0 4px 10px -4px #1018280f,0 18px 36px -18px #10182829;--addon-tag-edge:#00463a40;--slim-card:#fff;--doc-edge:#e7e9ea;--dash-edge:#c4ceca;--ig-line:#b6c7c1;--ig-ring:#00463a14;--file-doc:#5c7896;--file-xls:#4e8a66;--file-mail:#9a8273;--spec-edge:#eceeef;--spec-shadow:0 1px 2px #1018280a,0 10px 24px -8px #10182814,0 40px 70px -30px #10182838;--spec-code:#f5f6f6;--spec-rule:#00463a0d;--spec-tag:#00463a;--obj-frame:#49a8780f;--obj-label:#00463a;--res-feature-tile:radial-gradient(60% 90% at 85% 40%,#b8ef3d24,transparent 70%),linear-gradient(140deg,#0b5a4b 0%,#00463a 45%,#003336 100%);--res-feature-tile-edge:#00463a;--res-feature-icon:#b8ef3d;--video-screen:radial-gradient(60% 80% at 80% 15%,#49a87859,transparent 70%),linear-gradient(160deg,#0b4a40,#00302b);--video-screen-shadow:inset 0 1px 0 #ffffff1f,0 22px 36px -22px #1019188c;--video-screen-shadow-hover:inset 0 1px 0 #ffffff1f,0 32px 50px -26px #10191899;--play-btn:#fff;--on-play-btn:#00463a;--play-ring:#fff9;--sketch-line:#b8ef3d8c;--poster-line:#ffffff8c;--poster-soft:#ffffff38;--poster-soft-dot:#fff6;--poster-accent:#b8ef3d;--poster-hub:#00463a;--poster-node:#0b4a40;--poster-bob:#e5ff55;--paper-sheet:linear-gradient(180deg,#fff,#f2f6f4);--paper-sheet-edge:#d3ddd9;--paper-sheet-shadow:0 18px 30px -18px #10191866;--book-shadow:inset 5px 0 0 #0000000f,inset 6px 0 0 #ffffff40,0 2px 4px #1019180f,0 26px 44px -24px #10191873;--book-shadow-hover:inset 5px 0 0 #0000000f,inset 6px 0 0 #ffffff40,0 4px 8px #1019180f,0 40px 60px -28px #1019188c;--form-cover-wash:linear-gradient(180deg,#f6f8f7,transparent);--pill-hover-edge:#b8c5c0;--node-bg:#fff;--node-edge:#e7e9ea;--hot-wash:#fe2c6414;--hot-ink:#c81848;--panel-shadow:0 1px 2px #1018280a,0 10px 24px -8px #10182814,0 40px 70px -30px #10182838;--jump-shadow:0 1px 2px #1018280a,0 12px 28px -18px #10182838;--jump-shadow-hover:0 1px 2px #1018280d,0 18px 34px -16px #10182847;--jump-ic:#00463a;--on-jump-ic:#fff;--ill-ring2:#dce5e1;--ill-core-edge:transparent;--ill-core-shadow:drop-shadow(0 14px 22px #00463a59);--ill-disc-edge:#d3ddd9;--ill-disc-shadow:drop-shadow(0 12px 18px #1019181f);--role-edge:#e7e9ea;--role-dash:#c9d2cf;--role-hi:#00463a;--on-role-hi:#fff;--on-role-hi-muted:#fffc;--role-hi-bob:#b8ef3d;--code-pick:#fe2c6414;--code-pick-edge:#fe2c6499;--pn-bg:linear-gradient(165deg,#fff 0%,#f2f6f4 100%);--pn-shadow:0 1px 2px #1018280a,0 10px 24px -8px #10182814,0 40px 70px -30px #10182838;--pn-shadow-hover:0 1px 2px #1018280a,0 10px 24px -8px #10182814,0 40px 70px -30px #10182838;--pn-edge-top:#eceeef;--pn-glow:0 0 14px 4px #fe2c6459;--meta:#6f7b78;--detail-ink:#34403d;--path-rule:#9fb0aa;--soon-edge:#d9e2de;--link-arrow:#69716f;--link-card-shadow:0 1px 2px #1018280a,0 4px 10px -4px #1018280f,0 18px 36px -18px #10182829;--link-card-shadow-hover:0 1px 2px #1018280d,0 14px 28px -10px #1018281f,0 30px 56px -24px #10182838;--flare:radial-gradient(circle,#fe2c6457 0,#fe2c6424 16%,#fe2c640d 38%,transparent 66%);--stage-card:linear-gradient(180deg,#fff 0%,#fafcfb 100%);--stage-fan:#e4eae7;--stage-bar:#c9d2ce;--stage-ink:#00463a;--stage-target-on:#f4f7f6;--stage-pill-edge:#e7e9ea;--stage-rail:#e1e7e4;--check-ink:#00463a;--hub-tile:linear-gradient(160deg,#0d6252 0%,#00463a 55%,#003a36 100%);--hub-tile-shadow:inset 0 1px 0 #ffffff2e,0 4px 0 #00302a,0 24px 36px -18px #00463aa6;--pick-edge:#fe2c6480;--map-line-preview:#f7a3b9;--estate-bg:#f8f9f9;--tab-shadow:0 1px 2px #1018280d,0 0 0 1px #e7e9ea;--tab-icon:#00463a;--root-ring:#00463a12;--issue-warn:#ff7936;--issue-pick:#fe2c640f;--issue-pick-edge:#fe2c6440;--run-dot-ring:#fe2c6426;--ok-row:#49a8781f;--issue-flag-edge:#fe2c642e;--ahead-edge:#fe2c6459;--mini-win-shadow:0 1px 2px #1019180d, 0 16px 30px -18px #10191859;--brand-fill-line:#00463a;--hero-core-shadow:drop-shadow(0 8px 16px #00463a4d);--target-ink:#10191880;--target-hover:#00463a12;--target-on-shadow:0 1px 2px #00463a40;--slot-on-edge:#edf4f0;--about-bob-shadow:drop-shadow(0 8px 10px #00463a38);--peek-bob-shadow:drop-shadow(-6px 8px 10px #10182838);--reason-bob-shadow:drop-shadow(0 22px 26px #00463a40);--reason-floor:#00333633;--timeline-bob-shadow:drop-shadow(0 6px 8px #00463a40);--founder-frame-shadow:0 18px 30px -18px #10191873;--dsn-step-bg:#00463a;--on-dsn-step:#fff;--dsn-step-ring:none;--dsn-plus-bg:#fe2c64;--on-dsn-plus:#fff;--dsn-band:linear-gradient(155deg,#00463a 0%,#063d35 100%);--dsn-band-shadow:0 24px 48px -28px #0028228c;--dsn-band-hub:#00352c;--dsn-band-foot:#0000001f;--dsn-band-ok:#93d2b624;--dsn-ill-shadow:drop-shadow(0 10px 18px #10191814);--dsn-accent:#1f7a52;--dsn-panel:#fff;--dsn-edge:#d8e0dd;--dsn-viz:#49a878;--dsn-cell:#eef2f1;--dsn-strike:#8a9592;--dsn-band-solid:#00463a;--dsn-band-btn:#fff;--on-dsn-band-btn:#00463a;--dp-bg:radial-gradient(55% 60% at 88% 0%,#93d2b629,transparent 70%),linear-gradient(165deg,#0f3832 0%,#082522 100%);--dp-rim:#e5ff5573;--dp-card:#ffffff0a;--dp-card-edge:#ffffff1f;--dp-cell:#ffffff14;--dp-glow:0 10px 28px -8px #e5ff5573;--dp-halo:0 0 0 10px #93d2b614, 0 0 40px #e5ff552e;--cz-card:linear-gradient(180deg,#fff 0%,#fafcfb 100%);--cz-edge:#e3eae7;--cz-shadow:inset 0 1px 0 #fff,0 1px 2px #1018280a,0 3px 0 #e6edea,0 30px 60px -34px #10191852;--cz-line:#edf1ef;--cz-rule:#e1eae6;--cz-band:#eef4f1;--cz-head:#34403d;--cz-hopp:#00463a;--cz-group:#00463a;--cz-chip:#eaf5ef;--cz-chip-shadow:inset 0 1px 0 #fff,0 2px 0 #d3e6db;--cz-bob:#00463a;--cz-etl:#f1f4f3;--on-cz-etl:#5b6462;--cz-yes:#00463a;--cz-yes-disc:linear-gradient(180deg,#e3f4ea,#cfeadb);--cz-yes-shadow:inset 0 1px 0 #fff,0 2px 6px -2px #00463a59;--cz-no:#4a5552;--cz-no-disc:#eef1f0;--cz-part:#8a5a00;--cz-part-disc:#fff1d6;--cz-note:#34403d;--cz-btn:linear-gradient(180deg,#fff,#f7faf9);--cz-btn-edge:#d9e2de;--cz-btn-shadow:inset 0 1px 0 #fff,0 2px 0 #e3eae7,0 10px 22px -14px #10191859;--ih-card-shadow:drop-shadow(0 6px 10px #1019180f);--ill-bg:#fff;--ill-surface:#fff;--ill-surface2:#f6f8f7;--ill-edge:#d8e0dd;--ill-ink:#101918;--ill-muted:#5e6a67;--ill-faint:#667370;--ill-line:#b6c7c1;--ill-ring:#c9d6d1;--ill-hub:#00463a;--ill-halo:#00463a12;--ill-bob:#b8ef3d;--ill-accent:#fe2c64;--ill-icon:#00463a;--ill-bar:#00463a;--bob-fill:#00463a;--leap-top0:#fff;--leap-top1:#d7ebe1;--leap-side0:#b9d8c9;--leap-side1:#8fbba7;--leap-rec0:#fff;--leap-rec1:#e4eeea;--leap-glow0:#49a87829;--leap-glow1:#49a87800;--leap-floor:#00463a38;--leap-rec-shadow:#00463a29;--leap-shadow:#00333633;--leap-ripple:#fe2c64b3;--reason-line:#a9c3b8;--reason-pad:#cfe3d9;--reason-pad-edge:#a9c3b8;--orb-ring-inner:#dce5e1;--orb-core-edge:transparent;--orb-core-shadow:drop-shadow(0 14px 22px #00463a59);--orb-disc:#fff;--orb-disc-edge:#d3ddd9;--orb-disc-shadow:drop-shadow(0 12px 18px #1019181f);--viz-fill:#fff;--viz-fill2:#f4f7f6;--viz-mid:#e6ece9;--viz-soft-ruby:#d98fa5;--viz-edge:#ccd6d2;--viz-rule:#e1e8e5;--viz-rule-soft:#eef2f0;--viz-dash:#9fb0aa;--viz-green:#49a878;--viz-green-fill:#49a878;--viz-tick:#fff;--viz-grey:#9daaa6;--viz-grey2:#c4ceca}:root.dk{color-scheme:dark;--bg:#041c1a;--surface:#082522;--surface2:#0c2f2b;--soft:#0c2f2b;--band:#06231f;--line:#173a36;--line-soft:#173a36;--ink:#fff;--ink2:#d3e1dd;--muted:#aec2be;--faint:#86a09b;--quiet:#86a09b;--subtle:#86a09b;--label:#d3e1dd;--logo-word:#fff;--logo-frog:#fff;--raised:linear-gradient(180deg,#0f332e 0%,#0a2a26 55%,#08241f 100%);--raised-edge:#1a3f39;--raised-edge-top:#2b5751;--raised-shadow:inset 0 1px 0 #ffffff12,0 2px 0 #0006,0 8px 16px -10px #000000b3;--elevated:inset 0 1px 0 #ffffff17,0 1px 0 #00000073,0 10px 20px -10px #0000008c,0 30px 60px -28px #000c;--backdrop:#000807b3;--nav-bg:#041c1ab8;--nav-blur:saturate(1.3) blur(14px);--nav-link:#aec2be;--nav-scrolled:0 12px 30px -18px #000c;--card:linear-gradient(180deg,#0f332e 0%,#0a2a26 55%,#08241f 100%);--card-edge:#1a3f39;--card-shadow:inset 0 1px 0 #ffffff17,0 1px 2px #0000004d,0 12px 30px -20px #000000b3;--card-shadow-hover:inset 0 1px 0 #ffffff17,0 2px 6px #00000059,0 20px 44px -22px #000c;--chip:#93d2b61a;--on-chip:#93d2b6;--highlight:#e5ff55;--art-bg:#0a2925;--band-bg:radial-gradient(60% 50% at 85% 20%,#93d2b612,transparent 70%),linear-gradient(180deg,#041c1a 0%,#07261f 14%,#062320 86%,#041c1a 100%);--band-dots:radial-gradient(#93d2b614 1px,transparent 1.2px) 0 0/22px 22px;--cta-bg:radial-gradient(45% 80% at 82% 50%,#93d2b629,transparent 70%),radial-gradient(70% 110% at 85% 50%,#0b3d36 0%,#021311 65%);--feature:radial-gradient(70% 90% at 90% 10%,#e5ff5514,transparent 70%),linear-gradient(150deg,#14564d 0%,#0f4a44 50%,#0a3430 100%);--hero-bg:radial-gradient(30% 45% at 74% 50%,#93d2b624,transparent 70%),radial-gradient(18% 26% at 74% 50%,#e5ff5512,transparent 70%),radial-gradient(70% 90% at 100% 0%,#93d2b612,transparent 60%),linear-gradient(180deg,#062420 0%,#041c1a 100%);--logo-filter:brightness(0) invert(1);--logo-opacity:.9;--tile:linear-gradient(180deg,#0f332e 0%,#0a2a26 100%);--tile-edge:#1a3f39;--tile-shadow:inset 0 1px 0 #ffffff17;--ok-ink:#93d2b6;--tint:#93d2b61f;--hover-wash:#93d2b614;--menu:linear-gradient(180deg,#0f332e 0%,#0a2a26 100%);--menu-edge:#2b5751;--menu-shadow:inset 0 1px 0 #ffffff17,0 24px 48px -20px #000c;--toggle:#0c2f2b;--toggle-edge:#2b5751;--toggle-ink:#e5ff55;--toggle-hover:#93d2b6;--linkedin-hover:#93d2b6;--bubble:#0c2f2b;--bubble-edge:#2b5751;--bubble-shadow:0 18px 36px -14px #000000b3;--control:#031615;--control-focus:#93d2b6;--control-ring:#93d2b626;--danger:#93d2b6;--chevron:#fff;--chip-soon:#ffffff1a;--on-chip-soon:#c9d8d4;--chip-new:#e5ff55;--on-chip-new:#041c1a;--brand:#93d2b6;--brand-fill:#0f4a44;--icon:#93d2b6;--action:#e5ff55;--action-hover:#e5ff55;--on-action:#041c1a;--accent-text:#93d2b6;--accent-on-dark:#93d2b6;--accent-wash:#93d2b61f;--ok:#93d2b6;--ok-wash:#93d2b624;--run:#e5ff55;--run-wash:#e5ff551f;--focus:#93d2b6;--selection:#93d2b64d;--outline:#e5ff55;--action-dark-fill:transparent;--action-dark-hover:transparent;--action-dark-edge:#3a7073;--action-shadow:inset 0 1px 0 #ffffff8c,0 3px 0 #a8be2e,0 14px 28px -12px #e5ff5573,0 0 32px -10px #e5ff5559;--action-shadow-hover:0 4px 12px -6px #e5ff554d;--shadow1:0 1px 2px #1019180d;--shadow2:0 1px 2px #1019180a,0 10px 28px -18px #10191880;--shadow3:0 2px 6px #1019180f,0 18px 40px -22px #10191899;--page-hero-bg:radial-gradient(40% 60% at 78% 45%,#93d2b61c,transparent 70%),radial-gradient(70% 90% at 100% 0%,#93d2b60d,transparent 60%),linear-gradient(180deg,#062420 0%,#041c1a 100%);--crumb-link:#93d2b6;--icon-wash:#93d2b61f;--block-wash:#93d2b61f;--plan-hi:#e5ff55;--on-plan-hi:#041c1a;--on-plan-hi-muted:#041c1ab8;--plan-hi-line:#041c1a29;--plan-hi-shadow:0 1px 2px #1018280d,0 24px 48px -22px #788c008c;--plan-hi-btn-hover:#0f332e;--plan-hi-btn-shadow:0 1px 2px #0003;--plan-dark:linear-gradient(180deg,#14564d 0%,#0f4a44 100%);--plan-dark-edge:#2b6b62;--on-plan-dark:#fff;--on-plan-dark-muted:#ffffffb8;--plan-dark-line:#ffffff2e;--plan-dark-tick:#e5ff55;--plan-dark-btn:#e5ff55;--on-plan-dark-btn:#041c1a;--plan-dark-btn-hover:#e5ff55;--plan-table-edge:#1a3f39;--plan-table-head:#0f332e;--vignette-shadow:0 10px 24px -16px #10191859;--confirm-fill:#e5ff55;--tab-on:#0f332e;--art-panel:radial-gradient(80% 90% at 85% 0%,#93d2b61a,transparent 70%),#0a2925;--frame-edge:#2b5751;--linkedin:#93d2b6;--field-line:#2b5751;--form-card-edge:#1a3f39;--form-card-shadow:inset 0 1px 0 #ffffff17,0 24px 48px -20px #0009;--close-ink:#aec2be;--cover-method-bg:#0b302a;--cover-method-line:#2a574f;--cover-method-accent:#e5ff55;--cover-method-hub:#93d2b6;--cover-method-icon:#041c1a;--cover-method-text:#fff;--cover-quality-bg:#0e2a2c;--cover-quality-line:#2c5456;--cover-quality-accent:#93d2b6;--cover-quality-hub:#93d2b6;--cover-quality-icon:#041c1a;--cover-quality-text:#fff;--cover-systems-bg:#092630;--cover-systems-line:#285261;--cover-systems-accent:#e5ff55;--cover-systems-hub:#e5ff55;--cover-systems-icon:#041c1a;--cover-systems-text:#fff;--cover-tools-bg:#0d2e24;--cover-tools-line:#2d5a46;--cover-tools-accent:#93d2b6;--cover-tools-hub:#93d2b6;--cover-tools-icon:#041c1a;--cover-tools-text:#fff;--cover-security-bg:#0a2224;--cover-security-line:#294b4e;--cover-security-accent:#93d2b6;--cover-security-hub:#fff;--cover-security-icon:#041c1a;--cover-security-text:#fff;--cover-inside-bg:#10302b;--cover-inside-line:#30605a;--cover-inside-accent:#e5ff55;--cover-inside-hub:#93d2b6;--cover-inside-icon:#041c1a;--cover-inside-text:#fff;--cover-ai-bg:#03120f;--cover-ai-line:#1e4740;--cover-ai-accent:#e5ff55;--cover-ai-hub:#e5ff55;--cover-ai-icon:#03120f;--cover-ai-text:#fff;--cover-news-bg:#0c2b27;--cover-news-line:#2b5650;--cover-news-accent:#93d2b6;--cover-news-hub:#93d2b6;--cover-news-icon:#041c1a;--cover-news-text:#fff;--cover-tag:#041c1ad1;--cover-tag-shadow:0 10px 24px -14px #10191866;--prod-hero-bg:radial-gradient(40% 60% at 78% 45%,#93d2b61c,transparent 70%),radial-gradient(70% 90% at 100% 0%,#93d2b60f,transparent 60%),linear-gradient(180deg,#062420 0%,#041c1a 100%);--mod-green:#93d2b6;--mod-link:#93d2b6;--mod-quiet-ink:#aec2be;--mod-pill-hover:#33625b;--mod-pill-on:#fff;--on-mod-pill-on:#041c1a;--mod-pill-on-shadow:0 6px 16px -8px #0009;--win-bar:#0a2a27;--win-dot:#2e5c55;--win-shadow:inset 0 1px 0 #ffffff17,0 1px 0 #00000073,0 10px 20px -10px #0000008c,0 30px 60px -28px #000c;--win-top-edge:#2b5751;--code-bg:#021311;--code-ink:#e6ece9;--code-dot:#2e5c55;--code-key:#cfe3e3;--code-str:#9fd8b8;--code-edge:#1a3f39;--code-edge-top:#2b5751;--code-shadow:inset 0 1px 0 #ffffff0f,0 1px 0 #00000073,0 10px 20px -10px #0000008c,0 30px 60px -28px #000c,0 0 60px -20px #93d2b62e;--mod-hub:linear-gradient(160deg,#0f4a44,#0a302c);--mod-hub-shadow:inset 0 1px 0 #ffffff24,0 4px 0 #021110,0 24px 40px -18px #000c,0 0 40px -8px #93d2b64d;--mod-hub-ping:#93d2b68c;--draw-fill:#0c2f2b;--draw-edge:#2e5c55;--draw-code:#d6e3e0;--draw-label:#d6e3e0;--wire:#5a8a82;--wire-map:#5a8a82;--wire-hot:#e5ff55;--hot-edge:#93d2b6;--hot-shadow:0 14px 26px -18px #93d2b64d;--pipe-bar:#3f7169;--pipe-code-line:#5a8a82;--pipe-lane:#2e5c55;--pipe-end:#5a8a82;--pipe-runtime:#0c2f2b;--dark-panel:radial-gradient(60% 55% at 15% 0%,#93d2b617,transparent 65%),radial-gradient(40% 40% at 90% 100%,#e5ff550a,transparent 70%),linear-gradient(180deg,#02110f,#031614);--dark-panel-shadow:inset 0 0 0 1px #16352f,inset 0 18px 40px -12px #000000b3,inset 0 1px 0 #ffffff0a;--meter-track:#2e5c55;--meter-rule:#173a36;--sev-warn:#93d2b68c;--sev-info:#fff;--pill-ok:#ffffff1f;--on-pill-ok:#fff;--pill-run:#93d2b6;--on-pill-run:#041c1a;--pill-queued:#173a36;--on-pill-queued:#aec2be;--run-past:#fff;--run-dot:#5a8a82;--run-bar:#5a8a82;--run-ring:#93d2b626;--sign-btn-shadow:none;--role-on-shadow:0 3px 0 #6f7d1e,0 18px 30px -20px #93d2b64d;--card-hot:#93d2b6;--on-card-hot:#041c1a;--on-card-hot-muted:#041c1ac7;--card-hot-icon:#041c1a1a;--addon-bg:linear-gradient(180deg,#0f332e,transparent);--addon-shadow:none;--addon-tag-edge:#2b5751;--slim-card:#0a2a26;--doc-edge:#2b5751;--dash-edge:#2b5751;--ig-line:#3f7169;--ig-ring:#93d2b614;--file-doc:#5c7896;--file-xls:#4e8a66;--file-mail:#9a8273;--spec-edge:#2b5751;--spec-shadow:0 1px 2px #1019180a,0 10px 28px -18px #10191842;--spec-code:#082522;--spec-rule:#93d2b612;--spec-tag:#e5ff55;--obj-frame:#93d2b60d;--obj-label:#93d2b6;--res-feature-tile:radial-gradient(60% 90% at 85% 40%,#e5ff5514,transparent 70%),linear-gradient(140deg,#14564d 0%,#0f4a44 45%,#0a3430 100%);--res-feature-tile-edge:#2b6b62;--res-feature-icon:#e5ff55;--video-screen:radial-gradient(60% 80% at 80% 15%,#93d2b638,transparent 70%),linear-gradient(160deg,#0e3a33,#03171a);--video-screen-shadow:inset 0 1px 0 #ffffff14,inset 0 0 0 1px #1a3f39,0 1px 0 #00000073,0 10px 20px -10px #0000008c,0 30px 60px -28px #000c;--video-screen-shadow-hover:inset 0 1px 0 #ffffff14,inset 0 0 0 1px #1a3f39,0 1px 0 #00000073,0 10px 20px -10px #0000008c,0 30px 60px -28px #000c;--play-btn:#e5ff55;--on-play-btn:#041c1a;--play-ring:#e5ff5580;--sketch-line:#e5ff5580;--poster-line:#93d2b699;--poster-soft:#93d2b63d;--poster-soft-dot:#93d2b673;--poster-accent:#e5ff55;--poster-hub:#0f4a44;--poster-node:#0e3a33;--poster-bob:#e5ff55;--paper-sheet:linear-gradient(180deg,#12403b,#0c2f2b);--paper-sheet-edge:#2e5c55;--paper-sheet-shadow:0 18px 30px -18px #000000b3;--book-shadow:inset 5px 0 0 #0000000f,inset 6px 0 0 #ffffff40,0 2px 4px #1019180f,0 26px 44px -24px #10191873;--book-shadow-hover:inset 5px 0 0 #0000000f,inset 6px 0 0 #ffffff40,0 4px 8px #1019180f,0 40px 60px -28px #1019188c;--form-cover-wash:linear-gradient(180deg,#93d2b60f,transparent);--pill-hover-edge:#3a7073;--node-bg:#0c2f2b;--node-edge:#2b5751;--hot-wash:#e5ff551f;--hot-ink:#e5ff55;--panel-shadow:inset 0 1px 0 #ffffff17;--jump-shadow:inset 0 1px 0 #ffffff17;--jump-shadow-hover:inset 0 1px 0 #ffffff17;--jump-ic:#e5ff55;--on-jump-ic:#041c1a;--ill-ring2:#1f4842;--ill-core-edge:#2b6b62;--ill-core-shadow:drop-shadow(0 14px 26px #0000008c);--ill-disc-edge:#2b5751;--ill-disc-shadow:drop-shadow(0 14px 22px #00000080);--role-edge:#1a3f39;--role-dash:#3f7169;--role-hi:#93d2b6;--on-role-hi:#041c1a;--on-role-hi-muted:#041c1abf;--role-hi-bob:#041c1a;--code-pick:#93d2b614;--code-pick-edge:#93d2b699;--pn-bg:linear-gradient(165deg,#12392f 0%,#0b2b27 55%,#07211d 100%);--pn-shadow:inset 1px 1px 0 #ffffff14,-22px 30px 50px -24px #000000e6,-6px 10px 18px -8px #0009;--pn-shadow-hover:inset 1px 1px 0 #ffffff1a,-14px 40px 60px -24px #000000f2,0 0 40px -12px #93d2b640;--pn-edge-top:#2f5d56;--pn-glow:0 0 14px 4px #e5ff554d;--meta:#86a09b;--detail-ink:#aec2be;--path-rule:#9fb0aa;--soon-edge:#2b5751;--link-arrow:#93d2b6;--link-card-shadow:inset 0 1px 0 #ffffff17,0 1px 0 #00000073,0 10px 20px -10px #0000008c,0 30px 60px -28px #000c;--link-card-shadow-hover:inset 0 1px 0 #ffffff17,0 1px 0 #00000073,0 10px 20px -10px #0000008c,0 30px 60px -28px #000c;--flare:radial-gradient(circle,#e5ff5542 0,#e5ff551a 16%,#e5ff5509 38%,transparent 66%);--stage-card:linear-gradient(180deg,#0f332e 0%,#0a2a26 55%,#08241f 100%);--stage-fan:#173e39;--stage-bar:#3f7169;--stage-ink:#fff;--stage-target-on:#0e3531;--stage-pill-edge:#5a8a82;--stage-rail:#2e5c55;--check-ink:#041c1a;--hub-tile:linear-gradient(160deg,#0f4a44,#0a302c);--hub-tile-shadow:inset 0 1px 0 #ffffff24,0 4px 0 #021110,0 24px 40px -18px #000c,0 0 40px -8px #93d2b64d;--pick-edge:#93d2b680;--map-line-preview:#93d2b680;--estate-bg:radial-gradient(55% 60% at 50% 45%,#93d2b614,transparent 70%),linear-gradient(180deg,#041c1a 0%,#072521 14%,#072521 86%,#041c1a 100%);--tab-shadow:inset 0 1px 0 #ffffff17,0 0 0 1px #2b5751;--tab-icon:#e5ff55;--root-ring:#93d2b614;--issue-warn:#93d2b6;--issue-pick:#e5ff550f;--issue-pick-edge:#e5ff554d;--run-dot-ring:#e5ff5526;--ok-row:#93d2b61f;--issue-flag-edge:#e5ff5533;--ahead-edge:#e5ff5566;--mini-win-shadow:0 16px 30px -18px #000000b3;--brand-fill-line:#00463a;--hero-core-shadow:drop-shadow(0 8px 18px #00000080);--target-ink:#ffffff80;--target-hover:#93d2b61a;--target-on-shadow:none;--slot-on-edge:#93d2b640;--about-bob-shadow:drop-shadow(0 8px 14px #00000080);--peek-bob-shadow:drop-shadow(-6px 8px 12px #0009);--reason-bob-shadow:drop-shadow(0 22px 30px #00000080);--reason-floor:#00000080;--timeline-bob-shadow:drop-shadow(0 6px 10px #00000080);--founder-frame-shadow:0 18px 30px -18px #000000b3;--dsn-step-bg:#0f4a44;--on-dsn-step:#93d2b6;--dsn-step-ring:inset 0 0 0 1px #2b6b62;--dsn-plus-bg:#e5ff55;--on-dsn-plus:#041c1a;--dsn-band:linear-gradient(155deg,#14564d 0%,#0f4a44 100%);--dsn-band-shadow:inset 0 0 0 1px #2b6b62;--dsn-band-hub:#00352c;--dsn-band-foot:#0000001f;--dsn-band-ok:#93d2b624;--dsn-ill-shadow:none;--dsn-accent:#93d2b6;--dsn-panel:#0c2f2b;--dsn-edge:#24504a;--dsn-viz:#93d2b6;--dsn-cell:#0f3631;--dsn-strike:#5a8a82;--dsn-band-solid:#0c2f2b;--dsn-band-btn:#e5ff55;--on-dsn-band-btn:#041c1a;--dp-bg:radial-gradient(55% 60% at 88% 0%,#93d2b629,transparent 70%),linear-gradient(165deg,#0f3832 0%,#082522 100%);--dp-rim:#e5ff5573;--dp-card:#ffffff0a;--dp-card-edge:#ffffff1f;--dp-cell:#ffffff14;--dp-glow:0 10px 28px -8px #e5ff5573;--dp-halo:0 0 0 10px #93d2b614, 0 0 40px #e5ff552e;--cz-card:linear-gradient(180deg,#0b2c28 0%,#082522 100%);--cz-edge:#1a3f39;--cz-shadow:inset 0 1px 0 #ffffff0f,0 3px 0 #021110,0 30px 60px -30px #000000b3;--cz-line:#173a36;--cz-rule:#1f4a44;--cz-band:#0f3530;--cz-head:#d6e3e0;--cz-hopp:#93d2b6;--cz-group:#fff;--cz-chip:#0f3b35;--cz-chip-shadow:inset 0 1px 0 #ffffff14,0 2px 0 #021110;--cz-bob:#e5ff55;--cz-etl:#0c2f2b;--on-cz-etl:#aec2be;--cz-yes:#b5e8d0;--cz-yes-disc:#93d2b633;--cz-yes-shadow:none;--cz-no:#c9d6d3;--cz-no-disc:#ffffff12;--cz-part:#f0d68a;--cz-part-disc:#e5c66b29;--cz-note:#c9d6d3;--cz-btn:#0c2f2b;--cz-btn-edge:#2b5751;--cz-btn-shadow:inset 0 1px 0 #ffffff0f,0 2px 0 #021110;--ih-card-shadow:none;--ill-bg:#041c1a;--ill-surface:#0c2f2b;--ill-surface2:#082522;--ill-edge:#2b5751;--ill-ink:#fff;--ill-muted:#aec2be;--ill-faint:#86a09b;--ill-line:#5a8a82;--ill-ring:#2e5c55;--ill-hub:#0f4a44;--ill-halo:#93d2b614;--ill-bob:#e5ff55;--ill-accent:#e5ff55;--ill-icon:#93d2b6;--ill-bar:#93d2b6;--bob-fill:#e5ff55;--leap-top0:#1f6158;--leap-top1:#0f3a34;--leap-side0:#0b2e2a;--leap-side1:#051a17;--leap-rec0:#2a6a60;--leap-rec1:#163f39;--leap-glow0:#93d2b61f;--leap-glow1:#49a87800;--leap-floor:#0000008c;--leap-rec-shadow:#0006;--leap-shadow:#00000073;--leap-ripple:#e5ff55b3;--reason-line:#5a8a82;--reason-pad:#12403b;--reason-pad-edge:#3f7169;--orb-ring-inner:#1f4842;--orb-core-edge:#2b6b62;--orb-core-shadow:drop-shadow(0 14px 26px #0000008c);--orb-disc:#0c2f2b;--orb-disc-edge:#2b5751;--orb-disc-shadow:drop-shadow(0 14px 22px #00000080);--viz-fill:#12403b;--viz-fill2:#17493f;--viz-mid:#3f7169;--viz-soft-ruby:#3f7169;--viz-edge:#5a8a82;--viz-rule:#2e5c55;--viz-rule-soft:#2e5c55;--viz-dash:#5a8a82;--viz-green:#e5ff55;--viz-green-fill:#93d2b6;--viz-tick:#041c1a;--viz-grey:#9daaa6;--viz-grey2:#c4ceca}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font-sans);color:var(--ink);background:var(--bg);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}b,strong{font-weight:var(--w-semibold)}button{font:inherit;color:inherit}img,svg{display:block}svg text{font-family:var(--font-sans)}ul[role=list],ol[role=list]{list-style:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}::selection{background:var(--selection)}input,textarea{caret-color:var(--brand)}input[type=checkbox],input[type=radio]{accent-color:var(--brand)}main[tabindex="-1"]:focus{outline:none}@media (pointer:coarse){.crumb a{position:relative}.crumb a:after{content:"";position:absolute;inset:-13px -6px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{max-width:var(--wrap-max);padding:0 var(--wrap-pad);margin:0 auto}@media (width<=719px){.wrap{padding:0 var(--wrap-pad-phone)}}.h-xl{font-size:var(--text-xl);letter-spacing:-.035em;text-wrap:balance;line-height:1;font-weight:var(--w-semibold)}.h-lg{font-size:var(--text-lg);letter-spacing:-.03em;text-wrap:balance;line-height:1.1;font-weight:var(--w-semibold)}.accent{color:var(--accent-text)}.lede{font-size:var(--text-lede);color:var(--muted);text-wrap:pretty;max-width:36em;line-height:1.6}.k{font-size:var(--text-kicker);letter-spacing:.16em;text-transform:uppercase;font-weight:var(--w-medium);color:var(--ink)}.k.m{color:var(--faint)}.ic{flex:none;width:20px;height:20px}.btn{height:var(--btn-height);padding:var(--btn-pad);border-radius:var(--r-pill);background:var(--action);color:var(--on-action);font-weight:var(--w-medium);font-size:var(--btn-font);letter-spacing:-.005em;cursor:pointer;box-shadow:var(--action-shadow);transition:background var(--t-fast), box-shadow var(--t-fast), transform var(--t-fast);border:0;align-items:center;gap:8px;display:inline-flex}.btn:hover{background:var(--action-hover);box-shadow:var(--action-shadow-hover)}.btn svg{width:14px;height:14px}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn:focus-visible{outline-color:var(--ink)}.btn-sm{height:var(--btn-height-sm);padding:var(--btn-pad-sm);font-size:var(--btn-font-sm)}.btn-dark{background:var(--action-dark-fill);color:var(--c-white);box-shadow:inset 0 0 0 1px var(--action-dark-edge), 0 1px 2px var(--c-slate-a06)}.btn-dark:hover{background:var(--action-dark-hover);box-shadow:inset 0 0 0 1px var(--brand), 0 8px 18px -10px var(--c-pine-a50)}.btn-outline{color:var(--outline);box-shadow:inset 0 0 0 1.5px var(--outline);transition:background var(--t-fast), color var(--t-fast);background:0 0}.btn-outline:hover{background:var(--outline);color:var(--on-action);box-shadow:inset 0 0 0 1.5px var(--outline)}.sec{padding:var(--sec-pad) 0}@media (width<=899px){.sec{padding:var(--sec-pad-md) 0}}@media (width<=640px){.sec{padding:var(--sec-pad-sm) 0}}@keyframes gcvflow{to{stroke-dashoffset:-46px}}@keyframes obbreath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.12)}}@keyframes obpop{0%{transform:scale(1)}40%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes rxping{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}@keyframes ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes dash{to{stroke-dashoffset:-12px}}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes fill{to{transform:scaleX(1)}}@keyframes loadbar{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes fpop{0%{opacity:0;transform:translateY(6px)}20%,to{opacity:1;transform:none}}@keyframes logodrift{to{transform:translate(-100%)}}@keyframes pfin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes hvopen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes mwglow{0%,to{box-shadow:0 0 0 0 var(--c-ruby-a00)}50%{box-shadow:0 0 0 4px var(--c-ruby-a10)}}@keyframes tlin{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes tlinup{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}@keyframes abrip{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.25)}}@keyframes bpwave{0%,to{transform:rotate(-90deg)}25%{transform:rotate(-80deg)}50%{transform:rotate(-98deg)}75%{transform:rotate(-86deg)}}@keyframes bphop{0%,to{transform:rotate(-90deg)translateY(0)}40%{transform:rotate(-90deg)translateY(-16px)scale(1.06)}}@keyframes gcvspin{to{transform:rotate(360deg)}}@keyframes obfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes typein{0%{opacity:0;transform:translate(-4px)}5%,82%{opacity:1;transform:none}92%,to{opacity:0}}@keyframes sevgrow{0%{transform:scaleX(0)}}@keyframes hubp{0%{box-shadow:var(--mod-hub-shadow), 0 0 0 0 var(--mod-hub-ping)}to{box-shadow:var(--mod-hub-shadow), 0 0 0 14px transparent}}@keyframes glowseq{0%,to{opacity:.25}18%{opacity:1}40%{opacity:.25}}@keyframes pz{0%{stroke-dasharray:14 100.5}to{stroke-dasharray:80 100.5}}@keyframes corepulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes ask-blink{50%{opacity:0}}@keyframes tlhop2{0%{transform:none}40%{transform:translateY(-10px)scale(.97,1.04)}80%{transform:scale(1.04,.97)}to{transform:none}}@keyframes capin{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.offscreen,.offscreen *,.offscreen :before,.offscreen :after{animation-play-state:paused!important}.rested,.rested *,.rested :before,.rested :after{animation-iteration-count:1!important}@keyframes dsnwon{40%{transform:scale(1.25)}}@keyframes dpsweep{0%{transform:rotate(-180deg)}}.pt{pointer-events:none}.pt-dark{fill:var(--ink)}.pt-lime{fill:var(--c-lime-leaf);stroke:var(--c-pine);stroke-width:.9px}:root.dk .pt-lime{fill:var(--c-sage);stroke:var(--c-pine-deep)}.pt-pink{fill:var(--accent-text)}.pt-glow{fill:var(--c-lime-leaf)}:root.dk .pt-glow{fill:var(--c-lime)}.pt-hf{fill:var(--c-pine);fill-opacity:.55}:root.dk .pt-hf{fill:var(--c-sage);fill-opacity:.7}.pt-hfo{fill:var(--highlight)}.pt-ob{fill:var(--c-ink)}:root.dk .pt-ob{fill:var(--c-lime)}.logo[data-astro-cid-oup5dmah]{aspect-ratio:317.5/107.7;height:auto;display:block}.chip[data-astro-cid-ags4ogmk]{letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-style:normal;font-weight:var(--w-semibold);border-radius:var(--r-pill);white-space:nowrap;flex:none;padding:3px 8px;line-height:1.3}.new[data-astro-cid-ags4ogmk]{color:var(--on-chip-new);background:var(--chip-new)}.soon[data-astro-cid-ags4ogmk]{background:var(--chip-soon);color:var(--on-chip-soon);letter-spacing:.08em}.lg[data-astro-cid-ags4ogmk]{letter-spacing:.08em;font-size:11px}.xs[data-astro-cid-ags4ogmk]{padding:2px 7px;font-size:9px}.xxs[data-astro-cid-ags4ogmk]{padding:2px 6px;font-size:8.5px}.mm-a[data-astro-cid-74g7kp7y]{transition:background var(--t-fast);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}a[data-astro-cid-74g7kp7y].mm-a:hover{background:var(--hover-wash)}.nav-mobile .mm-a[data-astro-cid-74g7kp7y]{font-size:inherit;border-bottom:0;justify-content:flex-start;padding:9px 4px}.mm-ic[data-astro-cid-74g7kp7y]{background:var(--tint);width:30px;height:30px;color:var(--brand);border-radius:8px;flex:none;place-items:center;display:grid}.mm-ic[data-astro-cid-74g7kp7y] svg{width:15px;height:15px}.mm-tx[data-astro-cid-74g7kp7y]{min-width:0}.mm-tx[data-astro-cid-74g7kp7y] b[data-astro-cid-74g7kp7y]{font-size:13px;font-weight:var(--w-medium);color:var(--ink);align-items:center;gap:6px;display:flex}.mm-tx[data-astro-cid-74g7kp7y] small[data-astro-cid-74g7kp7y]{color:var(--muted);margin-top:1px;font-size:11.5px;line-height:1.35;display:block}.mm-ext[data-astro-cid-74g7kp7y]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;color:var(--faint)}.mm-soon[data-astro-cid-74g7kp7y]{opacity:.75;cursor:default}.nav[data-astro-cid-vi6cectr]{top:env(safe-area-inset-top,0px);z-index:50;background:var(--nav-bg);backdrop-filter:var(--nav-blur);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky}.nav[data-astro-cid-vi6cectr].scrolled{border-bottom-color:var(--line);box-shadow:var(--nav-scrolled)}.nav-in[data-astro-cid-vi6cectr]{justify-content:space-between;align-items:center;height:76px;display:flex}@media (width<=1099px){.nav-in[data-astro-cid-vi6cectr]{gap:10px}}.nav-links[data-astro-cid-vi6cectr]{gap:28px;list-style:none;display:flex}@media (width<=1099px){.nav-main[data-astro-cid-vi6cectr]{display:none}}.nav-links[data-astro-cid-vi6cectr]>li[data-astro-cid-vi6cectr]>a[data-astro-cid-vi6cectr]{color:var(--nav-link);padding:6px 0;font-size:14.5px;transition:color .25s;position:relative}.nav-links[data-astro-cid-vi6cectr]>li[data-astro-cid-vi6cectr]>a[data-astro-cid-vi6cectr]:after{content:"";background:var(--accent-text);transform-origin:0;height:1px;transition:transform .4s var(--t-ease);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.nav-links[data-astro-cid-vi6cectr]>li[data-astro-cid-vi6cectr]>a[data-astro-cid-vi6cectr]:hover,.nav-links[data-astro-cid-vi6cectr]>li[data-astro-cid-vi6cectr]>a[data-astro-cid-vi6cectr].cur{color:var(--ink)}.nav-links[data-astro-cid-vi6cectr]>li[data-astro-cid-vi6cectr]>a[data-astro-cid-vi6cectr]:hover:after,.nav-links[data-astro-cid-vi6cectr]>li[data-astro-cid-vi6cectr]>a[data-astro-cid-vi6cectr].cur:after{transform:scaleX(1)}.nav-links[data-astro-cid-vi6cectr].mm{gap:6px}.mm-item[data-astro-cid-vi6cectr]{position:relative}.nav-links[data-astro-cid-vi6cectr]>li[data-astro-cid-vi6cectr]>a[data-astro-cid-vi6cectr].mm-top{border-radius:8px;align-items:center;gap:5px;padding:10px;display:inline-flex}@media (width<=1239px){.nav-links[data-astro-cid-vi6cectr]>li[data-astro-cid-vi6cectr]>a[data-astro-cid-vi6cectr].mm-top{padding:10px 7px}}.nav-links[data-astro-cid-vi6cectr]>li[data-astro-cid-vi6cectr]>a[data-astro-cid-vi6cectr].mm-top:after{bottom:4px;left:10px;right:24px}.nav-links[data-astro-cid-vi6cectr]>li[data-astro-cid-vi6cectr].mm-plain>a[data-astro-cid-vi6cectr].mm-top:after{right:10px}.mm-chev[data-astro-cid-vi6cectr]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.6;width:11px;height:11px;transition:transform var(--t-fast)}.mm-item[data-astro-cid-vi6cectr]:hover .mm-chev[data-astro-cid-vi6cectr],.mm-item[data-astro-cid-vi6cectr]:focus-within .mm-chev[data-astro-cid-vi6cectr]{transform:rotate(180deg)}.mm-panel[data-astro-cid-vi6cectr]{z-index:70;opacity:0;visibility:hidden;padding-top:12px;position:absolute;top:100%;left:50%;transform:translate(-50%,6px)}@media (prefers-reduced-motion:no-preference){.mm-panel[data-astro-cid-vi6cectr]{transition:opacity .2s,transform .2s,visibility .2s}}@media (prefers-reduced-motion:reduce){.mm-panel[data-astro-cid-vi6cectr]{transition:none!important}}.mm-item[data-astro-cid-vi6cectr]:hover>.mm-panel[data-astro-cid-vi6cectr],.mm-item[data-astro-cid-vi6cectr]:focus-within>.mm-panel[data-astro-cid-vi6cectr]{opacity:1;visibility:visible;transform:translate(-50%)}.nav-links[data-astro-cid-vi6cectr] .mm-item[data-astro-cid-vi6cectr].mm-closed>.mm-panel[data-astro-cid-vi6cectr]{opacity:0;visibility:hidden;transition:none}.nav-links[data-astro-cid-vi6cectr] .mm-item[data-astro-cid-vi6cectr].mm-closed .mm-chev[data-astro-cid-vi6cectr]{transform:none}.mm-in[data-astro-cid-vi6cectr]{background:var(--menu);border:1px solid var(--menu-edge);box-shadow:var(--menu-shadow);border-radius:16px;gap:8px;padding:10px;display:flex}.mm-col[data-astro-cid-vi6cectr]{align-content:start;gap:1px;width:264px;display:grid}@media (width<=1239px){.mm-col[data-astro-cid-vi6cectr]{width:244px}}.mm-k[data-astro-cid-vi6cectr]{font-size:10px;font-weight:var(--w-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:8px 10px 5px}.nav-act[data-astro-cid-vi6cectr]{align-items:center;gap:10px;display:flex}@media (width<=1099px){.nav-act[data-astro-cid-vi6cectr]{margin-left:auto}.nav-act[data-astro-cid-vi6cectr] .btn[data-astro-cid-vi6cectr]{display:none}}.nav-theme[data-astro-cid-vi6cectr]{border:1px solid var(--toggle-edge);background:var(--toggle);width:38px;height:38px;color:var(--toggle-ink);cursor:pointer;transition:border-color var(--t-fast), background var(--t-fast);border-radius:10px;flex:none;place-items:center;display:inline-grid}.nav-theme[data-astro-cid-vi6cectr]:hover{border-color:var(--toggle-hover)}@media (pointer:coarse){.nav-theme[data-astro-cid-vi6cectr]{position:relative}.nav-theme[data-astro-cid-vi6cectr]:after{content:"";position:absolute;inset:-3px}}.nav-theme[data-astro-cid-vi6cectr] svg[data-astro-cid-vi6cectr]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.nav-theme[data-astro-cid-vi6cectr] .nt-sun[data-astro-cid-vi6cectr]{display:none}.dk .nav-theme[data-astro-cid-vi6cectr] .nt-sun[data-astro-cid-vi6cectr]{display:block}.dk .nav-theme[data-astro-cid-vi6cectr] .nt-moon[data-astro-cid-vi6cectr]{display:none}.nav-burger[data-astro-cid-vi6cectr]{border:1px solid var(--raised-edge);border-top-color:var(--raised-edge-top);background:var(--raised);width:44px;height:44px;box-shadow:var(--raised-shadow);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:none}@media (width<=1099px){.nav-burger[data-astro-cid-vi6cectr]{display:inline-flex}}.nav-burger[data-astro-cid-vi6cectr] span[data-astro-cid-vi6cectr],.nav-burger[data-astro-cid-vi6cectr] span[data-astro-cid-vi6cectr]:before,.nav-burger[data-astro-cid-vi6cectr] span[data-astro-cid-vi6cectr]:after{background:var(--ink);width:16px;height:1.5px;transition:transform .3s;display:block}.nav-burger[data-astro-cid-vi6cectr] span[data-astro-cid-vi6cectr]{position:relative}.nav-burger[data-astro-cid-vi6cectr] span[data-astro-cid-vi6cectr]:before,.nav-burger[data-astro-cid-vi6cectr] span[data-astro-cid-vi6cectr]:after{content:"";position:absolute;left:0}.nav-burger[data-astro-cid-vi6cectr] span[data-astro-cid-vi6cectr]:before{top:-5px}.nav-burger[data-astro-cid-vi6cectr] span[data-astro-cid-vi6cectr]:after{top:5px}.nav[data-astro-cid-vi6cectr].open .nav-burger[data-astro-cid-vi6cectr] span[data-astro-cid-vi6cectr]{background:0 0}.nav[data-astro-cid-vi6cectr].open .nav-burger[data-astro-cid-vi6cectr] span[data-astro-cid-vi6cectr]:before{transform:translateY(5px)rotate(45deg)}.nav[data-astro-cid-vi6cectr].open .nav-burger[data-astro-cid-vi6cectr] span[data-astro-cid-vi6cectr]:after{transform:translateY(-5px)rotate(-45deg)}.nav-mobile[data-astro-cid-vi6cectr]{display:none}@media (width<=1099px){.nav-mobile[data-astro-cid-vi6cectr]{visibility:hidden;transition:grid-template-rows .45s var(--t-ease), visibility 0s linear .45s;border-top:1px solid #0000;grid-template-rows:0fr;display:grid;overflow:hidden}.nav[data-astro-cid-vi6cectr].open .nav-mobile[data-astro-cid-vi6cectr]{border-top-color:var(--line);visibility:visible;grid-template-rows:1fr;transition-delay:0s}.nm-clip[data-astro-cid-vi6cectr]{min-height:0;overflow:hidden}.nav[data-astro-cid-vi6cectr].open .nm-clip[data-astro-cid-vi6cectr]{overscroll-behavior:contain;max-height:calc(100dvh - 76px);overflow-y:auto}.nav[data-astro-cid-vi6cectr].open{background:var(--bg)}html.menu-open{overflow:hidden}.nav-mobile[data-astro-cid-vi6cectr] ul[data-astro-cid-vi6cectr]{padding:8px 20px 20px;list-style:none}.nav-mobile[data-astro-cid-vi6cectr] .nm-a[data-astro-cid-vi6cectr]{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px 0;font-size:17px;display:flex}.nav-mobile[data-astro-cid-vi6cectr] .btn[data-astro-cid-vi6cectr]{margin-top:18px}}.mm-acc[data-astro-cid-vi6cectr] summary[data-astro-cid-vi6cectr]{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;padding:15px 0;font-size:17px;list-style:none;display:flex}.mm-acc[data-astro-cid-vi6cectr] summary[data-astro-cid-vi6cectr]::-webkit-details-marker{display:none}.mm-acc[data-astro-cid-vi6cectr] summary[data-astro-cid-vi6cectr] .mm-chev[data-astro-cid-vi6cectr]{width:14px;height:14px}.mm-acc[data-astro-cid-vi6cectr][open] summary[data-astro-cid-vi6cectr] .mm-chev[data-astro-cid-vi6cectr]{transform:rotate(180deg)}.mm-sub[data-astro-cid-vi6cectr]{gap:2px;padding:8px 0 12px;display:grid}.ts[data-astro-cid-4x3fs2r2]:empty{display:none}.ts[data-astro-cid-4x3fs2r2]{margin-top:14px}.nl[data-astro-cid-cl4sptlh]{grid-template-columns:minmax(0,420px) auto;align-items:center;column-gap:12px;max-width:100%;display:grid}.nl[data-astro-cid-cl4sptlh] form[data-astro-cid-cl4sptlh],.f[data-astro-cid-cl4sptlh]{display:contents}.nl[data-astro-cid-cl4sptlh]>[data-astro-cid-cl4sptlh],.nl[data-astro-cid-cl4sptlh] form[data-astro-cid-cl4sptlh]>[data-astro-cid-cl4sptlh],.f[data-astro-cid-cl4sptlh]>[data-astro-cid-cl4sptlh]{grid-column:1}.f[data-astro-cid-cl4sptlh] label[data-astro-cid-cl4sptlh]{grid-row:1}.row[data-astro-cid-cl4sptlh]{grid-row:2}.nl[data-astro-cid-cl4sptlh]>.beside[data-astro-cid-cl4sptlh]{grid-area:2/2;display:flex}.hp[data-astro-cid-cl4sptlh]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.f[data-astro-cid-cl4sptlh] label[data-astro-cid-cl4sptlh]{color:var(--muted);margin-bottom:10px;font-size:14px;line-height:1.45}.f[data-astro-cid-cl4sptlh] label[data-astro-cid-cl4sptlh] b[data-astro-cid-cl4sptlh]{font-weight:var(--w-medium);color:var(--ink);margin-bottom:2px;display:block}.row[data-astro-cid-cl4sptlh]{gap:8px;display:flex}.row[data-astro-cid-cl4sptlh] input[data-astro-cid-cl4sptlh]{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--control);min-width:0;min-height:44px;color:var(--ink);font:var(--w-regular) 15px/1.4 var(--font-sans);-webkit-appearance:none;appearance:none;flex:1;padding:10px 14px}.row[data-astro-cid-cl4sptlh] input[data-astro-cid-cl4sptlh]:focus{border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-ring);outline:none}@media (prefers-reduced-motion:no-preference){.row[data-astro-cid-cl4sptlh] input[data-astro-cid-cl4sptlh]{transition:border-color .25s,box-shadow .25s}}.row[data-astro-cid-cl4sptlh] .btn[data-astro-cid-cl4sptlh]{flex:none;height:44px}.f[data-astro-cid-cl4sptlh].bad input[data-astro-cid-cl4sptlh]{border-color:var(--danger)}.err[data-astro-cid-cl4sptlh]{color:var(--danger);margin-top:10px;font-size:13px;display:none}.f[data-astro-cid-cl4sptlh].bad .err[data-astro-cid-cl4sptlh]{display:block}.fail[data-astro-cid-cl4sptlh]{color:var(--danger);margin-top:8px;font-size:13px}.fine[data-astro-cid-cl4sptlh]{color:var(--faint);max-width:none;margin-top:8px;font-size:12.5px}.fine[data-astro-cid-cl4sptlh] a[data-astro-cid-cl4sptlh]{text-underline-offset:2px;text-decoration:underline}.fine[data-astro-cid-cl4sptlh] a[data-astro-cid-cl4sptlh]:hover{color:var(--accent-text)}.done[data-astro-cid-cl4sptlh]{font-size:14.5px;font-weight:var(--w-medium);color:var(--ok)}.done[data-astro-cid-cl4sptlh]:focus{outline:none}.done[data-astro-cid-cl4sptlh][hidden]{display:none}.footer[data-astro-cid-oenwriqq]{border-top:1px solid var(--line-soft);padding:84px 0 40px;scroll-margin-top:84px}.ft[data-astro-cid-oenwriqq]{grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 28px;display:grid}@media (width<=1099px){.ft[data-astro-cid-oenwriqq]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.ft[data-astro-cid-oenwriqq]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ft-brand[data-astro-cid-oenwriqq]{border-bottom:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px 32px;padding-bottom:36px;display:flex}.st[data-astro-cid-oenwriqq]{color:var(--muted);max-width:none;margin:0;font-size:16px}.ft-nl[data-astro-cid-oenwriqq]{margin-left:auto}@media (width<=1099px){.ft-nl[data-astro-cid-oenwriqq]{flex:100%;margin-left:0}}.ft-li[data-astro-cid-oenwriqq]{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);transition:color var(--t-fast), background var(--t-fast);border-radius:9px;place-items:center;display:inline-grid}@media (pointer:coarse){.ft-li[data-astro-cid-oenwriqq]{position:relative}.ft-li[data-astro-cid-oenwriqq]:after{content:"";position:absolute;inset:-5px}}.ft-li[data-astro-cid-oenwriqq] svg[data-astro-cid-oenwriqq]{fill:currentColor;width:16px;height:16px}.ft-li[data-astro-cid-oenwriqq]:hover{color:var(--linkedin-hover);background:var(--surface2)}.ft-col[data-astro-cid-oenwriqq]{grid-row:span 2;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.ft-h[data-astro-cid-oenwriqq]{letter-spacing:.22em;text-transform:uppercase;font-size:10.5px;font-weight:var(--w-medium);margin-bottom:18px}.ft[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{list-style:none}.ft[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]{color:var(--muted);margin-bottom:10px;font-size:14.5px;line-height:1.4}.ft[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--accent-text)}@media (pointer:coarse){.ft[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{position:relative}.ft[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:after{content:"";position:absolute;inset:-7px -4px}}.ft[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq] .chip{vertical-align:1px;margin-left:4px}.fb[data-astro-cid-oenwriqq]{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:64px;padding-top:24px;font-size:12.5px;display:flex}.tg[data-astro-cid-oenwriqq]{letter-spacing:.2em;text-transform:uppercase;font-size:10.5px;font-weight:var(--w-medium)}.fb-legal[data-astro-cid-oenwriqq]{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.fb-legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover,.fb-consent[data-astro-cid-oenwriqq]:hover{color:var(--accent-text)}.fb-consent[data-astro-cid-oenwriqq]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}html:not(.js) .fb-consent[data-astro-cid-oenwriqq]{display:none}@media (pointer:coarse){.fb-legal[data-astro-cid-oenwriqq]{row-gap:0}.fb-legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq],.fb-consent[data-astro-cid-oenwriqq]{align-items:center;min-height:44px;display:inline-flex}}.modal[data-astro-cid-7otk5typ]{background:var(--raised);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--elevated);border:0;border-radius:18px;margin:auto;padding:0;overflow:auto}.modal[data-astro-cid-7otk5typ]::backdrop{background:var(--backdrop);backdrop-filter:blur(3px)}@media (prefers-reduced-motion:no-preference){.modal[data-astro-cid-7otk5typ][open]{animation:capin .45s var(--t-ease)}}.mh[data-astro-cid-7otk5typ]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.x[data-astro-cid-7otk5typ]{border:1px solid var(--raised-edge);border-top-color:var(--raised-edge-top);background:var(--raised);width:38px;height:38px;box-shadow:var(--raised-shadow);cursor:pointer;border-radius:50%;position:relative}.x[data-astro-cid-7otk5typ]:before,.x[data-astro-cid-7otk5typ]:after{content:"";background:var(--ink);width:14px;height:1.4px;margin:-.7px 0 0 -7px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.x[data-astro-cid-7otk5typ]:after{transform:rotate(-45deg)}.mb[data-astro-cid-7otk5typ]{padding:26px 24px}.mt[data-astro-cid-7otk5typ]{letter-spacing:-.03em;font-size:28px;font-weight:var(--w-semibold);margin-bottom:8px;line-height:1.05}.mb[data-astro-cid-7otk5typ]>p[data-astro-cid-7otk5typ]{color:var(--muted);margin-bottom:22px;font-size:15px}.hp[data-astro-cid-7otk5typ]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.fg[data-astro-cid-7otk5typ]{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=560px){.fg[data-astro-cid-7otk5typ]{grid-template-columns:1fr}.f[data-astro-cid-7otk5typ].w{grid-column:auto}}.f[data-astro-cid-7otk5typ]{flex-direction:column;gap:6px;display:flex}.f[data-astro-cid-7otk5typ].w{grid-column:1/3}@media (width<=560px){.f[data-astro-cid-7otk5typ].w{grid-column:auto}}.f[data-astro-cid-7otk5typ] label[data-astro-cid-7otk5typ]{font-size:14px;font-weight:var(--w-medium);color:var(--label)}.f[data-astro-cid-7otk5typ] input[data-astro-cid-7otk5typ],.f[data-astro-cid-7otk5typ] select[data-astro-cid-7otk5typ],.f[data-astro-cid-7otk5typ] textarea[data-astro-cid-7otk5typ]{font:inherit;-webkit-appearance:none;appearance:none;border:1px solid var(--line);border-radius:var(--r-sm);background-color:var(--control);color:var(--ink);width:100%;min-height:46px;padding:11px 12px;font-size:16px;transition:border-color .25s,box-shadow .25s}.f[data-astro-cid-7otk5typ] select[data-astro-cid-7otk5typ]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%23101918' stroke-width='1.3'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.dk .f[data-astro-cid-7otk5typ] select[data-astro-cid-7otk5typ]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%23FFFFFF' stroke-width='1.3'/%3E%3C/svg%3E")}.f[data-astro-cid-7otk5typ] textarea[data-astro-cid-7otk5typ]{resize:vertical;min-height:96px}.f[data-astro-cid-7otk5typ] input[data-astro-cid-7otk5typ]:focus,.f[data-astro-cid-7otk5typ] select[data-astro-cid-7otk5typ]:focus,.f[data-astro-cid-7otk5typ] textarea[data-astro-cid-7otk5typ]:focus{border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-ring);outline:none}.f[data-astro-cid-7otk5typ].bad input[data-astro-cid-7otk5typ],.f[data-astro-cid-7otk5typ].bad textarea[data-astro-cid-7otk5typ],.f[data-astro-cid-7otk5typ].bad select[data-astro-cid-7otk5typ]{border-color:var(--danger)}.f[data-astro-cid-7otk5typ] .err[data-astro-cid-7otk5typ]{color:var(--danger);font-size:12px;display:none}.f[data-astro-cid-7otk5typ].bad .err[data-astro-cid-7otk5typ]{display:block}.fail[data-astro-cid-7otk5typ]{color:var(--danger);margin-top:16px;font-size:13px}.mf[data-astro-cid-7otk5typ]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.mf[data-astro-cid-7otk5typ] small[data-astro-cid-7otk5typ]{color:var(--faint);max-width:22em;font-size:12px}.mf[data-astro-cid-7otk5typ] small[data-astro-cid-7otk5typ] a[data-astro-cid-7otk5typ]{color:inherit;text-underline-offset:2px;text-decoration:underline}.done[data-astro-cid-7otk5typ]{padding:40px 24px 34px}.done[data-astro-cid-7otk5typ] .ok[data-astro-cid-7otk5typ]{width:54px;height:54px;margin-bottom:18px}.done[data-astro-cid-7otk5typ] .mt[data-astro-cid-7otk5typ]{margin-bottom:10px}.done[data-astro-cid-7otk5typ] p[data-astro-cid-7otk5typ]{color:var(--muted);margin-bottom:10px}.cb[data-astro-cid-qmuumdvp]{z-index:90;border-radius:var(--r-md);background:var(--raised);border:1px solid var(--raised-edge);width:min(760px,100% - 32px);box-shadow:var(--raised-shadow);color:var(--ink);align-items:center;gap:16px 28px;padding:18px 20px 18px 24px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.cb[data-astro-cid-qmuumdvp][hidden]{display:none}.cb[data-astro-cid-qmuumdvp]:focus{outline:none}.cb[data-astro-cid-qmuumdvp]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.cb-text[data-astro-cid-qmuumdvp]{flex:1;min-width:0}.cb[data-astro-cid-qmuumdvp] p[data-astro-cid-qmuumdvp]{color:var(--muted);max-width:none;margin:0;font-size:13.5px;line-height:1.5}.cb[data-astro-cid-qmuumdvp] .cb-h[data-astro-cid-qmuumdvp]{font-size:15px;font-weight:var(--w-medium);color:var(--ink);margin:0 0 4px}.cb[data-astro-cid-qmuumdvp] a[data-astro-cid-qmuumdvp]{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.cb[data-astro-cid-qmuumdvp] a[data-astro-cid-qmuumdvp]:hover{color:var(--accent-text)}.cb-act[data-astro-cid-qmuumdvp]{flex:none;gap:10px;display:flex}.cb-act[data-astro-cid-qmuumdvp] .btn[data-astro-cid-qmuumdvp]{justify-content:center;min-width:136px}@media (width<=640px){.cb[data-astro-cid-qmuumdvp]{flex-direction:column;align-items:stretch;width:calc(100% - 24px);padding:16px;bottom:12px}.cb-act[data-astro-cid-qmuumdvp] .btn[data-astro-cid-qmuumdvp]{flex:1 1 0;min-width:0;height:44px}}@media (prefers-reduced-motion:no-preference){.cb[data-astro-cid-qmuumdvp]{transition:opacity var(--t-med) var(--t-ease), translate var(--t-med) var(--t-ease)}@starting-style{.cb[data-astro-cid-qmuumdvp]{opacity:0;translate:0 12px}}}.skip[data-astro-cid-z4jru4n3]{z-index:100;border-radius:var(--r-sm);background:var(--ink);color:var(--bg);padding:10px 14px;font-size:14px;position:absolute;top:-60px;left:12px}.skip[data-astro-cid-z4jru4n3]:focus{top:12px}
