:root{--bg:#f4f4f2;--panel:#fff;--ink:#1b1c1e;--muted:#5f6368;--line:#dadce0;--accent:#1a3d6d;--accent-ink:#fff;--accent-press:#12294a;--danger:#a3261b;--danger-bg:#fbeceb;--warn-bg:#fff6df;--focus:#2f6fd6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#111214;--panel:#1b1d20;--ink:#e8eaed;--muted:#9aa0a6;--line:#34373c;--accent:#8ab4f8;--accent-ink:#0b1a30;--accent-press:#a8c7fa;--danger:#f28b82;--danger-bg:#3a1d1b;--warn-bg:#352c12;--focus:#8ab4f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.page{place-items:center;min-height:100svh;padding:24px 16px;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:10px;width:100%;min-width:0;max-width:400px;padding:24px}.brand{letter-spacing:.02em;color:var(--muted);margin:0 0 16px;font-size:13px;font-weight:600}h1{overflow-wrap:anywhere;margin:0 0 20px;font-size:22px;font-weight:600;line-height:1.25}dl{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0 0 20px;font-size:14px;display:grid}dt{color:var(--muted)}dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}dd.id{word-break:break-all}dd .sub{color:var(--muted);font-weight:400;display:block}fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}legend{color:var(--muted);margin-bottom:8px;padding:0;font-size:14px}.check{border:1px solid var(--line);border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.check+.check{margin-top:6px}.check input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0}.actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.actions.one{grid-template-columns:1fr}button,.button{appearance:none;font:inherit;cursor:pointer;border:1px solid var(--accent);background:var(--accent);min-height:44px;color:var(--accent-ink);-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:6px;justify-content:center;align-items:center;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}button:active,.button:active{background:var(--accent-press);border-color:var(--accent-press)}button.secondary{color:var(--ink);border-color:var(--line);background:0 0}button.secondary:active{background:var(--bg)}button:focus-visible,.button:focus-visible,.check input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.note{background:var(--warn-bg);border-radius:6px;margin:0 0 20px;padding:10px 12px;font-size:14px}.alert{background:var(--danger-bg);color:var(--danger);overflow-wrap:anywhere;border-radius:6px;margin:0;padding:12px;font-size:14px}.alert strong{margin-bottom:2px;display:block}.google{gap:10px;display:inline-flex}.google svg{flex:none;width:18px;height:18px}form+form{margin-top:8px}@media (max-width:359px){.page{padding:16px 8px}.card{padding:16px}dl{grid-template-columns:minmax(0,1fr);gap:0}dd+dt{margin-top:10px}.actions{grid-template-columns:minmax(0,1fr)}.actions button[value=allow]{order:-1}}
