:root{--pv-bg:#08060f;--pv-card:#12101ddd;--pv-line:#ffffff16;--pv-text:#f8f4ff;--pv-muted:#afa8bd;--pv-violet:#9c5cff;--pv-pink:#ff4fa4;--pv-cyan:#48d7ff}.radio-preview-page{overflow-x:hidden;background:var(--pv-bg);color:var(--pv-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.radio-preview-page::selection{background:#a765ff;color:#fff}.radio-preview-page .flash{z-index:100}.preview-noise{position:fixed;z-index:-1;inset:0;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.preview-nav{position:fixed;z-index:50;top:0;right:0;left:0;display:flex;min-height:5rem;align-items:center;gap:2rem;padding:.75rem clamp(1rem,5vw,5rem);border-bottom:1px solid transparent;transition:.25s ease}.preview-nav.is-scrolled{border-color:var(--pv-line);background:#090711d9;box-shadow:0 1rem 3rem #0005;backdrop-filter:blur(18px)}.preview-brand{display:flex;align-items:center;gap:.65rem;color:#fff;text-decoration:none}.preview-brand img{width:2.9rem;height:2.9rem;object-fit:contain}.preview-brand span{font-size:.92rem;font-weight:500;white-space:nowrap}.preview-brand b{font-weight:900}.preview-brand i{padding:.28rem .45rem;border:1px solid #ffffff1d;border-radius:2rem;color:#9d94aa;font-size:.5rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.preview-nav nav{display:flex;gap:1.8rem;margin-left:auto}.preview-nav nav a{position:relative;color:#c7c0cf;font-size:.7rem;font-weight:700;text-decoration:none}.preview-nav nav a::after{position:absolute;right:50%;bottom:-.55rem;left:50%;height:2px;border-radius:1rem;background:linear-gradient(90deg,var(--pv-violet),var(--pv-pink));content:"";transition:.2s}.preview-nav nav a:hover{color:#fff}.preview-nav nav a:hover::after{right:0;left:0}.preview-nav-actions{display:flex;align-items:center;gap:.55rem}.preview-icon-button{display:grid;width:2.45rem;height:2.45rem;place-items:center;border:1px solid var(--pv-line);border-radius:.75rem;background:#ffffff08;color:#fff;text-decoration:none}.preview-button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.55rem;padding:.7rem 1.15rem;border:1px solid #c78cff55;border-radius:.9rem;background:linear-gradient(135deg,#8a4df5,#d342ba);box-shadow:0 .75rem 2rem #7e3de83d;color:#fff;font:inherit;font-size:.72rem;font-weight:900;text-decoration:none;cursor:pointer;transition:transform .2s,box-shadow .2s}.preview-button:hover{transform:translateY(-2px);box-shadow:0 1rem 2.8rem #914ced66}.preview-button--small{min-height:2.55rem;padding:.55rem .85rem;font-size:.65rem}.preview-button--glass{border-color:#ffffff20;background:#ffffff0b;box-shadow:none;backdrop-filter:blur(10px)}
.preview-hero{position:relative;display:grid;min-height:52rem;grid-template-columns:minmax(0,1.1fr) minmax(23rem,.75fr);align-items:center;gap:clamp(2rem,7vw,8rem);overflow:hidden;padding:9rem clamp(1.25rem,7vw,8rem) 5rem}.preview-hero::after{position:absolute;right:0;bottom:0;left:0;height:15rem;background:linear-gradient(transparent,var(--pv-bg));content:"";pointer-events:none}.preview-hero-art{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.preview-hero::before{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#070510 4%,#080612e8 34%,#0806114f 70%,#080611aa),linear-gradient(0deg,#08060f,transparent 35%);content:""}.preview-aurora{position:absolute;z-index:1;top:4rem;left:8%;width:25rem;height:25rem;border-radius:50%;background:#712de733;filter:blur(80px);animation:preview-float 8s ease-in-out infinite}.preview-hero-copy,.preview-now-card{position:relative;z-index:2}.preview-hero-copy{max-width:44rem}.preview-live-pill{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.3rem;padding:.42rem .65rem;border:1px solid #ffffff1c;border-radius:3rem;background:#0b0815aa;color:#d7cde1;font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(12px)}.preview-live-pill i,.preview-now-top>span i{width:.48rem;height:.48rem;border-radius:50%;background:#52efb1;box-shadow:0 0 1rem #52efb1;animation:preview-pulse 1.8s ease infinite}.preview-hero h1{margin:0;font-size:clamp(3rem,7vw,6.8rem);line-height:.9;letter-spacing:-.075em}.preview-hero h1 em{background:linear-gradient(100deg,#c897ff,#ff69b4 55%,#63dfff);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.preview-hero-copy>p{max-width:38rem;margin:1.5rem 0 0;color:#c2b9cc;font-size:clamp(.9rem,1.6vw,1.12rem);line-height:1.75}.preview-hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.8rem}.preview-button--play span{display:grid;width:1.55rem;height:1.55rem;place-items:center;border-radius:50%;background:#fff;color:#a348e2;font-size:.62rem}.preview-proof{display:flex;gap:clamp(1.3rem,4vw,3.2rem);margin-top:2.5rem}.preview-proof span{display:grid;gap:.15rem}.preview-proof b{font-size:1rem}.preview-proof small{color:#8f8799;font-size:.55rem;text-transform:uppercase}.preview-now-card{overflow:hidden;padding:1rem;border:1px solid #ffffff20;border-radius:1.5rem;background:#0b0814d9;box-shadow:0 2rem 7rem #0009,0 0 4rem #9e4bff1a;backdrop-filter:blur(20px)}.preview-now-top{display:flex;align-items:center;justify-content:space-between;padding:.25rem .35rem .8rem}.preview-now-top>span{display:flex;align-items:center;gap:.45rem;color:#d9cbe4;font-size:.58rem;font-weight:900;letter-spacing:.11em}.preview-eq{display:flex;height:1rem;align-items:flex-end;gap:2px}.preview-eq b{width:2px;height:calc(20% + (var(--i) % 5)*16%);border-radius:1rem;background:linear-gradient(var(--pv-pink),var(--pv-violet));animation:preview-eq .85s ease-in-out calc(var(--i)*-.08s) infinite alternate}.preview-now-card iframe{display:block;width:100%;height:150px;border:0;border-radius:1rem;background:#000}.preview-up-next{display:flex;align-items:center;gap:.75rem;margin-top:.7rem;padding:.75rem;border:1px solid #ffffff0e;border-radius:.85rem;background:#ffffff07}.preview-up-next>span{padding:.28rem .42rem;border-radius:.4rem;background:#944fff24;color:#c797ff;font-size:.5rem;font-weight:900}.preview-up-next div{display:grid;gap:.1rem}.preview-up-next strong{font-size:.68rem}.preview-up-next small{color:#978fa1;font-size:.57rem}
.preview-quick{position:relative;z-index:4;display:grid;width:min(88rem,calc(100% - 2rem));grid-template-columns:repeat(4,1fr);gap:.65rem;margin:-2rem auto 6rem}.preview-quick>a,.preview-quick>button{display:grid;min-height:6.2rem;grid-template-columns:2.7rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem;border:1px solid var(--pv-line);border-radius:1.1rem;background:linear-gradient(145deg,#171222e8,#0e0b17e8);box-shadow:0 1.2rem 3rem #0005;color:#fff;text-align:left;text-decoration:none;cursor:pointer;transition:.22s}.preview-quick>a:hover,.preview-quick>button:hover{transform:translateY(-4px);border-color:#b16cff66;background:#1b1428}.preview-quick>a>span,.preview-quick>button>span{display:grid;width:2.7rem;height:2.7rem;place-items:center;border-radius:.8rem;background:linear-gradient(135deg,#a656ff33,#ff4fa427);color:#da9eff;font-size:1.05rem}.preview-quick div{display:grid;gap:.18rem}.preview-quick strong{font-size:.72rem}.preview-quick small{color:#928a9e;font-size:.56rem}.preview-quick>a>b,.preview-quick>button>b{color:#6d6578}.preview-section{width:min(80rem,calc(100% - 2rem));margin:0 auto;padding:4rem 0}.preview-section-heading{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:2rem}.preview-section-heading>div{display:grid;gap:.45rem}.preview-section-heading span,.preview-community-copy>span,.preview-cta div>span{color:#b77cff;font-size:.58rem;font-weight:900;letter-spacing:.16em}.preview-section-heading h2,.preview-community h2,.preview-cta h2{margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:1;letter-spacing:-.055em}.preview-section-heading>p{max-width:30rem;margin:0;color:var(--pv-muted);font-size:.72rem;line-height:1.65}.preview-section-heading>a{color:#d0c5da;font-size:.67rem;font-weight:800;text-decoration:none}.preview-program-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.8fr);gap:.8rem}.preview-featured-show{position:relative;display:grid;min-height:14rem;grid-template-columns:4.5rem 5.2rem minmax(0,1fr);align-items:center;gap:1.2rem;overflow:hidden;padding:1.4rem;border:1px solid #ffffff17;border-radius:1.35rem;background:radial-gradient(circle at 90% 10%,#9446ee36,transparent 40%),linear-gradient(140deg,#1b1328,#0e0b16)}.preview-featured-show::after{position:absolute;right:-4rem;bottom:-7rem;width:18rem;height:18rem;border:1px solid #bf7aff1f;border-radius:50%;box-shadow:0 0 0 2rem #a35cff0b,0 0 0 4rem #a35cff08;content:""}.preview-show-date{display:grid;justify-items:center;padding:.75rem .35rem;border:1px solid #ffffff18;border-radius:.8rem;background:#ffffff08}.preview-show-date b{font-size:1.5rem}.preview-show-date span{color:#a99fb4;font-size:.55rem;font-weight:800}.preview-show-person{display:grid;width:5.2rem;height:5.2rem;place-items:center;overflow:hidden;border:2px solid #ab6cff66;border-radius:50%;background:#251738;font-size:1.4rem;font-weight:900}.preview-show-person img{width:100%;height:100%;object-fit:cover}.preview-show-copy{position:relative;z-index:2;display:grid;gap:.25rem}.preview-show-copy>span{color:#bd84ff;font-size:.54rem;font-weight:900;letter-spacing:.12em}.preview-show-copy h3{margin:0;font-size:clamp(1.2rem,2vw,1.7rem)}.preview-show-copy p,.preview-show-copy small{margin:0}.preview-show-copy p{color:#eee5f7;font-size:.68rem;font-weight:750}.preview-show-copy small{color:#9f96a9;font-size:.63rem;line-height:1.5}.preview-show-list{display:grid;gap:.6rem}.preview-show-list article{display:grid;grid-template-columns:3.6rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:4.2rem;padding:.7rem .85rem;border:1px solid var(--pv-line);border-radius:.9rem;background:#11101a}.preview-show-list time,.preview-show-list div{display:grid;gap:.1rem}.preview-show-list time b{font-size:.75rem}.preview-show-list time span,.preview-show-list small{color:#8f879a;font-size:.55rem}.preview-show-list strong{font-size:.68rem}.preview-show-list article>span{color:#796f85}.preview-empty{display:grid;min-height:100%;place-items:center;border:1px dashed #ffffff1c;border-radius:1rem;color:#8f879a;font-size:.65rem}
.preview-community{position:relative;display:grid;width:min(88rem,calc(100% - 2rem));grid-template-columns:1fr 1fr;align-items:center;gap:4rem;overflow:hidden;margin:5rem auto;padding:clamp(2rem,6vw,5rem);border:1px solid #ffffff14;border-radius:2rem;background:linear-gradient(135deg,#1d1230,#0b0913 70%)}.preview-community-glow{position:absolute;top:10%;left:30%;width:20rem;height:20rem;border-radius:50%;background:#9a43ff30;filter:blur(85px)}.preview-community-copy,.preview-community-visual{position:relative}.preview-community-copy{display:grid;justify-items:start;gap:1rem}.preview-community-copy p{max-width:34rem;margin:0;color:#afa5ba;font-size:.8rem;line-height:1.75}.preview-community-copy>div{display:flex;align-items:center;gap:1rem}.preview-community-copy>div>a:not(.preview-button){color:#c8bdcf;font-size:.66rem}.preview-chat-demo{max-width:31rem;margin:auto;padding:1rem;border:1px solid #ffffff1b;border-radius:1.25rem;background:#080610cc;box-shadow:0 2rem 5rem #0008;transform:rotate(1.5deg)}.preview-chat-demo header{display:flex;align-items:center;gap:.4rem;padding-bottom:.8rem;border-bottom:1px solid #ffffff10;font-size:.65rem}.preview-chat-demo header i{width:.5rem;height:.5rem;border-radius:50%;background:#55eaaa;box-shadow:0 0 .7rem #55eaaa}.preview-chat-demo header span{margin-left:auto;color:#8d8498;font-size:.52rem}.preview-chat-demo p{width:max-content;max-width:85%;margin:.55rem 0;padding:.58rem .7rem;border-radius:.7rem .7rem .7rem .15rem;background:#20162e;color:#dcd4e4;font-size:.62rem}.preview-chat-demo p b{margin-right:.3rem;color:#c985ff}.preview-chat-demo p.is-own{margin-left:auto;border-radius:.7rem .7rem .15rem;background:linear-gradient(135deg,#733cc5,#a13d8d)}.preview-chat-demo p.is-own b{color:#fff}.preview-chat-demo footer{display:flex;justify-content:space-between;margin-top:.8rem;padding:.65rem .75rem;border:1px solid #ffffff11;border-radius:.7rem;color:#716a79;font-size:.58rem}.preview-chat-demo footer span{color:#bc7aff}.preview-team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.preview-person{display:grid;justify-items:center;gap:.35rem;padding:1.4rem .8rem;border:1px solid var(--pv-line);border-radius:1rem;background:#100d18;text-align:center}.preview-person>div{position:relative;display:grid;width:5.4rem;height:5.4rem;place-items:center;overflow:hidden;border:2px solid #995cff55;border-radius:50%;background:#251839}.preview-person img{width:100%;height:100%;object-fit:cover}.preview-person>div i{position:absolute;right:.15rem;bottom:.4rem;width:.65rem;height:.65rem;border:2px solid #15101f;border-radius:50%;background:#53e7ac}.preview-person strong{margin-top:.35rem;font-size:.75rem}.preview-person small{color:#8f8799;font-size:.56rem}.preview-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.preview-news-card{overflow:hidden;border:1px solid var(--pv-line);border-radius:1.15rem;background:#100d18}.preview-news-card>a{position:relative;display:block;height:12rem;overflow:hidden;background:#050408}.preview-news-card img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.preview-news-card:hover img{transform:scale(1.04)}.preview-news-card>a span{position:absolute;bottom:.65rem;left:.65rem;padding:.3rem .45rem;border-radius:.4rem;background:#090611d9;font-size:.52rem}.preview-news-card>div{display:grid;gap:.55rem;padding:1rem}.preview-news-card h3,.preview-news-card p{margin:0}.preview-news-card h3{font-size:.9rem}.preview-news-card p{display:-webkit-box;overflow:hidden;color:#9f96aa;font-size:.62rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.preview-news-card>div>a{color:#c686ff;font-size:.6rem;font-weight:850;text-decoration:none}.preview-cta{display:grid;width:min(80rem,calc(100% - 2rem));grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:1.4rem;margin:5rem auto;padding:1.5rem 2rem;border:1px solid #c268ff33;border-radius:1.35rem;background:radial-gradient(circle at 8% 50%,#af4fff26,transparent 20%),linear-gradient(120deg,#1b112a,#10101c)}.preview-cta>img{width:5rem;height:5rem;object-fit:contain}.preview-cta div{display:grid;gap:.3rem}.preview-cta h2{font-size:clamp(1.5rem,3vw,2.4rem)}.preview-cta p{margin:0;color:#a69dac;font-size:.65rem}.preview-footer{display:flex;align-items:center;gap:2rem;padding:2rem clamp(1rem,5vw,5rem);border-top:1px solid var(--pv-line);color:#817988}.preview-footer .preview-brand img{width:2.2rem;height:2.2rem}.preview-footer p{margin-left:auto;font-size:.58rem}.preview-footer>a{color:#aca2b7;font-size:.58rem}.preview-dialog{width:min(28rem,calc(100% - 2rem));padding:1.5rem;border:1px solid #ffffff20;border-radius:1.3rem;background:#15101f;color:#fff;box-shadow:0 3rem 8rem #000b}.preview-dialog::backdrop{background:#05030bcc;backdrop-filter:blur(10px)}.preview-dialog>[data-close]{position:absolute;top:.8rem;right:.8rem;display:grid;width:2.2rem;height:2.2rem;place-items:center;border:1px solid #ffffff18;border-radius:50%;background:#ffffff08;color:#fff;font-size:1rem;cursor:pointer}.preview-dialog-icon{display:grid;width:3rem;height:3rem;place-items:center;border-radius:.8rem;background:linear-gradient(135deg,#9a53f8,#dc409d);font-size:1.2rem}.preview-dialog h2{margin:.8rem 0 1rem}.preview-form{display:grid;gap:.8rem}.preview-form label{display:grid;gap:.35rem;color:#c7bdcf;font-size:.64rem;font-weight:750}.preview-form input,.preview-form textarea{width:100%;box-sizing:border-box;padding:.75rem;border:1px solid #ffffff18;border-radius:.7rem;outline:0;background:#08060e;color:#fff;font:inherit}.preview-form input:focus,.preview-form textarea:focus{border-color:#a35cff}.preview-dialog-offline{padding:1rem;border-radius:.8rem;background:#ffffff08}.preview-dialog-offline p{margin:.3rem 0;color:#a99fad;font-size:.68rem}.preview-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1)}.preview-reveal.is-visible{opacity:1;transform:none}
@keyframes preview-pulse{50%{opacity:.45;transform:scale(.8)}}@keyframes preview-eq{to{height:18%}}@keyframes preview-float{50%{transform:translate(3rem,2rem) scale(1.1)}}
@media(max-width:1000px){.preview-nav nav{display:none}.preview-hero{min-height:auto;grid-template-columns:1fr;padding-top:8rem}.preview-hero-copy{max-width:42rem}.preview-now-card{width:min(32rem,100%);box-sizing:border-box}.preview-quick{grid-template-columns:repeat(2,1fr);margin-top:0}.preview-program-layout{grid-template-columns:1fr}.preview-community{grid-template-columns:1fr;gap:2rem}.preview-team-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.preview-nav{min-height:4.2rem;padding:.55rem .75rem}.preview-brand i,.preview-nav .preview-icon-button{display:none}.preview-brand img{width:2.4rem;height:2.4rem}.preview-brand span{font-size:.75rem}.preview-hero{padding:7rem 1rem 3.5rem}.preview-hero::before{background:linear-gradient(90deg,#070510ed,#080612bb),linear-gradient(0deg,#08060f,transparent)}.preview-hero-art{object-position:63% center;opacity:.75}.preview-hero h1{font-size:clamp(3rem,16vw,4.6rem)}.preview-hero-copy>p{font-size:.82rem}.preview-proof{gap:1rem}.preview-proof small{font-size:.47rem}.preview-now-card{padding:.65rem}.preview-quick{width:calc(100% - 1rem);grid-template-columns:1fr;gap:.45rem;margin-bottom:3rem}.preview-quick>a,.preview-quick>button{min-height:4.6rem}.preview-section{width:calc(100% - 1.2rem);padding:2.7rem 0}.preview-section-heading{display:grid;gap:.8rem}.preview-featured-show{grid-template-columns:3.7rem minmax(0,1fr);gap:.8rem;padding:1rem}.preview-show-date{grid-row:1}.preview-show-person{display:none}.preview-show-copy{grid-column:2}.preview-community{width:calc(100% - 1rem);margin:2rem auto;padding:1.4rem;border-radius:1.3rem}.preview-community-copy>div{align-items:flex-start;flex-direction:column}.preview-chat-demo{transform:none}.preview-team-grid{grid-template-columns:repeat(2,1fr)}.preview-news-grid{grid-template-columns:1fr}.preview-news-card{display:grid;grid-template-columns:7rem minmax(0,1fr)}.preview-news-card>a{height:100%;min-height:8rem}.preview-news-card>div{align-content:center}.preview-cta{grid-template-columns:3.7rem minmax(0,1fr);gap:.8rem;padding:1rem}.preview-cta>img{width:3.7rem;height:3.7rem}.preview-cta>a{grid-column:1/-1}.preview-footer{align-items:flex-start;flex-direction:column;gap:.7rem}.preview-footer p{margin:0}.preview-reveal{transform:translateY(12px)}}
.preview-footer .preview-social-link{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .7rem;border:1px solid #7d66ff45;border-radius:999px;background:#6c55df1c;color:#ddd7ff;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s}.preview-footer .preview-social-link b{display:grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:50%;background:#1877f2;color:#fff;font:bold .85rem Arial}.preview-footer .preview-social-link:hover{transform:translateY(-2px);background:#6c55df30;box-shadow:0 .5rem 1.4rem #7153ff25}
@media(prefers-reduced-motion:reduce){.preview-aurora,.preview-eq b,.preview-live-pill i{animation:none}.preview-reveal{opacity:1;transform:none;transition:none}.preview-button,.preview-quick>a,.preview-quick>button,.preview-news-card img{transition:none}}

.preview-logout{display:contents}.preview-nav-login{padding:.45rem;border:0;background:transparent;color:#c8bfce;font:inherit;font-size:.62rem;font-weight:800;text-decoration:none;cursor:pointer}.preview-nav-login:hover{color:#fff}
.preview-rooms-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.preview-room-card{overflow:hidden;border:1px solid var(--pv-line);border-radius:1.15rem;background:#100d18;transition:transform .22s,border-color .22s}.preview-room-card:hover{transform:translateY(-4px);border-color:#ae6cff66}.preview-room-image{position:relative;height:9rem;background:linear-gradient(0deg,#0c0915,transparent 70%),var(--room-bg) center/cover}.preview-room-image>span{position:absolute;right:.7rem;bottom:.7rem;display:flex;align-items:center;gap:.35rem;padding:.35rem .5rem;border:1px solid #ffffff18;border-radius:2rem;background:#090611d9;font-size:.54rem}.preview-room-image i{width:.42rem;height:.42rem;border-radius:50%;background:#51e7aa;box-shadow:0 0 .7rem #51e7aa}.preview-room-card>div:last-child{display:grid;gap:.4rem;padding:1rem}.preview-room-card h3,.preview-room-card p{margin:0}.preview-room-card h3{font-size:.9rem}.preview-room-card p{min-height:2rem;color:#9d94a7;font-size:.61rem;line-height:1.5}.preview-room-card a{width:max-content;color:#c184ff;font-size:.61rem;font-weight:850;text-decoration:none}.preview-room-card a span{margin-left:.25rem}
.preview-support{position:relative;display:grid;width:min(80rem,calc(100% - 2rem));grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);align-items:center;gap:2rem;overflow:hidden;margin:5rem auto;padding:clamp(1.5rem,4vw,3rem);border:1px solid #f3a65b33;border-radius:1.6rem;background:radial-gradient(circle at 90% 10%,#ffb54a24,transparent 35%),linear-gradient(135deg,#21162b,#100d18)}.preview-support::before{position:absolute;top:-6rem;left:-3rem;width:18rem;height:18rem;border-radius:50%;background:#a949ff20;filter:blur(65px);content:""}.preview-support-copy,.preview-support-payment{position:relative}.preview-support-copy{display:grid;justify-items:start;gap:.8rem}.preview-support-copy>span{color:#f4bb6e;font-size:.58rem;font-weight:900;letter-spacing:.15em}.preview-support-copy h2{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1;letter-spacing:-.055em}.preview-support-copy>p{max-width:35rem;margin:0;color:#aaa0b3;font-size:.72rem;line-height:1.65}.preview-support-copy>div{display:flex;align-items:center;gap:1rem}.preview-support-copy>div>a{color:#cfc4d7;font-size:.63rem}.preview-support-payment{display:grid;min-height:11rem;place-items:center;align-content:center;padding:1rem;border:1px solid #ffffff12;border-radius:1.1rem;background:#09071188}.preview-support-payment small{margin-bottom:.5rem;color:#8e8597;font-size:.54rem}.preview-support-payment stripe-buy-button{display:block;max-width:100%}.preview-dialog--wide{width:min(36rem,calc(100% - 2rem))}.preview-dialog-lead{margin:-.5rem 0 1rem;color:#a99fad;font-size:.68rem}.preview-form label>span{color:#8e8596;font-size:.56rem;font-weight:500}.preview-check{display:flex!important;grid-template-columns:auto 1fr;align-items:flex-start}.preview-check input{width:auto!important;margin-top:.15rem}.preview-check span{color:#c7bdcf!important;font-size:.62rem!important;line-height:1.5}.preview-form .honeypot{position:absolute!important;left:-9999px!important}
@media(max-width:900px){.preview-rooms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-support{grid-template-columns:1fr}.preview-support-payment{min-height:8rem}}
@media(max-width:650px){.preview-nav-login{display:none}.preview-rooms-grid{grid-template-columns:1fr}.preview-room-card{display:grid;grid-template-columns:7.5rem minmax(0,1fr)}.preview-room-image{height:100%;min-height:7rem}.preview-room-card p{min-height:0}.preview-support{width:calc(100% - 1rem);margin:2rem auto;padding:1.2rem}.preview-support-copy>div{align-items:flex-start;flex-direction:column}.preview-support-payment{overflow:hidden;padding:.7rem}}

.preview-radio-player{display:grid;min-height:8.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.25rem;border:1px solid #ffffff14;border-radius:1rem;background:radial-gradient(circle at 15% 50%,#9e4bff2e,transparent 45%),linear-gradient(135deg,#100b1d,#08060e)}
.preview-radio-play{display:grid;width:4rem;height:4rem;place-items:center;border:1px solid #ffffff2b;border-radius:50%;background:linear-gradient(135deg,var(--pv-violet),var(--pv-pink));color:#fff;cursor:pointer;box-shadow:0 .8rem 2rem #9e4bff45;transition:transform .2s ease,box-shadow .2s ease}
.preview-radio-play:hover{transform:scale(1.06);box-shadow:0 1rem 2.5rem #ff59af38}.preview-radio-play span{margin-left:.15rem;font-size:1rem}.preview-radio-play.is-playing span{margin-left:0;font-size:.75rem}
.preview-radio-copy{display:grid;min-width:0;gap:.35rem}.preview-radio-copy small{color:#a99db5;font-size:.54rem;font-weight:850;letter-spacing:.1em}.preview-radio-copy strong{overflow:hidden;font-size:.82rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.preview-radio-live{padding:.3rem .48rem;border-radius:.45rem;background:#ff4f7e1b;color:#ff7e9f;font-size:.52rem;font-weight:900}.preview-button--play.is-playing{background:linear-gradient(135deg,#7138b9,#d8428d)}.preview-now-card audio{display:none}
@media(max-width:650px){.preview-radio-player{min-height:7rem;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.85rem}.preview-radio-play{width:3.25rem;height:3.25rem}.preview-radio-live{display:none}.preview-radio-copy strong{font-size:.7rem}}
.radio-preview-page{padding-bottom:5.3rem}.preview-show-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.preview-show-actions button{position:relative;z-index:3;min-height:2.2rem;padding:.45rem .65rem;border:1px solid #b277ff40;border-radius:.65rem;background:#ffffff09;color:#e8dff0;font:inherit;font-size:.57rem;font-weight:850;cursor:pointer}.preview-show-actions button:hover{border-color:#bd83ff;background:#9a55eb1c;color:#fff}.preview-sticky-player{position:fixed;z-index:80;right:1rem;bottom:1rem;left:1rem;display:grid;max-width:64rem;min-height:4.2rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin:auto;padding:.55rem .65rem;border:1px solid #b578ff50;border-radius:1rem;background:#0d0916ed;box-shadow:0 1rem 4rem #000c,0 0 2rem #8d47e426;backdrop-filter:blur(20px)}.preview-sticky-player>button:first-child{display:grid;width:3rem;height:3rem;place-items:center;border:0;border-radius:50%;background:linear-gradient(135deg,var(--pv-violet),var(--pv-pink));box-shadow:0 .5rem 1.4rem #9d4df244;color:#fff;cursor:pointer}.preview-sticky-player>button:first-child span{margin-left:.12rem}.preview-sticky-player>button:first-child.is-playing span{margin-left:0;font-size:.72rem}.preview-sticky-player>div{display:grid;min-width:0;gap:.08rem}.preview-sticky-player small{color:#ba8cff;font-size:.48rem;font-weight:900;letter-spacing:.1em}.preview-sticky-player strong{overflow:hidden;font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.preview-sticky-player em{color:#93899e;font-size:.52rem;font-style:normal}.preview-sticky-share{min-height:2.5rem;padding:.5rem .7rem;border:1px solid #ffffff18;border-radius:.7rem;background:#ffffff08;color:#dcd3e5;font:inherit;font-size:.58rem;font-weight:800;cursor:pointer}.preview-radio-playing .preview-sticky-player{border-color:#51dfaa55;box-shadow:0 1rem 4rem #000c,0 0 2.4rem #45d8a428}.preview-radio-playing .preview-sticky-player small{color:#62e8b7}
@media(max-width:650px){.radio-preview-page{padding-bottom:4.8rem}.preview-show-actions{display:grid;grid-template-columns:1fr}.preview-show-actions button{width:100%}.preview-sticky-player{right:.35rem;bottom:.35rem;left:.35rem;min-height:3.8rem;gap:.6rem;padding:.45rem;border-radius:.85rem}.preview-sticky-player>button:first-child{width:2.8rem;height:2.8rem}.preview-sticky-player strong{font-size:.62rem}.preview-sticky-player em{font-size:.47rem}.preview-sticky-share{width:2.65rem;padding:0;font-size:.85rem}.preview-sticky-share span{display:none}}
