@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=DM+Mono:wght@400;500&display=swap";
:root{--ink:#09070d;--lime:#d9ff43;--cobalt:#345cff;--coral:#ff6b5e;--paper:#f5f1e8;--muted:#b7b4b3;--line:#f5f1e83d}.control-shell{color:#f3f0e8;letter-spacing:.04em;background:#090b0b;grid-template-columns:190px 1fr;min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:grid}.control-sidebar{background:#0d1010;border-right:1px solid #2b302e;flex-direction:column;min-height:100vh;display:flex}.control-brand{border-bottom:1px solid #2b302e;height:112px;padding:28px 24px}.control-brand span{letter-spacing:.18em;font-size:24px;font-weight:900;display:block}.control-brand small{color:#b8ff39;letter-spacing:.4em;font-size:9px}.control-sidebar nav{flex-direction:column;display:flex}.control-sidebar nav button{color:#737a76;text-align:left;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #252a28;height:68px;padding:0 22px;font-weight:800}.control-sidebar nav button b{color:#4c5450;margin-right:16px;font-size:9px}.control-sidebar nav button.active{color:#fff;background:#151918;border-left:3px solid #b8ff39}.operator-card{border-top:1px solid #2b302e;margin-top:auto;padding:22px}.operator-card span,.operator-card strong,.operator-card i{display:block}.operator-card span{color:#767e79;font-size:9px}.operator-card strong{text-transform:uppercase;margin:8px 0;font-size:10px}.operator-card i{color:#b8ff39;font-size:8px;font-style:normal}.control-stage{min-width:0;padding:0 34px 72px}.control-header{border-bottom:1px solid #303532;justify-content:space-between;align-items:center;height:112px;display:flex}.control-header span,.eyebrow{color:#747c77;letter-spacing:.2em;font-size:9px}.control-header h1{letter-spacing:.1em;margin:7px 0 0;font-size:25px}.version{color:#747c77;font-size:9px}.version b{color:#f3f0e8;margin-left:10px;font-size:13px}.health-rail{border-bottom:1px solid #303532;grid-template-columns:repeat(4,1fr);display:grid}.health-rail div{border-right:1px solid #303532;justify-content:space-between;padding:16px 0;display:flex}.health-rail div+div{padding-left:18px}.health-rail span{color:#b8ff39;font-size:8px}.health-rail span.warn{color:#ff684b}.health-rail b{padding-right:18px;font-size:14px}.show-grid{border-bottom:1px solid #303532;grid-template-columns:minmax(0,2.2fr) minmax(260px,.8fr);display:grid}.now-panel{border-right:1px solid #303532;padding:32px 32px 30px 0}.state-line{align-items:center;gap:14px;display:flex}.state-line h2{letter-spacing:.04em;margin:14px 0 38px;font-size:48px}.pulse{background:#b8ff39;border-radius:50%;width:12px;height:12px;box-shadow:0 0 22px #b8ff39}.track-block{justify-content:space-between;align-items:end;display:flex}.track-block span,.next-moment span{color:#747c77;font-size:9px}.track-block h3{margin:8px 0;font-size:21px}.track-block>b{font-family:monospace;font-size:12px}.progress{background:#343936;height:3px;margin:12px 0 26px}.progress i{background:#b8ff39;height:100%;display:block}.next-moment{border-top:1px solid #303532;border-bottom:1px solid #303532;grid-template-columns:120px 1fr auto;align-items:center;padding:16px 0;display:grid}.next-moment strong{font-size:12px}.next-moment small{color:#b8ff39}.command-row{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:24px;display:grid}.command-row button,.confirm-actions button{color:#fff;letter-spacing:.12em;cursor:pointer;background:#191d1b;border:1px solid #4b524f;padding:15px 10px;font-size:9px;font-weight:900}.command-row button:nth-child(2){color:#090b0b;background:#e7e4dc}.command-row button.danger{color:#ff684b;background:#251413;border-color:#ff684b}.command-row button:disabled{opacity:.35;cursor:not-allowed}.confirm-panel{padding:32px 0 30px 30px;position:relative}.confirm-panel>span{color:#ff684b;font-size:8px}.confirm-panel h3{margin:40px 0 14px;font-size:22px}.confirm-panel p{color:#929995;max-width:300px;font-size:11px;line-height:1.7}.confirm-actions{flex-direction:column;gap:8px;margin-top:30px;display:flex}.confirm-actions button:first-child{color:#0a0b0b;background:#ff684b;border-color:#ff684b}.secure-mark{color:#747c77;border-left:2px solid #b8ff39;margin-top:46px;padding-left:14px;font-size:9px;line-height:1.8}.secure-mark b{color:#fff}.section-title{color:#7b827e;justify-content:space-between;padding:18px 0 12px;font-size:9px;display:flex}.section-title b{font-weight:400}.timeline{border-bottom:1px solid #303532}.moments{grid-template-columns:repeat(8,1fr);padding-bottom:22px;display:grid}.moments div{border-top:2px solid #343936;min-width:0;padding:12px 8px 0 0}.moments div.done{border-color:#69716d}.moments div.current{border-color:#b8ff39}.moments b,.moments span{font-size:8px;display:block}.moments b{color:#545b57;margin-bottom:9px}.moments .current b{color:#b8ff39}.moments span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.log-head,.log-row{border-top:1px solid #262b29;grid-template-columns:110px 1.5fr 1fr 80px;padding:10px 0;font-size:9px;display:grid}.log-head{color:#626a65}.log-row i{color:#b8ff39;font-style:normal}.log-empty{color:#626a65;border-top:1px solid #262b29;padding:24px 0;font-size:9px}.control-footer{color:#090b0b;z-index:5;background:#b8ff39;justify-content:space-between;align-items:center;height:42px;padding:0 34px;font-size:9px;display:flex;position:fixed;bottom:0;left:190px;right:0}.control-footer span{font-weight:900}.control-footer b{font-family:monospace}.control-shell button:focus-visible{outline-offset:2px;outline:2px solid #b8ff39}@media (max-width:900px){.control-shell{grid-template-columns:1fr}.control-sidebar{display:none}.control-stage{padding:0 18px 70px}.show-grid{grid-template-columns:1fr}.now-panel{border-right:0;padding-right:0}.confirm-panel{border-top:1px solid #303532;padding-left:0}.health-rail{grid-template-columns:1fr 1fr}.moments{grid-template-columns:repeat(4,1fr);gap:12px}.control-footer{padding:0 18px;left:0}.state-line h2{font-size:36px}.command-row{grid-template-columns:1fr}.log-head,.log-row{grid-template-columns:80px 1fr 80px}.log-head span:nth-child(3),.log-row span:nth-child(3){display:none}}.health-rail{grid-template-columns:repeat(5,1fr)}.next-moment small.not-ready{color:#ff684b}@media (max-width:900px){.health-rail{grid-template-columns:1fr 1fr}}.next-moment.track-start{grid-template-columns:120px 1fr minmax(210px,auto)}.next-moment.track-start label{color:#747c77;align-items:center;gap:10px;font-size:8px;display:flex}.next-moment.track-start select{color:#f3f0e8;letter-spacing:.08em;text-transform:uppercase;background:#111513;border:1px solid #4b524f;min-width:190px;padding:9px 10px;font:700 9px Arial,Helvetica,sans-serif}.next-moment.track-start select:focus-visible{outline-offset:2px;outline:2px solid #b8ff39}@media (max-width:720px){.next-moment.track-start{grid-template-columns:1fr;gap:10px}.next-moment.track-start label{flex-direction:column;align-items:flex-start}.next-moment.track-start select{width:100%}}.next-moment.recovery{border-color:#ff684b}.next-moment.recovery>span,.next-moment.recovery>strong{color:#ff684b}.hold-recovery button:nth-child(2){color:#090b0b;background:#ff684b;border-color:#ff684b}.next-moment.close-ready{border-color:#ff684b}.next-moment.close-ready strong,.next-moment.close-ready small{color:#ff684b}.next-moment.ended strong,.next-moment.ended small{color:#b8ff39}.close-confirm button:first-child{background:#ff684b}.entry-notice{color:#ff684b;letter-spacing:.1em;margin-top:12px;font:700 10px monospace;display:block}.pass-rail.attended{color:#b8ff39;border-color:#b8ff39}.portal-pass.attended{border-color:#b8ff39;box-shadow:0 0 40px #b8ff3914}.auth-link.disabled{opacity:.55;pointer-events:none}*{box-sizing:border-box}html{background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);margin:0;font-family:DM Mono,monospace}button,a{font:inherit}button{border:0}a{color:inherit;text-decoration:none}.room-shell{background:#05040a;min-height:100svh;overflow:hidden}.room-scene{border-bottom:1px solid var(--line);isolation:isolate;background:#08070d url(/images/kranki-room.webp.png) 50%/cover no-repeat;min-height:73svh;position:relative}.room-scene:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#040308f5 0%,#040308d1 24%,#0403082e 57%,#04030814 100%);position:absolute;inset:0}.theme-eko-la-wa.media-audio .room-scene{background-image:url(/images/eko-la-wa/eko-la-wa-rooftop-audio-room-v1.png);background-position:50%}.theme-eko-la-wa.media-video .room-scene{background-image:url(/images/eko-la-wa/eko-la-wa-rooftop-video-room-v1.png);background-position:50%}.theme-eko-la-wa.media-audio .room-scene:after,.theme-eko-la-wa.media-video .room-scene:after{background:0 0}.theme-eko-la-wa.media-video .artist-live{z-index:2;aspect-ratio:auto;width:34.8%;height:58%;max-height:none;box-shadow:none;background:#f0e6d6;border:0;border-radius:0;margin:0;position:absolute;top:3%;left:55.8%}.theme-eko-la-wa.media-video .artist-live video,.theme-eko-la-wa.media-video .artist-live mux-player{object-fit:contain;background:#07070a;width:100%;height:100%}.theme-eko-la-wa.media-video .artist-video-caption{bottom:3%;left:3%;right:3%}.artist-preview-screen{color:var(--paper);text-align:center;background:#07070a;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.artist-preview-screen span,.artist-preview-screen small{color:var(--lime);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.artist-preview-screen strong{letter-spacing:.04em;font:600 clamp(24px,3vw,52px)/.9 Barlow Condensed,sans-serif}.quality-high .room-scene:after{animation:12s ease-in-out infinite alternate room-breathe}.quality-data-saver .room-scene{background-image:none}.quality-data-saver .room-scene:after{background:linear-gradient(135deg,#05040a 0%,#0d1010 62%,#17200b 100%)}.quality-data-saver .cover{background:#10172f}.quality-data-saver .cover:before,.quality-data-saver .cover span{display:none}.quality-data-saver *,.quality-data-saver :before,.quality-data-saver :after{transition-duration:0s!important;animation:none!important}@keyframes room-breathe{0%{opacity:.9}to{opacity:1}}.site-header{z-index:3;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;height:104px;padding:0 clamp(28px,4.2vw,72px);display:grid;position:relative}.brand{color:var(--lime);letter-spacing:-.04em;justify-self:start;font-family:Barlow Condensed,sans-serif;font-size:clamp(27px,2vw,35px);font-weight:600}.nav{letter-spacing:.16em;gap:clamp(18px,3vw,54px);font-size:13px;display:flex}.nav a,.nav button{color:inherit;cursor:pointer;letter-spacing:.16em;background:0 0;padding:18px 0;font-size:13px;position:relative}.nav .quality-toggle{color:var(--lime);white-space:nowrap;font-size:10px}.nav a:after,.nav button:after{content:"";background:var(--lime);height:3px;transition:transform .2s;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.nav a:hover:after,.nav button:hover:after,.nav .active:after{transform:scaleX(1)}.menu-button{width:42px;height:42px;color:var(--paper);background:0 0;justify-self:end;display:none}.menu-button svg{width:100%;height:100%}.hero-content{flex-direction:column;justify-content:center;align-items:flex-start;width:min(1440px,100%);min-height:calc(73svh - 104px);padding:4vh clamp(28px,4.2vw,72px) 4.6vh;display:flex}h1{letter-spacing:-.035em;text-transform:uppercase;text-shadow:0 2px 26px #00000080;max-width:580px;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(78px,10vw,166px);font-weight:600;line-height:.78}.coral-rule{background:var(--coral);width:84px;height:4px;margin:clamp(20px,3vh,40px) 0 20px}.entry-panel{flex-direction:column;align-items:flex-start;display:flex}.entry-panel p,.live-copy p{letter-spacing:.12em;margin:0 0 8px;font-size:13px}.entry-panel time{color:var(--lime);letter-spacing:.08em;font-family:Barlow Condensed,sans-serif;font-size:clamp(48px,4.4vw,70px);line-height:1}.enter-button{color:#070709;background:var(--lime);letter-spacing:.08em;cursor:pointer;width:min(360px,78vw);margin-top:20px;padding:18px 28px;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:700;transition:transform .18s,box-shadow .18s}.enter-button:hover{transform:translateY(-2px);box-shadow:0 12px 34px #d9ff432e}.room-shell :is(a,button,textarea,select,input):focus-visible{outline:3px solid var(--paper);outline-offset:4px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--lime);color:#070709;letter-spacing:.1em;padding:12px 16px;font-size:11px;font-weight:700;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.pass-rail{letter-spacing:.05em;border:1px solid #f5f1e859;align-items:center;width:min(360px,78vw);height:44px;margin-top:14px;font-size:13px;display:flex}.pass-rail svg{width:52px;height:100%;color:var(--lime);border-right:1px solid var(--line);padding:11px 13px}.live-copy{flex-direction:column;margin-bottom:10px;display:flex}.live-copy strong{color:var(--lime);font:600 46px/1 Barlow Condensed,sans-serif}.live-copy span{color:var(--muted);margin-top:10px;font-size:12px}.artist-live{aspect-ratio:16/9;background:#05040a;border:1px solid #f5f1e86b;width:min(760px,90vw);margin:2px 0 12px}.artist-live mux-player{--media-object-fit:cover;width:100%;height:100%}.artist-prerecorded{aspect-ratio:9/16;width:min(430px,86vw);max-height:64vh;position:relative}.artist-prerecorded video{object-fit:contain;background:#05040a;width:100%;height:100%;display:block}.artist-video-caption{color:var(--cream);pointer-events:none;background:linear-gradient(90deg,#05040af0,#05040a6b);justify-content:space-between;gap:16px;padding:12px 14px;display:flex;position:absolute;bottom:42px;left:0;right:0}.artist-video-caption span{color:var(--lime);letter-spacing:.12em;font-size:9px}.artist-video-caption strong{text-transform:uppercase;font:600 18px/1 Barlow Condensed,sans-serif}.artist-live-fallback{border-left:4px solid var(--lime);background:#050409db;width:min(680px,90vw);padding:24px}.artist-live-fallback p{color:var(--lime);letter-spacing:.16em;margin:0 0 10px;font-size:10px}.artist-live-fallback strong{font:600 clamp(34px,4vw,56px)/.92 Barlow Condensed,sans-serif;display:block}.artist-live-fallback span{color:var(--muted);margin-top:12px;font-size:11px;display:block}.now-playing{background:linear-gradient(90deg,#06050a,#0a0711);grid-template-columns:150px minmax(250px,1.3fr) 1fr 1fr;align-items:center;gap:30px;min-height:24svh;padding:16px clamp(28px,4.2vw,72px);display:grid}.cover{aspect-ratio:1;background:linear-gradient(155deg,#1742dd 0 48%,#071036 49%);width:132px;position:relative;overflow:hidden}.cover:before{content:"";aspect-ratio:1;background:var(--lime);border-radius:50%;width:70%;position:absolute;top:-8%;left:15%}.cover span{background:#070b26;border-radius:48% 48% 12% 12%;width:37%;height:72%;position:absolute;bottom:-3%;left:34%;box-shadow:0 0 0 2px #ffffff14}.track-copy{border-right:1px solid var(--line);padding-right:30px}.track-copy p{color:var(--lime);margin:0;font:600 18px/1 Barlow Condensed,sans-serif}.track-copy h2{letter-spacing:-.02em;margin:7px 0 2px;font:600 clamp(42px,4vw,64px)/.9 Barlow Condensed,sans-serif}.track-copy time{letter-spacing:.08em;font-size:14px}.sync-status{color:var(--lime);justify-content:center;align-items:center;gap:8px;font:500 12px/1 DM Mono,monospace;display:flex}.sync-status svg{width:25px}.reactions{justify-content:flex-end;gap:clamp(14px,2vw,28px);display:flex}.reactions button{aspect-ratio:1;cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:clamp(54px,5vw,72px);transition:background .18s,transform .18s;display:grid}.reactions button:hover,.reactions button.selected{background:#ffffff12;transform:translateY(-2px)}.reactions svg{width:38%}.fire,.heart{border:1px solid var(--coral);color:var(--coral)}.spark{border:1px solid var(--lime);color:var(--lime)}.demo-note{color:#f5f1e866;letter-spacing:.18em;place-items:center;height:3svh;min-height:24px;margin:0;font-size:9px;display:grid}.audience-drawer{z-index:20;border-left:1px solid var(--line);background:#09070d;width:min(720px,100%);padding:clamp(28px,5vw,70px);position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-30px 0 80px #0009}.audience-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:30px;padding-bottom:30px;display:flex}.audience-head span,.question-compose label,.question-stream>span,.poll-panel>span{color:var(--lime);letter-spacing:.18em;font-size:10px}.audience-head h2{max-width:500px;margin:10px 0 0;font:600 clamp(42px,6vw,72px)/.88 Barlow Condensed,sans-serif}.audience-head button{color:var(--paper);letter-spacing:.12em;cursor:pointer;background:0 0;align-self:flex-start;font-size:10px}.audience-tabs{border-bottom:1px solid var(--line);display:flex}.audience-tabs button{color:var(--muted);letter-spacing:.15em;cursor:pointer;background:0 0;flex:1;padding:18px;font-size:11px}.audience-tabs button.active{background:var(--lime);color:#09070d}.question-layout{grid-template-columns:1fr 1fr;gap:34px;padding-top:34px;display:grid}.question-compose textarea{border:1px solid var(--line);width:100%;min-height:170px;color:var(--paper);resize:vertical;background:#0e0b13;margin-top:14px;padding:18px;font:14px/1.6 DM Mono,monospace}.question-compose>div{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.question-compose>div span{color:var(--muted);font-size:9px}.question-compose>div button{background:var(--lime);color:#09070d;letter-spacing:.1em;cursor:pointer;padding:13px 16px;font-size:10px;font-weight:700}.question-compose>div button:disabled{opacity:.35}.question-stream article{border-top:1px solid var(--line);padding:16px 0}.question-stream article:first-of-type{margin-top:14px}.question-stream p{margin:0 0 10px;font-size:12px;line-height:1.65}.question-stream small{color:var(--coral);letter-spacing:.1em;font-size:8px}.poll-panel{padding-top:38px}.poll-panel h3{margin:16px 0 28px;font:600 clamp(36px,5vw,60px)/.95 Barlow Condensed,sans-serif}.poll-options{gap:10px;display:grid}.poll-options button{border:1px solid var(--line);color:var(--paper);cursor:pointer;background:#0e0b13;justify-content:space-between;padding:19px;display:flex;position:relative;overflow:hidden}.poll-options button strong,.poll-options button span{z-index:1;letter-spacing:.12em;font-size:11px;position:relative}.poll-options button i{background:#d9ff431f;position:absolute;inset:0 auto 0 0}.audience-notice{color:var(--muted);letter-spacing:.12em;margin-top:30px;font-size:9px}.room-announcement{z-index:4;border:1px solid var(--lime);background:#09070de6;align-items:center;gap:22px;padding:13px 18px;display:flex;position:absolute;top:104px;left:clamp(28px,4.2vw,72px);right:clamp(28px,4.2vw,72px);box-shadow:0 0 38px #d9ff431f}.room-announcement b{color:var(--lime);letter-spacing:.16em;white-space:nowrap;font-size:9px}.room-announcement span{letter-spacing:.1em;font-size:10px}.reactions button:disabled{opacity:.25;cursor:not-allowed}.question-compose textarea:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.room-scene{background-position:63%;min-height:66svh}.theme-eko-la-wa.media-audio .room-scene,.theme-eko-la-wa.media-video .room-scene{background-position:72%}.theme-eko-la-wa.media-audio .room-scene:after,.theme-eko-la-wa.media-video .room-scene:after{background:linear-gradient(90deg,#040308ad 0%,#04030857 64%,#0403081f 100%)}.room-announcement+.hero-content{padding-top:74px}.theme-eko-la-wa.media-video .artist-live{aspect-ratio:16/9;border:1px solid #f6f0e28c;width:100%;max-width:100%;height:auto;margin-top:1.25rem;position:relative;top:auto;left:auto}.room-scene:after{background:linear-gradient(#040308c7 0%,#04030829 38%,#0403084d 65%,#040308f0 100%)}.site-header{justify-content:space-between;height:82px;padding:0 20px;display:flex}.brand{font-size:26px}.menu-button{display:block}.nav{border:1px solid var(--line);background:#09070df7;flex-direction:column;gap:6px;padding:22px;display:none;position:absolute;inset:74px 16px auto}.nav-open{display:flex}.hero-content{justify-content:flex-start;min-height:calc(66svh - 82px);padding:2vh 20px 22px}h1{margin-top:1vh;font-size:clamp(62px,20vw,91px);line-height:.82}.coral-rule{width:58px;height:3px;margin:18px 0 16px}.entry-panel time{font-size:46px}.enter-button,.pass-rail{width:100%}.enter-button{margin-top:14px;padding:15px 20px;font-size:21px}.pass-rail{background:#0403088c}.now-playing{grid-template-rows:auto auto;grid-template-columns:78px 1fr auto;gap:13px;min-height:31svh;padding:18px 20px}.audience-drawer{padding:28px 20px}.audience-head h2{font-size:48px}.question-layout{grid-template-columns:1fr}.audience-head{gap:14px}.cover{grid-row:1;width:78px}.track-copy{border-right:0;grid-row:1;padding-right:10px}.track-copy p{font-size:14px}.track-copy h2{font-size:37px}.sync-status{writing-mode:vertical-rl;grid-row:1;font-size:9px}.sync-status svg{width:20px}.reactions{grid-column:1/-1;justify-content:space-around}.reactions button{width:54px}.demo-note{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.quality-high .room-scene:after{animation:none}}.auth-shell{isolation:isolate;background:#08070d url(/images/kranki-room.webp.png) 62%/cover no-repeat;flex-direction:column;min-height:100svh;padding:32px clamp(22px,4.2vw,72px);display:flex;position:relative;overflow:hidden}.auth-shell:before{content:"";z-index:-1;background:linear-gradient(90deg,#050409fa,#050409db 46%,#05040947);position:absolute;inset:0}.auth-brand{align-self:flex-start}.auth-panel{grid-template-columns:minmax(300px,.9fr) minmax(360px,.7fr);align-items:center;gap:clamp(50px,9vw,150px);width:min(1120px,100%);margin:auto 0;display:grid}.auth-copy h1,.auth-message h1,.portal-pass h1{letter-spacing:-.03em;margin:0;font:600 clamp(72px,8vw,128px)/.8 Barlow Condensed,sans-serif}.auth-copy>p{max-width:520px;color:var(--muted);font-size:13px;line-height:1.75}.auth-copy .returning-link{color:#f5f1e88c;letter-spacing:.1em;margin-top:22px;font-size:10px}.returning-link a,.form-alternate a{color:var(--lime);border-bottom:1px solid}.invite-form{border:1px solid var(--line);background:#050409d6;grid-template-columns:1fr 1fr;gap:16px;padding:clamp(22px,3vw,40px);display:grid;box-shadow:0 28px 80px #00000059}.invite-form>label:not(.check-row){color:var(--lime);letter-spacing:.12em;gap:8px;font-size:10px;display:grid}.invite-form>label:first-child,.invite-form>label:nth-child(2),.invite-form>label:nth-child(4),.invite-form .check-row,.auth-submit,.form-message{grid-column:1/-1}.invite-form input,.invite-form select{width:100%;min-height:48px;color:var(--paper);background:#ffffff09;border:1px solid #f5f1e857;border-radius:0;outline:0;padding:11px 13px;font:400 14px DM Mono,monospace}.invite-form input:focus,.invite-form select:focus{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime)}.check-row{color:var(--muted);align-items:flex-start;gap:11px;font-size:11px;line-height:1.5;display:flex}.check-row input{width:17px;min-height:17px;accent-color:var(--lime);flex:0 0 17px}.auth-submit{width:100%;margin-top:4px}.auth-submit:disabled{cursor:wait;opacity:.7}.form-message{color:var(--muted);letter-spacing:.08em;margin:0;font-size:10px}.form-message.error{color:var(--coral)}.form-kicker,.form-alternate{letter-spacing:.12em;grid-column:1/-1;margin:0;font-size:10px}.form-kicker{color:var(--lime)}.form-alternate{color:#f5f1e88c;text-align:center}.sign-in-form{align-content:center;min-height:330px}.auth-footnote{color:#f5f1e870;letter-spacing:.18em;margin:auto 0 0;font-size:9px}.auth-success{border-left:4px solid var(--lime);background:#050409de;padding:clamp(28px,5vw,58px)}.auth-success>span{color:var(--lime);letter-spacing:.14em;font-size:10px}.auth-success h2{margin:16px 0;font:600 clamp(54px,6vw,88px)/.86 Barlow Condensed,sans-serif}.auth-success p{max-width:440px;color:var(--muted);font-size:12px;line-height:1.7}.auth-success a{color:var(--lime);border-bottom:1px solid var(--lime);margin-top:24px;padding-bottom:5px;font-size:11px;display:inline-block}.auth-message{width:min(660px,100%);margin:auto 0}.auth-message p{max-width:520px;color:var(--muted);line-height:1.7}.auth-link{text-align:center;display:inline-block}.portal-shell:before{background:linear-gradient(90deg,#050409fa,#050409bd 62%,#05040926)}.portal-pass{background:#050409d1;border:1px solid #f5f1e866;width:min(680px,100%);margin:auto 0;padding:clamp(28px,4vw,54px)}.portal-pass>p{color:var(--lime);letter-spacing:.14em;font-size:10px}.portal-details{border-block:1px solid var(--line);grid-template-columns:auto 1fr;gap:9px 24px;margin:24px 0 32px;padding:22px 0;display:grid}.portal-details span{color:var(--muted);font-size:10px}.portal-details strong{color:var(--paper);font-size:11px}@media (max-width:760px){.auth-shell{background-position:66%;padding:22px 20px}.auth-shell:before{background:linear-gradient(#050409d6,#050409f5 58%)}.auth-panel{grid-template-columns:1fr;gap:28px;margin:8vh 0 auto}.auth-copy h1,.auth-message h1,.portal-pass h1{font-size:clamp(66px,21vw,92px)}.auth-copy>p{font-size:11px}.invite-form{grid-template-columns:1fr;gap:13px;padding:20px}.invite-form>label{grid-column:1!important}.auth-submit,.form-message{grid-column:1}.auth-message,.portal-pass{margin:auto 0}}.audience-ops{padding:34px 0}.audience-ops>header{border-bottom:1px solid #303532;justify-content:space-between;align-items:end;padding-bottom:24px;display:flex}.audience-ops>header span,.poll-ops-grid>form>span,.poll-list>span{color:#b8ff39;letter-spacing:.18em;font-size:9px}.audience-ops>header h2{margin:10px 0 0;font-size:42px}.audience-ops>header>b{color:#929995;font-size:10px}.moderation-head,.moderation-table article{border-bottom:1px solid #303532;grid-template-columns:1fr 120px 240px;align-items:center;display:grid}.moderation-head{color:#737a76;padding:14px 0;font-size:8px}.moderation-table article{min-height:78px}.moderation-table article p{font-size:12px}.moderation-table article>span{color:#b8ff39;text-transform:uppercase;font-size:9px}.moderation-table article>div{justify-content:flex-end;gap:8px;display:flex}.moderation-table button,.poll-ops-grid button{color:#090b0b;letter-spacing:.1em;cursor:pointer;background:#e7e4dc;border:1px solid #4b524f;padding:11px 14px;font-size:8px;font-weight:900}.moderation-table button.reject,.poll-ops-grid button.reject{color:#ff684b;background:#251413;border-color:#ff684b}.moderation-table small{color:#737a76}.poll-ops-grid{grid-template-columns:minmax(280px,.8fr) 1.4fr;gap:38px;padding-top:30px;display:grid}.poll-ops-grid form{border-right:1px solid #303532;padding-right:38px}.poll-ops-grid label{color:#737a76;margin-top:24px;font-size:8px;display:block}.poll-ops-grid input,.poll-ops-grid textarea{color:#f3f0e8;background:#101312;border:1px solid #303532;width:100%;margin-top:9px;padding:14px;font:12px/1.5 monospace;display:block}.poll-ops-grid textarea{resize:vertical;min-height:130px}.poll-ops-grid form>button{background:#b8ff39;border-color:#b8ff39;margin-top:14px}.poll-list article{border-bottom:1px solid #303532;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.poll-list article:first-of-type{margin-top:12px}.poll-list h3{margin:0 0 7px;font-size:15px}.poll-list small{color:#737a76;text-transform:uppercase;font-size:8px}.poll-list article>b{color:#737a76;font-size:9px}.moderation-controls{border-bottom:1px solid #303532;grid-template-columns:auto 1fr;gap:28px;padding:22px 0;display:grid}.moderation-toggles{align-items:flex-start;gap:8px;display:flex}.moderation-toggles button{color:#929995;letter-spacing:.1em;cursor:pointer;background:#101312;border:1px solid #4b524f;padding:12px 14px;font:800 8px monospace}.moderation-toggles button.live{color:#b8ff39;border-color:#b8ff39}.moderation-toggles button.paused{color:#ff684b;border-color:#ff684b}.moderation-toggles button:disabled{opacity:.35;cursor:not-allowed}.announcement-compose label{color:#b8ff39;letter-spacing:.16em;font-size:8px;display:block}.announcement-compose>div{grid-template-columns:1fr auto;margin-top:8px;display:grid}.announcement-compose input{color:#f3f0e8;background:#101312;border:1px solid #303532;min-width:0;padding:12px;font:10px monospace}.announcement-compose button{letter-spacing:.1em;background:#b8ff39;border:0;padding:0 18px;font:900 8px monospace}.announcement-compose button:disabled{opacity:.35}.announcement-compose small{color:#929995;letter-spacing:.08em;margin-top:8px;font-size:8px;display:block}@media (max-width:900px){.poll-ops-grid{grid-template-columns:1fr}.poll-ops-grid form{border-bottom:1px solid #303532;border-right:0;padding:0 0 28px}.moderation-head,.moderation-table article{grid-template-columns:1fr 90px}.moderation-head span:last-child{display:none}.moderation-table article>div{grid-column:1/-1;justify-content:flex-start;padding-bottom:14px}.audience-ops>header h2{font-size:32px}.moderation-controls{grid-template-columns:1fr}.room-announcement{flex-direction:column;align-items:flex-start;gap:6px;top:82px;left:20px;right:20px}}.guest-ops,.analytics-ops{padding:34px 0}.guest-ops>header,.analytics-ops>header{border-bottom:1px solid #303532;justify-content:space-between;align-items:end;padding-bottom:24px;display:flex}.guest-ops header span,.analytics-ops header span,.signal-grid>section>span{color:#b8ff39;letter-spacing:.18em;font-size:9px}.guest-ops h2,.analytics-ops h2{margin:10px 0 0;font-size:42px}.guest-ops header input{color:#fff;letter-spacing:.1em;background:#101312;border:1px solid #303532;width:260px;padding:13px;font-size:9px}.guest-head,.guest-ops article{border-bottom:1px solid #303532;grid-template-columns:1.5fr 100px 110px 260px;align-items:center;display:grid}.guest-head{color:#737a76;padding:14px 0;font-size:8px}.guest-ops article{min-height:66px}.guest-ops article strong{font-size:11px}.guest-ops article>span{font-size:9px}.guest-ops article>i{color:#b8ff39;text-transform:uppercase;font-size:8px;font-style:normal}.guest-ops article>div{justify-content:flex-end;gap:8px;display:flex}.guest-ops button{color:#090b0b;cursor:pointer;background:#e7e4dc;border:1px solid #4b524f;padding:10px 12px;font-size:8px;font-weight:900}.guest-ops button.reject{color:#ff684b;background:#251413;border-color:#ff684b}.metric-grid{border-bottom:1px solid #303532;grid-template-columns:repeat(4,1fr);display:grid}.metric-grid div{border-right:1px solid #303532;padding:30px 18px 30px 0}.metric-grid div+div{padding-left:18px}.metric-grid span{color:#737a76;font-size:8px;display:block}.metric-grid b{margin-top:10px;font-size:36px;display:block}.signal-grid{grid-template-columns:1.5fr 1fr;gap:40px;padding-top:32px;display:grid}.signal-grid>section{border-right:1px solid #303532;padding-right:40px}.signal-grid>section:last-child{border:0}.signal-bar{margin-top:22px}.signal-bar label{justify-content:space-between;font-size:9px;display:flex}.signal-bar i{background:#303532;height:4px;margin-top:9px;display:block}.signal-bar em{background:#b8ff39;height:100%;display:block}.qa-number{border-bottom:1px solid #303532;align-items:end;gap:14px;padding:20px 0;display:flex}.qa-number b{font-size:42px}.qa-number small{color:#737a76;padding-bottom:7px;font-size:8px}@media (max-width:900px){.guest-ops>header{flex-direction:column;align-items:start;gap:16px}.guest-ops header input{width:100%}.guest-head,.guest-ops article{grid-template-columns:1fr 70px 80px}.guest-head span:last-child{display:none}.guest-ops article>div{grid-column:1/-1;justify-content:flex-start;padding-bottom:12px}.metric-grid{grid-template-columns:1fr 1fr}.signal-grid{grid-template-columns:1fr}.signal-grid>section{border-bottom:1px solid #303532;border-right:0;padding:0 0 28px}}.setup-overlay{z-index:10;background:#0c0f0e;padding:34px 42px;position:absolute;inset:0 430px 56px 0;overflow:auto}.setup-toolbar{border-bottom:1px solid #303532;justify-content:space-between;align-items:end;padding-bottom:22px;display:flex}.setup-toolbar span,.setup-grid form>span,.track-config>span{color:#b8ff39;letter-spacing:.18em;font-size:9px}.setup-toolbar h2{margin:8px 0 0;font-size:42px}.setup-toolbar>div:last-child{align-items:center;gap:18px;display:flex}.setup-toolbar b{color:#ff684b;font-size:9px}.setup-toolbar button{color:#f3f0e8;background:0 0;font-size:9px}.setup-status,.setup-empty{color:#b8ff39;letter-spacing:.08em;background:#101312;border:1px solid #303532;padding:14px;font:800 9px monospace}.setup-status.error{color:#ff684b;border-color:#ff684b}.setup-empty{color:#737a76;margin-top:16px}.setup-grid{grid-template-columns:1fr 1fr;gap:24px;padding:28px 0;display:grid}.setup-grid form{border:1px solid #303532;padding:24px}.setup-grid label{color:#737a76;margin-top:17px;font-size:8px;display:block}.setup-grid input,.track-config input,.track-config select{color:#f3f0e8;background:#101312;border:1px solid #303532;width:100%;margin-top:7px;padding:12px;font:10px monospace;display:block}.setup-grid button,.track-config button{color:#090b0b;letter-spacing:.08em;background:#b8ff39;border:0;margin-top:16px;padding:12px 16px;font:900 8px monospace}.setup-grid button.freeze{background:#ff684b;margin-left:10px}.setup-grid button:disabled,.track-config button:disabled{opacity:.3}.scene-chips{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.scene-chips i{color:#929995;border:1px solid #4b524f;padding:7px;font-size:8px;font-style:normal}.track-config{border-top:1px solid #303532;padding-top:24px}.track-config form{border-bottom:1px solid #303532;grid-template-columns:70px 1.4fr 130px 1fr 80px;align-items:end;gap:10px;padding:12px 0;display:grid}.track-config input,.track-config select,.track-config button{margin:0}@media (max-width:900px){.setup-overlay{padding:24px 18px;inset:0 0 56px}.setup-grid{grid-template-columns:1fr}.track-config form{grid-template-columns:60px 1fr}.track-config select,.track-config button{grid-column:1/-1}.setup-toolbar h2{font-size:32px}}.readiness-float{z-index:12;background:#101312;border:1px solid #4b524f;width:min(390px,100% - 36px);padding:22px;position:absolute;top:104px;right:64px;box-shadow:0 24px 70px #000}.readiness-float header{border-bottom:1px solid #303532;justify-content:space-between;align-items:start;padding-bottom:16px;display:flex}.readiness-float header span{color:#b8ff39;letter-spacing:.16em;font-size:8px}.readiness-float h3{margin:7px 0 0;font-size:18px}.readiness-float header>b{letter-spacing:.1em;border:1px solid;padding:7px;font-size:7px}.readiness-float header>b.ready{color:#b8ff39}.readiness-float header>b.not-ready{color:#ff684b}.readiness-checks{grid-template-columns:1fr 1fr;gap:0 14px;padding:14px 0;display:grid}.readiness-checks p{color:#737a76;border-bottom:1px solid #252927;margin:0;padding:10px 0;font-size:7px}.readiness-checks p.passed{color:#f3f0e8}.readiness-checks i{color:#ff684b;width:20px;font-style:normal;display:inline-block}.readiness-checks p.passed i{color:#b8ff39}.rehearsal-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rehearsal-actions button{color:#090b0b;letter-spacing:.08em;background:#b8ff39;border:0;padding:11px 13px;font:900 7px monospace}.rehearsal-actions button.fail{color:#ff684b;background:#251413;border:1px solid #ff684b}.rehearsal-actions button:disabled{opacity:.35}.rehearsal-actions small{color:#737a76;width:100%;font-size:7px}@media (max-width:900px){.readiness-float{z-index:13;width:auto;margin:18px;position:relative;top:auto;right:auto}.readiness-checks{grid-template-columns:1fr}}.backup-actions{border-top:1px solid #303532;border-bottom:1px solid #303532;margin-bottom:14px;padding:13px 0}.backup-actions>span{color:#b8ff39;letter-spacing:.14em;font-size:7px;display:block}.backup-actions>div{gap:8px;margin-top:9px;display:flex}.backup-actions button{color:#f3f0e8;letter-spacing:.08em;background:0 0;border:1px solid #4b524f;padding:9px 11px;font:800 7px monospace}.backup-actions button:disabled{opacity:.3}.backup-actions small{color:#737a76;letter-spacing:.08em;margin-top:8px;font-size:6px;display:block}.rehearsal-run{border-top:1px solid #303532;padding:13px 0}.rehearsal-run>span,.rehearsal-issue-form>span{color:#b8ff39;letter-spacing:.14em;margin-bottom:8px;font-size:7px;display:block}.rehearsal-checklist{grid-template-columns:1fr 1fr;gap:5px;max-height:150px;display:grid;overflow:auto}.rehearsal-checklist button{color:#aaa;text-align:left;background:#151917;border:1px solid #343a36;padding:7px;font:700 7px monospace}.rehearsal-checklist button i{color:#ff684b;margin-right:6px;font-style:normal}.rehearsal-checklist button.passed{color:#f3f0e8;border-color:#58762f}.rehearsal-checklist button.passed i{color:#b8ff39}.rehearsal-issue-form{grid-template-columns:1fr 1fr;gap:5px;margin-top:12px;display:grid}.rehearsal-issue-form>span{grid-column:1/-1;margin:0}.rehearsal-issue-form input,.rehearsal-issue-form select{color:#f3f0e8;background:#151917;border:1px solid #343a36;min-width:0;padding:7px;font:700 7px monospace}.rehearsal-issue-form button,.rehearsal-issues button{color:#090b0b;background:#ff684b;border:0;padding:7px;font:900 7px monospace}.rehearsal-issues p{background:#171313;border-left:2px solid #ff684b;align-items:center;gap:6px;margin:6px 0 0;padding:6px;font-size:6px;display:flex}.rehearsal-issues p.resolved{opacity:.45;border-color:#b8ff39}.rehearsal-issues p b{text-transform:uppercase;color:#ff684b}.rehearsal-issues p span{flex:1}.readiness-float{max-height:calc(100vh - 126px);overflow:auto}.launch-runbook-float{z-index:12;background:#0d100f;border:1px solid #4b524f;width:min(420px,100% - 36px);max-height:calc(100vh - 126px);padding:20px;position:absolute;top:104px;right:474px;overflow:auto;box-shadow:0 24px 70px #000}.launch-runbook-float>header{border-bottom:1px solid #303532;justify-content:space-between;padding-bottom:13px;display:flex}.launch-runbook-float>header span{color:#b8ff39;letter-spacing:.15em;font-size:8px}.launch-runbook-float h3{margin:6px 0 0;font-size:17px}.launch-runbook-float>header>b{border:1px solid;height:max-content;padding:6px;font:900 8px monospace}.launch-runbook-float>header>b.go{color:#b8ff39}.launch-runbook-float>header>b.no_go{color:#ff684b}.launch-runbook-float .initialize{background:#b8ff39;border:0;width:100%;margin-top:15px;padding:12px;font:900 8px monospace}.launch-gate-list section{border-bottom:1px solid #303532;padding:11px 0}.launch-gate-list section>header{justify-content:space-between;display:flex}.launch-gate-list section>header b{text-transform:uppercase;font-size:8px}.launch-gate-list section>header small{color:#b8ff39;font-size:7px}.launch-gate-list section>div{grid-template-columns:repeat(2,1fr);gap:4px;margin-top:7px;display:grid}.launch-gate-list button{color:#939994;text-align:left;background:#151917;border:1px solid #343a36;padding:7px;font:700 7px monospace}.launch-gate-list button i{color:#ff684b;margin-right:5px;font-style:normal}.launch-gate-list button.passed{color:#f3f0e8;border-color:#58762f}.launch-gate-list button.passed i{color:#b8ff39}.launch-decision-form{gap:6px;padding-top:12px;display:grid}.launch-decision-form input,.launch-decision-form textarea{color:#f3f0e8;resize:vertical;background:#151917;border:1px solid #343a36;padding:8px;font:700 7px monospace}.launch-decision-form>div{gap:6px;display:flex}.launch-decision-form button,.launch-decision button{border:0;flex:1;padding:9px;font:900 7px monospace}.launch-decision-form .go{background:#b8ff39}.launch-decision-form .no-go{background:#ff684b}.launch-decision-form button:disabled,.launch-decision button:disabled{opacity:.3}.launch-decision{background:#151917;border-left:3px solid;gap:5px;margin-top:12px;padding:9px;display:grid}.launch-decision.go{border-color:#b8ff39}.launch-decision.no_go{border-color:#ff684b}.launch-decision span,.launch-decision small{color:#9aa09c;font-size:7px}.launch-decision>button{color:#090b0b;background:#b8ff39}@media (max-width:1200px){.launch-runbook-float{top:540px;right:64px}}@media (max-width:900px){.launch-runbook-float{z-index:13;width:auto;margin:18px;position:relative;top:auto;right:auto}}.event-switcher{color:#747c77;letter-spacing:.16em;align-items:center;gap:8px;margin-top:8px;font-size:8px;display:flex}.event-switcher select{color:#f3f0e8;letter-spacing:.06em;background:#111513;border:1px solid #3a413d;min-width:230px;padding:7px 28px 7px 9px;font:700 9px/1.2 monospace}.moments{grid-template-columns:repeat(10,1fr)}.readiness-float{width:394px;max-height:calc(50vh - 66px);top:50%;right:18px}.launch-runbook-float{width:394px;max-height:calc(50vh - 66px);top:104px;right:18px}@media (max-width:1200px) and (min-width:901px){.setup-overlay{padding:28px 24px;right:360px}.setup-grid{grid-template-columns:1fr}.readiness-float,.launch-runbook-float{width:334px;right:12px}.launch-runbook-float{top:104px}.readiness-float{top:50%}}@media (max-width:900px){.readiness-float,.launch-runbook-float{width:auto;max-height:38vh;margin:0;position:fixed;left:18px;right:18px}.launch-runbook-float{top:132px}.readiness-float{top:auto;bottom:54px}}.setup-overlay{scrollbar-gutter:stable}.setup-toolbar{z-index:2;background:#0c0f0e;padding-top:34px;position:sticky;top:-34px}.setup-toolbar small{color:#8d9690;letter-spacing:.08em;margin-top:8px;font:700 10px monospace;display:block}.setup-toolbar button{cursor:pointer;border:1px solid #3f4742;padding:9px 12px}.setup-toolbar button:hover{color:#b8ff39;border-color:#b8ff39}.setup-grid form{background:#101312;border-color:#3c433f}.setup-grid form>span,.track-config>span{font-size:10px}.setup-grid label{letter-spacing:.12em;font-size:9px}.setup-grid input,.track-config input,.track-config select{min-height:42px;font-size:11px;transition:border-color .15s,box-shadow .15s}.setup-grid input:focus,.track-config input:focus,.track-config select:focus{border-color:#b8ff39;outline:0;box-shadow:0 0 0 2px #b8ff3926}.setup-grid button,.track-config button{cursor:pointer;min-height:40px;font-size:9px}.setup-grid button:not(:disabled):hover,.track-config button:not(:disabled):hover{filter:brightness(1.1);transform:translateY(-1px)}.setup-grid button:disabled,.track-config button:disabled{cursor:not-allowed}.track-config{margin-bottom:40px}.track-config form{background:#0e1110;padding:12px}.setup-empty{line-height:1.6}.readiness-float,.launch-runbook-float{box-shadow:none;border-color:#3c433f}.readiness-float h3,.launch-runbook-float h3{font-size:20px}.readiness-checks p,.launch-gate-list button{font-size:8px;line-height:1.35}.rehearsal-actions button,.backup-actions button,.launch-decision-form button{cursor:pointer;min-height:36px;font-size:8px}@media (max-width:900px){.setup-toolbar{align-items:flex-start;padding-top:24px;top:-24px}.setup-toolbar h2{font-size:28px}.setup-toolbar>div:last-child{flex-direction:column;align-items:flex-end}.setup-grid{gap:16px}.setup-grid form{padding:18px}.setup-grid button.freeze{margin-left:0;display:block}.track-config{padding-bottom:44vh}.readiness-float,.launch-runbook-float{box-shadow:0 18px 60px #000}.launch-runbook-float{display:none}.readiness-float{max-height:34vh}.readiness-checks{grid-template-columns:1fr 1fr}}.event-library{padding:34px 0}.event-library>header{border-bottom:1px solid #303532;justify-content:space-between;align-items:end;gap:30px;padding-bottom:22px;display:flex}.event-library>header span,.clone-panel span{color:#b8ff39;letter-spacing:.18em;font-size:9px}.event-library>header h2{margin:8px 0 0;font-size:42px}.event-library>header p{color:#929995;max-width:520px;margin:0;font:10px/1.7 monospace}.event-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px 0;display:grid}.event-library article{background:#0e1110;border:1px solid #303532;padding:22px}.event-library article.current{border-color:#b8ff39}.event-card-head{color:#b8ff39;justify-content:space-between;font:800 9px monospace;display:flex}.event-card-head small{color:#737a76}.event-library article h3{margin:18px 0;font-size:24px}.event-counts{border:1px solid #303532;grid-template-columns:repeat(4,1fr);display:grid}.event-counts b{border-right:1px solid #303532;padding:12px;font-size:18px}.event-counts b:last-child{border:0}.event-counts small{color:#737a76;margin-top:5px;font-size:7px;display:block}.event-library article>p{color:#737a76;font:9px/1.6 monospace}.event-actions{flex-wrap:wrap;gap:8px;display:flex}.event-actions button,.clone-panel form>button{color:#090b0b;letter-spacing:.08em;cursor:pointer;background:#b8ff39;border:0;padding:11px 14px;font:900 8px monospace}.event-actions button:nth-child(2){background:#e7e4dc}.event-actions button.restart{background:#ff684b}.clone-panel{z-index:30;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.clone-panel form{background:#0d1010;border:1px solid #4b524f;width:min(560px,100%);padding:28px}.clone-panel form>div{justify-content:space-between;align-items:center;display:flex}.clone-panel form>div button{color:#fff;background:0 0;border:1px solid #3f4742;padding:8px;font:8px monospace}.clone-panel h3{margin:20px 0 8px;font-size:26px}.clone-panel p{color:#929995;font:10px/1.7 monospace}.clone-panel label{color:#737a76;margin-top:14px;font-size:8px;display:block}.clone-panel input{color:#fff;background:#101312;border:1px solid #303532;width:100%;margin-top:6px;padding:12px;font:11px monospace;display:block}.clone-panel form>button{width:100%;min-height:44px;margin-top:20px}.clone-panel form>button:disabled{opacity:.4}@media (max-width:900px){.event-library>header{flex-direction:column;align-items:flex-start}.event-library>header h2{font-size:32px}.event-library-grid{grid-template-columns:1fr}.event-counts b{padding:9px}.event-actions button{flex:1}.clone-panel{align-items:start;overflow:auto}.clone-panel form{margin-top:20px}}.mobile-control-shortcuts{gap:8px;display:none}.event-library-shortcut{color:#b8ff39;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #b8ff39;margin-top:10px;padding:8px 10px;font:900 8px monospace}@media (max-width:900px){.mobile-control-shortcuts{flex-wrap:wrap;display:flex}.event-library-shortcut{display:block}.control-header{height:auto;min-height:112px;padding:18px 0}.control-header h1{font-size:20px}.event-switcher select{max-width:75vw}}.scene-chips span{border:1px solid #4b524f;display:flex}.scene-chips span i{border:0}.scene-chips span button{color:#ff684b;background:0 0;border-left:1px solid #4b524f;margin:0;padding:5px 8px}.track-config form{grid-template-columns:60px 1.2fr 1.5fr 110px 1fr 72px 76px}.track-config form.create-media{background:#131715;border:1px solid #3c433f;margin:14px 0 8px;padding:12px}.track-config button.remove-reference{color:#ff684b;background:0 0;border:1px solid #ff684b}.video-config{margin-top:30px}.video-config form{grid-template-columns:60px 1.2fr 1.5fr 120px 72px 76px}@media (max-width:900px){.track-config form,.video-config form{grid-template-columns:60px 1fr}.track-config input:nth-of-type(n+2),.track-config select,.track-config button{grid-column:1/-1}}@media (max-width:900px){.track-config form.create-media,.video-config form.create-media{grid-template-columns:60px 1fr}}.event-library-intro{max-width:520px}.event-library-intro p{margin:0}.event-library-intro button{color:#090b0b;letter-spacing:.08em;cursor:pointer;background:#b8ff39;border:0;margin-top:12px;padding:11px 14px;font:900 8px monospace}.track-config form.create-media{grid-template-columns:60px 1fr 1.25fr 100px 1.25fr 105px 1fr 84px}.video-config form.create-media{grid-template-columns:60px 1fr 1.25fr 100px 1.25fr 120px 84px}.media-upload{cursor:pointer;text-align:center;border:1px solid #b8ff39;place-items:center;min-height:42px;color:#b8ff39!important;margin:0!important;display:grid!important}.media-upload input{opacity:0;pointer-events:none;height:1px;position:absolute;width:1px!important}@media (max-width:900px){.track-config form.create-media,.video-config form.create-media{grid-template-columns:60px 1fr}.media-upload{grid-column:1/-1}}.launch-runbook-float.collapsed{max-height:none}.launch-runbook-float>header>div:first-child small{color:#7f8882;letter-spacing:.08em;margin-top:7px;font:700 7px monospace;display:block}.runbook-header-actions{align-items:flex-start;gap:7px;display:flex}.runbook-header-actions>b{border:1px solid;height:max-content;padding:7px;font:900 8px monospace}.runbook-header-actions>b.go{color:#b8ff39}.runbook-header-actions>b.no_go{color:#ff684b}.runbook-header-actions>button{color:#f3f0e8;letter-spacing:.06em;cursor:pointer;background:#171b19;border:1px solid #4b524f;padding:7px 9px;font:900 7px monospace}.runbook-header-actions>button:hover{color:#b8ff39;border-color:#b8ff39}.runbook-content{animation:.16s ease-out runbook-open}@keyframes runbook-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.readiness-float.collapsed{max-height:none}.readiness-header-actions{align-items:flex-start;gap:7px;display:flex}.readiness-header-actions>b{border:1px solid;height:max-content;padding:7px;font:900 7px monospace}.readiness-header-actions>b.ready{color:#b8ff39}.readiness-header-actions>b.not-ready{color:#ff684b}.readiness-header-actions>button{color:#f3f0e8;letter-spacing:.06em;cursor:pointer;background:#171b19;border:1px solid #4b524f;padding:7px 9px;font:900 7px monospace}.readiness-header-actions>button:hover{color:#b8ff39;border-color:#b8ff39}.readiness-content{animation:.16s ease-out runbook-open}
