.login-shell[data-v-92b1e4cb]{--bg-1:#f8f4ec;--bg-2:#e6f1ef;--card-bg:#ffffffe0;--card-border:#d8e2e0;--ink:#12263a;--muted:#55707a;--accent:#1f8a70;--accent-2:#2e5b84;background:radial-gradient(circle at 20% 15%, #dcebd3 0%, transparent 38%), radial-gradient(circle at 85% 85%, #d4e8f4 0%, transparent 40%), linear-gradient(145deg, var(--bg-1), var(--bg-2))}.login-card[data-v-92b1e4cb]{border:1px solid var(--card-border);background:var(--card-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:18px;max-width:460px;animation:.42s ease-out both login-enter-92b1e4cb;overflow:hidden;box-shadow:0 20px 45px #1c2d3224}.brand-ribbon[data-v-92b1e4cb]{letter-spacing:.08em;text-transform:uppercase;color:#f5fbf9;background:linear-gradient(95deg, var(--accent), var(--accent-2));padding:.8rem 1.25rem;font-size:.86rem;font-weight:700}.card-title[data-v-92b1e4cb]{color:var(--ink);font-family:Avenir Next,Segoe UI,Trebuchet MS,sans-serif;font-size:1.8rem}.brand-subtitle[data-v-92b1e4cb]{color:var(--muted)}.login-label[data-v-92b1e4cb]{color:var(--ink);font-weight:600}.login-input[data-v-92b1e4cb]{background:#fafdfceb;border-color:#c6d9d4;border-radius:.72rem;padding:.75rem .9rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.login-input[data-v-92b1e4cb]:focus{background:#fff;border-color:#8ec7b5;box-shadow:0 0 0 .2rem #1f8a7029}.login-button[data-v-92b1e4cb]{color:#f5fbff;letter-spacing:.01em;background:linear-gradient(95deg, var(--accent-2), var(--accent));border:0;border-radius:.72rem;padding:.75rem 1rem;font-weight:600;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 10px 20px #18406147}.login-button[data-v-92b1e4cb]:hover:enabled{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 14px 24px #1840614d}.login-button[data-v-92b1e4cb]:active:enabled{transform:translateY(0)}@keyframes login-enter-92b1e4cb{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=576px){.card-title[data-v-92b1e4cb]{font-size:1.55rem}}
