@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.0pw-43bjt5~5_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.13c6n_dh74ayc.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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.0g_ng0t~d_b9n.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.0r1jrq7neqdsq.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0g6rbszwfgn9y.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17-1enzs_j91b.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0apt5mko2.qn3.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.0ek5sshv8wk3m.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.0uvzar8hswo3p.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.1110aazvokzp..woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0esuu2f5si~v8.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.12skym0rqknxy.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.0carvq6u72s58.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.106do9xzbuago.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.0~mcdl10zdfb3.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_ccfab241-module___H-5jG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_ccfab241-module___H-5jG__variable{--font-poppins:"Poppins", "Poppins Fallback"}
.ActivePill-module__GjsxRW__pill{pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(1.28);backdrop-filter:blur(14px)saturate(1.28);background:linear-gradient(#df6aff 0%,#6f00d0 100%);border-radius:999px;position:absolute;box-shadow:inset 0 0 12px #49005b}
.LiquidGlassPanel-module__XaXeca__panel{--liquid-glass-base:#00020780;--liquid-glass-pre-blur:3px;--liquid-glass-post-blur:2px;--liquid-glass-saturation:2;--liquid-glass-brightness:.6;--liquid-glass-contrast:1.2;z-index:1;border-radius:var(--landing-shell-radius);align-items:center;display:flex;position:relative;overflow:hidden}.LiquidGlassPanel-module__XaXeca__panel:before{content:"";z-index:0;border-radius:inherit;background:var(--liquid-glass-base);position:absolute;inset:0}.LiquidGlassPanel-module__XaXeca__panel>*{z-index:2;position:relative}@supports ((-webkit-backdrop-filter:url("#displace")) or (backdrop-filter:url("#displace"))){.LiquidGlassPanel-module__XaXeca__panel:before{-webkit-backdrop-filter:blur(var(--liquid-glass-pre-blur)) var(--liquid-glass-filter,blur(0)) blur(var(--liquid-glass-post-blur)) saturate(var(--liquid-glass-saturation)) brightness(var(--liquid-glass-brightness)) contrast(var(--liquid-glass-contrast));backdrop-filter:blur(var(--liquid-glass-pre-blur)) var(--liquid-glass-filter,blur(0)) blur(var(--liquid-glass-post-blur)) saturate(var(--liquid-glass-saturation)) brightness(var(--liquid-glass-brightness)) contrast(var(--liquid-glass-contrast))}}@supports ((-webkit-backdrop-filter:url("#displace"))){.LiquidGlassPanel-module__XaXeca__panel:before{-webkit-backdrop-filter:blur(var(--liquid-glass-pre-blur)) var(--liquid-glass-filter,blur(0)) blur(var(--liquid-glass-post-blur)) saturate(var(--liquid-glass-saturation)) brightness(var(--liquid-glass-brightness)) contrast(var(--liquid-glass-contrast))}}
.LanguageSwitcher-module__Z0KByW__switcher{flex-direction:column;align-items:flex-start;gap:.3rem;width:100%;display:inline-flex;position:relative}.LanguageSwitcher-module__Z0KByW__trigger{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;box-shadow:none;color:#ffffffeb;letter-spacing:.01em;cursor:pointer;background:0 0;border:none;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.95rem;font-weight:600;transition:transform .14s,background-color .14s;display:inline-flex;position:relative}.LanguageSwitcher-module__Z0KByW__trigger:hover{background-color:#0000}.LanguageSwitcher-module__Z0KByW__triggerGlass{z-index:0;pointer-events:none;position:absolute;inset:0}.LanguageSwitcher-module__Z0KByW__trigger:focus-visible{outline-offset:2px;outline:2px solid #7bd9f2e6}.LanguageSwitcher-module__Z0KByW__current{z-index:1;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;display:inline-flex;position:relative;overflow:hidden}.LanguageSwitcher-module__Z0KByW__chevron{z-index:1;opacity:.9;font-size:.85rem;position:relative}.LanguageSwitcher-module__Z0KByW__dropdownProbe{z-index:10000;pointer-events:none;transform-origin:0 0;margin-top:4px;transition:transform .2s ease-in-out;position:fixed;overflow:hidden;transform:scale(0)translateY(40%)}.LanguageSwitcher-module__Z0KByW__dropdownProbe[data-state=open]{pointer-events:auto;transform:scale(1)translateY(0%)}.LanguageSwitcher-module__Z0KByW__dropdownProbe[data-state=closed]{pointer-events:none;transform:scale(0)translateY(40%)}.LanguageSwitcher-module__Z0KByW__selectionList{--selection-pill-x:0px;--selection-pill-y:0px;--selection-pill-width:0px;--selection-pill-height:0px;--selection-pill-opacity:0;color:#fff;isolation:isolate;opacity:0;scrollbar-width:thin;flex-direction:column;gap:.25rem;max-height:min(18rem,100vh - 7rem);padding:.5rem;transition:opacity .1s ease-in-out;display:flex;position:relative;overflow-y:auto}.LanguageSwitcher-module__Z0KByW__dropdownProbe[data-state=open] .LanguageSwitcher-module__Z0KByW__selectionList{opacity:1}.LanguageSwitcher-module__Z0KByW__selectionItem{appearance:none;isolation:isolate;color:#fff;text-align:left;text-shadow:0 1px 8px #00000038;cursor:pointer;z-index:1;width:100%;min-height:42px;transition:color var(--landing-duration-fast) var(--landing-ease);background:0 0;border:0;border-radius:999px;align-items:center;padding:0 1.05rem;font-family:inherit;font-size:.86rem;font-weight:600;list-style:none;display:flex;position:relative}.LanguageSwitcher-module__Z0KByW__selectionItem:hover,.LanguageSwitcher-module__Z0KByW__selectionItem:focus-visible{color:rgb(var(--accent-primary-rgb))}.LanguageSwitcher-module__Z0KByW__selectionItem:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #7bd9f280}.LanguageSwitcher-module__Z0KByW__selectionItemPill{z-index:0;width:max(0px, calc(var(--selection-pill-width) - 4px));height:max(0px, calc(var(--selection-pill-height) - 4px));opacity:var(--selection-pill-opacity);transform:translate3d(calc(var(--selection-pill-x) + 2px), calc(var(--selection-pill-y) + 2px), 0);transition:transform .42s var(--landing-ease-out), width .42s var(--landing-ease-out), height .42s var(--landing-ease-out), opacity var(--landing-duration-base) var(--landing-ease);top:0;left:0}.LanguageSwitcher-module__Z0KByW__selectionItemActive{text-shadow:0 0 16px rgba(var(--accent-primary-rgb), .5)}.LanguageSwitcher-module__Z0KByW__selectionItemActive:hover{color:#fff}.LanguageSwitcher-module__Z0KByW__selectionItemLabel{z-index:1;align-items:center;gap:.45rem;display:inline-flex;position:relative}.LanguageSwitcher-module__Z0KByW__flagWrapper{width:20px;height:14px;box-shadow:none;background:#fff3;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.LanguageSwitcher-module__Z0KByW__flag{object-fit:cover;display:block}.LanguageSwitcher-module__Z0KByW__compact .LanguageSwitcher-module__Z0KByW__trigger{border-radius:50%;justify-content:center;gap:0;width:52px;height:52px;padding:0}.LanguageSwitcher-module__Z0KByW__compact .LanguageSwitcher-module__Z0KByW__triggerGlass{border-radius:50%}.LanguageSwitcher-module__Z0KByW__compact{align-items:center;width:fit-content;min-width:0}.LanguageSwitcher-module__Z0KByW__compact .LanguageSwitcher-module__Z0KByW__current{gap:0}.LanguageSwitcher-module__Z0KByW__compact .LanguageSwitcher-module__Z0KByW__flagWrapper{border-radius:6px;width:30px;height:20px}@media (max-width:640px){.LanguageSwitcher-module__Z0KByW__trigger{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.LanguageSwitcher-module__Z0KByW__trigger,.LanguageSwitcher-module__Z0KByW__dropdownProbe,.LanguageSwitcher-module__Z0KByW__selectionList,.LanguageSwitcher-module__Z0KByW__selectionItem,.LanguageSwitcher-module__Z0KByW__selectionItemPill{transition:none}}
.LandingHeader-module__HngUVG__header{--landing-header-scale:1;--landing-header-top:1.1rem;--landing-header-width:min(100% - 2rem, calc(var(--landing-page-max) + 4rem));--landing-nav-active-rgb:var(--accent-primary-rgb);--landing-nav-active-deep-rgb:126, 37, 206;--landing-nav-active-shine-rgb:242, 197, 255;--landing-nav-active-text:#fff;top:var(--landing-header-top);transform:translateX(-50%) scale(var(--landing-header-scale));transform-origin:top;z-index:60;width:var(--landing-header-width);color:var(--landing-text);animation:LandingHeader-module__HngUVG__headerDrop .6s var(--landing-ease-out);transition:top var(--landing-duration-base) var(--landing-ease), transform var(--landing-duration-base) var(--landing-ease);margin:0;position:fixed;left:50%}.LandingHeader-module__HngUVG__headerInner{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);justify-content:space-between;align-items:center;gap:clamp(.75rem,1.4vw,1rem);min-height:72px;padding:0;display:grid;position:relative;overflow:visible}.LandingHeader-module__HngUVG__headerPanel{min-height:62px}.LandingHeader-module__HngUVG__brandPanel{justify-self:start;padding:0 1.05rem}.LandingHeader-module__HngUVG__navPanel{justify-self:center;padding:0 .6rem}.LandingHeader-module__HngUVG__actionsPanel{justify-self:end;padding:.45rem .55rem .45rem .75rem}.LandingHeader-module__HngUVG__headerInner .LandingHeader-module__HngUVG__menuPanel{justify-self:end;padding:.45rem;display:none}.LandingHeader-module__HngUVG__menu{border:none;flex:1;justify-content:flex-end;align-items:center;margin:0;padding:0;display:flex;position:relative}.LandingHeader-module__HngUVG__menuToggle{cursor:pointer;width:40px;height:40px;transition:transform var(--landing-duration-fast) var(--landing-ease), border-color var(--landing-duration-fast) var(--landing-ease), background var(--landing-duration-fast) var(--landing-ease), box-shadow var(--landing-duration-fast) var(--landing-ease);background:#00000059;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;list-style:none;display:none}.LandingHeader-module__HngUVG__menuToggleIcon{color:#ffffffe6;width:20px;height:20px}.LandingHeader-module__HngUVG__menuOverlay{z-index:9999;width:100vw;height:100vh;padding:env(safe-area-inset-top,0px) 1.5rem 2rem;box-shadow:var(--landing-shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overscroll-behavior:none;animation:LandingHeader-module__HngUVG__menuSlideIn .22s var(--landing-ease);background:linear-gradient(#0000008c 0% 100%),linear-gradient(186deg,#412c3cd1 0%,#13373ed1 28.37%,#2b263bd1 95.18%);flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex;position:fixed;inset:0;overflow:hidden}.LandingHeader-module__HngUVG__menuContent{width:100%;animation:LandingHeader-module__HngUVG__menuContentIn .26s var(--landing-ease-out) 40ms both;flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.LandingHeader-module__HngUVG__menuClose{top:calc(env(safe-area-inset-top,0px) + .75rem);color:#ffffffd9;cursor:pointer;height:34px;transition:transform var(--landing-duration-fast) var(--landing-ease), color var(--landing-duration-fast) var(--landing-ease), border-color var(--landing-duration-fast) var(--landing-ease), background var(--landing-duration-fast) var(--landing-ease), box-shadow var(--landing-duration-fast) var(--landing-ease);background:#00000080;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.4rem;padding:0 12px;font-size:.85rem;font-weight:600;display:inline-flex;position:fixed;right:1.5rem}.LandingHeader-module__HngUVG__menuCloseIcon{width:18px;height:18px}.LandingHeader-module__HngUVG__brand{color:inherit;transition:color var(--landing-duration-fast) var(--landing-ease), transform var(--landing-duration-fast) var(--landing-ease);flex-shrink:0;align-items:center;gap:.65rem;text-decoration:none;display:flex}.LandingHeader-module__HngUVG__brand:hover{color:var(--landing-text)}.LandingHeader-module__HngUVG__brand:active,.LandingHeader-module__HngUVG__loginLink:active{color:#fff;opacity:.84}.LandingHeader-module__HngUVG__navLink:active{color:#fff}.LandingHeader-module__HngUVG__brand:focus-visible,.LandingHeader-module__HngUVG__menuToggle:focus-visible,.LandingHeader-module__HngUVG__menuClose:focus-visible,.LandingHeader-module__HngUVG__navLink:focus-visible,.LandingHeader-module__HngUVG__loginLink:focus-visible,.LandingHeader-module__HngUVG__signupButton:focus-visible{box-shadow:var(--landing-focus-ring);outline:none}.LandingHeader-module__HngUVG__brand:focus-visible,.LandingHeader-module__HngUVG__navLink:focus-visible,.LandingHeader-module__HngUVG__loginLink:focus-visible{border-radius:8px}.LandingHeader-module__HngUVG__logo{width:32px;height:32px;transition:transform var(--landing-duration-fast) var(--landing-ease)}.LandingHeader-module__HngUVG__brandName{letter-spacing:0;font-weight:600}.LandingHeader-module__HngUVG__nav{flex:none;justify-content:center;min-width:0;display:flex}@media (max-width:768px){.LandingHeader-module__HngUVG__nav{margin-top:1.5rem}}.LandingHeader-module__HngUVG__navList{--active-pill-x:0px;--active-pill-y:0px;--active-pill-width:0px;--active-pill-height:0px;--active-pill-opacity:0;isolation:isolate;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.12rem,.35vw,.32rem);margin:0;padding:0;list-style:none;display:flex;position:relative}.LandingHeader-module__HngUVG__navActivePill{z-index:0;width:max(0px, calc(var(--active-pill-width) - 4px));height:max(0px, calc(var(--active-pill-height) - 4px));opacity:var(--active-pill-opacity);transform:translate3d(calc(var(--active-pill-x) + 2px), calc(var(--active-pill-y) + 2px), 0);transition:transform .42s var(--landing-ease-out), width .42s var(--landing-ease-out), height .42s var(--landing-ease-out), opacity var(--landing-duration-base) var(--landing-ease);top:0;left:0}.LandingHeader-module__HngUVG__navItem{z-index:1;display:flex;position:relative}.LandingHeader-module__HngUVG__navLink{color:#fff;white-space:nowrap;min-height:42px;transition:color var(--landing-duration-fast) var(--landing-ease), transform var(--landing-duration-fast) var(--landing-ease);text-shadow:0 1px 8px #00000038;border-radius:999px;align-items:center;gap:.35rem;padding:0 1.05rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.LandingHeader-module__HngUVG__navLink:hover{color:rgb(var(--accent-primary-rgb))}.LandingHeader-module__HngUVG__navLinkActive{color:var(--landing-nav-active-text);text-shadow:0 0 16px rgba(var(--landing-nav-active-rgb), .5)}.LandingHeader-module__HngUVG__navLinkActive:hover{color:var(--landing-nav-active-text)}.LandingHeader-module__HngUVG__navLink:focus-visible{color:#fff}.LandingHeader-module__HngUVG__headerActions{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.LandingHeader-module__HngUVG__languageSwitcher{--bg-panel:#0c0e10d9}.LandingHeader-module__HngUVG__loginLink{color:var(--landing-text-muted);transition:color var(--landing-duration-fast) var(--landing-ease), transform var(--landing-duration-fast) var(--landing-ease);font-size:.86rem;font-weight:600;text-decoration:none}.LandingHeader-module__HngUVG__loginLink:hover{color:var(--landing-text)}.LandingHeader-module__HngUVG__signupButton{color:#fff;background:var(--purple-grad,linear-gradient(180deg, #cf24fa59 0%, #84178359 100%));border-radius:var(--landing-shell-radius);min-height:40px;transition:transform var(--landing-duration-fast) var(--landing-ease), box-shadow var(--landing-duration-fast) var(--landing-ease), filter var(--landing-duration-fast) var(--landing-ease);justify-content:center;align-items:center;padding:0 1rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 2px 2px #534feb12}.LandingHeader-module__HngUVG__signupButton:hover{filter:brightness(1.04);box-shadow:0 10px 18px #534feb3d}.LandingHeader-module__HngUVG__signupButton:active,.LandingHeader-module__HngUVG__menuToggle:active,.LandingHeader-module__HngUVG__menuClose:active{filter:brightness(.92);box-shadow:inset 0 1px 8px #0000003d,0 4px 12px #0000002e}@media (hover:hover){.LandingHeader-module__HngUVG__menuToggle:hover,.LandingHeader-module__HngUVG__menuClose:hover{background:#0000007a;border-color:#ffffff38;box-shadow:0 10px 24px #0000003d}}@media (max-width:1024px){.LandingHeader-module__HngUVG__headerInner{gap:.65rem}.LandingHeader-module__HngUVG__headerPanel{min-height:58px}.LandingHeader-module__HngUVG__brandPanel{padding:0 .9rem}.LandingHeader-module__HngUVG__navPanel{padding:0 .55rem}.LandingHeader-module__HngUVG__actionsPanel{padding:.4rem .5rem .4rem .65rem}}@media (max-width:768px){.LandingHeader-module__HngUVG__header{--landing-header-top:.75rem}.LandingHeader-module__HngUVG__headerInner{grid-template-columns:1fr auto;min-height:56px}.LandingHeader-module__HngUVG__headerInner .LandingHeader-module__HngUVG__navPanel,.LandingHeader-module__HngUVG__headerInner .LandingHeader-module__HngUVG__actionsPanel{display:none}.LandingHeader-module__HngUVG__brandPanel,.LandingHeader-module__HngUVG__menuPanel{min-height:56px}.LandingHeader-module__HngUVG__brandPanel{padding:0 .85rem}.LandingHeader-module__HngUVG__headerInner .LandingHeader-module__HngUVG__menuPanel{display:flex}.LandingHeader-module__HngUVG__menu{flex:1;width:100%}.LandingHeader-module__HngUVG__menuToggle{display:inline-flex}.LandingHeader-module__HngUVG__navLink{font-size:1.1rem;font-weight:600}.LandingHeader-module__HngUVG__menuOverlay .LandingHeader-module__HngUVG__navLink{color:#fff}.LandingHeader-module__HngUVG__menuOverlay .LandingHeader-module__HngUVG__navLinkActive{color:var(--landing-nav-active-text)}.LandingHeader-module__HngUVG__nav{justify-content:flex-start;width:100%}.LandingHeader-module__HngUVG__navList{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.1rem;width:100%}.LandingHeader-module__HngUVG__headerActions{flex-wrap:wrap;justify-content:flex-start;width:100%}.LandingHeader-module__HngUVG__menuOverlay .LandingHeader-module__HngUVG__headerActions{flex-direction:column;align-items:stretch;gap:.75rem}.LandingHeader-module__HngUVG__menuOverlay .LandingHeader-module__HngUVG__loginLink,.LandingHeader-module__HngUVG__menuOverlay .LandingHeader-module__HngUVG__signupButton{text-align:center;justify-content:center;width:100%}.LandingHeader-module__HngUVG__menuOverlay .LandingHeader-module__HngUVG__loginLink{border-radius:var(--landing-shell-radius);color:#fff;background:#00000059;border:1px solid #ffffff2e;padding:.55rem 1.25rem;font-weight:600}.LandingHeader-module__HngUVG__menuOverlay .LandingHeader-module__HngUVG__loginLink:hover{color:#fff}.LandingHeader-module__HngUVG__menuOverlay .LandingHeader-module__HngUVG__navItem,.LandingHeader-module__HngUVG__menuOverlay .LandingHeader-module__HngUVG__headerActions>*{opacity:0;animation:LandingHeader-module__HngUVG__menuItemIn .28s var(--landing-ease-out) both}.LandingHeader-module__HngUVG__menuOverlay .LandingHeader-module__HngUVG__navItem:first-child{animation-delay:80ms}.LandingHeader-module__HngUVG__menuOverlay .LandingHeader-module__HngUVG__navItem:nth-child(2){animation-delay:.12s}.LandingHeader-module__HngUVG__menuOverlay .LandingHeader-module__HngUVG__navItem:nth-child(3){animation-delay:.16s}.LandingHeader-module__HngUVG__menuOverlay .LandingHeader-module__HngUVG__navItem:nth-child(4){animation-delay:.2s}.LandingHeader-module__HngUVG__menuOverlay .LandingHeader-module__HngUVG__headerActions>:first-child{animation-delay:.24s}.LandingHeader-module__HngUVG__menuOverlay .LandingHeader-module__HngUVG__headerActions>:nth-child(2){animation-delay:.28s}.LandingHeader-module__HngUVG__menuOverlay .LandingHeader-module__HngUVG__headerActions>:nth-child(3){animation-delay:.32s}}@media (min-width:769px){.LandingHeader-module__HngUVG__menu{display:none}}@keyframes LandingHeader-module__HngUVG__menuSlideIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes LandingHeader-module__HngUVG__menuContentIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes LandingHeader-module__HngUVG__menuItemIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes LandingHeader-module__HngUVG__headerDrop{0%{opacity:0;transform:translate(-50%, -12px) scale(var(--landing-header-scale))}to{opacity:1;transform:translate(-50%, 0) scale(var(--landing-header-scale))}}@media (prefers-reduced-motion:reduce){.LandingHeader-module__HngUVG__header{transition:none;animation:none}.LandingHeader-module__HngUVG__headerInner,.LandingHeader-module__HngUVG__navActivePill,.LandingHeader-module__HngUVG__navLink,.LandingHeader-module__HngUVG__loginLink,.LandingHeader-module__HngUVG__signupButton,.LandingHeader-module__HngUVG__menuToggle,.LandingHeader-module__HngUVG__menuClose,.LandingHeader-module__HngUVG__logo{transition:none}.LandingHeader-module__HngUVG__menuOverlay{animation:none}.LandingHeader-module__HngUVG__menuContent,.LandingHeader-module__HngUVG__menuOverlay .LandingHeader-module__HngUVG__navItem,.LandingHeader-module__HngUVG__menuOverlay .LandingHeader-module__HngUVG__headerActions>*{opacity:1;animation:none;transform:none}}
.VaulixLoadingSpinner-module__jIFoKa__screen{z-index:10000;background:linear-gradient(180deg, #090a141a 0%, #090a146b 100%), var(--bg-app,#101522);color:#fff;place-items:center;display:grid;position:fixed;inset:0}.VaulixLoadingSpinner-module__jIFoKa__loader{justify-items:center;display:grid}.VaulixLoadingSpinner-module__jIFoKa__mark{color:#fff;place-items:center;width:64px;height:74px;display:grid;position:relative}.VaulixLoadingSpinner-module__jIFoKa__logoMark{width:100%;height:100%;overflow:visible}.VaulixLoadingSpinner-module__jIFoKa__logoBackbone,.VaulixLoadingSpinner-module__jIFoKa__logoPurple,.VaulixLoadingSpinner-module__jIFoKa__logoHead{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.VaulixLoadingSpinner-module__jIFoKa__logoBackbone{stroke:#cdd1e05c;stroke-width:10px}.VaulixLoadingSpinner-module__jIFoKa__logoPurple{stroke:#d25ef9;stroke-width:10px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.5s linear infinite alternate VaulixLoadingSpinner-module__jIFoKa__logoPurpleTakeover}.VaulixLoadingSpinner-module__jIFoKa__logoHead{stroke:#d25ef9;stroke-width:12px;stroke-dasharray:.055 .945;stroke-dashoffset:1px;animation:1.5s linear infinite alternate VaulixLoadingSpinner-module__jIFoKa__logoHeadMove}@keyframes VaulixLoadingSpinner-module__jIFoKa__logoPurpleTakeover{0%{stroke-dashoffset:1px}to{stroke-dashoffset:.5px}}@keyframes VaulixLoadingSpinner-module__jIFoKa__logoHeadMove{0%{stroke-dashoffset:1px}to{stroke-dashoffset:.5px}}@media (prefers-reduced-motion:reduce){.VaulixLoadingSpinner-module__jIFoKa__logoPurple,.VaulixLoadingSpinner-module__jIFoKa__logoHead{animation:none}.VaulixLoadingSpinner-module__jIFoKa__logoPurple{stroke-dashoffset:.5px}.VaulixLoadingSpinner-module__jIFoKa__logoHead{display:none}}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}ol,ul{list-style:none}table{border-collapse:collapse}textarea{white-space:revert}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li,figcaption{text-wrap:pretty}header,footer,main,section,article{container-type:inline-size}img{shape-margin:1rem;vertical-align:middle;background-repeat:no-repeat;background-size:cover;max-width:100%;height:auto;font-style:italic}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}
:root{--bg-app-solid:#13373e;--bg-app:linear-gradient(186deg, #412c3c 0%, #13373e 28.37%, #2b263b 95.18%);--bg-panel:#0d0f104d;--backdrop-blur:8px;--mobile-dock-height:5.75rem;--accent-primary:#d25ef9;--accent-primary-rgb:210, 94, 249;--accent-secondary:#00b5b5;--accent-secondary-rgb:0, 181, 181;--success:#4ade80;--success-rgb:74, 222, 128;--danger:#ff6e71;--danger-rgb:255, 110, 113;--text-primary:#ffffffeb;--text-secondary:#ffffffb8;--text-muted:#ffffff8c;--surface-1:#25252566;--surface-1-hover:#25252599;--surface-2:#0009;--surface-2-hover:#000c;--border-soft:#ffffff14;--border-strong:#fff3;--divider-dark:#14171a99;--focus-outline:rgba(var(--accent-secondary-rgb), .8);--accent-gradient:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));--accent-gradient-soft:linear-gradient(180deg, rgba(var(--accent-primary-rgb), .05) 20%, rgba(var(--accent-secondary-rgb), .25) 100%);--nav-indicator-accent-rgb:var(--accent-secondary-rgb);--nav-indicator-bg:linear-gradient(180deg, rgba(var(--nav-indicator-accent-rgb), .15) 20%, rgba(var(--nav-indicator-accent-rgb), .5) 100%);--nav-indicator-border:linear-gradient(180deg, rgba(var(--nav-indicator-accent-rgb), .2) 0%, rgba(var(--nav-indicator-accent-rgb), .8) 100%);--nav-hover-bg:#0000001a;--nav-inactive-text:#ffffff80;--nav-inactive-icon-opacity:.5;--panel-radius:1.25rem;--panel-shadow:inset 0 0 0 1px #ffffff0d;--landing-page-max:1200px;--landing-content-width:min(100% - 2rem, var(--landing-page-max));--landing-section-gap:clamp(3rem, 6vw, 5rem);--landing-header-offset:calc(1.1rem + 62px + 1rem);--landing-text:#f6f2ff;--landing-text-muted:#f5f0ffb8;--landing-accent:#d8b7ff;--landing-accent-strong:#9f4cdc;--landing-shell-bg:#1b191c;--landing-panel:#0e0a1899;--landing-panel-strong:#111115eb;--landing-border:#ffffff1f;--landing-border-soft:#ffffff14;--landing-shell-radius:32px;--landing-panel-radius:18px;--landing-card-radius:8px;--landing-ease:cubic-bezier(.2, .7, .2, 1);--landing-ease-out:cubic-bezier(.16, 1, .3, 1);--landing-duration-fast:.16s;--landing-duration-base:.24s;--landing-duration-slow:.42s;--landing-focus-ring:0 0 0 3px #d8b7ff52;--landing-shadow-soft:0 14px 30px #00000047;--landing-surface-shadow:0 18px 38px #00000057;--landing-shadow-elevated:0 22px 46px #00000057;--landing-surface-shadow-hover:0 26px 54px #0000006b;--landing-nav-bg:linear-gradient(0deg, #00000054 0%, #00000054 100%), linear-gradient(186deg, #412c3ca8 0%, #13373ea8 28.37%, #2b263ba8 95.18%)}@media (max-width:768px){:root{--landing-header-offset:calc(.75rem + 56px + 1rem)}}
html,body{overscroll-behavior:none;max-width:100vw;overflow-x:hidden}html{background:var(--bg-app-solid)}body{color:#111827;background:var(--bg-app);font-family:var(--font-poppins), Poppins, sans-serif;font-optical-sizing:auto;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"dlig" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100vw;height:100svh;min-height:100svh;max-height:100svh;position:relative;overflow:hidden}body:has(.app-layout){grid-template-rows:1fr;grid-template-columns:360px 1fr;display:grid}body:has(.landing-layout){flex-direction:column;height:auto;min-height:100svh;max-height:none;display:flex;overflow-y:auto}body.landing-menu-open{touch-action:none;height:100vh;overflow:hidden}body.landing-menu-open .landing-layout{overflow:hidden}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0000002e}::-webkit-scrollbar-thumb{--scrollbar-thumb-opacity:.78;background:linear-gradient(to bottom, #0e0e1200 0%, rgba(34, 34, 39, var(--scrollbar-thumb-opacity)) 50%, #0e0e1200 100%)}::-webkit-scrollbar-thumb:hover{--scrollbar-thumb-opacity:.92}::-webkit-scrollbar-thumb:active{--scrollbar-thumb-opacity:1}*{scrollbar-width:thin;scrollbar-color:#222227e0 #0000002e}nextjs-portal,[data-nextjs-toast],[data-nextjs-dialog-overlay]{display:none!important}.app-layout{height:100%;max-height:100svh;padding:1rem;overflow:hidden}@media (max-width:768px){body:has(.app-layout){grid-template-rows:1fr auto;grid-template-columns:1fr}.app-layout{padding:0}}
