:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--fg:#1a1a1a;--bg:#fff;--muted:#5f6368;--border:#d0d4d9;--panel:#f4f6f8;--accent:#1a56db;--accent-fg:#fff;--ok:#137333;--warn:#8a5a00;--error:#b3261e;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.4}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--fg:#e8eaed;--bg:#14161a;--muted:#9aa0a6;--border:#3c4043;--panel:#1e2126;--accent:#6ea0ff;--accent-fg:#0b1220;--ok:#5bd37d;--warn:#f2b84b;--error:#ff8a80}}[hidden]{display:none!important}*{box-sizing:border-box}body{max-width:60rem;color:var(--fg);background:var(--bg);margin:0 auto;padding:.75rem}h1{margin:.5rem 0 1rem;font-size:1.5rem}h2{margin:1rem 0 .5rem;font-size:1.15rem}.tone-ok{color:var(--ok)}.tone-warn{color:var(--warn)}.tone-error{color:var(--error)}.tone-muted{color:var(--muted)}.error{color:var(--error);overflow-wrap:anywhere;margin:.5rem 0}.hint{color:var(--muted);margin:.5rem 0;font-size:.9rem}.badge{white-space:nowrap;border:1px solid;border-radius:1rem;padding:.1rem .5rem;font-size:.85rem;font-weight:600;display:inline-block}button{font:inherit;border:1px solid var(--accent);min-height:2.75rem;color:var(--accent-fg);background:var(--accent);cursor:pointer;border-radius:.4rem;padding:.4rem .9rem}button.secondary{color:var(--accent);background:0 0}button.danger{color:var(--error);border-color:var(--error);background:0 0}button:disabled{opacity:.5;cursor:default}input,select{width:100%;font:inherit;min-height:2.75rem;color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:.4rem;margin-top:.25rem;padding:.4rem .6rem;display:block}label{margin:.5rem 0;display:block}.row{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.row input{flex:12rem;width:auto;margin-top:0}.panel{background:var(--panel);border:1px solid var(--border);border-radius:.5rem;margin:1rem 0;padding:.5rem .9rem .9rem}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.email{overflow-wrap:anywhere}.tabs{border-bottom:1px solid var(--border);gap:.25rem;margin:.75rem 0 0;display:flex}.tabs button{color:var(--fg);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:1}.tabs button[aria-selected=true]{border-bottom-color:var(--accent);font-weight:700}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.5rem}th{color:var(--muted);font-size:.85rem}td .row{margin:0}@media (width<=40rem){thead{display:none}table,tbody,tr,td{width:100%;display:block}tr{border-bottom:2px solid var(--border);padding:.5rem 0}td{border:0;padding:.2rem .25rem}td[data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-size:.85rem}td[data-label=Actions]:before{content:""}}.qr{border:1px solid var(--border);max-width:100%;margin:.5rem auto;display:block;height:auto!important}.pairing-code{letter-spacing:.15em;text-align:center;overflow-wrap:anywhere;margin:1rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:2rem;font-weight:700}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
