.nativeDeviceSelect{color:#fff;width:100%;min-width:0;font:inherit;cursor:pointer;background:#151920;border:0;outline:0;padding:0 4px}.deviceField:has(.nativeDeviceSelect){padding:0 10px}.deviceField:has(.nativeDeviceSelect) svg{flex:none}.studioEntryError{color:#ffc1c6;background:#2b171a;border:1px solid #6a3037;border-radius:9px;margin:0 0 14px;padding:10px 12px;font-size:12px;line-height:1.45}.connectedCount{align-items:center;gap:6px;display:flex}.connectedCount svg{width:14px}.tileMeter{z-index:7!important;opacity:.94!important;pointer-events:none!important;contain:layout paint style!important;-webkit-backdrop-filter:none!important;background:#05070a8a!important;border:1px solid #ffffff14!important;border-radius:8px!important;width:clamp(96px,18%,168px)!important;max-width:168px!important;margin:0!important;padding:5px 7px!important;position:absolute!important;bottom:45px!important;left:14px!important;right:auto!important;box-shadow:0 3px 14px #00000038!important}.audioMeter{contain:layout paint style!important}.tileMeter .audioMeter.compact{gap:3px!important;width:100%!important;margin:0!important}.tileMeter .meterChannel{grid-template-columns:8px minmax(0,1fr)!important;gap:4px!important}.tileMeter .meterChannel>b{color:#aeb5c0!important;font-size:7px!important;line-height:1!important}.tileMeter .meterTrack,.person .meterTrack{contain:layout paint!important;background:linear-gradient(90deg,#35d07f61 0 72%,#f4c5426b 72% 88%,#ef5b5b75 88% 100%)!important;border-radius:999px!important;height:5px!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 0 0 1px #ffffff0b!important}.tileMeter .meterTrack i,.person .meterTrack i{height:100%!important;box-shadow:none!important;background:#ffffff2e!important;border-radius:999px!important;transition:none!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}.tileMeter .meterTrack i:after,.person .meterTrack i:after{content:"";background:#f7f9fc;border-radius:3px;width:2px;height:calc(100% + 2px);position:absolute;top:-1px;right:-1px;box-shadow:0 0 4px #ffffff59}.tileMeter .meterTrack:after,.person .meterTrack:after{display:none!important}.person .audioMeter{contain:layout paint style!important;max-width:132px!important;margin-top:5px!important}.person .audioMeter.compact{gap:2px!important}.person .meterTrack{height:4px!important}.studio:has(.dock button.danger) .tileMeter{display:none!important}.program-clean .tileMeter,.clean-output .tileMeter,.is-transmitting .tileMeter,.is-recording .tileMeter,[data-clean-output=true] .tileMeter{display:none!important}@media (width<=720px){.tileMeter{width:104px!important;max-width:104px!important;box-shadow:none!important;border-radius:6px!important;padding:3px 5px!important;bottom:34px!important;left:8px!important;right:auto!important}.tileMeter .audioMeter.compact{gap:2px!important}.tileMeter .meterChannel{grid-template-columns:7px minmax(0,1fr)!important;gap:3px!important}.tileMeter .meterChannel>b{font-size:6px!important}.tileMeter .meterTrack{height:3px!important}.deviceCheck .audioMeter{contain:layout paint style!important;gap:3px!important;width:min(100%,220px)!important;max-width:220px!important;margin:10px 0 2px!important}.deviceCheck .meterHeader{letter-spacing:.02em!important;margin-bottom:2px!important;font-size:7px!important;line-height:1!important}.deviceCheck .meterHeader span:last-child{display:none!important}.deviceCheck .meterChannel{grid-template-columns:10px minmax(0,1fr)!important;gap:5px!important}.deviceCheck .meterChannel>b{font-size:7px!important;line-height:1!important}.deviceCheck .meterTrack{border-radius:999px!important;height:4px!important}}@media (width<=420px){.deviceCheck .audioMeter{width:190px!important;max-width:190px!important}}.stage{box-shadow:inset 0 0 0 2px #704cff;border:0!important}.recordBadges{display:none!important}.videoTile.t4l-local-self>video,.previewVideo>video{transform-origin:50%;transform:scaleX(-1)}.videoTile.source-screen>video,.videoTile.t4l-caption-broadcast-tile>video{transform:none!important}.stage:has(.t4l-caption-broadcast-tile) .t4l-caption-overlay{display:none!important}.programGrid.layout-presenter{background:#050608!important;grid-template-rows:minmax(0,1fr) minmax(120px,28%)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:2px!important;display:grid!important}.programGrid.layout-presenter>.videoTile{min-width:0;min-height:0;z-index:1!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;position:relative!important;inset:auto!important}.programGrid.layout-presenter>.yc-presenter-host{grid-area:1/1}.programGrid.layout-presenter>.yc-presenter-featured{grid-area:1/2}.programGrid.layout-presenter>.yc-presenter-strip{grid-row:2;display:block}.programGrid.layout-presenter>.videoTile video{object-fit:cover}.programGrid.layout-presenter>.yc-presenter-host>span,.programGrid.layout-presenter>.yc-presenter-featured>span{padding:7px 12px;font-size:14px}.programGrid.layout-presenter>.yc-presenter-strip>span{padding:5px 8px;font-size:10px;bottom:8px;left:8px}.programGrid.layout-presenter>.yc-presenter-strip .tileMeter{transform-origin:0 100%;transform:scale(.82)}.programGrid.layout-presenter>.watermark,.programGrid.layout-presenter>.recordBadges,.programGrid.layout-presenter>.screenCaptureWarning,.programGrid.layout-presenter>.yondcast-comment-overlay{pointer-events:none;grid-column:1/-1}.programGrid.layout-presenter:has(>.yc-presenter-strip:nth-child(5)){grid-template-columns:repeat(6,minmax(0,1fr))!important}.programGrid.layout-presenter:has(>.yc-presenter-strip:nth-child(5))>.yc-presenter-host{grid-column:1/4!important}.programGrid.layout-presenter:has(>.yc-presenter-strip:nth-child(5))>.yc-presenter-featured{grid-column:4/7!important}.programGrid.layout-presenter:has(>.yc-presenter-strip:nth-child(5))>.yc-presenter-strip{grid-column:span 2!important}.programGrid.layout-presentation{grid-template-columns:minmax(150px,18%) minmax(0,82%)!important;grid-template-rows:repeat(var(--yc-camera-count,1),minmax(0,1fr))!important;background:#050608!important;align-items:stretch!important;gap:2px!important;display:grid!important}.programGrid.layout-presentation>.videoTile{min-width:0;min-height:0;z-index:1!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;position:relative!important;inset:auto!important}.programGrid.layout-presentation>.yc-presentation-screen{grid-area:1/2/-1!important;align-self:stretch!important}.programGrid.layout-presentation>.yc-presentation-screen video{background:#090b0f;object-fit:contain!important}.programGrid.layout-presentation>.yc-presentation-screen>span{display:none!important}.programGrid.layout-presentation>.yc-presentation-camera{grid-column:1!important;grid-row:var(--yc-presentation-row)!important;border-bottom:2px solid #050608!important;align-self:stretch!important;height:auto!important;min-height:0!important}.programGrid.layout-presentation>.yc-presentation-camera video{object-fit:cover!important}.programGrid.layout-presentation>.yc-presentation-camera>span{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 12px);overflow:hidden;padding:4px 7px!important;font-size:9px!important;bottom:6px!important;left:6px!important}.programGrid.layout-presentation>.yc-presentation-camera .tileMeter{transform-origin:0 100%;transform:scale(.72)}.programGrid.layout-presentation>.watermark{top:14px!important;right:14px!important}.programGrid.layout-presentation>.recordBadges{left:calc(18% + 12px)!important}.programGrid.layout-presentation>.screenCaptureWarning,.programGrid.layout-presentation>.yondcast-comment-overlay{width:82%!important;left:18%!important}.yc-presenter-picker{background:#12161d;border:1px solid #2d3440;border-radius:12px;margin-top:14px;padding:12px}.yc-presenter-picker>b{margin-bottom:9px;display:block}.yc-presenter-options{flex-wrap:wrap;gap:7px;display:flex}.yc-presenter-options button{color:#dce0e6;cursor:pointer;background:#1a1f27;border:1px solid #353d49;border-radius:999px;padding:7px 10px;font-weight:700}.yc-presenter-options button.selected{color:#fff;background:#684cff;border-color:#8069ff}.yc-presenter-picker small{color:#858d9a;margin-top:9px;line-height:1.45;display:block}.yc-presenter-layout-btn.selected{box-shadow:0 0 0 1px #7b5cff55;color:#fff!important;background:#211a35!important;border-color:#7b5cff!important}.yc-presentation-auto-note{background:#10141a;border:1px solid #2a3039;border-radius:11px;gap:4px;margin-top:12px;padding:11px 12px;display:grid}.yc-presentation-auto-note b{color:#dce0e6;font-size:12px}.yc-presentation-auto-note span{color:#7f8793;font-size:11px;line-height:1.45}.yc-presentation-auto-note.active{background:#171326;border-color:#6f55ff;box-shadow:inset 3px 0 #7458ff}.yc-presentation-auto-note.active b{color:#fff}.yc-presentation-auto-note.active:before{content:"ATIVO";letter-spacing:.1em;color:#8f79ff;font-size:9px;font-weight:900}::view-transition-group(t4l-host){animation-duration:.56s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-group(t4l-remote-host){animation-duration:.56s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-group(t4l-screen){animation-duration:.56s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-group(yondcast-host){animation-duration:.56s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-group(yondcast-remote-host){animation-duration:.56s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-group(yondcast-screen){animation-duration:.56s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-group(*){animation-duration:.56s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-old(*){animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(*){animation-timing-function:cubic-bezier(.22,.61,.36,1)}@media (width<=900px){.programGrid.layout-presentation{grid-template-columns:minmax(108px,24%) minmax(0,76%)!important}.programGrid.layout-presentation>.recordBadges{left:calc(24% + 8px)!important}.programGrid.layout-presentation>.screenCaptureWarning,.programGrid.layout-presentation>.yondcast-comment-overlay{width:76%!important;left:24%!important}.programGrid.layout-presentation>.yc-presentation-camera>span{padding:3px 5px!important;font-size:8px!important}}@media (width<=720px){.programGrid.layout-presenter{grid-template-rows:minmax(0,1fr) minmax(92px,25%)!important;grid-template-columns:1fr 1fr!important}.programGrid.layout-presenter:has(>.yc-presenter-strip:nth-child(5)){grid-template-columns:repeat(6,minmax(0,1fr))!important}.programGrid.layout-presenter>.yc-presenter-host>span,.programGrid.layout-presenter>.yc-presenter-featured>span{padding:5px 7px;font-size:10px}.programGrid.layout-presenter>.yc-presenter-strip>span{padding:4px 6px;font-size:8px}.programGrid.layout-presentation{grid-template-columns:minmax(88px,27%) minmax(0,73%)!important}.programGrid.layout-presentation>.recordBadges{display:none!important}.programGrid.layout-presentation>.watermark{width:36px!important;height:36px!important;top:7px!important;right:7px!important}.programGrid.layout-presentation>.screenCaptureWarning,.programGrid.layout-presentation>.yondcast-comment-overlay{width:73%!important;left:27%!important}.programGrid.layout-presentation>.yc-presentation-camera .tileMeter{display:none!important}}.mapFilters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.mapFilters button{color:#aeb5c2;cursor:pointer;background:#12161d;border:1px solid #303642;border-radius:999px;padding:9px 13px;font-weight:700}.mapFilters button.active{color:#fff;background:#7457ff;border-color:#7457ff}.weatherMapLayout{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:18px;display:grid}.brazilMapCard,.mapAlerts{background:#12151b;border:1px solid #292e39;border-radius:16px;padding:18px}.mapTitle{justify-content:space-between;align-items:center;display:flex}.mapTitle>div{flex-direction:column;gap:3px;display:flex}.mapTitle b{font-size:18px}.mapTitle span{color:#929baa;font-size:12px}.mapTitle svg{color:#8d77ff;width:28px}.brazilSvg{width:100%;margin-top:8px;display:block}.mapState{fill:#1a1f27;stroke:#596171;stroke-width:1.4px;transition:all .2s}.mapState.severity-potential{fill:#7a5f1d}.mapState.severity-danger{fill:#813c22}.mapState.severity-great_danger{fill:#7a2034}.mapAlert{fill-opacity:.55;stroke-width:1.2px}.mapAlert.severity-potential{fill:#f0bd3d;stroke:#ffd66c}.mapAlert.severity-danger{fill:#ff7f3c;stroke:#ffad78}.mapAlert.severity-great_danger{fill:#ff4766;stroke:#ff8ca0}.mapLabel{fill:#f2f3f5;text-anchor:middle;dominant-baseline:central;pointer-events:none;text-shadow:0 1px 3px #000;font-size:11px;font-weight:900}.mapLegend{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mapLegend span{background:#20252e;border-radius:999px;padding:6px 9px;font-size:11px}.mapLegend .potential{color:#ffd96f}.mapLegend .danger{color:#ffae79}.mapLegend .great{color:#ff8fa2}.mapAlerts{max-height:720px;overflow:auto}.mapAlerts h3{margin-top:0}.mapAlerts article{background:#0d1015;border:1px solid #2d3340;border-left:4px solid #66707f;border-radius:10px;margin-bottom:9px;padding:12px}.mapAlerts article.severity-potential{border-left-color:#edbd49}.mapAlerts article.severity-danger{border-left-color:#ff8140}.mapAlerts article.severity-great_danger{border-left-color:#ff4d6c}.mapAlerts b,.mapAlerts small{display:block}.mapAlerts small{color:#929baa;margin-top:4px}.mapAlerts p{color:#c4c9d2;font-size:13px;line-height:1.4}@media (width<=1050px){.weatherMapLayout{grid-template-columns:1fr}.mapAlerts{max-height:none}}.coreSplash,.authPage,.coreApp{color:#f5f7fb;background:#090b10;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.coreSplash{align-content:center;place-items:center;gap:10px;display:grid}.coreSplash span{color:#8f96a6}.coreBrandMark,.coreLogo>span,.authLogo>span{background:linear-gradient(135deg,#6f5cff,#27c8db);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.authPage{grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.authPitch{background:radial-gradient(circle at 20% 30%,#6f5cff33,#0000 32%),#090b10;flex-direction:column;justify-content:center;padding:72px;display:flex}.authLogo{align-items:center;gap:12px;margin-bottom:70px;display:flex}.authLogo div{flex-direction:column;display:flex}.authLogo small,.coreLogo small{color:#8f96a6}.authPitch h1{max-width:720px;margin:0 0 20px;font-size:54px;line-height:1.02}.authPitch>p{color:#a8afbf;max-width:650px;font-size:19px;line-height:1.6}.authBenefits{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.authBenefits span{background:#12151c;border:1px solid #262a34;border-radius:12px;align-items:center;gap:8px;padding:12px 14px;display:flex}.authBenefits svg{width:18px}.authCard{flex-direction:column;justify-content:center;width:100%;max-width:620px;margin:auto;padding:42px;display:flex}.authTabs{background:#11141a;border:1px solid #232832;border-radius:14px;grid-template-columns:1fr 1fr;margin-bottom:22px;padding:5px;display:grid}.authTabs button{color:#8f96a6;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:700;display:flex}.authTabs button.active{color:#fff;background:#26213e}.authTabs svg{width:17px}.authCard form{background:#11141a;border:1px solid #252a34;border-radius:20px;padding:28px}.authCard h2{margin:0 0 8px;font-size:28px}.authCard form>p{color:#8f96a6;margin:0 0 24px}.authCard label{color:#c8ceda;margin:15px 0 7px;font-size:13px;font-weight:700;display:block}.authCard input,.workspacePicker select,.inlineCreate input,.sessionCreate input,.sessionCreate select{color:#fff;background:#0b0d12;border:1px solid #2a2f3a;border-radius:10px;outline:none;width:100%;padding:12px 13px}.authCard input:focus,.inlineCreate input:focus,.sessionCreate input:focus,.sessionCreate select:focus{border-color:#755cff;box-shadow:0 0 0 3px #755cff1f}.authSubmit,.inlineCreate button,.sessionCreate button,.coreHero button,.sessionList article>button{color:#fff;background:#755cff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:800;display:flex}.authSubmit{width:100%;margin-top:22px}.authError,.coreNotice{color:#ffb8bd;background:#2a1719;border:1px solid #5c292e;border-radius:10px;margin-top:14px;padding:12px}.coreApp{grid-template-columns:245px minmax(0,1fr);display:grid}.coreSidebar{background:#0d1015;border-right:1px solid #20242d;flex-direction:column;min-height:100vh;padding:18px 14px;display:flex}.coreLogo{align-items:center;gap:10px;padding:4px 6px 18px;display:flex}.coreLogo>span{width:36px;height:36px}.coreLogo div{flex-direction:column;display:flex}.workspacePicker{border-top:1px solid #1d2129;border-bottom:1px solid #1d2129;margin-bottom:14px;padding:14px 8px}.workspacePicker small{color:#777f91;letter-spacing:.12em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.workspacePicker select{padding:9px 10px;font-weight:700}.workspacePicker>span{color:#9d8cff;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:800;display:inline-block}.coreSidebar nav{flex-direction:column;gap:5px;display:flex}.coreSidebar nav button,.coreSidebarBottom button{color:#aeb5c3;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;font-weight:700;display:flex}.coreSidebar nav button.active{color:#fff;background:#222630}.coreSidebar svg{width:18px}.coreSidebarBottom{border-top:1px solid #1d2129;margin-top:auto;padding-top:12px}.coreMain{min-width:0}.coreHeader{border-bottom:1px solid #20242d;justify-content:space-between;align-items:center;height:78px;padding:0 34px;display:flex}.coreHeader h1{margin:1px 0 0;font-size:22px}.coreHeader small,.coreUser small{color:#7f8798}.coreUser{flex-direction:column;align-items:flex-end;display:flex}.coreUser span{font-weight:750}.coreContent{max-width:1380px;margin:0 auto;padding:34px}.coreHero{background:linear-gradient(135deg,#121622,#151125);border:1px solid #292d3a;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;padding:34px;display:flex}.coreEyebrow{color:#9b82ff;letter-spacing:.13em;font-size:11px;font-weight:900}.coreHero h2{max-width:700px;margin:8px 0;font-size:36px}.coreHero p{color:#9da5b4;max-width:730px;margin:0}.coreHero button:disabled{opacity:.45}.coreStats,.limitGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.coreStats article,.limitGrid article{background:#11141a;border:1px solid #242933;border-radius:15px;flex-direction:column;gap:6px;padding:20px;display:flex}.coreStats small,.limitGrid small,.planCard small{color:#7f8798}.coreStats b,.limitGrid b{font-size:24px}.coreStats span{color:#9b82ff;font-size:12px}.coreRoadmap{margin-top:28px}.coreRoadmap div{flex-wrap:wrap;gap:10px;display:flex}.coreRoadmap span{color:#b6bdca;background:#11141a;border:1px solid #252a34;border-radius:999px;padding:9px 12px}.sectionHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.sectionHead h2{margin:0 0 5px;font-size:30px}.sectionHead p{color:#8992a3;margin:0}.inlineCreate{gap:8px;min-width:390px;display:flex}.inlineCreate input{flex:1}.inlineCreate button,.sessionCreate button{white-space:nowrap}.inlineCreate svg,.sessionCreate svg,.coreHero button svg,.sessionList button svg{width:17px}.entityGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.entityGrid article{background:#11141a;border:1px solid #242933;border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex}.entityGrid article>svg{color:#9b82ff;background:#261f42;border-radius:9px;width:34px;height:34px;padding:8px}.entityGrid h3{margin:0 0 4px}.entityGrid span{color:#80899a;font-size:12px}.emptyState{color:#848d9f;text-align:center;border:1px dashed #343a47;border-radius:14px;padding:30px}.sessionCreate{grid-template-columns:minmax(220px,1fr) minmax(180px,280px) auto;gap:10px;margin-bottom:20px;display:grid}.sessionList,.teamList{flex-direction:column;gap:9px;display:flex}.sessionList article{background:#11141a;border:1px solid #242933;border-radius:13px;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.sessionList article>div{align-items:center;gap:12px;display:flex}.sessionList h3{margin:0 0 4px}.sessionList small{color:#7f8798}.statusDot{background:#6c7381;border-radius:50%;width:10px;height:10px}.statusDot.live{background:#ff4057;box-shadow:0 0 0 5px #ff40571f}.statusDot.scheduled{background:#ffb84a}.statusDot.ended{background:#6c7381}.teamList article{background:#11141a;border:1px solid #242933;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.avatar{color:#bcaeff;background:#292145;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.teamList article>div:nth-child(2){flex-direction:column;display:flex}.teamList small{color:#7f8798}.teamList article>span{color:#ad9bff;text-transform:uppercase;background:#211c35;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.planCard{background:#11141a;border:1px solid #2a2f39;border-radius:18px;grid-template-columns:1fr 1fr;gap:30px;padding:26px;display:grid}.planCard h2{margin:6px 0;font-size:34px}.planCard>div:first-child span{color:#9d8cff}.usageBar{background:#222630;border-radius:999px;height:9px;margin:10px 0;overflow:hidden}.usageBar i{background:#755cff;border-radius:999px;height:100%;display:block}.limitGrid{grid-template-columns:repeat(4,1fr)}.coreStudioWrap{background:#090b10;min-height:100vh}.coreBack{z-index:50;color:#fff;background:#11151c;border:1px solid #343945;border-radius:9px;padding:8px 12px;font-weight:700;position:fixed;top:9px;left:180px}.coreStudioWrap .app{padding-top:0}@media (width<=900px){.authPage{grid-template-columns:1fr}.authPitch{display:none}.coreApp{grid-template-columns:1fr}.coreSidebar{border-bottom:1px solid #20242d;border-right:0;min-height:auto}.coreSidebar nav{grid-template-columns:repeat(2,1fr);display:grid}.coreSidebarBottom{margin-top:12px}.coreHeader{padding:0 18px}.coreContent{padding:20px}.coreHero,.sectionHead{flex-direction:column;align-items:flex-start}.coreStats,.limitGrid,.planCard{grid-template-columns:1fr}.inlineCreate{width:100%;min-width:0}.sessionCreate{grid-template-columns:1fr}.authCard{padding:18px}.authCard form{padding:20px}.coreBack{left:auto;right:12px}.coreUser{display:none}}.featureSplit{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:18px;margin-top:18px;display:grid}.featureCard{background:#12151b;border:1px solid #292e39;border-radius:16px;margin-top:18px;padding:20px}.featureSplit>.featureCard{margin-top:0}.featureCard h3{align-items:center;gap:8px;margin:0 0 12px;display:flex}.featureCard h3 svg{width:18px}.featureCard p{color:#9aa1af}.featureForm{flex-direction:column;gap:9px;display:flex}.featureForm label{color:#aeb4c1;font-size:12px;font-weight:700}.featureForm input,.featureForm select,.featureForm textarea,.featureCard select,.miniForm input,.supportTest input,.supportTest select,.searchCity input,.liveControl select,.rowActions select,.youtubeConnector input,.youtubeConnector select{color:#eef0f4;background:#0b0e13;border:1px solid #303642;border-radius:10px;outline:none;padding:11px 12px}.featureForm textarea{resize:vertical}.featureForm button,.featureList button,.miniForm button,.supportTest button,.paymentConnect,.ghostAction,.searchCity button,.youtubeConnector button,.liveControl button,.ttsQueue button,.goalList button{color:#fff;cursor:pointer;background:#7457ff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-weight:700;display:inline-flex}.featureForm button svg,.featureList button svg,.miniForm button svg,.supportTest button svg,.paymentConnect svg,.ghostAction svg,.searchCity button svg,.youtubeConnector button svg,.liveControl button svg,.ttsQueue button svg{width:16px;height:16px}.ghostAction{background:#1b2029;border:1px solid #303642}.dangerSoft{color:#ff8e9b!important;background:#2a171c!important}.featureCardHead,.sectionHead,.rowActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.featureCardHead{margin-bottom:12px}.featureCardHead p{margin:3px 0 0}.rowActions{justify-content:flex-end}.featureList{flex-direction:column;gap:9px;display:flex}.featureList article{background:#0d1015;border:1px solid #282e38;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.featureList article>div:nth-child(2){flex:1;min-width:0}.featureList b,.rankingList b{display:block}.featureList small,.rankingList small{color:#8f97a6;margin-top:3px;display:block}.featureType{letter-spacing:.08em;background:#252a35;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:900}.featureType.poll{color:#8bb6ff}.featureType.quiz{color:#d29cff}.featureType.wordcloud{color:#7fe2bd}.rankingList,.goalList,.eventFeed,.connectorList,.ttsQueue,.searchResults,.alertList{flex-direction:column;gap:8px;display:flex}.rankingList article,.eventFeed article,.connectorList article,.ttsQueue article,.searchResults article{background:#0d1015;border:1px solid #282e38;border-radius:11px;align-items:center;gap:12px;padding:11px;display:flex}.rankingList article>div,.eventFeed article>div,.connectorList article>div,.ttsQueue article>div:first-child,.searchResults article>div{flex:1}.rankingList strong,.eventFeed>article>span{white-space:nowrap}.rankPos{color:#8d75ff;width:34px;font-weight:900}.rankAvatar{object-fit:cover;border-radius:50%;width:34px;height:34px}.weatherHero{background:linear-gradient(120deg,#14182a,#11151d);border:1px solid #2c3341;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.weatherHero>div:first-child{flex-direction:column;display:flex}.weatherHero>div:first-child span{color:#a5adbb}.weatherHero>div:first-child b{margin:5px 0;font-size:52px;line-height:1.05}.weatherHero>div:first-child small{color:#9da5b3}.weatherMetrics{flex-wrap:wrap;gap:10px;display:flex}.weatherMetrics span{background:#0c1017;border:1px solid #303746;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;display:flex}.weatherMetrics svg{width:16px}.forecastDays{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.forecastDays article{background:#0d1015;border:1px solid #2a303b;border-radius:12px;flex-direction:column;gap:5px;padding:13px;display:flex}.forecastDays small{color:#9199a8}.goalList article{cursor:pointer;background:#0d1015;border:1px solid #282e38;border-radius:12px;align-items:center;gap:14px;padding:13px;display:flex}.goalList article.selected{border-color:#7457ff}.goalList article>div{flex:1}.goalList article b,.goalList article small{display:block}.goalList article small{color:#9098a7;margin:4px 0 8px}.goalList article i,.resultBars i{background:#252b35;border-radius:99px;height:6px;display:block;overflow:hidden}.goalList article em,.resultBars em{background:#7457ff;height:100%;display:block}.miniForm{grid-template-columns:1fr 120px auto;gap:8px;margin-top:12px;display:grid}.supportTest{grid-template-columns:1fr 110px 2fr 1fr auto;gap:9px;display:grid}.paymentConnect{background:#22a06b}.coreStats{grid-template-columns:repeat(4,minmax(0,1fr))}.coreStats article b{word-break:break-word}.liveControl{background:#12151b;border:1px solid #2b303a;border-radius:14px;align-items:center;gap:10px;margin:0 0 18px;padding:13px 15px;display:flex}.liveControl>div{flex-direction:column;min-width:180px;display:flex}.liveControl>div span{color:#929aa8;margin-top:2px;font-size:12px}.liveControl code{text-overflow:ellipsis;white-space:nowrap;color:#afb6c3;background:#0b0e13;border-radius:8px;flex:1;min-width:0;padding:9px;overflow:hidden}.checkLine{align-items:center;gap:8px;display:flex}.checkLine input{width:auto}.activeInteraction{border-color:#433b68}.resultBars{flex-direction:column;gap:12px;display:flex}.resultBars article>div{justify-content:space-between;margin-bottom:7px;display:flex}.resultBars article span{color:#a1a9b7}.cloudPreview{flex-wrap:wrap;place-content:center;align-items:center;gap:15px;min-height:160px;display:flex}.cloudPreview span{font-weight:800}.cloudPreview small{color:#a1a9b7;font-size:11px}.youtubeConnector>div:first-child{align-items:flex-start;gap:12px;display:flex}.youtubeConnector>div:first-child>svg{color:#ff5a67;width:30px;height:30px}.youtubeConnector h3{margin-bottom:4px}.youtubeConnector p{margin:0}.youtubeConnector form{grid-template-columns:minmax(180px,.7fr) minmax(250px,1.4fr) auto;gap:9px;margin-top:16px;display:grid}.connectorList{margin-top:14px}.connectorDot{background:#707887;border-radius:50%;width:9px;height:9px}.connectorDot.active{background:#43cb91}.connectorDot.error{background:#ff6475}.eventFeed article small{color:#8f97a6;margin-top:3px;display:block}.eventFeed article>span{color:#8fd7b8;font-weight:800}.searchCity{grid-template-columns:1fr auto;gap:8px;display:grid}.searchResults{margin-top:12px}.alertList article{background:#0d1015;border:1px solid #303642;border-left:4px solid #666f7d;border-radius:11px;padding:13px}.alertList article.severity-potential{border-left-color:#e9b949}.alertList article.severity-danger{border-left-color:#ff823f}.alertList article.severity-great_danger{border-left-color:#ff4d6a}.alertList small{color:#969eac;margin:4px 0;display:block}.alertList p{color:#c1c6d0;margin:8px 0;line-height:1.45}.alertList em{color:#aeb6c5;border-top:1px solid #282e38;padding-top:8px;font-style:normal;display:block}.ttsQueue article{align-items:flex-start}.ttsQueue article p{color:#d2d5dc;margin:4px 0 6px}.ttsQueue article>div:last-child{gap:7px;display:flex}.ttsQueue .ghostAction{background:#20242d}.emptyState{color:#9098a7;padding:20px 0}.coreNotice{color:#bec5d2;background:#151825;border:1px solid #3b3f54;border-radius:10px;padding:10px 12px}@media (width<=1000px){.featureSplit{grid-template-columns:1fr}.forecastDays{grid-template-columns:repeat(2,1fr)}.supportTest,.miniForm,.youtubeConnector form{grid-template-columns:1fr}.weatherHero{flex-direction:column;align-items:flex-start}.coreStats{grid-template-columns:repeat(2,minmax(0,1fr))}.liveControl{flex-direction:column;align-items:stretch}.liveControl code{box-sizing:border-box;width:100%}.rowActions{flex-wrap:wrap}}@media (width<=640px){.forecastDays,.coreStats{grid-template-columns:1fr}.featureCardHead,.sectionHead{flex-direction:column;align-items:stretch}.featureList article{flex-wrap:wrap;align-items:flex-start}.featureList article button{flex:1}.ttsQueue article{flex-direction:column}.ttsQueue article>div:last-child{width:100%}.weatherMetrics{flex-direction:column}.rowActions{justify-content:stretch}.rowActions>*{width:100%}}.youtubeOAuth{justify-content:space-between;align-items:center;gap:16px;display:flex}.youtubeOAuth>div{align-items:flex-start;gap:12px;display:flex}.youtubeOAuth>div>svg{color:#ff5b67;width:32px;height:32px}.youtubeOAuth h3{margin-bottom:3px}.youtubeOAuth p{margin:0}.youtubeOAuth>button{color:#fff;cursor:pointer;background:#ff4e5c;border:0;border-radius:10px;align-items:center;gap:7px;padding:11px 14px;font-weight:800;display:inline-flex}.youtubeOAuth>button:disabled{opacity:.45;cursor:not-allowed}.automationPolicies,.automationQueue{flex-direction:column;gap:9px;display:flex}.automationPolicies>article,.automationQueue>article{background:#0d1015;border:1px solid #292f39;border-radius:12px;align-items:flex-start;gap:12px;padding:13px;display:flex}.automationPolicies>article>div:first-child,.automationQueue>article>div:nth-child(2){flex:1}.automationPolicies b,.automationQueue b{display:block}.automationPolicies small,.automationQueue small,.automationPolicies span{color:#929baa;margin-top:3px;font-size:12px;display:block}.automationPolicies p,.automationQueue p{color:#d1d5dd;margin:7px 0}.policyButtons{flex-direction:column;gap:7px;display:flex}.policyButtons button,.automationQueue button{color:#fff;cursor:pointer;background:#1b2029;border:1px solid #343a46;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-weight:700;display:inline-flex}.policyButtons button svg,.automationQueue button svg{width:15px;height:15px}.policyButtons .on{border-color:#3d8069}.policyButtons .dry{color:#c8bcff}.policyButtons .real{color:#ffba83;border-color:#bb6d36}.automationNumbers{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.automationNumbers label{flex-direction:column;gap:5px;display:flex}.queueStatus{text-transform:uppercase;letter-spacing:.05em;color:#b4bcc9;background:#252b35;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:900}.queueStatus.dry_run{color:#c6b8ff;background:#251e3e}.queueStatus.suppressed{color:#f0bc89;background:#33251d}.queueStatus.pending{color:#8ee0bf;background:#18342b}.queueStatus.executed{color:#7ee0b5;background:#18342b}.queueStatus.failed{color:#ff9aa9;background:#3b1b22}.automationQueue strong{white-space:nowrap;color:#9180ef}.queueActions{flex-direction:column;gap:6px;display:flex}.automationQueue .realExecute{background:#9f4b22;border-color:#cf6f37}.automationQueue .realExecute:hover{background:#b95727}@media (width<=700px){.youtubeOAuth,.automationPolicies>article,.automationQueue>article{flex-direction:column}.youtubeOAuth>button{justify-content:center;width:100%}.policyButtons,.queueActions{flex-direction:row;width:100%}.automationNumbers{grid-template-columns:1fr}.automationQueue button{justify-content:center;width:100%}}.hubTabs{gap:8px;padding:20px 280px 0;display:flex}.hubTabs button{color:#cfd3dc;cursor:pointer;background:#14171d;border:1px solid #2a2f3a;border-radius:10px;padding:9px 14px;font-weight:700}.hubTabs button.active{color:#fff;background:#7155ff;border-color:#7155ff}.entityGrid article>button,.featureCard>button{color:#fff;cursor:pointer;background:#171a20;border:1px solid #303543;border-radius:9px;padding:8px 12px;font-weight:700}.entityGrid article>strong{color:#9d8cff;margin-left:auto;font-size:12px}.featureList article>strong{margin-left:auto}.featureList article>span{color:#9d8cff;margin-left:auto;font-size:12px;font-weight:700}@media (width<=900px){.hubTabs{padding:16px 20px 0;overflow:auto}.hubTabs button{white-space:nowrap}}.publicPage{color:#eef0f5;background:radial-gradient(circle at 20% 0,#18142b 0,#090b10 42%,#07090d 100%);min-height:100vh;padding:28px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.publicPage main{width:min(760px,100%);margin:0 auto}.publicBrand{color:#aeb5c4;justify-content:space-between;align-items:center;gap:16px;margin-bottom:42px;display:flex}.publicBrand b{color:#fff}.publicPage h1{margin:0 0 20px;font-size:clamp(32px,7vw,58px);line-height:1.02}.publicLead{color:#a8afbc;font-size:17px;line-height:1.55}.publicLabel{color:#abb3c2;margin:22px 0 7px;font-size:12px;font-weight:800;display:block}.publicInput,.publicSend input,.supportPublicForm input,.supportPublicForm select,.supportPublicForm textarea,.pixResult textarea{box-sizing:border-box;color:#fff;background:#0c0f14;border:1px solid #303746;border-radius:12px;outline:none;width:100%;padding:13px 14px}.publicWaiting,.publicInteraction,.pixResult,.supportPublicForm{background:#12151c;border:1px solid #2b313c;border-radius:18px;margin-top:20px;padding:20px}.publicInteractionHead{color:#8e76ff;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:11px;font-weight:900;display:flex}.publicInteractionHead strong{color:#fff;font-size:18px}.publicInteraction h2{font-size:26px}.publicOptions{flex-direction:column;gap:10px;display:flex}.publicOptions button{text-align:left;color:#fff;cursor:pointer;background:#0c1016;border:1px solid #303744;border-radius:13px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.publicOptions button:hover{border-color:#765aff}.publicOptions button.correct{border-color:#2eaf7d}.publicOptions button>span{color:#bcaeff;background:#292041;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.publicOptions em{color:#aab1bf;font-style:normal}.publicDone,.publicMessage{color:#aeb7c6;align-items:center;gap:8px;margin-top:14px;display:flex}.publicMessage{background:#171b23;border-radius:10px;padding:11px 13px}.cloudWords{flex-wrap:wrap;place-content:center;align-items:center;gap:13px;min-height:180px;padding:18px;display:flex}.cloudWords span{font-weight:800}.publicSend{grid-template-columns:1fr auto;gap:8px;display:grid}.publicSend button,.supportPublicForm button,.pixResult button{color:#fff;cursor:pointer;background:#7457ff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:800;display:inline-flex}.supportPublicForm{flex-direction:column;gap:8px;display:flex}.supportPublicForm label,.pixResult label{color:#aeb5c4;margin-top:6px;font-size:12px;font-weight:800}.pixResult{text-align:center}.pixResult>svg{color:#42cb91;width:44px;height:44px}.pixResult img{background:#fff;border-radius:12px;width:min(300px,90%);margin:15px auto;padding:10px;display:block}.pixResult textarea{text-align:left;min-height:110px}.pixResult small{color:#9ca4b3;margin-top:14px;line-height:1.45;display:block}@media (width<=600px){.publicPage{padding:20px 14px}.publicBrand{margin-bottom:28px}.publicOptions button{grid-template-columns:32px 1fr}.publicOptions em{grid-column:2}.publicSend{grid-template-columns:1fr}.publicSend button{width:100%}}body.t4l-studio-mode{background:#050608;overflow:hidden}body.t4l-studio-mode #core-root{z-index:5;pointer-events:none;position:fixed;inset:0}body.t4l-studio-mode #core-root .coreStudioWrap{background:0 0;min-height:100vh}body.t4l-studio-mode #core-root .coreBack{pointer-events:auto;z-index:90}body.t4l-studio-mode #root{z-index:40;background:#050608;min-width:0;min-height:100vh;position:fixed;inset:0;overflow:auto;display:block!important}body.t4l-studio-mode #root>.prejoin,body.t4l-studio-mode #root>.studio,body.t4l-studio-mode #root>.guestStudio,body.t4l-studio-mode #root>.viewer{min-height:100vh}*{box-sizing:border-box}body{color:#f7f7f8;background:#090b10;margin:0;font:14px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app{grid-template-columns:220px 1fr;min-height:100vh;display:grid}aside{background:#080a0e;border-right:1px solid #20242c;flex-direction:column;gap:5px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:4px 8px 20px;display:flex}.brand b{display:block}.brand small{color:#717783;margin-top:2px;display:block}.mark{background:linear-gradient(135deg,#7857ff,#1dd5c0);border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}aside button,.quick button{color:#b9bec8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}aside button svg{width:18px}.active,aside button:hover{color:#fff!important;background:#20232a!important}.spacer{flex:1}.quota{border:1px solid #252a33;border-radius:10px;gap:9px;margin:8px 0;padding:10px;display:flex}.quota svg{width:18px}.quota div{flex:1}.quota b,.quota span{font-size:11px;display:block}.quota span{color:#7e8490;margin:4px 0}.quota i{background:#242832;border-radius:4px;height:4px;display:block}.quota em{background:#7650ff;width:2%;height:100%;display:block}main{min-width:0}header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:4;background:#090b10e8;border-bottom:1px solid #20242c;justify-content:center;align-items:center;gap:16px;height:70px;padding:0 30px;display:flex;position:sticky;top:0}.search{color:#7f8590;background:#181b21;border:1px solid #232731;border-radius:9px;gap:9px;width:min(430px,45vw);padding:10px 14px;display:flex}.search svg{width:17px}.primary{color:#fff;cursor:pointer;background:#7147ff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-weight:700;display:flex}.content{max-width:1220px;margin:auto;padding:48px 42px}.hero{text-align:center;padding:30px 0 48px}.eyebrow{color:#9178ff;letter-spacing:.12em;font-size:12px;font-weight:800}.hero h1{max-width:850px;margin:13px auto 10px;font-size:42px}.hero p,.placeholder p{color:#8d939e;max-width:760px;margin-left:auto;margin-right:auto;font-size:16px}.quick{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.quick button{color:#c8ccd3;background:#11141a;border:1px solid #2a2e37}.quick svg{width:16px}.content h2{font-size:20px}.cards{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.cards article{background:#12151a;border:1px solid #242832;border-radius:12px;min-height:180px;padding:18px}.featureIcon{color:#9b7dff;background:#211b36;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.featureIcon svg{width:19px}.cards h3{margin:15px 0 6px}.cards p{color:#858b96;height:40px;line-height:1.4}.cards span{color:#716e7a;align-items:center;font-size:11px;display:flex}.cards span svg{width:13px}.placeholder{text-align:center;padding-top:160px}.bigIcon{color:#9d83ff;background:#1d1732;border-radius:18px;place-items:center;width:64px;height:64px;margin:auto;display:grid}.placeholder .primary{margin:25px auto}.prejoin{background:#07090d;min-height:100vh}.prejoinTop{border-bottom:1px solid #20242c;align-items:center;gap:18px;height:66px;padding:0 26px;display:flex}.prejoinTop span{color:#7f8590}.prejoinWrap{grid-template-columns:minmax(0,1.4fr) 420px;align-items:center;gap:26px;max-width:1400px;min-height:calc(100vh - 66px);margin:auto;padding:34px;display:grid}.previewCard{min-width:0}.previewVideo{aspect-ratio:16/9;background:#11151b;border:1px solid #2b313a;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0008}.previewVideo video{object-fit:cover;width:100%;height:100%;display:block}.previewBadge{background:#0b0e13dd;border:1px solid #343a45;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:flex;position:absolute;top:18px;left:18px}.previewBadge svg{color:#57dc9b;width:15px}.cameraOff{color:#8b919c;background:#10141a;align-content:center;place-items:center;gap:10px;display:grid;position:absolute;inset:0}.previewControls{justify-content:center;gap:10px;margin-top:16px;display:flex}.previewControls button{color:#fff;cursor:pointer;background:#171b22;border:1px solid #2e343f;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 15px;font-size:14px;display:flex}.previewControls button span{display:inline}.deviceCheck{background:#0d1015;border:1px solid #252b34;border-radius:18px;height:auto;padding:28px;display:block;position:static}.deviceCheck h1{margin:8px 0 10px;font-size:28px}.deviceCheck p{color:#8b919d;margin-bottom:18px;line-height:1.55}.roleNotice{background:#141923;border:1px solid #2c3240;border-radius:10px;justify-content:space-between;align-items:center;margin:0 0 18px;padding:10px 12px;display:flex}.roleNotice b{letter-spacing:.08em;font-size:11px}.roleNotice span{color:#8d93a0;font-size:12px}.roleNotice.guest b{color:#66e0aa}.roleNotice.host b{color:#a48aff}.deviceCheck label{color:#8c929d;margin:15px 0 7px;font-size:12px;display:block}.deviceField{background:#151920;border:1px solid #2b313b;border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:12px;display:flex}.deviceField svg{width:17px}.deviceField small{color:#777e89;text-transform:uppercase;margin-left:auto}.micMeter{background:#20252d;border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.micMeter span{background:#5de2a5;height:100%;transition:width 80ms;display:block}.prejoinActions{grid-template-columns:120px 1fr;gap:10px;margin-top:24px;display:grid}.prejoinActions button{color:#fff;white-space:nowrap;justify-content:center;align-items:center;min-height:48px;font-size:14px;font-weight:700;line-height:1.2;display:flex}.secondary{color:#fff;cursor:pointer;background:#181c23;border:1px solid #343a45;border-radius:9px;font-weight:700}.enter{justify-content:center;min-height:48px}.studio{background:#050608;grid-template-rows:58px 1fr 86px;grid-template-columns:1fr 360px;height:100vh;display:grid}.studioTop{border-bottom:1px solid #20242b;grid-column:1/3;align-items:center;gap:25px;padding:0 20px;display:flex}.studioTop span{color:#777d87}.studioTop .participantCount{align-items:center;gap:6px;font-size:11px;display:flex}.studioTop .participantCount svg{width:14px}.studioTop>div{align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:800;display:flex}.studioTop svg{width:14px}.ready{color:#5de2a5}.live{color:#ff8b8b}.stage{background:#111;border:2px solid #704cff;border-radius:10px;margin:18px;position:relative;overflow:hidden}.programGrid{background:#050608;gap:2px;display:grid}.programGrid.count-1{grid-template-columns:1fr}.programGrid.layout-auto.count-2,.programGrid.layout-split.count-2{grid-template-columns:1fr 1fr}.programGrid.layout-auto.count-3,.programGrid.layout-auto.count-4,.programGrid.layout-grid.count-2,.programGrid.layout-grid.count-3,.programGrid.layout-grid.count-4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.programGrid.layout-spotlight{grid-template-columns:minmax(0,2fr) minmax(220px,.75fr);grid-auto-rows:1fr}.programGrid.layout-spotlight .videoTile:first-child{grid-row:1/span 4}.programGrid.layout-pip .videoTile:first-child{position:absolute;inset:0}.programGrid.layout-pip .videoTile:not(:first-child){z-index:4;border:2px solid #fff;border-radius:12px;width:min(30%,340px);height:min(32%,230px);position:absolute;bottom:24px;right:24px}.videoTile{background:#111;min-width:0;min-height:0;position:relative;overflow:hidden}.videoTile video{object-fit:cover;width:100%;height:100%;display:block}.videoTile>span{background:#6846ff;border-radius:8px;padding:6px 11px;position:absolute;bottom:14px;left:14px}.watermark{color:#fff;z-index:6;background:#111b;border:2px solid #7b5cff;border-radius:50%;place-items:center;width:54px;height:54px;font-weight:900;display:grid;position:absolute;top:18px;right:18px}.recordBadges{z-index:6;gap:8px;display:flex;position:absolute;top:18px;left:18px}.recordBadges span{background:#080a0ccc;border:1px solid #343946;border-radius:20px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:flex}.recordBadges svg{width:13px}.right{background:#0c0e13;border-left:1px solid #252a33;height:auto;padding:22px;position:static;overflow:auto}.right p{color:#858b96;line-height:1.5}.sessionCheck{color:#858c98;background:#12161d;border:1px solid #282e38;border-radius:8px;padding:9px 10px;font-size:12px}.sessionCheck b{color:#fff}.person,.artifact{background:#171a20;border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:14px;display:flex}.person>div{background:#242832;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.person span{flex:1}.person span b,.person span small,.artifact b,.artifact small{display:block}.person span small,.artifact small{color:#777d88;margin-top:4px}.guestPerson button{color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 9px;font-size:11px;display:flex}.guestPerson button svg{width:14px}.addOutput{background:#6747ef}.removeOutput{background:#8a3343}.waitingGuest{color:#7f8590;text-align:center;border:1px dashed #343a45;border-radius:10px;margin-top:16px;padding:14px}.artifact svg{color:#8d72ff;width:22px}.inviteBox{border-top:1px solid #252a33;margin-top:18px;padding-top:16px}.inviteBox b{align-items:center;gap:7px;margin:12px 0 7px;display:flex}.inviteBox b svg{width:15px}.inviteBox code{color:#8b91a0;word-break:break-all;background:#090b10;border:1px solid #262b34;border-radius:7px;padding:8px;font-size:10px;display:block}.inviteBox button{color:#fff;cursor:pointer;background:#191c23;border:1px solid #353a45;border-radius:7px;justify-content:center;gap:7px;width:100%;margin-top:7px;padding:8px;display:flex}.inviteBox button svg{width:14px}.layoutPicker{grid-template-columns:1fr 1fr;gap:10px;display:grid}.layoutPicker button{color:#d5d8de;cursor:pointer;background:#151920;border:1px solid #2b313b;border-radius:10px;align-content:center;place-items:center;gap:8px;min-height:88px;padding:12px;display:grid}.layoutPicker button svg{width:24px;height:24px}.layoutPicker button span{font-size:12px}.layoutPicker button.selected{color:#fff;background:#211a35;border-color:#7b5cff;box-shadow:0 0 0 1px #7b5cff55}.layoutHint{color:#7f8590;margin-top:14px;font-size:12px;line-height:1.5}.dock{border-top:1px solid #20242b;grid-column:1/3;justify-content:center;align-items:center;gap:7px;padding:0 8px;display:flex;overflow-x:auto}.dock button{color:#e3e4e8;cursor:pointer;background:#171a20;border:0;border-radius:10px;place-items:center;gap:3px;min-width:68px;padding:9px;display:grid}.dock svg{width:19px}.dock small{font-size:10px}.dock .danger{background:#d83c48}.viewer{background:#050608;flex-direction:column;height:100vh;display:flex}.viewerTop{border-bottom:1px solid #20242b;align-items:center;gap:20px;height:60px;padding:0 22px;display:flex}.viewerTop span{color:#7c8290}.viewerTop button{color:#fff;background:#171a20;border:0;border-radius:8px;margin-left:auto;padding:8px 12px}.viewerStage{flex:1;place-items:center;padding:30px;display:grid}.viewerStage>div{aspect-ratio:16/9;text-align:center;background:linear-gradient(135deg,#12151b,#090b10);border:1px solid #2a2f38;border-radius:16px;align-content:center;place-items:center;width:min(1100px,90vw);display:grid}.viewerStage svg{color:#7757ff;width:50px;height:50px;margin:auto}.viewerStage p{color:#868d98;max-width:620px;line-height:1.6}.guestStudio{background:#050608;flex-direction:column;min-height:100vh;display:flex}.guestTop{border-bottom:1px solid #20242b;align-items:center;gap:14px;height:58px;padding:0 18px;display:flex}.guestTop span{color:#61dca5;font-size:12px}.guestTop button{color:#fff;background:#171a20;border:0;border-radius:8px;margin-left:auto;padding:8px 12px}.guestStage{flex:1;place-items:center;padding:16px;display:grid;position:relative}.guestMain{background:#111;border:2px solid #704cff;border-radius:14px;width:min(960px,100%);height:100%;min-height:420px;position:relative;overflow:hidden}.guestMain video{object-fit:cover;width:100%;height:100%}.guestMain>span{background:#6846ff;border-radius:8px;padding:7px 11px;position:absolute;bottom:14px;left:14px}.hostPreview{aspect-ratio:16/9;border:1px solid #343a45;border-radius:12px;width:220px;position:absolute;bottom:28px;right:28px;overflow:hidden;box-shadow:0 12px 40px #0008}.hostPreview .videoTile{width:100%;height:100%}.hostPreview .videoTile>span{font-size:10px;bottom:8px;left:8px}.guestDock{border-top:1px solid #20242b;justify-content:center;align-items:center;gap:10px;min-height:86px;padding:12px;display:flex}.guestDock button{color:#fff;background:#171a20;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;display:flex}.guestDock svg{width:18px}.guestInfo{color:#7f8590;align-items:center;gap:7px;margin-left:14px;font-size:12px;display:flex}.guestInfo svg{color:#5de2a5;width:15px}@media (width<=1000px){.cards{grid-template-columns:repeat(2,1fr)}.app{grid-template-columns:76px 1fr}.brand div:not(.mark),aside button{font-size:0}aside button svg{width:21px}.quota{display:none}.studio{grid-template-columns:1fr}.right{display:none}.studioTop,.dock{grid-column:1}.stage{margin-bottom:0}.prejoinWrap{grid-template-columns:1fr;padding:18px}.deviceCheck{max-width:none}.guestStage{padding:0}.guestMain{border-left:0;border-right:0;border-radius:0;width:100%;height:calc(100vh - 150px)}.hostPreview{width:38vw;bottom:14px;right:14px}.guestDock{justify-content:flex-start;overflow:auto}.guestInfo{min-width:260px}.programGrid.layout-auto.count-2,.programGrid.layout-split.count-2,.programGrid.layout-grid.count-2,.programGrid.layout-grid.count-3,.programGrid.layout-grid.count-4{grid-template-rows:auto;grid-template-columns:1fr}.previewControls{flex-wrap:wrap}}@media (width<=680px){body{font-size:14px}.prejoinTop{gap:10px;height:56px;padding:0 16px}.prejoinTop b{font-size:13px}.prejoinTop span{font-size:11px}.prejoinWrap{flex-direction:column;align-items:stretch;gap:16px;min-height:calc(100vh - 56px);padding:14px 14px 28px;display:flex}.previewVideo{aspect-ratio:4/3;border-radius:14px}.previewBadge{padding:6px 9px;font-size:11px;top:12px;left:12px}.previewControls{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.previewControls button{min-width:0;padding:10px 8px;font-size:12px}.previewControls button svg{width:17px}.deviceCheck{border-radius:14px;padding:20px 16px}.deviceCheck h1{font-size:26px;line-height:1.12}.deviceCheck p{margin-bottom:14px;font-size:14px}.deviceField{min-height:50px;font-size:14px}.prejoinActions{grid-template-columns:1fr;gap:8px}.prejoinActions button{width:100%;min-height:50px;color:#fff!important;opacity:1!important;font-size:15px!important}.prejoinActions .primary{background:#7147ff!important}.prejoinActions .secondary{background:#181c23!important}.studio{grid-template-rows:56px minmax(0,1fr) 84px;height:100dvh}.studioTop{gap:10px;padding:0 12px;overflow:hidden}.studioTop>b{white-space:nowrap;font-size:12px}.studioTop>span{white-space:nowrap;font-size:10px}.studioTop .participantCount{display:none}.stage{border-radius:8px;margin:8px}.recordBadges{gap:5px;top:10px;left:10px}.recordBadges span{padding:5px 7px;font-size:9px}.watermark{width:42px;height:42px;font-size:12px;top:10px;right:10px}.videoTile>span{padding:5px 8px;font-size:11px;bottom:10px;left:10px}.dock{justify-content:flex-start;gap:6px;padding:8px}.dock button{min-width:64px;height:66px;padding:7px}.dock small{font-size:9px}.guestTop{height:54px;padding:0 12px}.guestTop b{font-size:12px}.guestTop span{font-size:10px}.guestTop button{padding:7px 10px}.guestMain{height:calc(100dvh - 132px);min-height:0}.guestDock{min-height:78px;padding:8px}.guestDock button{padding:9px 14px}.guestInfo{display:none}.hostPreview{width:42vw;bottom:10px;right:10px}.programGrid.layout-pip .videoTile:not(:first-child){width:38%;height:26%;bottom:12px;right:12px}}.previewControls .isOff,.dock .mediaOff{box-shadow:inset 0 0 0 1px #7d2935;color:#ffb3ba!important;background:#4a1820!important}.audioMeter{margin-top:8px}.audioMeter.stereoMeter{gap:4px;display:grid}.meterHeader{color:#747b87;letter-spacing:.04em;justify-content:space-between;gap:12px;font-size:9px;display:flex}.meterChannel{grid-template-columns:14px 1fr;align-items:center;gap:6px;display:grid}.meterChannel>b{color:#8e95a1;font-size:9px;font-weight:800}.meterTrack{background:#20252d;border-radius:999px;height:7px;position:relative;overflow:hidden}.meterTrack:after{content:"";background:linear-gradient(90deg,#0000 0 59%,#ffffff12 59% 60%,#0000 60% 79%,#ffffff12 79% 80%,#0000 80% 89%,#ffffff12 89% 90%,#0000 90%);position:absolute;inset:0}.meterTrack i{background:linear-gradient(90deg,#35d07f 0 68%,#f4c542 68% 86%,#ef5b5b 86% 100%);border-radius:999px;height:100%;transition:width 60ms linear;display:block;box-shadow:0 0 8px #35d07f22}.audioMeter.compact{gap:2px;width:100%;margin-top:7px}.audioMeter.compact .meterChannel{grid-template-columns:9px 1fr;gap:4px}.audioMeter.compact .meterChannel>b{font-size:7px}.audioMeter.compact .meterTrack{height:4px}.tileMeter{z-index:5;opacity:.94;position:absolute;bottom:48px;left:14px;right:14px}.tileMeter .meterTrack{background:#000b}.stage.programGrid{aspect-ratio:16/9;align-self:center;min-height:0;max-height:calc(100vh - 180px)}.videoTile video{object-position:center center}.videoTile.source-camera video{object-fit:cover}.videoTile.source-screen{background:#050608}.videoTile.source-screen video{object-fit:contain;background:#050608}.programGrid.layout-auto.count-2,.programGrid.layout-side.count-2,.programGrid.layout-grid.count-2{grid-template-rows:1fr!important;grid-template-columns:1fr 1fr!important}.programGrid.layout-grid.count-3,.programGrid.layout-grid.count-4,.programGrid.layout-auto.count-3,.programGrid.layout-auto.count-4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.programGrid.layout-pip{display:block}.programGrid.layout-pip .videoTile:first-child{z-index:1;position:absolute;inset:0}.programGrid.layout-pip .videoTile:not(:first-child){aspect-ratio:16/9;z-index:4;border:2px solid #fff;border-radius:12px;width:min(31%,360px);height:auto;position:absolute;bottom:24px;right:24px;box-shadow:0 12px 38px #000a}.programGrid.layout-pip .videoTile:nth-child(3){bottom:calc(24px + min(18vw,210px))}.programGrid.layout-solo{display:block}.programGrid.layout-solo .videoTile{position:absolute;inset:0}.programGrid.layout-spotlight{grid-template-rows:repeat(4,1fr)!important;grid-template-columns:minmax(0,1fr) minmax(180px,24%)!important;gap:4px!important;display:grid!important}.programGrid.layout-spotlight .videoTile:first-child{grid-area:1/1/-1}.programGrid.layout-spotlight .videoTile:not(:first-child){grid-column:2;min-height:0}.programGrid.layout-spotlight.rail-left{grid-template-columns:minmax(180px,24%) minmax(0,1fr)!important}.programGrid.layout-spotlight.rail-left .videoTile:first-child{grid-column:2}.programGrid.layout-spotlight.rail-left .videoTile:not(:first-child){grid-column:1}.programGrid.layout-spotlight .videoTile:not(:first-child)>span{padding:4px 7px;font-size:10px;bottom:8px;left:8px}.programGrid.layout-spotlight .videoTile:not(:first-child) .tileMeter{bottom:34px;left:8px;right:8px}.primarySourcePicker{border-top:1px solid #272c35;gap:8px;margin-top:18px;padding-top:16px;display:grid}.primarySourcePicker>b{color:#aeb4c0;margin-bottom:2px;font-size:12px}.primarySourcePicker label{cursor:pointer;background:#12161c;border:1px solid #2a3039;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.primarySourcePicker input{accent-color:#765aff}.primarySourcePicker span{font-size:12px}.railSidePicker{border-top:1px solid #272c35;margin-top:16px;padding-top:14px}.railSidePicker>b{color:#aeb4c0;font-size:12px}.railSidePicker>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.railSidePicker button{color:#d5d8de;cursor:pointer;background:#12161c;border:1px solid #2a3039;border-radius:8px;padding:9px}.railSidePicker button.selected{color:#fff;background:#211a35;border-color:#765aff}.runningDeviceLabel{color:#8c929d;margin:16px 0 7px;font-size:12px;display:block}.runningMeterLabel{color:#8c929d;justify-content:space-between;gap:10px;margin-top:18px;font-size:11px;display:flex}.runningMeterLabel span:last-child{color:#67dfa8;font-weight:800}.audioHelp{color:#737b87;margin-top:10px;font-size:10px;line-height:1.45}.dock .activeDock{background:#211a35;box-shadow:inset 0 0 0 1px #765aff}.dock button.mediaOff small{color:#ffd3d7}.inviteBox button.copySuccess{box-shadow:inset 0 0 0 1px #35d07f55;color:#8ff0bd!important;background:#123a2a!important;border-color:#2f9d68!important}.inviteBox button.copySuccess svg{color:#35d07f}.person .audioMeter{max-width:180px}.videoTile>span{z-index:6}.nativeDeviceSelect{width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:0}.nativeDeviceSelect option{color:#111}.cameraOff svg{width:44px;height:44px}.transitionPicker{gap:8px;margin-top:14px;display:grid}.transitionPicker button{text-align:left;color:#fff;cursor:pointer;background:#12161c;border:1px solid #2a3039;border-radius:9px;gap:3px;padding:11px 12px;display:grid}.transitionPicker button b{font-size:12px}.transitionPicker button small{color:#808793;font-size:10px}.transitionPicker button.selected{background:#211a35;border-color:#765aff;box-shadow:0 0 0 1px #765aff55}.transitionRange{accent-color:#765aff;width:100%}.transitionPreview{color:#fff;cursor:pointer;background:#171b22;border:1px solid #383f4a;border-radius:8px;width:100%;margin-top:12px;padding:10px}.screenAudioStatus{border-radius:9px;margin-top:14px;padding:10px 11px;font-size:11px;line-height:1.45}.screenAudioStatus.ok{color:#75e6ae;background:#10281e;border:1px solid #245d45}.screenAudioStatus.warn{color:#f4cb65;background:#30250e;border:1px solid #66511d}.transition-active.transition-fade .videoTile{animation:t4lFade var(--transition-ms) ease both}.transition-active.transition-dissolve .videoTile{animation:t4lDissolve var(--transition-ms) ease both}.transition-active.transition-slide .videoTile{animation:t4lSlide var(--transition-ms) cubic-bezier(.2,.7,.2,1) both}@keyframes t4lFade{0%{opacity:0}48%{opacity:.25}to{opacity:1}}@keyframes t4lDissolve{0%{opacity:0;filter:blur(12px)brightness(.7)}to{opacity:1;filter:blur()brightness()}}@keyframes t4lSlide{0%{opacity:.25;transform:translate(5%)}to{opacity:1;transform:translate(0)}}::view-transition-group(t4l-host){animation-duration:var(--transition-ms,.42s);animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(t4l-screen){animation-duration:var(--transition-ms,.42s);animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(t4l-host){mix-blend-mode:normal;animation:none}::view-transition-new(t4l-host){mix-blend-mode:normal;animation:none}::view-transition-old(t4l-screen){mix-blend-mode:normal;animation:none}::view-transition-new(t4l-screen){mix-blend-mode:normal;animation:none}.stage.transition-merge .videoTile{contain:layout paint}@media (width<=1100px){.stage.programGrid{aspect-ratio:auto;max-height:none}.programGrid.layout-pip .videoTile:not(:first-child){width:34%}.programGrid.layout-spotlight{grid-template-columns:minmax(0,1fr) minmax(140px,30%)!important}.programGrid.layout-spotlight.rail-left{grid-template-columns:minmax(140px,30%) minmax(0,1fr)!important}}@media (width<=720px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.prejoin{height:auto;min-height:100dvh;padding-bottom:calc(88px + env(safe-area-inset-bottom));overflow-y:auto}.prejoinTop{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07090df2;height:52px;padding:0 16px;position:sticky;top:0}.prejoinTop b{font-size:12px}.prejoinTop span{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.prejoinWrap{flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:none;min-height:0;padding:14px 14px 0;display:flex!important}.previewCard{order:1;width:100%}.previewVideo{aspect-ratio:16/10;width:100%;max-height:42dvh;box-shadow:none;border-radius:14px}.previewVideo video{background:#050608;object-fit:contain!important}.previewBadge{max-width:calc(100% - 20px);padding:6px 9px;font-size:10px;top:10px;left:10px}.previewControls{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.previewControls button{white-space:normal;width:100%;min-width:0;min-height:48px;padding:10px 8px;font-size:12px}.deviceCheck{border-radius:14px;order:2;width:100%;margin:0;padding:18px 16px 14px;overflow:visible}.deviceCheck h1{margin:8px 0 10px;font-size:24px;line-height:1.1}.deviceCheck p{margin-bottom:14px;font-size:13px;line-height:1.45}.deviceCheck label{margin:13px 0 6px}.nameInput{width:100%;min-height:44px;font-size:16px!important}.deviceField{width:100%;min-height:50px;padding:11px 12px}.deviceField small{font-size:9px}.nativeDeviceSelect{max-width:100%;font-size:16px!important}.prejoinActions{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#0d1015dd,#0d1015 24%);border-top:1px solid #252b34;grid-template-columns:1fr 1.35fr;gap:8px;margin:18px -16px -14px;display:grid;position:sticky;bottom:0}.prejoinActions button{min-height:52px;font-size:14px}.enter{color:#fff!important;background:#7147ff!important}.enter:disabled{opacity:.45}.audioMeter{margin-top:10px}.meterHeader{font-size:8px}.cameraOff{font-size:12px}.cameraOff svg{width:34px;height:34px}.studio{height:100dvh}.right{z-index:40;border-top:1px solid #252a33;border-left:0;border-radius:18px 18px 0 0;inset:auto 0 72px;box-shadow:0 -18px 50px #000b;height:min(58dvh,520px)!important;position:fixed!important}.dock{z-index:50;height:72px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080a0ef2;justify-content:flex-start;position:fixed;bottom:0;left:0;right:0}.dock button{min-width:62px}.studioTop{padding:0 12px}.studioTop .connectedCount{display:none}.stage{margin:10px 8px 82px}.stage.programGrid{aspect-ratio:16/9;max-height:none}.programGrid.layout-pip .videoTile:not(:first-child){border-radius:8px;width:42%;bottom:10px;right:10px}.programGrid.layout-spotlight,.programGrid.layout-spotlight.rail-left{overflow:hidden;grid-template-rows:minmax(0,1fr) 110px!important;grid-template-columns:1fr!important}.programGrid.layout-spotlight .videoTile:first-child,.programGrid.layout-spotlight.rail-left .videoTile:first-child{grid-area:1/1}.programGrid.layout-spotlight .videoTile:not(:first-child),.programGrid.layout-spotlight.rail-left .videoTile:not(:first-child){grid-area:2;width:33.333%;display:inline-block}.railSidePicker{display:none}.watermark{width:40px;height:40px;top:10px;right:10px}.recordBadges{top:10px;left:10px}.recordBadges span{padding:5px 7px;font-size:9px}.tileMeter{bottom:38px;left:8px;right:8px}.videoTile>span{padding:5px 8px;font-size:10px;bottom:8px;left:8px}}@media (width>=721px){.programGrid.layout-spotlight{overflow:hidden;display:block!important;position:relative!important}.programGrid.layout-spotlight .videoTile:first-child{width:auto;height:auto;position:absolute;inset:0 24% 0 0}.programGrid.layout-spotlight.rail-left .videoTile:first-child{left:24%;right:0}.programGrid.layout-spotlight .videoTile:not(:first-child){width:24%;height:30%;min-height:0;right:0;position:absolute!important}.programGrid.layout-spotlight.rail-left .videoTile:not(:first-child){left:0;right:auto}.programGrid.layout-spotlight.count-2 .videoTile:nth-child(2){top:35%}.programGrid.layout-spotlight.count-3 .videoTile:nth-child(2){top:18%}.programGrid.layout-spotlight.count-3 .videoTile:nth-child(3){top:52%}.programGrid.layout-spotlight.count-4 .videoTile:not(:first-child){height:27%}.programGrid.layout-spotlight.count-4 .videoTile:nth-child(2){top:7%}.programGrid.layout-spotlight.count-4 .videoTile:nth-child(3){top:36.5%}.programGrid.layout-spotlight.count-4 .videoTile:nth-child(4){top:66%}.programGrid.layout-spotlight.count-5 .videoTile:not(:first-child){height:22%}.programGrid.layout-spotlight.count-5 .videoTile:nth-child(2){top:4%}.programGrid.layout-spotlight.count-5 .videoTile:nth-child(3){top:28%}.programGrid.layout-spotlight.count-5 .videoTile:nth-child(4){top:52%}.programGrid.layout-spotlight.count-5 .videoTile:nth-child(5){top:76%}}.screenCaptureWarning{z-index:20;color:#ffd978;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#2d210dcc;border:1px solid #7d5b1f;border-radius:10px;max-width:min(760px,82%);padding:10px 14px;font-size:12px;line-height:1.4;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0008}.screenCaptureWarning.audioWarning{color:#ffb6be;background:#341a1dcc;border-color:#87414b}.screenCaptureWarning b{color:#fff}.mobilePanelClose{display:none}.cameraQuickSwitch{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.cameraQuickSwitch button{color:#fff;cursor:pointer;background:#151920;border:1px solid #303641;border-radius:9px;padding:9px 10px;font-weight:700}.cameraQuickSwitch button:hover{background:#211a35;border-color:#765aff}.cameraCapabilityHint{color:#747b87;margin-top:8px;font-size:10px;line-height:1.45}@media (width<=720px){.studio{overflow:hidden;grid-template-rows:58px minmax(0,1fr) 82px!important;grid-template-columns:1fr!important}.stage{grid-area:2/1!important;align-self:center!important;width:calc(100% - 16px)!important;max-width:none!important;margin:10px 8px 86px!important}.right{height:min(62dvh,560px)!important;padding:20px 16px calc(18px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;z-index:70!important;background:#0c0e13f7!important;border:1px solid #2b313b!important;border-radius:16px!important;display:none!important;position:fixed!important;inset:auto 10px 84px!important;overflow:auto!important;box-shadow:0 -18px 60px #000c!important}.studio.mobile-panel-open .right{display:block!important}.mobilePanelClose{z-index:2;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px;color:#fff!important;background:#171b22!important;border:1px solid #353b45!important;border-radius:9px!important;padding:0!important}.mobilePanelClose svg{width:17px;height:17px}.right h2{margin-top:0;padding-right:42px}.dock{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-area:3/1!important;overflow-x:auto!important}.dock button{scroll-snap-align:start;flex:0 0 76px;min-width:76px!important}.cameraQuickSwitch{grid-template-columns:1fr 1fr}.cameraQuickSwitch button{min-height:44px;font-size:13px}.nativeDeviceSelect{min-height:28px}.programGrid.layout-spotlight,.programGrid.layout-spotlight.rail-left,.programGrid.layout-spotlight.rail-right{grid-template-rows:none!important;grid-template-columns:none!important;display:block!important;position:relative!important;overflow:hidden!important}.programGrid.layout-spotlight .videoTile:first-child{grid-area:auto!important;width:auto!important;height:auto!important;position:absolute!important;inset:0 0 0 24%!important}.programGrid.layout-spotlight.rail-right .videoTile:first-child{left:0!important;right:24%!important}.programGrid.layout-spotlight .videoTile:not(:first-child){grid-area:auto!important;width:24%!important;height:34%!important;min-height:0!important;display:block!important;position:absolute!important;left:0!important;right:auto!important}.programGrid.layout-spotlight.rail-right .videoTile:not(:first-child){left:auto!important;right:0!important}.programGrid.layout-spotlight.count-2 .videoTile:nth-child(2){top:33%!important}.programGrid.layout-spotlight.count-3 .videoTile:nth-child(2){top:15%!important}.programGrid.layout-spotlight.count-3 .videoTile:nth-child(3){top:51%!important}.programGrid.layout-spotlight.count-4 .videoTile:not(:first-child){height:29%!important}.programGrid.layout-spotlight.count-4 .videoTile:nth-child(2){top:5%!important}.programGrid.layout-spotlight.count-4 .videoTile:nth-child(3){top:35.5%!important}.programGrid.layout-spotlight.count-4 .videoTile:nth-child(4){top:66%!important}.programGrid.layout-spotlight .videoTile:not(:first-child)>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:3px 4px!important;font-size:7px!important;bottom:5px!important;left:4px!important;right:4px!important}.programGrid.layout-spotlight .videoTile:not(:first-child) .tileMeter{bottom:27px!important;left:4px!important;right:4px!important}.programGrid.layout-spotlight .videoTile:not(:first-child) .meterChannel{grid-template-columns:6px 1fr!important;gap:2px!important}.programGrid.layout-spotlight .videoTile:not(:first-child) .meterChannel>b{font-size:5px!important}.programGrid.layout-spotlight .videoTile:not(:first-child) .meterTrack{height:3px!important}}@media (orientation:landscape) and (width<=980px) and (height<=560px){.studio{background:#080a0e!important;grid-template-rows:48px minmax(0,1fr) 64px!important;grid-template-columns:1fr!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.studioTop{white-space:nowrap!important;grid-area:1/1!important;gap:14px!important;height:48px!important;min-height:48px!important;padding:0 14px!important;overflow:hidden!important}.studioTop b{font-size:13px!important}.studioTop>span{font-size:11px!important}.studioTop .connectedCount{display:flex!important}.studioTop .ready,.studioTop .live{margin-left:auto!important;font-size:10px!important}.stage{aspect-ratio:16/9!important;grid-area:2/1!important;place-self:center!important;width:min(100vw - 24px,177.778dvh - 220.445px)!important;max-width:calc(100vw - 24px)!important;height:auto!important;max-height:calc(100dvh - 124px)!important;margin:6px auto 70px!important}.dock{height:64px!important;min-height:64px!important;padding:5px max(8px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;z-index:60!important;background:#090b10f5!important;grid-area:3/1!important;justify-content:center!important;gap:6px!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:auto hidden!important}.dock button{border-radius:10px!important;flex:0 0 66px!important;min-width:66px!important;height:52px!important;min-height:52px!important;padding:5px 4px!important}.dock button svg{width:18px!important;height:18px!important}.dock button small{margin-top:2px!important;font-size:9px!important;line-height:1.05!important}.right{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;z-index:80!important;background:#0c0e13f7!important;border:1px solid #2b313b!important;border-radius:14px!important;width:min(420px,46vw)!important;height:auto!important;max-height:none!important;padding:18px 14px!important;display:none!important;position:fixed!important;inset:54px 8px 70px auto!important;overflow:auto!important;box-shadow:-18px 0 60px #000c!important}.studio.mobile-panel-open .right{display:block!important}.mobilePanelClose{color:#fff!important;z-index:2!important;background:#171b22!important;border:1px solid #353b45!important;border-radius:9px!important;place-items:center!important;width:32px!important;height:32px!important;padding:0!important;display:grid!important;position:absolute!important;top:10px!important;right:10px!important}.right h2{margin:0 38px 12px 0!important;font-size:18px!important}.right p{font-size:11px!important;line-height:1.45!important}.right .person{min-height:54px!important}.watermark{transform-origin:100% 0!important;transform:scale(.78)!important}.recordBadges{transform-origin:0 0!important;transform:scale(.78)!important}.videoTile>span{padding:4px 7px!important;font-size:9px!important}.tileMeter{bottom:28px!important}}.t4lFlipCamera{position:relative}.t4lFlipCamera svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.t4lFlipCamera.working{opacity:.65;pointer-events:none}.t4lFlipCamera.working svg{animation:.7s linear infinite t4lCameraSpin}@keyframes t4lCameraSpin{to{transform:rotate(360deg)}}.t4lCameraToast{z-index:120;color:#91f0bd;opacity:0;pointer-events:none;background:#103326;border:1px solid #2f9d68;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800;transition:all .18s;position:fixed;bottom:104px;left:50%;transform:translate(-50%,14px);box-shadow:0 12px 36px #0009}.t4lCameraToast.show{opacity:1;transform:translate(-50%)}.t4lCameraToast.error{color:#ffb8c0;background:#3b171c;border-color:#8d3541}@media (width<=900px){.t4lFlipCamera{min-width:70px!important}.t4lCameraToast{text-align:center;white-space:nowrap;max-width:calc(100vw - 28px);bottom:92px}}
