@import"./base/variables.css";@import"./base/reset.css";@import"./base/typography.css";@import"./base/animations.css";@import"./pages/auth.css";@import"./pages/chat.css";@import"./pages/profile.css";@import"./pages/user-profile.css";@import"./pages/call.css";@import"./pages/channel.css";@import"./pages/categories.css";@import"./pages/discover.css";@import"./pages/wall.css";@import"./pages/servers.css";@import"./pages/showcase.css";@import"./pages/home.css";@import"./layout/right-sidebar.css";@import"./layout/sidebar.css";@import"./layout/main-content.css";@import"./layout/chat-info-panel.css";@import"./layout/chat-layout.css";@import"./components/buttons.css";@import"./components/cards.css";@import"./components/forms.css";@import"./components/modals.css";@import"./components/messages.css";@import"./components/link-preview.css";@import"./components/report.css";@import"./components/navigation.css";@import"./components/emoji-picker.css";@import"./components/toast.css";@import"./components/polls.css";@import"./utils/responsive.css";html.boot-authed .guest-only{display:none!important}html.boot-authed .home.protected-content{display:block!important}html.boot-guest .protected-content,html.boot-guest .protected-nav,html.boot-guest .protected-sidebar{display:none!important}html[class*=boot-route-] #homeSection.content-section.active{display:none}html.boot-route-chats #chatsSection,html.boot-route-servers #serversSection,html.boot-route-cowork #coworkSection{display:flex}html.boot-route-explore #exploreSection,html.boot-route-profile #profileSection,html.boot-route-admin #adminSection{display:block}html.preload *,html.preload *:before,html.preload *:after{transition:none!important;animation:none!important}.pinned-messages-overlay{position:fixed;inset:0;z-index:2200;display:grid;place-items:center;padding:20px;background:#04060fa8;backdrop-filter:blur(4px)}.pinned-messages-modal{width:min(520px,100%);max-height:min(620px,calc(100vh - 40px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-color, #34354a);border-radius:16px;background:var(--bg-secondary, #20212d);box-shadow:0 24px 70px #0000006b}.pinned-messages__header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--border-color, #34354a);font-weight:700}.pinned-messages__header>div{display:flex;align-items:center;gap:9px}.pinned-messages__header>div i{color:var(--accent, #7667ff)}.pinned-messages__header button,.pinned-messages__unpin{border:0;color:var(--text-muted, #a2a3b7);background:transparent;cursor:pointer}.pinned-messages__header button{width:32px;height:32px;border-radius:9px}.pinned-messages__header button:hover,.pinned-messages__unpin:hover{color:var(--text-primary, #fff);background:#ffffff12}.pinned-messages__body{overflow-y:auto;padding:8px}.pinned-messages__row{display:flex;align-items:center;gap:3px}.pinned-messages__item{min-width:0;flex:1;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:start;padding:11px 10px;border:0;border-radius:10px;color:inherit;background:transparent;text-align:left;cursor:pointer}.pinned-messages__item:hover{background:#7667ff1a}.pinned-messages__item-icon{margin-top:2px;color:var(--accent, #7667ff);font-size:12px}.pinned-messages__item-main{min-width:0;display:grid;gap:3px}.pinned-messages__item-main strong{font-size:13px}.pinned-messages__item-main span{overflow:hidden;color:var(--text-secondary, #c4c4cf);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pinned-messages__item-time{margin-top:2px;color:var(--text-muted, #898a9d);font-size:11px;white-space:nowrap}.pinned-messages__unpin{width:31px;height:31px;border-radius:8px;opacity:.75}.pinned-messages__state{min-height:150px;display:grid;place-content:center;gap:10px;color:var(--text-muted, #a2a3b7);text-align:center;font-size:13px}.pinned-messages__state i{color:var(--accent, #7667ff);font-size:22px}.pinned-message-banner{width:100%;min-height:54px;flex:0 0 auto;display:flex;align-items:stretch;border-bottom:1px solid var(--border-color, #34354a);color:var(--text-primary, #fff);background:var(--bg-secondary, #20212d);background:color-mix(in srgb,var(--bg-secondary, #20212d) 92%,transparent)}.pinned-message-banner__jump{min-width:0;flex:1;display:flex;align-items:center;gap:11px;padding:8px 18px;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.pinned-message-banner__jump:hover,.pinned-message-banner__list:hover{background:color-mix(in srgb,var(--accent, #7667ff) 9%,var(--bg-secondary, #20212d))}.pinned-message-banner__icon{width:16px;flex:0 0 auto;color:var(--accent, #7667ff);font-size:14px}.pinned-message-banner__main{min-width:0;flex:1;display:grid;gap:2px}.pinned-message-banner__title{color:var(--accent, #7667ff);font-size:12px;font-weight:700;line-height:1.2}.pinned-message-banner__text{overflow:hidden;color:var(--text-secondary, #c4c4cf);font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.pinned-message-banner__list{width:48px;flex:0 0 48px;border:0;border-left:1px solid var(--border-color, #34354a);color:var(--text-muted, #898a9d);background:transparent;cursor:pointer}.server-room-header__pins{position:absolute;top:10px;right:46px}.server-room-header__search{position:absolute;top:10px;right:80px}.server-room-header__media{position:absolute;top:10px;right:114px}
