[data-face-template=radio] .rh-faceplate{position:relative;border-radius:14px;background:repeating-linear-gradient(90deg,var(--rh-face-glint-1) 0 1px,transparent 1px 4px),linear-gradient(180deg,var(--rh-face-metal-hi) 0%,var(--rh-face-metal-mid) 46%,var(--rh-face-metal-lo) 100%);box-shadow:0 0 0 1px var(--rh-face-bezel),inset 0 2px 1px var(--rh-face-glint-4),inset 0 -4px 7px var(--rh-face-shade-2),inset 3px 0 4px var(--rh-face-glint-2),inset -3px 0 5px var(--rh-face-shade-1),0 12px 30px var(--rh-face-shade-3)}.rh-face-outer[data-face-template=radio]{background:var(--rh-bg);border-bottom-color:transparent}.rh-screw{position:absolute;width:11px;height:11px;border-radius:9999px;background:radial-gradient(circle at 35% 30%,var(--rh-face-metal-hi),var(--rh-face-metal-mid) 62%,var(--rh-face-metal-lo));box-shadow:inset 0 -1px 2px var(--rh-face-shade-3),0 1px 1px var(--rh-face-glint-3)}.rh-screw:after{content:"";position:absolute;left:1.5px;top:4.5px;width:8px;height:2px;border-radius:1px;background:var(--rh-face-shade-3);box-shadow:0 1px 0 var(--rh-face-glint-2);transform:rotate(-24deg)}.rh-screw-tl{top:5px;left:5px}.rh-screw-tr{top:5px;right:5px;transform:rotate(64deg)}.rh-screw-bl{bottom:5px;left:5px;transform:rotate(31deg)}.rh-screw-br{bottom:5px;right:5px;transform:rotate(-52deg)}[data-face-template=radio] .rh-brand{color:var(--rh-face-bezel);text-shadow:0 1px 0 var(--rh-face-glint-3)}[data-face-template=radio] .rh-onair>span{color:var(--rh-face-bezel);text-shadow:0 1px 0 var(--rh-face-glint-2)}.rh-onair-lamp{color:#ff3b30;text-shadow:0 0 3px rgba(255,59,48,.9),0 0 7px rgba(255,59,48,.55)}.rh-onair-lamp-dim{color:var(--rh-face-bezel, #6b6b6b);opacity:.6}[data-face-template=radio] .rh-callsign{color:var(--rh-face-bezel);text-shadow:0 1px 0 var(--rh-face-glint-3)}[data-face-template=radio] .rh-lcd{position:relative;overflow:hidden;border-color:var(--rh-face-bezel);background:linear-gradient(180deg,var(--rh-face-lcd-hi),var(--rh-face-lcd-lo));box-shadow:inset 0 4px 10px var(--rh-face-shade-4),inset 0 -1px 2px var(--rh-face-glint-1),0 1px 0 var(--rh-face-glint-2);color:var(--rh-face-glow);text-shadow:0 0 7px var(--rh-face-glow-soft),0 0 22px var(--rh-face-glow-soft);transition:background .35s,color .35s}[data-face-template=radio] .rh-lcd:after{content:"";position:absolute;top:0;right:0;bottom:52%;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,var(--rh-face-glint-1),transparent)}[data-face-template=radio] .rh-lcd-input{border:0;background:transparent;color:var(--rh-face-glow);text-shadow:0 0 6px var(--rh-face-glow-soft);caret-color:var(--rh-face-glow)}[data-face-template=radio] .rh-lcd-input::placeholder{color:var(--rh-face-glow-dim);text-shadow:none}[data-face-template=radio] .rh-key{border-color:var(--rh-face-bezel);background:linear-gradient(180deg,var(--rh-face-key-hi),var(--rh-face-key-mid) 45%,var(--rh-face-key-lo));color:var(--rh-face-key-text);text-shadow:none;box-shadow:inset 0 1px 0 var(--rh-face-glint-3),inset 0 -2px 3px var(--rh-face-shade-3),0 3px 4px var(--rh-face-shade-2);transition:color .15s,box-shadow .15s}[data-face-template=radio] .rh-key:hover{filter:brightness(1.14)}[data-face-template=radio] .rh-key:active{transform:translateY(1px);box-shadow:inset 0 2px 6px var(--rh-face-shade-3),0 1px 1px var(--rh-face-shade-2)}[data-face-template=radio] .rh-key[aria-current=page],[data-face-template=radio] .rh-key.rh-key-active{color:var(--rh-face-glow);text-shadow:0 0 9px var(--rh-face-glow-soft)}[data-face-template=radio] .rh-fkey:before{content:"";display:inline-block;vertical-align:middle;width:6px;height:6px;margin-right:6px;margin-top:-2px;border-radius:9999px;background:var(--rh-face-bezel);box-shadow:inset 0 1px 1px var(--rh-face-shade-4);transition:background .15s,box-shadow .15s}[data-face-template=radio] .rh-fkey[aria-current=page]:before{background:var(--rh-face-glow);box-shadow:0 0 5px 1px var(--rh-face-glow-soft),0 0 14px 3px var(--rh-face-glow-soft)}.rh-pushbtn{display:grid;place-items:center;padding:0}.rh-pushbtn:after{content:"";width:5px;height:5px;border-radius:9999px;background:var(--rh-face-bezel);transition:background .2s,box-shadow .2s}.rh-pushbtn[aria-pressed=true]:after{background:var(--rh-face-glow)}[data-face-template=radio] .rh-pushbtn{border-color:var(--rh-face-bezel);background:radial-gradient(circle at 35% 30%,var(--rh-face-metal-hi),var(--rh-face-key-hi) 60%,var(--rh-face-key-mid));box-shadow:0 2px 3px var(--rh-face-shade-3),inset 0 1px 1px var(--rh-face-glint-3),inset 0 -2px 3px var(--rh-face-shade-2)}[data-face-template=radio] .rh-pushbtn[aria-pressed=true]:after{box-shadow:0 0 5px 1px var(--rh-face-glow-soft),0 0 11px 2px var(--rh-face-glow-soft)}[data-face-template=radio] .rh-pushbtn:hover{filter:brightness(1.15)}[data-face-template=radio] .rh-pushbtn:active{transform:translateY(1px);box-shadow:0 1px 1px var(--rh-face-shade-2),inset 0 2px 4px var(--rh-face-shade-3)}[data-face-template=radio] .rh-dial-deck{background:transparent;border-color:transparent}[data-face-template=radio] .rh-knob{padding:6px;border-color:var(--rh-face-bezel);cursor:grab;background:radial-gradient(circle at 33% 28%,var(--rh-face-metal-hi),var(--rh-face-metal-mid) 46%,var(--rh-face-key-hi) 80%,var(--rh-face-key-mid)) content-box,repeating-conic-gradient(var(--rh-face-key-hi) 0deg 4.5deg,var(--rh-face-key-mid) 4.5deg 9deg) border-box;box-shadow:0 7px 14px var(--rh-face-shade-3),inset 0 2px 3px var(--rh-face-glint-3),inset 0 -3px 6px var(--rh-face-shade-3)}[data-face-template=radio] .rh-knob:active{cursor:grabbing}[data-face-template=radio] .rh-knob-marker{box-shadow:0 0 6px var(--rh-face-glow-soft),0 0 14px var(--rh-face-glow-soft)}.rh-knob:active .rh-knob-marker{background:var(--rh-danger)}[data-face-template=radio] .rh-scale{border-color:var(--rh-face-bezel);background:linear-gradient(180deg,var(--rh-face-lcd-hi),var(--rh-face-lcd-lo));box-shadow:inset 0 4px 10px var(--rh-face-shade-4)}[data-face-template=radio] .rh-needle{filter:drop-shadow(0 0 3px var(--rh-face-needle)) drop-shadow(0 0 7px var(--rh-face-glow-soft))}[data-face-power=off] .rh-zone{opacity:.12}.rh-ht{width:308px;max-width:100%;margin-inline:auto}.rh-ht-topdeck .rh-knob-sm{margin-top:-12px}.rh-ptt{position:absolute;left:-8px;top:110px;width:16px;height:84px}[data-face-template=radio] .rh-ht-topdeck{border-color:var(--rh-face-bezel);background:linear-gradient(180deg,var(--rh-face-chassis-hi),var(--rh-face-chassis-mid));box-shadow:inset 0 2px 2px var(--rh-face-glint-2),inset 0 -3px 4px var(--rh-face-shade-2)}[data-face-template=radio] .rh-ht-brand{color:var(--rh-face-key-text);text-shadow:0 1px 1px var(--rh-face-shade-3)}[data-face-template=radio] .rh-ht-body{border-color:var(--rh-face-bezel);background:repeating-linear-gradient(90deg,var(--rh-face-glint-1) 0 1px,transparent 1px 3px),linear-gradient(180deg,var(--rh-face-chassis-mid) 0%,var(--rh-face-chassis-lo) 60%);box-shadow:inset 0 2px 2px var(--rh-face-glint-2),inset 0 -4px 8px var(--rh-face-shade-2),0 14px 30px var(--rh-face-shade-3)}[data-face-template=radio] .rh-onair-ht>span{color:var(--rh-face-glow-dim)}[data-face-template=radio] .rh-ptt{border:1px solid var(--rh-face-bezel);background:linear-gradient(90deg,var(--rh-face-chassis-hi),var(--rh-face-chassis-mid));box-shadow:inset 1px 1px 1px var(--rh-face-glint-2),inset -2px 0 3px var(--rh-face-shade-2),0 3px 6px var(--rh-face-shade-2)}.rh-pcard{border-radius:var(--rh-radius-lg);border:1px solid var(--rh-border);background:linear-gradient(180deg,var(--rh-surface-raised),var(--rh-surface));box-shadow:0 10px 28px var(--rh-face-shade-2),inset 0 1px 0 var(--rh-face-glint-1);padding:16px 18px 15px}.rh-psec{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-family:var(--rh-font-readout);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--rh-text-muted)}.rh-psec:before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:var(--rh-face-glow, var(--rh-accent));box-shadow:0 0 7px var(--rh-face-glow-soft, transparent)}.rh-banner{position:relative;border-radius:var(--rh-radius-lg);overflow:hidden;border:1px solid var(--rh-border);box-shadow:0 18px 45px var(--rh-face-shade-3)}.rh-plate{position:absolute;inset:auto 0 0 0;padding:26px 24px 14px;background:linear-gradient(180deg,transparent,var(--rh-plate-scrim))}.rh-plate-name{font-size:27px;font-weight:700;color:var(--rh-plate-text);letter-spacing:.01em;text-shadow:0 2px 8px var(--rh-face-shade-4)}.rh-plate-callsign{font-family:var(--rh-font-readout);font-size:16px;letter-spacing:.08em;margin-left:10px;color:var(--rh-face-glow, var(--rh-accent));text-shadow:0 0 10px var(--rh-face-glow-soft, transparent),0 2px 8px var(--rh-face-shade-4)}.rh-plate-sub{margin-top:3px;font-size:12.5px;color:var(--rh-plate-sub);text-shadow:0 1px 4px var(--rh-face-shade-4)}.rh-plate-sub .rh-sep{opacity:.55;margin:0 7px}.rh-dossier{position:relative;border-radius:var(--rh-radius-sm);padding:12px 14px;color:var(--rh-dossier-ink);background:repeating-linear-gradient(0deg,var(--rh-dossier-scanline) 0 2px,transparent 2px 4px),linear-gradient(160deg,var(--rh-dossier-paper-hi),var(--rh-dossier-paper-mid) 70%,var(--rh-dossier-paper-lo));transform:rotate(-1.6deg);box-shadow:0 16px 36px var(--rh-face-shade-3),0 2px 5px var(--rh-face-shade-2)}@media (prefers-reduced-motion: no-preference){.rh-dossier{transition:transform .25s ease}.rh-dossier:hover{transform:rotate(-.4deg)}}.rh-dossier:before,.rh-dossier:after{content:"";position:absolute;width:56px;height:16px;background:var(--rh-dossier-tape);box-shadow:0 1px 2px var(--rh-face-shade-1);pointer-events:none}.rh-dossier:before{left:-14px;top:8px;transform:rotate(-40deg)}.rh-dossier:after{right:-14px;bottom:8px;transform:rotate(-40deg)}.rh-dossier-filehead{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-family:var(--rh-font-readout);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rh-dossier-label);border-bottom:1px solid var(--rh-dossier-rule);padding-bottom:5px;margin-bottom:10px}.rh-dossier-photo{position:relative;margin:0 auto;width:200px;border:7px solid var(--rh-dossier-frame);background:var(--rh-dossier-photo-bg);box-shadow:0 3px 9px var(--rh-face-shade-1),inset 0 0 3px var(--rh-face-shade-1)}.rh-dossier-photo img,.rh-dossier-photo svg{display:block;width:100%;height:214px;object-fit:cover}.rh-stamp{position:absolute;right:2px;top:96px;z-index:3;transform:rotate(-11deg);font-family:var(--rh-font-readout);font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--rh-dossier-stamp);border:3px double var(--rh-dossier-stamp);border-radius:3px;padding:4px 9px;opacity:.82;mix-blend-mode:multiply;pointer-events:none}.rh-dossier-typed{margin-top:10px;font-family:var(--rh-font-readout);font-size:11.5px;line-height:1.55;letter-spacing:.04em;color:var(--rh-dossier-ink-soft)}.rh-dossier-typed b{font-size:13px;letter-spacing:.08em;color:var(--rh-dossier-ink)}.rh-dossier-typed .rh-lbl{color:var(--rh-dossier-label);font-size:9px;letter-spacing:.16em;text-transform:uppercase}.rh-chip{display:inline-block;font-family:var(--rh-font-readout);font-size:10.5px;letter-spacing:.05em;padding:4px 11px;border-radius:999px;background:var(--rh-readout-bg);color:var(--rh-readout-text, var(--rh-accent));border:1px solid var(--rh-face-glow, var(--rh-accent));box-shadow:0 0 8px var(--rh-face-glow-soft, transparent),inset 0 0 6px var(--rh-face-shade-1);text-shadow:0 0 6px var(--rh-face-glow-soft, transparent);transition:filter .15s,box-shadow .15s}.rh-chip:hover{filter:brightness(1.2)}.rh-rigline{display:grid;grid-template-columns:118px 1fr;gap:4px 14px;font-size:13px}.rh-rigline dt{font-family:var(--rh-font-readout);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--rh-text-muted);padding-top:3px}.rh-rigline dd{margin:0;color:var(--rh-text);padding:2px 0}.rh-carousel{position:relative;border-radius:var(--rh-radius-md);overflow:hidden;border:1px solid var(--rh-border);background:var(--rh-readout-bg)}.rh-carousel img{display:block;width:100%;height:240px;object-fit:cover}.rh-carousel figcaption{position:absolute;inset:auto 0 0 0;padding:26px 16px 10px;background:linear-gradient(180deg,transparent,var(--rh-plate-scrim));font-size:12.5px;color:var(--rh-plate-text);text-shadow:0 1px 4px var(--rh-face-shade-4)}.rh-dot{width:8px;height:8px;border-radius:50%;border:1px solid var(--rh-border);background:var(--rh-surface-raised);transition:background .3s,box-shadow .3s}.rh-dot[aria-current=true]{background:var(--rh-face-glow, var(--rh-accent));border-color:var(--rh-face-glow, var(--rh-accent));box-shadow:0 0 6px var(--rh-face-glow-soft, transparent)}.rh-coin{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font-family:var(--rh-font-readout);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--rh-face-glow, var(--rh-accent));text-shadow:0 0 7px var(--rh-face-glow-soft, transparent);background:radial-gradient(circle at 34% 28%,var(--rh-surface-raised),var(--rh-surface) 70%);border:1px solid var(--rh-border);box-shadow:inset 0 2px 3px var(--rh-face-glint-2),inset 0 -3px 5px var(--rh-face-shade-2),0 3px 6px var(--rh-face-shade-2);overflow:hidden}.rh-coin img{width:100%;height:100%;object-fit:contain}.rh-badge-tile{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:10px 4px 8px;border-radius:var(--rh-radius-md);background:var(--rh-readout-bg);border:1px solid var(--rh-border)}.rh-badge-tile .rh-badge-lbl{font-size:9.5px;line-height:1.3;color:var(--rh-text-muted)}.rh-badge-tile[data-earned=false] .rh-coin{color:var(--rh-text-muted);text-shadow:none;opacity:.55}.rh-summit-callsign{font-family:var(--rh-font-readout);font-size:9px;letter-spacing:.08em;color:var(--rh-face-glow, var(--rh-accent));text-shadow:0 0 6px var(--rh-face-glow-soft, transparent)}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.rg-sheet{position:relative;background:repeating-linear-gradient(2deg,transparent 0 3px,color-mix(in srgb,var(--rh-paper-ink) 1.5%,transparent) 3px 4px),repeating-linear-gradient(93deg,transparent 0 5px,color-mix(in srgb,var(--rh-paper-ink) 1%,transparent) 5px 6px),radial-gradient(ellipse at 30% 20%,var(--rh-paper-bg) 55%,var(--rh-paper-bg-deep) 100%);color:var(--rh-paper-ink);box-shadow:0 1px 2px color-mix(in srgb,var(--rh-paper-ink) 35%,transparent),0 6px 18px color-mix(in srgb,var(--rh-paper-ink) 22%,transparent),0 16px 40px color-mix(in srgb,var(--rh-paper-ink) 12%,transparent);border-radius:2px}.rg-sheet:after{content:"";position:absolute;right:0;bottom:0;width:42px;height:42px;background:linear-gradient(315deg,var(--rh-bg) 0 47%,color-mix(in srgb,var(--rh-paper-ink) 24%,var(--rh-paper-bg-deep)) 50%,var(--rh-paper-bg-deep) 56%,var(--rh-paper-bg) 100%);border-top-left-radius:4px;box-shadow:-3px -3px 8px color-mix(in srgb,var(--rh-paper-ink) 18%,transparent)}.rg-label{color:var(--rh-paper-ink-soft);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase}.rg-box{border:1px solid var(--rh-paper-line)}.rg-rule{border-bottom:1px solid var(--rh-paper-line)}.rg-hand{font-family:var(--font-hand);color:var(--rh-paper-hand);line-height:1.15}.rg-boilerplate{color:var(--rh-paper-ink-soft);font-size:.55rem;line-height:1.35;text-align:justify}
