.room{isolation:isolate;color:#f4f4ff;background:#07071a;border-radius:22px;gap:18px;padding:clamp(16px,3vw,28px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,0 30px 60px -40px #0d0c22e6}.room:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 3px),radial-gradient(80% 60% at 0 0,#2f2bff52,#0000 70%),radial-gradient(60% 50% at 100% 100%,#00b86e1f,#0000 70%);position:absolute;inset:0}.room-title{font-family:var(--font-display);color:#f4f4ff;margin:0;font-size:clamp(22px,3vw,28px);font-weight:800;font-stretch:85%;line-height:1.05}.room h3{color:#f4f4ff;margin:0 0 10px;font-size:15px;font-weight:800}.room-head{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.room-status{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:inline-flex}.room-dot{background:#ff3b30;border-radius:50%;flex:none;width:10px;height:10px;animation:2s ease-out infinite live-pulse;box-shadow:0 0 #ff3b3099}.room-chapter{color:#ffd84d;font-family:var(--font-display);background:#ffc40029;border-radius:999px;margin:0;padding:3px 12px;font-size:15px;font-weight:800;font-stretch:85%}.room-counter{color:#b3b6e3;margin:0;font-size:13.5px}.room-paused{color:#b3b6e3;margin:0}.room-body-wrap{gap:18px;display:grid}.room-now-list,.room-events,.room-group-list{margin:0;padding:0;list-style:none}.room-now-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;display:grid}.room-now-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;align-content:start;gap:6px;min-width:0;padding:12px 14px;display:grid}.room-now-item.is-stage-changed{animation:1.2s ease-out room-flash}.room-now-head,.room-meta{color:#b3b6e3;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:12.5px;display:flex}.room-now-title{overflow-wrap:anywhere;margin:0;font-size:15.5px;font-weight:700;line-height:1.35}.room-now-times{color:#b3b6e3;gap:2px;margin:0;font-size:12.5px;display:grid}.room-stage{border-radius:999px;padding:1px 9px;font-size:12px;font-weight:800}.room-stage.st-building{color:#d4d3ff;background:#2f2bff66}.room-stage.st-testing{color:#ffd84d;background:#ffc4002e}.room-stage.st-in_review{color:#ffb1ab;background:#ff3b3033}.room-stage.st-in_preview,.room-stage.st-live{color:#7ce8b5;background:#00b86e33}.room-today-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}@media (width>=760px){.room-today-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.room-today-cell{background:#ffffff0d;border-radius:12px;flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding:10px 12px;display:flex}.room-today-label{color:#b3b6e3;font-size:12.5px}.room-today-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:800;line-height:1}.room-events{display:grid}.room-event{grid-template-columns:34px minmax(0,1fr);gap:12px;min-width:0;padding:12px 0;display:grid}.room-events>.room-event+.room-event{border-top:1px solid #ffffff14}.room-icon{color:#c9c7ff;background:#ffffff14;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.room-icon svg{width:19px;height:19px}.k-release .room-icon,.k-content_published .room-icon{color:#7ce8b5}.k-review_caught .room-icon{color:#ffb1ab}.k-incident .room-icon{color:#ff8a80}.k-owner_feedback .room-icon{color:#ffd84d}.room-body{gap:4px;min-width:0;display:grid}.room-kind{color:#f4f4ff;font-weight:700}.room-line{overflow-wrap:anywhere;margin:0;font-size:15.5px;line-height:1.4}.room-follow{color:#7ce8b5;margin:0;font-size:14px}.room-link{color:#c9c7ff;text-underline-offset:3px;justify-self:start;font-weight:700;text-decoration:underline}.room-link:focus-visible,.room-group-toggle:focus-visible{outline-offset:2px;outline:3px solid #ffd84d}.room-group-toggle{color:#f4f4ff;min-height:44px;font:700 13.5px/1 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;justify-self:start;padding:0 14px}.room-group-list{margin-top:4px;padding-left:4px;display:grid}.room-reel{background:#ffc4000d;border:1px dashed #ffc40073;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.room-reel-label{color:#ffd84d;font-family:var(--font-display);margin:0;font-size:18px;font-weight:800}.room-reel-note{color:#b3b6e3;margin:0;font-size:13px}.room-reel-slot{margin:0;padding:0;list-style:none}.room-replay-chip{color:#ffd84d;background:#ffc4002e;border-radius:999px;padding:0 8px;font-weight:800}.room-event.is-new .room-line{animation:.9s steps(30,end) both room-type}.room-events>.room-event.is-new:nth-child(2) .room-line{animation-delay:.15s}.room-events>.room-event.is-new:nth-child(3) .room-line{animation-delay:.3s}.room-events>.room-event.is-new:nth-child(4) .room-line{animation-delay:.45s}.room-events>.room-event.is-new:nth-child(n+5) .room-line{animation-delay:.6s}@keyframes room-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes room-flash{0%{box-shadow:0 0 0 2px #ffd84d}to{box-shadow:0 0 #ffd84d00}}@media (prefers-reduced-motion:reduce){.room-dot,.room-now-item.is-stage-changed,.room-event.is-new .room-line{animation:none}}
