/* One room for visitors, booked attendees and returning viewers. */
.unified-v2{--muted:#b2c4ba;--accent:#87f7a5;line-height:1.5}.unified-v2 .topbar{border:0;max-width:1200px;padding:24px 30px}.unified-v2 .brand span{display:inline;font-size:inherit;letter-spacing:inherit;color:inherit}.unified-v2 .room-preview{height:1000px;max-height:120svh}.unified-v2 .unified-main{position:relative;z-index:1;max-width:1200px;margin:auto;padding:12px 30px 40px;text-align:center}.unified-v2 .unified-heading{margin:auto}.unified-v2 .unified-heading>h1{font:700 clamp(28px,3.5vw,42px)/1.13 'Space Grotesk',Arial,sans-serif;letter-spacing:-1.4px;margin:12px auto 14px;max-width:780px}.unified-v2 .unified-heading>.invitation{max-width:610px;margin-bottom:16px;font-size:14px}.unified-v2 .host{margin:16px auto 12px}.unified-v2 .host strong{display:block}.unified-v2 .guest-stage{position:relative;margin:24px auto 20px;border:1px solid #ffffff26;border-radius:24px;overflow:hidden;background:#06110e;max-width:900px;height:300px;isolation:isolate}.unified-v2 .guest-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.24}.unified-v2 .guest-stage-overlay{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;background:linear-gradient(90deg,#05110bc9,#05110b40,#05110bc9)}.unified-v2 .guest-stage-overlay>.section-label{font-size:10px;font-weight:700;letter-spacing:2px;color:#baffcc}.unified-v2 .guest-stage h2{font:500 27px 'Space Grotesk',Arial,sans-serif;margin:10px 0 8px;letter-spacing:-.5px}.unified-v2 .guest-stage .countdown{width:min(100%,440px);margin:10px 0 8px;font-size:inherit;letter-spacing:normal}.unified-v2 .guest-stage .countdown strong{font-size:38px}.unified-v2 .guest-stage-note{font-size:12px;color:#c2d7c8;margin:10px 0 0;max-width:400px}.unified-v2 .guest-registration{max-width:560px;margin:auto;padding:18px 24px 24px;border:1px solid #ffffff20;border-radius:22px;background:#06110eeb}.unified-v2 .session-options label{margin:0}.unified-v2 .session-options input{display:inline-block}.unified-v2 .primary{margin-top:0;font-family:inherit}.unified-v2 .consent input{display:inline-block;padding:0;margin:2px 0 0}.unified-v2 dialog form>label{font-weight:500}.unified-v2 dialog input{margin-top:0}.unified-v2 .phone-country-control select{margin:0;padding:0}.unified-v2 .unified-player.room{padding:0;margin:22px auto 0;max-width:100%;text-align:center}.unified-v2 .unified-player #live{margin-top:0}.unified-v2 #broadcast-stage:not(:fullscreen):not(.immersive-fallback)>.video-wrap{height:auto;aspect-ratio:16/9}.unified-v2 .premiere-waiting{background:linear-gradient(90deg,#07140de0,#07140d96),url('assets/portada-masterclass-trading-ia-millan.png') center/cover}.unified-v2 .premiere-waiting .countdown{display:block;font-size:clamp(34px,5.7vw,72px);letter-spacing:2px;color:#baffcc;margin:10px 0 16px}.unified-v2 .premiere-waiting h2{font-size:28px}.unified-v2 .playbar{margin:8px 0 0}.unified-v2 .unified-offers{text-align:center}.unified-v2 .unified-offers>p{color:#b2c4ba;font-size:14px;line-height:1.7}.unified-v2 .landing-content .cm-products-heading h2{font-size:36px}.unified-v2 .room-note{margin-bottom:0}
.unified-v2[data-room-phase='before'] #broadcast-stage:not(:fullscreen):not(.immersive-fallback),.unified-v2[data-room-phase='after'] #broadcast-stage:not(:fullscreen):not(.immersive-fallback){grid-template-columns:minmax(0,1fr);max-width:960px;margin:auto}.unified-v2[data-room-phase='before'] #recorded-chat,.unified-v2[data-room-phase='after'] #recorded-chat,.unified-v2[data-room-phase='before'] #chat-toggle,.unified-v2[data-room-phase='after'] #chat-toggle{display:none!important}.unified-v2[data-room-phase='before'] #broadcast-stage:not(:fullscreen):not(.immersive-fallback)>.video-wrap,.unified-v2[data-room-phase='after'] #broadcast-stage:not(:fullscreen):not(.immersive-fallback)>.video-wrap{height:360px;aspect-ratio:auto}.unified-v2[data-room-phase='before'] .playbar,.unified-v2[data-room-phase='after'] .playbar{display:none}.unified-v2[data-room-phase='before'] .stage-expand,.unified-v2[data-room-phase='after'] .stage-expand{display:none}.unified-v2[data-room-phase='after'] .premiere-label{display:none}.unified-v2[data-room-phase='after'] .premiere-waiting h2{margin:0 0 18px}
@media(min-width:851px){.unified-v2 #broadcast-stage:not(:fullscreen):not(.immersive-fallback){grid-template-columns:minmax(0,1fr) 290px;gap:14px}.unified-v2 #broadcast-stage:not(:fullscreen):not(.immersive-fallback)>.chat-panel{width:290px;height:auto;max-height:560px;padding:18px 14px}.unified-v2 #broadcast-stage:not(:fullscreen):not(.immersive-fallback)>.chat-toggle{right:318px}.unified-v2 #broadcast-stage.comments-hidden:not(:fullscreen):not(.immersive-fallback){grid-template-columns:1fr}.unified-v2 #broadcast-stage.comments-hidden:not(:fullscreen):not(.immersive-fallback)>.chat-toggle{right:16px}.unified-v2 #broadcast-stage:not(:fullscreen):not(.immersive-fallback) .chat-panel h3{font-size:18px}}
@media(max-width:600px){.unified-v2 .topbar{padding:20px}.unified-v2 .unified-main{padding:12px 16px 30px}.unified-v2 .unified-heading>h1{font-size:29px;letter-spacing:-1px}.unified-v2 .unified-heading>.invitation{font-size:12px;max-width:340px}.unified-v2 .guest-stage{height:240px;margin-top:20px;border-radius:18px}.unified-v2 .guest-stage-overlay{padding:22px 15px}.unified-v2 .guest-stage h2{font-size:23px}.unified-v2 .guest-stage .countdown strong{font-size:29px}.unified-v2 .guest-stage-note{font-size:11px;max-width:290px}.unified-v2 .guest-registration{padding:18px 16px 20px}.unified-v2[data-room-phase='before'] #broadcast-stage:not(:fullscreen):not(.immersive-fallback)>.video-wrap,.unified-v2[data-room-phase='after'] #broadcast-stage:not(:fullscreen):not(.immersive-fallback)>.video-wrap{height:260px;border-radius:18px}.unified-v2 .premiere-waiting{padding:30px 18px}.unified-v2 .premiere-waiting h2{font-size:23px}.unified-v2 .premiere-waiting .countdown{font-size:35px;margin:10px 0 12px}.unified-v2 .premiere-waiting p{font-size:12px;max-height:none}.unified-v2 .premiere-note{font-size:10px}.unified-v2 .session-options legend{font-size:11px}.unified-v2 .room .button{font-size:13px}.unified-v2 .landing-content .cm-products-heading h2{font-size:28px}}

.unified-v2[data-room-phase='before'] .stage-badge{background:#163c29;color:#bcffd0}.unified-v2[data-room-phase='after'] .stage-badge{background:#26372e;color:#d4e4da}
/* Community stories glide right to left; the first group is the accessible list. */
.unified-v2 .community-stories{padding:52px 0 60px;border-top:1px solid #ffffff15;overflow:hidden}.unified-v2 .stories-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:28px}.unified-v2 .stories-heading h2{font-size:clamp(26px,3.5vw,36px);margin-bottom:12px}.unified-v2 .stories-heading p{color:#b2c4ba;font-size:14px;line-height:1.7;margin:0}.unified-v2 .stories-heading .section-label{margin-bottom:13px}.unified-v2 .stories-toggle{flex-shrink:0;display:flex;align-items:center;gap:12px;border:1px solid #ffffff26;background:#ffffff04;color:#c9e6d3;border-radius:30px;padding:10px 16px;font-size:11px;font-weight:600}.unified-v2 .stories-toggle:hover{background:#87f7a50b}.unified-v2 .stories-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.unified-v2 .stories-track{display:flex;width:max-content;animation:community-stories-slide 64s linear infinite;will-change:transform}.unified-v2 .stories-group{display:flex;gap:18px;padding-right:18px}.unified-v2 .story-card{flex:0 0 300px;width:300px;min-height:230px;border:1px solid #ffffff1c;border-radius:20px;background:linear-gradient(145deg,#0f2419,#08130d);padding:25px 24px;text-align:left;display:flex;flex-direction:column}.unified-v2 .story-person{display:flex;gap:12px;align-items:center;margin-bottom:22px}.unified-v2 .story-avatar{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:50%;background:#87f7a513;border:1px solid #87f7a52e;color:#baffcc;font-size:13px;font-weight:800;letter-spacing:.5px}.unified-v2 .story-person h3{font:700 15px/1.4 'Space Grotesk',Arial,sans-serif;margin:0;color:#f2faf5;letter-spacing:0}.unified-v2 .story-location{display:block;font-size:10px;color:#9db6a6;margin-top:3px}.unified-v2 .story-amount{font:700 25px/1.3 'Space Grotesk',Arial,sans-serif;color:#a5ffbd;margin:0 0 8px;letter-spacing:-.5px}.unified-v2 .story-detail{color:#b6cabc;font-size:12px;line-height:1.7;margin:0 0 20px;max-width:230px}.unified-v2 .story-label{margin-top:auto;align-self:flex-start;color:#819e8c;font-size:8px;text-transform:uppercase;letter-spacing:1.4px;border-top:1px solid #ffffff0e;padding-top:12px;width:100%}.unified-v2 .stories-paused .stories-track{animation-play-state:paused}
@keyframes community-stories-slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:600px){.unified-v2 .community-stories{padding:38px 0 42px}.unified-v2 .stories-heading{align-items:flex-start;flex-direction:column;gap:16px}.unified-v2 .stories-heading h2{font-size:28px}.unified-v2 .stories-heading p{font-size:13px}.unified-v2 .stories-toggle{padding:8px 13px}.unified-v2 .story-card{flex-basis:270px;width:270px;padding:22px;min-height:225px}.unified-v2 .story-amount{font-size:23px}.unified-v2 .stories-group{gap:14px;padding-right:14px}}
@media(prefers-reduced-motion:reduce){.unified-v2 .stories-track{animation:none;will-change:auto}.unified-v2 .stories-group[aria-hidden='true']{display:none}.unified-v2 .stories-window{overflow-x:auto;mask-image:none;scroll-snap-type:x proximity;padding-bottom:12px}.unified-v2 .story-card{scroll-snap-align:start}.unified-v2 .stories-toggle{display:none}}

