.login-page[data-v-a9a2710e]{background:radial-gradient(circle at 18% 18%,rgba(20,184,166,.18),transparent 28%),radial-gradient(circle at 86% 16%,rgba(244,114,182,.18),transparent 30%),linear-gradient(135deg,#06111f,#111827 48%,#3b0b0b);color:#fff;min-height:760px;padding:54px 24px 72px}.login-shell[data-v-a9a2710e]{align-items:start;display:grid;gap:36px;grid-template-columns:minmax(0,1.15fr) minmax(380px,480px);margin:0 auto;max-width:1180px}.card-eyebrow[data-v-a9a2710e],.eyebrow[data-v-a9a2710e]{color:#7ee7d0;font-size:.78rem;font-weight:950;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.login-card .card-eyebrow[data-v-a9a2710e]{color:#075e54;-webkit-text-fill-color:#075e54}html.dark .login-card .card-eyebrow[data-v-a9a2710e]{color:#5eead4;-webkit-text-fill-color:#5eead4}.login-copy h1[data-v-a9a2710e]{font-size:clamp(2.5rem,5vw,5rem);font-weight:950;letter-spacing:0;line-height:.98;margin:0}.login-copy p[data-v-a9a2710e]{color:#dbeafe;font-size:1.08rem;font-weight:650;line-height:1.65;margin:22px 0 0;max-width:680px}.login-copy .login-intro[data-v-a9a2710e]{font-size:1.12rem;margin-top:18px}.identity-explainer[data-v-a9a2710e]{display:grid;gap:14px;margin-top:28px}.identity-summary[data-v-a9a2710e]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.16);border-radius:18px;display:grid;gap:18px;grid-template-columns:152px minmax(0,1fr);padding:16px}.identity-summary--fan[data-v-a9a2710e]{background:linear-gradient(135deg,#0f766e42,#0f172ab3);border-color:#2dd4bfb8;box-shadow:inset 4px 0 #14b8a6,inset 0 1px #ffffff21,0 18px 42px #02061733}.identity-summary--business[data-v-a9a2710e]{background:linear-gradient(135deg,#c2410c3d,#0f172ab8);border-color:#fb923cb8;box-shadow:inset 4px 0 #f97316,inset 0 1px #ffffff21,0 18px 42px #02061733}.identity-logo-wrap[data-v-a9a2710e]{align-items:center;background:#fff;border-radius:12px;display:flex;height:84px;justify-content:center;overflow:hidden;padding:10px}.identity-logo-wrap--dark[data-v-a9a2710e]{background:#020617}.identity-summary--fan .identity-logo-wrap[data-v-a9a2710e]{border:2px solid #2dd4bf}.identity-summary--business .identity-logo-wrap[data-v-a9a2710e]{border:2px solid #fb923c}.identity-logo-wrap img[data-v-a9a2710e]{height:auto;max-height:64px;-o-object-fit:contain;object-fit:contain;width:100%}.identity-summary strong[data-v-a9a2710e]{display:block;font-size:1.35rem;font-weight:950}.identity-summary>div>span[data-v-a9a2710e]{color:#7ee7d0;display:block;font-size:.8rem;font-weight:900;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.identity-summary--fan>div>span[data-v-a9a2710e]{color:#5eead4}.identity-summary--business>div>span[data-v-a9a2710e]{color:#fdba74}.identity-summary>div>p[data-v-a9a2710e]{color:#dbeafe;font-size:.88rem;line-height:1.45;margin:8px 0 0}.business-tiers[data-v-a9a2710e]{display:grid;gap:5px;margin-top:10px}.business-tiers span[data-v-a9a2710e]{color:#cbd5e1;font-size:.77rem;line-height:1.4}.business-tiers b[data-v-a9a2710e]{color:#fdba74}.login-copy .network-note[data-v-a9a2710e]{color:#94a3b8;font-size:.86rem;line-height:1.5;margin-top:18px}.trust-row[data-v-a9a2710e]{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.trust-row span[data-v-a9a2710e]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#f8fafc;font-size:.82rem;font-weight:850;padding:8px 12px}.login-card[data-v-a9a2710e] .ring-1{background:#fffffff5;border:1px solid hsla(0,0%,100%,.45);box-shadow:0 28px 80px #0000005c}.form-grid[data-v-a9a2710e]{display:grid;gap:16px}.card-help[data-v-a9a2710e]{color:#64748b;font-size:.9rem;font-weight:650;margin:8px 0 0}.identity-picker[data-v-a9a2710e]{border:0;display:grid;gap:10px;margin:0;padding:0}.identity-picker legend[data-v-a9a2710e]{color:#334155;display:block;font-size:.87rem;font-weight:800;margin-bottom:8px;white-space:nowrap;width:100%}.identity-option[data-v-a9a2710e]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f8fafc;border:2px solid #e2e8f0;border-radius:14px;color:#0f172a;cursor:pointer;display:grid;gap:12px;grid-template-columns:104px minmax(0,1fr) 22px;padding:10px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.identity-option[data-v-a9a2710e]:hover{border-color:#38bdf8;transform:translateY(-1px)}.identity-option--active[data-v-a9a2710e]{background:#effcf9;border-color:#0a8f77;box-shadow:0 0 0 3px #0a8f771a}.identity-option>svg[data-v-a9a2710e]{color:#0a8f77;font-size:1.3rem}.option-logo[data-v-a9a2710e]{align-items:center;background:#fff;border-radius:8px;display:flex;height:48px;justify-content:center;overflow:hidden;padding:6px}.option-logo--dark[data-v-a9a2710e]{background:#020617}.option-logo img[data-v-a9a2710e]{max-height:38px;-o-object-fit:contain;object-fit:contain;width:100%}.identity-option small[data-v-a9a2710e],.identity-option strong[data-v-a9a2710e]{display:block}.identity-option strong[data-v-a9a2710e]{font-size:1rem;font-weight:950}.identity-option small[data-v-a9a2710e]{color:#64748b;font-size:.76rem;font-weight:750;margin-top:2px}.selected-identity[data-v-a9a2710e]{align-items:center;background:#f1f5f9;border-radius:10px;color:#334155;display:flex;font-size:.82rem;gap:10px;padding:9px 12px}.selected-identity img[data-v-a9a2710e]{background:#fff;border-radius:5px;height:30px;-o-object-fit:contain;object-fit:contain;padding:3px;width:78px}.selected-identity small[data-v-a9a2710e],.selected-identity span[data-v-a9a2710e]{display:block}.selected-identity small[data-v-a9a2710e]{color:#64748b;margin-top:1px}.form-grid h2[data-v-a9a2710e],.signed-in h2[data-v-a9a2710e]{color:#111827;font-size:2rem;font-weight:950;letter-spacing:0;line-height:1.05;margin:0}.login-links[data-v-a9a2710e],.signed-actions[data-v-a9a2710e]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.login-links a[data-v-a9a2710e],.text-link[data-v-a9a2710e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#047d69;cursor:pointer;font-weight:850;padding:0}.forgot-panel[data-v-a9a2710e]{background:#f8fbfa;border:1px solid #cfe3df;border-radius:8px;display:grid;gap:14px;padding:16px;scroll-margin-top:5.5rem}.forgot-panel p[data-v-a9a2710e]{color:#526174;font-weight:650;margin:0}.forgot-actions[data-v-a9a2710e]{display:flex;flex-wrap:wrap;gap:10px}.signed-in[data-v-a9a2710e]{color:#334155;display:grid;gap:16px;justify-items:start}.signed-in p[data-v-a9a2710e]{margin:0}.status-icon[data-v-a9a2710e]{color:#0a8f77;font-size:3rem}.checking[data-v-a9a2710e]{color:#64748b;font-size:.85rem;font-weight:750;margin:18px 0 0}@media (max-width:900px){.login-shell[data-v-a9a2710e]{grid-template-columns:1fr}}@media (max-width:560px){.login-page[data-v-a9a2710e]{padding:36px 14px 52px}.identity-summary[data-v-a9a2710e]{grid-template-columns:1fr}.identity-logo-wrap[data-v-a9a2710e]{height:74px}.identity-option[data-v-a9a2710e]{grid-template-columns:86px minmax(0,1fr) 20px}}html.dark .login-page .login-card .identity-option{background:#111827!important;border-color:#40516a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 1px #ffffff14!important}html.dark .login-page .login-card .identity-option--active{background:#0b302f!important;border-color:#2dd4bf!important;box-shadow:0 0 0 3px #2dd4bf21!important}html.dark .login-page .login-card .identity-option :where(strong,small){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html.dark .login-page .login-card .identity-option small{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}html.dark .login-page .login-credentials{background:#101a2a!important;border-color:#2dd4bf6b!important;box-shadow:inset 0 1px #ffffff12!important;color:#f8fafc!important}html.dark .login-page .login-selection-notice{background:linear-gradient(135deg,#123149,#123c38)!important;border-color:#2c7f7a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html.dark .login-page .login-selection-notice span{color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important}html.dark .login-page .login-credentials label{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html.dark .login-page .login-card button[type=submit]{color:#fff!important;-webkit-text-fill-color:#fff!important}:is(html.dark,body.dark,[data-theme=dark]) .login-page .network-identity{background:linear-gradient(135deg,#4338ca38,#0f766e38)!important;border-color:#5eead466!important;box-shadow:inset 0 1px #ffffff14!important}:is(html.dark,body.dark,[data-theme=dark]) .login-page .network-identity span{color:#7ee7d0!important;-webkit-text-fill-color:#7ee7d0!important}:is(html.dark,body.dark,[data-theme=dark]) .login-page .network-identity strong{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}:is(html.dark,body.dark,[data-theme=dark]) .login-page .network-identity small{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.login-page .signed-actions .sign-out-button,:is(html.dark,body.dark,[data-theme=dark]) .login-page .signed-actions .sign-out-button{background:#f8fafc!important;border-color:#e2e8f0!important;color:#334155!important;-webkit-text-fill-color:#334155!important;text-shadow:none!important}.login-page .signed-actions .sign-out-button:focus-visible,.login-page .signed-actions .sign-out-button:hover{background:#e2e8f0!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}:is(html.dark,body.dark,[data-theme=dark]) .login-page .forgot-panel{background:#111827!important;border-color:#475569!important;box-shadow:inset 0 1px #ffffff0f!important;color:#f8fafc!important}:is(html.dark,body.dark,[data-theme=dark]) .login-page .forgot-panel p{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;text-shadow:none!important}:is(html.dark,body.dark,[data-theme=dark]) .login-page .forgot-panel label{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;text-shadow:none!important}.login-page .forgot-panel .forgot-secondary-button,:is(html.dark,body.dark,[data-theme=dark]) .login-page .forgot-panel .forgot-secondary-button{background:#f8fafc!important;border-color:#cbd5e1!important;color:#334155!important;-webkit-text-fill-color:#334155!important;text-shadow:none!important}html.dark .login-page .password-visibility{background:#dbe4ef!important;border-color:#64748b!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.login-page .login-mode--member{--login-accent:#0f766e;--login-accent-bright:#2dd4bf;--login-accent-soft:#e6fffa;--login-accent-dark:#064e3b}.login-page .login-mode--sponsor{--login-accent:#c2410c;--login-accent-bright:#fb923c;--login-accent-soft:#fff1e8;--login-accent-dark:#7c2d12}.login-page .login-mode--member .identity-option--fan.identity-option--active,.login-page .login-mode--sponsor .identity-option--business.identity-option--active{background:var(--login-accent-soft)!important;border-color:var(--login-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--login-accent-bright) 24%,transparent)!important;color:#172033!important;-webkit-text-fill-color:#172033!important}.login-page .form-grid .identity-option--fan:not(.identity-option--active){border-left:4px solid #0f766e!important}.login-page .form-grid .identity-option--business:not(.identity-option--active){border-left:4px solid #c2410c!important}.login-page .form-grid .login-credentials{border-color:var(--login-accent)!important;box-shadow:inset 0 1px #ffffffd9,0 0 0 3px color-mix(in srgb,var(--login-accent-bright) 12%,transparent)!important}.login-page .form-grid .login-selection-notice{background:var(--login-accent-soft)!important;border-color:var(--login-accent)!important;color:#172033!important;-webkit-text-fill-color:#172033!important}.login-page .form-grid .login-selection-notice span{color:#334155!important;-webkit-text-fill-color:#334155!important}.login-page .form-grid .login-credentials input{border-color:color-mix(in srgb,var(--login-accent) 62%,#cbd5e1)!important;caret-color:var(--login-accent)!important}.login-page .form-grid .login-credentials input:focus{border-color:var(--login-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--login-accent-bright) 26%,transparent)!important;outline:none!important}.login-page .form-grid .password-visibility{border-color:var(--login-accent)!important;color:var(--login-accent-dark)!important;-webkit-text-fill-color:var(--login-accent-dark)!important}.login-page .form-grid button[type=submit]{background:var(--login-accent)!important;border-color:var(--login-accent-bright)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.25)!important}.login-page .form-grid button[type=submit]:focus-visible,.login-page .form-grid button[type=submit]:hover{background:var(--login-accent-dark)!important;outline:3px solid color-mix(in srgb,var(--login-accent-bright) 55%,transparent)!important;outline-offset:2px!important}html.dark .login-page .login-mode--member .identity-option--fan.identity-option--active,html.dark .login-page .login-mode--sponsor .identity-option--business.identity-option--active{background:color-mix(in srgb,var(--login-accent) 32%,#111827)!important;border-color:var(--login-accent-bright)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html.dark .login-page .form-grid .login-selection-notice{background:color-mix(in srgb,var(--login-accent) 25%,#111827)!important;border-color:var(--login-accent-bright)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html.dark .login-page .form-grid .login-selection-notice span{color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important}[data-theme=dark] .login-flash,body.dark .login-flash,html.dark .login-flash{background:#111827!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important}[data-theme=dark] .login-flash p,body.dark .login-flash p,html.dark .login-flash p{color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important}.network-identity[data-v-a9a2710e]{background:linear-gradient(135deg,#e0f2fe,#ccfbf1);border:1px solid #5eead4;border-radius:1.4rem;box-shadow:inset 0 1px #fffc;display:grid;gap:.28rem;margin:1rem 0;padding:1rem}.network-identity span[data-v-a9a2710e]{color:#0f766e;font-size:.66rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.network-identity strong[data-v-a9a2710e]{color:#0f172a;font-size:1.05rem;font-weight:950;overflow-wrap:anywhere}.network-identity small[data-v-a9a2710e]{color:#475569;font-size:.72rem;font-weight:650}.login-card[data-v-a9a2710e]{filter:drop-shadow(0 34px 70px rgba(2,6,23,.38))}.login-card[data-v-a9a2710e] .ring-1{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(145deg,#fffffff0,#f1f5f9d6);border:1px solid hsla(0,0%,100%,.72);border-radius:2.5rem;box-shadow:inset 0 1px #fffffff5,inset 0 0 0 1px #94a3b824,0 30px 90px #00000052}.identity-summary[data-v-a9a2710e]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffff1c,#ffffff0e);border-radius:2rem;box-shadow:inset 0 1px #ffffff29,0 22px 55px #02061733}.identity-option[data-v-a9a2710e]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.35rem;box-shadow:inset 0 1px #fffc,0 10px 24px #0f172a14}.login-credentials[data-v-a9a2710e]{background:#f8fafcbd;border:1px solid rgba(13,148,136,.26);border-radius:1.5rem;box-shadow:inset 0 1px #ffffffd9;display:grid;gap:1rem;padding:1rem}.login-selection-notice[data-v-a9a2710e]{align-items:center;background:linear-gradient(135deg,#0ea5e91a,#14b8a61a);border:1px solid rgba(13,148,136,.36);border-radius:1.1rem;color:#0f172a;display:flex;gap:.8rem;padding:.8rem}.login-selection-notice>img[data-v-a9a2710e]{background:#020617;border-radius:.45rem;flex:0 0 auto;height:38px;-o-object-fit:contain;object-fit:contain;padding:.25rem;width:72px}.login-selection-notice p[data-v-a9a2710e]{display:grid;gap:.2rem;margin:0}.login-selection-notice strong[data-v-a9a2710e]{font-size:.82rem;font-weight:950}.login-selection-notice span[data-v-a9a2710e]{color:#475569;font-size:.74rem;font-weight:650;line-height:1.4}.join-oasis-link[data-v-a9a2710e]{border-top:1px solid rgba(15,118,110,.18);font-weight:950!important;grid-column:1/-1;padding-top:.35rem}.login-card[data-v-a9a2710e],.login-card[data-v-a9a2710e] label,.login-card h2[data-v-a9a2710e],.login-card legend[data-v-a9a2710e]{color:#0f172a}.login-card .card-help[data-v-a9a2710e]{color:#64748b}.login-card[data-v-a9a2710e] input,.login-card[data-v-a9a2710e] select,.login-card[data-v-a9a2710e] textarea{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;caret-color:#0f766e}.login-card[data-v-a9a2710e] input::-moz-placeholder,.login-card[data-v-a9a2710e] textarea::-moz-placeholder{color:#94a3b8!important;opacity:1;-webkit-text-fill-color:#94a3b8!important}.login-card[data-v-a9a2710e] input::placeholder,.login-card[data-v-a9a2710e] textarea::placeholder{color:#94a3b8!important;opacity:1;-webkit-text-fill-color:#94a3b8!important}.login-card[data-v-a9a2710e] input:-webkit-autofill,.login-card[data-v-a9a2710e] input:-webkit-autofill:focus,.login-card[data-v-a9a2710e] input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#0f172a!important}.login-card[data-v-a9a2710e] button[type=submit]{color:#fff}.dark .login-card .card-help[data-v-a9a2710e]{color:#94a3b8}.dark .login-card .identity-option[data-v-a9a2710e],.dark .login-card .login-selection-notice[data-v-a9a2710e],.dark .login-card .selected-identity[data-v-a9a2710e]{color:#0f172a}.dark .login-card[data-v-a9a2710e] .ring-1{background:linear-gradient(145deg,#0a0f1cf7,#0f172af0);border-color:#94a3b83d;box-shadow:inset 0 1px #ffffff14,0 30px 90px #0000009e}.dark .login-card[data-v-a9a2710e],.dark .login-card[data-v-a9a2710e] label,.dark .login-card h2[data-v-a9a2710e],.dark .login-card legend[data-v-a9a2710e]{color:#e2e8f0}.dark .login-card .card-help[data-v-a9a2710e]{color:#a8b5c9}.dark .login-card .identity-option[data-v-a9a2710e]{background:#111827!important;border-color:#334155!important;box-shadow:inset 0 1px #ffffff14;color:#f8fafc!important}.dark .login-card .identity-option--active[data-v-a9a2710e]{background:#0d2928!important;border-color:#2dd4bf!important}.dark .login-card .identity-option strong[data-v-a9a2710e]{color:#f8fafc!important}.dark .login-card .identity-option small[data-v-a9a2710e]{color:#c7d7e8!important}.dark .login-card .selected-identity[data-v-a9a2710e]{background:#10243b!important;color:#f8fafc!important}.dark .login-card .selected-identity small[data-v-a9a2710e]{color:#c7d7e8!important}.dark .login-credentials[data-v-a9a2710e]{background:#0f172ab8;border-color:#2dd4bf40;box-shadow:inset 0 1px #ffffff0f}.dark .login-selection-notice[data-v-a9a2710e]{background:linear-gradient(135deg,#0891b233,#0d948829);border-color:#2dd4bf57;color:#f8fafc}.dark .login-selection-notice span[data-v-a9a2710e]{color:#cbd5e1}.dark .network-identity[data-v-a9a2710e]{background:linear-gradient(135deg,#4338ca38,#0f766e38);border-color:#5eead466;box-shadow:inset 0 1px #ffffff14}.dark .network-identity span[data-v-a9a2710e]{color:#7ee7d0}.dark .network-identity strong[data-v-a9a2710e]{color:#f8fafc}.dark .network-identity small[data-v-a9a2710e]{color:#cbd5e1}.dark .login-card[data-v-a9a2710e] input,.dark .login-card[data-v-a9a2710e] select,.dark .login-card[data-v-a9a2710e] textarea{background:#f8fafc!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.dark .login-card[data-v-a9a2710e] input::-moz-placeholder,.dark .login-card[data-v-a9a2710e] textarea::-moz-placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.dark .login-card[data-v-a9a2710e] input::placeholder,.dark .login-card[data-v-a9a2710e] textarea::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.password-field[data-v-a9a2710e]{position:relative}.password-field[data-v-a9a2710e]>:first-child{width:100%}.password-field[data-v-a9a2710e] input{padding-right:3.25rem!important}.password-visibility[data-v-a9a2710e]{align-items:center;background:#e2e8f0;border:1px solid #94a3b8;border-radius:.65rem;color:#0f172a;cursor:pointer;display:flex;height:2.35rem;justify-content:center;position:absolute;right:.35rem;top:50%;transform:translateY(-50%);width:2.45rem;z-index:2}.password-visibility svg[data-v-a9a2710e]{display:block;fill:none;height:1.35rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:1.35rem}.password-visibility[data-v-a9a2710e]:focus-visible,.password-visibility[data-v-a9a2710e]:hover{background:#ccfbf1;border-color:#0f766e;outline:2px solid #5eead4;outline-offset:1px}.case-warning[data-v-a9a2710e]{align-items:flex-start;background:#fff7ed;border:1px solid #fb923c;border-radius:.8rem;color:#9a3412;display:flex;font-size:.8rem;font-weight:750;gap:.5rem;line-height:1.45;margin:-.35rem 0 0;padding:.7rem .8rem}.case-warning svg[data-v-a9a2710e]{flex:0 0 auto;font-size:1.1rem;margin-top:.1rem}.dark .case-warning[data-v-a9a2710e]{background:#431407;border-color:#f97316;color:#fed7aa}.dark .forgot-panel[data-v-a9a2710e]{background:#111827;border-color:#334155}.dark .forgot-panel p[data-v-a9a2710e]{color:#cbd5e1}.dark .login-links a[data-v-a9a2710e],.dark .text-link[data-v-a9a2710e]{color:#5eead4}.login-flash-backdrop[data-v-a9a2710e]{align-items:center;background:#020617b8;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1rem;position:fixed;z-index:10000}.login-flash[data-v-a9a2710e]{align-items:flex-start;background:#fff;border:2px solid;border-radius:1.2rem;box-shadow:0 28px 90px #0000007a;color:#0f172a;display:grid;gap:1rem;grid-template-columns:112px minmax(0,1fr) auto;max-width:40rem;padding:1.3rem;width:100%}.login-flash-logo[data-v-a9a2710e]{align-self:center;background:#020617;border:8px solid #fff;border-radius:.9rem;box-shadow:0 10px 30px #0f172a40;height:auto;max-width:112px;padding:.25rem;width:100%}.login-flash strong[data-v-a9a2710e]{display:block;font-size:1.2rem}.login-flash p[data-v-a9a2710e]{color:#334155;line-height:1.5;margin:.35rem 0 0}.login-flash>button[data-v-a9a2710e]{align-items:center;background:transparent;border:0;border-radius:.5rem;color:inherit;cursor:pointer;display:flex;font-size:1.4rem;justify-content:center;padding:.25rem}.login-flash>button[data-v-a9a2710e]:hover{background:#94a3b838}.login-flash-progress[data-v-a9a2710e]{background:#ccfbf1;border-radius:999px;display:block;height:.45rem;margin-top:1rem;overflow:hidden;width:100%}.login-flash-progress i[data-v-a9a2710e]{animation:login-progress-a9a2710e 1.15s ease-in-out infinite;background:linear-gradient(90deg,#2563eb,#14b8a6);border-radius:inherit;display:block;height:100%;width:45%}@keyframes login-progress-a9a2710e{0%{transform:translate(-105%)}to{transform:translate(225%)}}.login-flash-actions[data-v-a9a2710e]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.8rem}.login-flash-cancel[data-v-a9a2710e],.login-flash-retry[data-v-a9a2710e]{border-radius:.65rem!important;font-size:.9rem!important;font-weight:800!important;padding:.6rem .9rem!important}.login-flash-retry[data-v-a9a2710e]{background:#0f766e!important;border:1px solid #14b8a6!important;color:#fff!important}.login-flash-cancel[data-v-a9a2710e]{background:#334155!important;border:1px solid #94a3b8!important;box-shadow:inset 0 0 0 1px #ffffff14;color:#fff!important}.login-flash-cancel[data-v-a9a2710e]:hover{background:#1e293b!important}.login-flash-cancel[data-v-a9a2710e]:disabled,.login-flash-retry[data-v-a9a2710e]:disabled{cursor:wait;opacity:.7}.login-flash--waiting[data-v-a9a2710e]{border-color:#22d3ee}.login-flash--error[data-v-a9a2710e]{border-color:#ef4444}.login-flash--success[data-v-a9a2710e]{border-color:#10b981}.dark .login-flash[data-v-a9a2710e]{background:#111827;color:#f8fafc}.dark .login-flash p[data-v-a9a2710e]{color:#dbeafe}@media (max-width:560px){.login-flash[data-v-a9a2710e]{grid-template-columns:78px minmax(0,1fr);padding:1rem}.login-flash-logo[data-v-a9a2710e]{border-width:5px;max-width:78px}.login-flash>button[data-v-a9a2710e]{grid-column:2;grid-row:1;justify-self:end}.login-credentials[data-v-a9a2710e]{padding:.75rem}.login-selection-notice[data-v-a9a2710e]{align-items:flex-start;flex-direction:column}.login-selection-notice>img[data-v-a9a2710e]{width:82px}}
