:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--bg-sunken:#f7f8f9;--border:#e4e7ea;--border-strong:#cdd2d8;--text:#16191d;--text-muted:#5b6570;--text-faint:#8a939d;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-weak:#eff4ff;--on-accent:#fff;--warn:#8a5a00;--danger:#b42318;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-xs:12px;--text-xs-line:16px;--text-sm:13px;--text-sm-line:20px;--text-base:15px;--text-base-line:24px;--text-lg:18px;--text-lg-line:26px;--text-xl:22px;--text-xl-line:30px;--text-num:28px;--text-num-line:32px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--radius:6px;--radius-sm:4px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#101316;--bg-sunken:#171b1f;--border:#262c32;--border-strong:#39424a;--text:#e8ecef;--text-muted:#9aa4ae;--text-faint:#6b757f;--accent:#5b8cff;--accent-hover:#7ba1ff;--accent-weak:#16203a;--on-accent:#0b0e11;--warn:#e0a33a;--danger:#ff6b5e}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font:var(--text-base) / var(--text-base-line) var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{font-weight:600;font-family:var(--font);margin:0}h1{font-size:var(--text-xl);line-height:var(--text-xl-line)}h2{font-size:var(--text-lg);line-height:var(--text-lg-line)}p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page{gap:var(--s6);width:100%;max-width:1100px;padding:var(--s6);flex-direction:column;margin:0 auto;display:flex}@media (max-width:640px){.page{padding:var(--s4);gap:var(--s5)}}.prose{max-width:72ch}.bar{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s3) var(--s6);border-bottom:1px solid var(--border);background:var(--bg);flex-wrap:wrap;display:flex}@media (max-width:640px){.bar{padding:var(--s3) var(--s4)}}.bar a[aria-current=page]{color:var(--accent);font-weight:500}.card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:var(--s5)}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--text-sm-line)}.table th{text-align:left;background:var(--bg-sunken);border-bottom:1px solid var(--border);padding:var(--s3);font-weight:500}.table td{text-align:left;border-bottom:1px solid var(--border);padding:var(--s3)}.table th.num,.table td.num{text-align:right}.table tbody tr:hover{background:var(--bg-sunken)}@media (max-width:640px){.table,.table thead,.table tbody,.table th,.table td,.table tr{display:block}.table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table tr{border-bottom:1px solid var(--border);padding:var(--s3) 0}.table td{justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s1) 0;border-bottom:none;display:flex}.table td:before{content:attr(data-label);color:var(--text-muted);font-weight:500}}.form{gap:var(--s4);flex-direction:column;max-width:420px;display:flex}.field{gap:var(--s2);flex-direction:column;display:flex}.field label{font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text);font-weight:500}.field input,.field select,.field textarea{width:100%;font:var(--text-base) / var(--text-base-line) var(--font);padding:var(--s3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);color:var(--text)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak);outline:none}.field small{font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-muted)}.field-error{color:var(--danger);font-size:var(--text-sm);line-height:var(--text-sm-line)}.btn{justify-content:center;align-items:center;gap:var(--s2);padding:var(--s2) var(--s4);border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--bg);color:var(--text);font:500 var(--text-base) / 1 var(--font);cursor:pointer;display:inline-flex}.btn:hover{background:var(--bg-sunken)}.btn:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak);outline:none}.btn-primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.btn-primary:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.btn-danger{border-color:var(--danger);background:var(--danger);color:var(--on-accent)}.btn-danger:hover{opacity:.92}.num,td.num,.figure{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.figure{font-size:var(--text-num);line-height:var(--text-num-line);color:var(--text);font-weight:600;display:block}.figure-label{font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-muted);font-weight:500;display:block}.muted{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--text-sm-line)}.mono{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--text-sm-line)}.empty{justify-content:center;align-items:center;gap:var(--s2);padding:var(--s7) var(--s4);text-align:center;color:var(--text-muted);font-size:var(--text-base);line-height:var(--text-base-line);flex-direction:column;display:flex}.notice{padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-sunken);color:var(--text);font-size:var(--text-sm);line-height:var(--text-sm-line)}
