:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#f2f2f2;--accent-contrast:#111;--accent-soft:color-mix(in srgb, var(--accent) 16%, transparent);--canvas:#080808;--surface-base:#101010;--surface-panel:#171717;--surface-raised:#242424;--surface-aside:var(--surface-base);--surface-aside-raised:var(--surface-raised);--surface-hover:#303030;--text-primary:#f5f5f5;--text-secondary:#a3a3a3;--avatar-initials:#fff;--border:#3d3d3d;--success:#60d394;--warning:#f2bd5a;--danger:#ff6b7a;--status-online:var(--success);--status-away:var(--warning);--status-dnd:var(--danger);--status-offline:#73707c;--radius-scale:1;--radius-control:calc(10px * var(--radius-scale));--radius-panel:calc(18px * var(--radius-scale));--density:1;--space-1:calc(4px * var(--density));--space-2:calc(8px * var(--density));--space-3:calc(12px * var(--density));--space-4:calc(16px * var(--density));--space-5:calc(24px * var(--density));--panel-opacity:94%;--font-ui:inter, ui-sans-serif, system-ui, sans-serif;--motion-scale:1;--motion-fast:calc(.14s * var(--motion-scale)) ease;--motion-normal:calc(.18s * var(--motion-scale)) cubic-bezier(.2, .75, .25, 1);--motion-menu:calc(.16s * var(--motion-scale)) ease;--motion-panel:calc(.22s * var(--motion-scale)) cubic-bezier(.2, .8, .2, 1);--border-subtle:color-mix(in srgb, var(--border) 72%, transparent);--shadow-panel:0 18px 60px #0000003d}:root[data-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#202020;--accent-contrast:#fff;--canvas:#ededed;--surface-base:#f7f7f7;--surface-panel:#fff;--surface-raised:#e8e8e8;--surface-aside:var(--surface-base);--surface-aside-raised:var(--surface-raised);--surface-hover:#dcdcdc;--text-primary:#171717;--text-secondary:#666;--border:#ccc;--shadow-panel:0 18px 60px #0000001f}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){:root{--motion-scale:0}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box;scrollbar-color:color-mix(in srgb, var(--accent) 78%, var(--surface-raised)) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0;border-radius:99px;margin:4px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 92%, white), color-mix(in srgb, var(--accent) 74%, black)) padding-box;min-height:38px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent);border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 86%, white), var(--accent)) padding-box}::-webkit-scrollbar-corner{background:0 0}html,body,#root{width:100%;min-width:320px;height:100%;min-height:100%;margin:0}html{font-size:16px}body{--type-caption:calc(.68rem * var(--text-scale,1));--type-small:calc(.75rem * var(--text-scale,1));--type-body:calc(.82rem * var(--text-scale,1));--type-control:calc(.8rem * var(--text-scale,1));--type-heading-small:calc(1rem + (var(--text-scale,1) - 1) * .45rem);--type-heading:calc(1.2rem + (var(--text-scale,1) - 1) * .6rem);--type-display:calc(1.45rem + (var(--text-scale,1) - 1) * .85rem);--profile-type-caption:calc(.68rem + (var(--text-scale,1) - 1) * .1rem);--profile-type-small:calc(.75rem + (var(--text-scale,1) - 1) * .12rem);--profile-type-body:calc(.82rem + (var(--text-scale,1) - 1) * .18rem);--profile-type-display:calc(1.45rem + (var(--text-scale,1) - 1) * .35rem);min-height:100vh;color:var(--text-primary);background:var(--canvas);font-family:var(--font-ui);font-size:var(--type-body);-webkit-user-select:none;user-select:none;overflow:hidden}input,textarea,[contenteditable=true],[data-selectable-text=true]{-webkit-user-select:text;user-select:text}img,a,video{-webkit-user-drag:none}h1{font-size:var(--type-display);line-height:1.15}h2{font-size:var(--type-heading);line-height:1.2}h3{font-size:var(--type-heading-small);line-height:1.25}button,input,select{font:inherit}button:disabled{cursor:not-allowed;opacity:.5}._recents_1ti95_1{flex:1;align-items:center;gap:4px;min-width:0;height:38px;display:flex;position:relative;overflow:hidden}._recents_1ti95_1 button{min-width:0;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:0 140px;align-items:center;gap:7px;padding:0 10px;display:flex}._recents_1ti95_1 button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._recents_1ti95_1 button svg{flex-shrink:0}._recents_1ti95_1 button:hover{color:var(--text-primary);background:var(--surface-hover)}._recents_1ti95_1 button[aria-current]{color:var(--text-primary);background:var(--surface-raised);border-color:var(--border)}._inbox_1ti95_42{flex-shrink:0;position:relative}._inboxButton_1ti95_46{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;display:grid;position:relative}._inboxButton_1ti95_46:hover,._inboxButton_1ti95_46[aria-expanded=true]{color:var(--text-primary);background:var(--surface-raised);border-color:var(--border)}._inboxButton_1ti95_46>svg{width:20px;height:20px}._badge_1ti95_69,._unread_1ti95_70{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}._badge_1ti95_69{position:absolute;top:3px;right:3px}._popup_1ti95_82{border:1px solid var(--border);background:color-mix(in srgb, var(--canvas) 96%, white);z-index:3;border-radius:12px;flex-direction:column;width:min(350px,100vw - 32px);max-height:min(500px,100dvh - 110px);display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 40px #0006}._popup_1ti95_82[data-closing=true]{pointer-events:none}._popup_1ti95_82 header{justify-content:space-between;align-items:center;padding:12px;display:flex}._popup_1ti95_82 header button{width:28px;height:28px;color:var(--text-primary);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:7px;place-items:center;display:grid}._popup_1ti95_82 header button:disabled{opacity:.35;cursor:default}._tabs_1ti95_121{border-bottom:1px solid var(--border);gap:4px;padding:0 10px 10px;display:flex}._tabs_1ti95_121 button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:7px}._tabs_1ti95_121 button[aria-selected=true]{color:var(--text-primary);background:var(--surface-raised)}._entries_1ti95_140{min-height:0;padding:6px;overflow-y:auto}._entry_1ti95_145{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}._entry_1ti95_145:hover{background:var(--surface-raised)}._entry_1ti95_145>span{flex:1;min-width:0}._entry_1ti95_145 strong,._entry_1ti95_145 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._entry_1ti95_145 small,._entries_1ti95_140 p{color:var(--text-secondary);font-size:12px}._entries_1ti95_140 p{text-align:center;padding:12px}._recents_1ti95_1 button:focus-visible,._inbox_1ti95_42 button:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}._app_2qq45_1{grid-template:72px minmax(0, 1fr) / var(--ribbon-width,260px) minmax(0, 1fr);background:radial-gradient(circle at 45% -20%, var(--accent-soft), transparent 38%), var(--canvas);width:100%;min-width:100%;height:100dvh;min-height:100dvh;display:grid}._app_2qq45_1 h1,._app_2qq45_1 h2,._app_2qq45_1 h3,._app_2qq45_1 p{overflow-wrap:anywhere}._app_2qq45_1 h1{font-size:var(--type-display);line-height:1.15}._app_2qq45_1 h2{font-size:var(--type-heading);line-height:1.2}._app_2qq45_1 h3{font-size:var(--type-heading-small);line-height:1.25}._app_2qq45_1 button,._app_2qq45_1 input,._app_2qq45_1 textarea,._app_2qq45_1 select{font-size:var(--type-control)}._app_2qq45_1 ::selection{color:var(--text-primary);background:color-mix(in srgb, var(--accent) 52%, transparent)}@keyframes _message-enter_2qq45_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._previewBanner_2qq45_59{min-height:34px;color:var(--text-primary);background:color-mix(in srgb, var(--surface-raised) 88%, var(--canvas));grid-column:1/-1;align-items:center;gap:12px;padding:5px 16px;font-size:.78rem;display:flex}._previewBanner_2qq45_59 span:nth-child(2){opacity:.8}._spaceBar_2qq45_75{z-index:60;isolation:isolate;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface-base) 90%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);grid-column:1/-1;align-items:center;gap:clamp(8px,1.2vw,16px);min-width:0;padding:8px 16px;display:flex;position:relative}._brand_2qq45_90{appearance:none;min-width:0;color:var(--text-primary);cursor:pointer;background:0 0;border:0;flex:0 auto;align-items:center;margin:0;padding:0;font-weight:800;display:flex}._brand_2qq45_90:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}._brandWordmark_2qq45_110{object-fit:contain;object-position:left center;filter:grayscale()brightness(0)invert();flex:0 auto;width:auto;max-width:min(250px,24vw);height:clamp(44px,4.2vw,58px);display:block}[data-scheme=light] ._brandWordmark_2qq45_110,[data-brand-tone=light] ._brandWordmark_2qq45_110{filter:grayscale()brightness(0)}@media (width<=620px){._brand_2qq45_90{flex-shrink:1}._brandWordmark_2qq45_110{max-width:min(42vw,180px);height:clamp(38px,9vw,46px)}}._spaces_2qq45_137{gap:8px;min-width:0;display:flex;overflow-x:auto}._space_2qq45_75,._spaceActive_2qq45_145{border-radius:var(--radius-control);color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:7px 12px;display:flex}._space_2qq45_75 span,._spaceActive_2qq45_145 span{width:30px;height:30px;color:var(--accent-contrast);background:var(--space-accent);border-radius:10px 5px;place-items:center;font-size:.68rem;font-weight:800;display:grid}._spaceActive_2qq45_145{color:var(--text-primary);background:var(--accent-soft);box-shadow:inset 0 -2px var(--accent);border-color:#0000}._space_2qq45_75:focus-visible,._spaceActive_2qq45_145:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._headerActions_2qq45_184{--avatar-status-outline:var(--surface-base);align-items:center;gap:8px;margin-left:auto;display:flex}._historyNavigation_2qq45_193{flex-shrink:0;gap:3px;display:flex}._historyNavigation_2qq45_193 button{width:30px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}._historyNavigation_2qq45_193 button:hover:not(:disabled){color:var(--text-primary);background:var(--surface-raised);border-color:var(--border)}._historyNavigation_2qq45_193 button:disabled{opacity:.3;cursor:default}._historyNavigation_2qq45_193 button:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}._updateButton_2qq45_223{border:1px solid var(--border);width:38px;height:38px;color:var(--text-secondary);background:var(--surface-raised);cursor:pointer;transition:color var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast), transform var(--motion-fast);border-radius:11px;flex:none;place-items:center;padding:0;display:grid;position:relative}._updateButton_2qq45_223:hover,._updateButton_2qq45_223:focus-visible,._updateButton_2qq45_223[data-state=available],._updateButton_2qq45_223[data-state=restart-required]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface-raised));outline:none}._updateButton_2qq45_223[data-state=current]{border-color:var(--status-online);color:var(--status-online)}._updateButton_2qq45_223[data-state=error]{border-color:var(--danger);color:var(--danger)}._updateButton_2qq45_223:disabled{cursor:wait;opacity:.78}._updateButtonBadge_2qq45_268{border:2px solid var(--surface-base);min-width:18px;max-width:76px;color:var(--accent-contrast);background:var(--accent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:2px 5px;font-size:.62rem;font-weight:800;line-height:1.1;position:absolute;top:-8px;right:-8px;overflow:hidden}._updateButtonSpinner_2qq45_287{animation:.9s linear infinite _update-button-spin_2qq45_1}@keyframes _update-button-spin_2qq45_1{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){._updateButtonSpinner_2qq45_287{animation-duration:1.8s}}._profileContext_2qq45_303{z-index:1;transition:border-color var(--motion-menu), background var(--motion-menu), box-shadow var(--motion-menu);border:1px solid #0000;border-radius:14px;padding:5px;display:grid;position:relative}._profileContextOpen_2qq45_316,._profileContext_2qq45_303:hover,._profileContext_2qq45_303:focus-within{border-color:var(--border);background:var(--surface-raised);box-shadow:0 14px 38px #00000057}._profileContextPanel_2qq45_324{z-index:2;visibility:hidden;border:1px solid var(--border);background:var(--surface-raised);opacity:0;pointer-events:none;transform-origin:100% 0;width:190px;transition:opacity var(--motion-menu), transform var(--motion-menu), visibility var(--motion-menu);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-6px)scale(.98);box-shadow:0 20px 52px #0000006b}._profileContextPanel_2qq45_324:before{content:"";height:7px;position:absolute;bottom:100%;left:0;right:0}._profileContextOpen_2qq45_316 ._profileContextPanel_2qq45_324,._profileContext_2qq45_303:hover ._profileContextPanel_2qq45_324,._profileContext_2qq45_303:focus-within ._profileContextPanel_2qq45_324{visibility:visible;opacity:1;pointer-events:auto;transform:none}._profileStatusEntry_2qq45_364{position:relative}._profileContextAction_2qq45_368,._profileStatusEntry_2qq45_364>button,._profileStatusSelection_2qq45_370 button{width:100%;min-height:38px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}._profileContextAction_2qq45_368{margin-bottom:2px}._profileStatusEntry_2qq45_364>button{justify-content:space-between}._profileContextAction_2qq45_368:hover,._profileContextAction_2qq45_368:focus-visible,._profileStatusEntry_2qq45_364>button:hover,._profileStatusEntry_2qq45_364>button:focus-visible,._profileStatusSelection_2qq45_370 button:hover,._profileStatusSelection_2qq45_370 button:focus-visible,._profileStatusSelection_2qq45_370 button[aria-checked=true]{background:var(--surface-hover);outline:none}._profileStatusSelection_2qq45_370{z-index:3;visibility:hidden;border:1px solid var(--border);background:var(--surface-raised);opacity:0;pointer-events:none;transform-origin:100% 0;width:258px;transition:opacity var(--motion-menu), transform var(--motion-menu), visibility var(--motion-menu);border-radius:12px;padding:6px;position:absolute;top:-6px;right:calc(100% + 8px);transform:translate(6px)scale(.98);box-shadow:0 20px 52px #0000006b}._profileStatusSelection_2qq45_370 button{white-space:nowrap}._profileStatusSelection_2qq45_370:before{content:"";width:9px;position:absolute;top:0;bottom:0;left:100%}._profileStatusEntry_2qq45_364:hover ._profileStatusSelection_2qq45_370,._profileStatusEntry_2qq45_364:focus-within ._profileStatusSelection_2qq45_370,._profileStatusSelectionOpen_2qq45_441{visibility:visible;opacity:1;pointer-events:auto;transform:none}._statusSwatch_2qq45_448{background:var(--status-offline);border-radius:50%;flex:none;width:10px;height:10px;display:block}._statusSwatch-online_2qq45_457{background:var(--status-online)}._statusSwatch-away_2qq45_461{background:var(--status-away)}._statusSwatch-dnd_2qq45_465{background:var(--status-dnd)}._statusSwatch-offline_2qq45_469{background:var(--status-offline)}._headerActions_2qq45_184>button:first-child{display:none}._ribbon_2qq45_477{--avatar-status-outline:var(--surface-aside);min-height:0;padding:var(--space-4);border-right:1px solid var(--border);background:color-mix(in srgb, var(--surface-aside) 92%, transparent);flex-direction:column;display:flex;position:relative;overflow:hidden;container:truecord-sidebar/inline-size}._sidebarTopNav_2qq45_491{border-bottom:1px solid var(--border);flex:none;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:5px;padding:5px 6px;display:grid;position:relative}._sidebarTabs_2qq45_502{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid;position:relative}._sidebarTopNav_2qq45_491 button{font-size:calc(var(--type-control) * .94);font-weight:800}._sidebarSelection_2qq45_515{z-index:0;width:var(--sidebar-selection-width,42px);height:var(--sidebar-selection-height,42px);background:color-mix(in srgb, var(--accent) 12%, var(--surface-aside-raised));pointer-events:none;transform:translate(var(--sidebar-selection-x,6px), var(--sidebar-selection-y,12px));border-radius:13px;transition:transform .19s,width .19s,height .19s;position:absolute;top:0;left:0}._sidebarSelection_2qq45_515:after{background:var(--accent);content:"";border-radius:2px;height:2px;position:absolute;bottom:-6px;left:9px;right:9px}._sidebarHome_2qq45_543,._sidebarHomeActive_2qq45_544,._sidebarTab_2qq45_502,._sidebarTabActive_2qq45_546{z-index:1;min-width:0;min-height:56px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast), background var(--motion-fast);background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:4px;padding:5px 2px;display:flex;position:relative}._sidebarTab_2qq45_502,._sidebarTabActive_2qq45_546{flex-direction:column}._sidebarHome_2qq45_543,._sidebarHomeActive_2qq45_544{aspect-ratio:1;width:42px;height:42px;min-height:42px;padding:0}._sidebarTopNav_2qq45_491 button>svg{flex:none;width:1.08rem;height:1.08rem}._sidebarHome_2qq45_543>svg,._sidebarHomeActive_2qq45_544>svg{width:1.16rem;height:1.16rem}._sidebarHomeActive_2qq45_544{color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent)}._sidebarTabActive_2qq45_546{color:var(--text-primary)}._sidebarHome_2qq45_543:hover,._sidebarTab_2qq45_502:hover{color:var(--text-primary);background:color-mix(in srgb, var(--accent) 17%, transparent)}._sidebarHome_2qq45_543:focus-visible,._sidebarHomeActive_2qq45_544:focus-visible,._sidebarTab_2qq45_502:focus-visible,._sidebarTabActive_2qq45_546:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}._sidebarTabLabel_2qq45_617{display:inline}._sidebarNotificationBadge_2qq45_621{z-index:2;border:2px solid var(--surface-aside);color:#fff;background:var(--danger);min-width:18px;height:18px;box-shadow:0 2px 7px color-mix(in srgb, var(--danger) 32%, transparent);white-space:nowrap;pointer-events:none;border-radius:999px;place-items:center;padding:0 4px;font-size:.61rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-3px;right:-3px}._sidebarControls_2qq45_643{flex:none;align-items:stretch;gap:10px;min-width:0;margin:12px 0 10px;display:flex}._sidebarSearch_2qq45_652{border:1px solid var(--border);min-width:0;height:2.75rem;color:var(--text-secondary);background:var(--surface-raised);border-radius:12px;flex:auto;align-items:center;gap:11px;padding:0 12px;display:flex}._sidebarSearch_2qq45_652>svg{flex:none;width:1rem;height:1rem}._sidebarSearch_2qq45_652:focus-within{border-color:var(--accent)}._sidebarSearch_2qq45_652 input{width:100%;min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0}._sidebarControls_2qq45_643 ._sidebarAddButton_2qq45_685{border-radius:12px;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;font-size:1.1rem}._sidebarControls_2qq45_643 ._sidebarAddButton_2qq45_685:hover{transform:none}._sidebarList_2qq45_697{flex:auto;min-height:0;position:relative;overflow:hidden}._sidebarActionBar_2qq45_704{border-top:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;min-height:54px;margin-top:8px;padding:8px 2px 0;display:flex}._sidebarActionGroup_2qq45_715{align-items:center;gap:5px;display:flex}._sidebarActionGroup_2qq45_715[hidden]{display:none}._sidebarActionBarWithCall_2qq45_725{justify-content:flex-end;align-items:flex-end;min-height:112px}._callDirectoryNotice_2qq45_731{z-index:60;border:1px solid var(--border);background:var(--surface-panel);max-width:min(320px,100vw - 36px);color:var(--text-primary);border-radius:12px;padding:12px;position:fixed;top:78px;right:18px}._sidebarActionBar_2qq45_704>button,._sidebarActionGroup_2qq45_715>button{width:36px;height:36px;color:var(--text-secondary);cursor:default;transition:color var(--motion-fast), background var(--motion-fast), border-color var(--motion-fast);background:0 0;border:1px solid #0000;border-radius:11px;flex:none;place-items:center;display:grid}._sidebarActionBar_2qq45_704>button:hover,._sidebarActionBar_2qq45_704>button:active,._sidebarActionGroup_2qq45_715>button:hover,._sidebarActionGroup_2qq45_715>button:active{color:var(--text-primary);border-color:var(--border);background:var(--surface-hover)}._sidebarActionBar_2qq45_704>button:focus-visible,._sidebarActionGroup_2qq45_715>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._sidebarActionBar_2qq45_704>button svg,._sidebarActionGroup_2qq45_715>button svg{width:1rem;height:1rem}._sidebarPanel_2qq45_783{overscroll-behavior:contain;min-width:0;position:absolute;inset:0;overflow:hidden auto}._app_2qq45_1 ._sidebarPanel_2qq45_783 :is(._navItem_2qq45_791,._navActive_2qq45_791){min-height:3.9rem;font-size:calc(var(--type-body) * 1.06);border-radius:14px;gap:12px;padding:8px 10px;font-weight:650}._sidebarPanel_2qq45_783 ._navItem_2qq45_791:hover{background:color-mix(in srgb, var(--accent) 9%, var(--surface-aside-raised))}._sidebarPanel_2qq45_783 ._navActive_2qq45_791{background:color-mix(in srgb, var(--accent) 20%, var(--surface-aside-raised))}._sidebarPanel_2qq45_783 ._unreadRoomDot_2qq45_808{width:10px;height:10px}._sidebarEnteringRight_2qq45_813{animation:.19s ease-out both _sidebar-enter-right_2qq45_1}._sidebarEnteringLeft_2qq45_817{animation:.19s ease-out both _sidebar-enter-left_2qq45_1}._sidebarLeavingLeft_2qq45_821{pointer-events:none;animation:.19s ease-in both _sidebar-leave-left_2qq45_1}._sidebarLeavingRight_2qq45_826{pointer-events:none;animation:.19s ease-in both _sidebar-leave-right_2qq45_1}@keyframes _sidebar-enter-right_2qq45_1{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes _sidebar-enter-left_2qq45_1{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes _sidebar-leave-left_2qq45_1{to{opacity:0;transform:translate(-18px)}}@keyframes _sidebar-leave-right_2qq45_1{to{opacity:0;transform:translate(18px)}}@container truecord-sidebar (width<=205px){._sidebarTabLabel_2qq45_617{display:none}}@media (prefers-reduced-motion:reduce){._sidebarEnteringRight_2qq45_813,._sidebarEnteringLeft_2qq45_817,._sidebarLeavingLeft_2qq45_821,._sidebarLeavingRight_2qq45_826{animation:none}._sidebarSelection_2qq45_515,._sidebarTopNav_2qq45_491 button{transition:none}}._roomNav_2qq45_887,._roomNav_2qq45_887 section,._invites_2qq45_889,._invite_2qq45_889{min-width:0}._navText_2qq45_894,._invite_2qq45_889>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._navText_2qq45_894{flex:auto}._navItem_2qq45_791>[role=img],._navActive_2qq45_791>[role=img],._navItem_2qq45_791>b,._navActive_2qq45_791>b,._navItem_2qq45_791>._unreadRoomDot_2qq45_808,._navActive_2qq45_791>._unreadRoomDot_2qq45_808{flex:none}._ribbonResizeHandle_2qq45_915{z-index:8;cursor:col-resize;touch-action:none;background:0 0;border:0;outline:none;width:10px;position:absolute;top:0;bottom:0;right:0}._ribbonResizeHandle_2qq45_915:after{background:var(--accent);content:"";opacity:0;width:2px;transition:opacity var(--motion-fast), transform var(--motion-fast);border-radius:99px;position:absolute;top:12px;bottom:12px;right:4px;transform:scaleY(.96)}._ribbonResizeHandle_2qq45_915:hover:after,._ribbonResizeHandle_2qq45_915:focus-visible:after,._ribbonResizeHandle_2qq45_915:active:after{opacity:.85;transform:scaleY(1)}._ribbonHeading_2qq45_952{justify-content:space-between;align-items:center;display:flex}._ribbonHeading_2qq45_952 button{display:none}._eyebrow_2qq45_962{color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}._ribbon_2qq45_477 h2{margin:3px 0 16px;font-size:1.15rem}._navLabel_2qq45_975{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;margin:24px 10px 7px;font-size:.68rem;font-weight:800}._sectionLink_2qq45_984{color:var(--text-secondary);text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:22px 8px 7px;font-size:.72rem;font-weight:800}._navItem_2qq45_791,._navActive_2qq45_791,._settingsLink_2qq45_997{justify-content:flex-start;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);width:100%;min-height:38px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;margin:2px 0;padding:7px 10px;display:flex}._navDirectRow_2qq45_1014{align-items:center;min-width:0;display:flex}._navDirectRow_2qq45_1014>:first-child{flex:auto;min-width:0}._navAddFriend_2qq45_1025{width:31px;height:31px;color:var(--text-secondary);background:0 0;flex:none;margin-inline:3px}._navAddFriend_2qq45_1025:hover{color:var(--text-primary);background:var(--surface-aside-raised)}._profileContextLogout_2qq45_1039{border-top:1px solid var(--border-subtle)!important;color:var(--danger)!important;border-radius:0 0 8px 8px!important;margin-top:5px!important}._profileContextLogout_2qq45_1039:hover{background:color-mix(in srgb, var(--danger) 22%, var(--surface-raised))!important}._destructiveButton_2qq45_1050{border-color:color-mix(in srgb, var(--danger) 68%, var(--border))!important;color:#fff!important;background:var(--danger)!important}._destructiveButton_2qq45_1050:hover:not(:disabled){filter:brightness(1.08)}._authExitButton_2qq45_1060{z-index:100;bottom:max(20px, env(safe-area-inset-bottom));left:max(20px, env(safe-area-inset-left));width:44px;height:44px;box-shadow:var(--shadow-panel);position:fixed;border:1px solid color-mix(in srgb, var(--danger) 48%, var(--border))!important;color:var(--danger)!important;background:color-mix(in srgb, var(--danger) 14%, var(--surface-panel))!important}._authExitButton_2qq45_1060:hover{background:color-mix(in srgb, var(--danger) 24%, var(--surface-panel))!important}._navActive_2qq45_791{color:var(--text-primary);background:color-mix(in srgb, var(--accent) 22%, var(--surface-aside-raised))}._navItem_2qq45_791:hover,._settingsLink_2qq45_997:hover{color:var(--text-primary);background:var(--surface-aside-raised)}._navItem_2qq45_791 b,._navActive_2qq45_791 b{min-width:22px;height:22px;color:var(--accent-contrast);background:var(--accent);border-radius:99px;place-items:center;margin-left:auto;font-size:.7rem;display:grid}._navItem_2qq45_791 ._unreadMentionBadge_2qq45_1101,._navActive_2qq45_791 ._unreadMentionBadge_2qq45_1101,._unreadMentionBadge_2qq45_1101{color:#fff;background:var(--danger)}._unreadRoomDot_2qq45_808{background:#fff;border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto;box-shadow:0 0 8px #ffffff61}._settingsLink_2qq45_997{border:1px solid var(--border);margin-top:auto}._scene_2qq45_1123{min-width:0;min-height:0;padding:var(--space-4) var(--space-4) var(--space-2);grid-column:2;position:relative;overflow:hidden;container-type:inline-size}._scene_2qq45_1123._settingsScene_2qq45_1133{padding:0}._chatWorkspace_2qq45_1137{grid-row:1/-1;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}._chatWorkspaceWithCall_2qq45_1147{grid-template-rows:auto minmax(0,1fr);display:grid}._roomSceneContent_2qq45_1152{grid-template-rows:minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}._chat_2qq45_1137{gap:var(--space-2);grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}._messageList_2qq45_1170{--avatar-status-outline:var(--surface-base);overflow-anchor:none;scroll-behavior:auto;scrollbar-gutter:stable;isolation:isolate;min-height:0;padding:18px clamp(12px,3vw,46px);overflow-y:auto}html.truecord-media-fullscreen ._messageList_2qq45_1170,html.truecord-developer-overlay-open ._messageList_2qq45_1170{scrollbar-width:none}html.truecord-media-fullscreen ._messageList_2qq45_1170::-webkit-scrollbar{display:none}html.truecord-developer-overlay-open ._messageList_2qq45_1170::-webkit-scrollbar{display:none}._messageContent_2qq45_1192{z-index:0;min-width:0;position:relative}._sceneIntro_2qq45_1198{margin:12px 0 28px}._sceneIntro_2qq45_1198>span{width:54px;height:54px;color:var(--accent-contrast);background:linear-gradient(145deg, var(--accent), color-mix(in srgb, var(--accent) 72%, var(--surface-hover)));border-radius:22px 10px;place-items:center;font-size:1.4rem;display:grid}._sceneIntro_2qq45_1198 h2{margin:14px 0 4px;font-size:1.5rem}._sceneIntro_2qq45_1198 p,._muted_2qq45_1223{color:var(--text-secondary);margin:0;font-size:.84rem}._message_2qq45_1170{border-radius:var(--radius-control);min-width:0;max-width:100%;transition:background var(--motion-menu);isolation:isolate;align-items:flex-start;gap:12px;margin:4px 0;padding:10px;display:flex;position:relative}._systemActivity_2qq45_1243{color:var(--text-secondary);text-align:center;grid-template-columns:minmax(22px,1fr) auto auto minmax(22px,1fr);align-items:center;gap:10px;margin:14px 4px;font-size:.76rem;display:grid}._systemActivity_2qq45_1243>span{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 34%, var(--border)));height:1px}._systemActivity_2qq45_1243>span:last-child{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 34%, var(--border)), transparent)}._systemActivity_2qq45_1243 p{margin:0}._systemActivity_2qq45_1243 button{color:color-mix(in srgb, var(--accent) 42%, var(--text-primary));background:var(--accent-soft);font:inherit;cursor:pointer;border:0;border-radius:5px;padding:1px 4px;font-weight:750}._systemActivity_2qq45_1243 button:hover,._systemActivity_2qq45_1243 button:focus-visible{color:var(--text-primary);outline:2px solid var(--accent);outline-offset:2px}._systemActivity_2qq45_1243 time{color:color-mix(in srgb, var(--text-secondary) 72%, transparent);font-size:.66rem}._timelineDateDivider_2qq45_1298{color:color-mix(in srgb, var(--text-secondary) 72%, transparent);font-size:var(--type-caption);text-align:center;grid-template-columns:minmax(18px,1fr) auto minmax(18px,1fr);align-items:center;gap:10px;margin:18px 8px 10px;font-weight:650;display:grid}._timelineDateDivider_2qq45_1298 span{background:color-mix(in srgb, var(--border) 68%, transparent);height:1px}._timelineDateDivider_2qq45_1298 time:first-letter{text-transform:uppercase}._message_2qq45_1170>div,._logicalMessageBody_2qq45_1320,._logicalMessageBody_2qq45_1320 p{min-width:0;max-width:100%}._message_2qq45_1170>._avatarButton_2qq45_1326+div{padding-right:calc(4.75rem + (var(--text-scale,1) - 1) * 2rem);flex:auto}._shiftMessageActions_2qq45_1331{z-index:2;gap:calc(5px + (var(--text-scale,1) - 1) * 4px);opacity:0;pointer-events:none;transition:opacity var(--motion-fast), transform var(--motion-fast);display:flex;position:absolute;top:8px;right:8px;transform:translateY(-3px)scale(.97)}._shiftMessageActions_2qq45_1331 button{width:calc(2rem + (var(--text-scale,1) - 1) * .8rem);height:calc(2rem + (var(--text-scale,1) - 1) * .8rem);border-radius:calc(7px + (var(--text-scale,1) - 1) * 2px);font-size:calc(.82rem + (var(--text-scale,1) - 1) * .4rem)}._message_2qq45_1170._shiftArmed_2qq45_1353:hover ._shiftMessageActions_2qq45_1331{opacity:1;pointer-events:auto;transform:none}._app_2qq45_1 ._messageReplyReference_2qq45_1359{min-width:0;max-width:100%;color:var(--text-secondary);font:inherit;font-size:var(--type-caption);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:2px 5px;line-height:1.2;display:inline-flex}._messageReplyReference_2qq45_1359:hover{color:var(--text-primary);background:var(--surface-hover)}._messageReplyReference_2qq45_1359 strong{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);flex:0 auto}._messageReplyReference_2qq45_1359 ._userDisplayName_2qq45_1385{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}._messageReplyReference_2qq45_1359 span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:50ch;overflow:hidden}._messageReplyReference_2qq45_1359:focus-visible{outline:2px solid var(--focus-ring)}._formattedMessage_2qq45_1404{cursor:text;-webkit-user-select:text;user-select:text;min-width:0;max-width:100%}._formattedMessage_2qq45_1404 button{-webkit-user-select:none;user-select:none}._formattedMessage_2qq45_1404>p{margin:5px 0}._formattedMessage_2qq45_1404 a{color:color-mix(in srgb, #1687ff 82%, var(--text-primary));overflow-wrap:anywhere;word-break:break-word;transition:color var(--motion-fast), text-shadow var(--motion-fast), box-shadow var(--motion-fast);text-decoration:none}._formattedMessage_2qq45_1404 a:visited{color:color-mix(in srgb, #1687ff 82%, var(--text-primary))}._formattedMessage_2qq45_1404 a:hover{color:color-mix(in srgb, #45a0ff 88%, var(--text-primary));text-shadow:0 0 10px #2391ff2e}._formattedMessage_2qq45_1404 a:focus-visible{color:color-mix(in srgb, #45a0ff 88%, var(--text-primary));border-radius:3px;outline:0;box-shadow:0 0 0 2px #2391ff52}._linkPreviewStack_2qq45_1448{gap:8px;width:min(100%,620px);margin-top:8px;display:grid}._linkPreviewSlot_2qq45_1455{width:100%;min-width:0;height:176px}._linkPreviewLoading_2qq45_1461,._linkPreviewCard_2qq45_1462,._linkPreviewFallback_2qq45_1463{border:1px solid color-mix(in srgb, var(--link-preview-accent,var(--border)) 55%, var(--border));border-left:4px solid var(--link-preview-accent,var(--text-secondary));border-radius:var(--radius-control);background:var(--surface-raised);width:100%;height:100%;overflow:hidden}._linkPreviewLoading_2qq45_1461{align-content:center;gap:12px;padding:20px;display:grid}._linkPreviewLoading_2qq45_1461 span{background:color-mix(in srgb, var(--text-secondary) 14%, var(--surface-hover));border-radius:999px;width:min(78%,360px);height:12px;animation:1.2s ease-in-out infinite alternate _link-preview-pulse_2qq45_1}._linkPreviewLoading_2qq45_1461 span:nth-child(2){width:min(56%,260px)}._linkPreviewLoading_2qq45_1461 span:nth-child(3){width:min(68%,320px)}._linkPreviewCard_2qq45_1462{cursor:pointer;grid-template-columns:minmax(0,1fr) 176px;display:grid}._linkPreviewMain_2qq45_1502,._linkPreviewImage_2qq45_1503{min-width:0;color:inherit;background:0 0;border:0}._linkPreviewMain_2qq45_1502{text-align:left;flex-direction:column;align-items:flex-start;gap:7px;padding:15px 17px;display:flex;overflow:hidden}._linkPreviewMain_2qq45_1502:only-child{grid-column:1/-1}._linkPreviewCard_2qq45_1462:not(._linkPreviewCardVideo_2qq45_1524):hover ._linkPreviewMain_2qq45_1502,._linkPreviewCard_2qq45_1462:not(._linkPreviewCardVideo_2qq45_1524):focus-visible ._linkPreviewMain_2qq45_1502,._linkPreviewCardVideo_2qq45_1524 ._linkPreviewMain_2qq45_1502:hover,._linkPreviewCardVideo_2qq45_1524 ._linkPreviewMain_2qq45_1502:focus-visible{background:color-mix(in srgb, var(--link-preview-accent,var(--text-secondary)) 8%, var(--surface-hover))}._linkPreviewCard_2qq45_1462:focus-visible{outline:2px solid var(--link-preview-accent,var(--text-secondary));outline-offset:-3px}._linkPreviewSite_2qq45_1540{max-width:100%;color:var(--text-secondary);font-size:var(--type-caption);white-space:nowrap;align-items:center;gap:7px;display:flex}._linkPreviewSite_2qq45_1540 img{object-fit:cover;border-radius:4px;flex:none;width:16px;height:16px}._linkPreviewSite_2qq45_1540 span,._linkPreviewSite_2qq45_1540 small{text-overflow:ellipsis;overflow:hidden}._linkPreviewSite_2qq45_1540 small:before{content:"·";margin-right:7px}._linkPreviewMain_2qq45_1502>strong{max-width:100%;color:var(--text-primary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;line-height:1.25;display:-webkit-box;overflow:hidden}._linkPreviewDescription_2qq45_1581{max-width:100%;color:var(--text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}._linkPreviewMeta_2qq45_1593{max-width:100%;color:color-mix(in srgb, var(--text-secondary) 78%, transparent);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:auto;overflow:hidden}._linkPreviewImage_2qq45_1503{height:100%;padding:0;overflow:hidden}._linkPreviewImage_2qq45_1503 img{object-fit:cover;width:100%;height:100%}._linkPreviewSlotVideo_2qq45_1615{height:auto}._linkPreviewCardVideo_2qq45_1524{cursor:default;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}._linkPreviewCardVideo_2qq45_1524 ._linkPreviewMain_2qq45_1502{cursor:pointer;width:100%;min-height:126px}._linkPreviewCardVideo_2qq45_1524 ._linkPreviewMain_2qq45_1502:focus-visible{outline:2px solid var(--link-preview-accent,var(--text-secondary));outline-offset:-3px}._linkPreviewVideo_2qq45_1636{z-index:1;aspect-ratio:16/9;cursor:default;background:#050505;width:100%;position:relative;overflow:hidden}._linkPreviewVideoFallback_2qq45_1646,._linkPreviewEmbed_2qq45_1647{border:0;width:100%;height:100%;position:absolute;inset:0}._linkPreviewVideoFallback_2qq45_1646{z-index:2;color:#fff;background:#111;border:0;place-items:center;padding:0;display:grid;overflow:hidden}._linkPreviewVideoFallbackInactive_2qq45_1666{visibility:hidden;pointer-events:none}._linkPreviewVideoFallback_2qq45_1646 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._linkPreviewVideoFallback_2qq45_1646:after{content:"";background:linear-gradient(#0000 55%,#00000085);position:absolute;inset:0}._linkPreviewPlay_2qq45_1686{z-index:1;color:#fff;background:color-mix(in srgb, var(--link-preview-accent,#d82828) 88%, #000);cursor:pointer;border:0;border-radius:12px;place-items:center;width:58px;height:40px;padding-left:3px;font-size:1.15rem;display:grid;position:relative;box-shadow:0 7px 24px #00000059}._linkPreviewRetry_2qq45_1703{width:auto;min-width:124px;font-size:var(--type-caption);padding:0 14px;font-weight:700}._linkPreviewVideoAction_2qq45_1711{z-index:3;color:#fff;cursor:pointer;font-size:var(--type-caption);background:#000000b8;border:1px solid #ffffff4d;border-radius:7px;padding:7px 10px;font-weight:700;position:absolute;bottom:14px;right:14px}._linkPreviewPlay_2qq45_1686:focus-visible,._linkPreviewVideoAction_2qq45_1711:focus-visible{outline-offset:2px;outline:2px solid #fff}._linkPreviewPlayerError_2qq45_1732{z-index:3;color:#fff;font-size:var(--type-caption);text-shadow:0 1px 5px #000;position:absolute;bottom:18px;left:14px}._linkPreviewEmbed_2qq45_1647{z-index:1;opacity:1;pointer-events:auto;-webkit-user-select:auto;user-select:auto}._linkPreviewFallback_2qq45_1463{color:var(--text-secondary);text-underline-offset:3px;align-items:center;padding:18px;text-decoration:underline;display:flex}._linkPreviewFallback_2qq45_1463:hover,._linkPreviewFallback_2qq45_1463:focus-visible{color:var(--text-primary);outline:2px solid var(--accent);outline-offset:-3px}@keyframes _link-preview-pulse_2qq45_1{0%{opacity:.48}to{opacity:.9}}@container (width<=520px){._linkPreviewSlot_2qq45_1455{height:250px}._linkPreviewCard_2qq45_1462{grid-template-rows:minmax(0,1fr) 96px;grid-template-columns:1fr}._linkPreviewImage_2qq45_1503{grid-row:2}._linkPreviewSlotVideo_2qq45_1615{height:auto}._linkPreviewCardVideo_2qq45_1524{grid-template-rows:auto auto}._linkPreviewCardVideo_2qq45_1524 ._linkPreviewVideo_2qq45_1636{grid-row:2}}@media (prefers-reduced-motion:reduce){._linkPreviewLoading_2qq45_1461 span{animation:none}}._messageMention_2qq45_1808{color:color-mix(in srgb, var(--accent) 45%, var(--text-primary));background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent-soft);font:inherit;cursor:pointer;border:0;border-radius:5px;padding:0;font-weight:750;display:inline}._messageMention_2qq45_1808:hover,._messageMention_2qq45_1808:focus-visible{color:var(--text-primary);outline:2px solid var(--accent);outline-offset:1px}._message_2qq45_1170 ._formattedMessage_2qq45_1404 em{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0;font-style:italic}._formattedMessage_2qq45_1404 blockquote{border-left:3px solid var(--accent);border-radius:0 var(--radius-control) var(--radius-control) 0;color:var(--text-secondary);background:color-mix(in srgb, var(--surface-raised) 82%, transparent);white-space:pre-wrap;margin:8px 0;padding:9px 13px}._formattedMessage_2qq45_1404 code{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);color:color-mix(in srgb, var(--accent) 50%, var(--text-primary));background:var(--surface-raised);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.88em}._formattedMessage_2qq45_1404 pre{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:color-mix(in srgb, var(--surface-raised) 92%, #000);max-width:100%;box-shadow:inset 3px 0 var(--accent);white-space:pre;border-radius:12px;margin:9px 0;padding:14px 16px;overflow-x:auto}._messageCodeBlock_2qq45_1869{max-width:100%;position:relative}._messageCodeBlock_2qq45_1869 pre{padding-right:30px}._messageCodeBlock_2qq45_1869>button{width:18px;height:18px;color:var(--text-secondary);cursor:pointer;opacity:0;transition:opacity var(--motion-menu), transform var(--motion-menu), color var(--motion-menu), border-color var(--motion-menu);background:0 0;border:0;border-radius:0;place-items:center;font-size:.65rem;display:grid;position:absolute;top:13px;right:8px;transform:translateY(-3px)}._messageCodeBlock_2qq45_1869:hover>button,._messageCodeBlock_2qq45_1869:focus-within>button{opacity:1;transform:none}._messageCodeBlock_2qq45_1869>button:hover,._messageCodeBlock_2qq45_1869>button:focus-visible{color:var(--accent);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--accent) 75%, transparent));outline:none}._formattedMessage_2qq45_1404 pre code{color:var(--text-primary);background:0 0;border:0;padding:0;font-size:.82rem}._messageSpoiler_2qq45_1922{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));color:#0000;background:color-mix(in srgb, var(--surface-raised) 90%, var(--accent));font:inherit;cursor:pointer;filter:blur(4px);border-radius:5px;padding:1px 5px;display:inline}._messageSpoiler_2qq45_1922:hover,._messageSpoiler_2qq45_1922:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._revealedSpoiler_2qq45_1940{color:inherit;font:inherit;background:0 0}._logicalMessageBody_2qq45_1320 p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}._message_2qq45_1170:hover{background:color-mix(in srgb, var(--surface-hover) 62%, transparent)}._blockedMessage_2qq45_1956>._avatarButton_2qq45_1326,._blockedMessage_2qq45_1956>div{opacity:.58}._blockedIndicator_2qq45_1961{color:var(--danger);font-size:.75rem}._failedMessage_2qq45_1966{border:1px solid var(--danger);color:var(--danger)}._failedMessage_2qq45_1966 p{color:var(--text-primary)}._inlineFriendAdd_2qq45_1975{border-radius:var(--radius-control);min-width:24px;height:24px;color:var(--success);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:2px 4px;display:inline-flex}._inlineFriendAdd_2qq45_1975:hover{color:color-mix(in srgb, var(--success) 62%, white);background:color-mix(in srgb, var(--surface-hover) 45%, transparent)}._inlineFriendAdd_2qq45_1975:focus-visible{outline:2px solid var(--text-secondary);outline-offset:1px}._message_2qq45_1170 header{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._message_2qq45_1170 header>button:first-child{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:min(100%,42ch);overflow:hidden}._message_2qq45_1170 header>button:first-child strong{text-overflow:ellipsis;display:block;overflow:hidden}._message_2qq45_1170 header time,._message_2qq45_1170 header em,._blockedIndicator_2qq45_1961{flex:none}._message_2qq45_1170 time,._message_2qq45_1170 em{color:var(--text-secondary);font-size:.7rem}._message_2qq45_1170 em{background:var(--accent-soft);border-radius:99px;padding:2px 6px}._message_2qq45_1170 p{margin:5px 0;line-height:1.55}._composer_2qq45_2046{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-panel);min-height:58px;box-shadow:var(--shadow-panel);gap:8px;max-height:min(48dvh,28rem);padding:8px;display:grid;position:relative;overflow:visible}._composerReplyPreview_2qq45_2060{border-left:2px solid var(--border-strong);border-radius:var(--radius-control);min-width:0;color:var(--text-secondary);background:var(--surface-raised);align-items:center;gap:9px;padding:6px 9px;display:flex}._composerReplyPreview_2qq45_2060>div{flex:1;min-width:0;display:grid}._composerReplyPreview_2qq45_2060 strong{color:var(--text-primary);font-size:var(--type-small)}._composerReplyPreview_2qq45_2060 span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-small);overflow:hidden}._newMessagesNotice_2qq45_2087{z-index:11;border:1px solid var(--border-strong);color:var(--text-primary);background:var(--surface-raised);box-shadow:var(--shadow-panel);font:inherit;cursor:pointer;border-radius:999px;padding:7px 13px;font-size:.82rem;font-weight:750;animation:.18s ease-out both _new-messages-in_2qq45_1;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}._newMessagesNotice_2qq45_2087:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@keyframes _new-messages-in_2qq45_1{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}._suspendedComposer_2qq45_2123{border:1px solid var(--border);border-radius:var(--radius-panel);color:var(--text-secondary);background:var(--surface-panel);justify-content:center;align-items:center;gap:9px;margin:10px 14px 12px;padding:11px 14px;font-size:.88rem;display:flex}._mentionPicker_2qq45_2137{z-index:12;border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border));border-radius:var(--radius-panel);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);max-height:min(280px,42dvh);animation:_cursor-menu-in_2qq45_1 var(--motion-menu);padding:7px;display:grid;position:absolute;bottom:calc(100% + 8px);left:8px;right:8px;overflow-y:auto;box-shadow:0 22px 60px #0000007a}._mentionPicker_2qq45_2137 button{border-radius:var(--radius-control);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:8px 10px;display:flex}._mentionPicker_2qq45_2137 button:hover,._mentionPicker_2qq45_2137 button[aria-selected=true]{background:var(--surface-hover)}._mentionPicker_2qq45_2137 button[aria-selected=true]{box-shadow:inset 3px 0 var(--accent)}._mentionPicker_2qq45_2137 button>span:not([role=img]){min-width:0;display:grid}._mentionPicker_2qq45_2137 small{color:var(--text-secondary)}._composer_2qq45_2046 textarea{z-index:1;min-width:0;max-height:9rem;color:var(--text-primary);font:inherit;resize:none;field-sizing:content;background:0 0;border:0;outline:none;flex:1;grid-area:text;padding:.5rem;line-height:1.45;position:relative}._composerTextLayer_2qq45_2205{grid-template-areas:"text";min-width:0;display:grid}._composerMentionOverlay_2qq45_2211{z-index:0;color:#0000;max-height:9rem;font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;pointer-events:none;grid-area:text;padding:.5rem;line-height:1.45;overflow:hidden}._composerMentionOverlay_2qq45_2211 mark{color:#0000;background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent-soft);border-radius:5px;padding:0}._formatToolbar_2qq45_2233{align-items:center;gap:calc(5px + (var(--text-scale,1) - 1) * 5px);padding-block:calc(2px + (var(--text-scale,1) - 1) * 2px);flex-wrap:wrap;display:flex}._formatToolbar_2qq45_2233 button{width:calc(1.85rem + (var(--text-scale,1) - 1) * 1.85rem);height:calc(1.85rem + (var(--text-scale,1) - 1) * 1.85rem);border-radius:calc(8px + (var(--text-scale,1) - 1) * 4px);font-size:var(--type-control);flex:none;padding:0;line-height:1}._formatToolbar_2qq45_2233 button svg{display:block}._composerActions_2qq45_2255{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._uploadButton_2qq45_2262{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-secondary);cursor:pointer;background:0 0;padding:7px 10px}._attachmentTray_2qq45_2271{gap:var(--space-2);min-width:0;min-height:0;display:grid}._attachmentTrayHeader_2qq45_2278{color:var(--text-secondary);justify-content:space-between;font-size:.75rem;display:flex}._attachmentTrayHeader_2qq45_2278 button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0}._attachmentGrid_2qq45_2292{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(270px + (var(--text-scale,1) - 1) * 270px)), 1fr));gap:calc(var(--space-2) + (var(--text-scale,1) - 1) * var(--space-2));max-height:min(28dvh,15rem);display:grid;overflow-y:auto}._attachmentPreview_2qq45_2303{--attachment-preview-size:calc(46px + (var(--text-scale,1) - 1) * 46px);grid-template-columns:var(--attachment-preview-size) minmax(0, 1fr) auto;align-items:center;gap:calc(var(--space-2) + (var(--text-scale,1) - 1) * var(--space-2));padding:calc(var(--space-2) + (var(--text-scale,1) - 1) * var(--space-2));border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);animation:_attachment-in_2qq45_1 var(--motion-panel);display:grid}._attachmentPreviewImage_2qq45_2317{width:var(--attachment-preview-size);height:var(--attachment-preview-size);background:var(--surface-base);cursor:zoom-in;border:0;border-radius:8px;padding:0;position:relative;overflow:hidden}._attachmentPreviewImage_2qq45_2317:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._attachmentPreviewSpoiler_2qq45_2334 img{filter:blur(8px)brightness(.55);transform:scale(1.12)}._attachmentPreviewActions_2qq45_2339{gap:calc(5px + (var(--text-scale,1) - 1) * 5px);flex:none;display:flex}._attachmentPreviewActions_2qq45_2339 button{width:calc(1.8rem + (var(--text-scale,1) - 1) * 1.8rem);height:calc(1.8rem + (var(--text-scale,1) - 1) * 1.8rem);border-radius:calc(8px + (var(--text-scale,1) - 1) * 4px);font-size:var(--type-control);flex:none;padding:0;line-height:1}._attachmentPreviewActions_2qq45_2339 button[aria-pressed=true]{border-color:var(--accent);color:var(--text-primary);background:var(--accent-soft)}._scenePresence_2qq45_2361{width:100%;min-width:0;height:100%;min-height:0;display:grid}._sceneLayer_2qq45_2369{grid-area:1/1;grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}._sceneLayer_2qq45_2369>._pageShell_2qq45_2380{grid-row:1/-1}@keyframes _attachment-in_2qq45_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}._attachmentPreview_2qq45_2303 img,._attachmentPreview_2qq45_2303>video{width:var(--attachment-preview-size);height:var(--attachment-preview-size);object-fit:cover;border-radius:7px}._attachmentPreview_2qq45_2303 div{flex-direction:column;min-width:0;display:flex}._attachmentPreview_2qq45_2303 strong{font-size:var(--type-control);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}._attachmentPreview_2qq45_2303 small,._attachmentPreview_2qq45_2303 em{color:var(--text-secondary);font-size:var(--type-caption);line-height:1.35}._attachmentPreview_2qq45_2303 progress{width:100%;height:6px;accent-color:var(--accent);background:var(--surface-base);border:0;border-radius:999px;overflow:hidden}._attachmentPreview_2qq45_2303 progress::-webkit-progress-bar{border-radius:inherit;background:var(--surface-base)}._attachmentPreview_2qq45_2303 progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 65%, white))}._attachmentPreview_2qq45_2303 progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 65%, white))}._fileGlyph_2qq45_2456{background:var(--accent-soft);border-radius:7px;place-items:center;width:46px;height:46px;display:grid}._uploadPreview_2qq45_2465{right:var(--space-4);bottom:70px;left:var(--space-4);align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);display:flex;position:absolute}._uploadPreview_2qq45_2465 img{border-radius:var(--radius-control);object-fit:contain;width:72px;height:54px}._uploadPreview_2qq45_2465 span{flex-direction:column;flex:1;min-width:0;display:flex}._uploadPreview_2qq45_2465 small{color:var(--text-secondary)}._messageImage_2qq45_2497{border-radius:var(--radius-control);object-fit:contain;width:min(100%,640px);max-height:480px;display:block}._imageCollage_2qq45_2505{border-radius:var(--radius-control);gap:3px;width:min(100%,420px);max-height:320px;display:grid;overflow:hidden}._imageCollage_2qq45_2505 button{background:var(--surface-raised);cursor:zoom-in;border:0;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden}._imageCollage_2qq45_2505 img{object-fit:cover;width:100%;height:100%;max-height:320px;display:block}._imageCollage_2qq45_2505 button span{color:#fff;background:#0000008c;place-items:center;font-size:1.4rem;font-weight:800;display:grid;position:absolute;inset:0}._collage1_2qq45_2544{grid-template-columns:1fr}._collage1_2qq45_2544 img{object-fit:contain;max-height:280px}._collage2_2qq45_2553{grid-template-columns:repeat(2,1fr)}._collage3_2qq45_2557{grid-template:repeat(2,1fr)/1.4fr 1fr}._collage3_2qq45_2557 button:first-child{grid-row:1/3}._collage4_2qq45_2565,._collage5_2qq45_2566{grid-template:repeat(2,1fr)/repeat(2,1fr)}._mediaLoading_2qq45_2570{border-radius:var(--radius-control);width:260px;height:130px;color:var(--text-secondary);background:var(--surface-raised);place-items:center;display:grid}._mediaBackdrop_2qq45_2580{z-index:60;width:100dvw;height:100dvh;padding:var(--space-4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:_modal-backdrop-in_2qq45_1 var(--motion-panel);background:#000000e6;place-items:center;display:grid;position:fixed;inset:0}._mediaBackdropClosing_2qq45_2594{animation:_modal-backdrop-out_2qq45_1 var(--motion-panel) forwards}._mediaModal_2qq45_2598{gap:var(--space-3);filter:drop-shadow(0 22px 60px #00000075);width:min(92vw,1100px);height:min(88dvh,820px);animation:_media-modal-in_2qq45_1 var(--motion-panel);outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid}._mediaModalClosing_2qq45_2609{animation:_media-modal-out_2qq45_1 var(--motion-panel) forwards}._mediaModal_2qq45_2598 header,._mediaModal_2qq45_2598 nav{justify-content:space-between;align-items:center;gap:var(--space-2);color:#fff;display:flex}._mediaModal_2qq45_2598 header{border-radius:var(--radius-control);background:#0c0c0cd1;border:1px solid #ffffff24;min-width:0;padding:6px 8px}._mediaModal_2qq45_2598 header>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._mediaModal_2qq45_2598 header div{gap:var(--space-2);display:flex}._mediaModal_2qq45_2598 header button,._mediaModal_2qq45_2598 nav button{border-radius:var(--radius-control);color:#fff;cursor:pointer;transition:color var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast);background:#ffffff14;border:1px solid #ffffff40;padding:8px 10px}._mediaModal_2qq45_2598 header button:hover,._mediaModal_2qq45_2598 header button:focus-visible,._mediaModal_2qq45_2598 nav button:hover,._mediaModal_2qq45_2598 nav button:focus-visible{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 13%, #0e0e0e);outline:none}._mediaModal_2qq45_2598>img,._mediaViewerSpoiler_2qq45_2667{object-fit:contain;object-position:center;border-radius:var(--radius-panel);background:#030303b8;border:1px solid #ffffff24;width:100%;height:100%;min-height:0;box-shadow:0 16px 48px #00000057}._mediaModal_2qq45_2598>._inlineMediaAttachment_2qq45_2679{background:#0000006b;border-color:#ffffff2e;grid-template-rows:minmax(0,1fr) auto;align-content:center;width:100%;height:100%;min-height:0;margin:0}._mediaModal_2qq45_2598>._inlineMediaAttachment_2qq45_2679 video{height:100%;min-height:0;max-height:calc(88dvh - 150px)}._mediaViewerSpoiler_2qq45_2667{border-radius:var(--radius-panel);cursor:pointer;background:#0000006b;border:1px solid #ffffff2e;min-height:0;padding:0;position:relative;overflow:hidden}._mediaViewerSpoiler_2qq45_2667 img{object-fit:contain;filter:blur(28px)brightness(.38);width:100%;height:100%;display:block;transform:scale(1.06)}._mediaViewerSpoiler_2qq45_2667 span{color:#fff;background:#00000024;justify-content:center;align-items:center;gap:9px;font-size:.82rem;font-weight:800;display:flex;position:absolute;inset:0}._mediaViewerSpoiler_2qq45_2667:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}._mediaModal_2qq45_2598 nav{justify-content:center}@keyframes _media-modal-in_2qq45_1{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes _media-modal-out_2qq45_1{to{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes _modal-backdrop-in_2qq45_1{0%{opacity:0}}@keyframes _modal-backdrop-out_2qq45_1{to{opacity:0}}._messageContextMenu_2qq45_2764{z-index:40;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);min-width:150px;box-shadow:var(--shadow-panel);padding:6px;display:grid;position:fixed}._messageContextMenu_2qq45_2764 button{color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px}._messageContextMenu_2qq45_2764 button:hover,._messageContextMenu_2qq45_2764 button:focus-visible{background:var(--surface-hover)}._editingNotice_2qq45_2790{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}._editingNotice_2qq45_2790 button{color:var(--accent);cursor:pointer;background:0 0;border:0}._inlineEditor_2qq45_2805{align-items:flex-start;gap:var(--space-2);margin-top:5px;display:flex}._inlineEditor_2qq45_2805 textarea{border:1px solid var(--accent);border-radius:var(--radius-control);width:min(42rem,70vw);min-height:2.4rem;max-height:10rem;color:var(--text-primary);background:var(--surface-raised);font:inherit;resize:none;field-sizing:content;padding:8px 10px;line-height:1.45;overflow-y:auto}._inlineEditor_2qq45_2805 div{gap:4px;display:flex}._inspector_2qq45_2833{--avatar-status-outline:var(--surface-panel);z-index:50;border:1px solid var(--border);width:min(468px,100vw - 24px);max-height:0;color:var(--text-primary);background:color-mix(in srgb, var(--surface-panel) 96%, var(--surface-aside));opacity:1;border-radius:15px;flex-direction:column;min-width:0;min-height:0;transition:transform .22s,opacity .22s;display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(0);box-shadow:0 18px 46px #0000004d}._inspectorCollapsed_2qq45_2859{opacity:0;pointer-events:none;transform:translateX(calc(100% + var(--inspector-exit-distance,0px)))}._inspectorCollapseButton_2qq45_2865,._inspectorPulltab_2qq45_2866{border:1px solid var(--border);width:30px;height:30px;color:var(--text-secondary);background:var(--surface-raised);cursor:pointer;transition:color var(--motion-fast), background var(--motion-fast), transform .22s ease, opacity .22s ease;border-radius:9px;place-items:center;display:grid}._inspectorCollapseButton_2qq45_2865{z-index:1;position:absolute;top:10px;right:10px}._inspectorPulltab_2qq45_2866{z-index:51;opacity:0;pointer-events:none;border-radius:9px 0 0 9px;width:48px;position:fixed;top:0;right:-8px;transform:translate(100%)}._inspectorPulltabVisible_2qq45_2902{opacity:1;pointer-events:auto;transform:translate(12px)}._inspectorPulltabVisible_2qq45_2902:hover,._inspectorPulltabVisible_2qq45_2902:focus-visible{transform:translate(0)}._inspectorCollapseButton_2qq45_2865:hover,._inspectorPulltab_2qq45_2866:hover{color:var(--text-primary);background:var(--surface-hover)}._inspectorCollapseButton_2qq45_2865:focus-visible,._inspectorPulltab_2qq45_2866:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._inspector_2qq45_2833 :is(._contactPanel_2qq45_2925,._memberPanel_2qq45_2925){margin:0}._inspector_2qq45_2833 h2{font-size:var(--type-heading-small)}._inspectorIdentity_2qq45_2933{flex:none;align-items:flex-start;gap:12px;min-width:0;padding:16px 14px 14px;display:flex}._inspectorAvatar_2qq45_2942{flex:none;place-items:center;width:5rem;height:5rem;display:inline-grid}._inspectorAvatar_2qq45_2942 [role=img]{width:5rem;height:5rem}._inspectorIdentityCopy_2qq45_2955{flex:1;min-width:0}._inspectorIdentityCopy_2qq45_2955 h2{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 38px);margin:0;overflow:hidden}._inspector_2qq45_2833 ._inspectorIdentityCopy_2qq45_2955 h2{font-size:calc(var(--type-heading-small) * 1.16);font-weight:800}._inspectorIdentityCopy_2qq45_2955 p{color:var(--text-secondary);font-size:var(--type-small);margin:7px 0 0;line-height:1.4}._inspectorRoomMeta_2qq45_2980{overflow-wrap:anywhere}._inspectorAction_2qq45_2984{width:32px;height:32px;color:var(--text-secondary);border-radius:9px}._inspectorAction_2qq45_2984:hover{color:var(--text-primary)}._inspectorActionDanger_2qq45_2995:hover{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, var(--surface-raised))}._inspectorGroupActions_2qq45_3001{flex-wrap:wrap;flex:none;align-items:center;gap:6px;min-height:32px;margin-top:10px;display:flex}._person_2qq45_3011{align-items:center;gap:10px;padding:8px 0;display:flex}._memberPanel_2qq45_2925{flex-direction:column;flex:auto;min-height:0;display:flex}._memberPanelHeading_2qq45_3025{flex:none;align-items:center;gap:6px;min-height:39px;padding:7px 14px 4px;display:flex}._memberPanelHeading_2qq45_3025>h2{margin:0}._memberPanelHeading_2qq45_3025>span{color:var(--text-secondary);font-size:var(--type-caption)}._memberPanelScroll_2qq45_3043{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;min-height:0;padding:0 8px 10px;overflow-y:auto}._memberPanel_2qq45_2925 ._person_2qq45_3011{border-radius:10px;gap:8px;min-height:46px;padding:5px 7px}._inspectorMemberCopy_2qq45_3059{min-width:0}._inspectorMemberCopy_2qq45_3059 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._inspectorMemberDirect_2qq45_3069{width:29px;height:29px;color:var(--text-secondary);border-radius:8px;flex:none}._inspectorMemberAddFriend_2qq45_3077:hover{color:var(--success)}._inspectorMemberDirect_2qq45_3069:disabled{opacity:.4;cursor:not-allowed}._memberPanel_2qq45_2925 ._person_2qq45_3011 strong{min-width:0;color:var(--text-primary);font-size:var(--type-control);line-height:1.3}._memberPanel_2qq45_2925 ._person_2qq45_3011>div>span:not(._userDisplayName_2qq45_1385){color:var(--text-secondary);font-size:var(--type-small);line-height:1.35}._memberPanel_2qq45_2925 ._person_2qq45_3011:hover{background:var(--surface-hover)}._invitedMembers_2qq45_3103{border-top:1px solid var(--border);gap:4px;margin-top:10px;padding-top:10px;display:grid}._person_2qq45_3011 div{flex-direction:column;flex:1;display:flex}._person_2qq45_3011>div>span:not(._userDisplayName_2qq45_1385){color:var(--text-secondary);font-size:var(--type-small)}._tags_2qq45_3122{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}._tags_2qq45_3122 span{border:1px solid var(--border);color:var(--text-secondary);border-radius:99px;padding:5px 8px;font-size:.72rem}._cards_2qq45_3137,._settings_2qq45_997{height:100%;min-height:0;padding:18px clamp(12px,3vw,46px);overflow-y:auto}._friendCard_2qq45_3145{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-panel);align-items:center;gap:12px;margin:10px 0;padding:14px;display:flex}._friendCard_2qq45_3145 div{flex:1}._friendCard_2qq45_3145 h3,._friendCard_2qq45_3145 p{margin:2px 0}._friendCard_2qq45_3145 p{color:var(--text-secondary);font-size:.78rem}._settingGrid_2qq45_3170{grid-template-columns:repeat(2,minmax(180px,1fr));gap:14px;margin-bottom:20px;display:grid}._settingGrid_2qq45_3170 label{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-panel);flex-direction:column;gap:10px;min-height:95px;padding:14px;font-weight:700;display:flex}._settingGrid_2qq45_3170 output{color:var(--text-secondary);align-self:flex-end;margin-top:-28px;font-size:.75rem}._settingGrid_2qq45_3170 select{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-raised);padding:8px}._appearanceStudio_2qq45_3204{grid-template-columns:minmax(0,1fr);gap:clamp(18px,3vw,34px);width:100%;min-width:0;min-height:0;margin-inline:auto;padding:clamp(16px,3vw,42px);display:grid;overflow:auto}._appearanceEditor_2qq45_3216{align-content:start;gap:18px;display:grid}._appearanceSection_2qq45_3222{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--accent) 8%, transparent), transparent 38%), color-mix(in srgb, var(--surface-panel) var(--panel-opacity), transparent);gap:18px;padding:clamp(18px,3vw,28px);display:grid;box-shadow:0 12px 38px #0000001f}._appearanceSection_2qq45_3222>header{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}._appearanceSection_2qq45_3222>header>span{border-radius:calc(var(--radius-control) * .8);width:34px;height:34px;color:color-mix(in srgb, var(--accent) 72%, var(--text-primary));background:var(--accent-soft);letter-spacing:.08em;place-items:center;font-size:.68rem;font-weight:900;display:grid}._appearanceSection_2qq45_3222 h2,._appearanceSection_2qq45_3222 p{margin:0}._appearanceSection_2qq45_3222 h2{font-size:1rem}._appearanceSection_2qq45_3222 header p,._settingHint_2qq45_3267,._appearanceActions_2qq45_3268 span,._appearancePreview_2qq45_3269>p{color:var(--text-secondary);margin-top:4px;font-size:.76rem;line-height:1.5}._schemeOptions_2qq45_3276{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._scheme_2qq45_3276,._schemeActive_2qq45_3283{border:1px solid var(--border-subtle);border-radius:var(--radius-control);min-width:0;color:var(--text-secondary);background:var(--surface-raised);font:inherit;cursor:pointer;transition:transform var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast);justify-items:start;gap:8px;padding:10px;font-size:.72rem;font-weight:750;display:grid}._scheme_2qq45_3276:hover,._schemeActive_2qq45_3283{border-color:color-mix(in srgb, var(--accent) 62%, var(--border));color:var(--text-primary);background:color-mix(in srgb, var(--accent) 13%, var(--surface-raised));transform:translateY(-1px)}._scheme_2qq45_3276 i,._schemeActive_2qq45_3283 i{border-radius:calc(var(--radius-control) * .65);background:linear-gradient(115deg,#080808 0 45%,#f2f2f2 45% 62%,#242424 62%);width:100%;height:28px}[data-scheme-preview=light]{background:linear-gradient(115deg,#ededed 0 45%,#202020 45% 62%,#fff 62%)!important}[data-scheme-preview=system]{background:linear-gradient(115deg,#080808 0 45%,#f2f2f2 45% 55%,#fff 55%)!important}[data-scheme-preview=custom]{background:linear-gradient(115deg, var(--canvas) 0 45%, var(--accent) 45% 62%, var(--surface-raised) 62%)!important}._colorGrid_2qq45_3336{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._colorControl_2qq45_3342{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;font-size:.73rem;font-weight:700;display:grid;position:relative}._colorControl_2qq45_3342>span{grid-column:2;align-self:center}._colorSwatch_2qq45_3361{border:1px solid var(--border);cursor:pointer;background:linear-gradient(45deg,#777 25%,#0000 25% 75%,#777 75%) 0 0/10px 10px,linear-gradient(45deg,#777 25%,#aaa 25% 75%,#777 75%) 5px 5px/10px 10px;border-radius:12px;grid-area:1/1;width:40px;height:40px;padding:4px;position:relative;overflow:hidden}._colorSwatch_2qq45_3361 i,._colorPreview_2qq45_3378 i{border-radius:8px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #ffffff24}._colorControl_2qq45_3342>code{color:var(--text-secondary);grid-column:3;font-size:.66rem}._colorPopover_2qq45_3392{z-index:80;border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border));width:min(370px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text-primary);background:color-mix(in srgb, var(--surface-panel) 98%, var(--canvas));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform-origin:0 0;animation:_color-popover-in_2qq45_1 var(--motion-menu);border-radius:16px;gap:14px;padding:16px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 24px 70px #00000073}@keyframes _color-popover-in_2qq45_1{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}._colorPopover_2qq45_3392 header{align-items:center;gap:11px;display:flex}._colorPopover_2qq45_3392 header div{gap:2px;display:grid}._colorPopover_2qq45_3392 header small{color:var(--text-secondary);font-size:.68rem}._colorPreview_2qq45_3378{background:linear-gradient(45deg,#777 25%,#0000 25% 75%,#777 75%) 0 0/10px 10px,linear-gradient(45deg,#777 25%,#aaa 25% 75%,#777 75%) 5px 5px/10px 10px;border-radius:13px;width:44px;height:44px;padding:4px;display:block}._colorWorkbench_2qq45_3450{grid-template-columns:minmax(0,1fr) 78px;gap:12px;display:grid}._colorSpectrum_2qq45_3456{background:var(--surface-raised);cursor:crosshair;touch-action:none;border:1px solid #ffffff2e;border-radius:13px;min-height:190px;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #0000001f}._colorSpectrum_2qq45_3456:before{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#fff 100%),linear-gradient(90deg,red 0%,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red 100%);border-radius:12px;position:absolute;inset:0}._colorSpectrum_2qq45_3456:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._colorSpectrum_2qq45_3456>i{z-index:1;pointer-events:none;border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0006}._colorVerticalControls_2qq45_3505{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}._colorVerticalRail_2qq45_3512{background:var(--surface-raised);cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;border:0;border-radius:99px;place-self:center;width:22px;height:190px;display:block;position:relative;overflow:visible;box-shadow:0 0 0 1px #ffffff29}._colorVerticalRail_2qq45_3512>i{content:"";border-radius:99px;position:absolute;inset:1px;overflow:hidden}._colorVerticalRail_2qq45_3512:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._colorVerticalThumb_2qq45_3541{z-index:1;pointer-events:auto;background:#171717;border:3px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000006b}._colorValueFields_2qq45_3555{grid-template-columns:minmax(122px,1.5fr) repeat(3,minmax(52px,.55fr));gap:8px;display:grid}._colorHexInput_2qq45_3561,._colorRgbInput_2qq45_3562{min-width:0;color:var(--text-secondary);gap:5px;font-size:.62rem;display:grid}._colorHexInput_2qq45_3561 input,._colorRgbInput_2qq45_3562 input{border:1px solid var(--border);width:100%;min-width:0;color:var(--text-primary);background:var(--surface-raised);border-radius:9px;padding:8px 9px;font-family:ui-monospace,monospace}._colorHexInput_2qq45_3561 input:focus-visible,._colorRgbInput_2qq45_3562 input:focus-visible{border-color:var(--accent);outline:2px solid var(--accent-soft)}._colorPresets_2qq45_3588{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}._colorPresets_2qq45_3588 button{aspect-ratio:1;cursor:pointer;border:2px solid #ffffff2e;border-radius:10px}._customColorDisclosure_2qq45_3601{transform-origin:top;animation:_custom-colors-open_2qq45_1 var(--motion-panel);gap:12px;display:grid}._customColorDisclosure_2qq45_3601>button{justify-self:start}@keyframes _custom-colors-open_2qq45_1{0%{opacity:0;transform:translateY(-8px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}._appearanceSection_2qq45_3222 ._settingGrid_2qq45_3170{margin:0}._appearanceSection_2qq45_3222 ._settingGrid_2qq45_3170 label{border-color:var(--border-subtle);background:var(--surface-raised);min-height:86px;padding:12px;font-size:.74rem}._scaleControl_2qq45_3636{transition:border-color var(--motion-fast), transform var(--motion-fast), box-shadow var(--motion-fast);display:grid;position:relative;overflow:hidden;gap:13px!important;min-height:116px!important;padding:15px!important}._scaleControl_2qq45_3636:before{background:var(--accent);content:"";opacity:.72;width:3px;position:absolute;inset:0 auto 0 0}._scaleControl_2qq45_3636:hover,._scaleControl_2qq45_3636:focus-within{border-color:color-mix(in srgb, var(--accent) 62%, var(--border));transform:translateY(-1px);box-shadow:0 10px 28px #00000024}._scaleHeading_2qq45_3665,._scaleLegend_2qq45_3666{justify-content:space-between;align-items:center;gap:10px;display:flex}._scaleHeading_2qq45_3665 output{min-width:50px;color:var(--text-primary);background:var(--accent-soft);text-align:center;border-radius:99px;margin:0;padding:4px 8px}._scaleControl_2qq45_3636 input[type=range]{appearance:none;background:linear-gradient(90deg, var(--accent) 0 var(--range-progress), color-mix(in srgb, var(--surface-hover) 82%, var(--border)) var(--range-progress) 100%);border:0;border-radius:99px;outline:none;width:100%;height:5px}._scaleControl_2qq45_3636 input[type=range]:focus-visible{box-shadow:0 0 0 3px var(--accent-soft)}._scaleControl_2qq45_3636 input[type=range]::-webkit-slider-thumb{appearance:none;border:3px solid var(--surface-raised);background:var(--accent);width:18px;height:18px;box-shadow:0 0 0 1px var(--accent);cursor:grab;border-radius:50%}._scaleControl_2qq45_3636 input[type=range]::-moz-range-thumb{border:3px solid var(--surface-raised);background:var(--accent);width:13px;height:13px;box-shadow:0 0 0 1px var(--accent);cursor:grab;border-radius:50%}._scaleControl_2qq45_3636 input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:99px;height:5px}._appearanceStudio_2qq45_3204 input[type=number],._profileStudio_2qq45_3730 input[type=number]{appearance:textfield}._appearanceStudio_2qq45_3204 input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}._appearanceStudio_2qq45_3204 input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}._profileStudio_2qq45_3730 input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}._profileStudio_2qq45_3730 input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}._scaleLegend_2qq45_3666{color:var(--text-secondary);font-size:.61rem;font-weight:600}._scaleLegend_2qq45_3666 i{background:var(--border-subtle);flex:1;height:1px}._appearanceActions_2qq45_3268{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._appearancePreview_2qq45_3269{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--surface-panel) var(--panel-opacity), transparent);min-width:0;height:max-content;box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-content:start;gap:14px;padding:18px;display:grid;position:sticky;top:0}._previewLabel_2qq45_3777{width:max-content;padding:0 11px}._previewWindow_2qq45_3782{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--canvas);overflow:hidden;box-shadow:0 24px 70px #00000047}._previewWindowBar_2qq45_3790{border-bottom:1px solid var(--border);background:var(--surface-panel);align-items:center;gap:5px;padding:10px 12px;display:flex}._previewWindowBar_2qq45_3790 i{background:var(--text-secondary);opacity:.5;border-radius:50%;width:7px;height:7px}._previewWindowBar_2qq45_3790 i:first-child{background:var(--danger)}._previewWindowBar_2qq45_3790 i:nth-child(2){background:var(--warning)}._previewWindowBar_2qq45_3790 i:nth-child(3){background:var(--success)}._previewWindowBar_2qq45_3790 span{color:var(--text-secondary);margin-left:auto;font-size:.62rem}._previewLayout_2qq45_3825{grid-template-columns:58px minmax(0,1fr);min-height:420px;display:grid}._previewLayout_2qq45_3825>nav{border-right:1px solid var(--border);background:var(--surface-panel);flex-direction:column;align-items:center;gap:12px;padding:12px 8px;display:flex}._previewLayout_2qq45_3825>nav b{width:34px;height:34px;color:var(--accent-contrast);background:var(--accent);border-radius:13px 7px;place-items:center;font-size:.64rem;display:grid}._previewLayout_2qq45_3825>nav i{background:var(--surface-raised);border-radius:9px;width:28px;height:28px}._previewLayout_2qq45_3825>nav ._previewNavActive_2qq45_3859{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}._previewLayout_2qq45_3825>section{align-content:start;gap:16px;min-width:0;padding:16px;display:grid}._previewLayout_2qq45_3825>section>header{justify-content:space-between;align-items:center;display:flex}._previewLayout_2qq45_3825>section>header div{display:grid}._previewLayout_2qq45_3825 small{color:var(--text-secondary);font-size:.65rem}._previewStatus_2qq45_3887{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent);border-radius:99px;padding:4px 7px;font-size:.62rem}._previewMessage_2qq45_3895{border-radius:var(--radius-control);background:var(--surface-panel);gap:9px;padding:12px;display:flex}._previewMessage_2qq45_3895 p{color:var(--text-secondary);margin:4px 0 0;font-size:.72rem;line-height:1.45}._previewControls_2qq45_3910{flex-wrap:wrap;gap:7px;display:flex}._previewControls_2qq45_3910>button:nth-child(2){border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;background:0 0;padding:0 12px}._previewInput_2qq45_3925{color:var(--text-secondary);gap:6px;font-size:.68rem;display:grid}._previewInput_2qq45_3925 input{border:1px solid var(--border);border-radius:var(--radius-control);min-width:0;color:var(--text-primary);background:var(--surface-raised);padding:10px}._previewToggleRow_2qq45_3941{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-panel);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}._previewToggleRow_2qq45_3941 span{display:grid}._previewToggleRow_2qq45_3941 input{width:34px;height:18px;accent-color:var(--accent)}._srOnly_2qq45_3962{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._loginPage_2qq45_3973,._loadingPage_2qq45_3974{background:var(--canvas);place-items:center;min-height:100vh;padding:clamp(12px,3vw,24px);display:grid}._loginCard_2qq45_3982{border:1px solid var(--border);border-radius:calc(var(--radius-panel) + 10px);background:var(--surface-panel);width:min(460px,100%);min-width:0;box-shadow:var(--shadow-panel);gap:12px;padding:clamp(20px,3vw,28px);display:grid}._loginPage_2qq45_3973{align-items:safe center;height:100dvh;min-height:0;overflow:hidden auto}._authFlowDialog_2qq45_4001{gap:12px;max-height:calc(100dvh - 28px);display:grid;overflow-y:auto}._authFlowDialog_2qq45_4001 h2,._authFlowDialog_2qq45_4001 p{margin:0}._authFlowDialog_2qq45_4001 ._dialogActions_2qq45_4013{flex-wrap:wrap}._registrationCard_2qq45_4017{width:min(760px,100%)}._loginBrandLogo_2qq45_4021{object-fit:contain;filter:grayscale()brightness(0)invert();width:72px;height:72px;display:block}[data-scheme=light] ._loginBrandLogo_2qq45_4021,[data-brand-tone=light] ._loginBrandLogo_2qq45_4021{filter:grayscale()brightness(0)}._loginCard_2qq45_3982 h1{margin:0;font-size:clamp(1.3rem,3vw,1.7rem)}._loginCard_2qq45_3982 p{overflow-wrap:anywhere;margin:0}._loginCard_2qq45_3982>div:not(._successBox_2qq45_4044,._errorBox_2qq45_4044,._loginMethodButtons_2qq45_4044){gap:12px;min-width:0;display:grid}._loginCard_2qq45_3982>label+button{margin-top:2px}._loginCard_2qq45_3982 img:not(._loginBrandLogo_2qq45_4021){justify-self:center;max-width:100%}._loginCard_2qq45_3982>p,._dialog_2qq45_4013>p{color:var(--text-secondary);line-height:1.5}._loginCard_2qq45_3982 form,._dialog_2qq45_4013 form{gap:16px;margin:24px 0;display:grid}._loginCard_2qq45_3982 form{gap:12px;margin:0}._loginCard_2qq45_3982 label,._dialog_2qq45_4013 label{gap:7px;font-size:.8rem;font-weight:700;display:grid}._loginField_2qq45_4085{gap:7px;display:grid}._loginLabelRow_2qq45_4090,._registrationUsernameLabel_2qq45_4091{justify-content:space-between;align-items:center;gap:12px;font-size:.8rem;font-weight:700;display:flex}._loginLabelRow_2qq45_4090 label{display:inline}._loginRegisterPrompt_2qq45_4104{border-top:1px solid var(--border-subtle);color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;margin-top:8px;padding-top:18px;font-size:.82rem;display:flex}._loginRegisterLink_2qq45_4116{border-radius:var(--radius-control);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 7px;font-weight:750}._loginRegisterLink_2qq45_4116:hover{background:var(--accent-soft)}._loginRegisterLink_2qq45_4116:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._loginRegisterLink_2qq45_4116:disabled{cursor:default;opacity:.55}._loginCard_2qq45_3982 ._registrationForm_2qq45_4141{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}._registrationField_2qq45_4146,._registrationFieldWide_2qq45_4147{min-width:0}._registrationFieldWide_2qq45_4147{grid-column:1/-1}._registrationFieldStatus_2qq45_4155{min-height:1.1em;color:var(--text-secondary);font-size:.72rem;font-weight:600}._registrationUsernameLabel_2qq45_4091 ._textButton_2qq45_4162{font-size:.7rem;font-weight:650}._registrationVerificationActions_2qq45_4167{flex-wrap:wrap;justify-content:space-between;gap:10px 18px;display:flex}._registrationVerificationActions_2qq45_4167 ._textButton_2qq45_4162:disabled{cursor:default;opacity:.55}._loginCard_2qq45_3982 input,._dialog_2qq45_4013 input{border:1px solid var(--border);border-radius:var(--radius-control);min-height:44px;color:var(--text-primary);background:var(--surface-raised);font-family:inherit;font-size:var(--type-control);outline:none;padding:9px 12px;line-height:1.4}._dialog_2qq45_4013 input::placeholder{color:var(--text-secondary);font:inherit;opacity:.78}._loginCard_2qq45_3982 input:focus,._dialog_2qq45_4013 input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._securityNote_2qq45_4205,._errorBox_2qq45_4044{border-radius:var(--radius-control);flex-direction:column;gap:5px;padding:12px;font-size:.75rem;line-height:1.45;display:flex}._securityNote_2qq45_4205{border:1px solid var(--border);color:var(--text-secondary);background:var(--surface-base)}._loginSecurityChoice_2qq45_4222,._totpForm_2qq45_4223{gap:10px;margin:0;display:grid}._loginSecurityChoice_2qq45_4222>p,._totpForm_2qq45_4223>p{color:var(--text-secondary);margin:0;line-height:1.55}._loginMethodButtons_2qq45_4044{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._textButton_2qq45_4162{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-self:start;padding:3px 0}._textButton_2qq45_4162:hover{color:var(--accent)}._textButton_2qq45_4162:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=680px){._loginPage_2qq45_3973{place-items:start center;padding:14px;overflow-y:auto}._loginCard_2qq45_3982{padding:16px}._loginMethodButtons_2qq45_4044,._loginCard_2qq45_3982 ._registrationForm_2qq45_4141{grid-template-columns:minmax(0,1fr)}._registrationFieldWide_2qq45_4147{grid-column:auto}._loginRegisterPrompt_2qq45_4104,._registrationUsernameLabel_2qq45_4091{flex-direction:column;align-items:flex-start}}._totpForm_2qq45_4223>img,._totpSetup_2qq45_4291>img{aspect-ratio:1;border-radius:var(--radius-control);background:#fff;justify-self:center;width:min(240px,100%)}._securityStudio_2qq45_4299{width:100%;min-width:0;height:100%;min-height:0;padding:14px clamp(12px, 3vw, 46px) var(--space-4);overscroll-behavior:contain;gap:clamp(14px,2vw,22px);display:grid;overflow:hidden auto}._securityHero_2qq45_4311,._securityCard_2qq45_4312{border:1px solid var(--border);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--surface-panel) var(--panel-opacity), transparent);box-shadow:var(--shadow-panel)}._securityHero_2qq45_4311{background:radial-gradient(circle at 100% 0, var(--accent-soft), transparent 42%), color-mix(in srgb, var(--surface-panel) var(--panel-opacity), transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:clamp(20px,3vw,32px);display:grid}._securityHeroIcon_2qq45_4330{width:58px;height:58px;color:var(--accent-contrast);background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 72%, var(--surface-hover)));border-radius:20px 10px;place-items:center;font-size:1.35rem;display:grid}._securityHero_2qq45_4311 h2,._securityCard_2qq45_4312 h2{margin:2px 0 5px}._securityHero_2qq45_4311 p,._securityCard_2qq45_4312 header p,._securityList_2qq45_4352>p,._recoveryManager_2qq45_4353>p,._recoveryKeyResult_2qq45_4354 p{color:var(--text-secondary);margin:0;line-height:1.55}._securityStatusPills_2qq45_4360{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:290px;display:flex}._securityStatusPills_2qq45_4360 span{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));color:var(--text-secondary);background:var(--accent-soft);border-radius:99px;padding:6px 9px;font-size:.7rem;font-weight:750}._securityGrid_2qq45_4378{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px);min-width:0;display:grid}._securityCard_2qq45_4312{align-content:start;gap:18px;padding:clamp(18px,2.5vw,28px);display:grid}._securityCard_2qq45_4312>header{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}._securityCard_2qq45_4312>header>svg{color:var(--accent);margin-top:4px;font-size:1.15rem}._recoveryCard_2qq45_4405{grid-column:auto}._securityList_2qq45_4352{gap:8px;display:grid}._securityList_2qq45_4352 article{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}._securityList_2qq45_4352 article>div{gap:3px;display:grid}._securityItemActions_2qq45_4431{flex:none;grid-auto-flow:column;gap:7px!important;display:flex!important}._securityBadge_2qq45_4438{color:var(--text-secondary);background:var(--accent-soft);font-size:var(--type-caption);border-radius:999px;margin-left:6px;padding:2px 6px;font-weight:700;display:inline-flex}._securityDangerText_2qq45_4449{color:var(--danger)!important}._securityWarning_2qq45_4453,._securityDangerZone_2qq45_4454{border:1px solid color-mix(in srgb, var(--warning) 42%, var(--border));border-radius:var(--radius-control);background:color-mix(in srgb, var(--warning) 8%, var(--surface-raised));padding:13px 14px}._securityRecoveryUpload_2qq45_4461{color:var(--text-secondary);font-size:var(--type-control);gap:7px;font-weight:700;display:grid}._recoveryPicker_2qq45_4469{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}._visuallyHiddenInput_2qq45_4477{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}._recoveryDropzone_2qq45_4485{border:1px dashed color-mix(in srgb, var(--accent) 48%, var(--border));border-radius:var(--radius-control);min-width:0;min-height:68px;color:var(--text-primary);background:var(--surface-raised);cursor:pointer;transition:border-color var(--motion-menu), background var(--motion-menu), transform var(--motion-menu);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}._recoveryDropzone_2qq45_4485>svg{color:var(--accent);font-size:1.2rem}._recoveryDropzone_2qq45_4485>span{gap:3px;min-width:0;display:grid}._recoveryDropzone_2qq45_4485 strong,._recoveryDropzone_2qq45_4485 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._recoveryDropzone_2qq45_4485 small{color:var(--text-secondary);font-size:var(--type-caption);font-weight:500}._recoveryDropzone_2qq45_4485:hover,._recoveryDropzoneActive_2qq45_4529{border-color:var(--accent);background:var(--accent-soft)}._recoveryDropzone_2qq45_4485:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._recoveryPicker_2qq45_4469[data-status=valid] ._recoveryDropzone_2qq45_4485{border-color:color-mix(in srgb, var(--success) 65%, var(--border))}._recoveryPicker_2qq45_4469[data-status=invalid] ._recoveryDropzone_2qq45_4485{border-color:color-mix(in srgb, var(--danger) 70%, var(--border))}._securityReason_2qq45_4547{color:var(--text-secondary);line-height:1.45;display:block}._passkeyAddRow_2qq45_4553{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}._securityRotationStep_2qq45_4560{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));border-radius:var(--radius-control);background:var(--accent-soft);animation:_dialog-in_2qq45_1 var(--motion-panel);gap:10px;padding:14px;display:grid}._securityRotationStep_2qq45_4560 p{color:var(--text-secondary);margin:0;line-height:1.5}._securityWarning_2qq45_4453 p,._securityDangerZone_2qq45_4454 p{color:var(--text-secondary);margin:6px 0 0;line-height:1.5}._securityDangerZone_2qq45_4454{border-color:color-mix(in srgb, var(--danger) 48%, var(--border));background:color-mix(in srgb, var(--danger) 9%, var(--surface-raised))}._securityDevicesCard_2qq45_4588{grid-column:auto}._securityDeviceList_2qq45_4592{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:254px;padding:2px 6px 2px 2px;overflow-y:auto}._securityDeviceList_2qq45_4592 article{min-height:78px;transition:border-color var(--motion-fast), background var(--motion-fast), box-shadow var(--motion-fast);padding:0;overflow:hidden}._securityDeviceList_2qq45_4592 article:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:var(--surface-hover)}._securityDeviceList_2qq45_4592 article:has(._securityDeviceOption_2qq45_4615>input:checked){border-color:color-mix(in srgb, var(--accent) 72%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--surface-raised));box-shadow:inset 3px 0 0 var(--accent)}._securityDeviceOption_2qq45_4615{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;min-height:76px;padding:10px 12px;display:grid}._securityDeviceList_2qq45_4592 ._securityDeviceOption_2qq45_4615>input{appearance:none;border:1px solid color-mix(in srgb, var(--text-secondary) 55%, var(--border));background:var(--surface-panel);cursor:pointer;width:20px;height:20px;min-height:20px;transition:border-color var(--motion-fast), background var(--motion-fast), box-shadow var(--motion-fast);border-radius:6px;place-content:center;margin:0;padding:0;display:grid}._securityDeviceList_2qq45_4592 ._securityDeviceOption_2qq45_4615>input:before{background:var(--accent-contrast);clip-path:polygon(14% 44%,0 59%,39% 100%,100% 20%,84% 6%,38% 72%);content:"";width:10px;height:10px;transition:transform var(--motion-fast);transform:scale(0)}._securityDeviceList_2qq45_4592 ._securityDeviceOption_2qq45_4615>input:checked{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._securityDeviceList_2qq45_4592 ._securityDeviceOption_2qq45_4615>input:checked:before{transform:scale(1)}._securityDeviceOption_2qq45_4615>span{gap:3px;min-width:0;display:grid}._securityDeviceOption_2qq45_4615:focus-within{outline:2px solid color-mix(in srgb, var(--accent) 78%, white);outline-offset:-3px;border-radius:var(--radius-control)}._securityDeviceBulkActions_2qq45_4684{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._securityReauthDialog_2qq45_4690{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-panel);width:min(480px,100%);box-shadow:var(--shadow-panel);animation:_dialog-in_2qq45_1 var(--motion-panel);gap:16px;padding:24px;display:grid}._securityReauthDialog_2qq45_4690>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}._securityReauthDialog_2qq45_4690 h2,._securityReauthDialog_2qq45_4690 p{margin:0}._securityReauthDialog_2qq45_4690>p{color:var(--text-secondary);line-height:1.55}._securityReauthDialog_2qq45_4690 form{gap:14px;display:grid}._securityReauthDialog_2qq45_4690 label{font-size:var(--type-control);gap:7px;font-weight:700;display:grid}._securityReauthDialog_2qq45_4690 input,._securityList_2qq45_4352 input{border:1px solid var(--border);border-radius:var(--radius-control);width:100%;min-height:42px;color:var(--text-primary);background:var(--surface-raised);outline:none;padding:8px 11px}._securityReauthDialog_2qq45_4690 input:focus,._securityList_2qq45_4352 input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._securityReauthDanger_2qq45_4749{border-color:color-mix(in srgb, var(--danger) 52%, var(--border))}._securityTextButton_2qq45_4753{width:fit-content;color:var(--text-secondary);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:underline}._securityTextButton_2qq45_4753:hover:not(:disabled){color:var(--text-primary)}._securityTextButton_2qq45_4753:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:3px}._securityTextButton_2qq45_4753:disabled{cursor:default;opacity:.62}._securityInlineForm_2qq45_4780 input[type=file]::file-selector-button{border:0;border-right:1px solid var(--border);color:var(--text-primary);background:var(--surface-base);font:inherit;cursor:pointer;margin:-9px 12px -9px -12px;padding:10px 12px}._loginCard_2qq45_3982 input[type=file]::file-selector-button{border:0;border-right:1px solid var(--border);color:var(--text-primary);background:var(--surface-base);font:inherit;cursor:pointer;margin:-9px 12px -9px -12px;padding:10px 12px}._securityList_2qq45_4352 small,._securityInlineForm_2qq45_4780>small{color:var(--text-secondary)}._securityInlineForm_2qq45_4780,._recoveryManager_2qq45_4353,._recoveryManager_2qq45_4353 form,._totpSetup_2qq45_4291,._passwordResetForm_2qq45_4801{gap:12px;display:grid}._securityInlineForm_2qq45_4780 label,._recoveryManager_2qq45_4353 label,._totpSetup_2qq45_4291 label,._passwordResetForm_2qq45_4801 label{color:var(--text-secondary);gap:7px;font-size:.78rem;font-weight:750;display:grid}._securityInlineForm_2qq45_4780 ._securityCheckboxRow_2qq45_4817,._securityCheckboxRow_2qq45_4817{align-items:center;gap:10px;display:flex}._securityInlineForm_2qq45_4780 ._securityCheckboxRow_2qq45_4817 input,._securityCheckboxRow_2qq45_4817 input{width:auto;min-height:auto}._securityInlineForm_2qq45_4780 input,._recoveryManager_2qq45_4353 input,._recoveryManager_2qq45_4353 textarea,._totpSetup_2qq45_4291 input,._passwordResetForm_2qq45_4801 input,._passwordResetForm_2qq45_4801 textarea{resize:none;border:1px solid var(--border);border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--text-primary);background:var(--surface-raised);outline:none;padding:9px 12px}._securityInlineForm_2qq45_4780 input:focus,._recoveryManager_2qq45_4353 input:focus,._recoveryManager_2qq45_4353 textarea:focus,._totpSetup_2qq45_4291 input:focus,._passwordResetForm_2qq45_4801 input:focus,._passwordResetForm_2qq45_4801 textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._securityActions_2qq45_4857,._totpSetup_2qq45_4291>div{flex-wrap:wrap;gap:9px;display:flex}._recoveryDiagnostic_2qq45_4864{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}._recoveryDiagnostic_2qq45_4864>div{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);gap:3px;padding:9px 11px;display:grid}._recoveryDiagnostic_2qq45_4864 dt{color:var(--text-secondary);font-size:var(--type-caption)}._recoveryDiagnostic_2qq45_4864 dd{color:var(--text-primary);font-size:var(--type-body);margin:0;font-weight:700}._recoveryManager_2qq45_4353 progress{width:100%;height:8px;accent-color:var(--accent);border:0;border-radius:999px;overflow:hidden}._successBox_2qq45_4044{border:1px solid color-mix(in srgb, var(--success) 45%, var(--border));border-radius:var(--radius-control);color:var(--success);background:color-mix(in srgb, var(--success) 10%, var(--surface-base));padding:12px 14px}._securityToast_2qq45_4909{z-index:12;border:1px solid color-mix(in srgb, var(--success) 48%, var(--border));border-radius:var(--radius-control);max-width:min(440px,100vw - 32px);color:var(--text-primary);background:color-mix(in srgb, var(--success) 15%, var(--surface-panel));box-shadow:var(--shadow-panel);animation:_message-enter_2qq45_1 var(--motion-fast);padding:12px 14px;position:fixed;top:118px;right:22px}._securityToastError_2qq45_4924{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));background:color-mix(in srgb, var(--danger) 18%, var(--surface-panel))}._resetMethods_2qq45_4929{flex-wrap:wrap;gap:8px;display:flex}._resetMethods_2qq45_4929 button{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-secondary);background:var(--surface-raised);cursor:pointer;padding:8px 11px}._resetMethods_2qq45_4929 button[aria-pressed=true]{border-color:var(--accent);color:var(--text-primary);background:var(--accent-soft)}._resetMethods_2qq45_4929 button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._securityCard_2qq45_4312 ._recoveryKeyResult_2qq45_4354{border:1px solid color-mix(in srgb, var(--warning) 40%, var(--border));border-radius:var(--radius-control);background:color-mix(in srgb, var(--warning) 7%, var(--surface-raised));padding:16px}@media (width<=900px){._securityGrid_2qq45_4378{grid-template-columns:minmax(0,1fr)}._recoveryCard_2qq45_4405{grid-column:auto}._securityHero_2qq45_4311{grid-template-columns:auto minmax(0,1fr)}._securityStatusPills_2qq45_4360{grid-column:1/-1;justify-content:flex-start;max-width:none}}@media (width<=520px){._securityDeviceBulkActions_2qq45_4684{grid-template-columns:minmax(0,1fr)}}._recoveryBackdrop_2qq45_4988{z-index:80;background:color-mix(in srgb, var(--canvas) 84%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:_modal-backdrop-in_2qq45_1 var(--motion-panel);place-items:center;padding:20px;display:grid;position:fixed;inset:0}._recoveryGate_2qq45_5000{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));border-radius:calc(var(--radius-panel) + 8px);background:radial-gradient(circle at 100% 0, var(--accent-soft), transparent 38%), var(--surface-panel);width:min(620px,100%);max-height:calc(100dvh - 40px);box-shadow:var(--shadow-panel);animation:_dialog-in_2qq45_1 var(--motion-panel);gap:14px;padding:clamp(24px,5vw,40px);display:grid;overflow:auto}._recoveryGate_2qq45_5000 h2,._recoveryGate_2qq45_5000 p{margin:0}._recoveryGate_2qq45_5000 p{color:var(--text-secondary);line-height:1.6}._recoveryGate_2qq45_5000 form,._recoveryKeyResult_2qq45_4354{gap:16px;display:grid}._recoveryGate_2qq45_5000 label{gap:8px;font-size:.82rem;font-weight:750;display:grid}._recoveryGate_2qq45_5000 input,._recoveryGate_2qq45_5000 textarea{resize:none;border:1px solid var(--border);border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--text-primary);background:var(--surface-raised);outline:none;padding:10px 12px}._recoveryGate_2qq45_5000 input:focus,._recoveryGate_2qq45_5000 textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._recoveryKeyResult_2qq45_4354 code{overflow-wrap:anywhere;border:1px solid color-mix(in srgb, var(--warning) 48%, var(--border));border-radius:var(--radius-control);color:var(--text-primary);background:color-mix(in srgb, var(--warning) 8%, var(--surface-raised));-webkit-user-select:all;user-select:all;padding:14px}._recoveryConfirm_2qq45_5067{grid-template-columns:auto 1fr;align-items:center}._recoveryConfirm_2qq45_5067 input{width:18px;min-height:18px;accent-color:var(--accent)}._errorBox_2qq45_4044,._errorToast_2qq45_5079{color:#ffd6da;background:color-mix(in srgb, var(--danger) 20%, var(--surface-base))}._loader_2qq45_5084{border:3px solid var(--border);border-top-color:var(--accent);width:34px;height:34px;animation:_spin_2qq45_1 calc(.9s * var(--motion-scale)) linear infinite;border-radius:50%}._compactLoading_2qq45_5093{height:100%;color:var(--text-secondary);place-content:center;justify-items:center;display:grid}@keyframes _spin_2qq45_1{to{transform:rotate(360deg)}}._roomNav_2qq45_887{--aside-chat-avatar-size:calc(1.9rem + (var(--text-scale,1) - 1) * 1.9rem);--aside-chat-image-avatar-size:calc(var(--aside-chat-avatar-size) + 4px);min-height:0;overflow:hidden auto}._roomNav_2qq45_887 :is(._navItem_2qq45_791,._navActive_2qq45_791) [role=img]{width:var(--aside-chat-avatar-size);height:var(--aside-chat-avatar-size)}._roomNav_2qq45_887 :is(._navItem_2qq45_791,._navActive_2qq45_791) [role=img][data-has-image=true]{width:var(--aside-chat-image-avatar-size);height:var(--aside-chat-image-avatar-size)}._roomNav_2qq45_887 :is(._navItem_2qq45_791,._navActive_2qq45_791)>[role=img],._roomNav_2qq45_887 :is(._navItem_2qq45_791,._navActive_2qq45_791)>._compactProfileFrame_2qq45_5126{align-self:center}._navEmpty_2qq45_5130{color:var(--text-secondary);margin:8px 10px;font-size:.75rem}._ribbonActions_2qq45_5136{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;padding-top:12px;display:grid}._invites_2qq45_889{border-bottom:1px solid var(--border);padding-bottom:10px}._dmRequests_2qq45_5149{gap:7px;margin-bottom:10px;display:grid}._dmRequestCard_2qq45_5155{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised);align-items:flex-start;gap:9px;padding:10px;display:flex}._dmRequestBody_2qq45_5165{gap:4px;min-width:0;display:grid}._dmRequestBody_2qq45_5165 strong,._dmRequestBody_2qq45_5165 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._dmRequestBody_2qq45_5165 small{color:var(--text-secondary)}._dmRequestActions_2qq45_5182{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}._dmRequestActions_2qq45_5182 button{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-panel);cursor:pointer;padding:5px 7px}._dmRequestActions_2qq45_5182 button:disabled{opacity:.55;cursor:wait}._dmRequestActions_2qq45_5182 button:focus-visible{outline:2px solid var(--focus-ring)}._invite_2qq45_889{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised);gap:10px;min-width:0;padding:12px;display:grid}._inviteIdentity_2qq45_5216{align-items:center;gap:10px;min-width:0;display:flex}._inviteIdentity_2qq45_5216>div:last-child{gap:2px;min-width:0;display:grid}._inviteIdentity_2qq45_5216 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._inviteIdentity_2qq45_5216 span{color:var(--text-secondary);font-size:var(--type-caption)}._inviteActions_2qq45_5240{gap:7px;display:flex}._inviteActions_2qq45_5240 button{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-panel);cursor:pointer;padding:6px 9px}._inviteActions_2qq45_5240 button:focus-visible{outline:2px solid var(--focus-ring)}._inviteActions_2qq45_5240 button:disabled{opacity:.6;cursor:wait}._errorToast_2qq45_5079{z-index:7;border:1px solid color-mix(in srgb, var(--danger) 50%, var(--border));border-radius:var(--radius-control);max-width:min(520px,88%);box-shadow:var(--shadow-panel);align-items:center;gap:14px;padding:11px 14px;display:flex;position:absolute;top:72px;right:20px}._errorToast_2qq45_5079 button{color:inherit;cursor:pointer;background:0 0;border:0}._errorToast_2qq45_5079._successToast_2qq45_5284{border-color:color-mix(in srgb, var(--success) 50%, var(--border));color:var(--text-primary);background:color-mix(in srgb, var(--success) 18%, var(--surface-base))}._attachment_2qq45_2271{border:1px solid var(--border);border-radius:var(--radius-control);min-width:min(320px,80vw);color:var(--text-primary);background:var(--surface-raised);text-align:left;cursor:pointer;flex-direction:column;gap:5px;margin-top:7px;padding:12px;display:flex}._attachment_2qq45_2271 small{color:var(--text-secondary)}._mediaAttachmentLoading_2qq45_5309,._inlineMediaAttachment_2qq45_2679{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);width:min(620px,100%);min-height:86px;margin-top:7px}._attachmentSlot_2qq45_5319{contain:layout;width:min(620px,100%);min-height:86px}._videoAttachmentSlot_2qq45_5325{min-height:min(360px,52vw)}._videoAttachmentSlot_2qq45_5325>._mediaAttachmentLoading_2qq45_5309{height:100%}._attachmentSlot_2qq45_5319>._attachment_2qq45_2271{width:100%}._mediaAttachmentLoading_2qq45_5309{color:var(--text-secondary);place-items:center;padding:18px;display:grid}._inlineMediaAttachment_2qq45_2679{z-index:1;isolation:isolate;gap:8px;padding:10px;display:grid;position:relative}._inlineMediaAttachment_2qq45_2679 video{aspect-ratio:16/9;border-radius:calc(var(--radius-panel) - 4px);object-fit:contain;background:#000;width:100%;max-height:min(54dvh,520px);display:block}._inlineMediaAttachment_2qq45_2679 canvas{width:100%;display:block}._inlineMediaAttachment_2qq45_2679 audio{display:none}._inlineMediaAttachment_2qq45_2679 canvas{background:var(--surface-base);cursor:pointer;border-radius:7px;height:46px}._inlineMediaAttachment_2qq45_2679>button{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-hover);cursor:pointer;justify-self:start;padding:6px 9px}._audioHeader_2qq45_5389{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}._audioHeader_2qq45_5389 strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._audioHeader_2qq45_5389 button{border:1px solid var(--border);width:30px;height:30px;color:var(--text-secondary);background:var(--surface-base);cursor:pointer;transition:color var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast);border-radius:8px;flex:none;place-items:center;padding:0;display:grid}._audioHeader_2qq45_5389 button:hover,._audioHeader_2qq45_5389 button:focus-visible{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface-base));outline:none}._mediaControls_2qq45_5430{min-width:0;color:var(--text-secondary);font-size:var(--type-caption);flex-wrap:wrap;align-items:center;gap:8px;display:flex}._mediaControls_2qq45_5430 button{border:1px solid var(--border);width:32px;height:32px;color:var(--text-secondary);background:var(--surface-base);cursor:pointer;transition:color var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast);border-radius:8px;flex:none;place-items:center;padding:0;display:grid}._mediaControls_2qq45_5430 button svg,._audioHeader_2qq45_5389 button svg{width:14px;height:14px}._mediaControls_2qq45_5430 button:hover,._mediaControls_2qq45_5430 button:focus-visible,._mediaControls_2qq45_5430 button:active{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface-base));outline:none}._mediaControls_2qq45_5430 input[type=range]{min-width:60px;accent-color:var(--accent);flex:140px}._mediaControls_2qq45_5430 input[type=range]:last-of-type{max-width:88px}._mediaControls_2qq45_5430 ._mediaVolume_2qq45_5483{appearance:none;cursor:pointer;background:0 0;border:0;outline:none;height:16px}._mediaControls_2qq45_5430 ._mediaVolume_2qq45_5483::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) 0 var(--media-volume), color-mix(in srgb, var(--accent) 30%, var(--surface-base)) var(--media-volume) 100%);border-radius:999px;height:4px}._mediaControls_2qq45_5430 ._mediaVolume_2qq45_5483::-webkit-slider-thumb{appearance:none;border:2px solid var(--surface-raised);background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 62%, transparent);transition:transform var(--motion-fast), box-shadow var(--motion-fast);border-radius:50%;margin-top:-4px}._mediaControls_2qq45_5430 ._mediaVolume_2qq45_5483:hover::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);transform:scale(1.12)}._mediaControls_2qq45_5430 ._mediaVolume_2qq45_5483:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);transform:scale(1.12)}._mediaControls_2qq45_5430 ._mediaVolume_2qq45_5483::-moz-range-track{background:color-mix(in srgb, var(--accent) 30%, var(--surface-base));border-radius:999px;height:4px}._mediaControls_2qq45_5430 ._mediaVolume_2qq45_5483::-moz-range-progress{background:var(--accent);border-radius:999px;height:4px}._mediaControls_2qq45_5430 ._mediaVolume_2qq45_5483::-moz-range-thumb{border:2px solid var(--surface-raised);background:var(--accent);border-radius:50%;width:12px;height:12px}._mediaControls_2qq45_5430 ._mediaVolume_2qq45_5483:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 38%, transparent);border-radius:999px}._mediaControlSpinner_2qq45_5549{animation:.78s linear infinite _media-control-spin_2qq45_1}@keyframes _media-control-spin_2qq45_1{to{transform:rotate(1turn)}}._audioWaveform_2qq45_5559{background:var(--surface-base);cursor:pointer;touch-action:none;border-radius:8px;align-items:center;gap:clamp(1px,.42vw,3px);width:100%;height:56px;padding:7px 8px;display:flex;position:relative}._audioWaveform_2qq45_5559:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._audioWaveform_2qq45_5559 span{transform-origin:50%;pointer-events:none;border-radius:999px;flex:1 1 0;min-width:1px;min-height:5px}._waveformLoading_2qq45_5587{cursor:progress}._waveformLoading_2qq45_5587 span{opacity:.36;animation:1.1s ease-in-out infinite alternate _waveform-loading_2qq45_1}._waveformLoading_2qq45_5587 span:nth-child(3n){animation-delay:.12s}._waveformLoading_2qq45_5587 span:nth-child(4n){animation-delay:.24s}._audioWaveform_2qq45_5559 em{color:var(--text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-style:normal;position:absolute;inset:auto 8px 2px;overflow:hidden}@keyframes _waveform-loading_2qq45_1{to{opacity:.72}}@media (prefers-reduced-motion:reduce){._waveformLoading_2qq45_5587 span{animation:none}._mediaControlSpinner_2qq45_5549{animation-duration:1.5s}}._inlineMediaAttachment_2qq45_2679:fullscreen{background:#000;border:0;border-radius:0;place-content:center;width:100vw;height:100vh;padding:clamp(12px,3vw,40px)}._inlineMediaAttachment_2qq45_2679:fullscreen video{width:100%;height:min(88vh,100vh - 74px);max-height:none}._inlineMediaAttachment_2qq45_2679:fullscreen ._mediaControls_2qq45_5430{justify-self:center;width:min(1100px,100%)}._emptyScene_2qq45_5653{place-content:center;justify-items:start;height:calc(100% - 54px);display:grid}._dialogBackdrop_2qq45_5660{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:_modal-backdrop-in_2qq45_1 var(--motion-panel);background:#0000009e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._dialogBackdropClosing_2qq45_5672{animation:_modal-backdrop-out_2qq45_1 var(--motion-panel) forwards}._dialog_2qq45_4013{width:min(calc(460px + (var(--text-scale,1) - 1) * 140px), 100%);padding:calc(22px + (var(--text-scale,1) - 1) * 8px);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-panel);box-shadow:var(--shadow-panel);animation:_dialog-in_2qq45_1 var(--motion-panel)}:is(._dialog_2qq45_4013:has(._roomDialogForm_2qq45_5686),._dialog_2qq45_4013:has(._roomManagementForm_2qq45_5687)){width:min(calc(680px + (var(--text-scale,1) - 1) * 240px), 100%);max-height:min(780px,100dvh - 40px);overflow:hidden}._dialog_2qq45_4013 ._srOnly_2qq45_3962{border:0;width:1px;min-height:0;padding:0}._roomDialogForm_2qq45_5686,._roomManagementForm_2qq45_5687{min-height:0;display:grid;gap:calc(16px + (var(--text-scale,1) - 1) * 6px)!important;margin:calc(18px + (var(--text-scale,1) - 1) * 5px) 0 0!important}._roomManagementForm_2qq45_5687{min-width:0;max-height:calc(100dvh - 130px);overflow:hidden auto}._roomManagementForm_2qq45_5687>*{min-width:0}._roomDialogIntro_2qq45_5719{color:var(--text-secondary);font-size:var(--type-body);margin:0;line-height:1.5}._roomNameField_2qq45_5726>span{color:var(--text-secondary);font-size:var(--type-small);letter-spacing:.04em;text-transform:uppercase}._roomNameField_2qq45_5726{gap:6px;display:grid}._friendInvitePicker_2qq45_5738{gap:calc(10px + (var(--text-scale,1) - 1) * 4px);min-height:0;display:grid}._roomFriendSearch_2qq45_5744{min-height:calc(44px + (var(--text-scale,1) - 1) * 18px);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-secondary);background:var(--surface-raised);align-items:center;gap:10px;padding:0 13px;display:flex!important}._roomFriendSearch_2qq45_5744:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._roomFriendSearch_2qq45_5744 input{min-height:calc(40px + (var(--text-scale,1) - 1) * 18px);background:0 0;border:0;padding:0;box-shadow:none!important}._friendInviteList_2qq45_5769{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:color-mix(in srgb, var(--surface-raised) 62%, transparent);max-height:310px;display:grid;overflow-y:auto}._friendInviteRow_2qq45_5778{align-items:center;gap:calc(12px + (var(--text-scale,1) - 1) * 5px);min-height:calc(62px + (var(--text-scale,1) - 1) * 24px);padding:calc(9px + (var(--text-scale,1) - 1) * 4px) calc(12px + (var(--text-scale,1) - 1) * 5px);border-bottom:1px solid color-mix(in srgb, var(--border) 65%, transparent);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._friendInviteRow_2qq45_5778:last-child{border-bottom:0}._friendInviteRow_2qq45_5778:hover{background:var(--surface-hover)}._friendInviteRow_2qq45_5778>div{gap:2px;min-width:0;display:grid}._friendInviteRow_2qq45_5778>div strong,._friendInviteRow_2qq45_5778>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._friendInviteRow_2qq45_5778>div strong{font-size:var(--type-control)}._friendInviteRow_2qq45_5778>div span,._friendInviteEmpty_2qq45_5815,._roomDialogFooter_2qq45_5816>span{color:var(--text-secondary);font-size:var(--type-small)}._friendInviteRow_2qq45_5778>button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}._friendInviteEmpty_2qq45_5815{text-align:center;margin:0;padding:32px 16px}._roomDialogFooter_2qq45_5816{justify-content:space-between;align-items:center;gap:calc(16px + (var(--text-scale,1) - 1) * 6px);border-top:1px solid var(--border-subtle);padding-top:14px;display:flex}._roomIdentityEditor_2qq45_5842{align-items:center;gap:calc(18px + (var(--text-scale,1) - 1) * 8px);padding:calc(14px + (var(--text-scale,1) - 1) * 6px);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised);grid-template-columns:auto minmax(0,1fr);display:grid}._roomAvatarPreview_2qq45_5853{--avatar-initials:#f3f3f3;position:relative}._roomAvatarImage_2qq45_5858{border-radius:var(--radius-control);object-fit:cover;filter:none;background:0 0;width:76px;height:76px;display:block}._roomManagementForm_2qq45_5687 ._roomDialogFooter_2qq45_5816{justify-content:flex-end}._roomIdentityEditor_2qq45_5842>div:last-child{gap:8px;display:grid}._roomAvatarActions_2qq45_5877{gap:calc(8px + (var(--text-scale,1) - 1) * 4px);flex-wrap:wrap;display:flex}._roomAvatarActions_2qq45_5877 button{align-items:center;gap:7px;display:inline-flex}._roomAvatarRemove_2qq45_5889{width:max-content;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem}._roomAvatarRemove_2qq45_5889:hover,._roomAvatarRemove_2qq45_5889:focus-visible{color:var(--danger)}._roomMemberManager_2qq45_5905{gap:8px;min-height:0;display:grid}._roomMemberManager_2qq45_5905>header{justify-content:space-between;align-items:center;display:flex}._roomMemberManager_2qq45_5905>header span{color:var(--text-secondary);background:var(--surface-raised);font-size:var(--type-caption);border-radius:99px;padding:2px 7px}._roomMemberManager_2qq45_5905>div{border:1px solid var(--border-subtle);border-radius:var(--radius-control);min-width:0;max-height:260px;overflow:hidden auto}._roomMemberManager_2qq45_5905 article{align-items:center;gap:calc(10px + (var(--text-scale,1) - 1) * 5px);min-width:0;padding:calc(9px + (var(--text-scale,1) - 1) * 4px) calc(11px + (var(--text-scale,1) - 1) * 5px);border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._roomMemberManager_2qq45_5905 article:last-child{border-bottom:0}._roomMemberIdentity_2qq45_5949{gap:2px;min-width:0;display:grid}._roomMemberIdentity_2qq45_5949 strong{font-size:var(--type-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._roomMemberIdentity_2qq45_5949 span{color:var(--text-secondary);font-size:var(--type-small)}._roomModerationActions_2qq45_5967{white-space:nowrap;flex-wrap:nowrap;justify-self:end;gap:6px;display:flex}._roomModerationAction_2qq45_5967{flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border-color:color-mix(in srgb, var(--danger) 64%, var(--border))!important;color:var(--danger)!important;background:color-mix(in srgb, var(--danger) 12%, var(--surface-raised))!important}._roomAdministrationAction_2qq45_5984{flex:0 0 2.5rem;width:2.5rem;height:2.5rem;color:var(--text-primary)!important;background:var(--surface-raised)!important}._administrationSuccessors_2qq45_5992{gap:var(--space-2);max-height:min(320px,42vh);display:grid;overflow-y:auto}._administrationSuccessors_2qq45_5992 label{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);display:grid}._roomModerationAction_2qq45_5967:hover:not(:disabled),._roomModerationAction_2qq45_5967:focus-visible{border-color:var(--danger)!important;background:color-mix(in srgb, var(--danger) 22%, var(--surface-raised))!important}@media (width<=620px){._roomIdentityEditor_2qq45_5842{grid-template-columns:1fr}._roomDialogFooter_2qq45_5816{flex-direction:column;align-items:stretch}}._dialogClosing_2qq45_6027{animation:_dialog-out_2qq45_1 var(--motion-panel) forwards}@keyframes _dialog-in_2qq45_1{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes _dialog-out_2qq45_1{to{opacity:0;transform:translateY(10px)scale(.98)}}._dialogHeader_2qq45_6045{justify-content:space-between;align-items:center;display:flex}._dialogHeader_2qq45_6045 h2{margin:0}._profileButton_2qq45_6055,._avatarButton_2qq45_1326,._message_2qq45_1170 header button,._person_2qq45_3011,._friendRow_2qq45_6059 button,._friendRequest_2qq45_6060 button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}._profileButton_2qq45_6055{border-radius:50%}._profileButton_2qq45_6055:focus-visible,._avatarButton_2qq45_1326:focus-visible,._person_2qq45_3011:focus-visible,._friendRow_2qq45_6059 button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._sectionTitle_2qq45_6081{justify-content:space-between;align-items:center;display:flex}._sectionTitle_2qq45_6081 ._navLabel_2qq45_975{flex:1}._sectionTitle_2qq45_6081 button{width:30px;height:30px}._sectionTitle_2qq45_6081 ._roomCreateButton_2qq45_6096{padding:0;font-size:.68rem;line-height:1}._roomCreateButton_2qq45_6096 svg{width:.78rem;height:.78rem;margin:0;display:block}._friends_2qq45_6109{border-bottom:1px solid var(--border);padding-bottom:12px}._friendSearch_2qq45_6114{gap:6px;display:flex}._friendSearch_2qq45_6114 input{border:1px solid var(--border);border-radius:var(--radius-control);width:100%;min-width:0;color:var(--text-primary);background:var(--surface-raised);padding:7px 9px}._searchResults_2qq45_6129{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);gap:3px;margin-top:5px;padding:5px;display:grid}._searchResults_2qq45_6129 button{min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;padding:7px;display:flex}._searchResults_2qq45_6129 button:hover{background:var(--surface-hover)}._searchResults_2qq45_6129 span{color:var(--text-secondary);font-size:.68rem}._friendRow_2qq45_6059,._friendRequest_2qq45_6060,._pendingFriend_2qq45_6163{align-items:center;gap:6px;min-height:38px;padding:5px 3px;font-size:.72rem;display:flex}._friendRow_2qq45_6059>button:first-child{flex:1;align-items:center;gap:7px;min-width:0;display:flex}._friendRow_2qq45_6059 span,._pendingFriend_2qq45_6163{text-overflow:ellipsis;overflow:hidden}._friendRequest_2qq45_6060{border-radius:var(--radius-control);background:var(--accent-soft);flex-wrap:wrap;padding:8px}._friendRequest_2qq45_6060>button:first-child{width:100%;font-weight:700}._friendRequest_2qq45_6060>button:not(:first-child){border:1px solid var(--border);background:var(--surface-raised);border-radius:6px;padding:4px 7px}._pendingFriend_2qq45_6163{color:var(--text-secondary);justify-content:space-between}._subLabel_2qq45_6210{color:var(--text-secondary);margin:12px 10px 4px;font-size:.66rem;font-weight:700}._uploadButton_2qq45_2262:hover{color:var(--text-primary);background:var(--surface-hover)}._uploadButton_2qq45_2262:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._uploadStatus_2qq45_6227{max-width:180px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}._dialog_2qq45_4013 fieldset{border:1px solid var(--border);border-radius:var(--radius-control);gap:7px;max-height:180px;padding:12px;display:grid;overflow-y:auto}._checkRow_2qq45_6246{grid-template-columns:auto 1fr;align-items:center;min-height:28px;display:flex!important}._checkRow_2qq45_6246 input{width:18px;min-height:18px;accent-color:var(--accent)}._dialogActions_2qq45_4013,._profileActions_2qq45_6260{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._profileBackdrop_2qq45_6267{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;place-items:center;animation:.36s ease-out _profile-overlay-in_2qq45_1;display:grid;position:fixed;inset:0}._profileBackdropClosing_2qq45_6278{animation:.36s ease-in forwards _profile-overlay-out_2qq45_1}._friendsView_2qq45_6282{height:100%;min-height:0}._pageShell_2qq45_2380{grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid}._settingsEmbeddedPage_2qq45_6296,._settingsPageContent_2qq45_6300{width:100%;min-width:0}._settingsPageContent_2qq45_6300 ._audioDevicesContent_2qq45_6304{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}._settingsPageContent_2qq45_6300 ._audioDevicesContent_2qq45_6304>:not(._audioDeviceCard_2qq45_6307){grid-column:1/-1}._settingsPageContent_2qq45_6300 ._audioDeviceField_2qq45_6310 select{width:100%;min-width:0;max-width:480px}._settingsPageContent_2qq45_6300 ._pageContent_2qq45_6315,._settingsPageContent_2qq45_6300 ._securityStudio_2qq45_4299,._settingsPageContent_2qq45_6300 ._profileStudio_2qq45_3730,._settingsPageContent_2qq45_6300 ._appearanceStudio_2qq45_3204{height:auto;padding:0;overflow:visible}._settingsPageContent_2qq45_6300 ._audioDeviceCard_2qq45_6307{width:100%;min-width:0}._settingsPageContent_2qq45_6300 ._securityStudio_2qq45_4299{align-content:start}._settingsPageContent_2qq45_6300 ._securityHero_2qq45_4311{padding:18px}._settingsPageContent_2qq45_6300 ._securityCard_2qq45_4312{gap:14px;padding:20px}._settingsPageContent_2qq45_6300 ._securityHero_2qq45_4311 h2{font-size:1.2rem}._settingsPageContent_2qq45_6300 ._profileStudio_2qq45_3730{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}._settingsPageContent_2qq45_6300 ._profileStudioPreview_2qq45_6344{grid-area:1/2/span 3;position:sticky;top:0}._settingsCard_2qq45_6350{gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-panel);padding:20px;display:grid}._settingsCard_2qq45_6350 h2,._settingsCard_2qq45_6350 p{margin:0}._settingsCard_2qq45_6350 h2{font-size:1.1rem}._settingsCard_2qq45_6350 p{color:var(--text-secondary)}._notificationSettingsList_2qq45_6368{gap:4px;display:grid}._notificationSettingsRow_2qq45_6372{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:8px 0;display:flex}._notificationSettingsRow_2qq45_6372:last-child{border-bottom:0}._notificationSettingsRow_2qq45_6372>span{overflow-wrap:anywhere;flex:1;min-width:0}._notificationSettingsRow_2qq45_6372 button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);width:36px;height:36px;color:var(--text-primary);cursor:pointer;flex-shrink:0}._notificationSettingsRow_2qq45_6372 button:hover{background:var(--surface-hover)}._notificationSettingsRow_2qq45_6372 button:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}._notificationSettingsRow_2qq45_6372 button:disabled{opacity:.5;cursor:default}._securityGroupHeading_2qq45_6408{color:var(--text-secondary);grid-column:1/-1;margin:4px 0 0;font-size:.9rem;font-weight:700}@container truecord-settings (width<760px){._settingsPageContent_2qq45_6300 ._profileStudio_2qq45_3730{grid-template-columns:minmax(0,1fr)}._settingsPageContent_2qq45_6300 ._profileStudioPreview_2qq45_6344{grid-area:auto;position:static}._settingsPageContent_2qq45_6300 ._securityGrid_2qq45_4378{grid-template-columns:minmax(0,1fr)}._settingsPageContent_2qq45_6300 ._securityHero_2qq45_4311{grid-template-columns:auto minmax(0,1fr)}._settingsPageContent_2qq45_6300 ._securityStatusPills_2qq45_4360{grid-column:1/-1;justify-content:flex-start;max-width:none}._settingsPageContent_2qq45_6300 ._audioDeviceHeading_2qq45_6435{flex-wrap:wrap}._settingsPageContent_2qq45_6300 ._settingGrid_2qq45_3170{grid-template-columns:minmax(0,1fr)}}._pageHeader_2qq45_6443{padding:var(--space-4) clamp(12px, 3vw, 46px);border-bottom:1px solid var(--border)}._pageHeader_2qq45_6443 h1{margin:0;font-size:1.45rem}._pageHeader_2qq45_6443 p{color:var(--text-secondary);margin:4px 0 0}._pageContent_2qq45_6315{--avatar-status-outline:var(--canvas);min-width:0;min-height:0;padding:var(--space-4) clamp(12px, 3vw, 46px);overflow-y:auto}._audioDevicesContent_2qq45_6304{align-content:start;gap:var(--space-3);display:grid}._audioDeviceCard_2qq45_6307{gap:var(--space-3);width:min(100%,720px);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-panel);display:grid}._audioDeviceHeading_2qq45_6435{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._audioDeviceHeading_2qq45_6435 h2,._audioDeviceHeading_2qq45_6435 p{margin:0}._audioDeviceHeading_2qq45_6435 h2{font-size:1rem}._audioDeviceHeading_2qq45_6435 p,._audioDeviceCard_2qq45_6307 small{color:var(--text-secondary)}._audioDeviceHeading_2qq45_6435 button{border:1px solid var(--border-strong);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-raised);cursor:pointer;flex:none;padding:8px 12px}._audioDeviceHeading_2qq45_6435 button:hover:not(:disabled){border-color:var(--text-secondary);background:var(--accent-soft)}._audioDeviceHeading_2qq45_6435 button:focus-visible,._audioDeviceField_2qq45_6310 select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._audioDeviceHeading_2qq45_6435 button:disabled{cursor:default;opacity:.55}._audioDeviceField_2qq45_6310{min-width:0;color:var(--text-secondary);font-size:var(--type-caption);gap:6px;font-weight:700;display:grid}._audioDeviceField_2qq45_6310 select{border:1px solid var(--border);border-radius:var(--radius-control);width:100%;min-width:0;color:var(--text-primary);background:var(--surface-raised);text-overflow:ellipsis;padding:9px 36px 9px 11px;overflow:hidden}._audioMeter_2qq45_6551{background:var(--surface-raised);border-radius:999px;width:100%;height:8px;overflow:hidden}._audioMeter_2qq45_6551 span{border-radius:inherit;background:var(--status-online);height:100%;transition:width 80ms linear;display:block}._audioDeviceMessage_2qq45_6567{border:1px solid color-mix(in srgb, var(--danger) 55%, var(--border));border-radius:var(--radius-control);width:min(100%,720px);color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, var(--surface-panel));margin:0;padding:10px 12px}@media (width<=620px){._audioDeviceHeading_2qq45_6435{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){._audioMeter_2qq45_6551 span{transition:none}}._friendsHeader_2qq45_6590{margin-bottom:var(--space-4)}._friendsHeader_2qq45_6590 h1{margin:0;font-size:1.45rem}._friendsHeader_2qq45_6590 p{color:var(--text-secondary);margin:3px 0 0}._friendAddRow_2qq45_6604{gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-panel);display:flex}._friendAddRow_2qq45_6604 input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;padding:10px}._friendAddRow_2qq45_6604>button{flex:none;place-items:center;padding:0}._friendAddRow_2qq45_6604>button svg{width:.85em;height:.85em;display:block}._friendTabs_2qq45_6636{border-bottom:1px solid var(--border);gap:4px;display:flex}._friendTab_2qq45_6636,._friendTabActive_2qq45_6643{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 13px;display:flex}._friendTabActive_2qq45_6643{border-bottom-color:var(--accent);color:var(--text-primary)}._friendTab_2qq45_6636 span,._friendTabActive_2qq45_6643 span{background:var(--surface-raised);border-radius:99px;min-width:20px;padding:2px 5px;font-size:.68rem}._friendTab_2qq45_6636 ._incomingRequestBadge_2qq45_6669,._friendTabActive_2qq45_6643 ._incomingRequestBadge_2qq45_6669{color:#fff;background:var(--danger)}._friendList_2qq45_6675{display:grid}._friendListRow_2qq45_6679{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-2);border-bottom:1px solid color-mix(in srgb, var(--border) 65%, transparent);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._friendListRow_2qq45_6679:hover,._friendListRow_2qq45_6679:focus-within{background:var(--surface-hover)}._friendIdentity_2qq45_6694{min-width:0;font-weight:700}._friendActions_2qq45_6699{align-items:center;gap:var(--space-2);display:flex}._friendMoreButton_2qq45_6705{width:calc(2rem + (var(--text-scale,1) - 1) * .45rem)!important;height:calc(2rem + (var(--text-scale,1) - 1) * .45rem)!important;font-size:calc(.78rem + (var(--text-scale,1) - 1) * .18rem)!important}._friendEmpty_2qq45_6711{color:var(--text-secondary);text-align:center;padding:42px 12px}._zoomSetting_2qq45_6717{gap:var(--space-2);display:grid}._zoomChoices_2qq45_6722{flex-wrap:wrap;gap:6px;display:flex}._zoomChoice_2qq45_6722,._zoomActive_2qq45_6729{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-secondary);background:var(--surface-panel);cursor:pointer;padding:8px 10px}._zoomHud_2qq45_6738{z-index:80;border:1px solid var(--border);color:var(--text-primary);background:var(--surface-raised);box-shadow:var(--shadow-panel);border-radius:999px;padding:7px 11px;animation:.18s ease-out _zoom-hud-in_2qq45_1;position:fixed;top:18px;left:50%;transform:translate(-50%)}._zoomHudClosing_2qq45_6753{pointer-events:none;animation:.22s ease-in forwards _zoom-hud-out_2qq45_1}@keyframes _zoom-hud-in_2qq45_1{0%{opacity:0;transform:translate(-50%)translateY(-5px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes _zoom-hud-out_2qq45_1{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-5px)scale(.97)}}@keyframes _menu-in_2qq45_1{0%{opacity:0;transform:translate(-50%)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}._zoomActive_2qq45_6729{border-color:var(--accent);color:var(--text-primary);background:var(--accent-soft)}._profileModal_2qq45_6800{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--profile-background,var(--surface-panel));width:min(680px,100vw - 28px);max-height:calc(100vh - 40px);animation:.36s cubic-bezier(.22,1,.36,1) _profile-in_2qq45_1;position:relative;overflow-y:auto;box-shadow:0 28px 90px #0000006b}._profileModalClosing_2qq45_6812{animation:.36s cubic-bezier(.4,0,.2,1) forwards _profile-out_2qq45_1}._profileTopbar_2qq45_6816{border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);min-height:56px;color:var(--text-secondary);background:color-mix(in srgb, var(--surface-panel) 58%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:10px 14px 8px 20px;font-size:.75rem;font-weight:800;display:flex;position:relative}._profileTopbarActions_2qq45_6833{align-items:center;gap:7px;display:flex}._profileModalActions_2qq45_6839{border-top:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--surface-panel) 52%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:flex-end;gap:10px;padding:18px 34px 24px;display:flex}._profileLoading_2qq45_6849{min-height:300px;color:var(--text-secondary);padding:34px}@media (width<=560px){._profileModalActions_2qq45_6839{padding:16px 22px 22px;display:grid}}@keyframes _profile-in_2qq45_1{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes _profile-out_2qq45_1{to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes _profile-overlay-in_2qq45_1{0%{opacity:0}}@keyframes _profile-overlay-out_2qq45_1{to{opacity:0}}._fullRoomList_2qq45_6893{--full-chat-avatar-size:calc(2.6rem + (var(--text-scale,1) - 1) * 2.6rem);--full-chat-image-avatar-size:calc(var(--full-chat-avatar-size) + 4px);--avatar-status-outline:var(--surface-panel);gap:var(--space-2);display:grid}._fullRoomList_2qq45_6893 [role=img]{width:var(--full-chat-avatar-size);height:var(--full-chat-avatar-size)}._fullRoomList_2qq45_6893 [role=img][data-has-image=true]{width:var(--full-chat-image-avatar-size);height:var(--full-chat-image-avatar-size)}._fullRoomList_2qq45_6893>button>[role=img],._fullRoomList_2qq45_6893>button>._compactProfileFrame_2qq45_5126,._fullDirectEntry_2qq45_6914>button:first-child>[role=img],._fullDirectEntry_2qq45_6914>button:first-child>._compactProfileFrame_2qq45_5126{flex:none;align-self:center}._fullRoomList_2qq45_6893>button,._fullDirectEntry_2qq45_6914{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-panel);color:var(--text-primary);background:var(--surface-panel);text-align:left;cursor:pointer;display:flex}._fullDirectEntry_2qq45_6914>button:first-child{align-items:center;gap:var(--space-3);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;display:flex}._fullDirectEntry_2qq45_6914>._navAddFriend_2qq45_1025{margin-left:auto}._dmIndicators_2qq45_6952{align-items:flex-end;gap:6px;margin-left:auto;display:flex!important}._dmIndicators_2qq45_6952 b{color:#fff;background:var(--danger);border-radius:999px;place-items:center;min-width:22px;min-height:22px;display:grid}._fullRoomList_2qq45_6893>button>span:not([role=img],._compactProfileFrame_2qq45_5126,._dmIndicators_2qq45_6952,._unreadRoomDot_2qq45_808),._fullDirectEntry_2qq45_6914>button:first-child>span:not([role=img],._compactProfileFrame_2qq45_5126,._dmIndicators_2qq45_6952){flex-direction:column;display:flex}._fullRoomList_2qq45_6893>button>._unreadMentionBadge_2qq45_1101,._fullRoomList_2qq45_6893>button>._unreadRoomDot_2qq45_808{margin-left:auto}._fullRoomList_2qq45_6893 small{color:var(--text-secondary)}._cursorMenu_2qq45_6988{z-index:160;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);min-width:min(210px,100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);box-shadow:var(--shadow-panel);transform-origin:0 0;animation:_cursor-menu-in_2qq45_1 var(--motion-menu);padding:6px;display:grid;position:fixed;overflow-y:auto}._cursorMenu_2qq45_6988 button{min-height:34px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 9px}._cursorMenu_2qq45_6988 ._userMenuItem_2qq45_7016{align-items:center;gap:10px;width:100%;line-height:1.25;display:flex}._userMenuItem_2qq45_7016 svg{text-align:center;flex:0 0 16px;width:16px}._cursorMenu_2qq45_6988 ._userMenuPositive_2qq45_7030{color:var(--success)}._cursorMenu_2qq45_6988 ._userMenuDestructive_2qq45_7034{color:var(--danger)}._cursorMenu_2qq45_6988 button:hover,._cursorMenu_2qq45_6988 button:focus-visible{background:var(--surface-hover)}._cursorMenu_2qq45_6988 button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._cursorMenuSeparator_2qq45_7048{background:var(--border);border:0;width:100%;height:1px;margin:5px 0}._contactPanel_2qq45_2925{flex-direction:column;min-width:0;display:flex}._contactBio_2qq45_7062{color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}._inspectorIdentityCopy_2qq45_2955 ._contactBio_2qq45_7062{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 65%, transparent);-webkit-line-clamp:3;border-radius:9px;-webkit-box-orient:vertical;max-height:4.9em;padding:6px 8px;display:-webkit-box;overflow:hidden}._contactActions_2qq45_7081{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}@media (prefers-reduced-motion:reduce){._inspector_2qq45_2833,._inspectorCollapseButton_2qq45_2865,._inspectorPulltab_2qq45_2866{transition:none}}._cursorMenuClosing_2qq45_7096{animation:_cursor-menu-out_2qq45_1 var(--motion-menu) forwards}@keyframes _cursor-menu-in_2qq45_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _cursor-menu-out_2qq45_1{to{opacity:0;transform:scale(.97)}}._profileForm_2qq45_7119{gap:14px;padding:0 22px 18px;display:grid}._profileForm_2qq45_7119 label{gap:7px;font-size:.78rem;font-weight:700;display:grid}._profileModal_2qq45_6800 input,._profileModal_2qq45_6800 textarea,._profileModal_2qq45_6800 select{appearance:none;border:1px solid var(--border-subtle);width:100%;color:var(--text-primary);background:var(--surface-raised);border-radius:10px;padding:10px 12px}._profileStudio_2qq45_3730{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;margin-inline:auto;padding:clamp(16px,3vw,34px);display:grid;overflow:auto}._profileStudioPanel_2qq45_7154{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--accent) 8%, transparent), transparent 42%), color-mix(in srgb, var(--surface-panel) var(--panel-opacity), transparent);align-content:start;gap:16px;min-width:0;padding:clamp(18px,2.6vw,26px);display:grid;box-shadow:0 14px 42px #00000024}._profileStudioHeading_2qq45_7172{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}._profileStudioHeading_2qq45_7172>span{border-radius:calc(var(--radius-control) * .8);min-width:36px;height:36px;color:color-mix(in srgb, var(--accent) 72%, var(--text-primary));background:var(--accent-soft);letter-spacing:.06em;text-transform:uppercase;place-items:center;padding-inline:7px;font-size:.65rem;font-weight:900;display:grid}._profileStudioHeading_2qq45_7172 h2,._profileStudioHeading_2qq45_7172 p{margin:0}._profileStudioHeading_2qq45_7172 h2{font-size:1rem}._profileStudioHeading_2qq45_7172 p{color:var(--text-secondary);margin-top:4px;font-size:.74rem;line-height:1.45}._profileStudioPanel_2qq45_7154 label,._socialRow_2qq45_7210{color:var(--text-secondary);gap:7px;font-size:.74rem;font-weight:700;display:grid}._profileStudioPanel_2qq45_7154 input,._profileStudioPanel_2qq45_7154 textarea,._socialRow_2qq45_7210 input{border:1px solid var(--border-subtle);border-radius:var(--radius-control);width:100%;color:var(--text-primary);background:var(--surface-raised);font:inherit;padding:10px 12px}._profileIdentity_2qq45_7230 textarea{resize:none;height:112px;min-height:112px;max-height:112px}._profileIdentity_2qq45_7230 input,._profileIdentity_2qq45_7230 textarea{font-size:calc(.92rem + (var(--text-scale,1) - 1) * .34rem);font-weight:520;line-height:1.45}._socialRow_2qq45_7210{grid-template-columns:minmax(110px,.48fr) minmax(110px,.55fr) minmax(150px,1fr) auto;align-items:center}._platformSelect_2qq45_7249{min-width:0;position:relative}._platformSelectButton_2qq45_7254{border:1px solid var(--border-subtle);border-radius:var(--radius-control);width:100%;min-height:42px;color:var(--text-primary);background:var(--surface-raised);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}._platformSelectButton_2qq45_7254:hover,._platformSelectButton_2qq45_7254[aria-expanded=true],._platformSelectButton_2qq45_7254:focus-visible{border-color:color-mix(in srgb, var(--accent) 72%, var(--border));background:var(--surface-hover);outline:none}._platformSelectButton_2qq45_7254>svg:last-child{color:var(--text-secondary);transition:transform var(--motion-fast);font-size:.65rem}._platformSelectButton_2qq45_7254[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}._platformSelectMenu_2qq45_7289{z-index:80;border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));background:color-mix(in srgb, var(--surface-panel) 97%, var(--canvas));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(250px,100vw - 24px);font:inherit;animation:_color-popover-in_2qq45_1 var(--motion-menu);border-radius:14px;gap:4px;padding:7px;display:grid;position:fixed;box-shadow:0 18px 42px #00000061}._platformSelectMenu_2qq45_7289 button{color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:20px minmax(0,1fr);gap:2px 9px;padding:9px 10px;display:grid}._platformSelectMenu_2qq45_7289 button:hover,._platformSelectMenu_2qq45_7289 button:focus-visible,._platformSelectMenu_2qq45_7289 button[aria-selected=true]{background:var(--accent-soft);outline:none}._platformSelectMenu_2qq45_7289 button svg{grid-row:1/3;place-self:center}._platformSelectMenu_2qq45_7289 button small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:.6rem;overflow:hidden}._profileStudioPreview_2qq45_6344{height:max-content;container-type:inline-size}._profileDesignPanel_2qq45_7344 ._schemeOptions_2qq45_3276{grid-template-columns:repeat(2,minmax(0,1fr))}._profileFieldHeading_2qq45_7348{justify-content:space-between;align-items:center;gap:12px;display:flex}._profileFieldCounter_2qq45_7355{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.68rem}._profileFieldCounterInvalid_2qq45_7361{color:var(--danger)}._profileDesignPanel_2qq45_7344 ._scaleControl_2qq45_3636{border-color:var(--border-subtle);background:var(--surface-raised);border-radius:14px;overflow:visible;box-shadow:inset 0 1px #ffffff08;gap:10px!important;min-height:0!important;padding:13px 14px!important}._profileDesignPanel_2qq45_7344 ._scaleControl_2qq45_3636:before{display:none}._profileDesignPanel_2qq45_7344 ._scaleControl_2qq45_3636:hover,._profileDesignPanel_2qq45_7344 ._scaleControl_2qq45_3636:focus-within{border-color:color-mix(in srgb, var(--accent) 56%, var(--border));box-shadow:inset 0 1px #ffffff0a, 0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent);transform:none}._profileDesignPanel_2qq45_7344 ._scaleHeading_2qq45_3665{font-size:.73rem;font-weight:760}._profileDesignPanel_2qq45_7344 ._scaleHeading_2qq45_3665 output{border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);background:color-mix(in srgb, var(--accent-soft) 76%, transparent);font-variant-numeric:tabular-nums;min-width:58px;padding:3px 8px;font-size:.67rem}._profileDesignPanel_2qq45_7344 ._scaleControl_2qq45_3636 input[type=range]{background:0 0;border:0;border-radius:0;height:18px;margin:0}._profileDesignPanel_2qq45_7344 ._scaleControl_2qq45_3636 input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) 0 var(--range-progress), color-mix(in srgb, var(--surface-hover) 80%, var(--border)) var(--range-progress) 100%);border:0;border-radius:999px;height:6px}._profileDesignPanel_2qq45_7344 ._scaleControl_2qq45_3636 input[type=range]::-webkit-slider-thumb{border:3px solid var(--surface-raised);width:18px;height:18px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 76%, white), 0 3px 10px #00000057;margin-top:-6px}._profileDesignPanel_2qq45_7344 ._scaleControl_2qq45_3636 input[type=range]::-moz-range-thumb{border:3px solid var(--surface-raised);width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 76%, white), 0 3px 10px #00000057}._profileDesignPanel_2qq45_7344 ._scaleControl_2qq45_3636 input[type=range]::-moz-range-track{background:color-mix(in srgb, var(--surface-hover) 80%, var(--border));border:0;border-radius:999px;height:6px}._profileDesignPanel_2qq45_7344 ._scaleControl_2qq45_3636 input[type=range]::-moz-range-progress{background:var(--accent);border-radius:999px;height:6px}._profileDesignPanel_2qq45_7344 ._scaleLegend_2qq45_3666{color:var(--text-secondary);letter-spacing:.035em;font-size:.58rem}._profileColorGrid_2qq45_7460{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._profileNamePicker_2qq45_7466{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:14px;gap:9px;padding:13px;display:grid}._profileNamePicker_2qq45_7466>span{color:var(--text-secondary);font-size:.74rem;font-weight:700}._profileNamePicker_2qq45_7466 ._schemeOptions_2qq45_3276{grid-template-columns:repeat(2,minmax(0,1fr))}._gradientRangeControl_2qq45_7485{border:1px solid var(--border-subtle);background:var(--surface-panel);border-radius:13px;grid-column:1/-1;gap:9px;min-width:0;margin:2px 0 0;padding:12px 13px 14px;display:grid}._gradientRangeControl_2qq45_7485 legend{color:var(--text-secondary);font-size:var(--profile-type-small);padding-inline:5px;font-weight:750}._gradientRangeHeading_2qq45_7504{color:var(--text-secondary);font-size:var(--type-caption);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}._gradientRangeRail_2qq45_7513{background:linear-gradient(90deg, var(--gradient-primary) var(--gradient-start), var(--gradient-secondary) var(--gradient-end)) center / 100% 7px no-repeat, linear-gradient(var(--surface-hover), var(--surface-hover)) center / 100% 7px no-repeat;border-radius:999px;height:20px;position:relative}._gradientRangeRail_2qq45_7513 input[type=range]{appearance:none;pointer-events:none;background:0 0;border:0;width:100%;height:20px;margin:0;padding:0;position:absolute;inset:0}._gradientRangeRail_2qq45_7513 input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;height:7px}._gradientRangeRail_2qq45_7513 input[type=range]::-webkit-slider-thumb{appearance:none;border:3px solid var(--surface-raised);background:var(--gradient-primary);width:18px;height:18px;box-shadow:0 0 0 1px var(--border), 0 3px 9px #00000057;cursor:ew-resize;pointer-events:auto;border-radius:50%;margin-top:-5.5px}._gradientRangeRail_2qq45_7513 input[type=range]:last-child::-webkit-slider-thumb{background:var(--gradient-secondary)}._gradientRangeRail_2qq45_7513 input[type=range]::-moz-range-track{background:0 0;border:0;height:7px}._gradientRangeRail_2qq45_7513 input[type=range]::-moz-range-progress{background:0 0;border:0;height:7px}._gradientRangeRail_2qq45_7513 input[type=range]::-moz-range-thumb{border:3px solid var(--surface-raised);background:var(--gradient-primary);width:12px;height:12px;box-shadow:0 0 0 1px var(--border), 0 3px 9px #00000057;cursor:ew-resize;pointer-events:auto;border-radius:50%}._gradientRangeRail_2qq45_7513 input[type=range]:last-child::-moz-range-thumb{background:var(--gradient-secondary)}._gradientRangeRail_2qq45_7513 input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--accent-soft);outline-offset:2px}._gradientRangeRail_2qq45_7513 input[type=range]:focus-visible::-moz-range-thumb{outline:3px solid var(--accent-soft);outline-offset:2px}._profileBackgroundPicker_2qq45_7599{color:var(--text-secondary);gap:8px;font-size:.74rem;font-weight:700;display:grid}._profileBackgroundPicker_2qq45_7599 ._schemeOptions_2qq45_3276{grid-template-columns:repeat(2,minmax(0,1fr))}._profileStudioActions_2qq45_7611{border-top:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-panel);grid-column:1/-1;margin-top:auto;padding:14px}._profileAvatarActions_2qq45_7620{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;min-width:0;display:grid}._profileAvatarActions_2qq45_7620 ._colorControl_2qq45_3342{grid-template-columns:40px minmax(0,1fr) auto;min-width:0}._profileAvatarActions_2qq45_7620 ._colorControl_2qq45_3342>code{white-space:nowrap;grid-area:1/3}._profileAvatarActions_2qq45_7620>button:last-child{grid-column:1/-1}._profileSurface_2qq45_7643{--avatar-status-outline:var(--surface-panel);background:var(--profile-background,var(--surface-raised));border-radius:22px;align-content:start;gap:24px;min-height:340px;padding:clamp(26px,5vw,46px);display:grid;overflow:hidden;box-shadow:0 22px 60px #00000047}._profileModal_2qq45_6800 ._profileSurface_2qq45_7643{min-height:360px;box-shadow:none;background:0 0;border-radius:0}._profileSurfaceMain_2qq45_7664{align-content:start;gap:30px;min-width:0;display:grid}._profileSurfaceIdentity_2qq45_7671{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}._profileSurfaceIdentity_2qq45_7671 h2,._profileSurfaceIdentity_2qq45_7671 p,._profileSurfaceBio_2qq45_7681 p{margin:0}._profileSurfaceIdentity_2qq45_7671 h2{font-size:var(--profile-type-display);overflow-wrap:anywhere;line-height:1.08;overflow:hidden}._profileName-solid_2qq45_7692 ._profileSurfaceIdentity_2qq45_7671 h2{color:var(--profile-name-primary)}._profileName-gradient_2qq45_7696 ._profileSurfaceIdentity_2qq45_7671 h2{color:#0000;background:linear-gradient(90deg, var(--profile-name-primary) var(--profile-name-start), var(--profile-name-secondary) var(--profile-name-end));-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;display:block}._userDisplayName_2qq45_1385{max-width:100%;line-height:inherit;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;display:inline-block;overflow:hidden}._userDisplayName-solid_2qq45_7719{color:var(--user-name-primary)}._userDisplayName-gradient_2qq45_7723{color:#0000;background:linear-gradient(90deg, var(--user-name-primary) var(--user-name-start), var(--user-name-secondary) var(--user-name-end));-webkit-background-clip:text;background-clip:text}._profileIdentityId_2qq45_7733{color:color-mix(in srgb, var(--text-secondary) 90%, white);margin-top:7px;font-size:.82rem;display:block}._profileSurfaceBio_2qq45_7681{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000026;border:1px solid #ffffff17;border-radius:15px;gap:10px;padding:16px 18px;display:grid}._profileSurfaceBio_2qq45_7681>strong{color:color-mix(in srgb, var(--text-secondary) 88%, white);letter-spacing:.12em;text-transform:uppercase;font-size:.67rem}._profileSurfaceBio_2qq45_7681 p{font-size:var(--profile-type-body);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.62}._profileSurfaceSocials_2qq45_7764{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}._profileSurfaceSocials_2qq45_7764 a{max-width:180px;min-height:43px;color:var(--text-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color var(--motion-fast), background var(--motion-fast), transform var(--motion-fast);background:#00000024;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:31px minmax(0,auto);align-items:center;gap:10px;padding:6px 10px 6px 6px;text-decoration:none;display:grid}._profileSurfaceSocials_2qq45_7764 a:hover,._profileSurfaceSocials_2qq45_7764 a:focus-visible{border-color:color-mix(in srgb, var(--accent) 72%, var(--border));background:var(--accent-soft);outline:none;transform:translateY(-2px)}._profileSurfaceSocials_2qq45_7764 a i{width:31px;height:31px;color:color-mix(in srgb, var(--accent) 72%, white);background:var(--accent-soft);border-radius:9px;place-items:center;font-style:normal;display:grid}._profileSurfaceSocials_2qq45_7764 a span{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:750;overflow:hidden}@container (width<=520px){._profileSurface_2qq45_7643{min-height:0;padding:28px}._profileSurfaceSocials_2qq45_7764{justify-content:flex-start}}._profilePreviewAvatar_2qq45_7832{aspect-ratio:1;border-radius:50%;flex:0 0 calc(7rem + 4px);width:calc(7rem + 4px);min-width:calc(7rem + 4px);max-width:calc(7rem + 4px);height:calc(7rem + 4px);min-height:calc(7rem + 4px);max-height:calc(7rem + 4px);line-height:0;display:block;position:relative}._profileSurface_2qq45_7643 ._profilePreviewAvatar_2qq45_7832 [role=img]{box-sizing:border-box;width:100%;height:100%;position:absolute;inset:0}._profileSurface_2qq45_7643 ._profilePreviewAvatar_2qq45_7832 [data-avatar-clip]{width:100%;height:100%;margin:0}._profileSurface_2qq45_7643 ._profilePreviewAvatar_2qq45_7832 [data-avatar-status]{border-width:4px;width:clamp(24px,24cqi,30px);height:clamp(24px,24cqi,30px);margin:0;bottom:0;right:0}._profileSurface_2qq45_7643 ._profilePreviewAvatar_2qq45_7832 [role=img][data-has-image=false]{line-height:1}._profilePreviewAvatar_2qq45_7832 [role=img][data-has-image=true] img,._compactProfileFrame_2qq45_5126 [role=img][data-has-image=true] img{border-radius:50%;width:calc(100% + 8px);max-width:none;height:calc(100% + 8px);top:50%;left:50%;transform:translate(-50%,-50%)}._profileFrame-simple_2qq45_7885 ._profilePreviewAvatar_2qq45_7832 [role=img],._profileFrame-gradient_2qq45_7886 ._profilePreviewAvatar_2qq45_7832 [role=img],._compactProfileFrame-simple_2qq45_7887 [role=img],._compactProfileFrame-gradient_2qq45_7888 [role=img]{overflow:visible}._profileFrame-simple_2qq45_7885 ._profilePreviewAvatar_2qq45_7832 [role=img][data-has-image=true] img,._profileFrame-gradient_2qq45_7886 ._profilePreviewAvatar_2qq45_7832 [role=img][data-has-image=true] img,._compactProfileFrame-simple_2qq45_7887 [role=img][data-has-image=true] img,._compactProfileFrame-gradient_2qq45_7888 [role=img][data-has-image=true] img{width:100%;height:100%}._profilePreviewAvatar_2qq45_7832 [role=img]:after,._compactProfileFrame_2qq45_5126 [role=img]:after{z-index:2;box-sizing:border-box;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}._compactProfileFrame_2qq45_5126{border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}._compactProfileFrame-simple_2qq45_7887 [role=img]:after{box-shadow:inset 0 0 0 calc(var(--avatar-frame-width) + 2px) var(--avatar-frame-primary);inset:-2px}._compactProfileFrame-gradient_2qq45_7888 [role=img]:after{border:calc(var(--avatar-frame-width) + 2px) solid transparent;background:linear-gradient(var(--avatar-frame-angle,135deg), var(--avatar-frame-primary), var(--avatar-frame-secondary)) border-box;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._compactProfileFrame-halo_2qq45_7939 [role=img]{box-shadow:0 0 10px color-mix(in srgb, var(--avatar-frame-primary) 65%, transparent)}._profileFrame-simple_2qq45_7885 ._profilePreviewAvatar_2qq45_7832 [role=img]:after{box-shadow:inset 0 0 0 calc(var(--profile-frame-width) + 2px) var(--profile-primary);inset:-2px}._profileFrame-gradient_2qq45_7886 ._profilePreviewAvatar_2qq45_7832 [role=img]:after{border:calc(var(--profile-frame-width) + 2px) solid transparent;background:linear-gradient(var(--profile-frame-angle,135deg), var(--profile-primary), var(--profile-secondary)) border-box;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._profileFrame-halo_2qq45_7963 ._profilePreviewAvatar_2qq45_7832 [role=img]{box-shadow:0 0 20px color-mix(in srgb, var(--profile-primary) 70%, transparent)}._dialog_2qq45_4013>header,._dialogActions_2qq45_4013,._profileActions_2qq45_6260{justify-content:space-between;align-items:center;gap:10px;display:flex}._encryptedGallery_2qq45_7976{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:var(--surface-base);contain:layout paint;border-radius:16px;gap:5px;width:min(620px,100%);display:grid;overflow:hidden;box-shadow:0 12px 32px #0003}._gallery-pair_2qq45_7988,._gallery-triple_2qq45_7989,._gallery-quad_2qq45_7990{aspect-ratio:16/9;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}._gallery-single_2qq45_7996{aspect-ratio:16/10;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._gallery-triple_2qq45_7989,._gallery-quad_2qq45_7990,._gallery-many_2qq45_8004{grid-template-rows:repeat(2,minmax(0,1fr))}._gallery-triple_2qq45_7989>:first-child{grid-row:span 2}._gallery-many_2qq45_8004{aspect-ratio:16/9;grid-template-columns:repeat(3,minmax(0,1fr))}._gallery-many_2qq45_8004>:first-child{grid-row:span 2}._encryptedGallery_2qq45_7976>button,._encryptedGallery_2qq45_7976>._imageLoading_2qq45_8022{background:var(--surface-raised);cursor:zoom-in;border:0;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden}._encryptedGallery_2qq45_7976 button:focus-visible{z-index:2;outline:3px solid var(--accent);outline-offset:-3px}._encryptedGallery_2qq45_7976 img{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-normal), filter var(--motion-normal);display:block}._videoCollagePreview_2qq45_8049{color:#fff;background:#0a0a0a;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}._videoCollagePreview_2qq45_8049>img{position:absolute;inset:0}._videoCollagePreview_2qq45_8049>video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._videoPlaceholder_2qq45_8072{color:#ffffffa8;font-size:var(--type-caption)}._videoCollagePlay_2qq45_8077{z-index:2;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent) 76%, #fff);color:#fff;background:color-mix(in srgb, var(--accent) 64%, #000000c2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;width:clamp(38px,16%,54px);transition:transform var(--motion-fast), background var(--motion-fast), border-color var(--motion-fast);border-radius:50%;place-items:center;padding-left:2px;display:grid;position:relative;box-shadow:0 7px 24px #00000061}._videoCollagePlay_2qq45_8077 svg{width:38%;height:38%}._encryptedGallery_2qq45_7976 button:hover ._videoCollagePlay_2qq45_8077,._encryptedGallery_2qq45_7976 button:focus-visible ._videoCollagePlay_2qq45_8077{border-color:color-mix(in srgb, var(--accent) 52%, #fff);background:color-mix(in srgb, var(--accent) 76%, #000000a8);transform:scale(1.06)}._videoCollagePreview_2qq45_8049>small{z-index:2;color:#fff;font-size:var(--type-caption);background:#000000b3;border-radius:5px;padding:2px 5px;position:absolute;bottom:7px;right:8px}._encryptedGallery_2qq45_7976 button:hover img{transform:scale(1.018)}._encryptedGallery_2qq45_7976 ._gallerySpoiler_2qq45_8126{cursor:pointer}._encryptedGallery_2qq45_7976 ._gallerySpoiler_2qq45_8126 img{filter:blur(20px)brightness(.45);transform:scale(1.12)}._encryptedGallery_2qq45_7976 ._gallerySpoiler_2qq45_8126 span{color:#fff;background:#0000002e;justify-content:center;align-items:center;gap:8px;font-size:.8rem;font-weight:800;display:flex;position:absolute;inset:0}._encryptedGallery_2qq45_7976 ._galleryMore_2qq45_8148{color:#fff;background:#00000094;place-items:center;font-size:1.55rem;font-weight:850;display:grid;position:absolute;inset:0}._imageLoading_2qq45_8022{width:100%;height:100%;min-height:0;color:var(--text-secondary);background:var(--surface-raised);place-items:center;display:grid}@media (width<=560px){._gallery-single_2qq45_7996{aspect-ratio:4/3}._gallery-pair_2qq45_7988,._gallery-triple_2qq45_7989,._gallery-quad_2qq45_7990,._gallery-many_2qq45_8004{aspect-ratio:3/2}}@media (width<=900px){._profileStudio_2qq45_3730{grid-template-columns:1fr}._profileStudioPreview_2qq45_6344{position:static}._appearanceStudio_2qq45_3204{grid-template-columns:1fr}._appearancePreview_2qq45_3269{position:static}}@container (width<=900px){._appearanceStudio_2qq45_3204{grid-template-columns:1fr}._appearancePreview_2qq45_3269{position:static}}@container (width<=620px){._schemeOptions_2qq45_3276,._colorGrid_2qq45_3336,._settingGrid_2qq45_3170{grid-template-columns:1fr 1fr}}@media (width<=620px){._schemeOptions_2qq45_3276,._colorGrid_2qq45_3336,._settingGrid_2qq45_3170{grid-template-columns:1fr 1fr}._appearanceStudio_2qq45_3204{padding:12px}._appearanceSection_2qq45_3222,._appearancePreview_2qq45_3269{padding:14px}._profileColorGrid_2qq45_7460,._profileDesignPanel_2qq45_7344 ._schemeOptions_2qq45_3276{grid-template-columns:1fr 1fr}._socialRow_2qq45_7210{grid-template-columns:1fr}._profileSurface_2qq45_7643{grid-template-columns:1fr;gap:24px;min-height:0;padding:24px}._profileSurfaceSocials_2qq45_7764{padding-top:0}._colorPopover_2qq45_3392{width:min(350px,100vw - 24px)}._colorWorkbench_2qq45_3450{grid-template-columns:minmax(0,1fr) 112px}._colorValueFields_2qq45_3555{grid-template-columns:repeat(3,minmax(0,1fr))}._colorHexInput_2qq45_3561{grid-column:1/-1}._profileAvatarActions_2qq45_7620{grid-template-columns:1fr}._mediaModal_2qq45_2598{width:100%;height:94dvh}._mediaModal_2qq45_2598 header{align-items:flex-start}._mediaModal_2qq45_2598 header>strong{text-overflow:ellipsis;white-space:nowrap;max-width:34vw;overflow:hidden}}@media (prefers-reduced-motion:reduce){._newMessagesNotice_2qq45_2087{animation:none}._compactProfileFrame-halo_2qq45_7939 [role=img]{box-shadow:0 0 6px color-mix(in srgb, var(--avatar-frame-primary) 52%, transparent)}._profileFrame-halo_2qq45_7963 ._profilePreviewAvatar_2qq45_7832{animation:none}}._app_2qq45_1 ._appearanceSection_2qq45_3222 h2,._app_2qq45_1 ._profileStudioHeading_2qq45_7172 h2,._app_2qq45_1 ._securityHero_2qq45_4311 h2,._app_2qq45_1 ._securityCard_2qq45_4312 h2,._app_2qq45_1 ._inspector_2qq45_2833 h2{font-size:var(--type-heading-small)}._app_2qq45_1 ._pageHeader_2qq45_6443 h1,._app_2qq45_1 ._friendsHeader_2qq45_6590 h1,._app_2qq45_1 ._sceneIntro_2qq45_1198 h2{font-size:var(--type-display)}._app_2qq45_1 ._eyebrow_2qq45_962,._app_2qq45_1 ._navLabel_2qq45_975,._app_2qq45_1 ._sectionLink_2qq45_984,._app_2qq45_1 ._message_2qq45_1170 time,._app_2qq45_1 ._message_2qq45_1170 em,._app_2qq45_1 ._systemActivity_2qq45_1243,._app_2qq45_1 ._profileStudioHeading_2qq45_7172>span,._app_2qq45_1 ._profileFieldCounter_2qq45_7355,._app_2qq45_1 ._securityStatusPills_2qq45_4360 span,._profileSurfaceBio_2qq45_7681>strong,._app_2qq45_1 ._friendTab_2qq45_6636 span,._app_2qq45_1 ._friendTabActive_2qq45_6643 span{font-size:var(--type-caption)}._app_2qq45_1 ._scaleHeading_2qq45_3665,._colorControl_2qq45_3342{font-size:var(--type-small)}._app_2qq45_1 ._scaleLegend_2qq45_3666,._colorControl_2qq45_3342>code,._colorPopover_2qq45_3392 header small,._colorHexInput_2qq45_3561,._colorRgbInput_2qq45_3562,._colorVerticalControls_2qq45_3505 label{font-size:var(--type-caption)}._app_2qq45_1 ._navItem_2qq45_791,._app_2qq45_1 ._navActive_2qq45_791,._app_2qq45_1 ._settingsLink_2qq45_997,._app_2qq45_1 ._sceneIntro_2qq45_1198 p,._app_2qq45_1 ._muted_2qq45_1223,._app_2qq45_1 ._appearanceSection_2qq45_3222 header p,._app_2qq45_1 ._profileStudioHeading_2qq45_7172 p,._app_2qq45_1 ._profileStudioPanel_2qq45_7154 label,._app_2qq45_1 ._socialRow_2qq45_7210,._app_2qq45_1 ._profileBackgroundPicker_2qq45_7599,._app_2qq45_1 ._securityInlineForm_2qq45_4780 label,._app_2qq45_1 ._recoveryManager_2qq45_4353 label,._app_2qq45_1 ._totpSetup_2qq45_4291 label,._app_2qq45_1 ._passwordResetForm_2qq45_4801 label,._app_2qq45_1 ._securityList_2qq45_4352 small,._profileIdentityId_2qq45_7733,._profileSurfaceSocials_2qq45_7764 a span{font-size:var(--type-small)}._app_2qq45_1 ._message_2qq45_1170,._app_2qq45_1 ._formattedMessage_2qq45_1404,._app_2qq45_1 ._composer_2qq45_2046 textarea,._app_2qq45_1 ._pageHeader_2qq45_6443 p,._app_2qq45_1 ._friendsHeader_2qq45_6590 p,._app_2qq45_1 ._securityHero_2qq45_4311 p,._app_2qq45_1 ._securityCard_2qq45_4312 header p,._app_2qq45_1 ._securityList_2qq45_4352>p,._app_2qq45_1 ._recoveryManager_2qq45_4353>p,._app_2qq45_1 ._recoveryKeyResult_2qq45_4354 p{font-size:var(--type-body)}._profileStudio_2qq45_3730,._profileModal_2qq45_6800{font-size:var(--profile-type-body)}._profileStudio_2qq45_3730 ._scaleHeading_2qq45_3665,._profileStudio_2qq45_3730 ._colorControl_2qq45_3342{font-size:var(--type-small)}._profileStudio_2qq45_3730 ._scaleLegend_2qq45_3666,._profileStudio_2qq45_3730 ._colorControl_2qq45_3342>code{font-size:var(--type-caption)}._profileStudio_2qq45_3730 ._colorControl_2qq45_3342>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._profileSocialPanel_2qq45_8403 ._socialRow_2qq45_7210,._profileSocialPanel_2qq45_8403 ._socialRow_2qq45_7210 input,._profileSocialPanel_2qq45_8403 ._platformSelectButton_2qq45_7254{font-size:var(--type-control)}._profileSocialPanel_2qq45_8403 ._socialRow_2qq45_7210 svg{font-size:.8rem}._profileSocialPanel_2qq45_8403 ._socialRow_2qq45_7210>button{align-self:stretch;height:auto;min-height:42px;font-size:.8rem}._profileStudio_2qq45_3730 ._profileStudioHeading_2qq45_7172 p,._profileStudio_2qq45_3730 ._profileStudioPanel_2qq45_7154 label,._profileStudio_2qq45_3730 ._socialRow_2qq45_7210,._profileStudio_2qq45_3730 ._profileBackgroundPicker_2qq45_7599,._profileModal_2qq45_6800 ._profileIdentityId_2qq45_7733,._profileModal_2qq45_6800 ._profileSurfaceSocials_2qq45_7764 a span{font-size:var(--profile-type-small)}._profileStudio_2qq45_3730 ._profileStudioHeading_2qq45_7172 h2{font-size:calc(1rem + (var(--text-scale,1) - 1) * .2rem)}._loginApprovalBackdrop_2qq45_8432{z-index:10000;background:#000000b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}._loginApprovalDialog_2qq45_8442{border:1px solid var(--border);background:var(--surface-panel);border-radius:1rem;gap:.65rem;width:min(100%,32rem);max-height:calc(100dvh - 2rem);padding:1.25rem;line-height:1.5;display:grid;overflow-y:auto;box-shadow:0 1rem 3rem #00000059}._loginApprovalDialog_2qq45_8442 h2,._loginApprovalDialog_2qq45_8442 p{margin:0}._loginApprovalDevice_2qq45_8461{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-base);gap:.35rem;padding:.9rem 1rem;display:grid}._loginApprovalDevice_2qq45_8461 small{color:var(--text-secondary)}._loginApprovalActions_2qq45_8474{justify-content:flex-end;gap:.75rem;margin-top:.25rem;display:flex}._sasComparison_2qq45_8481{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-base);gap:.8rem;padding:1rem;display:grid}._sasComparison_2qq45_8481 p{color:var(--text-secondary);margin:0}._sasSymbols_2qq45_8495{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}._sasSymbols_2qq45_8495 li{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-panel);text-align:center;justify-items:center;gap:.2rem;min-width:0;padding:.6rem .3rem;display:grid}._sasSymbols_2qq45_8495 strong{font-size:1.7rem;line-height:1.2}._sasSymbols_2qq45_8495 span{font-size:.78rem}._sasSymbols_2qq45_8495 small{color:var(--text-secondary)}._verificationLoading_2qq45_8529{color:var(--text-secondary);align-items:center;gap:.65rem;padding:.75rem 0;display:flex}:is(._dialog_2qq45_4013:has(._sasComparison_2qq45_8481),._loginCard_2qq45_3982:has(._sasComparison_2qq45_8481)){max-height:calc(100dvh - 2rem);overflow-y:auto}._start_149ml_1{min-height:32px;color:var(--text-primary);background:var(--surface-hover);border:1px solid var(--border);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}._start_149ml_1:disabled{opacity:.5;cursor:not-allowed}._card_149ml_20{border:1px solid var(--border);background:var(--surface-panel);border-top:0;border-radius:0 0 14px 14px;flex-direction:column;flex:none;min-width:0;min-height:78px;max-height:min(45dvh,380px);padding:15px 16px 26px;animation:.2s ease-out _enter_149ml_1;display:flex;position:relative;overflow:hidden}._cardHead_149ml_37{flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}._identity_149ml_46{align-items:center;gap:10px;min-width:0;display:flex}._avatar_149ml_53{border-radius:50%;flex:none;width:40px;height:40px;position:relative}._avatar_149ml_53>:first-child{border-radius:inherit;width:100%;height:100%}._identityText_149ml_67{text-align:left;gap:3px;min-width:0;display:grid}._identityText_149ml_67 strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._identityText_149ml_67>span{color:var(--text-secondary);font-size:12px}._online_149ml_86{border:2px solid var(--surface-panel);background:var(--text-secondary);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}._onlineNow_149ml_97{background:var(--success,#64a97b)}._partnerAudio_149ml_101{width:19px;height:19px;color:var(--danger,#db747f);background:var(--surface-panel);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:-4px;right:-5px}._controls_149ml_115{flex:none;align-items:center;gap:6px;display:flex}._controls_149ml_115 button,._incoming_149ml_123 button{border:1px solid var(--border);width:32px;height:32px;color:var(--text-primary);background:var(--surface-hover);cursor:pointer;border-radius:9px;place-items:center;padding:0;transition:background .18s,color .18s;display:grid}._controls_149ml_115 button:hover{background:var(--surface-panel)}._controls_149ml_115 button:disabled{opacity:.4;cursor:not-allowed}._controls_149ml_115 button._muted_149ml_148,._hangup_149ml_149{color:var(--danger,#db747f);background:color-mix(in srgb, var(--danger,#db747f) 12%, var(--surface-panel))}._hangup_149ml_149 svg{transform:rotate(135deg)}._controls_149ml_115 button:focus-visible,._start_149ml_1:focus-visible,._stageHead_149ml_160:focus-visible,._foldHandle_149ml_161:focus-visible,._dockIdentity_149ml_162:focus-visible,._incoming_149ml_123 button:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}._details_149ml_168{gap:10px;min-height:0;margin-top:12px;display:grid;overflow-y:auto}._details_149ml_168[hidden],._participants_149ml_177[hidden],._videoGrid_149ml_178[hidden]{display:none}._foldOpening_149ml_182{animation:.2s ease-out _region-open_149ml_1}._foldClosing_149ml_186{pointer-events:none;animation:.2s ease-in forwards _region-close_149ml_1}@keyframes _region-open_149ml_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _region-close_149ml_1{to{opacity:0;transform:translateY(-10px)}}._devices_149ml_210{flex-wrap:wrap;gap:8px;min-width:0;display:flex}._devices_149ml_210 label{min-width:0;color:var(--text-secondary);flex:150px;gap:4px;font-size:11px;display:grid}._devices_149ml_210 select{width:100%;min-width:0;font:inherit;color:var(--text-primary);background:var(--surface-panel);border:1px solid var(--border);border-radius:7px;padding:5px 7px}._stage_149ml_160{border:1px solid var(--border);background:var(--surface-panel);border-radius:11px;min-width:0;overflow:hidden}._stageHead_149ml_160{background:var(--surface-hover);width:100%;min-height:32px;color:var(--text-secondary);font:inherit;cursor:pointer;border:0;align-items:center;gap:9px;padding:6px 10px;font-size:12px;display:flex}._stageHead_149ml_160>:nth-child(2){margin-left:auto}._participants_149ml_177{gap:8px;padding:10px;display:flex;overflow-x:auto}._participant_149ml_177{border:1px solid var(--border);border-radius:9px;flex:0 0 85px;justify-items:center;gap:5px;min-width:0;padding:7px;font-size:11px;display:grid;position:relative}._participant_149ml_177>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._participantInitial_149ml_291{width:28px;height:28px;color:var(--text-primary);background:var(--surface-hover);border-radius:50%;place-items:center;display:grid;overflow:hidden}._participantInitial_149ml_291>*{border-radius:inherit;width:100%;height:100%}._audioState_149ml_308{color:var(--danger,#db747f);position:absolute;top:5px;right:5px}._videoGrid_149ml_178{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:125px;gap:8px;max-height:274px;padding:8px;display:grid;overflow-y:auto}._videoTile_149ml_325{border:1px solid var(--border);background:var(--surface-panel);border-radius:8px;grid-template-rows:25px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}._videoTile_149ml_325 header{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);background:var(--surface-hover);padding:5px 8px;font-size:11px;overflow:hidden}._videoTile_149ml_325 video{object-fit:contain;background:#000;width:100%;height:100%}._foldHandle_149ml_161{height:20px;color:var(--text-secondary);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0;font-size:10px;transition:opacity .18s,transform .2s;display:flex;position:absolute;bottom:0;left:12px;right:12px;transform:translateY(3px)}._card_149ml_20:hover ._foldHandle_149ml_161,._card_149ml_20:focus-within ._foldHandle_149ml_161{opacity:1;transform:none}._folded_149ml_382{padding:16px 10px 7px}._folded_149ml_382 ._avatar_149ml_53{width:28px;height:28px}._expandHandle_149ml_391{height:15px;top:0;bottom:auto;transform:translateY(-3px)}._dock_149ml_162{z-index:30;border:1px solid var(--border);background:var(--surface-panel);border-left:0;border-radius:0 14px 14px 0;gap:8px;padding:10px;animation:.2s ease-out _enter_149ml_1;display:grid;position:absolute;bottom:8px;left:0;right:50px}._dockIdentity_149ml_162{width:100%;min-width:0;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;display:block}._dock_149ml_162 ._avatar_149ml_53{width:31px;height:31px}._dock_149ml_162 ._controls_149ml_115{justify-content:flex-start}._error_149ml_435{color:var(--danger,#db747f);margin:0;font-size:11px}._incoming_149ml_123{z-index:60;background:var(--surface-panel);border:1px solid var(--border);border-radius:14px;max-width:min(330px,100vw - 36px);padding:16px;position:fixed;top:80px;right:18px}._incoming_149ml_123 button{width:auto;font:inherit;gap:8px;margin-right:8px;padding:6px 10px;display:inline-flex}@keyframes _enter_149ml_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (width<=600px){._cardHead_149ml_37{flex-wrap:wrap}._videoGrid_149ml_178{grid-auto-rows:100px;max-height:224px}}@media (prefers-reduced-motion:reduce){._card_149ml_20,._dock_149ml_162,._foldOpening_149ml_182,._foldClosing_149ml_186{animation:none}._foldHandle_149ml_161,._controls_149ml_115 button{transition:none}}._settings_v83mp_1{grid-row:1/-1;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}._rail_v83mp_10{box-sizing:border-box;z-index:2;background:var(--surface-base);border-right:1px solid var(--border-subtle);width:56px;padding:14px 7px;transition:width .2s cubic-bezier(.2,.75,.2,1),box-shadow .2s;position:absolute;inset:0 auto 0 0;overflow:hidden auto}._expanded_v83mp_24{width:204px;box-shadow:12px 0 28px #0004}._rail_v83mp_10 [role=tablist]{gap:5px;display:grid}._rail_v83mp_10 button{border-radius:var(--radius-control);width:188px;height:42px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 13px;transition:color .15s,background .15s;display:flex}._rail_v83mp_10 button svg{flex:0 0 16px;width:16px;font-size:16px}._rail_v83mp_10 button span{white-space:nowrap;opacity:0;font-size:.85rem;font-weight:650;transition:opacity .15s,transform .2s;transform:translate(-5px)}._expanded_v83mp_24 button span{opacity:1;transform:translate(0)}._rail_v83mp_10 button:hover{background:var(--surface-hover);color:var(--text-primary)}._rail_v83mp_10 button[aria-selected=true]{background:var(--surface-raised);color:var(--text-primary)}._rail_v83mp_10 button:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}._viewport_v83mp_80{overscroll-behavior:contain;min-width:0;height:100%;min-height:0;margin-left:56px;overflow:auto;container:truecord-settings/inline-size}._content_v83mp_89{box-sizing:border-box;width:100%;min-width:0;padding:clamp(12px,3cqi,30px)}@media (prefers-reduced-motion:reduce){._rail_v83mp_10,._rail_v83mp_10 button,._rail_v83mp_10 button span{transition:none}}._button_1hc1f_1,._iconButton_1hc1f_2{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-raised);font:inherit;cursor:pointer;transition:transform var(--motion-fast), background var(--motion-fast), border-color var(--motion-fast)}._button_1hc1f_1{min-height:2.5rem;padding:.6rem 1rem;font-weight:700}._iconButton_1hc1f_2{place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}._button_1hc1f_1:hover,._iconButton_1hc1f_2:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:var(--surface-hover);transform:translateY(-1px)}._button_1hc1f_1:focus-visible,._iconButton_1hc1f_2:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:2px}._avatar_1hc1f_41{color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid;position:relative;overflow:visible;container-type:inline-size}._avatarClip_1hc1f_53{border-radius:inherit;background:inherit;border:2px solid #ffffff2e;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}._avatar_1hc1f_41 img{border-radius:inherit;object-fit:cover;object-position:center;width:calc(100% + 4px);height:calc(100% + 4px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._defaultAvatar_1hc1f_77{width:100%;height:100%;display:block;position:absolute;inset:0}._defaultAvatarInitials_1hc1f_85{font-family:var(--font-ui);-webkit-user-select:none;user-select:none;font-weight:800;line-height:1}._avatar_1hc1f_41[data-has-image=true]{background:0 0!important}._avatar_1hc1f_41[data-has-image=true] ._avatarClip_1hc1f_53{border:0}._avatarStatus_1hc1f_100{z-index:5;box-sizing:border-box;border:clamp(2px, 5cqi, 3px) solid var(--avatar-status-outline,var(--surface-panel));background:var(--status-offline);pointer-events:none;border-radius:50%;width:clamp(9px,28cqi,20px);height:clamp(9px,28cqi,20px);position:absolute;bottom:-1px;right:-1px}._avatarStatus-online_1hc1f_114{background:var(--status-online)}._avatarStatus-away_1hc1f_118{background:var(--status-away)}._avatarStatus-dnd_1hc1f_122{background:var(--status-dnd)}._avatarStatus-offline_1hc1f_126{background:var(--status-offline)}._small_1hc1f_130[data-has-image=true]{width:calc(1.9rem + 4px);height:calc(1.9rem + 4px)}._medium_1hc1f_135[data-has-image=true]{width:calc(2.6rem + 4px);height:calc(2.6rem + 4px)}._large_1hc1f_140[data-has-image=true]{width:calc(5rem + 4px);height:calc(5rem + 4px)}._small_1hc1f_130{width:1.9rem;height:1.9rem}._medium_1hc1f_135{width:2.6rem;height:2.6rem}._large_1hc1f_140{width:5rem;height:5rem}._panel_1hc1f_160{border:1px solid var(--border);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--surface-panel) var(--panel-opacity), transparent);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}
