@font-face{font-family:Auth Manrope;src:url(/manrope-medium.ttf)format("truetype");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Auth Manrope;src:url(/manrope-extrabold.ttf)format("truetype");font-style:normal;font-weight:700 900;font-display:swap}.auth-form-module__9T5Z4a__page{--auth-accent:var(--primary,#19d3c5);--auth-muted:var(--muted,#8fb3b2);--auth-panel:var(--card,#0d1b1d);min-height:100svh;color:var(--foreground,#f4ffff);background:radial-gradient(ellipse at 80% 0%, #123438 0%, transparent 55%), var(--background,#071112);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:40px 28px;font-family:Auth Manrope,PingFang SC,Microsoft YaHei,sans-serif}.auth-form-module__9T5Z4a__page:before,.auth-form-module__9T5Z4a__page:after{display:none}.auth-form-module__9T5Z4a__shell{background:var(--auth-panel);border:1px solid #ffffff14;border-radius:24px;grid-template-columns:1.05fr 1fr;width:100%;max-width:1120px;min-height:680px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000035}.auth-form-module__9T5Z4a__page .auth-card{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/2;align-self:center;padding:68px clamp(28px,4.5vw,64px) 42px;animation:none}.auth-form-module__9T5Z4a__page .auth-card-head{margin-bottom:54px}.auth-form-module__9T5Z4a__brandName{color:#f4f7ef;letter-spacing:-.04em;font-size:18px;font-weight:700}.auth-form-module__9T5Z4a__page .auth-card-title{color:#f4f7ef;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(26px,2.4vw,30px);font-weight:700;line-height:1.3}.auth-form-module__9T5Z4a__page .auth-card-sub{color:var(--auth-muted);max-width:34ch;margin:16px 0 32px;font-size:15px;line-height:1.75}.auth-form-module__9T5Z4a__creditBadge{color:var(--auth-accent);align-self:flex-start;align-items:center;gap:8px;margin:-12px 0 24px;font-size:13px;display:inline-flex}.auth-form-module__9T5Z4a__page .auth-google-btn{color:#102724;min-height:54px;box-shadow:none;background:#f4f7ef;border:1px solid #f4f7ef;border-radius:10px;font-size:15px;font-weight:700}.auth-form-module__9T5Z4a__page .auth-google-btn:hover:not(:disabled){border-color:var(--auth-accent);background:#d9fffa;transform:none}.auth-form-module__9T5Z4a__page .auth-google-btn svg{flex-shrink:0;width:20px;height:20px}.auth-form-module__9T5Z4a__page .auth-email-btn{color:#e1eae6;background:0 0;border:1px solid #6b898266;border-radius:10px;min-height:52px;margin-top:12px;font-size:14px;font-weight:500}.auth-form-module__9T5Z4a__page .auth-email-btn:hover:not(:disabled){background:#ffffff08;border-color:#9bb4ac}.auth-form-module__9T5Z4a__emailForm{border-top:1px solid #ffffff18;margin-top:24px;padding-top:24px}.auth-form-module__9T5Z4a__page .auth-form{gap:18px}.auth-form-module__9T5Z4a__page .auth-field{gap:9px}.auth-form-module__9T5Z4a__page .auth-field span{color:#cedbd6;font-size:13px}.auth-form-module__9T5Z4a__page .auth-field input{border:1px solid var(--border,#1e3b3d);color:#f4ffff;background:#071719;border-radius:9px;min-height:50px;padding:12px 14px;font-size:16px}.auth-form-module__9T5Z4a__page .auth-field input::placeholder{color:#899e96}.auth-form-module__9T5Z4a__page .auth-field input:focus{border-color:var(--auth-accent);box-shadow:0 0 0 3px #19d3c51a}.auth-form-module__9T5Z4a__submit{background:linear-gradient(180deg, #ffffff57, #fff0 38%), linear-gradient(135deg, var(--teal-b,#34e6d3), var(--teal-a,#19d3c5) 46%, var(--teal-c,#0f8fa3));width:100%;min-height:52px;color:var(--teal-ink,#021314);cursor:pointer;border:1px solid #8efff48f;border-radius:10px;margin-top:4px;padding:12px;font-size:15px;font-weight:700;box-shadow:inset 0 1px #ffffff94,inset 0 -10px 20px #034b4f57,0 14px 34px #19d3c53d}.auth-form-module__9T5Z4a__submit:hover:not(:disabled){filter:saturate(1.08)brightness(1.05)}:is(.auth-form-module__9T5Z4a__submit:disabled,.auth-form-module__9T5Z4a__page .auth-google-btn:disabled,.auth-form-module__9T5Z4a__page .auth-email-btn:disabled){opacity:.6;cursor:wait}.auth-form-module__9T5Z4a__page .auth-back{color:var(--auth-muted)}.auth-form-module__9T5Z4a__page .auth-switch{color:var(--auth-muted);border-color:#ffffff18;margin-top:28px;padding-top:24px;font-size:13px;line-height:1.7}.auth-form-module__9T5Z4a__page .auth-switch a{color:var(--auth-accent);margin-left:6px}.auth-form-module__9T5Z4a__page .auth-error{color:#ffced0;background:#582f3033;border:1px solid #ce858566;border-radius:9px;padding:12px;line-height:1.6}.auth-form-module__9T5Z4a__trust{color:#a7b8b5;justify-content:center;align-items:center;gap:7px;margin-top:22px;font-size:12px;display:flex}.auth-form-module__9T5Z4a__legal{color:#92a69e;text-align:center;margin:16px 0 0;font-size:11px;line-height:1.9}.auth-form-module__9T5Z4a__legal a{color:#b9cac2;text-underline-offset:3px;text-decoration:underline}.auth-form-module__9T5Z4a__visual{background:#0d1b1d;grid-area:1/1;min-height:100%;position:relative;overflow:hidden}.auth-form-module__9T5Z4a__visualVideo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.auth-form-module__9T5Z4a__visual:after{content:"";pointer-events:none;background:linear-gradient(#07111208 20%,#07111230 48%,#071112ed 100%);position:absolute;inset:0}.auth-form-module__9T5Z4a__videoToggle{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#07111266;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:20px;left:20px}.auth-form-module__9T5Z4a__videoToggle:hover{background:#071112a6}.auth-form-module__9T5Z4a__visualCaption{z-index:1;flex-direction:column;justify-content:flex-end;min-height:100%;padding:48px 40px;display:flex;position:relative}.auth-form-module__9T5Z4a__visualLabel{color:#f4f7ef;margin-bottom:18px;font-size:12px}.auth-form-module__9T5Z4a__visualCaption h2{color:#f4f7ef;letter-spacing:-.03em;white-space:pre-line;margin:0;font-size:clamp(28px,2.6vw,34px);font-weight:700;line-height:1.3}.auth-form-module__9T5Z4a__visualCaption p{color:#d0d9d2;margin:18px 0 0;font-size:13px;line-height:1.7}.auth-form-module__9T5Z4a__close{z-index:3;color:#b9cac2;background:var(--auth-panel);border:1px solid #ffffff20;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:20px;right:20px}.auth-form-module__9T5Z4a__close:hover{color:#fff;background:#1e3b3d}:is(.auth-form-module__9T5Z4a__page button:focus-visible,.auth-form-module__9T5Z4a__page a:focus-visible){outline:2px solid var(--auth-accent);outline-offset:4px}@media (max-width:760px){.auth-form-module__9T5Z4a__page{align-items:center;padding:20px 16px;overflow:auto}.auth-form-module__9T5Z4a__shell{border-radius:18px;grid-template-columns:1fr;max-width:480px;min-height:0}.auth-form-module__9T5Z4a__visual{display:none}.auth-form-module__9T5Z4a__page .auth-card{grid-column:1;padding:36px 26px 30px}.auth-form-module__9T5Z4a__page .auth-card-head{margin-bottom:44px;padding-right:30px}.auth-form-module__9T5Z4a__page .auth-card-title{font-size:26px}.auth-form-module__9T5Z4a__close{top:24px;right:18px}}@media (prefers-reduced-motion:reduce){:is(.auth-form-module__9T5Z4a__page button,.auth-form-module__9T5Z4a__page a){transition:none}}
