@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sora-latin-ext-400-normal.Twk1CgKs.woff2)format("woff2"),url(/_astro/sora-latin-ext-400-normal.BmhJC382.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:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sora-latin-400-normal.CRt88UEn.woff2)format("woff2"),url(/_astro/sora-latin-400-normal.OW7qkl5a.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:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/sora-latin-ext-500-normal.B5KKQIFO.woff2)format("woff2"),url(/_astro/sora-latin-ext-500-normal.DwxUJRqY.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:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/sora-latin-500-normal.01eiPEn0.woff2)format("woff2"),url(/_astro/sora-latin-500-normal.w58xtEt9.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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/sora-latin-ext-600-normal.Cue1zdhl.woff2)format("woff2"),url(/_astro/sora-latin-ext-600-normal.DLOJK0Ta.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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/sora-latin-600-normal.Cdg4DaK0.woff2)format("woff2"),url(/_astro/sora-latin-600-normal.1_7fyUAY.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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/sora-latin-ext-700-normal.DM0oy5s8.woff2)format("woff2"),url(/_astro/sora-latin-ext-700-normal.Oc7uZIYt.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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/sora-latin-700-normal.9waGdLWo.woff2)format("woff2"),url(/_astro/sora-latin-700-normal.BKPfQAnC.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:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/sora-latin-ext-800-normal.YDFYE6t9.woff2)format("woff2"),url(/_astro/sora-latin-ext-800-normal.BvAfeed7.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:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/sora-latin-800-normal.2tKLL3qT.woff2)format("woff2"),url(/_astro/sora-latin-800-normal.c3Huklug.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-700-normal.BmRLXWpJ.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-700-normal.DCQwxkRk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-cyrillic-700-normal.D_uavGvn.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-700-normal.RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-greek-700-normal.wyJ6jzdA.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-700-normal.CkZN0sRy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-vietnamese-700-normal.CkEo6LDy.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-700-normal.BV5B8Are.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-ext-700-normal.aMgXseD4.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-700-normal.DZH6Xh-4.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-700-normal.Bth3BMcD.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{--vg-ink:#12324c;--vg-ink-strong:#0c2c48;--vg-blue:#1466c2;--vg-blue-deep:#0f5cae;--vg-blue-bright:#1c7fd6;--vg-cyan:#35c6f4;--vg-cyan-soft:#8fe0ff;--vg-muted:#5f7c96;--vg-muted-2:#7089a1;--vg-body-copy:#52708a;--vg-bg:#e6f0fa;--vg-btn-gradient:linear-gradient(135deg, #1c7fd6, #0f5cae);--font-display:Sora, system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, sans-serif;--gutter:26px;--max:1280px}@media (width<=640px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body);color:var(--vg-ink);-webkit-font-smoothing:antialiased;background:var(--vg-bg);margin:0;overflow-x:hidden}a{color:var(--vg-blue);text-decoration:none}a:hover{color:var(--vg-blue-deep)}img,video,svg{max-width:100%}input,select,textarea,button{font-family:var(--font-body)}:focus-visible{outline:2px solid var(--vg-cyan);outline-offset:3px}.vg-page{background:linear-gradient(#f3f8fd 0%,#e6f0fa 45%,#edf4fb 100%);flex-direction:column;min-height:100vh;display:flex;position:relative}.vg-page>main{flex:1}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;color:var(--vg-blue-deep);background:#fff;border-radius:8px;padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.beta-bar{padding:8px var(--gutter);text-align:center;color:#dbeeff;background:#07162a;border-bottom:1px solid #96c8f033;margin:0;font-size:13px;line-height:1.4}.beta-bar a{color:#8fe0ff;text-underline-offset:2px;font-weight:600;text-decoration:underline}.beta-bar a:hover{color:#bfe8fb}@media (width<=640px){.beta-long{display:none}.beta-bar{font-size:12.5px}}.beta-pill{vertical-align:1px;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#07162a;background:#8fe0ff;border-radius:999px;margin-right:8px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}[data-reveal]{transition:opacity .7s,transform .7s}[data-reveal].reveal-pending{opacity:0;transform:translateY(28px)}[role=tabpanel][hidden]{display:none!important}@keyframes vgbeam{0%,to{opacity:.5}50%{opacity:.95}}@keyframes vgblink{0%,to{opacity:1}50%{opacity:.25}}@keyframes vgbob{0%,to{margin-top:0}50%{margin-top:-14px}}@keyframes vgbob2{0%,to{margin-top:0}50%{margin-top:10px}}@keyframes vgcspin{to{transform:rotate(360deg)}}@keyframes vgdash{to{stroke-dashoffset:-240px}}@keyframes vgfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes vgfloat2{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes vgorb{0%,to{transform:translate(0)}25%{transform:translate(-260px,140px)}50%{transform:translate(-460px,40px)}75%{transform:translate(-180px,-70px)}}@keyframes vgpulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.15)}}@keyframes vgrise{0%{opacity:0;transform:translateY(0)}12%{opacity:.9}to{opacity:0;transform:translateY(-200px)}}@keyframes vgspin{to{transform:rotate(360deg)}}@keyframes vgspinr{to{transform:rotate(-360deg)}}@media (width>=1760px){body{zoom:1.15}}@media (width>=2200px){body{zoom:1.4}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal].reveal-pending{opacity:1;transform:none}}.hdr[data-astro-cid-fzpbxy5g]{z-index:40;backdrop-filter:blur(14px);background:linear-gradient(#07162adb,#07162ac7);border-bottom:1px solid #96c8f038;position:sticky;top:0}.hdr-inner[data-astro-cid-fzpbxy5g]{max-width:var(--max);padding:16px var(--gutter);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.brand[data-astro-cid-fzpbxy5g]{align-items:center;gap:12px;display:flex}.brand-logo[data-astro-cid-fzpbxy5g]{object-fit:contain;filter:drop-shadow(0 4px 10px #1466c259);width:38px;height:38px}.brand-name[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);color:#bfe8fb;letter-spacing:-.01em;white-space:nowrap;font-size:18px;font-weight:700}.nav[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:#dbeeff;white-space:nowrap;align-items:center;gap:14px;font-size:12.5px;font-weight:600;display:flex}.vg-nav[data-astro-cid-fzpbxy5g]{color:#dbeeff;padding-bottom:6px;position:relative}.vg-nav[data-astro-cid-fzpbxy5g]:hover{color:#dbeeff}.vg-nav[data-astro-cid-fzpbxy5g]:after{content:"";background:linear-gradient(90deg,#0000,#35c6f4 20%,#8fe0ff 50%,#35c6f4 80%,#0000);width:0;height:1px;transition:width .28s,left .28s;position:absolute;bottom:0;left:50%;box-shadow:0 0 6px #35c6f4cc}.vg-nav[data-astro-cid-fzpbxy5g]:hover:after,.vg-nav[data-astro-cid-fzpbxy5g][aria-current=page]:after{width:100%;left:0}.actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:14px;display:flex}.signin[data-astro-cid-fzpbxy5g]{color:#8fe0ff;white-space:nowrap;font-size:14px;font-weight:600}.signin[data-astro-cid-fzpbxy5g]:hover{color:#bfe8fb}.btn-demo[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#fff;background:var(--vg-btn-gradient);border:1px solid #35c6f4cc;border-radius:9px;padding:10px 18px;font-size:12.5px;font-weight:600;box-shadow:0 0 22px #35c6f480}.btn-demo[data-astro-cid-fzpbxy5g]:hover{color:#fff}.menu[data-astro-cid-fzpbxy5g]{display:none;position:relative}.menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{cursor:pointer;background:#07162a59;border:1px solid #96c8f059;border-radius:10px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.bars[data-astro-cid-fzpbxy5g]{gap:5px;display:grid}.bars[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{background:#dbeeff;border-radius:2px;width:20px;height:2px;transition:transform .2s,opacity .2s;display:block}.menu[data-astro-cid-fzpbxy5g][open] .bars[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:first-child{transform:translateY(7px)rotate(45deg)}.menu[data-astro-cid-fzpbxy5g][open] .bars[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:nth-child(2){opacity:0}.menu[data-astro-cid-fzpbxy5g][open] .bars[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.menu-panel[data-astro-cid-fzpbxy5g]{width:min(320px, calc(100vw - 2 * var(--gutter)));background:#07162af0;border:1px solid #96c8f040;border-radius:14px;padding:18px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 50px -20px #0009}.menu-panel[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{flex-direction:column;display:flex}.menu-panel[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:#dbeeff;border-bottom:1px solid #96c8f024;padding:12px 4px;font-size:13px;font-weight:600}.menu-panel[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:#8fe0ff}.menu-actions[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}@media (width<=1040px){.nav[data-astro-cid-fzpbxy5g],.actions[data-astro-cid-fzpbxy5g] .signin[data-astro-cid-fzpbxy5g]{display:none}.actions[data-astro-cid-fzpbxy5g]{margin-left:auto}.menu[data-astro-cid-fzpbxy5g]{display:block}.brand[data-astro-cid-fzpbxy5g],.actions[data-astro-cid-fzpbxy5g] .btn-demo[data-astro-cid-fzpbxy5g]{min-height:40px}.actions[data-astro-cid-fzpbxy5g] .btn-demo[data-astro-cid-fzpbxy5g]{align-items:center;display:inline-flex}}@media (width<=360px){.brand-name[data-astro-cid-fzpbxy5g]{display:none}}@media (width<=420px){.actions[data-astro-cid-fzpbxy5g] .btn-demo[data-astro-cid-fzpbxy5g]{letter-spacing:.04em;padding:9px 11px;font-size:11px}.hdr-inner[data-astro-cid-fzpbxy5g]{gap:10px}}@media (width<=640px){.hdr-inner[data-astro-cid-fzpbxy5g]{padding:12px var(--gutter)}.brand-logo[data-astro-cid-fzpbxy5g]{width:32px;height:32px}.brand-name[data-astro-cid-fzpbxy5g]{font-size:16px}}.ftr[data-astro-cid-nns7i3if]{background:#eef2f7;padding:38px 44px;position:relative;overflow:hidden}.ftr-bg[data-astro-cid-nns7i3if]{object-fit:cover;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.ftr-fade-x[data-astro-cid-nns7i3if]{pointer-events:none;background:linear-gradient(90deg,#eef2f7d1 0%,#eef2f799 30%,#eef2f74d 55%,#eef2f726 100%);position:absolute;inset:0}.ftr-fade-top[data-astro-cid-nns7i3if]{pointer-events:none;background:linear-gradient(#edf4fb 0%,#edf4fb99 45%,#0000 100%);height:120px;position:absolute;top:0;left:0;right:0}.ftr-inner[data-astro-cid-nns7i3if]{max-width:var(--max);margin:0 auto;position:relative}.ftr-top[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.ftr-brand[data-astro-cid-nns7i3if]{max-width:280px}.ftr-logo-row[data-astro-cid-nns7i3if]{font-family:var(--font-display);color:var(--vg-blue-deep);align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.ftr-logo[data-astro-cid-nns7i3if]{object-fit:contain;width:32px;height:32px}.ftr-brand[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{color:var(--vg-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.ftr-cols[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:60px;display:flex}.ftr-heading[data-astro-cid-nns7i3if]{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--vg-ink-strong);margin:0 0 12px;font-size:11px;font-weight:600}.ftr[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{flex-direction:column;gap:9px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ftr[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--vg-muted)}.ftr[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--vg-blue-deep)}.ftr-bottom[data-astro-cid-nns7i3if]{color:var(--vg-muted-2);border-top:1px solid #35c6f459;margin-top:30px;padding-top:20px;font-size:13px}@media (width<=640px){.ftr[data-astro-cid-nns7i3if]{padding:32px var(--gutter)}.ftr-cols[data-astro-cid-nns7i3if]{gap:28px 40px}.ftr-fade-x[data-astro-cid-nns7i3if]{background:#eef2f7c7}}
