@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_fe4c2191-module__jHEc3W__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_fe4c2191-module__jHEc3W__variable{--font-kept-auth:"Figtree", "Figtree Fallback"}
.ka{color:#0b1233;min-height:100dvh;font-family:var(--font-kept-auth), system-ui, sans-serif;-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;flex-wrap:wrap;display:flex}.ka-brand{color:#fff;background:linear-gradient(155deg,#0a1230 0%,#1a1f5e 55%,#3e36c9 100%);flex-direction:column;flex:100%;min-height:16.25rem;padding:2rem 1.5rem;display:flex;position:relative;overflow:hidden}.ka-brand:before{content:"";pointer-events:none;background:radial-gradient(#ffffff12 1px,#0000 1px) 0 0/1.5rem 1.5rem;position:absolute;inset:0}.ka-brand:after{content:"";pointer-events:none;background:radial-gradient(circle,#8f6bff73,#0000 65%);border-radius:50%;width:35rem;height:35rem;animation:14s ease-in-out infinite alternate ka-glow;position:absolute;bottom:-10rem;right:-11rem}@keyframes ka-glow{0%{transform:translate(0)scale(1)}to{transform:translate(-3.125rem,-2.5rem)scale(1.1)}}@media (prefers-reduced-motion:reduce){.ka-brand:after{animation:none}}.ka-logo{z-index:1;color:#fff;letter-spacing:-.01em;align-items:center;gap:.75rem;font-size:1.375rem;font-weight:800;text-decoration:none;display:flex;position:relative}.ka-mark{border-radius:50%;flex:none;width:2.75rem;height:2.75rem;display:block;box-shadow:0 .75rem 1.75rem #16144a73}.ka-pitch{z-index:1;margin-top:auto;padding-top:2.5rem;position:relative}.ka-head{letter-spacing:-.03em;max-width:35rem;margin:0;font-size:2.125rem;font-weight:800;line-height:1.02}.ka-head span{color:#c9c6f5;white-space:nowrap}.ka-tag{color:#b9bee3;margin:1.125rem 0 0;font-size:1.0313rem;line-height:1.55}@media (min-width:768px){.ka-brand{flex:0 0 46%;min-width:20rem;padding:3rem 3.5rem}.ka-head{font-size:clamp(44px,4.6vw,64px)}}.ka-main{flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:20rem;padding:3rem 1.5rem 5rem;display:flex;position:relative}.ka-box{width:100%;max-width:25rem}.ka-box h1{text-align:center;letter-spacing:-.02em;margin:0;font-size:1.875rem;font-weight:800}.ka-sub{text-align:center;color:#6b7194;margin:.5rem 0 1.75rem;font-size:.9375rem}.ka-gap{margin-top:1.75rem}.ka-legal{justify-content:center;gap:1rem;font-size:.7813rem;display:flex;position:absolute;bottom:1.75rem;left:0;right:0}.ka-legal a{color:#8a8fb0;text-decoration:none}.ka-legal a:hover{color:#5b54f0}.ka-form{flex-direction:column;gap:1.125rem;display:flex}.ka-label{margin-bottom:.375rem;font-size:.8438rem;font-weight:600;display:block}.ka-labelrow{justify-content:space-between;align-items:baseline;margin-bottom:.375rem;display:flex}.ka-labelrow .ka-label{margin:0}.ka-field{align-items:center;display:flex;position:relative}.ka-field>svg{color:#8a8fb0;pointer-events:none;position:absolute;left:.875rem}.ka-input{color:#0b1233;width:100%;height:3rem;font:inherit;background:#f8f8fd;border:1px solid #e7e8f3;border-radius:.75rem;outline:none;padding:0 .875rem 0 2.75rem;font-size:.9375rem;transition:border-color .15s,background .15s,box-shadow .15s}.ka-input::placeholder{color:#8a8fb0}.ka-input:focus{background:#fff;border-color:#635bff;box-shadow:0 0 0 .25rem #635bff24}.ka-btn,.ka-ghost{width:100%;height:3.125rem;font:inherit;cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.9375rem;font-weight:700;transition:filter .15s,box-shadow .15s,border-color .15s,background .15s;display:inline-flex}.ka-btn{color:#fff;background:linear-gradient(90deg,#635bff,#7c5cf6);border:0;margin-top:.25rem;box-shadow:0 .625rem 1.5rem #635bff61}.ka-btn:hover{filter:brightness(1.06);box-shadow:0 .875rem 1.875rem #635bff7a}.ka-btn:active{transform:translateY(1px)}.ka-btn:focus-visible,.ka-ghost:focus-visible{outline:none;box-shadow:0 0 0 .25rem #635bff4d}.ka-ghost{color:#0b1233;background:#fff;border:1px solid #e7e8f3}.ka-ghost:hover{background:#fafaff;border-color:#c9c6f5}.ka-or{color:#8a8fb0;align-items:center;gap:.75rem;margin:1.125rem 0;font-size:.7813rem;display:flex}.ka-or:before,.ka-or:after{content:"";background:#eeeff8;flex:1;height:1px}.ka-link{color:#5b54f0;font-weight:600;text-decoration:none}.ka-link:hover{color:#3d37c9}.ka-small{font-size:.8125rem}.ka-err{color:#b42318;margin:0;font-size:.8125rem;font-weight:500;line-height:1.4}.ka-ok{color:#11724a;background:#e3f6ec;border:1px solid #bfe6d2;border-radius:.75rem;margin:0 0 1.125rem;padding:1rem 1.125rem;font-size:.9375rem}.ka-ok b{margin-bottom:.125rem;font-size:1rem;display:block}.ka-foot{text-align:center;color:#8a8fb0;margin:1.5rem 0 0;font-size:.8438rem}.ka-hint{color:#6b7194;margin:.375rem 0 0;font-size:.75rem}.ka-input-pw{padding-right:4.25rem}.ka-eye{color:#5b54f0;height:2rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:0 .625rem;font-size:.8125rem;font-weight:600;position:absolute;right:.5rem}.ka-eye:hover{background:#eeedff}.ka-eye:focus-visible{outline-offset:1px;outline:.125rem solid #635bff}.ka-forgot{text-align:right;margin-top:.5rem;font-size:.8125rem;display:block}
