@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap";@layer reset,base,tokens,recipes,utilities;:root{font-family:Space Grotesk,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-weight:400;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#101922;color:#e6edf3}@media(max-width:480px){:root{font-size:14px}color: #f8f9fa}*,*:before,*:after{box-sizing:inherit}html,body,#root{height:100%;max-height:100vh;width:100%;margin:0;padding:0;overflow:hidden}@media(max-width:768px){html,body,#root{height:100dvh;max-height:100dvh;overscroll-behavior:none}}#root{display:flex}@media(max-width:480px){#root{width:100vw}}body{margin:0;min-width:320px;background-color:#1e1f22;color:#f8f9fa}@media(max-width:480px){:root{font-size:15px}button{padding:.4rem .6rem}body{font-size:14px}}body,#root{overflow-x:hidden}@media(max-width:768px){a,button,input,select,textarea{min-height:44px;min-width:44px}}@media(max-width:768px){*{-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:4px;height:4px}}.message-list-scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.5) transparent}.message-list-scroll::-webkit-scrollbar{width:8px}.message-list-scroll::-webkit-scrollbar-track{background:transparent}.message-list-scroll::-webkit-scrollbar-thumb{background-color:#ffffff80;border-radius:999px;border:2px solid transparent;opacity:0;transition:opacity .15s ease-out}.message-list-scroll:hover::-webkit-scrollbar-thumb{opacity:1}.message-list-scroll::-webkit-scrollbar-button,.message-list-scroll::-webkit-scrollbar-button:single-button,.message-list-scroll::-webkit-scrollbar-button:vertical:increment,.message-list-scroll::-webkit-scrollbar-button:vertical:decrement{display:none;width:0;height:0}@layer reset{html,:host{--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body, var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentcolor);box-sizing:border-box}hr{color:inherit;height:0px;border-top-width:1px}body{line-height:inherit;height:100%}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button;-webkit-appearance:button}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;background:transparent;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}::placeholder{--placeholder-fallback: rgba(0, 0, 0, .5);opacity:1;color:var(--global-color-placeholder, var(--placeholder-fallback))}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{--placeholder-fallback: color-mix(in oklab, currentcolor 50%, transparent)}}::selection{background-color:var(--global-color-selection, rgba(0, 115, 255, .3))}textarea{resize:vertical}table{border-color:inherit;text-indent:0px;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{text-decoration:inherit;color:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em;font-feature-settings:normal;font-variation-settings:normal}progress{vertical-align:baseline}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda: "🐼"}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--rotate-x: 0;--rotate-y: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1}}@layer tokens{:where(:root,:host){--colors-bg-primary: #1E2A3A;--colors-bg-secondary: #2C3E50;--colors-bg-tertiary: #1E2A3A;--colors-bg-accent: #135bec;--colors-bg-success: #198754;--colors-bg-danger: #dc3545;--colors-bg-warning: #ffc107;--colors-bg-sidebar: #1E2A3A;--colors-bg-control: #21262d;--colors-bg-hover: #30363d;--colors-bg-active: rgba(255, 255, 255, .1);--colors-bg-user-control: #0A0E13;--colors-bg-user-control-hover: #161b22;--colors-bg-selected: #32625E;--colors-text-primary: #e6edf3;--colors-text-secondary: #b5bac6;--colors-text-muted: #9ba1b1;--colors-text-accent: #dde4ff;--colors-text-interactive: #d4d7dc;--colors-border-primary: #1f2024;--colors-border-accent: #5865f2;--fonts-body: var(--font-body, "Space Grotesk", system-ui, sans-serif);--radii-sm: 4px;--radii-md: 6px;--radii-lg: 8px;--radii-xl: 12px;--radii-full: 9999px;--font-sizes-xs: .75rem;--font-sizes-sm: .875rem;--font-sizes-md: 1rem;--font-sizes-lg: 1.125rem;--font-sizes-xl: 1.25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-sm: 2px;--spacing-md: 4px;--spacing-lg: 6px;--spacing-xl: 8px;--spacing-xxl: 12px;--breakpoints-sm: 480px;--breakpoints-md: 768px;--breakpoints-lg: 900px;--breakpoints-xl: 1100px;--breakpoints-2xl: 1200px;--sizes-breakpoint-sm: 480px;--sizes-breakpoint-md: 768px;--sizes-breakpoint-lg: 900px;--sizes-breakpoint-xl: 1100px;--sizes-breakpoint-2xl: 1200px}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes spin{to{transform:rotate(360deg)}0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@layer recipes{@layer _base{.text{font-family:var(--fonts-body);color:var(--colors-text-primary)}.card{border:1px solid;padding:var(--spacing-4);border-radius:var(--radii-lg);border-color:var(--colors-border-primary);background-color:var(--colors-bg-secondary)}.button{border:none;padding:.625rem 1rem;transition:background .2s ease,transform .1s ease;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--fonts-body);cursor:pointer;font-weight:700;font-size:.95rem}.button:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.6}.button:is(:hover,[data-hover]){opacity:.9}.avatar{background:var(--colors-bg-accent);overflow:hidden;color:var(--colors-text-primary);font-size:var(--font-sizes-sm)}.avatar,.badge{border-radius:var(--radii-full);display:inline-flex;align-items:center;justify-content:center;font-family:var(--fonts-body);font-weight:600}.badge{gap:1px;padding-inline:var(--spacing-2);padding-block:1px;font-size:var(--font-sizes-xs);line-height:normal;text-transform:uppercase;letter-spacing:.08em}.channelItem{padding:6px 8px;gap:var(--spacing-2);border-radius:var(--radii-md);transition:all .15s ease;display:flex;align-items:center;color:var(--colors-text-muted);font-size:var(--font-sizes-sm);font-weight:medium;cursor:pointer}.channelItem:is(:hover,[data-hover]){background:var(--colors-bg-hover);color:var(--colors-text-primary)}.contextMenuItem{background:transparent;border:none;padding:8px 12px;border-radius:3px;color:var(--colors-text-interactive);cursor:pointer;text-align:left;font-size:14px;width:100%}.contextMenuItem:is(:hover,[data-hover]){background:var(--colors-bg-accent);color:#fff}.serverBubble{background:var(--colors-bg-control);border-radius:var(--radii-full);transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:var(--colors-text-primary);font-weight:600;font-size:.85rem;cursor:pointer;width:48px;height:48px}.serverBubble:is(:hover,[data-hover]){background:var(--colors-bg-accent);border-radius:var(--radii-lg)}.contextMenu{background:var(--colors-bg-user-control);border:1px solid;padding:6px;border-color:#000;border-radius:var(--radii-sm);position:fixed;box-shadow:0 4px 12px #0006;z-index:10000;min-width:180px}.tooltip{background:var(--colors-bg-tertiary);border:1px solid;padding-inline:var(--spacing-2);padding-block:1px;border-radius:var(--radii-sm);border-color:var(--colors-border-primary);font-family:var(--fonts-body);font-size:var(--font-sizes-xs);color:var(--colors-text-primary);box-shadow:0 4px 12px #00000073;max-width:260px}.iconButton{border-radius:var(--radii-full);transition:background .2s ease,transform .1s ease;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.iconButton:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.6}.iconButton:is(:hover,[data-hover]){opacity:.9}@media screen and (min-width:30rem){.serverBubble{font-size:.95rem}}}.text--variant_body{font-size:var(--font-sizes-md)}.text--variant_heading1{font-size:var(--font-sizes-xl);font-weight:700}.text--variant_heading2{font-size:var(--font-sizes-lg);font-weight:700}.text--variant_muted{font-size:var(--font-sizes-sm);color:var(--colors-text-muted)}.card--variant_cta{gap:var(--spacing-4);display:flex;align-items:center;justify-content:space-between}.button--variant_primary{background-color:#4169e1;color:#fff}.button--variant_primary:is(:hover,[data-hover]){background-color:#5b7fe8}.button--size_md{padding:3 4;font-size:var(--font-sizes-md)}.button--variant_ghost{border:1px solid transparent;background-color:transparent;color:var(--colors-text-primary)}.button--variant_ghost:is(:hover,[data-hover]){background-color:var(--colors-bg-hover)}.button--variant_secondary{border:1px solid;border-color:#4169e180;background-color:#4169e11a;color:var(--colors-bg-accent)}.button--variant_secondary:is(:hover,[data-hover]){background-color:#4169e133}.button--variant_success{background-color:var(--colors-bg-success);color:#fff}.button--size_sm{padding:2 3;font-size:var(--font-sizes-sm)}.button--variant_danger{background-color:var(--colors-bg-danger);color:#fff}.button--variant_outline{border:1px solid;border-color:var(--colors-border-primary);background-color:transparent;color:var(--colors-text-primary)}.button--variant_outline:is(:hover,[data-hover]){background-color:var(--colors-bg-hover)}.button--size_lg{padding:4 5;font-size:var(--font-sizes-lg)}.avatar--size_md{font-size:var(--font-sizes-sm);width:10px;height:10px}.avatar--size_xs{font-size:10px;width:6px;height:6px}.avatar--size_sm{font-size:var(--font-sizes-xs);width:8px;height:8px}.badge--variant_accent{background:var(--colors-bg-accent);color:#fff}.badge--variant_success{background:var(--colors-bg-success);color:#fff}.badge--variant_danger{background:var(--colors-bg-danger);color:#fff}.badge--variant_subtle{background:var(--colors-bg-secondary);color:var(--colors-text-secondary)}.contextMenuItem--variant_danger{color:var(--colors-bg-danger)}.contextMenuItem--variant_danger:is(:hover,[data-hover]){background:var(--colors-bg-danger);color:#fff}.serverBubble--variant_action{color:#28a745}.serverBubble--variant_action:is(:hover,[data-hover]){background:#28a745;color:#fff}.iconButton--variant_primary{background-color:var(--colors-bg-accent);color:#fff}.iconButton--size_md{width:44px;height:44px}}@layer utilities{.bg_bg\.tertiary{background:var(--colors-bg-tertiary)}.p_2{padding:var(--spacing-2)}.bg_bg\.secondary{background:var(--colors-bg-secondary)}.p_0{padding:0}.p_6{padding:var(--spacing-6)}.m_auto{margin:auto}.p_3{padding:var(--spacing-3)}.bd_1px_solid{border:1px solid}.bg_bg\.danger\/10{--mix-background: color-mix(in srgb, var(--colors-bg-danger) 10%, transparent);background:var(--mix-background, var(--colors-bg-danger))}.bg_bg\.active{background:var(--colors-bg-active)}.bg_transparent{background:transparent}.bg_bg\.primary{background:var(--colors-bg-primary)}.p_8{padding:8px}.p_4{padding:var(--spacing-4)}.bd_2px_solid{border:2px solid}.inset_0{inset:0}.p_2\.5{padding:2.5px}.p_5{padding:var(--spacing-5)}.bg_bg\.danger{background:var(--colors-bg-danger)}.m_0{margin:0}.bg_bg\.danger\/20{--mix-background: color-mix(in srgb, var(--colors-bg-danger) 20%, transparent);background:var(--mix-background, var(--colors-bg-danger))}.p_1{padding:1px}.bg_bg\.success\/20{--mix-background: color-mix(in srgb, var(--colors-bg-success) 20%, transparent);background:var(--mix-background, var(--colors-bg-success))}.p_1\.5{padding:1.5px}.p_8px_0{padding:8px 0}.bg_bg\.sidebar{background:var(--colors-bg-sidebar)}.bg_white{background:#fff}.bg_border\.primary{background:var(--colors-border-primary)}.bg_bg\.success{background:var(--colors-bg-success)}.bg_bg\.accent{background:var(--colors-bg-accent)}.bg_rgba\(0\,0\,0\,0\.55\){background:#0000008c}.bg_rgba\(88\,_101\,_242\,_0\.1\){background:#5865f21a}.anim_spin_1s_linear_infinite{animation:spin 1s linear infinite}.bg_whiteAlpha\.100{background:whiteAlpha.1}.bg_blackAlpha\.400{background:blackAlpha.4}.bg_whiteAlpha\.200{background:whiteAlpha.2}.bd_1px_dashed{border:1px dashed}.p_12px{padding:12px}.m_12px_34px{margin:12px 34px}.bg_bg\.userControl{background:var(--colors-bg-user-control)}.bg_linear-gradient\(to_right\,_rgba\(17\,_24\,_39\,_0\.5\)\,_rgba\(30\,_58\,_138\,_0\.2\)\){background:linear-gradient(to right,#11182780,#1e3a8a33)}.bd_1px_solid_rgba\(255\,_255\,_255\,_0\.1\){border:1px solid rgba(255,255,255,.1)}.bd_none{border:none}.bg_rgba\(220\,_53\,_69\,_0\.1\){background:#dc35451a}.m_1{margin:1px}.bg_\#1a1a1a{background:#1a1a1a}.bg_black{background:#000}.bg_rgba\(0\,_0\,_0\,_0\.6\){background:#0009}.bg_blue\.500{background:#00f.5}.bg_gray\.600{background:gray.6}.m_-1px{margin:-1px}.bd_0{border:0}.ov_hidden{overflow:hidden}.bd-b_1px_solid{border-bottom:1px solid}.bd-c_border\.primary{border-color:var(--colors-border-primary)}.flex_1{flex:1 1 0%}.bdr_md{border-radius:var(--radii-md)}.bd-c_bg\.danger{border-color:var(--colors-bg-danger)}.gap_3{gap:var(--spacing-3)}.py_2{padding-block:var(--spacing-2)}.px_3{padding-inline:var(--spacing-3)}.bdr_sm{border-radius:var(--radii-sm)}.bdr_full{border-radius:var(--radii-full)}.bd-t_1px_solid{border-top:1px solid}.gap_6{gap:var(--spacing-6)}.gap_4{gap:var(--spacing-4)}.gap_2{gap:var(--spacing-2)}.trs_all_0\.2s{transition:all .2s}.bdr_lg{border-radius:var(--radii-lg)}.gap_2\.5{gap:2.5px}.gap_sm{gap:var(--spacing-sm)}.gap_lg{gap:var(--spacing-lg)}.mx_auto{margin-inline:auto}.gap_md{gap:var(--spacing-md)}.gap_1{gap:1px}.px_2{padding-inline:var(--spacing-2)}.py_1{padding-block:1px}.gap_0\.5{gap:.5px}.gap_xl{gap:var(--spacing-xl)}.px_1{padding-inline:1px}.py_0\.5{padding-block:.5px}.px_4{padding-inline:var(--spacing-4)}.bd-c_whiteAlpha\.400{border-color:whiteAlpha.4}.trs_transform_0\.3s_ease-in-out{transition:transform .3s ease-in-out}.gap_0{gap:0}.trs_all_0\.2s_ease-in-out{transition:all .2s ease-in-out}.my_1{margin-block:1px}.bd-c_bg\.secondary{border-color:var(--colors-bg-secondary)}.px_25{padding-inline:25px}.py_0\.3rem{padding-block:.3rem}.bd-c_white{border-color:#fff}.bdr_3px{border-radius:3px}.py_4{padding-block:var(--spacing-4)}.py_3{padding-block:var(--spacing-3)}.trs_all_0\.2s_ease{transition:all .2s ease}.bd-c_rgba\(88\,_101\,_242\,_0\.3\){border-color:#5865f24d}.bd-l_4px_solid{border-left:4px solid}.bd-c_gray\.500{border-color:gray.5}.my_2{margin-block:var(--spacing-2)}.gap_5{gap:var(--spacing-5)}.trs_opacity_0\.2s{transition:opacity .2s}.gap_0\.35rem{gap:.35rem}.py_1\.5{padding-block:1.5px}.bdr_xl{border-radius:var(--radii-xl)}.bdr_0{border-radius:0}.bd-c_bg\.primary{border-color:var(--colors-bg-primary)}.bd-c_bg\.accent{border-color:var(--colors-bg-accent)}.trs_all_0\.1s_ease-in-out{transition:all .1s ease-in-out}.ring_2px_solid_\#28a745{outline:2px solid #28a745}.gap_1\.5{gap:1.5px}.mx_2{margin-inline:var(--spacing-2)}.trs_0\.4s{transition:.4s}.bdr_24px{border-radius:24px}.bdr_50\%{border-radius:50%}.d_flex{display:flex}.flex-d_column{flex-direction:column}.ai_center{align-items:center}.jc_center{justify-content:center}.flex-d_row{flex-direction:row}.jc_space-between{justify-content:space-between}.bx-sh_0_10px_30px_rgba\(0\,_0\,_0\,_0\.45\){box-shadow:0 10px 30px #00000073}.fw_700{font-weight:700}.fs_lg{font-size:var(--font-sizes-lg)}.ls_widest{letter-spacing:widest}.tt_uppercase{text-transform:uppercase}.c_text\.secondary{color:var(--colors-text-secondary)}.fs_sm{font-size:var(--font-sizes-sm)}.c_bg\.danger{color:var(--colors-bg-danger)}.fs_xs{font-size:var(--font-sizes-xs)}.c_text\.muted{color:var(--colors-text-muted)}.c_text\.primary{color:var(--colors-text-primary)}.ta_left{text-align:left}.fs_md{font-size:var(--font-sizes-md)}.fw_500{font-weight:500}.cursor_pointer{cursor:pointer}.pos_relative{position:relative}.pos_fixed{position:fixed}.flex-sh_0{flex-shrink:0}.fs_10px{font-size:10px}.fw_bold{font-weight:700}.pos_absolute{position:absolute}.fs_2xl{font-size:2xl}.ff_mono{font-family:mono}.fs_18px{font-size:18px}.lh_1{line-height:1}.z_10{z-index:10}.as_flex-start{align-self:flex-start}.bg-c_rgba\(0\,0\,0\,0\.6\){background-color:#0009}.z_1300{z-index:1300}.bx-sh_0_20px_50px_rgba\(0\,0\,0\,0\.5\){box-shadow:0 20px 50px #00000080}.ai_flex-start{align-items:flex-start}.fw_600{font-weight:600}.font-style_italic{font-style:italic}.fs_11px{font-size:11px}.d_grid{display:grid}.grid-tc_repeat\(1\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(1,minmax(0,1fr))}.c_bg\.success{color:var(--colors-bg-success)}.wb_break-all{word-break:break-all}.c_white{color:#fff}.bg-c_rgba\(0\,_0\,_0\,_0\.85\){background-color:#000000d9}.z_9999{z-index:9999}.jc_flex-end{justify-content:flex-end}.cursor_context-menu{cursor:context-menu}.bdr-b_md{border-bottom-left-radius:var(--radii-md);border-bottom-right-radius:var(--radii-md)}.cursor_default{cursor:default}.white-space_nowrap{white-space:nowrap}.tov_ellipsis{text-overflow:ellipsis}.fw_normal{font-weight:400}.ta_center{text-align:center}.bg-c_bg\.selected{background-color:var(--colors-bg-selected)}.bdr-b_0{border-bottom-left-radius:0;border-bottom-right-radius:0}.bx-sh_0_0_0_1px_rgba\(0\,0\,0\,0\.35\){box-shadow:0 0 0 1px #00000059}.z_overlay{z-index:overlay}.bx-sh_0_10px_24px_rgba\(0\,0\,0\,0\.45\){box-shadow:0 10px 24px #00000073}.fs_xl{font-size:var(--font-sizes-xl)}.z_modal{z-index:modal}.z_base{z-index:base}.trf_translateX\(0\){transform:translate(0)}.trf_translateX\(-100\%\){transform:translate(-100%)}.z_docked{z-index:docked}.bx-sh_md{box-shadow:md}.d_none{display:none}.op_1{opacity:1}.op_0{opacity:0}.trf_translateY\(-50\%\){transform:translateY(-50%)}.bdr-r_full{border-top-right-radius:var(--radii-full);border-bottom-right-radius:var(--radii-full)}.ls_0\.08em{letter-spacing:.08em}.fs_0\.99rem{font-size:.99rem}.fs_0\.85rem{font-size:.85rem}.fs_0\.9rem{font-size:.9rem}.fw_semibold{font-weight:semibold}.ta_right{text-align:right}.d_inline-flex{display:inline-flex}.bkdp_blur\(4px\){backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bx-sh_0_16px_40px_rgba\(0\,0\,0\,0\.6\){box-shadow:0 16px 40px #0009}.ff_body{font-family:var(--fonts-body)}.fs_4xl{font-size:4xl}.c_text\.accent{color:var(--colors-text-accent)}.fs_3xl{font-size:3xl}.ai_flex-end{align-items:flex-end}.li-t_disc{list-style-type:disc}.li-t_decimal{list-style-type:decimal}.fs_0\.9em{font-size:.9em}.jc_flex-start{justify-content:flex-start}.op_0\.6{opacity:.6}.pointer-events_none{pointer-events:none}.pointer-events_auto{pointer-events:auto}.bx-sh_0_-2px_6px_rgba\(0\,0\,0\,0\.35\){box-shadow:0 -2px 6px #00000059}.ls_wider{letter-spacing:wider}.bx-sh_0_10px_30px_rgba\(15\,23\,42\,0\.9\)\,_inset_0_0_0_1px_token\(colors\.border\.primary\){box-shadow:0 10px 30px #0f172ae6,inset 0 0 0 1px var(--colors-border-primary)}.bx-sh_0_0_10px_token\(colors\.bg\.success\){box-shadow:0 0 10px var(--colors-bg-success)}.flex-wrap_wrap{flex-wrap:wrap}.c_\#38bdf8{color:#38bdf8}.bx-sh_0_12px_40px_rgba\(0\,0\,0\,0\.5\){box-shadow:0 12px 40px #00000080}.fs_0\.95rem{font-size:.95rem}.ls_0\.05em{letter-spacing:.05em}.bx-sh_0_10px_15px_-3px_rgba\(0\,_0\,_0\,_0\.5\){box-shadow:0 10px 15px -3px #00000080}.c_text\.interactive{color:var(--colors-text-interactive)}.jc_space-around{justify-content:space-around}.d_block{display:block}.bg-c_\#111722{background-color:#111722}.c_\#135bec{color:#135bec}.bx-sh_0_0_0_2px_token\(colors\.bg\.success\)\,_0_0_12px_rgba\(40\,167\,69\,0\.8\){box-shadow:0 0 0 2px var(--colors-bg-success),0 0 12px #28a745cc}.obj-f_cover{object-fit:cover}.bx-sh_0_2px_4px_rgba\(0\,0\,0\,0\.2\){box-shadow:0 2px 4px #0003}.as_center{align-self:center}.cursor_not-allowed{cursor:not-allowed}.bg-c_bg\.tertiary{background-color:var(--colors-bg-tertiary)}.clip_rect\(0\,0\,0\,0\){clip:rect(0,0,0,0)}.li-t_none{list-style-type:none}.-webkit-appearance_none{-webkit-appearance:none}.ap_none{appearance:none;-webkit-appearance:none}.bg-c_transparent{background-color:transparent}.bg-c_bg\.accent{background-color:var(--colors-bg-accent)}.bx-sh_0_2px_4px_rgba\(0\,_0\,_0\,_0\.3\){box-shadow:0 2px 4px #0000004d}.bg-c_border\.primary{background-color:var(--colors-border-primary)}.bg-c_bg\.secondary{background-color:var(--colors-bg-secondary)}.content_\"\"{content:""}.bg-c_white{background-color:#fff}.resize_vertical{resize:vertical}.trf_translateX\(-50\%\){transform:translate(-50%)}.h_100vh{height:100vh}.w_100vw{width:100vw}.h_full{height:full}.min-h_0{min-height:0}.max-w_2xl{max-width:2xl}.mb_4{margin-bottom:var(--spacing-4)}.mb_2{margin-bottom:var(--spacing-2)}.w_full{width:full}.mb_1{margin-bottom:1px}.ov-y_auto{overflow-y:auto}.max-w_800px{max-width:800px}.top_calc\(10vh_\+_20px\){top:calc(10vh + 20px)}.right_calc\(\(100vw_-_min\(1000px\,_100\%_-_40px\)\)_\/_2_\+_20px\){right:calc((100vw - min(1000px,100% - 40px))/2 + 20px)}.w_100px{width:100px}.h_100px{height:100px}.pt_6{padding-top:var(--spacing-6)}.mt_6{margin-top:var(--spacing-6)}.w_240px{width:240px}.pb_4{padding-bottom:var(--spacing-4)}.mb_8{margin-bottom:8px}.top_115\%{top:115%}.mb_6{margin-bottom:var(--spacing-6)}.mt_1{margin-top:1px}.top_6{top:var(--spacing-6)}.right_8{right:8px}.w_36px{width:36px}.h_36px{height:36px}.w_min\(1000px\,_100\%\){width:min(1000px,100%)}.h_min\(700px\,_90vh\){height:min(700px,90vh)}.mb_5{margin-bottom:var(--spacing-5)}.ml_2\.5{margin-left:2.5px}.mb_2\.5{margin-bottom:2.5px}.ml_2{margin-left:var(--spacing-2)}.mt_4{margin-top:var(--spacing-4)}.max-w_600px{max-width:600px}.max-w_500px{max-width:500px}.mt_0{margin-top:0}.mt_5{margin-top:var(--spacing-5)}.w_100\%{width:100%}.mb_0{margin-bottom:0}.ml_auto{margin-left:auto}.w_18px{width:18px}.h_18px{height:18px}.h_auto{height:auto}.w_auto{width:auto}.max-w_140px{max-width:140px}.ml_1{margin-left:1px}.mt_2px{margin-top:2px}.bottom_5{bottom:var(--spacing-5)}.right_5{right:var(--spacing-5)}.max-h_200px{max-height:200px}.max-w_350px{max-width:350px}.max-h_500px{max-height:500px}.h_100\%{height:100%}.left_0{left:0}.top_0{top:0}.bottom_0{bottom:0}.pl_72px{padding-left:72px}.min-w_0{min-width:0}.h_2\.25rem{height:2.25rem}.h_0\.5rem{height:.5rem}.left_-8px{left:-8px}.top_50\%{top:50%}.w_4px{width:4px}.h_2px{height:2px}.w_32px{width:32px}.bottom_-1px{bottom:-1px}.right_-1px{right:-1px}.w_9px{width:9px}.h_9px{height:9px}.mb_3{margin-bottom:var(--spacing-3)}.mb_0\.5rem{margin-bottom:.5rem}.w_45px{width:45px}.mt_2{margin-top:var(--spacing-2)}.max-h_90vh{max-height:90vh}.max-w_8xl{max-width:8xl}.h_32px{height:32px}.min-h_100vh{min-height:100vh}.mb_12{margin-bottom:12px}.max-w_1000px{max-width:1000px}.mr_2{margin-right:var(--spacing-2)}.max-w_md{max-width:md}.pl_4{padding-left:var(--spacing-4)}.ov-x_auto{overflow-x:auto}.mb_-2{margin-bottom:calc(var(--spacing-2) * -1)}.ml_3{margin-left:var(--spacing-3)}.pl_60px{padding-left:60px}.w_40px{width:40px}.h_40px{height:40px}.h_16px{height:16px}.w_60px{width:60px}.h_12px{height:12px}.w_70\%{width:70%}.right_0{right:0}.bdr-tl_lg{border-top-left-radius:var(--radii-lg)}.bdr-tr_lg{border-top-right-radius:var(--radii-lg)}.h_6{height:6px}.mt_3{margin-top:var(--spacing-3)}.w_7px{width:7px}.h_7px{height:7px}.max-w_360px{max-width:360px}.max-w_480px{max-width:480px}.max-w_320px{max-width:320px}.w_min\(1100px\,_100\%_-_40px\){width:min(1100px,100% - 40px)}.mb_0\.5{margin-bottom:.5px}.mt_auto{margin-top:auto}.pt_4{padding-top:var(--spacing-4)}.left_0px{left:0}.bottom_0px{bottom:0}.bottom_-1{bottom:-1px}.right_-1{right:-1px}.h_3{height:3px}.w_3{width:3px}.w_2\.5{width:2.5px}.h_2\.5{height:2.5px}.pl_6{padding-left:var(--spacing-6)}.w_5{width:5px}.h_5{height:5px}.w_600{width:600px}.h_40{height:40px}.pt_56\.25\%{padding-top:56.25%}.h_0{height:0}.bottom_2{bottom:var(--spacing-2)}.left_2{left:var(--spacing-2)}.min-w_200px{min-width:200px}.h_4px{height:4px}.mr_1\.5{margin-right:1.5px}.mr_0{margin-right:0}.ml_1\.5{margin-left:1.5px}.ml_0{margin-left:0}.mr_8px{margin-right:8px}.left_3{left:var(--spacing-3)}.pl_8{padding-left:8px}.w_1px{width:1px}.h_1px{height:1px}.pl_0{padding-left:0}.w_16px{width:16px}.h_24px{height:24px}.w_0{width:0}.left_3px{left:3px}.bottom_2px{bottom:2px}.bottom_120\%{bottom:120%}.left_50\%{left:50%}.peer:is(:checked,[data-checked],[aria-checked=true],[data-state=checked])~.peerChecked\:bd-c_bg\.success{border-color:var(--colors-bg-success)}.disabled\:op_0\.5:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.disabled\:cursor_not-allowed:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.disabled\:op_0\.6:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.6}.peer:is(:checked,[data-checked],[aria-checked=true],[data-state=checked])~.peerChecked\:bg-c_bg\.success{background-color:var(--colors-bg-success)}.peer:is(:checked,[data-checked],[aria-checked=true],[data-state=checked])~.peerChecked\:trf_translateX\(16px\){transform:translate(16px)}.focusWithin\:op_1:focus-within{opacity:1}.focus\:bd-c_border\.accent:is(:focus,[data-focus]){border-color:var(--colors-border-accent)}.focus\:ring_none:is(:focus,[data-focus]){outline:2px solid transparent;outline-offset:2px}.hover\:bg_bg\.active:is(:hover,[data-hover]){background:var(--colors-bg-active)}.hover\:bg_bg\.hover:is(:hover,[data-hover]){background:var(--colors-bg-hover)}.hover\:bg_rgba\(255\,_255\,_255\,_0\.1\):is(:hover,[data-hover]){background:#ffffff1a}.hover\:bg_none:is(:hover,[data-hover]){background:none}.hover\:bg_rgba\(220\,_53\,_69\,_0\.2\):is(:hover,[data-hover]){background:#dc354533}.hover\:bd-c_text\.primary:is(:hover,[data-hover]){border-color:var(--colors-text-primary)}.hover\:bd-c_bg\.accent:is(:hover,[data-hover]){border-color:var(--colors-bg-accent)}.hover\:c_text\.primary:is(:hover,[data-hover]){color:var(--colors-text-primary)}.group:is(:hover,[data-hover]) .groupHover\:op_1{opacity:1}.hover\:op_0\.9:is(:hover,[data-hover]){opacity:.9}.group:is(:hover,[data-hover]) .groupHover\:h_1\.25rem{height:1.25rem}@media screen and (min-width:48rem){.md\:p_3{padding:var(--spacing-3)}.md\:p_4{padding:var(--spacing-4)}.md\:px_6{padding-inline:var(--spacing-6)}.md\:gap_3{gap:var(--spacing-3)}.md\:fs_xl{font-size:var(--font-sizes-xl)}.md\:grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.md\:w_44px{width:44px}.md\:h_44px{height:44px}}@media screen and (min-width:56.25rem){.lg\:p_6{padding:var(--spacing-6)}.lg\:px_8{padding-inline:8px}.lg\:pos_relative{position:relative}.lg\:z_auto{z-index:auto}.lg\:trf_none{transform:none}.lg\:d_flex{display:flex}.lg\:w_280px{width:280px}.lg\:pl_0{padding-left:0}.lg\:w_320px{width:320px}}}.app-shell{height:100vh;width:100vw;display:flex;align-items:stretch;justify-content:center;flex-direction:column;background:red;overflow:hidden;box-sizing:border-box;padding:0}@media(max-width:768px){.app-shell{height:100dvh;width:100vw;padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);padding-top:env(safe-area-inset-top,0);padding:0}}.connection-status{display:flex;align-items:center;gap:8px}.status-text{display:flex;flex-direction:column}.status-title{color:#3ba55d;font-weight:600;font-size:.9rem}.status-channel{font-size:.75rem;color:#b9bbbe}.ucb-btn{width:32px;height:32px;border-radius:4px;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:transparent;color:#b9bbbe;transition:all .12s ease-in-out}.ucb-btn:not(.transparent):hover{background-color:#36393f}.ucb-btn:hover{background-color:#2f3136;color:#fff}.ucb-btn.on{color:#3ba55d;background-color:#2f3136}.ucb-btn.on:hover{color:#28a745}.ucb-btn.off{background-color:#ed4245;color:#fff}@media(max-width:768px){.channels-header{padding:.6rem .6rem .4rem}.channels-sidebar{padding:.4rem .4rem .5rem;gap:.75rem}.main-pane{grid-column:2 / -1;grid-row:2 / -1;min-height:0;overflow:hidden;padding-bottom:.25rem}.main-pane>.main-content-grid{padding-bottom:.25rem}}.servers-sidebar{background:#0d1117;display:flex;flex-direction:column;flex:0 0 auto;overflow-y:auto;align-items:center;padding:1.25rem .75rem;gap:.85rem}@media(max-width:480px){.servers-sidebar{padding:.75rem .25rem;gap:.5rem}}.server-bubble{width:56px;height:56px;border-radius:50%;background:#21262d;color:#e6edf3;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.95rem;transition:background .2s ease,border-radius .2s ease}.server-bubble.active{background:#4169e1;border-radius:18px}@media(max-width:480px){.server-bubble{width:44px;height:44px;font-size:.85rem}.server-bubble.active{border-radius:14px}}.server-bubble:hover{background:#4752c4}.server-bubble.action{background:#3ba55d}.server-bubble.action:hover{background:#2f8f4c}.channels-column{background:#2b2d31;display:flex;flex-direction:column;min-height:0;overflow:hidden;border-right:1px solid #1f2024}.channels-header{padding:1.25rem 1rem .75rem;border-bottom:1px solid #1f2024;display:flex;justify-content:space-between;align-items:center}@media(max-width:480px){.channels-header{padding:.75rem .5rem .5rem}}.channels-header h3{margin:0;font-size:1rem}.channels-header small{color:#9ba1b1}.channel-toggle{background:transparent;border:1px solid #3f4148;border-radius:8px;font-size:.8rem;padding:.2rem .6rem}.channels-sidebar{flex:1 1 auto;min-height:0;padding:.75rem 1rem 1rem;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:1.25rem}@media(max-width:480px){.channels-sidebar{padding:.5rem .5rem .75rem;gap:1rem}}.channel-section h5{margin:0 0 .35rem;font-size:.75rem;letter-spacing:.08em;color:#8a8e9d;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center}.channel-section button{background:#36373d;padding:.15rem .45rem;font-size:.85rem;gap:0}.channel-item{display:flex;align-items:center;gap:.55rem;padding:.45rem .65rem;border-radius:8px;color:#d4d7dc;cursor:pointer;transition:background .15s ease}.voice-participants-list{padding-left:2.5rem;display:flex;flex-direction:column;gap:4px;margin-top:4px;border-left:2px solid rgba(155,161,177,.3);padding-left:16px;margin-left:20px}.voice-participant-item{font-size:.85rem;color:#b5bac6;display:flex;align-items:center;gap:6px;padding:4px 6px;margin:0 -6px;border-radius:4px;transition:all .15s ease}.voice-participant-item:not(.current-user):not(.more-participants){cursor:context-menu}.voice-participant-item:not(.current-user):not(.more-participants):hover{background-color:#2f3136;color:#dcddde}@media(max-width:480px){.voice-participant-item{font-size:.8rem;padding:3px 4px}}.voice-participant-item.current-user{color:#5865f2;font-weight:500}.voice-participant-item.more-participants{font-style:italic;opacity:.7;cursor:default}.participant-icon{width:12px;text-align:center;font-size:10px}.participant-name{flex:1}.speaking-indicator{font-size:10px;color:#28a745;animation:pulse 1s infinite}.voice-participant-item:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background-color:#40444b;margin-right:.5rem}.voice-participant-item.current-user:before{background-color:#5865f2}.channel-item:hover{background:#3a3c43}.channel-container{position:relative}.channel-container.voice-active{background-color:#5865f21a;border-radius:8px;margin:2px 0}.channel-item.voice-connected{background-color:#28a74526;border-left:3px solid #28a745}.channel-info{flex:1;display:flex;flex-direction:column;gap:2px}.channel-name{display:flex;align-items:center;gap:6px;font-weight:500}.participant-count{font-size:.8em;color:#9ba1b1;font-weight:400}.voice-indicator{color:#28a745;font-size:12px;animation:pulse 2s infinite}.channel-item.active{background:#404249;color:#fff}.channel-item small{color:#9ba1b1;font-size:.8rem}@media(max-width:480px){.channel-item{padding:.35rem .5rem;gap:.45rem}.channel-item small{font-size:.75rem}}.channels-footer{padding:.75rem 1rem;border-top:1px solid #1f2024;font-size:.8rem;color:#9ba1b1}@media(max-width:768px){.channels-footer{font-size:.72rem;padding:.5rem .75rem}}.main-pane{background:#313338;display:flex;flex-direction:column;height:100%;overflow:hidden;box-sizing:border-box;min-height:0}.channel-toolbar{padding:1rem 1.5rem;border-bottom:1px solid #1f2024;background:#383a40;display:flex;align-items:center;justify-content:space-between}.channel-title{display:flex;flex-direction:column;gap:.25rem}@media(max-width:480px){.channel-title{gap:.15rem}}@media(max-width:768px){.channel-toolbar{padding:.5rem .6rem;gap:.25rem;position:sticky;top:0;z-index:8}}.channel-title .label{display:flex;align-items:center;gap:.4rem;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;color:#9ba1b1}@media(max-width:480px){.channel-title .label{font-size:.72rem;gap:.3rem}}.channel-title h2{margin:0;font-size:1.35rem}.channel-title p{margin:0;color:#b5bac6;font-size:.9rem}@media(max-width:480px){.channel-title h2{font-size:1.1rem}.channel-title p{font-size:.8rem}}.toolbar-actions{display:flex;gap:.5rem;flex-wrap:wrap}.main-content-grid{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,2.4fr) minmax(320px,1fr);overflow:hidden}.chat-pane{padding:1.25rem 1.5rem;display:flex;flex-direction:column;min-height:0;overflow:hidden}@media(max-width:480px){.chat-pane{padding:.75rem .5rem}min-height: 0;overflow: hidden}@media(max-width:768px){.chat-pane{padding:.5rem .6rem}}.chat-messages{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding-bottom:.25rem;gap:.85rem;padding-right:.25rem}@media(max-width:480px){.chat-messages{gap:.65rem;padding-bottom:.5rem}}.message-row{background:#2b2d31;border-radius:12px;border:1px solid #1f2024;padding:.8rem .95rem}@media(max-width:480px){.message-row{padding:.6rem .75rem;border-radius:8px}}.message-meta{display:flex;justify-content:space-between;align-items:center;font-size:.78rem;color:#9ba1b1;margin-bottom:.35rem}@media(max-width:480px){.message-meta{font-size:.72rem;margin-bottom:.25rem}}.message-body{font-size:.95rem;color:#f4f5f8;text-align:left}@media(max-width:480px){.message-body{font-size:.85rem}}.message-composer{display:flex;gap:.75rem;margin-top:1rem}@media(max-width:480px){.message-composer{margin-top:.75rem;gap:.5rem}}.message-composer input{flex:1;border-radius:12px;border:1px solid #1f2024;background:#1f2125;color:#f4f5f8;padding:.85rem 1rem}@media(max-width:480px){.message-composer input{padding:.65rem .75rem;font-size:.9rem;border-radius:8px}}.panel{background:#1f2125;border-radius:14px;border:1px solid #2b2d31;padding:1rem;box-shadow:inset 0 1px #ffffff05,0 20px 35px #0006}@media(max-width:480px){.panel{padding:.75rem;border-radius:10px}}.panel h4{margin:0 0 .5rem;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:#a0a6b5;word-wrap:break-word;overflow-wrap:break-word}@media(max-width:480px){.panel h4{font-size:.78rem}}.voice-channel-card{border-radius:12px;border:1px solid #2f3136;padding:.75rem;background:#26282d;display:flex;flex-direction:column;gap:.5rem}@media(max-width:480px){.voice-channel-card{padding:.5rem;border-radius:8px;gap:.35rem}}.voice-channel-card.active{border-color:#5865f2;box-shadow:0 0 0 1px #5865f259}.voice-channel-card .title-row{display:flex;justify-content:space-between;font-size:.9rem}.voice-channel-card small{color:#9ba1b1}.voice-channel-card .actions{display:flex;gap:.45rem;flex-wrap:wrap}@media(max-width:480px){.voice-channel-card .actions{gap:.35rem}}.server-users{display:flex;flex-direction:column;gap:.35rem;z-index:3000}@media(max-width:480px){.server-users{gap:.25rem}}.server-user{display:flex;justify-content:space-between;font-size:.85rem;color:#d4d7dc}@media(max-width:480px){.server-user{font-size:.78rem;padding:.2rem 0}}.server-user .badge{background:#3c3f45;border-radius:999px;padding:.05rem .45rem;font-size:.65rem;text-transform:uppercase}.peers-list{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:#b5bac6}@media(max-width:480px){.peers-list{gap:.25rem;font-size:.78rem}}.peer-row{display:flex;align-items:center;gap:.4rem}@media(max-width:480px){.peer-row{gap:.3rem}}.peer-dot{width:10px;height:10px;border-radius:50%}.empty-state-panel{padding:1rem;text-align:center;color:#9ba1b1;border:1px dashed #3c3f45;border-radius:12px}@media(max-width:480px){.empty-state-panel{padding:.75rem;font-size:.8rem}}@media(max-width:1100px){.discord-shell{grid-template-columns:70px 220px minmax(0,1fr)}.app-content{padding:1rem}.main-content-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px)and (min-width:769px){.main-content-grid{grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr)}}.voice-controls{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#26282d;border-radius:8px;border:1px solid #1f2024;box-shadow:0 2px 4px #0003}@media(max-width:480px){.voice-controls{gap:8px;padding:8px 12px;flex-wrap:wrap}}.control-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;position:relative;border:none;cursor:pointer;font-weight:500;transition:all .2s ease;color:#fff}@media(max-width:480px){.control-button{width:36px;height:36px}.control-button svg{width:16px;height:16px}}.control-button>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.control-button:disabled{cursor:not-allowed;opacity:.6}.control-button.mic-button.on{background-color:#28a745}.control-button.mic-button.off{background-color:#dc3545}.control-button.deafen-button.on{background-color:#5865f2}.control-button.deafen-button.off{background-color:#dc3545}.control-button.video-button.on{background-color:#007bff}.control-button.video-button.off{background-color:#6c757d}.control-button.leave-button{background-color:#dc3545}.connection-quality{display:flex;align-items:center;gap:6px;font-size:12px;color:#b5bac6;margin-left:auto}@media(max-width:480px){.connection-quality{font-size:10px;gap:4px}}.voice-panel-sticky{position:sticky;top:0;z-index:10;background:#2b2d31;border:2px solid #5865f2;box-shadow:0 4px 12px #5865f24d;padding:.25rem 0}.toolbar-actions button.active{background-color:#5865f2;color:#fff;border:1px solid #5865f2}.toolbar-actions button:hover{background-color:#5865f21a;border-color:#5865f2}.log-manager-root{position:fixed;inset:0;pointer-events:none;z-index:3000}.log-manager-root>*{pointer-events:auto}@media(max-width:768px){.main-content-grid{display:flex;flex-direction:column;padding-bottom:.25rem;overflow:hidden;gap:0}.chat-pane{padding:.5rem .5rem .4rem}.message-composer{margin-top:.5rem}.channels-footer{padding:.4rem .6rem}@media(max-width:480px){.peer-dot{width:8px;height:8px}}.empty-state-panel{font-size:.8rem}}
