.login-screen{position:fixed;inset:0;z-index:100;background:#12201b;display:grid;place-items:center;padding:20px}.login-screen.hidden{display:none}.login-card{width:min(410px,100%);background:#f8f8f4;border-radius:18px;padding:34px;box-shadow:0 30px 90px #0008}.login-logo{width:52px;height:52px;border-radius:13px;background:var(--lime);color:#173428;display:grid;place-items:center;color:var(--lime);font-weight:800}.login-card h2{font:600 29px Georgia,"Songti SC",serif;margin:6px 0}.login-card>p:not(.eyebrow){color:var(--muted);margin:0 0 22px}.login-card label{display:block;margin:13px 0}.login-card button{width:100%;border:0;border-radius:8px;background:var(--green);color:#fff;padding:11px;font-weight:700;margin-top:8px;cursor:pointer}#loginError{color:var(--danger);font-size:12px;margin-top:12px;min-height:18px}.user-card{margin-top:auto;border-top:1px solid #334039;padding:16px 8px 8px;display:flex;align-items:center;gap:9px}.user-avatar{width:29px;height:29px;border-radius:8px;background:#33453e;display:grid;place-items:center;color:var(--lime);font-weight:800}.user-card div{min-width:0}.user-card b,.user-card small{display:block}.user-card small{font-size:9px;color:#87958f;text-transform:uppercase}.user-card button{margin-left:auto;border:0;background:transparent;color:#94a29c;font-size:18px;cursor:pointer}.aside-note{margin-top:0!important}.special-filters{grid-template-columns:minmax(170px,260px) minmax(220px,380px) auto!important;justify-content:start}.restore-btn,.purge-btn,.user-action,.ai-model-action{border:0;background:transparent;color:var(--green);font-weight:700;cursor:pointer;margin-right:7px}.purge-btn,.ai-model-action.delete{color:var(--danger)}.log-detail{max-width:460px;color:var(--muted)}.status-on{color:var(--green);font-weight:700}.status-off{color:var(--danger);font-weight:700}.key-mask{font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.4px;color:#59645f;background:#edf0eb;padding:4px 7px;border-radius:6px}.model-type{font-weight:750}@media(max-width:700px){.special-filters{grid-template-columns:1fr!important}}
.login-logo{color:#173428;font:bold 25px serif;margin-bottom:20px}
