:root{--bg:#f6f7f9;--surface:#fff;--text:#1c2330;--muted:#57606f;--border:#d9dee6;--accent:#2f5d8a;--accent-strong:#234a70;--warn:#a3260f;--warn-soft:#fdecea;--ok:#13612e;--ok-soft:#e6f4ea;--radius:10px;--font:system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font);margin:0;font-size:16px;line-height:1.5}a{color:var(--accent)}h1,h2{line-height:1.2}.page{max-width:720px;margin:0 auto;padding:24px 16px 64px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.card>:first-child{margin-top:0}.card>:last-child{margin-bottom:0}.card.narrow{max-width:480px}.muted{color:var(--muted)}.table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:10px 14px}th{color:var(--muted);white-space:nowrap;font-size:.85rem;font-weight:600}tbody tr:last-child td{border-bottom:0}th.num,td.num{text-align:right;font-variant-numeric:tabular-nums}.field{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}label{font-size:.95rem;font-weight:600}input,textarea{font:inherit;border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:6px;padding:8px 10px}button{font:inherit;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:8px 16px;font-weight:600}button:hover{background:var(--accent-strong)}button.link{color:var(--accent);font-weight:inherit;background:0 0;padding:0;text-decoration:underline}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.notice{background:var(--ok-soft);color:var(--ok);border-radius:6px;padding:10px 14px}.notice.warn{background:var(--warn-soft);color:var(--warn)}.topbar.svelte-12qhfyh{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.start.svelte-12qhfyh{align-items:center;gap:16px;min-width:0;display:flex}.brand.svelte-12qhfyh{color:var(--text);white-space:nowrap;font-weight:700;text-decoration:none}.user.svelte-12qhfyh{white-space:nowrap;align-items:center;gap:16px;display:flex}form.svelte-12qhfyh{display:contents}.switcher.svelte-12qhfyh{min-width:0;position:relative}.switcher.svelte-12qhfyh summary:where(.svelte-12qhfyh){cursor:pointer;border:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:40vw;padding:4px 10px;overflow:hidden}.switcher.svelte-12qhfyh ul:where(.svelte-12qhfyh){z-index:10;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:240px;max-width:calc(100vw - 32px);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 24px #0000001f}.switcher.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--text);border-radius:6px;padding:6px 10px;text-decoration:none;display:block}.switcher.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:var(--bg)}.switcher.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){font-weight:700}.switcher.svelte-12qhfyh .new:where(.svelte-12qhfyh){border-top:1px solid var(--border);margin-top:4px;padding-top:4px}.switcher.svelte-12qhfyh .new:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){color:var(--accent)}@media (width<=600px){.topbar.svelte-12qhfyh{flex-wrap:wrap}.user.svelte-12qhfyh{gap:12px;font-size:.95rem}}
