.rx-page{background:radial-gradient(ellipse at 50% 0,#343c292b,transparent 60%),#11150f}.rx-header,.rx-wrap,.rx-footer{max-width:1440px;margin:auto;padding-inline:5%}.rx-header{display:flex;align-items:center;gap:35px;padding-block:26px;border-bottom:1px solid #3e4935}.rx-brand{font:700 28px var(--display);letter-spacing:-1px}.rx-brand>span{display:block;font:8px var(--mono);letter-spacing:2px;color:#c6c5a3;margin-top:5px}.rx-back{font:11px var(--mono);margin-left:auto;color:#bfc6af}.rx-header-tag{font:8px var(--mono);color:var(--amber);letter-spacing:1px}.rx-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;padding:50px 0 36px}.rx-intro h1{font:600 clamp(42px,5vw,68px)/.95 var(--display);letter-spacing:-3px;margin:18px 0 0}.rx-intro h1 em{color:#dfb36f;font-style:normal}.rx-intro>p{max-width:370px;font-size:14px;line-height:1.9;color:#b0b8a2;margin:0 0 5px}.field-receiver{position:relative;border:2px solid #656e4d;border-radius:9px;background:linear-gradient(125deg,#414a32,#2b3324 48%,#3e482f);padding:26px 34px 20px;box-shadow:0 20px 60px #0008,inset 0 2px 2px #9eac6b55,inset 0 -7px 1px #171e12}.field-receiver:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:7px;background:repeating-linear-gradient(0deg,#ffffff03 0 1px,transparent 1px 4px)}.panel-screw{position:absolute;width:10px;height:10px;border-radius:50%;background:linear-gradient(35deg,#11180e 43%,#737b58 44% 54%,#1b2416 55%);border:1px solid #151b11;box-shadow:0 1px 1px #8f9d6455}.panel-screw.tl{top:11px;left:12px}.panel-screw.tr{top:11px;right:12px}.panel-screw.bl{bottom:11px;left:12px}.panel-screw.br{bottom:11px;right:12px}.rx-nameplate{display:flex;justify-content:space-between;align-items:center;gap:20px;font:8px var(--mono);letter-spacing:1.3px;color:#d5d7b9;border-bottom:1px solid #6c745044;padding-bottom:20px}.rx-nameplate>span:first-child{font:600 21px var(--display);letter-spacing:1px}.rx-nameplate b{font:8px var(--mono);margin-left:15px;letter-spacing:1px}.rx-top-row{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:30px;margin-top:22px;align-items:stretch}.rx-display{border:6px solid #161d11;border-radius:5px;background:radial-gradient(ellipse at 50% 45%,#dd9e3220,transparent 70%),#10170d;box-shadow:inset 0 0 25px #000b,0 1px #8c986344;padding:17px 23px;min-width:0}.rx-display-top,.rx-display-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;font:8px var(--mono);letter-spacing:1px;color:#9ca276}.rx-display-top>span:first-child{color:#f2be6f}.rx-display-top>span:nth-child(2){color:#999b70}.rx-display-top>span:nth-child(2).receiving{color:#c4dc84}.rx-frequency{padding:15px 0 20px;overflow:hidden}.rx-frequency output{font:500 clamp(30px,5.2vw,69px)/1 var(--mono);letter-spacing:-3px;color:#efb959;text-shadow:0 0 16px #eeb05d3b;white-space:nowrap}.rx-display-bottom{font-size:7px;border-top:1px solid #54613c66;padding-top:12px}.rx-meter{background:#d8d2ad;color:#303927;border:6px solid #1c2416;border-radius:5px;box-shadow:inset 0 0 16px #8f8b5780,0 1px #a7b47b44;display:flex;flex-direction:column;justify-content:center;padding:15px 20px;position:relative}.rx-label{display:block;font:8px var(--mono);letter-spacing:1.5px;font-weight:600}.meter-scale{display:flex;justify-content:space-between;font:9px var(--mono);padding:15px 0 6px;border-bottom:6px solid #4a5438;background:repeating-linear-gradient(90deg,transparent 0 9%,#5d644555 9% 10%);background-size:100% 10px;background-repeat:no-repeat;background-position:0 bottom}.rx-meter meter{width:100%;height:8px;border:0;margin-top:6px;accent-color:#7b592a}.rx-meter meter::-webkit-meter-bar{background:#a6a17b;border:0;border-radius:0}.rx-meter meter::-webkit-meter-optimum-value{background:#73552b;transition:width .2s}.rx-meter>output{font:500 20px var(--mono);margin:15px auto 6px}.meter-caption{font:7px var(--mono);letter-spacing:1px;text-align:center;color:#626848}.rx-main-row{display:grid;grid-template-columns:1.3fr 1fr;gap:55px;padding:25px 0 28px}.rx-controls{min-width:0}.rx-switches{display:flex;gap:12px;margin-bottom:23px}.hardware-button{font:600 9px var(--mono);letter-spacing:1.2px;padding:13px 19px;border-radius:3px;border:1px solid #87916a;background:linear-gradient(#545d40,#343f29);color:#e4e6c9;box-shadow:0 3px 0 #1b2515,inset 0 1px #b2bb8455}.hardware-button:hover{border-color:#e6ba6c}.hardware-button:active{transform:translateY(2px);box-shadow:0 1px 0 #182111}.hardware-button[aria-pressed=true]{background:linear-gradient(#9c7d42,#6d582d);border-color:#d4b06b;color:#fff1c9}.power-button{display:flex;align-items:center;gap:12px}.power-button i{height:7px;width:7px;display:block;border-radius:50%;background:#242d1c;box-shadow:inset 0 0 4px #000}.power-button[aria-pressed=true] i{background:#d3e892;box-shadow:0 0 10px #cae88a55}.control-label{display:block;font:8px var(--mono);letter-spacing:1.4px;color:#cbd0ac;margin:16px 0 8px}.rx-controls select,.rx-controls input[type=text]{display:block;width:100%;background:#172010;border:1px solid #758158;border-radius:2px;color:#ead6a8;font:12px var(--mono);padding:12px;min-width:0}.rx-controls select{appearance:auto;cursor:pointer}.rx-entry{display:flex;gap:10px}.rx-entry input{flex:1}.rx-entry button{flex:0 0 auto}.rx-small-controls{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rx-small-controls select{margin-top:10px}.volume-label{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:22px}.volume-label input{width:100%;margin:0;accent-color:#dfb16a}.rx-tuning-assembly{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;min-width:0;padding-top:5px}.rx-tuning-assembly>.rx-label{color:#cdd2b0;margin-bottom:25px}.main-tuning-knob{position:relative;width:168px;height:168px;border:9px solid #171f13;border-radius:50%;background:repeating-conic-gradient(#252d1f 0deg 3deg,#3f4932 3deg 6deg);box-shadow:0 10px 18px #0008,inset 0 0 0 2px #778259;cursor:ns-resize;touch-action:none;user-select:none;z-index:1}.main-tuning-knob:before{content:"";position:absolute;inset:13px;border-radius:50%;background:radial-gradient(ellipse at 35% 25%,#646b4e,#3b4630 38%,#26301f 73%);border:2px solid #77825d;box-shadow:inset 0 3px 5px #b0b48322,0 3px 7px #0008}.main-tuning-knob>span{position:absolute;width:5px;height:22px;background:#dec38d;border-radius:1px;left:calc(50% - 2px);top:26px;transform:rotate(var(--rotation,0deg));transform-origin:2px 49px;box-shadow:0 0 8px #cbb16c44}.dial-markings{position:absolute;top:33px;width:192px;height:192px;border-radius:50%;background:repeating-conic-gradient(from -90deg,#b5ba8c 0deg 1deg,transparent 1deg 10deg);mask:radial-gradient(transparent 68%,#000 69% 71%,transparent 72%)}.tuning-buttons{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:25px}.tuning-buttons button{width:35px;height:30px;border:1px solid #74815a;border-radius:3px;background:#283320;color:#e1d3a6;font:18px var(--mono);box-shadow:0 2px 0 #172010}.tuning-buttons>span{font:7px var(--mono);color:#c6cba5;letter-spacing:1px}.rx-speaker{width:70%;max-width:240px;height:48px;margin-top:24px;background:repeating-linear-gradient(0deg,#162010 0 3px,#49533a 3px 5px);border:2px solid #27321e;border-radius:5px;box-shadow:inset 0 2px 5px #0007}.rx-tuning-assembly>p{font:7px/1.8 var(--mono);color:#b1bc94;text-align:center;letter-spacing:1px;margin:15px 0 0}.rx-waterfall-bezel{border:5px solid #161e11;border-radius:4px;background:#0e150b;box-shadow:0 1px #7b886044;overflow:hidden}.waterfall-heading{display:flex;align-items:center;gap:15px;background:#192310;padding:13px 17px;font:7px var(--mono);letter-spacing:1px;color:#b4c596}.waterfall-heading>span:nth-child(2){color:#e0ba6b;margin-left:auto}.waterfall-heading button{font:7px var(--mono);color:#d0c39a;background:none;border:0;padding:0;cursor:pointer}.rx-view{height:350px;position:relative;isolation:isolate}.rx-view iframe{border:0;width:100%;height:100%;display:block;background:#0e160a}.rx-standby{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:repeating-linear-gradient(0deg,transparent 0 43px,#80915c12 43px 44px),repeating-linear-gradient(90deg,transparent 0 99px,#80915c0c 99px 100px),#10180b;text-align:center;z-index:2;padding:20px}.rx-standby[hidden]{display:none}.standby-symbol{font:70px/1 var(--mono);color:#a3b07555}.rx-standby strong{font:500 12px var(--mono);letter-spacing:3px;color:#c6c7a2}.rx-standby p{font:11px/1.9 var(--mono);color:#8f9f78;margin-block:20px}.rx-standby>span:last-child{font:8px var(--mono);letter-spacing:1px;color:#d1b375}.rx-bottom-plate{display:flex;justify-content:space-between;gap:20px;font:7px var(--mono);letter-spacing:1px;color:#b7c098;padding-top:20px}.rx-message{font:11px/1.8 var(--mono);color:#c4b58b;padding:12px 0;margin:15px 0;min-height:45px}.rx-notes{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:25px 0 50px}.rx-notes h2{font-size:33px;margin-top:17px}.rx-notes p,.channel-bank p{font-size:13px;line-height:1.9;color:#aab49a}.rx-notes>div:last-child{padding-top:2px}.rx-notes>div:last-child p:first-of-type{margin-top:22px}.rx-notes a{font:9px var(--mono);display:inline-block;margin:10px 20px 0 0;color:#e0bd7e;border-bottom:1px solid #a48f5255;padding-bottom:5px}.channel-bank{border-top:1px solid #435035;padding:35px 0 50px;display:grid;grid-template-columns:1fr 1.8fr;gap:50px}.channel-bank h2{font-size:32px;margin:18px 0}.gmrs-channels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.channel-button{background:#202b1b;border:1px solid #4b5b3c;border-radius:3px;color:#d2d9bd;padding:12px 9px;font:9px var(--mono);text-align:left;min-width:0}.channel-button strong{display:block;font-weight:500;color:#e4c088;margin-bottom:6px}.channel-button:hover{border-color:#dab46d}.channel-button.active{background:#465135;border-color:#d5b270}.rx-footer{display:flex;justify-content:space-between;gap:20px;padding-block:24px;border-top:1px solid #3d4930;font:8px/1.9 var(--mono);color:#97a685;letter-spacing:1px}.rx-footer>a{color:#cfbd8e}select:focus-visible,[role=spinbutton]:focus-visible{outline:2px solid var(--amber);outline-offset:5px}
@media(max-width:900px){.rx-header-tag{display:none}.rx-nameplate b{display:block;margin:4px 0 0}.rx-nameplate>span:last-child{max-width:180px;line-height:1.7;font-size:7px;text-align:right}.field-receiver{padding:25px}.rx-top-row{gap:18px;grid-template-columns:1.6fr 1fr}.rx-display{padding:15px}.rx-display-top,.rx-display-bottom{font-size:6px;gap:8px}.rx-meter{padding:12px}.rx-main-row{gap:25px}.rx-tuning-assembly{padding-top:15px}.channel-bank{grid-template-columns:1fr;gap:10px}.channel-bank>div:first-child{max-width:550px}.gmrs-channels{grid-template-columns:repeat(6,minmax(0,1fr))}.rx-footer{font-size:7px}.rx-intro>p{max-width:300px;font-size:13px}.rx-notes{gap:40px}.waterfall-heading{font-size:6px}}
@media(max-width:600px){.rx-header,.rx-wrap,.rx-footer{padding-inline:5%}.rx-header{padding-block:21px;gap:15px}.rx-brand{font-size:24px}.rx-brand>span{font-size:6px}.rx-back{font-size:8px}.rx-intro{display:block;padding:30px 0}.rx-intro .eyebrow{font-size:6px;letter-spacing:1px}.rx-intro h1{font-size:48px;letter-spacing:-2px}.rx-intro>p{margin:20px 0 0;max-width:none;font-size:13px}.field-receiver{padding:22px 15px 18px}.rx-nameplate{gap:12px;padding-bottom:17px}.rx-nameplate>span:first-child{font-size:18px}.rx-nameplate b{font-size:6px}.rx-nameplate>span:last-child{font-size:5px;max-width:95px;letter-spacing:.5px}.rx-top-row{grid-template-columns:1fr;gap:14px;margin-top:17px}.rx-display{padding:14px;border-width:5px}.rx-frequency{padding:18px 0}.rx-frequency output{font-size:clamp(32px,9vw,49px);letter-spacing:-2px}.rx-display-top,.rx-display-bottom{font-size:6px;letter-spacing:.5px}.rx-display-bottom>span:last-child{font-size:5px}.rx-meter{border-width:4px;display:grid;grid-template-columns:1fr 1fr;gap:0 15px;padding:12px 15px}.rx-meter>.rx-label{grid-column:1/-1;font-size:7px}.meter-scale{padding-top:10px;font-size:7px;grid-column:1;grid-row:2}.rx-meter meter{grid-column:1;grid-row:3}.rx-meter>output{grid-column:2;grid-row:2;margin:7px 0 0;font-size:20px;text-align:right}.meter-caption{grid-column:2;grid-row:3;font-size:5px;text-align:right}.rx-main-row{grid-template-columns:minmax(0,1fr) 100px;gap:15px;padding:17px 0 20px}.rx-switches{gap:7px;margin-bottom:15px}.hardware-button{font-size:7px;padding:11px;letter-spacing:.5px}.power-button{gap:6px}.power-button i{height:5px;width:5px}.rx-controls select,.rx-controls input[type=text]{font-size:10px;padding:10px 7px;min-height:37px}.control-label{font-size:6px;letter-spacing:1px;margin:13px 0 7px}.rx-entry{gap:5px;flex-wrap:wrap}.rx-entry input{flex:1 1 100%}.rx-entry button{width:100%;font-size:8px}.rx-small-controls{gap:8px}.rx-small-controls select{margin-top:8px}.volume-label{font-size:6px;gap:12px}.rx-tuning-assembly{justify-content:flex-start;padding-top:8px}.rx-tuning-assembly>.rx-label{font-size:6px;letter-spacing:1px;margin-bottom:22px}.main-tuning-knob{width:87px;height:87px;border-width:5px}.main-tuning-knob:before{inset:7px;border-width:1px}.main-tuning-knob>span{height:13px;width:3px;top:12px;transform-origin:1px 26px;left:calc(50% - 1px)}.dial-markings{width:104px;height:104px;top:26px}.tuning-buttons{gap:7px;flex-wrap:wrap;margin-top:22px}.tuning-buttons button{width:30px;height:30px}.tuning-buttons>span{order:3;flex-basis:100%;font-size:5px;letter-spacing:.5px;text-align:center;margin-top:5px}.rx-speaker{width:90px;height:80px;margin-top:25px}.rx-tuning-assembly>p{font-size:5px;line-height:2}.rx-bottom-plate{flex-wrap:wrap;gap:10px;font-size:5px;line-height:1.8;letter-spacing:.7px;padding-top:15px}.rx-waterfall-bezel{border-width:3px}.waterfall-heading{padding:10px 8px;gap:8px;flex-wrap:wrap;letter-spacing:.5px;font-size:5px}.waterfall-heading button{font-size:6px;margin-left:auto}.waterfall-heading>span:nth-child(2){font-size:5px}.rx-view{height:310px}.rx-standby strong{font-size:8px;letter-spacing:1.5px}.rx-standby p{font-size:9px}.rx-standby>span:last-child{font-size:6px}.rx-message{font-size:10px}.rx-notes{grid-template-columns:1fr;gap:25px;padding:15px 0 30px}.rx-notes h2{font-size:30px}.rx-notes p,.channel-bank p{font-size:13px}.rx-notes .eyebrow,.channel-bank .eyebrow{font-size:7px}.channel-bank{padding:25px 0 35px}.gmrs-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.channel-button{font-size:8px;padding:11px 7px}.rx-footer{flex-wrap:wrap;gap:12px;font-size:6px}.rx-footer>span{order:3;width:100%}}
