:root{color:#f4f6f8;font-synthesis:none;text-rendering:optimizelegibility;background:#080a0e;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 50% 18%,#30608229,#0000 32rem),#080a0e;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}a{color:inherit;text-decoration:none}.page-shell{flex-direction:column;min-height:100vh;padding:0 clamp(1.25rem,4vw,4rem);display:flex}.topbar{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;width:min(1120px,100%);min-height:84px;margin:0 auto;display:flex}.brand{align-items:center;gap:.7rem;font:700 1rem Manrope,sans-serif;display:inline-flex}.brand-mark,.action-icon{color:#70d7ff;background:#37b1e01a;place-items:center;display:grid}.brand-mark{border:1px solid #70d7ff3d;border-radius:10px;width:34px;height:34px}.service-status{color:#8f98a5;align-items:center;gap:.55rem;font-size:.8rem;display:inline-flex}.status-dot{background:#d5a146;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d5a1461a}.service-status--online .status-dot{background:#55d694;box-shadow:0 0 0 4px #55d6941a}.service-status--offline .status-dot{background:#ef7272;box-shadow:0 0 0 4px #ef72721a}.hero{text-align:center;width:min(820px,100%);margin:auto;padding:5rem 0 4rem}.eyebrow{color:#73d2f7;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 1.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.eyebrow span{background:currentColor;width:18px;height:1px}h1{letter-spacing:-.065em;margin:0;font:600 clamp(2.9rem,8vw,5.7rem)/.98 Manrope,sans-serif}.lead{color:#9ba4af;max-width:590px;margin:1.75rem auto 2.75rem;font-size:clamp(1rem,2vw,1.15rem);line-height:1.65}.action-card{text-align:left;background:linear-gradient(130deg,#171b22f2,#0e1116f2);border:1px solid #ffffff17;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;padding:1.35rem;display:grid;box-shadow:0 22px 60px #00000047}.action-icon{border-radius:14px;width:52px;height:52px}.action-icon svg{width:25px}.action-copy h2{margin:0 0 .25rem;font:600 1rem Manrope,sans-serif}.action-copy p,.coming-soon{color:#858e99;margin:0;font-size:.84rem}.action-card button{padding:.85rem 1.15rem}.action-card button:disabled{cursor:not-allowed;opacity:.45}.coming-soon{grid-column:2/-1;display:none}.quality-panel{text-align:left;background:#11151bc7;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto minmax(240px,1fr);align-items:center;gap:.55rem 1rem;max-width:660px;margin:1.15rem auto 0;padding:1rem 1.1rem;display:grid}.quality-panel label{color:#dce3e9;font-size:.84rem;font-weight:700}.quality-panel select,.quality-panel input{color:#eef3f7;background:#090c10;border:1px solid #ffffff21;border-radius:8px;outline:none;min-width:0;padding:.7rem .8rem}.quality-panel select{padding-right:2.2rem}.quality-panel input::placeholder{color:#59636e}.quality-panel select:focus,.quality-panel input:focus{border-color:#74d8ffa6}.quality-panel select:disabled,.quality-panel input:disabled{opacity:.55}.quality-panel p{color:#737d88;grid-column:1/-1;margin:-.1rem 0 .25rem;font-size:.75rem;line-height:1.45}.primary-button,.danger-button,.audio-button{cursor:pointer;border:0;border-radius:10px;font-weight:700;transition:transform .16s,background .16s,opacity .16s}.primary-button:hover:not(:disabled){background:#9ae3ff;transform:translateY(-1px)}.danger-button{color:#ffadad;background:#ef5e5e17;border:1px solid #ef5e5e40;padding:.72rem 1rem}.danger-button:hover{background:#ef5e5e29}.audio-note{color:#6f7883;max-width:620px;margin:1.2rem auto 0;font-size:.78rem;line-height:1.55}.notice{text-align:left;border-radius:10px;margin:0 auto 1.25rem;padding:.9rem 1rem;font-size:.84rem;line-height:1.5}.notice--warning{color:#e9c982;background:#d8a43a17;border:1px solid #d8a43a38}.notice--error{color:#faa;background:#ef5e5e17;border:1px solid #ef5e5e38}.notice--success{color:#91dfb7;background:#55d69414;border:1px solid #55d69433}.broadcast-layout,.viewer-layout{width:min(1480px,100%);margin:auto;padding:3.5rem 0 4rem}.broadcast-heading,.viewer-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.4rem;display:flex}.broadcast-heading .eyebrow,.viewer-heading .eyebrow{margin-bottom:.65rem}.broadcast-heading h1,.viewer-heading h1{letter-spacing:-.05em;font-size:clamp(2rem,5vw,3.5rem)}.live-label{color:#f77}.live-label.is-recovering{color:#e8bd69}.presenter-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.presenter-actions .secondary-button,.resume-share-button{padding:.72rem 1rem}.presenter-actions button:disabled{cursor:not-allowed;opacity:.55}.viewer-count{color:#8c96a1;white-space:nowrap;font-size:.78rem}.video-stage{aspect-ratio:16/9;background:#030405;border:1px solid #ffffff17;border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 70px #0000004d}.video-stage video{object-fit:contain;background:#030405;width:100%;height:100%;display:block}.screen-grid{background:#161b22;gap:2px;width:100%;height:100%;display:grid}.screen-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.screen-grid--3,.screen-grid--4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.screen-tile{background:#030405;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.screen-tile figcaption{z-index:2;color:#e6edf3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070ad1;border:1px solid #ffffff1a;border-radius:6px;justify-content:space-between;align-items:center;gap:.7rem;padding:.3rem .48rem;font-size:.66rem;font-weight:700;display:flex;position:absolute;bottom:.65rem;left:.65rem;right:.65rem}.screen-tile figcaption>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.screen-tile__controls{flex:none;gap:.35rem;display:flex}.screen-tile__controls button{color:#e6edf3;cursor:pointer;font:inherit;background:#ffffff17;border:0;border-radius:5px;padding:.34rem .48rem}.screen-tile__controls button:hover{background:#74d8ff2e}.screen-tile:fullscreen{background:#030405;width:100vw;height:100vh}.screen-tile:fullscreen video{object-fit:contain;width:100%;height:100%}.live-chip{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0d10c7;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:.45rem;padding:.42rem .62rem;font-size:.68rem;font-weight:700;display:flex;position:absolute;top:1rem;left:1rem}.live-chip span,.viewer-status--watching span{background:#ff6565;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff65651f}.share-panel{background:#11151b;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:2rem;margin-top:1.25rem;padding:1.3rem;display:grid}.share-panel h2{margin:0 0 .25rem;font:600 .95rem Manrope,sans-serif}.share-panel p{color:#7e8793;margin:0;font-size:.78rem;line-height:1.5}.link-row{gap:.6rem;display:flex}.link-row input{color:#b4bec9;background:#090c10;border:1px solid #ffffff1a;border-radius:9px;outline:none;flex:1;min-width:0;padding:.8rem .9rem}.link-row input:focus{border-color:#74d8ff8c}.copy-button{white-space:nowrap;align-items:center;gap:.45rem;padding:.8rem 1rem;display:inline-flex}.copy-button svg,.audio-button svg{width:18px}.viewer-status{color:#8c96a1;background:#11151b;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.72rem;font-weight:600;display:flex}.viewer-status span{background:#d6a655;border-radius:50%;width:7px;height:7px}.viewer-status--ended span,.viewer-status--error span{background:#65707c}.stage-placeholder{text-align:center;place-content:center;justify-items:center;padding:2rem;display:grid;position:absolute;inset:0}.stage-placeholder .action-icon{margin-bottom:1rem}.stage-placeholder h2{margin:0 0 .4rem;font:600 1rem Manrope,sans-serif}.stage-placeholder p,.viewer-help{color:#707985;margin:0;font-size:.8rem}.viewer-help{text-align:center;margin-top:1rem}.audio-button{z-index:10;color:#0b1115;background:#8ddfff;align-items:center;gap:.55rem;padding:.85rem 1rem;display:inline-flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 12px 35px #00000073}.audio-host{display:none}.voice-layout{text-align:center;width:min(1480px,100%);margin:auto;padding:4.5rem 0}.voice-layout h1{font-size:clamp(2.3rem,6vw,4.2rem)}.voice-join-card,.voice-room-card{text-align:left;background:#11151b;border:1px solid #ffffff17;border-radius:16px;margin:0 auto;padding:1.35rem;box-shadow:0 22px 60px #00000040}.voice-join-card{grid-template-columns:1fr auto;align-items:end;gap:.65rem;display:grid}.voice-join-card label{color:#dce3e9;grid-column:1/-1;font-size:.82rem;font-weight:700}.voice-join-card input{color:#eef3f7;background:#090c10;border:1px solid #ffffff21;border-radius:9px;outline:none;min-width:0;padding:.85rem}.voice-join-card input:focus{border-color:#74d8ffa6}.voice-join-card button{padding:.88rem 1.1rem}.voice-join-card p{color:#8c96a1;text-align:center;grid-column:1/-1;margin:0}.voice-room-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.voice-room-heading h2{margin:0 0 .2rem;font:600 1rem Manrope,sans-serif}.voice-room-heading p{color:#7e8793;margin:0;font-size:.78rem}.voice-actions{flex-wrap:wrap;gap:.6rem;display:flex}.secondary-button{color:#dce3e9;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;padding:.72rem 1rem;font-weight:700}.voice-actions .primary-button{padding:.72rem 1rem}.voice-participants{gap:.55rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.voice-participants li{color:#c8d0d8;background:#0a0d11;border:1px solid #0000;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.7rem;display:grid}.voice-participants li.is-speaking{background:#55d6940f;border-color:#55d6947a}.voice-avatar{color:#8ddfff;background:#74d8ff1a;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.speaking-indicator{color:#66d99e;font-size:.7rem;font-weight:700}.voice-video-stage{margin-bottom:.75rem}.screen-audio-warning{color:#747e89;margin:0 0 1rem;font-size:.74rem;line-height:1.45}.participant-mute{color:#aeb8c2;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:7px;padding:.4rem .65rem;font-size:.7rem;font-weight:700}.participant-mute:hover{color:#eef3f7;background:#ffffff1a}.participant-actions{flex-direction:column;gap:.35rem;display:flex}.participant-share{color:#8ddfff;cursor:pointer;background:#74d8ff12;border:1px solid #74d8ff2e;border-radius:7px;padding:.4rem .65rem;font-size:.66rem;font-weight:700}.participant-share.is-allowed{color:#e9c982;background:#d8a43a14;border-color:#d8a43a33}.presenter-voice-panel{text-align:left;background:#11151b;border:1px solid #ffffff14;border-radius:14px;margin-top:1.25rem;padding:1.2rem}.room-grid{grid-template-columns:minmax(220px,270px) minmax(420px,1fr) minmax(280px,350px);align-items:start;gap:1rem;display:grid}.room-grid__participants,.room-grid>.chat-panel{height:min(70vh,680px);margin-top:0;overflow:hidden}.room-grid__participants{flex-direction:column;display:flex}.room-grid__participants .voice-room-heading{flex-direction:column;align-items:stretch}.room-grid__participants .voice-actions{margin-top:.8rem}.room-grid__participants .voice-actions button{flex:1}.room-grid__participants .voice-participants{min-height:0;overflow-y:auto}.room-grid__center{min-width:0}.room-grid>.chat-panel{flex-direction:column;display:flex}.room-grid>.chat-panel .chat-messages{flex:1;min-height:0;max-height:none}.chat-panel{text-align:left;background:#11151b;border:1px solid #ffffff14;border-radius:14px;margin-top:1.25rem;padding:1.2rem}.chat-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.chat-heading h2{margin:0 0 .2rem;font:600 1rem Manrope,sans-serif}.chat-heading p,.chat-heading>span{color:#7e8793;margin:0;font-size:.72rem}.chat-heading>span{white-space:nowrap}.chat-messages{background:#090c10;border:1px solid #ffffff12;border-radius:10px;align-content:start;gap:.65rem;min-height:150px;max-height:340px;padding:.8rem;display:grid;overflow-y:auto}.chat-empty{color:#68727e;margin:auto;font-size:.78rem}.chat-message{background:#11161d;border-radius:9px;padding:.7rem .8rem}.chat-message--presenter{border-left:2px solid #74d8ff}.chat-message>div{align-items:center;gap:.5rem;display:flex}.chat-message strong{color:#dce5ed;font-size:.78rem}.chat-message span{color:#8ddfff;text-transform:uppercase;background:#74d8ff17;border-radius:4px;padding:.12rem .35rem;font-size:.58rem;font-weight:700}.chat-message time{color:#59636f;margin-left:auto;font-size:.65rem}.chat-message p{color:#b7c0ca;overflow-wrap:anywhere;white-space:pre-wrap;margin:.35rem 0 0;font-size:.82rem;line-height:1.45}.chat-error{color:#faa;margin:.65rem 0 0;font-size:.74rem}.chat-form{grid-template-columns:1fr auto;align-items:end;gap:.65rem;margin-top:.75rem;display:grid}.chat-form textarea{resize:vertical;color:#eef3f7;background:#090c10;border:1px solid #ffffff21;border-radius:9px;outline:none;min-width:0;padding:.75rem}.chat-form textarea:focus{border-color:#74d8ffa6}.chat-form button{min-height:45px;padding:.72rem 1rem}.chat-form button:disabled{cursor:not-allowed;opacity:.45}.viewer-controls{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a0ecc;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:.65rem;padding:.48rem .55rem;display:flex;position:absolute;bottom:.8rem;right:.8rem}.viewer-controls label{align-items:center;gap:.45rem;display:flex}.viewer-controls svg{color:#9ba6b1;width:17px}.viewer-controls input{accent-color:#74d8ff;width:92px}.viewer-controls button{color:#dce3e9;cursor:pointer;background:#ffffff12;border:0;border-radius:6px;padding:.42rem .6rem;font-size:.72rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.trust-row{color:#69727d;justify-content:center;gap:1.5rem;margin-top:1.6rem;font-size:.75rem;display:flex}.trust-row span:before{content:"✓";color:#5da4bf;margin-right:.4rem}footer{color:#505965;border-top:1px solid #ffffff0d;justify-content:center;align-items:center;gap:.5rem;width:min(1120px,100%);min-height:64px;margin:0 auto;font-size:.72rem;display:flex}@media (width<=680px){.service-status{font-size:0}.hero{padding-top:3.5rem}.action-card{grid-template-columns:auto 1fr}.action-card button{grid-column:1/-1;width:100%}.quality-panel{grid-template-columns:1fr}.quality-panel p{grid-column:1}.coming-soon{text-align:center;grid-column:1/-1;display:block}.trust-row{flex-direction:column;gap:.55rem}.broadcast-layout,.viewer-layout{padding-top:2.5rem}.broadcast-heading,.viewer-heading{align-items:center}.broadcast-heading{flex-direction:column;align-items:flex-start;gap:1rem}.presenter-actions{justify-content:space-between;width:100%}.share-panel{grid-template-columns:1fr;gap:1rem}.link-row{flex-direction:column}.video-stage{border-radius:10px}.viewer-controls input{width:70px}.voice-join-card{grid-template-columns:1fr}.voice-room-heading{flex-direction:column;align-items:flex-start}.voice-actions{width:100%}.voice-actions button{flex:1}.chat-heading{flex-direction:column}.chat-form{grid-template-columns:1fr}.chat-form button{width:100%}}@media (width<=1100px){.room-grid{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.room-grid__center,.room-grid__video{grid-area:1/1/auto/-1}.room-grid__participants,.room-grid>.chat-panel{height:min(52vh,480px)}}@media (width<=720px){.room-grid{grid-template-columns:1fr}.room-grid__center,.room-grid__video,.room-grid__participants,.room-grid>.chat-panel{grid-area:auto/1}.room-grid__center,.room-grid__video{grid-row:1}.room-grid__participants,.room-grid>.chat-panel{height:auto;max-height:480px}}@media (prefers-reduced-motion:no-preference){.hero>*{animation:.5s both enter}.hero>:nth-child(2){animation-delay:60ms}.hero>:nth-child(3){animation-delay:.12s}.hero>:nth-child(4){animation-delay:.18s}@keyframes enter{0%{opacity:0;transform:translateY(8px)}}}body{color:#f5f5f7;background:radial-gradient(circle at 50% -12%,#4a699633,#0000 38rem),#000}.page-shell{padding-inline:clamp(1rem,3vw,3rem)}.topbar{border:0;min-height:64px}.brand{letter-spacing:-.01em;gap:.55rem;font:600 .92rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.brand-mark{color:#fff;background:#ffffff1a;border:0;border-radius:9px;width:30px;height:30px}.brand svg{width:16px}.service-status{color:#86868b;font-size:.72rem}.status-dot{width:6px;height:6px;box-shadow:none}h1{letter-spacing:-.055em;font-family:inherit;font-weight:650}.hero{width:min(620px,100%);padding:5rem 0}.hero-symbol,.join-symbol{color:#fff;background:linear-gradient(145deg,#257cff,#74b4ff);border-radius:17px;place-items:center;width:56px;height:56px;margin:0 auto 1.4rem;display:grid;box-shadow:0 16px 45px #257cff4d}.hero-symbol svg,.join-symbol svg{width:27px}.hero h1{letter-spacing:-.055em;font-family:inherit;font-size:clamp(2.65rem,8vw,5rem);font-weight:650;line-height:.98}.hero .lead{color:#86868b;margin:1rem auto 2.2rem;font-size:clamp(1.1rem,2.6vw,1.35rem);line-height:1.35}.start-card{text-align:left;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#1c1c1ec7;border:1px solid #ffffff1a;border-radius:22px;gap:.65rem;width:min(430px,100%);margin:0 auto;padding:.7rem;display:grid;box-shadow:0 28px 80px #0000006b}.start-card>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.start-card input,.start-card select{color:#f5f5f7;background:#00000047;border:1px solid #0000;border-radius:14px;outline:none;width:100%;min-width:0;padding:.95rem 1rem;transition:border-color .16s,background .16s}.start-card input:focus,.start-card select:focus{background:#0000006b;border-color:#0a84ffb3}.start-card input::placeholder{color:#6e6e73}.start-button{border-radius:14px;min-height:48px;font-size:.95rem}.start-options{padding:.2rem .35rem .3rem}.start-options summary{color:#86868b;cursor:pointer;width:fit-content;margin:0 auto;padding:.35rem .5rem;font-size:.76rem;list-style:none}.start-options summary::-webkit-details-marker{display:none}.start-options summary:after{content:"⌄";margin-left:.4rem}.start-options[open] summary:after{content:"⌃"}.start-options__fields{grid-template-columns:74px 1fr;align-items:center;gap:.55rem;padding-top:.55rem;display:grid}.start-options__fields label{color:#a1a1a6;padding-left:.35rem;font-size:.78rem}.start-options__fields input,.start-options__fields select{border-radius:10px;padding:.72rem .8rem;font-size:.82rem}.primary-button,.danger-button,.secondary-button{border-radius:999px;font-weight:600}.primary-button{color:#fff;background:#0a84ff}.primary-button:hover:not(:disabled){filter:brightness(1.12);background:#0a84ff;transform:scale(1.01)}.secondary-button{color:#f5f5f7;background:#ffffff17;border-color:#0000}.danger-button{color:#ff6961;background:#ff453a1a;border-color:#0000}.notice{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:0;border-radius:14px;max-width:620px}.voice-layout{padding:3.5rem 0 4rem}.join-heading{text-align:center;margin:auto}.join-heading h1{letter-spacing:-.055em;font-family:inherit;font-size:clamp(2.45rem,7vw,4.5rem);font-weight:650;line-height:.98}.join-heading p{color:#86868b;margin:.8rem 0 2rem;font-size:1rem}.join-symbol{border-radius:15px;width:50px;height:50px;margin-bottom:1.15rem}.join-symbol svg{width:24px}.voice-join-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#1c1c1ec7;border-color:#ffffff1a;border-radius:20px;grid-template-columns:1fr;gap:.65rem;width:min(390px,100%);padding:.7rem}.voice-join-card label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.voice-join-card input{background:#00000047;border-color:#0000;border-radius:13px;padding:.95rem 1rem}.voice-join-card button{border-radius:13px;min-height:48px}.connecting-state{color:#86868b;justify-content:center;align-items:center;gap:.7rem;display:flex}.connecting-state span{border:2px solid #fff3;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}.connecting-state p{margin:0}.broadcast-layout{padding:2.4rem 0 3rem}.broadcast-heading{align-items:center;margin-bottom:1.15rem}.broadcast-heading h1{letter-spacing:-.05em;font-family:inherit;font-size:clamp(1.9rem,4vw,3rem);font-weight:650;line-height:1}.broadcast-heading .eyebrow{letter-spacing:.1em;margin-bottom:.4rem;font-size:.66rem}.video-stage,.voice-room-card,.presenter-voice-panel,.chat-panel,.share-panel{box-shadow:none;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#1c1c1eb8;border-color:#ffffff17}.video-stage,.voice-room-card,.presenter-voice-panel,.chat-panel{border-radius:18px}.room-grid{gap:.8rem}.voice-room-heading h2,.chat-heading h2,.share-panel h2{letter-spacing:-.02em;font-family:inherit;font-weight:600}.voice-participants li{background:#00000038;border-radius:12px}.voice-avatar{color:#fff;background:linear-gradient(145deg,#2679ec,#54a7ff);font-weight:600}.chat-messages{background:#00000038;border:0;border-radius:13px}.chat-message{background:#ffffff0e;border-radius:12px}.chat-form textarea{resize:none;background:#00000040;border-color:#0000;border-radius:12px}.share-panel{border-radius:16px;grid-template-columns:auto 1fr;padding:.85rem 1rem}.share-panel h2{white-space:nowrap;margin:0}.link-row input{background:#00000040;border:0;border-radius:10px}.screen-audio-warning{color:#636366;margin-top:.65rem}.stage-placeholder p{display:none}.stage-placeholder .action-icon{color:#8e8e93;background:#ffffff12}.screen-tile figcaption{background:#141416c7;border:0;border-radius:10px}.screen-tile__controls button{border-radius:7px}footer{color:#48484a;border:0;min-height:48px}@media (hover:hover) and (pointer:fine){.screen-tile__controls{opacity:0;pointer-events:none;transition:opacity .16s,transform .16s;transform:translateY(4px)}.screen-tile:hover .screen-tile__controls,.screen-tile:focus-within .screen-tile__controls{opacity:1;pointer-events:auto;transform:translateY(0)}}@media (width<=680px){.topbar{min-height:56px}.hero{padding-top:3rem}.start-options__fields{grid-template-columns:1fr}.start-options__fields label{padding:.3rem 0 0 .2rem}.share-panel{grid-template-columns:1fr}.broadcast-layout{padding-top:1.5rem}}
