.siteheader.svelte-1qsad5a{margin-bottom:1rem}.titlerow.svelte-1qsad5a{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.pagesnav.svelte-1qsad5a{font-size:.8rem;display:inline-flex;align-items:baseline;gap:.45rem;white-space:nowrap}.pagesnav.svelte-1qsad5a .dot:where(.svelte-1qsad5a){color:var(--text-dim)}.pagesnav.svelte-1qsad5a a:where(.svelte-1qsad5a){color:var(--accent);text-decoration:none}.pagesnav.svelte-1qsad5a a:where(.svelte-1qsad5a):hover{text-decoration:underline}.pagesnav.svelte-1qsad5a .here:where(.svelte-1qsad5a){color:var(--text)}.charrow.svelte-1qsad5a{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.55rem}.charchip.svelte-1qsad5a{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;background:var(--panel);overflow:hidden}.charchip.active.svelte-1qsad5a{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.charmain.svelte-1qsad5a{display:inline-flex;align-items:center;gap:.4rem;border:none;background:none;padding:.2rem .3rem .2rem .25rem;font-size:.78rem;cursor:pointer;color:var(--text)}.charmain.svelte-1qsad5a img:where(.svelte-1qsad5a){border-radius:999px;display:block}.charout.svelte-1qsad5a{border:none;background:none;color:var(--text-dim);padding:.2rem .5rem .2rem .15rem;cursor:pointer;font-size:.7rem}.charout.svelte-1qsad5a:hover{color:var(--danger)}.loginbtn.svelte-1qsad5a{font-size:.78rem;padding:.25rem .7rem}.warn.svelte-1qsad5a{color:var(--warn);font-size:.75rem}:root{--bg: #0b0e13;--panel: #12161e;--panel-2: #1a2029;--border: #262e3a;--text: #c9d4e3;--text-dim: #7d8a9c;--accent: #58c6dd;--accent-dim: #2a5f6b;--warn: #e8b339;--danger: #e05555;--ok: #56c878;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.45 Segoe UI,system-ui,-apple-system,sans-serif}#app{max-width:1180px;margin:0 auto;padding:1.25rem 1.5rem 4rem}h1{font-size:1.25rem;font-weight:600;letter-spacing:.04em;margin:0}h1 .sub{color:var(--text-dim);font-weight:400;font-size:.85rem;margin-left:.75rem}h2{font-size:.85rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:1.75rem 0 .6rem}.panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:1rem}label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);margin-bottom:.25rem}input,select,button{font:inherit;color:var(--text);background:var(--panel-2);border:1px solid var(--border);border-radius:6px;padding:.45rem .6rem}input:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}button{cursor:pointer}button.primary{background:var(--accent-dim);border-color:var(--accent);color:#e6f7fb;font-weight:600}button.primary:hover{background:#33707d}.mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:.3rem .6rem;border-bottom:1px solid var(--border);font-size:.85rem}th{color:var(--text-dim);font-weight:500;text-transform:uppercase;font-size:.68rem;letter-spacing:.08em;white-space:nowrap}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
