.bd{--accent:#e0563f}.bd-stage{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);gap:14px;align-items:start}@media (max-width:860px){.bd-stage{grid-template-columns:1fr}}.bd-mapbox{padding:10px}#map svg{width:100%;height:auto;display:block}.prov{cursor:pointer;transition:filter .12s}.prov:hover{filter:brightness(1.25)}.prov.sel{stroke:#fff!important;stroke-width:1.4!important}.plabel{font:600 9.5px var(--font-sans);fill:#fff5ebb8;text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:#0a05058c;stroke-width:2px}.plabel.sel{fill:#fff;font-weight:800}.isl{cursor:pointer;stroke:#0a050580;stroke-width:.6}.isl.xi{stroke:#ffffff59;stroke-width:.7}.xisl-t{fill:#ebdcc899;font:600 7px var(--font-sans);text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:#0a0606d9;stroke-width:1.6px}.iso-box{cursor:pointer}.iso-box rect{fill:#ffd34d0d;stroke:#ffd34d73;stroke-dasharray:4 3;stroke-width:1}.iso-box text{font:700 10.5px var(--font-sans);fill:#ffe196e6;text-anchor:middle}.iso-box .iso-sub{font:600 9px var(--font-sans);fill:#ffe19699}.iso-box.sel rect{stroke:#ffd34d;fill:#ffd34d1f}.iso-box:hover rect{stroke:#ffd34d}.bd-side{display:flex;flex-direction:column;gap:12px}.bd-intro{margin:0;font:500 13px/1.6 var(--font-sans);color:var(--dim)}.bd-intro b{color:var(--accent)}.bd-legend{display:flex;flex-direction:column;gap:6px}.bd-lg{display:flex;align-items:center;gap:8px;font:600 12px/1.3 var(--font-sans);color:var(--dim)}.bd-lg i{width:14px;height:14px;border-radius:4px;flex:none}.bd-name{font:800 21px/1.2 var(--font-sans);color:var(--ink);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bd-badge{font:700 9.5px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:#06101f;background:var(--accent);padding:4px 8px;border-radius:999px}.bd-region{font:700 12px/1.3 var(--font-sans)}.bd-row{display:flex;flex-direction:column;gap:5px}.bd-row>label{font:600 10.5px/1.2 var(--font-sans);color:var(--faint);text-transform:uppercase;letter-spacing:.05em}.bd-row>b{font:700 13.5px/1.4 var(--font-sans);color:var(--ink)}.bd-chips{display:flex;flex-wrap:wrap;gap:5px}.bd-chip{font:600 12px/1 var(--font-sans);color:var(--ink);padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.03)}.bd-chip.keep{color:#8fd8a8;border-color:#5ac88266}.bd-chip.plate{font-family:var(--font-mono);font-weight:700;color:var(--accent);border-color:#e0563f66}.bd-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bd-facts>div{display:flex;flex-direction:column;gap:3px;padding:9px 11px;border:1px solid var(--line);border-radius:10px}.bd-facts label{font:600 10px/1.2 var(--font-sans);color:var(--faint);text-transform:uppercase;letter-spacing:.05em}.bd-facts b{font:800 15px/1.2 var(--font-mono);color:var(--accent)}.bd-note{margin:0;font:600 12px/1.55 var(--font-sans);color:var(--dim);border-top:1px dashed var(--line);padding-top:9px}.bd-x{display:flex;flex-direction:column;gap:9px;border-top:1px dashed var(--line);padding-top:10px}.bd-xh{margin:0;font:800 10.5px/1.3 var(--font-sans);color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.bd-xrow label a{color:var(--dim);text-decoration:none;border-bottom:1px dotted var(--faint)}.bd-xrow label a:hover{color:var(--accent);border-color:var(--accent)}.bd-chip.x{font-size:11.5px;color:var(--dim)}#quizBar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid rgba(255,211,77,.5);background:rgba(255,211,77,.07);border-radius:12px;padding:10px 13px}.qz-q{font:600 13.5px/1.4 var(--font-sans);color:var(--ink)}.qz-q b{color:#ffd34d}.qz-score{margin-left:auto;font-size:12.5px;color:var(--dim)}.qz-done{font:800 15px/1.3 var(--font-sans);color:#ffd34d}.qz-x{padding:6px 9px}.bd-src{font:500 11px/1.6 var(--font-sans);color:var(--faint);margin:0}
