.AssistantResearchTrace_trace__hrW4t{margin:22px 0 10px;padding:0;border-radius:12px;border:1px solid color-mix(in srgb,var(--text-primary) 9%,transparent);background:color-mix(in srgb,var(--text-primary) 3.2%,transparent)}.AssistantResearchTrace_head___YxH7{display:flex;align-items:center;gap:6px;box-sizing:border-box;width:100%;margin:0;padding:10px 12px;border:0;border-radius:inherit;background:none;color:var(--text-tertiary,rgba(255,255,255,.5));font:inherit;font-size:12px;line-height:1;font-weight:550;cursor:pointer;text-align:left}.AssistantResearchTrace_head___YxH7:hover{color:var(--text-secondary,rgba(255,255,255,.72))}.AssistantResearchTrace_chevron__QOiUP{display:block;flex:none;opacity:.75;transition:transform .15s ease}.AssistantResearchTrace_chevronOpen__ipeNg{transform:rotate(90deg)}.AssistantResearchTrace_list__SBvpj{display:flex;flex-direction:column;gap:12px;margin:0;padding:10px 12px 11px;border-top:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);list-style:none}.AssistantResearchTrace_item__jQMBo{display:flex;flex-direction:column;gap:7px;min-width:0}.AssistantResearchTrace_question__BX0_v{margin:0;font-size:12.5px;line-height:1.4;font-weight:600;color:var(--text-primary,rgba(255,255,255,.9))}.AssistantResearchTrace_body__EbWJI{display:flex;flex-direction:column;gap:8px;min-width:0}.AssistantResearchTrace_lead__6loKk,.AssistantResearchTrace_prose__9tFkK{margin:0;font-size:12px;line-height:1.5;color:var(--text-secondary,rgba(255,255,255,.64));white-space:pre-wrap;overflow-wrap:anywhere}.AssistantResearchTrace_entries__jliet{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.AssistantResearchTrace_entrySolo__J5GIr,.AssistantResearchTrace_entry__INyUw{display:grid;min-width:0;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--text-primary) 5.5%,transparent)}.AssistantResearchTrace_entrySolo__J5GIr:first-child,.AssistantResearchTrace_entry__INyUw:first-child{border-top:none;padding-top:2px}.AssistantResearchTrace_entry__INyUw{grid-template-columns:5.5rem 1fr;column-gap:10px}.AssistantResearchTrace_entrySolo__J5GIr{display:block}.AssistantResearchTrace_day__jStMf{padding-top:1px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text-tertiary,rgba(255,255,255,.42));white-space:nowrap}.AssistantResearchTrace_entryMain__PjcxA{display:flex;flex-direction:column;gap:3px;min-width:0}.AssistantResearchTrace_entryMainBtn__Gmd98{margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:6px;&:hover .AssistantResearchTrace_title__vv5bx{text-decoration:underline;text-underline-offset:2px}&:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-solid,#7c8cff) 55%,transparent);outline-offset:2px}}.AssistantResearchTrace_title__vv5bx{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--text-primary,rgba(255,255,255,.88));overflow-wrap:anywhere}.AssistantResearchTrace_thought__5yEN5{font-size:12px;line-height:1.45;color:var(--text-secondary,rgba(255,255,255,.58));overflow-wrap:anywhere}.AssistantResearchTrace_tags__PjPFM{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.AssistantResearchTrace_tag__aNZuk{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font-size:10.5px;line-height:1.3;color:var(--text-secondary,rgba(255,255,255,.62));background:color-mix(in srgb,var(--text-primary) 7%,transparent)}.AssistantResearchTrace_meta__kOxKI{margin:2px 0 0;font-size:11px;line-height:1.4;color:var(--text-tertiary,rgba(255,255,255,.44))}.AssistantResearchTrace_sources__4VEqS{display:flex;flex-wrap:wrap;align-items:flex-start;gap:5px;margin-top:2px}.AssistantResearchTrace_sourcesLabel__s7V7r{flex:none;margin-top:4px;font-size:11px;color:var(--text-tertiary,rgba(255,255,255,.42))}.AssistantResearchTrace_sourceEntries__FDunO{display:flex;flex:1 1 100%;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.AssistantResearchTrace_sourceEntryBtn__WNXzs{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;width:100%;margin:0;padding:5px 0;border:0;border-top:1px solid color-mix(in srgb,var(--text-primary) 5%,transparent);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;&:hover .AssistantResearchTrace_sourceTitle__X0DsL{text-decoration:underline;text-underline-offset:2px}&:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-solid,#7c8cff) 55%,transparent);outline-offset:2px;border-radius:4px}}.AssistantResearchTrace_sourceEntries__FDunO li:first-child .AssistantResearchTrace_sourceEntryBtn__WNXzs{border-top:none;padding-top:2px}.AssistantResearchTrace_sourceDay__LqXQj{flex:none;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-tertiary,rgba(255,255,255,.42))}.AssistantResearchTrace_sourceTitle__X0DsL{flex:1 1 12rem;min-width:0;font-size:12px;line-height:1.35;color:var(--text-secondary,rgba(255,255,255,.72));overflow-wrap:anywhere}.AssistantResearchTrace_sourceChip__j1EZr{display:inline-flex;align-items:center;margin:0;padding:2px 8px;border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:999px;background:color-mix(in srgb,var(--text-primary) 4%,transparent);color:var(--text-secondary,rgba(255,255,255,.68));font:inherit;font-size:11px;line-height:1.3;cursor:pointer;&:hover{border-color:color-mix(in srgb,var(--accent-solid,#7c8cff) 40%,transparent);color:var(--text-primary)}&:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-solid,#7c8cff) 55%,transparent);outline-offset:1px}}.AssistantResearchTrace_unknowns__YMQh2{margin:0;font-size:11px;line-height:1.4;color:var(--text-tertiary,rgba(255,255,255,.48))}.MeetingLiveCard_row__DzkeR{display:flex;justify-content:flex-start;margin:var(--chat-block-gap,.28rem) 0}.MeetingLiveCard_card__tR1vd{display:flex;align-items:flex-start;gap:.6rem;width:100%;max-width:var(--chat-card-max-width,min(100%,480px));padding:var(--chat-card-pad-y,.65rem) var(--chat-card-pad-x,.85rem);border-radius:12px;border:1px solid var(--border-default);background:rgba(0,0,0,0);text-align:left}.MeetingLiveCard_iconWrap___QlrP{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;margin-top:1px}.MeetingLiveCard_iconWrapLive__uwpNX{color:var(--text-primary);border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.MeetingLiveCard_iconWrapEnded__IOHln{color:var(--text-tertiary);border:1px solid var(--border-subtle);background:rgba(0,0,0,0)}.MeetingLiveCard_body__tvcQ1{flex:1 1;min-width:0}.MeetingLiveCard_title__iDsUT{margin:0 0 .25rem;font-size:.8rem;font-weight:600;color:var(--text-primary)}.MeetingLiveCard_message__o0_2n{margin:0 0 .55rem;font-size:.84rem;line-height:1.5;color:var(--text-secondary)}.MeetingLiveCard_footer__rpAKV{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.MeetingLiveCard_joinBtn__IRvab{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem .75rem;border-radius:10px;border:1px solid var(--chat-surface-btn-border,var(--chat-surface-border));background:var(--chat-surface-btn-bg,var(--chat-bubble-fill));color:var(--chat-surface-btn-fg,var(--chat-surface-fg));font:inherit;font-size:.78rem;font-weight:500;line-height:1.25;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.MeetingLiveCard_joinBtn__IRvab:hover:not(:disabled){background:var(--chat-surface-btn-hover,var(--chat-surface-hover));border-color:var(--chat-surface-btn-border-hover,color-mix(in srgb,var(--chat-bubble-fill) 62%,white 38%))}.MeetingLiveCard_joinBtn__IRvab:focus-visible{outline:2px solid var(--chat-surface-btn-focus,color-mix(in srgb,var(--chat-bubble-fill) 55%,white 45%));outline-offset:2px}.MeetingLiveCard_joinBtn__IRvab:disabled{opacity:.45;cursor:not-allowed}.MeetingLiveCard_joinBtn__IRvab{font-weight:600;background:var(--chat-surface-btn-bg,var(--accent-solid,#7c8cff));color:var(--chat-surface-btn-fg,#fff);border-color:var(--chat-surface-btn-border,transparent)}.MeetingLiveCard_joinBtn__IRvab:hover:not(:disabled){background:var(--chat-surface-btn-hover,color-mix(in srgb,var(--accent-solid,#7c8cff) 84%,#fff));border-color:var(--chat-surface-btn-border-hover,transparent)}.MeetingLiveCard_endedLabel__qtcG3{font-size:.72rem;color:var(--text-tertiary)}.MeetingLiveCard_time__TUcid{font-size:.66rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text-tertiary);white-space:nowrap}.MeetingLiveCard_reveal__Z6h4P{animation:MeetingLiveCard_meetingLiveCardIn__chIN7 .28s ease-out both}@keyframes MeetingLiveCard_meetingLiveCardIn__chIN7{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lk-button,.lk-chat-toggle,.lk-disconnect-button,.lk-start-audio-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;color:var(--lk-control-fg);background-image:none;background-color:var(--lk-control-bg);border:0;border-radius:var(--lk-border-radius);cursor:pointer;white-space:nowrap;font-size:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lk-button:not(:disabled):hover,.lk-chat-toggle:not(:disabled):hover,.lk-disconnect-button:not(:disabled):hover,.lk-start-audio-button:not(:disabled):hover{background-color:var(--lk-control-hover-bg)}.lk-button>svg,.lk-chat-toggle>svg,.lk-disconnect-button>svg,.lk-start-audio-button>svg{overflow:visible}.lk-button[aria-pressed=true],[aria-pressed=true].lk-chat-toggle,[aria-pressed=true].lk-disconnect-button,[aria-pressed=true].lk-start-audio-button{background-color:var(--lk-control-active-bg)}.lk-button[aria-pressed=true]:hover,[aria-pressed=true].lk-chat-toggle:hover,[aria-pressed=true].lk-disconnect-button:hover,[aria-pressed=true].lk-start-audio-button:hover{background-color:var(--lk-control-active-hover-bg)}.lk-button[data-lk-source=screen_share][data-lk-enabled=true],[data-lk-source=screen_share][data-lk-enabled=true].lk-chat-toggle,[data-lk-source=screen_share][data-lk-enabled=true].lk-disconnect-button,[data-lk-source=screen_share][data-lk-enabled=true].lk-start-audio-button{background-color:var(--lk-accent-bg)}.lk-button[data-lk-source=screen_share][data-lk-enabled=true]:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-chat-toggle:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-disconnect-button:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-start-audio-button:hover{background-color:var(--lk-accent2)}.lk-button:disabled,.lk-chat-toggle:disabled,.lk-disconnect-button:disabled,.lk-start-audio-button:disabled{opacity:.5}.lk-button-group{display:inline-flex;align-items:stretch;height:100%}.lk-button-group>.lk-button:first-child,.lk-button-group>.lk-chat-toggle:first-child,.lk-button-group>.lk-disconnect-button:first-child,.lk-button-group>.lk-start-audio-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.lk-button-group-menu{position:relative;flex-shrink:0}.lk-button-group-menu>.lk-button,.lk-button-group-menu>.lk-chat-toggle,.lk-button-group-menu>.lk-disconnect-button,.lk-button-group-menu>.lk-start-audio-button{height:100%;border-top-left-radius:0;border-bottom-left-radius:0}.lk-button-group-menu>.lk-button:after,.lk-button-group-menu>.lk-chat-toggle:after,.lk-button-group-menu>.lk-disconnect-button:after,.lk-button-group-menu>.lk-start-audio-button:after{margin-left:0}.lk-button-menu:after{display:inline-block;content:"";width:.5em;height:.5em;margin-top:-.25rem;margin-left:.5rem;border-left:.125em solid;border-bottom:.125em solid;transform:rotate(-45deg);transform-origin:center center}.lk-disconnect-button{font-weight:600;color:var(--lk-danger);border:1px solid var(--lk-danger)}.lk-disconnect-button:not(:disabled):hover{--lk-control-hover-bg:var(--lk-danger2);color:var(--lk-danger-fg)}.lk-disconnect-button:not(:disabled):active{--lk-control-hover-bg:var(--lk-danger3);color:var(--lk-danger-fg)}.lk-chat-toggle{position:relative}.lk-chat-toggle[data-lk-unread-msgs]:not([data-lk-unread-msgs="0"]):after{content:attr(data-lk-unread-msgs);position:absolute;top:0;left:0;padding:.25rem;margin-left:.25rem;margin-top:.25rem;border-radius:50%;font-size:.5rem;line-height:.75;background:var(--lk-accent-bg)}.lk-media-device-select:not(:last-child){padding-bottom:.5rem;margin-bottom:.75rem;border-bottom:1px solid var(--lk-border-color)}.lk-media-device-select li:not(:last-child){margin-bottom:.25rem}.lk-media-device-select li>.lk-button{width:100%;justify-content:start;padding-block:.5rem}.lk-media-device-select li:not([data-lk-active=true])>.lk-button:not(:disabled):hover{background-color:var(--lk-bg3)}.lk-media-device-select [data-lk-active=false]>.lk-button:hover{cursor:pointer;background-color:rgba(0,0,0,.05)}.lk-media-device-select [data-lk-active=true]>.lk-button{color:var(--lk-accent-fg);background-color:var(--lk-accent-bg)}.lk-device-menu{width:max-content;position:absolute;top:0;left:0;z-index:5;min-width:10rem;padding:.5rem;margin-bottom:.25rem;white-space:nowrap;background-color:var(--lk-bg2);border:1px solid var(--lk-border-color);border-radius:.75rem;box-shadow:var(--lk-box-shadow)}.lk-device-menu-heading{padding:.25rem .5rem;font-weight:700;opacity:.65}.lk-start-audio-button{color:var(--lk-accent-fg);background-color:var(--lk-accent-bg)}@media screen and (max-width:600px){.lk-start-audio-button{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}.lk-pagination-control{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);display:flex;align-items:stretch;background-color:var(--lk-control-bg);border-radius:var(--lk-border-radius);transition:opacity .15s ease-in-out;opacity:0}.lk-pagination-control:hover{opacity:1}.lk-pagination-control>.lk-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.lk-pagination-control>.lk-button:first-child>svg{transform:rotate(180deg)}.lk-pagination-control>.lk-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.lk-pagination-count{padding:.5rem .875rem;border-inline:1px solid var(--lk-bg)}[data-lk-user-interaction=true].lk-pagination-control{opacity:1}.lk-pagination-indicator{position:absolute;height:var(--lk-grid-gap);background-color:var(--lk-bg2);width:-moz-fit-content;width:fit-content;padding:.2rem .5rem;bottom:calc(var(--lk-grid-gap)/2);left:50%;transform:translateX(-50%);border-radius:2rem;opacity:1;display:flex;gap:.2rem;align-items:center}.lk-pagination-indicator span{display:inline-block;width:.4rem;height:.4rem;border-radius:9999999px;background-color:var(--lk-fg);opacity:.35;transition:opacity .2s linear}.lk-pagination-indicator span[data-lk-active]{opacity:.9}.lk-grid-layout{--lk-col-count:1;--lk-row-count:1;display:grid;grid-template-columns:repeat(var(--lk-col-count),minmax(0,1fr));grid-auto-rows:minmax(0,1fr);grid-gap:var(--lk-grid-gap);width:100%;height:100%;max-width:100%;max-height:100%;padding:var(--lk-grid-gap)}.lk-grid-layout[data-lk-pagination=true]{padding-bottom:calc(var(--lk-grid-gap)*2)}.lk-focus-layout{display:grid;grid-template-columns:1fr 5fr;grid-gap:var(--lk-grid-gap);gap:var(--lk-grid-gap);width:100%;max-height:100%;padding:var(--lk-grid-gap)}.lk-focused-participant{position:relative}.lk-focused-participant .lk-pip-track{position:absolute;top:10px;right:10px;width:20%;height:auto}@media(max-width:600px){.lk-focus-layout{grid-template-columns:1fr;grid-template-rows:5fr 1fr}.lk-carousel{order:1}}.lk-carousel{max-height:100%;display:flex;gap:var(--lk-grid-gap)}.lk-carousel>*{flex-shrink:0;aspect-ratio:16/10;scroll-snap-align:start}.lk-carousel[data-lk-orientation=vertical]{flex-direction:column;scroll-snap-type:y mandatory;overflow-y:auto;overflow-x:hidden}.lk-carousel[data-lk-orientation=vertical]>*{--lk-height-minus-gaps:calc(100% - calc(var(--lk-grid-gap) * calc(var(--lk-max-visible-tiles) - 1)));height:calc(var(--lk-height-minus-gaps)/var(--lk-max-visible-tiles))}.lk-carousel[data-lk-orientation=horizontal]{scroll-snap-type:x mandatory;overflow-y:hidden;overflow-x:auto}.lk-carousel[data-lk-orientation=horizontal]>*{--lk-width-minus-gaps:calc(100% - var(--lk-grid-gap) * (var(--lk-max-visible-tiles) - 1));width:calc(var(--lk-width-minus-gaps)/var(--lk-max-visible-tiles))}.lk-connection-quality{width:1.5rem;height:1.5rem}.lk-track-muted-indicator-camera,.lk-track-muted-indicator-microphone{position:relative;width:var(--lk-indicator-size,1rem);height:var(--lk-indicator-size,1rem);-webkit-margin-end:.25rem;margin-inline-end:.25rem;transition:opacity .25s ease-in-out}.lk-track-muted-indicator-camera[data-lk-muted=true]{opacity:.5}.lk-track-muted-indicator-microphone{--lk-bg:var(--lk-icon-mic)}.lk-track-muted-indicator-microphone[data-lk-muted=true]{opacity:.5}.lk-participant-name{font-size:.875rem}.lk-participant-media-video{width:100%;height:100%;object-fit:cover;object-position:center;background-color:#000}.lk-participant-media-video[data-lk-orientation=landscape]{object-fit:cover}.lk-participant-media-video[data-lk-orientation=portrait],.lk-participant-media-video[data-lk-source=screen_share]{object-fit:contain;background-color:var(--lk-bg2)}.lk-participant-media-audio{width:auto}[data-lk-facing-mode=user] .lk-participant-media-video[data-lk-local-participant=true][data-lk-source=camera]{transform:rotateY(180deg)}.lk-audio-visualizer{width:100%;height:100%;min-height:160px;background:var(--lk-bg-control);aspect-ratio:16/9;border-radius:.5rem;display:flex;justify-content:space-around;align-items:center}.lk-audio-visualizer>rect{fill:var(--lk-accent-bg);transition:transform .1s cubic-bezier(.19,.02,.09,1)}.lk-audio-visualizer>path{stroke:var(--lk-accent-bg);transition:.1s cubic-bezier(.19,.02,.09,1)}.lk-audio-bar-visualizer{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--lk-bg);gap:var(--lk-va-bar-gap,24px)}.lk-audio-bar-visualizer>.lk-audio-bar{transform-origin:"center";height:100%;width:var(--lk-va-bar-width,12px);border-radius:var(--lk-va-bar-border-radius,32px);background-color:var(--lk-va-bar-bg,rgba(136,136,136,.2));transition:background-color .25s ease-out}.lk-audio-bar-visualizer>.lk-audio-bar.lk-highlighted,.lk-audio-bar-visualizer>[data-lk-highlighted=true],.lk-audio-bar-visualizer[data-lk-va-state=speaking]>.lk-audio-bar{background-color:var(--lk-fg,rgb(136,136,136));transition:none}.lk-audio-bar-visualizer[data-lk-va-state=thinking]{transition:background-color .15s ease-out}.lk-participant-tile{--lk-speaking-indicator-width:2.5px;position:relative;display:flex;flex-direction:column;gap:.375rem;overflow:hidden;border-radius:var(--lk-border-radius)}.lk-participant-tile:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:var(--lk-border-radius);border:0 solid var(--lk-accent-bg);transition-property:border opacity;transition-delay:.5s;transition-duration:.4s;pointer-events:none}.lk-participant-tile[data-lk-speaking=true]:not([data-lk-source=screen_share]):after{transition-delay:0s;transition-duration:.2s;border-width:var(--lk-speaking-indicator-width)}.lk-participant-tile .lk-focus-toggle-button{position:absolute;top:.25rem;right:.25rem;padding:.25rem;background-color:rgba(0,0,0,.5);border-radius:calc(var(--lk-border-radius)/2);opacity:0;transition:opacity .2s ease-in-out;transition-delay:.2s}.lk-participant-tile:focus .lk-focus-toggle-button,.lk-participant-tile:hover .lk-focus-toggle-button{opacity:1;transition-delay:0}.lk-participant-tile .lk-connection-quality{opacity:0;transition:opacity .2s ease-in-out;transition-delay:.2s}.lk-participant-tile .lk-connection-quality[data-lk-quality=poor],.lk-participant-tile:focus .lk-connection-quality,.lk-participant-tile:hover .lk-connection-quality{opacity:1;transition-delay:0}.lk-participant-tile .lk-participant-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--lk-bg2);opacity:0;transition:opacity .2s ease-in-out;pointer-events:none;border-radius:var(--lk-border-radius)}.lk-participant-tile .lk-participant-placeholder svg{height:100%;width:auto;padding:10%}.lk-participant-tile[data-lk-video-muted=true][data-lk-source=camera] .lk-participant-placeholder{opacity:1}.lk-participant-metadata{position:absolute;right:.25rem;bottom:.25rem;left:.25rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;line-height:1}.lk-participant-metadata-item{display:flex;align-items:center;padding:.25rem;background-color:rgba(0,0,0,.5);border-radius:calc(var(--lk-border-radius)/2)}.lk-toast{position:fixed;top:.75rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background-color:var(--lk-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);box-shadow:var(--lk-box-shadow)}.lk-spinner{animation:lk-rotate 2s linear infinite}@keyframes lk-rotate{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.lk-room-container{background-color:var(--lk-bg);line-height:var(--lk-line-height);position:relative;width:100%;height:100%;--lk-has-imported-styles:"true"}.lk-room-container [class*=" lk-"],.lk-room-container [class^=lk-]{box-sizing:border-box}.lk-audio-conference{position:relative;width:100%;height:100%}.lk-audio-conference-stage{width:100%;height:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.lk-chat{display:grid;grid-template-rows:var(--lk-chat-header-height) 1fr var(--lk-control-bar-height);width:clamp(200px,55ch,60ch);background-color:var(--lk-bg2);border-left:1px solid var(--lk-border-color);align-items:end}.lk-chat-header{height:var(--lk-chat-header-height);padding:.75rem;position:relative;display:flex;align-items:center;justify-content:center}.lk-chat-header .lk-close-button{position:absolute;right:0;transform:translateX(-50%);background-color:rgba(0,0,0,0)}.lk-chat-header .lk-close-button:hover{background-color:var(--lk-control-active-hover-bg)}.lk-chat-messages{width:100%;max-height:100%;overflow:auto}.lk-chat-entry,.lk-chat-messages{display:flex;flex-direction:column;gap:.25rem}.lk-chat-entry{margin:0 .25rem}.lk-chat-entry .lk-meta-data{font-size:.75rem;color:var(--lk-fg5);white-space:nowrap;padding:0 .3rem;display:flex}.lk-chat-entry .lk-meta-data .lk-participant-name{margin-top:1rem}.lk-chat-entry .lk-meta-data .lk-timestamp{margin-left:auto;align-self:flex-end}.lk-chat-entry .lk-edit-button{background:none;float:right;margin:0;padding:0 .25rem;border-radius:0;font-size:12px}.lk-chat-entry .lk-message-body{display:inline-block;border-radius:15px;padding:.25rem .75rem;word-break:break-word;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px)}.lk-chat-entry[data-lk-message-origin=local] .lk-message-body{background-color:var(--lk-bg5)}.lk-chat-entry[data-lk-message-origin=remote] .lk-message-body{background-color:var(--lk-accent4)}.lk-chat-entry a{text-decoration:underline;color:inherit}.lk-chat-entry *{-webkit-margin-before:.25em;margin-block-start:.25em;-webkit-margin-after:.25em;margin-block-end:.25em}.lk-chat-entry:last-child{margin-bottom:.25rem}.lk-chat-form{display:flex;gap:.75rem;padding:.75rem;border-top:1px solid var(--lk-border-color);max-height:var(--lk-control-bar-height)}.lk-chat-form-input{font-size:inherit;line-height:inherit;width:100%}@media(max-width:600px){.lk-chat{position:fixed;top:0;right:0;max-width:100%;bottom:var(--lk-control-bar-height)}}.lk-agent-control-bar,.lk-control-bar{display:flex;gap:.5rem;align-items:center;justify-content:center;padding:.75rem;border-top:1px solid var(--lk-border-color);max-height:var(--lk-control-bar-height)}.lk-agent-control-bar{height:var(--lk-control-bar-height);--lk-bg:transparent;--lk-va-bar-width:2px;--lk-va-bar-gap:4px;--lk-va-bar-border-radius:1px}.lk-agent-control-bar .lk-audio-bar-visualizer .lk-audio-bar.lk-highlighted{filter:none}.lk-prejoin{line-height:var(--lk-line-height)}[data-lk-theme]{font-size:var(--lk-font-size);font-family:var(--lk-font-family);color:var(--lk-fg)}[data-lk-theme] .lk-list{list-style:none;margin:0;padding:0}[data-lk-theme] .lk-form-control{font-family:var(--lk-font-family);padding:.625rem 1rem;background-color:var(--lk-control-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius)}.lk-prejoin{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:1rem;gap:1rem;margin-inline:auto;background-color:var(--lk-bg);width:min(100%,480px);align-items:stretch}.lk-prejoin .lk-video-container{position:relative;width:100%;height:auto;aspect-ratio:16/10;background-color:#000;border-radius:var(--lk-border-radius);overflow:hidden}.lk-prejoin .lk-video-container .lk-camera-off-note,.lk-prejoin .lk-video-container video{display:block;width:100%;height:100%;object-fit:cover}.lk-prejoin .lk-video-container video[data-lk-facing-mode=user]{transform:rotateY(180deg)}.lk-prejoin .lk-video-container .lk-camera-off-note{position:absolute;top:0;left:0;width:100%;aspect-ratio:16/10;background-color:#000;display:grid;place-items:center}.lk-prejoin .lk-video-container .lk-camera-off-note>*{height:70%;max-width:100%}.lk-prejoin .lk-audio-container{display:none}.lk-prejoin .lk-audio-container audio{width:100%;height:auto}.lk-prejoin .lk-button-group-container{display:flex;flex-wrap:nowrap;gap:1rem}.lk-prejoin .lk-button-group-container>.lk-button-group{width:50%}.lk-prejoin .lk-button-group-container>.lk-button-group>.lk-button{justify-content:left}.lk-prejoin .lk-button-group-container>.lk-button-group>.lk-button:first-child{width:100%}@media(max-width:400px){.lk-prejoin .lk-button-group-container{flex-wrap:wrap}.lk-prejoin .lk-button-group-container>.lk-button-group{width:100%}}.lk-prejoin .lk-username-container{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%}.lk-prejoin .lk-join-button{--lk-control-fg:var(--lk-accent-fg);--lk-control-bg:var(--lk-accent-bg);--lk-control-hover-bg:var(--lk-accent2);--lk-control-active-bg:var(--lk-accent3);--lk-control-active-hover-bg:var(--lk-accent4);background-color:var(--lk-control-bg)}.lk-prejoin .lk-join-button:hover{background-color:var(--lk-control-hover-bg)}.lk-focus-layout-wrapper,.lk-grid-layout-wrapper{position:relative;display:flex;justify-content:center;width:100%;height:calc(100% - var(--lk-control-bar-height))}.lk-grid-layout-wrapper{flex-direction:column;align-items:center}.lk-focus-layout-wrapper{align-items:stretch}.lk-video-conference{position:relative;display:flex;align-items:stretch;height:100%}.lk-video-conference-inner{display:flex;flex-direction:column;align-items:stretch;width:100%}.lk-settings-menu-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--lk-bg);display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background-color:var(--lk-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);box-shadow:var(--lk-box-shadow);min-width:50vw;min-height:50vh;max-width:100%;max-height:100%;overflow-y:auto}[data-lk-theme=default]{color-scheme:dark;--lk-bg:#111;--lk-bg2:rgb(29.75,29.75,29.75);--lk-bg3:rgb(42.5,42.5,42.5);--lk-bg4:rgb(55.25,55.25,55.25);--lk-bg5:#444444;--lk-fg:#fff;--lk-fg2:rgb(244.8,244.8,244.8);--lk-fg3:rgb(234.6,234.6,234.6);--lk-fg4:rgb(224.4,224.4,224.4);--lk-fg5:rgb(214.2,214.2,214.2);--lk-border-color:rgba(255,255,255,0.1);--lk-accent-fg:#fff;--lk-accent-bg:#1f8cf9;--lk-accent2:rgb(50.867826087,150.2,249.532173913);--lk-accent3:rgb(70.7356521739,160.4,250.0643478261);--lk-accent4:rgb(90.6034782609,170.6,250.5965217391);--lk-danger-fg:#fff;--lk-danger:#f91f31;--lk-danger2:rgb(249.532173913,50.867826087,67.2713043478);--lk-danger3:rgb(250.0643478261,70.7356521739,85.5426086957);--lk-danger4:rgb(250.5965217391,90.6034782609,103.8139130435);--lk-success-fg:#fff;--lk-success:#1ff968;--lk-success2:rgb(50.867826087,249.532173913,117.3930434783);--lk-success3:rgb(70.7356521739,250.0643478261,130.7860869565);--lk-success4:rgb(90.6034782609,250.5965217391,144.1791304348);--lk-control-fg:var(--lk-fg);--lk-control-bg:var(--lk-bg2);--lk-control-hover-bg:var(--lk-bg3);--lk-control-active-bg:var(--lk-bg4);--lk-control-active-hover-bg:var(--lk-bg5);--lk-connection-excellent:#06db4d;--lk-connection-good:#f9b11f;--lk-connection-poor:#f91f31;--lk-font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--lk-font-size:16px;--lk-line-height:1.5;--lk-border-radius:0.5rem;--lk-box-shadow:0 0.5rem 1.5rem rgba(0,0,0,0.15);--lk-drop-shadow:rgba(255,255,255,0.2) 0px 0px 24px;--lk-grid-gap:0.5rem;--lk-control-bar-height:69px;--lk-chat-header-height:69px}.RoomCallControlBar_bar__kZiHc{gap:.65rem;width:100%;max-width:100%;padding:0;border:none;background:rgba(0,0,0,0)}.RoomCallControlBar_bar__kZiHc,.RoomCallControlBar_group__g_qfX{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;flex-shrink:0}.RoomCallControlBar_group__g_qfX{gap:.35rem}.RoomCallControlBar_sep__2UVGS{width:1px;height:1.75rem;flex-shrink:0;background:color-mix(in srgb,var(--border-subtle) 90%,transparent)}.RoomCallControlBar_iconBtn__70qAp{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border-radius:999px;border:1px solid var(--border-subtle);background:var(--fill-subtle);color:var(--text-primary);cursor:pointer;line-height:0;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.RoomCallControlBar_iconBtn__70qAp svg{display:block;flex-shrink:0}.RoomCallControlBar_iconBtn__70qAp:hover:not(:disabled){background:var(--fill-muted);border-color:var(--border-default)}.RoomCallControlBar_iconBtn__70qAp:active:not(:disabled){transform:scale(.96)}.RoomCallControlBar_iconBtn__70qAp:disabled{opacity:.45;cursor:not-allowed}.RoomCallControlBar_iconBtnMuted__q54Gq{background:color-mix(in srgb,#7f1d1d 22%,var(--fill-subtle));border-color:color-mix(in srgb,#f87171 35%,transparent);color:#b91c1c}.RoomCallControlBar_iconBtnMuted__q54Gq:hover:not(:disabled){background:color-mix(in srgb,#991b1b 32%,var(--fill-subtle));border-color:color-mix(in srgb,#f87171 50%,transparent);color:#991b1b}.RoomCallControlBar_iconBtnActive__tY9iF{background:var(--fill-soft);border-color:var(--border-default);color:var(--text-primary)}.RoomCallControlBar_iconBtnActive__tY9iF:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 14%,var(--fill-subtle));border-color:var(--border-strong)}.RoomCallControlBar_iconBtnUnsupported__e16c5{opacity:.45;cursor:help}.RoomCallControlBar_iconBtnUnsupported__e16c5:disabled{cursor:not-allowed}.RoomCallControlBar_iconBtnRecActive___am6g{border-color:color-mix(in srgb,#ef4444 55%,transparent)}.RoomCallControlBar_iconBtnRecPending__RHasm{border-color:color-mix(in srgb,#f59e0b 50%,transparent)}.RoomCallControlBar_iconBtnEndAll__0rLma{border-color:color-mix(in srgb,#f97316 45%,transparent);color:color-mix(in srgb,#fdba74 92%,#fff)}.RoomCallControlBar_recStartPanel__Nawce{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);z-index:20;min-width:240px;max-width:min(280px,85vw);padding:.65rem;border-radius:12px;border:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:0 12px 40px rgba(0,0,0,.35)}.RoomCallControlBar_recStartTitle__ZD1pN{margin:0 0 .35rem;padding:0 .35rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.RoomCallControlBar_recStartHint__5yCVH{margin:.35rem 0 0;padding:0 .35rem;font-size:.68rem;line-height:1.4;color:var(--text-tertiary)}.RoomCallControlBar_exitPanel__b8kX8{position:absolute;right:0;bottom:calc(100% + 8px);z-index:20;min-width:200px;padding:.35rem;border-radius:12px;border:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:0 12px 40px rgba(0,0,0,.35)}.RoomCallControlBar_exitMenuItem__q66Eb{display:block;width:100%;padding:.55rem .65rem;border:none;border-radius:8px;background:rgba(0,0,0,0);color:var(--text-primary);font-size:var(--type-caption-size);text-align:left;cursor:pointer}.RoomCallControlBar_exitMenuItem__q66Eb:hover{background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.RoomCallControlBar_leaveBtn__TNehf{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border-radius:999px;line-height:0;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease;background:color-mix(in srgb,#dc2626 88%,#000);border:1px solid color-mix(in srgb,#ef4444 70%,transparent);color:#fff}.RoomCallControlBar_leaveBtn__TNehf svg{display:block;flex-shrink:0}.RoomCallControlBar_leaveBtn__TNehf:hover:not(:disabled){background:#ef4444;border-color:#f87171;color:#fff}.RoomCallControlBar_leaveBtn__TNehf:active:not(:disabled){transform:scale(.96)}.RoomCallControlBar_leaveBtn__TNehf:disabled{opacity:.45;cursor:not-allowed}.RoomCallControlBar_recDot__PZ9qH{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--text-tertiary,#a1a1aa) 80%,transparent);flex-shrink:0}.RoomCallControlBar_recDotLive__nDD96{background:#ef4444;box-shadow:0 0 0 0 color-mix(in srgb,#ef4444 50%,transparent);animation:RoomCallControlBar_recPulse__b6e0S 1.4s ease-out infinite}.RoomCallControlBar_recDotPending__rQCeI{background:#f59e0b;animation:RoomCallControlBar_recBlink__ueRee .9s ease-in-out infinite}@keyframes RoomCallControlBar_recBlink__ueRee{0%,to{opacity:1}50%{opacity:.35}}@keyframes RoomCallControlBar_recPulse__b6e0S{0%{box-shadow:0 0 0 0 color-mix(in srgb,#ef4444 55%,transparent)}70%{box-shadow:0 0 0 6px rgba(0,0,0,0)}to{box-shadow:0 0 0 0 rgba(0,0,0,0)}}.RoomCallControlBar_settingsWrap__Jl2hT{position:relative}.RoomCallControlBar_settingsPanel__6lP4H{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);z-index:20;min-width:220px;max-width:min(280px,85vw);padding:.75rem;border-radius:12px;border:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:0 12px 40px rgba(0,0,0,.35)}.RoomCallControlBar_settingsTitle__ZlvHH{margin:0 0 .35rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.RoomCallControlBar_settingsTitle__ZlvHH:not(:first-child){margin-top:.65rem}.RoomCallControlBar_select__ZZPfk{width:100%;padding:.45rem .5rem;border-radius:8px;border:1px solid var(--border-subtle);background:var(--surface-base);color:var(--text-primary);font-size:var(--type-caption-size)}.RoomCallControlBar_select__ZZPfk:disabled{opacity:.5}.RoomCallConference_roomShell__HXaiv,.RoomCallConference_room__2ZjS5{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.RoomCallConference_room__2ZjS5{background:#050608}.RoomCallConference_panelActive__feewc{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.RoomCallConference_stage__XH0_R{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:#050608}.RoomCallConference_floatFoot__50EUa{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.5rem .75rem;border-top:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-base) 96%,#050608)}.RoomCallConference_videoConference__Qqu9k{position:absolute;inset:0;width:100%;height:100%}.RoomCallConference_videoConference__Qqu9k .lk-chat,.RoomCallConference_videoConference__Qqu9k .lk-control-bar{display:none!important}.RoomCallConference_videoConference__Qqu9k .lk-video-conference{height:100%!important;min-height:0;background:#050608}.RoomCallConference_videoConference__Qqu9k .lk-video-conference-inner{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.RoomCallConference_videoConference__Qqu9k .lk-focus-layout-wrapper,.RoomCallConference_videoConference__Qqu9k .lk-grid-layout-wrapper{flex:1 1 auto;min-height:0;height:100%!important}.RoomCallConference_videoConference__Qqu9k .lk-grid-layout{--lk-grid-gap:6px;padding:6px;height:100%;box-sizing:border-box}.RoomCallConference_videoConference__Qqu9k .lk-participant-tile{border-radius:10px;overflow:hidden;border:1px solid color-mix(in srgb,white 8%,transparent);box-shadow:0 4px 20px rgba(0,0,0,.35)}.RoomCallConference_videoConference__Qqu9k .lk-participant-metadata{font-size:11px;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.RoomCallConference_error__NImuI,.RoomCallConference_loading__CpzTB{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:1rem;font-size:var(--type-caption-size);text-align:center}.RoomCallConference_loading__CpzTB{color:var(--text-tertiary);background:color-mix(in srgb,var(--surface-base) 55%,rgba(0,0,0,.72))}.RoomCallConference_error__NImuI{color:#fecaca;background:color-mix(in srgb,#7f1d1d 24%,transparent);border-top:1px solid color-mix(in srgb,#f87171 28%,transparent)}.RoomCallPreJoin_wrap__V5oMF{display:flex;flex-direction:column;gap:.75rem;width:100%;min-width:0}.RoomCallPreJoin_wrap__V5oMF[data-disabled="1"]{pointer-events:none;opacity:.72}.RoomCallPreJoin_video__AakA3{position:relative;aspect-ratio:16/10;width:100%;min-height:160px;max-height:240px;border-radius:12px;overflow:hidden;background:#0b0d12;border:1px solid color-mix(in srgb,white 8%,transparent)}.RoomCallPreJoin_video__AakA3 video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.RoomCallPreJoin_videoHidden__4CZpG{visibility:hidden;position:absolute;inset:0;pointer-events:none}.RoomCallPreJoin_placeholder__iDlPd{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,white 28%,transparent)}.RoomCallPreJoin_controls__kyRx8{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem;width:100%;position:relative;z-index:3;overflow:visible}.RoomCallPreJoin_group__PReIe{display:inline-flex;align-items:stretch;border-radius:999px;border:1px solid var(--border-subtle);background:var(--fill-subtle);overflow:visible;position:relative}.RoomCallPreJoin_iconBtn__axw_O{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:999px 0 0 999px;background:rgba(0,0,0,0);color:var(--text-primary);cursor:pointer;line-height:0}.RoomCallPreJoin_iconBtn__axw_O svg{display:block}.RoomCallPreJoin_iconBtn__axw_O:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 10%,transparent)}.RoomCallPreJoin_iconBtn__axw_O:disabled{opacity:.45;cursor:not-allowed}.RoomCallPreJoin_iconBtnMuted__VFM4f{background:color-mix(in srgb,#7f1d1d 22%,var(--fill-subtle));color:#b91c1c}.RoomCallPreJoin_iconBtnMuted__VFM4f:hover:not(:disabled){background:color-mix(in srgb,#991b1b 32%,var(--fill-subtle));color:#991b1b}.RoomCallPreJoin_deviceMenuWrap__yCBxr{position:relative;display:flex;align-items:stretch;border-left:1px solid var(--border-subtle)}.RoomCallPreJoin_chevronBtn__u_HEf{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;min-width:1.85rem;height:2.5rem;padding:0;border:none;border-radius:0 999px 999px 0;background:rgba(0,0,0,0);color:var(--text-primary);cursor:pointer;line-height:0}.RoomCallPreJoin_chevronBtn__u_HEf:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 10%,transparent)}.RoomCallPreJoin_chevronBtn__u_HEf:disabled{opacity:.45;cursor:not-allowed}.RoomCallPreJoin_devicePanel__cH5mF{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);z-index:40;min-width:220px;max-width:min(280px,85vw);max-height:14rem;overflow-y:auto;padding:.35rem;border-radius:12px;border:1px solid var(--border-subtle);background:var(--surface-raised,#1c1f26);box-shadow:0 12px 40px rgba(0,0,0,.4)}.RoomCallPreJoin_deviceEmpty__TwWCn{margin:0;padding:.55rem .65rem;font-size:var(--type-caption-size,.8rem);color:var(--text-tertiary)}.RoomCallPreJoin_deviceItem__yTxjF{display:block;width:100%;padding:.55rem .65rem;border:none;border-radius:8px;background:rgba(0,0,0,0);color:var(--text-primary);font-size:var(--type-caption-size,.8rem);text-align:left;cursor:pointer}.RoomCallPreJoin_deviceItem__yTxjF:hover{background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.RoomCallPreJoin_deviceItemActive__cUvvT{background:color-mix(in srgb,var(--text-primary) 10%,transparent);color:var(--text-primary)}.RoomCallPreJoin_joinBtn__NiqBE{position:relative;overflow:hidden;width:100%;display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.55rem 1rem;border-radius:10px;border:none;font-size:.9rem;font-weight:600;line-height:1.2;cursor:pointer;color:#fff;background:var(--accent-solid,#7c8cff);box-shadow:none;transition:background .2s ease,transform .2s ease,opacity .15s ease}.RoomCallPreJoin_joinBtn__NiqBE:hover:not(:disabled){background:color-mix(in srgb,var(--accent-solid,#7c8cff) 84%,#fff);transform:translateY(-1px)}.RoomCallPreJoin_joinBtn__NiqBE:active:not(:disabled){transform:scale(.98) translateY(0)}.RoomCallPreJoin_joinBtn__NiqBE:disabled{opacity:.55;cursor:not-allowed;transform:none}.RoomCallDrawer_toolbar__YR5li{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem 1rem;padding:.65rem 1.1rem;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-raised) 35%,transparent)}.RoomCallDrawer_lobbyPanel__6tSme{padding:.85rem 1rem 1rem;display:flex;flex-direction:column;gap:.85rem;align-items:stretch}.RoomCallDrawer_lobbyActions__KQNGg{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch}.RoomCallDrawer_lobbyActions__KQNGg>*{flex:1 1 8.5rem;min-width:0}.RoomCallDrawer_lobbyHint__xkypl{margin:0;font-size:var(--type-caption-size);line-height:1.45;color:var(--text-secondary)}.RoomCallDrawer_liveBanner__iIMtI{width:100%;padding:.85rem .9rem;border-radius:12px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-raised) 92%,#050608)}.RoomCallDrawer_drawerTitle__J3jDx{display:inline-flex;align-items:center;gap:.5rem}.RoomCallDrawer_drawerTitleIcon__tV_Q0{color:var(--text-secondary)}.RoomCallDrawer_liveBannerHead__76fg_{display:flex;align-items:center;gap:.55rem;min-height:1.25rem;margin-bottom:.4rem}.RoomCallDrawer_liveBannerTitle__2IKq6{font-size:var(--type-body-size);font-weight:600;line-height:1.25;color:var(--text-primary)}.RoomCallDrawer_liveBannerHint__GUblJ{margin:0;font-size:var(--type-caption-size);line-height:1.5;color:var(--text-secondary)}.RoomCallDrawer_endedBanner__nEVxB{width:100%;padding:.85rem .9rem;border-radius:12px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-raised) 92%,#050608)}.RoomCallDrawer_endedTitle__6QiRY{margin:0 0 .35rem;font-size:var(--type-body-size);font-weight:600;line-height:1.25;color:var(--text-primary)}.RoomCallDrawer_endedCloseBtn__6ga8J{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;min-height:2.5rem;padding:.55rem 1rem;border:none;border-radius:999px;background:var(--action-sheen),var(--action-fill);color:var(--action-fg,#fafafa);box-shadow:var(--action-shadow-primary);font-size:var(--type-body-size);font-weight:600;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.RoomCallDrawer_endedCloseBtn__6ga8J:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:var(--action-gloss);opacity:1}.RoomCallDrawer_endedCloseBtn__6ga8J:hover{background:var(--action-sheen-hover),var(--action-fill-hover);box-shadow:var(--action-shadow-primary-hover);transform:translateY(-1px)}.RoomCallDrawer_endedCloseBtn__6ga8J:active{transform:scale(.98) translateY(0)}.RoomCallDrawer_endedSecondaryBtn__E9_S_{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.5rem;padding:.55rem 1rem;border:1px solid var(--border-subtle);border-radius:999px;background:rgba(0,0,0,0);color:var(--text-primary);font-size:var(--type-body-size);font-weight:600;cursor:pointer}.RoomCallDrawer_endedSecondaryBtn__E9_S_:hover{background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}.RoomCallDrawer_disconnectedBanner__L7N_f{width:100%;padding:.85rem .9rem;border-radius:12px;border:1px solid color-mix(in srgb,#f59e0b 32%,var(--border-subtle));background:color-mix(in srgb,#f59e0b 10%,var(--surface-raised))}.RoomCallDrawer_livePulse__7d8DH{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 color-mix(in srgb,#22c55e 55%,transparent);animation:RoomCallDrawer_livePulse__7d8DH 1.8s ease-out infinite}@keyframes RoomCallDrawer_livePulse__7d8DH{0%{box-shadow:0 0 0 0 color-mix(in srgb,#22c55e 55%,transparent)}70%{box-shadow:0 0 0 8px rgba(0,0,0,0)}to{box-shadow:0 0 0 0 rgba(0,0,0,0)}}.RoomCallDrawer_recordBlock__z_cCS{display:flex;flex-direction:column;gap:.4rem;width:100%}.RoomCallDrawer_recordRow__Ba8zu{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%}.RoomCallDrawer_recordHint__lgbM4{margin:0;font-size:.72rem;line-height:1.45;color:var(--text-tertiary)}.RoomCallDrawer_recordFormatOverlay__Lgc4Z{position:absolute;inset:0;z-index:12;display:flex;align-items:center;justify-content:center;padding:1rem;background:color-mix(in srgb,var(--surface-base,#0f1117) 55%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.RoomCallDrawer_recordFormatCard__hnjK1{width:min(320px,100%);padding:1rem 1.1rem;border-radius:14px;border:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:0 16px 48px rgba(0,0,0,.35)}.RoomCallDrawer_recordFormatTitle__tH8Sl{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:var(--text-primary)}.RoomCallDrawer_recordFormatHint__zqS_m{margin:0 0 .85rem;font-size:.78rem;line-height:1.45;color:var(--text-secondary)}.RoomCallDrawer_recordFormatActions__KcK_E{display:flex;gap:.5rem}.RoomCallDrawer_recordFormatSkip__zqBfZ{display:block;width:100%;margin-top:.65rem;padding:.35rem;border:none;background:rgba(0,0,0,0);color:var(--text-tertiary);font-size:.72rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.RoomCallDrawer_recordFormatSkip__zqBfZ:hover{color:var(--text-secondary)}.RoomCallDrawer_recordModeRow__8V18Q{display:flex;gap:.35rem;width:100%}.RoomCallDrawer_recordModeBtn__GugkO{flex:1 1;padding:.4rem .55rem;border-radius:8px;border:1px solid var(--border-subtle);background:color-mix(in srgb,white 4%,transparent);color:var(--text-secondary);font-size:.72rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.RoomCallDrawer_recordModeBtn__GugkO:hover{border-color:color-mix(in srgb,var(--text-primary) 18%,var(--border-subtle));color:var(--text-primary)}.RoomCallDrawer_recordModeBtnActive__C4n6U{border-color:color-mix(in srgb,var(--text-primary) 28%,transparent);background:color-mix(in srgb,var(--text-primary) 8%,transparent);color:var(--text-primary)}.RoomCallDrawer_recordLabel__PP26R{font-size:var(--type-caption-size);line-height:1.3;color:var(--text-secondary)}.RoomCallDrawer_switch__FrDvi{position:relative;flex-shrink:0;width:44px;height:26px;padding:0;border:1px solid var(--border-subtle,color-mix(in srgb,var(--text-primary) 14%,transparent));border-radius:999px;background:color-mix(in srgb,var(--text-primary) 8%,transparent);cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.RoomCallDrawer_switch__FrDvi:hover:not(:disabled){border-color:color-mix(in srgb,var(--text-primary) 22%,transparent)}.RoomCallDrawer_switch__FrDvi:disabled{opacity:.45;cursor:not-allowed}.RoomCallDrawer_switchOn__JOggY{background:linear-gradient(135deg,var(--action-indigo-from) 0,var(--action-indigo-to) 100%);border-color:rgba(0,0,0,0)}.RoomCallDrawer_switchThumb__c6y0S{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.28);transition:transform .2s ease}.RoomCallDrawer_switchOn__JOggY .RoomCallDrawer_switchThumb__c6y0S{transform:translateX(18px)}.RoomCallDrawer_bodyFlush__rBLtk{padding:0!important;overflow:hidden!important;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.RoomCallDrawer_stageWrap__kUSdq{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}.RoomCallDrawer_stage__A1hbn{position:relative;flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;background:#050608}.RoomCallDrawer_stage__A1hbn iframe{width:100%!important;height:100%!important;border:0}.RoomCallDrawer_stageHost__wi75a{width:100%;height:100%;min-height:180px;flex:1 1 auto;min-height:0}.RoomCallDrawer_floatBodyFlush__3IIgK .RoomCallDrawer_stageHost__wi75a{min-height:180px}.RoomCallDrawer_stageLoading__jIjea{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--type-caption-size);color:var(--text-tertiary);background:color-mix(in srgb,var(--surface-base) 55%,rgba(0,0,0,.72));pointer-events:none}.RoomCallDrawer_error__6LhwZ{margin:.75rem 1.1rem 0;padding:.6rem .75rem;border-radius:8px;font-size:var(--type-caption-size);line-height:1.4;color:#fecaca;background:color-mix(in srgb,#7f1d1d 24%,transparent);border:1px solid color-mix(in srgb,#f87171 28%,transparent)}.RoomCallDrawer_endPanel__t2qkP{padding:1.1rem;display:flex;flex-direction:column;gap:.85rem}.RoomCallDrawer_endHead__2Wras{display:flex;align-items:center;gap:.55rem}.RoomCallDrawer_endIcon__QbmYt{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;color:var(--text-tertiary);border:1px solid var(--border-subtle)}.RoomCallDrawer_endTitle__h7BTy{margin:0;font-size:var(--type-body-size);font-weight:600;color:var(--text-primary)}.RoomCallDrawer_endHint__QZMrP{margin:0;font-size:var(--type-caption-size);line-height:1.45;color:var(--text-secondary)}.RoomCallDrawer_endActions__AGL1G{display:flex;flex-wrap:wrap;gap:.65rem 1rem;justify-content:flex-end;align-items:center;padding-top:.25rem}.RoomCallDrawer_floatPanel__gX1yF{position:fixed;z-index:13050;display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-base) 96%,#050608);box-shadow:0 24px 64px rgba(0,0,0,.45),0 0 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent);overflow:hidden;min-width:400px;max-width:calc(100vw - 16px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px));max-height:calc(100dvh - 72px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}.RoomCallDrawer_floatPanelLobby__t8doM{min-height:unset;height:auto!important;max-height:min(620px,100dvh - 96px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:visible}.RoomCallDrawer_floatPanelLobby__t8doM .RoomCallDrawer_floatBody__6XbVF,.RoomCallDrawer_floatPanelLobby__t8doM .RoomCallDrawer_lobbyPanel__6tSme{overflow:visible}.RoomCallDrawer_floatPanelDragging__dMAe3{opacity:.92;box-shadow:0 28px 72px rgba(0,0,0,.55),0 0 0 2px color-mix(in srgb,var(--text-primary) 22%,transparent);transition:none}.RoomCallDrawer_snapGhost__tNOox{border-radius:16px;border:2px dashed color-mix(in srgb,var(--text-primary) 28%,transparent);background:color-mix(in srgb,var(--text-primary) 6%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--text-primary) 10%,transparent)}.RoomCallDrawer_snapGhostDock__lt2WV,.RoomCallDrawer_snapGhost__tNOox{position:fixed;z-index:13040;pointer-events:none;animation:RoomCallDrawer_snapPulse__HoDbR .9s ease-in-out infinite alternate}.RoomCallDrawer_snapGhostDock__lt2WV{top:calc(64px + var(--sat-top, env(safe-area-inset-top, 0px)));right:var(--sat-right,env(safe-area-inset-right,0));bottom:calc(var(--room-call-composer-inset, 100px) + var(--room-call-composer-gap, 10px) + var(--sat-bottom, env(safe-area-inset-bottom, 0px)));border-radius:16px 0 0 16px;border:2px dashed color-mix(in srgb,var(--text-primary) 28%,transparent);border-right:none;background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.RoomCallDrawer_floatPanelDocked__wKTze{top:calc(64px + var(--sat-top, env(safe-area-inset-top, 0px)))!important;right:var(--sat-right,env(safe-area-inset-right,0))!important;left:auto!important;bottom:calc(var(--room-call-composer-inset, 100px) + var(--room-call-composer-gap, 10px) + var(--sat-bottom, env(safe-area-inset-bottom, 0px)))!important;height:auto!important;max-height:none;border-radius:16px 0 0 16px;border-right:none}.RoomCallDrawer_floatPanelDocked__wKTze .RoomCallDrawer_stage__A1hbn{flex:1 1 auto;min-height:0}.RoomCallDrawer_floatPanelDocked__wKTze .RoomCallDrawer_stageHost__wi75a{min-height:0;height:100%}.RoomCallDrawer_floatPanelSuspended__ibmmG{opacity:0!important;pointer-events:none!important;visibility:visible!important;z-index:-1!important}@keyframes RoomCallDrawer_snapPulse__HoDbR{0%{opacity:.45}to{opacity:.85}}.RoomCallDrawer_floatPanelFullscreen__HgXHR{top:var(--sat-top,env(safe-area-inset-top,0));right:var(--sat-right,env(safe-area-inset-right,0));bottom:var(--sat-bottom,env(safe-area-inset-bottom,0));left:var(--sat-left,env(safe-area-inset-left,0));z-index:13100;width:auto!important;height:auto!important;max-width:none;max-height:none;border-radius:0}.RoomCallDrawer_floatPanelFullscreen__HgXHR .RoomCallDrawer_floatHead__F_7zM{cursor:default}.RoomCallDrawer_floatHead__F_7zM{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .75rem;border-bottom:1px solid var(--border-subtle);cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(0,0,0,0);min-height:2.75rem}.RoomCallDrawer_floatHead__F_7zM:active{cursor:-webkit-grabbing;cursor:grabbing}.RoomCallDrawer_floatHeadMain__bok8O{display:flex;align-items:center;gap:.5rem;min-width:0}.RoomCallDrawer_drawerTitleIcon__tV_Q0{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem}.RoomCallDrawer_floatTitle__xbq5v{margin:0;font-size:var(--type-ui-md-size,.9375rem);font-weight:600;line-height:1.25;color:var(--text-primary)}.RoomCallDrawer_floatSub__awC0y{margin:.15rem 0 0;font-size:.72rem;line-height:1.3;color:var(--text-secondary)}.RoomCallDrawer_recordingLimitBanner__pWpvF{margin:.35rem 0 0;font-size:.72rem;line-height:1.3;font-weight:600;color:var(--accent-solid,#f59e0b)}.RoomCallDrawer_recordingCountdown__GZw0a{margin:.35rem 0 0;font-size:.72rem;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary)}.RoomCallDrawer_floatHeadActions__4UmEa{display:flex;align-items:center;align-self:center;gap:.15rem;flex-shrink:0}.RoomCallDrawer_floatIconBtn__bM2au{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:rgba(0,0,0,0);color:var(--text-tertiary);width:1.75rem;height:1.75rem;border-radius:8px;cursor:pointer;line-height:0;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.RoomCallDrawer_floatIconBtn__bM2au svg{display:block}.RoomCallDrawer_floatIconBtn__bM2au:hover{background:var(--surface-raised);color:var(--text-primary)}.RoomCallDrawer_floatIconBtnMobileOnly__WbYb5{display:none}@media(max-width:720px){.RoomCallDrawer_floatIconBtnMobileOnly__WbYb5{display:inline-flex}}.RoomCallDrawer_resizeHandle__Bl_Ti{position:absolute;right:0;bottom:0;width:18px;height:18px;cursor:nwse-resize;touch-action:none;z-index:2}.RoomCallDrawer_resizeHandle__Bl_Ti:after{content:"";position:absolute;right:4px;bottom:4px;width:8px;height:8px;border-right:2px solid color-mix(in srgb,var(--text-tertiary) 70%,transparent);border-bottom:2px solid color-mix(in srgb,var(--text-tertiary) 70%,transparent);border-radius:0 0 3px 0}.RoomCallDrawer_floatBody__6XbVF{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column}.RoomCallDrawer_floatBodyFlush__3IIgK{padding:0;overflow:hidden}.RoomCallDrawer_miniBarWrap__uGMZd{position:fixed;right:max(14px,var(--sat-right,env(safe-area-inset-right,0px)));bottom:calc(var(--room-call-composer-inset, 100px) + var(--room-call-composer-gap, 10px) + var(--sat-bottom, env(safe-area-inset-bottom, 0px)));z-index:13050;display:flex;align-items:center;gap:.35rem;max-width:min(280px,100vw - 28px)}.RoomCallDrawer_miniBar__ctTJd{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-base) 92%,#050608);color:inherit;text-align:left;cursor:pointer;padding:.5rem .75rem;border-radius:999px;box-shadow:0 8px 28px rgba(0,0,0,.32)}.RoomCallDrawer_miniBar__ctTJd:hover{border-color:color-mix(in srgb,var(--text-primary) 16%,var(--border-subtle));background:color-mix(in srgb,var(--surface-raised) 70%,var(--surface-base))}.RoomCallDrawer_miniBarClose__Gcc5q{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-base) 92%,#050608);color:var(--text-tertiary);width:2rem;height:2rem;border-radius:999px;cursor:pointer;line-height:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 28px rgba(0,0,0,.28)}.RoomCallDrawer_miniBarClose__Gcc5q svg{display:block}.RoomCallDrawer_miniBarClose__Gcc5q:hover{color:var(--text-primary);background:var(--surface-raised)}.RoomCallDrawer_miniBarTitle__Aj5__{flex:1 1 auto;min-width:0;font-size:.82rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RoomCallDrawer_miniBarChevron__2PTPV{flex-shrink:0;color:var(--text-tertiary)}.RoomActionsMenu_backdrop__EE_uI{position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,0)}.RoomActionsMenu_sheetOverlay__K5Exo{position:fixed;inset:0;z-index:2400;border:none;margin:0;padding:0;background:rgba(6,7,8,.82);cursor:pointer;transition:opacity .18s ease}.RoomActionsMenu_sheetPanel__mSSta{position:fixed;left:0;right:0;bottom:0;z-index:2401;display:flex;flex-direction:column;max-height:min(92dvh,100%);border-radius:22px 22px 0 0;background:color-mix(in srgb,var(--surface-base) 98%,var(--surface-canvas));border:1px solid var(--border-subtle);box-shadow:0 -18px 44px rgba(0,0,0,.34),inset 0 1px 0 color-mix(in srgb,var(--text-primary) 5%,transparent)}.RoomActionsMenu_sheetHead__W0IFm{position:relative;display:flex;align-items:flex-start;gap:.75rem;flex-shrink:0;padding:1rem 1rem .72rem}.RoomActionsMenu_sheetTitle__qtymO{margin:0;padding-right:2.25rem;font-size:1.03rem;font-weight:600;letter-spacing:-.018em;line-height:1.3;color:var(--text-primary);word-break:break-word}.RoomActionsMenu_sheetClose__nwldM{position:absolute;top:.65rem;right:.82rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:999px;background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer;transition:background .14s ease,color .14s ease}.RoomActionsMenu_sheetClose__nwldM:hover{background:color-mix(in srgb,var(--text-primary) 8%,transparent);color:var(--text-primary)}.RoomActionsMenu_sheetBody__Z2TPe{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:.12rem .35rem max(1rem,.7rem + env(safe-area-inset-bottom,0px))}.RoomActionsMenu_sheetDescription__lRiMi{margin:0 0 .5rem;padding:0 .2rem .7rem;font-size:.8125rem;line-height:1.5;letter-spacing:-.006em;color:color-mix(in srgb,var(--text-secondary) 88%,var(--text-primary));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.RoomActionsMenu_sheetActions__XZwAm{display:flex;flex-direction:column;gap:.12rem;padding:0}.RoomActionsMenu_sheetDivider__Mufp9{height:1px;margin:.5rem .2rem .38rem;background:color-mix(in srgb,var(--chat-bubble-fill) 22%,transparent)}.RoomActionsMenu_sheetAction__PotcD{display:flex;align-items:center;gap:.8rem;width:100%;min-height:2.95rem;padding:0 .9rem;border:none;border-radius:10px;background:rgba(0,0,0,0);color:color-mix(in srgb,var(--text-primary) 94%,white);font:inherit;font-size:.9375rem;font-weight:400;letter-spacing:-.01em;line-height:1.25;text-align:left;cursor:pointer;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:background .14s ease}.RoomActionsMenu_sheetAction__PotcD svg{flex-shrink:0;opacity:.72}.RoomActionsMenu_sheetAction__PotcD span{min-width:0}.RoomActionsMenu_sheetAction__PotcD:hover{background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 11%,transparent)}.RoomActionsMenu_sheetAction__PotcD:active{background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 16%,transparent)}.RoomActionsMenu_sheetActionDanger__Hjlis{color:var(--danger-soft-fg,var(--status-danger-fg,#b91c1c))}.RoomActionsMenu_sheetActionDanger__Hjlis svg{opacity:.92;color:inherit}.RoomActionsMenu_sheetActionDanger__Hjlis:hover:not(:disabled){background:var(--danger-soft-bg-hover,#fee2e2);color:var(--danger-soft-fg-hover,#991b1b)}.RoomActionsMenu_menuPortal__Tx91t{position:fixed;z-index:10000;min-width:12rem;padding:.35rem;border-radius:10px;border:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:0 4px 12px rgba(0,0,0,.15),0 12px 32px rgba(0,0,0,.22)}.RoomActionsMenu_menuItem__9vlcF{display:block;width:100%;text-align:left;border:none;border-radius:6px;padding:.45rem .6rem;background:rgba(0,0,0,0);color:var(--text-primary);font-size:.84rem;font-weight:500;cursor:pointer}.RoomActionsMenu_menuItem__9vlcF:hover{background:color-mix(in srgb,var(--surface-base) 65%,transparent)}.RoomActionsMenu_menuItemDestructive__Ds3CD{color:var(--status-error-fg,#e57373)}.CompletionResultModal_root__UAwYl{display:flex;flex-direction:column;gap:14px}.CompletionResultModal_cardContext__RhPz3{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:var(--color-surface-2,rgba(127,127,127,.08));border:1px solid var(--color-border,rgba(127,127,127,.16))}.CompletionResultModal_cardContextLabel__4KwZ8{font-size:11px;text-transform:uppercase;letter-spacing:.04em;opacity:.55}.CompletionResultModal_cardContextTitle__WoXDL{font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CompletionResultModal_hint__ksjKy{margin:0;font-size:12.5px;line-height:1.5;color:var(--color-text-secondary,rgba(127,127,127,.85));opacity:.85}.CompletionResultModal_textarea__Vureh{width:100%;resize:vertical;min-height:120px;padding:12px 14px;border-radius:12px;border:1px solid var(--color-border,rgba(127,127,127,.22));background:var(--color-surface,transparent);color:inherit;font-family:inherit;font-size:16px;line-height:1.5;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.CompletionResultModal_textarea__Vureh::placeholder{opacity:.5}.CompletionResultModal_textarea__Vureh:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.CompletionResultModal_textarea__Vureh:disabled{opacity:.6}.CompletionResultModal_metaRow__hWAaa{display:flex;align-items:center;justify-content:space-between;gap:12px}.CompletionResultModal_fromProcessBtn__PIGdX{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px dashed var(--color-border,rgba(127,127,127,.3));background:rgba(0,0,0,0);color:inherit;font-size:13px;cursor:not-allowed;opacity:.5}.CompletionResultModal_counter__mfmnF{font-size:12px;opacity:.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CompletionResultModal_error__M1JrS{margin:0;font-size:13px;color:var(--color-danger,#e5484d)}.CompletionResultModal_signalToggle__sKgOp{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border,rgba(127,127,127,.16));background:var(--color-surface-2,rgba(127,127,127,.06));cursor:pointer}.CompletionResultModal_signalToggle__sKgOp input{margin-top:2px;flex-shrink:0;accent-color:var(--color-accent)}.CompletionResultModal_signalToggleText__ADULX{display:flex;flex-direction:column;gap:2px;min-width:0}.CompletionResultModal_signalToggleLabel__CcazV{font-size:13px;font-weight:600;line-height:1.35}.CompletionResultModal_signalToggleHint__p7a6_{font-size:12px;line-height:1.4;color:var(--color-text-secondary,rgba(127,127,127,.85));opacity:.85}.CompletionResultModal_footer__5a8iE{display:flex;justify-content:flex-end;gap:10px;margin-top:2px}.PersonalDialogsRail_list__Higx_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.PersonalDialogsRail_emptyHint__ApRBe{margin:0;padding:.5rem .85rem 1rem;font-size:13px;line-height:1.45;color:var(--text-tertiary,#6b7280)}.PersonalDialogsRail_dialogCard__LVmHy{display:flex;flex-direction:row;align-items:flex-start;gap:10px;width:100%;margin:0;padding:8px 10px 8px 16px;border:none;border-radius:8px;background:rgba(0,0,0,0);color:color-mix(in srgb,var(--text-primary) 72%,var(--text-secondary));text-align:left;cursor:pointer;font:inherit;box-sizing:border-box}.PersonalDialogsRail_dialogCard__LVmHy:hover{background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 9%,transparent);color:var(--text-primary)}.PersonalDialogsRail_dialogCardSingle__1FsPx{align-items:center}.PersonalDialogsRail_dialogCardActive__nzJMk{background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 15%,transparent);color:var(--text-primary)}.PersonalDialogsRail_dialogCardDisabled__MhAZZ{opacity:.55;cursor:default;pointer-events:none}.PersonalDialogsRail_aiMark__wl5pM,.PersonalDialogsRail_peerAvatar__39qnC{flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:10px;font-weight:700;color:var(--text-primary)}.PersonalDialogsRail_peerAvatar__39qnC{background:color-mix(in srgb,var(--accent-solid,#7c8cff) 22%,transparent)}.PersonalDialogsRail_aiMark__wl5pM{letter-spacing:.02em;color:var(--text-secondary);background:var(--fill-muted);border:1px solid var(--border-subtle)}.PersonalDialogsRail_peerAvatarImg__iVh_N{width:100%;height:100%;object-fit:cover}.PersonalDialogsRail_dialogMain__mkI_V{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.PersonalDialogsRail_dialogTop__Zeka_{display:flex;flex-direction:row;align-items:baseline;gap:8px;min-width:0}.PersonalDialogsRail_dialogName__5WSSG{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-body-size);font-weight:500;line-height:1.35}.PersonalDialogsRail_dialogTime__gCfbs{flex:0 0 auto;font-size:11px;line-height:1.35;color:var(--text-tertiary)}.PersonalDialogsRail_dialogPreview__WFFfL{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;color:var(--text-tertiary)}.PersonalDialogsRail_headRow__iz6_m{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.PersonalDialogsRail_newDialogBtn__yC0dd{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;margin:0;padding:0;border:1px solid var(--border-subtle);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 80%,transparent);color:var(--text-secondary);cursor:pointer;transition:color .12s ease,background .12s ease,border-color .12s ease}.PersonalDialogsRail_newDialogBtn__yC0dd:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-default);background:var(--surface-raised)}.PersonalDialogsRail_newDialogBtn__yC0dd:disabled{opacity:.55;cursor:default}.SessionSolutionsRail_rail__n8SKw{display:flex;flex-direction:column;min-height:0;height:100%;padding-top:.75rem;border:1px solid color-mix(in srgb,var(--chat-bubble-fill,#50554e) 14%,var(--border-subtle));border-top:none;background:var(--chat-feed-bg,linear-gradient(168deg,color-mix(in srgb,var(--chat-bubble-fill,#50554e) 5%,var(--surface-raised) 58%) 0,color-mix(in srgb,var(--surface-raised) 34%,var(--surface-base)) 46%,color-mix(in srgb,var(--chat-bubble-fill,#50554e) 3%,var(--surface-base) 90%) 100%));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--chat-bubble-fill,#50554e) 8%,transparent),0 1px 12px rgba(0,0,0,.09);font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.SessionSolutionsRail_railDivider__F_gg9{flex-shrink:0;height:1px;margin:0 .85rem .45rem;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--chat-bubble-fill,#50554e) 22%,transparent) 18%,color-mix(in srgb,var(--chat-bubble-fill,#50554e) 22%,transparent) 82%,transparent 100%)}.SessionSolutionsRail_railHead__RNQKu{flex-shrink:0;padding:0 .85rem .65rem}.SessionSolutionsRail_addRoomBtn__kCqUe{display:flex;align-items:center;gap:.38rem;flex-shrink:0;width:100%;margin:0;padding:.75rem .85rem .5rem;border:none;background:rgba(0,0,0,0);color:color-mix(in srgb,var(--text-primary) 42%,var(--text-tertiary));font-family:inherit;font-size:var(--type-ui-sm-size);font-weight:500;line-height:var(--type-ui-sm-leading);letter-spacing:.008em;text-align:left;cursor:pointer;transition:color .14s ease,background .14s ease}.SessionSolutionsRail_addRoomBtn__kCqUe:hover{color:var(--text-primary);background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 6%,transparent)}.SessionSolutionsRail_addRoomBtn__kCqUe:focus-visible{outline:none;color:var(--text-primary)}.SessionSolutionsRail_railTitle__xAvjU{margin:0;font-size:var(--type-caption-size);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.SessionSolutionsRail_railHint__QGu3H{margin:.15rem 0 0;font-size:11px;line-height:1.35;color:var(--text-muted)}.SessionSolutionsRail_treeScroll__9Jg0n{flex:1 1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:.35rem .5rem .5rem}.SessionSolutionsRail_railLoading__S_7Sc{padding:1rem .75rem}.SessionSolutionsRail_branchEmpty__UbDfz,.SessionSolutionsRail_branchError__DgXsO,.SessionSolutionsRail_railEmpty__LBYoe,.SessionSolutionsRail_railError__CaDVy{margin:0;padding:.65rem .75rem;font-size:var(--type-caption-size);line-height:1.45;color:var(--text-secondary)}.SessionSolutionsRail_branchError__DgXsO,.SessionSolutionsRail_railError__CaDVy{color:var(--status-danger-fg,#f87171)}.SessionSolutionsRail_childList__Fc4ow,.SessionSolutionsRail_solutionList__vH_gv,.SessionSolutionsRail_tree__7GlV4{list-style:none;margin:0;padding:0}.SessionSolutionsRail_branch__7PqaF{margin:0}.SessionSolutionsRail_personalSection__oYJm9{padding:0 .15rem .1rem}.SessionSolutionsRail_personalHead__Sf14H{padding:.15rem .7rem .35rem}.SessionSolutionsRail_personalTitle__5Ofeu{margin:0;font-size:var(--type-caption-size);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.SessionSolutionsRail_personalHint__ie_yN{margin:.15rem 0 0;font-size:11px;line-height:1.35;color:var(--text-muted)}.SessionSolutionsRail_personalRow__rDKEV{margin-left:.35rem;margin-right:.35rem;padding-left:.55rem!important}.SessionSolutionsRail_personalIcon__AE56F{flex-shrink:0;width:1rem;text-align:center;font-size:.72rem;line-height:1;color:color-mix(in srgb,var(--accent-solid,#93c5fd) 85%,var(--text-secondary))}.SessionSolutionsRail_deptRow__NrnRQ,.SessionSolutionsRail_solutionRow__6b2_z{display:flex;align-items:center;gap:.35rem;width:100%;border:none;background:rgba(0,0,0,0);color:var(--text-primary);text-align:left;cursor:pointer;font:inherit}.SessionSolutionsRail_deptRow__NrnRQ{padding-top:.38rem;padding-bottom:.38rem;padding-right:.7rem;min-height:32px;gap:.32rem}.SessionSolutionsRail_deptRow__NrnRQ:hover{background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 7%,transparent)}.SessionSolutionsRail_deptRow__NrnRQ:hover .SessionSolutionsRail_deptName__Reykh{color:var(--text-primary)}.SessionSolutionsRail_deptRowRoot__qOx21 .SessionSolutionsRail_deptName__Reykh{font-size:var(--type-ui-sm-size);font-weight:600;line-height:var(--type-ui-sm-leading);letter-spacing:-.008em;color:var(--text-primary)}.SessionSolutionsRail_deptRowNested__Q1zZA .SessionSolutionsRail_deptName__Reykh{font-size:var(--type-ui-sm-size);font-weight:500;line-height:var(--type-ui-sm-leading);letter-spacing:.005em;color:color-mix(in srgb,var(--text-primary) 72%,var(--text-secondary))}.SessionSolutionsRail_solutionRow__6b2_z{position:relative;touch-action:pan-y;-moz-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;margin:1px .35rem;padding:.42rem .5rem .42rem 0;min-height:34px;border-radius:8px;font-size:var(--type-body-size);font-weight:400;line-height:1.5;letter-spacing:.005em;color:color-mix(in srgb,var(--text-primary) 62%,var(--text-secondary));transition:background .14s ease,color .14s ease}.SessionSolutionsRail_solutionRow__6b2_z:hover{background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 9%,transparent);color:var(--text-primary)}.SessionSolutionsRail_solutionRow__6b2_z:hover .SessionSolutionsRail_solutionDot__3RrfF{background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 72%,var(--text-tertiary))}.SessionSolutionsRail_solutionRow__6b2_z:disabled{opacity:.65;cursor:wait}.SessionSolutionsRail_solutionDot__3RrfF{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 28%,var(--text-tertiary));transition:background .14s ease}.SessionSolutionsRail_solutionRowActive__yXamd{background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 14%,transparent);color:var(--text-primary);font-weight:500}.SessionSolutionsRail_solutionRowActive__yXamd .SessionSolutionsRail_solutionDot__3RrfF{background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 88%,white 12%);opacity:1}.SessionSolutionsRail_solutionRowActive__yXamd:hover{background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 18%,transparent)}.SessionSolutionsRail_solutionRowSelected__vDDL8{outline:2px solid color-mix(in srgb,var(--accent-primary,#3b82f6) 55%,transparent);outline-offset:-2px}.SessionSolutionsRail_chevronOpen__TN9W6,.SessionSolutionsRail_chevron__VuLJO{flex-shrink:0;opacity:.55;transition:transform .15s ease}.SessionSolutionsRail_chevronOpen__TN9W6{transform:rotate(90deg);opacity:.85}.SessionSolutionsRail_chevronSpacer__7X_R_{width:12px;flex-shrink:0}.SessionSolutionsRail_deptName__Reykh{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--type-ui-sm-leading)}.SessionSolutionsRail_solutionPin__CVb7g{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;opacity:.72;color:color-mix(in srgb,var(--text-secondary) 88%,var(--accent-solid))}.SessionSolutionsRail_solutionTitle__4ghyw{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;-webkit-touch-callout:none}.SessionSolutionsRail_solutionUnread__NmLrP{flex-shrink:0;min-width:1.15rem;margin-left:.35rem;padding:.1rem .4rem;border-radius:999px;font-size:10px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25;text-align:center;color:var(--text-primary);background:var(--accent-solid,#3b82f6)}.SessionSolutionsRail_deptBadge__2FB2d{flex-shrink:0;min-width:1.15rem;padding:.1rem .38rem;border-radius:999px;font-size:var(--type-caption-size);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;color:color-mix(in srgb,var(--text-primary) 62%,var(--chat-bubble-fill,#50554e));background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 16%,transparent)}.SessionSolutionsRail_branchBody__YgGNn{margin:0}.SessionSolutionsRail_branchLoading__DVfDc{padding:.35rem .75rem .45rem 1.6rem}@keyframes RoomHintsBlock_awareness-breath__Lpbpu{0%,to{opacity:.78}50%{opacity:1}}@keyframes RoomHintsBlock_awareness-breath-dot__9A5xd{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.RoomHintsBlock_root__tEKmi,.RoomHintsBlock_scrollable__H7b5s{display:flex;flex-direction:column;gap:.75rem}.RoomHintsBlock_scrollable__H7b5s{max-height:min(240px,38vh);overflow-y:auto;overflow-x:hidden;padding-right:2px;scrollbar-gutter:stable}.RoomHintsBlock_collapsibleRoot__R3p_r{display:flex;flex-direction:column;gap:.45rem}.RoomHintsBlock_collapsibleHeader__q442m{display:flex;align-items:center;gap:.4rem;width:100%;padding:0;border:none;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer;text-align:left}.RoomHintsBlock_collapsibleHeader__q442m:hover .RoomHintsBlock_collapsibleTitle__BZPjx{color:color-mix(in srgb,var(--text-primary) 78%,transparent)}.RoomHintsBlock_chevron__j_11z{flex-shrink:0;color:color-mix(in srgb,var(--text-primary) 42%,transparent);transition:transform .18s ease}.RoomHintsBlock_chevronOpen__y_iYk{transform:rotate(180deg)}.RoomHintsBlock_collapsibleTitle__BZPjx{flex:1 1 auto;min-width:0;font-size:12px;font-weight:600;letter-spacing:.01em;opacity:.8;transition:color .15s ease}.RoomHintsBlock_edgeCount__h8_N1{flex-shrink:0;min-width:1.25rem;padding:.05rem .4rem;border-radius:999px;font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--text-primary) 55%,transparent);background:color-mix(in srgb,var(--text-primary) 6%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent)}.RoomHintsBlock_section__SpBTA{display:flex;flex-direction:column;gap:.32rem}.RoomHintsBlock_sectionWarning__o9Jaj{--section-tone:#c9594b}.RoomHintsBlock_sectionDefault__Zcm6B{--section-tone:color-mix(in srgb,var(--text-primary) 48%,transparent)}.RoomHintsBlock_sectionLabel__zoXub{font-size:var(--type-overline-size);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--section-tone,color-mix(in srgb,var(--text-primary) 48%,transparent))}.RoomHintsBlock_list__zMuBn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.26rem}.RoomHintsBlock_item__gqJQV{display:flex;flex-direction:column;gap:.12rem;font-size:var(--type-caption-size);line-height:1.45;min-width:0}.RoomHintsBlock_source__vFbH1{color:color-mix(in srgb,var(--text-primary) 42%,transparent);font-size:.92em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RoomHintsBlock_edgeRow__4JyD4{display:flex;align-items:baseline;gap:.4rem;min-width:0}.RoomHintsBlock_predicate__Ei_tb{flex:0 0 auto;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,var(--text-primary) 55%,transparent);white-space:nowrap}.RoomHintsBlock_itemWarning__yQE_G .RoomHintsBlock_predicate__Ei_tb{color:#c9594b}.RoomHintsBlock_arrow__qol7N{flex:0 0 auto;color:color-mix(in srgb,var(--text-primary) 35%,transparent)}.RoomHintsBlock_target__eMoU3{flex:1 1 auto;min-width:0;text-align:left;background:none;border:none;padding:0;margin:0;cursor:pointer;color:rgba(226,232,255,.9);font:inherit;letter-spacing:.01em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--text-primary) 20%,transparent);text-decoration-color:color-mix(in srgb,var(--text-primary) 20%,transparent);text-underline-offset:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RoomHintsBlock_target__eMoU3:focus-visible,.RoomHintsBlock_target__eMoU3:hover{color:var(--accent-fg-soft,rgba(226,232,255,.98));-webkit-text-decoration-color:var(--accent-a35,rgba(124,140,255,.55));text-decoration-color:var(--accent-a35,rgba(124,140,255,.55));outline:none}.RoomHintsBlock_anchor__CrQbj{cursor:default;color:rgba(226,232,255,.68);-webkit-text-decoration-style:dashed;text-decoration-style:dashed;-webkit-text-decoration-color:color-mix(in srgb,var(--text-primary) 18%,transparent);text-decoration-color:color-mix(in srgb,var(--text-primary) 18%,transparent)}.RoomHintsBlock_anchor__CrQbj:focus-visible,.RoomHintsBlock_anchor__CrQbj:hover{color:rgba(226,232,255,.68);-webkit-text-decoration-color:color-mix(in srgb,var(--text-primary) 18%,transparent);text-decoration-color:color-mix(in srgb,var(--text-primary) 18%,transparent)}