:root{--bg:#070c16;--panel:#0c1524;--line:#17243a;--fg:#dce6f5;--muted:#7488a6;--blue:#2f9bff;--cyan:#7fe3ff;--amber:#ffb454;--danger:#ff6b6b;color-scheme:dark}*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.55}a{color:var(--blue)}.shell{max-width:960px;margin:0 auto;padding-block:32px;padding-inline:16px;display:flex;flex-direction:column;gap:20px}.narrow{max-width:460px}.eyebrow{font-family:ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}h1{font-size:26px;letter-spacing:-.015em;text-wrap:balance}h1,h2{margin:0;font-weight:600}h2{font-size:16px}p{margin:0}.muted{color:var(--muted)}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:18px;gap:12px}.card,label{display:flex;flex-direction:column}label{gap:6px;font-size:13px;color:var(--muted)}input[type=email],input[type=text],select{font:inherit;color:var(--fg);background:#0a1220;border:1px solid var(--line);border-radius:8px;padding:10px 12px;width:100%}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}button{font:inherit;color:var(--fg);background:#102138;border:1px solid var(--line);border-radius:9px;padding:10px 16px;cursor:pointer}button.primary{background:var(--blue);border-color:var(--blue);color:#04101f;font-weight:600}button:disabled{opacity:.5;cursor:default}.check{flex-direction:row;align-items:flex-start;gap:10px;color:var(--fg);font-size:14px}.check input{margin-top:3px}.notice{font-size:13px;color:var(--muted)}.error{font-size:13px;color:var(--danger)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.stat{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:14px}.stat b{display:block;font-size:26px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat span{font-size:12px;color:var(--muted)}table{width:100%;border-collapse:collapse;font-size:13px}td,th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line)}th{color:var(--muted);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.scroll{overflow-x:auto}.sig{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--line);font-family:ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.08em;color:var(--muted)}.sig .ver{padding:3px 8px;border:1px solid var(--line);border-radius:999px;color:var(--fg)}.split{display:grid;grid-template-columns:1fr 280px;grid-gap:16px;gap:16px;align-items:start}@media (max-width:760px){.split{grid-template-columns:1fr}}.thread{display:flex;flex-direction:column;gap:12px;max-height:46vh;overflow-y:auto;padding-right:4px}.said{max-width:46ch;padding:10px 13px;border-radius:11px}.said.arsi{background:#102138;align-self:flex-start}.said.arsi,.said.me{border:1px solid var(--line)}.said.me{background:#0a1220;color:var(--muted);align-self:flex-end}.cardfields{gap:10px;margin:0}.cardfields,.field{display:flex;flex-direction:column}.field{gap:2px;opacity:.45}.field.on{opacity:1}.field dt{font-family:ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.field dd{margin:0;font-size:13px}.field.on dd{color:var(--fg)}