.live-main{padding-top:120px;background:radial-gradient(ellipse at 85% 14%,#ff2bd619,transparent 40%),radial-gradient(ellipse at 5% 30%,#39fff30b,transparent 40%)}.live-heading{padding:30px 5% 40px}.live-heading .back{font-size:12px}.live-label{margin-top:40px;display:flex;align-items:center;gap:10px}.live-label i,.broadcast-bar i,.live-nav i{display:inline-block;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#ff2bd6;box-shadow:0 0 12px #ff2bd6}.live-nav{display:inline-flex;gap:8px;align-items:center}.live-heading h1{font-size:clamp(42px,6.7vw,100px);letter-spacing:-4px;line-height:1.04;margin:20px 0 24px}.live-heading h1 em{font-style:normal;color:var(--cyan);text-shadow:0 0 30px #39fff33b}.live-intro{font-size:21px;color:#d1d6e1;line-height:1.6}.live-meta{display:flex;gap:12px 30px;flex-wrap:wrap;font:12px/1.7 monospace;color:#b1b8cc;margin-top:24px}#live-session{margin-left:auto;text-align:right;font-size:12px;min-width:100px}#live-session a{color:var(--cyan);border:1px solid #39fff380;padding:11px 16px}.live-broadcast{margin:0 5%;border:1px solid #39fff34d;box-shadow:0 0 40px #39fff30a;background:#070811}.broadcast-bar{padding:17px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff1c;background:#10101b}#broadcast-status{display:flex;align-items:center;gap:12px;font:10px monospace;letter-spacing:1.6px}.broadcast-bar button{font-size:12px;color:#bec8df}.broadcast-screen{position:relative;aspect-ratio:16/9;max-height:75vh;min-height:360px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 75% 40%,#39103777,transparent 50%),radial-gradient(ellipse at 10% 75%,#003b3e66,transparent 50%),repeating-linear-gradient(0deg,#ffffff02 0 1px,transparent 1px 5px),#03040a}.broadcast-screen:before{content:'';position:absolute;inset:14%;border:1px solid #39fff312;transform:perspective(600px) rotateY(-12deg);pointer-events:none}.waiting-card{position:relative;z-index:1;text-align:center;padding:40px 24px;max-width:760px}.waiting-card h2{font-size:clamp(30px,4vw,60px);line-height:1.16;letter-spacing:-1.5px;margin:22px 0}.waiting-card>p{color:#bac1d5;line-height:1.8;max-width:560px;margin:16px auto}.waiting-card .primary{margin-top:18px;clip-path:none;border-radius:3px;box-shadow:0 0 25px #39fff326}.waiting-card .eyebrow{color:var(--cyan);font-size:10px}.waiting-card .member-confirmed{color:var(--cyan);font-size:12px}.broadcast-screen iframe{position:relative;z-index:2;border:0;width:100%;height:100%;min-height:360px;background:#000}.broadcast-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;min-height:56px;border-top:1px solid #ffffff15}.broadcast-foot p{font-size:12px;color:#aeb7cb;line-height:1.6;margin:0}.broadcast-foot button{color:var(--cyan);white-space:nowrap}.live-details{padding:65px 5%;display:grid;grid-template-columns:1fr 1fr;gap:70px}.live-details h2{font-size:36px;line-height:1.15;letter-spacing:-1px}.live-details h2 span{color:var(--cyan)}.live-details article>p:not(.eyebrow){color:#b6bed1;line-height:1.9;max-width:560px}.live-details strong{color:#eff4ff}.live-details .text-link{display:inline-block;margin-top:20px;color:var(--cyan)}.live-details .secondary{display:inline-block;margin-top:15px}.live-help{padding:35px 5% 65px;border-top:1px solid #ffffff15}.live-help>a{font-size:23px;color:#f0f5ff}.live-help>p:last-child{font-size:12px;color:#a8b2c7;margin-top:25px}.live-error{color:var(--color-destructive)!important}nav a[aria-current=page]{color:var(--cyan)}
@media(max-width:760px){.live-main{padding-top:90px}.live-heading{padding-top:25px}.live-heading h1{font-size:clamp(36px,8vw,58px);letter-spacing:-2px}.live-intro{font-size:17px}.live-meta{font-size:11px;gap:8px 20px}.broadcast-screen{aspect-ratio:auto;min-height:420px}.broadcast-screen iframe{aspect-ratio:16/9;min-height:230px}.waiting-card{padding:34px 20px}.waiting-card h2{font-size:32px}.waiting-card>p{font-size:14px}.live-details{grid-template-columns:1fr;gap:30px;padding-top:45px}.live-details h2{font-size:30px}.broadcast-bar{padding:14px}#broadcast-status{font-size:9px;letter-spacing:1px}.broadcast-foot{padding:14px;align-items:start;flex-direction:column}.live-help>a{font-size:20px}#live-session{font-size:11px;min-width:75px}#live-session a{padding:8px}.live-nav{gap:5px}.live-heading .live-label{font-size:9px}}
