@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_1ec0685a-module__ODW2ua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1ec0685a-module__ODW2ua__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_a22b8432-module___Ysihq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_a22b8432-module___Ysihq__variable{--font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.VersionNavigator-module__ZtFGya__navigator{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));z-index:2147483000;color:#f8fafc;font-family:var(--font-sans), Inter, sans-serif;isolation:isolate;font-size:12px;line-height:1.2;position:fixed}.VersionNavigator-module__ZtFGya__trigger,.VersionNavigator-module__ZtFGya__closeButton,.VersionNavigator-module__ZtFGya__versionLink{-webkit-tap-highlight-color:transparent}.VersionNavigator-module__ZtFGya__trigger{color:#cbd5e1;cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);background:#070b14d1;border:1px solid #94a3b83d;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 9px 0 12px;transition:border-color .16s,background .16s,color .16s;display:flex;box-shadow:inset 0 1px #ffffff12,0 8px 24px #02061738}.VersionNavigator-module__ZtFGya__trigger:hover,.VersionNavigator-module__ZtFGya__trigger[aria-expanded=true]{color:#fff;background:#070b14f0;border-color:#94b0ff6b}.VersionNavigator-module__ZtFGya__trigger:focus-visible,.VersionNavigator-module__ZtFGya__closeButton:focus-visible,.VersionNavigator-module__ZtFGya__versionLink:focus-visible{outline-offset:2px;outline:3px solid #3a6bf56b}.VersionNavigator-module__ZtFGya__triggerLabel{color:#94a3b8;font-weight:500}.VersionNavigator-module__ZtFGya__currentLabel{color:#dce6ff;white-space:nowrap;background:#3a6bf52e;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-weight:600;display:inline-flex}.VersionNavigator-module__ZtFGya__chevron{transition:transform .18s}.VersionNavigator-module__ZtFGya__chevron[data-open=true]{transform:rotate(180deg)}.VersionNavigator-module__ZtFGya__panel{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:#070b14f0;border:1px solid #94a3b838;border-radius:20px;width:min(340px,100vw - 24px);max-height:min(460px,100dvh - 76px);padding:14px;animation:.18s cubic-bezier(.22,1,.36,1) both VersionNavigator-module__ZtFGya__panelIn;position:absolute;bottom:calc(100% + 8px);right:0;overflow:auto;box-shadow:inset 0 1px #ffffff0f,0 18px 50px #02061757}.VersionNavigator-module__ZtFGya__panelHeader{justify-content:space-between;align-items:center;gap:16px;padding:2px 2px 12px;display:flex}.VersionNavigator-module__ZtFGya__eyebrow{color:#71809b;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:600}.VersionNavigator-module__ZtFGya__title{color:#f8fafc;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:600}.VersionNavigator-module__ZtFGya__closeButton{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #94a3b82e;border-radius:999px;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;transition:background .16s,color .16s;display:grid}.VersionNavigator-module__ZtFGya__closeButton:hover{color:#fff;background:#ffffff17}.VersionNavigator-module__ZtFGya__versionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.VersionNavigator-module__ZtFGya__versionLink{color:#9ba9bf;text-align:center;background:#ffffff06;border:1px solid #94a3b81f;border-radius:11px;justify-content:center;align-items:center;min-width:0;min-height:34px;padding:0 8px;font-size:11px;font-weight:550;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:flex}.VersionNavigator-module__ZtFGya__versionLink:hover{color:#fff;background:#ffffff0f;border-color:#94b0ff4d}.VersionNavigator-module__ZtFGya__versionLink[data-current=true]{color:#fff;background:#3a6bf533;border-color:#3a6bf585}@keyframes VersionNavigator-module__ZtFGya__panelIn{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:520px){.VersionNavigator-module__ZtFGya__triggerLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.VersionNavigator-module__ZtFGya__panel{border-radius:18px;padding:12px}}@media (prefers-reduced-motion:reduce){.VersionNavigator-module__ZtFGya__panel{animation:none}.VersionNavigator-module__ZtFGya__chevron,.VersionNavigator-module__ZtFGya__trigger,.VersionNavigator-module__ZtFGya__closeButton,.VersionNavigator-module__ZtFGya__versionLink{transition:none}}
:root{--vx-royal-blue:#3a6bf5;--vx-royal-blue-600:#2f59d6;--vx-royal-blue-700:#2848b0;--vx-twilight-indigo:#1b2f67;--vx-ink-black:#0b0f1a;--vx-slate-900:#0f172a;--vx-slate-700:#334155;--vx-slate-500:#64748b;--vx-slate-400:#94a3b8;--vx-slate-300:#cbd5e1;--vx-slate-200:#e2e8f0;--vx-slate-100:#f1f5f9;--vx-slate-50:#f8fafc;--vx-platinum:#e5e7eb;--vx-white:#fff;--vx-black:#000;--vx-success:#22c55e;--vx-success-soft:#dcfce7;--vx-warning:#f59e0b;--vx-warning-soft:#fef3c7;--vx-danger:#ef4444;--vx-danger-soft:#fee2e2;--vx-info:#0ea5e9;--vx-info-soft:#eff6ff;--vx-info-border:#bfdbfe;--vx-abyss:#04060c;--vx-abyss-deep:#03050a;--vx-abyss-raised:#080c16;--vx-abyss-shade:#050912;--vx-royal-blue-400:#4b79f7;--vx-royal-blue-800:#1e3fa8;--vx-periwinkle:#8fb0ff;--vx-periwinkle-200:#dce6ff;--vx-periwinkle-100:#eef3ff;--vx-royal-blue-rgb:58 107 245;--vx-periwinkle-rgb:143 176 255;--vx-periwinkle-200-rgb:220 230 255;--vx-abyss-rgb:4 6 12;--vx-abyss-raised-rgb:8 12 22;--vx-abyss-shade-rgb:5 9 18;--vx-periwinkle-100-rgb:238 243 255;--vx-slate-300-rgb:203 213 225;--vx-slate-200-rgb:226 232 240;--vx-white-rgb:255 255 255;--vx-black-rgb:0 0 0;--surface-page:var(--vx-slate-50);--surface-card:var(--vx-white);--surface-raised:var(--vx-white);--surface-ink:var(--vx-ink-black);--surface-sunken:var(--vx-slate-50);--surface-abyss:var(--vx-abyss);--surface-abyss-deep:var(--vx-abyss-deep);--surface-abyss-raised:var(--vx-abyss-raised);--text-strong:var(--vx-slate-900);--text-body:var(--vx-slate-700);--text-muted:var(--vx-slate-500);--text-on-ink:var(--vx-white);--text-on-ink-muted:var(--vx-platinum);--text-accent:var(--vx-royal-blue);--border-subtle:var(--vx-slate-200);--border-strong:var(--vx-slate-300);--accent:var(--vx-royal-blue);--accent-hover:var(--vx-royal-blue-600);--accent-press:var(--vx-royal-blue-700);--on-accent:var(--vx-white);--accent-hover-on-dark:var(--vx-royal-blue-400);--accent-deep:var(--vx-royal-blue-800);--accent-soft:var(--vx-periwinkle);--accent-tint:var(--vx-periwinkle-200);--accent-tint-light:var(--vx-periwinkle-100);--focus-ring:#3a6bf559}
:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Plus Jakarta Sans", "Inter", -apple-system, sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-display-size:50px;--text-display-lh:1.04;--text-display-ls:-.02em;--text-h1-size:34px;--text-h1-lh:1.05;--text-h1-ls:-.015em;--text-h2-size:28px;--text-h2-lh:1.1;--text-h2-ls:-.01em;--text-h3-size:24px;--text-h3-lh:1.15;--text-h3-ls:-.01em;--text-h4-size:20px;--text-h4-lh:1.2;--text-h4-ls:-.005em;--text-body-lg-size:18px;--text-body-lg-lh:1.55;--text-body-size:16px;--text-body-lh:1.55;--text-body-sm-size:14px;--text-body-sm-lh:1.5;--text-label-size:12px;--text-label-lh:1.2;--text-label-ls:.06em;--text-caption-size:13px;--text-caption-lh:1.4}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:8px;--radius-md:12px;--radius-input:14px;--radius-lg:16px;--radius-card:22px;--radius-card-lg:28px;--radius-hero:34px;--radius-pill:999px;--container-max:1200px}
:root{--ring-hairline:inset 0 0 0 1px var(--vx-slate-200);--shadow-xs:0 1px 2px #0f172a0f;--shadow-sm:0 10px 24px #00000014;--shadow-md:0 14px 34px #0000002e;--shadow-lg:0 22px 42px #0000003d;--elevation-card:var(--ring-hairline), 0 10px 24px #0000000f;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s}

*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;height:100%;overflow-x:hidden}body{font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-lh);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}
