.LoginModal_overlay__4iu1s{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(8,18,40,.52)}.LoginModal_dialog__i17Ew{width:100%;max-width:440px;display:flex;flex-direction:column;gap:18px;padding:28px 24px 24px;background:var(--vdn-color-white);border:1px solid var(--vdn-border);border-radius:var(--vdn-radius-card);box-shadow:var(--vdn-shadow-float)}.LoginModal_dialogHead__tx5_A{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.LoginModal_headCopy__nTO9y{display:flex;flex-direction:column;gap:6px;min-width:0}.LoginModal_close__OGmBf{flex:none;width:36px;height:36px;margin:-6px -6px 0 0;border:none;border-radius:var(--vdn-radius-control);background:transparent;color:var(--vdn-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.LoginModal_close__OGmBf:focus-visible,.LoginModal_close__OGmBf:hover{background:var(--vdn-color-surface);color:var(--vdn-text-primary)}.LoginModal_form__ceZIH{display:flex;flex-direction:column;gap:16px}.LoginModal_switchRow__1ntwQ{text-align:center}.LoginModal_switchButton__1LkY8{display:inline;padding:0;border:none;background:none;font:inherit;font-weight:700;color:var(--vdn-color-signal-blue);cursor:pointer}.LoginModal_switchButton__1LkY8:focus-visible,.LoginModal_switchButton__1LkY8:hover{color:var(--vdn-color-blue-pressed);text-decoration:underline}.LoginModal_success__hNEA5{display:flex;flex-direction:column;gap:16px}.LoginModal_successIcon__bp1_g{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(31,156,99,.1);color:var(--vdn-color-clear)}.LoginModal_email__AEQL_{color:var(--vdn-color-signal-blue);font-weight:700;overflow-wrap:anywhere}.SiteAccount_login__4tOx1{color:var(--vdn-text-primary)}.SiteAccount_avatarWrap__LWk2m{position:relative}.SiteAccount_avatar__unMun{width:34px;height:34px;border-radius:50%;background:var(--vdn-color-deep-navy);color:var(--vdn-color-white);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer}.SiteAccount_avatar__unMun:focus-visible{outline:2px solid var(--vdn-color-signal-blue);outline-offset:2px}.SiteAccount_menu__8jr1V{position:absolute;right:0;top:calc(100% + 8px);min-width:160px;padding:6px 0;background:var(--vdn-color-white);border:1px solid var(--vdn-border);border-radius:var(--vdn-radius-chip);box-shadow:0 12px 32px -16px rgba(8,18,40,.35);z-index:50}.SiteAccount_menuItem__Mwe8e{display:block;width:100%;padding:10px 16px;border:none;background:none;text-align:left;font-size:14px;font-weight:500;color:var(--vdn-text-primary);cursor:pointer}.SiteAccount_menuItem__Mwe8e:focus-visible,.SiteAccount_menuItem__Mwe8e:hover{background:var(--vdn-color-surface);color:var(--vdn-color-signal-blue)}.AdminLoginPage_page__OKldO{min-height:100vh;background:#081228;color:#fff}.AdminLoginPage_main__5mgpS{max-width:440px;margin:48px auto 80px;padding:0 18px}.AdminLoginPage_card__WtJ19{background:rgba(16,33,74,.92);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:28px 24px;box-shadow:0 32px 70px -28px rgba(0,0,0,.7)}.AdminLoginPage_card__WtJ19 h1{margin:0 0 6px;font-size:1.45rem;letter-spacing:-.03em}.AdminLoginPage_lede__zpjHt{margin:0 0 22px;color:rgba(255,255,255,.68);font-size:.92rem}.AdminLoginPage_passkey__m7Zd4{width:100%;border:0;border-radius:12px;background:#306cf4;color:#fff;font-weight:650;font-size:1rem;padding:14px 16px;cursor:pointer}.AdminLoginPage_passkey__m7Zd4:disabled,.AdminLoginPage_secondary__9sQec:disabled{opacity:.6;cursor:default}.AdminLoginPage_divider__PgmK_{display:flex;align-items:center;gap:12px;margin:18px 0;color:rgba(255,255,255,.4);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.AdminLoginPage_divider__PgmK_:after,.AdminLoginPage_divider__PgmK_:before{content:"";flex:1 1;height:1px;background:rgba(255,255,255,.12)}.AdminLoginPage_card__WtJ19 label{display:block;font-size:.78rem;margin-bottom:6px;color:rgba(255,255,255,.72)}.AdminLoginPage_card__WtJ19 input{width:100%;box-sizing:border-box;margin-bottom:12px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:rgba(8,18,40,.6);color:#fff;padding:12px;font-size:1rem}.AdminLoginPage_secondary__9sQec{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:transparent;color:#fff;padding:12px 16px;font-weight:600;cursor:pointer}.AdminLoginPage_error__bYzaD,.AdminLoginPage_note__8hpzX,.AdminLoginPage_ok__p5t_y{border-radius:10px;padding:10px 12px;font-size:.86rem;margin-bottom:14px}.AdminLoginPage_error__bYzaD{background:rgba(216,67,74,.16);color:#ffd4d6}.AdminLoginPage_note__8hpzX{color:rgba(255,255,255,.62)}.AdminLoginPage_ok__p5t_y{background:rgba(31,156,99,.16);color:#c8f5df}.AdminLoginPage_fallback__C8MQr{margin-top:16px;color:rgba(255,255,255,.55);font-size:.82rem}.AdminLoginPage_fallback__C8MQr summary{cursor:pointer}.AdminLoginPage_devices__JPb2m{margin:0 0 16px;padding:0;list-style:none;color:rgba(255,255,255,.72);font-size:.86rem}.AdminLoginPage_devices__JPb2m li{padding:6px 0;border-top:1px solid rgba(255,255,255,.08)}