:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body{margin:0}#root{min-height:100vh}*{box-sizing:border-box}body{color:#1a1a1a;background:#f5f6f8;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.center{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.card{background:#fff;border-radius:12px;width:100%;max-width:420px;padding:28px;box-shadow:0 1px 3px #00000014}.card h1{margin:0 0 4px;font-size:22px}.card h2{margin:0 0 16px;font-size:18px}.muted{color:#888;margin:0 0 20px;font-size:14px}input,select,button{border:1px solid #d0d4da;border-radius:8px;width:100%;margin:6px 0 12px;padding:10px 12px;font-size:14px}input:focus,select:focus{border-color:#4f8cff;outline:2px solid #4f8cff}button{color:#fff;cursor:pointer;background:#1a73e8;border:none;margin-top:4px;font-weight:600}button:hover:not(:disabled){background:#1558b0}button:disabled{opacity:.6;cursor:not-allowed}label{color:#555;font-size:13px;font-weight:500;display:block}.grid{gap:4px;display:grid}.ok{color:#1b8a3d;background:#e6f6eb;border-radius:6px;margin:12px 0 0;padding:8px 12px}.err{color:#c0392b;background:#fdecea;border-radius:6px;margin:12px 0 0;padding:8px 12px}.msg{color:#666;margin:12px 0 0}.wrap{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-size:24px}.user{color:#555;align-items:center;gap:12px;font-size:14px;display:flex}.user button{color:#333;background:#eee;width:auto;margin:0}.user button:hover{background:#ddd}.cols{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=780px){.cols{grid-template-columns:1fr 1fr}}.kv{margin:12px 0 0;padding:0;font-size:14px;line-height:1.9;list-style:none}.kv code{word-break:break-all;background:#f0f2f5;border-radius:4px;padding:1px 6px;font-size:13px}
