.live-tile__label[data-v-f0de3b13]{align-items:center;display:flex;gap:5px;max-width:calc(100% - 16px)}.live-tile__label>svg[data-v-f0de3b13]{flex-shrink:0}.live-tile__mic[data-v-f0de3b13]{color:#4de0a3}.live-tile__name[data-v-f0de3b13]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-tile__role[data-v-f0de3b13]{font-size:inherit;white-space:nowrap}.device-preview[data-v-15c964d7]{color:var(--hub-text,#131c32);display:grid;gap:22px}.device-preview__stage[data-v-15c964d7]{aspect-ratio:5/3;background:radial-gradient(ellipse at center,#293140,#171e29);border-radius:14px;color:#fff;display:grid;min-height:320px;overflow:hidden;place-items:center;position:relative}.device-preview__stage video[data-v-15c964d7]{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scaleX(-1);width:100%}.device-preview__off[data-v-15c964d7]{display:grid;gap:10px;justify-items:center;padding:25px 15px 70px;text-align:center}.device-preview__off strong[data-v-15c964d7]{font-size:16px;font-weight:600}.device-preview__off small[data-v-15c964d7]{color:#c3cbdc;font-size:13px}.device-preview__avatar[data-v-15c964d7]{background:#3d465b;border-radius:50%;color:#d8dff0;display:grid;font-size:30px;height:80px;margin-bottom:5px;place-items:center;width:80px}.device-preview__controls[data-v-15c964d7]{bottom:16px;display:flex;gap:12px;position:absolute}.device-preview__controls button[data-v-15c964d7]{background:#374155;border:1px solid #65728b;border-radius:24px;color:#ff8793;display:grid;height:44px;place-items:center;width:59px}.device-preview__controls button[aria-pressed=true][data-v-15c964d7]{background:#49556d;color:#fff}.device-preview__selects[data-v-15c964d7]{display:grid;gap:24px;grid-template-columns:1fr 1fr;padding:0 10px}.device-preview__selects label[data-v-15c964d7]{display:grid;font-size:13px;gap:10px}.device-preview__selects label>span[data-v-15c964d7]{align-items:center;display:flex;gap:10px}.device-preview select[data-v-15c964d7]{background:var(--hub-surface,#fff);border:1px solid var(--hub-border,#e2e7f0);border-radius:8px;color:inherit;font:inherit;min-height:42px;min-width:0;padding:8px;width:100%}.device-preview__sound[data-v-15c964d7]{align-items:center;display:flex;gap:15px;padding:0 10px}.device-preview__sound button[data-v-15c964d7]{align-items:center;color:var(--hub-muted,#63708d);display:flex;font-size:12px;gap:10px;min-height:44px;text-align:left}.device-preview__sound button[data-v-15c964d7]:last-child{margin-left:auto}.device-preview meter[data-v-15c964d7]{accent-color:#3155ff;width:95px}.device-preview__audience[data-v-15c964d7],.device-preview__hint[data-v-15c964d7]{align-items:center;background:#fff6e9;border-radius:10px;color:#776247;display:flex;font-size:12px;gap:12px;line-height:1.6;margin:0;padding:17px}.device-preview__audience svg[data-v-15c964d7],.device-preview__hint svg[data-v-15c964d7]{flex-shrink:0}.device-preview__hint--error[data-v-15c964d7]{background:#fff0f1;color:#b42d46}.device-preview__audience[data-v-15c964d7]{background:var(--hub-primary-soft,#edf2ff);color:var(--hub-muted,#63708d)}button[data-v-15c964d7]:disabled{opacity:.5}button[data-v-15c964d7]:focus-visible,select[data-v-15c964d7]:focus-visible{outline:2px solid #3456ff;outline-offset:3px}@media(max-width:600px){.device-preview[data-v-15c964d7]{gap:14px}.device-preview__stage[data-v-15c964d7]{min-height:220px}.device-preview__selects[data-v-15c964d7]{gap:12px;padding:0}.device-preview__sound[data-v-15c964d7]{flex-wrap:wrap;padding:0}.device-preview__sound button[data-v-15c964d7]:last-child{margin-left:0}}.webinar{--webinar-blue:#3151ff;color:var(--hub-text);font-size:14px;line-height:1.5;margin:auto;width:100%}.webinar button,.webinar input,.webinar select{font:inherit}.webinar button{cursor:pointer}.webinar button:disabled{cursor:not-allowed;opacity:.45}.webinar a:focus-visible,.webinar button:focus-visible,.webinar input:focus-visible,.webinar summary:focus-visible{outline:2px solid var(--webinar-blue);outline-offset:3px}.webinar-crumb{color:var(--hub-muted);display:flex;font-size:12px;gap:12px;margin:18px 4px}.webinar-lobby{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:12px;display:grid;grid-template-columns:minmax(0,1.38fr) minmax(340px,1fr);overflow:hidden}.webinar-lobby__devices{min-width:0;padding:20px}.webinar-lobby__details{border-left:1px solid var(--hub-border);min-width:0;padding:24px}.webinar-eyebrow{color:var(--hub-muted);font-size:11px;letter-spacing:.04em}.webinar h1{font-size:28px;font-weight:750;letter-spacing:-.6px;line-height:1.25;margin:9px 0 24px;overflow-wrap:anywhere}.webinar-host{align-items:center;display:flex;gap:12px;margin-bottom:22px}.webinar-host>img{border-radius:50%;height:52px;-o-object-fit:cover;object-fit:cover;width:52px}.webinar-host>div{display:grid;gap:3px}.webinar-host small,.webinar-muted{color:var(--hub-muted);font-size:12px}.webinar-avatar{background:var(--hub-primary-soft,#edf0ff);border-radius:50%;color:var(--hub-primary);display:grid;flex-shrink:0;font-weight:600;height:38px;place-items:center;width:38px}.webinar-host>.webinar-avatar{height:52px;width:52px}.webinar-date{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:14px 24px}.webinar-date>span{align-items:center;display:flex;gap:9px}.webinar-role{align-items:center;background:#eafaf0;border-radius:12px;color:#14783f;display:inline-flex;font-size:12px;gap:9px;margin-top:16px;padding:7px 12px}.webinar-description{border-block:1px solid var(--hub-border);margin:20px 0 16px;padding:14px 0}.webinar-description summary{align-items:center;cursor:pointer;display:flex;font-size:17px;font-weight:650;justify-content:space-between;list-style:none}.webinar-description summary::-webkit-details-marker{display:none}.webinar-description[open] summary svg{transform:rotate(180deg)}.webinar-description>div{margin-top:10px;max-height:220px;overflow:auto;scrollbar-width:thin}.webinar-description p{color:var(--hub-muted);font-size:13px;line-height:1.65;margin:0 0 9px;overflow-wrap:anywhere;white-space:pre-wrap}.webinar-recording-info{align-items:center;background:#fff2f3;border-radius:9px;color:#c93148;display:flex;font-size:11px;gap:10px;padding:12px}.webinar-dot{background:#f02d47;border-radius:50%;display:inline-block;flex-shrink:0;height:9px;width:9px}.webinar-dot--muted{background:#8e9ab0}.webinar-consent{align-items:flex-start;display:flex;font-size:12px;gap:10px;margin:16px 0}.webinar-consent input{accent-color:var(--webinar-blue);flex-shrink:0;height:18px;margin:0;width:18px}.webinar-consent a{color:var(--webinar-blue)}.webinar-join{display:flex;gap:12px;margin:12px 0 7px}.webinar-primary,.webinar-secondary{align-items:center;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:9px;color:var(--hub-text);display:inline-flex;font-size:12px;font-weight:550;gap:10px;justify-content:center;min-height:44px;padding:11px 16px;text-align:center}.webinar-primary{background:var(--webinar-blue);border-color:var(--webinar-blue);box-shadow:0 4px 10px #3151ff1c;color:#fff}.webinar-join>.webinar-primary{flex:1}.webinar-join>.webinar-secondary{font-size:11px;padding-inline:12px}.webinar-registration{color:var(--hub-primary);display:flex;flex-wrap:wrap;font-size:11px;gap:8px 18px;margin:20px 0 0}.webinar-registration button{min-height:30px}.webinar-warning{color:#bd364b;font-size:12px}.webinar-finished{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:16px;display:grid;gap:20px;justify-items:center;margin:30px auto;max-width:700px;padding:60px 20px}.webinar-finished h1,.webinar-finished p{margin:0}.webinar-livebar{align-items:center;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:12px 12px 0 0;display:flex;gap:14px;min-height:58px;padding:14px 18px}.webinar-livebar h1{display:-webkit-box;font-size:16px;letter-spacing:-.2px;-webkit-line-clamp:2;margin:0;max-width:36%;-webkit-box-orient:vertical;overflow:hidden}.webinar-livebadge{background:#ed2941;border-radius:4px;color:#fff;font-size:10px;font-weight:700;padding:4px 7px;white-space:nowrap}.webinar-livebar time{background:var(--hub-surface-2);border-radius:5px;font-size:12px;font-variant-numeric:tabular-nums;padding:3px 8px}.webinar-connection,.webinar-recording-status{align-items:center;display:flex;font-size:11px;gap:8px}.webinar-recording-status{max-width:260px}.webinar-connection{color:var(--hub-muted);margin-left:auto}.webinar-connection svg{color:#15995b}.webinar-meeting{border-inline:1px solid var(--hub-border);display:grid;grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);max-height:calc(100dvh - 220px);min-height:530px}.webinar-stage-area{background:#101922;display:flex;flex-direction:column;gap:14px;min-width:0;overflow:auto;padding:18px;position:relative}.webinar-stage{background:#1d2736;border-radius:10px;display:grid;flex:1;min-height:270px;overflow:hidden;position:relative}.webinar-stage>.live-tile{aspect-ratio:auto;border:0;border-radius:0;height:100%;min-height:270px}.webinar-stage>.live-tile video{-o-object-fit:contain;object-fit:contain}.webinar-stage__waiting{color:#c7d1e1;display:grid;gap:12px;justify-items:center;padding:32px;place-content:center;text-align:center}.webinar-stage__waiting strong{color:#fff;font-size:22px}.webinar-stage__waiting p{font-size:13px;max-width:310px}.webinar-pip{border-radius:10px;bottom:12px;box-shadow:0 4px 15px #0003;max-width:220px;min-width:110px;overflow:hidden;position:absolute;right:12px;width:26%}.webinar-pip .live-tile{aspect-ratio:4/3;border:1px solid #ffffff50}.webinar-pip .live-tile__label{font-size:10px}.webinar-filmstrip{display:flex;flex-shrink:0;gap:10px}.webinar-filmstrip>.live-tile{aspect-ratio:16/10;border-radius:9px;max-width:31%;width:160px}.webinar-filmstrip .live-tile__avatar{font-size:22px;height:50px;width:50px}.webinar-filmstrip .live-tile__label{font-size:10px}.webinar-audience{align-items:center;background:#283953;border-radius:10px;color:#e0e6f4;display:flex;gap:14px;padding:13px 16px}.webinar-audience div{display:grid;gap:3px}.webinar-audience small{color:#b7c4dc;font-size:11px}.webinar-invitation{background:#f1f5ff;border-radius:10px;color:#192a50;font-size:13px;padding:15px}.webinar-invitation p{margin:8px 0}.webinar-invitation button{margin-right:8px}.webinar-panel{background:var(--hub-surface);display:flex;flex-direction:column;min-height:0;min-width:0}.webinar-tabs{align-items:stretch;border-bottom:1px solid var(--hub-border);display:flex;flex-shrink:0;min-height:52px}.webinar-tabs>button{align-items:center;border-bottom:2px solid transparent;display:flex;flex:1;font-size:12px;gap:7px;justify-content:center}.webinar-tabs>button.active{border-color:var(--webinar-blue);color:var(--webinar-blue)}.webinar-tabs>button>span{background:var(--hub-surface-2);border-radius:20px;font-size:10px;padding:1px 6px}.webinar-messages,.webinar-people{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px 14px;scrollbar-width:thin}.webinar-message{display:flex;gap:10px;margin-bottom:17px;overflow-wrap:anywhere}.webinar-message>.webinar-avatar{font-size:12px;height:32px;width:32px}.webinar-message>div{flex:1;min-width:0}.webinar-message strong{font-size:12px}.webinar-message p{font-size:13px;line-height:1.55;margin:4px 0;white-space:pre-wrap}.webinar-message--question{border:1px solid var(--hub-border);border-radius:12px;padding:12px}.webinar-message__actions{align-items:center;color:var(--hub-muted);display:flex;font-size:11px;gap:12px}.webinar-message__actions>button{align-items:center;display:flex;gap:4px;min-height:32px}.webinar-message__actions details{margin-left:auto;position:relative}.webinar-message__actions details[open]{background:var(--hub-surface-2);border-radius:6px;padding:8px}.webinar-message__actions details button{display:block;padding:6px}.webinar-answered{color:#149460;font-size:11px}.webinar-composer{border-top:1px solid var(--hub-border);display:flex;flex-shrink:0;gap:8px;padding:12px 14px 18px}.webinar-composer input{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:10px;color:var(--hub-text);flex:1;font-size:12px;min-width:0;padding:11px 12px}.webinar-composer>.webinar-primary{flex-shrink:0;padding:0;width:44px}.webinar-empty{color:var(--hub-muted);display:grid;font-size:13px;gap:12px;justify-items:center;margin:70px 20px;text-align:center}.webinar-hands{align-items:center;background:#fff6e8;border-radius:9px;color:#735128;display:flex;font-size:12px;gap:10px;margin:0 14px 12px;padding:12px}.webinar-hands svg:last-child{margin-left:auto}.webinar-person{align-items:center;border-bottom:1px solid var(--hub-border);display:flex;gap:10px;padding:12px 0;position:relative}.webinar-person>div:not(.webinar-person__menu){display:grid;flex:1;min-width:0}.webinar-person strong{font-size:13px}.webinar-person small{color:var(--hub-muted);font-size:11px}.webinar-icon{background:var(--hub-surface-2);border-radius:8px;display:grid;height:36px;place-items:center;width:36px}.webinar-person__menu,.webinar-popover{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:10px;box-shadow:0 12px 40px #101b3426;color:var(--hub-text);min-width:220px;padding:6px;position:absolute;right:0;top:55px;z-index:20}.webinar-person__menu button,.webinar-popover button{align-items:center;border-radius:7px;display:flex;font-size:12px;gap:10px;min-height:40px;padding:8px;text-align:left;width:100%}.webinar-person__menu button:hover,.webinar-popover button:hover{background:var(--hub-surface-2)}.webinar-danger{color:#e52b47!important}.webinar-dock{align-items:center;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:0 0 12px 12px;display:flex;gap:6px;min-height:82px;padding:10px 18px;position:relative}.webinar-dock>button,.webinar-dock__more>button{align-items:center;border-radius:8px;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:54px;min-width:76px;padding:5px 12px}.webinar-dock span{color:var(--hub-muted);font-size:10px}.webinar-dock button[aria-pressed=true]{background:var(--hub-primary-soft,#edf0ff);color:var(--webinar-blue)}.webinar-dock>button:hover,.webinar-dock__more>button:hover{background:var(--hub-surface-2)}.webinar-dock__end,.webinar-dock__more{position:relative}.webinar-dock .webinar-popover{bottom:65px;top:auto}.webinar-dock__more .webinar-popover{left:0;right:auto}.webinar-dock>.webinar-dock__leave{border:1px solid #f3adba;color:#e52b47;flex-direction:row;margin-left:auto;min-height:42px;padding:8px 14px}.webinar-dock__leave span{color:inherit;font-size:12px}.webinar-dock__end{margin-left:12px}.webinar-end{align-items:center;background:#ed2941;border-radius:8px;color:#fff;display:flex;font-size:12px;gap:12px;padding:12px 16px}.webinar-settings{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:20px;margin-top:12px;padding:20px}.webinar-settings header{align-items:center;display:flex;justify-content:space-between;width:100%}.webinar-settings h2{font-size:17px}.webinar-settings label{display:grid;flex:1;gap:10px;min-width:200px}.webinar-settings select{background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:7px;color:var(--hub-text);min-height:42px;padding:8px}.dark .webinar-recording-info{background:#3b2330;color:#ff9eaa}.dark .webinar-role{background:#15382c;color:#91dfb4}.dark .webinar-hands{background:#3d3225;color:#ecd1a8}@media(min-width:1600px){.webinar-lobby{grid-template-columns:1.4fr 1fr}.device-preview__stage{min-height:400px}}@media(max-width:1000px){.webinar-lobby{grid-template-columns:1.2fr 1fr}.webinar-lobby__details{padding:20px}.webinar-join{flex-wrap:wrap}.webinar-join>*{width:100%}.webinar-connection{display:none}.webinar-dock{gap:0;padding:10px 8px}.webinar-dock>button,.webinar-dock__more>button{min-width:60px;padding:5px 8px}.webinar-dock__end{margin-left:6px}.webinar-end{padding:10px}.webinar-meeting{grid-template-columns:minmax(0,1.6fr) minmax(285px,1fr)}}@media(max-width:760px){.webinar-lobby{display:flex;flex-direction:column}.webinar-lobby__devices{order:2;padding:16px}.webinar-lobby__details{border:0;padding:20px}.webinar h1{font-size:24px}.webinar-meeting{display:flex;flex-direction:column;max-height:none}.webinar-stage-area{padding:12px}.webinar-stage{aspect-ratio:16/10}.webinar-stage,.webinar-stage>.live-tile{min-height:220px}.webinar-panel{height:450px}.webinar-livebar{flex-wrap:wrap;gap:9px}.webinar-livebar h1{max-width:100%;width:100%}.webinar-dock{bottom:0;flex-wrap:wrap;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));position:sticky;z-index:25}.webinar-dock__end{margin-left:auto}.webinar-dock>button,.webinar-dock__more>button{min-width:58px}.webinar-connection{display:none}.webinar-dock__more .webinar-popover{left:auto;right:0}}.live-meeting:has(.webinar){max-width:1440px}.live-meeting:has(.webinar:not(.webinar--connected)){max-width:1280px;padding-top:8px}.webinar-lobby .device-preview__stage{max-height:440px;min-height:320px}.webinar-dock .webinar-popover{max-height:50dvh;overflow:auto}.webinar-filmstrip .live-tile__label{bottom:5px;left:5px;max-width:calc(100% - 10px);padding:5px}.webinar-filmstrip .live-tile__role,.webinar-pip .live-tile__role{display:none}.webinar-panel{position:relative}.webinar-toast{background:#202b3d;border-radius:9px;bottom:76px;box-shadow:0 4px 16px #0002;color:#fff;font-size:12px;padding:9px 14px;position:absolute;right:14px;z-index:3}.webinar-device-error,.webinar-lobby-error{background:#fff0f2;border:1px solid #ffd2db;border-radius:9px;color:#b72742;font-size:13px;margin:8px 0;padding:12px 16px}.webinar-device-error{bottom:85px;position:sticky;z-index:30}.dark .webinar-device-error,.dark .webinar-lobby-error{background:#3c2030;border-color:#713248;color:#ffadbb}.meeting-shell:has(#meeting-live-context .webinar-livebar) .live-meeting{padding-top:18px}.meeting-shell:has(#meeting-live-context .webinar-livebar) .webinar-meeting{border-radius:12px 12px 0 0;border-top:1px solid var(--hub-border);overflow:hidden}.meeting-shell:has(#meeting-live-context .webinar-livebar) .webinar-meeting{max-height:calc(100dvh - 185px);min-height:500px}.meeting-shell .live-meeting{margin:0 auto}.meeting-shell:has(#meeting-live-context .webinar-livebar) .webinar-meeting{height:calc(100dvh - 194px);min-height:360px}.meeting-live-context .webinar-livebar{font-family:inherit}@media(max-width:760px){.meeting-shell:has(#meeting-live-context .webinar-livebar) .webinar-meeting{height:auto;max-height:none}.meeting-shell:has(#meeting-live-context .webinar-livebar) .live-meeting{padding-top:12px}}.webinar-organizer-note{background:var(--hub-primary-soft);border-radius:10px;color:var(--hub-text);font-size:12px;margin-bottom:16px;padding:12px 14px}.webinar-organizer-note>span{align-items:center;color:var(--hub-primary);display:flex;font-size:11px;gap:7px}.webinar-organizer-note p{font-size:12px;line-height:1.55;margin:7px 0 0}.dark .webinar-organizer-note>span,.dark .webinar-tabs>button.active{color:#a3b5ff}.dark .webinar-avatar{color:#c3cdff}
