:root{--ink:#14161a;--ink-soft:#4a5260;--line:#d8dce3;--bg:#f6f7f9;--accent:#0024cc;--accent-2:#006cfc;--accent-3:#fc6c00;--accent-tint:#edf2ff;--accent-tint-2:#e3ebff;--over:#a3271e;--warn:#9a6412;--ok:#1c6b3a;--ok-line:#b7ddc6;--ok-tint:#eef8f1}*{box-sizing:border-box}#__nuxt,body,html{min-height:100%;margin:0;padding:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5}h1,h2,h3{letter-spacing:-.01em;margin:0 0 .5rem;font-weight:650;line-height:1.25}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}td,th{text-align:left;border-bottom:1px solid var(--line);padding:.5rem .625rem}th{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-size:.75rem;font-weight:600}td.num,th.num{text-align:right}.sheet{border:1px solid var(--line);background:#fff;border-radius:4px}.mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace}.muted{color:var(--ink-soft)}.mark-logo{width:auto;height:24px;display:block}.mark{align-items:center;display:inline-flex}:root{--bottom-nav-h:60px;--safe-bottom:env(safe-area-inset-bottom,0px)}body,html{overflow-x:clip}@media (pointer:coarse){.btn,.link-btn,button,input[type=date],input[type=submit],select{min-height:44px}input[type=checkbox],input[type=radio]{min-height:0}}@media (width<=767px){.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-wrap table{width:100%;min-width:0}td,th{padding:8px 6px}.clamp-1,td.desc{text-overflow:ellipsis;max-width:0;overflow:hidden}.clamp-1,.num,td.desc,td.num{white-space:nowrap}.grid-2,.grid-3{grid-template-columns:1fr!important}}.has-bottom-nav{padding-bottom:calc(8px + var(--bottom-nav-h) + var(--safe-bottom))}@media (width>=768px){.has-bottom-nav{padding-bottom:0}}.sticky-actions{bottom:calc(var(--bottom-nav-h) + var(--safe-bottom));z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-top:1px solid var(--line);background:#fffffff5;justify-content:flex-end;gap:10px;margin:0 -12px -12px;padding:10px 12px;display:flex;position:sticky}@media (width>=768px){.sticky-actions{bottom:0}}.mono,.num{font-variant-numeric:tabular-nums}.top-nav[data-v-d940f147]{display:none}@media (width>=768px){.top-nav[data-v-d940f147]{z-index:40;border-bottom:1px solid var(--line);background:#fff;display:block;position:sticky;top:0}.inner[data-v-d940f147]{gap:24px;max-width:1100px;min-height:56px;margin:0 auto;padding:0 20px}.brand[data-v-d940f147],.inner[data-v-d940f147]{align-items:center;display:flex}.brand[data-v-d940f147]{color:var(--ink);flex-shrink:0;gap:10px;text-decoration:none}.logo[data-v-d940f147]{width:auto;height:24px;display:block}.brand-text[data-v-d940f147]{color:var(--ink-soft);letter-spacing:.01em;font-size:.8125rem}.links[data-v-d940f147]{align-items:stretch;gap:4px;height:56px;margin-left:auto;display:flex}.link[data-v-d940f147]{color:var(--ink-soft);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:0 14px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.link[data-v-d940f147]:hover{color:var(--ink);background:#fbfcfd}.link.active[data-v-d940f147]{color:var(--accent);border-bottom-color:var(--accent)}}.bottom-nav[data-v-f71d2150]{display:none}@media (width<=767px){.bottom-nav[data-v-f71d2150]{z-index:50;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0);background:#fff;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.tab[data-v-f71d2150]{letter-spacing:.01em;min-height:48px;color:var(--ink-soft);text-align:center;border-top:2px solid #0000;justify-content:center;align-items:center;padding:6px 4px;font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.tab.active[data-v-f71d2150]{color:var(--accent);border-top-color:var(--accent);background:var(--accent-tint)}.label[data-v-f71d2150]{white-space:normal;word-break:break-word}.app-shell.has-bottom-nav[data-v-0dc4524c]{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}}
