:root{background:#fff;color:#202733;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}*{box-sizing:border-box}html,body{min-height:100%;touch-action:manipulation}body{background:#fefdfc;margin:0;min-width:320px}body.settings-sheet-open{overflow:hidden}#app{min-height:100dvh}[hidden]{display:none!important}button,input,select{font:inherit}button{border:0;cursor:pointer}button:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #4788ce;outline-offset:3px}.session-card{min-height:100dvh;position:relative;width:100%}#account-registration-card,#enrollment-card,#auth-loading,#room-cancelled-card,#room-left-card{display:grid;align-content:center;gap:16px;margin:0 auto;max-width:430px;padding:calc(env(safe-area-inset-top) + 30px) 26px calc(env(safe-area-inset-bottom) + 30px)}#account-registration-card h1,#enrollment-card h1,#auth-loading h1,#room-cancelled-card h1,#room-left-card h1{font-size:clamp(28px,8vw,36px);margin:0}.account-entry-header{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:45px}.account-entry-header h1{max-width:calc(100% - 56px)}#account-registration-card .account-entry-back{background:transparent!important;border:0;border-radius:0;color:#344154;flex:0 0 auto;min-height:44px;padding:0;width:44px}.account-entry-back img{display:block;height:45px;object-fit:contain;width:51px}#account-registration-card p,#enrollment-card p,#room-cancelled-card p,#room-left-card p{line-height:1.55;margin:0}.terminal-notice h1{color:#b34843}#account-registration-card form,#enrollment-card form{display:grid;gap:10px}#account-registration-card label,#enrollment-card label{color:#344154;display:grid;font-size:15px;font-weight:700;gap:6px}#account-registration-card input,#enrollment-card input{border:1px solid #dce4ec;border-radius:12px;min-height:48px;padding:10px 12px;width:100%}#account-registration-card button,#enrollment-card button{background:#5eaa4e;border-radius:12px;color:#fff;min-height:48px;padding:10px 14px}.account-registration-description{color:#65748a;font-size:14px}#account-submit-invitation.is-pending-cancel{background:#c13d39}.pending-admission-rejected{background:#fff5ea;border:1px solid #f6c48a;border-radius:15px;color:#7e4911;display:grid;gap:12px;padding:18px}.pending-admission-rejected h2,.pending-admission-rejected p{margin:0}.pending-admission-rejected h2{font-size:22px}.pending-admission-rejected button{background:#c13d39!important}.account-alternate-actions{display:grid;gap:8px;margin-top:12px}.account-alternate-actions button{background:transparent!important;border:1px solid #5eaa4e;color:#357e31!important}.passkey-login-button{align-items:center;display:flex;gap:.45em;justify-content:center}.passkey-login-inline{display:inline-flex}.passkey-login-qr{display:block;flex:0 0 auto;height:1em;width:1em}.account-management{display:grid}.account-management>button,.account-device{background:#fff;border:0;border-bottom:1px solid #eef0f2;color:#202733;min-height:48px;padding:12px 17px;text-align:start}.account-device{display:flex;justify-content:space-between;width:100%}.account-device small{color:#b34843;flex:0 0 auto;font-size:inherit;white-space:nowrap}.app-screen{margin:0 auto;max-width:430px;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 30px) 26px calc(env(safe-area-inset-bottom) + 30px);touch-action:pan-x pan-y}.brand-header h1,.mode-header h1{font-size:36px;font-weight:800;letter-spacing:-.045em;line-height:1;margin:0}.brand-header p,.mode-header p{color:#65748a;font-size:19px;margin:14px 0 0}.home-hero{background:#fff;border:1px solid #e6e8ec;border-radius:22px;box-shadow:0 8px 24px #141e2d12;margin-top:54px;overflow:hidden}.home-illustration{aspect-ratio:372 / 251;overflow:hidden;position:relative;width:100%}.home-illustration>img{display:block;height:100%;object-fit:contain;width:100%}.home-illustration{--home-bubble-a-left: 11.4%;--home-bubble-a-top: 21.6%;--home-bubble-b-right: 10%;--home-bubble-b-top: 35.2%}.home-language-bubble{border-radius:18px;color:#fff;font-size:16px;font-weight:800;max-width:42%;min-width:74px;overflow:hidden;padding:10px 15px;position:absolute;text-overflow:ellipsis;white-space:nowrap}.speech-left{background:#5eaa4e;left:var(--home-bubble-a-left);top:var(--home-bubble-a-top)}.speech-right{background:#4788ce;right:var(--home-bubble-b-right);top:var(--home-bubble-b-top)}.sr-only{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}@supports (-webkit-touch-callout: none){@media(hover:none)and (pointer:coarse){.home-illustration{--home-bubble-ios-top-correction: -2%}.speech-left{top:calc(var(--home-bubble-a-top) + var(--home-bubble-ios-top-correction))}.speech-right{top:calc(var(--home-bubble-b-top) + var(--home-bubble-ios-top-correction))}}}.home-two-person-pitch{color:#344154;font-size:18px;font-weight:800;line-height:1.55;margin:22px 23px 0;text-align:left}[dir=rtl] .home-two-person-pitch{text-align:right}.illustration-people{bottom:34px;color:#32485a;font-size:76px;letter-spacing:20px;left:104px;position:absolute}.mode-buttons{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:23px}.mode-button{align-items:center;background:#fff;border:1px solid #e3e7eb;border-radius:16px;box-shadow:0 5px 13px #141e2d0f;color:#202733;display:flex;flex-direction:column;min-height:164px;padding:14px 6px 16px;text-align:center}.mode-button strong{text-align:center;white-space:pre-line;width:100%}.mode-button strong{font-size:21px;margin-top:8px}.mode-button.single-mode,.mode-button.multi-mode{overflow:hidden;padding:0 0 8px}.mode-icon{display:block;flex:0 0 auto;height:132px;max-width:none;object-fit:contain;width:calc(100% + 2px)}.mode-screen{padding-left:29px;padding-right:27px}.mode-header{align-items:center;display:grid;grid-template-columns:44px 1fr auto;min-height:44px;position:relative}.mode-header h1{font-size:25px;justify-self:center;line-height:44px;position:absolute;text-align:center;width:100%}.header-icon-button{align-items:center;background:transparent;color:#344154;display:flex;font-size:30px;height:44px;justify-content:center;line-height:1;padding:0;position:relative;width:44px;z-index:1}.header-icon-button span{font-size:28px;transform:scaleX(1.1)}.return-home,.leave-translation-room{grid-column:3;justify-self:end;z-index:1}.return-home img{display:block;height:45px;object-fit:contain;width:51px}.leave-translation-room{align-items:center;background:#fff;border:1px solid #8290a3;border-radius:12px;color:#31445f;display:flex;font-size:21px;font-weight:800;justify-content:center;letter-spacing:.04em;min-height:40px;min-width:52px;padding:7px 9px}.mode-introduction{color:#65748a;font-size:16px;margin:35px 0 10px;text-align:center}.local-language-readonly{background:#fff;border:0;border-radius:16px;box-shadow:0 8px 24px #141e2d12;display:grid;gap:10px;justify-items:center;margin:31px 0 0;padding:16px;text-align:center}.local-language-readonly span{color:#202733;font-size:20px;font-weight:800}.local-language-title{line-height:1.25}.local-language-value{align-items:center;display:flex;justify-content:center;line-height:1.25;min-width:0;width:100%}.local-language-value.is-translation-pair{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}.translation-language,.mode-language-selector{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-language-value.is-translation-pair .translation-language,.mode-language-selector{align-items:center;background:#f2f7fc;border:1px solid #dce7f1;border-radius:16px;color:#202733;display:flex;font-size:20px;font-weight:800;justify-content:center;min-height:68px;padding:0 10px}.mode-language-selector{width:100%}.translation-language-source{text-align:right}.translation-language-target{text-align:left}.translation-direction-icon{align-self:center;display:block;height:20px;justify-self:center;width:28px}.translation-direction-icon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.mode-language-editor{display:grid;gap:8px;width:100%}.mode-language-editor input,.mode-language-editor select{background:#fff;border:1px solid #dce4ec;border-radius:12px;color:#202733;font-size:16px;min-height:44px;padding:9px 12px;width:100%}.role-picker{border:0;margin:62px 0 0;padding:0}.role-picker legend{display:none}.role-buttons{display:grid;gap:19px;grid-template-columns:1fr 1fr}.role-button{border-radius:21px;color:#fff;font-size:33px;font-weight:800;height:85px;position:relative}.role-button:first-child{background:linear-gradient(#67b568,#5aa85c)}.role-button:last-child{background:linear-gradient(#5091cf,#4380c7)}.role-button.is-selected{box-shadow:inset 0 0 0 3px #ffffffad,0 7px 14px #2d699f33}#foreign-language-controls{margin-top:14px}.mode-screen label{color:#526074;display:block;font-size:15px;font-weight:700;margin-top:10px}.mode-screen input,.mode-screen select{background:#fff;border:1px solid #dfe4e9;border-radius:12px;height:47px;margin-top:5px;padding:12px;width:100%}.translation-button,.mute-button,.interrupt-button{align-items:center;border-radius:22px;box-shadow:0 8px 18px #dc711c38;color:#fff;display:flex;font-size:24px;font-weight:800;height:66px;justify-content:center;line-height:1.15;margin-top:31px;padding-inline:12px;width:100%}.translation-button{background:linear-gradient(#f99035,#f77f1f)}.translation-button.is-active{background:#5eaa4e}.translation-button.is-waiting{background:#f78726}.mute-button{background:#dd5343;margin-top:18px}.mute-button.is-muted{background:#5eaa4e}.interrupt-button{background:#c13d39;margin-top:18px}.translation-button:disabled{background:#919dad;box-shadow:none}.mode-screen:has(#single-device-mode){min-height:0}.meters{background:#fff;border-radius:20px;box-shadow:0 8px 24px #141e2d12;display:grid;gap:29px;margin-top:33px;padding:27px 22px}.meters span{color:#344154;display:block;font-size:18px;font-weight:700}.meters strong{color:#5eaa4e;float:right;font-variant-numeric:tabular-nums}.meters>div:nth-child(2) strong{color:#4788ce}.meter{background:#edf0f4;border-radius:999px;height:9px;margin-top:16px;overflow:hidden}.meter i{background:#5eaa4e;display:block;height:100%;transition:width .08s linear;width:0}.meters>div:nth-child(2) .meter i{background:#4788ce}.language-status{align-items:center;color:#65748a;display:flex;font-size:16px;gap:9px;justify-content:center;margin:28px 0 0}.language-status i{background:#5eaa4e;border-radius:50%;height:10px;width:10px}.status-grid,.note,#resume-audio{margin-top:18px}.status-grid{color:#65748a;display:grid;font-size:13px;gap:10px;grid-template-columns:1fr 1fr}.status-grid div{background:#f5f6f7;border-radius:12px;padding:10px}.status-grid dd{color:#202733;margin:4px 0 0}.room-panel{align-items:center;background:#fff;border-radius:22px;box-shadow:0 12px 28px #141e2d12;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 116px;margin-top:28px;padding:22px}.room-panel h2{color:#263b58;font-size:22px;margin:0}.room-panel p{color:#65748a;font-size:14px;line-height:1.55;margin:8px 0}.room-panel-status{color:#357e31!important;font-weight:700}.room-panel-status:before{background:#2baa42;border-radius:50%;content:"";display:inline-block;height:10px;margin-right:8px;width:10px}.room-panel img{aspect-ratio:1;image-rendering:pixelated;width:116px}.room-panel img.conference-avatar{image-rendering:auto;width:48px}.room-panel .secondary-button{background:#fff;border:1px solid #8290a3;color:#31445f;margin-top:10px;width:auto}.conference-members{display:grid;gap:12px}.room-panel:has(.conference-members){display:block}.conference-host{align-items:center;border-bottom:1px solid #e6e9ed;display:grid;gap:10px;grid-template-columns:48px minmax(0,1fr) 10px auto;min-height:52px;padding:0 0 17px}.conference-host small{color:#65748a;display:block;font-size:17px;font-weight:700}.conference-name{color:#17273d;display:block;font-size:17px;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conference-host .conference-name{margin-top:6px}.conference-participants-heading{color:#65748a!important;font-size:17px!important;font-weight:700;margin:2px 0 4px!important}.conference-member{align-items:center;color:#25364e;display:grid;font-size:17px;gap:10px;grid-template-columns:48px minmax(0,1fr) 10px auto;min-height:52px}.conference-member>span:last-child,.conference-host>span:last-child{color:#65748a;font-size:16px}.conference-avatar{display:block;height:48px;object-fit:contain;width:48px}.conference-avatar-pending{filter:grayscale(1);opacity:.7}.conference-connected,.conference-waiting{border-radius:50%;height:9px;width:9px}.conference-connected{background:#39a84a}.conference-waiting{background:#a8b1bc}.conference-speaking-indicator{align-items:center;display:flex;gap:3px;grid-column:3 / -1;height:22px;justify-self:end;width:36px}.conference-speaking-indicator>i{animation:conference-speaking-bar .72s steps(2,end) infinite alternate;background:#39a84a;border-radius:999px;height:100%;transform:scaleY(.35);transform-origin:center;width:5px}.conference-speaking-indicator>i:nth-child(2){animation-delay:-.18s}.conference-speaking-indicator>i:nth-child(3){animation-delay:-.41s}.conference-speaking-indicator>i:nth-child(4){animation-delay:-.29s}@keyframes conference-speaking-bar{0%{transform:scaleY(.32)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.conference-speaking-indicator>i{animation:none;transform:scaleY(.72)}}.conference-pending-member{grid-template-columns:48px minmax(0,1fr) auto auto}.conference-pending-action{border-radius:12px;font-size:16px;font-weight:700;height:40px;margin:0;min-width:76px;padding:8px 12px}.conference-allow{background:#5eaa4e;color:#fff}.conference-reject{background:#fff;border:1px solid #8290a3;color:#31445f}.settings-drawer-backdrop{background:#19212b52;border:0;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;width:100%;z-index:10}.settings-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.settings-drawer{background:#fcfcfd;bottom:0;color:#202733;left:0;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:calc(env(safe-area-inset-top) + 24px) 17px calc(env(safe-area-inset-bottom) + 35px);position:fixed;top:0;touch-action:pan-y;transform:translate(-105%);transition:transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s;visibility:hidden;width:min(80vw,390px);z-index:11}.settings-drawer.is-open{transform:translate(0);transition-delay:0s;visibility:visible}.settings-header{align-items:center;display:flex;justify-content:space-between}.settings-header h2{font-size:24px;margin:0}.settings-header h2:before{background:#5eaa4e;border-radius:100% 0;content:"";display:inline-block;height:22px;margin-right:10px;transform:rotate(-25deg);width:15px}.settings-drawer-close{align-items:center;background:#f0f2f4;border-radius:50%;color:#65748a;display:flex;font-size:30px;height:50px;justify-content:center;line-height:1;padding-bottom:5px;position:absolute;right:17px;top:calc(env(safe-area-inset-top) + 16px);width:50px}.settings-drawer h3{color:#65748a;font-size:17px;margin:29px 0 11px}.settings-group{background:#fff;border:1px solid #edf0f3;border-radius:16px;overflow:hidden}.checkbox-field,.select-field{align-items:center;border-bottom:1px solid #eef0f2;display:flex;gap:13px;padding:17px}.checkbox-field:last-child{border-bottom:0}.checkbox-field input{accent-color:#5eaa4e;flex:0 0 21px;height:21px;margin:0;width:21px}.checkbox-field span{display:grid;gap:5px}.checkbox-field b{font-size:17px}.checkbox-field small,.field-hint{color:#78869a;font-size:13px;line-height:1.45}.select-field select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:transparent;border:0;color:#202733;font-size:17px;padding:2px;width:100%}.settings-footer{color:#ef8490;display:grid;font-size:27px;justify-items:center;margin:86px 0 0}.settings-footer i{background:#ef8490;height:17px;position:relative;transform:rotate(45deg);width:17px}.settings-footer i:before,.settings-footer i:after{background:#ef8490;border-radius:50%;content:"";height:17px;position:absolute;width:17px}.settings-footer i:before{left:-8px}.settings-footer i:after{top:-8px}.settings-footer span{color:#65748a;font-size:16px;margin-top:14px}.settings-footer small{color:#9ba5b3;font-size:14px;margin-top:6px}.interrupt-confirmation-dialog{align-items:center;background:#141e2d61;display:grid;top:0;right:0;bottom:0;left:0;padding:24px;place-items:center;position:fixed;z-index:2147483646}.interrupt-confirmation-dialog>.stop-confirmation{margin:0;max-width:390px;width:100%}.stop-confirmation{background:#fff;border:1px solid #e1e6eb;border-radius:20px;box-shadow:0 8px 24px #141e2d0d;color:#172b47;margin-top:18px;padding:24px 22px 22px}.stop-confirmation button,.secondary-button{background:#65748a;border-radius:12px;color:#fff;margin-top:8px;padding:10px;width:100%}#host-interrupt-confirmation,.interrupt-confirmation{align-items:center;display:grid;gap:0 16px;grid-template-columns:58px minmax(0,1fr)}#host-interrupt-confirmation .host-interrupt-warning-icon,.interrupt-confirmation .interrupt-warning-icon{display:block;height:58px;object-fit:contain;width:58px}#host-interrupt-confirmation .host-interrupt-copy h2,.interrupt-confirmation .interrupt-confirmation-copy h2{color:#172b47;font-size:24px;font-weight:800;line-height:1.25;margin:0}#host-interrupt-confirmation .host-interrupt-copy p,.interrupt-confirmation .interrupt-confirmation-copy p{color:#65748a;font-size:16px;line-height:1.5;margin:6px 0 0}#host-interrupt-confirmation .role-buttons,.interrupt-confirmation .role-buttons{gap:18px;grid-column:1 / -1;margin-top:20px}#host-interrupt-confirmation .role-buttons button,.interrupt-confirmation .role-buttons button{border-radius:16px;font-size:24px;font-weight:800;height:58px;margin:0;padding:0}#host-interrupt-confirmation #confirm-host-interrupt-keep,.interrupt-confirmation #cancel-single-device-interrupt{background:#fff;border:1px solid #aebdce;color:#172b47}#host-interrupt-confirmation #confirm-host-interrupt-leave,.interrupt-confirmation #confirm-single-device-interrupt{background:linear-gradient(135deg,#ff912f,#ff761d);box-shadow:0 8px 16px #e56e182e;color:#fff}.cost-summary{display:flex;justify-content:space-between;margin:17px 0 0}.cost-summary div{min-width:0}.cost-summary div:last-child{text-align:right}.cost-summary dt{color:#65748a;font-size:13px}.cost-summary dd{color:#344154;font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;margin:3px 0 0}.checkbox-field.is-disabled{opacity:.48}.settings-drawer{-webkit-overflow-scrolling:touch}.ui-language-field{align-items:stretch;flex-direction:column}.ui-language-field>span,.ui-language-field select{width:100%}[dir=rtl] .settings-drawer{left:auto;right:0;transform:translate(105%)}[dir=rtl] .settings-drawer.is-open{transform:translate(0)}[dir=rtl] .settings-drawer-close{left:17px;right:auto}[dir=rtl] .return-home{transform:scaleX(-1)}[dir=rtl] .translation-language-source{text-align:left}[dir=rtl] .translation-language-target{text-align:right}.voice-identity{display:grid;gap:10px;padding:16px}.voice-identity label{display:grid;gap:6px;font-weight:700}.voice-identity input{border:1px solid #dce2e8;border-radius:10px;font:inherit;padding:10px}.participant-voice-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.participant-voice{background:#e8f4e4;border:1px solid #b9d8b1;border-radius:9px;color:#245b22;font-size:12px;min-height:42px;overflow:hidden;padding:5px 2px;text-overflow:ellipsis}.participant-voice[data-state=selected]{background:#126b39;border-color:#126b39;color:#fff}.participant-voice:disabled{background:#f0f2f4;border-color:#d9dde2;color:#78869a;opacity:1}.participant-voice[data-state=selected]:disabled{background:#126b39;border-color:#126b39;color:#fff}.local-language-value.is-translation-pair .translation-language{text-align:center}@media(min-width:431px){.session-card{box-shadow:0 0 0 1px #eff1f3}.app-screen{box-shadow:0 0 35px #141e2d0d}}@media(max-height:500px)and (orientation:landscape){.app-screen{padding-top:calc(env(safe-area-inset-top) + 15px)}.home-hero{margin-top:18px}.role-picker{margin-top:22px}}html,body{overflow-x:clip}.app-screen{min-width:0;padding-inline:clamp(16px,6vw,29px)}.home-hero,.mode-buttons,.mode-button,.local-language-readonly,.meters,.status-grid,.settings-drawer,.settings-group,.checkbox-field,.select-field,.voice-identity,.cost-summary>div{min-width:0}.brand-header p,.home-two-person-pitch,.note,.field-hint,.checkbox-field small,.stop-confirmation p,.status-grid dd,.cost-summary dd{overflow-wrap:anywhere}.brand-header h1,.mode-header h1,.mode-button strong,.local-language-title,.settings-header h2,.settings-drawer h3{text-wrap:balance}.home-hero{margin-top:clamp(28px,12vw,54px)}.mode-buttons{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.mode-button{justify-content:flex-start;min-width:0}.mode-button strong{align-content:center;display:grid;line-height:1.25;min-height:2.5em;overflow-wrap:normal;padding-inline:6px}.mode-icon{max-width:100%}.home-language-bubble{min-height:44px}.mode-header{min-width:0}.mode-header h1{max-width:calc(100% - 88px);overflow-wrap:anywhere}.local-language-readonly{padding-inline:clamp(12px,4vw,16px)}.local-language-value:not(.is-translation-pair){overflow-wrap:anywhere}.translation-language{min-width:0}.translation-language[title]{cursor:help}.translation-button,.mute-button,.interrupt-button{height:auto;min-height:66px;overflow-wrap:anywhere}.role-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.role-buttons button{min-height:44px;overflow-wrap:anywhere}.meters>div>span{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:space-between}.meters strong{float:none;margin-inline-start:auto}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-grid dt,.status-grid dd{min-width:0;overflow-wrap:anywhere}.cost-summary{align-items:start;flex-wrap:wrap;gap:12px}.cost-summary>div{flex:1 1 132px}.settings-drawer{inset-inline-start:0;padding-inline:clamp(14px,5vw,17px)}.settings-header{min-height:50px}.settings-header h2{min-width:0;padding-inline-end:60px;text-wrap:nowrap;white-space:nowrap}.settings-header h2:before{margin-inline-end:10px;margin-right:0}.checkbox-field,.select-field{align-items:flex-start}.checkbox-field>span,.select-field>span{min-width:0}.checkbox-field b,.select-field b{overflow-wrap:anywhere}.select-field select{min-height:44px;min-width:0}.voice-identity input{min-width:0;width:100%}.participant-voice-grid{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.participant-voice{min-width:0;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}[dir=rtl] .settings-drawer{inset-inline-end:0}[dir=rtl] .settings-drawer-close{inset-inline-start:clamp(14px,5vw,17px)}.settings-drawer-close{inset-inline-end:clamp(14px,5vw,17px)}[dir=rtl] .settings-drawer-close{inset-inline-start:auto;inset-inline-end:clamp(14px,5vw,17px)}@media(max-width:359px){.mode-buttons{gap:16px;grid-template-columns:minmax(0,1fr);margin-inline:16px}.mode-button,.mode-button strong{min-height:0}.mode-icon{height:132px}}@media(max-width:360px){.app-screen{padding-inline:16px}.local-language-value.is-translation-pair{gap:5px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}.local-language-value.is-translation-pair .translation-language{min-height:64px;padding-inline:6px}.role-buttons,.status-grid{grid-template-columns:minmax(0,1fr)}.settings-drawer{width:min(92vw,390px)}.select-field{flex-direction:column}.room-panel{grid-template-columns:minmax(0,1fr)}.room-panel img{justify-self:center}.conference-host,.conference-member{gap:8px;grid-template-columns:44px minmax(0,1fr) 9px auto}.conference-pending-member{grid-template-columns:44px minmax(0,1fr) auto auto}.conference-pending-action{min-width:64px}.room-panel img.conference-avatar,.conference-avatar{height:44px;width:44px}.conference-member>span:last-child{font-size:14px}}@media(max-width:430px){.home-language-bubble{max-width:44%;padding-inline:10px}}.leave-translation-room{background:transparent;border:0;border-radius:0;min-height:44px;padding:0}.mode-language-results{display:grid;gap:4px;max-height:220px;overflow-y:auto;touch-action:pan-y;width:100%}.mode-language-result{background:#fff;border:1px solid #dce4ec;border-radius:12px;color:#202733;font-size:16px;min-height:44px;padding:9px 12px;text-align:left;width:100%}.mode-language-result[aria-selected=true]{background:#e8f1fb;font-weight:700}.local-language-value.is-translation-pair .translation-language.is-split-chinese-label,.local-language-value.is-translation-pair .translation-language.is-auto-resolved-label,.mode-language-selector.is-split-chinese-label,.mode-language-selector.is-auto-resolved-label{display:grid;gap:2px;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,auto);line-height:1.15;text-align:center;white-space:normal}.is-split-chinese-label>span,.is-auto-resolved-label>span{display:block;min-width:0;width:100%}.is-auto-resolved-label>.auto-resolved-language{align-items:center;display:flex;flex-wrap:wrap;gap:2px .25em;justify-content:center}.auto-resolved-language>span{min-width:0;white-space:nowrap}.room-panel .conference-member img.conference-avatar{height:40px;justify-self:center;width:40px}.guest-safari-open-link{align-items:center;display:flex;justify-content:center;text-align:center;text-decoration:none}#segmentation-controls:has(+#simultaneous-interpretation-field:not([hidden]))>#low-latency-translation-field{border-bottom:1px solid #eef0f2}.single-device-connecting-panel:not([hidden]){position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;background:#000c;color:#fff;font-size:1.25rem;padding:2rem}.force-groq-subitem{margin-inline-start:2rem;color:#111}.force-groq-subitem.is-disabled{color:#888;opacity:1;cursor:not-allowed}.realtime-text-dialog{width:90vw;max-width:90vw;height:90dvh;max-height:90dvh;padding:0;border:0;border-radius:1rem;overflow:hidden}.realtime-text-dialog[open]{display:flex;flex-direction:column}.realtime-text-dialog::backdrop{background:#000000a6}.realtime-text-content{flex:1;min-height:0;height:calc(90dvh - max(10dvh,4rem));box-sizing:border-box;overflow-y:auto;padding:1.5rem;font-size:clamp(1.25rem,4vw,2rem);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.realtime-text-actions{display:flex;gap:.75rem;padding:.5rem 1rem;min-height:max(10dvh,4rem);box-sizing:border-box;flex:0 0 auto}.realtime-text-actions>button{flex:1;min-width:0;min-height:3rem;background:#c13d39;color:#fff;border-radius:.75rem;font-weight:700}.realtime-text-actions>button:last-child{background:#3469a0}.realtime-text-dialog.realtime-text-rotated{transform:rotate(180deg)}.realtime-text-reopen{position:fixed;bottom:calc(env(safe-area-inset-bottom) + 1rem);right:1rem;z-index:20;padding:.75rem 1rem;border-radius:.75rem;background:#5eaa4e;color:#fff}.speech-processing-subitem{margin-inline-start:2rem;color:#111}.speech-processing-subitem.is-disabled{color:#888;opacity:1;cursor:not-allowed}#multi-device-segmentation-note{display:block;color:#65748a;line-height:1.5;padding:10px 17px}
