:root,:root[data-theme=dark],:root[data-theme=light]{--cast-bg:#07080b;--cast-panel:rgba(18,22,27,0.82);--cast-panel-solid:#101419;--cast-panel-soft:#161b22;--cast-line:rgba(255,255,255,0.09);--cast-line-strong:rgba(255,255,255,0.16);--cast-text:#f8fafc;--cast-muted:rgba(226,232,240,0.62);--cast-purple:#7448f2;--cast-purple-2:#9b5cff;--deniper-green:#7448f2;--deniper-green-strong:#5d35d7;--deniper-green-soft:rgba(116,72,242,0.16);--deniper-green-line:rgba(155,92,255,0.36);--bg:var(--cast-bg);--surface:var(--cast-panel-solid);--surface-soft:var(--cast-panel-soft);--ink:var(--cast-text);--muted:var(--cast-muted);--line:var(--cast-line);--accent:var(--cast-purple)}html[data-theme] body main#studioShell .project-library-panel .studio-section-header{margin:0 auto!important;max-width:1100px!important;width:100%!important}html[data-theme] body main#studioShell .project-library-panel .toolbar-actions .button,html[data-theme] body main#studioShell .project-library-panel .toolbar-actions button{background:linear-gradient(135deg,#7b3cff,#9a5cff)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;box-shadow:0 18px 44px rgba(123,60,255,.28)!important;color:#fff!important;min-height:42px!important;padding:0 22px!important}html[data-theme] body main#studioShell .compact-empty-state,html[data-theme] body main#studioShell .project-auth-empty,html[data-theme] body main#studioShell .project-empty-cta,html[data-theme] body main#studioShell .project-filter-bar,html[data-theme] body main#studioShell .project-library-table{margin-left:auto!important;margin-right:auto!important;max-width:1100px!important;width:100%!important}html[data-theme] body main#studioShell .project-tab-button span{min-width:26px!important;padding:2px 8px!important}html[data-theme] body main#studioShell .project-table-header span{align-items:center!important;display:flex!important}html[data-theme] body main#studioShell .project-library-row{position:relative!important}html[data-theme] body main#studioShell .project-row-main{align-items:center!important}html[data-theme] body main#studioShell .project-row-title{min-width:0!important}html[data-theme] body main#studioShell .project-row-title h2{max-width:100%!important}html[data-theme] body main#studioShell .project-row-stats{min-width:0!important}html[data-theme] body main#studioShell .project-row-stats small{line-height:1.2!important}html[data-theme] body main#studioShell .project-row-external,html[data-theme] body main#studioShell .project-row-more,html[data-theme] body main#studioShell .project-row-more:not(.secondary),html[data-theme] body main#studioShell .project-row-more[aria-expanded=true]{background:rgba(123,60,255,.16)!important;border:1px solid rgba(154,92,255,.34)!important;color:#d7c6ff!important}body{background:var(--cast-bg)!important}.deniper-cast{background:radial-gradient(circle at 70% 10%,rgba(116,72,242,.18),transparent 30%),radial-gradient(circle at 18% 84%,rgba(43,196,255,.1),transparent 28%),var(--cast-bg);color:var(--cast-text);min-height:100dvh;overflow-x:hidden;padding:28px clamp(14px,2.2vw,28px) 24px}.deniper-cast *,.deniper-cast :after,.deniper-cast :before{box-sizing:border-box;min-width:0}.cast-header{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(160px,1fr) auto auto auto;margin:0 auto;max-width:1400px;position:relative;z-index:5}.cast-wordmark{color:var(--cast-text);font-size:18px;font-weight:850;gap:10px;text-decoration:none}.cast-wordmark,.cast-wordmark span{align-items:center;display:inline-flex}.cast-wordmark span{background:linear-gradient(180deg,var(--cast-purple-2),var(--cast-purple));border-radius:8px;height:30px;justify-content:center;width:30px}.cast-header nav{align-items:center;display:flex;gap:clamp(18px,2.5vw,38px)}.cast-header nav a,.cast-login{color:rgba(248,250,252,.78);font-size:13px;font-weight:750;text-decoration:none}.cast-primary,.cast-secondary{align-items:center;border-radius:7px;display:inline-flex;font-size:14px;font-weight:850;height:48px;justify-content:center;line-height:1;padding:0 24px;text-decoration:none;white-space:nowrap}.cast-primary{background:linear-gradient(135deg,var(--cast-purple-2),var(--cast-purple));box-shadow:0 18px 46px rgba(116,72,242,.28);color:#ffffff}.cast-primary.small{height:40px;padding:0 18px}.cast-secondary{background:rgba(255,255,255,.045);border:1px solid var(--cast-line-strong);color:#ffffff}.cast-hero{border:1px solid var(--cast-line);border-radius:8px;display:grid;margin:28px auto 0;max-width:1400px;min-height:min(680px,calc(100dvh - 70px));overflow:hidden;position:relative}.cast-hero-media{inset:0;position:absolute}.cast-hero-media img{filter:saturate(.88) contrast(1.08) brightness(.76);height:100%;object-fit:cover;object-position:center;width:100%}.cast-hero:after{background:linear-gradient(90deg,rgba(7,8,11,.96),rgba(7,8,11,.86) 35%,rgba(7,8,11,.18) 76%),linear-gradient(180deg,rgba(7,8,11,.16),rgba(7,8,11,.78));content:"";inset:0;position:absolute}.cast-hero-content{align-self:center;max-width:620px;padding:clamp(54px,8vw,90px) clamp(26px,5vw,64px);position:relative;z-index:1}.cast-pill{background:rgba(255,255,255,.055);border:1px solid var(--cast-line-strong);border-radius:999px;color:rgba(248,250,252,.82);display:inline-flex;font-size:13px;font-weight:760;margin:0 0 24px;padding:9px 16px}.cast-hero h1{color:#ffffff;font-size:clamp(48px,7vw,88px);font-weight:890;letter-spacing:0;line-height:.98;margin:0;max-width:760px}.cast-hero h1 span{color:var(--cast-purple-2);display:block}.cast-hero-content>p:not(.cast-pill){color:rgba(248,250,252,.74);font-size:17px;line-height:1.55;margin:22px 0 0;max-width:460px}.cast-actions{gap:14px;margin-top:34px}.cast-actions,.cast-trust{display:flex;flex-wrap:wrap}.cast-trust{align-items:center;align-self:end;color:rgba(248,250,252,.58);gap:18px 30px;padding:0 clamp(26px,5vw,64px) clamp(28px,4vw,42px);position:relative;z-index:1}.cast-trust span{color:rgba(248,250,252,.38);font-size:10px;font-weight:850;letter-spacing:.06em}.cast-feature-grid,.cast-preview-strip{display:grid;grid-gap:14px;gap:14px;margin:18px auto 0;max-width:1320px}.cast-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cast-preview-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.cast-feature-grid article,.cast-preview-strip article{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(16,20,25,.88);border:1px solid var(--cast-line);border-radius:8px;box-shadow:0 18px 60px rgba(0,0,0,.24)}.cast-feature-grid article{display:grid;grid-gap:8px;gap:8px;grid-template-columns:42px minmax(0,1fr);padding:20px}.cast-feature-grid article span{align-items:center;background:rgba(116,72,242,.16);border:1px solid rgba(155,92,255,.28);border-radius:9px;color:var(--cast-purple-2);display:inline-flex;grid-row:span 2;height:36px;justify-content:center;width:36px}.cast-feature-grid strong,.cast-preview-strip strong{color:#ffffff}.cast-feature-grid p,.cast-preview-strip span{color:var(--cast-muted);font-size:13px;line-height:1.4;margin:0}.cast-preview-strip article{overflow:hidden}.cast-preview-strip img{aspect-ratio:16/8.6;display:block;filter:saturate(.88) contrast(1.06);height:auto;object-fit:cover;width:100%}.cast-preview-strip div{display:grid;grid-gap:4px;gap:4px;padding:16px}@media (max-width:900px){.cast-header{grid-template-columns:1fr auto auto}.cast-header nav{display:none}.cast-hero{min-height:620px}.cast-hero:after{background:linear-gradient(180deg,rgba(7,8,11,.62),rgba(7,8,11,.96))}.cast-feature-grid,.cast-preview-strip{grid-template-columns:1fr}}html[data-theme] body main#studioShell .project-library-panel{gap:18px!important;padding-top:42px!important}html[data-theme] body main#studioShell .project-library-panel .studio-section-header h1{font-size:clamp(36px,3.4vw,54px)!important;letter-spacing:0!important}html[data-theme] body main#studioShell .project-filter-bar{background:rgba(18,18,20,.78)!important;border:1px solid rgba(255,255,255,.065)!important}html[data-theme] body main#studioShell .project-tabs{background:transparent!important;border:0!important;gap:4px!important}html[data-theme] body main#studioShell .project-tab-button{background:rgba(255,255,255,.045)!important;border:1px solid transparent!important;color:rgba(247,243,235,.68)!important;font-size:13px!important;height:36px!important;min-height:36px!important;padding:0 13px!important}html[data-theme] body main#studioShell .project-tab-button.active{background:linear-gradient(135deg,#6d35ff,#8b52ff)!important;color:#ffffff!important}html[data-theme] body main#studioShell .project-tab-button span{background:rgba(255,255,255,.1)!important;min-width:22px!important;padding:2px 7px!important}html[data-theme] body main#studioShell .compact-select,html[data-theme] body main#studioShell .project-search{background:rgba(255,255,255,.035)!important;border:0!important;border-radius:7px!important;color:#f7f3eb!important;height:36px!important;min-height:36px!important}html[data-theme] body main#studioShell .project-library-table{background:rgba(12,13,15,.72)!important;border:1px solid rgba(255,255,255,.07)!important}html[data-theme] body main#studioShell .project-library-row,html[data-theme] body main#studioShell .project-table-header{grid-template-columns:78px minmax(0,1fr) minmax(270px,.42fr) 92px!important}html[data-theme] body main#studioShell .project-table-header{border-bottom:1px solid rgba(255,255,255,.06)!important;color:rgba(247,243,235,.52)!important;min-height:42px!important;text-transform:none!important}html[data-theme] body main#studioShell .project-table-header span:first-child{grid-column:1/3!important}html[data-theme] body main#studioShell .project-table-header span:nth-child(2),html[data-theme] body main#studioShell .project-table-header span:nth-child(3),html[data-theme] body main#studioShell .project-table-header span:nth-child(4){display:none!important}html[data-theme] body main#studioShell .project-table-header span{align-self:center!important;font-weight:800!important;letter-spacing:.08em!important}html[data-theme] body main#studioShell .project-library-row{border-bottom:1px solid rgba(255,255,255,.055)!important;gap:14px!important;min-height:88px!important;transition:background-color .16s ease,transform .16s ease!important}html[data-theme] body main#studioShell .project-library-row.menu-open,html[data-theme] body main#studioShell .project-library-row:hover{background:rgba(139,82,255,.075)!important}html[data-theme] body main#studioShell .project-row-placeholder,html[data-theme] body main#studioShell .project-row-thumb,html[data-theme] body main#studioShell .project-row-thumb img{height:56px!important;width:72px!important}html[data-theme] body main#studioShell .project-row-thumb{background:#101318!important;border:1px solid rgba(255,255,255,.08)!important;overflow:hidden!important}html[data-theme] body main#studioShell .project-row-placeholder{background:linear-gradient(135deg,rgba(109,53,255,.26),rgba(255,255,255,.045)),#12151b!important}html[data-theme] body main#studioShell .project-row-placeholder span{color:rgba(255,255,255,.68)!important;font-size:9px!important}html[data-theme] body main#studioShell .project-row-placeholder strong{color:#ffffff!important;font-size:18px!important}html[data-theme] body main#studioShell .project-row-main{min-width:0!important}html[data-theme] body main#studioShell .project-row-title{gap:5px!important}html[data-theme] body main#studioShell .project-video-marker{background:rgba(139,82,255,.14)!important;border:1px solid rgba(139,82,255,.24)!important;color:#cdb6ff!important;font-weight:800!important;gap:5px!important;line-height:1!important;width:-moz-fit-content!important;width:fit-content!important}html[data-theme] body main#studioShell .project-video-marker.status-published{background:rgba(139,82,255,.18)!important;border-color:rgba(139,82,255,.34)!important;color:#ffffff!important}html[data-theme] body main#studioShell .project-video-marker.status-scheduled{background:rgba(92,130,255,.12)!important;border-color:rgba(139,82,255,.24)!important;color:#c8d1ff!important}html[data-theme] body main#studioShell .project-video-marker.status-recorded{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.09)!important;color:rgba(247,243,235,.72)!important}html[data-theme] body main#studioShell .project-video-marker svg{height:12px!important;width:12px!important}html[data-theme] body main#studioShell .project-row-title h2 a{color:#ffffff!important;font-size:14px!important;line-height:1.2!important}html[data-theme] body main#studioShell .project-row-meta,html[data-theme] body main#studioShell .project-row-title p{color:rgba(247,243,235,.54)!important;font-size:11px!important;line-height:1.3!important}html[data-theme] body main#studioShell .project-row-stats{grid-gap:8px!important;gap:8px!important}html[data-theme] body main#studioShell .project-row-stats strong{color:#ffffff!important;font-size:13px!important;line-height:1.15!important}html[data-theme] body main#studioShell .project-row-stats small{color:rgba(247,243,235,.42)!important;font-size:10px!important;line-height:1.15!important}html[data-theme] body main#studioShell .project-row-actions{justify-content:end!important}html[data-theme] body main#studioShell .project-row-external,html[data-theme] body main#studioShell .project-row-more,html[data-theme] body main#studioShell .project-row-more:not(.secondary){background:rgba(139,82,255,.12)!important;border:1px solid rgba(139,82,255,.22)!important;border-radius:7px!important;color:#cdb6ff!important;height:34px!important;min-height:34px!important;min-width:34px!important;width:34px!important}html[data-theme] body main#studioShell .project-row-more,html[data-theme] body main#studioShell .project-row-more:not(.secondary),html[data-theme] body main#studioShell .project-row-more[aria-expanded=true]{border-color:#8b52ff!important;color:#ffffff!important}html[data-theme] body main#studioShell .project-row-external:hover,html[data-theme] body main#studioShell .project-row-more:hover{color:#ffffff!important}html[data-theme] body main#studioShell .project-row-external svg,html[data-theme] body main#studioShell .project-row-more svg{height:16px!important;width:16px!important}html[data-theme] body main#studioShell .project-row-menu{background:#121318!important;border:1px solid rgba(139,82,255,.22)!important;box-shadow:0 18px 45px rgba(0,0,0,.34)!important}html[data-theme] body main#studioShell .project-row-menu a,html[data-theme] body main#studioShell .project-row-menu button{color:rgba(247,243,235,.82)!important}html[data-theme] body main#studioShell .project-row-menu a:hover,html[data-theme] body main#studioShell .project-row-menu button:hover{background:rgba(139,82,255,.12)!important;color:#ffffff!important}@media (max-width:1100px){html[data-theme] body main#studioShell .project-library-row,html[data-theme] body main#studioShell .project-table-header{grid-template-columns:72px minmax(0,1fr) 80px!important}html[data-theme] body main#studioShell .project-row-stats,html[data-theme] body main#studioShell .project-table-header span:nth-child(n+2):not(:last-child){display:none!important}}@media (max-width:560px){.deniper-cast{padding:14px}.cast-header{gap:10px;grid-template-columns:1fr auto}.cast-login{display:none}.cast-primary.small{height:36px;padding:0 12px}.cast-hero-content{padding:42px 20px}.cast-hero h1{font-size:clamp(42px,15vw,58px)}.cast-actions{display:grid}.cast-trust{padding:0 20px 22px}}html body .lobby-riverside-page,html body .record-page-shell,html body .recording-studio,html body .studio-shell{background:radial-gradient(circle at 74% 0,rgba(116,72,242,.15),transparent 34%),var(--cast-bg)!important;color:var(--cast-text)!important}html body .studio-shell .activity-list a,html body .studio-shell .analytics-card,html body .studio-shell .dashboard-site-preview-card,html body .studio-shell .feedback-list article,html body .studio-shell .insight-summary-grid article,html body .studio-shell .payment-list article,html body .studio-shell .studio-panel,html body .studio-shell .studio-sidebar,html body .studio-shell .studio-topbar,html body .studio-shell .upcoming-recordings-strip,html body .studio-shell .workspace-card,html body .studio-shell .workspace-summary-grid article{background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.018)),rgba(15,19,24,.9)!important;border-color:var(--cast-line)!important;border-radius:8px!important;box-shadow:0 20px 70px rgba(0,0,0,.26)!important}html body .studio-shell .brand-mark,html body .studio-shell .dashboard-hero-metrics svg,html body .studio-shell .dashboard-site-topbar-preview span,html body .studio-shell .status-badge.live,html body .studio-shell .studio-logo,html body .studio-shell .studio-nav-item.active,html body .studio-shell .studio-user-pill span,html body .studio-shell .studio-wordmark span{background:rgba(116,72,242,.22)!important;border-color:rgba(155,92,255,.4)!important;color:#d7c7ff!important;box-shadow:none!important}html body .studio-shell .studio-logo svg,html body .studio-shell .studio-nav-item.active svg{color:#d7c7ff!important}html[data-theme] body main.studio-shell aside.studio-sidebar a#studioLogo.studio-logo,html[data-theme] body main.studio-shell aside.studio-sidebar a.studio-logo.studio-logo,html[data-theme] body main.studio-shell aside.studio-sidebar nav.studio-nav a.studio-nav-item.studio-nav-item.active,html[data-theme] body main.studio-shell aside.studio-sidebar nav.studio-nav a.studio-nav-item.studio-nav-item.active:hover{background:rgba(116,72,242,.24)!important;background-color:rgba(116,72,242,.24)!important;border-color:rgba(155,92,255,.44)!important;color:#d7c7ff!important;box-shadow:none!important}html[data-theme] body main.studio-shell header.studio-topbar .dashboard-site-topbar-preview span,html[data-theme] body main.studio-shell header.studio-topbar .studio-user-pill span,html[data-theme] body main.studio-shell header.studio-topbar span#dashboardSiteInitial,html[data-theme] body main.studio-shell header.studio-topbar span#studioUserInitial{background:rgba(116,72,242,.22)!important;background-color:rgba(116,72,242,.22)!important;border-color:rgba(155,92,255,.4)!important;color:#d7c7ff!important}html[data-theme] body main.studio-shell .dashboard-auth-actions .button,html[data-theme] body main.studio-shell .dashboard-auth-actions a.button,html[data-theme] body main.studio-shell .dashboard-auth-state a.button{background:radial-gradient(circle at 84% 16%,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,var(--cast-purple-2),var(--cast-purple))!important;background-color:transparent!important;border-color:transparent!important;color:#ffffff!important}html[data-theme] body main.studio-shell .dashboard-auth-actions a.button.secondary,html[data-theme] body main.studio-shell .dashboard-auth-state a.button.secondary{background:rgba(255,255,255,.075)!important;background-color:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.16)!important;color:#f8fafc!important}html[data-theme] body main.studio-shell a#dashboardLoginAction.button{background:radial-gradient(circle at 84% 16%,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,var(--cast-purple-2),var(--cast-purple))!important;background-color:transparent!important;border-color:transparent!important;color:#ffffff!important}html[data-theme] body main.studio-shell a#dashboardCreateAction.button{background:rgba(255,255,255,.075)!important;background-color:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.16)!important;color:#f8fafc!important}html[data-theme] body main.studio-shell aside.studio-sidebar nav.studio-nav a.studio-nav-item.studio-nav-item.active svg{color:#d7c7ff!important}html body .studio-shell .dashboard-site-topbar-preview:hover,html body .studio-shell .round-tool:hover,html body .studio-shell .studio-nav-item:hover,html body .studio-shell .studio-user-pill:hover,html body .studio-shell .theme-toggle-button:hover{background:rgba(116,72,242,.14)!important;border-color:rgba(155,92,255,.32)!important;color:#d7c7ff!important}html body .studio-shell .button:not(.secondary),html body .studio-shell .start-flow-card,html body .studio-shell .start-flow-card.primary,html body .studio-shell .start-flow-card.requires-auth,html body .studio-shell button:not(.secondary):not(.google-button):not(.theme-toggle-button):not(.studio-user-pill):not(.studio-nav-item):not(.round-tool):not(.icon-control):not(.calendar-date-button):not(.danger-button):not(.project-tab-button):not(.segmented-button){background:radial-gradient(circle at 84% 16%,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,var(--cast-purple-2),var(--cast-purple))!important;border-color:transparent!important;color:#ffffff!important;box-shadow:0 16px 44px rgba(116,72,242,.22)!important}html body .studio-shell .start-flow-card em,html body .studio-shell .start-flow-card p,html body .studio-shell .start-flow-card small,html body .studio-shell .start-flow-card strong{color:#ffffff!important}html body .studio-shell .start-flow-card em,html body .studio-shell .start-flow-card span,html body .studio-shell .start-flow-card.primary em,html body .studio-shell .start-flow-card.primary span{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.16)!important;color:#ffffff!important}html body .studio-shell .dashboard-hero-header{background:linear-gradient(135deg,rgba(116,72,242,.15),rgba(255,255,255,.035)),rgba(15,19,24,.92)!important;border-color:rgba(155,92,255,.22)!important}html body .studio-shell .analytics-card h3,html body .studio-shell .dashboard-hero-header h1,html body .studio-shell .insight-summary-grid article strong,html body .studio-shell .studio-section-header h2,html body .studio-shell .upcoming-recordings-strip h2,html body .studio-shell .workspace-card h2,html body .studio-shell .workspace-summary-grid article strong{color:#ffffff!important}html body .studio-shell .feedback-line span,html body .studio-shell .payments-bar,html body .studio-shell .payments-key,html body .studio-shell .visits-bar,html body .studio-shell .visits-key{background:linear-gradient(180deg,var(--cast-purple-2),var(--cast-purple))!important}html body .lobby-riverside-page{--lobby-bg:var(--cast-bg)!important;--lobby-primary:var(--cast-purple)!important;--lobby-accent:var(--cast-purple-2)!important;--lobby-panel:var(--cast-panel-solid)!important;--lobby-panel-soft:var(--cast-panel-soft)!important;--lobby-field:rgba(255,255,255,0.045)!important;--lobby-border:var(--cast-line)!important;--lobby-border-strong:var(--cast-line-strong)!important;--lobby-text:var(--cast-text)!important;--lobby-muted:var(--cast-muted)!important}html body .lobby-riverside-page .lobby-preview{border:1px solid var(--cast-line)!important;border-radius:8px!important}html[data-theme] body main#lobbyShell .lobby-layout{align-items:stretch!important;display:grid!important;grid-gap:18px!important;gap:18px!important;grid-template-columns:minmax(0,1fr)!important;max-width:min(1180px,calc(100vw - 48px))!important}html[data-theme] body main#lobbyShell .lobby-settings{align-items:end!important;display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:minmax(190px,.8fr) repeat(2,minmax(190px,1fr)) minmax(300px,1.35fr)!important;inline-size:100%!important;overflow:visible!important;padding:16px!important}html[data-theme] body main#lobbyShell .lobby-preview,html[data-theme] body main#lobbyShell .lobby-preview-card{inline-size:100%!important}html[data-theme] body main#lobbyShell .lobby-preview{aspect-ratio:16/7.5!important;max-height:min(58vh,560px)!important}html[data-theme] body main#lobbyShell .lobby-entry-heading{align-self:stretch!important;background:linear-gradient(135deg,rgba(116,72,242,.18),rgba(255,255,255,.04)),rgba(255,255,255,.035)!important;border:1px solid var(--cast-line)!important;border-radius:8px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:96px!important;padding:16px!important}html[data-theme] body main#lobbyShell .lobby-settings>input{min-height:56px!important}html[data-theme] body main#lobbyShell .lobby-device-panel{align-self:stretch!important;display:grid!important;grid-gap:8px!important;gap:8px!important;grid-column:span 2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] body main#lobbyShell .lobby-device-panel label{display:none!important}html[data-theme] body main#lobbyShell .lobby-device-row{display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:minmax(0,1fr) 74px!important}html[data-theme] body main#lobbyShell .lobby-speedtest{grid-column:span 2!important}html[data-theme] body main#lobbyShell .lobby-storage-card{min-height:56px!important}html[data-theme] body main#lobbyShell .headphone-toggle{align-self:stretch!important}html[data-theme] body main#lobbyShell .lobby-settings>button{align-self:stretch!important;min-height:56px!important}html[data-theme] body main#lobbyShell .lobby-speedtest-heading{align-items:center!important;display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto!important}html[data-theme] body main#lobbyShell .lobby-speedtest-heading button{min-inline-size:104px!important;padding-inline:16px!important}html[data-theme] body main#lobbyShell .lobby-speedtest-results{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-theme] body main#lobbyShell .headphone-toggle{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] body main#lobbyShell .headphone-toggle button,html[data-theme] body main#lobbyShell .lobby-settings>.button,html[data-theme] body main#lobbyShell .lobby-settings>button{overflow:hidden!important;padding-inline:14px!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width:980px){html[data-theme] body main#lobbyShell .lobby-layout{grid-template-columns:minmax(0,1fr)!important;max-width:min(560px,calc(100vw - 28px))!important}html[data-theme] body main#lobbyShell .lobby-settings{inline-size:100%!important;grid-template-columns:minmax(0,1fr)!important}html[data-theme] body main#lobbyShell .lobby-device-panel,html[data-theme] body main#lobbyShell .lobby-speedtest{grid-column:auto!important}html[data-theme] body main#lobbyShell .lobby-device-panel{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body main#lobbyShell .lobby-preview{aspect-ratio:16/9!important}}html[data-theme] body main#studioShell.studio-shell{background:radial-gradient(circle at 16% 8%,rgba(116,72,242,.2),transparent 32%),radial-gradient(circle at 88% 16%,rgba(20,184,166,.08),transparent 28%),var(--cast-bg)!important;display:block!important;overflow-x:clip!important;padding:20px clamp(14px,2vw,28px) 28px!important}html[data-theme] body main#studioShell .studio-sidebar{align-items:center!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.028)),rgba(9,12,16,.86)!important;border:1px solid var(--cast-line)!important;border-radius:8px!important;box-shadow:0 24px 80px rgba(0,0,0,.28)!important;grid-gap:18px!important;gap:18px!important;grid-template-columns:auto minmax(0,1fr) auto!important;height:auto!important;inset:auto!important;margin:0 auto 18px!important;max-width:1320px!important;min-height:64px!important;padding:10px 12px!important;position:relative!important;width:100%!important;z-index:4!important}html[data-theme] body main#studioShell .studio-logo{border-radius:8px!important;height:42px!important;width:42px!important}html[data-theme] body main#studioShell .studio-nav{align-items:center!important;display:flex!important;flex-direction:row!important;gap:8px!important;justify-content:center!important;margin:0!important}html[data-theme] body main#studioShell .round-tool,html[data-theme] body main#studioShell .studio-nav-item{height:42px!important;position:relative!important;width:42px!important}html[data-theme] body main#studioShell .round-tool:after,html[data-theme] body main#studioShell .studio-nav-item:after{background:rgba(255,255,255,.09)!important;border:1px solid var(--cast-line)!important;border-radius:6px!important;color:#f8fafc!important;content:attr(data-label)!important;font-size:11px!important;font-weight:800!important;left:50%!important;opacity:0!important;padding:6px 8px!important;pointer-events:none!important;position:absolute!important;top:calc(100% + 8px)!important;transform:translate(-50%,-4px)!important;transition:opacity .16s ease,transform .16s ease!important;white-space:nowrap!important}html[data-theme] body main#studioShell .round-tool:hover:after,html[data-theme] body main#studioShell .studio-nav-item:hover:after{opacity:1!important;transform:translate(-50%)!important}html[data-theme] body main#studioShell .studio-sidebar-bottom{align-items:center!important;display:flex!important;flex-direction:row!important;gap:8px!important;margin:0!important}html[data-theme] body main#studioShell .studio-main{margin:0 auto!important;max-width:1320px!important;min-height:auto!important;padding:0!important}html[data-theme] body main#studioShell .studio-topbar{background:transparent!important;border:0!important;margin:0 0 18px!important;min-height:auto!important;padding:0!important}html[data-theme] body main#studioShell .studio-panel{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html[data-theme] body main#studioShell .dashboard-hero-header{align-items:stretch!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)!important;min-height:230px!important;padding:clamp(22px,3vw,34px)!important}html[data-theme] body main#studioShell .dashboard-hero-header h1{font-size:clamp(46px,7vw,82px)!important;line-height:.95!important}html[data-theme] body main#studioShell .dashboard-hero-metrics{align-content:stretch!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:minmax(0,1fr)!important}html[data-theme] body main#studioShell .dashboard-hero-metrics span{min-height:0!important}@media (max-width:760px){html[data-theme] body main#studioShell .studio-sidebar{grid-template-columns:auto minmax(0,1fr)!important}html[data-theme] body main#studioShell .studio-nav{justify-content:flex-end!important;overflow-x:auto!important}html[data-theme] body main#studioShell .studio-sidebar-bottom{display:none!important}html[data-theme] body main#studioShell .dashboard-hero-header{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}}html body .recording-studio .recording-marker-bar,html body .recording-studio .recording-safety-strip,html body .recording-studio .recording-take-shelf,html body .recording-studio .riverside-fold,html body .recording-studio .riverside-person-card,html body .recording-studio .studio-bottom-bar,html body .recording-studio .studio-room-topbar,html body .recording-studio .studio-side-shell .riverside-panel,html body .recording-studio .studio-video-tile,html body .recording-studio .take-chip{background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.018)),rgba(15,19,24,.94)!important;border-color:var(--cast-line)!important;border-radius:8px!important;color:var(--cast-text)!important;box-shadow:0 18px 58px rgba(0,0,0,.22)!important}html body .recording-studio .people-quick-actions button:hover,html body .recording-studio .record-action,html body .recording-studio .riverside-person-details button.active{background:linear-gradient(135deg,var(--cast-purple-2),var(--cast-purple))!important;border-color:transparent!important;color:#ffffff!important}html[data-theme] body main.studio-shell :is(a.button,button.button,.project-tab-button.active,.segmented-button.active,.segmented-control button.active,.publication-save-button.has-changes):not(.secondary),html[data-theme] body main.studio-shell :is(a.button,button.button,.project-tab-button.active,.segmented-button.active,.segmented-control button.active,.publication-save-button.has-changes):not(.secondary):hover{background:radial-gradient(circle at 84% 16%,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,var(--cast-purple-2),var(--cast-purple))!important;background-color:transparent!important;border-color:transparent!important;color:#ffffff!important;box-shadow:0 16px 44px rgba(116,72,242,.2)!important}html[data-theme] body main.studio-shell :is(a.button.secondary,button.secondary,.button.secondary,.project-tab-button,.segmented-button,.segmented-control button):not(.active),html[data-theme] body main.studio-shell :is(a.button.secondary,button.secondary,.button.secondary,.project-tab-button,.segmented-button,.segmented-control button):not(.active):hover{background:rgba(255,255,255,.075)!important;background-color:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.16)!important;color:#f8fafc!important;box-shadow:none!important}html[data-theme] body main.studio-shell :is(.setup-inline,.success-inline,.planner-setting-inline,.project-auth-empty){background:linear-gradient(135deg,rgba(116,72,242,.12),rgba(255,255,255,.035))!important;background-color:rgba(15,19,24,.92)!important;border-color:rgba(155,92,255,.22)!important;color:var(--cast-text)!important}html[data-theme] body main.studio-shell .month-cell.selected.today .calendar-date-button strong,html[data-theme] body main.studio-shell .month-cell.today .calendar-date-button strong{background:rgba(116,72,242,.22)!important;background-color:rgba(116,72,242,.22)!important;border-color:rgba(155,92,255,.4)!important;color:#d7c7ff!important}html[data-theme] body main.studio-shell .duration-pill,html[data-theme] body main.studio-shell .project-video-marker,html[data-theme] body main.studio-shell .recording-status-pill,html[data-theme] body main.studio-shell .status-pill{background:rgba(116,72,242,.14)!important;background-color:rgba(116,72,242,.14)!important;border-color:rgba(155,92,255,.26)!important;color:#d7c7ff!important}html[data-theme] body main.publication-settings-page{background:radial-gradient(circle at 74% 0,rgba(116,72,242,.15),transparent 34%),var(--cast-bg)!important;color:var(--cast-text)!important}html[data-theme] body main.publication-settings-page :is(.publication-settings-sidebar,.publication-settings-card,.website-test-section,.publication-settings-header,.publication-setting-block,.navigation-editor-row,.domain-dns-panel){background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.018)),rgba(15,19,24,.9)!important;border-color:var(--cast-line)!important;border-radius:8px!important;box-shadow:0 20px 70px rgba(0,0,0,.22)!important;color:var(--cast-text)!important}html[data-theme] body main.publication-settings-page :is(.button,button:not(.secondary),.publication-save-button){background:radial-gradient(circle at 84% 16%,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,var(--cast-purple-2),var(--cast-purple))!important;background-color:transparent!important;border-color:transparent!important;color:#ffffff!important;box-shadow:0 16px 44px rgba(116,72,242,.18)!important}html[data-theme] body main.publication-settings-page :is(.button.secondary,button.secondary,.mini-button,.icon-mini-button){background:rgba(255,255,255,.075)!important;background-color:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.16)!important;color:#f8fafc!important;box-shadow:none!important}html[data-theme] body main.publication-settings-page :is(.setup-inline,.publication-auth-alert){background:linear-gradient(135deg,rgba(116,72,242,.12),rgba(255,255,255,.035))!important;background-color:rgba(15,19,24,.92)!important;border-color:rgba(155,92,255,.22)!important}html[data-theme] body main.publication-settings-page :is(input,textarea,select),html[data-theme] body main.studio-shell :is(input,textarea,select){background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.14)!important;color:#f8fafc!important}html[data-theme] body main.lobby-riverside-page .brand-lockup .brand-mark{background:rgba(116,72,242,.24)!important;background-color:rgba(116,72,242,.24)!important;border-color:rgba(155,92,255,.44)!important;color:#d7c7ff!important}html[data-theme] body main#studioShell :is(a.button,button.button,.button,.start-flow-card,.project-tab-button.active,.segmented-button.active,.segmented-control button.active,.publication-save-button.has-changes):not(.secondary),html[data-theme] body main#studioShell :is(a.button,button.button,.button,.start-flow-card,.project-tab-button.active,.segmented-button.active,.segmented-control button.active,.publication-save-button.has-changes):not(.secondary):hover{background:radial-gradient(circle at 84% 16%,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,var(--cast-purple-2),var(--cast-purple))!important;background-color:transparent!important;border-color:transparent!important;color:#ffffff!important;box-shadow:0 16px 44px rgba(116,72,242,.2)!important}html[data-theme] body main#studioShell :is(a.button.secondary,button.secondary,.button.secondary,.project-tab-button,.segmented-button,.segmented-control button):not(.active),html[data-theme] body main#studioShell :is(a.button.secondary,button.secondary,.button.secondary,.project-tab-button,.segmented-button,.segmented-control button):not(.active):hover{background:rgba(255,255,255,.075)!important;background-color:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.16)!important;color:#f8fafc!important;box-shadow:none!important}html[data-theme] body main#studioShell .month-cell.selected.today .calendar-date-button strong,html[data-theme] body main#studioShell .month-cell.today .calendar-date-button strong,html[data-theme] body main#studioShell :is(.studio-logo,.brand-mark,.studio-wordmark span,.studio-nav-item.active,.studio-user-pill span,.dashboard-site-topbar-preview span,.status-badge.live,.dashboard-hero-metrics svg,.project-video-marker,.duration-pill,.status-pill,.recording-status-pill){background:rgba(116,72,242,.22)!important;background-color:rgba(116,72,242,.22)!important;border-color:rgba(155,92,255,.4)!important;color:#d7c7ff!important;box-shadow:none!important}html[data-theme] body main#studioShell :is(.setup-inline,.success-inline,.planner-setting-inline,.project-auth-empty){background:linear-gradient(135deg,rgba(116,72,242,.12),rgba(255,255,255,.035))!important;background-color:rgba(15,19,24,.92)!important;border-color:rgba(155,92,255,.22)!important;color:var(--cast-text)!important}html[data-theme] body main#studioShell .dashboard-auth-visual>span{background:radial-gradient(circle at 70% 22%,rgba(155,92,255,.34),transparent 28%),rgba(116,72,242,.18)!important;background-color:rgba(116,72,242,.18)!important;border-color:rgba(155,92,255,.32)!important}html[data-theme] body main#studioShell .settings-actions button[type=submit]{background:radial-gradient(circle at 84% 16%,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,var(--cast-purple-2),var(--cast-purple))!important;background-color:transparent!important;border-color:transparent!important;color:#ffffff!important}html[data-theme] body main#studioShell .settings-actions button[type=submit]:disabled{background:rgba(116,72,242,.18)!important;background-color:rgba(116,72,242,.18)!important;border-color:rgba(155,92,255,.18)!important;color:rgba(248,250,252,.54)!important;box-shadow:none!important}html[data-theme] body main#publicationSettingsPage :is(.button,button:not(.secondary),.publication-save-button):not(.secondary){background:radial-gradient(circle at 84% 16%,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,var(--cast-purple-2),var(--cast-purple))!important;background-color:transparent!important;border-color:transparent!important;color:#ffffff!important;box-shadow:0 16px 44px rgba(116,72,242,.18)!important}html[data-theme] body main#publicationSettingsPage :is(.button.secondary,button.secondary,.mini-button,.icon-mini-button){background:rgba(255,255,255,.075)!important;background-color:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.16)!important;color:#f8fafc!important;box-shadow:none!important}html[data-theme] body main#publicationSettingsPage :is(.setup-inline,.publication-auth-alert,.website-test-section){background:linear-gradient(135deg,rgba(116,72,242,.12),rgba(255,255,255,.035))!important;background-color:rgba(15,19,24,.92)!important;border-color:rgba(155,92,255,.22)!important}html[data-theme] body main#lobbyShell .brand-lockup .brand-mark,html[data-theme] body main#recordShell .recording-studio .studio-room-brand .brand-mark,html[data-theme] body main#recordShell .recording-studio .studio-room-brand .brand-mark.compact{background:rgba(116,72,242,.24)!important;background-color:rgba(116,72,242,.24)!important;border-color:rgba(155,92,255,.44)!important;color:#d7c7ff!important}html[data-theme] body main#recordShell .recording-studio .mic-meter span{background:linear-gradient(90deg,#60a5fa,var(--cast-purple-2),#ef4444)!important}html[data-theme] body main.setup-page.editor-setup-state,html[data-theme] body main.setup-page:has(.ai-edit-fallback-card){background:radial-gradient(circle at 72% 0,rgba(116,72,242,.15),transparent 34%),var(--cast-bg)!important;color:var(--cast-text)!important}html[data-theme] body main.setup-page .ai-edit-fallback-card,html[data-theme] body main.setup-page.editor-setup-state .setup-card{background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.018)),rgba(15,19,24,.94)!important;border-color:var(--cast-line)!important;border-radius:8px!important;box-shadow:0 22px 80px rgba(0,0,0,.28)!important;color:var(--cast-text)!important}html[data-theme] body main#aiEditorSetupPage.setup-page .setup-card a.button,html[data-theme] body main#projectSetupPage.setup-page .setup-card a.button,html[data-theme] body main.setup-page .ai-edit-fallback-card .button:not(.secondary),html[data-theme] body main.setup-page.editor-setup-state .button:not(.secondary){background:radial-gradient(circle at 84% 16%,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,var(--cast-purple-2),var(--cast-purple))!important;background-color:transparent!important;border-color:transparent!important;color:#ffffff!important;box-shadow:0 16px 44px rgba(116,72,242,.2)!important}html[data-theme] body main#aiEditorSetupPage.setup-page .setup-card a.button.secondary,html[data-theme] body main#projectSetupPage.setup-page .setup-card a.button.secondary,html[data-theme] body main.setup-page .ai-edit-fallback-card .button.secondary,html[data-theme] body main.setup-page.editor-setup-state .button.secondary{background:rgba(255,255,255,.075)!important;background-color:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.16)!important;color:#f8fafc!important;box-shadow:none!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-layout{grid-gap:18px!important;gap:18px!important;grid-template-columns:minmax(0,1fr)!important;height:auto!important;max-width:min(1180px,calc(100vw - 48px))!important}html[data-theme] body main#lobbyShell.lobby-riverside-page{grid-template-rows:auto auto!important;height:auto!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview-card{height:auto!important;min-height:0!important;width:100%!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings{align-items:end!important;flex:none!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:minmax(210px,.8fr) minmax(210px,1fr) minmax(250px,1.1fr) minmax(310px,1.25fr)!important;margin:18px auto 0!important;max-width:min(1180px,calc(100vw - 48px))!important;padding:16px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview{aspect-ratio:16/7.5!important;height:auto!important;max-height:min(58vh,560px)!important;min-height:360px!important;width:100%!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading{min-width:210px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading h2{font-size:24px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel{grid-gap:8px!important;gap:8px!important;grid-column:span 2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:none!important;width:100%!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row{grid-template-columns:minmax(0,1fr) 78px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-speedtest{grid-column:span 2!important;max-width:none!important;width:100%!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle{grid-template-columns:repeat(2,minmax(128px,1fr))!important;max-width:none!important;width:100%!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>.button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>button{font-size:14px!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}@media (max-width:980px){html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-layout{max-width:min(560px,calc(100vw - 28px))!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings{margin:18px auto 0!important;max-width:min(560px,calc(100vw - 28px))!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-speedtest{grid-column:auto!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview{aspect-ratio:16/9!important;min-height:0!important}}html[data-theme] body main.auth-cast-page{background:radial-gradient(circle at 14% 16%,rgba(116,72,242,.2),transparent 30%),radial-gradient(circle at 88% 72%,rgba(20,184,166,.1),transparent 28%),#06070a!important;color:#f8fafc!important;display:grid!important;grid-gap:22px!important;gap:22px!important;overflow-x:hidden!important;padding:clamp(16px,2.2vw,30px)!important}html[data-theme] body main.auth-cast-page>.auth-cast-layout,html[data-theme] body main.auth-cast-page>.auth-cast-topbar{grid-column:1!important}html[data-theme] body main.auth-cast-page .auth-cast-topbar{align-items:center!important;display:flex!important;justify-content:space-between!important;margin:0 auto!important;max-width:1260px!important}html[data-theme] body main.auth-cast-page .brand-lockup{align-items:center!important;color:#ffffff!important;display:inline-flex!important;gap:10px!important;text-decoration:none!important}html[data-theme] body main.auth-cast-page .brand-mark{align-items:center!important;background:rgba(116,72,242,.24)!important;border:1px solid rgba(155,92,255,.44)!important;border-radius:8px!important;color:#d7c7ff!important;display:inline-flex!important;justify-content:center!important}html[data-theme] body main.auth-cast-page .auth-page-links{align-items:center!important;display:flex!important;gap:10px!important}html[data-theme] body main.auth-cast-page .auth-page-links a{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;color:rgba(248,250,252,.78)!important;font-size:13px!important;font-weight:800!important;padding:10px 13px!important;text-decoration:none!important}html[data-theme] body main.auth-cast-page .auth-cast-layout{align-items:stretch!important;grid-gap:18px!important;gap:18px!important;grid-template-columns:minmax(0,1.35fr) minmax(360px,430px)!important;max-width:1260px!important;min-height:min(720px,calc(100dvh - 116px))!important}html[data-theme] body main.auth-cast-page .auth-cast-panel,html[data-theme] body main.auth-cast-page .auth-cast-preview{border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;overflow:hidden!important}html[data-theme] body main.auth-cast-page .auth-cast-preview{background:#0c0f14!important;box-shadow:0 34px 100px rgba(0,0,0,.34)!important;min-height:620px!important;position:relative!important}html[data-theme] body main.auth-cast-page .auth-cast-preview img{filter:saturate(.82) contrast(1.05) brightness(.7)!important;height:100%!important;inset:0!important;object-fit:cover!important;position:absolute!important;width:100%!important}html[data-theme] body main.auth-cast-page .auth-cast-preview:after{background:linear-gradient(90deg,rgba(6,7,10,.94),rgba(6,7,10,.48) 54%,rgba(6,7,10,.14)),linear-gradient(180deg,transparent 40%,rgba(6,7,10,.9))!important;content:""!important;inset:0!important;position:absolute!important}html[data-theme] body main.auth-cast-page .auth-cast-preview-overlay{bottom:116px!important;left:clamp(26px,4vw,54px)!important;max-width:560px!important;position:absolute!important;z-index:1!important}html[data-theme] body main.auth-cast-page .auth-cast-preview-overlay h1{color:#ffffff!important;font-size:clamp(44px,6vw,84px)!important;font-weight:900!important;letter-spacing:0!important;line-height:.95!important;margin:0!important}html[data-theme] body main.auth-cast-page .auth-cast-preview-overlay p:not(.eyebrow){color:rgba(248,250,252,.72)!important;font-size:17px!important;line-height:1.5!important;margin:18px 0 0!important;max-width:430px!important}html[data-theme] body main.auth-cast-page .auth-cast-room-strip{bottom:22px!important;display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;left:22px!important;position:absolute!important;right:22px!important;z-index:1!important}html[data-theme] body main.auth-cast-page .auth-cast-room-strip span{background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;color:rgba(248,250,252,.84)!important;font-size:12px!important;font-weight:850!important;overflow:hidden!important;padding:14px 12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme] body main.auth-cast-page .auth-cast-panel{align-self:center!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(12,16,21,.94)!important;box-shadow:0 30px 90px rgba(0,0,0,.3)!important;display:grid!important;grid-gap:16px!important;gap:16px!important;padding:22px!important}html[data-theme] body main.auth-cast-page .auth-cast-panel-header h2{color:#ffffff!important;font-size:34px!important;letter-spacing:0!important;line-height:1!important;margin:0!important}html[data-theme] body main.auth-cast-page .auth-mode-tabs{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:4px!important}html[data-theme] body main.auth-cast-page .auth-mode-tabs a{border-radius:6px!important;color:rgba(248,250,252,.68)!important;font-size:13px!important;font-weight:850!important;padding:11px!important;text-align:center!important;text-decoration:none!important}html[data-theme] body main.auth-cast-page .auth-mode-tabs a.active{background:linear-gradient(135deg,#9b5cff,#7448f2)!important;color:#ffffff!important}html[data-theme] body main.auth-cast-page .auth-provider-grid{display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] body main.auth-cast-page .google-button,html[data-theme] body main.auth-cast-page .signed-in-notice button,html[data-theme] body main.auth-cast-page .stack-form button{align-items:center!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:8px!important;color:#ffffff!important;display:inline-flex!important;font-size:14px!important;font-weight:850!important;gap:10px!important;justify-content:center!important;min-height:46px!important;padding:0 14px!important}html[data-theme] body main.auth-cast-page .stack-form button{background:linear-gradient(135deg,#9b5cff,#7448f2)!important;border-color:transparent!important;box-shadow:0 16px 44px rgba(116,72,242,.24)!important;margin-top:4px!important}html[data-theme] body main.auth-cast-page .stack-form{display:grid!important;grid-gap:8px!important;gap:8px!important}html[data-theme] body main.auth-cast-page .stack-form label{color:rgba(248,250,252,.64)!important;font-size:12px!important;font-weight:850!important}html[data-theme] body main.auth-cast-page .stack-form input{background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:8px!important;color:#f8fafc!important;min-height:46px!important;padding:0 13px!important}html[data-theme] body main.auth-cast-page .auth-footnote,html[data-theme] body main.auth-cast-page .auth-status-text,html[data-theme] body main.auth-cast-page .divider{color:rgba(248,250,252,.56)!important;font-size:12px!important;text-align:center!important}html[data-theme] body main.auth-cast-page .config-warning,html[data-theme] body main.auth-cast-page .error-text,html[data-theme] body main.auth-cast-page .signed-in-notice{background:rgba(116,72,242,.12)!important;border:1px solid rgba(155,92,255,.22)!important;border-radius:8px!important;color:#f8fafc!important;font-size:13px!important;line-height:1.4!important;padding:12px!important}@media (max-width:920px){html[data-theme] body main.auth-cast-page .auth-cast-layout{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body main.auth-cast-page .auth-cast-preview{min-height:430px!important}html[data-theme] body main.auth-cast-page .auth-cast-room-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){html[data-theme] body main.auth-cast-page .auth-page-links{display:none!important}html[data-theme] body main.auth-cast-page .auth-cast-preview{min-height:360px!important}html[data-theme] body main.auth-cast-page .auth-cast-preview-overlay{bottom:92px!important;left:18px!important;right:18px!important}html[data-theme] body main.auth-cast-page .auth-cast-preview-overlay h1{font-size:42px!important}html[data-theme] body main.auth-cast-page .auth-cast-room-strip,html[data-theme] body main.auth-cast-page .auth-provider-grid{grid-template-columns:minmax(0,1fr)!important}}html[data-theme] body main.auth-cast-page{align-content:flex-start!important;background:linear-gradient(90deg,rgba(6,7,10,.96),rgba(6,7,10,.72),rgba(6,7,10,.96)),url(/creator-assets/deniper-creator-studio-1200.jpg) 50% /cover no-repeat,#06070a!important;gap:0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;justify-items:center!important;min-height:100dvh!important;padding:34px 20px!important;position:relative!important}html[data-theme] body main.auth-cast-page:before{background:radial-gradient(circle at 50% 18%,rgba(116,72,242,.24),transparent 30%),linear-gradient(180deg,rgba(6,7,10,.18),rgba(6,7,10,.82))!important;content:""!important;inset:0!important;pointer-events:none!important;position:absolute!important}html[data-theme] body main.auth-cast-page>*{position:relative!important;z-index:1!important}html[data-theme] body main.auth-cast-page .auth-cast-topbar{justify-content:center!important;margin:0 auto 34px!important;max-width:420px!important;min-height:auto!important;width:100%!important}html[data-theme] body main.auth-cast-page .auth-page-links{display:none!important}html[data-theme] body main.auth-cast-page .brand-lockup{gap:12px!important;justify-content:center!important}html[data-theme] body main.auth-cast-page .brand-lockup span{color:#ffffff!important;font-size:19px!important;font-weight:850!important}html[data-theme] body main.auth-cast-page .brand-mark{background:transparent!important;border:0!important;border-radius:0!important;color:#9b5cff!important;height:34px!important;width:34px!important}html[data-theme] body main.auth-cast-page .auth-wave-mark{align-items:center!important;display:inline-flex!important;gap:3px!important;justify-content:center!important}html[data-theme] body main.auth-cast-page .auth-wave-mark span{background:linear-gradient(180deg,#b483ff,#7448f2)!important;border-radius:999px!important;display:block!important;width:4px!important}html[data-theme] body main.auth-cast-page .auth-wave-mark span:first-child,html[data-theme] body main.auth-cast-page .auth-wave-mark span:nth-child(5){height:17px!important}html[data-theme] body main.auth-cast-page .auth-wave-mark span:nth-child(2),html[data-theme] body main.auth-cast-page .auth-wave-mark span:nth-child(4){height:26px!important}html[data-theme] body main.auth-cast-page .auth-wave-mark span:nth-child(3){height:32px!important}html[data-theme] body main.auth-cast-page .auth-cast-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;margin:0 auto!important;max-width:420px!important;min-height:0!important;width:100%!important}html[data-theme] body main.auth-cast-page .auth-cast-preview{display:none!important}html[data-theme] body main.auth-cast-page .auth-cast-panel{align-self:auto!important;background:rgba(9,12,16,.82)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:8px!important;box-shadow:0 34px 110px rgba(0,0,0,.42)!important;gap:18px!important;max-width:420px!important;padding:30px!important;width:100%!important}html[data-theme] body main.auth-cast-page .auth-cast-panel-header{text-align:center!important}html[data-theme] body main.auth-cast-page .auth-cast-panel-header .eyebrow{display:none!important}html[data-theme] body main.auth-cast-page .auth-cast-panel-header h2{font-size:26px!important;line-height:1.1!important}html[data-theme] body main.auth-cast-page .auth-mode-tabs{background:transparent!important;border:0!important;display:flex!important;justify-content:center!important;padding:0!important}html[data-theme] body main.auth-cast-page .auth-mode-tabs a{background:transparent!important;border-radius:0!important;color:rgba(248,250,252,.56)!important;flex:none!important;padding:0 10px!important}html[data-theme] body main.auth-cast-page .auth-mode-tabs a.active{background:transparent!important;color:#9b5cff!important}html[data-theme] body main.auth-cast-page .auth-provider-grid{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body main.auth-cast-page .google-button{border-color:rgba(255,255,255,.18)!important}html[data-theme] body main.auth-cast-page .google-button,html[data-theme] body main.auth-cast-page .stack-form input{background:rgba(255,255,255,.035)!important;min-height:44px!important}html[data-theme] body main.auth-cast-page .stack-form button{min-height:50px!important}html[data-theme] body main.auth-cast-page .auth-footnote{margin:0!important}@media (max-width:520px){html[data-theme] body main.auth-cast-page{padding:24px 16px!important}html[data-theme] body main.auth-cast-page .auth-cast-panel{padding:24px!important}}html body .wave-mark,html[data-theme] body .wave-mark{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:inline-flex!important;flex:0 0 auto!important;gap:3px!important;height:34px!important;justify-content:center!important;min-height:34px!important;min-width:30px!important;padding:0!important;width:34px!important}html body .wave-mark i,html[data-theme] body .wave-mark i{background:linear-gradient(180deg,#b483ff,#7448f2)!important;border-radius:999px!important;display:block!important;flex:0 0 auto!important;width:4px!important}html body .wave-mark i:first-child,html body .wave-mark i:nth-child(5),html[data-theme] body .wave-mark i:first-child,html[data-theme] body .wave-mark i:nth-child(5){height:17px!important}html body .wave-mark i:nth-child(2),html body .wave-mark i:nth-child(4),html[data-theme] body .wave-mark i:nth-child(2),html[data-theme] body .wave-mark i:nth-child(4){height:26px!important}html body .wave-mark i:nth-child(3),html[data-theme] body .wave-mark i:nth-child(3){height:32px!important}html body .cast-wordmark .wave-mark,html[data-theme] body .cast-wordmark .wave-mark,html[data-theme] body main#lobbyShell .brand-lockup .brand-mark.wave-mark,html[data-theme] body main#recordShell .recording-studio .studio-room-brand .brand-mark.wave-mark,html[data-theme] body main#studioShell .studio-logo .wave-mark,html[data-theme] body main#studioShell .studio-wordmark .wave-mark{background:transparent!important;border:0!important;color:transparent!important}html[data-theme] body main#lobbyShell .brand-lockup .brand-mark.wave-mark,html[data-theme] body main#recordShell .recording-studio .studio-room-brand .brand-mark.wave-mark,html[data-theme] body main#studioShell .studio-logo,html[data-theme] body main#studioShell .studio-wordmark .wave-mark{align-items:center!important;display:inline-flex!important;justify-content:center!important}html[data-theme] body main#studioShell .studio-logo{background:rgba(116,72,242,.1)!important;border:1px solid rgba(155,92,255,.18)!important}html[data-theme] body main.auth-cast-page .google-button{font-size:14px!important;font-weight:820!important}html[data-theme] body main#studioShell.studio-shell{background:radial-gradient(circle at 84% 2%,rgba(116,72,242,.14),transparent 30%),#06080b!important;grid-gap:0!important;gap:0!important;grid-template-columns:236px minmax(0,1fr)!important;min-height:100dvh!important;padding:0!important}html[data-theme] body main#studioShell .studio-sidebar{align-content:flex-start!important;background:rgba(8,11,15,.92)!important;border:0!important;border-right:1px solid rgba(255,255,255,.09)!important;display:grid!important;grid-gap:24px!important;gap:24px!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important;max-width:none!important;padding:28px 18px!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;width:236px!important}html[data-theme] body main#studioShell .studio-logo{justify-self:start!important;margin:0 0 4px!important}html[data-theme] body main#studioShell a#studioLogo.studio-logo{background:transparent!important;border:0!important;color:#ffffff!important;display:inline-flex!important;gap:10px!important;height:42px!important;padding:0!important;text-decoration:none!important;width:auto!important}html[data-theme] body main#studioShell a#studioLogo.studio-logo strong{color:#ffffff!important;font-size:17px!important;font-weight:850!important}html[data-theme] body main#studioShell .studio-nav,html[data-theme] body main#studioShell .studio-sidebar-bottom{align-items:stretch!important;display:grid!important;grid-gap:8px!important;gap:8px!important;justify-content:stretch!important;margin:0!important}html[data-theme] body main#studioShell .round-tool,html[data-theme] body main#studioShell .studio-nav-item{align-items:center!important;border:1px solid transparent!important;border-radius:8px!important;color:rgba(248,250,252,.72)!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;height:44px!important;justify-content:start!important;padding:0 12px!important;width:100%!important}html[data-theme] body main#studioShell .round-tool:before,html[data-theme] body main#studioShell .studio-nav-item:before{color:inherit!important;content:attr(data-label)!important;font-size:13px!important;font-weight:760!important;grid-column:2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme] body main#studioShell .round-tool svg,html[data-theme] body main#studioShell .studio-nav-item svg{grid-column:1!important;grid-row:1!important;height:16px!important;width:16px!important}html[data-theme] body main#studioShell .round-tool:after,html[data-theme] body main#studioShell .studio-nav-item:after{display:none!important}html[data-theme] body main#studioShell .round-tool:hover,html[data-theme] body main#studioShell .studio-nav-item.active,html[data-theme] body main#studioShell .studio-nav-item:hover{background:rgba(116,72,242,.22)!important;border-color:rgba(155,92,255,.28)!important;color:#ffffff!important}html[data-theme] body main#studioShell .studio-sidebar-bottom{align-self:end!important;margin-top:auto!important}html[data-theme] body main#studioShell .studio-main{max-width:none!important;padding:28px 30px 34px!important;width:100%!important}html[data-theme] body main#studioShell .studio-topbar{display:none!important}html[data-theme] body main#studioShell .studio-panel.home-panel{display:grid!important;grid-gap:18px!important;gap:18px!important}html[data-theme] body main#studioShell .dashboard-hero-header{min-height:0!important}html[data-theme] body main#studioShell .dashboard-hero-header h1{font-size:28px!important;line-height:1.18!important}html[data-theme] body main#studioShell .dashboard-hero-header .studio-subtitle{color:rgba(248,250,252,.5)!important;font-size:14px!important}html[data-theme] body main#studioShell .dashboard-new-studio-button{border-radius:7px!important;padding-inline:18px!important}html[data-theme] body main#studioShell .analytics-card,html[data-theme] body main#studioShell .dashboard-hero-metrics span,html[data-theme] body main#studioShell .insight-summary-grid article,html[data-theme] body main#studioShell .upcoming-recordings-strip,html[data-theme] body main#studioShell .workspace-card,html[data-theme] body main#studioShell .workspace-summary-grid article{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(16,20,25,.88)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;box-shadow:none!important}html[data-theme] body main#studioShell .dashboard-hero-metrics span{align-content:flex-start!important;grid-gap:8px!important;gap:8px!important;min-height:112px!important;padding:20px!important}html[data-theme] body main#studioShell .dashboard-hero-metrics small{color:rgba(248,250,252,.48)!important;font-size:12px!important;order:1!important}html[data-theme] body main#studioShell .dashboard-hero-metrics strong{font-size:24px!important;font-weight:840!important;order:2!important}html[data-theme] body main#studioShell .dashboard-site-preview-card,html[data-theme] body main#studioShell .feedback-chart-card,html[data-theme] body main#studioShell .insight-summary-grid,html[data-theme] body main#studioShell .start-flow-row,html[data-theme] body main#studioShell .studio-dashboard-grid .studio-content>.studio-section-header,html[data-theme] body main#studioShell .workspace-summary-grid{display:none!important}html[data-theme] body main#studioShell .upcoming-recordings-strip{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;padding:18px!important}html[data-theme] body main#studioShell .upcoming-recordings-list{grid-column:1/-1!important;display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:14px!important}html[data-theme] body main#studioShell .activity-list a,html[data-theme] body main#studioShell .upcoming-recordings-list a{background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:8px!important}html[data-theme] body main#studioShell .studio-dashboard-grid.insights-dashboard-grid{display:grid!important;grid-gap:18px!important;gap:18px!important;grid-template-columns:minmax(0,1fr) 360px!important}html[data-theme] body main#studioShell .studio-rail.insights-rail{display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:minmax(0,1fr)!important}html[data-theme] body main#studioShell .analytics-card{padding:18px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page{align-content:flex-start!important;background:radial-gradient(circle at 12% 12%,rgba(116,72,242,.16),transparent 30%),#06080b!important;grid-gap:16px!important;gap:16px!important;grid-template-rows:auto minmax(0,1fr)!important;padding:18px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-topbar{max-width:1420px!important;width:100%!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-layout{grid-template-columns:minmax(0,1.32fr) minmax(360px,.68fr)!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview-card,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(16,20,25,.9)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:8px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview{border:0!important;height:min(72vh,660px)!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview video{filter:saturate(.9) contrast(1.05) brightness(.82)!important;object-fit:cover!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-controls-row{bottom:46px!important;gap:18px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-controls-row .icon-control{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;border:0!important;height:64px!important;width:64px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings{align-items:stretch!important;grid-gap:14px!important;margin:0!important;max-width:none!important;padding:30px!important;width:100%!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading h2{font-size:25px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .fine-print,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading p:not(.eyebrow){color:rgba(248,250,252,.5)!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel{grid-gap:10px!important;grid-column:auto!important;grid-template-columns:minmax(0,1fr)!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .icon-label,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel label,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-title-label{color:rgba(248,250,252,.78)!important;font-weight:800!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row{grid-template-columns:minmax(0,1fr) 74px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page :is(input,select){background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;color:#ffffff!important;min-height:48px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-speedtest{grid-column:auto!important}@media (max-width:980px){html[data-theme] body main#studioShell.studio-shell{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body main#studioShell .studio-sidebar{height:auto!important;position:relative!important;width:100%!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-layout,html[data-theme] body main#studioShell .dashboard-hero-metrics,html[data-theme] body main#studioShell .studio-dashboard-grid.insights-dashboard-grid,html[data-theme] body main#studioShell .upcoming-recordings-list{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview{height:auto!important;min-height:360px!important}}html[data-theme] body main#lobbyShell.lobby-riverside-page{background:#05070a!important;color:#f8fafc!important;display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-rows:42px minmax(0,1fr)!important;padding:18px 22px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-layout{align-items:stretch!important;display:grid!important;grid-gap:28px!important;gap:28px!important;grid-template-columns:minmax(0,1.12fr) minmax(380px,.72fr)!important;height:calc(100dvh - 76px)!important;justify-self:center!important;max-width:1420px!important;padding:8px 0 0!important;width:100%!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview-card,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings{background:transparent!important;border:0!important;box-shadow:none!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview-card{align-self:stretch!important;display:grid!important;padding:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview{align-self:stretch!important;background:#11151b!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;height:100%!important;max-height:none!important;min-height:560px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-controls-row{background:rgba(12,15,20,.72)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;border:1px solid rgba(255,255,255,.08)!important;bottom:72px!important;display:flex!important;padding:10px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-controls-row .icon-control{background:rgba(255,255,255,.1)!important;border-radius:999px!important;color:#ffffff!important;height:60px!important;width:60px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-controls-row .icon-control.setup-control{background:rgba(255,255,255,.14)!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings{align-self:stretch!important;grid-gap:9px!important;gap:9px!important;grid-template-columns:minmax(0,1fr)!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:auto!important;padding:26px 0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading{margin:0 0 8px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading h2{font-size:28px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading p:not(.eyebrow){color:rgba(248,250,252,.58)!important;font-size:13px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings :is(input,select),html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-speedtest-heading button{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:8px!important;color:#f8fafc!important;height:40px!important;min-height:40px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-speedtest,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-storage-card{background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;padding:8px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>.button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>button{background:linear-gradient(135deg,#9b5cff,#7448f2)!important;height:50px!important;min-height:50px!important}html[data-theme] body main#recordShell.record-page-shell{background:#05070a!important;min-height:100dvh!important;padding:0!important}html[data-theme] body main#recordShell .recording-studio.studio-room-surface{background:#05070a!important;color:#f8fafc!important;display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-rows:52px minmax(0,1fr)!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;padding:16px!important;width:100%!important}html[data-theme] body main#recordShell .recording-studio .studio-room-topbar{background:rgba(13,17,22,.72)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;height:52px!important;padding:0 14px!important}html[data-theme] body main#recordShell .recording-studio .studio-room-grid{display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:minmax(0,1fr) 340px!important;height:calc(100dvh - 98px)!important;max-width:none!important;min-height:0!important;width:100%!important}html[data-theme] body main#recordShell .recording-studio .studio-room-main{grid-template-rows:minmax(0,1fr) 76px!important;overflow:hidden!important}html[data-theme] body main#recordShell .recording-studio .studio-stage-grid{display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-theme] body main#recordShell .recording-studio .studio-stage-grid.focus .studio-video-tile.active-speaker,html[data-theme] body main#recordShell .recording-studio .studio-stage-grid.speaker .studio-video-tile.local,html[data-theme] body main#recordShell .recording-studio .studio-video-tile,html[data-theme] body main#recordShell .recording-studio .studio-video-tile.active-speaker{aspect-ratio:auto!important;align-self:stretch!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01)),#11151b!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;box-shadow:none!important;height:100%!important;max-height:none!important;min-height:0!important;overflow:hidden!important;place-self:stretch!important;width:100%!important}html[data-theme] body main#recordShell .recording-studio .guest-placeholder svg{display:none!important}html[data-theme] body main#recordShell .recording-studio .guest-placeholder strong{color:#ffffff!important;font-size:18px!important}html[data-theme] body main#recordShell .recording-studio .tile-name{bottom:18px!important;color:#ffffff!important;font-size:13px!important;left:18px!important}html[data-theme] body main#recordShell .recording-studio .tile-quality{bottom:18px!important;left:18px!important;transform:translateY(26px)!important}html[data-theme] body main#recordShell .recording-studio :is(.recording-safety-strip,.recording-marker-bar,.recording-take-shelf,.recording-finish-panel,.recording-alerts){display:none!important}html[data-theme] body main#recordShell .recording-studio .studio-bottom-bar{align-self:end!important;background:rgba(13,17,22,.92)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important;gap:10px!important;height:76px!important;justify-content:space-between!important;padding:10px!important;position:static!important;width:100%!important}html[data-theme] body main#recordShell .recording-studio .record-action,html[data-theme] body main#recordShell .recording-studio .round-control{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.08)!important;color:rgba(248,250,252,.82)!important;height:50px!important;min-height:50px!important;min-width:50px!important}html[data-theme] body main#recordShell .recording-studio .record-action{padding-inline:24px!important}html[data-theme] body main#recordShell .recording-studio .round-control.active{background:rgba(116,72,242,.18)!important;border-color:rgba(155,92,255,.28)!important;color:#ffffff!important}html[data-theme] body main#recordShell .recording-studio .round-control.leave{color:#ff6b6b!important}html[data-theme] body main#recordShell .recording-studio .studio-side-shell{display:grid!important;grid-gap:0!important;gap:0!important;grid-template-columns:minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important;width:100%!important}html[data-theme] body main#recordShell .recording-studio .studio-side-rail{display:none!important}html[data-theme] body main#recordShell .recording-studio .studio-side-panel.riverside-panel{background:rgba(13,17,22,.92)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;box-shadow:none!important;align-content:flex-start!important;height:100%!important;max-height:none!important;overflow:hidden!important;padding:14px!important}html[data-theme] body main#recordShell .recording-studio .riverside-panel-header{border-bottom:1px solid rgba(255,255,255,.08)!important;margin:-4px -4px 12px!important;padding:0 4px 12px!important}html[data-theme] body main#recordShell .recording-studio .riverside-fold{background:transparent!important;border:0!important;padding:0!important}html[data-theme] body main#recordShell .recording-studio .chat-composer,html[data-theme] body main#recordShell .recording-studio .chat-thread p,html[data-theme] body main#recordShell .recording-studio .riverside-person-card,html[data-theme] body main#recordShell .recording-studio .tab-empty-state{background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:8px!important}@media (max-width:980px){html[data-theme] body main#lobbyShell.lobby-riverside-page{overflow:auto!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-layout,html[data-theme] body main#recordShell .recording-studio .studio-room-grid{grid-template-columns:minmax(0,1fr)!important;height:auto!important}html[data-theme] body main#recordShell .recording-studio{height:auto!important;overflow:auto!important}html[data-theme] body main#recordShell .recording-studio .studio-stage-grid{grid-template-columns:minmax(0,1fr)!important;min-height:760px!important}}html body main#lobbyShell.lobby-riverside-page,html[data-theme] body main#lobbyShell.lobby-riverside-page{box-sizing:border-box!important;margin:0!important;max-width:none!important;width:100vw!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-layout,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-topbar{max-width:min(1480px,calc(100vw - 44px))!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-layout{grid-template-columns:minmax(0,1fr) minmax(390px,430px)!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview,html[data-theme] body main#recordShell .recording-studio .studio-video-tile{isolation:isolate!important;position:relative!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview:before,html[data-theme] body main#recordShell .recording-studio .studio-video-tile:before{background:linear-gradient(180deg,rgba(5,7,10,.02),rgba(5,7,10,.34)),url(/creator-assets/studiocast-lobby-host.png) 50% /cover no-repeat!important;content:""!important;inset:0!important;opacity:0!important;position:absolute!important;transition:opacity .18s ease!important;z-index:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview:has(.stage-empty):before,html[data-theme] body main#recordShell .recording-studio .studio-video-tile.local:has(.guest-placeholder):before{opacity:1!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview:has(.stage-empty) video,html[data-theme] body main#recordShell .recording-studio .studio-video-tile.local:has(.guest-placeholder) video{opacity:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .stage-empty,html[data-theme] body main#recordShell .recording-studio .guest-placeholder,html[data-theme] body main#recordShell .recording-studio .mic-meter,html[data-theme] body main#recordShell .recording-studio .recording-live-pill,html[data-theme] body main#recordShell .recording-studio .tile-name,html[data-theme] body main#recordShell .recording-studio .tile-quality{position:absolute!important;z-index:2!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .stage-empty{align-items:center!important;background:rgba(5,7,10,.22)!important;color:rgba(255,255,255,.78)!important;display:flex!important;font-size:14px!important;inset:0!important;justify-content:center!important}html[data-theme] body main#recordShell .recording-studio .guest-placeholder{background:linear-gradient(180deg,transparent,rgba(5,7,10,.24))!important;inset:0!important}html[data-theme] body main#recordShell .recording-studio .guest-placeholder span,html[data-theme] body main#recordShell .recording-studio .guest-placeholder strong{display:none!important}html[data-theme] body main#recordShell .recording-studio .studio-video-tile.local .tile-name{background:transparent!important;bottom:22px!important;font-size:14px!important;font-weight:850!important}html[data-theme] body main#recordShell .recording-studio .studio-video-tile.local .tile-quality{background:rgba(0,0,0,.42)!important;border-radius:5px!important;bottom:12px!important;color:rgba(255,255,255,.82)!important;font-size:10px!important;left:18px!important;padding:3px 6px!important;transform:none!important}html[data-theme] body main#recordShell .recording-studio .studio-room-topbar{grid-template-columns:minmax(0,1fr) auto!important}html[data-theme] body main#recordShell .recording-studio .studio-room-actions{gap:10px!important}html[data-theme] body main#recordShell .recording-studio .sync-pill{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.09)!important;color:rgba(248,250,252,.72)!important;height:32px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-recording-quality{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:#ffffff!important;display:inline-flex!important;font-size:0!important;font-weight:750!important;gap:8px!important;left:24px!important;line-height:1!important;padding:0!important;top:24px!important;z-index:5!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-recording-quality:before{background:#55e982!important;border-radius:999px!important;box-shadow:0 0 0 4px rgba(85,233,130,.12)!important;content:""!important;display:block!important;height:8px!important;width:8px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-recording-quality:after{color:rgba(255,255,255,.92)!important;content:"You're live"!important;display:block!important;font-size:13px!important;letter-spacing:0!important;line-height:1!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .device-message,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-recording-quality span,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-speedtest,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-storage-card,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-title-input,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-title-label{display:none!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-layout{align-items:center!important;gap:34px!important;grid-template-columns:minmax(680px,1fr) minmax(390px,430px)!important;padding-top:18px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview-card{max-width:none!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview{aspect-ratio:auto!important;height:min(65dvh,640px)!important;max-height:640px!important;min-height:520px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .stage-empty{background:linear-gradient(180deg,rgba(5,7,10,.02),rgba(5,7,10,.16))!important;color:transparent!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-controls-row{background:linear-gradient(180deg,rgba(24,25,28,.76),rgba(16,17,20,.84))!important;border-radius:999px!important;bottom:34px!important;box-shadow:0 18px 45px rgba(0,0,0,.22)!important;gap:10px!important;grid-template-columns:repeat(3,58px)!important;padding:8px!important;z-index:6!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .icon-control{background:rgba(255,255,255,.08)!important;border:0!important;border-radius:999px!important;color:#ffffff!important;height:58px!important;min-height:58px!important;min-width:58px!important;width:58px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .icon-control.active{background:rgba(255,255,255,.12)!important;color:#ffffff!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .icon-control:not(.active){background:#242629!important;color:#ffffff!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings{align-content:center!important;gap:14px!important;padding:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading{margin-bottom:10px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading p:not(.eyebrow),html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-room-title{color:rgba(247,243,235,.62)!important;font-size:13px!important;font-weight:500!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .icon-label,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel label,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-title-label{align-items:center!important;color:rgba(247,243,235,.74)!important;display:inline-flex!important;font-size:12px!important;font-weight:700!important;gap:7px!important;letter-spacing:0!important;margin:2px 0 -6px!important;text-transform:none!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading .eyebrow,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>.fine-print,html[data-theme] body main#lobbyShell.lobby-riverside-page .project-time{display:none!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel{gap:10px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-role-select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings input,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-title-input{background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;color:#f7f3eb!important;height:46px!important;line-height:46px!important;min-height:46px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-role-select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;height:46px!important;line-height:normal!important;min-height:46px!important;opacity:1!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle{margin-top:6px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle:before{content:none!important;display:none!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle-label{color:rgba(247,243,235,.74)!important;display:block!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle button:first-child{order:3!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle button:last-child{order:2!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>.button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>button{background:linear-gradient(135deg,#6d35ff,#8b52ff)!important;border-radius:8px!important;height:58px!important;margin-top:6px!important;min-height:58px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-reference-terms{color:rgba(247,243,235,.48)!important;font-size:11px!important;line-height:1.45!important;margin:8px 0 0!important;text-align:center!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-reference-terms a{color:#bb83ff!important;font-weight:750!important;text-decoration:none!important}html[data-theme] body main#recordShell .recording-studio .studio-room-topbar{display:grid!important;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr)!important;padding:12px 16px!important}html[data-theme] body main#recordShell .recording-studio .studio-room-brand{gap:10px!important;min-width:0!important}html[data-theme] body main#recordShell .recording-studio .studio-room-brand .brand-mark,html[data-theme] body main#recordShell .recording-studio .studio-room-brand strong{display:none!important}html[data-theme] body main#recordShell .recording-studio .studio-room-brand span:last-child{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;color:#ffffff!important;font-size:14px!important;font-weight:800!important;padding:8px 12px!important}html[data-theme] body main#recordShell .recording-studio .studio-back-button{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;color:rgba(255,255,255,.78)!important}html[data-theme] body main#recordShell .recording-studio .studio-session-status{align-items:center!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:8px!important;color:rgba(247,243,235,.76)!important;display:inline-flex!important;gap:22px!important;height:36px!important;justify-content:center!important;padding:0 18px!important}html[data-theme] body main#recordShell .recording-studio .session-rec{align-items:center!important;color:#ff5b5b!important;display:inline-flex!important;font-size:12px!important;font-weight:850!important;gap:7px!important}html[data-theme] body main#recordShell .recording-studio .session-rec:before{background:#ff4545!important;border-radius:999px!important;content:""!important;height:8px!important;width:8px!important}html[data-theme] body main#recordShell .recording-studio .session-good{align-items:center!important;color:#73df82!important;display:inline-flex!important;gap:7px!important}html[data-theme] body main#recordShell .recording-studio .session-good:before{background:currentColor!important;border-radius:999px!important;content:""!important;height:7px!important;width:7px!important}html[data-theme] body main#recordShell .recording-studio .studio-room-actions{justify-content:end!important}html[data-theme] body main#recordShell .recording-studio .studio-room-actions>.round-tool:last-child,html[data-theme] body main#recordShell .recording-studio .sync-pill{display:none!important}html[data-theme] body main#recordShell .recording-studio .riverside-panel-tabs{border-bottom:1px solid rgba(255,255,255,.08)!important;display:grid!important;grid-gap:0!important;gap:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:-2px -2px 14px!important;padding:0 0 10px!important}html[data-theme] body main#recordShell .recording-studio .riverside-panel-tabs button{background:transparent!important;border:0!important;border-radius:0!important;color:rgba(247,243,235,.56)!important;font-size:12px!important;font-weight:700!important;height:28px!important;min-height:28px!important;padding:0!important;position:relative!important}html[data-theme] body main#recordShell .recording-studio .riverside-panel-tabs button.active{color:#ffffff!important}html[data-theme] body main#recordShell .recording-studio .riverside-panel-tabs button.active:after{background:#8b52ff!important;border-radius:999px!important;bottom:0!important;content:""!important;height:2px!important;left:16px!important;position:absolute!important;right:16px!important}html[data-theme] body main#recordShell .recording-studio .recording-alerts,html[data-theme] body main#recordShell .recording-studio .recording-marker-bar,html[data-theme] body main#recordShell .recording-studio .recording-safety-strip,html[data-theme] body main#recordShell .recording-studio .recording-take-shelf,html[data-theme] body main#recordShell .recording-studio .riverside-panel-header{display:none!important}html[data-theme] body main#recordShell .recording-studio .riverside-fold:has(.preflight-list),html[data-theme] body main#recordShell .recording-studio .riverside-fold:has(.recording-info-list),html[data-theme] body main#recordShell .recording-studio .riverside-fold:has(.storage-health-grid),html[data-theme] body main#recordShell .recording-studio .riverside-people-panel+.riverside-fold,html[data-theme] body main#recordShell .recording-studio .riverside-people-panel+.riverside-fold+.riverside-fold{display:none!important}html[data-theme] body main#recordShell .recording-studio .people-quick-actions{justify-content:end!important;margin-bottom:10px!important}html[data-theme] body main#recordShell .recording-studio .people-quick-actions button{background:rgba(255,255,255,.055)!important;border-radius:7px!important;height:32px!important;min-height:32px!important}html[data-theme] body main#recordShell .recording-studio .people-quick-actions button:first-child span{font-size:0!important}html[data-theme] body main#recordShell .recording-studio .people-quick-actions button:first-child span:after{content:"Invite"!important;font-size:12px!important}html[data-theme] body main#recordShell .recording-studio .reference-people-actions{display:flex!important;justify-content:flex-end!important;margin:0 0 8px!important}html[data-theme] body main#recordShell .recording-studio .reference-people-actions button{align-items:center!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:7px!important;color:rgba(247,243,235,.82)!important;display:inline-flex!important;font-size:12px!important;font-weight:750!important;height:30px!important;min-height:30px!important;padding:0 10px!important}html[data-theme] body main#recordShell .recording-studio .riverside-person-card{background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:8px!important}html[data-theme] body main#recordShell .recording-studio .guest-simple-panel,html[data-theme] body main#recordShell .recording-studio .riverside-person-details,html[data-theme] body main#recordShell .recording-studio .waiting-invite-card{display:none!important}html[data-theme] body main#recordShell .recording-studio .riverside-people-panel{display:grid!important;grid-gap:8px!important;gap:8px!important;max-height:284px!important;overflow:hidden!important}html[data-theme] body main#recordShell .recording-studio .people-list{display:grid!important;grid-gap:8px!important;gap:8px!important;list-style:none!important;margin:0!important;padding:0!important}html[data-theme] body main#recordShell .recording-studio .riverside-person-card{min-height:42px!important}html[data-theme] body main#recordShell .recording-studio .riverside-person-summary{min-height:42px!important;padding:7px 9px!important}html[data-theme] body main#recordShell .recording-studio .reference-guest-list{display:grid!important;grid-gap:8px!important;gap:8px!important;list-style:none!important;margin:8px 0 0!important;padding:0!important}html[data-theme] body main#recordShell .recording-studio .reference-guest-list li{align-items:center!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:8px!important;color:#ffffff!important;display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:28px minmax(0,1fr) auto 16px 16px!important;min-height:42px!important;padding:7px 9px!important}html[data-theme] body main#recordShell .recording-studio .reference-guest-list strong{font-size:12px!important;font-weight:800!important}html[data-theme] body main#recordShell .recording-studio .reference-guest-list small{color:rgba(247,243,235,.5)!important;font-size:10px!important}html[data-theme] body main#recordShell .recording-studio .reference-guest-list svg{color:rgba(247,243,235,.72)!important;height:14px!important;width:14px!important}html[data-theme] body main#recordShell .recording-studio .riverside-inline-chat{display:grid!important;grid-gap:8px!important;gap:8px!important;margin-top:12px!important;max-height:300px!important;min-height:0!important;overflow:hidden!important}html[data-theme] body main#recordShell .recording-studio .riverside-inline-chat~.riverside-fold{display:none!important}html[data-theme] body main#recordShell .recording-studio .riverside-inline-chat h4{color:#ffffff!important;font-size:13px!important;font-weight:850!important;letter-spacing:0!important;margin:0!important}html[data-theme] body main#recordShell .recording-studio .compact-chat-thread{display:grid!important;grid-gap:7px!important;gap:7px!important;max-height:142px!important;min-height:0!important;overflow:hidden!important}html[data-theme] body main#recordShell .recording-studio .compact-chat-thread p{padding:9px 10px!important}html[data-theme] body main#recordShell .recording-studio .compact-chat-composer{align-items:center!important;display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:minmax(0,1fr) 42px!important;padding:8px!important}html[data-theme] body main#recordShell .recording-studio .compact-chat-composer input{background:transparent!important;border:0!important;color:#ffffff!important;min-width:0!important;outline:0!important}html[data-theme] body main#recordShell .recording-studio .compact-chat-composer button{background:transparent!important;border:0!important;color:rgba(247,243,235,.62)!important;font-size:0!important;height:28px!important;min-height:28px!important;padding:0!important;position:relative!important}html[data-theme] body main#recordShell .recording-studio .compact-chat-composer button:after{content:">"!important;font-size:16px!important}html[data-theme] body main#recordShell .recording-studio .studio-bottom-bar{align-items:center!important;background:rgba(11,14,18,.96)!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:8px!important;display:flex!important;gap:22px!important;justify-content:center!important;padding:10px 18px!important}html[data-theme] body main#recordShell .recording-studio .studio-room-main{display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-rows:minmax(0,1fr) 76px 44px!important;height:100%!important;min-height:0!important}html[data-theme] body main#recordShell .recording-studio .studio-stage-grid{height:100%!important;min-height:0!important}html[data-theme] body main#recordShell .recording-studio .studio-bottom-bar>.round-control:first-child{display:none!important}html[data-theme] body main#recordShell .recording-studio .record-action,html[data-theme] body main#recordShell .recording-studio .round-control{align-items:center!important;background:transparent!important;border:0!important;border-radius:8px!important;display:inline-flex!important;flex-direction:column!important;gap:5px!important;height:56px!important;justify-content:center!important;min-height:56px!important;min-width:58px!important;padding:4px 6px!important}html[data-theme] body main#recordShell .recording-studio .round-control:after{color:rgba(247,243,235,.62)!important;content:attr(title)!important;display:block!important;font-size:10px!important;font-weight:650!important;line-height:1!important;max-width:72px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme] body main#recordShell .recording-studio .record-action svg,html[data-theme] body main#recordShell .recording-studio .round-control svg{height:18px!important;width:18px!important}html[data-theme] body main#recordShell .recording-studio .record-action{background:#aa3434!important;color:#ffffff!important;flex-direction:row!important;gap:8px!important;height:46px!important;min-height:46px!important;padding:0 22px!important}html[data-theme] body main#recordShell .recording-studio .record-action span{display:none!important}html[data-theme] body main#recordShell .recording-studio .record-action:after{content:"Stop"!important;font-size:13px!important;font-weight:850!important}html[data-theme] body main#recordShell .recording-studio .reference-upload-strip{align-items:center!important;background:rgba(10,13,17,.94)!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:8px!important;box-sizing:border-box!important;display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)!important;justify-self:stretch!important;min-height:44px!important;padding:6px 14px!important;width:100%!important}html[data-theme] body main#recordShell .recording-studio .reference-local-recording,html[data-theme] body main#recordShell .recording-studio .reference-uploading{align-items:center!important;display:flex!important;gap:10px!important;min-width:0!important}html[data-theme] body main#recordShell .recording-studio .reference-local-recording>span{background:#ff4545!important;border-radius:999px!important;box-shadow:0 0 0 4px rgba(255,69,69,.1)!important;height:8px!important;width:8px!important}html[data-theme] body main#recordShell .recording-studio .reference-uploading svg{color:rgba(247,243,235,.7)!important;height:18px!important;width:18px!important}html[data-theme] body main#recordShell .recording-studio .reference-upload-strip strong{color:#ffffff!important;display:block!important;font-size:12px!important;font-weight:850!important;line-height:1.1!important}html[data-theme] body main#recordShell .recording-studio .reference-upload-strip small{color:rgba(247,243,235,.52)!important;display:block!important;font-size:10px!important;line-height:1.25!important;margin-top:2px!important}html[data-theme] body main#recordShell .recording-studio .reference-uploading progress{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:rgba(255,255,255,.09)!important;border:0!important;border-radius:999px!important;height:3px!important;margin-left:auto!important;overflow:hidden!important;width:110px!important}html[data-theme] body main#recordShell .recording-studio .reference-uploading progress::-webkit-progress-bar{background:rgba(255,255,255,.09)!important}html[data-theme] body main#recordShell .recording-studio .reference-uploading progress::-webkit-progress-value{background:#8b52ff!important}html[data-theme] body main#recordShell .recording-studio .reference-uploading progress::-moz-progress-bar{background:#8b52ff!important}@media (max-width:980px){html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-layout{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview{height:auto!important;min-height:0!important}html[data-theme] body main#recordShell .recording-studio .studio-session-status{display:none!important}html[data-theme] body main#recordShell .recording-studio .studio-room-topbar{grid-template-columns:minmax(0,1fr) auto!important}}html[data-theme] body main#studioShell.studio-shell{background:radial-gradient(circle at 68% 0,rgba(108,62,245,.14),transparent 34%),#080b0f!important;color:#f7f3eb!important;grid-template-columns:238px minmax(0,1fr)!important}html[data-theme] body main#studioShell .studio-sidebar{background:rgba(8,11,15,.96)!important;border-right:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;box-shadow:none!important;height:100dvh!important;padding:26px 16px 18px!important}html[data-theme] body main#studioShell .studio-main-area{height:100dvh!important;min-height:0!important;padding:0!important}html[data-theme] body main#studioShell .home-panel{display:grid!important;margin:0!important;max-width:none!important;padding:34px 40px!important}html[data-theme] body main#studioShell .dashboard-hero-header,html[data-theme] body main#studioShell .home-panel{background:transparent!important;border:0!important;box-shadow:none!important;grid-gap:20px!important;gap:20px!important}html[data-theme] body main#studioShell .dashboard-hero-header{border-radius:0!important}html[data-theme] body main#studioShell .dashboard-hero-header h1{color:#ffffff!important;font-size:26px!important;font-weight:850!important;letter-spacing:0!important;line-height:1.1!important}html[data-theme] body main#studioShell .dashboard-hero-header .studio-subtitle{color:rgba(247,243,235,.56)!important;font-size:13px!important;margin-top:8px!important}html[data-theme] body main#studioShell .dashboard-new-studio-button{align-items:center!important;background:linear-gradient(135deg,#6d35ff,#8b52ff)!important;border:0!important;border-radius:8px!important;color:#ffffff!important;display:inline-flex!important;font-size:13px!important;font-weight:850!important;height:42px!important;justify-content:center!important;min-height:42px!important;padding:0 18px!important}html[data-theme] body main#studioShell .dashboard-hero-metrics{grid-gap:14px!important;gap:14px!important}html[data-theme] body main#studioShell .dashboard-hero-metrics span{align-content:center!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;box-shadow:none!important;display:grid!important;min-height:98px!important;padding:18px!important}html[data-theme] body main#studioShell .dashboard-hero-metrics svg{display:none!important}html[data-theme] body main#studioShell .dashboard-hero-metrics small{color:rgba(247,243,235,.54)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}html[data-theme] body main#studioShell .dashboard-hero-metrics strong{color:#ffffff!important;font-size:20px!important;font-weight:850!important;margin-top:8px!important}html[data-theme] body main#studioShell .dashboard-reference-recordings,html[data-theme] body main#studioShell .dashboard-reference-studios{display:grid!important;grid-gap:14px!important;gap:14px!important}html[data-theme] body main#studioShell .dashboard-reference-heading{align-items:center!important;display:flex!important;justify-content:space-between!important}html[data-theme] body main#studioShell .dashboard-reference-heading h2{color:#ffffff!important;font-size:18px!important;font-weight:850!important;letter-spacing:0!important;margin:0!important}html[data-theme] body main#studioShell .dashboard-reference-heading a{color:#9b65ff!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important}html[data-theme] body main#studioShell .dashboard-reference-card-grid{display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-theme] body main#studioShell .dashboard-empty-state{align-content:center!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:8px!important;color:rgba(247,243,235,.72)!important;display:grid!important;grid-gap:8px!important;gap:8px!important;min-height:142px!important;padding:22px!important}html[data-theme] body main#studioShell .dashboard-empty-state.compact{min-height:96px!important}html[data-theme] body main#studioShell .dashboard-empty-state strong{color:#ffffff!important;font-size:18px!important;font-weight:850!important;line-height:1.2!important}html[data-theme] body main#studioShell .dashboard-empty-state span{font-size:14px!important;line-height:1.35!important}html[data-theme] body main#studioShell .dashboard-reference-card{align-content:end!important;background-color:#12161c!important;background-position:50%!important;background-size:cover!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:8px!important;color:#ffffff!important;display:grid!important;min-height:152px!important;overflow:hidden!important;padding:16px!important;position:relative!important;text-decoration:none!important}html[data-theme] body main#studioShell .dashboard-reference-card:before{background:linear-gradient(180deg,transparent 20%,rgba(5,7,10,.82))!important;content:""!important;inset:0!important;position:absolute!important}html[data-theme] body main#studioShell .dashboard-reference-card small,html[data-theme] body main#studioShell .dashboard-reference-card strong{position:relative!important;z-index:1!important}html[data-theme] body main#studioShell .dashboard-reference-card strong{font-size:13px!important;font-weight:850!important}html[data-theme] body main#studioShell .dashboard-reference-card small{color:rgba(247,243,235,.58)!important;font-size:11px!important;margin-top:6px!important}html[data-theme] body main#studioShell .dashboard-reference-recording-list{display:grid!important;grid-gap:10px!important;gap:10px!important}html[data-theme] body main#studioShell .dashboard-reference-row{align-items:center!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:8px!important;color:#ffffff!important;display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:64px minmax(0,1fr) auto!important;min-height:72px!important;padding:9px 14px 9px 9px!important;text-decoration:none!important}html[data-theme] body main#studioShell .dashboard-reference-thumb{background-position:50%!important;background-size:cover!important;border-radius:7px!important;height:54px!important;width:64px!important}html[data-theme] body main#studioShell .dashboard-reference-row strong{color:#ffffff!important;display:block!important;font-size:13px!important;font-weight:850!important}html[data-theme] body main#studioShell .dashboard-reference-row small{align-items:center!important;color:rgba(247,243,235,.55)!important;display:flex!important;gap:8px!important;margin-top:6px!important}html[data-theme] body main#studioShell .dashboard-reference-row small svg{height:13px!important;width:13px!important}html[data-theme] body main#studioShell .dashboard-reference-row em{background:rgba(255,255,255,.055)!important;border-radius:5px!important;color:rgba(247,243,235,.65)!important;font-style:normal!important;padding:2px 6px!important}html[data-theme] body main#studioShell .dashboard-reference-time{text-align:right!important}html[data-theme] body main#studioShell .dashboard-reference-time small{justify-content:end!important}html[data-theme] body main#studioShell .dashboard-auth-state,html[data-theme] body main#studioShell .dashboard-site-preview-card,html[data-theme] body main#studioShell .insights-dashboard-grid,html[data-theme] body main#studioShell .start-flow-row,html[data-theme] body main#studioShell .upcoming-recordings-strip,html[data-theme] body main#studioShell .workspace-summary-grid{display:none!important}@media (max-width:1080px){html[data-theme] body main#studioShell.studio-shell{grid-template-columns:78px minmax(0,1fr)!important}html[data-theme] body main#studioShell .dashboard-hero-metrics,html[data-theme] body main#studioShell .dashboard-reference-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){html[data-theme] body main#studioShell.studio-shell{display:block!important;overflow:auto!important}html[data-theme] body main#studioShell .studio-sidebar{display:none!important}html[data-theme] body main#studioShell .home-panel{height:auto!important;min-height:100dvh!important;padding:24px 16px!important}html[data-theme] body main#studioShell .dashboard-hero-header,html[data-theme] body main#studioShell .dashboard-hero-metrics,html[data-theme] body main#studioShell .dashboard-reference-card-grid,html[data-theme] body main#studioShell .dashboard-reference-row{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body main#studioShell .dashboard-reference-time{text-align:left!important}}* End of File

@media(max-width: 760px){html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row{display:grid!important;grid-template-columns:minmax(0,1fr) 124px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row select{display:block!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row button.lobby-test-button{color:#ffffff!important;font-size:16px!important;position:relative!important;width:auto!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row button.lobby-test-button:after{content:none!important;display:none!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row .lobby-test-label-desktop{color:inherit!important;display:inline!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row .lobby-test-label-mobile{display:none!important}}@media (min-width:761px){html[data-theme] body main#lobbyShell.lobby-riverside-page{gap:8px!important;grid-template-rows:34px minmax(0,1fr)!important;min-height:0!important;overflow:hidden!important;padding:12px 20px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-topbar{height:34px!important;min-height:34px!important;padding:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .brand-lockup strong{font-size:14px!important;letter-spacing:.12em!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-topbar-title{font-size:14px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-layout{align-items:center!important;gap:clamp(28px,4vw,52px)!important;grid-template-columns:minmax(460px,720px) minmax(340px,400px)!important;height:calc(100dvh - 54px)!important;justify-content:center!important;max-width:1180px!important;min-height:0!important;padding:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview-card{align-self:center!important;height:auto!important;max-height:none!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview{align-self:center!important;height:clamp(320px,48dvh,470px)!important;max-height:470px!important;min-height:320px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-recording-quality{left:18px!important;top:18px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-controls-row{bottom:22px!important;gap:8px!important;padding:7px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .icon-control{height:48px!important;min-height:48px!important;min-width:48px!important;width:48px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .icon-control svg{height:18px!important;width:18px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings{align-content:center!important;gap:8px!important;max-height:100%!important;max-width:400px!important;overflow:visible!important;padding:0!important;width:100%!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading{gap:5px!important;margin:0 0 8px!important;min-height:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading h2{font-size:22px!important;line-height:1.12!important;min-height:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading p:not(.eyebrow),html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-room-title{font-size:12px!important;line-height:1.35!important;min-height:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle-label,html[data-theme] body main#lobbyShell.lobby-riverside-page .icon-label,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel label,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-title-label{font-size:11px!important;gap:6px!important;line-height:1.2!important;margin:0!important;min-height:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel{gap:7px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row{gap:8px!important;grid-template-columns:minmax(0,1fr) 64px!important;margin:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-role-select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings input,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-title-input{font-size:12px!important;height:36px!important;line-height:36px!important;margin:0!important;min-height:36px!important;padding:0 12px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row button{padding:0 8px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle{gap:8px!important;margin:2px 0 8px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>.button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>button{font-size:13px!important;height:44px!important;margin-top:0!important;min-height:44px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-reference-terms{font-size:10px!important;line-height:1.35!important;margin-top:4px!important}html[data-theme] body main#recordShell.record-page-shell{padding:8px 14px!important}html[data-theme] body main#recordShell.record-page-shell .recording-studio.studio-room-surface{border-radius:14px!important;grid-template-rows:44px minmax(0,1fr)!important;padding:9px!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-topbar{gap:10px!important;grid-template-columns:minmax(180px,1fr) auto minmax(130px,1fr)!important;padding:0 0 8px!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-brand>span:last-child{font-size:13px!important;max-width:min(300px,34vw)!important;padding:8px 12px!important}html[data-theme] body main#recordShell.record-page-shell .studio-session-status{gap:14px!important;height:34px!important;padding:0 14px!important}html[data-theme] body main#recordShell.record-page-shell .studio-session-status span{font-size:12px!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-actions .invite-icon-button{height:34px!important;min-height:34px!important;min-width:88px!important;padding:0 12px!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-grid{gap:14px!important;grid-template-columns:minmax(0,1fr) clamp(320px,22vw,380px)!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-main{gap:10px!important;grid-template-rows:minmax(0,1fr) 58px 46px!important}html[data-theme] body main#recordShell.record-page-shell .studio-bottom-bar{gap:12px!important;height:58px!important;min-height:58px!important;padding:7px 12px!important}html[data-theme] body main#recordShell.record-page-shell .layout-control>.round-control,html[data-theme] body main#recordShell.record-page-shell .record-action,html[data-theme] body main#recordShell.record-page-shell .round-control{height:40px!important;min-height:40px!important;min-width:40px!important;width:40px!important}html[data-theme] body main#recordShell.record-page-shell .record-action svg,html[data-theme] body main#recordShell.record-page-shell .round-control svg{height:17px!important;width:17px!important}html[data-theme] body main#recordShell.record-page-shell .record-action{min-width:82px!important;padding:0 12px!important;width:auto!important}html[data-theme] body main#recordShell.record-page-shell .record-action span{font-size:12px!important}html[data-theme] body main#recordShell.record-page-shell .reference-upload-strip{gap:12px!important;grid-template-columns:minmax(0,1fr) minmax(220px,.85fr)!important;height:46px!important;min-height:46px!important;padding:6px 12px!important}html[data-theme] body main#recordShell.record-page-shell .reference-upload-strip strong{font-size:12px!important}html[data-theme] body main#recordShell.record-page-shell .reference-upload-strip small{font-size:10px!important}html[data-theme] body main#recordShell.record-page-shell .reference-uploading{grid-template-columns:20px minmax(0,1fr) 120px!important}html[data-theme] body main#recordShell.record-page-shell .studio-side-panel.riverside-panel{grid-template-rows:34px 0 minmax(0,1fr)!important;padding:12px!important}html[data-theme] body main#recordShell.record-page-shell .riverside-panel-tabs{height:34px!important;padding-bottom:0!important}html[data-theme] body main#recordShell.record-page-shell .riverside-panel-tabs button{font-size:12px!important;height:32px!important}html[data-theme] body main#recordShell.record-page-shell .riverside-fold h3{font-size:13px!important}html[data-theme] body main#recordShell.record-page-shell .chat-empty-message{padding:22px 18px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page{gap:8px!important;grid-template-rows:34px minmax(0,1fr)!important;padding:12px 20px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-topbar{align-items:center!important;height:34px!important;min-height:34px!important;padding:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .brand-lockup{gap:10px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .brand-lockup strong{font-size:14px!important;letter-spacing:.12em!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-topbar-title{font-size:14px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-layout{align-items:center!important;gap:clamp(28px,4vw,52px)!important;grid-template-columns:minmax(460px,720px) minmax(340px,400px)!important;height:calc(100dvh - 54px)!important;justify-content:center!important;max-width:1180px!important;padding:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview{height:clamp(320px,48dvh,470px)!important;max-height:470px!important;min-height:320px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-recording-quality{left:18px!important;top:18px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-controls-row{bottom:22px!important;gap:8px!important;padding:7px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .icon-control{height:48px!important;min-height:48px!important;min-width:48px!important;width:48px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .icon-control svg{height:18px!important;width:18px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings{align-content:center!important;gap:8px!important;max-height:100%!important;max-width:400px!important;overflow:visible!important;padding:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading{margin:0 0 8px!important;min-height:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading h2{font-size:22px!important;line-height:1.12!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading p:not(.eyebrow),html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-room-title{font-size:12px!important;line-height:1.35!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle-label,html[data-theme] body main#lobbyShell.lobby-riverside-page .icon-label,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel label,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-title-label{font-size:11px!important;gap:6px!important;margin:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel{gap:7px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row{gap:8px!important;grid-template-columns:minmax(0,1fr) 64px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-role-select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings input,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-title-input{font-size:12px!important;height:36px!important;line-height:36px!important;min-height:36px!important;padding:0 12px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row button{padding:0 8px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle{gap:8px!important;margin:2px 0 8px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>.button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>button{font-size:13px!important;height:44px!important;margin-top:0!important;min-height:44px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-reference-terms{font-size:10px!important;line-height:1.35!important;margin-top:4px!important}html[data-theme] body main#recordShell.record-page-shell{padding:8px 14px!important}html[data-theme] body main#recordShell.record-page-shell .recording-studio.studio-room-surface{border-radius:14px!important;grid-template-rows:44px minmax(0,1fr)!important;padding:9px!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-topbar{gap:10px!important;grid-template-columns:minmax(180px,1fr) auto minmax(130px,1fr)!important;padding:0 0 8px!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-brand>span:last-child{font-size:13px!important;max-width:min(300px,34vw)!important;padding:8px 12px!important}html[data-theme] body main#recordShell.record-page-shell .studio-session-status{gap:14px!important;height:34px!important;padding:0 14px!important}html[data-theme] body main#recordShell.record-page-shell .studio-session-status span{font-size:12px!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-actions .invite-icon-button{height:34px!important;min-height:34px!important;min-width:88px!important;padding:0 12px!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-grid{gap:14px!important;grid-template-columns:minmax(0,1fr) clamp(320px,22vw,380px)!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-main{gap:10px!important;grid-template-rows:minmax(0,1fr) 58px 46px!important}html[data-theme] body main#recordShell.record-page-shell .studio-bottom-bar{gap:12px!important;height:58px!important;min-height:58px!important;padding:7px 12px!important}html[data-theme] body main#recordShell.record-page-shell .layout-control>.round-control,html[data-theme] body main#recordShell.record-page-shell .record-action,html[data-theme] body main#recordShell.record-page-shell .round-control{height:40px!important;min-height:40px!important;min-width:40px!important;width:40px!important}html[data-theme] body main#recordShell.record-page-shell .record-action svg,html[data-theme] body main#recordShell.record-page-shell .round-control svg{height:17px!important;width:17px!important}html[data-theme] body main#recordShell.record-page-shell .record-action{min-width:82px!important;padding:0 12px!important;width:auto!important}html[data-theme] body main#recordShell.record-page-shell .record-action span{font-size:12px!important}html[data-theme] body main#recordShell.record-page-shell .reference-upload-strip{gap:12px!important;grid-template-columns:minmax(0,1fr) minmax(220px,.85fr)!important;height:46px!important;min-height:46px!important;padding:6px 12px!important}html[data-theme] body main#recordShell.record-page-shell .reference-upload-strip strong{font-size:12px!important}html[data-theme] body main#recordShell.record-page-shell .reference-upload-strip small{font-size:10px!important}html[data-theme] body main#recordShell.record-page-shell .reference-uploading{grid-template-columns:20px minmax(0,1fr) 120px!important}html[data-theme] body main#recordShell.record-page-shell .studio-side-panel.riverside-panel{grid-template-rows:34px 0 minmax(0,1fr)!important;padding:12px!important}html[data-theme] body main#recordShell.record-page-shell .riverside-panel-tabs{height:34px!important;padding-bottom:0!important}html[data-theme] body main#recordShell.record-page-shell .riverside-panel-tabs button{font-size:12px!important;height:32px!important}html[data-theme] body main#recordShell.record-page-shell .riverside-fold h3{font-size:13px!important}html[data-theme] body main#recordShell.record-page-shell .chat-empty-message{padding:22px 18px!important}}html[data-theme] body main#recordShell.record-page-shell .recording-studio .studio-stage-grid.participants-1 .studio-video-tile,html[data-theme] body main#recordShell.record-page-shell .recording-studio .studio-stage-grid.participants-1 .studio-video-tile.active-speaker,html[data-theme] body main#recordShell.record-page-shell .recording-studio .studio-stage-grid.participants-1 .studio-video-tile.local{height:100%!important;max-height:none!important;max-width:none!important;width:100%!important}html[data-theme] body main#recordShell.record-page-shell .recording-studio .compact-chat-thread p.chat-empty-message{align-content:center!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:8px!important;display:grid!important;grid-gap:7px!important;gap:7px!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important;min-height:98px!important;padding:14px!important}html[data-theme] body main#recordShell.record-page-shell .recording-studio .compact-chat-thread p.chat-empty-message span,html[data-theme] body main#recordShell.record-page-shell .recording-studio .compact-chat-thread p.chat-empty-message strong{display:block!important;grid-column:1!important;line-height:1.3!important;max-width:100%!important;min-width:0!important;overflow:visible!important;white-space:normal!important}html[data-theme] body main#recordShell.record-page-shell .recording-studio .compact-chat-thread p.chat-empty-message strong{color:#ffffff!important;font-size:15px!important;font-weight:850!important}html[data-theme] body main#recordShell.record-page-shell .recording-studio .compact-chat-thread p.chat-empty-message span{color:rgba(247,243,235,.58)!important;font-size:13px!important}@media (max-width:760px){html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row button.lobby-test-button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row button.lobby-test-button:not(.secondary):not(.google-button):not(.theme-toggle-button):not(.studio-user-pill):not(.studio-nav-item):not(.round-tool):not(.icon-control):not(.calendar-date-button):not(.danger-button):not(.project-tab-button):not(.segmented-button){align-items:center!important;background:#15191e!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffff!important;display:inline-flex!important;font-size:0!important;justify-content:center!important;min-height:58px!important;overflow:hidden!important;text-shadow:none!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row button.lobby-test-button:after{color:#ffffff!important;content:attr(data-mobile-label)!important;display:block!important;font-size:18px!important;font-weight:850!important;letter-spacing:0!important;line-height:1.1!important;text-shadow:none!important;white-space:nowrap!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row .lobby-test-label-desktop,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row .lobby-test-label-mobile{color:transparent!important;display:none!important;text-shadow:none!important}}html[data-theme] body main.auth-cast-page .brand-lockup .brand-mark.auth-wave-mark,html[data-theme] body main.auth-cast-page .brand-lockup .brand-mark.auth-wave-mark:not(.secondary):not(.google-button):not(.theme-toggle-button){align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;display:inline-flex!important;gap:3px!important;height:34px!important;justify-content:center!important;min-height:34px!important;min-width:34px!important;padding:0!important;width:34px!important}html[data-theme] body main.auth-cast-page .brand-lockup .brand-mark.auth-wave-mark span{background:linear-gradient(180deg,#b483ff,#7448f2)!important;border-radius:999px!important;display:block!important;flex:0 0 auto!important;width:4px!important}html[data-theme] body main#studioShell.studio-shell{display:grid!important;grid-template-columns:312px minmax(0,1fr)!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}html[data-theme] body main#studioShell .studio-main-area{min-width:0!important;overflow:hidden!important}html[data-theme] body main#studioShell .home-panel{display:flex!important;flex-direction:column!important;gap:22px!important;height:100dvh!important;max-height:100dvh!important;overflow:auto!important;padding:clamp(42px,4.7dvh,58px) clamp(42px,5.2vw,96px) 42px!important}html[data-theme] body main#studioShell .dashboard-hero-header{align-items:start!important;display:grid!important;flex:0 0 auto!important;grid-gap:18px!important;gap:18px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;margin:0!important;min-height:152px!important;padding:0!important;position:relative!important;z-index:2!important}html[data-theme] body main#studioShell .dashboard-hero-header>div:first-child{min-height:58px!important}html[data-theme] body main#studioShell .dashboard-hero-header h1{font-size:clamp(26px,1.55vw,31px)!important;line-height:1.08!important;margin:0!important;max-width:680px!important}html[data-theme] body main#studioShell .dashboard-hero-header .studio-subtitle{line-height:1.35!important;margin:8px 0 0!important}html[data-theme] body main#studioShell .dashboard-new-studio-button{align-self:start!important;justify-self:end!important;white-space:nowrap!important}html[data-theme] body main#studioShell .dashboard-hero-metrics{align-self:stretch!important;display:grid!important;flex:0 0 auto!important;grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-height:84px!important;position:relative!important;z-index:1!important}html[data-theme] body main#studioShell .dashboard-hero-metrics span{min-height:84px!important}html[data-theme] body main#studioShell .dashboard-reference-recordings,html[data-theme] body main#studioShell .dashboard-reference-studios{flex:0 0 auto!important;margin:0!important;position:relative!important;z-index:1!important}html[data-theme] body main#studioShell .dashboard-reference-card{min-height:clamp(120px,13.2dvh,152px)!important}html[data-theme] body main#studioShell .analytics-card,html[data-theme] body main#studioShell .dashboard-reference-recordings~*,html[data-theme] body main#studioShell .insights-dashboard-grid,html[data-theme] body main#studioShell .studio-dashboard-grid,html[data-theme] body main#studioShell .studio-rail.insights-rail,html[data-theme] body main#studioShell .workspace-card{display:none!important}html[data-theme] body main#lobbyShell.lobby-riverside-page{min-height:100dvh!important;overflow:hidden!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-layout{gap:clamp(34px,4vw,62px)!important;grid-template-columns:minmax(620px,1fr) minmax(390px,570px)!important;padding:clamp(18px,2dvh,26px) clamp(30px,3.2vw,62px) 34px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview{height:clamp(520px,64dvh,690px)!important;max-height:calc(100dvh - 230px)!important;min-height:500px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings{align-self:start!important;grid-gap:13px!important;gap:13px!important;max-width:570px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading{grid-gap:7px!important;gap:7px!important;margin:0 0 12px!important;min-height:74px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading h2{font-size:clamp(28px,1.8vw,36px)!important;line-height:1.08!important;min-height:34px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading p:not(.eyebrow){min-height:18px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .icon-label,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel label{line-height:1.2!important;min-height:17px!important;overflow:visible!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-role-select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings input{font-size:clamp(16px,1.15vw,22px)!important;height:58px!important;line-height:normal!important;min-height:58px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row{margin-bottom:8px!important}@media (max-width:1320px){html[data-theme] body main#studioShell.studio-shell{grid-template-columns:236px minmax(0,1fr)!important}html[data-theme] body main#studioShell .home-panel{padding-left:40px!important;padding-right:40px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-layout{grid-template-columns:minmax(560px,1fr) minmax(390px,430px)!important}}@media (max-width:760px){html[data-theme] body main#lobbyShell.lobby-riverside-page{overflow:auto!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:18px 22px 34px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview{height:152px!important;max-height:152px!important;min-height:152px!important;width:100%!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings{max-width:none!important;width:100%!important}}html[data-theme] body main.deniper-cast .cast-hero-content{max-width:min(660px,48vw)!important}html[data-theme] body main.deniper-cast .cast-hero h1{font-size:clamp(50px,6.4vw,82px)!important;line-height:1.04!important;max-width:720px!important;overflow:visible!important;padding-bottom:.08em!important}html[data-theme] body main.deniper-cast .cast-hero-content>p:not(.cast-pill){max-width:520px!important}html[data-theme] body main#studioShell .settings-panel,html[data-theme] body main#studioShell .studio-content,html[data-theme] body main#studioShell .studio-panel:not(.home-panel){max-width:min(1068px,calc(100vw - 340px))!important}html[data-theme] body main#studioShell :is(.setup-inline,.success-inline,.planner-setting-inline,.project-auth-empty){align-items:center!important;background:radial-gradient(circle at 92% 0,rgba(155,92,255,.16),transparent 34%),linear-gradient(135deg,rgba(116,72,242,.13),rgba(255,255,255,.045))!important;border:1px solid rgba(155,92,255,.26)!important;border-radius:8px!important;box-shadow:none!important;display:flex!important;gap:14px!important;justify-content:flex-start!important;min-height:0!important;padding:18px 20px!important}html[data-theme] body main#studioShell :is(.setup-inline,.success-inline,.planner-setting-inline,.project-auth-empty) strong{color:#ffffff!important;flex:0 0 auto!important;font-size:16px!important;line-height:1.2!important}html[data-theme] body main#studioShell :is(.setup-inline,.success-inline,.planner-setting-inline,.project-auth-empty) span{color:rgba(247,243,235,.72)!important;flex:1 1 auto!important;line-height:1.4!important}html[data-theme] body main#studioShell :is(.setup-inline,.success-inline,.planner-setting-inline,.project-auth-empty) a,html[data-theme] body main#studioShell :is(.setup-inline,.success-inline,.planner-setting-inline,.project-auth-empty) button{flex:0 0 auto!important;min-width:86px!important}html[data-theme] body main#studioShell .empty-state{background:radial-gradient(circle at 88% 0,rgba(155,92,255,.13),transparent 34%),rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:8px!important;box-shadow:none!important}html[data-theme] body main#studioShell .planner-panel h1,html[data-theme] body main#studioShell .settings-panel h1,html[data-theme] body main#studioShell .studio-section-header h1,html[data-theme] body main#studioShell .workspace-hero h1{line-height:1.14!important;overflow:visible!important;padding-bottom:.06em!important}@media (max-width:1100px){html[data-theme] body main.deniper-cast .cast-hero-content{max-width:620px!important}html[data-theme] body main.deniper-cast .cast-hero h1{font-size:clamp(44px,11vw,68px)!important}}html[data-theme=dark] body main#recordShell .recording-studio .studio-side-panel.riverside-panel .riverside-panel-tabs button{align-items:center!important;display:inline-flex!important;height:30px!important;justify-content:center!important;line-height:30px!important;overflow:hidden!important;padding:0 14px!important}html[data-theme=dark] body main#recordShell .recording-studio .studio-side-panel.riverside-panel .reference-people-actions button,html[data-theme=dark] body main#recordShell .recording-studio .studio-side-panel.riverside-panel .riverside-person-card,html[data-theme=dark] body main#recordShell .recording-studio .studio-side-panel.riverside-panel .riverside-person-summary{background:rgb(24,28,32)!important;border-color:rgba(255,255,255,.075)!important;box-shadow:none!important}html[data-theme=dark] body main#recordShell .recording-studio .studio-side-panel.riverside-panel .compact-chat-composer,html[data-theme=dark] body main#recordShell .recording-studio .studio-side-panel.riverside-panel .reference-guest-list li,html[data-theme=dark] body main#recordShell .recording-studio .studio-side-panel.riverside-panel .riverside-inline-chat article{background:rgb(22,26,30)!important;border-color:rgba(255,255,255,.075)!important}html[data-theme=dark] body main#recordShell .recording-studio .studio-side-panel.riverside-panel .reference-people-actions button:hover,html[data-theme=dark] body main#recordShell .recording-studio .studio-side-panel.riverside-panel .riverside-person-summary:hover{background:rgb(30,35,40)!important}html[data-theme=dark] body main.record-page-shell .recording-studio .studio-side-panel.riverside-panel .riverside-panel-tabs button{align-items:center!important;display:inline-flex!important;height:30px!important;justify-content:center!important;line-height:30px!important;overflow:hidden!important;padding:0 14px!important}html[data-theme=dark] body main.record-page-shell .recording-studio .studio-side-panel.riverside-panel .reference-people-actions button,html[data-theme=dark] body main.record-page-shell .recording-studio .studio-side-panel.riverside-panel .riverside-person-card,html[data-theme=dark] body main.record-page-shell .recording-studio .studio-side-panel.riverside-panel .riverside-person-summary{background:rgb(24,28,32)!important;border-color:rgba(255,255,255,.075)!important;box-shadow:none!important}html[data-theme=dark] body main.record-page-shell .recording-studio .studio-side-panel.riverside-panel .compact-chat-composer,html[data-theme=dark] body main.record-page-shell .recording-studio .studio-side-panel.riverside-panel .reference-guest-list li,html[data-theme=dark] body main.record-page-shell .recording-studio .studio-side-panel.riverside-panel .riverside-inline-chat article{background:rgb(22,26,30)!important;border-color:rgba(255,255,255,.075)!important}html[data-theme=dark] body main.record-page-shell .recording-studio .studio-side-panel.riverside-panel .reference-people-actions button:hover,html[data-theme=dark] body main.record-page-shell .recording-studio .studio-side-panel.riverside-panel .riverside-person-summary:hover{background:rgb(30,35,40)!important}html[data-theme=dark] body main#recordShell.record-page-shell .recording-studio.studio-room-surface .studio-side-shell .studio-side-panel.riverside-panel .riverside-panel-tabs button.active:after{display:none!important}html[data-theme=dark] body main#recordShell.record-page-shell .recording-studio.studio-room-surface .studio-side-shell .studio-side-panel.riverside-panel .riverside-panel-tabs button.active{box-shadow:inset 0 -2px 0 #8b52ff!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings{min-width:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading .eyebrow{display:none!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading h2{letter-spacing:0!important;max-width:100%!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading p:not(.eyebrow),html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-room-title{display:block!important;opacity:.74!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle-label,html[data-theme] body main#lobbyShell.lobby-riverside-page .icon-label,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel label{align-items:center!important;color:rgba(247,243,235,.72)!important;font-weight:760!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .icon-label svg,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel label svg{flex:0 0 18px!important;height:18px!important;width:18px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .device-message,html[data-theme] body main#lobbyShell.lobby-riverside-page .error-text,html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-reference-terms,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-role-select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>input{flex:0 0 auto!important;margin-top:0!important;position:static!important;transform:none!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-role-select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>input{margin-bottom:14px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings{justify-content:start!important;max-width:430px!important;padding-top:4px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading{background:transparent!important;border:0!important;grid-gap:6px!important;gap:6px!important;min-height:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading h2{color:#ffffff!important;font-size:26px!important;font-weight:850!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .icon-label,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel label{background:transparent!important;border:0!important;color:rgba(247,243,235,.72)!important;display:inline-flex!important;height:auto!important;line-height:1!important;margin:0 0 7px!important;min-height:0!important;padding:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel{background:transparent!important;border:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row{background:transparent!important;border:0!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:minmax(0,1fr) 76px!important;margin:0 0 8px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row:last-child{margin-bottom:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-role-select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings input{background:rgb(17,20,24)!important;border-color:rgba(255,255,255,.105)!important;box-shadow:none!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle button:first-child,html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle button:last-child{order:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle{gap:8px!important;margin-top:3px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>.button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>button{height:54px!important;min-height:54px!important}html[data-theme] body main#recordShell .recording-studio .compact-chat-thread{gap:8px!important;max-height:154px!important}html[data-theme] body main#recordShell .recording-studio .compact-chat-thread p{align-items:start!important;background:transparent!important;border:0!important;border-radius:0!important;display:grid!important;grid-gap:1px 9px!important;gap:1px 9px!important;grid-template-columns:24px minmax(0,1fr)!important;margin:0!important;min-height:36px!important;padding:0!important}html[data-theme] body main#recordShell .recording-studio .compact-chat-thread p i{align-items:center!important;background:linear-gradient(135deg,#856d51,#d4c9ad)!important;border-radius:999px!important;color:#16120d!important;display:inline-flex!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;grid-row:1/span 2!important;height:24px!important;justify-content:center!important;margin-top:1px!important;width:24px!important}html[data-theme] body main#recordShell .recording-studio .compact-chat-thread p strong{align-items:baseline!important;color:#ffffff!important;display:flex!important;font-size:12px!important;font-weight:850!important;gap:6px!important;line-height:1.15!important}html[data-theme] body main#recordShell .recording-studio .compact-chat-thread p small{color:rgba(247,243,235,.44)!important;font-size:10px!important;font-weight:650!important}html[data-theme] body main#recordShell .recording-studio .compact-chat-thread p span{color:rgba(247,243,235,.72)!important;font-size:12px!important;line-height:1.25!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings{align-content:flex-start!important;display:flex!important;flex-direction:column!important;max-width:560px!important;padding-top:8px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading{display:flex!important;flex-direction:column!important;margin:0 0 24px!important;min-height:auto!important;padding:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading .eyebrow,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-title-input,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-title-label{display:none!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading h2{font-size:clamp(28px,1.9vw,36px)!important;line-height:1.16!important;min-height:0!important;transform:none!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading p:not(.eyebrow),html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-room-title{font-size:clamp(15px,1.05vw,20px)!important;line-height:1.45!important;margin:0!important;min-height:0!important;overflow:visible!important;padding:0!important;position:static!important;transform:none!important}html[data-theme] body main#recordShell.record-page-shell{background:#050607!important;box-sizing:border-box!important;height:100dvh!important;min-height:0!important;overflow:hidden!important;padding:14px 22px!important}html[data-theme] body main#recordShell.record-page-shell .recording-studio.studio-room-surface{background:#07090b!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;display:grid!important;grid-template-rows:56px minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important;padding:12px!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-topbar{align-items:center!important;display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:minmax(260px,1fr) auto minmax(180px,1fr)!important;min-height:0!important;padding:0 2px 10px!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-actions,html[data-theme] body main#recordShell.record-page-shell .studio-room-brand,html[data-theme] body main#recordShell.record-page-shell .studio-session-status{min-width:0!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-brand{align-items:center!important;display:flex!important;gap:10px!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-brand>strong{display:none!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-brand>span:last-child{background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:8px!important;color:#ffffff!important;display:block!important;font-size:17px!important;font-weight:820!important;line-height:1.2!important;max-width:min(360px,42vw)!important;overflow:hidden!important;padding:11px 16px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme] body main#recordShell.record-page-shell .studio-session-status{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;display:flex!important;gap:20px!important;height:42px!important;justify-content:center!important;padding:0 22px!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-actions{align-items:center!important;display:flex!important;gap:10px!important;justify-content:flex-end!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-actions .sync-pill,html[data-theme] body main#recordShell.record-page-shell .studio-room-actions>.round-tool:last-child{display:none!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-actions .invite-icon-button{background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:8px!important;color:#ffffff!important;display:inline-flex!important;gap:8px!important;height:42px!important;min-height:42px!important;min-width:112px!important;padding:0 16px!important;width:auto!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-actions .invite-icon-button span{display:inline!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-grid{align-items:stretch!important;display:grid!important;grid-gap:18px!important;gap:18px!important;grid-template-columns:minmax(0,1fr) clamp(390px,24vw,460px)!important;height:100%!important;margin:0!important;min-height:0!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-main{display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-rows:minmax(0,1fr) 78px 58px!important;min-height:0!important;overflow:hidden!important}html[data-theme] body main#recordShell.record-page-shell .studio-stage-grid{align-items:stretch!important;display:grid!important;grid-gap:14px!important;gap:14px!important;grid-auto-rows:minmax(0,1fr)!important;height:100%!important;min-height:0!important;width:100%!important}html[data-theme] body main#recordShell.record-page-shell .studio-stage-grid.grid,html[data-theme] body main#recordShell.record-page-shell .studio-stage-grid.participants-3,html[data-theme] body main#recordShell.record-page-shell .studio-stage-grid.split{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-theme] body main#recordShell.record-page-shell .studio-stage-grid.participants-1{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body main#recordShell.record-page-shell .studio-stage-grid.participants-1 .studio-video-tile{width:100%!important}html[data-theme] body main#recordShell.record-page-shell .studio-stage-grid.focus .studio-video-tile.active-speaker,html[data-theme] body main#recordShell.record-page-shell .studio-stage-grid.speaker .studio-video-tile.local,html[data-theme] body main#recordShell.record-page-shell .studio-video-tile{aspect-ratio:auto!important;border-radius:8px!important;height:100%!important;max-height:none!important;min-height:0!important;overflow:hidden!important;position:relative!important}html[data-theme] body main#recordShell.record-page-shell .studio-video-tile video,html[data-theme] body main#recordShell.record-page-shell .studio-video-tile:before{height:100%!important;object-fit:cover!important;width:100%!important}html[data-theme] body main#recordShell.record-page-shell .tile-name,html[data-theme] body main#recordShell.record-page-shell .tile-quality{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:rgba(10,10,12,.64)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:6px!important;bottom:14px!important;color:#ffffff!important;display:block!important;font-size:clamp(13px,.88vw,18px)!important;font-weight:820!important;left:18px!important;line-height:1.15!important;max-width:calc(100% - 36px)!important;overflow:hidden!important;padding:5px 10px!important;position:absolute!important;text-overflow:ellipsis!important;transform:none!important;white-space:nowrap!important;z-index:4!important}html[data-theme] body main#recordShell.record-page-shell .tile-name{bottom:48px!important}html[data-theme] body main#recordShell.record-page-shell .mic-meter{bottom:66px!important;left:18px!important;max-width:calc(100% - 36px)!important;z-index:5!important}html[data-theme] body main#recordShell.record-page-shell .recording-alerts,html[data-theme] body main#recordShell.record-page-shell .recording-marker-bar,html[data-theme] body main#recordShell.record-page-shell .recording-safety-strip,html[data-theme] body main#recordShell.record-page-shell .recording-take-shelf{display:none!important}html[data-theme] body main#recordShell.record-page-shell .studio-bottom-bar{align-items:center!important;background:rgba(15,18,21,.92)!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:8px!important;display:flex!important;gap:18px!important;height:78px!important;justify-content:center!important;min-height:78px!important;overflow:visible!important;padding:10px 16px!important}html[data-theme] body main#recordShell.record-page-shell .studio-bottom-bar>.round-control:first-child{display:none!important}html[data-theme] body main#recordShell.record-page-shell .layout-control>.round-control,html[data-theme] body main#recordShell.record-page-shell .record-action,html[data-theme] body main#recordShell.record-page-shell .round-control{align-items:center!important;background:rgba(255,255,255,.045)!important;border:1px solid transparent!important;border-radius:8px!important;color:rgba(247,243,235,.84)!important;display:inline-flex!important;flex:0 0 auto!important;height:48px!important;justify-content:center!important;min-height:48px!important;min-width:48px!important;overflow:visible!important;padding:0!important;position:relative!important;width:48px!important}html[data-theme] body main#recordShell.record-page-shell .invite-icon-button:after,html[data-theme] body main#recordShell.record-page-shell .round-control:after{display:none!important}html[data-theme] body main#recordShell.record-page-shell .round-control.active{background:rgba(127,72,255,.28)!important;border-color:rgba(155,92,255,.24)!important;color:#ffffff!important}html[data-theme] body main#recordShell.record-page-shell .record-action svg,html[data-theme] body main#recordShell.record-page-shell .round-control svg{height:21px!important;width:21px!important}html[data-theme] body main#recordShell.record-page-shell .record-action{background:rgba(185,64,64,.74)!important;color:#ffffff!important;gap:8px!important;min-width:96px!important;padding:0 16px!important;width:auto!important}html[data-theme] body main#recordShell.record-page-shell .record-action span{display:inline!important;font-size:14px!important;font-weight:820!important;line-height:1!important}html[data-theme] body main#recordShell.record-page-shell .round-control.leave{color:#ff6d6d!important}html[data-theme] body main#recordShell.record-page-shell .reference-upload-strip{align-items:center!important;background:rgba(15,18,21,.92)!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:8px!important;display:grid!important;grid-gap:16px!important;gap:16px!important;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)!important;height:58px!important;min-height:58px!important;overflow:hidden!important;padding:8px 16px!important}html[data-theme] body main#recordShell.record-page-shell .reference-upload-strip strong{display:block!important;font-size:14px!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme] body main#recordShell.record-page-shell .reference-upload-strip small{display:block!important;font-size:12px!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme] body main#recordShell.record-page-shell .reference-uploading{align-items:center!important;display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:24px minmax(0,1fr) 160px!important;min-width:0!important}html[data-theme] body main#recordShell.record-page-shell .reference-uploading progress{width:100%!important}html[data-theme] body main#recordShell.record-page-shell .studio-side-shell{display:block!important;min-height:0!important;overflow:hidden!important}html[data-theme] body main#recordShell.record-page-shell .studio-side-panel.riverside-panel{background:rgba(15,18,21,.96)!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:8px!important;display:grid!important;grid-template-rows:44px 0 minmax(0,1fr)!important;height:100%!important;max-height:none!important;min-height:0!important;overflow:hidden!important;padding:16px!important}html[data-theme] body main#recordShell.record-page-shell .riverside-panel-header{display:none!important}html[data-theme] body main#recordShell.record-page-shell .riverside-panel-tabs{align-items:end!important;border-bottom:1px solid rgba(255,255,255,.075)!important;display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:44px!important;margin:0!important;padding:0!important}html[data-theme] body main#recordShell.record-page-shell .riverside-panel-tabs button{background:transparent!important;border:0!important;border-radius:0!important;color:rgba(247,243,235,.55)!important;font-size:14px!important;font-weight:820!important;height:42px!important;line-height:1!important;min-width:0!important;overflow:hidden!important;padding:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme] body main#recordShell.record-page-shell .riverside-panel-tabs button.active{color:#ffffff!important;box-shadow:inset 0 -2px 0 #8b52ff!important}html[data-theme] body main#recordShell.record-page-shell .riverside-fold:first-of-type,html[data-theme] body main#recordShell.record-page-shell .riverside-panel-tabs button.active:after{display:none!important}html[data-theme] body main#recordShell.record-page-shell .riverside-people-panel{display:grid!important;grid-gap:12px!important;gap:12px!important;max-height:none!important;min-height:0!important;overflow:hidden!important}html[data-theme] body main#recordShell.record-page-shell .people-quick-actions{display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] body main#recordShell.record-page-shell .people-quick-actions button{align-items:center!important;background:transparent!important;border:1px solid rgba(255,255,255,.68)!important;border-radius:8px!important;color:rgba(247,243,235,.68)!important;display:grid!important;grid-gap:6px!important;gap:6px!important;grid-template-rows:20px auto!important;justify-items:center!important;min-height:76px!important;overflow:hidden!important;padding:10px!important;text-align:center!important}html[data-theme] body main#recordShell.record-page-shell .people-quick-actions button span{display:block!important;font-size:14px!important;line-height:1.15!important;max-width:112px!important;overflow:hidden!important;text-overflow:ellipsis!important}html[data-theme] body main#recordShell.record-page-shell .people-quick-actions button:first-child span{color:transparent!important;position:relative!important}html[data-theme] body main#recordShell.record-page-shell .people-quick-actions button:first-child span:after{color:rgba(247,243,235,.68)!important;content:"Invite"!important;left:50%!important;position:absolute!important;top:0!important;transform:translateX(-50%)!important}html[data-theme] body main#recordShell.record-page-shell .people-quick-actions button:nth-child(2) span{color:transparent!important;position:relative!important}html[data-theme] body main#recordShell.record-page-shell .people-quick-actions button:nth-child(2) span:after{color:rgba(247,243,235,.68)!important;content:"Add guest"!important;left:50%!important;position:absolute!important;top:0!important;transform:translateX(-50%)!important;white-space:nowrap!important}html[data-theme] body main#recordShell.record-page-shell .reference-people-actions{display:flex!important;justify-content:flex-end!important;margin:-2px 0 0!important}html[data-theme] body main#recordShell.record-page-shell .reference-people-actions button{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:8px!important;color:rgba(247,243,235,.82)!important;font-size:14px!important;font-weight:820!important;height:36px!important;min-height:36px!important;padding:0 14px!important}html[data-theme] body main#recordShell.record-page-shell .people-list{display:grid!important;grid-gap:10px!important;gap:10px!important;margin:0!important;max-height:210px!important;overflow:hidden auto!important;padding:0!important}html[data-theme] body main#recordShell.record-page-shell .guest-simple-panel,html[data-theme] body main#recordShell.record-page-shell .waiting-invite-card{background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:8px!important;color:rgba(247,243,235,.74)!important;display:grid!important;grid-gap:10px!important;gap:10px!important;margin:0!important;padding:12px!important}html[data-theme] body main#recordShell.record-page-shell .guest-simple-panel strong,html[data-theme] body main#recordShell.record-page-shell .waiting-invite-card strong{color:#ffffff!important;font-size:15px!important;line-height:1.2!important}html[data-theme] body main#recordShell.record-page-shell .guest-simple-panel>span,html[data-theme] body main#recordShell.record-page-shell .waiting-invite-card span{color:rgba(247,243,235,.62)!important;font-size:13px!important;line-height:1.35!important}html[data-theme] body main#recordShell.record-page-shell .guest-simple-panel div{display:grid!important;grid-gap:6px!important;gap:6px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-theme] body main#recordShell.record-page-shell .guest-simple-panel div span{background:rgba(0,0,0,.18)!important;border-radius:6px!important;color:rgba(247,243,235,.76)!important;display:block!important;font-size:11px!important;font-weight:820!important;overflow:hidden!important;padding:7px 8px!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme] body main#recordShell.record-page-shell .riverside-person-card{background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:8px!important;overflow:hidden!important}html[data-theme] body main#recordShell.record-page-shell .riverside-person-summary{align-items:center!important;display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:48px minmax(0,1fr) 18px!important;min-height:76px!important;padding:10px 12px!important;width:100%!important}html[data-theme] body main#recordShell.record-page-shell .riverside-avatar{border-radius:8px!important;height:48px!important;width:48px!important}html[data-theme] body main#recordShell.record-page-shell .participant-copy{min-width:0!important}html[data-theme] body main#recordShell.record-page-shell .participant-copy small,html[data-theme] body main#recordShell.record-page-shell .participant-copy strong{display:block!important;line-height:1.16!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme] body main#recordShell.record-page-shell .participant-copy strong{font-size:17px!important;font-weight:850!important}html[data-theme] body main#recordShell.record-page-shell .participant-copy small{font-size:14px!important;margin-top:3px!important}html[data-theme] body main#recordShell.record-page-shell .reference-guest-list{display:none!important}html[data-theme] body main#recordShell.record-page-shell .riverside-inline-chat{display:grid!important;grid-gap:10px!important;gap:10px!important;margin-top:8px!important;min-height:0!important}html[data-theme] body main#recordShell.record-page-shell .riverside-inline-chat h4{color:#ffffff!important;font-size:17px!important;line-height:1.1!important;margin:0!important}html[data-theme] body main#recordShell.record-page-shell .compact-chat-thread{display:grid!important;grid-gap:8px!important;gap:8px!important;max-height:142px!important;overflow:hidden!important}html[data-theme] body main#recordShell.record-page-shell .compact-chat-thread .chat-empty-message{align-content:center!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:8px!important;display:grid!important;grid-gap:6px!important;gap:6px!important;min-height:86px!important;padding:14px!important}html[data-theme] body main#recordShell.record-page-shell .compact-chat-thread .chat-empty-message span,html[data-theme] body main#recordShell.record-page-shell .compact-chat-thread .chat-empty-message strong{display:block!important;line-height:1.25!important;white-space:normal!important}html[data-theme] body main#recordShell.record-page-shell .compact-chat-thread .chat-empty-message strong{font-size:15px!important}html[data-theme] body main#recordShell.record-page-shell .compact-chat-thread .chat-empty-message span{color:rgba(247,243,235,.58)!important;font-size:13px!important}html[data-theme] body main#recordShell.record-page-shell .compact-chat-composer{display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:minmax(0,1fr) 42px!important;height:54px!important;margin-top:2px!important;padding:8px!important}html[data-theme] body main#recordShell.record-page-shell .compact-chat-composer input{min-width:0!important}html[data-theme] body main#recordShell.record-page-shell .compact-chat-composer button{color:transparent!important;font-size:0!important;height:38px!important;min-height:38px!important;padding:0!important;position:relative!important;width:38px!important}html[data-theme] body main#recordShell.record-page-shell .compact-chat-composer button:after{color:rgba(247,243,235,.64)!important;content:">"!important;display:block!important;font-size:18px!important;line-height:1!important}@media (max-height:860px){html[data-theme] body main#recordShell.record-page-shell{padding:10px 20px!important}html[data-theme] body main#recordShell.record-page-shell .recording-studio.studio-room-surface{grid-template-rows:50px minmax(0,1fr)!important;padding:10px!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-main{gap:10px!important;grid-template-rows:minmax(0,1fr) 68px 52px!important}html[data-theme] body main#recordShell.record-page-shell .studio-bottom-bar{height:68px!important;min-height:68px!important}html[data-theme] body main#recordShell.record-page-shell .reference-upload-strip{height:52px!important;min-height:52px!important}}@media (max-width:1180px){html[data-theme] body main#recordShell.record-page-shell{overflow:auto!important}html[data-theme] body main#recordShell.record-page-shell .recording-studio.studio-room-surface{height:auto!important;min-height:calc(100dvh - 20px)!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-grid{grid-template-columns:minmax(0,1fr)!important}}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle-label,html[data-theme] body main#lobbyShell.lobby-riverside-page .icon-label,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel label{align-self:flex-start!important;display:inline-flex!important;font-size:clamp(14px,.95vw,18px)!important;gap:7px!important;height:auto!important;line-height:1.25!important;margin:0 0 9px!important;min-height:0!important;overflow:visible!important;padding:0!important;position:static!important;text-align:left!important;transform:none!important;white-space:normal!important;width:auto!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-role-select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>input{margin:0 0 14px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel{display:flex!important;flex-direction:column!important;padding:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row{grid-template-columns:minmax(0,1fr) 86px!important;margin:0 0 14px!important;padding:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-role-select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings input{height:54px!important;min-height:54px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle{grid-gap:9px 10px!important;gap:9px 10px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;margin:2px 0 16px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle button{height:48px!important;min-height:48px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>.button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>button{margin-top:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .device-message,html[data-theme] body main#lobbyShell.lobby-riverside-page .error-text{background:rgba(255,77,109,.12)!important;border:1px solid rgba(255,77,109,.25)!important;border-radius:8px!important;color:#ffd6df!important;line-height:1.35!important;margin:12px 0 0!important;padding:10px 12px!important;position:static!important;transform:none!important}html[data-theme] body main#lobbyShell.lobby-riverside-page{box-sizing:border-box!important;height:100dvh!important;min-height:760px!important;overflow:auto!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-layout{align-items:start!important;gap:clamp(46px,4vw,72px)!important;grid-template-columns:minmax(680px,1fr) minmax(420px,570px)!important;min-height:0!important;padding-bottom:48px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings{align-content:start!important;display:grid!important;grid-gap:0!important;gap:0!important;overflow:visible!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading{display:grid!important;grid-gap:8px!important;gap:8px!important;margin:0 0 22px!important;min-height:94px!important;overflow:visible!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading h2{display:block!important;font-size:clamp(28px,1.85vw,38px)!important;line-height:1.12!important;margin:0!important;min-height:40px!important;overflow:visible!important;padding:0!important;position:static!important;white-space:normal!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading p:not(.eyebrow){display:block!important;font-size:clamp(14px,.95vw,18px)!important;line-height:1.35!important;margin:0!important;min-height:24px!important;overflow:visible!important;position:static!important;transform:none!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle-label,html[data-theme] body main#lobbyShell.lobby-riverside-page .icon-label,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel label,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-title-label{align-items:center!important;color:rgba(247,243,235,.7)!important;display:inline-flex!important;font-size:clamp(14px,.95vw,18px)!important;font-weight:760!important;gap:8px!important;line-height:1.25!important;margin:0 0 9px!important;min-height:22px!important;overflow:visible!important;padding:0!important;position:static!important;transform:none!important;white-space:normal!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-role-select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings input,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-title-input{margin:0 0 16px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel{display:grid!important;grid-gap:0!important;gap:0!important;margin:0!important;overflow:visible!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row{display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:minmax(0,1fr) 100px!important;margin:0 0 16px!important;min-width:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-role-select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings input,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-title-input{font-size:clamp(16px,1.08vw,22px)!important;height:56px!important;line-height:1.2!important;min-height:56px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row button{padding:0 14px!important;white-space:nowrap!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle{display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 0 20px!important;overflow:visible!important;padding:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle-label{grid-column:1/-1!important;margin:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>.button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>button{height:64px!important;min-height:64px!important}@media (max-height:880px) and (min-width:1181px){html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-layout{padding-top:18px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview{height:min(620px,calc(100dvh - 210px))!important;min-height:500px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading{margin-bottom:18px!important;min-height:88px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-role-select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings input,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-title-input{height:52px!important;min-height:52px!important}}@media (max-width:760px){html[data-theme] body main#lobbyShell.lobby-riverside-page{height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-topbar{padding:14px 18px 0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-layout{display:grid!important;grid-gap:22px!important;gap:22px!important;grid-template-columns:minmax(0,1fr)!important;padding:18px 18px 34px!important;width:100%!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview-card,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings{max-width:none!important;min-width:0!important;width:100%!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview{height:152px!important;max-height:152px!important;min-height:152px!important;width:100%!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row{grid-template-columns:minmax(0,1fr) 84px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading{min-height:84px!important}}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-title-input,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-title-label{display:none!important}html[data-theme] body .website-builder-page .public-site-preview h2,html[data-theme] body .website-preview-shell .public-site-preview h2{height:auto!important;line-height:1.12!important;min-height:1.12em!important;overflow:visible!important;padding-bottom:.04em!important;text-wrap:balance!important}@media (max-width:760px){html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row{display:grid!important;grid-template-columns:minmax(0,1fr) 124px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row select{display:block!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row button.lobby-test-button{color:#ffffff!important;font-size:16px!important;position:relative!important;width:auto!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row button.lobby-test-button:after{content:none!important;display:none!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row .lobby-test-label-desktop{color:inherit!important;display:inline!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row .lobby-test-label-mobile{display:none!important}}@media (min-width:761px){html[data-theme] body main#lobbyShell.lobby-riverside-page{grid-template-rows:34px minmax(0,1fr)!important;min-height:0!important;overflow:hidden!important;padding:12px 20px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-topbar{height:34px!important;min-height:34px!important;padding:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-layout{align-items:center!important;gap:clamp(28px,4vw,52px)!important;grid-template-columns:minmax(460px,720px) minmax(340px,400px)!important;height:calc(100dvh - 54px)!important;justify-content:center!important;max-width:1180px!important;padding:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview-card{align-self:center!important;height:auto!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-preview{align-self:center!important;height:clamp(320px,48dvh,470px)!important;max-height:470px!important;min-height:320px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-controls-row{bottom:22px!important;padding:7px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .icon-control{height:48px!important;min-height:48px!important;min-width:48px!important;width:48px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings{align-content:center!important;gap:8px!important;max-width:400px!important;overflow:visible!important;padding:0!important;width:100%!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading{gap:5px!important;margin:0 0 8px!important;min-height:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading h2{font-size:22px!important;min-height:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-entry-heading p:not(.eyebrow),html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-room-title{font-size:12px!important;min-height:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle-label,html[data-theme] body main#lobbyShell.lobby-riverside-page .icon-label,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel label,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-title-label{font-size:11px!important;margin:0!important;min-height:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel{gap:7px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row{grid-template-columns:minmax(0,1fr) 64px!important;margin:0!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-panel select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-device-row button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-role-select,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings input{font-size:12px!important;height:36px!important;line-height:36px!important;margin:0!important;min-height:36px!important;padding:0 12px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .headphone-toggle{gap:8px!important;margin:2px 0 8px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>.button,html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-settings>button{font-size:13px!important;height:44px!important;margin-top:0!important;min-height:44px!important}html[data-theme] body main#lobbyShell.lobby-riverside-page .lobby-reference-terms{font-size:10px!important;margin-top:4px!important}html[data-theme] body main#recordShell.record-page-shell .recording-studio.studio-room-surface{border-radius:14px!important;grid-template-rows:44px minmax(0,1fr)!important;padding:9px!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-grid{gap:14px!important;grid-template-columns:minmax(0,1fr) clamp(320px,22vw,380px)!important}html[data-theme] body main#recordShell.record-page-shell .studio-room-main{gap:10px!important;grid-template-rows:minmax(0,1fr) 58px 46px!important}html[data-theme] body main#recordShell.record-page-shell .studio-bottom-bar{height:58px!important;min-height:58px!important;padding:7px 12px!important}html[data-theme] body main#recordShell.record-page-shell .layout-control>.round-control,html[data-theme] body main#recordShell.record-page-shell .record-action,html[data-theme] body main#recordShell.record-page-shell .round-control{height:40px!important;min-height:40px!important;min-width:40px!important;width:40px!important}html[data-theme] body main#recordShell.record-page-shell .record-action{min-width:86px!important;padding:0 12px!important;width:auto!important}html[data-theme] body main#recordShell.record-page-shell .record-action span{font-size:12px!important;white-space:nowrap!important}html[data-theme] body main#recordShell.record-page-shell .studio-side-panel.riverside-panel{grid-template-rows:34px 0 minmax(0,1fr)!important;padding:12px!important}html[data-theme] body main#recordShell.record-page-shell .riverside-panel-tabs{height:34px!important}html[data-theme] body main#recordShell.record-page-shell .riverside-panel-tabs button{font-size:12px!important;height:32px!important}html[data-theme] body main#studioShell .home-panel{gap:12px!important;padding:24px clamp(32px,4.4vw,68px) 28px!important}html[data-theme] body main#studioShell .dashboard-hero-header{gap:12px!important;min-height:96px!important}html[data-theme] body main#studioShell .dashboard-hero-header>div:first-child{min-height:38px!important}html[data-theme] body main#studioShell .dashboard-hero-header h1{font-size:clamp(21px,1.25vw,25px)!important}html[data-theme] body main#studioShell .dashboard-hero-header .studio-subtitle{font-size:11px!important;margin-top:5px!important}html[data-theme] body main#studioShell .dashboard-new-studio-button{height:34px!important;min-height:34px!important}html[data-theme] body main#studioShell .dashboard-hero-metrics{gap:10px!important;min-height:58px!important}html[data-theme] body main#studioShell .dashboard-hero-metrics span{display:grid!important;height:58px!important;min-height:58px!important;padding:10px 13px!important}html[data-theme] body main#studioShell .dashboard-hero-metrics small{font-size:10px!important}html[data-theme] body main#studioShell .dashboard-hero-metrics strong{font-size:15px!important;margin-top:4px!important}html[data-theme] body main#studioShell .dashboard-reference-heading h2{font-size:14px!important}html[data-theme] body main#studioShell .dashboard-reference-card{min-height:104px!important;padding:12px!important}html[data-theme] body main#studioShell .dashboard-reference-card strong{font-size:11px!important}html[data-theme] body main#studioShell .dashboard-reference-card small{font-size:10px!important}html[data-theme] body main#studioShell .dashboard-reference-row{min-height:58px!important}html[data-theme] body main#studioShell .dashboard-reference-thumb{height:42px!important;width:50px!important}}html[data-theme] body main#studioShell .project-library-panel,html[data-theme] body main#studioShell .project-library-panel *,html[data-theme] body main#studioShell .project-library-panel :after,html[data-theme] body main#studioShell .project-library-panel :before{box-sizing:border-box!important}html[data-theme] body main#studioShell .project-library-panel{max-width:100%!important;overflow-x:clip!important;padding-left:0!important;padding-right:0!important;width:auto!important}html[data-theme] body main#studioShell .compact-empty-state,html[data-theme] body main#studioShell .project-auth-empty,html[data-theme] body main#studioShell .project-empty-cta,html[data-theme] body main#studioShell .project-filter-bar,html[data-theme] body main#studioShell .project-library-panel .studio-section-header,html[data-theme] body main#studioShell .project-library-table{max-width:min(1100px,100%)!important}html[data-theme] body main.deniper-cast{background:radial-gradient(circle at 76% 0,rgba(121,63,255,.22),transparent 34%),radial-gradient(circle at 14% 26%,rgba(53,115,255,.1),transparent 30%),#050607!important;color:#f7f4ef!important;min-height:100dvh!important;overflow-x:hidden!important;padding:18px clamp(16px,2vw,32px) 46px!important}html[data-theme] body main.deniper-cast .cast-header{align-items:center!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:rgba(8,9,12,.72)!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:8px!important;display:grid!important;grid-gap:18px!important;gap:18px!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;left:clamp(16px,2vw,32px)!important;margin:0 auto!important;max-width:1380px!important;padding:10px 12px 10px 18px!important;position:-webkit-sticky!important;position:sticky!important;right:clamp(16px,2vw,32px)!important;top:14px!important;width:calc(100% - clamp(32px, 4vw, 64px))!important;z-index:10!important}html[data-theme] body main.deniper-cast .cast-wordmark{color:#fff!important;font-size:15px!important;gap:10px!important;letter-spacing:0!important}html[data-theme] body main.deniper-cast .wave-mark{border-radius:8px!important;height:34px!important;width:34px!important}html[data-theme] body main.deniper-cast .cast-header nav{display:flex!important;gap:6px!important;justify-content:center!important}html[data-theme] body main.deniper-cast .cast-header nav a,html[data-theme] body main.deniper-cast .cast-login{border-radius:7px!important;color:rgba(247,244,239,.68)!important;font-size:12px!important;line-height:1!important;padding:11px 12px!important}html[data-theme] body main.deniper-cast .cast-header nav a:hover,html[data-theme] body main.deniper-cast .cast-login:hover{background:rgba(255,255,255,.055)!important;color:#fff!important}html[data-theme] body main.deniper-cast .cast-primary,html[data-theme] body main.deniper-cast .cast-secondary{border-radius:8px!important;font-size:13px!important;height:46px!important;min-height:46px!important;padding:0 22px!important}html[data-theme] body main.deniper-cast .cast-primary{background:linear-gradient(135deg,#7137ff,#9a5cff)!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:0 22px 58px rgba(123,60,255,.34)!important;color:#fff!important}html[data-theme] body main.deniper-cast .cast-primary.small{height:36px!important;min-height:36px!important;padding:0 16px!important}html[data-theme] body main.deniper-cast .cast-secondary{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.13)!important;color:#fff!important}html[data-theme] body main.deniper-cast .cast-hero{border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;box-shadow:0 30px 100px rgba(0,0,0,.42)!important;margin-top:18px!important;max-width:1380px!important;min-height:min(690px,calc(100dvh - 112px))!important}html[data-theme] body main.deniper-cast .cast-hero-media img{filter:saturate(.96) contrast(1.08) brightness(.72)!important;object-position:62% center!important}html[data-theme] body main.deniper-cast .cast-hero:after{background:linear-gradient(90deg,rgba(5,6,8,.98),rgba(5,6,8,.9) 36%,rgba(5,6,8,.25) 72%),linear-gradient(180deg,rgba(5,6,8,.2),rgba(5,6,8,.88))!important}html[data-theme] body main.deniper-cast .cast-hero-content{max-width:680px!important;padding:clamp(68px,9vw,118px) clamp(28px,5vw,72px) 130px!important}html[data-theme] body main.deniper-cast .cast-pill,html[data-theme] body main.deniper-cast .cast-section-kicker{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;color:rgba(247,244,239,.76)!important;display:inline-flex!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important;margin:0 0 20px!important;padding:8px 13px!important;text-transform:uppercase!important}html[data-theme] body main.deniper-cast .cast-hero h1{color:#fff!important;font-size:clamp(54px,6.4vw,86px)!important;line-height:.98!important;max-width:760px!important}html[data-theme] body main.deniper-cast .cast-hero h1 span{color:#8d52ff!important;display:block!important}html[data-theme] body main.deniper-cast .cast-hero-content>p:not(.cast-pill){color:rgba(247,244,239,.74)!important;font-size:16px!important;line-height:1.58!important;max-width:500px!important}html[data-theme] body main.deniper-cast .cast-hero-livebar{align-items:center!important;background:rgba(12,14,17,.78)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;box-shadow:0 18px 60px rgba(0,0,0,.36)!important;color:rgba(247,244,239,.74)!important;display:flex!important;gap:16px!important;padding:12px 16px!important;position:absolute!important;right:clamp(26px,5vw,72px)!important;top:clamp(72px,9vw,104px)!important;z-index:2!important}html[data-theme] body main.deniper-cast .cast-hero-livebar span{align-items:center!important;display:inline-flex!important;font-size:12px!important;font-weight:750!important;gap:7px!important}html[data-theme] body main.deniper-cast .cast-hero-livebar span:first-child{color:#ff5b5b!important}html[data-theme] body main.deniper-cast .cast-hero-livebar span:last-child{color:#74e58a!important}html[data-theme] body main.deniper-cast .cast-hero-livebar i{background:currentColor!important;border-radius:999px!important;display:block!important;height:8px!important;width:8px!important}html[data-theme] body main.deniper-cast .cast-trust{background:rgba(8,9,12,.5)!important;border-top:1px solid rgba(255,255,255,.06)!important;justify-content:flex-start!important;padding:22px clamp(28px,5vw,72px)!important}html[data-theme] body main.deniper-cast .cast-trust strong{color:rgba(247,244,239,.66)!important;font-size:13px!important}html[data-theme] body main.deniper-cast .cast-feature-grid,html[data-theme] body main.deniper-cast .cast-final-cta,html[data-theme] body main.deniper-cast .cast-preview-strip,html[data-theme] body main.deniper-cast .cast-workflow{margin-left:auto!important;margin-right:auto!important;max-width:1320px!important}html[data-theme] body main.deniper-cast .cast-feature-grid{gap:12px!important;margin-top:14px!important}html[data-theme] body main.deniper-cast .cast-feature-grid article,html[data-theme] body main.deniper-cast .cast-final-cta,html[data-theme] body main.deniper-cast .cast-preview-strip article,html[data-theme] body main.deniper-cast .cast-workflow{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02)),rgba(15,17,20,.84)!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:8px!important;box-shadow:none!important}html[data-theme] body main.deniper-cast .cast-feature-grid article{gap:8px!important;min-height:116px!important;padding:20px!important}html[data-theme] body main.deniper-cast .cast-feature-grid article span{background:rgba(123,60,255,.16)!important;border:1px solid rgba(154,92,255,.28)!important;border-radius:8px!important;color:#a879ff!important}html[data-theme] body main.deniper-cast .cast-feature-grid strong,html[data-theme] body main.deniper-cast .cast-final-cta h2,html[data-theme] body main.deniper-cast .cast-preview-strip strong,html[data-theme] body main.deniper-cast .cast-workflow strong{color:#fff!important}html[data-theme] body main.deniper-cast .cast-workflow{display:grid!important;grid-gap:34px!important;gap:34px!important;grid-template-columns:minmax(260px,.74fr) minmax(0,1fr)!important;margin-top:14px!important;padding:clamp(28px,4vw,46px)!important}html[data-theme] body main.deniper-cast .cast-final-cta h2,html[data-theme] body main.deniper-cast .cast-workflow h2{font-size:clamp(28px,3.2vw,44px)!important;letter-spacing:0!important;line-height:1.05!important;margin:0!important}html[data-theme] body main.deniper-cast .cast-workflow ol{counter-reset:step!important;display:grid!important;grid-gap:10px!important;gap:10px!important;list-style:none!important;margin:0!important;padding:0!important}html[data-theme] body main.deniper-cast .cast-workflow li{align-items:start!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:8px!important;display:grid!important;grid-gap:5px 14px!important;gap:5px 14px!important;grid-template-columns:46px minmax(0,1fr)!important;min-height:96px!important;padding:16px!important}html[data-theme] body main.deniper-cast .cast-workflow li span{align-items:center!important;background:rgba(123,60,255,.16)!important;border:1px solid rgba(154,92,255,.3)!important;border-radius:8px!important;color:#cdb8ff!important;display:inline-flex!important;font-size:12px!important;font-weight:850!important;grid-row:span 2!important;height:42px!important;justify-content:center!important;width:42px!important}html[data-theme] body main.deniper-cast .cast-feature-grid p,html[data-theme] body main.deniper-cast .cast-preview-strip span,html[data-theme] body main.deniper-cast .cast-workflow p{color:rgba(247,244,239,.62)!important}html[data-theme] body main.deniper-cast .cast-preview-strip{gap:12px!important;margin-top:14px!important}html[data-theme] body main.deniper-cast .cast-preview-strip img{aspect-ratio:16/9!important;filter:saturate(.96) contrast(1.06) brightness(.86)!important}html[data-theme] body main.deniper-cast .cast-preview-strip div{min-height:92px!important;padding:18px!important}html[data-theme] body main.deniper-cast .cast-final-cta{align-items:center!important;display:flex!important;gap:22px!important;justify-content:space-between!important;margin-top:14px!important;padding:clamp(28px,4vw,42px)!important}@media (max-width:980px){html[data-theme] body main.deniper-cast .cast-header{grid-template-columns:1fr auto auto!important}html[data-theme] body main.deniper-cast .cast-header nav,html[data-theme] body main.deniper-cast .cast-hero-livebar{display:none!important}html[data-theme] body main.deniper-cast .cast-hero{min-height:660px!important}html[data-theme] body main.deniper-cast .cast-hero-content{padding:72px 24px 116px!important}html[data-theme] body main.deniper-cast .cast-hero h1{font-size:clamp(46px,12vw,68px)!important}html[data-theme] body main.deniper-cast .cast-feature-grid,html[data-theme] body main.deniper-cast .cast-preview-strip,html[data-theme] body main.deniper-cast .cast-workflow{grid-template-columns:1fr!important}html[data-theme] body main.deniper-cast .cast-final-cta{align-items:flex-start!important;flex-direction:column!important}}@media (max-width:560px){html[data-theme] body main.deniper-cast{padding:12px 12px 32px!important}html[data-theme] body main.deniper-cast .cast-header{left:12px!important;padding:8px!important;right:12px!important;top:8px!important;width:calc(100% - 24px)!important}html[data-theme] body main.deniper-cast .cast-login{display:none!important}html[data-theme] body main.deniper-cast .cast-hero{margin-top:12px!important;min-height:620px!important}html[data-theme] body main.deniper-cast .cast-hero h1{font-size:clamp(40px,13vw,56px)!important}html[data-theme] body main.deniper-cast .cast-actions{align-items:stretch!important;flex-direction:column!important}html[data-theme] body main.deniper-cast .cast-actions a,html[data-theme] body main.deniper-cast .cast-final-cta a{width:100%!important}}@media (min-width:981px){html[data-theme] body main.deniper-cast .cast-hero{min-height:min(640px,calc(100dvh - 190px))!important}html[data-theme] body main.deniper-cast .cast-hero-content{padding:clamp(54px,6vw,80px) clamp(28px,5vw,72px) 88px!important}html[data-theme] body main.deniper-cast .cast-hero h1{font-size:clamp(50px,5.8vw,76px)!important}html[data-theme] body main.deniper-cast .cast-hero-livebar{top:clamp(82px,10vw,126px)!important}}html[data-theme] body main#studioShell .studio-main:has(.project-library-panel){overflow-y:auto!important}html[data-theme] body main#studioShell .project-library-panel{min-height:100%!important}html[data-theme] body main#studioShell .compact-empty-state,html[data-theme] body main#studioShell .project-auth-empty,html[data-theme] body main#studioShell .project-empty-cta,html[data-theme] body main#studioShell .project-filter-bar,html[data-theme] body main#studioShell .project-library-panel .studio-section-header,html[data-theme] body main#studioShell .project-library-table{margin-left:auto!important;margin-right:auto!important;max-width:1100px!important;width:100%!important}html[data-theme] body main#studioShell .project-library-panel .studio-section-header{align-items:center!important;display:flex!important;gap:18px!important;justify-content:space-between!important}html[data-theme] body main#studioShell .project-library-panel .studio-section-header h1{margin:0!important}html[data-theme] body main#studioShell .compact-select,html[data-theme] body main#studioShell .project-search,html[data-theme] body main#studioShell .project-tabs{background:transparent!important;border:0!important;border-radius:7px!important;box-shadow:none!important;min-height:38px!important}html[data-theme] body main#studioShell .project-tab-button{background:rgba(255,255,255,.055)!important;border:0!important;border-radius:7px!important;color:rgba(246,242,234,.62)!important;min-height:38px!important;padding:0 14px!important}html[data-theme] body main#studioShell .project-tab-button.active,html[data-theme] body main#studioShell .project-tab-button[aria-selected=true]{background:linear-gradient(135deg,#7839ff,#9a5cff)!important;color:#fff!important}html[data-theme] body main#studioShell .project-tab-button span{background:rgba(0,0,0,.18)!important;border-radius:999px!important;color:inherit!important}html[data-theme] body main#studioShell .compact-select,html[data-theme] body main#studioShell .project-search{color:#f6f2ea!important;padding:0 14px!important}html[data-theme] body main#studioShell .project-library-table{padding:0!important}html[data-theme] body main#studioShell .project-table-header{background:rgba(255,255,255,.035)!important;border-bottom:1px solid rgba(255,255,255,.065)!important;color:rgba(246,242,234,.58)!important;min-height:46px!important;padding:0 18px!important}html[data-theme] body main#studioShell .project-table-header span{background:transparent!important;border:0!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important}html[data-theme] body main#studioShell .project-library-row{border-radius:0!important;gap:0!important}html[data-theme] body main#studioShell .project-library-row+.project-library-row{border-top:1px solid rgba(255,255,255,.06)!important}html[data-theme] body main#studioShell .project-row-thumb{background:#111315!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:none!important}html[data-theme] body main#studioShell .project-row-thumb img{display:block!important;object-fit:cover!important}html[data-theme] body main#studioShell .project-video-marker{align-items:center!important;display:inline-flex!important;font-weight:700!important;gap:6px!important}html[data-theme] body main#studioShell .project-video-marker svg{color:currentColor!important;height:13px!important;width:13px!important}html[data-theme] body main#studioShell .project-row-title h2{font-size:16px!important;line-height:1.2!important;margin:0!important}html[data-theme] body main#studioShell .project-row-title h2 a{color:#f6f2ea!important;text-decoration:none!important}html[data-theme] body main#studioShell .project-row-meta,html[data-theme] body main#studioShell .project-row-title p{color:rgba(246,242,234,.56)!important;font-size:12px!important;line-height:1.35!important}html[data-theme] body main#studioShell .project-row-meta{display:flex!important;flex-wrap:wrap!important;gap:7px 12px!important;margin-top:7px!important}html[data-theme] body main#studioShell .project-row-stats{display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-theme] body main#studioShell .project-library-row.menu-open .project-row-stats span,html[data-theme] body main#studioShell .project-library-row:hover .project-row-stats span,html[data-theme] body main#studioShell .project-row-stats span{border-radius:0!important;color:inherit!important;min-height:0!important}html[data-theme] body main#studioShell .project-row-stats strong{color:#f6f2ea!important;display:block!important;font-size:15px!important;font-weight:800!important;line-height:1.1!important}html[data-theme] body main#studioShell .project-row-stats small{color:rgba(246,242,234,.5)!important;display:block!important;font-size:11px!important;font-weight:650!important;margin-top:4px!important}html[data-theme] body main#studioShell .project-row-actions{align-items:center!important;display:flex!important;gap:8px!important;justify-content:flex-end!important}html[data-theme] body main#studioShell .project-row-external,html[data-theme] body main#studioShell .project-row-more,html[data-theme] body main#studioShell .project-row-more:not(.secondary),html[data-theme] body main#studioShell .project-row-more[aria-expanded=true]{align-items:center!important;border-radius:8px!important;box-shadow:none!important;display:inline-flex!important;height:34px!important;justify-content:center!important;min-height:34px!important;padding:0!important;width:34px!important}html[data-theme] body main#studioShell .project-row-external{background:rgba(123,60,255,.16)!important;border:1px solid rgba(154,92,255,.34)!important;color:#d7c6ff!important}html[data-theme] body main#studioShell .project-row-external:hover,html[data-theme] body main#studioShell .project-row-more:hover{background:#8b52ff!important;color:#fff!important}html[data-theme] body main#studioShell .project-row-external svg,html[data-theme] body main#studioShell .project-row-more svg{color:currentColor!important;height:17px!important;width:17px!important}html[data-theme] body main#studioShell .project-row-menu{background:#151518!important;border:1px solid rgba(154,92,255,.24)!important;border-radius:8px!important;box-shadow:0 24px 70px rgba(0,0,0,.46)!important;overflow:hidden!important}html[data-theme] body main#studioShell .project-row-menu a,html[data-theme] body main#studioShell .project-row-menu button,html[data-theme] body main#studioShell .project-row-menu button:not(.secondary){background:transparent!important;border:0!important;color:rgba(246,242,234,.84)!important}html[data-theme] body main#studioShell .project-row-menu a:hover,html[data-theme] body main#studioShell .project-row-menu button:hover:not(:disabled){background:rgba(123,60,255,.14)!important;color:#fff!important}@media (max-width:1180px){html[data-theme] body main#studioShell .project-library-row,html[data-theme] body main#studioShell .project-table-header{grid-template-columns:minmax(360px,1fr) minmax(210px,.44fr) 82px!important}}@media (max-width:900px){html[data-theme] body main#studioShell .project-library-panel{padding:28px 18px 42px!important}html[data-theme] body main#studioShell .project-filter-bar{grid-template-columns:1fr!important}html[data-theme] body main#studioShell .project-table-header{display:none!important}html[data-theme] body main#studioShell .project-library-row{border:1px solid rgba(255,255,255,.07)!important;border-radius:8px!important;grid-template-columns:1fr auto!important;margin-top:10px!important}html[data-theme] body main#studioShell .project-row-external,html[data-theme] body main#studioShell .project-row-stats{display:none!important}}html[data-theme] body main#studioShell .studio-main:has(.planner-panel){height:100dvh!important;max-height:100dvh!important;min-height:0!important;overflow-x:clip!important;overflow-y:auto!important}html[data-theme] body main#studioShell .planner-panel{box-sizing:border-box!important;height:auto!important;max-height:none!important;min-height:calc(100dvh - 56px)!important;overflow-x:clip!important;overflow-y:visible!important;padding-bottom:96px!important}html[data-theme] body main#studioShell .planner-panel .month-grid,html[data-theme] body main#studioShell .planner-panel .planner-list{flex:0 0 auto!important;overflow-x:auto!important;overflow-y:visible!important}html[data-theme] body main#studioShell .planner-panel .month-cell,html[data-theme] body main#studioShell .planner-panel article.month-cell{min-height:122px!important}@media (max-width:760px){html[data-theme] body main#studioShell .planner-panel,html[data-theme] body main#studioShell .studio-main:has(.planner-panel){height:auto!important;max-height:none!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:visible!important}}@media (min-width:761px){html[data-theme] body main#studioShell .home-panel{gap:14px!important;padding:28px clamp(32px,4.6vw,72px) 32px!important}html[data-theme] body main#studioShell .dashboard-hero-header{gap:14px!important;min-height:118px!important}html[data-theme] body main#studioShell .dashboard-hero-header>div:first-child{min-height:44px!important}html[data-theme] body main#studioShell .dashboard-hero-header h1{font-size:clamp(22px,1.35vw,27px)!important;line-height:1.08!important}html[data-theme] body main#studioShell .dashboard-hero-header .studio-subtitle{font-size:12px!important;margin-top:6px!important}html[data-theme] body main#studioShell .dashboard-new-studio-button{font-size:12px!important;height:36px!important;min-height:36px!important;padding:0 16px!important}html[data-theme] body main#studioShell .dashboard-hero-metrics{gap:10px!important;min-height:66px!important}html[data-theme] body main#studioShell .dashboard-hero-metrics span{align-content:center!important;min-height:66px!important;padding:13px 14px!important}html[data-theme] body main#studioShell .dashboard-hero-metrics small{font-size:10px!important;line-height:1.2!important}html[data-theme] body main#studioShell .dashboard-hero-metrics strong{font-size:16px!important;line-height:1.1!important;margin-top:6px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme] body main#studioShell .dashboard-reference-recordings,html[data-theme] body main#studioShell .dashboard-reference-studios{gap:10px!important}html[data-theme] body main#studioShell .dashboard-reference-heading h2{font-size:15px!important}html[data-theme] body main#studioShell .dashboard-reference-heading a{font-size:11px!important}html[data-theme] body main#studioShell .dashboard-reference-card-grid{gap:10px!important}html[data-theme] body main#studioShell .dashboard-reference-card{min-height:clamp(96px,11dvh,124px)!important;padding:13px!important}html[data-theme] body main#studioShell .dashboard-reference-card:before{background:linear-gradient(180deg,transparent 10%,rgba(5,7,10,.86))!important}html[data-theme] body main#studioShell .dashboard-reference-card strong{font-size:12px!important;line-height:1.15!important}html[data-theme] body main#studioShell .dashboard-reference-card small{font-size:10px!important;line-height:1.2!important;margin-top:4px!important}html[data-theme] body main#studioShell .dashboard-reference-recording-list{gap:8px!important}html[data-theme] body main#studioShell .dashboard-reference-row{gap:12px!important;grid-template-columns:54px minmax(0,1fr) minmax(110px,auto)!important;min-height:62px!important;padding:7px 12px 7px 7px!important}html[data-theme] body main#studioShell .dashboard-reference-thumb{height:46px!important;width:54px!important}html[data-theme] body main#studioShell .dashboard-reference-row strong{font-size:12px!important;line-height:1.2!important}html[data-theme] body main#studioShell .dashboard-reference-row small{font-size:10px!important;gap:6px!important;margin-top:4px!important}html[data-theme] body main#studioShell .dashboard-reference-time strong{font-size:12px!important}html[data-theme] body main#studioShell .home-panel{gap:12px!important;padding:24px clamp(32px,4.4vw,68px) 28px!important}html[data-theme] body main#studioShell .dashboard-hero-header{gap:12px!important;min-height:96px!important}html[data-theme] body main#studioShell .dashboard-hero-header>div:first-child{min-height:38px!important}html[data-theme] body main#studioShell .dashboard-hero-header h1{font-size:clamp(21px,1.25vw,25px)!important}html[data-theme] body main#studioShell .dashboard-hero-header .studio-subtitle{font-size:11px!important;margin-top:5px!important}html[data-theme] body main#studioShell .dashboard-new-studio-button{height:34px!important;min-height:34px!important}html[data-theme] body main#studioShell .dashboard-hero-metrics{gap:10px!important;min-height:58px!important}html[data-theme] body main#studioShell .dashboard-hero-metrics span{height:58px!important;min-height:58px!important;padding:10px 13px!important}html[data-theme] body main#studioShell .dashboard-hero-metrics small{font-size:10px!important}html[data-theme] body main#studioShell .dashboard-hero-metrics strong{font-size:15px!important;margin-top:4px!important}html[data-theme] body main#studioShell .dashboard-reference-heading h2{font-size:14px!important}html[data-theme] body main#studioShell .dashboard-reference-card{min-height:104px!important;padding:12px!important}html[data-theme] body main#studioShell .dashboard-reference-card strong{font-size:11px!important}html[data-theme] body main#studioShell .dashboard-reference-card small{font-size:10px!important}html[data-theme] body main#studioShell .dashboard-reference-row{min-height:58px!important}html[data-theme] body main#studioShell .dashboard-reference-thumb{height:42px!important;width:50px!important}}html[data-theme] body main#studioShell .project-library-panel{background:radial-gradient(circle at 64% 0,rgba(110,61,255,.18),transparent 28%),#060708!important;gap:24px!important;padding:clamp(34px,5vw,72px) clamp(28px,7vw,112px) 48px!important}html[data-theme] body main#studioShell .project-filter-bar,html[data-theme] body main#studioShell .project-library-panel .studio-section-header,html[data-theme] body main#studioShell .project-library-table{margin-left:auto!important;margin-right:auto!important;max-width:1100px!important;width:100%!important}html[data-theme] body main#studioShell .project-library-panel .studio-section-header h1{font-size:clamp(34px,4vw,52px)!important;line-height:1!important}html[data-theme] body main#studioShell .project-filter-bar{background:rgba(20,20,22,.76)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:8px!important;box-shadow:none!important;display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:auto minmax(220px,1fr) 178px!important;padding:6px!important}html[data-theme] body main#studioShell .project-library-table{background:rgba(18,18,20,.76)!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:8px!important;box-shadow:none!important;overflow:visible!important}html[data-theme] body main#studioShell .project-library-row,html[data-theme] body main#studioShell .project-table-header{display:grid!important;grid-template-columns:minmax(420px,1fr) minmax(256px,.54fr) 92px!important}html[data-theme] body main#studioShell .project-library-row{align-items:center!important;background:transparent!important;border:0!important;min-height:86px!important;padding:12px 18px!important}html[data-theme] body main#studioShell .project-library-row.menu-open,html[data-theme] body main#studioShell .project-library-row:hover{background:rgba(255,255,255,.035)!important;box-shadow:inset 3px 0 0 #8b52ff!important;transform:none!important}html[data-theme] body main#studioShell .project-row-main{display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:92px minmax(0,1fr)!important}html[data-theme] body main#studioShell .project-row-placeholder,html[data-theme] body main#studioShell .project-row-thumb,html[data-theme] body main#studioShell .project-row-thumb img{border-radius:7px!important;height:58px!important;object-fit:cover!important;overflow:hidden!important;width:82px!important}html[data-theme] body main#studioShell .project-video-marker{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:999px!important;color:rgba(246,242,234,.78)!important;font-size:11px!important;margin:0 0 7px!important;max-width:max-content!important;padding:5px 9px!important;text-transform:none!important}html[data-theme] body main#studioShell .project-video-marker.status-published{background:rgba(123,60,255,.16)!important;border-color:rgba(154,92,255,.36)!important;color:#cdb8ff!important}html[data-theme] body main#studioShell .project-video-marker.status-scheduled{background:rgba(84,173,255,.14)!important;border-color:rgba(84,173,255,.28)!important;color:#b9dcff!important}html[data-theme] body main#studioShell .project-video-marker.status-recorded{background:rgba(246,242,234,.09)!important;border-color:rgba(246,242,234,.14)!important;color:rgba(246,242,234,.78)!important}html[data-theme] body main#studioShell .project-library-row.menu-open .project-row-stats span,html[data-theme] body main#studioShell .project-library-row:hover .project-row-stats span,html[data-theme] body main#studioShell .project-row-stats span{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html[data-theme] body main#studioShell .project-row-more,html[data-theme] body main#studioShell .project-row-more:not(.secondary),html[data-theme] body main#studioShell .project-row-more[aria-expanded=true]{background:#6d35ff!important;border:1px solid #8b52ff!important;color:#fff!important}body .studio-shell#studioShell .project-library-panel.studio-panel,body main#studioShell.studio-shell .project-library-panel.studio-panel,html[data-theme] body main#studioShell.studio-shell .project-library-panel.studio-panel,html[data-theme] body main#studioShell.studio-shell .studio-main .project-library-panel.studio-panel{box-sizing:border-box!important;max-width:100%!important;overflow-x:clip!important;padding-left:0!important;padding-right:0!important;width:auto!important}body main#studioShell.studio-shell .project-library-panel.studio-panel>*,html[data-theme] body main#studioShell.studio-shell .project-library-panel.studio-panel>*{max-width:min(1100px,100%)!important}