@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.login_root__85ezs{--bg:#060b11;--surface:rgba(16,24,33,0.62);--line:rgba(255,255,255,0.08);--line-ambient:rgba(255,255,255,0.035);--text:#eaf2f5;--muted:#8a9ba6;--brand:#5fd0b8;--brand-2:#4aa8ff;--brand-3:#9b8cff;--danger:#ff6b7a;--warn:#ffb454;--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-out:cubic-bezier(0.22,1,0.36,1);position:relative;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);background:var(--bg);color:var(--text);overflow:hidden;isolation:isolate;font-family:var(--font-sans,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif);--mx:30%;--my:30%}.login_aurora__q5xw1{position:absolute;inset:0;z-index:-3;overflow:hidden;pointer-events:none}.login_blob__Pb1FE{position:absolute;width:46vmax;height:46vmax;border-radius:50%;filter:blur(90px);opacity:.42;will-change:transform}.login_blob1__7IS_N{background:radial-gradient(circle,var(--brand) 0,transparent 65%);top:-18vmax;left:-10vmax;animation:login_drift1__8gWmK 22s ease-in-out infinite alternate}.login_blob2__OjTvU{background:radial-gradient(circle,var(--brand-2) 0,transparent 65%);bottom:-22vmax;left:22vmax;opacity:.3;animation:login_drift2__uEPcg 28s ease-in-out infinite alternate}.login_blob3__4kavq{background:radial-gradient(circle,var(--brand-3) 0,transparent 65%);top:10vmax;right:-16vmax;opacity:.26;animation:login_drift3__DNMAH 25s ease-in-out infinite alternate}@keyframes login_drift1__8gWmK{to{transform:translate3d(14vmax,10vmax,0) scale(1.15)}}@keyframes login_drift2__uEPcg{to{transform:translate3d(-12vmax,-8vmax,0) scale(1.1)}}@keyframes login_drift3__DNMAH{to{transform:translate3d(-10vmax,12vmax,0) scale(.92)}}.login_grid__Gopj3{background-image:linear-gradient(var(--line-ambient) 1px,transparent 1px),linear-gradient(90deg,var(--line-ambient) 1px,transparent 1px);mask-image:radial-gradient(ellipse 75% 65% at 40% 40%,#000 25%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 75% 65% at 40% 40%,#000 25%,transparent 80%)}.login_gridReveal__FJs_o,.login_grid__Gopj3{position:absolute;inset:0;z-index:-2;background-size:38px 38px;animation:login_gridPan__4_9ed 50s linear infinite;pointer-events:none}.login_gridReveal__FJs_o{background-image:linear-gradient(rgba(95,208,184,.32) 1px,transparent 0),linear-gradient(90deg,rgba(95,208,184,.32) 1px,transparent 0);mask-image:radial-gradient(420px circle at var(--mx) var(--my),rgba(0,0,0,1) 0,rgba(0,0,0,.4) 42%,transparent 78%);-webkit-mask-image:radial-gradient(420px circle at var(--mx) var(--my),rgba(0,0,0,1) 0,rgba(0,0,0,.4) 42%,transparent 78%)}@keyframes login_gridPan__4_9ed{to{background-position:38px 38px,38px 38px}}.login_spotlight__uM03p{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(520px circle at var(--mx) var(--my),rgba(95,208,184,.12),transparent 60%);transition:background-position .15s ease-out}.login_hero__XviF9{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:44px 64px;min-width:0}.login_brand__WvJw1{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.login_brandMain__cIQ4g{display:inline-flex;align-items:center;gap:12px;font-weight:650;font-size:18px;letter-spacing:-.01em}.login_logo__1eOB5{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:transparent;box-shadow:0 0 20px rgba(95,208,184,.3);overflow:hidden}.login_logo__1eOB5 img{width:100%;height:100%;border-radius:10px;display:block;-o-object-fit:cover;object-fit:cover}.login_brandAccent__ZRACd{color:var(--brand)}.login_eyebrow__YHSY4{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 9px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.035);color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.02em;backdrop-filter:blur(8px)}.login_eyebrowDot__K3XSL{width:7px;height:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 0 rgba(95,208,184,.6);animation:login_ping__o8DCW 2.2s var(--ease-out) infinite}@keyframes login_ping__o8DCW{0%{box-shadow:0 0 0 0 rgba(95,208,184,.55)}80%,to{box-shadow:0 0 0 10px rgba(95,208,184,0)}}.login_heroBody__7zj2n{max-width:620px;margin:auto 0;padding:24px 0}.login_headline__6Bqan{margin:0 0 16px;font-size:clamp(34px,4.2vw,58px);line-height:1.04;letter-spacing:-.035em;font-weight:700}.login_gradientText__6EHk5{background:linear-gradient(100deg,var(--brand) 0,var(--brand-2) 45%,var(--brand-3) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:login_sheen__JJfxu 8s ease-in-out infinite alternate}@keyframes login_sheen__JJfxu{to{background-position:100% 0}}.login_rotator__uld_Z{display:block;position:relative;min-height:1.15em}.login_rotWord__kPw4u{display:inline-block;padding-bottom:.08em;background:linear-gradient(100deg,var(--brand) 0,var(--brand-2) 45%,var(--brand-3) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:login_wordIn__9D_c6 .6s var(--ease-out) both,login_sheen__JJfxu 8s ease-in-out infinite alternate}@keyframes login_wordIn__9D_c6{0%{opacity:0;transform:translateY(.5em);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.login_sub__1e1Ea{max-width:480px;color:var(--muted);font-size:17px;line-height:1.6}.login_stage__NbeEA{position:relative;height:280px;margin-top:36px;max-width:600px}.login_float__9pO5Z{position:absolute;border-radius:18px;border:1px solid var(--line);background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 24px 60px -20px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.06);animation:login_bob__14fUq 7s ease-in-out infinite}.login_fRun__Lwa7X{left:0;top:0;width:250px;padding:18px;--r:-1.5deg}.login_fCases__7yj5D{left:215px;top:56px;width:330px;padding:14px;animation-delay:-2.5s;--r:1deg}.login_fAi__GMnFa{left:40px;top:188px;padding:10px 14px;display:flex;align-items:center;gap:10px;font-size:13px;animation-delay:-4.5s}@keyframes login_bob__14fUq{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-10px) rotate(var(--r,0deg))}}.login_cardLabel__xJUpT{font-size:11.5px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.login_runTop__wPCEl{display:flex;align-items:center;gap:16px;margin-top:10px}.login_ring__8CPIz{width:68px;height:68px;flex:none;transform:rotate(-90deg)}.login_ringTrack__eOdLd{stroke:rgba(255,255,255,.08)}.login_ringFill__zavDo{stroke:url(#ringGrad);stroke-linecap:round;stroke-dasharray:176;stroke-dashoffset:176;animation:login_ringFill__zavDo 6s var(--ease-out) infinite}@keyframes login_ringFill__zavDo{0%{stroke-dashoffset:176}45%,85%{stroke-dashoffset:24}to{stroke-dashoffset:176}}.login_runMeta__2fyGp strong{display:block;font-size:15px}.login_runMeta__2fyGp span{color:var(--muted);font-size:12.5px}.login_chips__iZCv_{display:flex;gap:6px;margin-top:14px}.login_chip__Asw6W{font-size:11.5px;padding:3px 9px;border-radius:999px;font-variant-numeric:tabular-nums;font-weight:600}.login_pass__KcSDM{color:var(--brand);background:rgba(95,208,184,.12)}.login_fail__0oJgc{color:var(--danger);background:rgba(255,107,122,.12)}.login_pend__UoLXG{color:var(--warn);background:rgba(255,180,84,.12)}.login_row__HQgI_{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:10px;font-size:13px;opacity:0;animation:login_rowIn__21ErE .7s var(--ease-out) forwards;animation-delay:var(--d,0s)}.login_row__HQgI_+.login_row__HQgI_{border-top:1px solid var(--line);border-radius:0}@keyframes login_rowIn__21ErE{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}.login_rowKey__PQO_W{color:var(--muted);font-family:ui-monospace,SF Mono,monospace;font-size:11.5px;width:52px;flex:none}.login_rowTitle__kBJYE{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login_status__P8p_a{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;flex:none;font-weight:600}.login_running__S9qkO{color:var(--brand-2)}.login_running__S9qkO i{width:8px;height:8px;border-radius:50%;background:var(--brand-2);animation:login_pulse__oXMU_ 1.2s ease-in-out infinite}@keyframes login_pulse__oXMU_{0%,to{transform:scale(.7);opacity:.6}50%{transform:scale(1.15);opacity:1}}.login_spark__Kj0XS{color:var(--brand-3);flex:none;animation:login_twinkle__96djk 2.4s ease-in-out infinite}@keyframes login_twinkle__96djk{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.25) rotate(12deg)}}.login_trust__Z3GWg{display:flex;gap:24px;flex-wrap:wrap;color:var(--muted);font-size:13px;font-weight:500}.login_trust__Z3GWg span{display:inline-flex;align-items:center;gap:8px;transition:color .2s}.login_trust__Z3GWg span:hover{color:var(--text)}.login_trust__Z3GWg svg{color:var(--brand);opacity:.9;flex:none}.login_panel__JWhIq{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;min-width:0;overflow-y:auto}.login_card___lE5G{--angle:0deg;position:relative;width:min(440px,100%);padding:32px 34px 24px;margin:auto;border-radius:28px;background:var(--surface);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);box-shadow:0 40px 100px -30px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.06)}.login_card___lE5G:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--angle),rgba(255,255,255,.07) 0,rgba(95,208,184,.95) 12%,rgba(74,168,255,.7) 20%,rgba(255,255,255,.07) 32%,rgba(255,255,255,.07) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:login_spin__7YW_Q 7s linear infinite;pointer-events:none}@keyframes login_spin__7YW_Q{to{--angle:360deg}}.login_cardHead__62a_F{text-align:center}.login_cardLogo__7kEks{width:54px;height:54px;margin:0 auto 18px;border-radius:16px;display:grid;place-items:center;color:var(--brand);background:transparent;box-shadow:0 0 40px rgba(95,208,184,.28);animation:login_logoPop__uSFEm .9s var(--ease-spring) both;overflow:hidden}.login_cardLogo__7kEks img{width:100%;height:100%;border-radius:16px;display:block;-o-object-fit:cover;object-fit:cover}@keyframes login_logoPop__uSFEm{0%{transform:scale(.4) rotate(-20deg);opacity:0}to{transform:none;opacity:1}}.login_title__NKHB8{font-size:27px;font-weight:700;letter-spacing:-.025em;margin:0}.login_subtitle__BtFxo{margin:8px 0 0;color:var(--muted);font-size:14.5px}.login_googleBtn__jCgYW{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:52px;margin-top:28px;border:0;border-radius:14px;cursor:pointer;background:#fff;color:#101820;font-size:15px;font-weight:600;overflow:hidden;transition:transform .25s var(--ease-spring),box-shadow .3s;box-shadow:0 8px 30px -10px rgba(255,255,255,.25)}.login_googleBtn__jCgYW:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(95,208,184,.35) 50%,transparent 65%);transform:translateX(-120%);transition:transform .8s var(--ease-out)}.login_googleBtn__jCgYW:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px rgba(95,208,184,.5)}.login_googleBtn__jCgYW:hover:after{transform:translateX(120%)}.login_googleBtn__jCgYW:active{transform:scale(.98)}.login_googleBtn__jCgYW:disabled{opacity:.7;cursor:progress}.login_divider__uJfkV{display:flex;align-items:center;gap:14px;margin:26px 0 20px;color:var(--muted)}.login_divider__uJfkV:after,.login_divider__uJfkV:before{content:"";flex:1;height:1px;background:var(--line)}.login_dividerLabel__9QIUY{font-family:ui-monospace,SF Mono,monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;padding:5px 11px;border-radius:999px;border:1px solid var(--line);color:var(--muted);background:rgba(255,255,255,.03)}.login_tabs__O5VGM{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:14px;background:rgba(0,0,0,.25);border:1px solid var(--line);overflow:hidden}.login_tab__KZymD{position:relative;z-index:1;height:38px;border:0;background:none;cursor:pointer;color:var(--muted);font-size:14px;font-weight:600;transition:color .3s}.login_tabActive__670e_{color:var(--brand)}.login_indicator__e_C6_{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:10px;background:rgba(95,208,184,.13);border:1px solid rgba(95,208,184,.25);transition:transform .5s var(--ease-spring)}.login_indicatorRight__LvDnX{transform:translateX(100%)}.login_form__s4exH{margin-top:16px;display:grid;gap:14px}.login_field__Lt_JA{position:relative}.login_input___VACN{width:100%;height:54px;padding:22px 44px 6px 14px;border-radius:14px;border:1px solid var(--line);background:rgba(0,0,0,.28);color:var(--text);font-size:15px;outline:none;transition:border-color .25s,box-shadow .25s,background .25s}.login_input___VACN:focus{border-color:rgba(95,208,184,.7);box-shadow:0 0 0 4px rgba(95,208,184,.12);background:rgba(0,0,0,.4)}.login_label__CozPw{position:absolute;left:14px;top:17px;color:var(--muted);font-size:15px;pointer-events:none;transform-origin:left top;transition:transform .25s var(--ease-out),color .25s}.login_input___VACN:not(:-moz-placeholder)+.login_label__CozPw{transform:translateY(-11px) scale(.76);color:var(--brand)}.login_input___VACN:focus+.login_label__CozPw,.login_input___VACN:not(:placeholder-shown)+.login_label__CozPw{transform:translateY(-11px) scale(.76);color:var(--brand)}.login_eye__fvjue{position:absolute;right:8px;top:9px;width:36px;height:36px;border:0;border-radius:10px;background:none;color:var(--muted);cursor:pointer;display:grid;place-items:center;transition:color .2s,background .2s}.login_eye__fvjue:hover{color:var(--text);background:rgba(255,255,255,.06)}.login_forgotRow__Fd_gJ{display:flex;justify-content:flex-end;margin-top:-4px}.login_inlineLink__jVwoO{color:var(--brand);font-size:12.5px;font-weight:600;text-decoration:none}.login_inlineLink__jVwoO:hover{text-decoration:underline}.login_consent__QwiJg{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.6;color:var(--muted);cursor:pointer}.login_consentBox__rCRq2{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:17px;flex-shrink:0;margin-top:1px;border-radius:5px;border:1px solid rgba(255,255,255,.22);background:rgba(0,0,0,.3);cursor:pointer;display:grid;place-items:center;transition:border-color .2s,background .2s}.login_consentBox__rCRq2:checked{background:var(--brand);border-color:var(--brand)}.login_consentBox__rCRq2:checked:after{content:"";width:9px;height:5px;border-left:2px solid #04120f;border-bottom:2px solid #04120f;transform:rotate(-45deg) translateY(-1px)}.login_consentBox__rCRq2:focus-visible{outline:2px solid rgba(95,208,184,.5);outline-offset:2px}.login_error__jV4Gh{display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:12px;background:rgba(255,107,122,.1);border:1px solid rgba(255,107,122,.3);color:#ffb3bb;font-size:13px;animation:login_shake__p4y4h .45s}@keyframes login_shake__p4y4h{20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.login_submit__Mu3iQ{position:relative;overflow:hidden;height:52px;border:0;border-radius:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:650;color:#04120f;background:linear-gradient(120deg,#6fe0c7,#4fc3e8);box-shadow:0 12px 34px -12px rgba(95,208,184,.7);transition:transform .25s var(--ease-spring),box-shadow .3s,filter .3s}.login_submit__Mu3iQ:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translateX(-120%)}.login_submit__Mu3iQ:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 40px -12px rgba(95,208,184,.85)}.login_submit__Mu3iQ:hover:not(:disabled):after{transform:translateX(120%);transition:transform .8s var(--ease-out)}.login_submit__Mu3iQ:hover .login_arrow__Gqmav{transform:translateX(4px)}.login_submit__Mu3iQ:active:not(:disabled){transform:scale(.98)}.login_submit__Mu3iQ:disabled{filter:saturate(.6);cursor:progress}.login_arrow__Gqmav{transition:transform .3s var(--ease-spring)}.login_spin__7YW_Q{animation:login_rot__exfsN .8s linear infinite}@keyframes login_rot__exfsN{to{transform:rotate(1turn)}}.login_legalFoot__L_TBB{margin-top:26px;display:grid;gap:10px;text-align:center}.login_legalLinks__TwG3z{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#55636d}.login_legalLinks__TwG3z a{color:var(--muted);text-decoration:none}.login_legalLinks__TwG3z a:hover{color:var(--brand)}.login_legalFoot__L_TBB .login_foot__r_y7p{margin-top:0}.login_foot__r_y7p{margin-top:26px;text-align:center;font-family:ui-monospace,SF Mono,monospace;font-size:11px;letter-spacing:.18em;color:#55636d}.login_reveal__3UN_7{opacity:0;animation:login_fadeUp__ac_pZ .9s var(--ease-out) forwards;animation-delay:var(--d,0s)}@keyframes login_fadeUp__ac_pZ{0%{opacity:0;transform:translateY(22px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@media (max-width:1024px){.login_root__85ezs{grid-template-columns:1fr}.login_hero__XviF9{display:none}.login_panel__JWhIq{padding:20px}}@media (prefers-reduced-motion:reduce){.login_root__85ezs *,.login_root__85ezs :after,.login_root__85ezs :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.login_reveal__3UN_7,.login_row__HQgI_{opacity:1}}