:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{color:#e2e2e2;background:#0a0a0a;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:#7aa2f7}.card{background:#141414;border:1px solid #2a2a2a;border-radius:8px;padding:16px}.sub{color:#888;font-size:.85em}.val{margin:4px 0;font-size:2em}.botlog{color:#9ece6a;white-space:pre-wrap;word-break:break-word;background:#0d0d0d;border:1px solid #222;border-radius:6px;max-height:280px;margin:0;padding:12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;overflow-y:auto}table{border-collapse:collapse;width:100%}td,th{text-align:left;border-bottom:1px solid #222;padding:6px}select,button,input{color:#eee;background:#1c1c1c;border:1px solid #333;border-radius:4px;padding:6px}.app{max-width:1100px;margin:0 auto;padding:24px}header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}header h1{margin:0;font-weight:500}.logout{cursor:pointer}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:32px;display:grid}section h2{margin:24px 0 12px;font-weight:500}section h2 select{margin-left:8px}.login-wrap{justify-content:center;align-items:center;height:100vh;display:flex}.login-card{width:280px}.login-card input{width:100%;margin:8px 0;display:block}.login-card button{cursor:pointer;width:100%;margin-top:8px}.err{color:#e55}.loading{color:#888;justify-content:center;align-items:center;height:100vh;display:flex}
