:root{color-scheme:dark;--bg: var(--tg-theme-bg-color, #10140f);--fg: var(--tg-theme-text-color, #f3f1e7);--hint: var(--tg-theme-hint-color, #a3aa98);--card: color-mix(in srgb, var(--tg-theme-secondary-bg-color, #1b2218) 88%, white);--line: color-mix(in srgb, var(--fg) 12%, transparent);--accent: var(--tg-theme-button-color, #d7a15f);--accent-fg: var(--tg-theme-button-text-color, #1a140c);--ok: #7dcea0;--warn: #e0b15a;--bad: #e07a72;--shadow: 0 18px 40px rgba(0, 0, 0, .18);font-family:Avenir Next,Segoe UI,sans-serif;background:var(--bg);color:var(--fg)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(1200px 500px at 10% -10%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 50%),var(--bg)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--tg-theme-link-color, var(--accent))}.shell{width:min(980px,calc(100% - 28px));margin:0 auto;padding:22px 0 48px;overflow-x:clip}.top{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:18px}.brand{display:flex;flex-direction:column;gap:4px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:11px;color:var(--hint)}h1,h2,h3{font-family:Iowan Old Style,Palatino,Palatino Linotype,serif;font-weight:500;margin:0}h1{font-size:40px;line-height:.95}h2{font-size:28px}.nav{display:flex;gap:8px;flex-wrap:wrap}.nav a,.ghost,.primary,.danger{border-radius:999px;border:1px solid var(--line);background:transparent;padding:8px 14px;text-decoration:none;color:var(--fg)}.nav a.active,.primary{background:var(--accent);color:var(--accent-fg);border-color:transparent}.danger{color:var(--bad)}.grid{display:grid;gap:12px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:16px;box-shadow:var(--shadow)}.card .label{color:var(--hint);font-size:13px}.card .value{font-size:28px;margin-top:6px;font-variant-numeric:tabular-nums}.wide{grid-column:1 / -1}.reason{background:color-mix(in srgb,var(--bad) 16%,var(--card));color:var(--fg)}.ok{color:var(--ok)}.warn{color:var(--warn)}.bad{color:var(--bad)}.row{display:flex;justify-content:space-between;gap:12px;align-items:center}.col{display:flex;flex-direction:column;gap:12px}.muted{color:var(--hint);font-size:13px;line-height:1.45}.stack{display:flex;flex-direction:column;gap:10px}.actions{display:flex;flex-wrap:wrap;gap:8px}.field{display:flex;flex-direction:column;gap:6px}.field input,.field select,textarea{width:100%;border-radius:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 75%,transparent);padding:10px 12px}textarea{min-height:240px;font-family:ui-monospace,monospace;font-size:12px}.bar{height:8px;border-radius:99px;background:color-mix(in srgb,var(--fg) 10%,transparent);overflow:hidden}.bar span{display:block;height:100%;background:var(--accent)}.chart{width:100%;height:92px}.qr{width:180px;height:180px;border-radius:16px;background:#fff;padding:8px}.secret{word-break:break-all;font-family:ui-monospace,monospace;font-size:12px}.code-block{margin:0;max-width:100%;overflow-x:hidden;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;line-height:1.45;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--bg) 82%,transparent)}.list{display:flex;flex-direction:column;gap:8px}.user-link{text-decoration:none;color:inherit}.collapse-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;border:0;background:transparent;text-align:left}.awg-item{min-width:0;max-width:100%;padding-top:8px;border-top:1px solid var(--line)}.empty{padding:28px 8px;text-align:center}@media(min-width:800px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.split{grid-template-columns:1.2fr .8fr}}
