: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}._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)}._app_1jluu_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_1jluu_1 h1,._app_1jluu_1 h2,._app_1jluu_1 h3,._app_1jluu_1 p{overflow-wrap:anywhere}._app_1jluu_1 h1{font-size:var(--type-display);line-height:1.15}._app_1jluu_1 h2{font-size:var(--type-heading);line-height:1.2}._app_1jluu_1 h3{font-size:var(--type-heading-small);line-height:1.25}._app_1jluu_1 button,._app_1jluu_1 input,._app_1jluu_1 textarea,._app_1jluu_1 select{font-size:var(--type-control)}._app_1jluu_1 ::selection{color:var(--text-primary);background:color-mix(in srgb, var(--accent) 52%, transparent)}@keyframes _message-enter_1jluu_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._previewBanner_1jluu_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_1jluu_59 span:nth-child(2){opacity:.8}._spaceBar_1jluu_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_1jluu_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_1jluu_90:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}._brandWordmark_1jluu_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_1jluu_110,[data-brand-tone=light] ._brandWordmark_1jluu_110{filter:grayscale()brightness(0)}@media (width<=620px){._brand_1jluu_90{flex-shrink:1}._brandWordmark_1jluu_110{max-width:min(42vw,180px);height:clamp(38px,9vw,46px)}}._spaces_1jluu_137{gap:8px;min-width:0;display:flex;overflow-x:auto}._space_1jluu_75,._spaceActive_1jluu_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_1jluu_75 span,._spaceActive_1jluu_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_1jluu_145{color:var(--text-primary);background:var(--accent-soft);box-shadow:inset 0 -2px var(--accent);border-color:#0000}._space_1jluu_75:focus-visible,._spaceActive_1jluu_145:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._headerActions_1jluu_184{--avatar-status-outline:var(--surface-base);align-items:center;gap:8px;margin-left:auto;display:flex}._updateButton_1jluu_193{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_1jluu_193:hover,._updateButton_1jluu_193:focus-visible,._updateButton_1jluu_193[data-state=available],._updateButton_1jluu_193[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_1jluu_193[data-state=current]{border-color:var(--status-online);color:var(--status-online)}._updateButton_1jluu_193[data-state=error]{border-color:var(--danger);color:var(--danger)}._updateButton_1jluu_193:disabled{cursor:wait;opacity:.78}._updateButtonBadge_1jluu_238{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_1jluu_257{animation:.9s linear infinite _update-button-spin_1jluu_1}@keyframes _update-button-spin_1jluu_1{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){._updateButtonSpinner_1jluu_257{animation-duration:1.8s}}._profileContext_1jluu_273{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_1jluu_286,._profileContext_1jluu_273:hover,._profileContext_1jluu_273:focus-within{border-color:var(--border);background:var(--surface-raised);box-shadow:0 14px 38px #00000057}._profileContextPanel_1jluu_294{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_1jluu_294:before{content:"";height:7px;position:absolute;bottom:100%;left:0;right:0}._profileContextOpen_1jluu_286 ._profileContextPanel_1jluu_294,._profileContext_1jluu_273:hover ._profileContextPanel_1jluu_294,._profileContext_1jluu_273:focus-within ._profileContextPanel_1jluu_294{visibility:visible;opacity:1;pointer-events:auto;transform:none}._profileStatusEntry_1jluu_334{position:relative}._profileContextAction_1jluu_338,._profileStatusEntry_1jluu_334>button,._profileStatusSelection_1jluu_340 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_1jluu_338{margin-bottom:2px}._profileStatusEntry_1jluu_334>button{justify-content:space-between}._profileContextAction_1jluu_338:hover,._profileContextAction_1jluu_338:focus-visible,._profileStatusEntry_1jluu_334>button:hover,._profileStatusEntry_1jluu_334>button:focus-visible,._profileStatusSelection_1jluu_340 button:hover,._profileStatusSelection_1jluu_340 button:focus-visible,._profileStatusSelection_1jluu_340 button[aria-checked=true]{background:var(--surface-hover);outline:none}._profileStatusSelection_1jluu_340{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_1jluu_340 button{white-space:nowrap}._profileStatusSelection_1jluu_340:before{content:"";width:9px;position:absolute;top:0;bottom:0;left:100%}._profileStatusEntry_1jluu_334:hover ._profileStatusSelection_1jluu_340,._profileStatusEntry_1jluu_334:focus-within ._profileStatusSelection_1jluu_340,._profileStatusSelectionOpen_1jluu_411{visibility:visible;opacity:1;pointer-events:auto;transform:none}._statusSwatch_1jluu_418{background:var(--status-offline);border-radius:50%;flex:none;width:10px;height:10px;display:block}._statusSwatch-online_1jluu_427{background:var(--status-online)}._statusSwatch-away_1jluu_431{background:var(--status-away)}._statusSwatch-dnd_1jluu_435{background:var(--status-dnd)}._statusSwatch-offline_1jluu_439{background:var(--status-offline)}._headerActions_1jluu_184>button:first-child{display:none}._ribbon_1jluu_447{--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_1jluu_461{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_1jluu_472{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid;position:relative}._sidebarTopNav_1jluu_461 button{font-size:calc(var(--type-control) * .94);font-weight:800}._sidebarSelection_1jluu_485{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_1jluu_485:after{background:var(--accent);content:"";border-radius:2px;height:2px;position:absolute;bottom:-6px;left:9px;right:9px}._sidebarHome_1jluu_513,._sidebarHomeActive_1jluu_514,._sidebarTab_1jluu_472,._sidebarTabActive_1jluu_516{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_1jluu_472,._sidebarTabActive_1jluu_516{flex-direction:column}._sidebarHome_1jluu_513,._sidebarHomeActive_1jluu_514{aspect-ratio:1;width:42px;height:42px;min-height:42px;padding:0}._sidebarTopNav_1jluu_461 button>svg{flex:none;width:1.08rem;height:1.08rem}._sidebarHome_1jluu_513>svg,._sidebarHomeActive_1jluu_514>svg{width:1.16rem;height:1.16rem}._sidebarHomeActive_1jluu_514{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_1jluu_516{color:var(--text-primary)}._sidebarHome_1jluu_513:hover,._sidebarTab_1jluu_472:hover{color:var(--text-primary);background:color-mix(in srgb, var(--accent) 17%, transparent)}._sidebarHome_1jluu_513:focus-visible,._sidebarHomeActive_1jluu_514:focus-visible,._sidebarTab_1jluu_472:focus-visible,._sidebarTabActive_1jluu_516:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}._sidebarTabLabel_1jluu_587{display:inline}._sidebarNotificationBadge_1jluu_591{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_1jluu_613{flex:none;align-items:stretch;gap:10px;min-width:0;margin:12px 0 10px;display:flex}._sidebarSearch_1jluu_622{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_1jluu_622>svg{flex:none;width:1rem;height:1rem}._sidebarSearch_1jluu_622:focus-within{border-color:var(--accent)}._sidebarSearch_1jluu_622 input{width:100%;min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0}._sidebarControls_1jluu_613 ._sidebarAddButton_1jluu_655{border-radius:12px;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;font-size:1.1rem}._sidebarControls_1jluu_613 ._sidebarAddButton_1jluu_655:hover{transform:none}._sidebarList_1jluu_667{flex:auto;min-height:0;position:relative;overflow:hidden}._sidebarActionBar_1jluu_674{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_1jluu_685{align-items:center;gap:5px;display:flex}._sidebarActionBar_1jluu_674 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_1jluu_674 button:hover,._sidebarActionBar_1jluu_674 button:active{color:var(--text-primary);border-color:var(--border);background:var(--surface-hover)}._sidebarActionBar_1jluu_674 button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._sidebarActionBar_1jluu_674 svg{width:1rem;height:1rem}._sidebarPanel_1jluu_725{overscroll-behavior:contain;min-width:0;position:absolute;inset:0;overflow:hidden auto}._app_1jluu_1 ._sidebarPanel_1jluu_725 :is(._navItem_1jluu_733,._navActive_1jluu_733){min-height:3.9rem;font-size:calc(var(--type-body) * 1.06);border-radius:14px;gap:12px;padding:8px 10px;font-weight:650}._sidebarPanel_1jluu_725 ._navItem_1jluu_733:hover{background:color-mix(in srgb, var(--accent) 9%, var(--surface-aside-raised))}._sidebarPanel_1jluu_725 ._navActive_1jluu_733{background:color-mix(in srgb, var(--accent) 20%, var(--surface-aside-raised))}._sidebarPanel_1jluu_725 ._unreadRoomDot_1jluu_750{width:10px;height:10px}._sidebarEnteringRight_1jluu_755{animation:.19s ease-out both _sidebar-enter-right_1jluu_1}._sidebarEnteringLeft_1jluu_759{animation:.19s ease-out both _sidebar-enter-left_1jluu_1}._sidebarLeavingLeft_1jluu_763{pointer-events:none;animation:.19s ease-in both _sidebar-leave-left_1jluu_1}._sidebarLeavingRight_1jluu_768{pointer-events:none;animation:.19s ease-in both _sidebar-leave-right_1jluu_1}@keyframes _sidebar-enter-right_1jluu_1{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes _sidebar-enter-left_1jluu_1{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes _sidebar-leave-left_1jluu_1{to{opacity:0;transform:translate(-18px)}}@keyframes _sidebar-leave-right_1jluu_1{to{opacity:0;transform:translate(18px)}}@container truecord-sidebar (width<=205px){._sidebarTabLabel_1jluu_587{display:none}}@media (prefers-reduced-motion:reduce){._sidebarEnteringRight_1jluu_755,._sidebarEnteringLeft_1jluu_759,._sidebarLeavingLeft_1jluu_763,._sidebarLeavingRight_1jluu_768{animation:none}._sidebarSelection_1jluu_485,._sidebarTopNav_1jluu_461 button{transition:none}}._roomNav_1jluu_829,._roomNav_1jluu_829 section,._invites_1jluu_831,._invite_1jluu_831{min-width:0}._navText_1jluu_836,._invite_1jluu_831>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._navText_1jluu_836{flex:auto}._navItem_1jluu_733>[role=img],._navActive_1jluu_733>[role=img],._navItem_1jluu_733>b,._navActive_1jluu_733>b,._navItem_1jluu_733>._unreadRoomDot_1jluu_750,._navActive_1jluu_733>._unreadRoomDot_1jluu_750{flex:none}._ribbonResizeHandle_1jluu_857{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_1jluu_857: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_1jluu_857:hover:after,._ribbonResizeHandle_1jluu_857:focus-visible:after,._ribbonResizeHandle_1jluu_857:active:after{opacity:.85;transform:scaleY(1)}._ribbonHeading_1jluu_894{justify-content:space-between;align-items:center;display:flex}._ribbonHeading_1jluu_894 button{display:none}._eyebrow_1jluu_904{color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}._ribbon_1jluu_447 h2{margin:3px 0 16px;font-size:1.15rem}._navLabel_1jluu_917{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;margin:24px 10px 7px;font-size:.68rem;font-weight:800}._sectionLink_1jluu_926{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_1jluu_733,._navActive_1jluu_733,._settingsLink_1jluu_939{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_1jluu_956{align-items:center;min-width:0;display:flex}._navDirectRow_1jluu_956>:first-child{flex:auto;min-width:0}._navAddFriend_1jluu_967{width:31px;height:31px;color:var(--text-secondary);background:0 0;flex:none;margin-inline:3px}._navAddFriend_1jluu_967:hover{color:var(--text-primary);background:var(--surface-aside-raised)}._profileContextLogout_1jluu_981{border-top:1px solid var(--border-subtle)!important;color:var(--danger)!important;border-radius:0 0 8px 8px!important;margin-top:5px!important}._profileContextLogout_1jluu_981:hover{background:color-mix(in srgb, var(--danger) 22%, var(--surface-raised))!important}._destructiveButton_1jluu_992{border-color:color-mix(in srgb, var(--danger) 68%, var(--border))!important;color:#fff!important;background:var(--danger)!important}._destructiveButton_1jluu_992:hover:not(:disabled){filter:brightness(1.08)}._authExitButton_1jluu_1002{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_1jluu_1002:hover{background:color-mix(in srgb, var(--danger) 24%, var(--surface-panel))!important}._navActive_1jluu_733{color:var(--text-primary);background:color-mix(in srgb, var(--accent) 22%, var(--surface-aside-raised))}._navItem_1jluu_733:hover,._settingsLink_1jluu_939:hover{color:var(--text-primary);background:var(--surface-aside-raised)}._navItem_1jluu_733 b,._navActive_1jluu_733 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_1jluu_733 ._unreadMentionBadge_1jluu_1043,._navActive_1jluu_733 ._unreadMentionBadge_1jluu_1043,._unreadMentionBadge_1jluu_1043{color:#fff;background:var(--danger)}._unreadRoomDot_1jluu_750{background:#fff;border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto;box-shadow:0 0 8px #ffffff61}._settingsLink_1jluu_939{border:1px solid var(--border);margin-top:auto}._scene_1jluu_1065{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}._chatWorkspace_1jluu_1075{grid-row:1/-1;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}._roomSceneContent_1jluu_1085{grid-template-rows:minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}._chat_1jluu_1075{gap:var(--space-2);grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}._messageList_1jluu_1103{--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_1jluu_1103,html.truecord-developer-overlay-open ._messageList_1jluu_1103{scrollbar-width:none}html.truecord-media-fullscreen ._messageList_1jluu_1103::-webkit-scrollbar{display:none}html.truecord-developer-overlay-open ._messageList_1jluu_1103::-webkit-scrollbar{display:none}._messageContent_1jluu_1125{z-index:0;min-width:0;position:relative}._sceneIntro_1jluu_1131{margin:12px 0 28px}._sceneIntro_1jluu_1131>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_1jluu_1131 h2{margin:14px 0 4px;font-size:1.5rem}._sceneIntro_1jluu_1131 p,._muted_1jluu_1156{color:var(--text-secondary);margin:0;font-size:.84rem}._message_1jluu_1103{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_1jluu_1176{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_1jluu_1176>span{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 34%, var(--border)));height:1px}._systemActivity_1jluu_1176>span:last-child{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 34%, var(--border)), transparent)}._systemActivity_1jluu_1176 p{margin:0}._systemActivity_1jluu_1176 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_1jluu_1176 button:hover,._systemActivity_1jluu_1176 button:focus-visible{color:var(--text-primary);outline:2px solid var(--accent);outline-offset:2px}._systemActivity_1jluu_1176 time{color:color-mix(in srgb, var(--text-secondary) 72%, transparent);font-size:.66rem}._timelineDateDivider_1jluu_1231{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_1jluu_1231 span{background:color-mix(in srgb, var(--border) 68%, transparent);height:1px}._timelineDateDivider_1jluu_1231 time:first-letter{text-transform:uppercase}._message_1jluu_1103>div,._logicalMessageBody_1jluu_1253,._logicalMessageBody_1jluu_1253 p{min-width:0;max-width:100%}._message_1jluu_1103>._avatarButton_1jluu_1259+div{padding-right:calc(4.75rem + (var(--text-scale,1) - 1) * 2rem);flex:auto}._shiftMessageActions_1jluu_1264{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_1jluu_1264 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_1jluu_1103._shiftArmed_1jluu_1286:hover ._shiftMessageActions_1jluu_1264{opacity:1;pointer-events:auto;transform:none}._app_1jluu_1 ._messageReplyReference_1jluu_1292{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_1jluu_1292:hover{color:var(--text-primary);background:var(--surface-hover)}._messageReplyReference_1jluu_1292 strong{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);flex:0 auto}._messageReplyReference_1jluu_1292 ._userDisplayName_1jluu_1318{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}._messageReplyReference_1jluu_1292 span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:50ch;overflow:hidden}._messageReplyReference_1jluu_1292:focus-visible{outline:2px solid var(--focus-ring)}._formattedMessage_1jluu_1337{cursor:text;-webkit-user-select:text;user-select:text;min-width:0;max-width:100%}._formattedMessage_1jluu_1337 button{-webkit-user-select:none;user-select:none}._formattedMessage_1jluu_1337>p{margin:5px 0}._formattedMessage_1jluu_1337 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_1jluu_1337 a:visited{color:color-mix(in srgb, #1687ff 82%, var(--text-primary))}._formattedMessage_1jluu_1337 a:hover{color:color-mix(in srgb, #45a0ff 88%, var(--text-primary));text-shadow:0 0 10px #2391ff2e}._formattedMessage_1jluu_1337 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_1jluu_1381{gap:8px;width:min(100%,620px);margin-top:8px;display:grid}._linkPreviewSlot_1jluu_1388{width:100%;min-width:0;height:176px}._linkPreviewLoading_1jluu_1394,._linkPreviewCard_1jluu_1395,._linkPreviewFallback_1jluu_1396{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_1jluu_1394{align-content:center;gap:12px;padding:20px;display:grid}._linkPreviewLoading_1jluu_1394 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_1jluu_1}._linkPreviewLoading_1jluu_1394 span:nth-child(2){width:min(56%,260px)}._linkPreviewLoading_1jluu_1394 span:nth-child(3){width:min(68%,320px)}._linkPreviewCard_1jluu_1395{cursor:pointer;grid-template-columns:minmax(0,1fr) 176px;display:grid}._linkPreviewMain_1jluu_1435,._linkPreviewImage_1jluu_1436{min-width:0;color:inherit;background:0 0;border:0}._linkPreviewMain_1jluu_1435{text-align:left;flex-direction:column;align-items:flex-start;gap:7px;padding:15px 17px;display:flex;overflow:hidden}._linkPreviewMain_1jluu_1435:only-child{grid-column:1/-1}._linkPreviewCard_1jluu_1395:not(._linkPreviewCardVideo_1jluu_1457):hover ._linkPreviewMain_1jluu_1435,._linkPreviewCard_1jluu_1395:not(._linkPreviewCardVideo_1jluu_1457):focus-visible ._linkPreviewMain_1jluu_1435,._linkPreviewCardVideo_1jluu_1457 ._linkPreviewMain_1jluu_1435:hover,._linkPreviewCardVideo_1jluu_1457 ._linkPreviewMain_1jluu_1435:focus-visible{background:color-mix(in srgb, var(--link-preview-accent,var(--text-secondary)) 8%, var(--surface-hover))}._linkPreviewCard_1jluu_1395:focus-visible{outline:2px solid var(--link-preview-accent,var(--text-secondary));outline-offset:-3px}._linkPreviewSite_1jluu_1473{max-width:100%;color:var(--text-secondary);font-size:var(--type-caption);white-space:nowrap;align-items:center;gap:7px;display:flex}._linkPreviewSite_1jluu_1473 img{object-fit:cover;border-radius:4px;flex:none;width:16px;height:16px}._linkPreviewSite_1jluu_1473 span,._linkPreviewSite_1jluu_1473 small{text-overflow:ellipsis;overflow:hidden}._linkPreviewSite_1jluu_1473 small:before{content:"·";margin-right:7px}._linkPreviewMain_1jluu_1435>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_1jluu_1514{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_1jluu_1526{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_1jluu_1436{height:100%;padding:0;overflow:hidden}._linkPreviewImage_1jluu_1436 img{object-fit:cover;width:100%;height:100%}._linkPreviewSlotVideo_1jluu_1548{height:auto}._linkPreviewCardVideo_1jluu_1457{cursor:default;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}._linkPreviewCardVideo_1jluu_1457 ._linkPreviewMain_1jluu_1435{cursor:pointer;width:100%;min-height:126px}._linkPreviewCardVideo_1jluu_1457 ._linkPreviewMain_1jluu_1435:focus-visible{outline:2px solid var(--link-preview-accent,var(--text-secondary));outline-offset:-3px}._linkPreviewVideo_1jluu_1569{z-index:1;aspect-ratio:16/9;cursor:default;background:#050505;width:100%;position:relative;overflow:hidden}._linkPreviewVideoFallback_1jluu_1579,._linkPreviewEmbed_1jluu_1580{border:0;width:100%;height:100%;position:absolute;inset:0}._linkPreviewVideoFallback_1jluu_1579{z-index:2;color:#fff;background:#111;border:0;place-items:center;padding:0;display:grid;overflow:hidden}._linkPreviewVideoFallbackInactive_1jluu_1599{visibility:hidden;pointer-events:none}._linkPreviewVideoFallback_1jluu_1579 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._linkPreviewVideoFallback_1jluu_1579:after{content:"";background:linear-gradient(#0000 55%,#00000085);position:absolute;inset:0}._linkPreviewPlay_1jluu_1619{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_1jluu_1636{width:auto;min-width:124px;font-size:var(--type-caption);padding:0 14px;font-weight:700}._linkPreviewVideoAction_1jluu_1644{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_1jluu_1619:focus-visible,._linkPreviewVideoAction_1jluu_1644:focus-visible{outline-offset:2px;outline:2px solid #fff}._linkPreviewPlayerError_1jluu_1665{z-index:3;color:#fff;font-size:var(--type-caption);text-shadow:0 1px 5px #000;position:absolute;bottom:18px;left:14px}._linkPreviewEmbed_1jluu_1580{z-index:1;opacity:1;pointer-events:auto;-webkit-user-select:auto;user-select:auto}._linkPreviewFallback_1jluu_1396{color:var(--text-secondary);text-underline-offset:3px;align-items:center;padding:18px;text-decoration:underline;display:flex}._linkPreviewFallback_1jluu_1396:hover,._linkPreviewFallback_1jluu_1396:focus-visible{color:var(--text-primary);outline:2px solid var(--accent);outline-offset:-3px}@keyframes _link-preview-pulse_1jluu_1{0%{opacity:.48}to{opacity:.9}}@container (width<=520px){._linkPreviewSlot_1jluu_1388{height:250px}._linkPreviewCard_1jluu_1395{grid-template-rows:minmax(0,1fr) 96px;grid-template-columns:1fr}._linkPreviewImage_1jluu_1436{grid-row:2}._linkPreviewSlotVideo_1jluu_1548{height:auto}._linkPreviewCardVideo_1jluu_1457{grid-template-rows:auto auto}._linkPreviewCardVideo_1jluu_1457 ._linkPreviewVideo_1jluu_1569{grid-row:2}}@media (prefers-reduced-motion:reduce){._linkPreviewLoading_1jluu_1394 span{animation:none}}._messageMention_1jluu_1741{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_1jluu_1741:hover,._messageMention_1jluu_1741:focus-visible{color:var(--text-primary);outline:2px solid var(--accent);outline-offset:1px}._message_1jluu_1103 ._formattedMessage_1jluu_1337 em{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0;font-style:italic}._formattedMessage_1jluu_1337 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_1jluu_1337 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_1jluu_1337 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_1jluu_1802{max-width:100%;position:relative}._messageCodeBlock_1jluu_1802 pre{padding-right:30px}._messageCodeBlock_1jluu_1802>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_1jluu_1802:hover>button,._messageCodeBlock_1jluu_1802:focus-within>button{opacity:1;transform:none}._messageCodeBlock_1jluu_1802>button:hover,._messageCodeBlock_1jluu_1802>button:focus-visible{color:var(--accent);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--accent) 75%, transparent));outline:none}._formattedMessage_1jluu_1337 pre code{color:var(--text-primary);background:0 0;border:0;padding:0;font-size:.82rem}._messageSpoiler_1jluu_1855{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_1jluu_1855:hover,._messageSpoiler_1jluu_1855:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._revealedSpoiler_1jluu_1873{color:inherit;font:inherit;background:0 0}._logicalMessageBody_1jluu_1253 p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}._message_1jluu_1103:hover{background:color-mix(in srgb, var(--surface-hover) 62%, transparent)}._blockedMessage_1jluu_1889>._avatarButton_1jluu_1259,._blockedMessage_1jluu_1889>div{opacity:.58}._blockedIndicator_1jluu_1894{color:var(--danger);font-size:.75rem}._failedMessage_1jluu_1899{border:1px solid var(--danger);color:var(--danger)}._failedMessage_1jluu_1899 p{color:var(--text-primary)}._inlineFriendAdd_1jluu_1908{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_1jluu_1908:hover{color:color-mix(in srgb, var(--success) 62%, white);background:color-mix(in srgb, var(--surface-hover) 45%, transparent)}._inlineFriendAdd_1jluu_1908:focus-visible{outline:2px solid var(--text-secondary);outline-offset:1px}._message_1jluu_1103 header{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._message_1jluu_1103 header>button:first-child{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:min(100%,42ch);overflow:hidden}._message_1jluu_1103 header>button:first-child strong{text-overflow:ellipsis;display:block;overflow:hidden}._message_1jluu_1103 header time,._message_1jluu_1103 header em,._blockedIndicator_1jluu_1894{flex:none}._message_1jluu_1103 time,._message_1jluu_1103 em{color:var(--text-secondary);font-size:.7rem}._message_1jluu_1103 em{background:var(--accent-soft);border-radius:99px;padding:2px 6px}._message_1jluu_1103 p{margin:5px 0;line-height:1.55}._composer_1jluu_1979{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_1jluu_1993{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_1jluu_1993>div{flex:1;min-width:0;display:grid}._composerReplyPreview_1jluu_1993 strong{color:var(--text-primary);font-size:var(--type-small)}._composerReplyPreview_1jluu_1993 span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-small);overflow:hidden}._newMessagesNotice_1jluu_2020{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_1jluu_1;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}._newMessagesNotice_1jluu_2020:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@keyframes _new-messages-in_1jluu_1{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}._suspendedComposer_1jluu_2056{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_1jluu_2070{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_1jluu_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_1jluu_2070 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_1jluu_2070 button:hover,._mentionPicker_1jluu_2070 button[aria-selected=true]{background:var(--surface-hover)}._mentionPicker_1jluu_2070 button[aria-selected=true]{box-shadow:inset 3px 0 var(--accent)}._mentionPicker_1jluu_2070 button>span:not([role=img]){min-width:0;display:grid}._mentionPicker_1jluu_2070 small{color:var(--text-secondary)}._composer_1jluu_1979 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_1jluu_2138{grid-template-areas:"text";min-width:0;display:grid}._composerMentionOverlay_1jluu_2144{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_1jluu_2144 mark{color:#0000;background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent-soft);border-radius:5px;padding:0}._formatToolbar_1jluu_2166{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_1jluu_2166 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_1jluu_2166 button svg{display:block}._composerActions_1jluu_2188{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._uploadButton_1jluu_2195{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-secondary);cursor:pointer;background:0 0;padding:7px 10px}._attachmentTray_1jluu_2204{gap:var(--space-2);min-width:0;min-height:0;display:grid}._attachmentTrayHeader_1jluu_2211{color:var(--text-secondary);justify-content:space-between;font-size:.75rem;display:flex}._attachmentTrayHeader_1jluu_2211 button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0}._attachmentGrid_1jluu_2225{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_1jluu_2236{--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_1jluu_1 var(--motion-panel);display:grid}._attachmentPreviewImage_1jluu_2250{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_1jluu_2250:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._attachmentPreviewSpoiler_1jluu_2267 img{filter:blur(8px)brightness(.55);transform:scale(1.12)}._attachmentPreviewActions_1jluu_2272{gap:calc(5px + (var(--text-scale,1) - 1) * 5px);flex:none;display:flex}._attachmentPreviewActions_1jluu_2272 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_1jluu_2272 button[aria-pressed=true]{border-color:var(--accent);color:var(--text-primary);background:var(--accent-soft)}._scenePresence_1jluu_2294{width:100%;min-width:0;height:100%;min-height:0;display:grid}._sceneLayer_1jluu_2302{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_1jluu_2302>._pageShell_1jluu_2313{grid-row:1/-1}@keyframes _attachment-in_1jluu_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}._attachmentPreview_1jluu_2236 img,._attachmentPreview_1jluu_2236>video{width:var(--attachment-preview-size);height:var(--attachment-preview-size);object-fit:cover;border-radius:7px}._attachmentPreview_1jluu_2236 div{flex-direction:column;min-width:0;display:flex}._attachmentPreview_1jluu_2236 strong{font-size:var(--type-control);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}._attachmentPreview_1jluu_2236 small,._attachmentPreview_1jluu_2236 em{color:var(--text-secondary);font-size:var(--type-caption);line-height:1.35}._attachmentPreview_1jluu_2236 progress{width:100%;height:6px;accent-color:var(--accent);background:var(--surface-base);border:0;border-radius:999px;overflow:hidden}._attachmentPreview_1jluu_2236 progress::-webkit-progress-bar{border-radius:inherit;background:var(--surface-base)}._attachmentPreview_1jluu_2236 progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 65%, white))}._attachmentPreview_1jluu_2236 progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 65%, white))}._fileGlyph_1jluu_2389{background:var(--accent-soft);border-radius:7px;place-items:center;width:46px;height:46px;display:grid}._uploadPreview_1jluu_2398{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_1jluu_2398 img{border-radius:var(--radius-control);object-fit:contain;width:72px;height:54px}._uploadPreview_1jluu_2398 span{flex-direction:column;flex:1;min-width:0;display:flex}._uploadPreview_1jluu_2398 small{color:var(--text-secondary)}._messageImage_1jluu_2430{border-radius:var(--radius-control);object-fit:contain;width:min(100%,640px);max-height:480px;display:block}._imageCollage_1jluu_2438{border-radius:var(--radius-control);gap:3px;width:min(100%,420px);max-height:320px;display:grid;overflow:hidden}._imageCollage_1jluu_2438 button{background:var(--surface-raised);cursor:zoom-in;border:0;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden}._imageCollage_1jluu_2438 img{object-fit:cover;width:100%;height:100%;max-height:320px;display:block}._imageCollage_1jluu_2438 button span{color:#fff;background:#0000008c;place-items:center;font-size:1.4rem;font-weight:800;display:grid;position:absolute;inset:0}._collage1_1jluu_2477{grid-template-columns:1fr}._collage1_1jluu_2477 img{object-fit:contain;max-height:280px}._collage2_1jluu_2486{grid-template-columns:repeat(2,1fr)}._collage3_1jluu_2490{grid-template:repeat(2,1fr)/1.4fr 1fr}._collage3_1jluu_2490 button:first-child{grid-row:1/3}._collage4_1jluu_2498,._collage5_1jluu_2499{grid-template:repeat(2,1fr)/repeat(2,1fr)}._mediaLoading_1jluu_2503{border-radius:var(--radius-control);width:260px;height:130px;color:var(--text-secondary);background:var(--surface-raised);place-items:center;display:grid}._mediaBackdrop_1jluu_2513{z-index:60;width:100dvw;height:100dvh;padding:var(--space-4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:_modal-backdrop-in_1jluu_1 var(--motion-panel);background:#000000e6;place-items:center;display:grid;position:fixed;inset:0}._mediaBackdropClosing_1jluu_2527{animation:_modal-backdrop-out_1jluu_1 var(--motion-panel) forwards}._mediaModal_1jluu_2531{gap:var(--space-3);filter:drop-shadow(0 22px 60px #00000075);width:min(92vw,1100px);height:min(88dvh,820px);animation:_media-modal-in_1jluu_1 var(--motion-panel);outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid}._mediaModalClosing_1jluu_2542{animation:_media-modal-out_1jluu_1 var(--motion-panel) forwards}._mediaModal_1jluu_2531 header,._mediaModal_1jluu_2531 nav{justify-content:space-between;align-items:center;gap:var(--space-2);color:#fff;display:flex}._mediaModal_1jluu_2531 header{border-radius:var(--radius-control);background:#0c0c0cd1;border:1px solid #ffffff24;min-width:0;padding:6px 8px}._mediaModal_1jluu_2531 header>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._mediaModal_1jluu_2531 header div{gap:var(--space-2);display:flex}._mediaModal_1jluu_2531 header button,._mediaModal_1jluu_2531 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_1jluu_2531 header button:hover,._mediaModal_1jluu_2531 header button:focus-visible,._mediaModal_1jluu_2531 nav button:hover,._mediaModal_1jluu_2531 nav button:focus-visible{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 13%, #0e0e0e);outline:none}._mediaModal_1jluu_2531>img,._mediaViewerSpoiler_1jluu_2600{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_1jluu_2531>._inlineMediaAttachment_1jluu_2612{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_1jluu_2531>._inlineMediaAttachment_1jluu_2612 video{height:100%;min-height:0;max-height:calc(88dvh - 150px)}._mediaViewerSpoiler_1jluu_2600{border-radius:var(--radius-panel);cursor:pointer;background:#0000006b;border:1px solid #ffffff2e;min-height:0;padding:0;position:relative;overflow:hidden}._mediaViewerSpoiler_1jluu_2600 img{object-fit:contain;filter:blur(28px)brightness(.38);width:100%;height:100%;display:block;transform:scale(1.06)}._mediaViewerSpoiler_1jluu_2600 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_1jluu_2600:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}._mediaModal_1jluu_2531 nav{justify-content:center}@keyframes _media-modal-in_1jluu_1{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes _media-modal-out_1jluu_1{to{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes _modal-backdrop-in_1jluu_1{0%{opacity:0}}@keyframes _modal-backdrop-out_1jluu_1{to{opacity:0}}._messageContextMenu_1jluu_2697{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_1jluu_2697 button{color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px}._messageContextMenu_1jluu_2697 button:hover,._messageContextMenu_1jluu_2697 button:focus-visible{background:var(--surface-hover)}._editingNotice_1jluu_2723{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}._editingNotice_1jluu_2723 button{color:var(--accent);cursor:pointer;background:0 0;border:0}._inlineEditor_1jluu_2738{align-items:flex-start;gap:var(--space-2);margin-top:5px;display:flex}._inlineEditor_1jluu_2738 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_1jluu_2738 div{gap:4px;display:flex}._inspector_1jluu_2766{--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_1jluu_2792{opacity:0;pointer-events:none;transform:translateX(calc(100% + var(--inspector-exit-distance,0px)))}._inspectorCollapseButton_1jluu_2798,._inspectorPulltab_1jluu_2799{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_1jluu_2798{z-index:1;position:absolute;top:10px;right:10px}._inspectorPulltab_1jluu_2799{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_1jluu_2835{opacity:1;pointer-events:auto;transform:translate(12px)}._inspectorPulltabVisible_1jluu_2835:hover,._inspectorPulltabVisible_1jluu_2835:focus-visible{transform:translate(0)}._inspectorCollapseButton_1jluu_2798:hover,._inspectorPulltab_1jluu_2799:hover{color:var(--text-primary);background:var(--surface-hover)}._inspectorCollapseButton_1jluu_2798:focus-visible,._inspectorPulltab_1jluu_2799:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._inspector_1jluu_2766 :is(._contactPanel_1jluu_2858,._memberPanel_1jluu_2858){margin:0}._inspector_1jluu_2766 h2{font-size:var(--type-heading-small)}._inspectorIdentity_1jluu_2866{flex:none;align-items:flex-start;gap:12px;min-width:0;padding:16px 14px 14px;display:flex}._inspectorAvatar_1jluu_2875{flex:none;place-items:center;width:5rem;height:5rem;display:inline-grid}._inspectorAvatar_1jluu_2875 [role=img]{width:5rem;height:5rem}._inspectorIdentityCopy_1jluu_2888{flex:1;min-width:0}._inspectorIdentityCopy_1jluu_2888 h2{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 38px);margin:0;overflow:hidden}._inspector_1jluu_2766 ._inspectorIdentityCopy_1jluu_2888 h2{font-size:calc(var(--type-heading-small) * 1.16);font-weight:800}._inspectorIdentityCopy_1jluu_2888 p{color:var(--text-secondary);font-size:var(--type-small);margin:7px 0 0;line-height:1.4}._inspectorRoomMeta_1jluu_2913{overflow-wrap:anywhere}._inspectorAction_1jluu_2917{width:32px;height:32px;color:var(--text-secondary);border-radius:9px}._inspectorAction_1jluu_2917:hover{color:var(--text-primary)}._inspectorActionDanger_1jluu_2928: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_1jluu_2934{flex-wrap:wrap;flex:none;align-items:center;gap:6px;min-height:32px;margin-top:10px;display:flex}._person_1jluu_2944{align-items:center;gap:10px;padding:8px 0;display:flex}._memberPanel_1jluu_2858{flex-direction:column;flex:auto;min-height:0;display:flex}._memberPanelHeading_1jluu_2958{flex:none;align-items:center;gap:6px;min-height:39px;padding:7px 14px 4px;display:flex}._memberPanelHeading_1jluu_2958>h2{margin:0}._memberPanelHeading_1jluu_2958>span{color:var(--text-secondary);font-size:var(--type-caption)}._memberPanelScroll_1jluu_2976{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;min-height:0;padding:0 8px 10px;overflow-y:auto}._memberPanel_1jluu_2858 ._person_1jluu_2944{border-radius:10px;gap:8px;min-height:46px;padding:5px 7px}._inspectorMemberCopy_1jluu_2992{min-width:0}._inspectorMemberCopy_1jluu_2992 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._inspectorMemberDirect_1jluu_3002{width:29px;height:29px;color:var(--text-secondary);border-radius:8px;flex:none}._inspectorMemberAddFriend_1jluu_3010:hover{color:var(--success)}._inspectorMemberDirect_1jluu_3002:disabled{opacity:.4;cursor:not-allowed}._memberPanel_1jluu_2858 ._person_1jluu_2944 strong{min-width:0;color:var(--text-primary);font-size:var(--type-control);line-height:1.3}._memberPanel_1jluu_2858 ._person_1jluu_2944>div>span:not(._userDisplayName_1jluu_1318){color:var(--text-secondary);font-size:var(--type-small);line-height:1.35}._memberPanel_1jluu_2858 ._person_1jluu_2944:hover{background:var(--surface-hover)}._invitedMembers_1jluu_3036{border-top:1px solid var(--border);gap:4px;margin-top:10px;padding-top:10px;display:grid}._person_1jluu_2944 div{flex-direction:column;flex:1;display:flex}._person_1jluu_2944>div>span:not(._userDisplayName_1jluu_1318){color:var(--text-secondary);font-size:var(--type-small)}._tags_1jluu_3055{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}._tags_1jluu_3055 span{border:1px solid var(--border);color:var(--text-secondary);border-radius:99px;padding:5px 8px;font-size:.72rem}._cards_1jluu_3070,._settings_1jluu_939{height:100%;min-height:0;padding:18px clamp(12px,3vw,46px);overflow-y:auto}._friendCard_1jluu_3078{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_1jluu_3078 div{flex:1}._friendCard_1jluu_3078 h3,._friendCard_1jluu_3078 p{margin:2px 0}._friendCard_1jluu_3078 p{color:var(--text-secondary);font-size:.78rem}._settingGrid_1jluu_3103{grid-template-columns:repeat(2,minmax(180px,1fr));gap:14px;margin-bottom:20px;display:grid}._settingGrid_1jluu_3103 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_1jluu_3103 output{color:var(--text-secondary);align-self:flex-end;margin-top:-28px;font-size:.75rem}._settingGrid_1jluu_3103 select{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-raised);padding:8px}._appearanceStudio_1jluu_3137{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_1jluu_3149{align-content:start;gap:18px;display:grid}._appearanceSection_1jluu_3155{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_1jluu_3155>header{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}._appearanceSection_1jluu_3155>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_1jluu_3155 h2,._appearanceSection_1jluu_3155 p{margin:0}._appearanceSection_1jluu_3155 h2{font-size:1rem}._appearanceSection_1jluu_3155 header p,._settingHint_1jluu_3200,._appearanceActions_1jluu_3201 span,._appearancePreview_1jluu_3202>p{color:var(--text-secondary);margin-top:4px;font-size:.76rem;line-height:1.5}._schemeOptions_1jluu_3209{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._scheme_1jluu_3209,._schemeActive_1jluu_3216{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_1jluu_3209:hover,._schemeActive_1jluu_3216{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_1jluu_3209 i,._schemeActive_1jluu_3216 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_1jluu_3269{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._colorControl_1jluu_3275{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_1jluu_3275>span{grid-column:2;align-self:center}._colorSwatch_1jluu_3294{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_1jluu_3294 i,._colorPreview_1jluu_3311 i{border-radius:8px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #ffffff24}._colorControl_1jluu_3275>code{color:var(--text-secondary);grid-column:3;font-size:.66rem}._colorPopover_1jluu_3325{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_1jluu_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_1jluu_1{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}._colorPopover_1jluu_3325 header{align-items:center;gap:11px;display:flex}._colorPopover_1jluu_3325 header div{gap:2px;display:grid}._colorPopover_1jluu_3325 header small{color:var(--text-secondary);font-size:.68rem}._colorPreview_1jluu_3311{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_1jluu_3383{grid-template-columns:minmax(0,1fr) 78px;gap:12px;display:grid}._colorSpectrum_1jluu_3389{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_1jluu_3389: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_1jluu_3389:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._colorSpectrum_1jluu_3389>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_1jluu_3438{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}._colorVerticalRail_1jluu_3445{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_1jluu_3445>i{content:"";border-radius:99px;position:absolute;inset:1px;overflow:hidden}._colorVerticalRail_1jluu_3445:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._colorVerticalThumb_1jluu_3474{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_1jluu_3488{grid-template-columns:minmax(122px,1.5fr) repeat(3,minmax(52px,.55fr));gap:8px;display:grid}._colorHexInput_1jluu_3494,._colorRgbInput_1jluu_3495{min-width:0;color:var(--text-secondary);gap:5px;font-size:.62rem;display:grid}._colorHexInput_1jluu_3494 input,._colorRgbInput_1jluu_3495 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_1jluu_3494 input:focus-visible,._colorRgbInput_1jluu_3495 input:focus-visible{border-color:var(--accent);outline:2px solid var(--accent-soft)}._colorPresets_1jluu_3521{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}._colorPresets_1jluu_3521 button{aspect-ratio:1;cursor:pointer;border:2px solid #ffffff2e;border-radius:10px}._customColorDisclosure_1jluu_3534{transform-origin:top;animation:_custom-colors-open_1jluu_1 var(--motion-panel);gap:12px;display:grid}._customColorDisclosure_1jluu_3534>button{justify-self:start}@keyframes _custom-colors-open_1jluu_1{0%{opacity:0;transform:translateY(-8px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}._appearanceSection_1jluu_3155 ._settingGrid_1jluu_3103{margin:0}._appearanceSection_1jluu_3155 ._settingGrid_1jluu_3103 label{border-color:var(--border-subtle);background:var(--surface-raised);min-height:86px;padding:12px;font-size:.74rem}._scaleControl_1jluu_3569{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_1jluu_3569:before{background:var(--accent);content:"";opacity:.72;width:3px;position:absolute;inset:0 auto 0 0}._scaleControl_1jluu_3569:hover,._scaleControl_1jluu_3569:focus-within{border-color:color-mix(in srgb, var(--accent) 62%, var(--border));transform:translateY(-1px);box-shadow:0 10px 28px #00000024}._scaleHeading_1jluu_3598,._scaleLegend_1jluu_3599{justify-content:space-between;align-items:center;gap:10px;display:flex}._scaleHeading_1jluu_3598 output{min-width:50px;color:var(--text-primary);background:var(--accent-soft);text-align:center;border-radius:99px;margin:0;padding:4px 8px}._scaleControl_1jluu_3569 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_1jluu_3569 input[type=range]:focus-visible{box-shadow:0 0 0 3px var(--accent-soft)}._scaleControl_1jluu_3569 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_1jluu_3569 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_1jluu_3569 input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:99px;height:5px}._appearanceStudio_1jluu_3137 input[type=number],._profileStudio_1jluu_3663 input[type=number]{appearance:textfield}._appearanceStudio_1jluu_3137 input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}._appearanceStudio_1jluu_3137 input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}._profileStudio_1jluu_3663 input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}._profileStudio_1jluu_3663 input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}._scaleLegend_1jluu_3599{color:var(--text-secondary);font-size:.61rem;font-weight:600}._scaleLegend_1jluu_3599 i{background:var(--border-subtle);flex:1;height:1px}._appearanceActions_1jluu_3201{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._appearancePreview_1jluu_3202{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_1jluu_3710{width:max-content;padding:0 11px}._previewWindow_1jluu_3715{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--canvas);overflow:hidden;box-shadow:0 24px 70px #00000047}._previewWindowBar_1jluu_3723{border-bottom:1px solid var(--border);background:var(--surface-panel);align-items:center;gap:5px;padding:10px 12px;display:flex}._previewWindowBar_1jluu_3723 i{background:var(--text-secondary);opacity:.5;border-radius:50%;width:7px;height:7px}._previewWindowBar_1jluu_3723 i:first-child{background:var(--danger)}._previewWindowBar_1jluu_3723 i:nth-child(2){background:var(--warning)}._previewWindowBar_1jluu_3723 i:nth-child(3){background:var(--success)}._previewWindowBar_1jluu_3723 span{color:var(--text-secondary);margin-left:auto;font-size:.62rem}._previewLayout_1jluu_3758{grid-template-columns:58px minmax(0,1fr);min-height:420px;display:grid}._previewLayout_1jluu_3758>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_1jluu_3758>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_1jluu_3758>nav i{background:var(--surface-raised);border-radius:9px;width:28px;height:28px}._previewLayout_1jluu_3758>nav ._previewNavActive_1jluu_3792{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}._previewLayout_1jluu_3758>section{align-content:start;gap:16px;min-width:0;padding:16px;display:grid}._previewLayout_1jluu_3758>section>header{justify-content:space-between;align-items:center;display:flex}._previewLayout_1jluu_3758>section>header div{display:grid}._previewLayout_1jluu_3758 small{color:var(--text-secondary);font-size:.65rem}._previewStatus_1jluu_3820{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent);border-radius:99px;padding:4px 7px;font-size:.62rem}._previewMessage_1jluu_3828{border-radius:var(--radius-control);background:var(--surface-panel);gap:9px;padding:12px;display:flex}._previewMessage_1jluu_3828 p{color:var(--text-secondary);margin:4px 0 0;font-size:.72rem;line-height:1.45}._previewControls_1jluu_3843{flex-wrap:wrap;gap:7px;display:flex}._previewControls_1jluu_3843>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_1jluu_3858{color:var(--text-secondary);gap:6px;font-size:.68rem;display:grid}._previewInput_1jluu_3858 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_1jluu_3874{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_1jluu_3874 span{display:grid}._previewToggleRow_1jluu_3874 input{width:34px;height:18px;accent-color:var(--accent)}._srOnly_1jluu_3895{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._loginPage_1jluu_3906,._loadingPage_1jluu_3907{background:radial-gradient(circle at 50% 0%, var(--accent-soft), transparent 42%), var(--canvas);place-items:center;min-height:100vh;padding:24px;display:grid}._loginCard_1jluu_3915{border:1px solid var(--border);border-radius:calc(var(--radius-panel) + 10px);background:var(--surface-panel);width:min(460px,100%);box-shadow:var(--shadow-panel);padding:clamp(24px,5vw,46px)}._registrationCard_1jluu_3924{width:min(760px,100%)}._loginBrandLogo_1jluu_3928{object-fit:contain;filter:grayscale()brightness(0)invert();width:72px;height:72px;display:block}[data-scheme=light] ._loginBrandLogo_1jluu_3928,[data-brand-tone=light] ._loginBrandLogo_1jluu_3928{filter:grayscale()brightness(0)}._loginCard_1jluu_3915 h1{margin:12px 0 6px}._loginCard_1jluu_3915>p,._dialog_1jluu_3946>p{color:var(--text-secondary);line-height:1.5}._loginCard_1jluu_3915 form,._dialog_1jluu_3946 form{gap:16px;margin:24px 0;display:grid}._loginCard_1jluu_3915 label,._dialog_1jluu_3946 label{gap:7px;font-size:.8rem;font-weight:700;display:grid}._loginField_1jluu_3966{gap:7px;display:grid}._loginLabelRow_1jluu_3971,._registrationUsernameLabel_1jluu_3972{justify-content:space-between;align-items:center;gap:12px;font-size:.8rem;font-weight:700;display:flex}._loginLabelRow_1jluu_3971 label{display:inline}._loginRegisterPrompt_1jluu_3985{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_1jluu_3997{border-radius:var(--radius-control);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 7px;font-weight:750}._loginRegisterLink_1jluu_3997:hover{background:var(--accent-soft)}._loginRegisterLink_1jluu_3997:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._loginRegisterLink_1jluu_3997:disabled{cursor:default;opacity:.55}._loginCard_1jluu_3915 ._registrationForm_1jluu_4022{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}._registrationField_1jluu_4027,._registrationFieldWide_1jluu_4028{min-width:0}._registrationFieldWide_1jluu_4028{grid-column:1/-1}._registrationFieldStatus_1jluu_4036{min-height:1.1em;color:var(--text-secondary);font-size:.72rem;font-weight:600}._registrationUsernameLabel_1jluu_3972 ._textButton_1jluu_4043{font-size:.7rem;font-weight:650}._registrationVerificationActions_1jluu_4048{flex-wrap:wrap;justify-content:space-between;gap:10px 18px;display:flex}._registrationVerificationActions_1jluu_4048 ._textButton_1jluu_4043:disabled{cursor:default;opacity:.55}._loginCard_1jluu_3915 input,._dialog_1jluu_3946 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_1jluu_3946 input::placeholder{color:var(--text-secondary);font:inherit;opacity:.78}._loginCard_1jluu_3915 input:focus,._dialog_1jluu_3946 input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._securityNote_1jluu_4086,._errorBox_1jluu_4087{border-radius:var(--radius-control);flex-direction:column;gap:5px;padding:12px;font-size:.75rem;line-height:1.45;display:flex}._securityNote_1jluu_4086{border:1px solid var(--border);color:var(--text-secondary);background:var(--surface-base)}._loginSecurityChoice_1jluu_4103,._totpForm_1jluu_4104{gap:16px;margin:22px 0;display:grid}._loginSecurityChoice_1jluu_4103>p,._totpForm_1jluu_4104>p{color:var(--text-secondary);margin:0;line-height:1.55}._loginMethodButtons_1jluu_4117{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._textButton_1jluu_4043{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-self:start;padding:3px 0}._textButton_1jluu_4043:hover{color:var(--accent)}._textButton_1jluu_4043:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=680px){._loginPage_1jluu_3906{place-items:start center;padding:14px;overflow-y:auto}._loginCard_1jluu_3915{padding:22px}._loginCard_1jluu_3915 ._registrationForm_1jluu_4022{grid-template-columns:minmax(0,1fr)}._registrationFieldWide_1jluu_4028{grid-column:auto}._loginRegisterPrompt_1jluu_3985,._registrationUsernameLabel_1jluu_3972{flex-direction:column;align-items:flex-start}}._totpForm_1jluu_4104>img,._totpSetup_1jluu_4168>img{aspect-ratio:1;border-radius:var(--radius-control);background:#fff;justify-self:center;width:min(240px,100%)}._securityStudio_1jluu_4176{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_1jluu_4188,._securityCard_1jluu_4189{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_1jluu_4188{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_1jluu_4207{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_1jluu_4188 h2,._securityCard_1jluu_4189 h2{margin:2px 0 5px}._securityHero_1jluu_4188 p,._securityCard_1jluu_4189 header p,._securityList_1jluu_4229>p,._recoveryManager_1jluu_4230>p,._recoveryKeyResult_1jluu_4231 p{color:var(--text-secondary);margin:0;line-height:1.55}._securityStatusPills_1jluu_4237{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:290px;display:flex}._securityStatusPills_1jluu_4237 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_1jluu_4255{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px);min-width:0;display:grid}._securityCard_1jluu_4189{align-content:start;gap:18px;padding:clamp(18px,2.5vw,28px);display:grid}._securityCard_1jluu_4189>header{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}._securityCard_1jluu_4189>header>svg{color:var(--accent);margin-top:4px;font-size:1.15rem}._recoveryCard_1jluu_4282{grid-column:auto}._securityList_1jluu_4229{gap:8px;display:grid}._securityList_1jluu_4229 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_1jluu_4229 article>div{gap:3px;display:grid}._securityItemActions_1jluu_4308{flex:none;grid-auto-flow:column;gap:7px!important;display:flex!important}._securityBadge_1jluu_4315{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_1jluu_4326{color:var(--danger)!important}._securityWarning_1jluu_4330,._securityDangerZone_1jluu_4331{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_1jluu_4338{color:var(--text-secondary);font-size:var(--type-control);gap:7px;font-weight:700;display:grid}._recoveryPicker_1jluu_4346{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}._visuallyHiddenInput_1jluu_4354{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}._recoveryDropzone_1jluu_4362{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_1jluu_4362>svg{color:var(--accent);font-size:1.2rem}._recoveryDropzone_1jluu_4362>span{gap:3px;min-width:0;display:grid}._recoveryDropzone_1jluu_4362 strong,._recoveryDropzone_1jluu_4362 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._recoveryDropzone_1jluu_4362 small{color:var(--text-secondary);font-size:var(--type-caption);font-weight:500}._recoveryDropzone_1jluu_4362:hover,._recoveryDropzoneActive_1jluu_4406{border-color:var(--accent);background:var(--accent-soft)}._recoveryDropzone_1jluu_4362:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._recoveryPicker_1jluu_4346[data-status=valid] ._recoveryDropzone_1jluu_4362{border-color:color-mix(in srgb, var(--success) 65%, var(--border))}._recoveryPicker_1jluu_4346[data-status=invalid] ._recoveryDropzone_1jluu_4362{border-color:color-mix(in srgb, var(--danger) 70%, var(--border))}._securityReason_1jluu_4424{color:var(--text-secondary);line-height:1.45;display:block}._passkeyAddRow_1jluu_4430{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}._securityRotationStep_1jluu_4437{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));border-radius:var(--radius-control);background:var(--accent-soft);animation:_dialog-in_1jluu_1 var(--motion-panel);gap:10px;padding:14px;display:grid}._securityRotationStep_1jluu_4437 p{color:var(--text-secondary);margin:0;line-height:1.5}._securityWarning_1jluu_4330 p,._securityDangerZone_1jluu_4331 p{color:var(--text-secondary);margin:6px 0 0;line-height:1.5}._securityDangerZone_1jluu_4331{border-color:color-mix(in srgb, var(--danger) 48%, var(--border));background:color-mix(in srgb, var(--danger) 9%, var(--surface-raised))}._securityDevicesCard_1jluu_4465{grid-column:auto}._securityDeviceList_1jluu_4469{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:254px;padding:2px 6px 2px 2px;overflow-y:auto}._securityDeviceList_1jluu_4469 article{min-height:78px;transition:border-color var(--motion-fast), background var(--motion-fast), box-shadow var(--motion-fast);padding:0;overflow:hidden}._securityDeviceList_1jluu_4469 article:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:var(--surface-hover)}._securityDeviceList_1jluu_4469 article:has(._securityDeviceOption_1jluu_4492>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_1jluu_4492{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_1jluu_4469 ._securityDeviceOption_1jluu_4492>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_1jluu_4469 ._securityDeviceOption_1jluu_4492>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_1jluu_4469 ._securityDeviceOption_1jluu_4492>input:checked{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._securityDeviceList_1jluu_4469 ._securityDeviceOption_1jluu_4492>input:checked:before{transform:scale(1)}._securityDeviceOption_1jluu_4492>span{gap:3px;min-width:0;display:grid}._securityDeviceOption_1jluu_4492:focus-within{outline:2px solid color-mix(in srgb, var(--accent) 78%, white);outline-offset:-3px;border-radius:var(--radius-control)}._securityDeviceBulkActions_1jluu_4561{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._securityReauthDialog_1jluu_4567{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_1jluu_1 var(--motion-panel);gap:16px;padding:24px;display:grid}._securityReauthDialog_1jluu_4567>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}._securityReauthDialog_1jluu_4567 h2,._securityReauthDialog_1jluu_4567 p{margin:0}._securityReauthDialog_1jluu_4567>p{color:var(--text-secondary);line-height:1.55}._securityReauthDialog_1jluu_4567 form{gap:14px;display:grid}._securityReauthDialog_1jluu_4567 label{font-size:var(--type-control);gap:7px;font-weight:700;display:grid}._securityReauthDialog_1jluu_4567 input,._securityList_1jluu_4229 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_1jluu_4567 input:focus,._securityList_1jluu_4229 input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._securityReauthDanger_1jluu_4626{border-color:color-mix(in srgb, var(--danger) 52%, var(--border))}._securityTextButton_1jluu_4630{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_1jluu_4630:hover:not(:disabled){color:var(--text-primary)}._securityTextButton_1jluu_4630:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:3px}._securityTextButton_1jluu_4630:disabled{cursor:default;opacity:.62}._securityInlineForm_1jluu_4657 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_1jluu_3915 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_1jluu_4229 small,._securityInlineForm_1jluu_4657>small{color:var(--text-secondary)}._securityInlineForm_1jluu_4657,._recoveryManager_1jluu_4230,._recoveryManager_1jluu_4230 form,._totpSetup_1jluu_4168,._passwordResetForm_1jluu_4678{gap:12px;display:grid}._securityInlineForm_1jluu_4657 label,._recoveryManager_1jluu_4230 label,._totpSetup_1jluu_4168 label,._passwordResetForm_1jluu_4678 label{color:var(--text-secondary);gap:7px;font-size:.78rem;font-weight:750;display:grid}._securityInlineForm_1jluu_4657 ._securityCheckboxRow_1jluu_4694,._securityCheckboxRow_1jluu_4694{align-items:center;gap:10px;display:flex}._securityInlineForm_1jluu_4657 ._securityCheckboxRow_1jluu_4694 input,._securityCheckboxRow_1jluu_4694 input{width:auto;min-height:auto}._securityInlineForm_1jluu_4657 input,._recoveryManager_1jluu_4230 input,._recoveryManager_1jluu_4230 textarea,._totpSetup_1jluu_4168 input,._passwordResetForm_1jluu_4678 input,._passwordResetForm_1jluu_4678 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_1jluu_4657 input:focus,._recoveryManager_1jluu_4230 input:focus,._recoveryManager_1jluu_4230 textarea:focus,._totpSetup_1jluu_4168 input:focus,._passwordResetForm_1jluu_4678 input:focus,._passwordResetForm_1jluu_4678 textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._securityActions_1jluu_4734,._totpSetup_1jluu_4168>div{flex-wrap:wrap;gap:9px;display:flex}._recoveryDiagnostic_1jluu_4741{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}._recoveryDiagnostic_1jluu_4741>div{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);gap:3px;padding:9px 11px;display:grid}._recoveryDiagnostic_1jluu_4741 dt{color:var(--text-secondary);font-size:var(--type-caption)}._recoveryDiagnostic_1jluu_4741 dd{color:var(--text-primary);font-size:var(--type-body);margin:0;font-weight:700}._recoveryManager_1jluu_4230 progress{width:100%;height:8px;accent-color:var(--accent);border:0;border-radius:999px;overflow:hidden}._successBox_1jluu_4778{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_1jluu_4786{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_1jluu_1 var(--motion-fast);padding:12px 14px;position:fixed;top:118px;right:22px}._securityToastError_1jluu_4801{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));background:color-mix(in srgb, var(--danger) 18%, var(--surface-panel))}._resetMethods_1jluu_4806{flex-wrap:wrap;gap:8px;display:flex}._resetMethods_1jluu_4806 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_1jluu_4806 button[aria-pressed=true]{border-color:var(--accent);color:var(--text-primary);background:var(--accent-soft)}._resetMethods_1jluu_4806 button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._securityCard_1jluu_4189 ._recoveryKeyResult_1jluu_4231{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_1jluu_4255{grid-template-columns:minmax(0,1fr)}._recoveryCard_1jluu_4282{grid-column:auto}._securityHero_1jluu_4188{grid-template-columns:auto minmax(0,1fr)}._securityStatusPills_1jluu_4237{grid-column:1/-1;justify-content:flex-start;max-width:none}}@media (width<=520px){._securityDeviceBulkActions_1jluu_4561{grid-template-columns:minmax(0,1fr)}}._recoveryBackdrop_1jluu_4865{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_1jluu_1 var(--motion-panel);place-items:center;padding:20px;display:grid;position:fixed;inset:0}._recoveryGate_1jluu_4877{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_1jluu_1 var(--motion-panel);gap:14px;padding:clamp(24px,5vw,40px);display:grid;overflow:auto}._recoveryGate_1jluu_4877 h2,._recoveryGate_1jluu_4877 p{margin:0}._recoveryGate_1jluu_4877 p{color:var(--text-secondary);line-height:1.6}._recoveryGate_1jluu_4877 form,._recoveryKeyResult_1jluu_4231{gap:16px;display:grid}._recoveryGate_1jluu_4877 label{gap:8px;font-size:.82rem;font-weight:750;display:grid}._recoveryGate_1jluu_4877 input,._recoveryGate_1jluu_4877 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_1jluu_4877 input:focus,._recoveryGate_1jluu_4877 textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._recoveryKeyResult_1jluu_4231 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_1jluu_4944{grid-template-columns:auto 1fr;align-items:center}._recoveryConfirm_1jluu_4944 input{width:18px;min-height:18px;accent-color:var(--accent)}._errorBox_1jluu_4087,._errorToast_1jluu_4956{color:#ffd6da;background:color-mix(in srgb, var(--danger) 20%, var(--surface-base))}._loader_1jluu_4961{border:3px solid var(--border);border-top-color:var(--accent);width:34px;height:34px;animation:_spin_1jluu_1 calc(.9s * var(--motion-scale)) linear infinite;border-radius:50%}._compactLoading_1jluu_4970{height:100%;color:var(--text-secondary);place-content:center;justify-items:center;display:grid}@keyframes _spin_1jluu_1{to{transform:rotate(360deg)}}._roomNav_1jluu_829{--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_1jluu_829 :is(._navItem_1jluu_733,._navActive_1jluu_733) [role=img]{width:var(--aside-chat-avatar-size);height:var(--aside-chat-avatar-size)}._roomNav_1jluu_829 :is(._navItem_1jluu_733,._navActive_1jluu_733) [role=img][data-has-image=true]{width:var(--aside-chat-image-avatar-size);height:var(--aside-chat-image-avatar-size)}._roomNav_1jluu_829 :is(._navItem_1jluu_733,._navActive_1jluu_733)>[role=img],._roomNav_1jluu_829 :is(._navItem_1jluu_733,._navActive_1jluu_733)>._compactProfileFrame_1jluu_5003{align-self:center}._navEmpty_1jluu_5007{color:var(--text-secondary);margin:8px 10px;font-size:.75rem}._ribbonActions_1jluu_5013{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;padding-top:12px;display:grid}._invites_1jluu_831{border-bottom:1px solid var(--border);padding-bottom:10px}._dmRequests_1jluu_5026{gap:7px;margin-bottom:10px;display:grid}._dmRequestCard_1jluu_5032{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_1jluu_5042{gap:4px;min-width:0;display:grid}._dmRequestBody_1jluu_5042 strong,._dmRequestBody_1jluu_5042 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._dmRequestBody_1jluu_5042 small{color:var(--text-secondary)}._dmRequestActions_1jluu_5059{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}._dmRequestActions_1jluu_5059 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_1jluu_5059 button:disabled{opacity:.55;cursor:wait}._dmRequestActions_1jluu_5059 button:focus-visible{outline:2px solid var(--focus-ring)}._invite_1jluu_831{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_1jluu_5093{align-items:center;gap:10px;min-width:0;display:flex}._inviteIdentity_1jluu_5093>div:last-child{gap:2px;min-width:0;display:grid}._inviteIdentity_1jluu_5093 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._inviteIdentity_1jluu_5093 span{color:var(--text-secondary);font-size:var(--type-caption)}._inviteActions_1jluu_5117{gap:7px;display:flex}._inviteActions_1jluu_5117 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_1jluu_5117 button:focus-visible{outline:2px solid var(--focus-ring)}._inviteActions_1jluu_5117 button:disabled{opacity:.6;cursor:wait}._errorToast_1jluu_4956{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_1jluu_4956 button{color:inherit;cursor:pointer;background:0 0;border:0}._errorToast_1jluu_4956._successToast_1jluu_5161{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_1jluu_2204{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_1jluu_2204 small{color:var(--text-secondary)}._mediaAttachmentLoading_1jluu_5186,._inlineMediaAttachment_1jluu_2612{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_1jluu_5196{contain:layout;width:min(620px,100%);min-height:86px}._videoAttachmentSlot_1jluu_5202{min-height:min(360px,52vw)}._videoAttachmentSlot_1jluu_5202>._mediaAttachmentLoading_1jluu_5186{height:100%}._attachmentSlot_1jluu_5196>._attachment_1jluu_2204{width:100%}._mediaAttachmentLoading_1jluu_5186{color:var(--text-secondary);place-items:center;padding:18px;display:grid}._inlineMediaAttachment_1jluu_2612{z-index:1;isolation:isolate;gap:8px;padding:10px;display:grid;position:relative}._inlineMediaAttachment_1jluu_2612 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_1jluu_2612 canvas{width:100%;display:block}._inlineMediaAttachment_1jluu_2612 audio{display:none}._inlineMediaAttachment_1jluu_2612 canvas{background:var(--surface-base);cursor:pointer;border-radius:7px;height:46px}._inlineMediaAttachment_1jluu_2612>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_1jluu_5266{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}._audioHeader_1jluu_5266 strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._audioHeader_1jluu_5266 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_1jluu_5266 button:hover,._audioHeader_1jluu_5266 button:focus-visible{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface-base));outline:none}._mediaControls_1jluu_5307{min-width:0;color:var(--text-secondary);font-size:var(--type-caption);flex-wrap:wrap;align-items:center;gap:8px;display:flex}._mediaControls_1jluu_5307 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_1jluu_5307 button svg,._audioHeader_1jluu_5266 button svg{width:14px;height:14px}._mediaControls_1jluu_5307 button:hover,._mediaControls_1jluu_5307 button:focus-visible,._mediaControls_1jluu_5307 button:active{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface-base));outline:none}._mediaControls_1jluu_5307 input[type=range]{min-width:60px;accent-color:var(--accent);flex:140px}._mediaControls_1jluu_5307 input[type=range]:last-of-type{max-width:88px}._mediaControls_1jluu_5307 ._mediaVolume_1jluu_5360{appearance:none;cursor:pointer;background:0 0;border:0;outline:none;height:16px}._mediaControls_1jluu_5307 ._mediaVolume_1jluu_5360::-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_1jluu_5307 ._mediaVolume_1jluu_5360::-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_1jluu_5307 ._mediaVolume_1jluu_5360:hover::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);transform:scale(1.12)}._mediaControls_1jluu_5307 ._mediaVolume_1jluu_5360:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);transform:scale(1.12)}._mediaControls_1jluu_5307 ._mediaVolume_1jluu_5360::-moz-range-track{background:color-mix(in srgb, var(--accent) 30%, var(--surface-base));border-radius:999px;height:4px}._mediaControls_1jluu_5307 ._mediaVolume_1jluu_5360::-moz-range-progress{background:var(--accent);border-radius:999px;height:4px}._mediaControls_1jluu_5307 ._mediaVolume_1jluu_5360::-moz-range-thumb{border:2px solid var(--surface-raised);background:var(--accent);border-radius:50%;width:12px;height:12px}._mediaControls_1jluu_5307 ._mediaVolume_1jluu_5360:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 38%, transparent);border-radius:999px}._mediaControlSpinner_1jluu_5426{animation:.78s linear infinite _media-control-spin_1jluu_1}@keyframes _media-control-spin_1jluu_1{to{transform:rotate(1turn)}}._audioWaveform_1jluu_5436{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_1jluu_5436:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._audioWaveform_1jluu_5436 span{transform-origin:50%;pointer-events:none;border-radius:999px;flex:1 1 0;min-width:1px;min-height:5px}._waveformLoading_1jluu_5464{cursor:progress}._waveformLoading_1jluu_5464 span{opacity:.36;animation:1.1s ease-in-out infinite alternate _waveform-loading_1jluu_1}._waveformLoading_1jluu_5464 span:nth-child(3n){animation-delay:.12s}._waveformLoading_1jluu_5464 span:nth-child(4n){animation-delay:.24s}._audioWaveform_1jluu_5436 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_1jluu_1{to{opacity:.72}}@media (prefers-reduced-motion:reduce){._waveformLoading_1jluu_5464 span{animation:none}._mediaControlSpinner_1jluu_5426{animation-duration:1.5s}}._inlineMediaAttachment_1jluu_2612:fullscreen{background:#000;border:0;border-radius:0;place-content:center;width:100vw;height:100vh;padding:clamp(12px,3vw,40px)}._inlineMediaAttachment_1jluu_2612:fullscreen video{width:100%;height:min(88vh,100vh - 74px);max-height:none}._inlineMediaAttachment_1jluu_2612:fullscreen ._mediaControls_1jluu_5307{justify-self:center;width:min(1100px,100%)}._emptyScene_1jluu_5530{place-content:center;justify-items:start;height:calc(100% - 54px);display:grid}._dialogBackdrop_1jluu_5537{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:_modal-backdrop-in_1jluu_1 var(--motion-panel);background:#0000009e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._dialogBackdropClosing_1jluu_5549{animation:_modal-backdrop-out_1jluu_1 var(--motion-panel) forwards}._dialog_1jluu_3946{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_1jluu_1 var(--motion-panel)}:is(._dialog_1jluu_3946:has(._roomDialogForm_1jluu_5563),._dialog_1jluu_3946:has(._roomManagementForm_1jluu_5564)){width:min(calc(680px + (var(--text-scale,1) - 1) * 240px), 100%);max-height:min(780px,100dvh - 40px);overflow:hidden}._dialog_1jluu_3946 ._srOnly_1jluu_3895{border:0;width:1px;min-height:0;padding:0}._roomDialogForm_1jluu_5563,._roomManagementForm_1jluu_5564{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_1jluu_5564{min-width:0;max-height:calc(100dvh - 130px);overflow:hidden auto}._roomManagementForm_1jluu_5564>*{min-width:0}._roomDialogIntro_1jluu_5596{color:var(--text-secondary);font-size:var(--type-body);margin:0;line-height:1.5}._roomNameField_1jluu_5603>span{color:var(--text-secondary);font-size:var(--type-small);letter-spacing:.04em;text-transform:uppercase}._roomNameField_1jluu_5603{gap:6px;display:grid}._friendInvitePicker_1jluu_5615{gap:calc(10px + (var(--text-scale,1) - 1) * 4px);min-height:0;display:grid}._roomFriendSearch_1jluu_5621{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_1jluu_5621:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._roomFriendSearch_1jluu_5621 input{min-height:calc(40px + (var(--text-scale,1) - 1) * 18px);background:0 0;border:0;padding:0;box-shadow:none!important}._friendInviteList_1jluu_5646{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_1jluu_5655{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_1jluu_5655:last-child{border-bottom:0}._friendInviteRow_1jluu_5655:hover{background:var(--surface-hover)}._friendInviteRow_1jluu_5655>div{gap:2px;min-width:0;display:grid}._friendInviteRow_1jluu_5655>div strong,._friendInviteRow_1jluu_5655>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._friendInviteRow_1jluu_5655>div strong{font-size:var(--type-control)}._friendInviteRow_1jluu_5655>div span,._friendInviteEmpty_1jluu_5692,._roomDialogFooter_1jluu_5693>span{color:var(--text-secondary);font-size:var(--type-small)}._friendInviteRow_1jluu_5655>button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}._friendInviteEmpty_1jluu_5692{text-align:center;margin:0;padding:32px 16px}._roomDialogFooter_1jluu_5693{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_1jluu_5719{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_1jluu_5730{--avatar-initials:#f3f3f3;position:relative}._roomAvatarImage_1jluu_5735{border-radius:var(--radius-control);object-fit:cover;filter:none;background:0 0;width:76px;height:76px;display:block}._roomManagementForm_1jluu_5564 ._roomDialogFooter_1jluu_5693{justify-content:flex-end}._roomIdentityEditor_1jluu_5719>div:last-child{gap:8px;display:grid}._roomAvatarActions_1jluu_5754{gap:calc(8px + (var(--text-scale,1) - 1) * 4px);flex-wrap:wrap;display:flex}._roomAvatarActions_1jluu_5754 button{align-items:center;gap:7px;display:inline-flex}._roomAvatarRemove_1jluu_5766{width:max-content;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem}._roomAvatarRemove_1jluu_5766:hover,._roomAvatarRemove_1jluu_5766:focus-visible{color:var(--danger)}._roomMemberManager_1jluu_5782{gap:8px;min-height:0;display:grid}._roomMemberManager_1jluu_5782>header{justify-content:space-between;align-items:center;display:flex}._roomMemberManager_1jluu_5782>header span{color:var(--text-secondary);background:var(--surface-raised);font-size:var(--type-caption);border-radius:99px;padding:2px 7px}._roomMemberManager_1jluu_5782>div{border:1px solid var(--border-subtle);border-radius:var(--radius-control);min-width:0;max-height:260px;overflow:hidden auto}._roomMemberManager_1jluu_5782 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_1jluu_5782 article:last-child{border-bottom:0}._roomMemberIdentity_1jluu_5826{gap:2px;min-width:0;display:grid}._roomMemberIdentity_1jluu_5826 strong{font-size:var(--type-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._roomMemberIdentity_1jluu_5826 span{color:var(--text-secondary);font-size:var(--type-small)}._roomModerationActions_1jluu_5844{white-space:nowrap;flex-wrap:nowrap;justify-self:end;gap:6px;display:flex}._roomModerationAction_1jluu_5844{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_1jluu_5861{flex:0 0 2.5rem;width:2.5rem;height:2.5rem;color:var(--text-primary)!important;background:var(--surface-raised)!important}._administrationSuccessors_1jluu_5869{gap:var(--space-2);max-height:min(320px,42vh);display:grid;overflow-y:auto}._administrationSuccessors_1jluu_5869 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_1jluu_5844:hover:not(:disabled),._roomModerationAction_1jluu_5844:focus-visible{border-color:var(--danger)!important;background:color-mix(in srgb, var(--danger) 22%, var(--surface-raised))!important}@media (width<=620px){._roomIdentityEditor_1jluu_5719{grid-template-columns:1fr}._roomDialogFooter_1jluu_5693{flex-direction:column;align-items:stretch}}._dialogClosing_1jluu_5904{animation:_dialog-out_1jluu_1 var(--motion-panel) forwards}@keyframes _dialog-in_1jluu_1{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes _dialog-out_1jluu_1{to{opacity:0;transform:translateY(10px)scale(.98)}}._dialogHeader_1jluu_5922{justify-content:space-between;align-items:center;display:flex}._dialogHeader_1jluu_5922 h2{margin:0}._profileButton_1jluu_5932,._avatarButton_1jluu_1259,._message_1jluu_1103 header button,._person_1jluu_2944,._friendRow_1jluu_5936 button,._friendRequest_1jluu_5937 button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}._profileButton_1jluu_5932{border-radius:50%}._profileButton_1jluu_5932:focus-visible,._avatarButton_1jluu_1259:focus-visible,._person_1jluu_2944:focus-visible,._friendRow_1jluu_5936 button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._sectionTitle_1jluu_5958{justify-content:space-between;align-items:center;display:flex}._sectionTitle_1jluu_5958 ._navLabel_1jluu_917{flex:1}._sectionTitle_1jluu_5958 button{width:30px;height:30px}._sectionTitle_1jluu_5958 ._roomCreateButton_1jluu_5973{padding:0;font-size:.68rem;line-height:1}._roomCreateButton_1jluu_5973 svg{width:.78rem;height:.78rem;margin:0;display:block}._friends_1jluu_5986{border-bottom:1px solid var(--border);padding-bottom:12px}._friendSearch_1jluu_5991{gap:6px;display:flex}._friendSearch_1jluu_5991 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_1jluu_6006{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);gap:3px;margin-top:5px;padding:5px;display:grid}._searchResults_1jluu_6006 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_1jluu_6006 button:hover{background:var(--surface-hover)}._searchResults_1jluu_6006 span{color:var(--text-secondary);font-size:.68rem}._friendRow_1jluu_5936,._friendRequest_1jluu_5937,._pendingFriend_1jluu_6040{align-items:center;gap:6px;min-height:38px;padding:5px 3px;font-size:.72rem;display:flex}._friendRow_1jluu_5936>button:first-child{flex:1;align-items:center;gap:7px;min-width:0;display:flex}._friendRow_1jluu_5936 span,._pendingFriend_1jluu_6040{text-overflow:ellipsis;overflow:hidden}._friendRequest_1jluu_5937{border-radius:var(--radius-control);background:var(--accent-soft);flex-wrap:wrap;padding:8px}._friendRequest_1jluu_5937>button:first-child{width:100%;font-weight:700}._friendRequest_1jluu_5937>button:not(:first-child){border:1px solid var(--border);background:var(--surface-raised);border-radius:6px;padding:4px 7px}._pendingFriend_1jluu_6040{color:var(--text-secondary);justify-content:space-between}._subLabel_1jluu_6087{color:var(--text-secondary);margin:12px 10px 4px;font-size:.66rem;font-weight:700}._uploadButton_1jluu_2195:hover{color:var(--text-primary);background:var(--surface-hover)}._uploadButton_1jluu_2195:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._uploadStatus_1jluu_6104{max-width:180px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}._dialog_1jluu_3946 fieldset{border:1px solid var(--border);border-radius:var(--radius-control);gap:7px;max-height:180px;padding:12px;display:grid;overflow-y:auto}._checkRow_1jluu_6123{grid-template-columns:auto 1fr;align-items:center;min-height:28px;display:flex!important}._checkRow_1jluu_6123 input{width:18px;min-height:18px;accent-color:var(--accent)}._dialogActions_1jluu_6136,._profileActions_1jluu_6137{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._profileBackdrop_1jluu_6144{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;place-items:center;animation:.36s ease-out _profile-overlay-in_1jluu_1;display:grid;position:fixed;inset:0}._profileBackdropClosing_1jluu_6155{animation:.36s ease-in forwards _profile-overlay-out_1jluu_1}._friendsView_1jluu_6159{height:100%;min-height:0}._pageShell_1jluu_2313{grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid}._pageHeader_1jluu_6173{padding:var(--space-4) clamp(12px, 3vw, 46px);border-bottom:1px solid var(--border)}._pageHeader_1jluu_6173 h1{margin:0;font-size:1.45rem}._pageHeader_1jluu_6173 p{color:var(--text-secondary);margin:4px 0 0}._pageContent_1jluu_6188{--avatar-status-outline:var(--canvas);min-width:0;min-height:0;padding:var(--space-4) clamp(12px, 3vw, 46px);overflow-y:auto}._audioDevicesContent_1jluu_6197{align-content:start;gap:var(--space-3);display:grid}._audioDeviceCard_1jluu_6203{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_1jluu_6213{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._audioDeviceHeading_1jluu_6213 h2,._audioDeviceHeading_1jluu_6213 p{margin:0}._audioDeviceHeading_1jluu_6213 h2{font-size:1rem}._audioDeviceHeading_1jluu_6213 p,._audioDeviceCard_1jluu_6203 small{color:var(--text-secondary)}._audioDeviceHeading_1jluu_6213 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_1jluu_6213 button:hover:not(:disabled){border-color:var(--text-secondary);background:var(--accent-soft)}._audioDeviceHeading_1jluu_6213 button:focus-visible,._audioDeviceField_1jluu_6250 select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._audioDeviceHeading_1jluu_6213 button:disabled{cursor:default;opacity:.55}._audioDeviceField_1jluu_6250{min-width:0;color:var(--text-secondary);font-size:var(--type-caption);gap:6px;font-weight:700;display:grid}._audioDeviceField_1jluu_6250 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_1jluu_6281{background:var(--surface-raised);border-radius:999px;width:100%;height:8px;overflow:hidden}._audioMeter_1jluu_6281 span{border-radius:inherit;background:var(--status-online);height:100%;transition:width 80ms linear;display:block}._audioDeviceMessage_1jluu_6297{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_1jluu_6213{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){._audioMeter_1jluu_6281 span{transition:none}}._friendsHeader_1jluu_6320{margin-bottom:var(--space-4)}._friendsHeader_1jluu_6320 h1{margin:0;font-size:1.45rem}._friendsHeader_1jluu_6320 p{color:var(--text-secondary);margin:3px 0 0}._friendAddRow_1jluu_6334{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_1jluu_6334 input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;padding:10px}._friendAddRow_1jluu_6334>button{flex:none;place-items:center;padding:0}._friendAddRow_1jluu_6334>button svg{width:.85em;height:.85em;display:block}._friendTabs_1jluu_6366{border-bottom:1px solid var(--border);gap:4px;display:flex}._friendTab_1jluu_6366,._friendTabActive_1jluu_6373{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_1jluu_6373{border-bottom-color:var(--accent);color:var(--text-primary)}._friendTab_1jluu_6366 span,._friendTabActive_1jluu_6373 span{background:var(--surface-raised);border-radius:99px;min-width:20px;padding:2px 5px;font-size:.68rem}._friendTab_1jluu_6366 ._incomingRequestBadge_1jluu_6399,._friendTabActive_1jluu_6373 ._incomingRequestBadge_1jluu_6399{color:#fff;background:var(--danger)}._friendList_1jluu_6405{display:grid}._friendListRow_1jluu_6409{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_1jluu_6409:hover,._friendListRow_1jluu_6409:focus-within{background:var(--surface-hover)}._friendIdentity_1jluu_6424{min-width:0;font-weight:700}._friendActions_1jluu_6429{align-items:center;gap:var(--space-2);display:flex}._friendMoreButton_1jluu_6435{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_1jluu_6441{color:var(--text-secondary);text-align:center;padding:42px 12px}._zoomSetting_1jluu_6447{gap:var(--space-2);display:grid}._zoomChoices_1jluu_6452{flex-wrap:wrap;gap:6px;display:flex}._zoomChoice_1jluu_6452,._zoomActive_1jluu_6459{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-secondary);background:var(--surface-panel);cursor:pointer;padding:8px 10px}._zoomHud_1jluu_6468{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_1jluu_1;position:fixed;top:18px;left:50%;transform:translate(-50%)}._zoomHudClosing_1jluu_6483{pointer-events:none;animation:.22s ease-in forwards _zoom-hud-out_1jluu_1}@keyframes _zoom-hud-in_1jluu_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_1jluu_1{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-5px)scale(.97)}}@keyframes _menu-in_1jluu_1{0%{opacity:0;transform:translate(-50%)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}._zoomActive_1jluu_6459{border-color:var(--accent);color:var(--text-primary);background:var(--accent-soft)}._profileModal_1jluu_6530{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_1jluu_1;position:relative;overflow-y:auto;box-shadow:0 28px 90px #0000006b}._profileModalClosing_1jluu_6542{animation:.36s cubic-bezier(.4,0,.2,1) forwards _profile-out_1jluu_1}._profileTopbar_1jluu_6546{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_1jluu_6563{align-items:center;gap:7px;display:flex}._profileModalActions_1jluu_6569{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_1jluu_6579{min-height:300px;color:var(--text-secondary);padding:34px}@media (width<=560px){._profileModalActions_1jluu_6569{padding:16px 22px 22px;display:grid}}@keyframes _profile-in_1jluu_1{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes _profile-out_1jluu_1{to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes _profile-overlay-in_1jluu_1{0%{opacity:0}}@keyframes _profile-overlay-out_1jluu_1{to{opacity:0}}._fullRoomList_1jluu_6623{--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_1jluu_6623 [role=img]{width:var(--full-chat-avatar-size);height:var(--full-chat-avatar-size)}._fullRoomList_1jluu_6623 [role=img][data-has-image=true]{width:var(--full-chat-image-avatar-size);height:var(--full-chat-image-avatar-size)}._fullRoomList_1jluu_6623>button>[role=img],._fullRoomList_1jluu_6623>button>._compactProfileFrame_1jluu_5003,._fullDirectEntry_1jluu_6644>button:first-child>[role=img],._fullDirectEntry_1jluu_6644>button:first-child>._compactProfileFrame_1jluu_5003{flex:none;align-self:center}._fullRoomList_1jluu_6623>button,._fullDirectEntry_1jluu_6644{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_1jluu_6644>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_1jluu_6644>._navAddFriend_1jluu_967{margin-left:auto}._dmIndicators_1jluu_6682{align-items:flex-end;gap:6px;margin-left:auto;display:flex!important}._dmIndicators_1jluu_6682 b{color:#fff;background:var(--danger);border-radius:999px;place-items:center;min-width:22px;min-height:22px;display:grid}._fullRoomList_1jluu_6623>button>span:not([role=img],._compactProfileFrame_1jluu_5003,._dmIndicators_1jluu_6682,._unreadRoomDot_1jluu_750),._fullDirectEntry_1jluu_6644>button:first-child>span:not([role=img],._compactProfileFrame_1jluu_5003,._dmIndicators_1jluu_6682){flex-direction:column;display:flex}._fullRoomList_1jluu_6623>button>._unreadMentionBadge_1jluu_1043,._fullRoomList_1jluu_6623>button>._unreadRoomDot_1jluu_750{margin-left:auto}._fullRoomList_1jluu_6623 small{color:var(--text-secondary)}._cursorMenu_1jluu_6718{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_1jluu_1 var(--motion-menu);padding:6px;display:grid;position:fixed;overflow-y:auto}._cursorMenu_1jluu_6718 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_1jluu_6718 ._userMenuItem_1jluu_6746{align-items:center;gap:10px;width:100%;line-height:1.25;display:flex}._userMenuItem_1jluu_6746 svg{text-align:center;flex:0 0 16px;width:16px}._cursorMenu_1jluu_6718 ._userMenuPositive_1jluu_6760{color:var(--success)}._cursorMenu_1jluu_6718 ._userMenuDestructive_1jluu_6764{color:var(--danger)}._cursorMenu_1jluu_6718 button:hover,._cursorMenu_1jluu_6718 button:focus-visible{background:var(--surface-hover)}._cursorMenu_1jluu_6718 button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._cursorMenuSeparator_1jluu_6778{background:var(--border);border:0;width:100%;height:1px;margin:5px 0}._contactPanel_1jluu_2858{flex-direction:column;min-width:0;display:flex}._contactBio_1jluu_6792{color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}._inspectorIdentityCopy_1jluu_2888 ._contactBio_1jluu_6792{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_1jluu_6811{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}@media (prefers-reduced-motion:reduce){._inspector_1jluu_2766,._inspectorCollapseButton_1jluu_2798,._inspectorPulltab_1jluu_2799{transition:none}}._cursorMenuClosing_1jluu_6826{animation:_cursor-menu-out_1jluu_1 var(--motion-menu) forwards}@keyframes _cursor-menu-in_1jluu_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _cursor-menu-out_1jluu_1{to{opacity:0;transform:scale(.97)}}._profileForm_1jluu_6849{gap:14px;padding:0 22px 18px;display:grid}._profileForm_1jluu_6849 label{gap:7px;font-size:.78rem;font-weight:700;display:grid}._profileModal_1jluu_6530 input,._profileModal_1jluu_6530 textarea,._profileModal_1jluu_6530 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_1jluu_3663{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_1jluu_6884{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_1jluu_6902{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}._profileStudioHeading_1jluu_6902>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_1jluu_6902 h2,._profileStudioHeading_1jluu_6902 p{margin:0}._profileStudioHeading_1jluu_6902 h2{font-size:1rem}._profileStudioHeading_1jluu_6902 p{color:var(--text-secondary);margin-top:4px;font-size:.74rem;line-height:1.45}._profileStudioPanel_1jluu_6884 label,._socialRow_1jluu_6940{color:var(--text-secondary);gap:7px;font-size:.74rem;font-weight:700;display:grid}._profileStudioPanel_1jluu_6884 input,._profileStudioPanel_1jluu_6884 textarea,._socialRow_1jluu_6940 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_1jluu_6960 textarea{resize:none;height:112px;min-height:112px;max-height:112px}._profileIdentity_1jluu_6960 input,._profileIdentity_1jluu_6960 textarea{font-size:calc(.92rem + (var(--text-scale,1) - 1) * .34rem);font-weight:520;line-height:1.45}._socialRow_1jluu_6940{grid-template-columns:minmax(110px,.48fr) minmax(110px,.55fr) minmax(150px,1fr) auto;align-items:center}._platformSelect_1jluu_6979{min-width:0;position:relative}._platformSelectButton_1jluu_6984{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_1jluu_6984:hover,._platformSelectButton_1jluu_6984[aria-expanded=true],._platformSelectButton_1jluu_6984:focus-visible{border-color:color-mix(in srgb, var(--accent) 72%, var(--border));background:var(--surface-hover);outline:none}._platformSelectButton_1jluu_6984>svg:last-child{color:var(--text-secondary);transition:transform var(--motion-fast);font-size:.65rem}._platformSelectButton_1jluu_6984[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}._platformSelectMenu_1jluu_7019{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_1jluu_1 var(--motion-menu);border-radius:14px;gap:4px;padding:7px;display:grid;position:fixed;box-shadow:0 18px 42px #00000061}._platformSelectMenu_1jluu_7019 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_1jluu_7019 button:hover,._platformSelectMenu_1jluu_7019 button:focus-visible,._platformSelectMenu_1jluu_7019 button[aria-selected=true]{background:var(--accent-soft);outline:none}._platformSelectMenu_1jluu_7019 button svg{grid-row:1/3;place-self:center}._platformSelectMenu_1jluu_7019 button small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:.6rem;overflow:hidden}._profileStudioPreview_1jluu_7069{height:max-content;container-type:inline-size}._profileDesignPanel_1jluu_7074 ._schemeOptions_1jluu_3209{grid-template-columns:repeat(2,minmax(0,1fr))}._profileFieldHeading_1jluu_7078{justify-content:space-between;align-items:center;gap:12px;display:flex}._profileFieldCounter_1jluu_7085{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.68rem}._profileFieldCounterInvalid_1jluu_7091{color:var(--danger)}._profileDesignPanel_1jluu_7074 ._scaleControl_1jluu_3569{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_1jluu_7074 ._scaleControl_1jluu_3569:before{display:none}._profileDesignPanel_1jluu_7074 ._scaleControl_1jluu_3569:hover,._profileDesignPanel_1jluu_7074 ._scaleControl_1jluu_3569: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_1jluu_7074 ._scaleHeading_1jluu_3598{font-size:.73rem;font-weight:760}._profileDesignPanel_1jluu_7074 ._scaleHeading_1jluu_3598 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_1jluu_7074 ._scaleControl_1jluu_3569 input[type=range]{background:0 0;border:0;border-radius:0;height:18px;margin:0}._profileDesignPanel_1jluu_7074 ._scaleControl_1jluu_3569 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_1jluu_7074 ._scaleControl_1jluu_3569 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_1jluu_7074 ._scaleControl_1jluu_3569 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_1jluu_7074 ._scaleControl_1jluu_3569 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_1jluu_7074 ._scaleControl_1jluu_3569 input[type=range]::-moz-range-progress{background:var(--accent);border-radius:999px;height:6px}._profileDesignPanel_1jluu_7074 ._scaleLegend_1jluu_3599{color:var(--text-secondary);letter-spacing:.035em;font-size:.58rem}._profileColorGrid_1jluu_7190{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._profileNamePicker_1jluu_7196{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:14px;gap:9px;padding:13px;display:grid}._profileNamePicker_1jluu_7196>span{color:var(--text-secondary);font-size:.74rem;font-weight:700}._profileNamePicker_1jluu_7196 ._schemeOptions_1jluu_3209{grid-template-columns:repeat(2,minmax(0,1fr))}._gradientRangeControl_1jluu_7215{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_1jluu_7215 legend{color:var(--text-secondary);font-size:var(--profile-type-small);padding-inline:5px;font-weight:750}._gradientRangeHeading_1jluu_7234{color:var(--text-secondary);font-size:var(--type-caption);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}._gradientRangeRail_1jluu_7243{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_1jluu_7243 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_1jluu_7243 input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;height:7px}._gradientRangeRail_1jluu_7243 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_1jluu_7243 input[type=range]:last-child::-webkit-slider-thumb{background:var(--gradient-secondary)}._gradientRangeRail_1jluu_7243 input[type=range]::-moz-range-track{background:0 0;border:0;height:7px}._gradientRangeRail_1jluu_7243 input[type=range]::-moz-range-progress{background:0 0;border:0;height:7px}._gradientRangeRail_1jluu_7243 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_1jluu_7243 input[type=range]:last-child::-moz-range-thumb{background:var(--gradient-secondary)}._gradientRangeRail_1jluu_7243 input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--accent-soft);outline-offset:2px}._gradientRangeRail_1jluu_7243 input[type=range]:focus-visible::-moz-range-thumb{outline:3px solid var(--accent-soft);outline-offset:2px}._profileBackgroundPicker_1jluu_7329{color:var(--text-secondary);gap:8px;font-size:.74rem;font-weight:700;display:grid}._profileBackgroundPicker_1jluu_7329 ._schemeOptions_1jluu_3209{grid-template-columns:repeat(2,minmax(0,1fr))}._profileStudioActions_1jluu_7341{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_1jluu_7350{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;min-width:0;display:grid}._profileAvatarActions_1jluu_7350 ._colorControl_1jluu_3275{grid-template-columns:40px minmax(0,1fr) auto;min-width:0}._profileAvatarActions_1jluu_7350 ._colorControl_1jluu_3275>code{white-space:nowrap;grid-area:1/3}._profileAvatarActions_1jluu_7350>button:last-child{grid-column:1/-1}._profileSurface_1jluu_7373{--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_1jluu_6530 ._profileSurface_1jluu_7373{min-height:360px;box-shadow:none;background:0 0;border-radius:0}._profileSurfaceMain_1jluu_7394{align-content:start;gap:30px;min-width:0;display:grid}._profileSurfaceIdentity_1jluu_7401{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}._profileSurfaceIdentity_1jluu_7401 h2,._profileSurfaceIdentity_1jluu_7401 p,._profileSurfaceBio_1jluu_7411 p{margin:0}._profileSurfaceIdentity_1jluu_7401 h2{font-size:var(--profile-type-display);overflow-wrap:anywhere;line-height:1.08;overflow:hidden}._profileName-solid_1jluu_7422 ._profileSurfaceIdentity_1jluu_7401 h2{color:var(--profile-name-primary)}._profileName-gradient_1jluu_7426 ._profileSurfaceIdentity_1jluu_7401 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_1jluu_1318{max-width:100%;line-height:inherit;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;display:inline-block;overflow:hidden}._userDisplayName-solid_1jluu_7449{color:var(--user-name-primary)}._userDisplayName-gradient_1jluu_7453{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_1jluu_7463{color:color-mix(in srgb, var(--text-secondary) 90%, white);margin-top:7px;font-size:.82rem;display:block}._profileSurfaceBio_1jluu_7411{-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_1jluu_7411>strong{color:color-mix(in srgb, var(--text-secondary) 88%, white);letter-spacing:.12em;text-transform:uppercase;font-size:.67rem}._profileSurfaceBio_1jluu_7411 p{font-size:var(--profile-type-body);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.62}._profileSurfaceSocials_1jluu_7494{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}._profileSurfaceSocials_1jluu_7494 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_1jluu_7494 a:hover,._profileSurfaceSocials_1jluu_7494 a:focus-visible{border-color:color-mix(in srgb, var(--accent) 72%, var(--border));background:var(--accent-soft);outline:none;transform:translateY(-2px)}._profileSurfaceSocials_1jluu_7494 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_1jluu_7494 a span{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:750;overflow:hidden}@container (width<=520px){._profileSurface_1jluu_7373{min-height:0;padding:28px}._profileSurfaceSocials_1jluu_7494{justify-content:flex-start}}._profilePreviewAvatar_1jluu_7562{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_1jluu_7373 ._profilePreviewAvatar_1jluu_7562 [role=img]{box-sizing:border-box;width:100%;height:100%;position:absolute;inset:0}._profileSurface_1jluu_7373 ._profilePreviewAvatar_1jluu_7562 [data-avatar-clip]{width:100%;height:100%;margin:0}._profileSurface_1jluu_7373 ._profilePreviewAvatar_1jluu_7562 [data-avatar-status]{border-width:4px;width:clamp(24px,24cqi,30px);height:clamp(24px,24cqi,30px);margin:0;bottom:0;right:0}._profileSurface_1jluu_7373 ._profilePreviewAvatar_1jluu_7562 [role=img][data-has-image=false]{line-height:1}._profilePreviewAvatar_1jluu_7562 [role=img][data-has-image=true] img,._compactProfileFrame_1jluu_5003 [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_1jluu_7615 ._profilePreviewAvatar_1jluu_7562 [role=img],._profileFrame-gradient_1jluu_7616 ._profilePreviewAvatar_1jluu_7562 [role=img],._compactProfileFrame-simple_1jluu_7617 [role=img],._compactProfileFrame-gradient_1jluu_7618 [role=img]{overflow:visible}._profileFrame-simple_1jluu_7615 ._profilePreviewAvatar_1jluu_7562 [role=img][data-has-image=true] img,._profileFrame-gradient_1jluu_7616 ._profilePreviewAvatar_1jluu_7562 [role=img][data-has-image=true] img,._compactProfileFrame-simple_1jluu_7617 [role=img][data-has-image=true] img,._compactProfileFrame-gradient_1jluu_7618 [role=img][data-has-image=true] img{width:100%;height:100%}._profilePreviewAvatar_1jluu_7562 [role=img]:after,._compactProfileFrame_1jluu_5003 [role=img]:after{z-index:2;box-sizing:border-box;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}._compactProfileFrame_1jluu_5003{border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}._compactProfileFrame-simple_1jluu_7617 [role=img]:after{box-shadow:inset 0 0 0 calc(var(--avatar-frame-width) + 2px) var(--avatar-frame-primary);inset:-2px}._compactProfileFrame-gradient_1jluu_7618 [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_1jluu_7669 [role=img]{box-shadow:0 0 10px color-mix(in srgb, var(--avatar-frame-primary) 65%, transparent)}._profileFrame-simple_1jluu_7615 ._profilePreviewAvatar_1jluu_7562 [role=img]:after{box-shadow:inset 0 0 0 calc(var(--profile-frame-width) + 2px) var(--profile-primary);inset:-2px}._profileFrame-gradient_1jluu_7616 ._profilePreviewAvatar_1jluu_7562 [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_1jluu_7693 ._profilePreviewAvatar_1jluu_7562 [role=img]{box-shadow:0 0 20px color-mix(in srgb, var(--profile-primary) 70%, transparent)}._dialog_1jluu_3946>header,._dialogActions_1jluu_6136,._profileActions_1jluu_6137{justify-content:space-between;align-items:center;gap:10px;display:flex}._encryptedGallery_1jluu_7706{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_1jluu_7718,._gallery-triple_1jluu_7719,._gallery-quad_1jluu_7720{aspect-ratio:16/9;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}._gallery-single_1jluu_7726{aspect-ratio:16/10;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._gallery-triple_1jluu_7719,._gallery-quad_1jluu_7720,._gallery-many_1jluu_7734{grid-template-rows:repeat(2,minmax(0,1fr))}._gallery-triple_1jluu_7719>:first-child{grid-row:span 2}._gallery-many_1jluu_7734{aspect-ratio:16/9;grid-template-columns:repeat(3,minmax(0,1fr))}._gallery-many_1jluu_7734>:first-child{grid-row:span 2}._encryptedGallery_1jluu_7706>button,._encryptedGallery_1jluu_7706>._imageLoading_1jluu_7752{background:var(--surface-raised);cursor:zoom-in;border:0;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden}._encryptedGallery_1jluu_7706 button:focus-visible{z-index:2;outline:3px solid var(--accent);outline-offset:-3px}._encryptedGallery_1jluu_7706 img{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-normal), filter var(--motion-normal);display:block}._videoCollagePreview_1jluu_7779{color:#fff;background:#0a0a0a;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}._videoCollagePreview_1jluu_7779>img{position:absolute;inset:0}._videoCollagePreview_1jluu_7779>video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._videoPlaceholder_1jluu_7802{color:#ffffffa8;font-size:var(--type-caption)}._videoCollagePlay_1jluu_7807{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_1jluu_7807 svg{width:38%;height:38%}._encryptedGallery_1jluu_7706 button:hover ._videoCollagePlay_1jluu_7807,._encryptedGallery_1jluu_7706 button:focus-visible ._videoCollagePlay_1jluu_7807{border-color:color-mix(in srgb, var(--accent) 52%, #fff);background:color-mix(in srgb, var(--accent) 76%, #000000a8);transform:scale(1.06)}._videoCollagePreview_1jluu_7779>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_1jluu_7706 button:hover img{transform:scale(1.018)}._encryptedGallery_1jluu_7706 ._gallerySpoiler_1jluu_7856{cursor:pointer}._encryptedGallery_1jluu_7706 ._gallerySpoiler_1jluu_7856 img{filter:blur(20px)brightness(.45);transform:scale(1.12)}._encryptedGallery_1jluu_7706 ._gallerySpoiler_1jluu_7856 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_1jluu_7706 ._galleryMore_1jluu_7878{color:#fff;background:#00000094;place-items:center;font-size:1.55rem;font-weight:850;display:grid;position:absolute;inset:0}._imageLoading_1jluu_7752{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_1jluu_7726{aspect-ratio:4/3}._gallery-pair_1jluu_7718,._gallery-triple_1jluu_7719,._gallery-quad_1jluu_7720,._gallery-many_1jluu_7734{aspect-ratio:3/2}}@media (width<=900px){._profileStudio_1jluu_3663{grid-template-columns:1fr}._profileStudioPreview_1jluu_7069{position:static}._appearanceStudio_1jluu_3137{grid-template-columns:1fr}._appearancePreview_1jluu_3202{position:static}}@container (width<=900px){._appearanceStudio_1jluu_3137{grid-template-columns:1fr}._appearancePreview_1jluu_3202{position:static}}@container (width<=620px){._schemeOptions_1jluu_3209,._colorGrid_1jluu_3269,._settingGrid_1jluu_3103{grid-template-columns:1fr 1fr}}@media (width<=620px){._schemeOptions_1jluu_3209,._colorGrid_1jluu_3269,._settingGrid_1jluu_3103{grid-template-columns:1fr 1fr}._appearanceStudio_1jluu_3137{padding:12px}._appearanceSection_1jluu_3155,._appearancePreview_1jluu_3202{padding:14px}._profileColorGrid_1jluu_7190,._profileDesignPanel_1jluu_7074 ._schemeOptions_1jluu_3209{grid-template-columns:1fr 1fr}._socialRow_1jluu_6940{grid-template-columns:1fr}._profileSurface_1jluu_7373{grid-template-columns:1fr;gap:24px;min-height:0;padding:24px}._profileSurfaceSocials_1jluu_7494{padding-top:0}._colorPopover_1jluu_3325{width:min(350px,100vw - 24px)}._colorWorkbench_1jluu_3383{grid-template-columns:minmax(0,1fr) 112px}._colorValueFields_1jluu_3488{grid-template-columns:repeat(3,minmax(0,1fr))}._colorHexInput_1jluu_3494{grid-column:1/-1}._profileAvatarActions_1jluu_7350{grid-template-columns:1fr}._mediaModal_1jluu_2531{width:100%;height:94dvh}._mediaModal_1jluu_2531 header{align-items:flex-start}._mediaModal_1jluu_2531 header>strong{text-overflow:ellipsis;white-space:nowrap;max-width:34vw;overflow:hidden}}@media (prefers-reduced-motion:reduce){._newMessagesNotice_1jluu_2020{animation:none}._compactProfileFrame-halo_1jluu_7669 [role=img]{box-shadow:0 0 6px color-mix(in srgb, var(--avatar-frame-primary) 52%, transparent)}._profileFrame-halo_1jluu_7693 ._profilePreviewAvatar_1jluu_7562{animation:none}}._app_1jluu_1 ._appearanceSection_1jluu_3155 h2,._app_1jluu_1 ._profileStudioHeading_1jluu_6902 h2,._app_1jluu_1 ._securityHero_1jluu_4188 h2,._app_1jluu_1 ._securityCard_1jluu_4189 h2,._app_1jluu_1 ._inspector_1jluu_2766 h2{font-size:var(--type-heading-small)}._app_1jluu_1 ._pageHeader_1jluu_6173 h1,._app_1jluu_1 ._friendsHeader_1jluu_6320 h1,._app_1jluu_1 ._sceneIntro_1jluu_1131 h2{font-size:var(--type-display)}._app_1jluu_1 ._eyebrow_1jluu_904,._app_1jluu_1 ._navLabel_1jluu_917,._app_1jluu_1 ._sectionLink_1jluu_926,._app_1jluu_1 ._message_1jluu_1103 time,._app_1jluu_1 ._message_1jluu_1103 em,._app_1jluu_1 ._systemActivity_1jluu_1176,._app_1jluu_1 ._profileStudioHeading_1jluu_6902>span,._app_1jluu_1 ._profileFieldCounter_1jluu_7085,._app_1jluu_1 ._securityStatusPills_1jluu_4237 span,._profileSurfaceBio_1jluu_7411>strong,._app_1jluu_1 ._friendTab_1jluu_6366 span,._app_1jluu_1 ._friendTabActive_1jluu_6373 span{font-size:var(--type-caption)}._app_1jluu_1 ._scaleHeading_1jluu_3598,._colorControl_1jluu_3275{font-size:var(--type-small)}._app_1jluu_1 ._scaleLegend_1jluu_3599,._colorControl_1jluu_3275>code,._colorPopover_1jluu_3325 header small,._colorHexInput_1jluu_3494,._colorRgbInput_1jluu_3495,._colorVerticalControls_1jluu_3438 label{font-size:var(--type-caption)}._app_1jluu_1 ._navItem_1jluu_733,._app_1jluu_1 ._navActive_1jluu_733,._app_1jluu_1 ._settingsLink_1jluu_939,._app_1jluu_1 ._sceneIntro_1jluu_1131 p,._app_1jluu_1 ._muted_1jluu_1156,._app_1jluu_1 ._appearanceSection_1jluu_3155 header p,._app_1jluu_1 ._profileStudioHeading_1jluu_6902 p,._app_1jluu_1 ._profileStudioPanel_1jluu_6884 label,._app_1jluu_1 ._socialRow_1jluu_6940,._app_1jluu_1 ._profileBackgroundPicker_1jluu_7329,._app_1jluu_1 ._securityInlineForm_1jluu_4657 label,._app_1jluu_1 ._recoveryManager_1jluu_4230 label,._app_1jluu_1 ._totpSetup_1jluu_4168 label,._app_1jluu_1 ._passwordResetForm_1jluu_4678 label,._app_1jluu_1 ._securityList_1jluu_4229 small,._profileIdentityId_1jluu_7463,._profileSurfaceSocials_1jluu_7494 a span{font-size:var(--type-small)}._app_1jluu_1 ._message_1jluu_1103,._app_1jluu_1 ._formattedMessage_1jluu_1337,._app_1jluu_1 ._composer_1jluu_1979 textarea,._app_1jluu_1 ._pageHeader_1jluu_6173 p,._app_1jluu_1 ._friendsHeader_1jluu_6320 p,._app_1jluu_1 ._securityHero_1jluu_4188 p,._app_1jluu_1 ._securityCard_1jluu_4189 header p,._app_1jluu_1 ._securityList_1jluu_4229>p,._app_1jluu_1 ._recoveryManager_1jluu_4230>p,._app_1jluu_1 ._recoveryKeyResult_1jluu_4231 p{font-size:var(--type-body)}._profileStudio_1jluu_3663,._profileModal_1jluu_6530{font-size:var(--profile-type-body)}._profileStudio_1jluu_3663 ._scaleHeading_1jluu_3598,._profileStudio_1jluu_3663 ._colorControl_1jluu_3275{font-size:var(--type-small)}._profileStudio_1jluu_3663 ._scaleLegend_1jluu_3599,._profileStudio_1jluu_3663 ._colorControl_1jluu_3275>code{font-size:var(--type-caption)}._profileStudio_1jluu_3663 ._colorControl_1jluu_3275>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._profileSocialPanel_1jluu_8133 ._socialRow_1jluu_6940,._profileSocialPanel_1jluu_8133 ._socialRow_1jluu_6940 input,._profileSocialPanel_1jluu_8133 ._platformSelectButton_1jluu_6984{font-size:var(--type-control)}._profileSocialPanel_1jluu_8133 ._socialRow_1jluu_6940 svg{font-size:.8rem}._profileSocialPanel_1jluu_8133 ._socialRow_1jluu_6940>button{align-self:stretch;height:auto;min-height:42px;font-size:.8rem}._profileStudio_1jluu_3663 ._profileStudioHeading_1jluu_6902 p,._profileStudio_1jluu_3663 ._profileStudioPanel_1jluu_6884 label,._profileStudio_1jluu_3663 ._socialRow_1jluu_6940,._profileStudio_1jluu_3663 ._profileBackgroundPicker_1jluu_7329,._profileModal_1jluu_6530 ._profileIdentityId_1jluu_7463,._profileModal_1jluu_6530 ._profileSurfaceSocials_1jluu_7494 a span{font-size:var(--profile-type-small)}._profileStudio_1jluu_3663 ._profileStudioHeading_1jluu_6902 h2{font-size:calc(1rem + (var(--text-scale,1) - 1) * .2rem)}
