@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
.site-header-module__XFbqWa__header{z-index:var(--zHeader);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #0f172a0f;position:sticky;top:0}.site-header-module__XFbqWa__inner{justify-content:space-between;align-items:center;gap:var(--spaceMd);max-width:1280px;min-height:72px;margin:0 auto;padding:0 1.5rem;display:flex}.site-header-module__XFbqWa__brand{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.site-header-module__XFbqWa__brand:hover{text-decoration:none}.site-header-module__XFbqWa__mark{object-fit:cover;background:#fff;border-radius:10px;flex-shrink:0;width:40px;height:40px;display:block;box-shadow:0 0 0 1px #0f172a14}.site-header-module__XFbqWa__brandText{flex-direction:column;line-height:1.15;display:flex}.site-header-module__XFbqWa__brandName{color:#1e3a8a;letter-spacing:-.02em;font-size:1.05rem;font-weight:800}.site-header-module__XFbqWa__tagline{color:#64748b;font-size:11px;font-weight:500}.site-header-module__XFbqWa__desktopNav{align-items:center;gap:2px;display:none}.site-header-module__XFbqWa__trigger,.site-header-module__XFbqWa__plainLink{color:#334155;height:auto;box-shadow:none;transition:color var(--transitionFast);background:0 0;border:none;border-radius:0;align-items:center;gap:4px;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.site-header-module__XFbqWa__trigger:hover,.site-header-module__XFbqWa__plainLink:hover{text-decoration:none;color:#0f172a!important;background:0 0!important}.site-header-module__XFbqWa__trigger.ant-btn-text:not(:disabled):not(.site-header-module__XFbqWa__ant-btn-disabled):hover{text-decoration:none;color:#0f172a!important;background:0 0!important}.site-header-module__XFbqWa__trigger:focus,.site-header-module__XFbqWa__trigger:focus-visible{box-shadow:none!important;outline:none!important}.site-header-module__XFbqWa__trigger.ant-btn-text:focus-visible{box-shadow:none!important;outline:none!important}.site-header-module__XFbqWa__triggerActive{font-weight:600;color:#1e3a8a!important;background:0 0!important}.site-header-module__XFbqWa__triggerActive.ant-btn-text{font-weight:600;color:#1e3a8a!important;background:0 0!important}.site-header-module__XFbqWa__triggerActive:after,.site-header-module__XFbqWa__plainLink.site-header-module__XFbqWa__triggerActive:after{content:"";background:#2563eb;border-radius:999px;height:2px;position:absolute;bottom:4px;left:12px;right:12px}.site-header-module__XFbqWa__chevron,.site-header-module__XFbqWa__chevronOpen{color:#94a3b8;transition:transform var(--transitionFast),color var(--transitionFast);font-size:8px;line-height:1}:is(.site-header-module__XFbqWa__chevron svg,.site-header-module__XFbqWa__chevronOpen svg){width:8px;height:8px}.site-header-module__XFbqWa__chevronOpen{color:#60a5fa;transform:rotate(180deg)}.site-header-module__XFbqWa__dropdownRoot .ant-dropdown{padding-top:8px}.site-header-module__XFbqWa__panel{background:#fffffffa;border-radius:24px;width:min(520px,100vw - 2rem);padding:1.15rem;position:relative;box-shadow:0 25px 50px -12px #0f172a29,0 0 0 1px #0f172a0d}.site-header-module__XFbqWa__pointer{background:#fff;border-top:1px solid #0f172a0f;border-left:1px solid #0f172a0f;border-radius:2px;width:14px;height:14px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.site-header-module__XFbqWa__rows{flex-direction:column;gap:4px;display:flex}.site-header-module__XFbqWa__row{color:inherit;border-radius:16px;align-items:center;gap:16px;padding:12px 14px;text-decoration:none;display:flex}.site-header-module__XFbqWa__row:hover{background:#f8fafc;text-decoration:none}.site-header-module__XFbqWa__iconTile{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.site-header-module__XFbqWa__iconTile svg{display:block}.site-header-module__XFbqWa__blue{color:#2563eb;background:linear-gradient(135deg,#dbeafe,#c7d2fe)}.site-header-module__XFbqWa__violet{color:#7c3aed;background:linear-gradient(135deg,#ede9fe,#ddd6fe)}.site-header-module__XFbqWa__pink{color:#db2777;background:linear-gradient(135deg,#fce7f3,#fbcfe8)}.site-header-module__XFbqWa__amber{color:#d97706;background:linear-gradient(135deg,#fef3c7,#fed7aa)}.site-header-module__XFbqWa__teal{color:#0d9488;background:linear-gradient(135deg,#ccfbf1,#a5f3fc)}.site-header-module__XFbqWa__rowCopy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.site-header-module__XFbqWa__rowTitle{color:#111827;font-size:15px;font-weight:700}.site-header-module__XFbqWa__rowDesc{color:#6b7280;font-size:13px;line-height:1.4}.site-header-module__XFbqWa__rowArrow{color:#d1d5db;flex-shrink:0;font-size:1.25rem;line-height:1}.site-header-module__XFbqWa__row:hover .site-header-module__XFbqWa__rowArrow{color:#9ca3af}.site-header-module__XFbqWa__actions{align-items:center;gap:10px;display:flex}.site-header-module__XFbqWa__searchButton{border-radius:var(--radiusFull);color:#475569;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:16px;display:none}.site-header-module__XFbqWa__searchButton:hover{color:#1e3a8a;background:#f8fafc}.site-header-module__XFbqWa__actionDivider{background:#e2e8f0;width:1px;height:22px;display:none}.site-header-module__XFbqWa__searchPanel{width:min(380px,100vw - 2rem)}.site-header-module__XFbqWa__searchField{color:#64748b;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;display:flex}.site-header-module__XFbqWa__searchField input{width:100%;font:inherit;color:#0f172a;background:0 0;border:none;outline:none;font-size:14px}.site-header-module__XFbqWa__searchEmpty{color:#64748b;margin:0;padding:12px 8px;font-size:14px}.site-header-module__XFbqWa__signIn,.site-header-module__XFbqWa__demo{border-radius:var(--radiusFull);justify-content:center;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:none}.site-header-module__XFbqWa__signIn{color:#1d4ed8;background:#fff;border:1px solid #93c5fd}.site-header-module__XFbqWa__signIn:hover{color:#1e3a8a;border-color:#60a5fa;text-decoration:none}.site-header-module__XFbqWa__demo{color:#fff;background:linear-gradient(135deg,#3b82f6,#4f46e5);border:none;box-shadow:0 2px 8px #3b82f647}.site-header-module__XFbqWa__demo:hover{color:#fff;text-decoration:none}.site-header-module__XFbqWa__menuButton{border:1px solid var(--colorBorder);border-radius:var(--radiusFull);color:#4b5563;cursor:pointer;background:0 0;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.site-header-module__XFbqWa__mobile{background:#fff;border-top:1px solid #f3f4f6;padding:1rem 1.5rem 1.25rem;display:block;box-shadow:0 12px 24px #0f172a14}.site-header-module__XFbqWa__mobileBlock{border-bottom:1px solid #f3f4f6}.site-header-module__XFbqWa__mobileTrigger,.site-header-module__XFbqWa__mobilePlain{color:#374151;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 0;font-size:15px;font-weight:600;text-decoration:none;display:flex}.site-header-module__XFbqWa__mobilePlain{border-bottom:1px solid #f3f4f6;display:block}.site-header-module__XFbqWa__mobileCtas{flex-direction:column;gap:8px;padding-top:16px;display:flex}.site-header-module__XFbqWa__mobileCtas .site-header-module__XFbqWa__signIn,.site-header-module__XFbqWa__mobileCtas .site-header-module__XFbqWa__demo{width:100%;display:inline-flex}@media (min-width:1080px){.site-header-module__XFbqWa__desktopNav{display:flex}.site-header-module__XFbqWa__searchButton,.site-header-module__XFbqWa__actionDivider,.site-header-module__XFbqWa__signIn,.site-header-module__XFbqWa__demo{display:inline-flex}.site-header-module__XFbqWa__menuButton,.site-header-module__XFbqWa__mobile{display:none}}
.site-footer-module__Nmvota__footer{background:var(--colorNavy);color:#cbd5e1;padding:var(--space2xl)var(--spaceLg)var(--spaceXl)}.site-footer-module__Nmvota__inner{max-width:var(--maxContentWidth);gap:var(--spaceXl);grid-template-columns:1fr;margin:0 auto;display:grid}.site-footer-module__Nmvota__brand{color:#fff;margin:0 0 var(--spaceSm);align-items:center;gap:10px;font-size:1.2rem;font-weight:800;display:flex}.site-footer-module__Nmvota__brandMark{object-fit:cover;background:#fff;border-radius:9px;flex-shrink:0;width:36px;height:36px;display:block}.site-footer-module__Nmvota__lede{color:#94a3b8;max-width:360px;margin:0;line-height:1.7}.site-footer-module__Nmvota__heading{color:#fff;margin:0 0 var(--spaceSm);font-weight:700}.site-footer-module__Nmvota__footer ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.site-footer-module__Nmvota__footer a{color:#cbd5e1;text-decoration:none}.site-footer-module__Nmvota__footer a:hover{color:#fff;text-decoration:underline}.site-footer-module__Nmvota__copy{max-width:var(--maxContentWidth);margin:var(--space2xl)auto 0;padding-top:var(--spaceLg);color:#94a3b8;border-top:1px solid #1e293b;font-size:.85rem}@media (min-width:768px){.site-footer-module__Nmvota__inner{grid-template-columns:1.4fr 1fr 1fr}}
.app-layout-module__XkKHEG__shell{background:var(--colorBackground);flex-direction:column;min-height:100vh;display:flex}.app-layout-module__XkKHEG__main{flex:1;width:100%}
:root{--fontSans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--fontMono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--colorPrimary:#2563eb;--colorPrimaryHover:#1d4ed8;--colorNavy:#0f172a;--colorNavyMuted:#1e293b;--colorText:#0f172a;--colorTextSecondary:#475569;--colorTextTertiary:#64748b;--colorBackground:#fff;--colorSurface:#f8fafc;--colorTint:#eff6ff;--colorBorder:#e2e8f0;--colorError:#ff4d4f;--colorSuccess:#52c41a;--colorWarning:#faad14;--colorInfo:#1890ff;--spaceXxs:.25rem;--spaceXs:.5rem;--spaceSm:.75rem;--spaceMd:1rem;--spaceLg:1.5rem;--spaceXl:2rem;--space2xl:3rem;--radiusSm:8px;--radiusMd:12px;--radiusLg:16px;--radiusFull:9999px;--shadowSm:0 1px 2px 0 #0000000d;--shadowMd:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadowLg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--transitionFast:.15s cubic-bezier(.4,0,.2,1);--transitionNormal:.25s cubic-bezier(.4,0,.2,1);--transitionSlow:.35s cubic-bezier(.4,0,.2,1);--colorWhite:#fff;--colorPrimaryRgb:37,99,235;--fontSizeSm:.875rem;--fontSizeMd:1rem;--fontSizeLg:1.125rem;--fontSizeXl:1.25rem;--fontSize2xl:1.5rem;--fontSize3xl:3rem;--fontSize175:1.75rem;--fontWeightMedium:500;--fontWeightSemibold:600;--fontWeightBold:700;--bpSm:640px;--bpMd:768px;--bpLg:1024px;--bpXl:1280px;--maxContentWidth:1200px;--headerHeight:72px;--zHeader:1000;--blurSm:4px;--blurMd:8px;--opacityHigh:.85;--elevationTranslateXs:-1px;--elevationTranslateSm:-2px;--menuItemHeight:56px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{background-color:var(--colorBackground);color:var(--colorText);font-family:var(--fontSans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;line-height:1.5}h1,h2,h3,h4,h5,h6{color:var(--colorText);margin:0 0 var(--spaceMd)0;font-weight:600;line-height:1.25}h1{font-size:var(--fontSize3xl)}h2{font-size:var(--fontSize2xl)}h3{font-size:var(--fontSize175)}h4{font-size:var(--fontSize2xl)}h5{font-size:var(--fontSizeXl)}h6{font-size:var(--fontSizeMd)}p{margin:0 0 var(--spaceMd)0}a{color:var(--colorPrimary);transition:color var(--transitionFast);text-decoration:none}a:hover{color:var(--colorPrimaryHover);text-decoration:underline}.container{width:100%;max-width:var(--maxContentWidth);padding:0 var(--spaceMd);margin:0 auto}.flex{display:flex}.flexCol{flex-direction:column}.itemsCenter{align-items:center}.justifyCenter{justify-content:center}.justifyBetween{justify-content:space-between}.gapXs{gap:var(--spaceXs)}.gapSm{gap:var(--spaceSm)}.gapMd{gap:var(--spaceMd)}.gapLg{gap:var(--spaceLg)}.mtAuto{margin-top:auto}.mbAuto{margin-bottom:auto}.mlAuto{margin-left:auto}.mrAuto{margin-right:auto}.textCenter{text-align:center}.textRight{text-align:right}.textUppercase{text-transform:uppercase}.rounded{border-radius:var(--radiusMd)}.shadow{box-shadow:var(--shadowMd)}.transition{transition:all var(--transitionNormal)}@media (min-width:640px){.smHidden{display:none}}@media (min-width:768px){.mdBlock{display:block}.mdFlex{display:flex}}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.noPrint{display:none}}
