:root{--bg:#f5efe0;--panel:#fbf8f0;--panel2:#f6f0e3;--border:#e4d9c0;--border2:#e4d9c0;--acc:#8c681a;--acc-hi:#7a5a16;--gold:#c49a34;--gold-pale:#e2ce96;--text:#2c2a28;--dim:#69635c;--strong:#2c2a28;--green:#1f7a3d;--red:#b0261c;--pol:#9645b5;--hdr:#f5efe0;--row-alt:#f8f3e8;--row-hover:#f8f3e5;--row-sel:#f7f2e2;--hover-soft:#f7f1e4;--input-bg:#fbf8f0;--btn-bg:#fbf8f0;--box-bg:#fbf8f0;--th-color:#69635c;--ph:#69635c;--on-acc:#2c2a28;--hdr-fg:#2c2a28;--hdr-title:#2c2a28;--hdr-muted:#69635c;--hdr-dim:#69635c;--hdr-btn:#2c2a28;--hdr-btn-bd:#c49a34;--hdr-btn-bd-soft:#e4d9c0;--hdr-dash:#c49a34;--hdr-bar:#e4d9c0;--hdr-key:#8c681a;--hdr-wash:#c49a3438;--hdr-kbd-bd:#c49a34;--hdr-field:#fbf8f0;--tab-bg:#fbf8f0;--tab-fg:#2c2a28;--tab-bd:#e4d9c0;--tab-on-bg:#c49a34;--tab-on-fg:#2c2a28;--tab-on-bd:#c49a34;--splash-bg:#f5efe0;--splash-fg:#69635c;--learn-word:#2c2a28;--learn-nav:#2c2a28;--logo-bg:#2c2a28;--logo-bg-2:#2c2a28;--logo-line:#c49a34;--logo-ring:#c49a34;--logo-scan:#c49a348c;--logo-sweep:#c49a346b;--logo-splash:#c49a34a6;--logo-splash-dim:#c49a3466;--logo-sat:#c49a34;--logo-word:#2c2a28;--logo-cursor:#8c681a}body.dark{--bg:#22262c;--panel:#2a2f36;--panel2:#31373f;--border:#3a414b;--border2:#4a525e;--acc:#5b96f7;--acc-hi:#7fb0ff;--gold:#5b96f7;--gold-pale:#3c485a;--text:#c6cfd8;--dim:#a3adb8;--strong:#eef2f6;--green:#4ade80;--red:#ffa199;--pol:#c184d6;--hdr:#1b222b;--row-alt:#2e343c;--row-hover:#38414e;--row-sel:#3c485a;--hover-soft:#313a45;--input-bg:#22262c;--btn-bg:#2a2f36;--box-bg:#2a2f36;--th-color:#9aa6b2;--ph:#5f6a76;--on-acc:#fff;--hdr-fg:#f2f7fc;--hdr-title:#fff;--hdr-muted:#9fb0c0;--hdr-dim:#8fa2b5;--hdr-btn:#cfe0f2;--hdr-btn-bd:#ffffff40;--hdr-btn-bd-soft:#ffffff2e;--hdr-dash:#ffffff59;--hdr-bar:#ffffff1f;--hdr-key:#7fb0ff;--hdr-wash:#7fb0ff2e;--hdr-kbd-bd:#ffffff4d;--hdr-field:#1b222b;--tab-bg:transparent;--tab-fg:#9fb0c0;--tab-bd:#ffffff2e;--tab-on-bg:#fff;--tab-on-fg:#1b222b;--tab-on-bd:#fff;--splash-bg:#0b1018;--splash-fg:#6f8194;--learn-word:#eef2f6;--learn-nav:#c6cfd8;--logo-bg:#12233b;--logo-bg-2:#081018;--logo-line:#7fb0fff2;--logo-ring:#7fb0ffbf;--logo-scan:#7fb0ff80;--logo-sweep:#96beff6b;--logo-splash:#5b96f799;--logo-splash-dim:#5b96f766;--logo-sat:#3fca77;--logo-word:#f2f7fc;--logo-cursor:#7fb0ff}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:Verdana,Arial,Helvetica Neue,sans-serif;font-size:12px}a{color:var(--acc)}.gv-pub-header{border-bottom:3px solid var(--gold)}body.dark .gv-pub-header{border-bottom:1px solid var(--border2)}.panel{background:var(--panel);border:1px solid var(--border)}.panel h2{background:var(--panel2);color:var(--acc);border-bottom:1px solid var(--border);border-left:2px solid var(--gold);text-transform:uppercase;letter-spacing:2px;padding:9px 14px;font-size:10.5px;font-weight:700}table{border-collapse:collapse;width:100%;font-size:12.5px}th{text-align:right;color:var(--th-color);text-transform:uppercase;background:var(--panel2);border-bottom:1px solid var(--border2);padding:7px 12px;font-size:9.5px;font-weight:700}th:first-child,td:first-child{text-align:left}td{text-align:right;border-bottom:1px solid var(--border);padding:8px 12px}.up{color:var(--green)}.down{color:var(--red)}::placeholder{color:var(--ph);opacity:1}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.gv-footer-link{box-sizing:border-box;justify-content:center;align-items:center;min-width:24px;min-height:24px;margin:0 2px;padding:4px 8px;display:inline-flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prose-table th,.prose-table td{text-align:left;vertical-align:top}.prose-table th{letter-spacing:.6px;padding:9px 12px;font-size:10.5px}.prose-table td{padding:10px 12px}@media (max-width:820px){.macro-cols{grid-template-columns:1fr!important}}@media (max-width:900px){.md-grid,.dt-grid,.pf-grid{grid-template-columns:1fr!important}}@keyframes gv-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes gv-spin{to{transform:rotate(360deg)}}@keyframes gv-spin-rev{to{transform:rotate(-360deg)}}@keyframes gv-sweep{to{transform:rotate(360deg)}}@keyframes gv-orbit{to{transform:rotate(360deg)}}@keyframes gv-globe-rot{0%{background-position:0 0}to{background-position:-33px 0}}tr.nav-row.krow-sel td{box-shadow:inset 2px 0 0 var(--acc);background:var(--row-sel)!important}.nav-row.krow-sel{outline:1px solid var(--acc);outline-offset:-1px;background:var(--row-sel)}body:has(.gv-modal) .gv-hotbar{display:none}@media (pointer:coarse),(max-width:700px){.gv-hotbar{display:none!important}}@media (max-width:700px){.gv-modal{padding:0!important}.gv-modal>div{max-height:100dvh;overflow-y:auto;border-radius:0!important;width:100vw!important;max-width:100vw!important}}.gv-tabnav{flex-wrap:wrap}.gv-skel{background:linear-gradient(90deg, var(--panel2) 25%, var(--border) 37%, var(--panel2) 63%);background-size:400% 100%;animation:1.2s infinite gv-skel}@keyframes gv-skel{0%{background-position:100% 0}to{background-position:0 0}}.gv-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.gv-skel{animation:none}}
