.DevicePreview-module__3cg3ba__container{aspect-ratio:16/9;background-color:var(--ak-bg-secondary);border-radius:12px;width:100%;position:relative;overflow:hidden}.DevicePreview-module__3cg3ba__video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.DevicePreview-module__3cg3ba__placeholder{height:100%;color:var(--ak-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.DevicePreview-module__3cg3ba__placeholderIcon{margin-bottom:.5rem;font-size:3rem}.DevicePreview-module__3cg3ba__error{height:100%;color:var(--ak-danger);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.DevicePreview-module__3cg3ba__errorIcon{margin-bottom:.5rem;font-size:2rem}
.DeviceSelector-module__QEUWCW__container{flex-direction:column;gap:.5rem;display:flex}.DeviceSelector-module__QEUWCW__label{color:var(--ak-text-secondary);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.DeviceSelector-module__QEUWCW__icon{align-items:center;font-size:1rem;display:flex}.DeviceSelector-module__QEUWCW__select{width:100%;color:var(--ak-text-primary);background-color:var(--ak-bg-surface);border:1px solid var(--ak-border-strong);cursor:pointer;border-radius:8px;padding:.75rem 1rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.DeviceSelector-module__QEUWCW__select:hover:not(:disabled){border-color:var(--ak-accent)}.DeviceSelector-module__QEUWCW__select:focus{border-color:var(--ak-accent);box-shadow:0 0 0 2px var(--ak-focus-ring);outline:none}.DeviceSelector-module__QEUWCW__select:disabled{opacity:.5;cursor:not-allowed}.DeviceSelector-module__QEUWCW__select option{background-color:var(--ak-bg-surface);color:var(--ak-text-primary)}@media (max-width:639px){.DeviceSelector-module__QEUWCW__select{font-size:16px}}
.AudioLevelIndicator-module__TcO4ia__container{width:100%;padding:0 2px}.AudioLevelIndicator-module__TcO4ia__track{background-color:var(--ak-bg-surface);border-radius:2px;width:100%;height:4px;overflow:hidden}.AudioLevelIndicator-module__TcO4ia__fill{background:linear-gradient(90deg, var(--ak-success), #6ee7b7);border-radius:2px;min-width:0;height:100%;transition:width 80ms ease-out}
.SpeakerTest-module__DdxeqW__button{border:1px solid var(--ak-border-strong);color:var(--ak-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;transition:background-color .2s,color .2s,border-color .2s;display:flex}.SpeakerTest-module__DdxeqW__button:hover:not(:disabled){background:var(--ak-hover-bg);color:var(--ak-text-primary);border-color:var(--ak-accent)}.SpeakerTest-module__DdxeqW__button:disabled{cursor:not-allowed;opacity:.7}.SpeakerTest-module__DdxeqW__button.SpeakerTest-module__DdxeqW__playing{border-color:var(--ak-accent);color:var(--ak-accent)}.SpeakerTest-module__DdxeqW__label{line-height:1}.SpeakerTest-module__DdxeqW__iconPlaying{animation:.6s ease-in-out infinite alternate SpeakerTest-module__DdxeqW__pulse}@keyframes SpeakerTest-module__DdxeqW__pulse{0%{opacity:.5}to{opacity:1}}@media (max-width:639px){.SpeakerTest-module__DdxeqW__button{min-height:44px;padding:8px 14px}}
.PreJoinView-module__jt5utW__container{background-color:var(--ak-bg-primary);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.PreJoinView-module__jt5utW__content{align-items:center;gap:3rem;width:100%;max-width:1100px;display:flex}.PreJoinView-module__jt5utW__leftColumn{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.PreJoinView-module__jt5utW__previewWrapper{border-radius:var(--ak-radius-card);aspect-ratio:16/9;background-color:var(--ak-bg-primary);width:100%;position:relative;overflow:hidden}.PreJoinView-module__jt5utW__previewControls{z-index:2;gap:10px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.PreJoinView-module__jt5utW__mediaButton{background:var(--ak-bg-surface);width:48px;height:48px;color:var(--ak-accent);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,transform .1s;display:flex}.PreJoinView-module__jt5utW__mediaButton:hover{background-color:var(--ak-bg-surface-hover)}.PreJoinView-module__jt5utW__mediaButton:active{transform:scale(.93)}.PreJoinView-module__jt5utW__mediaButton.PreJoinView-module__jt5utW__mediaOff{background-color:var(--ak-danger);color:#fff}.PreJoinView-module__jt5utW__mediaButton.PreJoinView-module__jt5utW__mediaOff:hover{background-color:var(--ak-danger-hover)}.PreJoinView-module__jt5utW__settingsButton{background:var(--ak-bg-surface);width:40px;height:40px;color:var(--ak-text-secondary);cursor:pointer;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute;bottom:16px;right:16px}.PreJoinView-module__jt5utW__settingsButton:hover{background-color:var(--ak-bg-surface-hover);color:var(--ak-text-primary)}.PreJoinView-module__jt5utW__deviceChips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.PreJoinView-module__jt5utW__deviceChip{border:1px solid var(--ak-border-strong);color:var(--ak-text-primary);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;max-width:200px;padding:6px 14px;font-size:.8125rem;transition:background-color .15s,border-color .15s;display:inline-flex}.PreJoinView-module__jt5utW__deviceChip:hover{background-color:var(--ak-hover-bg);border-color:var(--ak-accent)}.PreJoinView-module__jt5utW__deviceChipIcon{color:var(--ak-text-secondary);flex-shrink:0;align-items:center;display:flex}.PreJoinView-module__jt5utW__deviceChipLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PreJoinView-module__jt5utW__deviceChipArrow{color:var(--ak-text-muted);flex-shrink:0;margin-left:auto}.PreJoinView-module__jt5utW__rightColumn{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:1rem;width:340px;display:flex}.PreJoinView-module__jt5utW__brandLogo{object-fit:contain;width:auto;height:40px}.PreJoinView-module__jt5utW__title{color:var(--ak-text-primary);margin:0;font-size:1.75rem;font-weight:400}.PreJoinView-module__jt5utW__e2eeBadge{color:var(--ak-success);white-space:nowrap;background:#34d3991a;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.PreJoinView-module__jt5utW__form{flex-direction:column;gap:.75rem;width:100%;display:flex}.PreJoinView-module__jt5utW__nameInput{width:100%;color:var(--ak-text-primary);background-color:var(--ak-bg-surface);border:1px solid var(--ak-border-strong);border-radius:var(--ak-radius-input);padding:.75rem 1rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.PreJoinView-module__jt5utW__nameInput:focus{border-color:var(--ak-accent);box-shadow:0 0 0 2px var(--ak-focus-ring);outline:none}.PreJoinView-module__jt5utW__nameInput::placeholder{color:var(--ak-text-muted)}.PreJoinView-module__jt5utW__nameInput:disabled{opacity:.5}.PreJoinView-module__jt5utW__hostRow{justify-content:center;align-items:center;display:flex}.PreJoinView-module__jt5utW__checkboxLabel{color:var(--ak-text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:.8125rem;display:flex}.PreJoinView-module__jt5utW__checkbox{width:16px;height:16px;accent-color:var(--ak-accent)}.PreJoinView-module__jt5utW__error{border:1px solid var(--ak-danger);color:var(--ak-danger);text-align:left;background-color:#f43f5e1a;border-radius:8px;margin:0;padding:.625rem .875rem;font-size:.8125rem}.PreJoinView-module__jt5utW__joinButton{color:#fff;background-color:var(--ak-accent);border-radius:var(--ak-border-radius-button,999px);cursor:pointer;border:none;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:background-color .15s,transform .1s,box-shadow .15s}.PreJoinView-module__jt5utW__joinButton:hover:not(:disabled){background-color:var(--ak-accent-hover);box-shadow:var(--ak-shadow-md), var(--ak-shadow-glow)}.PreJoinView-module__jt5utW__joinButton:active:not(:disabled){transform:scale(.98)}.PreJoinView-module__jt5utW__joinButton:disabled{opacity:.5;cursor:not-allowed}.PreJoinView-module__jt5utW__waitingRoom{flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1.5rem 0;display:flex}.PreJoinView-module__jt5utW__waitingSpinner{border:3px solid var(--ak-border-strong);border-top-color:var(--ak-accent);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite PreJoinView-module__jt5utW__waitingSpin}@keyframes PreJoinView-module__jt5utW__waitingSpin{to{transform:rotate(360deg)}}.PreJoinView-module__jt5utW__waitingMessage{color:var(--ak-text-primary);text-align:center;margin:0;font-size:.9375rem}.PreJoinView-module__jt5utW__waitingHint{color:var(--ak-text-secondary);text-align:center;margin:0;font-size:.8125rem}.PreJoinView-module__jt5utW__waitingCancel{color:var(--ak-text-secondary);border:1px solid var(--ak-border-strong);border-radius:var(--ak-border-radius-button,999px);cursor:pointer;background:0 0;margin-top:.5rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s}.PreJoinView-module__jt5utW__waitingCancel:hover{background-color:var(--ak-hover-bg);color:var(--ak-text-primary)}.PreJoinView-module__jt5utW__modalOverlay{background:var(--ak-bg-overlay);-webkit-backdrop-filter:blur(8px);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PreJoinView-module__jt5utW__modal{background:var(--ak-bg-elevated,var(--ak-bg-primary));border-radius:var(--ak-radius-card);width:90%;max-width:480px;max-height:85vh;box-shadow:var(--ak-shadow-lg);border:1px solid var(--ak-border);flex-direction:column;display:flex}.PreJoinView-module__jt5utW__modalHeader{border-bottom:1px solid var(--ak-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.PreJoinView-module__jt5utW__modalTitle{color:var(--ak-text-primary);margin:0;font-size:1rem;font-weight:600}.PreJoinView-module__jt5utW__modalClose{width:32px;height:32px;color:var(--ak-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.125rem;display:flex}.PreJoinView-module__jt5utW__modalClose:hover{background:var(--ak-hover-bg);color:var(--ak-text-primary)}.PreJoinView-module__jt5utW__tabBar{border-bottom:1px solid var(--ak-border);flex-shrink:0;padding:0 20px;display:flex}.PreJoinView-module__jt5utW__tab{color:var(--ak-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 16px;font-size:.8125rem;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.PreJoinView-module__jt5utW__tab:hover{color:var(--ak-text-primary)}.PreJoinView-module__jt5utW__tab.PreJoinView-module__jt5utW__tabActive{color:var(--ak-accent);border-bottom-color:var(--ak-accent)}.PreJoinView-module__jt5utW__modalBody{flex-direction:column;flex:1;gap:20px;padding:16px 20px;display:flex;overflow-y:auto}.PreJoinView-module__jt5utW__modalSection{flex-direction:column;gap:10px;display:flex}.PreJoinView-module__jt5utW__modalSectionTitle{color:var(--ak-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.6875rem;font-weight:600}.PreJoinView-module__jt5utW__speakerRow{flex-direction:column;gap:6px;display:flex}.PreJoinView-module__jt5utW__toggleRow{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.PreJoinView-module__jt5utW__toggleLabel{flex-direction:column;gap:2px;display:flex}.PreJoinView-module__jt5utW__toggleLabelText{color:var(--ak-text-primary);font-size:.8125rem}.PreJoinView-module__jt5utW__toggleDescription{color:var(--ak-text-secondary);font-size:.6875rem}.PreJoinView-module__jt5utW__toggle{background:var(--ak-bg-surface);cursor:pointer;border:none;border-radius:11px;flex-shrink:0;width:40px;height:22px;transition:background-color .2s;position:relative}.PreJoinView-module__jt5utW__toggle.PreJoinView-module__jt5utW__toggleActive{background:var(--ak-accent)}.PreJoinView-module__jt5utW__toggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px}.PreJoinView-module__jt5utW__toggle.PreJoinView-module__jt5utW__toggleActive:after{transform:translate(18px)}.PreJoinView-module__jt5utW__toggle:disabled{opacity:.4;cursor:not-allowed}.PreJoinView-module__jt5utW__shortcutsGrid{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}.PreJoinView-module__jt5utW__shortcutItem{align-items:center;gap:8px;display:flex}.PreJoinView-module__jt5utW__kbd{min-width:24px;height:22px;color:var(--ak-text-secondary);background-color:var(--ak-bg-surface);border:1px solid var(--ak-border-strong);border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-family:inherit;font-size:.6875rem;font-weight:600;display:inline-flex}.PreJoinView-module__jt5utW__shortcutLabel{color:var(--ak-text-muted);font-size:.75rem}.PreJoinView-module__jt5utW__bgOptions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.PreJoinView-module__jt5utW__bgOption{aspect-ratio:16/9;cursor:pointer;color:var(--ak-text-secondary);background:var(--ak-input-bg);border:2px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;font-size:.6875rem;transition:border-color .15s;display:flex;overflow:hidden}.PreJoinView-module__jt5utW__bgOption:hover{border-color:var(--ak-border-strong)}.PreJoinView-module__jt5utW__bgOption.PreJoinView-module__jt5utW__bgOptionActive{border-color:var(--ak-accent)}.PreJoinView-module__jt5utW__bgOptionImage{background-position:50%;background-size:cover}.PreJoinView-module__jt5utW__bgOptionIcon{color:var(--ak-text-secondary)}.PreJoinView-module__jt5utW__bgOptionLabel{text-align:center;color:var(--ak-text-secondary);background:var(--ak-bg-overlay);border-radius:2px;padding:2px 4px;font-size:.625rem}.PreJoinView-module__jt5utW__bgOptionImage .PreJoinView-module__jt5utW__bgOptionLabel{color:#fff}.PreJoinView-module__jt5utW__sliderGroup{flex-direction:column;gap:4px;margin-top:4px;display:flex}.PreJoinView-module__jt5utW__sliderLabel{color:var(--ak-text-secondary);justify-content:space-between;font-size:.75rem;display:flex}.PreJoinView-module__jt5utW__slider{width:100%;accent-color:var(--ak-accent)}.PreJoinView-module__jt5utW__effectsNote{color:var(--ak-text-muted);margin:0;font-size:.75rem}.PreJoinView-module__jt5utW__unsupported{color:var(--ak-text-muted);margin:0;padding:4px 0;font-size:.75rem;font-style:italic}@media (min-width:640px) and (max-width:1023px){.PreJoinView-module__jt5utW__content{flex-direction:column;gap:2rem;padding:1.5rem}.PreJoinView-module__jt5utW__rightColumn{width:100%;max-width:400px;margin:0 auto}.PreJoinView-module__jt5utW__modal{width:95%;max-height:90vh}.PreJoinView-module__jt5utW__shortcutsGrid{grid-template-columns:1fr}.PreJoinView-module__jt5utW__tabBar{padding:0 12px}}@media (max-width:639px){.PreJoinView-module__jt5utW__container{min-height:100dvh;padding:1rem;padding-top:calc(1rem + var(--safe-area-top));align-items:flex-start}.PreJoinView-module__jt5utW__content{flex-direction:column;gap:1.5rem;padding:0}.PreJoinView-module__jt5utW__rightColumn{width:100%}.PreJoinView-module__jt5utW__title{font-size:1.375rem}.PreJoinView-module__jt5utW__deviceChips{gap:6px}.PreJoinView-module__jt5utW__deviceChip{padding:6px 10px;font-size:.75rem}.PreJoinView-module__jt5utW__nameInput{min-height:48px;font-size:16px}.PreJoinView-module__jt5utW__joinButton{min-height:48px;font-size:1rem}.PreJoinView-module__jt5utW__modal{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0}.PreJoinView-module__jt5utW__modalBody{padding:12px 16px}.PreJoinView-module__jt5utW__shortcutsGrid{grid-template-columns:1fr}.PreJoinView-module__jt5utW__tabBar{padding:0 12px}.PreJoinView-module__jt5utW__tab{padding:10px 12px;font-size:.75rem}.PreJoinView-module__jt5utW__bgOptions{grid-template-columns:repeat(3,1fr);gap:6px}.PreJoinView-module__jt5utW__waitingCancel{min-height:48px}}
.MobileOverflowSheet-module__18aJRa__overlay{z-index:30;background:#00000080;align-items:flex-end;animation:.15s ease-out MobileOverflowSheet-module__18aJRa__fadeIn;display:flex;position:fixed;inset:0}@keyframes MobileOverflowSheet-module__18aJRa__fadeIn{0%{opacity:0}to{opacity:1}}.MobileOverflowSheet-module__18aJRa__sheet{width:100%;padding:8px 16px 24px;padding-bottom:calc(24px + var(--safe-area-bottom,0px));background:var(--ak-bg-secondary);border-top:1px solid var(--ak-border-strong);border-radius:16px 16px 0 0;animation:.2s ease-out MobileOverflowSheet-module__18aJRa__slideUp}@keyframes MobileOverflowSheet-module__18aJRa__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.MobileOverflowSheet-module__18aJRa__handle{background:var(--ak-text-muted);opacity:.5;border-radius:2px;width:36px;height:4px;margin:0 auto 16px}.MobileOverflowSheet-module__18aJRa__grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.MobileOverflowSheet-module__18aJRa__item{background:var(--ak-bg-surface);color:var(--ak-text-secondary);cursor:pointer;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;transition:background-color .15s,color .15s;display:flex}.MobileOverflowSheet-module__18aJRa__item:hover{background:var(--ak-bg-surface-hover)}.MobileOverflowSheet-module__18aJRa__item.MobileOverflowSheet-module__18aJRa__active{color:var(--ak-accent);background:var(--ak-accent-subtle)}.MobileOverflowSheet-module__18aJRa__item.MobileOverflowSheet-module__18aJRa__recording{color:var(--ak-danger)}.MobileOverflowSheet-module__18aJRa__item:disabled{opacity:.4;cursor:default}.MobileOverflowSheet-module__18aJRa__itemIcon{background:var(--ak-bg-primary);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.MobileOverflowSheet-module__18aJRa__itemLabel{white-space:nowrap;font-size:.6875rem;font-weight:500}.MobileOverflowSheet-module__18aJRa__badge{background:var(--ak-danger);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.625rem;font-weight:600;display:flex;position:absolute;top:-2px;right:-2px}.MobileOverflowSheet-module__18aJRa__count{background:var(--ak-bg-surface);min-width:18px;height:18px;color:var(--ak-text-secondary);border:1px solid var(--ak-border);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:.625rem;font-weight:600;display:flex;position:absolute;top:-2px;right:-2px}.MobileOverflowSheet-module__18aJRa__moreButton{min-width:44px;color:var(--ak-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px;display:flex}.MobileOverflowSheet-module__18aJRa__moreButton:hover{color:var(--ak-text-primary)}.MobileOverflowSheet-module__18aJRa__moreIcon{width:44px;height:44px;color:var(--ak-accent);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.MobileOverflowSheet-module__18aJRa__moreButton:hover .MobileOverflowSheet-module__18aJRa__moreIcon{background:var(--ak-hover-bg)}.MobileOverflowSheet-module__18aJRa__reactionGrid{background:var(--ak-bg-surface);border-radius:12px;grid-column:1/-1;justify-content:center;gap:8px;padding:12px;display:flex}.MobileOverflowSheet-module__18aJRa__reactionEmoji{background:var(--ak-bg-primary);cursor:pointer;border:none;border-radius:12px;width:48px;height:48px;font-size:1.75rem;transition:background-color .15s,transform .1s}.MobileOverflowSheet-module__18aJRa__reactionEmoji:hover{background:var(--ak-hover-bg)}.MobileOverflowSheet-module__18aJRa__reactionEmoji:active{transform:scale(.92)}
.ControlBar-module__ih0OAa__controlBar{background-color:var(--ak-bg-primary);border-top:1px solid var(--ak-border);justify-content:space-between;align-items:flex-end;padding:8px 16px 10px;display:flex}.ControlBar-module__ih0OAa__spacer{flex:1;min-width:0}.ControlBar-module__ih0OAa__center{align-items:flex-end;gap:2px;display:flex}.ControlBar-module__ih0OAa__right{flex:1;justify-content:flex-end;align-items:flex-end;gap:2px;display:flex}.ControlBar-module__ih0OAa__controlButton{cursor:pointer;transition:color .15s;position:relative;border-radius:var(--ak-radius-input)!important;min-width:48px!important;height:auto!important;color:var(--ak-text-secondary)!important;background:0 0!important;border:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;padding:6px 4px!important;display:flex!important}.ControlBar-module__ih0OAa__controlButton:hover{color:var(--ak-text-primary)!important}.ControlBar-module__ih0OAa__controlButton:active{transform:scale(.97)}.ControlBar-module__ih0OAa__controlButton:disabled{opacity:.4;cursor:default}.ControlBar-module__ih0OAa__iconCircle{background:var(--ak-bg-surface);width:40px;height:40px;color:var(--ak-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .15s;display:flex;position:relative}.ControlBar-module__ih0OAa__controlButton:hover .ControlBar-module__ih0OAa__iconCircle{background:var(--ak-bg-surface-hover)}.ControlBar-module__ih0OAa__controlButton[data-lk-muted=true]{color:var(--ak-text-secondary)!important}.ControlBar-module__ih0OAa__controlButton[data-lk-muted=true] .ControlBar-module__ih0OAa__iconCircle{background:var(--ak-danger);color:#fff}.ControlBar-module__ih0OAa__controlButton[data-lk-muted=true]:hover .ControlBar-module__ih0OAa__iconCircle{background:var(--ak-danger-hover);color:#fff}.ControlBar-module__ih0OAa__controlButton[data-lk-muted=false] .ControlBar-module__ih0OAa__iconCircle{background:var(--ak-bg-surface);color:var(--ak-accent)}.ControlBar-module__ih0OAa__controlButton[data-lk-muted=false]:hover .ControlBar-module__ih0OAa__iconCircle{background:var(--ak-bg-surface-hover)}.ControlBar-module__ih0OAa__iconActive{background:var(--ak-accent)!important;color:#fff!important}.ControlBar-module__ih0OAa__iconRecording{animation:1.5s ease-in-out infinite ControlBar-module__ih0OAa__recordBlink;background:var(--ak-danger)!important;color:#fff!important}.ControlBar-module__ih0OAa__iconHandRaised{background:var(--ak-warning)!important;color:var(--ak-bg-primary)!important}.ControlBar-module__ih0OAa__iconScreenshotPending{animation:1.5s ease-in-out infinite ControlBar-module__ih0OAa__screenshotPulse}@keyframes ControlBar-module__ih0OAa__screenshotPulse{0%,to{opacity:1}50%{opacity:.4}}.ControlBar-module__ih0OAa__iconScreenshotReady{background:var(--ak-success,#34d399)!important;color:#fff!important}.ControlBar-module__ih0OAa__buttonLabel{white-space:nowrap;color:inherit;font-size:.625rem;font-weight:500;line-height:1}.ControlBar-module__ih0OAa__leaveButton{min-width:48px;color:var(--ak-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 4px;transition:color .15s;display:flex}.ControlBar-module__ih0OAa__leaveButton:hover{color:var(--ak-text-primary)}.ControlBar-module__ih0OAa__leaveIcon{background:var(--ak-danger);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s,transform .1s;display:flex}.ControlBar-module__ih0OAa__leaveIcon svg{transform:rotate(135deg)}.ControlBar-module__ih0OAa__leaveButton:hover .ControlBar-module__ih0OAa__leaveIcon{background-color:var(--ak-danger-hover)}.ControlBar-module__ih0OAa__leaveButton:active .ControlBar-module__ih0OAa__leaveIcon{transform:scale(.95)}.ControlBar-module__ih0OAa__separator{background:var(--ak-border);flex-shrink:0;align-self:center;width:1px;height:32px;margin:0 8px;display:block}.ControlBar-module__ih0OAa__panelButton{min-width:48px;color:var(--ak-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 4px;transition:color .15s;display:flex;position:relative}.ControlBar-module__ih0OAa__assistButton .ControlBar-module__ih0OAa__iconCircle{color:var(--ak-text-primary);background:#94a3b814;border:1px solid #94a3b824}.ControlBar-module__ih0OAa__assistButton:hover .ControlBar-module__ih0OAa__iconCircle{background:#94a3b824}.ControlBar-module__ih0OAa__assistButton .ControlBar-module__ih0OAa__buttonLabel{letter-spacing:.01em;font-size:.6rem}.ControlBar-module__ih0OAa__panelButton:hover{color:var(--ak-text-primary)}.ControlBar-module__ih0OAa__panelButton .ControlBar-module__ih0OAa__iconCircle{background:0 0}.ControlBar-module__ih0OAa__panelButton:hover .ControlBar-module__ih0OAa__iconCircle{background:var(--ak-hover-bg)}.ControlBar-module__ih0OAa__panelActive{color:var(--ak-accent)}.ControlBar-module__ih0OAa__badge{background:var(--ak-danger);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.5625rem;font-weight:600;display:flex;position:absolute;top:-2px;right:-2px}.ControlBar-module__ih0OAa__participantCount{background:var(--ak-bg-surface);min-width:16px;height:16px;color:var(--ak-text-secondary);border:1px solid var(--ak-border);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:.5625rem;font-weight:600;display:flex;position:absolute;top:-2px;right:-2px}.ControlBar-module__ih0OAa__reactionWrapper{display:flex;position:relative}.ControlBar-module__ih0OAa__reactionPicker{background:var(--ak-reaction-picker-bg);border:1px solid var(--ak-border);border-radius:24px;gap:4px;padding:6px 8px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0006}.ControlBar-module__ih0OAa__reactionEmoji{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.25rem;display:flex}.ControlBar-module__ih0OAa__reactionEmoji:hover{background:var(--ak-hover-bg);transform:scale(1.2)}@keyframes ControlBar-module__ih0OAa__recordBlink{0%,to{opacity:1}50%{opacity:.75}}.ControlBar-module__ih0OAa__mobileRight{align-items:flex-end;gap:2px;display:flex}@media (max-width:1023px){.ControlBar-module__ih0OAa__buttonLabel{display:none}}@media (min-width:640px) and (max-width:1023px){.ControlBar-module__ih0OAa__iconCircle,.ControlBar-module__ih0OAa__leaveIcon{width:38px;height:38px}}@media (max-width:639px){.ControlBar-module__ih0OAa__controlBar{gap:0;padding:6px 8px}.ControlBar-module__ih0OAa__spacer{display:none}.ControlBar-module__ih0OAa__iconCircle,.ControlBar-module__ih0OAa__leaveIcon{width:44px;height:44px}.ControlBar-module__ih0OAa__controlButton{min-width:44px!important;padding:4px 2px!important}.ControlBar-module__ih0OAa__separator{height:24px;margin:0 4px}.ControlBar-module__ih0OAa__reactionPicker{position:fixed;bottom:80px;left:50%;transform:translate(-50%)}}
.ParticipantList-module__FSLbma__container{flex-direction:column;gap:8px;display:flex}.ParticipantList-module__FSLbma__title{color:var(--ak-text-primary);align-items:center;gap:8px;margin:0;padding:0 4px;font-size:.8125rem;font-weight:600;display:flex}.ParticipantList-module__FSLbma__count{color:var(--ak-text-muted);background:var(--ak-input-bg);border-radius:10px;padding:1px 7px;font-size:.6875rem;font-weight:500}.ParticipantList-module__FSLbma__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ParticipantList-module__FSLbma__item{border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:background-color .15s;display:flex}.ParticipantList-module__FSLbma__item:hover{background:var(--ak-hover-bg)}.ParticipantList-module__FSLbma__avatar{background:var(--ak-accent-subtle,#818cf81f);width:32px;height:32px;color:var(--ak-accent);text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.ParticipantList-module__FSLbma__avatar.ParticipantList-module__FSLbma__self{color:var(--ak-success);background:#34d3991f}.ParticipantList-module__FSLbma__avatar.ParticipantList-module__FSLbma__host{color:var(--ak-warning);background:#f59e0b1f}.ParticipantList-module__FSLbma__info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ParticipantList-module__FSLbma__nameRow{align-items:center;gap:6px;display:flex}.ParticipantList-module__FSLbma__name{color:var(--ak-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.ParticipantList-module__FSLbma__youLabel{color:var(--ak-text-muted);font-size:.625rem}.ParticipantList-module__FSLbma__hostBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--ak-warning);background:#f59e0b1f;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:.5625rem;font-weight:600}.ParticipantList-module__FSLbma__statusRow{align-items:center;gap:4px;display:flex}.ParticipantList-module__FSLbma__indicators{flex-shrink:0;gap:6px;display:flex}.ParticipantList-module__FSLbma__indicator{border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.6875rem;transition:opacity .15s;display:flex}.ParticipantList-module__FSLbma__indicator.ParticipantList-module__FSLbma__on{opacity:.8}.ParticipantList-module__FSLbma__indicator.ParticipantList-module__FSLbma__off{opacity:.3}.ParticipantList-module__FSLbma__actions{opacity:0;flex-shrink:0;gap:4px;transition:opacity .15s;display:flex}.ParticipantList-module__FSLbma__item:hover .ParticipantList-module__FSLbma__actions{opacity:1}.ParticipantList-module__FSLbma__actionButton{border:1px solid var(--ak-border-strong);color:var(--ak-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:4px 10px;font-size:.6875rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s}.ParticipantList-module__FSLbma__actionButton:hover{background:var(--ak-hover-bg);color:var(--ak-text-primary);border-color:var(--ak-text-muted)}.ParticipantList-module__FSLbma__actionButton.ParticipantList-module__FSLbma__danger{color:var(--ak-danger);border-color:#f43f5e4d}.ParticipantList-module__FSLbma__actionButton.ParticipantList-module__FSLbma__danger:hover{background:#f43f5e1f;border-color:#f43f5e80}@media (hover:none){.ParticipantList-module__FSLbma__actions{opacity:1}}@media (max-width:639px){.ParticipantList-module__FSLbma__actionButton{min-width:64px;min-height:36px;padding:6px 12px;font-size:.75rem}}
.ChatPanel-module__3S6CUW__container{flex-direction:column;height:100%;display:flex}.ChatPanel-module__3S6CUW__messages{flex-direction:column;flex:1;gap:2px;padding:4px 0 8px;display:flex;overflow-y:auto}.ChatPanel-module__3S6CUW__messages::-webkit-scrollbar{width:4px}.ChatPanel-module__3S6CUW__messages::-webkit-scrollbar-track{background:0 0}.ChatPanel-module__3S6CUW__messages::-webkit-scrollbar-thumb{background:var(--ak-border-strong);border-radius:2px}.ChatPanel-module__3S6CUW__messages::-webkit-scrollbar-thumb:hover{background:var(--ak-text-muted)}.ChatPanel-module__3S6CUW__message{border-radius:var(--ak-radius-card);padding:6px 10px;transition:background-color .15s}.ChatPanel-module__3S6CUW__message:hover{background:var(--ak-hover-bg)}.ChatPanel-module__3S6CUW__messageHeader{align-items:baseline;gap:6px;margin-bottom:2px;display:flex}.ChatPanel-module__3S6CUW__senderName{color:var(--ak-accent);font-size:.75rem;font-weight:600}.ChatPanel-module__3S6CUW__senderName.ChatPanel-module__3S6CUW__self{color:var(--ak-success)}.ChatPanel-module__3S6CUW__timestamp{color:var(--ak-text-muted);opacity:.7;font-size:.625rem;transition:opacity .15s}.ChatPanel-module__3S6CUW__message:hover .ChatPanel-module__3S6CUW__timestamp{opacity:1}.ChatPanel-module__3S6CUW__messageContent{color:var(--ak-text-primary);word-break:break-word;font-size:.8125rem;line-height:1.45}.ChatPanel-module__3S6CUW__systemMessage{color:var(--ak-text-muted);text-align:center;margin:4px 0;padding:6px 12px;font-size:.6875rem;position:relative}.ChatPanel-module__3S6CUW__systemMessage:before,.ChatPanel-module__3S6CUW__systemMessage:after{content:"";background:var(--ak-border);width:20%;height:1px;position:absolute;top:50%}.ChatPanel-module__3S6CUW__systemMessage:before{left:8px}.ChatPanel-module__3S6CUW__systemMessage:after{right:8px}.ChatPanel-module__3S6CUW__inputArea{border-top:1px solid var(--ak-border);flex-shrink:0;align-items:flex-end;gap:8px;padding-top:10px;display:flex}.ChatPanel-module__3S6CUW__input{border:1px solid var(--ak-border);border-radius:var(--ak-radius-input);background:var(--ak-input-bg);color:var(--ak-text-primary);outline:none;flex:1;padding:9px 14px;font-size:.8125rem;transition:border-color .2s,box-shadow .2s}.ChatPanel-module__3S6CUW__input:focus{border-color:var(--ak-accent);box-shadow:0 0 0 2px var(--ak-focus-ring)}.ChatPanel-module__3S6CUW__input::placeholder{color:var(--ak-text-muted)}.ChatPanel-module__3S6CUW__sendButton{background:var(--ak-accent);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;font-weight:600;transition:background-color .15s,transform .1s;display:flex}.ChatPanel-module__3S6CUW__sendButton:hover:not(:disabled){background:var(--ak-accent-hover);transform:scale(1.05)}.ChatPanel-module__3S6CUW__sendButton:active:not(:disabled){transform:scale(.95)}.ChatPanel-module__3S6CUW__sendButton:disabled{opacity:.3;cursor:not-allowed}.ChatPanel-module__3S6CUW__empty{color:var(--ak-text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:.8125rem;display:flex}.ChatPanel-module__3S6CUW__empty:before{content:"💬";opacity:.4;font-size:1.5rem}@media (max-width:639px){.ChatPanel-module__3S6CUW__input{font-size:16px}.ChatPanel-module__3S6CUW__sendButton{width:44px;height:44px}}
.Sidebar-module__MfRUQa__container{background:var(--ak-bg-secondary);border-left:1px solid var(--ak-border);flex-direction:column;flex-shrink:0;width:420px;height:100%;display:flex}.Sidebar-module__MfRUQa__assistContainer{-webkit-backdrop-filter:none;--assist-bg:#eef3f8;--assist-surface:#fff;--assist-surface-muted:#f7fafd;--assist-input:#f3f7fb;--assist-border:#d6e1ea;--assist-border-strong:#c2ced9;--assist-text:#162233;--assist-muted:#5a6d80;--assist-hover:#eaf1f8;--assist-accent:var(--ak-brand-primary);--ak-bg-primary:#fff;--ak-bg-secondary:#f7fafd;--ak-input-bg:#f3f7fb;--ak-border:#d6e1ea;--ak-border-strong:#c2ced9;--ak-text-primary:#162233;--ak-text-muted:#5a6d80;--ak-hover-bg:#eaf1f8;--ak-accent:var(--assist-accent);background:#eef3f8;border-left-color:#d6e1ea;width:min(360px,34vw)}.Sidebar-module__MfRUQa__assistContainer .Sidebar-module__MfRUQa__header{background:var(--assist-surface);border-bottom-color:var(--assist-border)}.Sidebar-module__MfRUQa__assistContainer .Sidebar-module__MfRUQa__title{color:var(--assist-text)}.Sidebar-module__MfRUQa__assistContainer .Sidebar-module__MfRUQa__subtitle,.Sidebar-module__MfRUQa__assistContainer .Sidebar-module__MfRUQa__closeButton{color:var(--assist-muted)}.Sidebar-module__MfRUQa__assistContainer .Sidebar-module__MfRUQa__closeButton:hover{background:var(--ak-accent-subtle);color:var(--assist-accent)}.Sidebar-module__MfRUQa__assistContainer .Sidebar-module__MfRUQa__content{background:var(--assist-bg)}.Sidebar-module__MfRUQa__assistContainer .Sidebar-module__MfRUQa__content::-webkit-scrollbar-thumb{background:var(--assist-border-strong)}.Sidebar-module__MfRUQa__assistContainer .Sidebar-module__MfRUQa__content::-webkit-scrollbar-thumb:hover{background:var(--assist-muted)}.Sidebar-module__MfRUQa__header{border-bottom:1px solid var(--ak-border);background:var(--ak-bg-primary);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.Sidebar-module__MfRUQa__headerCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.Sidebar-module__MfRUQa__title{color:var(--ak-text-primary);letter-spacing:.01em;margin:0;font-size:.9375rem;font-weight:600}.Sidebar-module__MfRUQa__subtitle{color:var(--ak-text-muted);font-size:.75rem;line-height:1.35}.Sidebar-module__MfRUQa__closeButton{width:32px;height:32px;color:var(--ak-text-muted);cursor:pointer;border-radius:var(--ak-radius-input);background:0 0;border:none;justify-content:center;align-items:center;font-size:1rem;transition:background-color .15s,color .15s;display:flex}.Sidebar-module__MfRUQa__closeButton:hover{background:var(--ak-hover-bg);color:var(--ak-text-primary)}.Sidebar-module__MfRUQa__content{flex:1;min-height:0;padding:16px;overflow-y:auto}.Sidebar-module__MfRUQa__content::-webkit-scrollbar{width:4px}.Sidebar-module__MfRUQa__content::-webkit-scrollbar-track{background:0 0}.Sidebar-module__MfRUQa__content::-webkit-scrollbar-thumb{background:var(--ak-border-strong);border-radius:2px}.Sidebar-module__MfRUQa__content::-webkit-scrollbar-thumb:hover{background:var(--ak-text-muted)}.Sidebar-module__MfRUQa__participantsContainer{flex-direction:column;gap:0;display:flex}.Sidebar-module__MfRUQa__divider{background:var(--ak-border);height:1px;margin:8px 0}@media (max-width:639px){.Sidebar-module__MfRUQa__container{z-index:20;border-left:none;width:100%;animation:.25s ease-out Sidebar-module__MfRUQa__slideUp;position:fixed;inset:0}.Sidebar-module__MfRUQa__header{padding:12px 16px;padding-top:calc(12px + var(--safe-area-top))}.Sidebar-module__MfRUQa__closeButton{width:36px;height:36px}.Sidebar-module__MfRUQa__content{padding:12px}}@keyframes Sidebar-module__MfRUQa__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:640px) and (max-width:1023px){.Sidebar-module__MfRUQa__container{z-index:10;width:min(380px,85vw);position:absolute;top:0;bottom:0;right:0;box-shadow:-4px 0 20px #0f172a29}.Sidebar-module__MfRUQa__assistContainer{width:min(340px,80vw)}}.Sidebar-module__MfRUQa__backdrop{display:none}@media (min-width:640px) and (max-width:1023px){.Sidebar-module__MfRUQa__backdrop{z-index:9;background:#94a3b82e;animation:.2s ease-out Sidebar-module__MfRUQa__fadeIn;display:block;position:absolute;inset:0}}@keyframes Sidebar-module__MfRUQa__fadeIn{0%{opacity:0}to{opacity:1}}
.ReactionOverlay-module__y8_yTq__container{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.ReactionOverlay-module__y8_yTq__reaction{font-size:2rem;animation:3s ease-out forwards ReactionOverlay-module__y8_yTq__floatUp;position:absolute;bottom:80px}@keyframes ReactionOverlay-module__y8_yTq__floatUp{0%{opacity:1;transform:translateY(0)scale(1)}70%{opacity:1;transform:translateY(-200px)scale(1.2)}to{opacity:0;transform:translateY(-300px)scale(.8)}}
.ParticipantTile-module__5cGxSW__tile{border-radius:var(--ak-radius-card);background-color:var(--ak-bg-secondary);transition:box-shadow .2s;position:relative;overflow:hidden}.ParticipantTile-module__5cGxSW__tile.ParticipantTile-module__5cGxSW__speaking{box-shadow:0 0 0 3px var(--ak-success)}.ParticipantTile-module__5cGxSW__tile.ParticipantTile-module__5cGxSW__pinned{box-shadow:0 0 0 3px var(--ak-accent)}.ParticipantTile-module__5cGxSW__tile.ParticipantTile-module__5cGxSW__speaking.ParticipantTile-module__5cGxSW__pinned{box-shadow:0 0 0 3px var(--ak-success), 0 0 0 6px var(--ak-accent)}.ParticipantTile-module__5cGxSW__overlay{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.ParticipantTile-module__5cGxSW__topBar{justify-content:flex-start;padding:.5rem .75rem;display:flex}.ParticipantTile-module__5cGxSW__nameBar{background:linear-gradient(#0000,#000000b3);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.ParticipantTile-module__5cGxSW__name{color:#fff;text-shadow:0 1px 2px #00000080;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.ParticipantTile-module__5cGxSW__mutedIcon{font-size:.75rem}.ParticipantTile-module__5cGxSW__speakingIndicator{flex-shrink:0;align-items:flex-end;gap:2px;height:14px;display:flex}.ParticipantTile-module__5cGxSW__speakingBar{background-color:#fff6;border-radius:1.5px;width:3px;height:4px;transition:height .15s,background-color .2s;display:block}.ParticipantTile-module__5cGxSW__speakingIndicator.ParticipantTile-module__5cGxSW__active .ParticipantTile-module__5cGxSW__speakingBar{background-color:var(--ak-success,#34d399);animation:.6s ease-in-out infinite alternate ParticipantTile-module__5cGxSW__speakingBounce}.ParticipantTile-module__5cGxSW__speakingIndicator.ParticipantTile-module__5cGxSW__active .ParticipantTile-module__5cGxSW__speakingBar:first-child{animation-delay:0s}.ParticipantTile-module__5cGxSW__speakingIndicator.ParticipantTile-module__5cGxSW__active .ParticipantTile-module__5cGxSW__speakingBar:nth-child(2){animation-delay:.15s}.ParticipantTile-module__5cGxSW__speakingIndicator.ParticipantTile-module__5cGxSW__active .ParticipantTile-module__5cGxSW__speakingBar:nth-child(3){animation-delay:.3s}@keyframes ParticipantTile-module__5cGxSW__speakingBounce{0%{height:4px}to{height:14px}}.ParticipantTile-module__5cGxSW__qualityIndicator{background-color:#00000080;border-radius:4px;align-items:flex-end;gap:2px;height:14px;padding:2px 6px;display:flex}.ParticipantTile-module__5cGxSW__qualityBar{background-color:#ffffff40;border-radius:1px;width:4px;transition:background-color .3s;display:block}.ParticipantTile-module__5cGxSW__qualityBar:first-child{height:4px}.ParticipantTile-module__5cGxSW__qualityBar:nth-child(2){height:8px}.ParticipantTile-module__5cGxSW__qualityBar:nth-child(3){height:12px}.ParticipantTile-module__5cGxSW__qualityBarFilled.ParticipantTile-module__5cGxSW__qualityExcellent{background-color:#34d399}.ParticipantTile-module__5cGxSW__qualityBarFilled.ParticipantTile-module__5cGxSW__qualityGood{background-color:#f59e0b}.ParticipantTile-module__5cGxSW__qualityBarFilled.ParticipantTile-module__5cGxSW__qualityPoor{background-color:#f43f5e}.ParticipantTile-module__5cGxSW__pinButton{cursor:pointer;opacity:0;pointer-events:auto;background-color:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;transition:opacity .2s,background-color .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.ParticipantTile-module__5cGxSW__tile:hover .ParticipantTile-module__5cGxSW__pinButton{opacity:1}.ParticipantTile-module__5cGxSW__pinButton:hover{background-color:#000c}.ParticipantTile-module__5cGxSW__pinButton.ParticipantTile-module__5cGxSW__pinned{opacity:1;background-color:var(--ak-accent)}.ParticipantTile-module__5cGxSW__tile .lk-participant-tile{border-radius:0;width:100%;height:100%}.ParticipantTile-module__5cGxSW__tile .lk-video-container{width:100%;height:100%}.ParticipantTile-module__5cGxSW__tile .lk-video-container video{object-fit:contain;width:100%;height:100%}.ParticipantTile-module__5cGxSW__tile .lk-participant-placeholder{display:none}.ParticipantTile-module__5cGxSW__placeholder{background-color:var(--ak-bg-secondary);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ParticipantTile-module__5cGxSW__placeholderCircle{aspect-ratio:1;background-color:var(--ak-primary,#508bc7);border-radius:50%;justify-content:center;align-items:center;width:clamp(48px,25%,96px);display:flex}.ParticipantTile-module__5cGxSW__placeholderInitials{color:var(--ak-primary-contrast,#fff);-webkit-user-select:none;user-select:none;font-size:clamp(18px,2.5vw,36px);font-weight:600;line-height:1}.ParticipantTile-module__5cGxSW__tile .lk-participant-metadata{display:none}@media (hover:none){.ParticipantTile-module__5cGxSW__pinButton{opacity:.6}}@media (max-width:639px){.ParticipantTile-module__5cGxSW__nameBar{padding:.375rem .5rem}.ParticipantTile-module__5cGxSW__name{font-size:.75rem}.ParticipantTile-module__5cGxSW__pinButton{width:36px;height:36px}}
.VideoGrid-module__lGr5Jq__gridWrapper{width:100%;height:100%;position:relative}.VideoGrid-module__lGr5Jq__container{place-items:center;gap:8px;width:100%;height:100%;padding:8px;display:grid}.VideoGrid-module__lGr5Jq__tile{border-radius:12px;width:100%;height:100%;min-height:0}.VideoGrid-module__lGr5Jq__soloContainer{justify-content:center;align-items:center;width:100%;height:100%;padding:8px;display:flex;position:relative}.VideoGrid-module__lGr5Jq__soloTile{aspect-ratio:16/9;border-radius:12px;width:100%;max-height:100%}.VideoGrid-module__lGr5Jq__grid1{grid-template-rows:1fr;grid-template-columns:1fr}.VideoGrid-module__lGr5Jq__grid2{grid-template-rows:1fr;grid-template-columns:repeat(2,1fr)}.VideoGrid-module__lGr5Jq__grid4{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.VideoGrid-module__lGr5Jq__grid6{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr)}.VideoGrid-module__lGr5Jq__grid9{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}.VideoGrid-module__lGr5Jq__grid12{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr)}.VideoGrid-module__lGr5Jq__empty{height:100%;color:var(--ak-text-muted);justify-content:center;align-items:center;font-size:1.125rem;display:flex}@media (min-width:640px) and (max-width:1023px){.VideoGrid-module__lGr5Jq__container{gap:6px;padding:6px}.VideoGrid-module__lGr5Jq__grid9{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr)}.VideoGrid-module__lGr5Jq__grid12{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}@media (max-width:639px){.VideoGrid-module__lGr5Jq__soloContainer{padding:0}.VideoGrid-module__lGr5Jq__soloTile{aspect-ratio:unset;max-height:unset;border-radius:0;height:100%}.VideoGrid-module__lGr5Jq__soloTile .lk-video-container video{object-fit:cover}}@media (max-width:639px) and (orientation:portrait){.VideoGrid-module__lGr5Jq__container{gap:4px;padding:4px}.VideoGrid-module__lGr5Jq__grid2{grid-template-rows:repeat(2,1fr);grid-template-columns:1fr}.VideoGrid-module__lGr5Jq__grid4,.VideoGrid-module__lGr5Jq__grid6,.VideoGrid-module__lGr5Jq__grid9,.VideoGrid-module__lGr5Jq__grid12{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}}@media (max-width:639px) and (orientation:landscape){.VideoGrid-module__lGr5Jq__container{gap:4px;padding:4px}.VideoGrid-module__lGr5Jq__grid2{grid-template-rows:1fr;grid-template-columns:repeat(2,1fr)}.VideoGrid-module__lGr5Jq__grid4,.VideoGrid-module__lGr5Jq__grid6,.VideoGrid-module__lGr5Jq__grid9,.VideoGrid-module__lGr5Jq__grid12{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}}
.SpeakerLayout-module__99g8Pq__container{flex-direction:column;gap:8px;width:100%;height:100%;padding:8px;display:flex}.SpeakerLayout-module__99g8Pq__mainSpeaker{flex:1;min-height:0}.SpeakerLayout-module__99g8Pq__mainTile{border-radius:12px;width:100%;height:100%}.SpeakerLayout-module__99g8Pq__thumbnailStrip{flex-shrink:0;gap:8px;padding:4px 0;display:flex;overflow-x:auto}.SpeakerLayout-module__99g8Pq__thumbnail{aspect-ratio:16/9;border-radius:12px;flex-shrink:0;width:160px}.SpeakerLayout-module__99g8Pq__empty{height:100%;color:var(--ak-text-muted);justify-content:center;align-items:center;font-size:1.125rem;display:flex}@media (min-width:640px) and (max-width:1023px){.SpeakerLayout-module__99g8Pq__thumbnail{width:120px}}@media (max-width:639px){.SpeakerLayout-module__99g8Pq__container{gap:4px;padding:4px}.SpeakerLayout-module__99g8Pq__thumbnailStrip{gap:4px;height:80px;padding:2px 0}.SpeakerLayout-module__99g8Pq__thumbnail{width:100px;min-width:80px}}
.PipLayout-module__Ahv8HG__container{justify-content:center;align-items:center;width:100%;height:100%;padding:8px;display:flex;position:relative}.PipLayout-module__Ahv8HG__fullscreen{aspect-ratio:16/9;border-radius:12px;width:100%;max-height:100%}.PipLayout-module__Ahv8HG__pip{aspect-ratio:16/9;z-index:2;border:2px solid #ffffff26;border-radius:12px;width:280px;position:absolute;bottom:16px;right:16px;overflow:hidden;box-shadow:0 4px 16px #00000080}.PipLayout-module__Ahv8HG__empty{height:100%;color:var(--ak-text-muted);justify-content:center;align-items:center;font-size:1.125rem;display:flex}@media (min-width:640px) and (max-width:1023px){.PipLayout-module__Ahv8HG__pip{width:200px;bottom:12px;right:12px}}@media (max-width:639px){.PipLayout-module__Ahv8HG__container{padding:4px}.PipLayout-module__Ahv8HG__pip{border-radius:8px;width:120px;bottom:8px;right:8px}}
.TopBar-module__4RtnPW__topBar{background:var(--ak-bg-primary);border-bottom:1px solid var(--ak-border);flex-shrink:0;justify-content:space-between;align-items:center;min-height:40px;padding:6px 16px;display:flex}.TopBar-module__4RtnPW__left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.TopBar-module__4RtnPW__e2eeIcon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex}.TopBar-module__4RtnPW__e2eeReady{color:#34d399;filter:drop-shadow(0 0 4px #34d39980)}.TopBar-module__4RtnPW__e2eePending{color:#f59e0b;filter:drop-shadow(0 0 4px #f59e0b80);animation:1.5s ease-in-out infinite TopBar-module__4RtnPW__e2eePulse}.TopBar-module__4RtnPW__e2eeError{color:#f43f5e;filter:drop-shadow(0 0 4px #f43f5e80)}@keyframes TopBar-module__4RtnPW__e2eePulse{0%,to{opacity:1}50%{opacity:.4}}.TopBar-module__4RtnPW__duration{color:var(--ak-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem}.TopBar-module__4RtnPW__center{justify-content:center;align-items:center;display:flex}.TopBar-module__4RtnPW__pagination{background:var(--ak-bg-surface);border:1px solid var(--ak-border);border-radius:16px;align-items:center;gap:6px;padding:3px 8px;display:flex}.TopBar-module__4RtnPW__paginationNav{width:24px;height:24px;color:var(--ak-text-primary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex}.TopBar-module__4RtnPW__paginationNav:hover:not(:disabled){background:var(--ak-hover-bg)}.TopBar-module__4RtnPW__paginationNav:disabled{opacity:.3;cursor:default}.TopBar-module__4RtnPW__pageIndicator{color:var(--ak-text-secondary);white-space:nowrap;text-align:center;min-width:28px;font-size:.6875rem}.TopBar-module__4RtnPW__right{flex:1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.TopBar-module__4RtnPW__consentBadge{color:var(--ak-danger,#f43f5e);white-space:nowrap;background:#f43f5e1a;border:1px solid #f43f5e40;border-radius:16px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:.6875rem;font-weight:600;display:flex}.TopBar-module__4RtnPW__consentBadgePhoto{color:var(--ak-success,#34d399);background:#34d3991a;border-color:#34d39940}.TopBar-module__4RtnPW__consentDot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.5s ease-in-out infinite TopBar-module__4RtnPW__consentDotPulse}@keyframes TopBar-module__4RtnPW__consentDotPulse{0%,to{opacity:1}50%{opacity:.4}}.TopBar-module__4RtnPW__consentLabel{line-height:1}.TopBar-module__4RtnPW__consentRevoke{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:1px solid;border-radius:10px;padding:2px 8px;font-size:.625rem;font-weight:500;transition:opacity .15s,background .15s}.TopBar-module__4RtnPW__consentRevoke:hover{opacity:1;background:#ffffff14}.TopBar-module__4RtnPW__layoutSwitcher{border-radius:var(--ak-radius-input);background:var(--ak-bg-surface);border:1px solid var(--ak-border);align-items:center;gap:2px;padding:2px;display:flex}.TopBar-module__4RtnPW__layoutButton{border-radius:calc(var(--ak-radius-input) - 2px);width:28px;height:28px;color:var(--ak-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.TopBar-module__4RtnPW__layoutButton:hover{color:var(--ak-text-primary);background:var(--ak-hover-bg)}.TopBar-module__4RtnPW__layoutButtonActive{color:var(--ak-accent);background:#818cf81f}@media (min-width:640px) and (max-width:1023px){.TopBar-module__4RtnPW__topBar{padding:4px 12px}.TopBar-module__4RtnPW__layoutButton{width:32px;height:32px}}@media (max-width:639px){.TopBar-module__4RtnPW__topBar{min-height:36px;padding:4px 10px}.TopBar-module__4RtnPW__duration{font-size:.6875rem}.TopBar-module__4RtnPW__layoutSwitcher,.TopBar-module__4RtnPW__pageIndicator{display:none}.TopBar-module__4RtnPW__paginationNav{width:32px;height:32px}.TopBar-module__4RtnPW__consentLabel,.TopBar-module__4RtnPW__consentRevoke{display:none}.TopBar-module__4RtnPW__consentBadge{cursor:pointer;padding:3px 6px}}
.ConferenceView-module__N9REFW__container{height:100dvh;padding-top:var(--safe-area-top);padding-bottom:var(--safe-area-bottom);background-color:var(--ak-bg-primary);color:var(--ak-text-primary);flex-direction:column;display:flex;position:relative}.ConferenceView-module__N9REFW__header{flex-shrink:0}.ConferenceView-module__N9REFW__body{flex:1;min-height:0;display:flex;position:relative}.ConferenceView-module__N9REFW__main{flex:1;min-width:0;overflow:hidden}.ConferenceView-module__N9REFW__footer{flex-shrink:0}.ConferenceView-module__N9REFW__recordingOverlay{z-index:5;position:absolute;top:12px;right:16px}.ConferenceView-module__N9REFW__recordingBadge{color:var(--ak-danger,#f43f5e);text-transform:uppercase;letter-spacing:.05em;background:#f43f5e1f;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:.6875rem;font-weight:600;display:flex}.ConferenceView-module__N9REFW__recordingDot{background:var(--ak-danger,#f43f5e);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite ConferenceView-module__N9REFW__recordingPulse}@keyframes ConferenceView-module__N9REFW__recordingPulse{0%,to{opacity:1}50%{opacity:.3}}.ConferenceView-module__N9REFW__revokeButton{color:var(--ak-danger,#f43f5e);cursor:pointer;text-transform:none;letter-spacing:normal;background:0 0;border:1px solid #f43f5e66;border-radius:4px;margin-left:6px;padding:2px 8px;font-size:.625rem;font-weight:500}.ConferenceView-module__N9REFW__revokeButton:hover{background:#f43f5e26}.ConferenceView-module__N9REFW__screenshotBadge{z-index:5;color:var(--ak-success,#34d399);text-transform:uppercase;letter-spacing:.05em;background:#34d3991f;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:.6875rem;font-weight:600;display:flex;position:absolute;top:12px;left:16px}.ConferenceView-module__N9REFW__screenshotBadgeIcon{align-items:center;display:flex}.ConferenceView-module__N9REFW__screenshotRevokeButton{color:var(--ak-success,#34d399);cursor:pointer;text-transform:none;letter-spacing:normal;background:0 0;border:1px solid #34d39966;border-radius:4px;margin-left:6px;padding:2px 8px;font-size:.625rem;font-weight:500}.ConferenceView-module__N9REFW__screenshotRevokeButton:hover{background:#34d39926}.ConferenceView-module__N9REFW__screenshotFlash{z-index:60;pointer-events:none;background:#ffffffd9;animation:.3s ease-out forwards ConferenceView-module__N9REFW__screenshotFlashAnim;position:absolute;inset:0}@keyframes ConferenceView-module__N9REFW__screenshotFlashAnim{0%{opacity:1}to{opacity:0}}.ConferenceView-module__N9REFW__reconnectingOverlay{z-index:50;-webkit-backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ConferenceView-module__N9REFW__reconnectingContent{color:#fff;flex-direction:column;align-items:center;gap:12px;font-size:.875rem;font-weight:500;display:flex}.ConferenceView-module__N9REFW__spinner{border:3px solid #fff3;border-top-color:#fff;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite ConferenceView-module__N9REFW__spin}@keyframes ConferenceView-module__N9REFW__spin{to{transform:rotate(360deg)}}.ConferenceView-module__N9REFW__audioPromptOverlay{z-index:10;position:absolute;top:12px;left:50%;transform:translate(-50%)}.ConferenceView-module__N9REFW__audioPromptButton{background:var(--ak-accent);color:#fff;cursor:pointer;border:none;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:.8125rem;font-weight:500;transition:background-color .2s,transform .1s;display:flex;box-shadow:0 4px 12px #0000004d}.ConferenceView-module__N9REFW__audioPromptButton:hover{filter:brightness(1.1)}.ConferenceView-module__N9REFW__audioPromptButton:active{transform:scale(.97)}.ConferenceView-module__N9REFW__hostRequestOverlay{z-index:15;position:absolute;top:56px;left:50%;transform:translate(-50%)}.ConferenceView-module__N9REFW__hostRequestCard{background:var(--ak-bg-surface,#1e1e2e);border:1px solid var(--ak-border,#ffffff1a);border-radius:12px;flex-direction:column;gap:10px;min-width:260px;max-width:360px;padding:14px 18px;display:flex;box-shadow:0 8px 24px #0006}.ConferenceView-module__N9REFW__hostRequestText{color:var(--ak-text-primary,#fff);margin:0;font-size:.8125rem;line-height:1.4}.ConferenceView-module__N9REFW__hostRequestActions{gap:8px;display:flex}.ConferenceView-module__N9REFW__hostRequestAccept{background:var(--ak-accent,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:6px;flex:1;padding:6px 12px;font-size:.75rem;font-weight:600;transition:filter .15s}.ConferenceView-module__N9REFW__hostRequestAccept:hover{filter:brightness(1.1)}.ConferenceView-module__N9REFW__hostRequestDecline{border:1px solid var(--ak-border,#ffffff26);color:var(--ak-text-secondary,#a1a1aa);cursor:pointer;background:0 0;border-radius:6px;flex:1;padding:6px 12px;font-size:.75rem;font-weight:500;transition:background-color .15s}.ConferenceView-module__N9REFW__hostRequestDecline:hover{background:#ffffff0d}.ConferenceView-module__N9REFW__mutedToast{inset:unset;z-index:15;background:var(--ak-bg-surface,#1e1e2e);border:1px solid var(--ak-border,#ffffff1a);width:auto;height:auto;color:var(--ak-text-primary,#fff);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:8px 12px 8px 14px;font-size:.8125rem;font-weight:500;animation:.25s ease-out ConferenceView-module__N9REFW__toastSlideUp;display:flex;position:absolute;bottom:72px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000059}@keyframes ConferenceView-module__N9REFW__toastSlideUp{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.ConferenceView-module__N9REFW__mutedToast svg{opacity:.7;flex-shrink:0}.ConferenceView-module__N9REFW__mutedToastAction{background:var(--ak-accent,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-left:4px;padding:4px 10px;font-size:.6875rem;font-weight:600;transition:filter .15s}.ConferenceView-module__N9REFW__mutedToastAction:hover{filter:brightness(1.1)}.ConferenceView-module__N9REFW__mutedToastDismiss{color:var(--ak-text-muted,#71717a);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:.75rem;line-height:1;transition:color .15s}.ConferenceView-module__N9REFW__mutedToastDismiss:hover{color:var(--ak-text-primary,#fff)}.ConferenceView-module__N9REFW__revokeToast{inset:unset;z-index:15;background:var(--ak-bg-surface,#1e1e2e);border:1px solid var(--ak-danger,#f43f5e);width:auto;height:auto;color:var(--ak-text-primary,#fff);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:8px 12px 8px 14px;font-size:.8125rem;font-weight:500;animation:.25s ease-out ConferenceView-module__N9REFW__toastSlideUp;display:flex;position:absolute;bottom:72px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000059}.ConferenceView-module__N9REFW__revokeToast svg{color:var(--ak-danger,#f43f5e);flex-shrink:0}.ConferenceView-module__N9REFW__waitingToast{inset:unset;z-index:15;background:var(--ak-bg-surface,#1e1e2e);border:1px solid var(--ak-accent,#3b82f6);width:auto;height:auto;color:var(--ak-text-primary,#fff);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:8px 12px 8px 14px;font-size:.8125rem;font-weight:500;animation:.25s ease-out ConferenceView-module__N9REFW__toastSlideUp;display:flex;position:absolute;bottom:72px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000059}.ConferenceView-module__N9REFW__waitingToast svg{color:var(--ak-accent,#3b82f6);flex-shrink:0}.ConferenceView-module__N9REFW__waitingToastBadge{background:var(--ak-accent,#3b82f6);color:#fff;border-radius:9px;justify-content:center;align-items:center;height:18px;margin-left:6px;padding:0 6px;font-size:.625rem;font-weight:700;display:inline-flex}.ConferenceView-module__N9REFW__waitingToastAdmit{background:var(--ak-success,#22c55e);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-left:4px;padding:4px 10px;font-size:.6875rem;font-weight:600;transition:filter .15s}.ConferenceView-module__N9REFW__waitingToastAdmit:hover{filter:brightness(1.1)}.ConferenceView-module__N9REFW__waitingToastDeny{background:var(--ak-danger,#f43f5e);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:4px 10px;font-size:.6875rem;font-weight:600;transition:filter .15s}.ConferenceView-module__N9REFW__waitingToastDeny:hover{filter:brightness(1.1)}@media (max-width:639px){.ConferenceView-module__N9REFW__mutedToast,.ConferenceView-module__N9REFW__revokeToast,.ConferenceView-module__N9REFW__waitingToast{white-space:normal;max-width:calc(100vw - 32px);font-size:.75rem;bottom:60px}.ConferenceView-module__N9REFW__hostRequestCard{min-width:unset;max-width:calc(100vw - 32px)}.ConferenceView-module__N9REFW__recordingOverlay{top:8px;right:8px}.ConferenceView-module__N9REFW__screenshotBadge{top:8px;left:8px}}
.PaginationControls-module__uiLSwW__container{-webkit-backdrop-filter:blur(8px);z-index:10;-webkit-user-select:none;user-select:none;background:#0000008c;border-radius:24px;align-items:center;gap:8px;padding:6px 12px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.PaginationControls-module__uiLSwW__navButton{color:#ffffffe6;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s;display:flex}.PaginationControls-module__uiLSwW__navButton:hover:not(.PaginationControls-module__uiLSwW__disabled){background:#ffffff26}.PaginationControls-module__uiLSwW__navButton.PaginationControls-module__uiLSwW__disabled{opacity:.3;cursor:default}.PaginationControls-module__uiLSwW__dots{align-items:center;gap:6px;display:flex}.PaginationControls-module__uiLSwW__dot{cursor:pointer;background:#ffffff59;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:transform .15s,background .15s}.PaginationControls-module__uiLSwW__dot:hover{background:#fff9}.PaginationControls-module__uiLSwW__dot.PaginationControls-module__uiLSwW__activeDot{background:var(--ak-accent,#4a9eff);transform:scale(1.3)}.PaginationControls-module__uiLSwW__pageLabel{color:#ffffffb3;white-space:nowrap;margin-left:4px;font-size:12px}@media (max-width:480px){.PaginationControls-module__uiLSwW__container{gap:6px;padding:4px 8px;bottom:10px}.PaginationControls-module__uiLSwW__navButton{width:28px;height:28px}.PaginationControls-module__uiLSwW__pageLabel{display:none}}
.UnsupportedBrowserView-module__3BdhnW__container{background:var(--ak-bg-primary);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.UnsupportedBrowserView-module__3BdhnW__card{background:var(--ak-bg-secondary);text-align:center;border:1px solid var(--ak-border);border-radius:16px;width:100%;max-width:560px;padding:48px;box-shadow:0 4px 24px #0003}.UnsupportedBrowserView-module__3BdhnW__iconContainer{justify-content:center;margin-bottom:24px;display:flex}.UnsupportedBrowserView-module__3BdhnW__icon{color:var(--ak-danger)}.UnsupportedBrowserView-module__3BdhnW__title{color:var(--ak-text-primary);margin:0 0 16px;font-size:1.5rem;font-weight:600}.UnsupportedBrowserView-module__3BdhnW__message{color:var(--ak-text-secondary);margin:0 0 24px;font-size:1rem;line-height:1.6}.UnsupportedBrowserView-module__3BdhnW__infoBox{background:var(--ak-bg-surface);text-align:left;border:1px solid var(--ak-border);border-radius:12px;margin-bottom:24px;padding:20px}.UnsupportedBrowserView-module__3BdhnW__infoTitle{color:var(--ak-accent);margin:0 0 8px;font-size:.875rem;font-weight:600}.UnsupportedBrowserView-module__3BdhnW__infoText{color:var(--ak-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.UnsupportedBrowserView-module__3BdhnW__recommendation{margin-bottom:24px}.UnsupportedBrowserView-module__3BdhnW__recommendationTitle{color:var(--ak-text-primary);margin:0 0 16px;font-size:1rem;font-weight:600}.UnsupportedBrowserView-module__3BdhnW__browserList{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.UnsupportedBrowserView-module__3BdhnW__browserItem{background:var(--ak-bg-surface);border:1px solid var(--ak-border);color:var(--ak-text-primary);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-size:.875rem;display:flex}.UnsupportedBrowserView-module__3BdhnW__browserItem svg{color:var(--ak-text-secondary);flex-shrink:0}.UnsupportedBrowserView-module__3BdhnW__hint{color:var(--ak-text-muted);margin:0 0 24px;font-size:.875rem}.UnsupportedBrowserView-module__3BdhnW__technicalDetails{text-align:left}.UnsupportedBrowserView-module__3BdhnW__detailsSummary{color:var(--ak-text-muted);cursor:pointer;padding:8px 0;font-size:.75rem}.UnsupportedBrowserView-module__3BdhnW__detailsSummary:hover{color:var(--ak-text-secondary)}.UnsupportedBrowserView-module__3BdhnW__detailsContent{color:var(--ak-text-muted);background:var(--ak-bg-surface);border-radius:8px;margin-top:8px;padding:12px;font-family:monospace;font-size:.75rem}.UnsupportedBrowserView-module__3BdhnW__detailsContent p{margin:4px 0}@media (max-width:639px){.UnsupportedBrowserView-module__3BdhnW__card{padding:32px 24px}.UnsupportedBrowserView-module__3BdhnW__browserList{grid-template-columns:1fr}.UnsupportedBrowserView-module__3BdhnW__title{font-size:1.25rem}}
