.exhibit.be .stage{background:#030509}.exhibit.be .stage-hint{color:#c9d3e3;opacity:.8;font-family:var(--sans);letter-spacing:0;font-size:12px;inset-inline-start:auto;inset-inline-end:14px;bottom:12px;text-align:end;max-width:280px}.exhibit.be .hud-btn{width:44px;height:44px;background:#0a0e16b8;border-color:#c8d7eb47;color:#e4ecf7}.exhibit.be .hud-btn:hover{background:#1c2434e6;border-color:#e4ecf7}.exhibit.be .stage-label-text{font-family:var(--sans);letter-spacing:0;text-transform:none}.exhibit[data-slug=bat-echolocation] .panel-tab,.exhibit[data-slug=bat-echolocation] .ctl-name,.exhibit[data-slug=bat-echolocation] .btn,.exhibit[data-slug=bat-echolocation] .tour-count,.exhibit[data-slug=bat-echolocation] .tour-n,.exhibit[data-slug=bat-echolocation] .stage-loader,.exhibit[data-slug=bat-echolocation] .ctl-range output{font-family:var(--sans);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.exhibit[data-slug=bat-echolocation] .ctl-name{font-size:13px;font-weight:600}.exhibit[data-slug=bat-echolocation] .ctl-range output{font-size:14px}.exhibit[data-slug=bat-echolocation] .panel-tab{min-height:44px;font-size:13px}.exhibit[data-slug=bat-echolocation] .btn{min-height:44px}.be-ro{z-index:3;min-width:214px;gap:3px;padding:9px 11px;font:500 12.5px/1.35 var(--sans);letter-spacing:0;background:#060a12cc;color:#e6edf7;border-color:#bed2eb33}.be-ro .ro-k{text-transform:none;letter-spacing:0;color:#93a3bb;white-space:nowrap}.be-ro [data-r]{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.be-ro [data-r=moth]{color:#ffb36b;font-weight:700}.be-ro [data-r=rate]{color:#9fe6ff;font-weight:700}.be-act{position:absolute;left:50%;bottom:62px;translate:-50% 0;z-index:4;width:min(640px,calc(100% - 24px));display:grid;gap:8px;justify-items:center;pointer-events:none}.be-msg{margin:0;padding:7px 12px;background:#060a12cc;color:#eef3fa;font:500 14px/1.4 var(--sans);text-align:center;border-radius:3px;max-width:100%}.be-msg:empty{display:none}.be-btns{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;pointer-events:auto}.be-b{appearance:none;min-height:48px;min-width:124px;padding:0 18px;border:2px solid #e6f6ff;background:#060a12d9;color:#fff;font:700 15px/1.2 var(--sans);cursor:pointer;border-radius:4px}.be-b.is-call{background:#136f93;border-color:#9fe6ff}.be-b.is-hunt{background:#a14d12;border-color:#ffb36b}.be-b:hover,.be-b:focus-visible{filter:brightness(1.15);outline:2px solid #fff;outline-offset:2px}.be-chips{position:absolute;left:50%;bottom:10px;translate:-50% 0;z-index:4;display:flex;gap:6px}.be-chips button{appearance:none;min-width:60px;height:44px;padding:0 10px;border:1px solid rgba(200,215,235,.4);background:#060a12b8;color:#e4ecf7;font:600 13px var(--sans);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:3px;white-space:nowrap}.be-chips button[aria-pressed=true]{background:#e4ecf7;color:#0b1018}.be-chips button:hover,.be-chips button:focus-visible{border-color:#fff}.be-lab{padding:4px 18px 22px;display:grid;gap:10px;border-top:1px solid var(--rule)}.be-lab-h{margin:14px 0 0;font:600 15px/1.3 var(--sans);color:var(--ink)}.be-lab-p{margin:0;font:400 13px/1.5 var(--sans);color:var(--ink-2)}.be-sl{display:grid;grid-template-columns:1fr auto;gap:2px 8px;font:500 13px/1.3 var(--sans);color:var(--ink-2)}.be-sl output{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.be-sl input{grid-column:1 / -1;width:100%;min-height:32px}.be-rows{display:grid;gap:4px}.be-row{display:flex;justify-content:space-between;gap:12px;font:400 14px/1.4 var(--sans);color:var(--ink-2)}.be-row b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;text-align:end}.be-tw{overflow-x:auto}.be-t{width:100%;border-collapse:collapse;font:400 13px/1.35 var(--sans)}.be-t th,.be-t td{padding:5px 6px;border-bottom:1px solid var(--rule);text-align:end;font-variant-numeric:tabular-nums}.be-t th:first-child,.be-t td:first-child{text-align:start}.be-t thead th{color:var(--mute);font-weight:600;font-size:12px;vertical-align:bottom}.be-compare{margin:28px auto 8px}.be-compare h2{font-size:clamp(22px,2.2vw,28px);margin:0 0 6px}.be-count{font:500 14px/1 var(--sans);color:var(--mute);vertical-align:middle}.be-compare-dek{color:var(--ink-2);margin:0 0 14px;max-width:70ch;font-size:15px}.be-filter{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-bottom:12px}.be-search{min-height:44px;padding:0 12px;border:1px solid var(--rule-2);background:var(--card);font:15px var(--sans);min-width:200px;flex:1 1 220px;max-width:340px;border-radius:3px}.be-cats{display:flex;flex-wrap:wrap;gap:6px}.be-cats button{min-height:44px;min-width:44px;padding:0 12px;border:1px solid var(--rule-2);background:none;font:500 14px var(--sans);cursor:pointer;border-radius:3px}.be-cats button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.be-cases{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px}.be-cases li{border:1px solid var(--rule);background:var(--card);padding:12px 14px;display:grid;gap:6px;align-content:start}.be-cases li[hidden]{display:none}.be-case-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.be-case-h b{font:700 16px/1.3 var(--sans)}.be-khz{font:600 12px/1.2 var(--sans);font-variant-numeric:tabular-nums;color:#fff;background:#136f93;padding:2px 6px;border-radius:2px}.be-case-cat{font:500 12px/1.2 var(--sans);color:var(--mute)}.be-cases p{margin:0;font:400 14px/1.5 var(--sans);color:var(--ink-2)}.be-load{justify-self:start;min-height:44px;padding:0 12px;border:1px solid var(--rule-2);background:none;font:600 13.5px var(--sans);cursor:pointer;border-radius:3px;color:var(--ink)}.be-load:hover{background:var(--paper)}.be-cases a{font:400 12.5px/1.4 var(--sans);color:var(--accent-ink);word-break:break-word}.be-none{padding:12px;color:var(--mute)}.be-none[hidden]{display:none}@media(max-width:600px){.be-ro{min-width:0;width:168px;padding:6px 8px;gap:1px;font-size:11px;transform:none}.be-ro .be-m{display:none}.be-act{bottom:58px;gap:6px}.be-msg{font-size:12.5px;padding:5px 9px}.be-b{min-width:0;padding:0 12px;font-size:14px}.be-chips{bottom:8px;gap:4px}.be-chips button{min-width:52px;padding:0 8px;font-size:12px}.exhibit.be .stage-hint{display:none}.exhibit.be .stage-label-text{font-size:11px}}
