:root{--ink:#0e1424;--surface:#182036;--accent:#ffb23f;--accent-text:#9a5b00;--on-accent:#0e1424;--bg:#f5f2ea;--card:#fff;--card-2:#eae5d8;--line:#e2ddd0;--line-strong:#c9c3b4;--text:#1a1d24;--muted:#5b6170;--highlight:#ffb23f73;--ok:#1f7a4d;--ok-bg:#dff3e8;--warn:#8a5a00;--warn-bg:#fff1d6;--bad:#b42318;--bad-bg:#fde4e1;--info:#2f5bd3;--info-bg:#e3eafd;--sidebar:var(--ink);--on-sidebar:#f2f0ea;--on-sidebar-muted:#a3aabb;--radius:14px;--font:"Pretendard", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b1020;--card:#141b2d;--card-2:#1a2234;--line:#263049;--line-strong:#3a4562;--text:#f2f0ea;--muted:#a3aabb;--accent-text:#ffc872;--highlight:#ffb23f59;--ok:#6fd3a0;--ok-bg:#12301f;--warn:#ffc872;--warn-bg:#3a2b0e;--bad:#ff8a80;--bad-bg:#3b1513;--info:#9db6ff;--info-bg:#172447;--sidebar:#070b16;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b1020;--card:#141b2d;--card-2:#1a2234;--line:#263049;--line-strong:#3a4562;--text:#f2f0ea;--muted:#a3aabb;--accent-text:#ffc872;--highlight:#ffb23f59;--ok:#6fd3a0;--ok-bg:#12301f;--warn:#ffc872;--warn-bg:#3a2b0e;--bad:#ff8a80;--bad-bg:#3b1513;--info:#9db6ff;--info-bg:#172447;--sidebar:#070b16;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font);margin:0;font-size:15px;line-height:1.5}a{color:var(--accent-text)}h1,h2,h3{margin:0;line-height:1.25}h1{font-size:24px}h2{color:var(--muted);font-size:13px;font-weight:700}.mono{font-family:var(--mono);font-size:12px}.muted{color:var(--muted)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px}button,.btn{font:inherit;border:1.5px solid var(--line-strong);min-height:40px;color:var(--text);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}button:hover:not(:disabled),.btn:hover{border-color:var(--text)}button:disabled{opacity:.45;cursor:not-allowed}button.primary,.btn.primary{background:var(--ink);border-color:var(--ink);color:#f2f0ea;font-weight:700}:root[data-theme=dark] button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}}button.danger{color:var(--bad);border-color:var(--bad)}button.small{min-height:32px;padding:0 10px;font-size:13px}input,select{font:inherit;border:1.5px solid var(--line-strong);background:var(--card);min-height:40px;color:var(--text);border-radius:10px;padding:0 12px;font-size:14px}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:700}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}tr:last-child td{border-bottom:0}tbody tr.link{cursor:pointer}tbody tr.link:hover{background:var(--card-2)}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.error-box{background:var(--bad-bg);color:var(--bad);border-radius:10px;padding:10px 14px;font-size:14px}tbody tr.link{position:relative}a.row-link{color:inherit;text-decoration:none}a.row-link:after{content:"";position:absolute;inset:0}.center.svelte-12qhfyh{place-items:center;min-height:100vh;padding:16px;display:grid}.denied.svelte-12qhfyh{flex-direction:column;align-items:flex-start;gap:12px;max-width:520px;display:flex}.denied.svelte-12qhfyh pre:where(.svelte-12qhfyh){background:var(--card-2);white-space:pre-wrap;word-break:break-all;border-radius:8px;align-self:stretch;margin:0;padding:10px 12px}.shell.svelte-12qhfyh{flex-wrap:wrap;min-height:100vh;display:flex}aside.svelte-12qhfyh{background:var(--sidebar);max-width:240px;color:var(--on-sidebar);flex-direction:column;flex:220px;gap:28px;padding:24px 16px;display:flex}main.svelte-12qhfyh{flex-direction:column;flex:999 560px;gap:22px;min-width:0;padding:28px clamp(16px,3vw,40px) 48px;display:flex}.brand.svelte-12qhfyh{align-items:center;gap:10px;padding:0 8px;font-weight:700;line-height:1.2;display:flex}.brand.svelte-12qhfyh small:where(.svelte-12qhfyh){color:var(--on-sidebar-muted);font-weight:500}.dot.svelte-12qhfyh{background:var(--accent);border-radius:14px;flex-shrink:0;width:28px;height:28px;box-shadow:0 0 0 5px #ffb23f33}nav.svelte-12qhfyh{flex-direction:column;gap:2px;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--on-sidebar-muted);border-radius:10px;padding:10px 12px;font-weight:500;text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--on-sidebar);background:#ffffff0f}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--on-accent);background:var(--accent);font-weight:700}.foot.svelte-12qhfyh{flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;display:flex}.ghost.svelte-12qhfyh{color:var(--on-sidebar);border-color:#ffffff40}.ghost.svelte-12qhfyh:hover{border-color:var(--on-sidebar)!important}.who.svelte-12qhfyh{color:var(--on-sidebar-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}@media (width<=720px){aside.svelte-12qhfyh{flex-basis:100%;gap:14px;max-width:none;padding:16px}nav.svelte-12qhfyh{flex-flow:wrap}.foot.svelte-12qhfyh{flex-flow:wrap;align-items:center;margin-top:0}}
