:root{--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace}.center-page{background:#fafafa;place-items:center;min-height:100vh;padding:24px;display:grid}.ring-x{flex:none;place-items:center;display:inline-grid;position:relative}.ring-x svg{position:absolute;inset:0}.ring-x b{font-variant-numeric:tabular-nums;font-size:15px;position:relative}.auth-card{width:min(420px,100%)}.brand-row{letter-spacing:.02em;align-items:center;gap:10px;margin-bottom:20px;font-weight:700;display:flex}.view-as{background:#eef0ff;border:1px solid #c7d2fe;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;display:flex}.err{color:#b91c1c;font-size:13px}.field-error{border-color:#fca5a5!important}.pre-log{color:#e4e4e7;font-family:var(--mono);white-space:pre-wrap;word-break:break-word;background:#0b0b0f;border-radius:10px;max-height:420px;padding:12px 14px;font-size:12.5px;line-height:1.6;overflow:auto}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}@media (width<=1100px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.stat-grid{grid-template-columns:1fr}}.inline-form{display:inline}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
