.page_page__j8X_T{--np-cv:linear-gradient(180deg,#0e0e10,#070708);--np-card:radial-gradient(120% 90% at 0% 0%,hsla(0,0%,100%,.045) 0%,hsla(0,0%,100%,0) 55%),linear-gradient(180deg,#1c1c1f,#141416);--np-fg:#f6f6f7;--np-mute:#8e8e95;--np-line:#25252a;--np-bd:1px solid hsla(0,0%,100%,.035);--np-sh:0 14px 32px rgba(0,0,0,.55);--np-lit:radial-gradient(65% 95% at 0% 0%,hsla(0,0%,100%,.42) 0%,hsla(0,0%,100%,.14) 50%,hsla(0,0%,100%,0) 100%);--np-ctl:linear-gradient(180deg,#242428,#1a1a1d);--np-ctlsh:0 1px 0 hsla(0,0%,100%,.05) inset,0 3px 8px rgba(0,0,0,.4);--np-pri:linear-gradient(180deg,#fff,#e4e4e7);--np-prifg:#0c0c0e;--np-prish:0 4px 12px rgba(0,0,0,.4);--np-inbg:#0f0f11;--np-insh:inset 0 1px 3px rgba(0,0,0,.6);--np-hi:hsla(0,0%,100%,.07);--np-lo:rgba(0,0,0,.45);--np-dng:#f2675f;--np-warn:#f7a350;--np-solid:#17171a;--np-amb:#e9b76a;--np-ambwash:radial-gradient(90% 80% at 0% 0%,hsla(36,74%,66%,.16) 0%,hsla(36,74%,66%,.05) 55%,hsla(36,74%,66%,0) 100%);position:relative;display:grid;place-items:center;min-height:100vh;min-height:100dvh;padding:var(--space-6);background:var(--np-cv);color:var(--np-fg);-webkit-font-smoothing:antialiased}[data-theme=light] .page_page__j8X_T{--np-cv:linear-gradient(180deg,#f6f6f7,#ededef);--np-card:radial-gradient(70% 90% at 0% 0%,rgba(236,242,252,.9) 0%,hsla(0,0%,100%,0) 60%),linear-gradient(180deg,#fff,#fafafb);--np-fg:#0c0c0e;--np-mute:#65656c;--np-line:#ededf0;--np-bd:1px solid rgba(16,16,20,.06);--np-sh:0 1px 1px rgba(16,16,20,.04),0 4px 8px rgba(16,16,20,.04),0 14px 32px rgba(16,16,20,.07);--np-lit:radial-gradient(65% 95% at 0% 0%,rgba(120,146,196,.62) 0%,rgba(140,162,206,.26) 50%,rgba(140,162,206,0) 100%);--np-ctl:linear-gradient(180deg,#fff,#f4f4f6);--np-ctlsh:0 1px 2px rgba(0,0,0,.08),0 3px 8px rgba(0,0,0,.05);--np-pri:linear-gradient(180deg,#2a2a2f,#0e0e10);--np-prifg:#fff;--np-prish:0 1px 0 hsla(0,0%,100%,.18) inset,0 4px 12px rgba(0,0,0,.25);--np-inbg:#f1f1f3;--np-insh:inset 0 1px 3px rgba(0,0,0,.08);--np-hi:hsla(0,0%,100%,.85);--np-lo:rgba(16,16,20,.07);--np-dng:#d13a34;--np-warn:#b0540a;--np-solid:#fff;--np-amb:#e4a94c;--np-ambwash:radial-gradient(90% 80% at 0% 0%,hsla(36,74%,66%,.3) 0%,hsla(36,74%,66%,.08) 55%,hsla(36,74%,66%,0) 100%)}.page_door__HvPWS{width:100%;max-width:780px;animation:page_doorIn__6Z2Rj var(--duration-slow,.32s) var(--ease-spring,ease-out) both}@keyframes page_doorIn__6Z2Rj{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.page_plate__mD6ql{position:relative;isolation:isolate;background:var(--np-card);border:var(--np-bd);box-shadow:var(--np-sh);border-radius:26px;display:grid;grid-template-columns:300px minmax(0,1fr);overflow:hidden}.page_lit__oEPka:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--np-lit);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;z-index:3}.page_raise__AiMh_{background:var(--np-ctl);box-shadow:var(--np-ctlsh),inset 0 1px 0 var(--np-hi),inset 0 0 0 1px color-mix(in srgb,var(--np-fg) 4%,transparent)}.page_side__SVMXL{position:relative;background:var(--np-ambwash);border-right:1px solid var(--np-line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px 24px}.page_bubble__xa0Q1{position:relative;border-radius:14px;padding:9px 13px;font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1.4;color:var(--np-fg);max-width:230px;text-align:center}.page_side__SVMXL .page_bubble__xa0Q1:after{content:"";position:absolute;left:50%;top:-5px;width:10px;height:10px;margin-left:-5px;transform:rotate(45deg);background:inherit;border-radius:2px}.page_head__yT3_I{display:none}.page_formCol__JNKQl{padding:34px 36px 28px;display:grid;grid-gap:20px;gap:20px;align-content:center;min-width:0}.page_hd__02FWy{display:grid;grid-gap:14px;gap:14px}.page_brand__XKXAa{display:flex;align-items:center;gap:9px;font-weight:var(--font-semibold);font-size:var(--text-base);letter-spacing:-.012em;color:var(--np-fg)}.page_mark__UalFe{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--np-pri);color:var(--np-prifg);box-shadow:var(--np-prish);flex-shrink:0}.page_mark__UalFe svg{width:15px;height:15px}.page_heading__rjw_4{font-size:var(--text-2xl);font-weight:var(--font-semibold);letter-spacing:-.02em;color:var(--np-fg);margin:0}.page_sub__cCsaA{color:var(--np-mute);font-size:var(--text-sm);margin:4px 0 0}.page_hair__hOZxl{height:1px;background:var(--np-line)}.page_signup__2TYA_{font-size:var(--text-sm);color:var(--np-mute);text-align:center;margin:0}.page_signup__2TYA_ a{color:var(--np-fg);font-weight:var(--font-semibold);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--np-fg) 25%,transparent)}.page_signup__2TYA_ a:hover{border-bottom-color:var(--np-fg)}.page_notey__tgw1q{display:block;overflow:visible;flex-shrink:0;transform-origin:50% 90%;transition:transform .35s var(--ease-spring,ease-out)}.page_noteyTilt__p5e1e{transform:rotate(-5deg)}.page_noteyBob__Sywhz{animation:page_noteyBob__Sywhz 1.1s ease-in-out infinite}@keyframes page_noteyBob__Sywhz{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:820px){.page_page__j8X_T{place-items:start center;padding:54px 16px 24px}.page_door__HvPWS{max-width:460px}.page_head__yT3_I{position:relative;z-index:0;display:flex;align-items:flex-end;gap:10px;padding-left:18px;margin-bottom:-12px}.page_head__yT3_I .page_bubble__xa0Q1{margin-bottom:22px;text-align:left;max-width:220px}.page_head__yT3_I .page_bubble__xa0Q1:after{content:"";position:absolute;left:-4px;bottom:12px;width:10px;height:10px;transform:rotate(45deg);background:inherit;border-radius:2px}.page_plate__mD6ql{z-index:1;display:block}.page_side__SVMXL{display:none}.page_formCol__JNKQl{padding:24px 20px 22px}}@media (prefers-reduced-motion:reduce){.page_door__HvPWS,.page_noteyBob__Sywhz{animation:none}.page_notey__tgw1q{transition:none}}html[data-reduce-motion] .page_door__HvPWS,html[data-reduce-motion] .page_noteyBob__Sywhz{animation:none}html[data-reduce-motion] .page_notey__tgw1q{transition:none}.LoginForm_form__b5TC_{display:grid;grid-gap:14px;gap:14px;margin:0}.LoginForm_field__Cwx8X{display:grid;grid-gap:6px;gap:6px}.LoginForm_label__z_Xmg{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--np-mute,#8e8e95)}.LoginForm_box__Th5GX{height:44px;border-radius:12px;background:var(--np-inbg,#0f0f11);box-shadow:var(--np-insh,inset 0 1px 3px rgba(0,0,0,.6));display:flex;align-items:center;gap:10px;padding:0 14px;color:var(--np-fg,#f6f6f7);transition:box-shadow .2s,opacity .2s}.LoginForm_box__Th5GX:focus-within{box-shadow:var(--np-insh,inset 0 1px 3px rgba(0,0,0,.6)),0 0 0 1px color-mix(in srgb,var(--np-fg,#f6f6f7) 55%,transparent),0 0 0 4px color-mix(in srgb,var(--np-fg,#f6f6f7) 8%,transparent)}.LoginForm_boxBad__RfbyP,.LoginForm_boxBad__RfbyP:focus-within{box-shadow:var(--np-insh,inset 0 1px 3px rgba(0,0,0,.6)),0 0 0 1px var(--np-dng,#f2675f),0 0 0 4px color-mix(in srgb,var(--np-dng,#f2675f) 14%,transparent)}.LoginForm_boxBusy__1eQDJ{opacity:.55}.LoginForm_icon__pLFd3{width:16px;height:16px;color:var(--np-mute,#8e8e95);flex-shrink:0}.LoginForm_box__Th5GX .LoginForm_input__PV2bP,.LoginForm_box__Th5GX .LoginForm_input__PV2bP:focus,.LoginForm_box__Th5GX .LoginForm_input__PV2bP:focus-visible,.LoginForm_box__Th5GX .LoginForm_input__PV2bP:hover{flex:1 1;min-width:0;width:100%;background:transparent;border:0;border-radius:0;box-shadow:none;outline:none;padding:0;color:var(--np-fg,#f6f6f7)}.LoginForm_box__Th5GX .LoginForm_input__PV2bP::placeholder{color:var(--np-mute,#8e8e95);opacity:.75}.LoginForm_msg___KaIc{--k:var(--np-dng,#f2675f);display:flex;gap:10px;align-items:flex-start;font-size:var(--text-sm);line-height:1.4;padding:10px 12px;border-radius:12px;margin:0}.LoginForm_msgError__doOjl{--k:var(--np-dng,#f2675f);color:color-mix(in srgb,var(--np-dng,#f2675f) 80%,var(--np-fg,#f6f6f7));background:color-mix(in srgb,var(--np-dng,#f2675f) 7%,transparent)}.LoginForm_msgBlocked__4GgvZ{--k:var(--np-warn,#f7a350);color:var(--np-fg,#f6f6f7);background:var(--np-ctl,linear-gradient(180deg,#242428,#1a1a1d));box-shadow:var(--np-ctlsh,0 3px 8px rgba(0,0,0,.4)),inset 0 1px 0 var(--np-hi,hsla(0,0%,100%,.07)),inset 0 0 0 1px color-mix(in srgb,var(--np-fg,#f6f6f7) 4%,transparent)}.LoginForm_msgIcon__UPPK6{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;color:var(--k);background:linear-gradient(180deg,color-mix(in srgb,var(--k) 15%,var(--np-solid,#17171a)),color-mix(in srgb,var(--k) 8%,var(--np-solid,#17171a)));box-shadow:inset 0 1px 0 var(--np-hi,hsla(0,0%,100%,.07)),inset 0 0 0 1px color-mix(in srgb,var(--k) 18%,transparent)}.LoginForm_msgIcon__UPPK6 svg{width:14px;height:14px}.LoginForm_msgText__bRIIj{padding-top:4px;min-width:0;overflow-wrap:anywhere}.LoginForm_mail__GWY8p{font-weight:var(--font-semibold);-webkit-user-select:all;-moz-user-select:all;user-select:all}.LoginForm_submit__P1afy{position:relative;height:44px;width:100%;border-radius:12px;border:0;display:flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);color:#1c1608;background:linear-gradient(180deg,color-mix(in srgb,var(--np-amb,#e9b76a) 78%,#fff),var(--np-amb,#e9b76a) 55%,color-mix(in srgb,var(--np-amb,#e9b76a) 88%,#000));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 rgba(0,0,0,.12),0 0 0 1px color-mix(in srgb,var(--np-amb,#e9b76a) 70%,#000),0 8px 18px -8px color-mix(in srgb,var(--np-amb,#e9b76a) 80%,transparent);cursor:pointer;transition:transform var(--duration-fast,.12s) var(--ease-out,ease-out),filter .2s}.LoginForm_submit__P1afy:hover:not(:disabled){filter:brightness(1.04)}.LoginForm_submit__P1afy:active:not(:disabled){transform:scale(.98)}.LoginForm_submit__P1afy:focus-visible{outline:2px solid var(--np-fg,#f6f6f7);outline-offset:2px}.LoginForm_submit__P1afy:disabled{cursor:progress}.LoginForm_spin__TI13s{width:14px;height:14px;border-radius:50%;border:2px solid;border-right:2px solid transparent;opacity:.85;animation:LoginForm_npSpin__gNf2W .8s linear infinite}@keyframes LoginForm_npSpin__gNf2W{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.LoginForm_spin__TI13s{animation:none}.LoginForm_box__Th5GX,.LoginForm_submit__P1afy{transition:none}}html[data-reduce-motion] .LoginForm_spin__TI13s{animation:none}.GoogleSignInButton_wrap____c8l{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.GoogleSignInButton_divider__wzalJ{display:flex;align-items:center;gap:var(--space-3)}.GoogleSignInButton_dividerLine__J7dJ_{flex:1 1;height:1px;background:var(--border-default)}.GoogleSignInButton_dividerText__3WSx9{font-size:var(--text-sm);color:var(--text-muted)}.GoogleSignInButton_button__74Auf{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-2);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-semibold);min-height:48px;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.GoogleSignInButton_button__74Auf:hover:not(:disabled){background:var(--surface-1);border-color:var(--border-strong)}.GoogleSignInButton_button__74Auf:active:not(:disabled){transform:scale(.98)}.GoogleSignInButton_button__74Auf:disabled{opacity:.5;cursor:not-allowed}.GoogleSignInButton_mark__vls3V{width:18px;height:18px;flex-shrink:0}.GoogleSignInButton_error__wPpRT{font-size:var(--text-sm);color:var(--error-ink);background:var(--error-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.SignupForm_form__GEvoL{display:flex;flex-direction:column;gap:var(--space-4)}.SignupForm_stepBack__Izh5m{margin-bottom:var(--space-1)}.SignupForm_backBtn__EAcJs{display:inline-flex;align-items:center;gap:var(--space-1);background:none;border:none;cursor:pointer;font-size:var(--text-sm);color:var(--text-link);padding:0;min-height:36px}.SignupForm_backBtn__EAcJs:hover{text-decoration:underline}.SignupForm_field__m6_vh{display:flex;flex-direction:column;gap:var(--space-2)}.SignupForm_label__tm_7T{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);display:flex;align-items:center;justify-content:space-between}.SignupForm_labelHint__xSGl_{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-normal)}.SignupForm_input__hKnxS{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-base);color:var(--text-primary);min-height:48px;outline:none;width:100%;transition:border-color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.SignupForm_input__hKnxS::placeholder{color:var(--text-muted)}.SignupForm_input__hKnxS:hover{border-color:var(--border-strong)}.SignupForm_input__hKnxS:focus{border-color:var(--ctl-focus);background:var(--surface-1);box-shadow:0 0 0 3px var(--ctl-focus-soft)}.SignupForm_submitBtn__ciNJd{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-semibold);min-height:48px;cursor:pointer;box-shadow:var(--glow-accent);transition:background-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.SignupForm_submitBtn__ciNJd:hover:not(:disabled){box-shadow:0 6px 20px rgba(130,178,248,.34),0 1px 3px rgba(130,178,248,.24)}.SignupForm_submitBtn__ciNJd:active:not(:disabled){transform:scale(.98)}.SignupForm_submitBtn__ciNJd:disabled{opacity:.5;cursor:not-allowed}.SignupForm_error__0wfRl{font-size:var(--text-sm);color:var(--error-ink);background:var(--error-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin:0}.SignupForm_terms__WiQ1v{font-size:var(--text-xs);color:var(--text-muted);text-align:center;margin:0;line-height:var(--leading-relaxed)}.SignupForm_termLink__emo8a{color:var(--text-link);text-decoration:none}.SignupForm_termLink__emo8a:hover{text-decoration:underline}.SignupForm_agree__039N9{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-relaxed);cursor:pointer}.SignupForm_agree__039N9 input{margin-top:1px}