@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--error: #ff9e86;--font-stack: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--bg-primary: #121214;--bg-secondary: #1a1a1e;--bg-card: #232329;--bg-elevated: #2d2d35;--accent: #60a5fa;--accent-hover: #93c5fd;--accent-back: #5381fd;--accent-glow: rgba(96, 165, 250, .28);--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--border: #3f3f46;--border-light: #52525b;--gradient-1: linear-gradient(135deg, #3b82f6 0%, #60a5fa 100%);--gradient-2: linear-gradient(135deg, #60a5fa 0%, #3b82f6 100%);--scrollbar-thumb: #334155;--scrollbar-thumb-hover: #475569;--shadow: rgba(0, 0, 0, .3);--codeak-top: var(--bg-secondary);--codeak-rail: var(--bg-primary);--codeak-sidebar: var(--bg-secondary);--codeak-surface: var(--bg-primary);--codeak-surface-2: var(--bg-card);--codeak-surface-3: var(--bg-elevated);--codeak-border: var(--border);--codeak-text: var(--text-primary);--codeak-muted: var(--text-muted);--codeak-primary: var(--accent);--codeak-primary-soft: var(--accent-glow);--codeak-green: #46ca7b;--codeak-bubble: var(--bg-card);--codeak-outgoing: #1e3a5f;--codeak-radius-control: 8px;--codeak-radius-panel: 12px;--app-scrollbar-size: 8px;--app-scrollbar-horizontal-size: 8px;--app-scrollbar-thumb: var(--scrollbar-thumb);--app-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);--app-scrollbar-track: var(--bg-primary);--app-page-background: var(--bg-primary)}:root[data-theme=light]{color-scheme:light;--error: #ef4444;--bg-primary: #f1f5f9;--bg-secondary: #e2e8f0;--bg-card: #ffffff;--bg-elevated: #cbd5e1;--accent: #2563eb;--accent-back: #5381fd;--accent-hover: #3b82f6;--accent-glow: rgba(37, 99, 235, .16);--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--border: #cbd5e1;--border-light: #e2e8f0;--gradient-1: linear-gradient(135deg, #3b82f6 0%, #60a5fa 100%);--gradient-2: linear-gradient(135deg, #60a5fa 0%, #3b82f6 100%);--scrollbar-thumb: #cbd5e1;--scrollbar-thumb-hover: #94a3b8;--shadow: rgba(15, 23, 42, .08);--codeak-top: var(--bg-card);--codeak-rail: var(--bg-secondary);--codeak-sidebar: var(--bg-primary);--codeak-surface: var(--bg-card);--codeak-surface-2: var(--bg-primary);--codeak-surface-3: var(--bg-elevated);--codeak-border: var(--border);--codeak-text: var(--text-primary);--codeak-muted: var(--text-muted);--codeak-primary: var(--accent);--codeak-primary-soft: var(--accent-glow);--codeak-bubble: var(--bg-card);--codeak-outgoing: #dbeafe;--app-scrollbar-thumb: var(--scrollbar-thumb);--app-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);--app-scrollbar-track: var(--bg-primary);--app-page-background: var(--bg-primary)}.full-loader{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;width:100%;min-height:100vh;min-height:100dvh;background:var(--bg-primary, #121214)}.auth-screen{display:grid;place-items:center;height:100%;overflow:auto;padding:24px}.auth-card{width:min(100%,420px);padding:28px;border:1px solid var(--codeak-border, #8885);border-radius:16px;background:var(--codeak-surface)}.auth-card fieldset{margin:0;padding:0;border:0;min-width:0}.auth-card legend{margin:12px 0;font-weight:600}.auth-card label{display:grid;gap:6px;margin-bottom:14px}.auth-card input,.auth-card select{width:100%;padding:10px;border:1px solid #8888;border-radius:8px;background:var(--codeak-surface);color:inherit}.auth-card button{padding:10px 14px;border:0;border-radius:8px;cursor:pointer}.auth-card>button,.auth-card button[type=submit]{width:100%;background:var(--codeak-primary);color:#fff}.auth-card>.codeak-login-button{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 14px;text-align:left;color:#fff;background:linear-gradient(135deg,var(--codeak-primary, #1677ff),#6157e8);box-shadow:0 8px 22px color-mix(in srgb,var(--codeak-primary, #1677ff) 28%,transparent)}.codeak-login-button strong{font-size:15px}.codeak-login-mark{display:grid;flex:0 0 36px;place-items:center;width:36px;height:36px;border-radius:10px;color:#000;background:#fff;font-size:17px;font-weight:800}.codeak-login-mark .brand-mark{width:24px;height:24px}.auth-hint{margin:8px 0 0;font-size:12px;opacity:.72}.auth-divider{display:flex;align-items:center;gap:10px;margin:18px 0 4px;color:#888;font-size:12px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--codeak-border, #8885)}.auth-card button:disabled{opacity:.6;cursor:wait}.auth-card nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.auth-card nav button{background:transparent;color:inherit;text-decoration:underline}.auth-error,.auth-session-error{color:var(--codeak-danger, #d43838)}.auth-session-error{position:fixed;top:0;left:0;right:0;z-index:2000;padding:12px;background:var(--codeak-surface)}.server-rail .ant-layout-sider-children,.channel-scroll,.telegram-list,.message-list,.member-panel{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--bg-primary)}.server-rail .ant-layout-sider-children::-webkit-scrollbar,.channel-scroll::-webkit-scrollbar,.telegram-list::-webkit-scrollbar,.message-list::-webkit-scrollbar,.member-panel::-webkit-scrollbar{width:8px;height:8px}.server-rail .ant-layout-sider-children::-webkit-scrollbar-track,.channel-scroll::-webkit-scrollbar-track,.telegram-list::-webkit-scrollbar-track,.message-list::-webkit-scrollbar-track,.member-panel::-webkit-scrollbar-track{background:var(--bg-primary)}.server-rail .ant-layout-sider-children::-webkit-scrollbar-thumb,.channel-scroll::-webkit-scrollbar-thumb,.telegram-list::-webkit-scrollbar-thumb,.message-list::-webkit-scrollbar-thumb,.member-panel::-webkit-scrollbar-thumb{min-height:36px;border:2px solid var(--bg-primary);border-radius:8px;background:var(--scrollbar-thumb)}.server-rail .ant-layout-sider-children::-webkit-scrollbar-thumb:hover,.channel-scroll::-webkit-scrollbar-thumb:hover,.telegram-list::-webkit-scrollbar-thumb:hover,.message-list::-webkit-scrollbar-thumb:hover,.member-panel::-webkit-scrollbar-thumb:hover{background:var(--codeak-primary)}.server-rail .ant-layout-sider-children::-webkit-scrollbar-corner,.channel-scroll::-webkit-scrollbar-corner,.telegram-list::-webkit-scrollbar-corner,.message-list::-webkit-scrollbar-corner,.member-panel::-webkit-scrollbar-corner{background:var(--bg-primary)}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;min-height:0;margin:0}body{min-width:320px;overflow:hidden;background:var(--codeak-surface);color:var(--codeak-text)}button,input,textarea{font:inherit}:focus-visible{outline:2px solid var(--codeak-primary);outline-offset:2px}.ant-layout{min-width:0;min-height:0}.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-segmented,.ant-alert,.ant-tag{border-radius:var(--codeak-radius-control)!important}.ant-card,.ant-modal-content,.ant-popover-inner,.ant-dropdown-menu{border-radius:var(--codeak-radius-panel)!important}.ant-segmented-item-selected{color:#fff!important}.brand{display:flex;align-items:center;gap:9px;color:var(--codeak-text);font-size:18px}.brand-mark{width:27px;height:27px;fill:currentColor}.online-dot{display:inline-block;width:7px;height:7px;margin-right:7px;background:var(--codeak-green);box-shadow:0 0 0 4px color-mix(in srgb,var(--codeak-green) 15%,transparent)}.app-layout{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;min-height:0;overflow:hidden;background:var(--codeak-surface)}.mobile-shell{height:var(--codeak-visual-viewport-height, 100dvh);max-width:100vw;overflow-x:hidden}.mobile-shell .telegram-sidebar{display:block;width:100%!important;max-width:none!important;min-width:0!important;border-right:0}.mobile-shell .content-layout{width:100%}.mobile-shell .topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px}.mobile-shell .topbar .module-name{display:none}.mobile-shell .topbar .brand{display:flex;align-items:center;gap:8px;min-width:0}.mobile-shell .topbar .brand>.ant-btn{flex:none}.mobile-shell .mobile-back{position:absolute;z-index:12;top:11px;left:max(8px,env(safe-area-inset-left))}.mobile-shell .chat-header{padding-left:max(54px,calc(env(safe-area-inset-left) + 54px))}.mobile-shell .composer-wrap{margin-bottom:0;padding-bottom:env(safe-area-inset-bottom)}.tablet-shell .member-panel{display:none}.topbar{height:54px;flex:none;display:grid;grid-template-columns:200px 1fr auto;align-items:center;gap:16px;padding:0 14px 0 17px!important;border-bottom:1px solid var(--codeak-border);background:var(--codeak-top)!important;line-height:normal!important}.module-name{justify-self:center;display:flex;align-items:center;color:var(--codeak-text);font-weight:650}.module-name .ant-tag{margin-left:8px;font-size:9px;letter-spacing:.08em}.top-actions{display:flex;align-items:center;gap:8px}.avatar-button,.message-avatar{display:contents;padding:0;border:0;background:transparent;cursor:pointer}.workspace-layout{height:auto;min-height:0;flex:1 1 0;flex-direction:row!important;overflow:hidden;background:var(--codeak-surface)}.server-rail{flex:none!important;max-width:66px!important;min-width:66px!important;border-right:1px solid var(--codeak-border);background:var(--codeak-rail)!important}.server-rail .ant-layout-sider-children{display:flex;flex-direction:column;align-items:center;gap:9px;padding:10px 7px;overflow-y:auto}.server-rail .ant-divider{width:32px;min-width:32px;margin:0}.server-button{width:44px;height:44px;flex:none;display:grid;place-items:center;padding:0;border:1px solid var(--codeak-border);border-radius:50%;background:var(--codeak-surface-2);color:var(--codeak-muted);cursor:pointer;transition:.18s}.server-button .ant-avatar{border-radius:inherit}.server-button:hover,.server-button.active{border-radius:var(--codeak-radius-panel);border-color:var(--codeak-primary);background:var(--codeak-primary);color:#fff}.server-button.add{color:var(--codeak-green);font-size:18px}.channel-sidebar,.telegram-sidebar,.member-panel{height:100%;min-height:0;flex:none!important;overflow:hidden;border-right:1px solid var(--codeak-border);background:var(--codeak-sidebar)!important}.channel-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.workspace-title{height:58px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--codeak-border)}.workspace-title>div{min-width:0;display:flex;flex-direction:column}.workspace-title strong,.workspace-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-search{display:flex;align-items:center;gap:7px;margin:10px;padding:7px 9px;border:1px solid var(--codeak-border);border-radius:var(--codeak-radius-control);background:var(--codeak-surface-2);color:var(--codeak-muted)}.channel-search input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--codeak-text)}.channel-scroll{flex:1;min-height:0;overflow-y:auto;padding:3px 8px 12px}.section-label{padding:10px 7px 6px;color:var(--codeak-muted);font-size:10px;font-weight:700;letter-spacing:.02em}.voice-label{margin-top:10px}.channel-button{width:100%;display:flex;align-items:center;gap:8px;padding:7px 9px;border:0;border-left:2px solid transparent;border-radius:var(--codeak-radius-control);background:transparent;color:var(--codeak-muted);text-align:left;cursor:pointer}.channel-button:hover{background:var(--codeak-surface-2);color:var(--codeak-text)}.channel-button.active{border-left-color:var(--codeak-primary);background:var(--codeak-primary-soft);color:var(--codeak-text)}.channel-button .hash{font-size:18px}.channel-button .channel-menu-icon{flex:0 0 24px}.channel-button .channel-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-button .channel-unread-badge{flex:0 0 8px;width:8px;height:8px}.channel-button .channel-unread-badge .ant-badge-dot{inset-inline-end:0;top:0;transform:none}.channel-button .channel-count-badge{flex:0 0 auto;min-width:19px;padding:2px 5px;border-radius:999px;color:var(--codeak-surface);background:var(--codeak-primary);font-size:11px;font-weight:700;line-height:1.2;text-align:center}.channel-button .channel-count-badge.mention{background:var(--point-lime, var(--codeak-primary))}.channel-button .ant-tag{margin:0}.global-user-results{padding:4px 8px 12px}.global-user-result{align-items:center;background:transparent;border:0;border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:10px;padding:8px;text-align:left;width:100%}.global-user-result:hover{background:var(--codeak-primary-soft)}.global-user-result>span:nth-child(2){display:flex;flex:1;min-width:0;flex-direction:column}.global-user-result strong,.global-user-result small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-user-result small{color:var(--codeak-muted)}.user-search-state{align-items:center;color:var(--codeak-muted);display:flex;gap:8px;justify-content:center;padding:14px 8px}.user-search-state.error{color:#ff4d4f}.voice-user{display:flex;align-items:center;gap:8px;padding:4px 9px 4px 28px;color:var(--codeak-muted);font-size:12px}.voice-user span:nth-child(2){flex:1;overflow:hidden;text-overflow:ellipsis}.voice-user svg{color:var(--codeak-green)}.sidebar-user{height:58px;flex:none;display:flex;align-items:center;gap:8px;padding:8px 10px;border-top:1px solid var(--codeak-border);background:var(--codeak-surface-2)}.sidebar-voice-dock-slot{flex:none}.sidebar-user>div{min-width:0;flex:1;display:flex;flex-direction:column}.sidebar-user strong,.sidebar-user span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telegram-sidebar{max-width:350px!important;min-width:350px!important}.mobile-navigation{display:flex;flex:1 1 0;width:100%;min-width:0;min-height:0;background:var(--codeak-sidebar)}.mobile-conversation-pane{display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0}.mobile-conversation-header{display:flex;align-items:center;gap:8px;min-height:56px;padding:4px 8px;border-bottom:1px solid var(--codeak-border)}.mobile-conversation-header>div{flex:1;min-width:0}.mobile-conversation-header strong,.mobile-conversation-header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-conversation-header small{color:var(--codeak-muted);margin-top:3px}.mobile-conversation-header h1{margin:0 8px;font-size:20px}.mobile-conversation-search{padding:8px}.mobile-conversation-search input{font-size:16px}.mobile-conversation-pane>.ant-segmented{margin:0 8px 8px}.mobile-conversation-rail{display:flex;flex-direction:column;align-items:center;flex:0 0 60px;gap:4px;padding:6px 0 calc(8px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--codeak-border);background:var(--codeak-surface)}.mobile-rail-item{width:56px;min-height:54px;flex:none;border:0;border-left:3px solid transparent;border-radius:8px;background:transparent;cursor:pointer}.mobile-rail-item.active{border-left-color:var(--codeak-primary);background:var(--codeak-primary-soft)}.mobile-shell .mobile-conversation-list{padding-inline:0}.mobile-shell .mobile-conversation-list .telegram-item{margin:0;border-radius:0;padding:12px 10px}.mobile-shell .mobile-conversation-list .mobile-topic{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.mobile-conversation .mobile-community-topics{font-size:12px}.mobile-menu-user{display:flex;align-items:center;gap:12px;margin-bottom:20px}.mobile-menu-actions{display:flex;flex-direction:column;gap:4px}.mobile-menu-actions .ant-btn{min-height:48px;text-align:left;justify-content:flex-start}.mobile-navigation button:focus-visible{outline:2px solid var(--codeak-primary);outline-offset:-2px}.telegram-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.telegram-search{display:grid;grid-template-columns:auto 1fr auto;gap:7px;padding:10px;border-bottom:1px solid var(--codeak-border)}.telegram-sidebar>.ant-layout-sider-children>.ant-segmented{margin:9px}.telegram-list{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.telegram-item{position:relative;width:100%;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:var(--codeak-radius-control);border-bottom:1px solid color-mix(in srgb,var(--codeak-border) 65%,transparent);background:transparent;color:var(--codeak-text);text-align:left;cursor:pointer}.telegram-item:hover{background:var(--codeak-surface-2)}.telegram-item.active{background:var(--codeak-primary-soft)}.telegram-item-body{min-width:0}.telegram-item-body>div{display:flex;justify-content:space-between;gap:8px}.telegram-item-body strong,.telegram-item-body p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telegram-item-body time{flex:none;color:var(--codeak-muted);font-size:10px}.telegram-item-body p{margin:3px 0 0;color:var(--codeak-muted)}.content-layout{width:0;height:100%;min-width:0;min-height:0;position:relative;flex:1 1 0;overflow:hidden}.chat-view{width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--codeak-surface)!important}.chat-view.telegram{background:color-mix(in srgb,var(--codeak-surface) 95%,var(--codeak-primary))!important}.chat-header{height:58px;min-height:58px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 14px;border-bottom:1px solid var(--codeak-border);background:var(--codeak-top)}.chat-header-title{min-width:0;display:flex;align-items:center;gap:10px}.chat-header-title>div{min-width:0;display:flex;flex-direction:column}.chat-header-title strong,.chat-header-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-tools{display:flex;gap:6px}.chat-tool-call-end .anticon-phone{transform:rotate(135deg)}.topic-bar{flex:none;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:7px 14px;border-bottom:1px solid var(--codeak-border);background:var(--codeak-surface-2);color:var(--codeak-muted)}.pinned-message-bar{min-width:0;flex:none;display:flex;align-items:stretch;gap:6px;padding:7px 10px;border-bottom:1px solid var(--codeak-border);background:color-mix(in srgb,var(--codeak-surface-2) 88%,transparent)}.pinned-message-bar__preview{min-width:0;flex:1;display:grid;gap:2px;padding:0 9px;overflow:hidden;border:0;border-left:2px solid var(--codeak-primary);background:transparent;color:var(--codeak-text);cursor:pointer;text-align:left}.pinned-message-bar__preview span,.pinned-message-bar__preview strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pinned-message-bar__preview span{color:var(--codeak-primary);font-size:12px;font-weight:600}.pinned-message-bar__preview strong{font-size:12px;font-weight:400}.pinned-message-bar__all{align-self:center}.pinned-message-bar__all-icon{display:inline-flex;align-items:center;gap:1px}.pinned-message-bar__all-icon .anticon:last-child{font-size:13px}.message-stage{position:relative;min-height:0;flex:1 1 0;overflow:hidden;isolation:isolate}.message-list{position:relative;z-index:1;width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:18px clamp(16px,2vw,28px)}.message-list-state{display:grid;align-content:center}.jump-to-bottom{position:absolute;z-index:3;right:22px;bottom:14px;box-shadow:0 4px 18px #00000047}.wallpaper-layer{position:absolute;z-index:0;inset:calc(-1 * var(--wallpaper-blur, 0px));overflow:hidden;background-color:var(--codeak-surface);background-position:center;background-size:cover;pointer-events:none}.inline-action-menu-anchor{position:relative;display:inline-flex}.inline-action-menu{position:absolute;z-index:1200;top:calc(100% + 6px);right:0;min-width:210px;padding:5px;border:1px solid var(--codeak-border);border-radius:var(--codeak-radius-panel);background:var(--codeak-surface-2);box-shadow:0 8px 24px #00000038}.inline-action-menu button{display:flex;width:100%;align-items:center;gap:9px;padding:8px 10px;border:0;border-radius:var(--codeak-radius-control);color:var(--codeak-text);background:transparent;cursor:pointer;text-align:left}.inline-action-menu button:hover:not(:disabled){background:var(--codeak-surface-3)}.inline-action-menu button:disabled{cursor:not-allowed;opacity:.45}.composer-action-menu{top:auto;right:auto;bottom:calc(100% + 6px);left:0;transform-origin:left bottom}.composer-action-menu.record-menu{right:0;left:auto;transform-origin:right bottom}.inline-destructive-confirmation{display:grid;gap:12px}.inline-destructive-confirmation .ant-space{justify-content:flex-end}.server-action-menu{top:calc(100% + 4px)}.wallpaper-layer>img{width:100%;height:100%;object-fit:cover;filter:blur(var(--wallpaper-blur, 0px));transform:scale(1.035)}.wallpaper-layer.wallpaper-preset{filter:blur(var(--wallpaper-blur, 0px));transform:scale(1.035)}.wallpaper-layer>span{position:absolute;inset:0;background:rgba(0,0,0,var(--wallpaper-dim, 0))}.wallpaper-active .message-row{margin-block:2px;border-radius:12px;background:color-mix(in srgb,var(--codeak-surface-2) 54%,transparent)}.wallpaper-active .message-row:hover{background:color-mix(in srgb,var(--codeak-surface-2) 74%,transparent)}.wallpaper-settings{width:100%}.wallpaper-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.wallpaper-preset-grid button{min-height:92px;padding:8px;border:1px solid var(--codeak-border);background-position:center;background-size:cover;color:var(--codeak-text);cursor:pointer}.wallpaper-preset-grid button.active{outline:2px solid var(--codeak-primary);outline-offset:1px}.wallpaper-preset-grid span{padding:3px 6px;background:color-mix(in srgb,var(--codeak-surface) 86%,transparent)}.wallpaper-current-preview{position:relative;min-height:190px;margin-top:10px;overflow:hidden;border:2px solid var(--codeak-primary);border-radius:14px;background-color:var(--codeak-surface-3);background-position:center;background-size:cover}.wallpaper-current-preview>span,.wallpaper-history-grid span{position:absolute;right:8px;bottom:8px;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--codeak-surface) 82%,transparent);color:var(--codeak-text)}.wallpaper-history-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.wallpaper-history-grid button{position:relative;min-height:105px;padding:0;overflow:hidden;border:1px solid var(--codeak-border);border-radius:10px;background-color:var(--codeak-surface-3);background-position:center;background-size:cover;cursor:pointer}.wallpaper-history-grid button.active{border:2px solid var(--codeak-primary)}.wallpaper-history-grid span{right:5px;bottom:5px;padding:2px 6px;font-size:11px}.load-older{display:flex;min-height:50px;align-items:center;justify-content:center;padding:4px 0 14px}.telegram .message-list{padding-inline:clamp(20px,8vw,110px);background-image:radial-gradient(color-mix(in srgb,var(--codeak-muted) 13%,transparent) .7px,transparent .7px);background-size:18px 18px}.message-row{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:7px 5px}.message-row:hover{background:color-mix(in srgb,var(--codeak-surface-2) 55%,transparent)}.message-row.message-highlighted{background:color-mix(in srgb,var(--codeak-primary) 30%,transparent);box-shadow:inset 4px 0 var(--codeak-primary);animation:pinned-message-highlight 8s ease-out both}@keyframes pinned-message-highlight{0%,70%{background:color-mix(in srgb,var(--codeak-primary) 30%,transparent);box-shadow:inset 4px 0 var(--codeak-primary)}86%{background:color-mix(in srgb,var(--codeak-primary) 18%,transparent);box-shadow:inset 4px 0 color-mix(in srgb,var(--codeak-primary) 65%,transparent)}to{background:transparent;box-shadow:inset 4px 0 transparent}}@media(prefers-reduced-motion:reduce){.message-row.message-highlighted{animation:none}}.message-row.grouped{grid-template-columns:38px minmax(0,1fr);padding-top:1px}.message-row.grouped:before{content:""}.message-body{min-width:0}.message-body header{display:flex;align-items:baseline;gap:8px}.message-body header time{color:var(--codeak-muted);font-size:10px}.message-body p{margin:2px 0;white-space:pre-wrap;overflow-wrap:anywhere}.message-body p.editing-message{opacity:.45}.message-actions{position:absolute;top:-10px;right:7px;z-index:3;display:none;padding:2px;border:1px solid var(--codeak-border);background:var(--codeak-surface-2);box-shadow:0 5px 18px #0000002e}.message-row:hover .message-actions,.message-actions:focus-within,.message-actions.open{display:flex}.message-actions.context-open>:not(:last-child),.message-actions.context-open>.inline-action-menu-anchor:last-child>.ant-btn{display:none}.message-reactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.message-reactions button{display:flex;align-items:center;gap:4px;padding:2px 7px;border:1px solid var(--codeak-border);background:var(--codeak-surface-2);color:var(--codeak-text);border-radius:999px;cursor:pointer}.message-reactions button.active{border-color:var(--codeak-primary);background:var(--codeak-primary-soft)}.reply-reference{max-width:min(520px,100%);display:flex;align-items:center;gap:7px;margin:2px 0 5px;padding:4px 8px;overflow:hidden;border:0;border-left:3px solid var(--codeak-primary);border-radius:var(--codeak-radius-control);background:color-mix(in srgb,var(--codeak-primary-soft) 46%,transparent);cursor:pointer;text-align:left;color:var(--codeak-muted);font-size:11px}.reply-reference>span{min-width:0;display:grid}.reply-reference strong,.reply-reference small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-reference strong{color:var(--codeak-primary)}.message-actions .emoji-grid{position:absolute;z-index:10;right:0;bottom:calc(100% + 6px);padding:5px;border:1px solid var(--codeak-border);border-radius:8px;background:var(--codeak-surface-2);box-shadow:0 8px 24px #00000038}.message-action-menu{top:auto;bottom:calc(100% + 6px);width:238px;padding:0;border:0;overflow:visible;background:transparent;box-shadow:none}.message-action-menu.context-positioned{position:fixed;right:auto;bottom:auto}.message-action-menu__items{max-height:min(62vh,440px);padding:5px;overflow-y:auto;border:1px solid var(--codeak-border);border-radius:var(--codeak-radius-panel);background:var(--codeak-surface-2);box-shadow:0 8px 24px #0000003d}.message-action-menu__reactions{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;margin-top:5px;padding:8px;border:1px solid var(--codeak-border);border-radius:var(--codeak-radius-panel);background:var(--codeak-surface-2);box-shadow:0 8px 24px #0000003d}.inline-action-menu .message-action-menu__reactions button{width:100%;min-width:0;justify-content:center;padding:6px 1px;font-size:20px;line-height:1;text-align:center}.message-action-menu hr{margin:4px;border:0;border-top:1px solid var(--codeak-border)}.message-action-menu button.danger{color:var(--codeak-danger, #ff4d4f)}.message-forward-preview{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:10px;border:1px solid var(--codeak-border);border-radius:var(--codeak-radius-panel);background:var(--codeak-surface)}.message-forward-preview>div{min-width:0;display:grid}.message-forward-preview span{overflow:hidden;color:var(--codeak-muted);text-overflow:ellipsis;white-space:nowrap}.draft-context{display:flex;align-items:center;gap:7px;padding:6px 8px;border-left:2px solid var(--codeak-primary);background:var(--codeak-surface-2);color:var(--codeak-muted)}.draft-context span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.typing-indicator{min-height:18px;padding-inline:4px;color:var(--codeak-muted);font-size:11px}.emoji-grid{display:grid;grid-template-columns:repeat(4,36px);gap:3px}.emoji-grid button{width:36px;height:34px;border:0;border-radius:var(--codeak-radius-control);background:transparent;font-size:20px;cursor:pointer}.emoji-grid button:hover{background:var(--codeak-surface-3)}.advanced-emoji-picker{width:min(430px,calc(100vw - 28px));display:flex;flex-direction:column;gap:7px}.emoji-history-error{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--codeak-muted);font-size:12px}.advanced-emoji-picker .ant-tabs-nav{margin-bottom:0}.advanced-emoji-picker .ant-segmented-group{overflow-x:auto}.advanced-emoji-grid{min-height:64px;max-height:min(360px,50vh);display:grid;grid-template-columns:repeat(8,minmax(36px,1fr));align-content:start;gap:2px;overflow-y:auto;overscroll-behavior:contain}.advanced-emoji-grid>.ant-empty{grid-column:1 / -1}.advanced-emoji-item{position:relative;min-width:0;aspect-ratio:1}.advanced-emoji-item .emoji-choice{width:100%;height:100%}.advanced-emoji-item .emoji-choice{display:grid;place-items:center;padding:2px;border:0;background:transparent;color:var(--codeak-text);font-size:25px;cursor:pointer}.advanced-emoji-item .emoji-choice:hover,.advanced-emoji-item .emoji-choice:focus-visible{background:var(--codeak-surface-3)}.advanced-emoji-item img{width:30px;height:30px;object-fit:contain}.advanced-emoji-item>.emoji-favorite{position:absolute;top:-3px;right:-3px;z-index:2;width:18px;min-width:18px;height:18px;padding:0;opacity:0;font-size:10px}.advanced-emoji-item:hover>.emoji-favorite,.advanced-emoji-item:focus-within>.emoji-favorite{opacity:1}.sticker-picker{width:min(440px,calc(100vw - 24px));display:flex;flex-direction:column;gap:0;overflow:hidden}.sticker-picker-loading{width:280px;min-height:220px;display:grid;place-items:center}.sticker-picker-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:8px;padding:10px 10px 8px}.sticker-picker-toolbar .publish-sticker-pack{width:36px;height:32px;color:var(--codeak-muted)}.sticker-pack-rail{min-height:52px;display:flex;gap:4px;padding:4px 10px 7px;overflow-x:auto;border-bottom:1px solid var(--codeak-border);scrollbar-width:thin}.sticker-pack-rail button{width:40px;min-width:40px;height:40px;display:grid;place-items:center;overflow:hidden;padding:4px;border:0;border-radius:var(--codeak-radius-control);color:var(--codeak-muted);background:transparent;cursor:pointer}.sticker-pack-rail button:hover,.sticker-pack-rail button:focus-visible{color:var(--codeak-text);background:var(--codeak-surface-3);outline:none}.sticker-pack-rail button.active{color:var(--codeak-primary);background:var(--codeak-primary-soft)}.sticker-pack-rail button:disabled{cursor:not-allowed;opacity:.45}.sticker-pack-rail button.sticker-pack-more{color:var(--codeak-primary)}.sticker-history-error{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;color:var(--codeak-muted);font-size:12px}.sticker-pack-rail img{width:100%;height:100%;object-fit:contain}.sticker-pack-rail-divider{width:1px;min-width:1px;height:28px;align-self:center;margin:0 3px;background:var(--codeak-border)}.sticker-picker-section-header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px}.sticker-picker-section-header>div{min-width:0;display:flex;flex-direction:column}.sticker-picker-section-header strong{overflow:hidden;color:var(--codeak-text);text-overflow:ellipsis;white-space:nowrap}.sticker-picker-section-header span{color:var(--codeak-muted);font-size:12px}.sticker-pack-actions{display:flex;align-items:center;gap:6px}.sticker-editor{display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px;margin-top:10px}.sticker-editor-list{max-height:430px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.sticker-editor-list button{padding:8px;overflow:hidden;border:1px solid var(--codeak-border);border-radius:var(--codeak-radius-control);color:var(--codeak-text);background:var(--codeak-surface-2);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sticker-editor-list button.active{border-color:var(--codeak-primary);background:var(--codeak-primary-soft)}.sticker-editor-workspace{min-width:0;display:grid;grid-template-columns:minmax(220px,320px) minmax(220px,1fr);align-items:start;gap:18px}.sticker-editor-canvas{width:100%;max-width:320px;aspect-ratio:1;border-radius:10px;background:linear-gradient(45deg,#d9d9d9 25%,transparent 25%),linear-gradient(-45deg,#d9d9d9 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#d9d9d9 75%),linear-gradient(-45deg,transparent 75%,#d9d9d9 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.sticker-editor-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.sticker-editor-controls label{min-width:0;display:grid;gap:4px;color:var(--codeak-muted);font-size:12px}.sticker-editor-controls label:first-child,.sticker-editor-controls label:nth-child(3),.sticker-editor-controls>.ant-btn{grid-column:1 / -1}.sticker-editor-controls input[type=color]{width:100%;height:32px;padding:2px;border:1px solid var(--codeak-border);background:var(--codeak-surface-2)}.sticker-editor-select{width:100%;height:32px;padding:0 30px 0 11px;border:1px solid var(--codeak-border);border-radius:var(--codeak-radius-control);color:var(--codeak-text);background:var(--codeak-surface-2);cursor:pointer;font:inherit}.sticker-editor-select:hover,.sticker-editor-select:focus-visible{border-color:var(--codeak-primary);outline:none}@media(max-width:760px){.sticker-editor,.sticker-editor-workspace{grid-template-columns:1fr}.sticker-editor-list{max-height:100px;flex-direction:row}}.sticker-grid{min-height:96px;max-height:min(390px,54vh);display:grid;grid-template-columns:repeat(4,minmax(68px,1fr));align-content:start;gap:4px;padding:2px 8px 10px;overflow-y:auto}.sticker-grid>.ant-empty{grid-column:1 / -1}.sticker-option{position:relative;aspect-ratio:1}.sticker-option>button:first-child{width:100%;height:100%;padding:3px;border:0;border-radius:var(--codeak-radius-control);background:transparent;cursor:pointer}.sticker-option>button:first-child:hover,.sticker-option>button:first-child:focus-visible{background:var(--codeak-surface-3)}.sticker-option img{width:100%;height:100%;object-fit:contain}.sticker-option>.ant-btn{position:absolute;top:2px;right:2px;z-index:2;width:24px;min-width:24px;height:24px;padding:0;opacity:0;color:var(--codeak-muted);background:color-mix(in srgb,var(--codeak-surface-2) 88%,transparent)}.sticker-option:hover>.ant-btn,.sticker-option:focus-within>.ant-btn,.sticker-option>.ant-btn.active{opacity:1}.sticker-option>.ant-btn.active{color:var(--codeak-error)}@media(max-width:520px){.sticker-picker{width:min(100%,calc(100vw - 16px))}.sticker-grid{grid-template-columns:repeat(4,minmax(58px,1fr));max-height:48vh}}.message-attachments .sticker-message-image .ant-image-img{max-width:min(240px,65vw);max-height:min(240px,65vw);object-fit:contain;background:transparent!important}.telegram .message-row{width:fit-content;max-width:78%;margin:8px 0;align-items:end}.telegram .message-row .message-body{padding:8px 10px 5px;border:1px solid var(--codeak-border);background:var(--codeak-bubble);box-shadow:0 4px 14px #00000012}.telegram .message-row.mine{margin-left:auto;grid-template-columns:minmax(0,1fr)}.telegram .message-row.mine>.ant-avatar{display:none}.telegram .message-row.mine .message-body{background:var(--codeak-outgoing)}.telegram .message-row.grouped{padding-left:48px}.telegram .message-row.mine.grouped{padding-left:0}.message-attachments{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.attachment-image-grid{display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px}.attachment-image-item{display:inline-flex!important;width:fit-content!important;max-width:min(520px,100%);line-height:0;overflow:hidden;border-radius:var(--codeak-radius-panel)}.attachment-image-item .ant-image-img{width:auto;height:auto;max-width:min(520px,100%);max-height:420px;border:1px solid var(--codeak-border);border-radius:var(--codeak-radius-panel);object-fit:contain;cursor:zoom-in}.message-attachments img{display:block;max-width:min(460px,100%);max-height:320px;object-fit:contain;border-radius:var(--codeak-radius-panel)}.message-attachments>video,.message-embeds video{border-radius:var(--codeak-radius-panel)}.attachment-view{width:min(420px,100%);overflow:hidden;border-color:var(--codeak-border)!important;border-radius:var(--codeak-radius-panel)!important;background:var(--codeak-surface-2)}.attachment-view .ant-card-body{padding:11px 12px}.attachment-view__content{width:100%;display:flex}.attachment-view__icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:11px;background:var(--codeak-primary-soft);color:var(--codeak-primary);font-size:20px}.attachment-view__details{min-width:0;flex:1;display:flex;flex-direction:column}.attachment-view__details>*{max-width:100%}.attachment-preview-modal .ant-modal-content{overflow:hidden;border:1px solid var(--codeak-border);background:var(--codeak-surface-2)}.attachment-preview-modal__loading{min-height:240px;display:flex;align-items:center;justify-content:center;gap:10px}.attachment-preview-modal__pdf{width:100%;height:min(78vh,820px);display:block;border:1px solid var(--codeak-border);border-radius:var(--codeak-radius-panel);background:var(--codeak-surface)}.attachment-preview-modal__text-wrap{position:relative}.attachment-preview-modal__copy{position:absolute;z-index:1;top:8px;right:8px}.attachment-preview-modal__text{max-height:min(76vh,760px);margin:0;padding:44px 14px 14px;overflow:auto;border:1px solid var(--codeak-border);border-radius:var(--codeak-radius-panel);background:var(--codeak-surface);color:var(--codeak-text);font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.attachment-send-modal .ant-modal-content{overflow:hidden;border:1px solid var(--codeak-border);background:var(--codeak-surface-2)}.attachment-send-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:14px}.attachment-send-item{min-width:0;display:flex;flex-direction:column;gap:6px;padding:6px;border:1px solid var(--codeak-border);border-radius:var(--codeak-radius-panel);background:var(--codeak-surface)}.attachment-send-item img,.attachment-send-file-icon{width:100%;aspect-ratio:16 / 10;border-radius:9px;object-fit:cover}.attachment-send-file-icon{display:grid;place-items:center;background:var(--codeak-primary-soft);color:var(--codeak-primary);font-size:32px}.attachment-send-item>span:last-child{overflow:hidden;color:var(--codeak-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.attachment-caption{display:grid;gap:6px;margin-top:14px;color:var(--codeak-primary)}@media(max-width:680px){.attachment-preview-modal{top:max(8px,env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom)}.attachment-preview-modal .ant-modal-body{max-height:calc(100dvh - 100px);overflow:auto}.attachment-preview-modal__pdf{height:calc(100dvh - 150px)}.attachment-send-modal{top:max(8px,env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom)}.attachment-send-modal .ant-modal-body{max-height:calc(100dvh - 190px);overflow-y:auto}.attachment-send-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attachment-send-modal .ant-modal-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.attachment-send-modal .ant-modal-footer .ant-btn{min-width:0;width:100%;margin-inline-start:0!important}.attachment-send-modal .ant-modal-footer .ant-btn-primary{grid-column:1 / -1}}.message-attachments .ant-image-img,.message-embeds .ant-image-img{cursor:zoom-in}.message-embeds{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-top:7px}.message-embeds>a>img,.message-embeds>video,.text-embed img{display:block;max-width:min(480px,100%);max-height:340px;object-fit:contain}.website-embed{width:min(480px,100%);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--codeak-border);border-left:3px solid var(--codeak-primary);border-radius:var(--codeak-radius-panel);background:var(--codeak-surface-2);color:var(--codeak-text);text-decoration:none}.website-embed>img{width:100%;max-height:230px;object-fit:cover}.website-embed>div,.text-embed{display:flex;flex-direction:column;gap:4px;padding:10px}.website-embed small,.website-embed span,.text-embed span{color:var(--codeak-muted)}.text-embed{width:min(480px,100%);border:1px solid var(--codeak-border);border-left:3px solid var(--codeak-primary);border-radius:var(--codeak-radius-panel);background:var(--codeak-surface-2)}.file-card{display:flex;align-items:center;gap:10px;min-width:260px;padding:9px;border:1px solid var(--codeak-border);border-radius:var(--codeak-radius-panel);background:var(--codeak-surface-2);color:var(--codeak-text);text-decoration:none}.file-card>svg{color:var(--codeak-primary);font-size:22px}.file-card span{display:flex;flex-direction:column}.file-card small{color:var(--codeak-muted)}.composer-wrap{position:relative;z-index:20;width:auto;min-width:0;flex:none;display:flex;flex-direction:column;gap:0;margin:0;border-top:1px solid var(--codeak-border);background:var(--codeak-surface-2)}.desktop-shell .composer-wrap,.tablet-shell .composer-wrap{top:1px}.composer-picker-panel{position:absolute;right:0;bottom:calc(100% + 8px);z-index:1000;max-width:calc(100vw - 28px);max-height:min(560px,70vh);padding:12px;overflow:auto;border:1px solid var(--codeak-border);border-radius:12px;background:var(--codeak-surface-2);box-shadow:0 16px 48px #00000047}.pending-files{display:flex;flex-wrap:wrap;gap:4px;padding:7px 12px 2px}.telegram .composer-wrap{margin:0}.composer{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:58px;padding:8px 14px;border:0;background:var(--codeak-surface-2);box-shadow:none}.composer textarea{min-height:36px!important;padding:7px 4px;border:0;border-radius:0;box-shadow:none!important;background:transparent;resize:none}.composer>.inline-action-menu-anchor>.ant-btn,.composer>.ant-btn{width:36px;height:36px;padding:0}.composer>.inline-action-menu-anchor:last-child>.ant-btn-primary{border-radius:9px}.voice-recorder-inline,.voice-recorder-preview,.voice-recorder-error,.video-note-recorder{position:absolute;inset:0;z-index:5;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:6px;border:0;background:var(--codeak-surface-2)}.video-note-recorder>span:first-child,.video-note-recorder .ant-alert{flex:1}.video-note-recorder{inset:auto 0 0;min-height:112px;overflow:visible}.video-note-live{--video-progress: 0deg;width:96px;height:96px;flex:none;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--codeak-primary) var(--video-progress),var(--codeak-border) 0)}.video-note-live video,.video-note-preview{width:88px;height:88px;border-radius:50%;object-fit:cover;background:#000}.video-note-live video{transform:scaleX(-1)}.video-note-recorder .video-note-preview{flex:none}.voice-recorder-preview{inset:auto 0 0;min-height:68px}.voice-recorder-preview .voice-message-player{min-width:0;flex:1}.video-note-message{--video-note-progress: 0deg;width:min(248px,72vw);aspect-ratio:1;position:relative;display:grid;place-items:center;padding:4px;border-radius:50%;background:conic-gradient(var(--codeak-primary) var(--video-note-progress),color-mix(in srgb,var(--codeak-border) 72%,transparent) 0);box-shadow:0 5px 18px #0003}.video-note-player{position:relative;z-index:1;width:100%;height:100%;aspect-ratio:1;display:block;border:3px solid var(--codeak-surface-2);border-radius:50%;object-fit:cover;background:#000;cursor:pointer}.video-note-seek{position:absolute;z-index:2;inset:0;border-radius:50%;cursor:pointer;touch-action:none}.video-note-seek:focus-visible{outline:3px solid color-mix(in srgb,var(--codeak-primary) 65%,#fff);outline-offset:3px}.video-note-toggle{position:absolute;z-index:3;inset:50% auto auto 50%;width:52px;height:52px;display:grid;place-items:center;transform:translate(-50%,-50%);border:0;border-radius:50%;color:#fff;background:#00000085;cursor:pointer;font-size:23px;opacity:1;transition:opacity .16s ease,transform .16s ease}.video-note-message.is-playing .video-note-toggle{opacity:0}.video-note-message.is-playing:hover .video-note-toggle,.video-note-toggle:focus-visible{opacity:1}.video-note-toggle:hover{transform:translate(-50%,-50%) scale(1.06)}.video-note-message small{position:absolute;z-index:3;right:12%;bottom:9%;padding:2px 6px;border-radius:10px;background:#000000ad;color:#fff;pointer-events:none}.video-note-fallback{display:inline-flex;padding:10px 14px;border-radius:16px;background:var(--codeak-primary-soft)}.message-attachments>video{display:block;max-width:min(480px,100%);max-height:360px;background:#000}.voice-recorder-inline>span:first-child,.voice-recorder-error .ant-alert,.voice-recorder-preview audio{flex:1;min-width:0}.recording-dot{width:9px;height:9px;flex:none!important;border-radius:50%;background:var(--codeak-danger, #ff4d4f);animation:recording-pulse 1.2s infinite}.recording-gesture-hint{color:var(--codeak-muted);font-size:11px;-webkit-user-select:none;user-select:none}@keyframes recording-pulse{50%{opacity:.35}}.voice-message-player{width:min(430px,100%);display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--codeak-border);border-radius:18px;background:color-mix(in srgb,var(--codeak-primary-soft) 58%,var(--codeak-surface-2));box-shadow:0 2px 8px #00000012}.voice-play-button{width:42px!important;height:42px!important;flex:none}.voice-player-body{min-width:150px;flex:1;display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 8px}.voice-timeline{position:relative;height:30px;grid-column:1}.voice-timeline .ant-slider{position:absolute;z-index:2;inset:0;margin:0;cursor:pointer;opacity:0}.voice-player-body>span{grid-column:1;color:var(--codeak-muted);font-size:11px}.voice-waveform{height:30px;display:flex;align-items:center;gap:2px;overflow:hidden}.voice-waveform i{min-width:2px;flex:1;max-width:3px;border-radius:3px;background:color-mix(in srgb,var(--codeak-primary) 30%,var(--codeak-muted))}.voice-waveform i.played{background:var(--codeak-primary)}.voice-speed-button{min-width:48px;height:30px;flex:none;padding:0 9px;border:1px solid color-mix(in srgb,var(--codeak-primary) 28%,var(--codeak-border));border-radius:15px;color:var(--codeak-primary);background:color-mix(in srgb,var(--codeak-primary-soft) 70%,var(--codeak-surface));cursor:pointer;font-weight:650;font-variant-numeric:tabular-nums}.voice-speed-button:hover,.voice-speed-button:focus-visible{border-color:var(--codeak-primary);outline:none;background:var(--codeak-primary-soft)}@media(prefers-reduced-motion:reduce){.recording-dot{animation:none}}.welcome-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--codeak-surface)!important}.welcome-panel .brand-mark{width:80px;height:80px;color:var(--codeak-primary)}.member-panel{max-width:235px!important;min-width:235px!important;padding:12px 9px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-left:1px solid var(--codeak-border);border-right:0}.member-item{width:100%;display:flex;align-items:center;gap:5px;padding:4px;border:0;border-radius:var(--codeak-radius-control);background:transparent;color:var(--codeak-text);text-align:left}.member-item:hover{background:var(--codeak-surface-2)}.member-action-menu-anchor{flex:none}.member-action-menu{min-width:190px}.member-action-menu .danger{color:var(--codeak-danger, #ff4d4f)}.member-profile{min-width:0;flex:1;display:flex;align-items:center;gap:9px;padding:3px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.member-profile>div{min-width:0;display:flex;flex-direction:column}.member-profile strong,.member-profile span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-dock{position:absolute;right:18px;bottom:82px;z-index:20;width:min(620px,calc(100% - 36px));border:1px solid var(--codeak-border);background:var(--codeak-sidebar);box-shadow:0 22px 70px #00000057}.voice-dock-floating{position:fixed;inset:auto 16px 16px auto;overflow:hidden;border-radius:var(--codeak-radius-panel)}.voice-dock-sidebar{position:static;width:100%;overflow:visible;border-width:1px 0 0;border-radius:0;background:var(--codeak-surface-2);box-shadow:none}.voice-dock-sidebar .voice-dock-head{min-height:54px;padding:7px 8px}.voice-connection-summary{min-width:0;display:flex;align-items:center;gap:8px}.voice-connection-summary>span:last-child{min-width:0;display:flex;flex-direction:column}.voice-connection-summary strong,.voice-connection-summary .ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-connection-summary strong{color:var(--codeak-green);font-size:12px}.voice-connection-summary .ant-typography{max-width:150px;font-size:10px}.voice-connection-icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:var(--codeak-radius-control);color:var(--codeak-green);background:color-mix(in srgb,var(--codeak-green) 14%,transparent)}.voice-dock-sidebar .video-grid,.voice-dock-sidebar>.ant-alert{display:none}.voice-dock-sidebar .voice-controls{justify-content:flex-start;gap:5px;padding:6px 8px}.voice-dock-sidebar .voice-controls .ant-btn{width:34px;min-width:34px;height:30px;padding:0}.voice-dock-sidebar .voice-control-camera,.voice-dock-sidebar .voice-control-popout,.voice-dock-sidebar .voice-control-fullscreen{display:none}.voice-placeholder-actions{display:flex;align-items:center;gap:7px;padding:6px 8px;border-top:1px solid var(--codeak-border)}.voice-placeholder-actions .ant-typography{min-width:0;margin:0;font-size:10px}.voice-dock-floating.voice-dock-window-fullscreen{inset:0;width:100%;height:100%;max-width:none;display:flex;flex-direction:column;border:0;border-radius:0}.codeak-call-popout-body{min-width:320px;min-height:100vh;margin:0;overflow:hidden;background:var(--codeak-sidebar)}.codeak-call-popout-body .voice-dock{position:fixed;inset:0;width:100%;height:100%;max-width:none;display:flex;flex-direction:column;border:0;border-radius:0;box-shadow:none}.codeak-call-popout-body .video-grid{min-height:0;flex:1}.voice-dock-window-fullscreen .video-grid{min-height:0;flex:1;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.voice-dock-head{display:flex;align-items:center;justify-content:space-between;padding:9px 11px;border-bottom:1px solid var(--codeak-border)}.voice-dock-expanded{position:absolute;z-index:10;inset:0;width:100%;display:flex;flex-direction:column;border:0;background:#090a0c;box-shadow:none}.voice-dock-expanded .voice-dock-head{min-height:58px;padding-inline:18px;background:var(--codeak-sidebar)}.voice-dock-expanded .video-grid{min-height:0;flex:1;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-content:stretch;gap:10px;padding:10px}.voice-dock-expanded .video-tile{min-height:260px;border-radius:8px}.voice-dock-expanded .voice-controls{min-height:72px;padding:12px;background:var(--codeak-sidebar)}.voice-dock-expanded.call-placeholder{display:grid;place-items:center;padding:clamp(24px,8vw,100px);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--codeak-primary) 20%,transparent),transparent 38%),#090a0c}.voice-dock-expanded.call-placeholder .ant-alert{width:min(560px,100%);padding:24px}.voice-dock-head>div{display:flex;align-items:center;gap:6px}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:5px;padding:5px;background:#090a0c}.video-tile{position:relative;min-height:140px;background:#111;overflow:hidden}.video-tile.active-speaker{outline:3px solid var(--codeak-green);outline-offset:-3px}.audio-participant-avatar{position:absolute;top:50%;left:50%;display:grid;width:72px;height:72px;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:var(--codeak-primary-soft);color:var(--codeak-text);font-size:28px}.video-tile video{width:100%;height:100%;object-fit:contain}.video-tile .pip-button{position:absolute;top:6px;right:6px}.video-tile .connection-quality{position:absolute;right:7px;bottom:7px;padding:2px 5px;background:#000a;color:#fff;font-size:10px}.connection-quality.good{color:#95de64}.connection-quality.poor{color:#ffd666}.connection-quality.lost{color:#ff7875}.voice-dock:fullscreen{right:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:column;background:var(--codeak-surface)}.voice-dock:fullscreen .video-grid{min-height:0;flex:1}:root[data-compact-call=true] .app-layout>:not(.workspace-layout),:root[data-compact-call=true] .workspace-layout>:not(.content-layout),:root[data-compact-call=true] .content-layout>:not(.voice-dock){display:none!important}:root[data-compact-call=true] .app-layout,:root[data-compact-call=true] .workspace-layout,:root[data-compact-call=true] .content-layout{min-height:100vh!important;background:transparent!important}:root[data-compact-call=true] .voice-dock{position:fixed;inset:0!important;width:100%;height:100%;display:flex;flex-direction:column;box-shadow:none}:root[data-compact-call=true] .voice-dock .video-grid{min-height:0;flex:1}.video-tile span{position:absolute;left:7px;bottom:6px;padding:2px 5px;background:#000a;color:#fff;font-size:11px}.voice-controls{display:flex;justify-content:center;gap:7px;padding:9px;border-top:1px solid var(--codeak-border)}.device-picker{width:min(320px,calc(100vw - 32px))}.device-picker label,.device-picker .ant-select{width:100%}.call-device-loading{display:grid;min-height:180px;place-items:center}.incoming-call{position:fixed;z-index:1500;top:max(70px,calc(env(safe-area-inset-top) + 70px));right:max(16px,env(safe-area-inset-right));display:grid;grid-template-columns:auto minmax(140px,1fr) auto auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--codeak-border);background:var(--codeak-surface-2);box-shadow:0 16px 48px #00000047}.incoming-call>div{display:flex;flex-direction:column}.incoming-call span{color:var(--codeak-muted)}.connection-status-banner{position:fixed;z-index:1490;top:54px;right:0;left:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){.message-row,.voice-dock,.incoming-call,.composer,.wallpaper-preset-grid button{border:1px solid CanvasText}.online-dot,.recording-dot{forced-color-adjust:none}}.settings-tabs .ant-tabs-tab+.ant-tabs-tab{margin-inline-start:14px!important}.settings-drawer .ant-drawer-body{overscroll-behavior:contain}.settings-avatar,.server-summary{display:flex;align-items:center;gap:16px;margin-bottom:22px}.server-banner-preview{width:100%;aspect-ratio:3 / 1;margin-bottom:16px;border-radius:12px;background-position:center;background-size:cover;border:1px solid var(--codeak-border)}.security-actions{width:100%;margin-top:18px}.danger-actions,.notification-settings{width:100%}.notification-settings>label,.notification-settings>label .ant-select{width:100%}.notification-sound-settings{display:grid;gap:14px;width:100%;padding:14px;border:1px solid var(--codeak-border);border-radius:12px;background:var(--codeak-card)}.notification-sound-settings>label{display:grid;gap:7px}.notification-sound-settings .ant-select{width:100%}.drawer-native-select{width:100%;min-height:34px;padding:4px 34px 4px 11px;border:1px solid var(--codeak-border);border-radius:var(--codeak-radius-control);color:var(--codeak-text);background-color:var(--codeak-surface-2);font:inherit;cursor:pointer;color-scheme:dark}[data-theme=light] .drawer-native-select{color-scheme:light}.drawer-native-select:hover:not(:disabled){border-color:var(--codeak-primary)}.drawer-native-select:focus{border-color:var(--codeak-primary);outline:2px solid color-mix(in srgb,var(--codeak-primary) 28%,transparent);outline-offset:0}.drawer-native-select:disabled{cursor:not-allowed;opacity:.55}.board-member-role-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 12px;width:100%;max-height:240px;padding:10px;overflow-y:auto;border:1px solid var(--codeak-border);border-radius:var(--codeak-radius-control);background:var(--codeak-surface-2)}.contact-search-field{display:grid;gap:10px}.contact-search-results{max-height:min(340px,45vh);overflow-y:auto;border:1px solid var(--codeak-border);border-radius:10px;background:var(--codeak-surface-2)}.contact-search-heading{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:7px 10px;color:var(--codeak-muted);background:var(--codeak-surface-2);font-size:12px;font-weight:600;text-transform:uppercase}.contact-search-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 10px;border:0;border-top:1px solid var(--codeak-border);color:var(--codeak-text);text-align:left;background:transparent;cursor:pointer}.contact-search-result:hover:not(:disabled){background:var(--codeak-accent-soft)}.contact-search-result:disabled{cursor:default;opacity:.72}.contact-search-result-copy{display:grid;min-width:0}.contact-search-result-copy strong,.contact-search-result-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-search-result-copy small,.contact-search-error{color:var(--codeak-muted)}.contact-search-error{padding:14px;text-align:center}.platform-notifications{width:min(360px,calc(100vw - 24px))}.platform-notifications__header{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 8px;border-bottom:1px solid var(--codeak-border)}.platform-notifications__list{max-height:min(420px,65vh);overflow:auto}.platform-notifications__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;padding:10px 8px;border:0;border-bottom:1px solid var(--codeak-border);color:var(--codeak-text);text-align:left;background:transparent;cursor:pointer}.platform-notifications__item:hover,.platform-notifications__item.is-unread{background:var(--codeak-accent-soft)}.platform-notifications__copy{display:grid;min-width:0;gap:3px}.platform-notifications__copy span{overflow:hidden;color:var(--codeak-muted);text-overflow:ellipsis;white-space:nowrap}.platform-notifications__item time{color:var(--codeak-muted);font-size:12px}.channel-webhook-create .ant-input{min-width:0}.channel-webhook-create .ant-btn{flex:0 0 auto}.channel-webhook-list .ant-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.channel-webhook-list .ant-list-item-meta,.channel-webhook-list .ant-list-item-meta-content{min-width:0}.channel-webhook-list .ant-list-item-action{display:flex;flex-wrap:nowrap;margin-inline-start:0}.channel-webhook-url{display:block;max-width:100%;overflow-wrap:anywhere;color:var(--codeak-muted);font-size:12px;line-height:1.45}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0}.setting-row>div{display:flex;flex-direction:column;gap:4px}.role-colour{width:14px;height:14px;display:inline-block;border:1px solid var(--line)}.permission-editor{max-height:42vh;overflow:auto;border:1px solid var(--line)}.permission-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 10px;border-bottom:1px solid var(--line)}.permission-row:last-child{border-bottom:0}.profile-banner-editor{min-height:128px;margin-bottom:18px;border:1px solid var(--line);background:linear-gradient(135deg,var(--panel-strong),var(--panel));background-position:center;background-size:cover;display:flex;align-items:flex-end}.profile-banner-editor .settings-avatar{width:100%;margin:0;padding:16px;background:linear-gradient(transparent,color-mix(in srgb,var(--shell) 90%,transparent))}.point-avatar-color-setting{display:grid;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.point-codeak-profile-note{display:grid;justify-items:start;gap:12px}.point-codeak-profile-note .ant-btn{max-width:100%}.point-avatar-color-options{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.point-avatar-color-preview{display:grid;place-items:center;width:48px;height:48px;margin-right:8px;border-radius:50%;color:#fff;font-size:22px;font-weight:600}.point-avatar-color-options button{width:30px;height:30px;border:2px solid transparent;border-radius:50%;cursor:pointer}.point-avatar-color-options button.active{outline:2px solid var(--codeak-primary);outline-offset:2px}.point-avatar-color-options button:focus-visible{outline:2px solid var(--codeak-primary);outline-offset:3px}.security-methods{margin:14px 0}.authenticator-secret{display:flex;align-items:center;gap:8px;margin:14px 0;padding:10px;border:1px solid var(--codeak-border);background:var(--codeak-surface-2)}.authenticator-secret code{min-width:0;flex:1;overflow-wrap:anywhere;color:var(--codeak-text)}.recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0}.recovery-codes code{padding:8px;border:1px solid var(--codeak-border);background:var(--codeak-surface-2);color:var(--codeak-text);text-align:center}.server-summary h4{margin:0 0 4px}.drawer-actions{margin-bottom:4px}.search-sort{margin:12px 0}.search-result{cursor:pointer}.search-result:hover,.contact-item:hover{background:var(--codeak-surface-2)}.search-result .ant-list-item-meta-title span{display:flex;justify-content:space-between;gap:10px}.search-result time{color:var(--codeak-muted);font-size:11px;font-weight:400}.point-discovery-drawer{--codeak-top: #10191d;--codeak-surface: #080e10;--codeak-surface-2: #1a2328;--codeak-border: #26343a;--codeak-text: #f4f7f8;--codeak-muted: #a3b0b8;--codeak-primary: #00d1c5;--codeak-primary-soft: #10383a;--point-on-primary: #071416;font-family:Onest Variable,Segoe UI Variable,Segoe UI,Arial,sans-serif}:root[data-theme=light] .point-discovery-drawer{--codeak-top: #f8fcfb;--codeak-surface: #ffffff;--codeak-surface-2: #e7f1f0;--codeak-border: #c7d8d6;--codeak-text: #12292c;--codeak-muted: #52676b;--codeak-primary: #00766e;--codeak-primary-soft: #d2eeea;--point-on-primary: #ffffff}.point-discovery-drawer .ant-drawer-content,.point-discovery-drawer .ant-drawer-section{background:var(--codeak-surface);color:var(--codeak-text)}.point-discovery-drawer .ant-drawer-header{border-bottom:1px solid var(--codeak-border);background:var(--codeak-top)}.point-discovery-drawer .ant-drawer-header-title,.point-discovery-drawer .ant-drawer-title,.point-discovery-drawer .ant-drawer-close{color:var(--codeak-text)}.point-discovery-drawer .ant-drawer-body{padding:18px}.point-discovery-drawer .ant-input-affix-wrapper{min-height:42px;border:1px solid var(--codeak-border);border-radius:12px 0 0 12px;background:var(--codeak-surface-2);color:var(--codeak-muted)}.point-discovery-drawer .ant-input-affix-wrapper input{background:transparent;color:var(--codeak-text)}.point-discovery-drawer .ant-input-affix-wrapper input::placeholder{color:var(--codeak-muted)}.point-discovery-drawer .ant-btn-primary{min-height:42px;border-radius:0 12px 12px 0;border-color:var(--codeak-primary);background:var(--codeak-primary);color:var(--point-on-primary)}.point-discovery-drawer .point-global-search-scope{display:grid;gap:6px;margin-top:12px;color:var(--codeak-muted);font-size:12px}.point-discovery-drawer .point-global-search-scope select{width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--codeak-border);border-radius:12px;background:var(--codeak-surface-2);color:var(--codeak-text);font:inherit;font-size:14px}.point-discovery-drawer .point-global-search-scope select:focus-visible{outline:2px solid var(--codeak-primary);outline-offset:2px}.point-discovery-drawer .search-sort{margin:16px 0 8px;padding:3px;border:1px solid var(--codeak-border);border-radius:12px;background:var(--codeak-top);color:var(--codeak-muted)}.point-discovery-drawer .search-sort .ant-segmented-item-selected{border-radius:9px;background:var(--codeak-primary-soft);color:var(--codeak-primary)}.point-discovery-drawer .search-result{border-bottom:1px solid var(--codeak-border);border-radius:8px;padding:12px 8px}.point-discovery-drawer .search-result:focus-visible{outline:2px solid var(--codeak-primary);outline-offset:-2px}.point-discovery-drawer .search-result .ant-list-item-meta-title,.point-discovery-drawer .search-result .ant-list-item-meta-description{color:var(--codeak-text)}.point-discovery-drawer .search-result time,.point-discovery-drawer .ant-list-empty-text,.point-discovery-drawer .ant-empty-description{color:var(--codeak-muted)}.point-discovery-drawer .point-search-partial{color:var(--codeak-muted)}.point-discovery-drawer .point-discovery-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0;color:var(--codeak-muted);font-size:13px}.point-discovery-drawer .point-discovery-status .ant-btn,.point-discovery-drawer .point-pins-load-more{border-color:var(--codeak-border);border-radius:12px;background:var(--codeak-surface-2);color:var(--codeak-primary)}.point-discovery-drawer .point-global-search-list{margin:12px 0}.point-discovery-drawer .point-global-search-item+.point-global-search-item{border-top:1px solid var(--codeak-border)}.point-discovery-drawer .point-global-search-status{margin:24px 0;color:var(--codeak-muted);text-align:center}.point-discovery-drawer .point-global-search-result{display:flex;align-items:center;gap:12px;width:100%;padding:10px 8px;border:0;border-radius:9px;background:transparent;color:var(--codeak-text);text-align:left;cursor:pointer}.point-discovery-drawer .point-global-search-result:hover{background:var(--codeak-surface-2)}.point-discovery-drawer .point-global-search-result:focus-visible{outline:2px solid var(--codeak-primary)}.point-discovery-drawer .point-global-search-copy{display:grid;min-width:0;flex:1;gap:3px}.point-discovery-drawer .point-global-search-copy>span:last-child{overflow:hidden;color:var(--codeak-muted);text-overflow:ellipsis;white-space:nowrap}.point-discovery-drawer .point-global-search-copy mark{border-radius:3px;background:var(--codeak-primary-soft);color:var(--codeak-primary)}.point-discovery-drawer .point-global-search-meta{display:flex;justify-content:space-between;gap:12px}.point-discovery-drawer .point-global-search-meta time{color:var(--codeak-muted);white-space:nowrap}.point-discovery-drawer .point-global-search-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-hero{height:130px;display:flex;align-items:end;margin:-24px -24px 15px;padding:18px 24px;background-color:var(--codeak-surface-2);background-position:center;background-size:cover}.profile-card>h3{margin-bottom:0}.profile-about{margin:20px 0;padding:12px;border:1px solid var(--codeak-border);background:var(--codeak-surface-2);white-space:pre-wrap}.user-profile-panel{overflow:hidden;border:1px solid var(--ant-color-border-secondary);border-radius:20px;background:var(--ant-color-bg-container)}.user-profile-panel__cover{height:118px;background-position:center;background-size:cover}.user-profile-panel__identity{position:relative;padding:0 20px 18px;text-align:center}.user-profile-panel__avatar{margin-top:-46px;border:4px solid var(--ant-color-bg-container);box-shadow:0 7px 24px #0003}.user-profile-panel__name{margin:10px 0 0!important}.user-profile-panel__status{display:inline-flex;align-items:center;gap:6px;margin-top:7px;padding:4px 10px;border-radius:999px;background:var(--ant-color-fill-quaternary)}.user-profile-panel__status-dot{width:8px;height:8px;border-radius:50%;background:#8c8c8c}.user-profile-panel__status-dot--online{background:#52c41a;box-shadow:0 0 0 3px #52c41a26}.user-profile-panel__section{padding:0 18px 18px}.user-profile-panel__section-title{display:block;margin:0 0 10px}.user-profile-panel__facts{display:grid;gap:8px}.user-profile-panel__fact{display:flex;justify-content:space-between;gap:16px;padding:10px 12px;border-radius:12px;background:var(--ant-color-fill-quaternary)}.user-profile-panel__about{margin:0!important;padding:12px;border-radius:12px;background:var(--ant-color-fill-quaternary)}.user-achievements{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px}.user-achievement{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--achievement-color) 38%,transparent);border-radius:13px;background:color-mix(in srgb,var(--achievement-color) 10%,var(--ant-color-bg-container))}.user-achievement__icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:11px;font-size:21px;background:color-mix(in srgb,var(--achievement-color) 18%,transparent)}.user-achievement__copy{display:flex;min-width:0;flex-direction:column}.user-achievement__copy>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-achievements--compact{grid-template-columns:1fr}.user-achievements--compact .user-achievement{padding:8px 10px}.user-profile-drawer .ant-drawer-body{padding:14px;background:var(--ant-color-bg-layout)}.user-profile-drawer__actions{position:sticky;bottom:0;padding:10px;border:1px solid var(--ant-color-border-secondary);border-radius:16px;background:color-mix(in srgb,var(--ant-color-bg-container) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-relationship-actions{padding:10px;border:1px solid var(--ant-color-border-secondary);border-radius:16px;background:var(--ant-color-bg-container)}.contact-item{padding-inline:8px!important;cursor:pointer}.invite-preview{display:flex;align-items:center;gap:16px;padding:16px 0}.invite-preview h4{margin:0 0 4px}.invite-preview p{margin-bottom:0}.community-wizard{min-height:340px;padding-top:24px}.community-wizard .ant-upload-wrapper+.ant-upload-wrapper{margin-left:8px}.community-layout-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.community-layout-options .ant-radio-button-wrapper{height:auto;display:flex;flex-direction:column;gap:6px;padding:18px;white-space:normal}.community-layout-options small{color:var(--codeak-muted)}.board-view{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column}.board-unavailable{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}@media(max-width:1250px){.member-panel{display:none}}@media(max-width:900px){.module-name{display:none}.topbar{grid-template-columns:1fr auto}.telegram-sidebar{max-width:300px!important;min-width:300px!important}}@media(max-width:680px),(max-width:1024px)and (max-height:600px)and (pointer:coarse){.ant-drawer-content-wrapper{width:100vw!important;max-width:100vw!important}.ant-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px);margin:8px auto}.topbar .brand strong,.top-actions>.ant-avatar,.top-actions>.ant-btn:nth-of-type(2){display:none}.topbar{padding-inline:8px!important}.topbar .ant-segmented-item-label{padding-inline:6px;font-size:11px}.server-rail,.channel-sidebar,.telegram-sidebar{display:none}.chat-header-title>div>span{display:none}.chat-tools .ant-btn:not(:nth-child(-n+2)){display:none}.chat-tools .ant-btn[aria-label="Поиск сообщений"]{display:inline-flex}.message-list,.telegram .message-list{padding-inline:9px}.composer-wrap,.telegram .composer-wrap{margin-inline:0}.login-main{grid-template-columns:1fr;width:min(520px,calc(100% - 28px))}.login-copy{display:none}.voice-dock{right:8px;width:calc(100% - 16px)}.mobile-shell .topbar{padding-top:env(safe-area-inset-top)!important;height:calc(54px + env(safe-area-inset-top))}.mobile-shell .top-actions>.ant-btn:nth-of-type(2){display:inline-flex}.mobile-shell .telegram-sidebar{display:block;width:100%!important;max-width:none!important;min-width:0!important;border-right:0}.mobile-shell .telegram-search{position:sticky;z-index:2;top:0;grid-template-columns:44px minmax(0,1fr) 44px;padding:8px;background:color-mix(in srgb,var(--codeak-sidebar) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-shell .telegram-sidebar>.ant-layout-sider-children>.ant-segmented{width:calc(100% - 16px);margin:8px}.mobile-shell .telegram-sidebar .ant-segmented-group{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(max-content,1fr);overflow-x:auto}.mobile-shell .telegram-list{padding:0 8px calc(10px + env(safe-area-inset-bottom));scrollbar-gutter:auto}.mobile-shell .telegram-item{grid-template-columns:48px minmax(0,1fr) auto;gap:11px;margin:3px 0;padding:10px;border:1px solid transparent;border-radius:12px}.mobile-shell .telegram-item.active{border-color:color-mix(in srgb,var(--codeak-primary) 32%,var(--codeak-border))}.mobile-shell .telegram-item:active{transform:scale(.99);background:var(--codeak-primary-soft)}.mobile-shell .voice-dock{position:fixed;inset:calc(54px + env(safe-area-inset-top)) 0 0;width:100%;max-width:none;display:flex;flex-direction:column}.mobile-shell .voice-dock .video-grid{min-height:0;flex:1;grid-template-columns:1fr}.mobile-shell .ant-btn:not(.ant-btn-sm),.mobile-shell .platform-nav button,.mobile-shell .telegram-item{min-width:44px;min-height:44px}.mobile-shell .message-actions{display:flex;position:static;grid-column:2;width:max-content;margin-top:3px}.mobile-shell .telegram .message-list{padding:10px 8px 16px}.mobile-shell .telegram .message-row{max-width:min(88%,560px);margin-block:5px}.mobile-shell .telegram .message-row.grouped{padding-left:36px}.mobile-shell .telegram .message-row .message-body{min-width:0;padding:8px 9px 5px;border-radius:14px;overflow-wrap:anywhere}.mobile-shell .telegram .composer-wrap{margin:0;padding-bottom:env(safe-area-inset-bottom)}}html[data-embedded=true] .topbar{display:none}html[data-embedded=true] .top-actions>.ant-btn:first-of-type,html[data-embedded=true] .login-header>.ant-btn{display:none}html[data-pm-embedded=true] .server-rail,html[data-pm-embedded=true] .telegram-sidebar,html[data-pm-embedded=true] .discord-channel-sidebar,html[data-pm-embedded=true] .channel-sidebar{display:none!important}html[data-pm-embedded=true] .workspace-layout,html[data-pm-embedded=true] .content-layout,html[data-pm-embedded=true] .app-layout{height:100vh;min-height:0}html[data-embedded=true] .mobile-shell .topbar{display:grid}html[data-pm-embedded=true] .mobile-shell{height:var(--codeak-visual-viewport-height, 100dvh)}html[data-pm-embedded=true] .mobile-shell .workspace-layout{height:auto}html[data-pm-embedded=true] .mobile-shell .content-layout{height:100%}.inline-action-menu .mobile-chat-menu-item{display:none}.mobile-shell .inline-action-menu .mobile-chat-menu-item{display:flex}.mobile-shell .chat-tools>.chat-tool-group,.mobile-shell .chat-tools>.chat-tool-members{display:none}.mobile-shell .chat-tools>.chat-tool-search{display:inline-flex}.mobile-shell .chat-tools{flex:none;gap:4px}.mobile-shell .chat-header{gap:6px;padding-right:8px}.mobile-members-drawer .member-panel{display:block;width:100%!important;min-width:0!important;max-width:100%!important}.mobile-shell .topbar{padding-left:max(8px,env(safe-area-inset-left))!important;padding-right:max(8px,env(safe-area-inset-right))!important}.mobile-navigation{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.mobile-shell .chat-action-menu{max-width:calc(100vw - 24px);max-height:calc(var(--codeak-visual-viewport-height, 100dvh) - 140px);overflow-y:auto;overscroll-behavior:contain}.mobile-shell .chat-action-menu button,.mobile-menu-drawer .ant-drawer-close,.mobile-members-drawer .ant-drawer-close{min-height:44px}.point-shell{--codeak-top: #10191d;--codeak-sidebar: #10191d;--codeak-surface: #080e10;--codeak-surface-2: #1a2328;--codeak-border: #26343a;--codeak-text: #f4f7f8;--codeak-muted: #a3b0b8;--codeak-primary: #00d1c5;--codeak-primary-soft: #10383a;--point-lime: #bbff00;--point-on-primary: #071416;--point-on-lime: #071416;--point-rail-bg: #080e10;--point-row-active: #102b2a;--point-outgoing: #123b37;--point-voice-control: #28696c;font-family:Onest Variable,Segoe UI Variable,Segoe UI,Arial,sans-serif;color:var(--codeak-text)}:root[data-theme=light] .point-shell{--codeak-top: #f8fcfb;--codeak-sidebar: #f0f7f6;--codeak-surface: #ffffff;--codeak-surface-2: #e7f1f0;--codeak-border: #c7d8d6;--codeak-text: #12292c;--codeak-muted: #52676b;--codeak-primary: #00766e;--codeak-primary-soft: #d2eeea;--point-lime: #527a00;--point-on-primary: #ffffff;--point-on-lime: #ffffff;--point-rail-bg: #e6f0ee;--point-row-active: #d7efeb;--point-outgoing: #d0eee6;--point-voice-control: #00766e}.point-shell .workspace-layout{min-width:0}.point-shell .point-navigation{position:relative;display:flex;flex:0 0 var(--point-navigation-width, 324px);flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden;border-right:1px solid var(--codeak-border);background:var(--codeak-sidebar)}.point-shell .point-navigation-resizer{position:absolute;z-index:12;top:0;right:0;bottom:0;width:8px;cursor:col-resize;touch-action:none}.point-shell .point-navigation-resizer:after{content:"";position:absolute;top:0;right:0;bottom:0;width:2px;background:transparent}.point-shell .point-navigation-resizer:hover:after,.point-shell .point-navigation-resizer:focus-visible:after{background:var(--codeak-primary)}.point-shell .point-navigation-resizer:focus-visible{outline:2px solid var(--codeak-primary);outline-offset:-2px}.point-shell .point-navigation .topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;height:66px;min-height:66px;padding:0 12px!important}.point-shell .point-navigation .topbar .module-name{display:none}.point-shell .point-navigation .brand{min-width:0}.point-shell .point-navigation .brand strong{display:inline}.point-shell .point-navigation .top-actions{gap:2px}.point-shell .point-navigation .top-actions .ant-btn{width:32px;min-width:32px;height:32px;padding:0;border-radius:50%}.point-shell .point-navigation .top-actions .avatar-button{margin-left:2px}.point-shell .point-list-heading,.point-shell .point-community-heading{display:flex;align-items:center;gap:5px;min-height:49px;padding:4px 13px;border-bottom:1px solid var(--codeak-border)}.point-shell .point-list-heading>strong{flex:1;font-size:14px}.point-shell .point-community-heading>div{flex:1;min-width:0}.point-shell .point-community-heading strong,.point-shell .point-community-heading small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-shell .point-community-heading strong{font-size:14px}.point-shell .point-community-heading small{margin-top:2px;color:var(--codeak-muted);font-size:11px}.point-shell .point-search{padding:11px 13px}.point-shell .point-search .ant-input-affix-wrapper{height:42px;border-radius:9px;border-color:var(--codeak-border);background:var(--codeak-surface-2)}.point-shell .point-search .ant-input{min-width:0;background:transparent;color:var(--codeak-text)}.point-shell .point-search-messages-action{display:flex;align-items:center;gap:9px;width:100%;margin-top:7px;padding:9px 11px;border:0;border-radius:9px;background:var(--codeak-primary-soft);color:var(--codeak-primary);text-align:left;cursor:pointer}.point-shell .point-search-messages-action:hover{background:var(--codeak-primary);color:var(--point-on-primary)}.point-shell .point-search-messages-action:focus-visible{outline:2px solid var(--codeak-primary);outline-offset:2px}.point-shell .point-list-scroll,.point-shell .point-navigation .group-channel-list{flex:1 1 0;min-width:0;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#515968 transparent}.point-shell .point-list-scroll::-webkit-scrollbar,.point-shell .point-navigation .group-channel-list::-webkit-scrollbar{width:8px}.point-shell .point-list-scroll::-webkit-scrollbar-thumb,.point-shell .point-navigation .group-channel-list::-webkit-scrollbar-thumb{border:2px solid var(--codeak-sidebar);border-radius:8px;background:#515968}.point-shell .point-row{display:grid;grid-template-columns:44px minmax(0,1fr) 52px;align-items:center;gap:11px;width:100%;min-width:0;min-height:70px;padding:9px 13px;border:0;border-left:3px solid transparent;border-bottom:1px solid color-mix(in srgb,var(--codeak-border) 35%,transparent);background:transparent;color:var(--codeak-text);text-align:left;cursor:pointer}.point-shell .point-row:hover{background:var(--codeak-surface-2)}.point-shell .point-row.active{border-left-color:var(--point-lime);background:var(--point-row-active)}.point-shell .point-row-avatar.community{border-radius:12px}.point-shell .point-row-main{display:block;min-width:0}.point-shell .point-row-title{display:flex;align-items:center;min-width:0;gap:5px}.point-shell .point-row-title strong{flex:0 1 auto}.point-shell .point-row-muted{display:inline-flex;flex:none;color:var(--codeak-muted)}.point-shell .point-row-pin{display:inline-flex;flex:none;color:var(--codeak-primary)}.point-shell .point-row-main strong,.point-shell .point-row-preview{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-shell .point-row-preview{margin-top:3px;color:var(--codeak-muted);font-size:12px;line-height:18px}.point-shell .point-row-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;align-self:stretch;width:52px;padding:5px 0 3px;color:var(--codeak-muted);font-size:11px;white-space:nowrap}.point-shell .point-row-badge{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:12px;background:#24649f;color:#fff;font-size:11px;font-weight:800}.point-shell .point-row-badge.mention{background:#83603b;color:#ffe2a4}.point-shell .point-navigation button:focus-visible{outline:2px solid var(--codeak-primary);outline-offset:-2px}.point-shell .point-search:focus-within .ant-input-affix-wrapper{border-color:var(--codeak-primary);box-shadow:0 0 0 2px var(--codeak-primary-soft)}.point-shell .content-layout{min-width:0}.point-shell.mobile-shell .point-navigation{flex-basis:100%;width:100%;border-right:0}.point-shell.mobile-shell.point-chat-open .point-navigation{display:none}.point-shell.mobile-shell .content-layout{flex:1 1 0;width:100%}.point-shell.mobile-shell .point-navigation .topbar{height:calc(59px + env(safe-area-inset-top));min-height:calc(59px + env(safe-area-inset-top))}.point-shell.mobile-shell .point-navigation .top-actions>.ant-btn{display:none}.point-shell.mobile-shell .point-row{grid-template-columns:43px minmax(0,1fr) 49px;gap:10px;min-height:68px;padding:8px 11px}.point-shell.mobile-shell .point-row-side{width:49px}@media(max-width:370px){.point-shell.mobile-shell .point-row{grid-template-columns:40px minmax(0,1fr) 45px;gap:8px}.point-shell.mobile-shell .point-row-avatar{width:40px!important;height:40px!important}.point-shell.mobile-shell .point-row-side{width:45px}}.point-message-view .message-list{padding:22px max(24px,calc((100% - 1060px)/2)) 26px;background:var(--codeak-surface);background-image:radial-gradient(ellipse 70% 40% at 54% 100%,rgb(0 209 197 / 2.5%),transparent);overflow-anchor:auto}.point-message-view .point-topic-bar{display:flex;flex:0 0 auto;align-items:center;gap:6px;min-width:0;padding:7px 16px 9px;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid var(--codeak-border);background:color-mix(in srgb,var(--codeak-top) 90%,transparent)}.point-message-view .point-topic-tab,.point-message-view .point-topic-add{flex:0 0 auto;max-width:min(230px,54vw);min-height:32px;padding:5px 13px;overflow:hidden;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--codeak-muted);font:inherit;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.point-message-view .point-topic-entry{display:flex;flex:0 0 auto;align-items:center;border-radius:11px}.point-message-view .point-topic-options{display:grid;width:28px;height:28px;padding:4px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--codeak-muted);cursor:pointer}.point-message-view .point-topic-options:hover,.point-message-view .point-topic-options:focus-visible{background:var(--codeak-surface-2);color:var(--codeak-text)}.point-message-view .point-topic-tab:hover,.point-message-view .point-topic-add:hover{background:var(--codeak-surface-2);color:var(--codeak-text)}.point-message-view .point-topic-tab.active{border-color:color-mix(in srgb,var(--codeak-primary) 40%,transparent);background:var(--codeak-primary-soft);color:var(--codeak-primary)}.point-message-view .point-topic-add{color:var(--codeak-primary)}.point-message-view .point-topic-tab:focus-visible,.point-message-view .point-topic-add:focus-visible{outline:2px solid var(--point-lime);outline-offset:2px}.point-message-view .point-topic-closed{font-size:11px;font-weight:400}.point-message-view .point-topic-count{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:1px;min-width:19px;height:19px;margin-left:7px;padding:0 5px;border-radius:999px;background:var(--point-lime);color:var(--point-on-lime);font-size:10px;font-weight:750;vertical-align:middle;white-space:nowrap}.point-message-view .point-topic-count.mention{gap:2px;min-width:30px;height:21px;font-size:11px}.point-message-view .point-topic-status{padding:7px 18px;border-bottom:1px solid var(--codeak-border);background:var(--codeak-surface-2);color:var(--codeak-muted);font-size:12px;text-align:center}.point-message-view .message-stage{container-type:inline-size}.point-message-view .message-stage.wallpaper-active .message-list{background:transparent}.point-message-view .message-row{display:flex;align-items:flex-end;gap:7px;min-width:0;padding:1px 0;background:transparent}.point-message-view .message-row:not(.grouped){margin-top:6px}.point-message-view .message-row:hover{background:transparent}.point-message-view .message-row.point-selection-active{position:relative;padding-left:30px;cursor:pointer}.point-message-view .message-row.point-message-selected{background:transparent}.point-message-view .message-row.point-message-selected .message-body{outline:1px solid color-mix(in srgb,var(--codeak-primary) 55%,transparent)}.point-message-view .point-selection-active .message-body,.point-message-view .point-selection-active .message-avatar{pointer-events:none}.point-message-view .point-message-checkbox{appearance:none;position:absolute;left:2px;top:50%;z-index:2;width:20px;height:20px;margin:-10px 0 0;border:2px solid color-mix(in srgb,var(--codeak-text) 70%,transparent);border-radius:50%;background:transparent;cursor:pointer}.point-message-view .point-message-checkbox:checked{border-color:var(--codeak-primary);background:var(--codeak-primary)}.point-message-view .point-message-checkbox:checked:after{content:"";position:absolute;top:2px;left:5px;width:5px;height:9px;border:solid var(--point-on-primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.point-message-view .point-message-checkbox:focus-visible{outline:2px solid var(--codeak-primary);outline-offset:2px}.point-message-view .point-selection-toolbar{position:absolute;z-index:7;inset:auto 0 0;display:flex;align-items:center;gap:6px;min-height:52px;padding:5px clamp(12px,2vw,24px);border-top:1px solid var(--codeak-border);background:color-mix(in srgb,var(--codeak-surface-2) 91%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--codeak-text)}.point-message-view .point-selection-toolbar span{flex:1;text-align:center;font-size:13px;font-weight:650}.point-message-view .point-selection-toolbar button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:transparent;color:var(--codeak-text);cursor:pointer}.point-message-view .point-selection-toolbar button:hover,.point-message-view .point-selection-toolbar button:focus-visible{background:var(--codeak-surface-3)}.point-message-view .point-selection-toolbar button:disabled{opacity:.35;cursor:not-allowed}.point-message-view:has(.point-selection-toolbar)>.composer-wrap{display:none}.point-message-view .message-stage:has(.point-selection-toolbar) .message-list{padding-bottom:72px}.point-message-view .message-row.message-highlighted{background:transparent;box-shadow:none;animation:none}.point-message-view .message-row.message-highlighted .message-body{animation:point-bubble-highlight 2.2s ease-out both}@keyframes point-bubble-highlight{0%{box-shadow:0 0 0 3px var(--codeak-primary)}to{box-shadow:0 0 0 3px transparent}}.point-message-view .message-body>header{color:color-mix(in srgb,var(--point-author-color, var(--codeak-primary)) 65%,white)}.point-message-view .reply-reference strong{color:color-mix(in srgb,var(--point-reply-color, var(--codeak-primary)) 65%,white)}.point-message-view .message-row.point-menu-source .message-body{box-shadow:0 0 0 2px color-mix(in srgb,var(--codeak-primary) 60%,transparent)}.point-message-view .message-row.grouped:before{display:none}.point-message-view .message-row.mine{flex-direction:row-reverse}.point-message-view .message-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;align-self:flex-end;width:32px;height:32px;margin-bottom:2px}.point-message-view .message-avatar .ant-avatar{width:32px!important;height:32px!important;line-height:32px!important}.point-shell .point-user-avatar,.point-shell .point-row-avatar,.point-shell .chat-header-title .ant-avatar{font-family:Onest Variable,Segoe UI Variable,Segoe UI,Arial,sans-serif;font-weight:650;letter-spacing:-.02em}.point-message-view .message-row.grouped:not(.mine) .message-body{margin-left:39px}.point-message-view .message-row.point-direct-row.grouped:not(.mine) .message-body{margin-left:0}.point-message-view .message-body{display:flex;flex-direction:column;align-items:flex-start;width:fit-content;max-width:min(76%,580px);min-width:0;padding:9px 12px 7px;border:1px solid rgb(255 255 255 / 4%);border-radius:14px 14px 14px 5px;background:var(--codeak-surface-2);color:var(--codeak-text);font-size:15px;line-height:1.45}.point-message-view .message-row.mine .message-body{border-color:#00d1c514;border-radius:14px 14px 5px;background:var(--point-outgoing)}.point-message-view .message-row.grouped .message-body{border-top-left-radius:8px;border-top-right-radius:8px}.point-message-view .message-body header{min-width:0;margin-bottom:2px;color:var(--codeak-primary);font-size:13px;line-height:18px}.point-message-view .message-body header strong{overflow-wrap:anywhere}.point-message-view .point-forwarded-attribution{max-width:100%;margin-bottom:3px;color:var(--codeak-primary);font-size:12px;line-height:17px;overflow-wrap:anywhere}.point-message-view .point-forwarded-attribution strong{font-weight:700}.point-message-view .message-body p{max-width:100%;margin:0;overflow-wrap:anywhere;word-break:break-word}.point-message-view .message-body p:empty{display:none}.point-message-view .point-message-meta{display:flex;align-items:flex-end;gap:8px;width:100%;min-width:0;margin-top:4px}.point-message-view .point-message-time{align-self:flex-end;flex:none;margin-left:auto;color:var(--codeak-muted);font-size:11px;line-height:14px}.point-message-view .point-message-meta-inline{display:inline-flex;align-items:center;width:auto;margin:0 0 0 12px;vertical-align:baseline;white-space:nowrap}.point-message-view .point-message-meta-inline .point-message-time{margin-left:0}.point-message-view .message-body:has(>.reply-reference)>p{width:100%}.point-message-view .message-body:has(>.reply-reference) .point-message-meta-inline{float:right}.point-message-view .reply-reference{max-width:100%;min-width:0;width:100%;min-height:40px;margin:0 0 5px;padding:4px 8px;border-left-width:3px;border-radius:5px;background:color-mix(in srgb,var(--codeak-primary) 8%,transparent);overflow-wrap:anywhere}.point-message-view .reply-reference>span{gap:1px}.point-message-view .reply-reference strong,.point-message-view .reply-reference small{line-height:17px;font-size:14px}.point-message-view .reply-reference small{max-width:100%;white-space:nowrap}.point-message-view .message-attachments,.point-message-view .message-embeds,.point-message-view .message-reactions{max-width:100%;min-width:0}.point-message-view .message-attachments{margin:2px 0 5px}.point-message-view .attachment-image-grid,.point-message-view .attachment-image-item,.point-message-view .attachment-image-item .ant-image-img{max-width:min(520px,100%)}.point-message-view .message-actions{position:relative;top:auto;right:auto;display:flex;flex:0 0 32px;align-self:center;width:32px;height:32px;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.point-message-view .message-actions>:not(:last-child){display:none}.point-message-view .message-actions>.inline-action-menu-anchor:last-child>.ant-btn{color:var(--codeak-muted)}.point-message-view .message-actions>.inline-action-menu-anchor:last-child>.ant-btn:focus-visible{outline:2px solid var(--codeak-primary)}.point-message-view .point-system-message{justify-content:center}.point-message-view .point-system-message .message-body{max-width:min(88%,680px);border-color:transparent;border-radius:8px;background:var(--codeak-surface-2);color:var(--codeak-muted);font-size:13px;text-align:center}.point-message-view .point-system-message .message-actions{position:relative;right:auto}.point-menu-backdrop{position:fixed;z-index:1100;inset:0;background:#00000047}.point-message-menu{z-index:1101;width:min(300px,calc(100vw - 16px));max-height:min(580px,calc(100dvh - 16px));display:flex;flex-direction:column;border:1px solid var(--codeak-border);border-radius:14px;background:var(--codeak-surface-2);color:var(--codeak-text);box-shadow:0 16px 48px #00000061;overflow:hidden}.point-message-menu.popover{position:fixed;animation:point-menu-enter .14s ease-out}.point-message-menu.compact{width:min(300px,calc(100vw - 16px))}.point-message-menu.expanded .point-menu-context,.point-message-menu.expanded .point-menu-actions{display:none}@keyframes point-menu-enter{0%{opacity:0;transform:translateY(5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.point-menu-quick{display:flex;align-items:center;justify-content:space-between;gap:2px;flex:0 0 auto;min-height:48px;padding:5px 8px;border-bottom:1px solid var(--codeak-border)}.point-menu-quick button{display:grid;place-items:center;flex:0 1 38px;min-width:30px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer;font-size:21px}.point-menu-quick button:hover,.point-menu-quick button:focus-visible{background:var(--codeak-primary-soft);outline:none}.point-menu-quick .point-menu-expand{flex:0 0 30px;border-radius:50%;background:var(--codeak-border);color:var(--codeak-text);font-size:13px}.point-menu-expand[aria-expanded=true] .anticon{transform:rotate(180deg)}.point-menu-picker{flex:0 1 auto;min-height:0;max-height:min(270px,36dvh);overflow:auto;padding:7px;border-bottom:1px solid var(--codeak-border);animation:point-menu-enter .14s ease-out}.point-menu-picker .advanced-emoji-picker{width:100%;min-width:0}.point-emoji-strip{display:flex;gap:3px;width:100%;min-width:0;padding:3px 0 5px;overflow-x:auto;scrollbar-width:none}.point-emoji-strip::-webkit-scrollbar{display:none}.point-emoji-strip button{display:grid;place-items:center;flex:0 0 34px;height:34px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--codeak-muted);font-size:21px;cursor:pointer}.point-emoji-strip button.active{background:var(--codeak-primary-soft);color:var(--codeak-primary)}.point-emoji-strip button:disabled{cursor:not-allowed;opacity:.45}.point-emoji-strip button:focus-visible{outline:2px solid var(--codeak-primary)}.point-shell .composer-picker-panel{right:8px;box-sizing:border-box;width:min(430px,calc(100vw - 16px));max-width:calc(100vw - 16px);overflow-x:hidden}.point-shell .composer-picker-panel .advanced-emoji-picker,.point-shell .composer-picker-panel .sticker-picker{box-sizing:border-box;width:100%;min-width:0}.point-shell .advanced-emoji-grid{grid-template-columns:repeat(8,minmax(0,1fr))}@media(max-width:359px){.point-shell .advanced-emoji-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.point-menu-picker .advanced-emoji-picker.compact .ant-segmented-item-label{min-width:0;padding-inline:3px;font-size:17px}.point-menu-picker .advanced-emoji-grid{min-height:0;max-height:152px;grid-template-columns:repeat(6,minmax(0,1fr))}.point-menu-picker .advanced-emoji-item{min-width:0}.point-menu-picker .point-menu-reactions{max-height:220px;border-top:0}.point-menu-context{flex:0 0 auto;padding:12px 14px 10px;border-bottom:1px solid var(--codeak-border)}.point-menu-context strong{font-size:13px}.point-menu-context p{max-width:100%;margin:3px 0 0;color:var(--codeak-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.point-menu-actions{min-height:0;overflow:auto;padding:5px}.point-menu-actions button,.point-menu-close{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 11px;border:0;border-radius:8px;background:transparent;color:var(--codeak-text);text-align:left;cursor:pointer}.point-menu-actions button:hover,.point-menu-actions button:focus-visible,.point-menu-close:focus-visible{background:var(--codeak-primary-soft);outline:none}.point-menu-actions button:disabled{opacity:.45;cursor:not-allowed}.point-menu-actions button.danger{color:var(--codeak-danger, #ff6666)}.point-menu-actions .point-icon{flex:0 0 20px;width:20px;height:20px;stroke-width:2.1}.point-menu-reactions{display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:3px;flex:0 1 auto;min-height:0;max-height:min(172px,32dvh);overflow-y:auto;padding:7px;border-top:1px solid var(--codeak-border)}.point-menu-reactions button{justify-self:center;width:34px;height:34px;border:0;border-radius:8px;background:transparent;cursor:pointer;font-size:20px}.point-menu-reactions button:hover,.point-menu-reactions button:focus-visible{background:var(--codeak-primary-soft);outline:none}.point-menu-close{justify-content:center;border-top:1px solid var(--codeak-border);color:var(--codeak-primary)}.point-message-menu.compact .point-menu-actions button{min-height:44px}.point-message-menu.popover:not(.compact):not(.expanded){gap:5px;border:0;background:transparent;box-shadow:none;overflow:visible}.point-message-menu.popover:not(.compact):not(.expanded) .point-menu-quick{min-height:44px;padding:3px 7px;border:1px solid var(--codeak-border);border-radius:24px;background:var(--codeak-surface-2);box-shadow:0 10px 26px #00000047}.point-message-menu.popover:not(.compact):not(.expanded) .point-menu-actions{align-self:flex-end;width:264px;border:1px solid var(--codeak-border);border-radius:13px;background:var(--codeak-surface-2);box-shadow:0 16px 40px #00000057}.point-message-menu.popover:not(.compact):not(.expanded) .point-menu-actions button{min-height:36px;padding-block:6px}@media(prefers-reduced-motion:reduce){.point-message-menu.popover,.point-menu-picker{animation:none}}.point-message-reactions{display:flex;flex-wrap:wrap;gap:4px;margin:0}.point-reaction{--point-reaction-pill: color-mix(in srgb, var(--codeak-text) 11%, var(--codeak-surface-2));display:inline-flex;align-items:center;min-height:26px;border:0;border-radius:999px;background:var(--point-reaction-pill);transition:background-color .16s ease,transform .16s ease}.point-reaction.active{--point-reaction-pill: color-mix(in srgb, var(--codeak-primary) 15%, var(--codeak-surface-2));background:var(--point-reaction-pill);animation:point-reaction-pop .22s cubic-bezier(.2,1.5,.35,1)}.point-reaction.active .point-reaction-toggle{animation:point-reaction-glyph-pop .28s cubic-bezier(.2,1.4,.35,1)}@keyframes point-reaction-glyph-pop{0%{transform:scale(.72)}65%{transform:scale(1.18)}to{transform:scale(1)}}.point-message-view .message-row.mine .point-reaction{--point-reaction-pill: #dcece8;background:var(--point-reaction-pill);color:#172629}.point-reaction:hover{transform:translateY(-1px)}@keyframes point-reaction-pop{0%{transform:scale(.82)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.point-reaction.active{animation:none}.point-reaction{transition:none}.point-reaction.active .point-reaction-toggle{animation:none}}.point-message-reactions .point-reaction button{display:inline-flex;align-items:center;justify-content:center;min-height:26px;margin:0;border:0;background:transparent;box-shadow:none;cursor:pointer}.point-message-reactions .point-reaction button:disabled{opacity:.55;cursor:not-allowed}.point-message-reactions .point-reaction button:focus-visible{outline:2px solid var(--codeak-primary);outline-offset:1px}.point-reaction-toggle{min-width:26px;padding:0 4px 0 6px!important;font-size:18px;line-height:1}.point-reaction-authors{gap:0;padding:1px 6px 1px 0!important;font-size:12px}.point-custom-reaction{display:block;width:20px;height:20px;object-fit:contain}.point-reaction-count{padding:0 7px 0 2px;color:var(--codeak-muted);font-size:12px}.point-reaction-identity{display:inline-flex;align-items:center;gap:8px;min-width:0}.point-reaction-identity.compact+.point-reaction-identity.compact{margin-left:-5px}.point-reaction-identity.compact .ant-avatar{width:20px!important;height:20px!important;line-height:18px!important;border:1px solid var(--point-reaction-pill);box-shadow:0 1px 3px #0003;font-size:11px!important;font-weight:650}.point-shell.mobile-shell .point-reaction,.point-shell.mobile-shell .point-message-reactions .point-reaction button{min-height:30px}.point-shell.mobile-shell .point-reaction-toggle{min-width:30px;font-size:20px}.point-shell.mobile-shell .point-reaction-identity.compact .ant-avatar{width:22px!important;height:22px!important;line-height:20px!important}.point-reaction-identity.compact:first-child .ant-avatar{background-color:#287978}.point-reaction-identity.compact:nth-child(2) .ant-avatar{background-color:#456c83}.point-reaction-author-list{display:grid;gap:10px;max-height:min(50vh,380px);overflow-y:auto}.point-shell .point-rail{display:flex;flex:0 0 66px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:12px 6px;border-right:1px solid var(--codeak-border);background:var(--point-rail-bg)}.point-shell .point-rail-brand{position:relative;display:grid;place-items:center;width:42px;height:44px;margin-bottom:15px;color:var(--point-lime);font-size:30px;font-weight:800;letter-spacing:-.08em}.point-shell .point-rail-brand span{position:absolute;top:0;right:4px;font-size:18px;line-height:1}.point-shell .point-rail button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:54px;min-height:58px;padding:6px 2px;border:0;border-radius:12px;background:transparent;color:var(--codeak-muted);cursor:pointer;font-size:10px;line-height:12px}.point-shell .point-rail button .anticon{font-size:19px}.point-shell .point-rail button .point-icon{width:24px;height:24px;stroke-width:2.1}.point-shell .point-rail button .point-icon.anticon{font-size:24px!important}.point-shell .point-rail button:hover{background:var(--codeak-surface-2);color:var(--codeak-text)}.point-shell .point-rail button.active{background:var(--codeak-primary-soft);color:var(--codeak-primary)}.point-shell .point-rail button:focus-visible{outline:2px solid #08d2c6;outline-offset:2px}.point-shell .point-rail .point-rail-settings{order:2}.point-shell .point-rail .point-rail-profile{display:flex;order:1;margin-top:auto}.point-shell.desktop-shell .point-navigation .topbar .avatar-button,.point-shell.tablet-shell .point-navigation .topbar .avatar-button{display:none}.point-shell .point-saved-row{display:flex;align-items:center;gap:12px;width:calc(100% - 16px);min-height:58px;margin:2px 8px;padding:7px 11px;border:0;border-radius:12px;background:transparent;color:var(--codeak-text);text-align:left;cursor:pointer}.point-shell .point-saved-row:hover,.point-shell .point-saved-row:focus-visible{background:var(--codeak-surface-2)}.point-shell .point-saved-icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:50%;background:var(--codeak-primary-soft);color:var(--codeak-primary)}.point-shell .point-saved-row strong{font-size:13px}.point-shell .point-saved-copy{display:grid;min-width:0;gap:2px}.point-shell .point-saved-copy small{overflow:hidden;color:var(--codeak-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.point-shell .point-archive-badge{flex:0 0 auto;margin-left:auto}.point-shell .point-navigation{border-right-color:var(--codeak-border)}.point-shell .point-navigation .topbar{height:58px;min-height:58px;padding:0 14px!important;background:var(--codeak-sidebar)!important}.point-shell.desktop-shell .point-navigation .topbar .brand,.point-shell.tablet-shell .point-navigation .topbar .brand,.point-shell.desktop-shell .point-navigation .topbar,.point-shell.tablet-shell .point-navigation .topbar{display:none}.point-shell .point-navigation .topbar .top-actions{grid-column:2;gap:3px;padding:3px;border:1px solid var(--codeak-border);border-radius:999px;background:var(--codeak-surface-2)}.point-shell .point-navigation .topbar .top-actions .ant-btn{border:0;background:transparent;color:var(--codeak-muted)}.point-shell .point-navigation .topbar .top-actions .ant-btn:hover,.point-shell .point-navigation .topbar .top-actions .ant-btn:focus-visible{background:var(--codeak-primary-soft);color:var(--codeak-primary)}.point-shell .point-navigation .topbar .top-actions .avatar-button{outline-offset:2px}.point-shell .point-navigation .topbar .brand-mark{display:none}.point-shell .point-navigation .topbar .brand strong:after{content:"•";margin-left:2px;color:var(--point-lime);font-size:12px;vertical-align:top}.point-shell .point-list-heading,.point-shell .point-community-heading{min-height:54px;padding-inline:18px}.point-shell .point-list-heading>strong,.point-shell .point-community-heading strong{font-size:18px;letter-spacing:-.02em}.point-shell .point-list-heading .ant-btn{width:30px;height:30px;border-radius:9px;background:var(--codeak-primary-soft);color:var(--codeak-primary)}.point-shell .point-list-heading .ant-btn:hover{background:var(--codeak-primary);color:var(--point-on-primary)}.point-shell .point-search{padding:10px 14px 12px}.point-shell .point-search .ant-input-affix-wrapper{height:40px;border:1px solid var(--codeak-border);border-radius:9px;background:var(--codeak-surface-2)}.point-shell .point-folder-tabs{display:flex;gap:5px;min-height:36px;padding:0 12px 7px;overflow-x:auto;scrollbar-width:none}.point-shell .point-folder-tabs::-webkit-scrollbar{display:none}.point-shell .point-folder-tabs button{flex:0 0 auto;max-width:130px;padding:5px 11px;border:0;border-radius:10px;background:transparent;color:var(--codeak-muted);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.point-shell .point-folder-tabs button.active{background:var(--codeak-primary-soft);color:var(--codeak-primary)}.point-shell .point-folder-tabs .point-folder-edit{margin-left:auto;color:var(--codeak-primary)}.point-shell .point-folder-error{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;align-self:center;color:#e7a68e;font-size:11px}.point-shell .point-folder-error button{padding:3px 4px;color:inherit;text-decoration:underline}.point-folder-editor .ant-modal-content{background:var(--codeak-sidebar, #172125);color:var(--codeak-text, #f2f8f7)}:root[data-theme=light] .point-folder-editor .ant-modal-content{background:#fff;color:#12292c}.point-folder-name{display:grid;gap:7px;margin-bottom:18px}.point-folder-selection-label{margin-bottom:8px;font-weight:600}.point-folder-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin-bottom:18px}.point-folder-type-grid label,.point-folder-exclusions .point-folder-selection label{display:flex;align-items:center;gap:9px;min-height:38px;padding:5px 8px;border-radius:8px;cursor:pointer}.point-folder-type-grid label:hover,.point-folder-exclusions .point-folder-selection label:hover{background:var(--codeak-surface-2)}.point-folder-editor .ant-checkbox-inner{border-color:color-mix(in srgb,var(--codeak-muted) 80%,transparent)}.point-folder-exclusions{margin-top:16px;border-top:1px solid var(--codeak-border);padding-top:12px}.point-folder-exclusions summary{margin-bottom:12px;color:var(--codeak-muted);font-weight:600;cursor:pointer}.point-folder-selection{display:grid;gap:2px;max-height:min(44vh,370px);overflow-y:auto}.point-folder-selection label{display:flex;align-items:center;gap:10px;min-height:40px;padding:5px 8px;border-radius:8px;cursor:pointer}.point-folder-selection label:hover{background:var(--codeak-surface-2, #26343a)}.point-folder-selection label span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-shell .point-row{position:relative;grid-template-columns:44px minmax(0,1fr) 48px;gap:11px;width:calc(100% - 16px);min-height:64px;margin:2px 8px;padding:7px 11px;border:0;border-radius:12px}.point-shell .point-row.active:before{content:"";position:absolute;top:11px;bottom:11px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--point-lime)}.point-shell .point-row:not(.active):after{content:"";position:absolute;right:10px;bottom:0;left:55px;height:1px;background:color-mix(in srgb,var(--codeak-border) 35%,transparent)}.point-shell.mobile-shell .point-row{min-height:64px;padding-block:7px}.point-shell .point-row-avatar{width:44px!important;height:44px!important}.point-shell .point-row-main strong{font-size:14px;line-height:19px}.point-shell .point-row-preview{margin-top:2px;font-size:12px;line-height:17px}.point-shell .point-row-side{width:48px;padding:1px 0;font-size:11px}.point-shell .point-row-badge{min-width:18px;height:18px;background:var(--codeak-primary);color:var(--point-on-primary)}.point-shell .point-row-badge.mention{background:var(--point-lime);color:var(--point-on-lime)}.point-shell .point-row-unread-dot{width:10px;height:10px;margin:4px;border-radius:50%;background:var(--codeak-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--codeak-primary) 13%,transparent)}.point-shell .point-navigation.is-compact .point-list-heading,.point-shell .point-navigation.is-compact .point-community-heading,.point-shell .point-navigation.is-compact .point-search,.point-shell .point-navigation.is-compact .point-folder-tabs,.point-shell .point-navigation.is-compact .section-label,.point-shell .point-navigation.is-compact .voice-user{display:none}.point-shell .point-navigation.is-compact .point-list-scroll,.point-shell .point-navigation.is-compact .group-channel-list{padding-top:8px}.point-shell .point-navigation.is-compact .point-row{display:flex;align-items:center;justify-content:center;width:60px;min-height:60px;margin:3px auto;padding:7px}.point-shell .point-navigation.is-compact .point-row-main,.point-shell .point-navigation.is-compact .point-row-side time{display:none}.point-shell .point-navigation.is-compact .point-row-side{position:absolute;top:2px;right:0;width:auto;padding:0}.point-shell .point-navigation.is-compact .point-row-badge{min-width:16px;height:16px;padding-inline:3px;font-size:9px}.point-shell .point-navigation.is-compact .point-row:not(.active):after{display:none}.point-shell .point-navigation.is-compact .point-saved-row{justify-content:center;width:60px;min-height:60px;margin:3px auto;padding:8px}.point-shell .point-navigation.is-compact .point-saved-row>:not(.point-saved-icon):not(.point-archive-badge){display:none}.point-shell .point-navigation.is-compact .point-archive-badge{position:absolute;top:2px;right:0}.point-shell .point-navigation.is-compact .point-archive-row{position:relative}.point-shell .point-navigation.is-compact .channel-button{position:relative;display:flex;align-items:center;justify-content:center;width:56px;min-height:48px;margin:3px auto;padding:8px}.point-shell .point-navigation.is-compact .channel-label,.point-shell .point-navigation.is-compact .channel-button .ant-tag{display:none}.point-shell .point-navigation.is-compact .channel-count-badge,.point-shell .point-navigation.is-compact .channel-unread-badge{position:absolute;top:0;right:0}.point-shell .point-navigation .channel-category{min-width:0}.point-shell .point-navigation .section-label{padding:15px 9px 7px;color:var(--codeak-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.point-shell .point-navigation .channel-button{min-width:0;min-height:38px;border-radius:8px;color:var(--codeak-muted)}.point-shell .point-navigation .channel-button.active{color:var(--codeak-primary)}.point-shell .point-navigation .channel-label{min-width:0}.point-shell .point-navigation .channel-count-badge{color:var(--point-on-primary)}.point-shell .point-navigation .channel-count-badge.mention{color:var(--point-on-lime)}.point-shell .chat-header{height:62px;min-height:62px;padding-inline:20px;background:var(--codeak-top)}.point-shell .chat-header-title{flex:1 1 auto;max-width:fit-content;min-height:44px;padding:0;background:transparent}.point-shell .chat-header-title .ant-avatar{flex:none}.point-shell .chat-tools{flex:none;align-items:center}.point-shell .chat-tools .ant-btn{width:38px;height:38px;border:0;border-radius:50%!important;background:var(--codeak-surface-2)}.point-shell .chat-tools .ant-btn:focus:not(:focus-visible){outline:none;box-shadow:none}.point-shell .chat-action-menu{min-width:252px;max-width:calc(100vw - 20px)}.point-shell .chat-action-menu .chat-action-menu-danger,.point-confirm-icon{color:var(--codeak-danger, #ff6262)}.point-shell .chat-mute-options{margin:2px 6px 6px 36px;padding-left:8px;border-left:1px solid var(--codeak-border)}.point-shell .chat-mute-options button{min-height:34px}.point-shell .chat-tools .point-icon{width:22px;height:22px;stroke-width:2.15}.point-shell .pinned-message-bar{min-height:40px;margin:4px 10px 0;padding:3px 7px 3px 10px;border:1px solid var(--codeak-border);border-radius:12px;background:color-mix(in srgb,var(--codeak-surface-2) 80%,transparent);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.point-shell .pinned-message-bar__progress{display:flex;flex:none;flex-direction:column;justify-content:center;gap:2px;width:3px;height:28px;margin:auto 0}.point-shell .pinned-message-bar__progress i{flex:1;min-height:3px;border-radius:3px;background:color-mix(in srgb,var(--codeak-muted) 55%,transparent)}.point-shell .pinned-message-bar__progress i.active{background:var(--codeak-primary)}.point-shell .pinned-message-bar__preview{border-left:0;padding-left:5px}.point-shell .pinned-message-bar__all{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:12px}.point-shell .pinned-message-bar__all-icon{display:inline-flex;align-items:center}.point-shell .point-welcome-mark{display:inline-flex;position:relative;color:var(--point-lime);font-size:68px;font-weight:850;line-height:1}.point-shell .point-welcome-mark>span{position:absolute;right:-9px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--point-lime)}.point-shell .chat-header-title strong{font-size:16px}.point-shell .chat-header-title span{color:var(--codeak-muted)}.point-shell.mobile-shell.point-chat-open .chat-view{position:relative}.point-shell .chat-tools .ant-btn{color:var(--codeak-muted)}.point-shell .chat-tools .ant-btn:hover{color:var(--codeak-primary)}.point-shell.mobile-shell.point-chat-open .chat-header{position:absolute;z-index:10;top:0;right:0;left:0;height:60px;min-height:60px;gap:12px;padding-left:62px;padding-right:8px;border-bottom:0;background:transparent}.point-shell.mobile-shell.point-chat-open .point-topic-bar{min-height:46px;margin-top:60px;padding:6px 8px}.point-shell.mobile-shell.point-chat-open .point-topic-overview{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:22px 14px 28px;overflow-x:hidden;overflow-y:auto;background:var(--codeak-surface)}.point-message-view .point-topic-overview-heading{display:grid;gap:3px;padding:0 8px 12px;color:var(--codeak-text)}.point-message-view .point-topic-overview-heading strong{font-size:19px;letter-spacing:-.03em}.point-message-view .point-topic-overview-heading span{display:-webkit-box;overflow:hidden;color:var(--codeak-muted);font-size:12px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.point-message-view .point-topic-overview .point-topic-entry{width:100%;border:1px solid var(--codeak-border);background:var(--codeak-surface-2)}.point-message-view .point-topic-overview .point-topic-tab{display:flex;flex:0 0 auto;align-items:center;gap:12px;max-width:none;min-height:58px;padding:8px 12px;border:1px solid var(--codeak-border);background:var(--codeak-surface-2);color:var(--codeak-text);font-size:15px;text-align:left}.point-message-view .point-topic-overview>.point-topic-tab{width:100%}.point-message-view .point-topic-overview .point-topic-entry .point-topic-tab{flex:1 1 auto;border:0}.point-message-view .point-topic-overview .point-topic-avatar{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:12px;background:var(--codeak-primary-soft);color:var(--codeak-primary);font-weight:750}.point-message-view .point-topic-overview .point-topic-count{margin-left:auto}.point-message-view .point-topic-overview .point-topic-copy{display:grid;flex:1 1 auto;gap:2px;min-width:0}.point-message-view .point-topic-overview .point-topic-copy strong,.point-message-view .point-topic-overview .point-topic-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-message-view .point-topic-overview .point-topic-copy strong{font-size:14px}.point-message-view .point-topic-overview .point-topic-copy small{color:var(--codeak-muted);font-size:12px;font-weight:400}.point-message-view .point-topic-overview .point-topic-add{align-self:center;min-height:44px;padding:10px 14px;margin-top:6px;border-color:color-mix(in srgb,var(--codeak-primary) 30%,transparent);background:color-mix(in srgb,var(--codeak-primary) 9%,transparent)}.point-message-view .point-topic-overview .point-topic-options{width:40px;height:44px}.point-shell.desktop-shell .point-message-view:has(>.point-topic-desktop-list){position:relative}.point-shell.desktop-shell .point-message-view .point-topic-desktop-list{position:absolute;z-index:4;top:62px;bottom:0;left:0;display:flex;flex-direction:column;align-items:stretch;gap:7px;width:252px;padding:18px 11px;overflow-x:hidden;overflow-y:auto;border-right:1px solid var(--codeak-border);background:var(--codeak-top)}.point-shell.desktop-shell .point-message-view .point-topic-desktop-list .point-topic-add{align-self:center}.point-shell.desktop-shell .point-message-view:has(>.point-topic-desktop-list)>.message-stage,.point-shell.desktop-shell .point-message-view:has(>.point-topic-desktop-list)>.composer-wrap,.point-shell.desktop-shell .point-message-view:has(>.point-topic-desktop-list)>.point-topic-status{width:calc(100% - 252px);margin-left:252px}.point-shell.desktop-shell .point-message-view:has(>.point-topic-desktop-list)>.pinned-message-bar{width:calc(100% - 272px);margin-left:262px}.point-shell.desktop-shell .point-message-view .point-topic-desktop-list .point-topic-entry:has(.point-topic-tab.active){border-color:color-mix(in srgb,var(--codeak-primary) 45%,transparent);background:color-mix(in srgb,var(--codeak-primary-soft) 68%,var(--codeak-surface-2))}.point-shell.desktop-shell .point-message-view .point-topic-desktop-list .point-topic-entry .point-topic-tab.active{background:transparent}.point-message-view .point-topic-thread-bar .point-topic-return{min-height:32px;padding:4px 8px;border:0;border-radius:9px;background:transparent;color:var(--codeak-muted);font:inherit;font-size:13px;cursor:pointer}.point-message-view .point-topic-thread-bar .point-topic-return:focus-visible{outline:2px solid var(--point-lime)}.point-shell.mobile-shell.point-chat-open .point-message-view:has(>.point-topic-bar) .message-list{padding-top:14px;scroll-padding-top:14px}.point-shell.mobile-shell.point-chat-open .point-message-view:has(>.point-topic-bar) .pinned-message-bar{top:110px}.point-shell.mobile-shell.point-chat-open .point-message-view:has(>.point-topic-bar):has(>.pinned-message-bar) .message-list{padding-top:68px;scroll-padding-top:68px}.point-shell.mobile-shell.point-chat-open .chat-header-title{min-height:48px;max-width:none;padding:4px 7px 4px 4px;gap:7px;border-radius:999px;overflow:hidden;background:linear-gradient(100deg,color-mix(in srgb,var(--codeak-surface-2) 84%,transparent),color-mix(in srgb,var(--codeak-primary-soft) 68%,transparent));backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.point-shell.mobile-shell.point-chat-open .chat-header-title .ant-avatar{width:40px!important;height:40px!important;line-height:40px!important}.point-shell.mobile-shell.point-chat-open .chat-header-title strong{font-size:17px;line-height:20px}.point-shell.mobile-shell.point-chat-open .chat-header-title span:not(.ant-avatar){display:block;font-size:13px;line-height:16px}.point-shell.mobile-shell.point-chat-open .chat-tools>.chat-tool-search{display:none}.point-shell.mobile-shell.point-chat-open .chat-tools{position:relative;z-index:2;gap:0;flex-basis:88px;width:88px;height:48px;padding:2px;border-radius:999px;overflow:visible;background:color-mix(in srgb,var(--codeak-surface-2) 82%,transparent)}.point-shell.mobile-shell.point-chat-open .chat-tools .ant-btn{width:42px;height:44px;border-radius:0!important;background:transparent!important}.point-shell.mobile-shell.point-chat-open .chat-tools .point-icon{width:26px;height:26px}.point-shell.mobile-shell.point-chat-open .mobile-back{top:6px;left:8px;width:48px;min-width:48px;height:48px;border:0;border-radius:50%!important;background:color-mix(in srgb,var(--codeak-surface-2) 82%,transparent);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.point-shell.mobile-shell .point-message-view .message-list{padding-inline:7px}.point-shell.mobile-shell .point-message-view .message-row:not(.grouped){margin-top:2px}.point-shell.mobile-shell.point-chat-open .point-message-view .message-list{padding-top:68px;padding-bottom:calc(64px + env(safe-area-inset-bottom));scroll-padding-top:68px}.point-shell.mobile-shell.point-chat-open .point-message-view:has(>.pinned-message-bar) .message-list{padding-top:122px;scroll-padding-top:122px}.point-shell.mobile-shell .point-message-view .message-body{max-width:min(85%,520px);font-size:16px;line-height:1.375}.point-shell.mobile-shell.point-chat-open .pinned-message-bar{position:absolute;z-index:9;top:62px;right:0;left:0;min-height:48px;margin:0 8px;padding:3px 10px;border-radius:16px;background:linear-gradient(100deg,color-mix(in srgb,var(--codeak-surface-2) 86%,transparent),color-mix(in srgb,var(--codeak-primary-soft) 70%,transparent))}.point-shell.mobile-shell.point-chat-open .pinned-message-bar__preview{border-left:0}.point-shell.mobile-shell.point-chat-open .pinned-message-bar__preview span,.point-shell.mobile-shell.point-chat-open .pinned-message-bar__preview strong{font-size:13px}.point-shell.mobile-shell.point-chat-open .composer-wrap{position:absolute;z-index:20;right:0;bottom:0;left:0;padding:0 8px calc(8px + env(safe-area-inset-bottom));border-top:0;background:transparent}.point-shell.mobile-shell.point-chat-open .composer{grid-template-columns:44px minmax(0,1fr) 44px 44px;gap:0;min-height:46px;padding:1px 2px;border:1px solid var(--codeak-border);border-radius:999px;background:color-mix(in srgb,var(--codeak-surface-2) 84%,transparent);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.point-shell.mobile-shell.point-chat-open .composer>.ant-btn{grid-column:1;grid-row:1;width:44px;height:44px}.point-shell.mobile-shell.point-chat-open .composer>.ant-btn .point-icon{width:25px;height:25px;stroke-width:1.9}.point-shell.mobile-shell.point-chat-open .composer>textarea{grid-column:2;grid-row:1;padding-inline:3px 8px;font-size:17px;font-family:inherit;line-height:22px}.point-shell .composer>textarea::placeholder{color:var(--codeak-muted);opacity:1}.point-shell.mobile-shell.point-chat-open .composer>.point-composer-attachment{grid-column:3;grid-row:1}.point-shell.mobile-shell.point-chat-open .point-composer-attachment>.ant-btn{width:44px;height:44px}.point-shell.mobile-shell.point-chat-open .point-composer-attachment .point-icon{width:25px;height:25px;stroke-width:1.9}.point-shell.mobile-shell.point-chat-open .composer>.inline-action-menu-anchor:last-child{display:flex;justify-content:flex-end;grid-column:4;grid-row:1}.point-shell.mobile-shell.point-chat-open .composer>.inline-action-menu-anchor:last-child>.ant-btn-primary{width:40px;height:40px;border-radius:50%!important}.point-shell.mobile-shell.point-chat-open .composer>.inline-action-menu-anchor:last-child>.ant-btn-primary .point-icon{width:26px;height:26px;stroke-width:1.85}.point-shell .composer>.inline-action-menu-anchor:last-child>.ant-btn-primary.point-composer-voice{border-color:var(--point-voice-control);background:var(--point-voice-control);color:#f6fbfb}.point-shell .point-message-view .message-body{border-color:transparent;border-radius:13px 13px 13px 5px;background:var(--codeak-surface-2)}.point-shell .point-message-view .message-row.mine .message-body{border-color:transparent;border-radius:13px 13px 5px;background:var(--point-outgoing)}.point-shell .point-message-view .point-media-message .message-body{position:relative;width:min(520px,72%);padding:0;overflow:hidden}.point-shell .point-message-view .point-media-message .message-body>header,.point-shell .point-message-view .point-media-message .message-body>p{padding-inline:10px}.point-shell .point-message-view .point-media-message .message-body>header{padding-top:8px}.point-shell .point-message-view .point-media-message .message-body>p{padding-top:7px}.point-shell .point-message-view .point-media-message .message-attachments{width:100%;margin:0}.point-shell .point-message-view .point-media-message .attachment-image-grid{width:100%}.point-shell .point-message-view .point-media-message .attachment-image-item{border-radius:0}.point-shell .point-message-view .point-media-message .attachment-image-item .ant-image-img{border:0;border-radius:0}.point-shell .point-message-view .point-media-message .point-message-time{padding:0 9px 5px}.point-shell .point-message-view .point-media-only .point-message-time{position:absolute;right:6px;bottom:6px;padding:3px 6px;border-radius:6px;background:#0000009e;color:#fff;opacity:0}.point-shell .point-message-view .point-media-only:hover .point-message-time,.point-shell .point-message-view .point-media-only:focus-within .point-message-time{opacity:1}.point-shell .composer-wrap,.point-shell .composer{background:var(--codeak-top)}.point-shell.desktop-shell .composer-wrap,.point-shell.tablet-shell .composer-wrap{top:0;padding:8px 20px 16px;border-top:0;background:var(--codeak-surface)}.point-shell.desktop-shell .composer,.point-shell.tablet-shell .composer{width:min(100%,1060px);min-height:54px;margin-inline:auto;padding:5px 8px;border:1px solid var(--codeak-border);border-radius:28px;background:var(--codeak-surface-2);box-shadow:0 10px 26px #0000001f}.point-shell.desktop-shell .composer textarea,.point-shell.tablet-shell .composer textarea{padding-left:8px;font-size:14px;line-height:21px}.point-shell.desktop-shell .composer>.ant-btn,.point-shell.tablet-shell .composer>.ant-btn{color:var(--codeak-muted)}.point-shell.desktop-shell .composer>.ant-btn:hover,.point-shell.tablet-shell .composer>.ant-btn:hover{color:var(--codeak-primary)}.point-shell.mobile-shell.point-chat-open .composer-wrap{background:transparent}.point-shell.mobile-shell.point-chat-open .composer{background:color-mix(in srgb,var(--codeak-surface-2) 84%,transparent)}.point-shell .composer>.inline-action-menu-anchor:last-child>.ant-btn-primary{border-color:var(--point-lime);background:var(--point-lime);color:var(--point-on-lime)}.point-shell .composer .point-icon{width:23px;height:23px;stroke-width:2.1}.point-shell .composer .point-icon.anticon{font-size:25px!important}.point-shell .composer>.inline-action-menu-anchor:last-child>.ant-btn-primary{width:42px;height:42px;border-radius:50%!important}.point-shell .point-message-view .message-actions>.inline-action-menu-anchor:last-child>.ant-btn{opacity:0;transition:opacity .12s ease,color .12s ease}.point-shell .point-message-view .message-actions>.inline-action-menu-anchor:last-child>.ant-btn:focus-visible{opacity:1;color:var(--codeak-primary)}.point-shell .ant-btn-primary{border-color:var(--codeak-primary);background:var(--codeak-primary);color:var(--point-on-primary)}.point-shell .ant-btn-primary:hover{color:var(--point-on-primary)}.point-message-view .point-delivery-status{display:inline-flex;flex:none;align-items:center;height:16px;margin-left:0;color:var(--codeak-primary)}.point-message-view .point-delivery-status .point-icon{width:18px;height:18px;stroke-width:1.8}.point-message-view .message-row.mine .point-delivery-status{color:var(--codeak-text)}.point-message-view .message-row.mine:has(.point-retry-message) .point-delivery-status{color:#f77;font-weight:800}.point-message-view .point-retry-message{display:block;margin:5px 0 0;padding:0;border:0;background:none;color:#ffb2a9;font:inherit;font-size:12px;cursor:pointer}.point-message-view .point-retry-message:focus-visible{outline:2px solid currentColor;outline-offset:3px}.point-message-view .point-native-voice-row .message-body{width:min(370px,84vw);max-width:min(370px,84vw);padding:5px 8px 3px}.point-message-view .point-native-voice-row .native-media-message{width:100%;margin:0}.point-message-view .point-voice-player{display:grid;grid-template-columns:44px minmax(0,1fr) 34px;gap:4px 8px;width:100%;min-width:0;padding:0;border:0;border-radius:11px;background:transparent;box-shadow:none}.point-message-view .point-voice-player .voice-play-button{grid-column:1;grid-row:1;width:42px!important;height:42px!important;border-radius:50%!important;background:#f4f8f8;color:#116f77}.point-message-view .point-native-voice-row .point-message-meta{justify-content:flex-end;margin-top:0}.point-message-view .point-voice-player .voice-player-body{grid-column:2;grid-row:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0}.point-message-view .point-voice-player .voice-timeline{height:20px}.point-message-view .point-voice-player .voice-waveform{height:20px;gap:1px}.point-message-view .point-voice-player .voice-waveform i{min-width:1px}.point-message-view .point-voice-player .voice-player-detail{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:11px;line-height:14px}.point-message-view .point-voice-size:before{content:", "}.point-message-view .point-voice-player .voice-speed-button{display:none}.point-message-view .point-transcribe-button{grid-column:3;grid-row:1;align-self:start;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:9px;color:var(--codeak-primary);background:color-mix(in srgb,var(--codeak-primary) 15%,transparent);cursor:pointer}.point-message-view .point-transcribe-button .point-icon,.point-message-view .point-video-transcribe-button .point-icon{flex:none;stroke-width:2}.point-message-view .point-transcribe-button:focus-visible{outline:2px solid var(--codeak-primary);outline-offset:2px}.point-message-view .point-transcription-state,.point-message-view .point-transcription-error,.point-message-view .point-transcription-text{grid-column:1 / -1;min-width:0;margin:0;overflow-wrap:anywhere;font-size:12px}.point-message-view .point-transcription-error{color:var(--codeak-danger, #ff6262)}.point-message-view .point-transcription-text{padding:3px 0 1px;border:0;color:var(--codeak-text);font-size:14px;line-height:20px}.point-shell.mobile-shell .point-message-view .point-transcription-text{font-size:15px;line-height:21px}.point-message-view .point-unconsumed-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.point-shell .point-message-view .message-row.point-video-note-row .message-body{position:relative;width:min(240px,72vw);max-width:min(240px,72vw);padding:0;border:0;background:transparent;overflow:visible}.point-message-view .point-video-note{width:100%;padding:2px;box-shadow:none}.point-message-view .point-video-note-container{position:relative;width:100%}.point-message-view .point-video-transcribe-button{position:absolute;z-index:5;top:calc(min(240px,72vw) - 44px);left:-25px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;color:#f7fbfb;background:var(--codeak-surface-2);cursor:pointer}.point-message-view .message-row:not(.mine) .point-video-transcribe-button{left:auto;right:-25px}.point-message-view .point-video-transcribe-button:focus-visible{outline:2px solid var(--codeak-primary);outline-offset:2px}.point-message-view .point-video-transcription-state,.point-message-view .point-video-transcription-error,.point-message-view .point-video-transcription-text{display:block;width:100%;margin-top:6px;padding:8px 10px;border-radius:10px;background:var(--codeak-surface-2);overflow-wrap:anywhere;font-size:14px;line-height:20px}.point-shell.mobile-shell .point-message-view .point-video-transcription-text{font-size:15px;line-height:21px}.point-message-view .point-video-transcription-error{color:var(--codeak-danger, #ff6262)}.point-message-view .point-video-note .video-note-player{border:0}.point-message-view .point-video-note-row .native-media-message{width:100%;margin:0}.point-message-view .point-video-note-row .point-message-meta{position:absolute;z-index:4;right:4%;top:calc(min(240px,72vw) - 30px);width:auto;margin:0;padding:2px 5px;border-radius:8px;background:#00000094}.point-shell .point-message-view .point-video-note-row .point-message-time{position:static;padding:0;border-radius:0;background:transparent;opacity:1;line-height:14px}.point-message-view .point-video-note-row .point-message-time,.point-message-view .point-video-note-row .point-delivery-status{color:#fff}.point-message-view .point-video-note-row .video-note-message small{left:7%;right:auto;top:calc(min(240px,72vw) - 30px);bottom:auto;display:inline-flex;align-items:center;gap:5px}.point-message-view .point-video-consume-error{position:absolute;right:0;bottom:-24px;color:var(--codeak-danger, #ff6262);white-space:nowrap;font-size:11px}.point-shell.mobile-shell .point-message-view .point-native-voice-row .message-body{width:min(304px,calc(100vw - 28px));max-width:min(304px,calc(100vw - 28px));min-height:72px}.point-shell.mobile-shell .point-message-view .point-voice-size{display:none}@media(min-width:900px)and (max-width:1100px){.point-shell .point-rail{flex-basis:60px}.point-shell .point-rail button{width:50px}.point-shell .point-navigation{flex-basis:var(--point-navigation-width, 280px)}}@media(hover:none){.point-shell .point-message-view .point-media-only .point-message-time{opacity:1}}@media(max-width:899px),(max-width:1024px)and (max-height:600px)and (pointer:coarse){.point-shell.mobile-shell .point-rail{position:fixed;z-index:45;inset:auto 0 0;flex-direction:row;justify-content:space-around;width:100%;height:calc(58px + env(safe-area-inset-bottom));padding:3px 6px env(safe-area-inset-bottom);border-top:1px solid var(--codeak-border);border-right:0}.point-shell.mobile-shell.point-chat-open .point-rail,.point-shell.mobile-shell .point-rail-brand{display:none}.point-shell.mobile-shell .point-rail button{width:20%;min-height:48px}.point-shell.mobile-shell .point-rail .point-rail-settings{order:1;margin-top:0}.point-shell.mobile-shell .point-rail .point-rail-profile{display:flex;order:2;margin-top:0}.point-shell.mobile-shell .point-navigation .topbar{grid-template-columns:1fr}.point-shell.mobile-shell .point-navigation .topbar .top-actions{display:none}.point-shell.mobile-shell .point-navigation .topbar .brand{display:flex}.point-shell.mobile-shell .point-navigation .topbar .brand strong{display:inline;font-size:21px;letter-spacing:-.04em}.point-shell.mobile-shell .point-navigation .point-row-main strong{font-size:15px}.point-shell.mobile-shell .point-navigation .point-row-preview{font-size:12px}.point-shell.mobile-shell .point-list-scroll,.point-shell.mobile-shell .point-navigation .group-channel-list{padding-bottom:calc(62px + env(safe-area-inset-bottom))}}.point-settings-drawer,.point-contacts-drawer{--point-drawer-bg: #0b0e10;--point-drawer-panel: #1a2328;--point-drawer-border: #2a343b;--point-drawer-text: #f4f7fb;--point-drawer-muted: #a3b0b8;--point-drawer-accent: #00d1c5}.point-settings-drawer .point-settings-quick-actions{display:flex;gap:8px;margin-bottom:18px}.point-settings-drawer .point-settings-quick-actions .ant-btn{flex:1;min-width:0;height:38px;border-color:var(--point-drawer-border);background:var(--point-drawer-panel);color:var(--point-drawer-text)}.point-settings-drawer .point-settings-quick-actions .ant-btn:hover,.point-settings-drawer .point-settings-quick-actions .ant-btn:focus-visible{border-color:var(--point-drawer-accent);color:var(--point-drawer-accent)}.point-settings-drawer .ant-drawer-section,.point-contacts-drawer .ant-drawer-section{background:var(--point-drawer-bg);color:var(--point-drawer-text)}.point-settings-drawer .ant-drawer-header,.point-contacts-drawer .ant-drawer-header{border-bottom:1px solid var(--point-drawer-border);background:var(--point-drawer-panel)}.point-settings-drawer .ant-drawer-title,.point-contacts-drawer .ant-drawer-title{color:var(--point-drawer-text);font-size:18px}.point-settings-drawer .ant-drawer-close,.point-contacts-drawer .ant-drawer-close{color:var(--point-drawer-muted)}.point-settings-drawer .ant-tabs-tab,.point-settings-drawer .ant-typography,.point-contacts-drawer .ant-list-item,.point-contacts-drawer .ant-list-item-meta-title{color:var(--point-drawer-text)}.point-settings-drawer .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--point-drawer-accent)}.point-settings-drawer .ant-tabs-ink-bar{background:var(--point-drawer-accent)}.point-settings-drawer .point-codeak-profile-alert{border-color:var(--point-drawer-border);background:var(--point-drawer-panel)}.point-settings-drawer .point-profile-overview{display:flex;align-items:center;gap:16px;padding:16px;margin-bottom:18px;border:1px solid var(--point-drawer-border);border-radius:16px;background:linear-gradient(112deg,color-mix(in srgb,var(--point-profile-color) 24%,#1a2328),#1a2328 72%)}.point-settings-drawer .point-profile-overview>div:last-child{display:grid;gap:3px;min-width:0}.point-settings-drawer .point-profile-overview strong{color:color-mix(in srgb,var(--point-profile-color) 62%,white);font-size:18px}.point-settings-drawer .point-profile-overview span,.point-settings-drawer .point-profile-overview small{color:var(--point-drawer-muted)}.point-settings-drawer .point-codeak-profile-alert .ant-alert-message,.point-settings-drawer .point-codeak-profile-alert .ant-alert-description{color:var(--point-drawer-text)}.point-contacts-drawer .contact-item{border-bottom-color:var(--point-drawer-border);cursor:pointer}.point-contacts-modal{--point-drawer-panel: #1a2328;--point-drawer-border: #2a343b;--point-drawer-text: #f4f7fb;--point-drawer-muted: #a3b0b8;--point-drawer-accent: #00d1c5}.point-new-chat{--codeak-muted: var(--point-drawer-muted);--codeak-primary-soft: color-mix(in srgb, var(--point-drawer-accent) 15%, transparent);display:grid;gap:12px;color:var(--point-drawer-text)}.point-new-chat .ant-input{height:42px;border-color:var(--point-drawer-border);border-radius:11px;background:var(--point-drawer-panel);color:var(--point-drawer-text)}.point-new-chat__contacts{display:grid;gap:3px}.point-new-chat__contacts button{display:flex;align-items:center;gap:11px;width:100%;min-height:58px;padding:7px 9px;border:0;border-radius:11px;background:transparent;color:var(--point-drawer-text);text-align:left;cursor:pointer}.point-new-chat__contacts button:hover,.point-new-chat__contacts button:focus-visible{background:var(--codeak-primary-soft)}.point-new-chat__contacts button:focus-visible{outline:2px solid var(--point-drawer-accent)}.point-new-chat__contacts button:disabled{opacity:.55;cursor:wait}.point-new-chat__contacts button span:last-child{display:grid;min-width:0}.point-new-chat__contacts button strong,.point-new-chat__contacts button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-new-chat__contacts button small{color:var(--point-drawer-muted)}.point-group-dialog .ant-modal-container{border:1px solid #2a343b;border-radius:18px;background:#11191d;box-shadow:0 24px 80px #0009}.point-group-dialog .ant-modal-header{background:transparent}.point-group-dialog .ant-modal-title{color:#f4f7fb}.point-group-dialog .ant-modal-body{max-height:min(62vh,540px);overflow-y:auto}.point-group-contacts{display:grid;gap:4px;width:100%;max-height:252px;overflow-y:auto}.point-group-contacts .ant-checkbox-wrapper{display:flex;align-items:center;gap:10px;width:100%;min-height:54px;margin:0;padding:6px 10px;border-radius:10px;color:#e8f0f2}.point-group-contacts .ant-checkbox-wrapper:hover,.point-group-contacts .ant-checkbox-wrapper:focus-within{background:#1e2d32}.point-group-contacts .ant-checkbox+span{display:flex;align-items:center;gap:10px;min-width:0}:root[data-theme=light] .point-group-dialog .ant-modal-container{border-color:#c7d8d6;background:#f8fcfb}:root[data-theme=light] .point-group-dialog .ant-modal-title,:root[data-theme=light] .point-group-contacts .ant-checkbox-wrapper{color:#12292c}:root[data-theme=light] .point-group-contacts .ant-checkbox-wrapper:hover,:root[data-theme=light] .point-group-contacts .ant-checkbox-wrapper:focus-within{background:#e9f5f3}.point-contacts-modal .ant-modal-container{padding:0;overflow:hidden;border:1px solid #2a343b;border-radius:18px;background:#11191d;color:#f4f7fb;box-shadow:0 24px 80px #0009}.point-contacts-modal .ant-modal-header{margin:0;padding:18px 24px;border-bottom:1px solid #2a343b;background:#1a2328}.point-contacts-modal .ant-modal-title{color:#f4f7fb}.point-contacts-modal .ant-modal-close{color:#a3b0b8}.point-contacts-modal__title{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-right:36px;font-size:18px}.point-contacts-modal .ant-modal-body{max-height:min(62vh,560px);overflow-y:auto;padding:8px 16px 16px}.point-contacts-modal .ant-list-item{border-bottom-color:#2a343b}.point-contacts-modal .ant-list-item-meta-title,.point-contacts-modal .ant-list-item-meta-description{color:#f4f7fb}.point-contacts-modal .contact-item{border-radius:10px}.point-contacts-modal .contact-item:hover{background:#1a2328}.point-user-fallback{display:flex;align-items:center;gap:18px;min-height:120px;padding:16px;border:1px solid #2a343b;border-radius:14px;background:#1a2328}.point-user-fallback>div:last-child{display:grid;gap:3px}.point-user-fallback strong{color:#f4f7fb;font-size:20px}.point-user-fallback span,.point-user-fallback small{color:#a3b0b8}.point-user-profile-modal .ant-modal-body{padding:20px 24px 24px}.point-user-profile-modal .profile-relationship-actions,.point-user-profile-drawer .profile-relationship-actions{display:flex;justify-content:flex-start;border-color:#2a343b;background:#1a2328}.point-user-profile-drawer .point-user-fallback{margin-top:12px}.point-shared-history{min-width:0;padding:12px;border:1px solid var(--point-drawer-border, #2a343b);border-radius:16px;background:var(--point-drawer-panel, #1a2328)}.point-shared-history .ant-tabs-nav{margin-bottom:12px}.point-shared-history__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.point-shared-history__list{display:grid;gap:7px}.point-shared-history__item{min-width:0;overflow:hidden;border:1px solid var(--point-drawer-border, #2a343b);border-radius:12px;background:color-mix(in srgb,var(--point-drawer-panel, #1a2328) 76%,#0b1013)}.point-shared-history__preview{display:block;aspect-ratio:1;overflow:hidden}.point-shared-history__preview img{width:100%;height:100%;object-fit:cover}.point-shared-history__file{display:flex;align-items:center;gap:9px;min-width:0;padding:13px 11px;color:var(--point-drawer-text, #f4f7fb)}.point-shared-history__file .anticon{flex:none;color:#00d1c5;font-size:20px}.point-shared-history__file span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-shared-history__meta{display:flex;align-items:center;justify-content:space-between;min-width:0;padding:0 6px 3px;color:var(--point-drawer-muted, #a3b0b8);font-size:11px}.point-shared-history__meta .ant-btn-link{padding-inline:4px;font-size:11px;color:#00d1c5}.point-shared-history__empty,.point-shared-history__status{margin:8px 2px 12px;color:var(--point-drawer-muted, #a3b0b8);font-size:13px}@media(max-width:600px){.point-shared-history__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.point-contacts-modal .ant-btn-primary,.point-contacts-drawer .ant-btn-primary{border-color:#00d1c5;background:#00d1c5;color:#0b0e10;font-weight:650}.point-contacts-modal .ant-btn-primary:hover,.point-contacts-drawer .ant-btn-primary:hover{border-color:#36e6d9;background:#36e6d9;color:#0b0e10}.point-contacts-modal .contact-item .ant-tag,.point-contacts-drawer .contact-item .ant-tag{border:0;border-radius:999px}:root[data-theme=light] .point-contacts-modal .ant-modal-container{border-color:#c7d8d6;background:#f8fcfb;color:#12292c}:root[data-theme=light] .point-contacts-modal .ant-modal-header{border-bottom-color:#c7d8d6;background:#fff}:root[data-theme=light] .point-contacts-modal .ant-modal-title,:root[data-theme=light] .point-contacts-modal .ant-list-item-meta-title,:root[data-theme=light] .point-contacts-modal .ant-list-item-meta-description{color:#12292c}:root[data-theme=light] .point-contacts-modal .contact-item:hover{background:#e9f2f0}:root[data-theme=light] .point-contacts-modal{--point-drawer-panel: #ffffff;--point-drawer-border: #c7d8d6;--point-drawer-text: #12292c;--point-drawer-muted: #52676b;--point-drawer-accent: #00766e}:root[data-theme=light] .point-user-fallback,:root[data-theme=light] .point-user-profile-modal .profile-relationship-actions,:root[data-theme=light] .point-user-profile-drawer .profile-relationship-actions{border-color:#c7d8d6;background:#fff}:root[data-theme=light] .point-user-fallback strong{color:#12292c}:root[data-theme=light] .point-user-fallback span,:root[data-theme=light] .point-user-fallback small{color:#52676b}:root[data-theme=light] .point-settings-drawer,:root[data-theme=light] .point-contacts-drawer{--point-drawer-bg: #f8fcfb;--point-drawer-panel: #ffffff;--point-drawer-border: #c7d8d6;--point-drawer-text: #12292c;--point-drawer-muted: #52676b;--point-drawer-accent: #00766e}:root[data-theme=light] .point-settings-drawer .point-profile-overview{background:linear-gradient(112deg,color-mix(in srgb,var(--point-profile-color) 20%,#fff),#fff 72%)}
