.uc-screen,.uc-mini,.uc-error-toast{box-sizing:border-box;color:#f2f8f6;font-family:inherit}.uc-screen *,.uc-mini *{box-sizing:border-box}.uc-screen{--uc-safe-top:env(safe-area-inset-top,0px);--uc-safe-bottom:env(safe-area-inset-bottom,0px);z-index:2147482000;isolation:isolate;touch-action:manipulation;overscroll-behavior:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071e1a;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.uc-screen button,.uc-mini button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;margin:0}.uc-screen button:focus-visible,.uc-pip:focus-visible,.uc-mini button:focus-visible{outline-offset:3px;outline:3px solid #67ead4}.uc-screen button:disabled{opacity:.4;cursor:default}.uc-stage{position:absolute;inset:0;overflow:hidden}.uc-screen .uc-surface-toggle{z-index:2;width:100%;max-width:none;height:100%;min-height:0;box-shadow:none;appearance:none;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;padding:0;position:absolute;inset:0}.uc-screen .uc-surface-toggle:focus-visible{outline-offset:-5px}.uc-stage .uc-video{pointer-events:none}.uc-tile{background:#071e1a;border-radius:16px;min-width:0;min-height:0;position:relative;overflow:hidden}.uc-video{object-fit:contain;border-radius:inherit;background:0 0;width:100%;height:100%;display:block;transform:none!important}.uc-hero{border-radius:0;position:absolute;inset:0}.uc-hero .uc-video{object-fit:cover}.uc-pip{width:clamp(96px,27vw,150px);height:clamp(136px,21vh,210px);left:var(--uc-pip-x,auto);top:var(--uc-pip-y,calc(var(--uc-safe-top) + 94px));z-index:3;touch-action:none;cursor:grab;border:1px solid #ffffff60;position:absolute;right:14px;box-shadow:0 10px 28px #0005}.uc-pip:active{cursor:grabbing}.uc-screen .uc-pip,.uc-screen .uc-pip:active{will-change:transform;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:none;transform:none}.uc-pip .uc-video{object-fit:cover}.uc-peer-wait{color:#d7e8e1;background:radial-gradient(at 50% 36%,#174e43,#071e1a 75%);place-content:center;justify-items:center;gap:24px;display:grid;position:absolute;inset:0}.uc-placeholder{background:radial-gradient(at 50% 36%,#174e43,#071e1a 75%);place-items:center;display:grid;position:absolute;inset:0}.uc-avatar{aspect-ratio:1;color:#052b23;background:linear-gradient(145deg,#35a692,#8eaf7c);border:2px solid #ffffff35;border-radius:50%;flex-shrink:0;place-items:center;width:clamp(64px,24vw,140px);font-size:clamp(26px,10vw,64px);display:grid;overflow:hidden;box-shadow:0 0 0 8px #ffffff05}.uc-avatar img{object-fit:cover;width:100%;height:100%}.uc-pip .uc-avatar{width:56px;font-size:28px}.uc-tile-label{bottom:8px;color:#fff;background:#001c18a6;border-radius:9px;align-items:center;gap:6px;width:fit-content;max-width:calc(100% - 16px);padding:5px 9px;font-size:12px;line-height:1.3;display:flex;position:absolute;inset-inline:8px}.uc-tile-label span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.uc-speaking{box-shadow:inset 0 0 0 2px #35c8ac}.uc-is-group .uc-stage{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--uc-rows),minmax(0,1fr));padding:calc(var(--uc-safe-top) + 8px) 8px calc(var(--uc-safe-bottom) + 96px);gap:6px;display:grid}.uc-is-group .uc-avatar{width:clamp(40px,15vw,80px);font-size:30px}.uc-is-group .uc-video{object-fit:cover}.uc-identity{padding:calc(var(--uc-safe-top) + 80px) 24px calc(var(--uc-safe-bottom) + 125px);text-align:center;background:radial-gradient(at 50% 25%,#17594a,#071e1a 70%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.uc-identity .uc-avatar{width:clamp(120px,39vw,190px)}.uc-identity h1{overflow-wrap:anywhere;letter-spacing:-.6px;max-width:100%;color:inherit;margin:28px 0 8px;font-size:clamp(24px,7vw,34px);font-weight:650;line-height:1.18}.uc-identity p{color:#c1d5ce;margin:0 0 12px;font-size:15px}.uc-identity>span{color:#b1c6bf;font-variant-numeric:tabular-nums;font-size:15px}.uc-voice-members{flex-wrap:wrap;justify-content:center;gap:8px;max-height:25vh;margin-top:24px;display:flex;overflow:auto}.uc-voice-members>span{background:#ffffff0c;border-radius:18px;gap:8px;padding:8px 12px;font-size:12px;display:flex}.uc-hud{z-index:4;pointer-events:none;opacity:1;visibility:visible;transition:opacity .22s,visibility .22s;position:absolute;inset:0}.uc-hud-hidden{opacity:0;visibility:hidden}.uc-hud button,.uc-hud nav{pointer-events:auto}.uc-hud-hidden button,.uc-hud-hidden nav{pointer-events:none}.uc-hud .uc-top,.uc-hud .uc-dock{transition:translate .24s cubic-bezier(.2,.8,.2,1);translate:0}.uc-hud-hidden .uc-top{translate:0 -10px}.uc-hud-hidden .uc-dock{translate:0 14px}.uc-top{padding:calc(var(--uc-safe-top) + 12px) 14px 20px;color:#fff;background:linear-gradient(#00110cc4,#0000);align-items:flex-start;gap:10px;display:flex;position:absolute;inset:0 0 auto}.uc-top button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#072b236b;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.uc-heading{text-align:center;text-shadow:0 1px 6px #0008;flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;min-height:44px;padding:1px 0 3px;line-height:1.4;display:flex}.uc-screen .uc-heading strong{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;min-height:26px;margin:0;padding:2px 0;font-size:15px;line-height:22px;display:block;overflow:hidden}.uc-screen .uc-heading span{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;line-height:17px;display:block}.uc-top-actions{gap:7px;display:flex}.uc-dock{bottom:calc(var(--uc-safe-bottom) + 14px);-webkit-backdrop-filter:blur(22px);background:#071e1a8c;border:1px solid #ffffff20;border-radius:28px;justify-content:space-around;align-items:center;gap:4px;width:calc(100% - 36px);max-width:420px;height:78px;padding:7px 10px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0002}.uc-control{background:0 0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:54px;min-height:62px;padding:0 3px;display:flex}.uc-control>span{background:#ffffff14;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .16s,transform .16s;display:grid}.uc-control:active>span{transform:scale(.92)}.uc-control small{white-space:nowrap;color:#edf6f2;font-size:10px;line-height:13px}.uc-control.uc-selected>span{color:#032c24;background:#35c5ae}.uc-control.uc-danger>span{color:#fff;background:#f24659}.uc-incoming-actions{inset:auto 32px calc(var(--uc-safe-bottom) + 38px);pointer-events:auto;justify-content:space-around;display:flex;position:absolute}.uc-incoming-actions .uc-control>span{width:64px;height:64px}.uc-incoming-actions .uc-control small{font-size:13px;line-height:20px}.uc-notice,.uc-audio-resume{top:calc(var(--uc-safe-top) + 70px);text-align:center;pointer-events:auto;background:#062a23ed;border-radius:16px;max-width:calc(100% - 32px);padding:10px 16px;font-size:13px;position:absolute;left:50%;transform:translate(-50%)}.uc-audio-resume{top:calc(var(--uc-safe-top) + 124px)}.uc-mini{right:12px;top:calc(env(safe-area-inset-top,0px) + 12px);z-index:2147482000;background:#0b2e27ed;border:1px solid #ffffff25;border-radius:22px;align-items:center;max-width:calc(100vw - 24px);padding:8px;display:flex;position:fixed;box-shadow:0 8px 28px #0005}.uc-mini>button{background:0 0;align-items:center;gap:12px;min-height:44px;padding:8px;display:flex}.uc-mini span{text-align:start;font-size:14px;display:grid}.uc-mini small{color:#aecfc4;font-size:12px}.uc-mini .uc-mini-end{background:#f24659;border-radius:50%;justify-content:center;width:44px;margin-inline-start:12px}.uc-mini.uc-mini-video{width:166px;top:calc(env(safe-area-inset-top,0px) + 68px);touch-action:none;border-radius:19px;padding:0;display:block;overflow:hidden}.uc-mini .uc-mini-picture{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:18px 18px 0 0;width:100%;height:210px;transition:none;position:relative;overflow:hidden;transform:none}.uc-mini.uc-mini-video{will-change:transform;transition:none}.uc-mini-picture .uc-tile{border-radius:inherit}.uc-mini-picture .uc-video{pointer-events:none;object-fit:cover}.uc-mini-picture .uc-avatar{width:64px;font-size:28px}.uc-mini-picture:focus-visible{outline-offset:-3px;outline:3px solid #67ead4}.uc-mini-caption{background:#0b2e27;align-items:center;min-height:52px;padding:4px 5px;display:flex}.uc-mini-caption button{background:0 0;align-items:center;gap:5px;min-width:0;min-height:44px;padding:3px;display:flex}.uc-mini-caption button:first-child{flex:1}.uc-mini-caption button>svg{flex-shrink:0}.uc-mini-caption span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.uc-mini-caption small{font-size:10px;display:block}.uc-mini-caption .uc-mini-end{flex:0 0 44px;width:44px;min-height:44px;margin-inline-start:2px}.uc-error-toast{z-index:2147482000;background:#14362e;border-radius:18px;padding:18px;position:fixed;bottom:100px;left:16px;right:16px}.uc-error-toast button{margin-inline-start:12px}.uc-screen .add-call-sheet-root{z-index:5;--app-surface-raised:#102c26;--app-surface:#102c26;--app-surface-muted:#1d3831;--app-text:#f2f8f6;--app-text-secondary:#b1c6bf;--app-border:#ffffff20}.uc-screen .add-call-sheet{color:#f2f8f6;background:#102c26;border:1px solid #ffffff20;border-bottom:0;box-shadow:0 -12px 48px #0005}.uc-screen .add-call-sheet-head h3,.uc-screen .add-call-meta b{color:#f2f8f6}.uc-screen .add-call-sheet-head button{color:#e0f0e9;background:#ffffff12;min-width:44px;min-height:44px}.uc-screen .add-call-sheet-note,.uc-screen .add-call-sheet-label,.uc-screen .add-call-meta small,.uc-screen .add-call-sheet-empty{color:#b1c6bf}.uc-screen .add-call-sheet-search{color:#c1d5ce;background:#ffffff0c;border:1px solid #ffffff18}.uc-screen .add-call-sheet-search input{color:#f2f8f6;box-shadow:none;background:0 0!important}.uc-screen .add-call-sheet-search{margin:0}.uc-screen .add-call-sheet-search input{flex:1;min-width:0}.uc-screen .add-call-search-submit{color:#f2f8f6;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#ffffff12;border:0;border-radius:10px;flex:none;padding:0 10px}.uc-screen .add-call-add-btn{color:#e0f0e9;background:#ffffff12;min-height:44px}.uc-screen .add-call-sheet .add-call-add-btn.is-added,.uc-screen .add-call-sheet .add-call-confirm{--app-text:#032c24;color:#032c24!important;background:#35c5ae!important}.uc-screen .add-call-sheet-backdrop{background:#00100b99}.uc-screen .add-call-sheet-handle{background:#718e82}.uc-output-root{z-index:6;position:absolute;inset:0}.uc-screen .uc-output-backdrop{background:#0006;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.uc-output-sheet{padding:12px 20px calc(var(--uc-safe-bottom) + 24px);color:#f2f8f6;background:#102c26;border:1px solid #ffffff20;border-radius:28px 28px 0 0;animation:.2s ease-out uc-output-enter;position:absolute;inset:auto 0 0;box-shadow:0 -10px 40px #0004}.uc-output-sheet>header{justify-content:space-between;align-items:center;min-height:48px;margin-bottom:10px;display:flex}.uc-output-sheet>header strong{font-size:17px;line-height:24px}.uc-output-sheet>header button{background:#ffffff12;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.uc-screen .uc-output-option{text-align:start;background:#ffffff0b;border-radius:16px;align-items:center;gap:14px;width:100%;min-height:56px;margin:6px 0;padding:12px 16px;display:flex}.uc-output-option span{flex:1;font-size:15px;line-height:22px}.uc-screen .uc-output-option[aria-pressed=true]{color:#65e2ca;background:#35c5ae25}.uc-output-sheet p{color:#d0e1db;font-size:14px;line-height:1.5}@keyframes uc-output-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.uc-output-sheet{animation:none}}body.uc-active{overflow:hidden!important}body.uc-active>[data-uc-background]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.umre-native-livekit-video-active:has(.uc-screen){background:0 0!important}html.umre-native-livekit-video-active:has(.uc-screen) body{background:0 0!important}html.capacitor-native.umre-native-livekit-video-active :is(body,#root).uc-active{background:0 0!important}.umre-native-livekit-video-active .uc-screen.uc-is-video,.umre-native-livekit-video-active .uc-is-video .uc-tile,.umre-native-livekit-video-active .uc-peer-wait{background:0 0}.uc-video[data-lk-native-attached="1"]{opacity:0}@media (orientation:landscape) and (height<=600px){.uc-is-group .uc-stage{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr))}.uc-identity .uc-avatar{width:80px}.uc-identity h1{margin-top:16px;font-size:24px}.uc-pip{width:110px;height:130px}.uc-identity{padding-top:60px}}@media (prefers-reduced-motion:reduce){.uc-hud,.uc-hud .uc-top,.uc-hud .uc-dock,.uc-control>span{transition:none}}
