:root{--ink:#e9e9ed;--muted:#9397ab;--line:#3f424d;--line-subtle:#292b31;--bg:#161826;--bg-alt:#232532;--accent:#d57800;--accent-ink:#f6c489;--ok:#34d399;--ok-bg:#34d3991f;--ok-border:#34d39959;--warn:#f6c489;--warn-bg:#d578001f;--warn-border:#d5780066;--danger:#f87171;--danger-bg:#f871711a;--danger-border:#f8717166;--radius:8px;--color-bg:#161826;--color-surface:#232532;--color-text:#e9e9ed;--color-divider:#e9e9ed29;--color-accent:#d57800;--color-accent-200:#ffe3c2;--color-accent-300:#f6c489;--color-accent-800:#5a3409;--color-accent-900:#382107;--color-neutral-300:#cfd3e5;--color-neutral-400:#b2b6ca;--color-neutral-500:#9397ab;--color-neutral-600:#75798c;--color-neutral-700:#595d6c;--color-neutral-800:#3f424d;--color-neutral-900:#292b31;--cd-bg:#f3f6f5;--cd-surface:#fff;--cd-ink:#10272b;--cd-muted:#4c6266;--cd-line:#d3dedc;--cd-accent:#0f6b62;--cd-accent-hover:#0a524b;--cd-on-accent:#fff;--cd-verified:#0f6b62;--cd-verified-soft:#dcefeb;--cd-caution:#a24a12;--cd-caution-soft:#f8e7da;--cd-copper-bright:#e8995c;--cd-deep:#0d2a2e;--cd-on-deep:#eaf3f1;--cd-highlight:#74d6c3;--cd-radius-sm:8px;--cd-radius-md:12px;--cd-radius-pill:999px;--cd-fs-xs:13px;--cd-fs-sm:14px;--cd-fs-base:16px;--cd-fs-lg:18px;--cd-fs-xl:22px;--cd-fs-2xl:32px;--cd-fs-3xl:clamp(36px, 5vw, 44px);--cd-fs-hero:clamp(38px, 5.4vw, 68px);--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--trust-max:1180px}*{box-sizing:border-box}html:has(.cd-page){background:var(--cd-bg)}html:has(.cd-page) body{background:var(--cd-bg)}html,body{background:var(--bg);color:var(--ink);margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,sans-serif;line-height:1.55;overflow-x:clip}a{color:var(--accent-ink);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}header.site{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line-subtle);background:#161826eb;padding:16px 0;position:sticky;top:0}header.site nav a{color:var(--muted);margin-left:16px;font-size:.9rem}header.site nav a:hover{color:var(--accent-ink)}main{padding:28px 0 60px}h1{letter-spacing:-.02em;margin:0 0 6px;font-size:1.6rem;font-weight:500}h2{letter-spacing:-.02em;margin:28px 0 10px;font-size:1.15rem;font-weight:500}.muted{color:var(--muted);font-size:.85rem}.table-scroll{margin:8px 0 20px;overflow-x:auto}table.plain{border-collapse:collapse;width:100%;min-width:560px;margin:0}table.plain th,table.plain td{text-align:left;border-bottom:1px solid var(--line-subtle);padding:9px 10px;font-size:.94rem}table.plain th{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:.82rem;font-weight:500}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-alt);margin:16px 0;padding:16px 18px}.notice{color:var(--muted);border-left:3px solid var(--line);margin:20px 0;padding:8px 12px;font-size:.85rem}input[type=text],input[type=search]{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font-family:inherit;font-size:.95rem}input[type=text]::placeholder,input[type=search]::placeholder{color:var(--muted)}button[type=submit]{border:1px solid var(--accent);color:var(--accent-ink);border-radius:var(--radius);cursor:pointer;background:0 0;font-family:inherit;font-size:.9rem;font-weight:500}button[type=submit]:hover{background:#d5780014}@media (max-width:620px){header.site nav a{padding:8px 0;display:inline-block}}
