.PortalAuth_root__062MA{--bg-0:#07090C;--bg-1:#0B0F14;--bg-2:#0E1319;--border:#1E242C;--border-strong:#262E38;--text-1:#EDEFF2;--text-2:#8B93A1;--text-3:#5F6976;--accent:var(--brand-primary,#16C784);--sell:#EA3943;--sell-bg:#2A0F11;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:var(--bg-0);color:var(--text-1);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:24px}.PortalAuth_mesh__0QD_C{position:absolute;inset:0;background:radial-gradient(circle at 22% 20%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 45%),radial-gradient(circle at 80% 75%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 45%);pointer-events:none}.PortalAuth_card__krQaO{width:380px;max-width:100%;position:relative;z-index:1;background:var(--bg-1);border:1px solid var(--border);border-radius:14px;padding:32px;box-shadow:0 20px 60px -20px rgba(0,0,0,.5)}.PortalAuth_brand__Sfkue{display:flex;align-items:center;gap:10px;margin-bottom:24px;text-decoration:none;color:inherit}.PortalAuth_logo__7yceS{height:28px;width:auto}.PortalAuth_brandName__b9vVa{font-size:15px;font-weight:700}.PortalAuth_title__2H8q_{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.PortalAuth_subtitle__Mw0MM{font-size:13px;color:var(--text-2);margin:0 0 24px;line-height:1.5}.PortalAuth_field__Tk101{margin-bottom:14px}.PortalAuth_fieldLabel__m86sl{display:block;font-size:11px;color:var(--text-2);margin-bottom:6px;font-weight:500}.PortalAuth_input__yEiy9{width:100%;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:13px;color:var(--text-1);outline:none;font-family:inherit;transition:border-color .15s ease}.PortalAuth_input__yEiy9::placeholder{color:var(--text-3)}.PortalAuth_input__yEiy9:hover{border-color:var(--border-strong)}.PortalAuth_input__yEiy9:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.PortalAuth_passwordWrap__5GpXx{position:relative}.PortalAuth_passwordWrap__5GpXx .PortalAuth_input__yEiy9{padding-right:38px}.PortalAuth_eyeBtn__3Em9v{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:var(--text-3);background:none;border:none;cursor:pointer;padding:4px}.PortalAuth_eyeBtn__3Em9v:hover{color:var(--text-1)}.PortalAuth_btnPrimary__ggTIl{width:100%;background:var(--accent);color:#04140C;border:none;border-radius:8px;padding:11px;font-size:13px;font-weight:700;cursor:pointer;margin-top:6px;transition:filter .15s,transform .1s}.PortalAuth_btnPrimary__ggTIl:hover:not(:disabled){filter:brightness(1.08)}.PortalAuth_btnPrimary__ggTIl:active:not(:disabled){transform:scale(.98)}.PortalAuth_btnPrimary__ggTIl:disabled{opacity:.5;cursor:not-allowed}.PortalAuth_formError__5OH6U{background:var(--sell-bg);border:1px solid color-mix(in srgb,var(--sell) 35%,transparent);color:var(--sell);font-size:12px;padding:9px 11px;border-radius:7px;margin-bottom:14px}.PortalAuth_formNotice__i0mfl{background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);color:var(--text-1);font-size:12px;padding:9px 11px;border-radius:7px;margin-bottom:14px}.PortalAuth_footer__wqx85{display:flex;justify-content:space-between;gap:12px;margin-top:18px;font-size:12px}.PortalAuth_footer__wqx85 a{color:var(--text-3);text-decoration:none}.PortalAuth_footer__wqx85 a:hover{color:var(--accent)}.PortalAuth_checkEmail__qFiU_{text-align:center;padding:8px 0}.PortalAuth_checkEmailIcon__6_n8H{width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.PortalAuth_resendBox__y3_UF{margin:-6px 0 14px}.PortalAuth_linkBtn__5gNiE{background:none;border:0;padding:0;margin:0 0 10px;font:inherit;font-size:12px;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.PortalAuth_linkBtn__5gNiE:disabled{color:var(--text-3);cursor:not-allowed;text-decoration:none}