@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(./inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-latin-500-normal.BgYH2mbd.woff2)format("woff2"),url(./barlow-condensed-latin-500-normal.HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(./barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(./barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff")}:root{--board:#0b0d10;--surface:#13161b;--surface-2:#1a1e25;--line:#262c36;--ink:#eef1f5;--ink-2:#b4bcc8;--ink-3:#7d8795;--accent:#f5b400;--good:#2fd27a;--best:#b98cff;--warn:#f5b13d;--bad:#ff5c5c;--display:"Barlow Condensed", "Inter", system-ui, sans-serif;--body:"Inter", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--board);color:var(--ink);font-family:var(--body);margin:0;font-size:15px;line-height:1.45}a{color:var(--accent)}.label{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.num{font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.muted{color:var(--ink-3)}.tile,.card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px 16px}.card>h2:first-child,.card>.head:first-child{margin-top:0}.page{gap:16px;max-width:1200px;margin:0 auto;padding:16px;display:grid}.page.narrow{max-width:720px}.page-title{font-family:var(--display);margin:8px 0 0;font-size:34px;font-weight:700;line-height:1.1}table{border-collapse:collapse;width:100%}th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);padding:6px 8px;font-size:11px;font-weight:600}td{border-bottom:1px solid var(--line);padding:8px}.flag,.badge{letter-spacing:.06em;text-transform:uppercase;background:var(--surface-2);color:var(--ink-2);white-space:nowrap;border-radius:4px;margin-left:4px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-block}.flag.bad,.badge.bad{color:var(--bad)}.badge.good{color:var(--good)}.badge.warn{color:var(--warn)}.badge.accent{color:var(--accent)}.btn,button.btn{border:1px solid var(--line);font:inherit;background:var(--surface-2);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-weight:600;text-decoration:none;display:inline-flex}.btn.primary{background:var(--accent);border-color:var(--accent);color:#111}.btn.danger{color:var(--bad)}.btn.small{padding:5px 10px;font-size:13px}.btn:disabled{opacity:.5;cursor:default}input,select,textarea{background:var(--surface-2);border:1px solid var(--line);color:inherit;font:inherit;border-radius:6px;min-width:0;padding:9px 11px}input:focus,select:focus,textarea:focus{outline:2px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:0}input[type=checkbox]{padding:0}.field{gap:4px;display:grid}.field>span{color:var(--ink-2);font-size:13px}.field small{color:var(--ink-3);font-size:12px}.form{gap:14px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.error{color:var(--bad);margin:0}.ok{color:var(--good);margin:0}.notice{background:var(--surface-2);border-left:3px solid var(--accent);border-radius:8px;padding:10px 12px}.notice.warn{border-left-color:var(--warn)}.notice.bad{border-left-color:var(--bad)}.prose{max-width:46rem;color:var(--ink-2)}.prose h1{font-family:var(--display);color:var(--ink);margin:24px 0 4px;font-size:40px}.prose h2{color:var(--ink);margin:28px 0 8px;font-size:18px}.prose address{font-style:normal}
