:root{--bg:#f6f5f1;--surface:#fff;--surface-2:#f0efe9;--border:#e3e1d9;--text:#1c1b18;--muted:#6b6960;--brand:#0f766e;--brand-ink:#fff;--brand-soft:#e3f2ef;--signal:#d97706;--danger:#b42318;--danger-soft:#fdecea;--radius:10px;--shadow:0 1px 2px #1c1b180f, 0 4px 16px #1c1b180a;--font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#121311;--surface:#1a1c19;--surface-2:#222521;--border:#2e322d;--text:#ecebe6;--muted:#9a9a92;--brand:#2dd4bf;--brand-ink:#062b27;--brand-soft:#123a35;--signal:#f59e0b;--danger:#f97066;--danger-soft:#3a1d1a;--shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}a{color:inherit}h1,h2,h3{letter-spacing:-.01em;margin:0;line-height:1.2}button,input,select{font:inherit;color:inherit}.field{gap:6px;display:grid}.field label{font-size:13px;font-weight:600}.field input{border:1px solid var(--border);background:var(--surface);border-radius:8px;height:42px;padding:0 12px}.field input:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-color:#0000}.field .hint{color:var(--muted);font-size:12px}.btn{background:var(--brand);height:42px;color:var(--brand-ink);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.6;cursor:progress}.btn-ghost{color:var(--text);border-color:var(--border);background:0 0}.alert{background:var(--danger-soft);color:var(--danger);border-radius:8px;padding:10px 12px;font-size:14px}.mono{font-family:var(--mono);font-size:13px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.card h2{margin-bottom:14px;font-size:16px}.form-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:start;gap:14px;display:grid}.field select{border:1px solid var(--border);background:var(--surface);border-radius:8px;height:42px;padding:0 10px}.inline{gap:8px;display:flex}.inline>*{flex:1;min-width:0}.btn-small{height:32px;padding:0 12px;font-size:13px}.muted{color:var(--muted)}.stack{gap:20px;display:grid}.stack>*{min-width:0}.notice{border-radius:var(--radius);background:var(--brand-soft);border:1px solid var(--brand);padding:14px 16px}.credentials{flex-wrap:wrap;gap:24px;margin-top:8px;display:flex}.credentials b{font-family:var(--mono);letter-spacing:.06em;font-size:20px;display:block}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none}.chip[aria-current=page]{background:var(--brand-soft);color:var(--brand);border-color:var(--brand)}.field input,.field select{width:100%;min-width:0}
