.ProfileMenuPanel-module__-f_dCq__profileDropdown{overscroll-behavior:contain;background-color:var(--color-surface);width:18rem;max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);box-shadow:var(--shadow-elevation-3,0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d);border:1px solid var(--color-border);z-index:50;border-radius:.75rem;padding:.5rem 0;overflow-y:auto}.ProfileMenuPanel-module__-f_dCq__userInfo{align-items:center;gap:.75rem;padding:.875rem 1rem .75rem;display:flex}.ProfileMenuPanel-module__-f_dCq__avatar{color:#fff;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:700;display:flex;position:relative;overflow:hidden}.ProfileMenuPanel-module__-f_dCq__avatarImg{object-fit:cover;width:100%;height:100%}.ProfileMenuPanel-module__-f_dCq__userInfoText{flex:1;min-width:0}.ProfileMenuPanel-module__-f_dCq__userInfoName{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:700;overflow:hidden}.ProfileMenuPanel-module__-f_dCq__availability{color:var(--color-text-muted);align-items:center;gap:.375rem;margin:.125rem 0 0;font-size:.75rem;display:flex}.ProfileMenuPanel-module__-f_dCq__availabilityDot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.ProfileMenuPanel-module__-f_dCq__availabilityDotOnline{background:var(--color-success);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-success) 30%, transparent)}.ProfileMenuPanel-module__-f_dCq__availabilityDotAway{border:1.5px solid var(--color-text-subtle);background:0 0}.ProfileMenuPanel-module__-f_dCq__statusSection{border-bottom:1px solid var(--color-border);padding:0 .5rem .5rem}.ProfileMenuPanel-module__-f_dCq__statusTrigger{background:var(--color-surface-1);border:1px solid var(--color-border);width:100%;color:var(--color-text);text-align:left;cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .625rem;font-family:inherit;font-size:.875rem;transition:background .12s,border-color .12s;display:flex}.ProfileMenuPanel-module__-f_dCq__statusTrigger:hover{background:var(--color-surface-2);border-color:var(--color-border-strong)}.ProfileMenuPanel-module__-f_dCq__statusEmoji{width:1.25rem;height:1.25rem;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.ProfileMenuPanel-module__-f_dCq__statusText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ProfileMenuPanel-module__-f_dCq__statusTextPlaceholder{color:var(--color-text-muted)}.ProfileMenuPanel-module__-f_dCq__statusActionItem{width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;margin-top:.125rem;padding:.5rem .625rem;font-family:inherit;font-size:.875rem;transition:background .12s;display:block}.ProfileMenuPanel-module__-f_dCq__statusActionItem:hover{background:var(--color-surface-2)}.ProfileMenuPanel-module__-f_dCq__statusActionItem strong{color:var(--color-text);font-weight:700}.ProfileMenuPanel-module__-f_dCq__statusDialog{background:var(--color-surface);width:min(92vw,30rem);max-height:90vh;color:var(--color-text);box-shadow:var(--shadow-elevation-5,0 20px 50px #0f172a33);border:none;border-radius:.875rem;margin:0;padding:0;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ProfileMenuPanel-module__-f_dCq__statusDialog::backdrop{background:color-mix(in srgb, var(--color-surface-inverse) 50%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ProfileMenuPanel-module__-f_dCq__statusDialogInner{flex-direction:column;display:flex}.ProfileMenuPanel-module__-f_dCq__statusDialogHead{justify-content:space-between;align-items:center;padding:1rem 1.25rem .75rem;display:flex}.ProfileMenuPanel-module__-f_dCq__statusDialogTitle{letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:800}.ProfileMenuPanel-module__-f_dCq__statusDialogCloseBtn{width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.ProfileMenuPanel-module__-f_dCq__statusDialogCloseBtn:hover{background:var(--color-surface-2);color:var(--color-text)}.ProfileMenuPanel-module__-f_dCq__statusDialogBody{flex-direction:column;gap:1.25rem;padding:.5rem 1.25rem 1.25rem;display:flex}.ProfileMenuPanel-module__-f_dCq__statusInputRow{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem .75rem;transition:border-color .12s,box-shadow .12s;display:flex}.ProfileMenuPanel-module__-f_dCq__statusInputRow:focus-within{border-color:var(--color-secondary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-secondary) 18%, transparent)}.ProfileMenuPanel-module__-f_dCq__statusInputEmoji{width:1.5rem;height:1.5rem;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.ProfileMenuPanel-module__-f_dCq__statusInputField{min-width:0;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:.9375rem}.ProfileMenuPanel-module__-f_dCq__statusInputField::placeholder{color:var(--color-text-subtle)}.ProfileMenuPanel-module__-f_dCq__presetSection{flex-direction:column;gap:.625rem;display:flex}.ProfileMenuPanel-module__-f_dCq__presetTitle{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.8125rem;font-weight:700}.ProfileMenuPanel-module__-f_dCq__presetList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ProfileMenuPanel-module__-f_dCq__presetBtn{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .75rem;font-family:inherit;font-size:.9375rem;transition:background .12s,border-color .12s;display:flex}.ProfileMenuPanel-module__-f_dCq__presetBtn:hover{background:var(--color-surface-2)}.ProfileMenuPanel-module__-f_dCq__presetBtnActive{background:color-mix(in srgb, var(--color-secondary) 10%, transparent);border-color:var(--color-secondary)}.ProfileMenuPanel-module__-f_dCq__presetEmoji{flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:1.25rem;display:inline-flex}.ProfileMenuPanel-module__-f_dCq__presetText{font-weight:600}.ProfileMenuPanel-module__-f_dCq__presetHint{color:var(--color-text-subtle);margin:0;font-size:.75rem;line-height:1.5}.ProfileMenuPanel-module__-f_dCq__statusDialogFoot{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem 1.125rem;display:flex}.ProfileMenuPanel-module__-f_dCq__statusCancelBtn,.ProfileMenuPanel-module__-f_dCq__statusSaveBtn{cursor:pointer;border:1px solid #0000;border-radius:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .12s,border-color .12s}.ProfileMenuPanel-module__-f_dCq__statusCancelBtn{border-color:var(--color-border);color:var(--color-text);background:0 0}.ProfileMenuPanel-module__-f_dCq__statusCancelBtn:hover{background:var(--color-surface-2)}.ProfileMenuPanel-module__-f_dCq__statusSaveBtn{background:var(--color-secondary);color:var(--color-on-secondary);border-color:var(--color-secondary)}.ProfileMenuPanel-module__-f_dCq__statusSaveBtn:hover{background:var(--color-secondary-hover);border-color:var(--color-secondary-hover)}.ProfileMenuPanel-module__-f_dCq__availabilityToggle{width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;margin-top:.375rem;padding:.5rem .625rem;font-family:inherit;font-size:.875rem;transition:background .12s;display:block}.ProfileMenuPanel-module__-f_dCq__availabilityToggle:hover{background:var(--color-surface-2)}.ProfileMenuPanel-module__-f_dCq__availabilityToggle strong{color:var(--color-text);font-weight:700}.ProfileMenuPanel-module__-f_dCq__roleSection{border-bottom:1px solid var(--color-border);padding:.5rem 0}.ProfileMenuPanel-module__-f_dCq__roleSectionTitle{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.05em;padding:.25rem 1rem;font-size:.75rem;font-weight:600}.ProfileMenuPanel-module__-f_dCq__roleButton{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:.75rem;padding:.625rem 1rem;text-decoration:none;transition:background-color .2s;display:flex}.ProfileMenuPanel-module__-f_dCq__roleButton:hover{background-color:var(--color-surface-2)}.ProfileMenuPanel-module__-f_dCq__roleButton[data-disabled=true]{opacity:.55;cursor:not-allowed}.ProfileMenuPanel-module__-f_dCq__roleButton[data-disabled=true]:hover{background:0 0}.ProfileMenuPanel-module__-f_dCq__roleIcon{color:#fff;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.ProfileMenuPanel-module__-f_dCq__roleLabel{color:var(--color-text);font-size:.875rem;font-weight:500}.ProfileMenuPanel-module__-f_dCq__roleHref{color:var(--color-text-muted);font-size:.75rem}.ProfileMenuPanel-module__-f_dCq__mobileSection{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:.5rem 0}.ProfileMenuPanel-module__-f_dCq__mobileSection>:is(a,button){width:100%;font:inherit;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.875rem;text-decoration:none;transition:background-color .2s;display:flex}.ProfileMenuPanel-module__-f_dCq__mobileSection>:is(a,button):hover{background-color:var(--color-surface-2)}.ProfileMenuPanel-module__-f_dCq__mobileSection>a[data-active]{color:var(--color-primary);font-weight:600}.ProfileMenuPanel-module__-f_dCq__mobileSection>:is(a,button)>svg{flex-shrink:0;width:1rem;height:1rem}.ProfileMenuPanel-module__-f_dCq__menuItems{padding:.5rem 0}.ProfileMenuPanel-module__-f_dCq__menuItem{color:var(--color-text);align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.875rem;text-decoration:none;transition:background-color .2s;display:flex}.ProfileMenuPanel-module__-f_dCq__menuItem:hover{background-color:var(--color-surface-2)}.ProfileMenuPanel-module__-f_dCq__menuItemIcon{width:1rem;height:1rem}.ProfileMenuPanel-module__-f_dCq__menuItemButton{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.ProfileMenuPanel-module__-f_dCq__menuItemTrailing{color:var(--color-text-subtle);margin-left:auto;font-size:.75rem}.ProfileMenuPanel-module__-f_dCq__logoutSection{border-top:1px solid var(--color-border);padding-top:.5rem}.ProfileMenuPanel-module__-f_dCq__logoutButton{width:100%;color:var(--color-danger);cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.875rem;transition:background-color .2s;display:flex}.ProfileMenuPanel-module__-f_dCq__logoutButton:hover{background-color:color-mix(in srgb, var(--color-danger) 10%, transparent)}.ProfileMenuPanel-module__-f_dCq__logoutIcon{width:1rem;height:1rem}.ProfileMenuPanel-module__-f_dCq__roleColorIndigo{background-color:#6366f1}.ProfileMenuPanel-module__-f_dCq__roleColorEmerald{background-color:#10b981}.ProfileMenuPanel-module__-f_dCq__roleColorBlue{background-color:#3b82f6}.ProfileMenuPanel-module__-f_dCq__roleColorAmber{background-color:#f59e0b}
.RoomDMSidePanel-module__fqkZqq__panel{background-image:var(--panel-bg);color:#fff;z-index:50;flex-direction:column;min-height:0;display:flex;overflow-y:auto}[data-device=desktop] .RoomDMSidePanel-module__fqkZqq__panel{border-right:1px solid var(--panel-border-color);grid-area:2/2}[data-device=mobile] .RoomDMSidePanel-module__fqkZqq__panel{width:100%}.RoomDMSidePanel-module__fqkZqq__head{justify-content:space-between;align-items:center;padding:1.25rem 1.125rem .625rem;display:flex}.RoomDMSidePanel-module__fqkZqq__title{color:#fff;margin:0;font-size:1rem;font-weight:700}.RoomDMSidePanel-module__fqkZqq__iconBtn{color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background .12s;display:flex}.RoomDMSidePanel-module__fqkZqq__iconBtn:hover{color:#fff;background:#ffffff1f}.RoomDMSidePanel-module__fqkZqq__searchWrap{align-items:center;margin:0 1.125rem .75rem;display:flex;position:relative}.RoomDMSidePanel-module__fqkZqq__searchIcon{color:#ffffff80;pointer-events:none;position:absolute;left:.625rem}.RoomDMSidePanel-module__fqkZqq__searchInput{color:#fff;background:#ffffff14;border:1px solid #ffffff1a;border-radius:.375rem;outline:none;width:100%;height:2rem;padding:0 .75rem 0 1.875rem;font-size:.8125rem}.RoomDMSidePanel-module__fqkZqq__searchInput::placeholder{color:#ffffff80}.RoomDMSidePanel-module__fqkZqq__list{flex-direction:column;gap:.125rem;margin:0;padding:0 .75rem 1rem;list-style:none;display:flex}.RoomDMSidePanel-module__fqkZqq__item{color:#fff;border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;text-decoration:none;transition:background .12s;display:flex}.RoomDMSidePanel-module__fqkZqq__item:hover{background:#ffffff14}.RoomDMSidePanel-module__fqkZqq__itemActive,.RoomDMSidePanel-module__fqkZqq__itemActive:hover{background:#ffffff29}.RoomDMSidePanel-module__fqkZqq__avatarWrap{flex-shrink:0;position:relative}.RoomDMSidePanel-module__fqkZqq__avatar{color:#fff;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:700;display:inline-flex}.RoomDMSidePanel-module__fqkZqq__stack{width:2.25rem;height:2.25rem;display:block;position:relative}.RoomDMSidePanel-module__fqkZqq__stackAvatar{color:#fff;border:2px solid #1e3a8a;border-radius:.375rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.6875rem;font-weight:700;display:inline-flex;position:absolute}.RoomDMSidePanel-module__fqkZqq__stackAvatar[data-stack-index="0"]{z-index:2;top:0;left:0}.RoomDMSidePanel-module__fqkZqq__stackAvatar[data-stack-index="1"]{z-index:1;bottom:0;right:0}.RoomDMSidePanel-module__fqkZqq__statusDot{border:2px solid #1e3a8a;border-radius:50%;width:.625rem;height:.625rem;position:absolute;bottom:-.125rem;right:-.125rem}.RoomDMSidePanel-module__fqkZqq__status_online{background:#22c55e}.RoomDMSidePanel-module__fqkZqq__status_away{background:#f59e0b}.RoomDMSidePanel-module__fqkZqq__status_offline{background:#6b7280}.RoomDMSidePanel-module__fqkZqq__body{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.RoomDMSidePanel-module__fqkZqq__headRow{align-items:center;gap:.5rem;display:flex}.RoomDMSidePanel-module__fqkZqq__name{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:baseline;gap:.375rem;min-width:0;font-size:.875rem;font-weight:600;display:inline-flex;overflow:hidden}.RoomDMSidePanel-module__fqkZqq__memberCount{color:#ffffff8c;flex-shrink:0;font-size:.6875rem;font-weight:500}.RoomDMSidePanel-module__fqkZqq__memberCount:before{content:"·";opacity:.5;margin-right:.25rem}.RoomDMSidePanel-module__fqkZqq__time{color:#ffffff80;flex-shrink:0;font-size:.6875rem}.RoomDMSidePanel-module__fqkZqq__foot{align-items:center;gap:.5rem;display:flex}.RoomDMSidePanel-module__fqkZqq__preview{color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.75rem;overflow:hidden}.RoomDMSidePanel-module__fqkZqq__unread{color:#fff;background:#dc2626;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .375rem;font-size:.6875rem;font-weight:700;display:inline-flex}[data-device=mobile] .RoomDMSidePanel-module__fqkZqq__head{padding:1rem 1rem .5rem}[data-device=mobile] .RoomDMSidePanel-module__fqkZqq__title{font-size:.9375rem}[data-device=mobile] .RoomDMSidePanel-module__fqkZqq__searchWrap{margin:0 1rem .625rem}[data-device=mobile] .RoomDMSidePanel-module__fqkZqq__searchInput{height:1.875rem;font-size:.75rem}[data-device=mobile] .RoomDMSidePanel-module__fqkZqq__list{padding:0 .625rem .875rem}[data-device=mobile] .RoomDMSidePanel-module__fqkZqq__item{gap:.5rem;padding:.5rem .625rem}:is([data-device=mobile] .RoomDMSidePanel-module__fqkZqq__avatar,[data-device=mobile] .RoomDMSidePanel-module__fqkZqq__stack){width:2rem;height:2rem}[data-device=mobile] .RoomDMSidePanel-module__fqkZqq__avatar{font-size:.8125rem}[data-device=mobile] .RoomDMSidePanel-module__fqkZqq__stackAvatar{width:1.3125rem;height:1.3125rem;font-size:.625rem}[data-device=mobile] .RoomDMSidePanel-module__fqkZqq__name{font-size:.9375rem}:is([data-device=mobile] .RoomDMSidePanel-module__fqkZqq__memberCount,[data-device=mobile] .RoomDMSidePanel-module__fqkZqq__time){font-size:.625rem}[data-device=mobile] .RoomDMSidePanel-module__fqkZqq__preview{font-size:.75rem}[data-device=mobile] .RoomDMSidePanel-module__fqkZqq__unread{min-width:1rem;height:1rem;font-size:.625rem}.RoomDMSidePanel-module__fqkZqq__emptyHint{color:#ffffff8c;padding:1.25rem 1rem;font-size:.8125rem;line-height:1.6;list-style:none}.RoomDMSidePanel-module__fqkZqq__modalOverlay{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.RoomDMSidePanel-module__fqkZqq__modal{background:var(--bg-elevated,#1e2230);color:#fff;border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;gap:.75rem;width:100%;max-width:22rem;max-height:80vh;padding:1.25rem;display:flex;box-shadow:0 20px 50px #00000080}.RoomDMSidePanel-module__fqkZqq__modalHead{justify-content:space-between;align-items:center;display:flex}.RoomDMSidePanel-module__fqkZqq__modalTitle{margin:0;font-size:1rem;font-weight:700}.RoomDMSidePanel-module__fqkZqq__modalClose{color:#fff9;cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}.RoomDMSidePanel-module__fqkZqq__modalClose:hover{color:#fff}.RoomDMSidePanel-module__fqkZqq__modalNameInput{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ffffff29;border-radius:.5rem;padding:.55rem .75rem;font-size:.875rem}.RoomDMSidePanel-module__fqkZqq__modalNameInput:focus{border-color:var(--primary,#6366f1);outline:none}.RoomDMSidePanel-module__fqkZqq__modalLabel{color:#fff9;margin:.25rem 0 0;font-size:.8125rem}.RoomDMSidePanel-module__fqkZqq__modalCount{color:var(--primary,#a5b4fc);margin-left:.4rem;font-weight:700}.RoomDMSidePanel-module__fqkZqq__modalMembers{flex-direction:column;flex:1;gap:.25rem;min-height:0;display:flex;overflow-y:auto}.RoomDMSidePanel-module__fqkZqq__modalEmpty{color:#ffffff73;margin:0;padding:.75rem 0;font-size:.8125rem}.RoomDMSidePanel-module__fqkZqq__memberRow{color:#fff;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.625rem;padding:.45rem .5rem;display:flex}.RoomDMSidePanel-module__fqkZqq__memberRow:hover{background:#ffffff0f}.RoomDMSidePanel-module__fqkZqq__memberRowOn{background:#7d82ff29;border-color:#7d82ff66}.RoomDMSidePanel-module__fqkZqq__memberAvatar{background:#64748b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.RoomDMSidePanel-module__fqkZqq__memberName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;overflow:hidden}.RoomDMSidePanel-module__fqkZqq__memberCheck{color:var(--primary,#a5b4fc);font-weight:700}.RoomDMSidePanel-module__fqkZqq__modalError{color:#fca5a5;margin:0;font-size:.8125rem}.RoomDMSidePanel-module__fqkZqq__modalActions{justify-content:flex-end;gap:.5rem;display:flex}.RoomDMSidePanel-module__fqkZqq__modalCancel,.RoomDMSidePanel-module__fqkZqq__modalCreate{font:inherit;cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.RoomDMSidePanel-module__fqkZqq__modalCancel{color:#fffc;background:0 0;border:1px solid #ffffff2e}.RoomDMSidePanel-module__fqkZqq__modalCreate{background:var(--primary,#6366f1);color:#fff;border:none}.RoomDMSidePanel-module__fqkZqq__modalCreate:disabled{opacity:.5;cursor:not-allowed}
.RoomAiSidePanel-module__5VeSwa__panel{background-image:var(--panel-bg);color:#fff;z-index:50;flex-direction:column;min-height:0;display:flex;overflow-y:auto}[data-device=desktop] .RoomAiSidePanel-module__5VeSwa__panel{border-right:1px solid var(--panel-border-color);grid-area:2/2}[data-device=mobile] .RoomAiSidePanel-module__5VeSwa__panel{width:100%;height:100%}.RoomAiSidePanel-module__5VeSwa__head{padding:1.25rem 1.125rem .75rem}.RoomAiSidePanel-module__5VeSwa__title{color:#fff;margin:0;font-size:1rem;font-weight:700}.RoomAiSidePanel-module__5VeSwa__content{padding:0 .5rem 1rem}.RoomAiSidePanel-module__5VeSwa__menu{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.RoomAiSidePanel-module__5VeSwa__item{color:#ffffffd9;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.9375rem;text-decoration:none;transition:background .12s,color .12s;display:flex}.RoomAiSidePanel-module__5VeSwa__item:hover{color:#fff;background:#ffffff14}.RoomAiSidePanel-module__5VeSwa__itemActive,.RoomAiSidePanel-module__5VeSwa__itemActive:hover{background:var(--rail-active-bg,#ffffff29);color:#fff;font-weight:600}.RoomAiSidePanel-module__5VeSwa__itemIcon{opacity:.9;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;font-size:1.25rem;line-height:1;display:inline-flex}.RoomAiSidePanel-module__5VeSwa__itemLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}[data-device=mobile] .RoomAiSidePanel-module__5VeSwa__head{padding:1.25rem 1.25rem .875rem}[data-device=mobile] .RoomAiSidePanel-module__5VeSwa__title{font-size:1.125rem}[data-device=mobile] .RoomAiSidePanel-module__5VeSwa__content{padding:0 0 1.5rem}[data-device=mobile] .RoomAiSidePanel-module__5VeSwa__menu{gap:0}[data-device=mobile] .RoomAiSidePanel-module__5VeSwa__item{border-radius:0;gap:.75rem;padding:.875rem 1.25rem;font-size:1rem}[data-device=mobile] .RoomAiSidePanel-module__5VeSwa__item+.RoomAiSidePanel-module__5VeSwa__item{border-top:1px solid #ffffff14}[data-device=mobile] .RoomAiSidePanel-module__5VeSwa__itemIcon{width:1.5rem;font-size:1.375rem}
.RoomLayout-module__G_rQYW__layout{--layout-tint:#16a34a;--layout-header-height:3.25rem;--layout-rail-width:4.375rem;--layout-sidebar-width:14rem;--layout-rail-fg:#fff;--layout-sidebar-fg:#fff;--layout-header-fg:#fff;--mobile-nav-height:4rem;--page-padding-x:1.25rem;--page-padding-top:3rem;--page-header-pb:2.5rem;--page-body-pb:1.5rem;--page-body-mt:0;--page-body-pt:1.5rem;--page-header-gradient:linear-gradient(135deg, color-mix(in srgb, var(--layout-tint), black 80%) 0%, var(--layout-tint) 60%, color-mix(in srgb, var(--layout-tint), white 25%) 100%);--panel-active-bg:#ffffff2e;--panel-border-color:#ffffff14;height:100dvh;animation:.35s ease-out RoomLayout-module__G_rQYW__roomFadeIn}@keyframes RoomLayout-module__G_rQYW__roomFadeIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}.RoomLayout-module__G_rQYW__layout .m3-nav-rail{--rail-width:var(--layout-rail-width);--rail-border-right:none;--rail-background:var(--layout-rail-bg);--rail-color:var(--layout-rail-fg);--rail-items-gap:1.25rem;--rail-items-padding:.5rem 0;--rail-header-padding:.75rem 0 .5rem;height:100%;overflow:visible}.RoomLayout-module__G_rQYW__layout .layout-rail{overflow:visible}:is(.RoomLayout-module__G_rQYW__layout .layout-rail .m3-deco,.RoomLayout-module__G_rQYW__layout .m3-nav-bar .m3-deco){--icon-size:1.375rem;--deco-pill-width:2.5rem;--deco-pill-height:1.875rem;--deco-pill-radius:.5rem;--deco-font-size:.6875rem;--deco-color:#ffffffd1;--icon-color:#ffffffd1;--deco-active-text-color:#fff}:is(.RoomLayout-module__G_rQYW__layout .layout-rail .m3-deco.deco-active,.RoomLayout-module__G_rQYW__layout .m3-nav-bar .m3-deco.deco-active){--deco-color:var(--layout-tint);--icon-color:#fff}.RoomLayout-module__G_rQYW__layout .layout-sidebar>*{min-height:100%}.RoomLayout-module__G_rQYW__layout .m3-nav-bar{--nav-bar-background:var(--layout-rail-bg);--nav-bar-color:var(--layout-rail-fg);--nav-bar-height:var(--mobile-nav-height);--nav-bar-border-top:none}.RoomLayout-module__G_rQYW__layout .m3-nav-bar .m3-deco{--icon-size:1.25rem;--deco-pill-height:1.75rem;--deco-font-size:.6875rem}.RoomLayout-module__G_rQYW__layout .layout-main{overscroll-behavior-y:contain;min-width:0;min-height:0;padding:0;overflow-y:auto}@media (max-width:767px){.RoomLayout-module__G_rQYW__layout{--page-padding-x:1rem;--page-padding-top:1.5rem;--page-header-pb:2.25rem;--page-body-pb:2.5rem;--page-title-fs:1.375rem}.RoomLayout-module__G_rQYW__layout n-resize-handle{display:none}.RoomLayout-module__G_rQYW__layout .layout-main{padding-bottom:var(--mobile-nav-height,3.5rem)}.RoomLayout-module__G_rQYW__layout[data-stage=panel] .layout-sidebar>*{padding-bottom:var(--mobile-nav-height,3.5rem)}.RoomLayout-module__G_rQYW__layout[data-stage=panel]{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""sidebar"}.RoomLayout-module__G_rQYW__layout[data-stage=panel] .layout-sidebar{border-right:none;display:block}.RoomLayout-module__G_rQYW__layout[data-stage=panel] .layout-main{display:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .RoomLayout-module__G_rQYW__layout{--text-secondary:color-mix(in srgb, var(--layout-tint) 18%, #e2e8f0);--text-muted:color-mix(in srgb, var(--layout-tint) 22%, #cbd5e1);--border-light:color-mix(in srgb, var(--layout-tint) 12%, #3b4759);--border:color-mix(in srgb, var(--layout-tint) 12%, #4b5768)}}:root[data-theme=dark] .RoomLayout-module__G_rQYW__layout{--text-secondary:color-mix(in srgb, var(--layout-tint) 18%, #e2e8f0);--text-muted:color-mix(in srgb, var(--layout-tint) 22%, #cbd5e1);--border-light:color-mix(in srgb, var(--layout-tint) 12%, #3b4759);--border:color-mix(in srgb, var(--layout-tint) 12%, #4b5768)}
