:root{--wr-ink:#191a21;--wr-muted:#7c7f8c;--wr-surface:#fff;--wr-canvas:#f6f6f9;--wr-line:#e2e3ea;--wr-blue:#3157f6;--wr-violet:#5940f5;--wr-focus:#5454ed18}html{scrollbar-color:#cfd1dc transparent}body,html{background:var(--wr-canvas)}body{color:var(--wr-ink);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}::selection{background:#5653ef22;color:#202129}a,button,input,select,textarea{transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}button:disabled{cursor:not-allowed}.workspace-page{max-width:1320px;margin-inline:auto}.workspace-head>div>span{color:var(--wr-blue);font-weight:850}.workspace-head h1{color:var(--wr-ink);letter-spacing:-.04em}.workspace-head p{color:var(--wr-muted);line-height:1.65}.workspace-page input,.workspace-page select,.workspace-page textarea{border-color:#dfe0e8;background:#fafafd;color:#24252c}.workspace-page input:hover,.workspace-page select:hover,.workspace-page textarea:hover{border-color:#c8c9d5}.workspace-page input:focus,.workspace-page select:focus,.workspace-page textarea:focus{border-color:#7779ed;background:#fff;box-shadow:0 0 0 4px var(--wr-focus);outline:0}.billing-error,.el-error,.form-error,.join-error{border:1px solid #f1c8c6!important;border-radius:10px!important;background:#fff3f2!important;color:#a73632!important;box-shadow:none!important}.analytics-loading,.landing-loading{border:1px solid var(--wr-line);border-radius:16px;background:#fff;color:var(--wr-muted);box-shadow:0 8px 26px #1e203508}.outline-button{border-color:#dcdde5!important;border-radius:9px!important;background:#fff!important;color:#363840!important}.outline-button:hover{border-color:#b9baef!important;background:#f8f7ff!important;color:#4e4fdf!important}.builder-next:focus-visible,.primary:focus-visible,.subscription-checkout:focus-visible{outline:3px solid #5a57ef36;outline-offset:3px}.scripted-list>div{grid-template-columns:58px 82px minmax(0,1fr) auto;align-items:start;padding:13px 12px;border-bottom:1px solid #e8e8ef;background:#fff}.scripted-list>div:hover{background:#fcfcff}.scripted-list>div.is-editing{display:block;padding:15px;border:1px solid #d9d9f4;border-radius:13px;background:#f9f9ff;box-shadow:0 8px 24px #3334660b}.scripted-row-actions{display:flex;gap:5px}.scripted-row-actions>button{position:static!important;width:30px!important;height:30px!important;margin:0!important;border:1px solid #e0e1e8!important;border-radius:8px!important;background:#fff!important;display:grid!important;place-items:center;color:#777a86!important}.scripted-row-actions>button:hover{border-color:#b8b9ed!important;background:#f3f2ff!important;color:#4f50df!important}.scripted-row-actions .scripted-delete-button:hover{border-color:#efcecc!important;background:#fff2f1!important;color:#b13d38!important}.scripted-edit-button svg{width:15px;height:15px}.scripted-inline-editor{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(120px,.45fr);gap:12px}.scripted-inline-editor label{display:flex;flex-direction:column;gap:6px;color:#5a5c67;font-size:8px;font-weight:800}.scripted-inline-editor label.wide{grid-column:1/-1}.scripted-inline-editor input,.scripted-inline-editor textarea{width:100%;min-height:41px;padding:10px 11px;border:1px solid #dedfe8!important;border-radius:9px!important;background:#fff!important;color:#25262d;outline:0}.scripted-inline-editor textarea{min-height:72px;resize:vertical;line-height:1.6}.scripted-inline-editor input:focus,.scripted-inline-editor textarea:focus{border-color:#7779ed!important;box-shadow:0 0 0 3px #5653ef12}.scripted-list .scripted-save-edit{position:static!important;width:auto!important;min-width:135px!important;height:41px!important;align-self:end;margin:0!important;padding:0 16px!important;border:0!important;border-radius:9px!important;background:linear-gradient(135deg,var(--wr-blue),var(--wr-violet))!important;color:#fff!important;font-size:9px;font-weight:850;box-shadow:0 7px 16px #4144ea22}.scripted-no-answer{grid-column:1/-1;padding:9px 11px;border-radius:8px;background:#f1f1f5;color:#81838d;font-size:8px;line-height:1.5}.scripted-answer-preview{font-size:9px}.scripted-answer-preview strong{font-size:8px}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:650px){.scripted-list>div{grid-template-columns:48px 64px minmax(0,1fr)}.scripted-row-actions{grid-column:1/-1;justify-content:flex-end}.scripted-inline-editor{grid-template-columns:1fr}.scripted-inline-editor label.wide{grid-column:auto}.scripted-list .scripted-save-edit{width:100%!important}}.sales-analytics{max-width:1500px}.sales-analytics .workspace-head{padding:4px 2px 0}.analytics-kpi-strip{grid-template-columns:repeat(6,1fr);box-shadow:0 12px 38px rgba(24,24,45,.045)}.analytics-kpi-strip article{min-height:118px;padding:20px}.analytics-detail-grid>article,.analytics-funnel-card,.analytics-insights-grid>article{background:#fff;border:1px solid #e3e3ea;border-radius:17px;box-shadow:0 8px 26px rgba(24,24,45,.035)}.analytics-funnel-card{margin-top:15px;padding:24px 26px}.analytics-section-title>span{display:block;margin-bottom:5px;color:#4d51ed;font-size:8px;font-weight:850;letter-spacing:.04em}.analytics-section-title h2{margin:0;color:#1b1c22;font-size:18px;letter-spacing:-.025em}.analytics-funnel{display:grid;grid-template-columns:repeat(5,1fr);margin-top:20px;border:1px solid #e7e7ed;border-radius:13px;overflow:hidden}.analytics-funnel>div{position:relative;min-height:86px;padding:18px 18px 14px;border-left:1px solid #e9e9ef;display:grid;grid-template-columns:26px 1fr;align-content:center;gap:2px 10px}.analytics-funnel>div:last-child{border-left:0}.analytics-funnel i{grid-row:1/3;width:25px;height:25px;border-radius:8px;background:#f0efff;color:#5152eb;display:grid;place-items:center;font-style:normal;font-size:8px;font-weight:800}.analytics-funnel b{font-size:20px;line-height:1;color:#202127}.analytics-funnel span{font-size:8px;color:#858792}.analytics-funnel .funnel-unconnected{background:#fafafd}.analytics-funnel .funnel-unconnected b,.analytics-funnel .funnel-unconnected span{color:#a2a4ad}.attendee-row[role=button]{cursor:pointer;outline:none}.attendee-row[role=button]:focus-visible{box-shadow:inset 0 0 0 2px #5558ef}.attendee-table-head p{max-width:600px}.analytics-detail-grid{display:grid;grid-template-columns:1.55fr .85fr;gap:15px;margin-top:15px}.analytics-detail-grid>article{padding:25px 27px;min-height:280px}.retention-chart{height:150px;margin-top:30px;padding:0 8px;border-bottom:1px solid #dfe0e7;display:flex;align-items:flex-end;gap:7px;background:repeating-linear-gradient(0deg,transparent 0,transparent 36px,#f0f0f4 37px)}.retention-chart i{flex:1;min-height:4px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#3157f6,#5940f5);opacity:.92;transition:opacity .15s ease}.retention-chart i:hover{opacity:.7}.retention-axis{display:flex;justify-content:space-between;margin-top:9px;color:#92949f;font-size:8px}.offer-performance-card{display:flex;flex-direction:column}.offer-conversion-number{display:flex;align-items:flex-end;gap:10px;margin:28px 0 18px}.offer-conversion-number b{font-size:48px;line-height:.9;letter-spacing:-.06em;color:#17181e}.offer-conversion-number span{font-size:8px;color:#8c8e99;padding-bottom:5px}.offer-mini-funnel{display:grid;gap:8px}.offer-mini-funnel>span{min-height:42px;padding:0 13px;border-radius:10px;background:#f7f7fb;display:flex;align-items:center;gap:6px;color:#656773;font-size:9px}.offer-mini-funnel b{font-size:13px;color:#282930}.offer-mini-funnel .muted{opacity:.6}.analytics-insights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:15px}.analytics-insights-grid>article{min-height:160px;padding:23px 24px}.analytics-insights-grid article>span{color:#5053e9;font-size:8px;font-weight:850}.analytics-insights-grid h3{margin:12px 0 8px;color:#222329;font-size:15px;letter-spacing:-.02em}.analytics-insights-grid p{margin:0;color:#7e808b;font-size:9px;line-height:1.75}.lead-drawer-layer{position:fixed;inset:0;z-index:120;background:rgba(16,17,23,.32);backdrop-filter:blur(3px);display:flex;justify-content:flex-start}.lead-intelligence-drawer{width:min(440px,94vw);height:100%;padding:31px 29px;background:#fff;box-shadow:20px 0 60px rgba(11,12,20,.2);overflow:auto;position:relative;animation:leadDrawerIn .2s ease-out}.lead-drawer-close{position:absolute;top:22px;left:22px;width:33px;height:33px;border:1px solid #e0e1e8;border-radius:10px;background:#fafafd;color:#565862;font-size:20px}.drawer-kicker{color:#5053e9;font:800 8px/1 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em}.drawer-person{display:flex;align-items:center;gap:13px;margin-top:26px;padding-bottom:22px;border-bottom:1px solid #e8e8ee}.drawer-person>i{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#292b33,#14151a);color:#fff;font-style:normal;font-size:16px;font-weight:800}.drawer-person h2{margin:0;font-size:21px;color:#1d1e24}.drawer-person p{margin:4px 0 0;color:#858792;font-size:9px}.drawer-score{margin:18px 0;padding:17px;border-radius:13px;background:#f2f2f5;display:flex;align-items:center;gap:14px}.drawer-score>b{font-size:34px;line-height:1}.drawer-score>div{display:flex;flex-direction:column}.drawer-score strong{font-size:11px}.drawer-score span{margin-top:3px;font-size:8px;opacity:.7}.drawer-score.hot{background:#ffebe9;color:#bd3935}.drawer-score.warm{background:#fff3df;color:#9b590c}.lead-intelligence-drawer section{padding:19px 0;border-top:1px solid #ededf1}.lead-intelligence-drawer section h3{margin:0 0 13px;font-size:12px;color:#292a31}.lead-intelligence-drawer ul{margin:0;padding:0 18px 0 0;display:grid;gap:8px;color:#5f616c;font-size:9px}.lead-intelligence-drawer li::marker{color:#5558ed}.lead-timeline{display:grid;gap:0}.lead-timeline p{position:relative;display:grid;grid-template-columns:46px 1fr;gap:2px 12px;margin:0;padding:0 19px 17px 0}.lead-timeline p:before{content:"";position:absolute;right:4px;top:12px;bottom:-2px;width:1px;background:#dedfe7}.lead-timeline p:last-child:before{display:none}.lead-timeline p>i{position:absolute;right:0;top:5px;width:9px;height:9px;border-radius:50%;background:#8b8d98;box-shadow:0 0 0 4px #f1f1f5}.lead-timeline p.strong>i{background:#3f50ef;box-shadow:0 0 0 4px #ececff}.lead-timeline b{font-size:9px;color:#292a30}.lead-timeline span{font-size:9px;color:#777985}.drawer-contact{position:sticky;bottom:-31px;margin:15px -29px -31px;padding:17px 29px;background:#fff;border-top:1px solid #e5e5eb;display:flex;align-items:center;justify-content:space-between;gap:12px}.drawer-contact a{height:42px;padding:0 18px;border-radius:10px;background:linear-gradient(135deg,#3157f6,#5940f5);color:#fff;text-decoration:none;display:flex;align-items:center;font-size:10px;font-weight:800}.drawer-contact a[aria-disabled=true]{opacity:.45;pointer-events:none}.drawer-contact span{font-size:8px;color:#8b8d98}@keyframes leadDrawerIn{0%{transform:translateX(-30px);opacity:.5}to{transform:none;opacity:1}}@media(max-width:1180px){.analytics-kpi-strip{grid-template-columns:repeat(3,1fr)}.analytics-kpi-strip article:nth-child(3n){border-left:0}.analytics-funnel{grid-template-columns:repeat(5,minmax(130px,1fr));overflow-x:auto}.analytics-detail-grid{grid-template-columns:1fr}.analytics-insights-grid{grid-template-columns:1fr 1fr}.analytics-insights-grid>article:last-child{grid-column:1/-1}}@media(max-width:700px){.analytics-kpi-strip{grid-template-columns:1fr 1fr}.analytics-kpi-strip article:nth-child(3n){border-left:1px solid #e9e9ef}.analytics-kpi-strip article:nth-child(2n){border-left:0}.analytics-funnel-card{padding:20px}.analytics-funnel{grid-template-columns:1fr}.analytics-funnel>div{border-left:0;border-bottom:1px solid #e9e9ef}.analytics-funnel>div:last-child{border-bottom:0}.analytics-insights-grid{grid-template-columns:1fr}.analytics-insights-grid>article:last-child{grid-column:auto}.analytics-detail-grid>article{padding:21px}.retention-chart{gap:4px}.lead-intelligence-drawer{padding:25px 21px}.drawer-contact{margin-left:-21px;margin-right:-21px;padding-left:21px;padding-right:21px}}.webinars-page .webinar-library{gap:18px}.webinars-page .webinar-library>article.webinar-library-card{min-height:226px;padding:20px;grid-template-columns:210px minmax(350px,1fr) 270px;gap:24px;align-items:stretch;border-radius:22px;box-shadow:0 13px 42px rgba(25,25,45,.055)}.webinars-page .webinar-library>article.webinar-library-card:hover{transform:translateY(-2px);box-shadow:0 20px 52px rgba(25,25,45,.085)}.webinars-page .webinar-library-card .library-thumb{width:210px;height:100%;min-height:186px;padding:20px;border-radius:16px}.webinars-page .webinar-library-card .library-thumb span{padding:6px 9px;font-size:8px;font-weight:800;letter-spacing:.02em}.webinars-page .webinar-library-card .library-thumb b{max-width:175px;font-size:18px;line-height:1.25;letter-spacing:-.02em}.webinars-page .webinar-library-card .library-card-content{min-width:0;padding:4px 0;display:flex;flex-direction:column}.library-card-heading{position:relative;padding-left:72px}.webinars-page .webinar-library-card .library-card-heading em{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:0;border-radius:999px;background:#eaf8ef;color:#248354;font-size:8px;font-weight:800}.webinars-page .webinar-library-card .library-card-heading em.paused{background:#fff1e8;color:#aa5c22}.library-card-heading em>i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent)}.webinars-page .webinar-library-card .library-card-heading h2{margin:10px 0 5px;font-size:24px;line-height:1.15;letter-spacing:-.035em}.webinars-page .webinar-library-card .library-card-heading p{margin:0;color:#7d808d;font-size:10px}.library-card-metrics{display:flex;align-items:stretch;gap:10px;margin-top:20px}.library-card-metrics>button,.library-card-metrics>div{min-width:150px;min-height:58px;padding:10px 12px;border:1px solid #e5e5ec;border-radius:12px;background:#fafafd;color:#292a31;display:flex;align-items:center;gap:10px;text-align:right}.library-card-metrics>button{cursor:pointer}.library-card-metrics>button:hover{border-color:#c7c8f0;background:#f7f6ff}.library-card-metrics .metric-icon{width:34px;height:34px;min-width:34px;border-radius:10px;background:#eeeeff;color:#5153e6;display:grid;place-items:center}.library-card-metrics .metric-icon .nav-icon{width:18px;height:18px}.library-card-metrics>button>span:last-child,.library-card-metrics>div>span:last-child{display:flex;flex-direction:column;gap:2px}.library-card-metrics b{font-size:12px;color:#24252c}.library-card-metrics small{color:#90929d;font-size:8px}.library-link-row{min-height:46px;margin-top:auto;padding:0 10px 0 6px;border:1px solid #e8e8ee;border-radius:11px;background:#f8f8fb;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.library-link-row>span{color:#858793;font-size:8px;font-weight:700}.library-link-row code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5557dc;font:600 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.library-link-row>button{height:32px;padding:0 10px;border:1px solid #dedfe7;border-radius:8px;background:#fff;color:#5052d9;display:flex;align-items:center;gap:6px;font-size:8px;font-weight:800}.library-link-row>button:hover{border-color:#b9baef;background:#f3f2ff}.library-link-row .nav-icon{width:14px;height:14px}.webinars-page .webinar-library-card>.library-actions{width:270px;padding:14px;border:1px solid #e5e5ec;border-radius:16px;background:#f8f8fb;display:flex;flex-direction:column;gap:10px}.webinars-page .webinar-library-card .library-primary-action{width:100%;min-height:82px;padding:15px 16px;border:0;border-radius:13px;background:linear-gradient(135deg,#3157f6,#5940f5);color:#fff;display:flex;align-items:center;gap:13px;text-align:right;box-shadow:0 12px 25px rgba(65,68,235,.24)}.webinars-page .webinar-library-card .library-primary-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px rgba(65,68,235,.3)}.webinars-page .webinar-library-card .library-primary-action:disabled{background:#d9dae2;color:#93959f;box-shadow:none}.library-primary-action>.nav-icon{width:38px;height:38px;min-width:38px;border-radius:11px;background:#ffffff1c;display:grid;place-items:center}.library-primary-action>.nav-icon svg{width:20px;height:20px}.library-primary-action>span{display:flex;flex-direction:column;gap:3px}.library-primary-action b{font-size:14px}.library-primary-action small{color:#ffffffbd;font-size:8px}.library-secondary-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex:1}.webinars-page .webinar-library-card .library-secondary-actions>button{min-height:48px!important;padding:8px 10px!important;border-radius:10px!important;display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px!important;font-weight:750}.library-secondary-actions .nav-icon{width:16px;height:16px}.library-secondary-actions .nav-icon svg{width:15px;height:15px}@media(max-width:1120px){.webinars-page .webinar-library>article.webinar-library-card{grid-template-columns:180px minmax(0,1fr);gap:18px}.webinars-page .webinar-library-card .library-thumb{width:180px}.webinars-page .webinar-library-card>.library-actions{grid-column:1/-1;width:100%;display:grid;grid-template-columns:minmax(220px,.65fr) 1fr}.library-secondary-actions{grid-template-columns:repeat(4,1fr)}.webinars-page .webinar-library-card .library-primary-action{min-height:60px}}@media(max-width:720px){.webinars-page .webinar-library>article.webinar-library-card{grid-template-columns:1fr;padding:14px;border-radius:18px}.webinars-page .webinar-library-card .library-thumb{width:100%;height:158px;min-height:158px}.library-card-heading{padding-left:0}.webinars-page .webinar-library-card .library-card-heading h2{font-size:21px}.library-card-metrics{display:grid;grid-template-columns:1fr 1fr}.library-card-metrics>button,.library-card-metrics>div{min-width:0}.library-link-row{grid-template-columns:1fr auto;padding:8px 9px}.library-link-row>span{grid-column:1/-1}.webinars-page .webinar-library-card>.library-actions{grid-template-columns:1fr;padding:10px}.library-secondary-actions{grid-template-columns:1fr 1fr}.webinars-page .webinar-library-card .library-primary-action{min-height:68px}}@media(max-width:1080px){.webinars-page{max-width:100%;padding-inline:18px}.webinars-page .workspace-head{align-items:flex-start;gap:18px}.webinars-page .workspace-head h1{font-size:34px;line-height:1.05}.webinars-page .workspace-head>.primary{align-self:flex-start}.webinars-page .webinar-library>article.webinar-library-card{grid-template-columns:1fr!important;min-height:0;gap:14px;padding:16px}.webinars-page .webinar-library-card .library-thumb{width:100%!important;height:176px!important;min-height:176px!important;order:1}.webinars-page .webinar-library-card .library-card-content{order:2;width:100%;padding:0!important}.webinars-page .webinar-library-card .library-card-heading{padding-left:0!important}.webinars-page .webinar-library-card .library-card-heading h2{max-width:100%;font-size:26px!important;line-height:1.12!important;overflow-wrap:normal;word-break:normal}.webinars-page .webinar-library-card .library-card-heading p{font-size:12px!important;white-space:normal}.webinars-page .webinar-library-card>.library-actions{order:3;width:100%!important;display:grid!important;grid-template-columns:1fr!important;padding:12px!important}.webinars-page .webinar-library-card .library-primary-action{min-height:72px!important}.webinars-page .webinar-library-card .library-secondary-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}.webinars-page .webinar-library-card .library-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.webinars-page .webinar-library-card .library-link-row{margin-top:14px;grid-template-columns:minmax(0,1fr) auto!important}}@media(max-width:620px){.webinars-page{padding-inline:10px}.webinars-page .workspace-head h1{font-size:30px}.webinars-page .workspace-head>.primary{width:100%;justify-content:center}.webinars-page .webinar-library>article.webinar-library-card{padding:12px;border-radius:18px}.webinars-page .webinar-library-card .library-thumb{height:150px!important;min-height:150px!important}.webinars-page .webinar-library-card .library-card-heading h2{font-size:22px!important}.webinars-page .webinar-library-card .library-card-metrics{grid-template-columns:1fr!important}.webinars-page .webinar-library-card .library-secondary-actions{grid-template-columns:1fr 1fr!important}.webinars-page .webinar-library-card .library-link-row{grid-template-columns:1fr!important}.webinars-page .webinar-library-card .library-link-row button{width:100%;justify-content:center}}.studio .video-area{display:grid!important;grid-template-rows:minmax(0,1fr) 150px;gap:12px;min-height:0;height:100%;align-content:stretch;justify-content:stretch;background:#101115;overflow:hidden}.studio .video-area>.video-placeholder{width:100%;height:100%!important;min-height:0!important;max-height:100%;aspect-ratio:auto!important;flex:none!important}.studio .audience-gallery-trigger{display:none!important}.studio .audience-gallery.audience-gallery-rail{position:relative!important;inset:auto!important;z-index:5;width:100%;height:150px;min-height:150px;max-height:150px;padding:16px 16px 14px;border:1px solid #ffffff18;border-radius:18px 18px 0 0;display:grid;grid-template-rows:minmax(0,1fr);gap:0;background:linear-gradient(145deg,#17181e,#0f1014)!important;color:#fff;box-shadow:0 -12px 34px rgba(0,0,0,.22);backdrop-filter:none;overflow:hidden}.studio .audience-gallery.audience-gallery-rail:before{content:"";position:absolute;inset:auto 8% -150px auto;width:260px;height:220px;border-radius:50%;background:radial-gradient(circle,#5b42f5 0,transparent 70%);filter:blur(38px);opacity:.24;pointer-events:none}.studio .audience-gallery-rail>header{position:absolute;z-index:4;top:10px;left:14px;display:flex;align-items:center;justify-content:flex-start;gap:12px}.studio .audience-gallery-rail>header>div{display:flex;align-items:center;gap:9px}.studio .audience-gallery-rail>header b{font-size:13px;letter-spacing:-.01em}.studio .audience-gallery-rail>header span{min-width:30px;height:24px;padding:0 8px;border-radius:999px;background:linear-gradient(135deg,#3157f6,#6047f5);display:grid;place-items:center;color:#fff;font-size:11px;font-weight:850}.studio .audience-gallery-rail .gallery-grid{position:relative;z-index:2;display:flex!important;grid-template-columns:none!important;grid-template-rows:none!important;align-items:stretch;gap:10px;height:100%;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:1px 1px 8px;direction:rtl;scrollbar-width:thin;scrollbar-color:#575a66 transparent}.studio .audience-gallery-rail .gallery-grid::-webkit-scrollbar{height:7px}.studio .audience-gallery-rail .gallery-grid::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.studio .audience-gallery-rail .gallery-grid::-webkit-scrollbar-thumb{background:#ffffff30;border-radius:999px}.studio .audience-gallery-rail .gallery-tile{flex:0 0 clamp(148px,13.5vw,184px);height:116px;min-height:0;border-radius:15px;border-color:#ffffff16;background:linear-gradient(145deg,#24262d,#1a1b21);scroll-snap-align:start}.studio .audience-gallery-rail .gallery-tile.is-current-viewer{border-color:#6c63ff;box-shadow:inset 0 0 0 1px #6c63ff66,0 0 0 1px #6c63ff22}.studio .audience-gallery-rail .gallery-tile.has-camera{order:-1;border-color:#5f63ff99;box-shadow:inset 0 0 0 1px #ffffff16,0 12px 28px rgba(77,74,244,.18)}.studio .audience-gallery-rail .gallery-tile.is-current-viewer{order:-2}.studio .audience-gallery-rail .gallery-initial{width:52px;font-size:19px}.studio .audience-gallery-rail .gallery-tile footer{min-height:28px;padding:5px 8px;background:linear-gradient(transparent,#07080bdd 42%);gap:5px}.studio .audience-gallery-rail .gallery-tile footer span{min-width:0;flex:1;font-size:10px}.studio .audience-gallery-rail .gallery-tile footer svg{flex:0 0 auto;width:13px;height:13px;margin-inline-start:0;color:#c8ccd7}.studio .audience-gallery-rail .camera-action{min-height:34px;padding:0 12px;border:1px solid #ffffff20;border-radius:11px;background:#ffffff10;color:#fff;box-shadow:none;font-size:10px;white-space:nowrap}.studio .audience-gallery-rail .camera-action:not(.active){background:linear-gradient(135deg,#3157f6,#6047f5);border-color:transparent}.studio .audience-gallery-rail .gallery-error{right:auto;left:14px;bottom:12px;z-index:4}@media(max-width:920px){.studio .video-area{grid-template-rows:minmax(0,1fr) 134px}.studio .audience-gallery.audience-gallery-rail{height:134px;min-height:134px;max-height:134px}.studio .audience-gallery-rail .gallery-tile{flex-basis:136px;height:100px}.studio .audience-gallery-rail>header b{font-size:12px}}@media(max-width:650px){.studio .video-area{grid-template-rows:auto 126px;height:auto;min-height:0}.studio .video-area>.video-placeholder{height:auto!important;min-height:230px!important;aspect-ratio:16/9!important}.studio .audience-gallery.audience-gallery-rail{height:126px;min-height:126px;max-height:126px;padding:10px;border-radius:15px 15px 0 0}.studio .audience-gallery-rail .gallery-grid{gap:8px;padding-bottom:7px}.studio .audience-gallery-rail .gallery-tile{flex-basis:124px;height:92px}.studio .audience-gallery-rail .gallery-initial{width:42px;font-size:16px}.studio .audience-gallery-rail .camera-action{max-width:150px;overflow:hidden;text-overflow:ellipsis}.studio .audience-gallery-rail>header{top:8px;left:10px}.studio .audience-gallery-rail>header>div{padding-top:0}}.studio .webrooms-chat .chat-channel-tabs{margin-top:0;border-top:0}.studio .webrooms-chat .host-reply-alert{margin:10px 10px 0;padding:12px 13px;border:1px solid #deddf7;border-radius:14px;background:linear-gradient(135deg,#f7f6ff,#fff);color:#1f2130;display:grid;grid-template-columns:34px 1fr;gap:2px 10px;align-items:center;text-align:right;box-shadow:0 10px 28px rgba(64,63,130,.08);cursor:pointer}.studio .webrooms-chat .host-reply-alert:hover{border-color:#bdb8fb;background:linear-gradient(135deg,#f1efff,#fff);transform:translateY(-1px)}.studio .webrooms-chat .host-reply-alert span{grid-row:1/3;width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,#3157f6,#6047f5);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:900;box-shadow:0 8px 18px rgba(69,66,239,.24)}.studio .webrooms-chat .host-reply-alert b{font-size:12px;line-height:1.2}.studio .webrooms-chat .host-reply-alert small{color:#7f8290;font-size:9px}.studio .webrooms-chat .host-chat-console{margin:10px 10px 0;padding:12px;border:1px solid #e3e1f5;border-radius:16px;background:linear-gradient(155deg,#ffffff,#f7f6ff);box-shadow:0 14px 34px rgba(31,32,55,.08)}.studio .webrooms-chat .host-chat-console-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:10px}.studio .webrooms-chat .host-chat-console-head span{color:#625ef1;font-size:8px;font-weight:900;letter-spacing:.04em}.studio .webrooms-chat .host-chat-console-head b{color:#1b1c24;font-size:13px;letter-spacing:-.02em}.studio .webrooms-chat .host-chat-console-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.studio .webrooms-chat .host-chat-console-grid>div{min-width:0;min-height:54px;padding:9px 7px;border:1px solid #ececf5;border-radius:12px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center}.studio .webrooms-chat .host-chat-console-grid b{color:#191a21;font-size:16px;line-height:1;letter-spacing:-.04em}.studio .webrooms-chat .host-chat-console-grid span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#838693;font-size:8px;font-weight:750}.studio .webrooms-chat .host-chat-console-grid .needs-action{border-color:#ffd4d4;background:#fff5f5}.studio .webrooms-chat .host-chat-console-grid .needs-action b,.studio .webrooms-chat .host-chat-console-grid .needs-action span{color:#d23a3a}.studio .webrooms-chat .host-chat-console-action{width:100%;height:38px;margin-top:9px;border:0;border-radius:12px;background:linear-gradient(135deg,#3157f6,#6047f5);color:#fff;font-size:10px;font-weight:900;box-shadow:0 10px 22px rgba(72,69,239,.22);cursor:pointer}.studio .webrooms-chat .host-chat-console-action:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(72,69,239,.28)}.studio .webrooms-chat .empty-chat .empty-chat-mark{border-radius:19px;background:linear-gradient(145deg,#ffffff,#f7f7fb);color:#514ff0;gap:0}.studio .webrooms-chat .empty-chat .empty-chat-mark:after{opacity:.22;transform:translate(5px,5px)}.studio .webrooms-chat .empty-chat .empty-chat-mark svg{width:28px;height:28px}.studio .webrooms-chat .empty-chat .empty-chat-mark i{display:none}@media(max-width:600px){.studio .webrooms-chat .host-chat-console{margin:8px 8px 0;padding:10px;border-radius:14px}.studio .webrooms-chat .host-chat-console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio .webrooms-chat .host-chat-console-grid>div{min-height:46px}.studio .webrooms-chat .host-chat-console-action{height:36px}}.studio.host-studio{padding-bottom:0!important}.studio.host-studio .broadcast-shell,.studio.host-studio .chat-panel{height:calc(100svh - 64px)!important}.studio-share-dock{display:none!important}.studio .video-area{grid-template-rows:minmax(0,1fr) auto!important;gap:0!important}.studio .audience-gallery.audience-gallery-rail{height:auto!important;min-height:0!important;max-height:none!important;padding:10px 14px 12px!important;border-inline:0!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;background:#17181d!important;box-shadow:0 -1px 0 #ffffff14!important}.studio .audience-gallery-rail>header,.studio .audience-gallery.audience-gallery-rail:before{display:none!important}.studio .audience-gallery-rail .gallery-grid{height:108px!important;padding:0 0 6px!important}.studio .audience-gallery-rail .gallery-tile{height:96px!important}@media(max-width:920px){.studio.host-studio .broadcast-shell,.studio.host-studio .chat-panel{height:calc(100svh - 58px)!important}.studio .audience-gallery-rail .gallery-grid{height:98px!important}.studio .audience-gallery-rail .gallery-tile{height:88px!important}}@media(max-width:650px){.studio .audience-gallery.audience-gallery-rail{padding:8px 10px 10px!important}.studio .audience-gallery-rail .gallery-grid{height:90px!important}.studio .audience-gallery-rail .gallery-tile{height:82px!important}}