html,body{max-width:100%;overflow-x:hidden}.duo-layout-v2.duo-roulette-page{--call-gap:10px;gap:var(--call-gap)!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:8px!important;font-size:15px!important;line-height:1.35!important;display:grid!important;overflow:hidden!important}.duo-layout-v2 .duo-hero-panel{border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:10px 14px!important;display:flex!important}.duo-layout-v2 .duo-hero-panel h1{letter-spacing:0!important;margin:0!important;font-size:20px!important;line-height:1.15!important}.duo-layout-v2 .duo-hero-panel p{margin:3px 0 0!important;font-size:12px!important}.duo-layout-v2 .duo-pill{white-space:nowrap!important;align-items:center!important;min-height:26px!important;margin-top:6px!important;padding:4px 10px!important;font-size:12px!important;display:inline-flex!important}.duo-layout-v2 .duo-hero-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important;display:flex!important}.duo-layout-v2 .duo-hero-actions button,.duo-layout-v2 .duo-call-controls>button,.duo-layout-v2 .duo-call-controls>details>summary,.duo-layout-v2 .room-composer button{white-space:nowrap!important;min-width:0!important;min-height:38px!important;padding:7px 11px!important;font-size:13px!important;line-height:1!important}.duo-layout-v2 .duo-call-grid{gap:var(--call-gap)!important;align-items:stretch!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}.duo-layout-v2.is-lobby .duo-call-grid{grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr)!important;grid-template-areas:"own chat"!important}.duo-layout-v2.is-matched .duo-call-grid{grid-template-columns:minmax(280px,.82fr) minmax(400px,1.16fr) minmax(280px,.82fr)!important;grid-template-areas:"own chat opponent"!important}.duo-layout-v2 .own-camp{grid-area:own!important}.duo-layout-v2 .duo-chat-card{grid-area:chat!important}.duo-layout-v2 .opponent{grid-area:opponent!important}.duo-layout-v2 .duo-camp-card,.duo-layout-v2 .duo-chat-card{border-radius:8px!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}.duo-layout-v2 .duo-camp-card{grid-template-rows:auto minmax(0,1fr)!important;padding:9px!important;display:grid!important}.duo-layout-v2 .duo-camp-card>header{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:30px!important;margin:0 0 7px!important;display:flex!important}.duo-layout-v2 .duo-camp-card>header b,.duo-layout-v2 .duo-camp-card>header span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.duo-layout-v2 .duo-camp-card>header b{font-size:15px!important}.duo-layout-v2 .duo-camp-card>header span{font-size:11px!important}.duo-layout-v2 .duo-stack-grid{grid-template-columns:1fr!important;gap:7px!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.duo-layout-v2 .duo-stack-grid.single{grid-template-rows:minmax(0,1fr)!important}.duo-layout-v2 .duo-stack-grid.has-two,.duo-layout-v2 .duo-stack-grid.needs-teammate{grid-template-rows:repeat(2,minmax(0,1fr))!important}.duo-layout-v2 .duo-video-tile{aspect-ratio:auto!important;background:#020817!important;border-radius:7px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;position:relative!important;overflow:hidden!important}.duo-layout-v2 .duo-video-tile video{object-fit:cover!important;width:100%!important;height:100%!important}.duo-layout-v2 .duo-video-tile>span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:calc(100% - 16px)!important;padding:5px 9px!important;font-size:11px!important;position:absolute!important;bottom:8px!important;left:8px!important;right:auto!important;overflow:hidden!important}.duo-layout-v2 .duo-waiting-tile{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:16px!important;display:flex!important}.duo-layout-v2 .duo-waiting-tile small{max-width:28ch!important;font-size:12px!important}.duo-layout-v2 .duo-chat-card{grid-template-rows:auto auto minmax(0,1fr) auto auto!important;gap:8px!important;padding:9px!important;display:grid!important}.duo-layout-v2 .duo-chat-card .chat-ad-slot{min-width:0!important;max-width:100%!important;overflow:hidden!important}.duo-layout-v2 .duo-chat-card .message{overflow-wrap:anywhere!important;min-width:0!important}.duo-layout-v2 .room-composer{grid-template-columns:82px minmax(0,1fr) 92px!important;gap:7px!important;min-width:0!important;padding:0!important;display:grid!important}.duo-layout-v2 .duo-call-controls{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;min-width:0!important;padding:7px!important;display:flex!important;overflow:visible!important}.duo-layout-v2 .call-more-menu{position:relative!important}.duo-layout-v2 .call-more-menu>div{z-index:120!important}.friend-center-popover{z-index:1000!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:min(420px,100vw - 32px)!important;max-height:calc(100dvh - 88px)!important;position:fixed!important;top:72px!important;left:auto!important;right:16px!important;overflow:hidden auto!important}.om-header:has(.friend-center-popover):before{content:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:none!important}@media (min-width:1081px){.om-app:has(.duo-layout-v2)>footer{display:none!important}.duo-layout-v2.duo-roulette-page{height:calc(100dvh - 58px)!important}}@media (min-width:761px) and (max-width:1080px){.duo-layout-v2.duo-roulette-page{height:auto!important;min-height:calc(100dvh - 58px)!important;overflow:visible!important}.duo-layout-v2.is-lobby .duo-call-grid,.duo-layout-v2.is-matched .duo-call-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"own opponent""chat chat"!important}.duo-layout-v2.is-lobby .duo-call-grid{grid-template-areas:"own own""chat chat"!important}.duo-layout-v2 .duo-camp-card{height:clamp(360px,52dvh,560px)!important}.duo-layout-v2 .duo-chat-card{height:clamp(430px,58dvh,620px)!important}}@media (max-width:760px){.duo-layout-v2.duo-roulette-page{width:100%!important;height:auto!important;min-height:100dvh!important;padding:6px!important;overflow:visible!important}.duo-layout-v2 .duo-hero-panel{flex-direction:column!important;align-items:stretch!important;padding:10px!important}.duo-layout-v2 .duo-hero-panel p{display:none!important}.duo-layout-v2 .duo-hero-actions{justify-content:stretch!important}.duo-layout-v2 .duo-hero-actions button{flex:130px!important}.duo-layout-v2.is-lobby .duo-call-grid,.duo-layout-v2.is-matched .duo-call-grid{flex-direction:column!important;display:flex!important;overflow:visible!important}.duo-layout-v2.is-matched .opponent{order:1!important}.duo-layout-v2 .own-camp{order:2!important}.duo-layout-v2 .duo-chat-card{order:3!important}.duo-layout-v2 .opponent{height:56dvh!important;min-height:390px!important}.duo-layout-v2 .own-camp{height:38dvh!important;min-height:280px!important}.duo-layout-v2.is-lobby .own-camp{height:72dvh!important;min-height:500px!important}.duo-layout-v2 .duo-chat-card{height:64dvh!important;min-height:500px!important}.duo-layout-v2 .duo-call-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.duo-layout-v2 .duo-call-controls>button,.duo-layout-v2 .duo-call-controls>details,.duo-layout-v2 .duo-call-controls>details>summary{width:100%!important}.duo-layout-v2 .room-composer{grid-template-columns:72px minmax(0,1fr) 82px!important}.friend-center-popover{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:calc(14px + env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important;inset:0!important}.friend-room-toast{top:auto!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;width:auto!important;left:10px!important}}@media (max-width:430px){.duo-layout-v2 .duo-hero-actions{grid-template-columns:1fr 1fr!important;display:grid!important}.duo-layout-v2 .room-composer{grid-template-columns:62px minmax(0,1fr) 72px!important}.duo-layout-v2 .room-composer button{padding:6px!important;font-size:12px!important}}
.om-app{min-height:100dvh;zoom:1!important;width:100%!important;transform:none!important}html,body{max-width:100%;overflow-x:clip}button,input,select,textarea{font:inherit}img,video,canvas,iframe{max-width:100%}.omoraa-not-found{box-sizing:border-box;color:#12203a;background:0 0,#f2f6fc;place-items:center;width:100%;max-width:100%;min-height:100dvh;padding:24px;display:grid}.omoraa-not-found section{box-sizing:border-box;background:#fff;border:1px solid #c9d7eb;border-radius:8px;width:min(560px,100%);min-width:0;max-width:100%;padding:clamp(28px,5vw,46px);box-shadow:0 24px 70px #182a4a24}.omoraa-not-found span{color:#3f5ff6;letter-spacing:.08em;font-size:12px;font-weight:900}.omoraa-not-found h1{margin:10px 0;font-size:clamp(30px,6vw,44px);line-height:1.05}.omoraa-not-found p{color:#596981;margin:0 0 22px;line-height:1.55}.omoraa-not-found a{color:#fff;background:#345df5;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}html.client-dark .omoraa-not-found{color:#edf4ff;background:#07111f}html.client-dark .omoraa-not-found section{background:#101c2f;border-color:#30415e}html.client-dark .omoraa-not-found p{color:#afbdd2}@media (max-width:620px){.omoraa-not-found{width:100%;padding:16px;overflow:hidden}.omoraa-not-found section{width:100%;max-width:100%;padding:28px}.omoraa-not-found h1{overflow-wrap:anywhere}}.visual-home{--pointer-x:50vw;--pointer-y:20vh;isolation:isolate;min-height:calc(100dvh - 54px);padding-block:clamp(14px,2.4vw,30px) 24px;position:relative;background:#fff8ef!important}.visual-home>:not(.home-ambient-dots):not(.home-particle-canvas){z-index:1;position:relative}.home-particle-canvas{z-index:0;pointer-events:none;opacity:.92;contain:strict;will-change:transform;width:100%;height:100%;-webkit-mask-image:#000;mask-image:#000;position:absolute;inset:0}.home-ambient-dots{z-index:0;pointer-events:none;opacity:.56;background-image:#3b68ff14, circle, circle;-webkit-mask-image:#000;mask-image:#000;background-position:0 0,0 0,16px 19px;background-size:auto,34px 34px,43px 43px;transition:background-position .5s cubic-bezier(.2,.7,.2,1);animation:16s linear infinite alternate home-dots-drift;position:fixed;inset:54px 0 0}@keyframes home-dots-drift{0%{background-position:0 0,0 0,16px 19px}50%{background-position:0 0,17px 10px,-4px 35px}to{background-position:0 0,34px 22px,37px -8px}}.visual-home .classic-paper{background:#fffffff5;border:1px solid #cad6e8;border-radius:8px;width:min(880px,100% - 20px);min-height:0;margin:0 auto;padding:clamp(18px,3vw,30px);animation:.55s cubic-bezier(.2,.75,.25,1) both home-paper-arrive;box-shadow:0 18px 52px #20304e1f}@keyframes home-paper-arrive{0%{opacity:0;transform:translateY(14px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.home-intro{text-align:center;max-width:700px;margin:0 auto 18px}.home-intro h1{color:#101827;letter-spacing:0;margin:8px 0 6px;font-size:clamp(29px,4.4vw,44px);line-height:1.04}.home-intro>p{color:#526078;max-width:600px;margin:0 auto;font-size:15px;line-height:1.5}.home-live-kicker{color:#3156f2;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.home-live-kicker i{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite home-live-pulse;box-shadow:0 0 0 4px #22c55e21,0 0 14px #22c55e4d}@keyframes home-live-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 4px #22c55e21,0 0 12px #22c55e42}50%{transform:scale(1.22);box-shadow:0 0 0 8px #22c55e00,0 0 20px #22c55e7a}}.visual-home .beta-trust-strip{grid-template-columns:repeat(3,1fr);gap:8px;max-width:650px;margin:15px auto 0;display:grid}.visual-home .beta-trust-strip article{text-align:left;min-height:58px;box-shadow:none;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:8px;padding:9px 11px;animation:.5s cubic-bezier(.2,.8,.2,1) both trust-card-arrive;display:grid}.visual-home .beta-trust-strip article:first-child{animation-delay:80ms}.visual-home .beta-trust-strip article:nth-child(2){animation-delay:.15s}.visual-home .beta-trust-strip article:nth-child(3){animation-delay:.22s}@keyframes trust-card-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.visual-home .beta-trust-strip svg{grid-row:1/3;align-self:center}.visual-home .beta-trust-strip b{font-size:12px}.visual-home .beta-trust-strip span{font-size:10px}.visual-home .main-roulette{width:min(720px,100%);margin:0 auto;padding:clamp(15px,2.8vw,24px);animation:3.6s ease-in-out infinite roulette-border-breathe;background:#fbfdff!important;border:1px solid #9bb7f4!important;border-radius:8px!important;outline:0!important;box-shadow:0 13px 34px #3156f21f!important}.visual-home .home-ad-slot{contain:layout paint!important;width:min(720px,100%)!important;height:92px!important;min-height:92px!important;max-height:92px!important;margin:14px auto 0!important;padding:12px!important;overflow:hidden!important}.visual-home .home-ad-frame,.visual-home .home-ad-frame>*,.visual-home .home-ad-frame iframe,.visual-home .home-ad-frame ins,.visual-home .home-ad-frame div{width:100%!important;height:66px!important;min-height:0!important;max-height:66px!important;overflow:hidden!important}.visual-home .home-ad-placeholder{height:66px!important;min-height:0!important}@keyframes roulette-border-breathe{0%,to{filter:drop-shadow(0 0 #3156f200)}50%{filter:drop-shadow(0 8px 10px #3156f221)}}.visual-home .roulette-head{text-align:center;margin-bottom:15px}.visual-home .roulette-head span{padding:5px 9px!important}.visual-home .roulette-head h2{letter-spacing:0;margin:10px 0 3px;font-size:clamp(21px,3vw,29px)!important}.visual-home .roulette-head p{color:#64748b;margin:0}.visual-home .classic-start-grid{gap:13px}.visual-home .classic-interest{width:min(570px,100%)}.visual-home .country-picker{width:min(650px,100%)}.visual-home .country-options{padding:3px 2px 6px}.visual-home .country-options button{min-width:74px;height:36px}.visual-home .country-more-button{color:#3156f2!important;border-style:dashed!important}.visual-home .classic-buttons{text-align:center;border-top:1px solid #d9e3f6;justify-self:center;width:min(610px,100%);padding:10px 0 0;margin-inline:auto!important}.visual-home .primary-chat-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;align-items:stretch;width:100%;gap:10px!important;margin-inline:auto!important;display:grid!important}.visual-home .primary-chat-actions>button{color:#fff;isolation:isolate;justify-content:center;align-items:center;gap:10px;position:relative;overflow:hidden;text-align:center!important;background:#6da4ff!important;border:1px solid #3156f2!important;border-radius:8px!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:66px!important;padding:10px 16px!important;transition:transform .16s,box-shadow .16s,filter .16s!important;animation:none!important;display:flex!important;box-shadow:0 10px 20px #3156f233,inset 0 1px #ffffff61!important}.visual-home .primary-chat-actions>button:before{content:"";z-index:0;will-change:transform, opacity;background:0 0;width:34%;animation:3.8s ease-in-out infinite cta-light-sweep;position:absolute;top:-40%;bottom:-40%;left:-55%;transform:skew(-20deg)}.visual-home .primary-chat-actions>button:nth-child(2):before{animation-delay:1.1s}.visual-home .primary-chat-actions>button:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 15px 28px #3156f247,inset 0 1px #ffffff73!important}.visual-home .primary-chat-actions>button:hover svg,.visual-home .primary-chat-actions>button:hover .cta-icon{animation:.55s cubic-bezier(.2,.9,.25,1) cta-icon-pop}.visual-home .primary-chat-actions>button:active{filter:brightness(1.1);transform:translateY(0)scale(.965)}.visual-home .primary-chat-actions button>span:last-child{text-align:center;justify-items:center;display:grid}.visual-home .primary-chat-actions button b{color:inherit;font-size:16px}.visual-home .primary-chat-actions button small{color:#ffffffd1;font-size:10px;font-weight:700}.visual-home .cta-icon{border:1px solid #ffffff6b;border-radius:6px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}@keyframes cta-light-sweep{0%,58%{opacity:0;transform:translate(0)skew(-20deg)}66%{opacity:1}84%,to{opacity:0;transform:translate(529%)skew(-20deg)}}@keyframes cta-icon-pop{0%{transform:scale(1)rotate(0)}45%{transform:scale(1.2)rotate(-5deg)}to{transform:scale(1)rotate(0)}}.visual-home .secondary-chat-actions{justify-content:center;align-items:center;width:100%;gap:8px!important;margin:9px auto 0!important;display:flex!important}.visual-home .secondary-chat-actions button{min-width:0!important;min-height:34px!important;box-shadow:none!important;border-radius:7px!important;padding:6px 11px!important;font-size:12px!important;animation:none!important}.visual-home .duo-main-button{color:#27334a!important;background:#fff!important;border-color:#ccd7e7!important}.visual-home .duo-main-button:hover{color:#6b4300!important;border-color:#f2b636!important;box-shadow:0 8px 18px #f59e0b24!important}.home-tools-disclosure{background:#ffffffe0;border:1px solid #d5deea;border-radius:8px;width:min(760px,100%);margin:13px auto 0;overflow:clip}.home-tools-disclosure>summary{cursor:pointer;color:#1c2940;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 14px;list-style:none;display:flex}.home-tools-disclosure>summary::-webkit-details-marker{display:none}.home-tools-disclosure>summary span{align-items:center;gap:7px;font-weight:900;display:inline-flex}.home-tools-disclosure>summary small{color:#718096}.home-tools-disclosure>summary:after{content:"+";color:#3156f2;background:#edf3ff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.home-tools-disclosure[open]>summary:after{content:"−";animation:.25s ease-out disclosure-pop}@keyframes disclosure-pop{50%{transform:scale(1.18)rotate(8deg)}}.home-tools-disclosure .supporter-console.room-console{width:100%!important;box-shadow:none!important;border:0!important;border-top:1px solid #d5deea!important;border-radius:0!important;margin:0!important}.omegle-chat-log,.room-notice-list{overscroll-behavior:contain;min-height:0!important;overflow-y:auto!important}.omegle-video-room{height:calc(100dvh - 54px)!important;min-height:0!important;overflow:hidden!important}.omegle-chat-side{height:100%!important;min-height:0!important}.video-controls,.chat-actions{flex:none}.om-app.client-dark .visual-home{background:#0f141d!important}.om-app.client-dark .visual-home .classic-paper{border-color:#334055;background:#141b26f5!important}.om-app.client-dark .home-intro h1{color:#f5f7fb!important}.om-app.client-dark .home-intro>p{color:#afbdd1!important}.om-app.client-dark .visual-home .main-roulette{background:#182131!important;border-color:#496bba!important}.om-app.client-dark .home-tools-disclosure{background:#182131f5;border-color:#35445c}.om-app.client-dark .home-tools-disclosure>summary{color:#f4f7fc}.om-app.client-dark .home-tools-disclosure .supporter-console.room-console{border-top-color:#35445c!important}@media (max-width:760px){.visual-home{padding:7px 0 16px}.home-ambient-dots,.home-particle-canvas{display:none}.visual-home .classic-paper{box-sizing:border-box;width:calc(100% - 10px);min-width:0;padding:12px 9px;overflow:hidden}.home-intro{min-width:0;margin-bottom:11px;padding-inline:3px}.home-intro h1{overflow-wrap:break-word;max-width:100%;font-size:27px}.home-intro>p{font-size:13px}.visual-home .beta-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;min-width:0}.visual-home .beta-trust-strip article{box-sizing:border-box;text-align:center;grid-template-columns:1fr;min-width:0;min-height:53px;padding:7px 4px}.visual-home .beta-trust-strip b{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:11px}.visual-home .beta-trust-strip svg,.visual-home .beta-trust-strip span{display:none}.visual-home .main-roulette{padding:12px 9px}.visual-home .roulette-head{margin-bottom:10px}.visual-home .roulette-head h2{font-size:21px!important}.visual-home .roulette-head p{font-size:11px}.visual-home .country-options{flex-wrap:nowrap;overflow-x:auto}.visual-home .primary-chat-actions{grid-template-columns:1fr 1fr!important}.visual-home .primary-chat-actions>button{min-height:60px!important;padding:8px!important}.visual-home .primary-chat-actions button b{font-size:14px}.visual-home .primary-chat-actions button small{display:none}.visual-home .secondary-chat-actions{justify-content:center;display:flex!important}.visual-home .secondary-chat-actions .theme-toggle-main{grid-column:1/-1;justify-self:center;margin-inline:auto!important}.visual-home .home-ad-slot{height:64px!important;min-height:64px!important;max-height:64px!important;margin-top:10px!important;padding:8px!important}.visual-home .home-ad-frame,.visual-home .home-ad-frame>*,.visual-home .home-ad-frame iframe,.visual-home .home-ad-frame ins,.visual-home .home-ad-frame div,.visual-home .home-ad-placeholder{height:44px!important;max-height:44px!important}.home-tools-disclosure>summary{align-items:flex-start}.home-tools-disclosure>summary small{display:none}.omegle-video-room{height:auto!important;min-height:calc(100dvh - 96px)!important;overflow:visible!important}.chat-actions,.video-controls{scrollbar-width:none;flex-wrap:nowrap!important;overflow-x:auto!important}.chat-actions button,.video-controls button,.call-more-menu{flex:none}}@media (prefers-reduced-motion:reduce){.home-ambient-dots,.home-particle-canvas{display:none}.visual-home *,.roulette-match-pop,.roulette-skip-sweep,.action-pop{transition:none!important;animation:none!important}}.om-app{--om-blue:#3156f2;--om-blue-strong:#4936df;--om-blue-soft:#eef4ff;--om-orange:#f59e0b;--om-ink:#172033;--om-muted:#64748b;--om-line:#cfd9e8;--om-surface:#fff;--om-surface-soft:#f7faff;--om-radius:8px}.om-header{z-index:900;top:0;background:#ffffffeb!important;border-bottom:1px solid #94a3b859!important;align-items:center!important;gap:10px!important;min-height:56px!important;padding:7px clamp(10px,2vw,24px)!important;display:flex!important;position:sticky!important;box-shadow:0 8px 24px #0f172a12!important}.logo-button{flex:none;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.logo-button:hover{transform:translateY(-1px)scale(1.02)}.om-tagline{white-space:nowrap;flex:0 auto;margin-right:auto;font-size:16px;font-weight:900;color:var(--om-ink)!important}.header-main-actions{white-space:nowrap;justify-content:center;align-items:center;gap:10px;max-width:calc(100% - 430px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.om-header .theme-toggle,.om-header .leader-link,.om-header .become-supporter,.om-header .supporter-badge-button,.om-header .friend-center-button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;color:#263657!important;background:#fffffff0!important;border:1px solid #c9d7f4!important;border-radius:4px!important;min-height:36px!important;padding:7px 13px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;transition:transform .15s,border-color .15s,box-shadow .15s,color .15s!important;display:inline-flex!important;box-shadow:0 5px 14px #3156f214,inset 0 1px #fff!important}.om-header .theme-toggle:hover,.om-header .leader-link:hover,.om-header .friend-center-button:hover{transform:translateY(-2px);color:var(--om-blue)!important;border-color:#8facff!important;box-shadow:0 9px 20px #3156f224!important}.om-header .become-supporter,.om-header .supporter-badge-button{color:#4b3100!important;background:#fff2b8!important;border-color:#f2bd47!important;box-shadow:0 7px 18px #f59e0b38,inset 0 1px #ffffffbf!important}.om-header .become-supporter:hover,.om-header .supporter-badge-button:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 11px 24px #f59e0b4d!important}.friend-center-shell{flex:none}.friend-center-button b{color:#fff;background:#ef4444;border-radius:4px;place-items:center;min-width:18px;height:18px;margin-left:1px;font-size:10px;animation:.45s cubic-bezier(.2,.85,.25,1.25) notification-badge-pop;display:grid}.online{white-space:nowrap;min-height:32px;margin-left:auto}@keyframes notification-badge-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.omegle-video-room,.private-room-page,.duo-roulette-page{background:#f2f6fb!important}.omegle-chat-side,.room-chat,.duo-chat-card{border:1px solid var(--om-line)!important;border-radius:var(--om-radius)!important;background:var(--om-surface)!important;box-shadow:0 14px 34px #0f172a17!important}.omegle-chat-log,.room-notice-list{background:var(--om-surface)!important}.message{font-size:14px;line-height:1.48}.message.you b{color:var(--om-blue)!important}.message.stranger b{color:#e11d48!important}.message.system b{color:#169447!important}.omegle-room-bar,.composer,.room-composer{min-height:62px;border-top:1px solid var(--om-line)!important;background:var(--om-surface-soft)!important;gap:8px!important;padding:8px!important}.omegle-room-bar input,.composer textarea,.room-composer textarea{font:inherit;min-height:46px!important;max-height:76px!important;color:var(--om-ink)!important;resize:none!important;background:#fff!important;border:1px solid #cbd6e6!important;border-radius:7px!important;padding:11px 13px!important;box-shadow:inset 0 1px 2px #0f172a0a!important}.omegle-room-bar input:focus,.composer textarea:focus,.room-composer textarea:focus{outline:0;border-color:#6f91ff!important;box-shadow:0 0 0 3px #3156f21f!important}.skip-room,.send-room,.next-button,.send-button,.room-composer>button{min-width:82px;color:#fff!important;background:#70a6ff!important;border:1px solid #3156f2!important;border-radius:8px!important;min-height:46px!important;font-weight:950!important;transition:transform .14s,box-shadow .14s,filter .14s!important;box-shadow:0 8px 18px #3156f233,inset 0 1px #fff6!important}.skip-room:hover,.send-room:hover,.next-button:hover,.send-button:hover,.room-composer>button:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 12px 24px #3156f247!important}.skip-room:active,.send-room:active,.next-button:active,.send-button:active{transform:scale(.97)}.video-controls,.chat-actions,.room-controls,.duo-call-controls{align-items:center;min-height:54px;border:1px solid var(--om-line)!important;border-radius:var(--om-radius)!important;background:#f8fafdf7!important;gap:7px!important;padding:7px!important;display:flex!important;box-shadow:0 8px 20px #0f172a0d!important}.video-controls>button,.chat-actions>button,.room-controls>button,.duo-call-controls>button,.call-more-menu>summary{cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex;color:#26344b!important;background:#fff!important;border:1px solid #c9d4e4!important;border-radius:7px!important;min-height:38px!important;padding:7px 11px!important;font-size:12px!important;font-weight:900!important;transition:transform .13s,border-color .13s,box-shadow .13s!important;box-shadow:0 4px 10px #0f172a0d!important}.video-controls>button:hover,.chat-actions>button:hover,.room-controls>button:hover,.duo-call-controls>button:hover,.call-more-menu>summary:hover{transform:translateY(-1px);border-color:#87a4ff!important;box-shadow:0 7px 15px #3156f21c!important}.report-button{color:#c51d35!important;background:#fff6f6!important;border-color:#f3a6ad!important}.friend-action-button{color:#2853d4!important;background:#f5f8ff!important;border-color:#a9bfff!important}.call-more-menu>div{background:#fff;border:1px solid #cbd6e5;border-radius:8px;min-width:210px;padding:7px;box-shadow:0 18px 44px #0f172a33}.call-more-menu>div button{border-radius:6px;width:100%;min-height:36px}.omegle-video-box,.duo-video-tile,.room-video-stage{border-radius:var(--om-radius)!important;border:1px solid #243248!important;box-shadow:0 12px 28px #0f172a24!important}.camera-trust-widget,.self-camera-identity{border-radius:7px!important}.om-app.client-dark{--om-ink:#f2f6fc;--om-muted:#aebbd0;--om-line:#344158;--om-surface:#192231;--om-surface-soft:#141c28}.om-app.client-dark .om-header{background:#10161ff0!important;border-bottom-color:#334055!important}.om-app.client-dark .om-header .theme-toggle,.om-app.client-dark .om-header .leader-link,.om-app.client-dark .om-header .friend-center-button{color:#eaf1ff!important;background:#1d2736!important;border-color:#3b4a62!important;box-shadow:0 7px 16px #0003!important}.om-app.client-dark .omegle-video-room,.om-app.client-dark .private-room-page,.om-app.client-dark .duo-roulette-page{background:#0f141d!important}.om-app.client-dark .omegle-chat-side,.om-app.client-dark .room-chat,.om-app.client-dark .duo-chat-card,.om-app.client-dark .omegle-chat-log,.om-app.client-dark .room-notice-list{color:#eff5ff!important;background:#192231!important;border-color:#344158!important}.om-app.client-dark .omegle-room-bar,.om-app.client-dark .composer,.om-app.client-dark .room-composer,.om-app.client-dark .video-controls,.om-app.client-dark .chat-actions,.om-app.client-dark .room-controls,.om-app.client-dark .duo-call-controls{background:#141c28!important;border-color:#344158!important}.om-app.client-dark .video-controls>button,.om-app.client-dark .chat-actions>button,.om-app.client-dark .room-controls>button,.om-app.client-dark .duo-call-controls>button,.om-app.client-dark .call-more-menu>summary{color:#edf4ff!important;background:#202b3b!important;border-color:#3d4b62!important}@media (max-width:760px){.om-header{grid-auto-rows:38px;grid-template-columns:auto minmax(0,1fr) auto!important;gap:5px 7px!important;padding:5px 7px!important;display:grid!important;position:sticky!important}.logo-button{grid-area:1/1}.om-tagline{display:none!important}.header-main-actions{grid-area:2/1/auto/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;max-width:none;display:grid;position:static;transform:none}.friend-center-shell{min-width:0}.online{display:none!important}.om-header .theme-toggle,.om-header .leader-link,.om-header .become-supporter,.om-header .supporter-badge-button,.om-header .friend-center-button{width:100%;min-height:34px!important;padding:5px 8px!important;font-size:11px!important}.omegle-room-bar,.composer,.room-composer{min-height:58px;grid-template-columns:64px minmax(0,1fr) 76px!important;gap:5px!important;padding:5px!important}.skip-room,.send-room,.next-button,.send-button{width:100%;min-width:0;padding-inline:4px!important;font-size:12px!important}.video-controls,.chat-actions,.room-controls,.duo-call-controls{scrollbar-width:none;min-height:50px;flex-wrap:nowrap!important;padding:5px!important;overflow-x:auto!important}.video-controls>button,.chat-actions>button,.room-controls>button,.duo-call-controls>button,.call-more-menu{flex:none}}
.immersive-call-stage{background:#000;border-radius:8px;flex:auto;width:100%;min-height:0;position:relative;overflow:hidden}.immersive-call-remote-grid{gap:2px;display:grid;position:absolute;inset:0}.immersive-call-remote-grid[data-count="1"]{grid-template-columns:1fr}.immersive-call-remote-grid[data-count="2"]{grid-template-columns:repeat(2,1fr)}.immersive-call-remote-grid[data-count="3"],.immersive-call-remote-grid[data-count="4"]{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.immersive-call-remote-grid:has(.immersive-call-remote-tile:nth-child(5)){grid-template-rows:none;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-auto-rows:minmax(140px,1fr);overflow-y:auto}.immersive-call-remote-tile{background:#0b0f17;width:100%;height:100%;position:relative;overflow:hidden}.immersive-call-remote-tile video{object-fit:cover;width:100%;height:100%;display:block}.immersive-call-remote-tile video.blurred-video{filter:blur(22px)}.immersive-call-stage.is-smart-media .immersive-call-remote-grid{gap:12px;inset:12px}.immersive-call-stage.is-smart-media .immersive-call-remote-tile{isolation:isolate;border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 18px 46px #00000052}.immersive-call-stage.is-smart-media .immersive-call-video-main{z-index:1;object-fit:contain;background:0 0;position:relative}.immersive-call-stage.is-smart-media .immersive-call-video-ambient{display:none}.immersive-call-stage.is-smart-media .immersive-call-video-main.blurred-video{filter:blur(22px);transform:scale(1.035)}.immersive-call-remote-tile .immersive-call-tile-label{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;position:absolute;bottom:10px;left:10px}.immersive-call-local-pip{z-index:20;background:#0b0f17;border:2px solid #ffffff80;border-radius:10px;width:96px;height:128px;position:absolute;bottom:14px;right:14px;overflow:hidden;box-shadow:0 8px 24px #0006}.immersive-call-local-pip.is-hidden{opacity:0;pointer-events:none}.immersive-call-local-pip video{object-fit:cover;width:100%;height:100%;display:block}.immersive-call-stage.is-smart-media .immersive-call-local-pip{aspect-ratio:4/3;isolation:isolate;border-radius:16px;width:clamp(176px,18vw,240px);height:auto}.immersive-call-stage.is-smart-media .immersive-call-local-pip .immersive-call-video-main{z-index:1;object-fit:contain;position:relative}.immersive-call-stage.is-smart-media .immersive-call-local-pip .immersive-call-video-ambient{display:none}.immersive-call-local-empty{color:#cbd5e1;text-align:center;place-items:center;gap:6px;padding:8px;display:grid;position:absolute;inset:0}.immersive-call-local-empty button{color:#fff;background:#4338ca;border:0;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800}@media (max-width:640px){.immersive-call-local-pip{width:74px;height:98px;bottom:10px;right:10px}}.immersive-call-tile-watermark{z-index:8;color:#ffffff47;letter-spacing:.08em;text-shadow:0 3px 12px #000000b3;pointer-events:none;font-size:clamp(11px,1.05vw,15px);font-weight:900;line-height:1;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.immersive-call-local-pip .immersive-call-tile-watermark{font-size:10px;bottom:7px}.immersive-call-trust-pill{z-index:6;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px}.immersive-call-trust-pill .user-badge-chip{font-size:10px}.immersive-call-waiting{z-index:4;color:#fff;text-align:center;background:#00000059;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:absolute;inset:0}.immersive-call-waiting-spinner{border:3px solid #ffffff40;border-top-color:#fff;border-radius:999px;width:28px;height:28px;animation:.8s linear infinite immersive-spin}@keyframes immersive-spin{to{transform:rotate(360deg)}}.immersive-call-controls{z-index:30;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.immersive-call-controls.is-hidden{opacity:0}.immersive-call-controls.is-hidden .immersive-call-pin,.immersive-call-controls.is-hidden .immersive-call-plus-button{pointer-events:none}.immersive-call-controls:not(.is-hidden) .immersive-call-pin,.immersive-call-controls:not(.is-hidden) .immersive-call-plus-button{pointer-events:auto}.immersive-call-pin{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8c;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex;position:absolute}.immersive-call-pin-report{top:14px;right:14px}.immersive-call-pin.active{background:#dc2626bf}.immersive-call-pin:disabled{opacity:.45}.immersive-call-pin-cluster{flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100% - 96px);display:flex;position:absolute;bottom:14px;left:14px}.immersive-call-pin-cluster .immersive-call-pin{position:static}.immersive-call-pin-vote-up,.immersive-call-pin-vote-down{padding:9px 10px}.immersive-call-plus-button{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8c;border:0;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;bottom:14px;right:14px}.immersive-call-plus-panel{z-index:40;pointer-events:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 88% 0,#527ccd2e,#0000 38%),#080e19f5;border:1px solid #79a6ff38;border-radius:20px;width:min(372px,100% - 28px);max-height:min(66vh,520px);padding:10px;position:absolute;bottom:60px;right:14px;overflow-y:auto;box-shadow:0 26px 80px #0000009e}.immersive-call-plus-panel>header{justify-content:space-between;align-items:center;gap:12px;padding:7px 7px 11px 10px;display:flex}.immersive-call-plus-panel>header>span{gap:2px;display:grid}.immersive-call-plus-panel>header b{color:#f8fbff;font-size:14px}.immersive-call-plus-panel>header small{color:#8798b4;font-size:11px}.immersive-call-plus-panel>header>button{color:#b9c7db;background:#ffffff0e;border:1px solid #ffffff17;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.immersive-call-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.immersive-call-tool{min-width:0}.immersive-call-tool>button,.immersive-call-tool>.theme-toggle,.immersive-call-tool>.fun-menu-wrap>.fun-menu-button{width:100%;min-height:58px;font:inherit;text-align:left;justify-content:flex-start;align-items:center;gap:9px;padding:11px 12px;font-size:12px;font-weight:800;display:flex;color:#eaf1fb!important;background:linear-gradient(145deg,#1c2a41e0,#0f1828e0)!important;border:1px solid #ffffff16!important;border-radius:14px!important}.immersive-call-tool svg{color:#8fb4ff;flex:none}.immersive-call-tool-screenshare>button.active{background:linear-gradient(145deg,#196058e6,#0d3636eb)!important;border-color:#65dec77a!important}.immersive-call-tool-leave>button{color:#ffb7b7!important}@media (max-width:640px){.immersive-call-pin-cluster{max-width:calc(100% - 76px)}.immersive-call-plus-panel{width:auto;left:8px;right:8px}}.immersive-call-status{color:#ffffffd9;text-align:center;white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#0f172a66;border-radius:999px;max-width:min(60%,420px);padding:5px 14px;font-size:12px;font-weight:600;animation:.18s ease-out call-status-in;position:absolute;top:14px;left:50%;overflow:hidden;transform:translate(-50%)}.immersive-call-screenshare-error{color:#fff;text-align:center;pointer-events:none;background:#dc2626a6;border-radius:999px;max-width:min(80%,420px);padding:6px 14px;font-size:12px;font-weight:700;position:absolute;top:54px;left:50%;transform:translate(-50%)}.immersive-call-screenshare-layer{z-index:10;background:#03060b;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;padding:12px;display:grid;position:absolute;inset:0}.immersive-call-screenshare-layer video{object-fit:contain;background:#000;border:1px solid #ffffff1f;border-radius:16px;width:100%;min-width:0;height:100%;min-height:0;display:block}.immersive-call-screenshare-swipe,.immersive-call-pip-grip,.immersive-call-pip-recall{display:none}@media (max-width:900px){.immersive-call-screenshare-layer{grid-template-columns:1fr;grid-auto-rows:minmax(0,1fr);padding:8px}.immersive-call-stage.is-smart-media .immersive-call-remote-grid{gap:8px;inset:8px}.immersive-call-stage.is-smart-media .immersive-call-remote-tile{border-radius:14px}.immersive-call-stage.is-smart-media .immersive-call-local-pip{aspect-ratio:4/3;cursor:grab;touch-action:none;width:clamp(150px,40vw,210px);height:auto;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .18s;bottom:16px;right:16px}.immersive-call-stage.is-smart-media .immersive-call-local-pip.is-positioned{bottom:auto;right:auto}.immersive-call-stage.is-smart-media .immersive-call-local-pip.is-tucked-left{pointer-events:none;transform:translate(calc(-100% - 18px))}.immersive-call-stage.is-smart-media .immersive-call-local-pip.is-tucked-right{pointer-events:none;transform:translate(calc(100% + 18px))}.immersive-call-pip-grip{z-index:30;color:#ffffffbd;pointer-events:none;display:grid;position:absolute;top:3px;left:50%;transform:translate(-50%)}.immersive-call-pip-recall{z-index:45;color:#fff;background:#0c1523f0;border:1px solid #ffffff3d;place-items:center;width:34px;height:52px;padding:0;display:grid;position:absolute}.immersive-call-pip-recall.is-left{border-left:0;border-radius:0 15px 15px 0;left:0}.immersive-call-pip-recall.is-right{border-right:0;border-radius:15px 0 0 15px;right:0}.immersive-call-plus-panel{width:min(372px,100% - 24px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.immersive-call-shortcuts{display:none}@media (min-width:768px){.immersive-call-shortcuts{color:var(--muted,#94a3b8);justify-content:center;align-items:center;gap:24px;padding:8px 4px;font-size:12px;display:flex}.immersive-call-shortcuts b{color:inherit;background:#94a3b826;border-radius:5px;margin-right:6px;padding:2px 7px;font-weight:800}}.immersive-call-chat-bubble-button{z-index:35;color:#fff;background:#0f172a8c;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px}.immersive-call-chat-bubble-button .immersive-call-unread-dot{background:#ef4444;border-radius:999px;width:8px;height:8px}.immersive-call-chat-panel{z-index:40;color:#fff;pointer-events:auto;touch-action:manipulation;background:#0f172aeb;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:8px;width:min(320px,100% - 28px);height:min(50vh,420px);padding:10px;display:flex;position:absolute;top:58px;left:14px;box-shadow:0 18px 50px #0006}.immersive-call-chat-ad{flex:none;margin-bottom:4px}.immersive-call-chat-panel .call-chat-log{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow-y:auto}.immersive-call-chat-panel .call-chat-form{flex-shrink:0;gap:6px;display:flex}.immersive-call-chat-panel .call-chat-form input{color:#fff;min-width:0;font:inherit;pointer-events:auto;touch-action:manipulation;-webkit-user-select:text;user-select:text;background:#ffffff14;border:1px solid #fff3;border-radius:8px;flex:1;padding:8px 10px}.immersive-call-chat-panel .call-chat-form button{color:#fff;background:#4338ca;border:0;border-radius:8px;flex:none;padding:8px 12px;font-weight:800}@media (max-width:640px){.immersive-call-chat-panel{width:auto;left:8px;right:8px}}@media (max-width:760px){.duo-layout-v2.duo-roulette-page.is-lobby:has(.immersive-call-stage){height:calc(100dvh - 172px)!important;min-height:460px!important;overflow:hidden!important}.duo-layout-v2.duo-roulette-page.is-lobby .duo-hero-actions button{min-height:44px}}.immersive-room-body{gap:8px;height:100%;min-height:0;display:flex;overflow:hidden}.immersive-room-body>.private-room-members{background:#fff;border:1px solid #d8e1ec;border-radius:8px;flex-direction:column;flex:0 0 200px;gap:7px;min-width:0;min-height:0;padding:10px;display:flex;overflow:auto}.immersive-room-body>.private-room-members h2{color:#0f172a;margin:0 0 4px;font-size:16px}.om-app.client-dark .immersive-room-body>.private-room-members{color:var(--dark-text)!important;background:#1f2735fa!important;border-color:#94a3b842!important}.om-app.client-dark .immersive-room-body>.private-room-members h2{color:var(--dark-text)!important}.immersive-room-body .immersive-call-stage{flex:auto;min-width:0;min-height:0}@media (max-width:760px){.immersive-room-body{flex-direction:column}.immersive-room-body>.private-room-members{flex:none;max-height:26vh}.immersive-room-body .immersive-call-stage{flex:auto;min-height:280px}}.immersive-call-stage.is-focus-layout{--call-focus-gap:10px;--call-focus-radius:18px;--call-focus-surface:#07101d;--call-focus-raised:#0d192af0;--call-focus-line:#c2d5f233;--call-focus-accent:#79a6ff;background:var(--call-focus-surface)}.immersive-call-focus-stage{inset:var(--call-focus-gap);position:absolute}.immersive-call-focus-stage>.immersive-call-remote-tile.is-focused{border-radius:var(--call-focus-radius);width:auto;height:auto;position:absolute;inset:0}.immersive-call-stage.is-focus-layout .immersive-call-remote-tile.is-focused .immersive-call-video-main,.immersive-call-stage.is-focus-layout .immersive-call-remote-tile.is-thumbnail .immersive-call-video-main{object-fit:cover;object-position:center}.immersive-call-remote-rail{z-index:18;pointer-events:none;align-items:flex-start;gap:7px;width:clamp(132px,17vw,208px);display:flex;position:absolute;top:14px;bottom:82px}.immersive-call-remote-rail.is-right{flex-direction:row-reverse;right:14px}.immersive-call-remote-rail.is-left{left:14px}.immersive-call-remote-rail>div{overscroll-behavior:contain;scrollbar-width:none;pointer-events:auto;flex-direction:column;gap:8px;width:100%;min-width:0;max-height:100%;display:flex;overflow-y:auto}.immersive-call-remote-rail>div::-webkit-scrollbar{display:none}.immersive-call-remote-tile.is-thumbnail{border:1px solid var(--call-focus-line);background:var(--call-focus-surface);border-radius:14px;flex:none;width:100%;height:clamp(96px,18vh,150px);position:relative;box-shadow:0 14px 34px #00000075}.immersive-call-remote-tile.is-thumbnail.is-teammate{border-color:#54d6ad94;box-shadow:0 0 0 2px #54d6ad1f,0 14px 34px #00000075}.immersive-call-focus-target{z-index:3;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.immersive-call-focus-target:focus-visible{outline:3px solid var(--call-focus-accent);outline-offset:-4px}.immersive-call-rail-side{border:1px solid var(--call-focus-line);background:var(--call-focus-raised);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;border-radius:13px;flex:0 0 34px;place-items:center;width:34px;height:46px;padding:0;display:grid;box-shadow:0 10px 28px #00000061}.immersive-call-participant-profile{z-index:7;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050b14c2;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 96px);min-height:42px;padding:5px 12px 5px 5px;display:inline-flex;position:absolute;bottom:68px;left:12px;box-shadow:0 8px 24px #00000057}.immersive-call-participant-profile img,.immersive-call-participant-profile>span{color:#fff;object-fit:cover;background:#17263d;border:1px solid #ffffff47;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.immersive-call-participant-profile b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.immersive-call-remote-tile.is-thumbnail .immersive-call-participant-profile{max-width:none;min-height:34px;padding:3px 8px 3px 3px;font-size:10px;bottom:7px;left:7px;right:7px}.immersive-call-remote-tile.is-thumbnail .immersive-call-participant-profile img,.immersive-call-remote-tile.is-thumbnail .immersive-call-participant-profile>span{flex-basis:26px;width:26px;height:26px;font-size:10px}.immersive-call-stage.is-smart-media .immersive-call-local-pip{cursor:grab;touch-action:none;transition:transform .25s ease-out,box-shadow .16s,opacity .16s;bottom:74px}.immersive-call-stage.is-smart-media .immersive-call-local-pip.is-positioned{bottom:auto;right:auto}.immersive-call-stage.is-smart-media .immersive-call-local-pip.is-dragging{cursor:grabbing;transition:box-shadow .16s;box-shadow:0 24px 58px #000000b3,0 0 0 3px #79a6ff38}.immersive-call-stage.is-smart-media .immersive-call-local-pip.is-tucked-left{pointer-events:none;transform:translate(calc(-100% - 18px))}.immersive-call-stage.is-smart-media .immersive-call-local-pip.is-tucked-right{pointer-events:none;transform:translate(calc(100% + 18px))}.immersive-call-stage.is-smart-media .immersive-call-pip-grip{z-index:30;color:#ffffffc2;filter:drop-shadow(0 2px 5px #000c);pointer-events:none;display:grid;position:absolute;top:3px;left:50%;transform:translate(-50%)}.immersive-call-stage.is-smart-media .immersive-call-pip-resize{z-index:40;color:#ffffffd1;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,#060b14d1,#060b1400 82%);border:0;border-radius:14px 0 12px;place-items:center;width:30px;height:30px;padding:0;transition:color .16s,background .16s;display:grid;position:absolute;top:0;left:0}.immersive-call-stage.is-smart-media .immersive-call-pip-resize:before{content:"";border-top:2px solid;border-left:2px solid;border-radius:3px 0 0;width:11px;height:11px;margin:-2px 0 0 -2px}.immersive-call-stage.is-smart-media .immersive-call-pip-resize:is(:hover,:focus-visible),.immersive-call-stage.is-smart-media .immersive-call-local-pip.is-resizing .immersive-call-pip-resize{color:#fff;background:linear-gradient(135deg,#060b14eb,#060b1400 88%)}.immersive-call-stage.is-smart-media .immersive-call-local-pip.is-resizing{transition:none}.immersive-call-stage.is-smart-media .immersive-call-local-pip.is-pip-compact .immersive-call-tile-watermark,.immersive-call-stage.is-smart-media .immersive-call-local-pip.is-pip-compact .immersive-call-pip-grip{display:none}.immersive-call-stage.is-smart-media .immersive-call-pip-recall{z-index:45;background:var(--call-focus-raised,#0c1523f0);color:#fff;border:1px solid #ffffff3d;place-items:center;width:36px;height:54px;padding:0;display:grid;position:absolute}.immersive-call-stage.is-smart-media .immersive-call-pip-recall.is-left{border-left:0;border-radius:0 15px 15px 0;left:0}.immersive-call-stage.is-smart-media .immersive-call-pip-recall.is-right{border-right:0;border-radius:15px 0 0 15px;right:0}.immersive-call-stage.is-focus-layout .immersive-call-screenshare-layer{z-index:10}.immersive-call-stage.is-duo-arena{--duo-arena-gap:clamp(8px, 1vw, 14px);--duo-arena-surface:#07101d;background:var(--duo-arena-surface)}.immersive-call-duo-arena{inset:var(--duo-arena-gap);min-width:0;min-height:0;position:absolute}.immersive-call-duo-opponents{gap:var(--duo-arena-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;height:100%;min-height:0;display:grid}.immersive-call-duo-opponents>.immersive-call-remote-tile{border:1px solid #89aeff3d;border-radius:18px;min-width:0;min-height:0;box-shadow:0 20px 52px #00000057}.immersive-call-duo-opponents>.immersive-call-remote-tile:only-child{grid-column:1/-1}.immersive-call-duo-opponents[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.immersive-call-duo-opponents>.immersive-call-remote-tile.is-expanded-teammate{border-color:#54d6adb3;box-shadow:0 20px 52px #00000057,0 0 0 1px #54d6ad29}.immersive-call-duo-teammates{z-index:17;pointer-events:none;gap:6px;width:clamp(126px,16vw,188px);display:grid;position:absolute;top:16px;right:16px}.immersive-call-duo-teammates>span{color:#a9f3d5;letter-spacing:.04em;text-transform:uppercase;background:#061418d6;border:1px solid #54d6ad7a;border-radius:999px;justify-self:end;padding:4px 8px;font-size:10px;font-weight:900}.immersive-call-duo-teammates .immersive-call-remote-tile{pointer-events:auto;border-color:#54d6ad94;height:clamp(100px,18vh,156px)}.immersive-call-duo-teammates .immersive-call-remote-tile.is-movable{z-index:2;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .16s}.immersive-call-duo-teammates .immersive-call-remote-tile.is-movable:active{z-index:4;cursor:grabbing;transition:box-shadow .16s;box-shadow:0 24px 58px #000000a3,0 0 0 3px #54d6ad38}.immersive-call-remote-pip-actions{z-index:18;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#050c16c7;border:1px solid #ffffff24;border-radius:999px;gap:4px;padding:3px;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:7px;right:7px;transform:translateY(-3px);box-shadow:0 8px 24px #0000005c}.immersive-call-remote-tile.is-movable:hover .immersive-call-remote-pip-actions,.immersive-call-remote-tile.is-movable:focus-within .immersive-call-remote-pip-actions{opacity:1;pointer-events:auto;transform:none}.immersive-call-remote-pip-actions button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;font:900 17px/1 system-ui,sans-serif;display:grid}.immersive-call-remote-pip-actions button:hover,.immersive-call-remote-pip-actions button:focus-visible{outline-offset:1px;background:#79a6ff47;outline:2px solid #79a6ffbd}.immersive-call-remote-expand-action,.immersive-call-remote-compact-action{z-index:19;color:#d9fff0;cursor:pointer;background:#051218f0;border:1px solid #54d6ad94;border-radius:12px 0 0 12px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:0 10px 0 7px;font-size:11px;font-weight:900;transition:background .16s,transform .16s,border-color .16s;display:inline-flex;position:absolute;box-shadow:0 10px 28px #0006}.immersive-call-remote-expand-action{top:50%;left:0;transform:translate(-100%,-50%)}.immersive-call-remote-compact-action{border-radius:999px;top:12px;left:12px}.immersive-call-remote-expand-action:is(:hover,:focus-visible){outline-offset:2px;background:#0d3732fa;border-color:#6cf4c1e6;outline:2px solid #54d6ad8f;transform:translate(calc(-100% - 3px),-50%)}.immersive-call-remote-compact-action:is(:hover,:focus-visible){outline-offset:2px;background:#0d3732fa;outline:2px solid #54d6ad8f}.immersive-call-teammate-recalls{z-index:32;touch-action:none;gap:8px;transition:left .22s cubic-bezier(.2,.8,.2,1),right .22s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:46%;right:0;transform:translateY(-50%)}.immersive-call-teammate-recalls.is-left{left:0;right:auto}.immersive-call-teammate-recalls button{color:#d8fff0;cursor:pointer;background:#07161bf0;border:1px solid #54d6ad8a;border-right:0;border-radius:15px 0 0 15px;align-items:center;gap:3px;min-width:48px;min-height:52px;padding:5px 7px 5px 4px;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 12px 32px #0000006b}.immersive-call-teammate-recalls.is-left button{border-left:0;border-right:1px solid #54d6ad8a;border-radius:0 15px 15px 0;flex-direction:row-reverse;padding:5px 4px 5px 7px}.immersive-call-teammate-recalls button:is(:hover,:focus-visible){outline-offset:2px;background:#0c302efa;outline:2px solid #54d6adb8;transform:translate(-3px)}.immersive-call-teammate-recalls.is-left button:is(:hover,:focus-visible){transform:translate(3px)}.immersive-call-teammate-recalls button>span{background:#54d6ad2e;border-radius:999px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.immersive-call-teammate-recalls img{object-fit:cover;width:100%;height:100%}.duo-call-navigation{z-index:45;width:100%;position:relative}.duo-roulette-page.is-matched>.duo-hero-panel{max-height:96px;transition:max-height .24s,opacity .2s,padding .24s,border-width .2s;overflow:hidden}.duo-roulette-page.is-matched>.duo-hero-panel.is-call-intro-dismissed{opacity:0;pointer-events:none;border-width:0;min-height:0;max-height:0;margin:0;padding-block:0!important}.gungame-panel.is-centered:not(.is-custom){left:50%;right:auto;transform:translate(-50%)}.immersive-call-remote-pip-grip{display:grid}.immersive-call-local-pip .immersive-call-local-profile{max-width:none;min-height:34px;padding:3px 8px 3px 3px;font-size:10px;bottom:7px;left:7px;right:7px}.immersive-call-local-pip .immersive-call-local-profile img,.immersive-call-local-pip .immersive-call-local-profile>span{flex-basis:26px;width:26px;height:26px}.immersive-call-local-pip .immersive-call-duo-trust-pill{max-width:none;left:7px;right:7px;overflow:hidden}.immersive-call-stage.is-duo-arena .immersive-call-screenshare-layer{z-index:25}.immersive-call-stage.is-duo-arena.has-screen-share .immersive-call-local-pip,.immersive-call-stage.is-duo-arena.has-screen-share .immersive-call-duo-teammates{z-index:30}.immersive-call-duo-trust-pill{max-width:calc(100% - 20px)}@media (max-width:760px){.immersive-call-stage.is-duo-arena{border-radius:0}.immersive-call-duo-arena{inset:6px}.immersive-call-duo-opponents{gap:6px}.immersive-call-duo-opponents[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.immersive-call-duo-opponents[data-count="3"]>.is-expanded-teammate{grid-column:1/-1;min-height:34%}.immersive-call-duo-opponents>.immersive-call-remote-tile{border-radius:13px}.immersive-call-duo-teammates{width:clamp(132px,36vw,152px);top:10px;right:10px}.immersive-call-duo-teammates>span{display:none}.immersive-call-duo-teammates .immersive-call-remote-tile{aspect-ratio:4/3;height:auto}.immersive-call-duo-teammates .immersive-call-remote-pip-grip{top:2px}.immersive-call-local-pip .immersive-call-local-profile,.immersive-call-duo-teammates .immersive-call-participant-profile{min-height:30px;font-size:9px}.immersive-call-remote-pip-actions{opacity:1;pointer-events:auto;gap:0;padding:1px;top:5px;right:5px;transform:none}.immersive-call-remote-pip-actions button{background:0 0;width:44px;height:44px}.immersive-call-remote-expand-action{min-width:44px;min-height:44px;padding:0}.immersive-call-remote-expand-action span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.immersive-call-remote-compact-action{min-height:44px;padding-inline:11px}.immersive-call-duo-teammates .immersive-call-trust-pill,.immersive-call-remote-tile.is-pip-compact .immersive-call-participant-profile,.immersive-call-remote-tile.is-pip-compact .immersive-call-trust-pill,.immersive-call-remote-tile.is-pip-compact .immersive-call-tile-watermark{display:none}.gungame-panel.is-centered:not(.is-custom){left:8px;right:8px;transform:none}.immersive-call-stage.is-focus-layout{border-radius:0}.immersive-call-focus-stage{inset:6px}.immersive-call-focus-stage>.immersive-call-remote-tile.is-focused{border-radius:13px}.immersive-call-remote-rail{gap:5px;width:clamp(105px,29vw,124px);top:10px;bottom:80px}.immersive-call-remote-rail.is-right{right:8px}.immersive-call-remote-rail.is-left{left:8px}.immersive-call-remote-rail>div{gap:6px}.immersive-call-remote-tile.is-thumbnail{border-radius:11px;height:clamp(82px,15dvh,112px)}.immersive-call-rail-side{border-radius:11px;flex-basis:30px;width:30px;height:42px}.immersive-call-participant-profile{max-width:calc(100% - 138px);bottom:72px;left:10px}.immersive-call-remote-tile.is-thumbnail .immersive-call-participant-profile{bottom:5px;left:5px;right:5px}.immersive-call-remote-tile.is-thumbnail .immersive-call-participant-profile b{font-size:9px}.immersive-call-stage.is-smart-media .immersive-call-local-pip{border-radius:13px;width:clamp(132px,35vw,164px);bottom:70px;right:14px}.immersive-call-stage.has-screen-share .immersive-call-screenshare-layer{grid-template-columns:none;grid-auto-rows:unset;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;align-items:stretch;gap:8px;padding:6px;display:flex;overflow:auto hidden}.immersive-call-stage.has-screen-share .immersive-call-screenshare-layer::-webkit-scrollbar{display:none}.immersive-call-stage.has-screen-share .immersive-call-screenshare-layer video{scroll-snap-align:center;scroll-snap-stop:always;border-radius:12px;flex:0 0 100%;width:100%;height:100%}.immersive-call-stage.has-screen-share .immersive-call-screenshare-layer.has-multiple{padding-top:44px}.immersive-call-screenshare-swipe{z-index:3;border:1px solid var(--call-focus-line);background:var(--call-focus-raised);color:#fff;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:6px 10px;font-size:10px;font-weight:850;display:inline-flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.immersive-call-stage.is-smart-media .immersive-call-local-pip{transition:none}}@media (max-width:760px){.om-app:has(.duo-roulette-page.is-matched)>.om-header{grid-template-rows:1fr!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:7px!important;height:48px!important;min-height:48px!important;padding:5px 8px!important;overflow:hidden!important}.om-app:has(.duo-roulette-page.is-matched)>.om-header .logo-button{grid-area:1/1!important}:is(.om-app:has(.duo-roulette-page.is-matched)>.om-header .header-main-actions,.om-app:has(.duo-roulette-page.is-matched)>.om-header .om-tagline){display:none!important}.om-app:has(.duo-roulette-page.is-matched)>.om-header .online{text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:1/3!important;width:auto!important;max-width:138px!important;margin:0!important;display:block!important;overflow:hidden!important}.om-app:has(.duo-roulette-page.is-matched)>footer{display:none!important}.duo-layout-v2.duo-roulette-page.is-matched:has(.immersive-call-stage){grid-template-rows:minmax(0,1fr) auto!important;gap:0!important;width:100%!important;height:calc(100dvh - 48px)!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.duo-layout-v2.duo-roulette-page.is-matched:has(.immersive-call-stage)>.duo-hero-panel{display:none!important}.duo-layout-v2.duo-roulette-page.is-matched:has(.immersive-call-stage)>.immersive-call-stage{border-radius:0!important;min-width:0!important;height:100%!important;min-height:0!important}.duo-layout-v2.duo-roulette-page.is-matched:has(.immersive-call-stage)>.duo-call-navigation{min-height:calc(68px + max(0px, env(safe-area-inset-bottom)));padding:6px 7px calc(8px + max(0px, env(safe-area-inset-bottom)));grid-row:2}.duo-layout-v2.duo-roulette-page .duo-hero-actions button{min-height:44px}.duo-layout-v2.duo-roulette-page.is-matched:has(.immersive-call-stage)>.immersive-call-ad-rail{display:none!important}.duo-call-navigation .solo-call-navigation-key,.duo-call-navigation .solo-call-navigation-arrow,.duo-call-navigation .solo-call-navigation-game{min-width:44px;min-height:44px}}@media (max-width:560px),(max-height:620px){.immersive-call-stage.is-duo-arena .immersive-call-status,.immersive-call-stage.is-duo-arena .immersive-call-duo-trust-pill .user-badge-chip,.immersive-call-stage.is-duo-arena .immersive-call-duo-teammates .immersive-call-trust-pill,.immersive-call-stage.is-duo-arena .immersive-call-duo-opponents .immersive-call-participant-profile b,.immersive-call-stage.is-duo-arena .immersive-call-duo-teammates .immersive-call-participant-profile b{display:none}.immersive-call-stage.is-duo-arena .immersive-call-duo-opponents .immersive-call-participant-profile,.immersive-call-stage.is-duo-arena .immersive-call-duo-teammates .immersive-call-participant-profile{width:40px;min-width:40px;padding-right:3px}.immersive-call-stage.is-duo-arena .immersive-call-pin-report,.immersive-call-stage.is-duo-arena .immersive-call-plus-button{justify-content:center;width:44px;height:44px;padding:0;font-size:0;overflow:hidden}}@media (max-width:410px),(max-height:500px){.immersive-call-stage.is-duo-arena .immersive-call-duo-opponents .immersive-call-trust-pill,.immersive-call-stage.is-duo-arena .immersive-call-tile-watermark,.duo-call-navigation .solo-call-navigation-action>span:not(.solo-call-navigation-key):not(.solo-call-navigation-arrow){display:none}}@media (prefers-reduced-motion:reduce){.duo-roulette-page.is-matched>.duo-hero-panel,.immersive-call-teammate-recalls,.immersive-call-teammate-recalls button,.immersive-call-remote-expand-action,.immersive-call-remote-compact-action{transition:none}}@keyframes call-status-in{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.immersive-call-status{animation:none}}
.om-app:has(.solo-call-experience){background:#070a10;height:100dvh;overflow:hidden;min-height:100dvh!important}.om-app:has(.solo-call-experience)>.site-footer{display:none}.solo-call-experience{--solo-gap:clamp(12px, 1.15vw, 22px);--solo-pad:clamp(12px, 1.35vw, 26px);color:#f8fafc;background:radial-gradient(circle at 50% 48%,#3e67b91f,#0000 34%),linear-gradient(#0b1019 0%,#070a10 100%);grid-template-rows:minmax(0,1fr) auto;height:calc(100dvh - 56px);min-height:0;display:grid;overflow:hidden}.solo-call-deck{gap:var(--solo-gap);min-width:0;min-height:0;padding:var(--solo-pad);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.solo-call-video-card{isolation:isolate;background:#05070b;border:1px solid #ffffff1a;border-radius:clamp(16px,1.35vw,24px);min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:0 22px 54px #00000057}.solo-call-video-card:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0206172e,#0000 20% 72%,#0206176b);position:absolute;inset:0}.solo-call-video-card>video{z-index:1;object-fit:contain;background:#05070b;width:100%;height:100%;display:block;position:relative}.solo-call-video-card>.solo-call-video-ambient{display:none}.solo-call-video-card>.solo-call-video-main.blurred-video{filter:blur(22px);transform:scale(1.04)}.solo-call-video-card>.solo-call-video-ambient.blurred-video{opacity:.18;filter:blur(34px)brightness(.35)}.solo-call-video-card>.camera-warning,.solo-call-video-card>.immersive-call-waiting{z-index:4;position:absolute;inset:0}.solo-call-video-card .immersive-call-trust-pill{z-index:12;max-width:calc(100% - 130px);top:14px;left:14px}.solo-call-person-label{z-index:12;color:#fff;text-overflow:ellipsis;text-shadow:0 2px 10px #000000e6;white-space:nowrap;pointer-events:none;max-width:calc(100% - 124px);font-size:clamp(13px,.95vw,16px);font-weight:850;line-height:1.15;position:absolute;bottom:16px;left:16px;overflow:hidden}.solo-call-person-local{align-items:center;gap:7px;max-width:min(220px,48%);display:inline-flex}.solo-call-person-local>img,.solo-call-person-local>.solo-call-person-avatar{object-fit:cover;border-radius:50%;flex:0 0 28px;width:28px;height:28px}.solo-call-person-profile{cursor:pointer;pointer-events:auto;background:#070c16b3;border:1px solid #fff3;border-radius:999px;align-items:center;gap:9px;width:auto;min-height:42px;padding:5px 11px 5px 5px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;box-shadow:0 8px 26px #00000047}.solo-call-person-profile:hover{background:#0d1728e6;border-color:#ffffff6b;transform:translateY(-1px)}.solo-call-person-profile img,.solo-call-person-avatar{color:#fff;object-fit:cover;background:linear-gradient(145deg,#243a5d,#172235);border:1px solid #ffffff4d;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:950;display:grid}.solo-call-person-profile>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.solo-call-report,.solo-call-mic,.solo-call-more,.solo-call-votes button,.solo-call-chat-button{color:#fff;-webkit-backdrop-filter:none;background:#080d17ad;border:1px solid #ffffff21;box-shadow:0 8px 22px #0003}.solo-call-report,.solo-call-mic,.solo-call-more{z-index:30;min-height:42px;font:inherit;border-radius:999px;font-size:12px;font-weight:850;position:absolute}.solo-call-report{align-items:center;gap:7px;padding:9px 13px;display:inline-flex;top:14px;right:14px}.solo-call-votes{z-index:30;gap:7px;display:grid;position:absolute;top:64px;right:14px}.solo-call-vote-confirmation{pointer-events:none;background:#050b14f0;border:1px solid;border-radius:999px;width:max-content;padding:7px 10px;font-size:11px;font-weight:850;animation:2.2s cubic-bezier(.2,.9,.3,1) both solo-vote-confirm;position:absolute;top:50%;right:52px}.solo-call-vote-confirmation.is-positive{color:#70e6a2}.solo-call-vote-confirmation.is-negative{color:#ff8b8b}.solo-call-votes button,.solo-call-mic{border-radius:999px;place-items:center;width:42px;height:42px;padding:0;display:inline-grid}.solo-call-votes button{transition:transform .18s cubic-bezier(.2,.9,.3,1.4),background-color .18s,border-color .18s,box-shadow .22s;position:relative}.solo-call-votes button:not(:disabled):active{transform:scale(.9)}.solo-call-votes button:disabled{opacity:.46}.solo-call-votes button.is-voted:disabled{opacity:1;color:#fff;transform:scale(1.08)}.solo-call-votes button.is-voted{animation:.54s cubic-bezier(.18,.9,.28,1.4) both solo-vote-pop}.solo-call-votes button.is-voted:after{content:"";pointer-events:none;border:2px solid;border-radius:999px;animation:.66s ease-out both solo-vote-ring;position:absolute;inset:-3px}.solo-call-votes button.is-voted>svg{animation:.54s cubic-bezier(.2,.9,.3,1.5) both solo-vote-icon-up}.solo-call-votes button.is-voted.is-negative>svg{animation-name:solo-vote-icon-down}.solo-call-votes button.is-positive{background:#16a34ac7;border-color:#4ade80cc;box-shadow:0 0 0 5px #22c55e1f,0 9px 28px #16a34a52}.solo-call-votes button.is-negative{background:#dc2626c7;border-color:#f87171d9;box-shadow:0 0 0 5px #ef44441f,0 9px 28px #dc26264d}@keyframes solo-vote-confirm{0%{opacity:0;transform:translate(10px,-50%)scale(.86)}9%{opacity:1;transform:translate(-2px,-50%)scale(1.04)}15%{opacity:1;transform:translateY(-50%)scale(1)}78%{opacity:1;transform:translateY(-50%)scale(1)}to{opacity:0;transform:translateY(-50%)scale(.94)}}@keyframes solo-vote-pop{0%{transform:scale(1)}36%{transform:scale(1.28)}64%{transform:scale(.97)}to{transform:scale(1.08)}}@keyframes solo-vote-ring{0%{opacity:.7;transform:scale(.84)}to{opacity:0;transform:scale(1.8)}}@keyframes solo-vote-icon-up{0%{transform:rotate(0)scale(1)}40%{transform:rotate(-14deg)scale(1.16)}to{transform:rotate(0)scale(1)}}@keyframes solo-vote-icon-down{0%{transform:rotate(0)scale(1)}40%{transform:rotate(14deg)scale(1.16)}to{transform:rotate(0)scale(1)}}.solo-call-mic{bottom:14px;right:14px}.solo-call-mic.is-muted{background:#b91c1cc7;border-color:#f8717180}.solo-call-more{align-items:center;gap:7px;padding:9px 15px;display:inline-flex;top:14px;right:14px}.solo-call-more-panel{top:calc(var(--solo-pad) + 64px);right:calc(var(--solo-pad) + 14px);z-index:60;-webkit-backdrop-filter:none;background:radial-gradient(circle at 88% 0,#527ccd2e,#0000 38%),#080e19f5;border:1px solid #79a6ff38;border-radius:20px;width:min(372px,100% - 28px);max-height:min(66vh,520px);padding:10px;position:absolute;overflow-y:auto;box-shadow:0 26px 80px #0000009e,inset 0 1px #ffffff0d}.solo-call-more-panel>header{justify-content:space-between;align-items:center;gap:12px;padding:7px 7px 11px 10px;display:flex}.solo-call-more-panel>header>span{gap:2px;display:grid}.solo-call-more-panel>header b{color:#f8fbff;letter-spacing:.01em;font-size:14px}.solo-call-more-panel>header small{color:#8798b4;font-size:11px}.solo-call-more-panel>header>button{color:#b9c7db;background:#ffffff0e;border:1px solid #ffffff17;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.solo-call-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.solo-call-tool{min-width:0}.solo-call-more-panel .solo-call-tool>button,.solo-call-more-panel .solo-call-tool>.theme-toggle,.solo-call-more-panel .solo-call-tool>.fun-menu-wrap>.fun-menu-button,.solo-call-more-panel .solo-call-tool summary{width:100%;min-height:58px;font:inherit;text-align:left;justify-content:flex-start;align-items:center;gap:9px;padding:11px 12px;font-size:12px;font-weight:800;transition:transform .16s,border-color .16s,background .16s;display:flex;color:#eaf1fb!important;background:linear-gradient(145deg,#1c2a41e0,#0f1828e0)!important;border:1px solid #ffffff16!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff0b,0 7px 18px #0000002e!important}.solo-call-more-panel .solo-call-tool>button:hover,.solo-call-more-panel .solo-call-tool>.theme-toggle:hover,.solo-call-more-panel .solo-call-tool>.fun-menu-wrap>.fun-menu-button:hover{transform:translateY(-1px);background:linear-gradient(145deg,#273b5bf5,#142035f5)!important;border-color:#79a6ff6b!important}.solo-call-more-panel .solo-call-tool svg{color:#8fb4ff;flex:none}.solo-call-more-panel .solo-call-tool-screenshare>button.active{background:linear-gradient(145deg,#196058e6,#0d3636eb)!important;border-color:#65dec77a!important}.solo-call-more-panel .solo-call-tool-screenshare>button.active svg{color:#76f1d9}.solo-call-more-panel .solo-call-tool-gungame svg{color:#22e0ff}.solo-call-more-panel .solo-call-tool-gungame>button.active{background:linear-gradient(145deg,#0c4760e6,#092436eb)!important;border-color:#22e0ff8c!important}.solo-call-more-panel .solo-call-tool-supporter>button{background:linear-gradient(145deg,#594118e0,#2b2114e6)!important;border-color:#f4ca6157!important}.solo-call-more-panel .solo-call-tool-supporter svg{color:#f7d56d}.solo-call-more-panel .solo-call-tool-leave>button{color:#ffb7b7!important}.solo-call-more-panel .solo-call-tool-leave svg{color:#ff8787}.solo-call-chat-button{z-index:35;justify-content:center;min-width:42px;min-height:42px;padding:9px 12px;inset:auto 14px 14px auto}.solo-call-chat-panel{z-index:65;border-radius:14px;width:min(360px,100% - 28px);height:min(52%,430px);inset:auto 14px 64px auto}.solo-call-local-empty{z-index:5;color:#d7e0ed;text-align:center;background:radial-gradient(circle at 50% 38%,#17243a,#090d14 70%);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:22px;display:flex;position:absolute;inset:0}.solo-call-local-empty small{color:#9aa9bd;max-width:34ch}.solo-call-local-empty button{color:#fff;background:#4678ff;border:0;border-radius:999px;margin-top:3px;padding:9px 15px;font-weight:850}.solo-call-video-card-local.is-hidden{opacity:0;pointer-events:none}.solo-call-status,.solo-call-screenshare-error{z-index:80;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff1f;border-radius:999px;max-width:min(460px,62%);font-size:12px;font-weight:750;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.solo-call-status{top:calc(var(--solo-pad) + 14px);background:#070c15a8;max-width:min(280px,21%);padding:6px 14px;animation:.18s ease-out call-status-in;left:25%}.solo-call-screenshare-error{top:calc(var(--solo-pad) + 54px);background:#b91c1cd1;padding:7px 14px}.solo-call-card-screenshare{z-index:3;background:#03060b;position:absolute;inset:0;overflow:hidden}.solo-call-card-screenshare video{object-fit:contain;width:100%;height:100%;display:block}.solo-call-card-screenshare>span{z-index:2;color:#e8f0fb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050a12b8;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px}.solo-call-video-card.has-screen-share>.solo-call-video-main{z-index:9;aspect-ratio:4/3;object-fit:cover;background:#05070b;border:2px solid #ffffffc7;border-radius:14px;width:clamp(138px,22%,230px);height:auto;position:absolute;bottom:16px;right:16px;box-shadow:0 14px 38px #00000085}.solo-call-video-card.has-screen-share>.solo-call-video-ambient{opacity:0}.solo-call-video-card.has-screen-share>.solo-call-person-label{bottom:22px}.solo-call-pip-grip,.solo-call-pip-recall,.solo-call-pip-resize{display:none}.solo-call-video-card-local.is-floating .solo-call-pip-resize{z-index:40;color:#ffffffd1;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,#060b14d1,#060b1400 82%);border:0;border-radius:16px 0 14px;place-items:center;width:34px;height:34px;padding:0;transition:color .16s,background .16s;display:grid;position:absolute;top:0;left:0}.solo-call-video-card-local.is-floating .solo-call-pip-resize:before{content:"";border-top:2px solid;border-left:2px solid;border-radius:3px 0 0;width:12px;height:12px;margin:-2px 0 0 -2px}.solo-call-video-card-local.is-floating .solo-call-pip-resize:is(:hover,:focus-visible),.solo-call-video-card-local.is-floating.is-resizing .solo-call-pip-resize{color:#fff;background:linear-gradient(135deg,#060b14eb,#060b1400 88%)}.solo-call-video-card-local.is-floating .immersive-call-trust-pill{left:40px}.solo-call-video-card-local.is-pip-compact .immersive-call-trust-pill,.solo-call-video-card-local.is-pip-compact .solo-call-more,.solo-call-video-card-local.is-pip-minimal .immersive-call-trust-pill,.solo-call-video-card-local.is-pip-minimal .solo-call-more,.solo-call-video-card-local.is-pip-minimal .solo-call-person-label,.solo-call-video-card-local.is-pip-minimal .solo-call-tile-watermark,.solo-call-video-card-local.is-pip-minimal .solo-call-pip-mode{display:none}.solo-call-video-card-local.is-pip-compact .solo-call-person-label{max-width:calc(100% - 58px);font-size:11px}.solo-call-video-card-local.is-pip-compact .solo-call-tile-watermark{opacity:.5;font-size:11px}.solo-call-tile-watermark{z-index:11;color:#ffffff3d;letter-spacing:.08em;text-shadow:0 3px 14px #000000b8;white-space:nowrap;pointer-events:none;font-size:clamp(13px,1.15vw,18px);font-weight:900;line-height:1;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.solo-call-navigation{min-height:82px;padding:9px var(--solo-pad) 12px;background:#090d14;border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(18px,4vw,72px);display:grid}.solo-call-navigation-game{color:#f8fafc;min-height:52px;font:inherit;cursor:pointer;background:#0e1522e6;border:1px solid #ffffff24;border-radius:999px;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;gap:0 9px;padding:7px 16px;transition:transform .18s cubic-bezier(.2,.9,.3,1.3),border-color .18s,background .18s,box-shadow .2s;display:grid}.solo-call-navigation-game>svg{color:#79a6ff;grid-row:1/3}.solo-call-navigation-game b{text-align:left;font-size:13px;font-weight:900;line-height:1.1}.solo-call-navigation-game small{color:#93a4bd;letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:10px;font-weight:800}.solo-call-navigation-game:not(:disabled):hover{background:#162237f2;border-color:#79a6ff8c;transform:translateY(-1px)}.solo-call-navigation-game:not(:disabled):active{transform:scale(.97)}.solo-call-navigation-game:disabled{opacity:.45;cursor:not-allowed}.solo-call-navigation-game.is-playing{background:#50161ce6;border-color:#f8717199;box-shadow:0 0 0 4px #ef44441f}.solo-call-navigation-game.is-playing>svg{color:#ff9a9a}.solo-call-navigation-game.is-playing small{color:#ffc6c6}.solo-call-navigation-action{color:#fff;width:fit-content;min-width:0;font:inherit;text-align:left;background:#ffffff05;border:1px solid #0000;border-radius:999px;align-items:center;gap:13px;padding:7px 9px;display:flex}.solo-call-navigation-action>span:not(.solo-call-navigation-key):not(.solo-call-navigation-arrow){gap:2px;min-width:0;display:grid}.solo-call-navigation-action b,.solo-call-navigation-action small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.solo-call-navigation-action b{font-size:clamp(13px,1vw,16px);font-weight:850}.solo-call-navigation-action small{color:#9aa9bd;font-size:11px}.solo-call-navigation-next{text-align:right;justify-content:flex-end;justify-self:end}.solo-call-navigation-key,.solo-call-navigation-arrow{color:#f8fafc;background:#ffffff14;border:1px solid #ffffff1f;flex:none;place-items:center;font-weight:900;display:inline-grid}.solo-call-navigation-key{text-transform:lowercase;border-radius:999px;min-width:46px;min-height:46px;padding:0 10px;font-size:12px}.solo-call-navigation-arrow{border-radius:999px;width:46px;height:46px;font-size:23px}.solo-call-navigation-action:hover{background:#fff1;border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 10px 28px #0000003d}.solo-call-navigation-action:hover .solo-call-navigation-key,.solo-call-navigation-action:hover .solo-call-navigation-arrow{background:#6793ff33;transform:scale(1.08)}.solo-call-navigation-action:disabled{cursor:wait;opacity:.5}.solo-call-navigation-action,.solo-call-navigation-key,.solo-call-navigation-arrow{transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s}@media (prefers-reduced-motion:reduce){.solo-call-vote-confirmation{animation:none}.solo-call-votes button,.solo-call-votes button.is-voted,.solo-call-votes button.is-voted>svg{transition:none;animation:none}.solo-call-votes button.is-voted:after{display:none}.solo-call-navigation-action,.solo-call-navigation-key,.solo-call-navigation-arrow{transition:none}}@media (max-width:1280px),(max-height:600px){.solo-call-status{display:none}}.solo-call-report:hover,.solo-call-mic:hover,.solo-call-more:hover,.solo-call-votes button:hover,.solo-call-chat-button:hover{background:#1e2b43e0}.solo-call-experience button:focus-visible{outline-offset:3px;outline:3px solid #79a6ff}@media (max-width:900px){.solo-call-experience{height:calc(100dvh - 52px)}.solo-call-deck{padding:10px;display:block}.solo-call-video-card-remote{width:100%;height:100%}.solo-call-video-card-local{z-index:40;aspect-ratio:4/3;cursor:grab;touch-action:none;border-width:2px;border-color:#ffffff6b;border-radius:16px;width:clamp(180px,34vw,270px);height:auto;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .18s,opacity .18s;position:absolute;bottom:24px;right:24px;box-shadow:0 18px 48px #0000008c}.solo-call-video-card-local.is-positioned{bottom:auto;right:auto}.solo-call-video-card-local.is-dragging{cursor:grabbing;transition:box-shadow .18s;box-shadow:0 24px 58px #000000ad,0 0 0 3px #79a6ff2e}.solo-call-video-card-local.is-resizing{transition:none}.solo-call-video-card-local.is-tucked-left{pointer-events:none;transform:translate(calc(-100% - 18px))}.solo-call-video-card-local.is-tucked-right{pointer-events:none;transform:translate(calc(100% + 18px))}.solo-call-pip-grip{z-index:34;color:#ffffffb8;filter:drop-shadow(0 2px 5px #000c);pointer-events:none;place-items:center;display:grid;position:absolute;top:3px;left:50%;transform:translate(-50%)}.solo-call-pip-recall{z-index:52;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0c1523eb;border:1px solid #ffffff42;place-items:center;width:34px;height:52px;padding:0;display:grid;position:absolute;box-shadow:0 10px 28px #0000007a}.solo-call-pip-recall.is-left{border-left:0;border-radius:0 15px 15px 0;left:0}.solo-call-pip-recall.is-right{border-right:0;border-radius:15px 0 0 15px;right:0}.solo-call-status{max-width:min(460px,62%);top:24px;left:50%}.solo-call-screenshare-error{top:64px}.solo-call-chat-button,.solo-call-chat-panel{left:14px;right:auto}.solo-call-video-card-remote .solo-call-person-label{bottom:64px}.solo-call-video-card-local .immersive-call-trust-pill{max-width:calc(100% - 72px);padding:4px 7px;font-size:10px}.solo-call-video-card-local .solo-call-person-label{max-width:calc(100% - 62px);font-size:12px}.solo-call-video-card-local .solo-call-more{min-height:36px;padding:7px 11px;top:9px;right:9px}.solo-call-video-card-local .solo-call-mic{width:36px;height:36px;min-height:36px;bottom:9px;right:9px}.solo-call-more-panel{width:min(372px,100vw - 32px);max-height:min(55vh,390px);top:50%;bottom:auto;right:50%;transform:translate(50%,-50%)}}.solo-call-media-swap{z-index:40;color:#fff;min-height:44px;font:inherit;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#080f1be6;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:800;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000006b}.solo-call-media-swap:hover,.solo-call-media-swap:focus-visible{background:#142b4cf5;border-color:#60a5fad1;transform:translate(-50%)translateY(-1px)}.solo-call-media-swap:focus-visible{outline-offset:3px;outline:3px solid #3b82f685}.solo-call-experience.has-local-screen-share .solo-call-video-card-local.is-floating{z-index:18;cursor:default;aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;inset:0!important;transform:none!important}.solo-call-experience.has-local-screen-share .solo-call-video-card-local .solo-call-card-screenshare{border-radius:0}.solo-call-experience.has-local-screen-share .solo-call-video-card-local>.solo-call-video-main{border-radius:14px;width:clamp(132px,18vw,244px);bottom:clamp(74px,8vh,96px);right:clamp(12px,1.4vw,24px)}.solo-call-experience.has-local-screen-share .solo-call-video-card-remote{z-index:26;aspect-ratio:4/3;border:2px solid #ffffffad;border-radius:14px;width:clamp(150px,19vw,270px);height:auto;position:absolute;inset:clamp(68px,9vh,92px) clamp(12px,1.4vw,24px) auto auto;box-shadow:0 14px 36px #0000008f}.solo-call-experience.has-local-screen-share .solo-call-video-card-remote>.solo-call-video-main{z-index:1;aspect-ratio:auto;object-fit:cover;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}.solo-call-experience.has-local-screen-share.is-share-focus .solo-call-video-card-remote>.solo-call-video-ambient,.solo-call-experience.has-local-screen-share.is-share-focus .solo-call-video-card-remote>.solo-call-card-screenshare,.solo-call-experience.has-local-screen-share.is-share-focus .solo-call-video-card-remote>.immersive-call-trust-pill,.solo-call-experience.has-local-screen-share.is-share-focus .solo-call-video-card-remote>.solo-call-report,.solo-call-experience.has-local-screen-share.is-share-focus .solo-call-video-card-remote>.solo-call-votes,.solo-call-experience.has-local-screen-share.is-share-focus .solo-call-video-card-remote>.solo-call-chat-button,.solo-call-experience.has-local-screen-share.is-share-focus .solo-call-video-card-remote>.solo-call-chat-panel,.solo-call-experience.has-local-screen-share.is-share-focus .solo-call-video-card-remote>.solo-call-tile-watermark{display:none!important}.solo-call-experience.has-local-screen-share.is-share-focus .solo-call-video-card-remote>.solo-call-person-label{z-index:4;max-width:calc(100% - 12px);min-height:30px;padding:3px 7px 3px 3px;font-size:10px;bottom:6px;left:6px;right:6px}.solo-call-experience.has-local-screen-share.is-share-focus .solo-call-video-card-remote>.solo-call-media-swap{text-overflow:ellipsis;max-width:calc(100% - 16px);min-height:36px;padding:7px 10px;top:8px;left:8px;overflow:hidden;transform:none}.solo-call-experience.has-local-screen-share.is-camera-focus .solo-call-video-card-remote{z-index:18;aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;inset:0}.solo-call-experience.has-local-screen-share.is-camera-focus .solo-call-video-card-local.is-floating{z-index:28;aspect-ratio:16/9!important;border:2px solid #ffffffad!important;border-radius:14px!important;width:clamp(170px,24vw,330px)!important;height:auto!important;inset:auto clamp(12px,1.4vw,24px) clamp(16px,2vh,26px) auto!important;box-shadow:0 16px 42px #00000094!important}.solo-call-video-card-remote.has-screen-share.is-share-camera-focus>.solo-call-card-screenshare{z-index:18;aspect-ratio:16/9;border:2px solid #ffffffad;border-radius:14px;width:clamp(170px,25%,340px);height:auto;inset:auto 16px 16px auto;box-shadow:0 16px 42px #00000094}.solo-call-video-card-remote.has-screen-share.is-share-camera-focus>.solo-call-video-main{aspect-ratio:auto;object-fit:contain;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;inset:0}.solo-call-video-card-remote.has-screen-share.is-share-camera-focus>.solo-call-video-ambient{opacity:.18}@media (max-width:900px){.solo-call-experience.has-local-screen-share .solo-call-video-card-remote{width:clamp(118px,31vw,158px);top:62px;right:12px}.solo-call-experience.has-local-screen-share.is-camera-focus .solo-call-video-card-remote{width:100%;height:100%;inset:0}.solo-call-experience.has-local-screen-share.is-camera-focus .solo-call-video-card-local.is-floating,.solo-call-video-card-remote.has-screen-share.is-share-camera-focus>.solo-call-card-screenshare{width:clamp(138px,42vw,188px)!important;bottom:72px!important;right:10px!important}.solo-call-media-swap{min-height:44px;top:10px}}@media (prefers-reduced-motion:reduce){.solo-call-media-swap{transition:none}}@media (max-width:600px){.om-app:has(.solo-call-experience)>.om-header{grid-template-columns:auto minmax(0,1fr) auto!important;height:52px!important;min-height:52px!important;padding:6px 8px!important;display:grid!important;overflow:hidden!important}:is(.om-app:has(.solo-call-experience)>.om-header .header-main-actions,.om-app:has(.solo-call-experience)>.om-header .om-tagline){display:none!important}.om-app:has(.solo-call-experience)>.om-header .online{max-width:150px;grid-column:3!important;display:block!important}.solo-call-experience{--solo-pad:8px}.solo-call-deck{padding:7px}.solo-call-video-card{border-radius:14px}.solo-call-video-card-local{border-radius:13px;width:clamp(146px,42vw,190px);bottom:16px;right:16px}.solo-call-video-card-local .immersive-call-trust-pill{display:none}.solo-call-video-card-local .solo-call-person-label{bottom:12px}.solo-call-more-panel{width:min(354px,100vw - 22px);right:50%}.solo-call-tools-grid{gap:6px}.solo-call-more-panel .solo-call-tool>button,.solo-call-more-panel .solo-call-tool>.theme-toggle,.solo-call-more-panel .solo-call-tool>.fun-menu-wrap>.fun-menu-button,.solo-call-more-panel .solo-call-tool summary{min-height:52px;padding:9px 10px;font-size:11px}.solo-call-video-card .immersive-call-trust-pill{max-width:calc(100% - 112px);top:10px;left:10px}.solo-call-person-label{max-width:calc(100% - 24px);font-size:12px;bottom:60px;left:12px}.solo-call-report{min-height:40px;padding:8px 11px;top:10px;right:10px}.solo-call-votes{top:58px;right:10px}.solo-call-votes button{width:40px;height:40px}.solo-call-chat-button{min-height:40px;bottom:10px;left:10px;right:auto}.solo-call-chat-panel{width:calc(100% - 20px);height:min(58%,390px);bottom:58px;right:10px}.solo-call-status,.solo-call-screenshare-error{text-align:left;max-width:calc(100% - 132px);font-size:10px;left:12px;transform:none}.solo-call-status{top:58px}.solo-call-screenshare-error{top:94px}.solo-call-navigation{gap:6px;min-height:70px;padding:6px 7px 8px}.solo-call-navigation-action{gap:7px;padding:6px}.solo-call-navigation-game{gap:0;min-height:44px;padding:6px 10px}.solo-call-navigation-game b,.solo-call-navigation-game small{display:none}.solo-call-navigation-game>svg{grid-row:auto}.solo-call-navigation-key,.solo-call-navigation-arrow{width:40px;min-width:40px;height:40px;min-height:40px}.solo-call-navigation-action small{display:none}.solo-call-navigation-action b{white-space:normal;font-size:11px}.solo-call-local-empty{gap:5px;padding:10px}.solo-call-local-empty svg,.solo-call-local-empty small{display:none}.solo-call-local-empty b{font-size:11px}.solo-call-local-empty button{padding:7px 10px;font-size:10px}}@media (max-height:650px){.solo-call-navigation{min-height:60px;padding-block:5px}.solo-call-navigation-key,.solo-call-navigation-arrow{width:40px;min-width:40px;height:40px;min-height:40px}}@media (prefers-reduced-motion:reduce){.solo-call-experience *,.solo-call-experience :before,.solo-call-experience :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.solo-call-pip-mode{z-index:36;color:#fff;min-height:42px;font:inherit;background:#080d17b8;border:1px solid #ffffff29;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:850;position:absolute;top:14px;right:92px;box-shadow:0 8px 22px #0000003d}@media (min-width:901px){.solo-call-deck:has(.solo-call-video-card-local.is-floating) .solo-call-video-card-remote{grid-column:1/-1}.solo-call-video-card-local.is-floating{z-index:44;aspect-ratio:4/3;cursor:grab;touch-action:none;border-width:2px;border-color:#ffffff70;border-radius:17px;width:clamp(220px,23vw,340px);height:auto;transition:transform .25s ease-out,box-shadow .16s,opacity .16s;position:absolute;bottom:24px;right:24px;box-shadow:0 20px 54px #0000009e}.solo-call-video-card-local.is-floating.is-positioned{bottom:auto;right:auto}.solo-call-video-card-local.is-floating.is-dragging{cursor:grabbing;transition:box-shadow .16s;box-shadow:0 26px 64px #000000b8,0 0 0 3px #79a6ff33}.solo-call-video-card-local.is-floating.is-resizing{transition:none}.solo-call-video-card-local.is-floating.is-tucked-left{pointer-events:none;transform:translate(calc(-100% - 18px))}.solo-call-video-card-local.is-floating.is-tucked-right{pointer-events:none;transform:translate(calc(100% + 18px))}.solo-call-video-card-local.is-floating .solo-call-pip-grip{z-index:38;color:#ffffffc7;filter:drop-shadow(0 2px 5px #000000d1);pointer-events:none;display:grid;position:absolute;top:3px;left:50%;transform:translate(-50%)}.solo-call-video-card-local.is-floating .solo-call-pip-mode{min-height:36px;padding:7px 10px;top:9px;right:78px}.solo-call-video-card-local.is-floating .solo-call-more{min-height:36px;padding:7px 11px;top:9px;right:9px}.solo-call-video-card-local.is-floating .solo-call-mic{width:38px;height:38px;min-height:38px;bottom:9px;right:9px}.solo-call-video-card-local.is-floating .immersive-call-trust-pill{max-width:calc(100% - 66px)}.solo-call-video-card-local.is-floating .solo-call-person-label{max-width:calc(100% - 62px);font-size:12px}.solo-call-pip-recall{z-index:54;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0c1523f0;border:1px solid #ffffff42;place-items:center;width:36px;height:54px;padding:0;display:grid;position:absolute;box-shadow:0 10px 28px #00000080}.solo-call-pip-recall.is-left{border-left:0;border-radius:0 15px 15px 0;left:0}.solo-call-pip-recall.is-right{border-right:0;border-radius:15px 0 0 15px;right:0}}@media (max-width:900px){.solo-call-pip-mode{display:none}.solo-call-video-card-remote>.solo-call-video-main{object-fit:cover;object-position:center}.solo-call-experience.has-local-screen-share .solo-call-video-card-local.is-floating{z-index:18;cursor:default;aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;inset:0!important;transform:none!important}.solo-call-experience.has-local-screen-share .solo-call-video-card-local .solo-call-card-screenshare{border-radius:0}.solo-call-experience.has-local-screen-share .solo-call-video-card-local>.solo-call-video-main{border-radius:12px;width:clamp(124px,34vw,174px);bottom:74px;right:12px}.solo-call-experience.has-local-screen-share .solo-call-video-card-local .solo-call-mic{bottom:74px;left:12px;right:auto}.solo-call-experience.has-local-screen-share .solo-call-video-card-remote{z-index:26;aspect-ratio:4/3;border:2px solid #ffffffad;border-radius:13px;width:clamp(118px,31vw,158px);height:auto;position:absolute;inset:62px 12px auto auto;box-shadow:0 14px 36px #0000008f}.solo-call-experience.has-local-screen-share .solo-call-video-card-remote>.solo-call-video-main{z-index:1;aspect-ratio:auto;object-fit:cover;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}.solo-call-experience.has-local-screen-share .solo-call-video-card-remote>.solo-call-video-ambient,.solo-call-experience.has-local-screen-share .solo-call-video-card-remote>.solo-call-card-screenshare,.solo-call-experience.has-local-screen-share .solo-call-video-card-remote>.immersive-call-trust-pill,.solo-call-experience.has-local-screen-share .solo-call-video-card-remote>.solo-call-report,.solo-call-experience.has-local-screen-share .solo-call-video-card-remote>.solo-call-votes,.solo-call-experience.has-local-screen-share .solo-call-video-card-remote>.solo-call-chat-button,.solo-call-experience.has-local-screen-share .solo-call-video-card-remote>.solo-call-chat-panel,.solo-call-experience.has-local-screen-share .solo-call-video-card-remote>.solo-call-tile-watermark{display:none!important}.solo-call-experience.has-local-screen-share .solo-call-video-card-remote>.solo-call-person-label{z-index:4;max-width:calc(100% - 12px);min-height:30px;padding:3px 7px 3px 3px;font-size:10px;bottom:6px;left:6px;right:6px}.solo-call-experience.has-local-screen-share .solo-call-pip-grip,.solo-call-experience.has-local-screen-share .solo-call-pip-recall,.solo-call-experience.has-local-screen-share .solo-call-pip-resize{display:none!important}}.solo-call-video-card-local.is-floating.is-tucked-left.is-recalling{transform:translateX(calc(-100% - 18px + var(--pip-recall-offset,0px)));transition:none}.solo-call-video-card-local.is-floating.is-tucked-right.is-recalling{transform:translateX(calc(100% + 18px - var(--pip-recall-offset,0px)));transition:none}.solo-call-pip-recall{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:background-color .16s,border-color .16s,box-shadow .16s}.solo-call-pip-recall:is(:hover,:focus-visible),.solo-call-pip-recall.is-dragging{background:#14253efa;border-color:#79a6ffb8;box-shadow:0 12px 32px #00000094,0 0 0 3px #79a6ff29}.solo-call-pip-recall.is-dragging{cursor:grabbing}.solo-call-experience .solo-call-report,.solo-call-experience .solo-call-mic,.solo-call-experience .solo-call-more,.solo-call-experience .solo-call-chat-button,.solo-call-experience .solo-call-pip-mode,.solo-call-experience .solo-call-pip-recall{-webkit-backdrop-filter:none!important}@media (prefers-reduced-motion:reduce){.solo-call-video-card-local.is-floating{transition:none}}@keyframes call-status-in{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.solo-call-status{animation:none}}
.site-ad-slot{--site-ad-border:#7aa7ff38;--site-ad-surface:#101a2aeb;border:1px solid var(--site-ad-border);background:var(--site-ad-surface);isolation:isolate;border-radius:16px;width:min(100%,970px);margin-inline:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #00000029}.site-ad-label{z-index:1;color:#91a0b8;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;font-size:9px;font-weight:800;line-height:1;position:absolute;top:6px;right:9px}.site-ad-frame{background:0 0;border:0;width:100%;height:100%;display:block}.site-ad-slot-banner{height:clamp(90px,9vw,118px)}.site-ad-slot-compact{height:82px}.site-ad-slot-call-rail{height:clamp(74px,7vw,96px)}.site-ad-slot-inline{border-radius:12px;height:96px}.site-ad-mobile-only{display:none}.site-ad-home{margin-block:18px 26px}.solo-call-ad-rail,.immersive-call-ad-rail{background:#080e17;flex:none;width:100%;padding:8px clamp(12px,2vw,28px)}.solo-call-ad-rail:empty,.immersive-call-ad-rail:empty{display:none}.site-ad-duo-lobby{margin-block:0 14px}.call-chat .site-ad-slot-inline{box-shadow:none;margin:8px 0}.leaderboard-page>.site-ad-slot,.news-card>.site-ad-slot,.public-status-shell>.site-ad-slot,.settings-card>.site-ad-slot,.profile-page>.site-ad-slot{margin-block:16px 22px}.legal-page>.site-ad-slot{margin-block:20px 28px}@media (max-width:760px){.site-ad-slot{border-radius:12px;max-width:100%}.site-ad-slot-banner,.site-ad-slot-call-rail,.site-ad-slot-compact,.site-ad-slot-inline{height:72px}.site-ad-desktop-only{display:none}.site-ad-mobile-only{display:grid}.solo-call-ad-rail,.immersive-call-ad-rail{padding:6px 8px}.site-ad-home{margin-block:12px 18px}}@media (prefers-reduced-motion:reduce){.site-ad-slot{scroll-behavior:auto}}
.site-back-button.site-back-button,.site-context-back.site-context-back{color:#f7f9ff;cursor:pointer;background:linear-gradient(145deg,#1b2a44,#0e1626);border:1px solid #7da7ff38;border-radius:14px;min-height:44px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;box-shadow:0 10px 26px #00000047}.site-back-button.site-back-button{text-align:left;justify-content:flex-start;align-items:center;gap:11px;width:fit-content;max-width:100%;padding:7px 15px 7px 8px;font-weight:700;display:inline-flex}.site-back-button.site-back-button:hover,.site-context-back.site-context-back:hover{background:linear-gradient(145deg,#24375a,#142239);border-color:#7da7ff9e;transform:translateY(-1px);box-shadow:0 14px 30px #00000057}.site-back-button.site-back-button:hover .site-back-button-icon{background:#7da7ff4d;transform:translate(-2px)}.site-back-button:focus-visible,.site-context-back:focus-visible{outline-offset:2px;outline:3px solid #528fff6b}.site-back-button .site-back-button-icon{color:#a8c6ff;background:#6799ff2e;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;transition:background .16s,transform .16s;display:grid}.site-back-button .site-back-button-copy{gap:2px;min-width:0;display:grid}.site-back-button .site-back-button-copy b{color:#f7f9ff;font-size:13px;font-weight:800;line-height:1.15}.site-back-button .site-back-button-copy small{color:#b8c6dd;font-size:10px;font-weight:600;line-height:1.2}.legal-page>.site-back-button,.profile-page>.site-back-button,.omoraa-not-found .site-back-button{margin-bottom:16px}.site-context-back{justify-content:center;align-items:center;padding-inline:15px;display:inline-flex}@media (max-width:600px){.site-back-button{width:100%}.site-back-button-copy small{display:none}}@media (prefers-reduced-motion:no-preference){.site-back-button,.site-context-back{transition:transform .16s,border-color .16s,background .16s}}
