.auth-panel_panel__ruq_f{padding:26px;border-radius:26px;background:linear-gradient(180deg,rgb(var(--ui-surface-rgb)/.98) 0,rgb(var(--ui-surface-tint-rgb)/.96) 100%);border:1px solid rgb(var(--ui-line-rgb)/.16);box-shadow:0 22px 46px rgb(var(--ui-line-rgb)/.16)}.auth-panel_form__wJncy,.auth-panel_panel__ruq_f{display:grid;grid-gap:14px;gap:14px}.auth-panel_statusCard__yG0ay{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:20px;background:linear-gradient(180deg,rgb(var(--ui-surface-rgb)/.98) 0,rgb(var(--ui-surface-tint-rgb)/.94) 100%);border:1px solid rgb(var(--ui-line-rgb)/.16)}.auth-panel_statusCard__yG0ay strong{color:var(--brand-text)}.auth-panel_statusCard__yG0ay p,.auth-panel_statusCard__yG0ay span{margin:0;color:rgb(var(--ui-text-rgb)/.72);line-height:1.5}.auth-panel_statusActions__oU4bz{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.auth-panel_statusFacts__j_sP3{display:grid;grid-gap:10px;gap:10px}.auth-panel_statusFact__s9c3x{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-radius:16px;background:rgb(var(--ui-surface-rgb)/.78);border:1px solid rgb(var(--ui-line-rgb)/.12)}.auth-panel_statusFactLabel__0GK_9{color:var(--brand-text);font-size:.82rem;font-weight:700;letter-spacing:.02em}.auth-panel_secondaryButton__GCpAu{border:1px solid rgb(var(--ui-line-rgb)/.2);padding:10px 14px;border-radius:999px;background:rgb(var(--ui-surface-rgb)/.94);color:var(--brand-primary);font:inherit;font-weight:700;cursor:pointer}.auth-panel_secondaryButton__GCpAu:disabled{opacity:.6;cursor:wait}.auth-panel_linkButton__Uy4__{width:-moz-fit-content;width:fit-content;border:0;padding:0;background:transparent;color:var(--brand-primary);font:inherit;font-weight:700;text-align:left;cursor:pointer}.auth-panel_passwordResetPanel__2vU87{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:18px;background:rgb(var(--ui-surface-rgb)/.86);border:1px solid rgb(var(--ui-line-rgb)/.14)}.auth-panel_passwordResetPanel__2vU87 strong{color:var(--brand-text)}.auth-panel_passwordResetPanel__2vU87 span{color:rgb(var(--ui-text-rgb)/.72);line-height:1.5}.auth-panel_sessionCard__igClq strong{margin:0}.auth-panel_sessionHint___6HGq{margin:0;color:rgb(var(--ui-text-rgb)/.72);line-height:1.55}.auth-panel_tabs__eCZaI{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;border-radius:16px;background:rgb(var(--ui-surface-tint-rgb)/.88);border:1px solid rgb(var(--ui-line-rgb)/.14)}.auth-panel_galleryLink__dU3bx,.auth-panel_logoutButton__qLosz,.auth-panel_primaryButton__jVVnz,.auth-panel_tabActive__oayyp,.auth-panel_tab__t_0zJ{border-radius:999px;font:inherit}.auth-panel_tabActive__oayyp,.auth-panel_tab__t_0zJ{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:42px;border:0;padding:9px 12px;text-align:center;text-decoration:none;cursor:pointer}.auth-panel_tab__t_0zJ{background:transparent;color:var(--ui-text-muted)}.auth-panel_tabActive__oayyp{background:var(--ui-surface-solid);color:var(--brand-primary);box-shadow:0 8px 18px rgb(var(--ui-line-rgb)/.12)}.auth-panel_field__yw_ni{display:grid;grid-gap:6px;gap:6px;font-size:.95rem}.auth-panel_field__yw_ni span{color:var(--ui-text-muted)}.auth-panel_field__yw_ni input{box-sizing:border-box;padding:12px 14px;font:inherit}.auth-panel_field__yw_ni input,.auth-panel_passwordInput__LgTgE{border:1px solid rgb(var(--ui-line-rgb)/.18);border-radius:14px;background:var(--ui-surface-solid)}.auth-panel_passwordInput__LgTgE{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden}.auth-panel_passwordInput__LgTgE input{min-width:0;border:0;border-radius:0}.auth-panel_passwordInput__LgTgE button{align-self:stretch;border:0;border-left:1px solid rgb(var(--ui-line-rgb)/.12);width:46px;padding:0;background:rgb(var(--ui-surface-tint-rgb)/.86);color:var(--brand-primary);cursor:pointer;display:grid;place-items:center}.auth-panel_passwordInput__LgTgE button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.auth-panel_fieldError__gokAB{color:#b91c1c!important;font-size:.86rem;font-weight:700}.auth-panel_primaryButton__jVVnz{border-radius:18px;border:0;padding:13px 16px;background:linear-gradient(145deg,var(--ui-highlight-bright) 0,var(--ui-highlight) 42%,var(--ui-line) 100%);color:var(--ui-text-on-accent);cursor:pointer;font-weight:700;box-shadow:0 18px 34px rgb(var(--ui-line-rgb)/.24)}.auth-panel_logoutButton__qLosz:disabled,.auth-panel_primaryButton__jVVnz:disabled{opacity:.6;cursor:wait}.auth-panel_sessionCard__igClq{display:grid;grid-gap:8px;gap:8px;background:rgb(var(--ui-surface-rgb)/.86);border-radius:20px;padding:18px;border:1px solid rgb(var(--ui-line-rgb)/.14)}.auth-panel_sessionCard__igClq span{color:rgb(var(--ui-text-rgb)/.72);font-size:.92rem}.auth-panel_sessionActions__n63Mr{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.auth-panel_galleryLink__dU3bx,.auth-panel_logoutButton__qLosz{text-decoration:none;padding:10px 16px;cursor:pointer}.auth-panel_galleryLink__dU3bx{border:0;background:linear-gradient(145deg,var(--ui-highlight-bright) 0,var(--ui-highlight) 42%,var(--ui-line) 100%);color:var(--ui-text-on-accent);box-shadow:0 14px 28px rgb(var(--ui-line-rgb)/.2)}.auth-panel_logoutButton__qLosz{border:1px solid rgba(185,28,28,.18);background:rgb(var(--ui-surface-rgb)/.94);color:var(--ui-danger-fg);font-weight:600}.auth-panel_error__NOG6b,.auth-panel_success__cm12M{margin:0;font-size:.94rem}.auth-panel_success__cm12M{color:var(--ui-ok-fg)}.auth-panel_error__NOG6b{color:var(--ui-danger-fg)}