body[data-page=chat]{background:radial-gradient(ellipse at 0 0,#3f294e55,transparent 45%),radial-gradient(ellipse at 100% 100%,#16434255,transparent 50%),#100f1a;color:#eee9df;overflow:hidden}.chat-app{--chat-gold:#edcf9d;--chat-mint:#b7dacf;height:calc(100dvh - 81px);min-height:480px;max-width:2100px;margin:auto;padding:0 18px;display:flex;flex-direction:column}.chat-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:84px;flex-shrink:0}.chat-room-brand{display:flex;align-items:center;gap:12px;min-width:0}.chat-room-brand>img{width:51px;height:51px;filter:drop-shadow(0 0 11px #a991d12b)}.chat-eyebrow{text-transform:uppercase;font-size:9px;letter-spacing:.18em;color:var(--chat-gold);margin:0 0 4px}.chat-room-brand h1{font:500 29px/1.1 var(--serif);letter-spacing:0;margin:0}.chat-tools{display:flex;align-items:center;gap:7px}.chat-app button{font:500 13px/1.4 var(--sans);border:1px solid #ae9abd4a;border-radius:9px;color:#e9e2f0;background:#241f32;min-height:42px;padding:9px 12px;cursor:pointer}.chat-app button:hover:not(:disabled){border-color:#d5b6e9;background:#382d47}.chat-app button:disabled{opacity:.5;cursor:default}.chat-tools button{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.chat-tools .icon{height:17px;width:17px}.chat-on-air{width:6px;height:6px;border-radius:50%;background:#b6f2d5;box-shadow:0 0 9px #b6f2d577;display:none}.chat-is-playing .chat-on-air{display:block}.chat-app [hidden]{display:none!important}.chat-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;flex:1;min-height:0;position:relative}.chat-radio-open .chat-workspace{grid-template-columns:minmax(0,1fr) 370px}.chat-room{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:1px solid #a28db94d;border-radius:15px;background:#272631;box-shadow:0 10px 45px #0003}.chat-room:focus{outline:none}.chat-channel-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;border-bottom:1px solid #bab0d128;background:#211e2d;min-height:50px;flex-shrink:0}.chat-channel-bar nav{display:flex;gap:4px;min-width:0;overflow:auto;scrollbar-width:thin}.chat-channel-bar button{background:transparent;border-color:transparent;padding:8px 11px;min-height:36px;white-space:nowrap;color:#c7c2d4}.chat-channel-bar button[aria-current]{color:#fff0cc;border-color:#ddc29a50;background:#ddc29a14}.chat-channel-bar>a{font-size:12px;color:#d6d3df;white-space:nowrap;text-decoration:none;min-height:36px;display:flex;align-items:center}.chat-embed-area{position:relative;flex:1;min-height:0;isolation:isolate;overflow:hidden;background:#313338}.chat-embed-area widgetbot{position:absolute;inset:0;width:100%!important;height:100%!important;border-radius:0!important}.chat-loading{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:radial-gradient(ellipse at 50% 35%,#40334d,#211e2d);pointer-events:none;padding:24px;text-align:center}.chat-loading-orbit{font:60px var(--serif);color:#edcf9d}.chat-loading p{font:24px var(--serif);margin:0}.chat-loading small{font-size:13px;color:#c5bfce}.chat-room-foot{min-height:40px;display:flex;align-items:center;gap:16px;padding:7px 12px;border-top:1px solid #ae9abd26;background:#211e2d;flex-shrink:0}.chat-room-foot p{font-size:11px;color:#c6c1d1;line-height:1.4;margin:0;flex:1}.chat-room-foot a{font-size:11px;white-space:nowrap;color:#dac6e6}.chat-room-foot button{border:0;background:none;font-size:11px;padding:2px;min-height:28px}.chat-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:43px;padding:7px 2px;color:#aaa6b9;font-size:11px;flex-shrink:0}.chat-bottom>span{color:#beb3c9}.chat-bottom nav{display:flex;gap:17px}.chat-bottom a{color:#c8c0d2;text-decoration:none;padding-block:5px}.chat-radio{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid #c2a4bf4a;border-radius:15px;background:radial-gradient(ellipse at 20% 0,#55385d4d,transparent 55%),#1d1a2b;padding:21px 20px;scrollbar-width:thin;box-shadow:0 10px 45px #0003}.chat-radio-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.chat-radio-top h2{font:32px/1.2 var(--serif);margin:4px 0 0}.chat-radio-top>button{font-size:26px;line-height:1;min-width:42px;padding:3px}.chat-radio-intro{color:#c9c3d4;font-size:14px;line-height:1.65;margin:12px 0 20px}.chat-radio .radio-section{padding:0;background:none;border:0}.chat-radio .radio-console{display:block;width:100%;max-width:none;margin:0}.chat-radio .radio-copy{display:none}.chat-radio .radio-panel{padding:20px 15px;border-radius:13px;background:#171624;border-color:#a09bb33d;min-width:0}.chat-radio .radio-panel h3{font-size:25px;line-height:1.25}.chat-radio .radio-panel-head{gap:7px}.chat-radio .radio-panel-head>.icon{width:22px;flex-shrink:0}.chat-radio .radio-live-pill{font-size:10px}.chat-radio .receiver-controls{flex-wrap:wrap;gap:14px}.chat-radio .receiver-play{width:100%;min-height:47px;justify-content:center}.chat-radio .receiver-volume{max-width:none;width:100%;font-size:13px}.chat-radio .receiver-volume input{min-width:0;flex:1}.chat-radio .receiver-equalizer{height:24px}.chat-radio .radio-panel details{font-size:13px}.chat-radio .radio-panel summary{min-height:37px}.chat-radio .radio-panel p{font-size:13px}.chat-radio .radio-panel audio{width:100%;max-width:100%}.chat-radio .radio-feedback{flex-wrap:wrap}.chat-radio .radio-feedback button{padding:8px;font-size:12px}.chat-radio .radio-desk-actions{grid-template-columns:1fr;gap:8px}.chat-radio .radio-request-form input,.chat-radio .radio-request-form textarea{font-size:16px;max-width:100%}.chat-radio-links{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;margin-top:17px}.chat-radio-links a{color:#e8cfae}.chat-radio-note{font-size:11px;color:#b9afc6;line-height:1.6;margin-top:14px}.chat-focus .site-header{display:none}.chat-focus .chat-app{height:100dvh;max-width:none;padding-inline:10px}.chat-focus .chat-toolbar{min-height:58px}.chat-focus .chat-room-brand>img{height:35px;width:35px}.chat-focus .chat-room-brand .chat-eyebrow,.chat-focus .chat-bottom{display:none}.chat-focus .chat-room-brand h1{font-size:23px}.chat-focus .chat-workspace{margin-bottom:10px}.chat-help{background:radial-gradient(ellipse at 0 0,#4d395e55,transparent 65%),#201c2e;color:#e8e2ef;border:1px solid #b49bc773;border-radius:18px;max-width:620px;width:calc(100% - 32px);max-height:85dvh;padding:32px;box-shadow:0 20px 100px #0008}.chat-help::backdrop{background:#070612b8}.chat-help h2{font:35px/1.2 var(--serif);margin:12px 35px 22px 0}.chat-help p,.chat-help li{font-size:15px;line-height:1.7;color:#d1cadc}.chat-help li{margin-block:9px}.chat-help ul{padding-left:22px}.chat-help a{color:#f2d3a5;text-underline-offset:3px}.chat-help-close{position:absolute;right:16px;top:14px;width:42px;height:42px;font:28px var(--sans);background:#342b44;border:1px solid #cdb2df55;border-radius:8px;color:#eee2fa;cursor:pointer}.chat-connection{height:100%;overflow:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:25px;text-align:center;background:radial-gradient(ellipse at 50% 30%,#5743664a,transparent 60%),linear-gradient(140deg,#24212f,#18262e)}.chat-connection>img{width:clamp(70px,12vh,135px);height:auto;margin-bottom:12px;filter:drop-shadow(0 0 24px #a47ac72e)}.chat-connection h2{font:clamp(30px,4.5vh,50px)/1.05 var(--serif);color:#f6e6c6;margin:7px 0 16px}.chat-connection>p{max-width:520px;font-size:15px;line-height:1.65;color:#c9c5d1;margin-bottom:18px}.chat-connection .chat-eyebrow{color:#dfc095;font-size:9px;margin:0}.chat-connection .chat-connection-note{font-size:12px;margin:16px 0 0}.chat-connection-note a{color:#e3c392;text-underline-offset:3px}.chat-connection .button{min-height:44px;font-size:13px}.chat-app button:focus-visible,.chat-app a:focus-visible,.chat-help button:focus-visible,.chat-help a:focus-visible{outline:2px solid #ffe6b4;outline-offset:3px}.chat-noscript{font-size:13px;padding:10px;background:#2b2239;color:#f7e4c5}@media(max-width:1100px){.chat-app{padding-inline:10px}.chat-room-brand h1{font-size:25px}.chat-radio-open .chat-workspace{grid-template-columns:minmax(0,1fr) 340px}.chat-bottom>span{max-width:270px}.chat-tools button{padding-inline:10px}}@media(max-width:800px){body[data-page=chat]{overflow:auto}.chat-app{height:calc(100dvh - 74px);min-height:500px;padding-inline:7px}.chat-toolbar{min-height:72px;gap:6px}.chat-room-brand{gap:7px}.chat-room-brand>img{width:35px;height:35px}.chat-room-brand h1{font-size:22px}.chat-room-brand .chat-eyebrow{font-size:7px;letter-spacing:.11em}.chat-tools{gap:4px}.chat-tools button{padding:9px;min-width:40px;min-height:42px}.chat-tools button>span{display:none}.chat-tools button[data-chat-pause]{font-size:16px}.chat-radio-open .chat-workspace{grid-template-columns:minmax(0,1fr)}.chat-radio{position:absolute;inset:0 0 0 auto;z-index:3;width:min(390px,100%);box-shadow:-15px 0 50px #0008;padding:20px}.chat-channel-bar{padding:5px 8px;gap:4px}.chat-channel-bar button{padding:9px;font-size:11px}.chat-channel-bar>a{font-size:10px}.chat-room{border-radius:12px}.chat-room-foot{gap:10px;padding-inline:8px;flex-wrap:wrap}.chat-room-foot p{font-size:10px;min-width:150px}.chat-room-foot>a,.chat-room-foot>button{font-size:10px}.chat-bottom{font-size:10px;min-height:35px}.chat-bottom>span{display:none}.chat-bottom nav{width:100%;justify-content:space-between;gap:8px}.chat-help{padding:26px 23px}.chat-help h2{font-size:30px}.chat-connection{padding:20px 17px}.chat-connection>p{font-size:13px}.chat-connection h2{font-size:33px}.chat-connection>img{width:90px}.chat-connection .chat-connection-note{font-size:11px}.chat-focus .chat-app{min-height:450px}.chat-focus .chat-toolbar{min-height:56px}}@media(max-width:359px){.chat-room-brand>img{width:28px;height:28px}.chat-room-brand h1{font-size:19px}.chat-tools button{padding:7px;min-width:36px}.chat-channel-bar>a{max-width:57px;line-height:1.3}.chat-tools .icon{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.chat-app *{animation:none!important;transition:none!important}}@media(max-height:650px){body[data-page=chat]{overflow:auto}.chat-app{min-height:370px}.chat-toolbar{min-height:62px}.chat-connection{justify-content:flex-start}.chat-connection>img{width:65px}.chat-connection h2{font-size:29px}.chat-connection>p{font-size:12px;margin-bottom:12px}}
