/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-900:oklch(41.4% .112 45.904);--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-snug:1.375;--leading-relaxed:1.625;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--color-page:var(--color-page);--color-surface:var(--color-surface);--color-elevated:var(--color-elevated);--color-chat:var(--color-chat);--color-ink:var(--color-ink);--color-muted:var(--color-muted);--color-subtle:var(--color-subtle);--color-accent:var(--color-accent);--color-accent-hover:var(--color-accent-hover);--color-accent-soft:var(--color-accent-soft);--color-accent-muted:var(--color-accent-muted);--color-line:var(--color-line);--color-line-strong:var(--color-line-strong);--radius-ui:var(--radius-ui);--radius-panel:var(--radius-panel);--radius-pill:var(--radius-pill);--shadow-panel:var(--shadow-panel);--shadow-float:var(--shadow-float);--shadow-focus:var(--shadow-focus)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.m-0{margin:0}.mx-auto{margin-inline:auto}.ms-auto{margin-inline-start:auto}.\!mt-0{margin-top:0!important}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-\[var\(--garble-avatar-header\)\]{height:var(--garble-avatar-header)}.h-dvh{height:100dvh}.h-px{height:1px}.min-h-0{min-height:0}.min-h-dvh{min-height:100dvh}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-\[var\(--garble-avatar-header\)\]{width:var(--garble-avatar-header)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[85\%\]{max-width:85%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.resize{resize:both}.resize-none{resize:none}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-y-1{row-gap:var(--spacing)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-line{border-color:var(--color-line)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/15{background-color:color-mix(in oklab,var(--color-amber-400) 15%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.p-0{padding:0}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.62rem\]{font-size:.62rem}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent{color:var(--color-accent)}.text-amber-200{color:var(--color-amber-200)}.text-amber-900{color:var(--color-amber-900)}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-muted)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-subtle{color:var(--color-subtle)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-amber-300\/30{--tw-ring-color:#ffd2364d}@supports (color:color-mix(in lab,red,red)){.ring-amber-300\/30{--tw-ring-color:color-mix(in oklab, var(--color-amber-300) 30%, transparent)}}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:40rem){.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media(min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.md\:items-center{align-items:center}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}}:root{--font-display:"Inter", ui-sans-serif, system-ui, sans-serif;--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--color-page:#0f172a;--color-surface:#172554;--color-elevated:#1e3a8a;--color-chat:#172554;--color-ink:#f8fafc;--color-muted:#bae6fd;--color-subtle:#94a3b8;--color-accent:#2563eb;--color-accent-hover:#3b82f6;--color-accent-soft:#2563eb33;--color-accent-muted:#2563eb52;--color-line:#1e40af;--color-line-strong:#2563eb;--color-warm-soft:#fff7ed;--color-warm-ink:#c2410c;--radius-ui:.625rem;--radius-panel:.875rem;--radius-pill:999px;--shadow-panel:0 1px 2px #0f172a0a;--shadow-float:0 8px 24px #0f172a1a;--shadow-focus:0 0 0 3px var(--color-accent-muted)}.app-topbar,.app-bottom-chrome,.community-chrome,.space-rail,.garble-spaces-rail-shell,.space-rail-foot{color:var(--color-ink)}.app-canvas .message-header-time,.app-canvas .garble-spaces-room-item,.app-canvas .garble-spaces-room-count,.app-canvas .spaces-slack-channel-name,.app-canvas .channel-toolbar-channel,.app-canvas .list-row time,.app-canvas .app-shell-tab-badge{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.app-canvas .spaces-slack-channel-topic,.app-canvas .garble-room-topic{font-family:var(--font-mono);font-size:calc(var(--garble-font-meta) * .98);opacity:.92}.app-canvas .slack-compose-box .input-field,.app-canvas .chat-compose-bar .input-field,.app-canvas .chat-compose-bar textarea{font-family:var(--font-mono);line-height:1.45}.app-canvas .message-body{line-height:var(--garble-line-height)}.app-canvas .message-body :where(code,kbd,samp){font-family:var(--font-mono);border:1px solid var(--color-line);background:var(--color-elevated);border-radius:.28rem;padding:.08em .32em;font-size:.92em}.app-canvas .chat-compose-bar,.app-canvas .slack-compose-box{border-radius:.45rem}:root{--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-game:"Press Start 2P", ui-monospace, monospace;--space-rail-pixel-font-size:9px;--space-rail-game-bg:#050506;--space-rail-game-head-bg:#000;--ux27-bg-mesh:linear-gradient(145deg, #0f172a 0%, #1e3a8a 42%, #1d4ed8 68%, #0f172a 100%);--ux27-glass-blur:none;--ux27-btn-primary-fill:linear-gradient(165deg, var(--color-accent) 0%, var(--color-accent) 48%, var(--color-accent-hover) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--ux27-btn-primary-fill:linear-gradient(165deg, color-mix(in srgb, var(--color-accent) 92%, white) 0%, var(--color-accent) 48%, var(--color-accent-hover) 100%)}}:root{--ux27-btn-primary-shadow:var(--shadow-panel);--ux27-glass-bg:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){:root{--ux27-glass-bg:color-mix(in srgb, var(--color-surface) 88%, var(--color-page))}}:root{--ux27-glass-border:var(--color-line)}@supports (color:color-mix(in lab,red,red)){:root{--ux27-glass-border:color-mix(in srgb, var(--color-line) 72%, transparent)}}:root{--ux27-glass-shadow:var(--shadow-panel);--ux27-btn-primary-border:var(--color-accent-hover)}@supports (color:color-mix(in lab,red,red)){:root{--ux27-btn-primary-border:color-mix(in srgb, var(--color-accent-hover) 38%, transparent)}}:root{--ux27-input-focus-border:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){:root{--ux27-input-focus-border:color-mix(in srgb, var(--color-accent) 48%, var(--color-line))}}:root{--color-on-accent:#fff;--theme-overlay:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){:root{--theme-overlay:color-mix(in srgb, var(--color-ink) 10%, var(--color-page))}}:root{--theme-inset-highlight:#ffffffa6;--theme-ghost-hover-border:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){:root{--theme-ghost-hover-border:color-mix(in srgb, var(--color-accent) 30%, var(--color-line))}}:root{--theme-selection-bg:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){:root{--theme-selection-bg:color-mix(in srgb, var(--color-accent) 32%, var(--color-elevated))}}:root{--theme-selection-color:var(--color-ink);--theme-search-placeholder:var(--color-muted);--theme-search-highlight-bg:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){:root{--theme-search-highlight-bg:color-mix(in srgb, var(--color-accent) 20%, var(--color-elevated))}}:root{--theme-search-highlight-ink:var(--color-ink);--theme-mention-bg:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){:root{--theme-mention-bg:color-mix(in srgb, var(--color-accent) 18%, var(--color-elevated))}}:root{--theme-mention-ink:var(--color-ink);--theme-mention-ring:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){:root{--theme-mention-ring:color-mix(in srgb, var(--color-accent) 38%, transparent)}}:root{--theme-mention-self-bg:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){:root{--theme-mention-self-bg:color-mix(in srgb, var(--color-accent) 26%, var(--color-elevated))}}:root{--theme-mention-self-ink:var(--color-ink);--garble-font-chat:13px;--garble-font-body:var(--garble-font-chat);--garble-font-message:var(--garble-font-chat);--garble-font-meta:11px;--garble-font-title:14px;--garble-font-ui:12px;--garble-font-tab:var(--garble-font-ui);--garble-font-input:var(--garble-font-ui);--garble-chat-max:40rem;--garble-line-height:1.6;--garble-avatar-chat:1.75rem;--garble-avatar-header:1.625rem;--avatar-fill-default:var(--color-accent-hover)}html[data-garble-color-theme] .app-topbar,html[data-garble-color-theme] .app-bottom-chrome{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--color-line)}html[data-garble-color-theme] .slack-chat-pane,html[data-garble-color-theme] .ux27-space-rail.space-rail,html[data-garble-color-theme] .community-toolbar-band{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}html{font-size:16px;font-family:var(--font-sans);background:var(--ux27-bg-mesh);background-color:var(--color-page);color:var(--color-ink);accent-color:var(--color-accent);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11";font-weight:400}body{background:var(--ux27-bg-mesh);background-color:var(--color-page);min-height:100dvh}::selection{background:var(--theme-selection-bg);color:var(--theme-selection-color)}input::selection{background:var(--theme-selection-bg);color:var(--theme-selection-color)}textarea::selection{background:var(--theme-selection-bg);color:var(--theme-selection-color)}[contenteditable]::selection{background:var(--theme-selection-bg);color:var(--theme-selection-color)}.scramble-pattern{background:var(--color-accent);opacity:.85;border-radius:999px;height:3px}.marketing-bg{background-color:var(--color-page)}html[data-garble-color-theme=garble] .marketing-bg{background-image:var(--ux27-bg-mesh);background-size:cover;background-attachment:fixed}html:has(.marketing-bg),html:has(.auth-page),html:has(.marketing-bg) body,html:has(.auth-page) body{background-color:var(--color-page);background-image:none}.marketing-hero{color:#fff;background:linear-gradient(145deg,#0f172a,#1e3a8a 42%,#2563eb)}.marketing-hero,.auth-page-hero,.share-page-hero{--hero-band-ink:#f8fafc;--hero-band-muted:#e2e8f0eb;--hero-band-accent:#bae6fd}@supports (color:color-mix(in lab,red,red)){.marketing-hero,.auth-page-hero,.share-page-hero{--hero-band-accent:color-mix(in srgb, #bae6fd 65%, var(--color-accent))}}.marketing-hero,.auth-page-hero,.share-page-hero{color:var(--hero-band-ink)}.marketing-hero .marketing-eyebrow,.auth-page-hero .marketing-eyebrow,.share-page-hero .marketing-section-eyebrow{color:var(--hero-band-accent)}.marketing-hero-title,.auth-page-hero-title{color:var(--hero-band-ink)}.marketing-hero-lead,.auth-page-hero-lead,.marketing-hero .marketing-proof{color:var(--hero-band-muted)}.marketing-hero-accent{color:#e0f2fe}@supports (color:color-mix(in lab,red,red)){.marketing-hero-accent{color:color-mix(in srgb,#e0f2fe 55%,var(--color-accent-hover))}}.marketing-bg,.auth-page,.share-page{color:var(--color-ink)}.marketing-header .btn-ghost,.auth-page-top .btn-ghost{color:var(--color-ink);border-color:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.marketing-header .btn-ghost,.auth-page-top .btn-ghost{border-color:color-mix(in srgb,var(--color-line) 80%,transparent)}}.marketing-header .btn-ghost,.auth-page-top .btn-ghost{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.marketing-header .btn-ghost,.auth-page-top .btn-ghost{background:color-mix(in srgb,var(--color-surface) 88%,var(--color-page))}}.marketing-header .btn-ghost:hover:not(:disabled),.auth-page-top .btn-ghost:hover:not(:disabled){color:var(--color-accent-hover)}.legal-prose :where(h1,h2,h3,h4){color:var(--color-ink)}.legal-prose :where(p,li){color:var(--color-muted)}html[data-garble-color-theme]:not([data-garble-color-theme=garble]) .marketing-hero{background:linear-gradient(145deg,var(--color-accent) 0%,var(--color-accent) 48%,var(--color-accent) 100%)}@supports (color:color-mix(in lab,red,red)){html[data-garble-color-theme]:not([data-garble-color-theme=garble]) .marketing-hero{background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 22%,#0f172a),color-mix(in srgb,var(--color-accent) 38%,#172554) 48%,color-mix(in srgb,var(--color-accent) 55%,#1e3a8a))}}.marketing-bg>main{background:var(--color-page)}.marketing-hero-inner{position:relative}.marketing-eyebrow{font-size:var(--garble-font-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-weight:600}.btn-marketing{border-radius:var(--radius-pill);color:#0f172a;font-size:var(--garble-font-ui);background:linear-gradient(#fff,#f8fafc);border:1px solid #ffffffa6;align-items:center;gap:.35rem;padding:.55rem 1.2rem;font-weight:600;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #0f172a38}.btn-marketing:hover{background:#fff;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,0 16px 34px #0f172a47}.btn-marketing-ghost{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:var(--garble-font-ui);background:#ffffff1a;border:1px solid #ffffff61;align-items:center;padding:.55rem 1.2rem;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.btn-marketing-ghost:hover{background:#ffffff29;border-color:#ffffff80}.marketing-proof{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.marketing-proof-avatars{display:inline-flex}.site-footer{border-top:1px solid var(--color-line);background:var(--color-surface);margin-top:auto}@supports (color:color-mix(in lab,red,red)){.site-footer{background:color-mix(in srgb,var(--color-surface) 96%,var(--color-page))}}.site-footer-inner{max-width:68rem;margin:0 auto;padding:2rem 1.5rem 1.75rem}.site-footer-brand{max-width:22rem}.site-footer-logo{align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.site-footer-tagline{font-size:var(--garble-font-meta);color:var(--color-muted);margin-top:.65rem;line-height:1.5}.site-footer-columns{gap:1.5rem 2rem;margin-top:1.75rem;display:grid}@media(min-width:640px){.site-footer-columns{grid-template-columns:8rem 1fr}}.site-footer-heading{font-size:var(--garble-font-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);font-weight:600}.site-footer-list{margin:.5rem 0 0;padding:0;list-style:none}.site-footer-list a,.site-footer-link{font-size:var(--garble-font-ui);color:var(--color-ink);font-weight:500;text-decoration:none}.site-footer-list a:hover,.site-footer-link:hover{color:var(--color-accent)}.site-footer-blurb{font-size:var(--garble-font-meta);color:var(--color-muted);margin-top:.5rem;line-height:1.55}.site-footer-copy{border-top:1px solid var(--color-line);font-size:var(--garble-font-meta);color:var(--color-subtle);margin-top:1.75rem;padding-top:1.25rem;line-height:1.5}.site-footer-copy a{color:var(--color-muted);font-weight:500}.site-footer-compact{border-top:1px solid var(--color-line);background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.site-footer-compact{background:color-mix(in srgb,var(--color-surface) 94%,transparent)}}.site-footer-compact{padding:.45rem .75rem .5rem}.site-footer-compact-line{text-align:center;font-size:var(--garble-font-meta);color:var(--color-muted);margin:0;line-height:1.45}.site-footer-sep{color:var(--color-subtle);margin:0 .35rem}.site-footer-privacy-note{color:var(--color-subtle)}.app-legal-footer-desktop{flex-shrink:0;display:none}@media(min-width:768px){.app-legal-footer-desktop{display:block}}.legal-license-block{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);font-size:var(--garble-font-meta);color:var(--color-ink);white-space:pre-wrap;box-shadow:var(--shadow-panel);padding:1.25rem 1.35rem;line-height:1.55;overflow-x:auto}.legal-prose a{color:var(--color-accent);font-weight:500}.marketing-proof-avatars span{background:linear-gradient(135deg,#38bdf8,#6366f1);border:2px solid #1e3a8a;border-radius:999px;width:1.5rem;height:1.5rem;margin-left:-.35rem}.marketing-proof-avatars span:first-child{margin-left:0}.marketing-proof-avatars span:nth-child(2){background:linear-gradient(135deg,#22c55e,#0ea5e9)}.marketing-proof-avatars span:nth-child(3){background:linear-gradient(135deg,#f59e0b,#db2777)}.product-preview-frame{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #fff3;border-radius:1rem;padding:.65rem;box-shadow:0 24px 48px #0f172a59}.product-preview-chrome{gap:.3rem;margin-bottom:.5rem;display:flex}.product-preview-dot{background:#ffffff59;border-radius:999px;width:.45rem;height:.45rem}.product-preview-body{background:var(--color-surface);border-radius:.65rem;min-height:11rem;display:flex;overflow:hidden}.product-preview-sidebar{background:var(--color-page);border-right:1px solid var(--color-line);width:3.25rem;padding:.5rem .35rem}.product-preview-pill{background:var(--color-line);border-radius:.25rem;height:.45rem;margin-bottom:.35rem}.product-preview-pill-active{background:var(--color-accent)}.product-preview-main{flex:1;padding:.55rem}.product-preview-tabs{gap:.25rem;margin-bottom:.6rem;display:flex}.product-preview-tab{background:var(--color-elevated);color:var(--color-muted);border-radius:.25rem;padding:.15rem .4rem;font-size:.5rem;font-weight:600}.product-preview-tab-on{background:var(--color-accent-soft);color:var(--color-accent)}.product-preview-msg{gap:.35rem;margin-bottom:.45rem;display:flex}.product-preview-msg-alt{align-items:flex-start}.product-preview-avatar{background:#2563eb;border-radius:999px;flex-shrink:0;width:1rem;height:1rem}.product-preview-avatar-b{background:#0f766e}.product-preview-lines{flex-direction:column;flex:1;gap:.2rem;display:flex}.product-preview-lines span{background:var(--color-elevated);border-radius:.2rem;width:100%;height:.35rem}.product-preview-line-short{width:66%!important}.product-preview-image{border:1px solid var(--color-line);background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-radius:.35rem;flex:1;min-height:2.5rem}.marketing-stats{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media(min-width:40rem){.marketing-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.marketing-header{border-bottom:1px solid var(--color-line);position:relative}@supports (color:color-mix(in lab,red,red)){.marketing-header{border-bottom:1px solid color-mix(in srgb,var(--color-line) 65%,transparent)}}.marketing-header{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.marketing-header{background:color-mix(in srgb,var(--color-surface) 94%,var(--color-page))}}.marketing-stat{border:1px solid var(--color-line)}@supports (color:color-mix(in lab,red,red)){.marketing-stat{border:1px solid color-mix(in srgb,var(--color-line) 70%,transparent)}}.marketing-stat{border-radius:var(--radius-panel);background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);padding:1.1rem 1.15rem}.marketing-stat-value{font-family:var(--font-display);color:var(--color-accent);font-size:1.35rem;font-weight:600;display:block}.marketing-stat-label{font-size:var(--garble-font-ui);color:var(--color-muted);margin-top:.35rem;line-height:1.45;display:block}.marketing-section-eyebrow{font-size:var(--garble-font-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);font-weight:600}.capability-card{border:1px solid var(--color-line)}@supports (color:color-mix(in lab,red,red)){.capability-card{border:1px solid color-mix(in srgb,var(--color-line) 70%,transparent)}}.capability-card{border-radius:var(--radius-panel);background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);padding:1.25rem 1.15rem}.capability-card-flush{padding:0;overflow:hidden}.capability-icon{background:var(--color-accent-soft);width:2.5rem;height:2.5rem;color:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.marketing-cta-band{border:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.marketing-cta-band{border:1px solid color-mix(in srgb,var(--color-line) 70%,transparent)}}.marketing-cta-band{border-radius:var(--radius-panel);background:var(--color-elevated)}@supports (color:color-mix(in lab,red,red)){.marketing-cta-band{background:color-mix(in srgb,var(--color-elevated) 55%,var(--color-surface))}}.marketing-cta-band{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);padding:1.25rem 1.35rem}.font-display{font-family:var(--font-display);letter-spacing:-.025em;font-weight:500}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-muted)}.text-subtle{color:var(--color-subtle)}.border-line{border-color:var(--color-line)}.app-canvas{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);background-color:var(--color-page);background-image:var(--ux27-bg-mesh);color:var(--color-ink);background-size:cover;background-attachment:fixed}html[data-garble-color-theme=garble] .app-internal-hero .marketing-eyebrow{color:#bae6fdeb}.shell-link,.app-shell-tab{font-size:var(--garble-font-ui);color:var(--color-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:.55rem .65rem;font-weight:500;line-height:1.2;text-decoration:none;transition:color .12s;display:inline-flex;position:relative}.shell-link:hover,.app-shell-tab:hover{color:var(--color-ink)}.shell-link-active,.app-shell-tab-active{color:var(--color-ink);font-weight:600}.app-shell-tab-active:after{content:"";background:var(--color-accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:.35rem;right:.35rem}.app-topbar .app-shell-tab{padding-top:.5rem;padding-bottom:.5rem}.app-topbar .app-shell-tab-active:after{bottom:calc(-.35rem - 1px)}.app-topbar{background:var(--ux27-glass-bg);-webkit-backdrop-filter:var(--ux27-glass-blur);backdrop-filter:var(--ux27-glass-blur);border-bottom:1px solid var(--ux27-glass-border);position:relative}.app-topbar-inner{align-items:center;gap:.75rem;min-height:2.85rem;padding:.35rem 1rem;display:flex}@media(min-width:768px){.app-topbar-inner{padding:.4rem 1.5rem}}.app-topbar--chrome-embedded{border-bottom:none}.app-topbar--chrome-embedded .app-topbar-stripe{border-bottom:1px solid var(--color-line)}.app-unified-row{align-items:stretch;width:100%}.app-unified-col{min-height:0}.app-unified-col--left{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.app-unified-col--left{background:color-mix(in srgb,var(--color-surface) 96%,var(--color-page))}}.app-unified-col--left{border-right:1px solid var(--color-line)}.app-unified-col--right{background:var(--color-surface);border-left:1px solid var(--color-line)}.app-unified-col--center{background:var(--color-surface)}.app-unified-col--left-chats-collapsed{width:2.85rem}.app-unified-col--left-spaces-collapsed,.app-unified-col--right-collapsed{width:min(100%,3.85rem)}.app-unified-col-body{min-height:0}.app-unified-body-row{align-items:stretch;width:100%;min-width:0;overflow-x:clip}.app-shell-panels .app-unified-body-row>.app-unified-col{margin-left:var(--app-panel-col-margin)}.app-shell-panels .app-unified-body-row>.app-unified-col--right{flex:none;align-self:stretch;margin-left:0}@media(min-width:768px){.app-shell-panels .app-unified-chrome-band__cell--left,.app-shell-panels .app-unified-chrome-band__cell--center,.app-shell-panels .app-unified-chrome-band__cell--right{margin-left:var(--app-panel-col-margin)}}.app-unified-chrome-band{display:none}@media(min-width:768px){.app-unified-chrome-band{box-sizing:border-box;border-bottom:1px solid var(--color-line);background:var(--color-surface);flex-flow:row;flex-shrink:0;align-items:stretch;width:100%;display:flex}.app-unified-chrome-band__cell{box-sizing:border-box;height:var(--app-panel-chrome-h,3.125rem);min-height:var(--app-panel-chrome-h,3.125rem);max-height:var(--app-panel-chrome-h,3.125rem);flex-direction:row;align-items:center;padding-top:0;padding-bottom:0;display:flex;overflow:hidden}.app-unified-chrome-band__cell--left{padding-inline:var(--app-panel-head-pad-x,.65rem);border-right:1px solid var(--color-line);background:var(--color-surface);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.app-unified-chrome-band__cell--left{background:color-mix(in srgb,var(--color-surface) 96%,var(--color-page))}}.app-unified-chrome-band__cell--center{padding-inline:var(--app-chat-gutter,1.15rem);flex:auto;gap:.5rem}.app-unified-chrome-band__cell--right{padding-inline:var(--app-panel-head-pad-x,.65rem);border-left:1px solid var(--color-line);flex-shrink:0;justify-content:flex-end}.app-unified-chrome-user{flex-shrink:0}}.app-topbar-inner--panels{width:100%;min-height:var(--app-panel-chrome-h,3.05rem);flex-flow:row;align-items:stretch;gap:0;padding:0}@media(min-width:768px){.app-topbar-inner--panels{min-height:var(--app-panel-chrome-h,3.125rem)}}.app-topbar-panel-slot{box-sizing:border-box;flex-direction:row;align-items:center;min-width:0;min-height:0;display:flex}.app-topbar-panel-slot--left{box-sizing:border-box;padding-inline:var(--app-panel-head-pad-x,.65rem);border-right:1px solid var(--color-line);flex-shrink:0}.app-topbar-panel-slot--left-chats-collapsed{width:2.85rem}.app-topbar-panel-slot--left-spaces-collapsed{width:min(100%,3.85rem)}.app-topbar-panel-slot--center{padding-left:var(--app-chat-gutter,.85rem);padding-right:var(--app-chat-gutter,.85rem);flex:auto}.app-topbar-panel-slot--center:has(.app-topbar-end){justify-content:space-between}.app-topbar-panel-slot--right{box-sizing:border-box;padding-inline:var(--app-panel-head-pad-x,.65rem);border-left:1px solid var(--color-line);flex-shrink:0}.app-topbar-panel-slot--right-collapsed{width:min(100%,3.85rem)}.panel-resize-handle--layout-sync{pointer-events:none;flex-shrink:0}.app-topbar-inner--panels .app-shell-tabs{align-self:stretch;margin-left:0}.app-topbar-inner--panels .app-shell-tab{align-self:center}.app-topbar-brand{text-decoration:none}.app-shell-tabs{align-items:stretch;gap:.125rem;margin-left:.25rem}.app-shell-tab-inner{align-items:center;gap:.4rem;display:inline-flex}.app-shell-tab-label{display:inline}.app-shell-tab-badge{font-variant-numeric:tabular-nums;color:#fff;width:1.125rem;height:1.125rem;box-shadow:0 0 0 2px var(--ux27-glass-bg,var(--color-surface));background:#dc2626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.app-shell-tab-badge--wide{border-radius:999px;width:auto;min-width:1.125rem;height:1.125rem;padding:0 .32rem}.app-shell-tab-active .app-shell-tab-badge{box-shadow:0 0 0 2px var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.app-shell-tab-active .app-shell-tab-badge{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent-soft) 40%,var(--color-surface))}}.app-topbar-end{flex-shrink:0}.app-topbar-user{min-width:0}.app-topbar-stripe{background:linear-gradient(90deg,var(--color-page) 0%,var(--color-accent) 52%,var(--color-accent-hover) 100%);height:3px}.app-topbar-tools{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.app-topbar-tools{background:color-mix(in srgb,var(--color-surface) 70%,transparent)}}.app-topbar-tools{-webkit-backdrop-filter:blur(12px)saturate(1.06);backdrop-filter:blur(12px)saturate(1.06)}.app-topbar-tools-inner{justify-content:flex-start;align-items:center;gap:.75rem;padding:.35rem 1rem .45rem;display:flex}@media(min-width:768px){.app-topbar-tools-inner{padding:.35rem 1.5rem .45rem 3.5rem}}.app-text-size-control{cursor:pointer;align-items:center;gap:.5rem;margin:0;display:inline-flex}.app-text-size-label{font-size:var(--garble-font-meta);color:var(--color-muted);white-space:nowrap;font-weight:600}.app-text-size-control--dropdown-only{gap:0}.app-text-size-control--dropdown-only .app-text-size-select{min-width:5.75rem;max-width:7.5rem;padding:.28rem 1.5rem .28rem .5rem}.app-text-size-select{min-width:7.25rem;max-width:10.5rem;font-size:var(--garble-font-meta);color:var(--color-ink);background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23475569' d='M3 4.5 6 8l3-3.5'/%3E%3C/svg%3E") no-repeat right .45rem center;border:1px solid var(--color-line);border-radius:var(--radius-ui);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.3rem 1.75rem .3rem .55rem;font-weight:500;line-height:1.25;transition:border-color .12s,box-shadow .12s}.app-text-size-select:hover{border-color:var(--color-line-strong)}.app-text-size-select:focus-visible{box-shadow:var(--shadow-focus);outline:none}.app-workspace{min-height:0;color:var(--color-ink);flex-direction:column;flex:1;display:flex}.app-workspace :where(h1,h2,h3,h4,h5,h6){color:var(--color-heading,var(--color-ink))}.app-workspace .btn-marketing{border:1px solid var(--ux27-btn-primary-border);background:var(--ux27-btn-primary-fill);color:var(--color-on-accent);box-shadow:var(--ux27-btn-primary-shadow)}.app-workspace .btn-marketing:hover{filter:brightness(1.04);background:var(--ux27-btn-primary-fill)}.app-workspace .btn-marketing-ghost{border:1px solid var(--color-line);background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.app-workspace .btn-marketing-ghost{background:color-mix(in srgb,var(--color-surface) 88%,transparent)}}.app-workspace .btn-marketing-ghost{color:var(--color-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-workspace .btn-marketing-ghost:hover{border-color:var(--color-line-strong);background:var(--color-elevated)}.app-internal-hero{z-index:20;background:var(--color-surface);flex-shrink:0;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.app-internal-hero{background:color-mix(in srgb,var(--color-surface) 94%,var(--color-page))}}.app-internal-hero{color:var(--color-ink);border-bottom:1px solid var(--color-line);box-shadow:var(--shadow-panel)}.app-internal-hero .marketing-eyebrow{color:var(--color-subtle);letter-spacing:.1em}.app-internal-hero-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.25rem;width:100%;max-width:68rem;margin:0 auto;padding:1.2rem 1.5rem 1.45rem;display:flex}.app-internal-hero-title{font-size:calc(var(--garble-font-title) * 1.35);letter-spacing:-.02em;color:var(--color-heading,var(--color-ink));margin-top:.25rem;font-weight:600;line-height:1.2}.app-internal-hero .marketing-eyebrow+.app-internal-hero-title{margin-top:.2rem}.app-internal-hero-lead{max-width:36rem;font-size:var(--garble-font-body);line-height:var(--garble-line-height,1.55);color:var(--color-muted);margin-top:.5rem}.app-internal-hero-actions .btn-marketing,.app-internal-hero-actions .btn-marketing-ghost{border-radius:var(--radius-pill)}.app-internal-hero-actions{overflow:visible}.app-internal-hero-actions .spaces-ux-trigger-label{color:inherit}.app-workspace-scroll{overscroll-behavior:contain;background:0 0;flex:1;min-height:0;overflow-y:auto}.app-workspace-inner{width:100%;max-width:68rem;margin:0 auto;padding:1.25rem 1.25rem 3rem}@media(min-width:768px){.app-workspace-inner{padding:1.5rem 1.75rem 3.5rem}}.app-workspace-inner-wide{max-width:72rem}.ux27-sheet{border:1px solid var(--ux27-glass-border);border-radius:var(--radius-panel);background:var(--ux27-glass-bg);-webkit-backdrop-filter:var(--ux27-glass-blur);backdrop-filter:var(--ux27-glass-blur);box-shadow:var(--ux27-glass-shadow);overflow:hidden}.ux27-sheet-header{font-size:var(--garble-font-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);padding:.85rem 1.15rem .65rem;font-weight:600}.ux27-sheet-toolbar{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem 1.15rem .45rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ux27-sheet-toolbar{border-bottom:1px solid color-mix(in srgb,var(--color-line) 65%,transparent)}}.ux27-sheet-toolbar .ux27-sheet-header{margin:0;padding:0}@media(min-width:768px){.ux27-sheet-header{padding:.9rem 1.35rem .7rem}.ux27-sheet-toolbar{padding:.6rem 1.35rem .5rem}.ux27-sheet-toolbar .ux27-sheet-header{padding:0}}.ux27-search-inbox{flex:0 auto;width:min(100%,11.5rem);min-width:6.5rem;margin:0;position:relative}.ux27-search-inbox .input-field{min-height:1.75rem;font-size:var(--garble-font-body);border:1px solid var(--color-line);background:var(--color-elevated);color:var(--color-ink);box-shadow:var(--shadow-panel);border-radius:999px;padding:.28rem 1.65rem .28rem 1.85rem}.ux27-search-inbox .input-field::placeholder{color:var(--theme-search-placeholder,var(--color-muted));opacity:1}.ux27-search-inbox .ux27-search-icon{font-size:.85rem;left:.65rem}.inbox-search-toggle{border-radius:999px;flex-shrink:0;min-width:1.75rem;min-height:1.75rem;line-height:1;padding:.2rem .45rem!important}.inbox-search-close{width:1.25rem;height:1.25rem;color:var(--color-subtle);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.inbox-search-close:hover{color:var(--color-ink);background:var(--color-elevated)}.dm-chat-experience--pro .spaces-slack-topbar:has(.inbox-topbar-actions){align-items:center}.spaces-slack-topbar-end.inbox-topbar-actions{flex-wrap:nowrap;align-self:center;align-items:center;gap:.35rem;display:inline-flex}.inbox-topbar-actions .inbox-search.ux27-search-inbox{width:9.25rem;min-width:7rem;max-width:min(42vw,11rem);height:var(--inbox-toolbar-control-h,2.05rem);flex:0 auto;margin:0;display:block;position:relative}.inbox-topbar-actions .ux27-search-inbox .input-field{box-sizing:border-box;width:100%;height:100%;min-height:0;font-size:var(--garble-font-ui);border-radius:var(--radius-pill);box-shadow:none;margin:0;padding:0 1.45rem 0 1.65rem;font-weight:500;line-height:1.25}.inbox-topbar-actions .btn-primary.btn-sm{box-sizing:border-box;height:var(--inbox-toolbar-control-h,2.05rem);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0 .9rem;line-height:1;display:inline-flex}.inbox-topbar-actions .ux27-search-inbox .ux27-search-icon{font-size:.8rem;line-height:1;top:50%;left:.55rem;transform:translateY(-50%)}.inbox-topbar-actions .inbox-search-close{top:50%;right:.3rem;transform:translateY(-50%)}.inbox-list-chrome{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.inbox-people-link{font-size:var(--garble-font-ui);white-space:nowrap;flex-shrink:0;line-height:1.25;padding:.28rem .55rem!important}.inbox-header-actions .btn-ghost{font-size:var(--garble-font-ui)}.ux27-search{margin-bottom:1rem;position:relative}.ux27-search .input-field{border:1px solid var(--color-line);background:var(--color-elevated);min-height:2.75rem;font-size:var(--garble-font-input);color:var(--color-ink);box-shadow:var(--shadow-panel);border-radius:999px;padding-left:2.6rem}.ux27-search .input-field::placeholder{color:var(--theme-search-placeholder,var(--color-muted));opacity:1}.ux27-search .input-field:focus{border-color:var(--ux27-input-focus-border);background:var(--color-surface);box-shadow:var(--shadow-focus)}.ux27-search-icon{pointer-events:none;color:var(--color-muted);font-size:.95rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.ux27-empty{text-align:center;flex-direction:column;align-items:center;padding:2.75rem 1.5rem;display:flex}.ux27-empty-title{font-family:var(--font-display);font-size:calc(var(--garble-font-title) * 1.08);letter-spacing:-.02em;color:var(--color-ink);font-weight:600}.ux27-empty-lead{max-width:24rem;font-size:var(--garble-font-body);line-height:var(--garble-line-height,1.55);color:var(--color-muted);margin-top:.45rem}.ux27-empty-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.ux27-empty--start{text-align:left;align-items:flex-start;padding:1.35rem 1.15rem}.ux27-empty--start .ux27-empty-lead{max-width:none}.ux27-empty--start .ux27-empty-actions{justify-content:flex-start}.search-status{text-align:left;font-size:var(--garble-font-body);line-height:var(--garble-line-height,1.55);color:var(--color-muted);padding:.85rem .15rem 1.75rem}.search-status-title{font-size:var(--garble-font-ui);color:var(--color-ink);margin-bottom:.35rem;font-weight:600;display:block}.ux27-bento{gap:1rem;display:grid}@media(min-width:768px){.ux27-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.ux27-bento-wide{grid-column:1/-1}}.ux27-tile{border:1px solid var(--ux27-glass-border);border-radius:var(--radius-panel);background:var(--ux27-glass-bg);-webkit-backdrop-filter:var(--ux27-glass-blur);backdrop-filter:var(--ux27-glass-blur);box-shadow:var(--ux27-glass-shadow);padding:1.15rem 1.25rem 1.25rem}.ux27-tile-icon{background:var(--color-accent-soft);width:2.25rem;height:2.25rem;color:var(--color-accent);border-radius:.65rem;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex}.ux27-tile-title{font-family:var(--font-display);font-size:var(--garble-font-title);color:var(--color-ink);margin-top:.85rem;font-weight:600}.ux27-tile-lead{font-size:var(--garble-font-body);color:var(--color-muted);margin-top:.35rem;line-height:1.5}.ux27-inline-cta{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;padding:1.25rem 1.35rem;display:flex}.app-page-body{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex}.app-surface{border:1px solid var(--ux27-glass-border);border-radius:var(--radius-panel);background:var(--ux27-glass-bg);-webkit-backdrop-filter:var(--ux27-glass-blur);backdrop-filter:var(--ux27-glass-blur);box-shadow:var(--ux27-glass-shadow);overflow:hidden}.app-surface-pad{padding:1rem 1.15rem}@media(min-width:768px){.app-surface-pad{padding:1.15rem 1.35rem}}.app-divider-list{margin:0;padding:0;list-style:none}.app-divider-list>li+li{border-top:1px solid var(--color-line)}.app-divider-list>li>a,.app-divider-list>li>.app-row,.app-divider-list>li>.list-row{width:100%;text-decoration:none;display:flex}.app-row{align-items:center;gap:.85rem;padding:.85rem 1.15rem;transition:background .1s}@media(min-width:768px){.app-row{padding:.9rem 1.35rem}}.app-row:hover{background:var(--color-elevated)}.app-row-interactive{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:none}.app-section{margin-top:1.5rem}.app-section:first-child{margin-top:0}.app-section-label{font-size:var(--garble-font-meta);letter-spacing:.05em;text-transform:uppercase;color:var(--color-subtle);margin-bottom:.5rem;padding:0 .15rem;font-weight:600}.app-section-desc{font-size:var(--garble-font-body);color:var(--color-muted);margin:-.25rem 0 .65rem;padding:0 .15rem;line-height:1.45}.app-grid-2{gap:1rem;display:grid}@media(min-width:768px){.app-grid-2{grid-template-columns:1fr 1fr;gap:1.25rem}}.search-bar{margin-bottom:1rem;position:relative}.search-bar .input-field{border:1px solid var(--color-line);background:var(--color-elevated);font-size:var(--garble-font-body);color:var(--color-ink);padding-left:2.35rem}.search-bar .input-field::placeholder{color:var(--theme-search-placeholder,var(--color-muted));opacity:1}.search-bar .input-field:focus{border-color:var(--ux27-input-focus-border);background:var(--color-surface);box-shadow:var(--shadow-focus)}.search-bar-icon{pointer-events:none;color:var(--color-muted);font-size:.95rem;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.app-empty{text-align:center;padding:3rem 1.5rem}.app-empty-title{font-family:var(--font-display);color:var(--color-ink);font-size:1rem;font-weight:600}.app-empty-lead{max-width:22rem;font-size:var(--garble-font-body);color:var(--color-muted);margin:.5rem auto 0;line-height:1.5}.app-empty-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.auth-page{background-color:var(--color-page);color:var(--color-ink)}html[data-garble-color-theme=garble] .auth-page{background-image:var(--ux27-bg-mesh);background-size:cover;background-attachment:fixed}.auth-page-top{border-bottom:1px solid var(--color-line);position:relative}@supports (color:color-mix(in lab,red,red)){.auth-page-top{border-bottom:1px solid color-mix(in srgb,var(--color-line) 65%,transparent)}}.auth-page-top{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.auth-page-top{background:color-mix(in srgb,var(--color-surface) 94%,var(--color-page))}}.auth-page-top{-webkit-backdrop-filter:none;backdrop-filter:none}.auth-page-top .app-topbar-stripe,.marketing-header .app-topbar-stripe{position:absolute;top:0;left:0;right:0}.auth-page-hero{background:linear-gradient(168deg,#0f172a,#1e293b 52%,#334155)}html[data-garble-color-theme]:not([data-garble-color-theme=garble]) .auth-page-hero{background:linear-gradient(168deg,var(--color-accent) 0%,var(--color-accent) 52%,var(--color-accent) 100%)}@supports (color:color-mix(in lab,red,red)){html[data-garble-color-theme]:not([data-garble-color-theme=garble]) .auth-page-hero{background:linear-gradient(168deg,color-mix(in srgb,var(--color-accent) 18%,#0f172a),color-mix(in srgb,var(--color-accent) 32%,#1e293b) 52%,color-mix(in srgb,var(--color-accent) 48%,#334155))}}.auth-page-main{margin-top:-1.25rem}.auth-page-main .app-panel{border:1px solid var(--color-line)}@supports (color:color-mix(in lab,red,red)){.auth-page-main .app-panel{border:1px solid color-mix(in srgb,var(--color-line) 70%,transparent)}}.auth-page-main .app-panel{border-radius:var(--radius-panel);background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel)}.app-panel{border:1px solid var(--ux27-glass-border);border-radius:var(--radius-panel);background:var(--ux27-glass-bg);-webkit-backdrop-filter:var(--ux27-glass-blur);backdrop-filter:var(--ux27-glass-blur);box-shadow:var(--ux27-glass-shadow)}.app-panel-lifted{box-shadow:var(--ux27-glass-shadow),0 16px 40px #0f172a14}.community-canvas{background:0 0;flex:1;min-height:0}.app-workspace>.community-canvas{border-top:1px solid var(--ux27-glass-border)}.app-workspace--rooms-hidden>.community-canvas{border-top:none}.ux28-stage{border:1px solid var(--color-line-strong);border-radius:calc(var(--radius-panel) + 8px);background:var(--color-surface);box-shadow:var(--ux27-glass-shadow);overflow:hidden}.spaces-workspace>.community-canvas{border-top:none;gap:0;min-height:0;padding:0}.spaces-workspace.app-workspace--rooms-hidden>.community-canvas{border-top:none}.spaces-workspace .app-internal-hero-inner{align-items:center;padding:.85rem 1rem .95rem}@media(min-width:768px){.spaces-workspace .app-internal-hero-inner{padding:.9rem 1.25rem 1rem}}.spaces-workspace .app-internal-hero-title{font-size:calc(var(--garble-font-title) * 1.2);margin-top:.1rem}.spaces-workspace .app-internal-hero-lead{max-width:42rem;margin-top:.35rem}.spaces-workspace .spaces-main{background:var(--color-surface);min-height:0}.spaces-workspace .ux27-space-rail.space-rail{border:none;border-right:1px solid var(--color-line);background:var(--color-surface);border-radius:0;align-self:stretch;min-height:0}@supports (color:color-mix(in lab,red,red)){.spaces-workspace .ux27-space-rail.space-rail{background:color-mix(in srgb,var(--color-surface) 96%,var(--color-page))}}.spaces-workspace .ux27-space-rail.space-rail{box-shadow:none}.spaces-workspace .community-chrome{z-index:2;background:var(--color-surface);position:relative}.spaces-workspace .community-chat-stack,.spaces-workspace .community-chat-pane.slack-chat-pane{background:var(--color-surface)}.spaces-workspace .community-compose-dock{border-top:1px solid var(--color-line);background:var(--color-surface);margin:0;padding:.55rem .85rem .7rem;box-shadow:0 -4px 20px #0f172a0a}.spaces-workspace .channel-thread.slack-chat-thread{padding:.75rem 1rem 1rem}@media(min-width:768px){.spaces-workspace .community-compose-dock{padding:.6rem 1.25rem .85rem}.spaces-workspace .channel-thread.slack-chat-thread{padding:.85rem 1.25rem 1.1rem}}.spaces-workspace .channel-thread-panel{border-left:1px solid var(--color-line);background:var(--color-elevated);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0}.spaces-workspace .chat-compose-shell{max-width:var(--garble-chat-max,40rem);margin-inline:auto}.garble-space-ribbon{background:var(--color-surface);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.garble-space-ribbon{background:color-mix(in srgb,var(--color-surface) 92%,var(--color-page))}}.garble-space-ribbon{color:var(--color-ink);border-bottom:1px solid var(--color-line);box-shadow:var(--shadow-panel)}.garble-space-ribbon-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.25rem;max-width:80rem;margin-inline:auto;padding:.65rem 1rem .7rem;display:flex}@media(min-width:768px){.garble-space-ribbon-inner{padding:.7rem 1.25rem .75rem}}.garble-space-ribbon .marketing-eyebrow{color:var(--color-subtle);letter-spacing:.1em}.garble-space-ribbon-title{font-size:calc(var(--garble-font-title) * 1.15);letter-spacing:-.02em;color:var(--color-heading,var(--color-ink));margin:.15rem 0 0;font-weight:600;line-height:1.2}.garble-space-ribbon-lead{max-width:40rem;font-size:var(--garble-font-meta);color:var(--color-muted);margin:.3rem 0 0;line-height:1.45}.garble-space-ribbon-scramble{max-width:6rem;margin:.45rem 1rem 0}@media(min-width:768px){.garble-space-ribbon-scramble{margin-inline:1.25rem}}.spaces-workspace--focus>.community-canvas{background:var(--color-surface);border-top:none}.spaces-workspace--focus .spaces-main{background:var(--color-surface)}.spaces-workspace--focus .spaces-main--focus{min-height:0;padding:0}.spaces-slack-shell{background:var(--color-surface);min-height:0;box-shadow:none;border:none;border-radius:0;flex-direction:column;flex:auto;display:flex}.community-chrome--slack{background:var(--color-surface);border-bottom-color:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.community-chrome--slack{border-bottom-color:color-mix(in srgb,var(--color-line) 85%,transparent)}}.community-chrome--slack{-webkit-backdrop-filter:none;backdrop-filter:none}.garble-spaces-rail-shell.space-rail{background:var(--color-elevated);border-right:1px solid var(--color-line)}.garble-spaces-rail-shell--stack{min-height:0}.garble-spaces-rail-shell--stack.space-rail{flex-direction:column;gap:.35rem;height:100%;min-height:0;display:flex}.space-rail-bottom{flex-direction:column;gap:.35rem;width:100%;padding-bottom:.35rem;display:flex}.space-rail-tagged-people{--space-rail-tagged-row:3.15rem;--space-rail-tagged-visible:5;--space-rail-tagged-head:2.15rem;border-top:1px solid var(--color-line);flex-direction:column;flex-shrink:1;min-height:0;padding:.45rem 0 .35rem;display:flex;overflow:hidden}.space-rail-tagged-people-scroll{min-height:0;max-height:calc(var(--space-rail-tagged-row) * var(--space-rail-tagged-visible));overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto}.space-rail-tagged-people-scroll--collapsed{max-height:calc(2.35rem * var(--space-rail-tagged-visible) + .35rem * (var(--space-rail-tagged-visible) - 1))}.space-rail-tagged-people--collapsed{align-items:center;padding:.35rem 0 .2rem}.space-rail-tagged-people-head{justify-content:space-between;align-items:center;gap:.5rem;padding:0 .55rem .35rem;display:flex}.space-rail-tagged-people-title{align-items:baseline;gap:.4rem;min-width:0;display:flex}.space-rail-tagged-people-title .chats-people-section-title{margin:0}.space-rail-tagged-people-count-collapsed{font-size:var(--garble-font-meta);margin-bottom:.15rem;font-weight:600;line-height:1;display:block}.space-rail-tagged-people-icon{width:2rem;height:2rem;color:var(--color-muted);border-radius:.5rem;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;text-decoration:none;display:flex}.space-rail-tagged-people-icon:hover{background:var(--color-surface);color:var(--color-ink)}@media(min-width:768px){.spaces-workspace--focus .garble-spaces-rail-shell.space-rail--expanded{width:12rem}}.garble-spaces-rail-shell--stack.space-rail--expanded .space-rail-head{box-sizing:border-box;z-index:2;min-height:var(--app-panel-chrome-h,3.05rem);padding:var(--app-panel-head-pad-y,.35rem) var(--app-panel-head-pad-x,.65rem);background:var(--color-elevated);flex-wrap:nowrap;align-items:stretch;gap:.25rem;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.garble-spaces-rail-shell--stack.space-rail--expanded .space-rail-head{background:color-mix(in srgb,var(--color-elevated) 22%,var(--color-surface))}}.garble-spaces-rail-shell--stack.space-rail--expanded .space-rail-head{border-bottom:1px solid var(--color-line);box-shadow:inset 0 1px 0 var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.garble-spaces-rail-shell--stack.space-rail--expanded .space-rail-head{box-shadow:inset 0 1px color-mix(in srgb,var(--color-ink) 5%,transparent)}}.garble-spaces-rail-shell--stack.space-rail--expanded .space-rail-head:not(:has(.space-rail-head-chrome--labeled)){border-bottom:1px solid var(--color-line)}@supports (color:color-mix(in lab,red,red)){.garble-spaces-rail-shell--stack.space-rail--expanded .space-rail-head:not(:has(.space-rail-head-chrome--labeled)){border-bottom:1px solid color-mix(in srgb,var(--color-line) 55%,transparent)}}.garble-spaces-rail-shell--stack.space-rail--expanded .space-rail-head{flex-direction:column;align-items:stretch;gap:.35rem}.garble-spaces-rail-shell--stack .space-rail-head-chrome{justify-content:flex-end;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex;position:relative}.garble-spaces-rail-shell--stack .space-rail-head-chrome-title{text-align:center;pointer-events:none;justify-content:center;align-items:center;min-width:0;padding:0 2.35rem;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.garble-spaces-rail-shell--stack .space-rail-head-chrome-title .garble-sidebar-workspace,.garble-spaces-rail-shell--stack .space-rail-head-chrome-title .space-rail-toggle-label{text-align:center;width:100%;max-width:100%}.garble-spaces-rail-shell--stack .space-rail-head-chrome .garble-sidebar-workspace{width:auto;margin-bottom:0}.garble-spaces-rail-shell--stack .space-rail-head-chrome .space-rail-collapse-btn{z-index:1;flex:none;margin-left:0;position:relative}.garble-spaces-rail-shell--stack .space-rail-head-chrome--labeled,.app-right-rail.app-side-rail-stack .space-rail-head-chrome--labeled{justify-content:flex-end;align-items:center;gap:.35rem;width:100%;min-height:2.05rem}.garble-spaces-rail-shell--stack .space-rail-head-chrome--labeled .space-rail-head-chrome-title,.app-right-rail.app-side-rail-stack .space-rail-head-chrome--labeled .space-rail-head-chrome-title{pointer-events:none;text-align:center;flex-direction:row;flex:auto;justify-content:center;align-items:center;gap:.5rem;min-width:0;padding:0 2.35rem;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.garble-spaces-rail-shell--stack .space-rail-head-chrome--labeled .space-rail-collapse-btn,.app-right-rail.app-side-rail-stack .space-rail-head-chrome--labeled .space-rail-collapse-btn{z-index:2;box-shadow:none;background:0 0;border:none;flex:none;margin-left:auto;margin-right:0;position:relative}.garble-spaces-rail-shell--stack .space-rail-head-chrome.app-right-rail-head.space-rail-head-chrome--labeled,.app-right-rail-head.space-rail-head-chrome--labeled{justify-content:flex-end}.space-rail-nav-head-meta{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--garble-font-meta);color:var(--color-muted);text-align:center;font-weight:500;line-height:1.25;overflow:hidden}.space-rail-nav-kicker{min-width:0;font-family:var(--font-mono);font-size:calc(var(--garble-font-meta) * 1.05);letter-spacing:-.03em;color:var(--color-muted);margin:0;font-weight:600;line-height:1.25}.app-right-rail-panel-label{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:auto;min-width:0;max-width:100%;font-family:var(--font-mono);font-size:var(--garble-font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--color-subtle);box-shadow:none;border:none;flex:0 auto;margin:0;font-weight:600;line-height:1.25;overflow:hidden}.space-rail-head-chrome--labeled .space-rail-head-chrome-title:has(.app-right-rail-panel-label){gap:.5rem}.space-rail-head-chrome--labeled .space-rail-head-chrome-title:has(.app-right-rail-panel-label):before{content:"";background:linear-gradient(180deg,var(--color-accent-hover),var(--color-accent));border-radius:2px;flex:0 0 3px;align-self:center;width:3px;height:1.05rem}@supports (color:color-mix(in lab,red,red)){.space-rail-head-chrome--labeled .space-rail-head-chrome-title:has(.app-right-rail-panel-label):before{background:linear-gradient(180deg,var(--color-accent-hover),color-mix(in srgb,var(--color-accent) 72%,var(--color-page)))}}.space-rail-head-chrome--labeled .space-rail-head-chrome-title:has(.app-right-rail-panel-label):before{box-shadow:0 0 0 1px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.space-rail-head-chrome--labeled .space-rail-head-chrome-title:has(.app-right-rail-panel-label):before{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 35%,transparent)}}.app-right-rail.app-side-rail-stack.space-rail--expanded .space-rail-head{box-sizing:border-box;min-height:var(--app-panel-chrome-h,3.05rem);padding:var(--app-panel-head-pad-y,.35rem) var(--app-panel-head-pad-x,.65rem);background:var(--color-elevated)}@supports (color:color-mix(in lab,red,red)){.app-right-rail.app-side-rail-stack.space-rail--expanded .space-rail-head{background:color-mix(in srgb,var(--color-elevated) 22%,var(--color-surface))}}.app-right-rail.app-side-rail-stack.space-rail--expanded .space-rail-head{border-bottom:1px solid var(--color-line);box-shadow:inset 0 1px 0 var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.app-right-rail.app-side-rail-stack.space-rail--expanded .space-rail-head{box-shadow:inset 0 1px color-mix(in srgb,var(--color-ink) 5%,transparent)}}.space-rail-nav-kicker{box-shadow:none;border:none}.garble-spaces-rail-shell--stack.space-rail--expanded .space-rail-add-btn{align-self:flex-start;margin-left:0}.space-rail.space-rail--messages.space-rail--expanded .space-rail-head{flex-wrap:wrap;align-items:center;row-gap:.35rem}.garble-spaces-rail-shell--stack .garble-sidebar-workspace{width:100%;margin-bottom:.15rem}.garble-spaces-rail-shell--stack .space-rail-spaces-scroll{overscroll-behavior:contain;--space-rail-row:2rem;flex:auto;min-height:0;padding:.35rem .3rem .45rem;overflow:hidden auto}.garble-spaces-rail-shell--stack .garble-spaces-room-scroll--primary{overscroll-behavior:contain;overflow-y:auto}.garble-spaces-rail-shell--stack .garble-spaces-section-head{margin-top:.1rem;margin-bottom:.25rem;padding:0 .4rem}.garble-spaces-rail-shell--stack .space-rail-section-label{margin:.15rem 0 .35rem;padding:0 .4rem}.garble-spaces-rail-shell--stack .space-rail-list{gap:.12rem;padding:0 .35rem .1rem}.garble-spaces-rail-shell--stack .space-rail-item{box-shadow:none;font-size:calc(var(--garble-font-tab) * .94);color:var(--color-muted);background:0 0;border:none;border-radius:0;gap:.3rem;padding:.28rem .45rem;font-weight:500}.garble-spaces-rail-shell--stack .space-rail-item:not(.garble-spaces-room-item):before{display:none}.garble-spaces-rail-shell--stack .space-rail-item:hover,.garble-spaces-rail-shell--stack .garble-spaces-room-item:hover,.garble-spaces-rail-shell--stack .garble-spaces-dm-nav .garble-spaces-room-item:hover{box-shadow:none;color:var(--color-ink);background:0 0;border:none}.garble-spaces-rail-shell--stack .space-rail-item-active,.garble-spaces-rail-shell--stack .garble-spaces-room-item-active{box-shadow:none;background:0 0;border:none;border-radius:0;font-weight:600}.garble-spaces-rail-shell--stack .space-rail-item-active:not(.garble-spaces-room-item){color:var(--color-accent-hover)}.garble-spaces-rail-shell--stack .garble-spaces-room-item-active{color:var(--color-ink)}.garble-spaces-rail-shell--stack .space-rail-item-active:not(.garble-spaces-room-item):hover{color:var(--color-accent-hover);background:0 0}.garble-spaces-rail-shell--stack .garble-spaces-room-item-active:hover{color:var(--color-ink);background:0 0}.garble-spaces-rail-shell--stack .garble-spaces-room-item,.garble-spaces-rail-shell--stack .garble-spaces-dm-nav .garble-spaces-room-item{box-shadow:none;font-size:calc(var(--garble-font-tab) * .94);color:var(--color-muted);background:0 0;border:none;border-radius:0;padding:.28rem .45rem;font-weight:500}.garble-spaces-rail-shell--stack .garble-spaces-room-nav--primary{border-top:1px solid var(--color-line);margin-top:.35rem;padding-top:.45rem}@supports (color:color-mix(in lab,red,red)){.garble-spaces-rail-shell--stack .garble-spaces-room-nav--primary{border-top:1px solid color-mix(in srgb,var(--color-line) 65%,transparent)}}.garble-spaces-rail-shell--stack .garble-spaces-room-nav:not(.garble-spaces-room-nav--primary){border-top:none}.garble-spaces-rail-shell--stack.space-rail--expanded .space-rail-item:not(.garble-spaces-room-item) .space-rail-initial-wrap{display:none}.garble-spaces-rail-shell--stack.space-rail--expanded .space-initial{width:auto;min-width:.75rem;height:auto;box-shadow:none;font-size:calc(var(--garble-font-tab) * .94);color:var(--color-muted);background:0 0;border-radius:0;padding:0;font-weight:500}.garble-spaces-rail-shell--stack.space-rail--expanded .garble-spaces-room-item-active .space-initial{box-shadow:none;color:var(--color-ink);background:0 0;font-weight:600}.garble-spaces-rail-shell--stack.space-rail--expanded .space-rail-item:hover .space-initial,.garble-spaces-rail-shell--stack.space-rail--expanded .garble-spaces-room-item:hover .space-initial{box-shadow:none;color:var(--color-ink);background:0 0}.garble-spaces-rail-shell--stack.space-rail--collapsed .space-initial{box-shadow:none;color:var(--color-muted);background:0 0}.garble-spaces-rail-shell--stack.space-rail--collapsed .space-initial-active,.garble-spaces-rail-shell--stack.space-rail--collapsed .space-rail-item-active .space-initial{box-shadow:none;color:var(--color-accent);background:0 0}.garble-spaces-rail-shell--stack .garble-spaces-room-eyebrow,.garble-spaces-rail-shell--stack .garble-spaces-section-head .garble-spaces-room-eyebrow,.garble-spaces-rail-shell--stack .garble-spaces-room-count,.garble-spaces-rail-shell--stack .space-rail-toggle-label{color:var(--color-muted)}.garble-spaces-rail-shell--stack .space-initial{border-radius:.38rem;width:1.35rem;height:1.35rem}.garble-spaces-rail-shell--stack .space-initial-room{letter-spacing:-.04em}.garble-spaces-dm-nav{border-bottom:1px solid var(--color-line);margin-bottom:.35rem;padding:.15rem .35rem .45rem}@supports (color:color-mix(in lab,red,red)){.garble-spaces-dm-nav{border-bottom:1px solid color-mix(in srgb,var(--color-line) 65%,transparent)}}.garble-spaces-dm-links{flex-direction:column;gap:.06rem;display:flex}.space-rail.space-rail--messages.space-rail--expanded .space-rail-head{border-bottom:none}.garble-spaces-rail-shell--stack .space-rail-video-icon{width:1.35rem;height:1.35rem}.garble-spaces-rail-shell--stack .space-rail-video-icons{gap:.05rem;padding-right:.05rem}.garble-spaces-rail-shell--stack .garble-sidebar-icon-btn{border-radius:.32rem;width:1.45rem;min-width:1.45rem;height:1.45rem;min-height:1.45rem}.garble-spaces-rail-shell--stack .garble-sidebar-workspace-name{font-size:var(--garble-font-ui)}.garble-spaces-rail-shell--stack .garble-spaces-room-eyebrow,.garble-spaces-rail-shell--stack .garble-spaces-section-head .garble-spaces-room-eyebrow{font-size:calc(var(--garble-font-meta) * .95);margin-bottom:0;padding:0}.garble-spaces-rail-shell--stack .garble-spaces-room-nav--primary{flex-shrink:1;min-height:0;max-height:min(32vh,12.5rem);margin-top:.3rem;padding:.4rem .3rem .35rem;overflow:hidden}.garble-spaces-rail-shell--stack .garble-spaces-room-nav-head{flex-wrap:wrap;align-items:flex-start;margin-bottom:.25rem;padding:0 .4rem}.garble-spaces-room-nav-title{align-items:baseline;gap:.4rem;min-width:0;display:flex}.garble-spaces-room-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.28rem;margin-left:auto;display:flex}.garble-spaces-rail-shell--stack .garble-spaces-room-actions,.garble-spaces-rail-shell--stack .spaces-ux-prefs--toolbar{font-size:var(--garble-font-ui)}.garble-sidebar-icon-btn{border:1px solid var(--color-line);flex-shrink:0;justify-content:center;align-items:center;width:1.75em;min-width:1.75em;height:1.75em;min-height:1.75em;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.garble-sidebar-icon-btn{border:1px solid color-mix(in srgb,var(--color-line) 85%,transparent)}}.garble-sidebar-icon-btn{background:var(--color-surface);color:var(--color-muted);font-size:inherit;cursor:pointer;border-radius:.35em;line-height:1;text-decoration:none;transition:background .12s,color .12s,border-color .12s}.garble-sidebar-icon-btn svg{flex-shrink:0;width:1em;height:1em;display:block}.garble-sidebar-icon-btn:hover,.app-shell-settings-link--active{border-color:var(--color-line-strong);background:var(--color-elevated);color:var(--color-ink)}.garble-sidebar-icon-btn--danger:hover{color:#b91c1c;background:#fee2e2d9;border-color:#dc262659}.garble-spaces-rail-shell--stack .space-rail-head .spaces-ux-prefs{margin-left:auto}.garble-spaces-rail-shell--stack .spaces-ux-prefs--toolbar .spaces-ux-trigger{width:1.75em;min-width:1.75em;height:1.75em;min-height:1.75em;font-size:inherit;border:1px solid var(--color-line);justify-content:center;gap:0;padding:0}@supports (color:color-mix(in lab,red,red)){.garble-spaces-rail-shell--stack .spaces-ux-prefs--toolbar .spaces-ux-trigger{border:1px solid color-mix(in srgb,var(--color-line) 85%,transparent)}}.garble-spaces-rail-shell--stack .spaces-ux-prefs--toolbar .spaces-ux-trigger{background:var(--color-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:.35em;transform:none}.garble-spaces-rail-shell--stack .spaces-ux-prefs--toolbar .spaces-ux-trigger:hover{border-color:var(--color-line-strong);background:var(--color-elevated);box-shadow:none;transform:none}.garble-spaces-rail-shell--stack .spaces-ux-prefs--toolbar .spaces-ux-trigger-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.garble-spaces-rail-shell--stack .spaces-ux-prefs--toolbar .spaces-ux-trigger-icon{width:1em;height:1em;box-shadow:none;background:0 0;border-radius:.15em}.garble-spaces-rail-shell--stack .spaces-ux-prefs--toolbar .spaces-ux-trigger-icon-grid{width:.5em;height:.5em}.garble-spaces-rail-shell--stack .garble-spaces-room-eyebrow{margin:0;padding:0}.garble-spaces-rail-shell--stack .garble-spaces-room-scroll{--garble-spaces-room-row:1.85rem;padding:0 .28rem}.garble-spaces-rail-shell--stack .garble-spaces-room-list{gap:.1rem;padding:0 .28rem}.garble-spaces-rail-shell--stack .garble-spaces-room-item{border-radius:0;padding:.28rem .45rem}.garble-spaces-rail-shell--stack .space-rail-space-video{margin-top:.35rem;padding:.55rem .75rem .65rem}.garble-spaces-rail-shell--stack .garble-sidebar-space-form,.garble-spaces-rail-shell--stack .space-rail-space-video-form{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.55rem;margin:.55rem 0 .25rem;padding:.85rem .9rem}@supports (color:color-mix(in lab,red,red)){.garble-spaces-rail-shell--stack .garble-sidebar-space-form,.garble-spaces-rail-shell--stack .space-rail-space-video-form{background:color-mix(in srgb,var(--color-surface) 94%,var(--color-page))}}.garble-spaces-rail-shell--stack .garble-sidebar-space-form,.garble-spaces-rail-shell--stack .space-rail-space-video-form{box-shadow:0 1px 2px #0f172a0a}.garble-spaces-rail-shell--stack .garble-sidebar-space-form>*+*,.garble-spaces-rail-shell--stack .space-rail-space-video-form>*+*{margin-top:.7rem}.garble-spaces-rail-shell--stack .garble-sidebar-space-form label.block,.garble-spaces-rail-shell--stack .space-rail-space-video-form .video-url-field{flex-direction:column;gap:.4rem;display:flex}.garble-spaces-rail-shell--stack .garble-sidebar-space-form .flex.flex-wrap{gap:.5rem;margin-top:.15rem}.garble-spaces-rail-shell--stack .space-rail-spaces-scroll .garble-sidebar-space-form{margin-inline:.7rem}.spaces-workspace--focus .channel-tabs-collapsible-inner{gap:.7rem;padding:.65rem 1.1rem .85rem}.spaces-workspace--focus .channel-tabs-collapsible-inner .tab-settings-panel,.spaces-workspace--focus .channel-tabs-collapsible-inner .tab-access-panel{border-radius:.55rem;padding:.95rem 1.05rem}.spaces-workspace--focus .channel-tabs-collapsible-inner .tab-settings-panel>*+*,.spaces-workspace--focus .channel-tabs-collapsible-inner .tab-access-panel>*+*{margin-top:.72rem}.spaces-workspace--focus .channel-tabs-collapsible-inner .tab-settings-panel-title{margin-bottom:.15rem}.spaces-workspace--focus .channel-tabs-collapsible-inner .input-field{margin-top:.1rem}.garble-spaces-rail-shell--stack .space-rail-foot{padding:.55rem .75rem .65rem}.garble-spaces-rail-shell--stack .space-rail-foot-nav{gap:.35rem}.garble-sidebar-workspace{margin-bottom:.35rem}.garble-sidebar-workspace-eyebrow{font-size:var(--garble-font-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtle);margin:0;font-weight:700}.garble-sidebar-workspace-name{font-family:var(--font-display);font-size:calc(var(--garble-font-ui) * 1.05);color:var(--color-ink);letter-spacing:-.02em;margin:.12rem 0 0;font-weight:700;line-height:1.25}.space-rail-section-label{font-size:var(--garble-font-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtle);margin:.15rem 0 .35rem;padding:0 .55rem;font-weight:700}.space-rail-spaces-scroll{--space-rail-row:2.35rem;--space-rail-visible:5;max-height:calc(var(--space-rail-visible) * var(--space-rail-row) + (var(--space-rail-visible) - 1) * .15rem + .85rem);overscroll-behavior:contain;scrollbar-gutter:stable;flex:none;overflow:hidden auto}.garble-spaces-room-nav{border-top:1px solid var(--color-line);padding:.35rem .4rem .5rem}.garble-spaces-room-nav--primary{border-top:1px solid var(--color-line);flex-direction:column;flex:none;min-height:0;padding:.45rem .35rem .35rem;display:flex}.garble-spaces-room-nav-head{justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.25rem;padding:0 .35rem;display:flex}.garble-spaces-room-scroll--primary{flex:none}.garble-spaces-room-eyebrow{font-size:var(--garble-font-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtle);margin:0 0 .35rem;padding:0 .35rem;font-weight:700}.garble-spaces-room-scroll{--garble-spaces-room-row:2.05rem;--garble-spaces-room-visible:5;max-height:calc(var(--garble-spaces-room-visible) * var(--garble-spaces-room-row) + (var(--garble-spaces-room-visible) - 1) * .12rem);overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto}.garble-spaces-room-list{flex-direction:column;gap:.12rem;margin:0;padding:0;list-style:none;display:flex}.garble-spaces-room-item{border-radius:var(--radius-ui);width:100%;font-size:var(--garble-font-ui);color:var(--color-muted);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:.38rem .45rem;font-weight:600;transition:background .12s,color .12s;display:flex}.garble-spaces-room-item:hover{background:var(--color-accent-soft);color:var(--color-ink)}.garble-spaces-room-item-active{background:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.garble-spaces-room-item-active{background:color-mix(in srgb,var(--color-accent-soft) 75%,var(--color-surface))}}.garble-spaces-room-item-active{color:var(--color-ink);box-shadow:inset 3px 0 0 var(--color-accent);font-weight:700}.garble-spaces-room-dot{background:var(--color-line-strong);border-radius:999px;flex-shrink:0;width:.35rem;height:.35rem}.garble-spaces-room-item-active .garble-spaces-room-dot{background:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.spaces-workspace--focus .community-chrome{border-bottom-color:var(--color-line);padding:0}.spaces-workspace--focus .community-chrome .channel-toolbar{width:100%;max-width:none;margin-inline:0;padding:0}.spaces-workspace--focus .community-chrome--rooms-hidden{background:var(--color-surface)}.channel-toolbar--slack{gap:0}.spaces-slack-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;width:100%;min-height:3.05rem;padding:.35rem .85rem;display:flex}@media(min-width:768px){.spaces-slack-topbar{min-height:3.125rem;padding:.4rem 1.25rem}}.spaces-slack-topbar-start{flex-direction:column;flex:12rem;justify-content:center;gap:.08rem;min-width:0;display:flex}.spaces-slack-channel-name{font-family:var(--font-display);font-size:calc(var(--garble-font-title) * 1.05);letter-spacing:-.02em;color:var(--color-heading,var(--color-ink));margin:0;font-weight:700;line-height:1.2}.spaces-slack-channel-topic{font-size:var(--garble-font-meta);color:var(--color-muted);margin:0;line-height:1.35}.spaces-slack-topbar-end{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem .65rem;display:flex}.spaces-slack-topbar .channel-message-search{flex:0 14rem;max-width:18rem;height:1.75rem}.spaces-workspace--focus .community-compose-dock.slack-compose-dock{border-top-color:var(--color-line);background:var(--color-surface);box-shadow:none}.spaces-workspace--focus .community-chrome .channel-toolbar-top{gap:.5rem .75rem;padding:.5rem .85rem .55rem}@media(min-width:768px){.spaces-workspace--focus .community-chrome .channel-toolbar-top{padding:.55rem 1.15rem .6rem}}.spaces-workspace--focus .community-chrome .channel-toolbar-channel{font-family:var(--font-display);font-size:var(--garble-font-title);color:var(--color-ink);letter-spacing:-.02em;font-weight:600}.garble-room-topic{max-width:28rem;font-size:var(--garble-font-meta);color:var(--color-muted)}.spaces-workspace--focus .chat-thread{max-width:var(--garble-chat-max,40rem)}.community-toolbar-band,.app-subnav-chrome{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.community-toolbar-band,.app-subnav-chrome{background:color-mix(in srgb,var(--color-surface) 68%,transparent)}}.community-toolbar-band,.app-subnav-chrome{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1)}.community-chrome{background:0 0;padding:.4rem .85rem .45rem}@media(min-width:768px){.community-chrome{padding:.45rem 1.15rem .5rem}}.community-chrome .channel-toolbar{padding-top:0}.garble-chat-column{width:100%;max-width:var(--garble-chat-max,40rem);margin-inline:auto}.community-chrome .channel-toolbar{width:100%;max-width:var(--garble-chat-max,40rem);margin:0 auto}.community-chrome--rooms-hidden{border-bottom-color:var(--color-line);padding:.2rem .85rem .28rem}@supports (color:color-mix(in lab,red,red)){.community-chrome--rooms-hidden{border-bottom-color:color-mix(in srgb,var(--color-line) 45%,transparent)}}.community-chrome--rooms-hidden{background:0 0}@media(min-width:768px){.community-chrome--rooms-hidden{padding:.22rem 1.15rem .3rem}}.community-chrome--rooms-hidden .channel-toolbar-top{gap:.4rem .65rem}.community-chrome--rooms-hidden .channel-tabs-toggle{border-color:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.community-chrome--rooms-hidden .channel-tabs-toggle{border-color:color-mix(in srgb,var(--color-line) 70%,transparent)}}.community-chrome--rooms-hidden .channel-tabs-toggle{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.community-chrome--rooms-hidden .channel-tabs-toggle{background:color-mix(in srgb,var(--color-surface) 42%,transparent)}}.community-chrome--chat-focus{padding:.28rem .85rem .32rem}@media(min-width:768px){.community-chrome--chat-focus{padding:.3rem 1.15rem .35rem}}.channel-toolbar--tabs-collapsed{gap:.15rem}.community-chat-pane.slack-chat-pane{flex:auto;min-height:0}.community-chat-pane:not(.slack-chat-pane){background:0 0}.community-compose-dock{background:linear-gradient(180deg,transparent,var(--color-page));border-top:none;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.community-compose-dock{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-page) 92%,var(--color-surface)))}}.community-compose-dock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;padding:.5rem 0 0}.community-compose-dock .compose-mention{max-width:52rem}.ux27-space-rail.space-rail{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.ux27-space-rail.space-rail{background:color-mix(in srgb,var(--color-surface) 58%,transparent)}}.ux27-space-rail.space-rail{-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);border-right:1px solid var(--color-line)}@supports (color:color-mix(in lab,red,red)){.ux27-space-rail.space-rail{border-right:1px solid color-mix(in srgb,var(--color-line) 75%,transparent)}}.ux27-space-rail.space-rail{box-shadow:inset 1px 0 #ffffff80}.app-dm-canvas{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex}.app-dm-header{z-index:10;border-bottom:1px solid var(--color-line);background:0 0;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.75rem;padding:.75rem 1.15rem .85rem;display:flex;position:sticky;top:0}.app-dm-header-stripe{flex:0 0 100%;width:calc(100% + 2.3rem);margin:0 -1.15rem}@media(min-width:768px){.app-dm-header{padding:0 1.5rem .85rem}.app-dm-header-stripe{width:calc(100% + 3rem);margin:0 -1.5rem}}.app-dm-scroll{flex:1;min-height:0;padding:0;overflow-y:auto}.app-dm-scroll:not(.slack-chat-pane){background:radial-gradient(90% 45% at 50% 0%,#dbeafe59,transparent 55%),var(--color-page)}.app-dm-compose{box-shadow:none;background:0 0;border-top:none;flex-shrink:0;padding:0}.list-row{border-radius:var(--radius-panel);border:1px solid #0000;align-items:center;gap:.75rem;padding:.65rem .75rem;transition:background .12s,border-color .12s;display:flex}.list-row:hover{background:var(--color-elevated)}@supports (color:color-mix(in lab,red,red)){.list-row:hover{background:color-mix(in srgb,var(--color-elevated) 70%,transparent)}}.list-row:hover{border-color:var(--ux27-glass-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.list-row-active{background:var(--color-accent-soft);border-color:#2563eb47;position:relative}@supports (color:color-mix(in lab,red,red)){.list-row-active{background:color-mix(in srgb,var(--color-accent-soft) 80%,transparent)}}.list-row-active{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.list-row-active:before{content:"";background:var(--color-accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:.45rem;bottom:.45rem;left:0}.people-card{border-radius:var(--radius-panel);border:1px solid var(--ux27-glass-border);background:var(--ux27-glass-bg);-webkit-backdrop-filter:var(--ux27-glass-blur);backdrop-filter:var(--ux27-glass-blur);box-shadow:var(--ux27-glass-shadow);align-items:center;gap:1rem;padding:1rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.people-card:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.people-card:hover{border-color:color-mix(in srgb,var(--color-accent) 25%,var(--color-line))}}.people-card:hover{box-shadow:var(--ux27-glass-shadow),0 8px 22px #2563eb14;transform:translateY(-1px)}.people-empty{border-radius:var(--radius-panel);border:1px dashed var(--color-line-strong);text-align:center;font-size:var(--garble-font-body);color:var(--color-muted);padding:3rem 1.25rem}.garble-bubble-locked{background:var(--color-elevated);border:1px solid var(--color-line);border-radius:1rem;max-width:100%;padding:.75rem 1rem}.garble-bubble-locked-mine{background:var(--color-accent-soft);border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.garble-bubble-locked-mine{border-color:color-mix(in srgb,var(--color-accent) 28%,transparent)}}.garble-bubble-text{font-size:var(--garble-font-chat);line-height:var(--garble-line-height,1.58);letter-spacing:-.01em;color:var(--color-ink);border:1px solid #0000;border-radius:.65rem;padding:.72rem .92rem;transition:border-color .18s,box-shadow .22s,background .18s}.garble-bubble-text-mine{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.garble-bubble-text-mine{background:color-mix(in srgb,var(--color-accent) 18%,var(--color-elevated))}}.garble-bubble-text-mine{color:var(--color-ink);border-color:#0000}.garble-bubble-text-theirs{background:var(--color-elevated);color:var(--color-ink);border-color:#0000}.garble-bubble-text.message-bubble-with-actions{transition:border-color .16s,box-shadow .18s}.garble-bubble-text.message-bubble-with-actions:hover,.garble-bubble-text.message-bubble-with-actions:focus-within{border-color:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.garble-bubble-text.message-bubble-with-actions:hover,.garble-bubble-text.message-bubble-with-actions:focus-within{border-color:color-mix(in srgb,var(--color-line) 60%,var(--color-accent) 8%)}}.garble-bubble-text-mine.message-bubble-with-actions:hover,.garble-bubble-text-mine.message-bubble-with-actions:focus-within{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.garble-bubble-text-mine.message-bubble-with-actions:hover,.garble-bubble-text-mine.message-bubble-with-actions:focus-within{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-line))}}@keyframes message-bubble-in{0%{opacity:0;transform:translateY(5px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes msg-row-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.chat-thread.chat-timeline{--bubble-radius:.38rem;--timeline-message-max:56rem}.chat-thread.chat-timeline>.dm-message--timeline .garble-bubble-text.dm-message-bubble{width:100%;max-width:min(100%,var(--timeline-message-max));border-radius:var(--bubble-radius);border:1px solid var(--color-line);position:relative}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline>.dm-message--timeline .garble-bubble-text.dm-message-bubble{border:1px solid color-mix(in srgb,var(--color-line) 28%,transparent)}}.chat-thread.chat-timeline>.dm-message--timeline .garble-bubble-text.dm-message-bubble{color:var(--color-ink);background:var(--color-elevated);padding:.38rem .72rem}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline>.dm-message--timeline .garble-bubble-text.dm-message-bubble{background:color-mix(in srgb,var(--color-elevated) 88%,var(--color-page))}}.chat-thread.chat-timeline>.dm-message--timeline .garble-bubble-text.dm-message-bubble{transition:border-color .16s,box-shadow .18s;box-shadow:0 1px 2px #0f172a0a}.chat-thread.chat-timeline>.dm-message--timeline .garble-bubble-text.dm-message-bubble:before,.chat-thread.chat-timeline>.dm-message--timeline .garble-bubble-text.dm-message-bubble:after{content:none;display:none}.chat-thread.chat-timeline>.dm-message--timeline:not(.dm-message--continued) .garble-bubble-text.dm-message-bubble{animation:.22s backwards msg-row-in}.chat-thread.chat-timeline>.dm-message--mine .garble-bubble-text-mine.dm-message-bubble{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline>.dm-message--mine .garble-bubble-text-mine.dm-message-bubble{border-color:color-mix(in srgb,var(--color-accent) 24%,var(--color-line) 12%)}}.chat-thread.chat-timeline>.dm-message--mine .garble-bubble-text-mine.dm-message-bubble{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline>.dm-message--mine .garble-bubble-text-mine.dm-message-bubble{background:color-mix(in srgb,var(--color-accent) 14%,var(--color-elevated))}}.chat-thread.chat-timeline>.dm-message--theirs .garble-bubble-text-theirs.dm-message-bubble{background:var(--color-elevated)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline>.dm-message--theirs .garble-bubble-text-theirs.dm-message-bubble{background:color-mix(in srgb,var(--color-elevated) 90%,var(--color-page))}}.chat-thread.chat-timeline.dm-chat-thread>.dm-message--timeline .garble-bubble-text.dm-message-bubble{max-width:min(100%,var(--timeline-message-max))}.chat-thread.chat-timeline.dm-chat-thread .dm-timeline-track:before{opacity:.82}.chat-thread.chat-timeline.dm-chat-thread .dm-timeline-rail-time{opacity:.92;font-size:inherit}.chat-thread.chat-timeline.dm-chat-thread .dm-message--timeline:after{opacity:.88}.chat-thread.chat-timeline .dm-message--continued .dm-message-spine-node{justify-content:center;align-items:center;min-height:1.35rem;display:flex}.chat-thread.chat-timeline .dm-message--continued .dm-timeline-point{opacity:.62;width:.38rem;height:.38rem}.chat-thread.chat-timeline:not(.dm-chat-thread) .dm-timeline-track:has(.dm-message-avatar){align-self:end;margin-bottom:.45rem}.chat-thread.chat-timeline:not(.dm-chat-thread) .dm-message--continued .dm-timeline-track{align-self:center;margin-bottom:0}.chat-thread.chat-timeline:not(.dm-chat-thread)>.dm-message--timeline:has(.dm-message-avatar):after{opacity:.95;border-radius:999px;width:.8rem;height:2px;top:auto;bottom:.95rem}.chat-thread.chat-timeline:not(.dm-chat-thread)>.dm-message--continued.dm-message--timeline:after{opacity:.78;width:.62rem;bottom:.68rem}.chat-thread.chat-timeline.dm-chat-thread .dm-message--theirs .dm-message-spine-node:has(.dm-message-avatar){margin-top:.95rem}.chat-thread.chat-timeline.dm-chat-thread .dm-message--mine .dm-message-spine-node:has(.dm-message-avatar){margin-top:.58rem}.chat-thread.chat-timeline .dm-message-avatar .avatar-default{box-shadow:0 0 0 1px var(--color-page),0 0 0 2px var(--color-line)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline .dm-message-avatar .avatar-default{box-shadow:0 0 0 1px var(--color-page),0 0 0 2px color-mix(in srgb,var(--color-line) 45%,transparent)}}.chat-thread.chat-timeline .dm-message--mine .dm-message-avatar .avatar-default{box-shadow:0 0 0 1px var(--color-page),0 0 0 2px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline .dm-message--mine .dm-message-avatar .avatar-default{box-shadow:0 0 0 1px var(--color-page),0 0 0 2px color-mix(in srgb,var(--color-accent) 32%,var(--color-line))}}.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .garble-bubble-text.dm-message-bubble{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .garble-bubble-text.dm-message-bubble{border-color:color-mix(in srgb,var(--color-accent) 32%,var(--color-line))}}.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .garble-bubble-text.dm-message-bubble{box-shadow:0 2px 8px #0f172a0f}.chat-thread.chat-timeline>.dm-message--timeline .garble-bubble-text.dm-message-bubble:hover,.chat-thread.chat-timeline>.dm-message--timeline .garble-bubble-text.dm-message-bubble:focus-within{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline>.dm-message--timeline .garble-bubble-text.dm-message-bubble:hover,.chat-thread.chat-timeline>.dm-message--timeline .garble-bubble-text.dm-message-bubble:focus-within{border-color:color-mix(in srgb,var(--color-accent) 26%,var(--color-line))}}.chat-thread.chat-timeline>.dm-message--timeline .garble-bubble-text.dm-message-bubble:hover,.chat-thread.chat-timeline>.dm-message--timeline .garble-bubble-text.dm-message-bubble:focus-within{box-shadow:0 2px 10px #0f172a0f}@media(prefers-reduced-motion:reduce){.chat-thread.chat-timeline>.dm-message--timeline .garble-bubble-text.dm-message-bubble{animation:none}}.dm-chat-experience--pro .dm-timeline-card.garble-bubble-text{border-left:none;padding-left:.95rem}@keyframes message-toolbar-in{0%{opacity:0;transform:translateY(-3px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.dm-chat-experience--pro .chat-thread.chat-timeline>.dm-message--timeline .garble-bubble-text.dm-message-bubble{border:none;padding-left:.95rem}.dm-chat-experience--pro .chat-thread.chat-timeline .dm-message--continued .garble-bubble-text.dm-message-bubble{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.dm-chat-experience--pro .chat-thread.chat-timeline .dm-message--continued .garble-bubble-text.dm-message-bubble{background:color-mix(in srgb,var(--color-surface) 42%,transparent)}}.dm-chat-experience--pro.spaces-slack-shell{background:var(--color-surface)}.dm-chat-experience--pro{--dm-bubble-radius:.55rem}.dm-chat-experience--pro .dm-chat-chrome,.dm-chat-experience--pro .dm-chat-chrome.community-chrome--slack{box-shadow:none;background:0 0;border-bottom:none}.dm-chat-experience--pro .dm-chat-chrome:after{display:none}.app-shell-panels .dm-chat-experience--pro .channel-toolbar--slack .spaces-slack-topbar{border-bottom:1px solid var(--color-line)}@supports (color:color-mix(in lab,red,red)){.app-shell-panels .dm-chat-experience--pro .channel-toolbar--slack .spaces-slack-topbar{border-bottom:1px solid color-mix(in srgb,var(--color-line) 38%,transparent)}}.dm-chat-topbar-peer{align-items:center;gap:.65rem;display:flex}.dm-chat-topbar-avatar{box-shadow:none}.dm-chat-peer-name{font-size:calc(var(--garble-font-title) * .95);letter-spacing:-.02em}.dm-chat-peer-meta{font-size:var(--garble-font-meta);color:var(--color-muted);margin-top:.05rem}.dm-chat-scroll,.dm-chat-experience.slack-chat-pane{background:var(--color-page)}.dm-chat-thread{flex-direction:column;gap:.08rem;width:100%;max-width:min(100%,72rem);margin-inline:auto;padding:.5rem .55rem 1rem;display:flex}@media(min-width:768px){.dm-chat-thread{gap:.1rem;padding:.65rem .25rem 1.1rem}}.dm-message{margin:0;padding:0;list-style:none}.dm-message--continued{margin-top:-.22rem}.dm-chat-experience--pro .dm-message:not(.dm-message--continued):not(:first-child):not(.dm-message--timeline){margin-top:.55rem}.dm-message-inner{align-items:flex-end;gap:.4rem;max-width:100%;display:flex}.dm-message--mine .dm-message-inner{flex-direction:row-reverse;justify-content:flex-start}.dm-message-avatar,.dm-message-avatar-gap{flex-shrink:0;width:1.75rem;height:1.75rem}.dm-message-col{flex-direction:column;align-items:flex-start;gap:.1rem;width:96%;min-width:0;max-width:min(96%,68rem);display:flex}.dm-message-col--mine{align-items:flex-end;margin-left:auto}.dm-message-sender{font-family:var(--font-sans);font-size:var(--garble-font-meta);color:var(--color-muted);align-items:center;gap:.25rem;padding:0 .15rem;font-weight:700;display:inline-flex}.dm-chat-experience--pro .dm-message-sender{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.dm-chat-experience--pro .dm-message-sender{color:color-mix(in srgb,var(--color-accent) 65%,var(--color-ink))}}.dm-chat-experience--pro .dm-message-sender{letter-spacing:-.02em}.dm-chat-experience--pro .dm-message-bubble{border-radius:0;padding:.12rem 0 .1rem}.dm-chat-experience--pro .dm-message--continued .dm-message-bubble{margin-top:0;padding-top:.16rem;padding-bottom:.12rem}.dm-chat-experience--pro .garble-bubble-text-mine .dm-message-text{color:var(--color-ink)}.dm-chat-experience--pro .dm-message-bubble{width:fit-content;max-width:100%}.dm-message-bubble{width:100%;padding:.45rem .65rem .38rem}.dm-chat-experience--pro .dm-message-text{font-size:calc(var(--garble-font-chat) * .98);line-height:1.38}.dm-message-text{font-family:var(--font-sans);font-size:calc(var(--garble-font-chat) * 1.02);color:inherit;margin:0;font-weight:400;line-height:1.45}.dm-chat-experience--pro .dm-message-time{margin-top:.06rem;font-size:.58rem}.dm-message-time{font-family:var(--font-sans);letter-spacing:.01em;color:var(--color-ink);margin-top:.12rem;font-size:.65rem;font-weight:500;line-height:1.2;display:block}@supports (color:color-mix(in lab,red,red)){.dm-message-time{color:color-mix(in srgb,var(--color-ink) 48%,transparent)}}.dm-message-time{text-align:right;font-variant-numeric:tabular-nums}.dm-message-bubble .message-attachment-image,.dm-message-bubble .message-attachment-file{margin-bottom:.35rem}.dm-chat-experience .chat-day-divider{margin:.4rem 0 .25rem}.dm-chat-experience .slack-compose-box .input-field,.dm-chat-experience .dm-compose-bar .input-field,.dm-chat-experience .chat-compose-bar .input-field,.dm-chat-experience .chat-compose-bar textarea{font-family:var(--font-sans);font-size:var(--garble-font-chat);line-height:1.4}.dm-chat-experience--pro .chat-compose-shell{max-width:min(100%,var(--timeline-message-max,56rem));box-shadow:none;background:0 0;border:none;border-radius:0;margin-inline:auto;padding:.25rem .5rem .35rem}.dm-chat-compose-dock,.dm-chat-experience--pro .community-compose-dock.slack-compose-dock{border-top:1px solid var(--color-line)}@supports (color:color-mix(in lab,red,red)){.dm-chat-compose-dock,.dm-chat-experience--pro .community-compose-dock.slack-compose-dock{border-top:1px solid color-mix(in srgb,var(--color-line) 22%,transparent)}}.dm-chat-experience .chat-compose-bar .input-field::placeholder{color:var(--color-muted);opacity:1}.dm-chat-empty{text-align:center;color:var(--color-muted);padding:2rem 1rem 1.5rem;line-height:1.55}.dm-chat-experience--pro .dm-chat-empty .search-status-title{font-size:calc(var(--garble-font-title) * .95);color:var(--color-ink);letter-spacing:-.02em;font-weight:700}.dm-chat-experience .dm-typing-hint{font-family:var(--font-sans);text-align:left;width:100%;max-width:52rem;margin-inline:auto}.dm-typing-hint--live{color:var(--color-accent);padding:.25rem 0 .4rem;font-style:italic}.dm-typing-hint--live:after{content:" …";animation:1.15s ease-in-out infinite dm-typing-pulse}@keyframes dm-typing-pulse{0%,to{opacity:.35}50%{opacity:1}}.dm-chat-experience.spaces-slack-shell{--chat-window-radius:1.1rem;background:var(--color-page);gap:0;padding:.4rem}.dm-chat-experience .community-chrome.dm-chat-chrome,.dm-chat-experience .dm-chat-chrome{border-radius:var(--chat-window-radius) var(--chat-window-radius) .4rem .4rem;border:1px solid var(--color-line)}@supports (color:color-mix(in lab,red,red)){.dm-chat-experience .community-chrome.dm-chat-chrome,.dm-chat-experience .dm-chat-chrome{border:1px solid color-mix(in srgb,var(--color-line) 28%,transparent)}}.dm-chat-experience .community-chrome.dm-chat-chrome,.dm-chat-experience .dm-chat-chrome{background:var(--color-surface);border-bottom:none}@supports (color:color-mix(in lab,red,red)){.dm-chat-experience .community-chrome.dm-chat-chrome,.dm-chat-experience .dm-chat-chrome{background:color-mix(in srgb,var(--color-surface) 96%,var(--color-page))}}.dm-chat-experience .community-chrome.dm-chat-chrome,.dm-chat-experience .dm-chat-chrome{box-shadow:none}.dm-chat-experience .community-chat-pane.slack-chat-pane,.dm-chat-experience .dm-chat-scroll.chat-scroll-pane{border:1px solid var(--color-line);margin:0;position:relative}@supports (color:color-mix(in lab,red,red)){.dm-chat-experience .community-chat-pane.slack-chat-pane,.dm-chat-experience .dm-chat-scroll.chat-scroll-pane{border:1px solid color-mix(in srgb,var(--color-line) 22%,transparent)}}.dm-chat-experience .community-chat-pane.slack-chat-pane,.dm-chat-experience .dm-chat-scroll.chat-scroll-pane{background:var(--color-page);border-top:none;border-bottom:none;border-radius:.35rem}@supports (color:color-mix(in lab,red,red)){.dm-chat-experience .community-chat-pane.slack-chat-pane,.dm-chat-experience .dm-chat-scroll.chat-scroll-pane{background:color-mix(in srgb,var(--color-page) 97%,var(--color-surface))}}.dm-chat-experience .community-chat-pane.slack-chat-pane,.dm-chat-experience .dm-chat-scroll.chat-scroll-pane{box-shadow:none}.dm-chat-experience .community-chat-pane.slack-chat-pane:before,.dm-chat-experience .community-chat-pane.slack-chat-pane:after,.dm-chat-experience .dm-chat-scroll.chat-scroll-pane:before,.dm-chat-experience .dm-chat-scroll.chat-scroll-pane:after{content:none;display:none}.dm-chat-experience .community-compose-dock.slack-compose-dock,.dm-chat-experience .dm-chat-compose-dock{border-radius:.4rem .4rem var(--chat-window-radius) var(--chat-window-radius);border:1px solid var(--color-line);margin:0;padding:.55rem .75rem .65rem}@supports (color:color-mix(in lab,red,red)){.dm-chat-experience .community-compose-dock.slack-compose-dock,.dm-chat-experience .dm-chat-compose-dock{border:1px solid color-mix(in srgb,var(--color-line) 26%,transparent)}}.dm-chat-experience .community-compose-dock.slack-compose-dock,.dm-chat-experience .dm-chat-compose-dock{border-top:1px solid var(--color-line)}@supports (color:color-mix(in lab,red,red)){.dm-chat-experience .community-compose-dock.slack-compose-dock,.dm-chat-experience .dm-chat-compose-dock{border-top:1px solid color-mix(in srgb,var(--color-line) 18%,transparent)}}.dm-chat-experience .community-compose-dock.slack-compose-dock,.dm-chat-experience .dm-chat-compose-dock{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.dm-chat-experience .community-compose-dock.slack-compose-dock,.dm-chat-experience .dm-chat-compose-dock{background:color-mix(in srgb,var(--color-surface) 94%,var(--color-page))}}.dm-chat-experience .community-compose-dock.slack-compose-dock,.dm-chat-experience .dm-chat-compose-dock{box-shadow:none}.dm-chat-experience .chat-compose-shell:focus-within{box-shadow:none;border:none}.dm-chat-experience .chat-compose-bar.slack-compose-box,.dm-chat-experience--pro .chat-compose-bar.slack-compose-box{border-radius:var(--bubble-radius,.38rem);background:var(--color-elevated)}@supports (color:color-mix(in lab,red,red)){.dm-chat-experience .chat-compose-bar.slack-compose-box,.dm-chat-experience--pro .chat-compose-bar.slack-compose-box{background:color-mix(in srgb,var(--color-elevated) 88%,var(--color-page))}}.dm-chat-experience .chat-compose-bar.slack-compose-box,.dm-chat-experience--pro .chat-compose-bar.slack-compose-box{box-shadow:0 1px 2px #0f172a0a}.dm-chat-experience .chat-compose-bar.slack-compose-box:focus-within,.dm-chat-experience--pro .chat-compose-bar.slack-compose-box:focus-within{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.dm-chat-experience .chat-compose-bar.slack-compose-box:focus-within,.dm-chat-experience--pro .chat-compose-bar.slack-compose-box:focus-within{border-color:color-mix(in srgb,var(--color-accent) 32%,var(--color-line))}}.dm-chat-experience .chat-compose-bar.slack-compose-box:focus-within,.dm-chat-experience--pro .chat-compose-bar.slack-compose-box:focus-within{box-shadow:0 1px 3px #0f172a0f}.dm-chat-experience .chat-thread.chat-timeline>.dm-message--mine .garble-bubble-text-mine.dm-message-bubble{box-shadow:none}.dm-chat-experience .dm-typing-hint--live{text-shadow:none;color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.dm-chat-experience .dm-typing-hint--live{color:color-mix(in srgb,var(--color-accent) 75%,var(--color-muted))}}.dm-chat-experience .chat-thread.chat-timeline.dm-chat-thread,.dm-chat-experience .chat-thread.chat-timeline.slack-chat-thread{max-width:min(100%,36rem);margin-inline:auto}.dm-chat-experience .chat-day-divider-badge{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.dm-chat-experience .chat-day-divider-badge{background:color-mix(in srgb,var(--color-surface) 92%,var(--color-page))}}.dm-chat-experience .chat-day-divider-badge{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.dm-chat-experience .chat-day-divider-badge{border-color:color-mix(in srgb,var(--color-line) 38%,transparent)}}.dm-chat-experience .chat-day-divider-badge{box-shadow:none}.dm-chat-experience--pro .dm-chat-scroll{background:var(--color-page)}@supports (color:color-mix(in lab,red,red)){.dm-chat-experience--pro .dm-chat-scroll{background:color-mix(in srgb,var(--color-page) 97%,var(--color-surface))}}.dm-chat-experience .chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .garble-bubble-text.dm-message-bubble,.dm-chat-experience .chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-message--theirs .garble-bubble-text-theirs.dm-message-bubble:before,.dm-chat-experience .chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-message--mine .garble-bubble-text-mine.dm-message-bubble:before{box-shadow:none}.dm-chat-experience--pro .dm-message-time{opacity:.5}.dm-chat-experience--pro .dm-message-text{display:block}.dm-chat-experience--pro .dm-message-text-body{display:inline}.dm-chat-experience--pro .dm-message-time--inline{white-space:nowrap;vertical-align:baseline;color:var(--color-muted);margin-top:0;margin-left:.4rem;font-size:.58rem;font-weight:500;display:inline}@supports (color:color-mix(in lab,red,red)){.dm-chat-experience--pro .dm-message-time--inline{color:color-mix(in srgb,var(--color-muted) 85%,transparent)}}.dm-chat-experience--pro .dm-message-time--inline{opacity:.85}.dm-chat-experience--pro .dm-message-text--mine{text-align:right}.dm-chat-experience--pro .dm-message-text--mine .dm-message-time--inline{float:right;clear:both;margin-bottom:.1rem;margin-left:.5rem}.dm-chat-experience--pro .dm-chat-topbar-peer .dm-chat-peer-name{background:linear-gradient(90deg,var(--color-ink),var(--color-accent))}@supports (color:color-mix(in lab,red,red)){.dm-chat-experience--pro .dm-chat-topbar-peer .dm-chat-peer-name{background:linear-gradient(90deg,var(--color-ink),color-mix(in srgb,var(--color-accent) 55%,var(--color-ink)))}}.dm-chat-experience--pro .dm-chat-topbar-peer .dm-chat-peer-name{color:#0000;-webkit-background-clip:text;background-clip:text}.dm-chat-experience--pro .dm-chat-empty .search-status-title:after{content:" — say hello";color:var(--color-muted);font-weight:500}.dm-chat-experience--pro .dm-message:hover .dm-message-time,.dm-chat-experience--pro .dm-message:focus-within .dm-message-time{opacity:.72}.dm-chat-experience--pro .dm-chat-empty{max-width:24rem;box-shadow:none;background:0 0;border:none;border-radius:0;margin:1.25rem auto 0;padding:1rem .5rem}.chat-thread.chat-timeline{--dm-timeline-time-col:3.85rem;--dm-timeline-rail:1.35rem;--dm-timeline-stroke:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline{--dm-timeline-stroke:color-mix(in srgb, var(--color-line) 62%, var(--color-muted))}}.chat-thread.chat-timeline{--dm-timeline-git-arm:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline{--dm-timeline-git-arm:color-mix(in srgb, var(--color-line) 72%, var(--color-muted) 28%)}}.chat-thread.chat-timeline{--dm-timeline-commit:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline{--dm-timeline-commit:color-mix(in srgb, var(--color-muted) 55%, var(--color-ink) 45%)}}.chat-thread.chat-timeline{gap:0;position:relative}.chat-thread.chat-timeline.dm-chat-thread{--dm-timeline-rail:2rem;--dm-avatar-rail:1.65rem;border-inline:none;max-width:46rem;padding-inline:.65rem .85rem}.chat-thread.chat-timeline.dm-chat-thread .dm-message-spine-node .dm-message-avatar{width:1.65rem;height:1.65rem;font-size:.62rem}.chat-thread.chat-timeline.dm-chat-thread .dm-message-spine-node .dm-message-avatar .avatar-default{width:100%;height:100%}.chat-thread.chat-timeline.dm-chat-thread .dm-thread-sender-label{max-width:100%;margin-bottom:.12rem;display:inline-flex}.chat-thread.chat-timeline.dm-chat-thread .dm-message--continued .dm-timeline-point{opacity:.58;display:block}.chat-thread.chat-timeline.dm-chat-thread>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node .avatar-wrap{z-index:3;position:relative}.chat-thread.chat-timeline.dm-chat-thread>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node .avatar-wrap:before,.chat-thread.chat-timeline.dm-chat-thread>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node .avatar-wrap:after{content:"";z-index:-1;border:1.5px solid var(--color-accent);border-radius:50%;width:100%;height:100%;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline.dm-chat-thread>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node .avatar-wrap:before,.chat-thread.chat-timeline.dm-chat-thread>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node .avatar-wrap:after{border:1.5px solid color-mix(in srgb,var(--color-accent) 55%,transparent)}}.chat-thread.chat-timeline.dm-chat-thread>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node .avatar-wrap:before,.chat-thread.chat-timeline.dm-chat-thread>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node .avatar-wrap:after{pointer-events:none;animation:2.4s cubic-bezier(.22,.61,.36,1) infinite dm-timeline-dot-ripple;transform:translate(-50%,-50%)}.chat-thread.chat-timeline.dm-chat-thread>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node .avatar-wrap:before{border-color:var(--color-accent);animation-delay:0s}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline.dm-chat-thread>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node .avatar-wrap:before{border-color:color-mix(in srgb,var(--color-accent) 70%,transparent)}}.chat-thread.chat-timeline.dm-chat-thread>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node .avatar-wrap:after{border-color:var(--color-accent);animation-delay:.8s}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline.dm-chat-thread>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node .avatar-wrap:after{border-color:color-mix(in srgb,var(--color-accent) 50%,transparent)}}.chat-thread.chat-timeline.dm-chat-thread>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node .avatar-wrap:after{border-width:1px}.chat-thread.chat-timeline.dm-chat-thread>.dm-message--timeline:has(+li.h-px) .dm-message-avatar.avatar-default,.chat-thread.chat-timeline.dm-chat-thread>.dm-message--timeline:has(+li.h-px) .dm-message-avatar .avatar-default{box-shadow:0 0 0 1px var(--color-page),0 0 0 2px var(--color-accent),0 0 14px var(--color-accent);animation:2.4s ease-in-out infinite dm-timeline-avatar-pulse-latest}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline.dm-chat-thread>.dm-message--timeline:has(+li.h-px) .dm-message-avatar.avatar-default,.chat-thread.chat-timeline.dm-chat-thread>.dm-message--timeline:has(+li.h-px) .dm-message-avatar .avatar-default{box-shadow:0 0 0 1px var(--color-page),0 0 0 2px color-mix(in srgb,var(--color-accent) 45%,transparent),0 0 14px color-mix(in srgb,var(--color-accent) 40%,transparent)}}@keyframes dm-timeline-avatar-pulse-latest{0%,to{box-shadow:0 0 0 1px var(--color-page),0 0 0 2px color-mix(in srgb,var(--color-accent) 35%,transparent),0 0 10px color-mix(in srgb,var(--color-accent) 35%,transparent);transform:scale(1)}50%{box-shadow:0 0 0 1px var(--color-page),0 0 0 2px color-mix(in srgb,var(--color-accent) 60%,transparent),0 0 20px color-mix(in srgb,var(--color-accent) 55%,transparent);transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.chat-thread.chat-timeline.dm-chat-thread>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node .avatar-wrap:before,.chat-thread.chat-timeline.dm-chat-thread>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node .avatar-wrap:after,.chat-thread.chat-timeline.dm-chat-thread>.dm-message--timeline:has(+li.h-px) .dm-message-avatar .avatar-default{animation:none}}.chat-thread.chat-timeline.dm-chat-thread .dm-message--timeline:has(.dm-message-avatar):after,.chat-thread.chat-timeline.dm-chat-thread .dm-message--timeline:not(:has(.dm-message-avatar)):after{display:none}.chat-thread.chat-timeline.dm-chat-thread .dm-timeline-track{overflow:visible}.chat-thread.chat-timeline.dm-chat-thread .dm-message-spine-node:has(.dm-message-avatar){z-index:2;position:relative;overflow:visible}.chat-thread.chat-timeline.dm-chat-thread .dm-timeline-row{align-items:flex-start}.chat-thread.chat-timeline.dm-chat-thread .dm-timeline-rail-time{align-self:center}.chat-thread.chat-timeline.dm-chat-thread .dm-message-spine-node:has(.dm-message-avatar){align-self:flex-start}.chat-thread.chat-timeline.dm-chat-thread .dm-message-col{z-index:1;position:relative}.chat-thread.chat-timeline.dm-chat-thread .dm-message-spine-node:has(.dm-message-avatar):after{content:"";left:calc(50% + (var(--dm-avatar-rail) / 2) + .04rem);width:calc((var(--dm-timeline-rail) - var(--dm-avatar-rail)) / 2 + .62rem);max-width:calc(.62rem + (var(--dm-timeline-rail) - var(--dm-avatar-rail)) / 2);background:var(--dm-timeline-git-arm);opacity:.88;z-index:0;pointer-events:none;border-radius:999px;height:2px;margin:0;position:absolute;top:50%;transform:translateY(-50%);animation:none!important;display:block!important}.chat-thread.chat-timeline.dm-chat-thread .dm-message--mine .dm-message-spine-node:has(.dm-message-avatar):after{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline.dm-chat-thread .dm-message--mine .dm-message-spine-node:has(.dm-message-avatar):after{background:color-mix(in srgb,var(--color-accent) 35%,var(--dm-timeline-git-arm))}}.chat-thread.chat-timeline.dm-chat-thread .dm-message-spine-node .avatar-wrap,.chat-thread.chat-timeline.dm-chat-thread .dm-message-avatar{z-index:2;position:relative}.chat-thread.chat-timeline:not(.dm-chat-thread) .dm-message-col,.chat-thread.chat-timeline:not(.dm-chat-thread) .dm-message-col--mine{width:98%;max-width:min(98%,var(--timeline-message-max))}.chat-thread.chat-timeline .dm-message--timeline{z-index:1;padding-left:.15rem;position:relative;margin-top:0!important}.chat-thread.chat-timeline .dm-message--timeline .dm-message-inner.dm-timeline-row{align-items:stretch;width:100%;min-width:0;display:grid!important}.chat-thread.chat-timeline .dm-message--mine .dm-message-inner.dm-timeline-row{flex-direction:unset;justify-content:unset}.chat-thread.chat-timeline .dm-message-col,.chat-thread.chat-timeline .dm-timeline-body{width:100%;min-width:0;max-width:100%;overflow:visible}.chat-thread.chat-timeline .dm-message-bubble,.chat-thread.chat-timeline .message-item{width:100%;min-width:0;max-width:100%}.chat-thread.chat-timeline .message-item .garble-bubble-text,.chat-thread.chat-timeline .dm-message-bubble.garble-bubble-text{box-sizing:border-box}.chat-thread.chat-timeline .message-item .garble-bubble-text.message-bubble-with-actions,.chat-thread.chat-timeline .dm-message-bubble.garble-bubble-text.message-bubble-with-actions,.dm-chat-experience--pro .dm-message--timeline .garble-bubble-text.dm-message-bubble{width:100%;max-width:min(100%,var(--timeline-message-max))}.chat-thread.chat-timeline .message-bubble-with-actions.garble-bubble-text{width:100%;max-width:min(100%,var(--timeline-message-max));min-width:0}.chat-thread.chat-timeline .dm-timeline-row{grid-template-columns:var(--dm-timeline-time-col) var(--dm-timeline-rail) minmax(0,1fr);align-items:stretch;gap:.35rem .5rem;max-width:100%;display:grid}.chat-thread.chat-timeline .dm-timeline-rail-time{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-subtle);opacity:.92;text-align:right;white-space:nowrap;place-self:center end;padding-right:.2rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.58rem;font-weight:500;line-height:1.25}.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-timeline-rail-time{color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-timeline-rail-time{color:color-mix(in srgb,var(--color-muted) 70%,var(--color-accent) 30%)}}.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-timeline-rail-time{opacity:1}.chat-thread.chat-timeline .dm-timeline-meta,.chat-thread.chat-timeline .dm-timeline-inline-head{display:none}.chat-thread.chat-timeline .message-item{position:relative}.chat-thread.chat-timeline .dm-timeline-actions{opacity:1;pointer-events:auto;flex-wrap:wrap;align-items:center;gap:.2rem .35rem;margin-top:.2rem;display:flex}.chat-thread.chat-timeline .dm-timeline-actions.message-row-actions{opacity:1;margin-left:0}.chat-thread.chat-timeline .dm-timeline-floating-actions,.chat-thread.chat-timeline .dm-timeline-body .message-header-time{display:none}.chat-thread.chat-timeline .dm-message--mine.dm-message--timeline .dm-message-inner{flex-direction:unset;justify-content:unset}.chat-thread.chat-timeline .dm-timeline-track{width:var(--dm-timeline-rail);min-width:var(--dm-timeline-rail);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;height:100%;min-height:2.75rem;display:flex;position:relative}.chat-thread.chat-timeline .dm-timeline-track:before{content:"";border-left:2px dotted var(--dm-timeline-stroke);opacity:.88;pointer-events:none;z-index:0;background:0 0;border-radius:0;width:0;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.chat-thread.chat-timeline .dm-timeline-line{display:none}.chat-thread.chat-timeline .dm-message-spine-node{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:100%;padding:.12rem 0;display:flex;position:relative}.chat-thread.chat-timeline .dm-timeline-point{z-index:2;background:var(--dm-timeline-commit);width:.44rem;height:.44rem;box-shadow:0 0 0 1px var(--color-page),0 0 0 2px var(--dm-timeline-commit);border:none;border-radius:50%;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline .dm-timeline-point{box-shadow:0 0 0 1px var(--color-page),0 0 0 2px color-mix(in srgb,var(--dm-timeline-commit) 55%,transparent)}}.chat-thread.chat-timeline .dm-timeline-point{pointer-events:none;opacity:.5}.chat-thread.chat-timeline>.dm-message--timeline:nth-last-child(2 of.dm-message--timeline) .dm-timeline-point{opacity:.68}.chat-thread.chat-timeline>.dm-message--timeline:nth-last-child(3 of.dm-message--timeline) .dm-timeline-point{opacity:.62}.chat-thread.chat-timeline>.dm-message--timeline:nth-last-child(4 of.dm-message--timeline) .dm-timeline-point,.chat-thread.chat-timeline>.dm-message--timeline:nth-last-child(5 of.dm-message--timeline) .dm-timeline-point,.chat-thread.chat-timeline>.dm-message--timeline:nth-last-child(6 of.dm-message--timeline) .dm-timeline-point{opacity:.52}.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node:before,.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node:after,.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-timeline-point:before{content:"";z-index:1;border:1.5px solid var(--color-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node:before,.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node:after,.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-timeline-point:before{border:1.5px solid color-mix(in srgb,var(--color-accent) 55%,transparent)}}.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node:before,.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node:after,.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-timeline-point:before{pointer-events:none;animation:2.4s cubic-bezier(.22,.61,.36,1) infinite dm-timeline-dot-ripple;transform:translate(-50%,-50%)}.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node:before{border-color:var(--color-accent);animation-delay:0s}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node:before{border-color:color-mix(in srgb,var(--color-accent) 70%,transparent)}}.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node:after{border-color:var(--color-accent);animation-delay:.8s}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node:after{border-color:color-mix(in srgb,var(--color-accent) 50%,transparent)}}.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node:after{border-width:1px}.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-timeline-point:before{z-index:0;border-color:var(--color-accent-muted);width:.44rem;height:.44rem;animation-delay:1.6s}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-timeline-point:before{border-color:color-mix(in srgb,var(--color-accent-muted) 85%,var(--color-accent) 15%)}}.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-timeline-point:before{opacity:.9}.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-timeline-point{z-index:3;opacity:1;background:var(--color-accent);width:.52rem;height:.52rem;box-shadow:0 0 0 1px var(--color-page),0 0 0 2px var(--color-accent),0 0 12px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-timeline-point{box-shadow:0 0 0 1px var(--color-page),0 0 0 2px color-mix(in srgb,var(--color-accent) 40%,transparent),0 0 12px color-mix(in srgb,var(--color-accent) 45%,transparent)}}.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-timeline-point{animation:2.4s ease-in-out infinite dm-timeline-dot-pulse-latest}.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-timeline-point:after{content:"";z-index:1;background:var(--color-page);border-radius:50%;width:.2rem;height:.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-timeline-point:after{background:color-mix(in srgb,var(--color-page) 20%,var(--color-accent) 80%)}}.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-timeline-point:after{box-shadow:0 0 6px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-timeline-point:after{box-shadow:0 0 6px color-mix(in srgb,var(--color-accent) 65%,transparent)}}@keyframes dm-timeline-dot-ripple{0%{opacity:.85;transform:translate(-50%,-50%)scale(1)}75%,to{opacity:0;transform:translate(-50%,-50%)scale(3.15)}}@keyframes dm-timeline-dot-pulse-latest{0%,to{box-shadow:0 0 0 1px var(--color-page),0 0 0 2px color-mix(in srgb,var(--color-accent) 35%,transparent),0 0 10px color-mix(in srgb,var(--color-accent) 35%,transparent),0 0 0 4px color-mix(in srgb,var(--color-accent) 12%,transparent);transform:translate(-50%,-50%)scale(1)}50%{box-shadow:0 0 0 1px var(--color-page),0 0 0 2px color-mix(in srgb,var(--color-accent) 55%,transparent),0 0 18px color-mix(in srgb,var(--color-accent) 55%,transparent),0 0 0 6px color-mix(in srgb,var(--color-accent) 18%,transparent);transform:translate(-50%,-50%)scale(1.12)}}@media(prefers-reduced-motion:reduce){.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node:before,.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-message-spine-node:after,.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-timeline-point:before,.chat-thread.chat-timeline>.dm-message--timeline:has(+li.h-px) .dm-timeline-point{animation:none}}@keyframes dm-timeline-point-pop{0%{opacity:.25;transform:translate(-50%,-50%)scale(.35)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.chat-thread.chat-timeline .dm-message--timeline:after{content:"";left:calc(.15rem + var(--dm-timeline-time-col) + var(--dm-timeline-rail));background:var(--dm-timeline-git-arm);opacity:.92;z-index:1;pointer-events:none;border-radius:0;width:.55rem;height:2px;position:absolute;top:50%;transform:translate(-100%,-50%)}.chat-thread.chat-timeline .dm-message--mine.dm-message--timeline:after{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline .dm-message--mine.dm-message--timeline:after{background:color-mix(in srgb,var(--color-accent) 35%,var(--dm-timeline-git-arm))}}.chat-thread.chat-timeline .dm-message--mine.dm-message--timeline:after{opacity:.88}.chat-thread.chat-timeline.dm-chat-thread .dm-message-col--mine{width:98%;max-width:min(98%,var(--timeline-message-max));align-items:stretch;margin-left:0}.chat-thread.chat-timeline.dm-chat-thread .dm-message-col{width:98%;max-width:min(98%,var(--timeline-message-max))}.dm-chat-experience--pro .dm-message-meta{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin-bottom:.12rem;display:flex}.dm-chat-experience--pro .dm-message-time--header{color:var(--color-subtle);opacity:1;text-align:left;margin:0;font-size:.58rem;font-weight:500}.chat-thread.chat-timeline .dm-message--timeline .dm-message-avatar{z-index:1;box-shadow:0 0 0 1px var(--color-page);outline:1px solid var(--color-line);position:relative}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline .dm-message--timeline .dm-message-avatar{outline:1px solid color-mix(in srgb,var(--color-line) 35%,transparent)}}.chat-thread.chat-timeline .dm-message--mine.dm-message--timeline .dm-message-avatar{outline-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline .dm-message--mine.dm-message--timeline .dm-message-avatar{outline-color:color-mix(in srgb,var(--color-accent) 25%,var(--color-page))}}.dm-chat-experience--pro .dm-timeline-card:not(.garble-bubble-text){border-left:1px solid var(--color-line)}@supports (color:color-mix(in lab,red,red)){.dm-chat-experience--pro .dm-timeline-card:not(.garble-bubble-text){border-left:1px solid color-mix(in srgb,var(--color-line) 38%,transparent)}}.dm-chat-experience--pro .dm-timeline-card:not(.garble-bubble-text){border-radius:.55rem;padding-left:.55rem}.dm-chat-experience--pro .dm-message--mine .dm-timeline-card:not(.garble-bubble-text){border-left-color:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.dm-chat-experience--pro .dm-message--mine .dm-timeline-card:not(.garble-bubble-text){border-left-color:color-mix(in srgb,var(--color-line) 45%,var(--color-accent) 55%)}}.dm-chat-experience--pro .dm-message--mine .dm-timeline-card:not(.garble-bubble-text){opacity:.95}.chat-thread.chat-timeline .chat-day-divider{z-index:3;grid-template-columns:var(--dm-timeline-time-col) var(--dm-timeline-rail) minmax(0,1fr);align-items:center;gap:.35rem .5rem;padding:.55rem .15rem .15rem;list-style:none;display:grid;position:relative}.chat-thread.chat-timeline .chat-day-divider:before{content:"";flex:unset;background:var(--color-surface);border-radius:2px;grid-column:2;justify-self:center;width:.4rem;height:.4rem;transform:rotate(45deg)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline .chat-day-divider:before{background:color-mix(in srgb,var(--color-surface) 40%,var(--color-muted))}}.chat-thread.chat-timeline .chat-day-divider:before{border:2px solid var(--dm-timeline-stroke);box-shadow:0 0 0 1px var(--color-page);opacity:.75}.chat-thread.chat-timeline .chat-day-divider:after{content:"";left:calc(.15rem + var(--dm-timeline-time-col) + (var(--dm-timeline-rail) / 2));border-left:2px dotted var(--dm-timeline-stroke);opacity:.88;z-index:0;background:0 0;border-radius:0;width:0;display:block;position:absolute;top:0;bottom:0;transform:translate(-50%)}.chat-thread.chat-timeline .chat-day-divider-badge{z-index:1;border:1px solid var(--color-line);border-radius:.25rem;grid-column:3;justify-self:start;align-items:center;max-width:100%;margin:0;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline .chat-day-divider-badge{border:1px solid color-mix(in srgb,var(--color-line) 58%,transparent)}}.chat-thread.chat-timeline .chat-day-divider-badge{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline .chat-day-divider-badge{background:color-mix(in srgb,var(--color-surface) 88%,var(--color-page))}}.chat-thread.chat-timeline .chat-day-divider-badge{letter-spacing:-.01em;color:var(--color-muted);box-shadow:none;padding:.12rem .45rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.58rem;font-weight:600;line-height:1.3}.chat-thread.chat-timeline .chat-day-divider--today .chat-day-divider-badge{border-color:var(--color-accent-muted)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline .chat-day-divider--today .chat-day-divider-badge{border-color:color-mix(in srgb,var(--color-accent-muted) 55%,var(--color-line))}}.chat-thread.chat-timeline .chat-day-divider--today .chat-day-divider-badge{background:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline .chat-day-divider--today .chat-day-divider-badge{background:color-mix(in srgb,var(--color-accent-soft) 55%,var(--color-surface))}}.chat-thread.chat-timeline .chat-day-divider--today .chat-day-divider-badge{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline .chat-day-divider--today .chat-day-divider-badge{color:color-mix(in srgb,var(--color-ink) 88%,var(--color-accent) 12%)}}.chat-thread.chat-timeline .chat-day-divider--yesterday .chat-day-divider-badge{border-color:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline .chat-day-divider--yesterday .chat-day-divider-badge{border-color:color-mix(in srgb,var(--color-line) 72%,var(--color-accent-muted) 28%)}}.chat-thread.chat-timeline .chat-day-divider--yesterday .chat-day-divider-badge{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline .chat-day-divider--yesterday .chat-day-divider-badge{background:color-mix(in srgb,var(--color-surface) 88%,var(--color-accent-soft) 12%)}}.chat-thread.chat-timeline .chat-day-divider--yesterday .chat-day-divider-badge{color:var(--color-muted)}.chat-thread.chat-timeline .chat-day-divider--date .chat-day-divider-badge{color:var(--color-subtle);border-radius:.45rem;padding:.16rem .5rem;font-weight:500}.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--today,.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--yesterday,.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--date{grid-template-columns:unset;justify-content:center;align-items:center;gap:.65rem;width:100%;padding:.55rem .5rem .2rem;display:flex}.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--today:before,.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--yesterday:before,.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--date:before,.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--today:after,.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--yesterday:after,.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--date:after{content:"";width:auto;height:0;box-shadow:none;border:none;border-top:1px dotted var(--color-line);background:0 0;border-radius:0;flex:1;align-self:center;margin:0;display:block;position:static;top:auto;bottom:auto;left:auto;transform:none}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--today:before,.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--yesterday:before,.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--date:before,.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--today:after,.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--yesterday:after,.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--date:after{border-top:1px dotted color-mix(in srgb,var(--color-line) 62%,transparent)}}.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--today:before,.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--yesterday:before,.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--date:before,.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--today:after,.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--yesterday:after,.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--date:after{opacity:1;grid-column:unset;justify-self:unset;z-index:auto}.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--today .chat-day-divider-badge,.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--yesterday .chat-day-divider-badge,.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--date .chat-day-divider-badge{grid-column:unset;justify-self:unset;font-family:var(--font-sans);font-size:var(--garble-font-meta);box-shadow:var(--shadow-panel);border-radius:999px;flex-shrink:0;padding:.2rem .75rem;font-weight:600}.chat-thread.chat-timeline.dm-chat-timeline .chat-day-divider--date .chat-day-divider-badge{color:var(--color-subtle);font-weight:500}.chats-main .ux28-inbox-body .app-divider-list,.dm-chat-experience--pro .ux28-inbox-body .app-divider-list{flex-direction:column;gap:0;padding:.25rem 0 .5rem;display:flex}.chats-main .ux28-inbox-body .app-divider-list>li+li,.dm-chat-experience--pro .ux28-inbox-body .app-divider-list>li+li{border-top:none}.chats-main .ux28-inbox-body .list-row,.dm-chat-experience--pro .ux28-inbox-body .list-row{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;gap:.5rem;padding:.32rem .55rem;transition:background .12s,color .12s}.chats-main .ux28-inbox-body .list-row:hover,.dm-chat-experience--pro .ux28-inbox-body .list-row:hover{background:var(--color-ink);border:none}@supports (color:color-mix(in lab,red,red)){.chats-main .ux28-inbox-body .list-row:hover,.dm-chat-experience--pro .ux28-inbox-body .list-row:hover{background:color-mix(in srgb,var(--color-ink) 4%,var(--color-page))}}.chats-main .ux28-inbox-body .list-row:hover,.dm-chat-experience--pro .ux28-inbox-body .list-row:hover{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.chats-main .ux28-inbox-body .list-row-active,.dm-chat-experience--pro .ux28-inbox-body .list-row-active{box-shadow:none;color:var(--color-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;font-weight:600}.chats-main .ux28-inbox-body .list-row-active:before,.dm-chat-experience--pro .ux28-inbox-body .list-row-active:before{display:none}.dm-chat-experience--pro .ux28-inbox-body .list-row .avatar-default{width:1.75rem;height:1.75rem;font-size:var(--garble-font-meta)}.dm-chat-experience--pro .ux28-inbox-body .list-row .type-ui{font-size:var(--garble-font-ui);font-weight:600}.dm-chat-experience--pro .ux28-inbox-body .list-row .type-body{font-size:var(--garble-font-meta);line-height:1.35}.dm-chat-experience--pro .ux28-inbox-body .list-row time{font-size:var(--garble-font-meta)}.dm-chat-experience--pro .ux28-discover-body .list-row{align-items:flex-start}.dm-chat-experience--pro .ux28-discover-body .list-row .btn-sm{font-size:var(--garble-font-meta)}.dm-chat-experience--pro .community-chrome--slack .spaces-slack-channel-name{font-family:var(--font-sans);font-size:var(--garble-font-ui);letter-spacing:-.01em;font-weight:600;line-height:1.35}.dm-chat-experience--pro .community-chrome--slack .garble-sidebar-workspace-eyebrow{font-size:var(--garble-font-meta);letter-spacing:.02em;font-weight:600}.dm-chat-experience--pro .community-chrome--slack .spaces-slack-channel-topic{font-size:var(--garble-font-meta)}.dm-chat-experience--pro .message-reaction-pill{box-shadow:none;background:0 0;border:none}.dm-chat-experience--pro .message-reaction-pill.is-mine{color:var(--color-accent);background:0 0}.dm-chat-experience--pro .message-reaction-add{box-shadow:none;background:0 0;border:none}.dm-chat-experience--pro .dm-message-col .message-reactions{gap:.15rem;min-height:0;margin-top:.05rem}.composer-mode-toggle{border-radius:var(--radius-ui);border:1px solid var(--color-line);background:var(--color-surface);font-size:var(--garble-font-ui);gap:.15rem;padding:.15rem;display:flex}.composer-mode-btn{color:var(--color-muted);background:0 0;border:1px solid #0000;border-radius:.4rem;flex:1;padding:.45rem .5rem;font-weight:500;transition:background .12s,color .12s,border-color .12s}.composer-mode-btn:hover{color:var(--color-ink)}.composer-mode-btn-active{background:var(--color-accent-soft);color:var(--color-accent-hover);box-shadow:none;border:1px solid #2563eb38;font-weight:600}.message-reactions{flex-wrap:wrap;align-items:center;gap:.25rem;min-height:1.35rem;margin-top:.2rem;display:flex}.message-reactions--end{justify-content:flex-end}.message-reaction-pill{border:1px solid var(--color-line);background:var(--color-surface);font-size:var(--garble-font-meta);cursor:pointer;border-radius:999px;align-items:center;gap:.22rem;padding:.12rem .42rem .12rem .32rem;line-height:1.25;transition:border-color .12s,background .12s,box-shadow .12s;display:inline-flex}.message-reaction-pill:hover{border-color:var(--color-line-strong);background:var(--color-elevated)}.message-reaction-pill.is-mine{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.message-reaction-pill.is-mine{border-color:color-mix(in srgb,var(--color-accent) 42%,var(--color-line))}}.message-reaction-pill.is-mine{background:var(--color-accent-soft)}.message-reaction-emoji{font-size:.92rem;line-height:1}.message-reaction-count{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:600}.message-reaction-add-wrap{position:relative}.message-reaction-add{border:1px solid var(--color-line);background:var(--color-surface);width:1.45rem;height:1.45rem;color:var(--color-muted);cursor:pointer;opacity:0;border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;line-height:1;transition:opacity .12s,background .12s,border-color .12s;display:inline-flex}.message-item:hover .message-reaction-add,.dm-message-col:hover .message-reaction-add,.message-reactions--has-pills .message-reaction-add,.message-reactions--picker-open .message-reaction-add,.message-reaction-add-wrap:focus-within .message-reaction-add{opacity:1}.message-reaction-add:hover{border-color:var(--color-line-strong);background:var(--color-elevated);color:var(--color-ink)}.message-reaction-picker{z-index:20;border:1px solid var(--color-line);border-radius:var(--radius-ui);background:var(--color-elevated);max-width:min(100%,20rem);box-shadow:var(--shadow-float);flex-flow:row;align-items:center;gap:.12rem;padding:.35rem;display:flex;position:absolute;bottom:calc(100% + .35rem);left:0;overflow-x:auto}.message-reaction-picker--portal{z-index:9000;overscroll-behavior-x:contain;flex-flow:row;align-items:center;gap:.15rem;max-width:min(100vw - 1rem,22rem);padding:.4rem .45rem;display:inline-flex;position:fixed;bottom:auto;overflow-x:auto}.message-reactions--end .message-reaction-picker{left:auto;right:0}.message-reaction-picker-btn{cursor:pointer;background:0 0;border:none;border-radius:.45rem;padding:.28rem .38rem;font-size:1.05rem;line-height:1;transition:background .1s}.message-reaction-picker-btn:hover{background:var(--color-surface)}.message-reaction-quick-add{overscroll-behavior-x:contain;scrollbar-width:thin;flex-flow:row;align-items:center;gap:.1rem;max-width:100%;display:inline-flex;overflow-x:auto}.message-reaction-quick-btn{border:1px solid var(--color-line);flex-shrink:0;justify-content:center;align-items:center;min-width:1.55rem;height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.message-reaction-quick-btn{border:1px solid color-mix(in srgb,var(--color-line) 55%,transparent)}}.message-reaction-quick-btn{background:var(--color-surface);cursor:pointer;border-radius:999px;padding:0 .2rem;font-size:1rem;line-height:1;transition:background .12s,border-color .12s,transform .12s}.message-reaction-quick-btn:hover:not(:disabled){border-color:var(--color-line-strong);background:var(--color-elevated);transform:scale(1.06)}.message-reactions--inline-quick{flex-wrap:nowrap;align-items:center;gap:.18rem;max-width:100%;overflow-x:auto}.chat-thread.chat-timeline .message-reactions,.chat-thread.chat-timeline .message-reaction-add-wrap{overflow:visible}.chat-thread.chat-timeline .message-reaction-add,.chat-thread.chat-timeline .message-reactions--picker-open .message-reaction-add{opacity:1;border:1px solid var(--color-line)}@supports (color:color-mix(in lab,red,red)){.chat-thread.chat-timeline .message-reaction-add,.chat-thread.chat-timeline .message-reactions--picker-open .message-reaction-add{border:1px solid color-mix(in srgb,var(--color-line) 70%,transparent)}}.chat-thread.chat-timeline .message-reaction-add,.chat-thread.chat-timeline .message-reactions--picker-open .message-reaction-add{background:var(--color-surface);color:var(--color-muted)}.dm-chat-experience--pro .chat-thread.chat-timeline .message-reaction-add{opacity:1;border:1px solid var(--color-line)}@supports (color:color-mix(in lab,red,red)){.dm-chat-experience--pro .chat-thread.chat-timeline .message-reaction-add{border:1px solid color-mix(in srgb,var(--color-line) 70%,transparent)}}.dm-chat-experience--pro .chat-thread.chat-timeline .message-reaction-add{background:var(--color-surface)}.dm-message-col .message-reactions{width:100%}.emoji-react-bar{background:var(--color-elevated);border-radius:999px;gap:.125rem;padding:.15rem .25rem;display:flex}.emoji-react-btn{border-radius:.5rem;padding:.2rem .35rem;font-size:.875rem;transition:background .1s}.emoji-react-btn:hover{background:var(--color-surface)}.text-accent-live{color:var(--color-accent)}.inbox-empty-img{border-radius:var(--radius-panel);object-fit:cover;border:1px solid var(--color-line);width:auto;max-height:11rem;box-shadow:var(--shadow-panel);margin-bottom:1.5rem}.share-page{background:var(--color-page);flex-direction:column;min-height:100dvh;display:flex}.share-page-top{border-bottom:1px solid var(--color-line);background:var(--color-surface)}.share-page-hero{text-align:center;background:linear-gradient(145deg,#0f172a,#1e3a8a 42%,#2563eb);padding:2rem 1.5rem 2.75rem}.share-page-hero-title{font-family:var(--font-display);color:var(--hero-band-ink,#f8fafc);margin-top:.5rem;font-size:1.35rem;font-weight:600}.share-page-main{flex:1;justify-content:center;align-items:flex-start;margin-top:-1.25rem;padding:0 1rem 2.5rem;display:flex}.share-panel{border-radius:var(--radius-panel);border:1px solid var(--color-line);background:var(--color-surface);text-align:center;width:100%;max-width:28rem;box-shadow:var(--shadow-float);padding:2rem}.space-list-row{border-radius:var(--radius-panel);border:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-panel);padding:.85rem 1rem;transition:border-color .12s,box-shadow .12s}.space-list-row:hover{border-color:#2563eb33}.info-callout{border-radius:var(--radius-ui);background:var(--color-accent-soft);font-size:var(--garble-font-body);color:var(--color-muted);border:1px solid #2563eb2e;padding:.75rem .85rem}.marketing-header{border-bottom:1px solid var(--color-line);background:var(--color-surface);position:relative}@supports (color:color-mix(in lab,red,red)){.marketing-header{background:color-mix(in srgb,var(--color-surface) 90%,transparent)}}.marketing-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.share-cipher{border-radius:var(--radius-panel);background:var(--color-elevated);letter-spacing:.12em;color:var(--color-ink);margin-top:1rem;padding:2rem 1.5rem;font-family:ui-monospace,monospace;font-size:1.125rem}.segment{border-radius:var(--radius-ui);background:var(--color-elevated);gap:.25rem;padding:.2rem;display:inline-flex}.segment-item{color:var(--color-muted);border-radius:.4rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}.segment-item:hover{color:var(--color-ink)}.segment-item-active{background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 2px #0f172a0f}.segment-compact{gap:.12rem;padding:.15rem}.segment-compact .segment-item{letter-spacing:0;white-space:nowrap;align-items:center;gap:.3rem;padding:.32rem .55rem;font-size:.75rem;font-weight:500;display:inline-flex}.segment-tab-stats{align-items:center;gap:.2rem;display:inline-flex}.count-badge{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:.15rem;padding:.06rem .38rem;font-size:.5625rem;font-weight:500;line-height:1.2;display:inline-flex}.count-badge svg{shrink:0;opacity:.85;width:.625rem;height:.625rem}.count-badge-unread{background:var(--color-warm-soft);color:var(--color-warm-ink);border:1px solid #fb923c40}.count-badge-bell .count-badge-bell-icon{color:#d97706}.segment-item-has-notify{box-shadow:inset 0 0 0 1px #f59e0b40}.segment-tab-video{align-items:center;gap:.12rem;margin-left:.05rem;display:inline-flex}.segment-tab-video-btn{border:1px solid var(--color-line);background:var(--color-surface);width:1.65rem;height:1.65rem;color:var(--color-muted);border-radius:.35rem;justify-content:center;align-items:center;padding:0;transition:background .1s,border-color .1s,box-shadow .1s;display:inline-flex}.video-brand-icon{flex-shrink:0;display:block}.video-brand-icon-muted{opacity:.45;filter:grayscale(.35)}.video-provider-pair{align-items:center;gap:.2rem;display:inline-flex}.video-links-btn{gap:.35rem}.video-url-field{align-items:center;gap:.5rem;display:flex}.video-url-field-icon{flex-shrink:0}.video-provider-busy{color:var(--color-subtle);font-size:.65rem;font-weight:700;line-height:1}.video-provider-btn{border:1px solid var(--color-line);background:var(--color-surface);cursor:pointer;border-radius:.45rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:border-color .12s,box-shadow .12s,transform .12s;display:inline-flex}.video-provider-btn:hover:not(:disabled){border-color:var(--color-line-strong);box-shadow:var(--shadow-panel);transform:translateY(-.5px)}.video-provider-btn-zoom:hover:not(:disabled){border-color:#2d8cff8c}.video-provider-btn-teams:hover:not(:disabled){border-color:#5b5fc78c}.video-provider-btn-idle{opacity:.5;cursor:default}.toolbar-actions-video{gap:.25rem}.segment-tab-video-btn:hover{color:var(--color-ink);background:var(--color-elevated);border-color:#d4d4d8}.segment-tab-video-zoom:hover{color:var(--color-accent);border-color:#2563eb73}.segment-tab-video-teams:hover{color:#5b5fc7;border-color:#6264a780}.segment-item-active .segment-tab-video-btn{background:var(--color-surface)}.segment-tab-video-btn:disabled{cursor:default}.segment-tab-video-btn-idle:disabled{opacity:.42}.segment-tab-video-btn-dedicated{box-shadow:inset 0 0 0 1px #2563eb47}.channel-toolbar{flex-direction:column;gap:.35rem;display:flex}.channel-tabs-toggle{border:1px solid var(--color-line);background:var(--color-surface);border-radius:999px;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.channel-tabs-toggle{background:color-mix(in srgb,var(--color-surface) 90%,var(--color-page))}}.channel-tabs-toggle{line-height:1.2;font-size:var(--garble-font-meta);color:var(--color-muted);cursor:pointer;padding:.1rem .4rem .1rem .32rem;font-weight:600;transition:border-color .12s,color .12s,background .12s}.channel-tabs-toggle:hover{border-color:var(--color-line-strong);color:var(--color-ink)}.channel-tabs-chevron{border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;transition:transform .18s;display:inline-block;transform:rotate(-45deg)}.channel-tabs-chevron-open{margin-top:-.15rem;transform:rotate(45deg)}.channel-tabs-toggle-label{white-space:nowrap}.channel-toolbar-top .channel-tabs-toggle{font-size:var(--garble-font-ui);flex-shrink:0;gap:.45rem;padding:.38rem .75rem .38rem .55rem;line-height:1.25}.channel-toolbar-top .channel-tabs-chevron{flex-shrink:0;width:.5rem;height:.5rem}.channel-toolbar-top .channel-tabs-toggle-label{padding-right:.05rem}.channel-toolbar--tabs-collapsed .channel-toolbar-top{gap:.45rem .75rem}.channel-tabs-collapsible{grid-template-rows:1fr;transition:grid-template-rows .22s;display:grid}.channel-tabs-collapsible--collapsed{display:none}.channel-tabs-collapsible-inner{flex-direction:column;gap:.35rem;min-height:0;display:flex;overflow:hidden}.channel-tabs-collapsible-inner .tab-settings-panel{gap:.5rem;padding:.65rem .75rem}.channel-tabs-collapsible-inner .tab-access-panel{gap:.45rem}.channel-toolbar-actions-row{justify-content:flex-end;align-items:center;width:100%;min-height:1.75rem;display:flex}.channel-toolbar-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .65rem;min-height:0;display:flex}.channel-toolbar-space{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.03em;font-size:1rem;font-weight:600}.channel-toolbar-channel{font-family:var(--font-display);font-size:var(--garble-font-tab);color:var(--color-accent);letter-spacing:-.02em;font-weight:600;line-height:1.2}.community-chrome .channel-toolbar,.community-chrome .channel-tab-bar{font-size:var(--garble-font-ui)}.channel-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.2rem;display:flex}.community-chrome .btn-ghost.btn-sm{padding:.22rem .45rem;line-height:1.2}.channel-tab-bar{border:none;border-bottom:1px solid var(--color-line);background:0 0;border-radius:0;align-items:center;gap:.35rem;margin:.15rem 0 0;padding:0 0 .1rem;display:flex}.channel-tabs-scroll{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:1;align-items:stretch;gap:.125rem;min-width:0;display:flex;overflow:auto hidden}.community-chrome .channel-tab.app-shell-tab{font-size:var(--garble-font-tab);gap:.25rem;padding:.25rem .45rem .3rem;line-height:1.2}.community-chrome .channel-tab.app-shell-tab-active:after{height:1.5px;bottom:0;left:.3rem;right:.3rem}.channel-tab-active.app-shell-tab-active{box-shadow:none;background:0 0}.channel-tab-unread{shrink:0;background:var(--color-warm-ink);width:.4rem;height:.4rem;box-shadow:0 0 0 2px var(--color-surface);border-radius:999px}.channel-tab-ghost{color:var(--color-subtle);font-weight:500}.channel-tab-ghost:hover{color:var(--color-accent)}.channel-tab-add{color:var(--color-accent);padding-left:.35rem;padding-right:.35rem;font-weight:600}.channel-tab-add:hover{color:var(--color-accent-hover)}.channel-tab-meta{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .65rem;min-height:0;padding:0 .1rem .15rem;display:flex}.channel-toolbar-actions-row{justify-content:flex-end;padding:0 .05rem}.channel-tab-meta-video{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.community-chat-stack{flex-direction:row;flex:auto;align-items:stretch;min-height:0;display:flex}.spaces-workspace .community-chat-stack{min-height:0}.spaces-workspace .community-chat-pane.chat-scroll-pane{align-self:stretch;height:auto;min-height:0}.community-chat-stack--thread-open .community-chat-pane{border-right:1px solid var(--color-line)}.channel-thread-panel{border-left:1px solid var(--ux27-glass-border);background:var(--ux27-glass-bg);width:min(22rem,38vw);min-width:17rem;max-height:100%;-webkit-backdrop-filter:var(--ux27-glass-blur);backdrop-filter:var(--ux27-glass-blur);flex-direction:column;display:flex;box-shadow:-8px 0 24px #0f172a0a}.channel-thread-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex}.channel-thread-kicker{font-size:var(--garble-font-meta);color:var(--color-subtle);margin:.1rem 0 0;line-height:1.35}.channel-thread-parent{border-bottom:1px solid var(--color-line);background:var(--color-elevated);padding:.65rem .75rem}.channel-thread-parent-row{align-items:flex-start;gap:.55rem;display:flex}.channel-thread-replies{flex:1;padding:.5rem .65rem;overflow-y:auto}.channel-thread-title-line{flex-wrap:wrap;align-items:center;gap:.35rem .4rem;min-width:0;display:flex}.channel-thread-glyph{font-size:1.05rem;line-height:1}.channel-thread-title{margin:0}.channel-thread-compose{border-top:1px solid var(--color-line);padding:.55rem .65rem}.channel-thread-compose-bar{width:100%}.channel-thread-replies .message-reactions{margin-top:.35rem}.channel-thread-parent .message-reactions{margin-top:.45rem}.channel-thread-error{padding:0 .65rem .5rem}.message-action-text{font-size:var(--garble-font-meta);color:var(--color-accent);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.1rem .35rem;font-weight:600}.message-action-text:hover{background:var(--color-accent-soft);color:var(--color-accent-hover)}.channel-tab-topic{max-width:36rem;font-size:var(--garble-font-meta);color:var(--color-muted);margin:0;line-height:1.35}.channel-tab-meta .segment-tab-video{margin-left:0}.channel-message-search{border:1px solid var(--color-line);background:var(--color-elevated);min-width:6.75rem;max-width:12.5rem;height:1.45rem;box-shadow:var(--shadow-panel);border-radius:999px;flex:0 11.5rem;align-items:center;display:inline-flex;position:relative;overflow:hidden}.channel-message-search-icon{z-index:1;color:var(--color-muted);pointer-events:none;font-size:.8rem;position:absolute;left:.5rem}.channel-message-search-input{width:100%;min-width:0;height:100%;min-height:0;font-size:var(--garble-font-input);color:var(--color-ink);box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;flex:1;padding:0 .35rem 0 1.45rem}.channel-message-search-input::placeholder{color:var(--theme-search-placeholder,var(--color-muted));opacity:1}.channel-message-search-input:focus{box-shadow:none}.channel-message-search:focus-within{box-shadow:0 0 0 1px var(--ux27-input-focus-border),var(--shadow-focus)}.channel-message-search-busy{color:var(--color-muted);font-size:var(--garble-font-ui);pointer-events:none;position:absolute;right:4.1rem}.channel-message-search-scopes{border-left:1px solid var(--color-line);background:var(--color-surface);flex-shrink:0;align-items:center;gap:0;height:100%;padding:0 .1rem;display:inline-flex}.channel-message-search-scope{height:1.1rem;font-size:var(--garble-font-meta);color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:.35rem;padding:0 .28rem;font-weight:600;line-height:1;transition:background .12s,color .12s}.channel-message-search-scope:hover{color:var(--color-ink);background:var(--color-elevated)}.channel-message-search-scope.is-on{border:1px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.channel-message-search-scope.is-on{border:1px solid color-mix(in srgb,var(--color-accent) 40%,var(--color-line))}}.channel-message-search-scope.is-on{background:var(--color-accent-soft);color:var(--color-accent);font-weight:600}@media(min-width:768px){.app-bottom-chrome{display:none!important}}.app-bottom-chrome{background:var(--color-surface);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.app-bottom-chrome{background:color-mix(in srgb,var(--color-surface) 90%,transparent)}}.app-bottom-chrome{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);border-top:1px solid var(--color-line)}.app-mobile-nav{justify-content:space-around;align-items:stretch;gap:.125rem;padding:0 .35rem;display:flex}.app-mobile-tab.app-shell-tab{text-align:center;flex:1;justify-content:center;padding-top:.6rem;padding-bottom:.65rem;text-decoration:none}.app-bottom-chrome .app-shell-tab-active:after{display:none}@media(max-width:767px){.app-text-size-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-text-size-select{min-width:6.5rem}}.ux27-sheet.app-surface .list-row,.app-surface .list-row{box-shadow:none;background:0 0;border:none;border-radius:0;padding:.85rem 1.15rem}@media(min-width:768px){.ux27-sheet.app-surface .list-row,.app-surface .list-row{padding:.9rem 1.35rem}}.ux27-sheet.app-surface .list-row:hover,.app-surface .list-row:hover{background:var(--color-elevated)}.ux27-sheet.app-surface .list-row-active,.app-surface .list-row-active{background:var(--color-accent-soft)}.ux27-sheet .people-card,.app-surface .people-card,.capability-card-flush .people-card{box-shadow:none;border:none;border-radius:0;padding:.9rem 1.35rem}.ux27-sheet .people-card:hover,.app-surface .people-card:hover,.capability-card-flush .people-card:hover{background:var(--color-elevated)}.ux27-sheet .space-list-row,.app-surface .space-list-row{box-shadow:none;border:none;border-radius:0;padding:1rem 1.35rem}.ux27-sheet .space-list-row:hover,.app-surface .space-list-row:hover{background:var(--color-elevated)}.search-highlight{background:var(--theme-search-highlight-bg,var(--color-accent-soft));color:var(--theme-search-highlight-ink,var(--color-ink));border-radius:.15rem;padding:0 .1rem;font-weight:600}.space-search-hit{border:1px solid var(--color-line);border-radius:var(--radius-ui);background:var(--color-surface);text-align:left;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;padding:.55rem .65rem;transition:border-color .12s,box-shadow .12s;display:flex}.space-search-hit:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-panel)}.space-search-hit-tab{font-size:var(--garble-font-meta);color:var(--color-accent);text-transform:capitalize;font-weight:700}.space-search-hit-body{font-size:var(--garble-font-body);color:var(--color-ink);line-height:1.4}.space-search-hit-meta{font-size:var(--garble-font-meta);color:var(--color-muted)}.channel-tabs-actions{shrink:0;align-items:center;gap:.15rem;margin-left:.2rem;padding-bottom:.05rem;display:flex}.channel-tabs-actions .channel-message-search{align-self:center}@media(max-width:480px){.channel-message-search{flex-basis:6.5rem;min-width:6rem;max-width:8.5rem}}.channel-tab.channel-tab-dragging{opacity:.45}.channel-tab.channel-tab-drop-target:before{content:"";background:var(--color-accent);border-radius:1px;width:2px;position:absolute;top:.35rem;bottom:.35rem;left:0}.tab-settings-panel{border:1px solid var(--ux27-glass-border);border-radius:var(--radius-panel);background:var(--ux27-glass-bg);-webkit-backdrop-filter:var(--ux27-glass-blur);backdrop-filter:var(--ux27-glass-blur);box-shadow:var(--ux27-glass-shadow);padding:1rem 1.1rem}.tab-settings-panel-title{font-family:var(--font-display);font-size:var(--garble-font-title);color:var(--color-ink);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.25}.tab-settings-danger{border-top:1px solid var(--color-line);margin-top:.25rem;padding-top:.85rem}.btn-tab-delete{color:#b91c1c;align-items:center;gap:.35rem;display:inline-flex}.btn-tab-delete:hover:not(:disabled){color:#991b1b;background:#fef2f2d9;border-color:#b91c1c47}.btn-tab-delete-icon{width:.9rem;height:.9rem}.tab-access-panel{flex-direction:column;gap:.65rem;display:flex}.tab-access-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tab-access-lead{margin:0;line-height:1.45}.tab-access-section{flex-direction:column;gap:.35rem;display:flex}.tab-access-section+.tab-access-section{border-top:1px solid var(--color-line);padding-top:.5rem}.tab-access-section-title{letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:600}.tab-access-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.tab-access-row{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.85rem;padding:.15rem 0;display:flex}.tab-access-name{min-width:0;font-size:var(--garble-font-body)}.tab-access-badge{border:1px solid var(--color-line);background:var(--color-elevated);color:var(--color-muted);border-radius:999px;flex-shrink:0;padding:.12rem .45rem;font-weight:600}.btn-ghost-active{background:var(--color-accent-soft);border-color:#2563eb59}@supports (color:color-mix(in lab,red,red)){.btn-ghost-active{background:color-mix(in srgb,var(--color-accent-soft) 85%,var(--color-surface))}}.btn-ghost-active{color:var(--color-accent-hover);font-weight:600;box-shadow:inset 0 1px #ffffffbf,0 4px 12px #2563eb14}.channel-more-wrap{shrink:0;position:relative}.channel-more-wrap-open{z-index:50}.channel-more-menu{z-index:30;border:1px solid var(--color-line);border-radius:var(--radius-ui);background:var(--color-surface);min-width:11rem;max-width:min(18rem,90vw);max-height:14rem;box-shadow:var(--shadow-float);padding:.25rem;position:absolute;top:calc(100% + .35rem);right:0;overflow-y:auto}.channel-more-item{text-align:left;width:100%;font-size:var(--garble-font-ui);color:var(--color-muted);border-radius:.375rem;align-items:center;gap:.35rem;padding:.4rem .45rem;font-weight:500;transition:background .1s,color .1s;display:flex}.channel-more-item:hover,.channel-more-item-active{background:var(--color-elevated);color:var(--color-ink)}.channel-more-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.count-badge-messages,.count-badge-members{background:var(--color-elevated);color:var(--color-muted);border:1px solid var(--color-line)}.segment-item-active .count-badge-unread{background:#fef3c7bf}.segment-item-active .count-badge-messages{background:var(--color-surface);color:var(--color-ink)}.segment-item-active .count-badge-members{background:var(--color-surface);color:var(--color-muted)}.segment-item-draggable{cursor:grab}.segment-item-draggable:active{cursor:grabbing}.segment-item-dragging{opacity:.45}.segment-item-drop-target{box-shadow:inset 0 0 0 2px #2563eb66}.input-field{border:1px solid var(--color-line);background:var(--color-surface);font-size:var(--garble-font-input);color:var(--color-ink);border-radius:.625rem;outline:none;padding:.65rem .9rem;line-height:1.45;transition:border-color .15s,box-shadow .15s}.input-field::placeholder{color:var(--theme-search-placeholder,var(--color-muted));opacity:1}.input-field:focus{border-color:var(--ux27-input-focus-border);box-shadow:var(--shadow-focus)}.btn-primary{border-radius:var(--radius-pill);border:1px solid var(--ux27-btn-primary-border);background:var(--ux27-btn-primary-fill);font-size:var(--garble-font-ui);color:var(--color-on-accent);cursor:pointer;box-shadow:var(--ux27-btn-primary-shadow);justify-content:center;align-items:center;gap:.35rem;padding:.55rem 1.15rem;font-weight:600;text-decoration:none;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex}.btn-primary:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 1px 0 var(--theme-inset-highlight) inset,0 2px 4px var(--color-ink),0 14px 28px var(--color-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.btn-primary:hover:not(:disabled){box-shadow:0 1px 0 var(--theme-inset-highlight) inset,0 2px 4px color-mix(in srgb,var(--color-ink) 10%,transparent),0 14px 28px color-mix(in srgb,var(--color-accent) 30%,transparent)}}.btn-primary:active:not(:disabled){filter:brightness(.98);transform:translateY(0)}.btn-primary:focus-visible{box-shadow:var(--ux27-btn-primary-shadow),var(--shadow-focus);outline:none}.btn-primary:disabled{opacity:.42;cursor:not-allowed}.btn-ghost{border-radius:var(--radius-pill);border:1px solid var(--color-line);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.btn-ghost{border:1px solid color-mix(in srgb,var(--color-line) 88%,transparent)}}.btn-ghost{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.btn-ghost{background:color-mix(in srgb,var(--color-surface) 78%,transparent)}}.btn-ghost{-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);font-size:var(--garble-font-ui);color:var(--color-muted);cursor:pointer;box-shadow:0 1px 0 var(--theme-inset-highlight) inset;padding:.5rem 1rem;font-weight:500;transition:border-color .16s,color .16s,background .16s,box-shadow .16s,transform .16s}.btn-ghost:hover:not(:disabled){border-color:var(--theme-ghost-hover-border);color:var(--color-accent-hover);background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--color-surface) 94%,var(--color-accent-soft))}}.btn-ghost:hover:not(:disabled){box-shadow:0 1px 0 var(--theme-inset-highlight) inset,0 6px 16px var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.btn-ghost:hover:not(:disabled){box-shadow:0 1px 0 var(--theme-inset-highlight) inset,0 6px 16px color-mix(in srgb,var(--color-ink) 6%,transparent)}}.btn-ghost:hover:not(:disabled){transform:translateY(-.5px)}.btn-ghost:focus-visible{box-shadow:var(--shadow-focus);outline:none}.btn-ghost:disabled{opacity:.45;cursor:not-allowed}.btn-primary.btn-sm,.btn-ghost.btn-sm{font-size:var(--garble-font-ui);border-radius:var(--radius-pill);padding:.38rem .9rem;font-weight:600;line-height:1.35}.input-field-compact{font-size:var(--garble-font-body);border-radius:.5rem;padding:.5rem .75rem;line-height:1.35}.toolbar-actions{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.community-chrome .toolbar-actions-video{margin:0}.chip-muted{font-size:var(--garble-font-ui);border:1px solid var(--color-line);color:var(--color-subtle);background:var(--color-surface);border-radius:.5rem;align-items:center;padding:.4rem .85rem;font-weight:500;line-height:1.35;display:inline-flex}.panel{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-panel)}.panel-pad{padding:1.25rem}.link-accent{color:var(--color-accent);font-weight:500}.alert-error{color:#b91c1c;background:#fef2f2;border:1px solid #ef444433;border-radius:.5rem;padding:.65rem .85rem;font-size:.875rem}.bg-page{background:var(--color-page)}.bg-chat{background:var(--color-chat)}.bg-surface{background:var(--color-surface)}.garble-stripe{background:var(--color-accent);opacity:1;width:100%;height:2px}.pro-card{border:1px solid var(--ux27-glass-border);border-radius:var(--radius-panel);background:var(--ux27-glass-bg);-webkit-backdrop-filter:var(--ux27-glass-blur);backdrop-filter:var(--ux27-glass-blur);box-shadow:var(--ux27-glass-shadow)}.welcome-panel{border-radius:var(--radius-panel);border:1px solid var(--ux27-glass-border);background:var(--ux27-glass-bg);-webkit-backdrop-filter:var(--ux27-glass-blur);backdrop-filter:var(--ux27-glass-blur);text-align:center;box-shadow:var(--ux27-glass-shadow);padding:1.5rem 1.35rem}.welcome-panel-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.empty-chat{padding:2.5rem 1.25rem}.empty-chat-eyebrow{font-size:var(--garble-font-meta);text-transform:uppercase;letter-spacing:.06em;color:var(--color-subtle);font-weight:600}.empty-chat-title{font-family:var(--font-display);font-size:calc(var(--garble-font-title) * 1.12);letter-spacing:-.02em;color:var(--color-ink);margin-top:.35rem;font-weight:500}.empty-chat-topic{font-size:var(--garble-font-body);color:var(--color-muted);margin-top:.5rem;line-height:1.45}.empty-chat-lead{font-size:var(--garble-font-body);color:var(--color-muted);max-width:22rem;margin-top:.75rem;margin-left:auto;margin-right:auto;line-height:1.5}.empty-chat-hint{font-size:var(--garble-font-meta);color:var(--color-subtle);margin-top:.65rem}.pro-card-body{padding:1.25rem}.pro-card-title{font-family:var(--font-display);color:var(--color-ink);font-size:1rem;font-weight:600}.select-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-line);background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%2371717a'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E") no-repeat right .75rem center;color:var(--color-ink);border-radius:.625rem;outline:none;padding:.55rem 2rem .55rem .85rem;font-size:.875rem;font-weight:500}.select-field-compact{border-radius:.5rem;padding:.3rem 1.5rem .3rem .55rem;font-size:.6875rem}.select-field:focus{border-color:var(--ux27-input-focus-border);box-shadow:var(--shadow-focus)}.message-row{border:none;border-radius:.5rem;align-items:flex-start;gap:.65rem;padding:.4rem .35rem;transition:background .1s;display:flex}.chat-scroll-pane .message-row{gap:.7rem;padding:.5rem .15rem}.message-avatar,.chat-message-avatar,.chat-scroll-pane .message-avatar{flex-shrink:0;margin-top:.12rem;font-weight:500;width:var(--garble-avatar-chat)!important;height:var(--garble-avatar-chat)!important;font-size:.55rem!important}.message-header{flex-wrap:wrap;align-items:baseline;gap:0 .35rem;min-width:0;line-height:1.25;display:flex}.message-header-time{font-size:var(--garble-font-meta);color:var(--color-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.message-row:hover .message-header-time{color:var(--color-muted)}.message-header-with-actions{flex-wrap:wrap;align-items:baseline;gap:.35rem;width:100%;display:flex}.message-row-actions{opacity:0;align-items:center;gap:.15rem;margin-left:auto;transition:opacity .12s;display:inline-flex}.message-row:hover .message-row-actions,.message-item:focus-within .message-row-actions{opacity:1}.message-action-btn{font-size:var(--garble-font-meta);color:var(--color-subtle);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.message-action-btn:hover{color:var(--color-accent)}.message-action-danger:hover{color:#b91c1c}.message-edit-form{flex-direction:column;gap:.4rem;margin-top:.35rem;display:flex}.message-edit-actions{flex-wrap:wrap;gap:.35rem;display:flex}.message-bubble-with-actions{flex-direction:column;align-items:stretch;gap:.28rem;min-width:min(100%,12rem);display:flex;position:relative;overflow:visible}.garble-bubble-text.message-bubble-with-actions{gap:.12rem;padding:.55rem .85rem .55rem .95rem;overflow:visible}.chat-thread.chat-timeline .message-bubble-with-actions .dm-message-text{z-index:1;width:100%;position:relative}.chat-thread.chat-timeline .garble-bubble-text.message-bubble-with-actions{gap:0;padding-top:.38rem;padding-bottom:.34rem;padding-right:4.75rem}.chat-thread.chat-timeline>.dm-message--continued .garble-bubble-text.message-bubble-with-actions{padding-top:.32rem;padding-right:4.75rem}.chat-thread.chat-timeline .message-bubble-toolbar{opacity:0;pointer-events:none;z-index:8;flex-shrink:0;gap:.06rem;min-width:max-content;max-width:calc(100% - .4rem);margin:0;padding:.05rem .1rem;position:absolute;top:.2rem;right:.24rem;transform:scale(.98)}.chat-thread.chat-timeline .message-bubble-with-actions:hover .message-bubble-toolbar,.chat-thread.chat-timeline .message-bubble-with-actions:focus-within .message-bubble-toolbar{opacity:1;pointer-events:auto;transform:scale(1)}.chat-thread.chat-timeline .message-bubble-toolbar .message-action-icon{width:1.25rem;height:1.25rem}.chat-thread.chat-timeline .message-bubble-toolbar .message-action-icon svg{width:.75rem;height:.75rem}.chat-thread.chat-timeline .message-bubble-with-actions .dm-message-text{line-height:1.42}.chat-thread.chat-timeline .garble-bubble-text.dm-timeline-card{border-radius:var(--blob-radius,1.15rem)}.chat-thread.chat-timeline .dm-message--timeline+.dm-message--timeline{margin-top:.18rem}.chat-thread.chat-timeline .dm-message--continued.dm-message--timeline{margin-top:-.1rem}.message-bubble-with-actions .dm-message-text{font-size:var(--garble-font-chat);line-height:var(--garble-line-height,1.5);text-wrap:pretty}.dm-message-col--mine .message-bubble-with-actions,.dm-message-col--mine .garble-bubble-text.message-bubble-with-actions{align-items:stretch}.message-bubble-with-actions .dm-message-text{width:100%;min-width:8rem}.message-bubble-thread-open{outline:2px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.message-bubble-thread-open{outline:2px solid color-mix(in srgb,var(--color-accent) 22%,transparent)}}.message-bubble-thread-open{outline-offset:1px}.message-thread-link{font-size:var(--garble-font-meta);color:var(--color-accent);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);background:0 0;border:none;border-radius:.25rem;align-items:center;margin:.22rem 0 .04rem;padding:.12rem .2rem;font-weight:600;line-height:1.3;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.message-thread-link{-webkit-text-decoration-color:color-mix(in srgb,var(--color-accent) 36%,transparent);text-decoration-color:color-mix(in srgb,var(--color-accent) 36%,transparent)}}.message-thread-link{text-underline-offset:.16em;transition:color .12s,text-decoration-color .12s}.message-thread-link:hover{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.message-thread-link:hover{color:color-mix(in srgb,var(--color-accent) 85%,var(--color-ink))}}.message-thread-link:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.message-thread-link--open{color:var(--color-ink);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.message-thread-link--open{-webkit-text-decoration-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-line));text-decoration-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-line))}}.dm-message-col--mine .message-thread-link{align-self:flex-end}.message-bubble-toolbar{border:1px solid var(--color-line);border-radius:.45rem;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.1rem;max-width:min(100% - .5rem,16rem);padding:.08rem .14rem;display:inline-flex;position:absolute;top:.28rem;right:.32rem}@supports (color:color-mix(in lab,red,red)){.message-bubble-toolbar{border:1px solid color-mix(in srgb,var(--color-line) 55%,transparent)}}.message-bubble-toolbar{background:var(--color-elevated)}@supports (color:color-mix(in lab,red,red)){.message-bubble-toolbar{background:color-mix(in srgb,var(--color-elevated) 94%,var(--color-page))}}.message-bubble-toolbar{opacity:0;pointer-events:none;z-index:5;transition:opacity .18s,transform .18s,box-shadow .18s,border-color .18s;transform:scale(.98);box-shadow:0 1px 3px #0f172a14}.dm-message-col--mine .message-bubble-toolbar{left:auto;right:.4rem}.message-bubble-with-actions:hover .message-bubble-toolbar,.message-bubble-with-actions:focus-within .message-bubble-toolbar{opacity:1;pointer-events:auto;border-color:var(--color-accent);transform:scale(1)}@supports (color:color-mix(in lab,red,red)){.message-bubble-with-actions:hover .message-bubble-toolbar,.message-bubble-with-actions:focus-within .message-bubble-toolbar{border-color:color-mix(in srgb,var(--color-accent) 22%,var(--color-line))}}.message-bubble-with-actions:hover .message-bubble-toolbar,.message-bubble-with-actions:focus-within .message-bubble-toolbar{box-shadow:0 2px 8px #0f172a1a}.chat-thread.chat-timeline>.dm-message--timeline .message-bubble-with-actions{margin-top:.12rem}.message-bubble-toolbar .message-action-icon{width:1.35rem;height:1.35rem;color:var(--color-muted);background:0 0;flex-shrink:0;transition:transform .15s,background .12s,color .12s}.message-bubble-toolbar .message-action-icon:hover{transform:scale(1.08)}.message-bubble-toolbar .message-action-icon:active{transform:scale(.94)}.message-bubble-toolbar .message-action-icon svg{width:.8125rem;height:.8125rem}.message-bubble-toolbar .message-action-icon:hover{background:var(--color-surface)}@media(hover:none),(pointer:coarse){.message-bubble-toolbar{opacity:1;pointer-events:auto;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.chat-thread.chat-timeline>.dm-message--timeline .garble-bubble-text.message-bubble-with-actions,.chat-thread.chat-timeline>.dm-message--theirs:not(.dm-message--continued) .garble-bubble-text-theirs.dm-message-bubble,.chat-thread.chat-timeline>.dm-message--mine:not(.dm-message--continued) .garble-bubble-text-mine.dm-message-bubble{animation:none}.garble-bubble-text.message-bubble-with-actions,.message-bubble-toolbar,.message-bubble-toolbar .message-action-icon{transition:none}.garble-bubble-text.message-bubble-with-actions:hover,.garble-bubble-text.message-bubble-with-actions:focus-within{transform:none}.message-bubble-with-actions:hover .message-bubble-toolbar,.message-bubble-with-actions:focus-within .message-bubble-toolbar{transform:scale(1)}}.chat-thread.chat-timeline .message-item .message-reactions{width:100%;margin-top:.25rem}.message-action-icon{width:1.15rem;height:1.15rem;color:var(--color-subtle);cursor:pointer;vertical-align:middle;background:0 0;border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.message-action-icon svg{width:.6875rem;height:.6875rem;display:block}.compose-icon-btn{flex-shrink:0;align-self:center}.community-compose-dock .compose-icon-btn{width:1.5rem;height:1.5rem}.community-compose-dock .compose-icon-btn svg{width:.8125rem;height:.8125rem}.message-action-icon:hover{border-color:var(--color-line);background:var(--color-surface);color:var(--color-ink)}.message-action-icon-danger:hover{color:#b91c1c;background:#fef2f2;border-color:#ef444440}.app-modal-root{z-index:200;justify-content:center;align-items:center;padding:1.25rem;animation:.18s ease-out app-modal-fade-in;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes app-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-modal-rise{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.app-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0f172a47;border:none;position:absolute;top:0;right:0;bottom:0;left:0}.app-modal-panel{z-index:1;flex-direction:column;width:100%;max-width:21.5rem;padding:0;animation:.2s cubic-bezier(.22,1,.36,1) app-modal-rise;display:flex;position:relative;overflow:hidden}.app-modal-panel.tab-settings-panel{padding:0}.app-modal-panel--md{max-width:26rem}.app-modal-header{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem 1rem .65rem;display:flex}.app-modal-header-text{flex:1;min-width:0}.app-modal-title{padding-bottom:.45rem;display:inline-block;position:relative}.app-modal-title:after{content:"";background:var(--color-accent);border-radius:2px;width:100%;max-width:8rem;height:2px;position:absolute;bottom:0;left:0}.app-modal-panel--danger .app-modal-title:after{background:#dc2626}.app-modal-desc{font-size:var(--garble-font-body);color:var(--color-muted);margin:.5rem 0 0;line-height:1.45}.app-modal-close{width:2rem;height:2rem;color:var(--color-subtle);cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.app-modal-close:hover{background:var(--color-elevated);color:var(--color-ink)}.app-modal-body{padding:.85rem 1rem 0}.app-modal-footer{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin-top:.85rem;padding:.75rem 1rem 1rem;display:flex}.btn-danger{border-radius:var(--radius-pill);font-size:var(--garble-font-ui);color:#fff;cursor:pointer;background:linear-gradient(165deg,#ef4444,#dc2626 55%,#b91c1c);border:1px solid #b91c1c73;padding:.4rem .95rem;font-weight:600;line-height:1.35;transition:transform .16s,filter .16s,box-shadow .16s;box-shadow:inset 0 1px #fff3,0 8px 18px #dc262638}.btn-danger:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-.5px)}.btn-danger:disabled{opacity:.5}.message-body{font-size:var(--garble-font-chat);color:var(--color-ink);margin-top:.125rem;font-weight:400;line-height:1.55}.slack-chat-pane{background:var(--color-surface)}.dm-chat-experience .slack-chat-pane{background:0 0}.spaces-workspace--focus .slack-chat-thread,.spaces-workspace--focus .chat-thread.chat-timeline{max-width:min(100%,72rem)}.slack-chat-thread{max-width:var(--garble-chat-max,40rem)}.spaces-workspace--focus .slack-chat-thread.chat-thread.chat-timeline{max-width:min(100%,72rem)}.chat-day-divider{justify-content:center;align-items:center;padding:.85rem 0 .35rem;list-style:none;display:flex}.chat-day-divider span{border:1px solid var(--color-line);background:var(--color-surface);font-size:var(--garble-font-meta);color:var(--color-muted);box-shadow:var(--shadow-panel);border-radius:999px;align-items:center;padding:.2rem .75rem;font-weight:600;display:inline-flex}.chat-thread{width:100%;max-width:var(--garble-chat-max,40rem);margin:0 auto;padding:.55rem .75rem .9rem;list-style:none}@media(min-width:768px){.chat-thread{padding:.65rem 1rem 1.15rem}}.chat-message{align-items:flex-start;gap:.55rem;padding:.15rem .35rem;display:flex}.message-avatar-spacer{width:var(--garble-avatar-chat);flex-shrink:0;display:block}.message-row:not(.message-row-continued){margin-top:.35rem}.message-row-continued{margin-top:0;padding-top:.1rem;padding-bottom:.12rem}.message-row-actions-continued{position:absolute;top:0;right:0}.message-row-continued .message-item{position:relative}.chat-scroll-pane .message-row{border-radius:.35rem;padding-left:.35rem;padding-right:.35rem}@supports (color:color-mix(in lab,red,red)){.chat-scroll-pane .message-row:hover{background:color-mix(in srgb,var(--color-ink) 4%,transparent)}}.slack-chat-pane .message-header-time{opacity:0;transition:opacity .1s}.slack-chat-pane .message-row:hover .message-header-time{opacity:1}.slack-compose-dock{border-top:1px solid var(--color-line);background:var(--color-surface);padding:.5rem 0 .65rem}.slack-compose-inner{max-width:none}.slack-compose-box{min-height:unset;align-items:center}.slack-compose-box .input-field{padding-top:.5rem;padding-bottom:.5rem}.chat-compose-shell{width:100%;max-width:var(--garble-chat-max,40rem);margin:0 auto;padding:0 .75rem .85rem}@media(min-width:768px){.chat-compose-shell{padding:0 1rem .95rem}}.chat-compose-bar{border:1px solid var(--color-line);border-radius:999px;align-items:center;gap:.45rem;min-height:2.65rem;padding:.32rem .45rem .32rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.chat-compose-bar{border:1px solid color-mix(in srgb,var(--color-line) 62%,transparent)}}.chat-compose-bar{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.chat-compose-bar{background:color-mix(in srgb,var(--color-surface) 96%,var(--color-page))}}.chat-compose-bar{box-shadow:0 1px 2px var(--color-ink),inset 0 1px 0 var(--color-page)}@supports (color:color-mix(in lab,red,red)){.chat-compose-bar{box-shadow:0 1px 2px color-mix(in srgb,var(--color-ink) 5%,transparent),inset 0 1px color-mix(in srgb,var(--color-page) 65%,transparent)}}.chat-compose-bar{transition:border-color .16s,box-shadow .16s,background .16s}.chat-compose-bar:focus-within{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.chat-compose-bar:focus-within{border-color:color-mix(in srgb,var(--color-accent) 38%,var(--color-line))}}.chat-compose-bar:focus-within{background:var(--color-surface);box-shadow:0 2px 10px var(--color-accent),0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.chat-compose-bar:focus-within{box-shadow:0 2px 10px color-mix(in srgb,var(--color-accent) 7%,transparent),0 0 0 3px color-mix(in srgb,var(--color-accent) 11%,transparent)}}.chat-compose-bar:focus-within{outline:none}.chat-compose-bar .input-field{min-width:0;box-shadow:none;background:0 0;border:none;flex:1;padding:.55rem 0}.chat-compose-bar .input-field:focus{box-shadow:none;border:none}.chat-compose-bar .btn-primary{min-height:2rem;font-size:calc(var(--garble-font-ui) * .92);box-shadow:none;border-radius:999px;padding:.35rem .85rem;font-weight:600}.chat-compose-bar .compose-icon-btn{opacity:.82;border-radius:999px;width:2rem;height:2rem;transition:opacity .12s,background .12s}.chat-compose-bar:focus-within .compose-icon-btn{opacity:1}.chat-compose-bar .input-field{font-size:var(--garble-font-chat);line-height:1.4}.chat-compose-bar .input-field::placeholder{color:var(--color-muted);opacity:.92}.bg-elevated{background:var(--color-elevated)}.space-rail{background:var(--ux27-glass-bg);-webkit-backdrop-filter:var(--ux27-glass-blur);backdrop-filter:var(--ux27-glass-blur);border-right:1px solid var(--ux27-glass-border);transition:width .2s}.space-rail--expanded{width:min(100%,10.75rem)}@media(min-width:768px){.space-rail--expanded{width:12rem}}.space-rail--collapsed{width:min(100%,3.85rem)}.space-rail-head{flex-direction:column;align-items:stretch;gap:.45rem;min-height:0;padding:.55rem .4rem .5rem;display:flex}.space-rail--expanded .space-rail-head{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .65rem .55rem}.space-rail-toggle{justify-content:center;width:100%}.space-rail--expanded .space-rail-toggle{flex:auto;justify-content:flex-start;width:auto;min-width:0}.space-rail-collapse-btn{border:1px solid var(--color-line);flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.space-rail-collapse-btn{border:1px solid color-mix(in srgb,var(--color-line) 88%,transparent)}}.space-rail-collapse-btn{background:var(--color-surface);color:var(--color-muted);cursor:pointer;border-radius:.42rem;padding:.32rem;transition:background .12s,color .12s,border-color .12s}.space-rail-collapse-btn:hover{border-color:var(--color-line-strong);background:var(--color-elevated);color:var(--color-ink)}.space-rail-collapse-btn--expanded{padding:.32rem .45rem .32rem .38rem}.space-rail-collapse-icon{flex-shrink:0;width:1rem;height:1rem;display:block}.garble-spaces-rail-shell--stack .space-rail-collapse-icon{width:.95rem;height:.95rem}.space-rail-toggle-label{font-size:var(--garble-font-ui);color:var(--color-ink);letter-spacing:-.01em;white-space:nowrap;padding-right:.15rem;font-weight:600}.space-rail--collapsed .space-rail-head{align-items:stretch;gap:.35rem;padding:.45rem .35rem .5rem}.space-rail--collapsed .space-rail-collapse-btn{align-self:center;width:2rem;height:2rem;min-height:2rem;margin-inline:auto;padding:0}.garble-spaces-rail-shell--stack.space-rail--collapsed .space-rail-collapse-btn{width:1.85rem;height:1.85rem;min-height:1.85rem}.space-rail-active-name{text-align:center;color:var(--color-ink);text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;padding:0 .2rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.space-rail--collapsed .channel-tabs-chevron-rail{flex-shrink:0;width:.55rem;height:.55rem}.channel-tabs-chevron-rail{transform:rotate(45deg)}.channel-tabs-chevron-rail.channel-tabs-chevron-open{margin-top:0;transform:rotate(-135deg)}.space-rail-add-btn{line-height:1.2;padding:.22rem .45rem!important}.space-rail-add-icon{width:100%;min-height:1.65rem;font-size:var(--garble-font-title);justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:flex;padding:.15rem!important}.space-rail-collapsed-aux{flex-direction:row;justify-content:center;align-items:center;gap:.2rem;width:100%;display:flex}.space-rail-collapsed-aux .space-rail-add-icon{flex:1 1 0;min-width:0}.space-rail--collapsed .space-rail-settings-icon--collapsed{font-size:var(--garble-font-ui);color:var(--color-subtle)}.space-rail--collapsed .space-rail-settings-icon--collapsed:hover{color:var(--color-ink)}.space-rail-initial-wrap{flex-shrink:0;display:inline-flex;position:relative}.space-rail-unread-dot{background:var(--color-warm-ink);width:.35rem;height:.35rem;box-shadow:0 0 0 1.5px var(--color-surface);border-radius:999px;position:absolute;top:-.1rem;right:-.1rem}.space-rail--collapsed .space-rail-list{gap:.15rem;padding:.35rem .3rem}.space-rail--collapsed .space-rail-item{justify-content:center;gap:0;padding:.3rem .25rem}.space-rail--collapsed .space-rail-item-active:before{display:none}.space-rail--collapsed .space-rail-item-active .space-initial{box-shadow:0 0 0 2px #2563eb73}.space-rail--collapsed .space-initial{width:1.65rem;height:1.65rem;font-size:var(--garble-font-meta)}.space-rail-title{font-size:var(--garble-font-ui);color:var(--color-ink);letter-spacing:-.01em;font-weight:600}.space-rail-add{font-size:var(--garble-font-meta);color:var(--color-accent);font-weight:600;text-decoration:none}.space-rail-add:hover{color:var(--color-accent-hover)}.space-rail-list{flex-direction:column;gap:.15rem;padding:.35rem .45rem;display:flex}.space-rail-row{align-items:stretch;min-width:0;display:flex}.space-rail-row--expanded{gap:.08rem}.space-rail-row--expanded .space-rail-item{flex:1;min-width:0}.space-rail-video-icons{flex-shrink:0;align-items:center;gap:.08rem;padding-right:.12rem;display:flex}.space-rail-video-icon{width:1.65rem;height:1.65rem;padding:0}.space-rail-video-icon-idle{opacity:.45;cursor:default}.space-rail-item{text-align:left;width:100%;font-size:var(--garble-font-tab);color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.45rem;padding:.35rem .45rem;font-weight:500;transition:background .12s,color .12s,border-color .12s,box-shadow .12s;display:flex;position:relative}.space-rail-item:hover{background:var(--color-elevated);color:var(--color-ink)}.space-rail-item-active{background:var(--color-accent-soft);border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.space-rail-item-active{border-color:color-mix(in srgb,var(--color-accent) 22%,var(--color-line))}}.space-rail-item-active{color:var(--color-ink);box-shadow:0 1px 2px var(--color-accent-muted);font-weight:600}@supports (color:color-mix(in lab,red,red)){.space-rail-item-active{box-shadow:0 1px 2px color-mix(in srgb,var(--color-accent-muted) 65%,transparent)}}.space-rail-item-active:not(.garble-spaces-room-item):before{content:"";background:var(--color-accent);border-radius:2px;width:3px;position:absolute;top:.45rem;bottom:.45rem;left:.35rem}.space-rail-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.space-initial{background:var(--color-elevated);width:1.6rem;height:1.6rem;font-size:var(--garble-font-meta);color:var(--color-muted);border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.space-initial-active,.space-rail-item:hover .space-initial{background:var(--color-accent-soft);color:var(--color-accent-hover)}.space-rail-space-video{flex-direction:column;flex-shrink:0;align-items:stretch;gap:.4rem;padding:.55rem .55rem .5rem;display:flex}.space-rail-space-video--collapsed{align-items:center;gap:.35rem;padding:.45rem .3rem .5rem}.space-rail-space-video-title{min-width:0;margin:0;line-height:1.35}.space-rail-space-video-title--collapsed{text-align:center;-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.space-rail-space-video .toolbar-actions-video{flex-wrap:wrap;justify-content:flex-start;gap:.35rem}.space-rail-space-video--collapsed .toolbar-actions-video{flex-direction:column;align-items:center;gap:.3rem}.space-rail-space-video-form .video-url-field{gap:.35rem}.space-rail-space-video-edit{width:100%;font-size:var(--garble-font-meta);justify-content:center;padding:.22rem .45rem!important}.space-rail-space-video-edit-icon{justify-content:center;align-items:center;width:100%;min-height:1.5rem;display:flex;padding:.15rem!important}.space-rail-foot{flex-shrink:0;padding:.55rem .55rem .35rem}.space-rail-foot--collapsed{padding:.4rem .3rem .45rem}.space-rail-foot-nav{flex-direction:column;gap:.35rem;display:flex}.space-rail-foot--collapsed .space-rail-foot-nav{align-items:center;gap:.3rem}.space-rail-foot-link{min-height:1.65rem;font-size:var(--garble-font-ui);color:var(--color-muted);border-radius:.5rem;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:color .12s,background .12s;display:flex}.space-rail-foot--collapsed .space-rail-foot-link{width:100%;font-size:var(--garble-font-meta)}.space-rail-foot-link:hover{color:var(--color-ink);background:var(--color-elevated)}.space-rail-foot-link-active{color:var(--color-accent);background:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.space-rail-foot-link-active{background:color-mix(in srgb,var(--color-accent-soft) 55%,transparent)}}.space-rail-foot-link-icon{font-size:var(--garble-font-title);line-height:1}.chats-canvas{background:0 0;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.chats-canvas--spaces-flat,.chats-canvas--spaces-flat.chats-canvas--thread-focus{background:var(--color-surface)}.chats-canvas--spaces-flat .chats-main,.chats-canvas--spaces-flat .chats-main--thread-focus{background:var(--color-surface);min-width:0}.chats-canvas--spaces-flat .chats-people-rail.ux27-space-rail.space-rail,.chats-canvas--spaces-flat .garble-spaces-rail-shell.space-rail{border:none;border-right:1px solid var(--color-line);background:var(--color-surface);border-radius:0;align-self:stretch;min-height:0}@supports (color:color-mix(in lab,red,red)){.chats-canvas--spaces-flat .chats-people-rail.ux27-space-rail.space-rail,.chats-canvas--spaces-flat .garble-spaces-rail-shell.space-rail{background:color-mix(in srgb,var(--color-surface) 96%,var(--color-page))}}.chats-canvas--spaces-flat .chats-people-rail.ux27-space-rail.space-rail,.chats-canvas--spaces-flat .garble-spaces-rail-shell.space-rail{box-shadow:none}.chats-canvas--spaces-flat .spaces-slack-shell,.chats-canvas--spaces-flat .ux28-stage{box-shadow:none;background:var(--color-surface);border:none;border-radius:0}.chats-canvas--spaces-flat .community-chrome.community-chrome--slack{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--color-line);padding:0}.chats-canvas--spaces-flat .community-chrome .channel-toolbar{width:100%;max-width:none;margin-inline:0;padding:0}.chats-canvas--spaces-flat .chats-people-rail .space-rail-head{box-sizing:border-box;border-bottom:1px solid var(--color-line);flex-direction:row;justify-content:space-between;align-items:center;min-height:3.05rem;padding:.35rem .65rem}.chats-canvas--spaces-flat .chats-people-rail.space-rail--collapsed .space-rail-head{flex-direction:column;justify-content:center;gap:.35rem;padding:.35rem .4rem}@media(min-width:768px){.chats-canvas--spaces-flat .chats-people-rail .space-rail-head{min-height:3.125rem;padding:.4rem .65rem}.chats-canvas--spaces-flat .chats-people-rail.space-rail--collapsed .space-rail-head{padding:.4rem .35rem}}.chats-canvas--spaces-flat .chats-people-rail--expanded{width:min(100%,10.75rem)}@media(min-width:768px){.chats-canvas--spaces-flat .chats-people-rail--expanded{width:12rem}}.chats-canvas--spaces-flat .community-chat-pane.slack-chat-pane{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.chats-canvas--spaces-flat .community-compose-dock.slack-compose-dock{border-top:1px solid var(--color-line);background:var(--color-surface);box-shadow:none;margin:0;padding:.55rem .85rem .7rem}@media(min-width:768px){.chats-canvas--spaces-flat .community-compose-dock.slack-compose-dock{padding:.6rem 1.25rem .85rem}}.chats-canvas--spaces-flat .chat-thread.slack-chat-thread{max-width:var(--garble-chat-max,40rem)}.spaces-workspace--focus .slack-chat-thread,.chats-canvas--spaces-flat .slack-chat-thread{padding-inline:.65rem}@media(min-width:768px){.spaces-workspace--focus .slack-chat-thread,.chats-canvas--spaces-flat .slack-chat-thread{padding-inline:.85rem}}.spaces-workspace--focus .message-row:not(.message-row-continued),.chats-canvas--spaces-flat .message-row:not(.message-row-continued){padding-top:.12rem;padding-bottom:.12rem}.chats-canvas--spaces-flat .app-divider-list>li>.list-row{border-radius:0}.chats-main--thread-focus{min-width:0}.app-canvas:has(.chats-canvas--thread-focus) .app-legal-footer-desktop{display:none}.chats-people-rail{min-height:0;max-height:100%}.chats-people-rail .space-rail-head{padding-top:.7rem}.chats-people-rail.space-rail--expanded .space-rail-head{gap:.5rem;padding-inline:.65rem}.chats-people-rail.space-rail--collapsed .space-rail-head{padding-inline:.4rem}.chats-people-rail--expanded{width:min(100%,12.5rem)}@media(min-width:768px){.chats-people-rail--expanded{width:14rem}}.chats-people-rail--collapsed{width:2.85rem}.chats-people-rail-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:.35rem 0;overflow:hidden auto}.chats-people-section{padding:0 .45rem .65rem}.chats-people-section+.chats-people-section{border-top:1px solid var(--color-line)}@supports (color:color-mix(in lab,red,red)){.chats-people-section+.chats-people-section{border-top:1px solid color-mix(in srgb,var(--color-line) 70%,transparent)}}.chats-people-section+.chats-people-section{padding-top:.55rem}.chats-people-section-title{font-size:var(--garble-font-meta);letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .35rem;padding:0 .15rem;font-weight:600}.chats-people-subsection{margin-bottom:.45rem}.chats-people-subsection-title{font-size:var(--garble-font-meta);color:var(--color-muted);margin:0 0 .25rem;padding:0 .15rem;font-weight:600}.chats-people-subsection:first-of-type .chats-people-subsection-title{color:var(--color-ink)}.chats-people-chat-hint{color:var(--color-accent);margin-top:.15rem;font-weight:600}.chats-people-empty{margin:0;padding:.35rem .15rem .5rem;line-height:1.4}.chats-people-list{margin:0;padding:0;list-style:none}.chats-people-list--collapsed{flex-direction:column;align-items:center;gap:.35rem;padding:.25rem .2rem;display:flex}.chats-people-row{align-items:center;gap:.2rem;display:flex}.chats-people-row+.chats-people-row{margin-top:.15rem}.chats-people-row-main{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex:1;align-items:center;gap:.5rem;min-width:0;padding:.35rem .3rem;transition:background .12s;display:flex}.chats-people-row-main:hover:not(:disabled){background:var(--color-elevated)}.chats-people-row-text{flex-direction:column;gap:.05rem;display:flex}.chats-people-poke-btn{border:1px solid var(--color-line);background:var(--color-surface);width:2rem;height:2rem;color:var(--color-muted);cursor:pointer;border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}.chats-people-poke-btn--ready:hover:not(:disabled){border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.chats-people-poke-btn--ready:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-line))}}.chats-people-poke-btn--ready:hover:not(:disabled){background:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.chats-people-poke-btn--ready:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-soft) 70%,var(--color-surface))}}.chats-people-poke-btn--ready:hover:not(:disabled){color:var(--color-accent);transform:translateY(-1px)}.chats-people-poke-btn:disabled{opacity:.45;cursor:not-allowed}.chats-people-poke-icon{width:1rem;height:1rem}.chats-people-poke-busy{font-size:var(--garble-font-meta);font-weight:600;line-height:1}.chats-people-poke-hint,.chats-people-poke-error{margin:.2rem 0 .35rem}.chats-people-avatar-wrap{flex-shrink:0;position:relative}.chats-people-presence-dot{background:var(--color-subtle);width:.45rem;height:.45rem;box-shadow:0 0 0 1.5px var(--color-surface);border-radius:999px;position:absolute;bottom:-.05rem;right:-.05rem}.chats-people-presence-dot-on{background:#22c55e}.chats-people-presence-dot-away{background:var(--color-muted)}.chats-people-presence-dot-off{background:var(--color-subtle)}.chats-people-presence-label{margin-top:.12rem}.chats-people-presence-label--online{color:#16a34a}.chats-people-presence-label--away{color:var(--color-muted)}.chats-people-presence-label--offline{color:var(--color-subtle)}.chats-people-untag{color:var(--color-subtle);line-height:1;padding:.15rem .35rem!important}.chats-people-avatar-btn{cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.2rem;position:relative}.chats-people-avatar-btn:hover:not(:disabled){background:var(--color-elevated)}.message-bell{shrink:0;font-size:var(--garble-font-meta);color:var(--color-subtle);font-variant-numeric:tabular-nums;align-items:center;gap:.2rem;font-weight:500;display:inline-flex}.space-rail-item-active .message-bell{color:var(--color-muted)}.type-message-author{font-size:var(--garble-font-meta);font-weight:700;line-height:1.25}.type-message-body{font-size:var(--garble-font-body);font-weight:400;line-height:1.4}.type-meta{font-size:var(--garble-font-meta);line-height:1.35}.type-channel-title{font-size:var(--garble-font-title);color:var(--color-heading,var(--color-ink));line-height:1.25}.link-accent,a.link-accent{color:var(--color-link,var(--color-accent));text-decoration:none}.link-accent:hover{color:var(--color-link-hover,var(--color-accent-hover))}.type-ui{font-size:var(--garble-font-ui);line-height:1.35}.type-body{font-size:var(--garble-font-body);line-height:1.5}.avatar-default{width:var(--garble-avatar-chat);height:var(--garble-avatar-chat);font-size:calc(var(--garble-font-meta) * .92);filter:none;opacity:1;color:#fff;font-weight:600}.avatar-tint{background-color:var(--avatar-fill,var(--avatar-fill-default))!important}.message-row{padding:calc(.2rem * var(--garble-density,1)) calc(.35rem * var(--garble-density,1))}.input-field{font-size:var(--garble-font-input);padding:.5rem .75rem}.btn-primary:not(.btn-sm){font-size:var(--garble-font-ui);padding:.45rem .9rem}.btn-ghost:not(.btn-sm){font-size:var(--garble-font-ui);padding:.4rem .85rem}.mention-menu{z-index:20;border:1px solid var(--color-line);border-radius:var(--radius-ui);background:var(--color-surface);max-height:11rem;box-shadow:var(--shadow-float);padding:.25rem;position:absolute;bottom:calc(100% + .35rem);left:0;right:0;overflow-y:auto}.avatar-ring{box-shadow:0 0 0 2px var(--color-line-strong)}.mention-menu-item{text-align:left;border-radius:.375rem;align-items:center;gap:.5rem;width:100%;padding:.35rem .45rem;transition:background .1s;display:flex}.mention-menu-item:hover,.mention-menu-item-active{background:var(--color-elevated)}.mention-menu-avatar{width:1.5rem!important;height:1.5rem!important;font-size:calc(var(--garble-font-meta) * .85)!important}.chat-scroll-pane{-webkit-overflow-scrolling:touch;min-height:0}.app-canvas{max-height:100dvh;font-size:var(--garble-font-body);line-height:var(--garble-line-height,1.55)}.app-canvas :where(.text-xs){font-size:var(--garble-font-meta);line-height:var(--garble-line-height,1.55)}.app-canvas :where(.text-sm,.text-base){font-size:var(--garble-font-body);line-height:var(--garble-line-height,1.55)}.app-canvas :where(.text-lg){font-size:var(--garble-font-title);line-height:var(--garble-line-height,1.45)}.app-canvas :where(.text-xl,.text-2xl){font-size:calc(var(--garble-font-title) * 1.2);line-height:var(--garble-line-height,1.35)}.app-canvas :where([class*="text-["]){font-size:var(--garble-font-meta)}.avatar-wrap{display:inline-flex;position:relative}.avatar-wrap-muted .avatar-default{filter:grayscale(.82);opacity:.82}.avatar-wrap-muted .avatar-status-badge{filter:none;opacity:1}.avatar-status-badge{border:1.5px solid var(--color-surface);background:var(--color-surface);border-radius:999px;justify-content:center;align-items:center;min-width:.9rem;min-height:.9rem;padding:.06rem;font-size:.55rem;line-height:1;display:flex;position:absolute;bottom:-.12rem;right:-.15rem;box-shadow:0 1px 2px #0f172a14}.status-emoji{font-size:.95em;line-height:1}.status-emoji-inline{font-size:.85em}.user-status{align-items:center;gap:.2rem;min-width:0;max-width:100%;font-weight:500;display:inline-flex}.user-status-inline{color:var(--color-muted);font-size:.85em}.user-status-colon{color:var(--color-subtle);font-weight:400}.user-status-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-muted);overflow:hidden}.user-status-inline .user-status-text{max-width:14rem}.status-emoji-presets{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.status-emoji-preset{border-radius:var(--radius-ui);border:1px solid var(--color-line);background:var(--color-surface);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.15rem;line-height:1;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.status-emoji-preset:hover:not(:disabled){border-color:var(--color-line-strong);background:var(--color-elevated)}.status-emoji-preset-active{background:var(--color-accent-soft);box-shadow:var(--shadow-focus);border-color:#2563eb59}.status-emoji-preset:disabled{opacity:.5}.dnd-toggle{border-radius:var(--radius-ui);border:1px solid var(--color-line);background:var(--color-surface);font-size:var(--garble-font-ui);color:var(--color-muted);align-items:center;gap:.35rem;padding:.35rem .65rem;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.dnd-toggle-compact{padding:.28rem .5rem}.dnd-toggle:hover:not(:disabled){border-color:var(--color-line-strong);color:var(--color-ink);background:var(--color-elevated)}.dnd-toggle-on{background:var(--color-accent-soft);color:var(--color-accent-hover);border-color:#2563eb59}.dnd-toggle:disabled{opacity:.55}.dnd-toggle-icon{font-size:.95em;line-height:1}.missed-divider-row{padding:.65rem .25rem;list-style:none}.missed-divider{align-items:center;gap:.65rem;display:flex}.missed-divider-line{background:linear-gradient(90deg,transparent,var(--color-line-strong) 20%,var(--color-line-strong) 80%,transparent);flex:1;height:1px}.missed-divider-label{font-size:var(--garble-font-meta);letter-spacing:.02em;text-transform:uppercase;color:var(--color-subtle);white-space:nowrap;font-weight:600}.message-row-missed{padding:calc(.35rem * var(--garble-density,1)) calc(.55rem * var(--garble-density,1));border:1px solid var(--color-line-strong);border-left-width:3px;border-left-color:var(--color-subtle);background:#e2e8f08c;border-radius:.375rem;position:relative;box-shadow:inset 0 1px #ffffff80}.message-row-missed:hover{border-color:var(--color-line);background:#f1f5f9f2}.message-row-missed .type-message-author,.message-row-missed .message-body{color:var(--color-muted)}.message-row-missed .message-header-time{color:var(--color-subtle)}.compose-attachment-pill{border:1px solid var(--color-line);border-radius:999px;align-items:center;gap:.35rem;max-width:100%;margin-bottom:.4rem;display:flex}@supports (color:color-mix(in lab,red,red)){.compose-attachment-pill{border:1px solid color-mix(in srgb,var(--color-line) 70%,transparent)}}.compose-attachment-pill{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.compose-attachment-pill{background:color-mix(in srgb,var(--color-surface) 92%,var(--color-elevated))}}.compose-attachment-pill{font-size:var(--garble-font-meta);color:var(--color-muted);padding:.3rem .55rem}.compose-attachment-name{flex:1;min-width:0}.compose-attachment-clear{color:var(--color-subtle);cursor:pointer;background:0 0;border:none;font-size:1rem;line-height:1}.compose-attachment-preview{flex-direction:column;gap:.35rem;max-width:min(100%,14rem);margin-bottom:.45rem;display:flex}.compose-attachment-preview-img{object-fit:cover;border:1px solid var(--color-line);background:var(--color-surface);border-radius:.55rem;width:100%;max-height:8.5rem;display:block}.compose-attachment-pill--image{margin-bottom:0}.compose-emoji-trigger span{font-size:1.05rem;line-height:1}.compose-emoji-picker{transform:translateY(calc(-100% - .35rem))}.message-attachment-image{max-width:min(100%,22rem);margin-top:.25rem;display:inline-block}.message-attachment-img{border-radius:var(--radius-ui);border:1px solid var(--color-line);object-fit:contain;background:var(--color-elevated);max-width:100%;max-height:16rem;display:block}.message-attachment-file{border-radius:var(--radius-ui);border:1px solid var(--color-line);background:var(--color-elevated);max-width:100%;font-size:var(--garble-font-ui);color:var(--color-accent);align-items:center;gap:.35rem;margin-top:.25rem;padding:.35rem .55rem;font-weight:500;text-decoration:none;display:inline-flex}.message-attachment-file:hover{background:var(--color-accent-soft);border-color:#2563eb59}.mention-highlight{background:var(--theme-mention-bg);color:var(--theme-mention-ink);box-shadow:inset 0 0 0 1px var(--theme-mention-ring);border-radius:.22rem;padding:0 .14rem;font-weight:600}.mention-highlight--self{background:var(--theme-mention-self-bg);color:var(--theme-mention-self-ink);box-shadow:inset 0 0 0 1px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.mention-highlight--self{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 55%,transparent)}}.message-inline-code{font-family:var(--font-mono);border:1px solid var(--color-line);background:var(--theme-code-inline-bg,var(--color-elevated));color:var(--theme-code-inline-ink,var(--color-ink));border-radius:.28rem;padding:.06em .34em;font-size:.9em}.message-code-fence{border:1px solid var(--color-line);background:var(--theme-code-block-bg,var(--color-elevated));border-radius:.45rem;max-width:100%;margin:.35rem 0 .2rem;overflow:hidden}.message-code-fence-head{border-bottom:1px solid var(--color-line);background:var(--color-ink);justify-content:space-between;align-items:center;gap:.5rem;padding:.28rem .55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.message-code-fence-head{background:color-mix(in srgb,var(--color-ink) 4%,var(--color-elevated))}}.message-code-fence-lang{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-subtle);font-size:.68rem;font-weight:600}.message-code-fence-copy{color:var(--color-subtle);border:1px solid #0000;border-radius:.3rem;padding:.12rem .35rem;font-size:.68rem;font-weight:500}.message-code-fence-copy:hover{color:var(--color-ink);border-color:var(--color-line);background:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.message-code-fence-copy:hover{background:color-mix(in srgb,var(--color-ink) 6%,transparent)}}.video-link-flyout-anchor{vertical-align:middle;display:inline-flex;position:relative}.video-link-flyout-anchor--open{z-index:1}.video-link-flyout{border-radius:var(--radius-ui);border:1px solid var(--color-line);background:var(--color-elevated);box-shadow:var(--shadow-float);transform-origin:100% 0;padding:.55rem;animation:.22s cubic-bezier(.22,1,.36,1) video-link-flyout-in}.video-link-flyout--portal{z-index:5000;overscroll-behavior:contain;max-height:min(24rem,100dvh - 1rem);position:fixed;overflow-y:auto}@keyframes video-link-flyout-in{0%{opacity:0;transform:translateY(-.4rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media(prefers-reduced-motion:reduce){.video-link-flyout{animation:.14s ease-out video-link-flyout-in-reduced}@keyframes video-link-flyout-in-reduced{0%{opacity:0}to{opacity:1}}}.spaces-slack-topbar-end .count-badge,.channel-toolbar-top .count-badge,.channel-toolbar-actions .count-badge,.segment-tab-video+.count-badge,.channel-tab-unread{z-index:1;position:relative}.segment-tab-video:has(.video-link-flyout-anchor--open),.space-rail-video-icons:has(.video-link-flyout-anchor--open),.toolbar-actions-video:has(.video-link-flyout-anchor--open){z-index:215;position:relative}.space-rail-row:has(.video-link-flyout-anchor--open){z-index:50;position:relative}.garble-spaces-room-scroll:has(.video-link-flyout-anchor--open),.space-rail-spaces-scroll:has(.video-link-flyout-anchor--open){overflow:visible}.segment-tab-video .video-link-flyout-anchor--open:last-child .video-link-flyout,.space-rail-video-icons .video-link-flyout-anchor--open:last-child .video-link-flyout{left:auto;right:0}.video-link-flyout-title{color:var(--color-muted);margin:0 0 .4rem;font-size:.72rem;font-weight:600}.video-link-flyout-saved-block{min-width:0}.video-link-flyout-saved{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.35rem;margin:0;padding:.35rem .45rem}.video-link-flyout-actions{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.message-code-block{font-family:var(--font-mono);color:var(--theme-code-ink,var(--color-ink));white-space:pre-wrap;word-break:break-word;margin:0;padding:.55rem .65rem;font-size:.82rem;line-height:1.5;overflow-x:auto}.message-code-block code{font:inherit;background:0 0;border:none;padding:0}.code-hl--keyword{color:var(--theme-code-keyword,var(--color-accent));font-weight:600}.code-hl--builtin{color:var(--theme-code-builtin,var(--color-accent))}@supports (color:color-mix(in lab,red,red)){.code-hl--builtin{color:var(--theme-code-builtin,color-mix(in srgb, var(--color-accent) 72%, var(--color-ink)))}}.code-hl--string{color:var(--theme-code-string,#16a34a)}.code-hl--number{color:var(--theme-code-number,#c2410c)}.code-hl--comment{color:var(--theme-code-comment,var(--color-muted));font-style:italic}.slack-toast-region{z-index:2600;right:max(1rem,env(safe-area-inset-right));bottom:max(1.15rem,env(safe-area-inset-bottom));pointer-events:none;width:min(20rem,100vw - 2rem);position:fixed}.dm-toast-region,.mention-toast-region{bottom:max(4.75rem,calc(.75rem + env(safe-area-inset-bottom)))}.slack-toast-list{flex-direction:column-reverse;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.slack-toast{border-radius:var(--radius-panel);border:1px solid var(--ux27-glass-border);background:var(--ux27-glass-bg);-webkit-backdrop-filter:var(--ux27-glass-blur);backdrop-filter:var(--ux27-glass-blur);pointer-events:auto;cursor:pointer;align-items:flex-start;gap:.6rem;padding:.72rem 1.85rem .72rem .75rem;transition:box-shadow .15s,border-color .15s,transform .15s;animation:.22s ease-out slack-toast-in;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f172a0a,0 6px 18px #0f172a24}.slack-toast:hover{border-color:#0f172a24;box-shadow:0 0 0 1px #0f172a0f,0 10px 24px #0f172a2e}.slack-toast:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@keyframes slack-toast-in{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}.slack-toast-avatar{width:2.15rem!important;height:2.15rem!important;font-size:.78rem!important}.slack-toast-close{width:1.35rem;height:1.35rem;color:var(--color-subtle);opacity:.45;cursor:pointer;background:0 0;border:none;border-radius:.3rem;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;transition:opacity .12s,background .12s,color .12s;display:flex;position:absolute;top:.28rem;right:.28rem}.slack-toast:hover .slack-toast-close,.slack-toast-close:focus-visible{opacity:1}.slack-toast-close:hover{background:var(--color-elevated);color:var(--color-ink)}.slack-toast-title{font-size:var(--garble-font-ui);color:var(--color-ink);margin:0;font-weight:700;line-height:1.25}.slack-toast-subtitle{font-size:var(--garble-font-meta);color:var(--color-muted);margin:.12rem 0 0;line-height:1.3}.slack-toast-preview{font-size:var(--garble-font-meta);color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.28rem 0 0;line-height:1.4;display:-webkit-box;overflow:hidden}.spaces-ux-prefs{z-index:40;isolation:isolate;position:relative}.spaces-ux-trigger{border:1px solid var(--ux27-glass-border);border-radius:var(--radius-pill);background:var(--ux27-glass-bg);-webkit-backdrop-filter:var(--ux27-glass-blur);backdrop-filter:var(--ux27-glass-blur);color:var(--color-ink);font-size:var(--garble-font-ui);cursor:pointer;box-shadow:var(--shadow-panel);align-items:center;gap:.45rem;padding:.38rem .85rem .38rem .55rem;font-weight:600;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.spaces-ux-trigger:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-float);transform:translateY(-1px)}.spaces-ux-trigger-open{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.spaces-ux-trigger-open{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-line))}}.spaces-ux-trigger-open{box-shadow:var(--shadow-focus)}.app-internal-hero-actions .spaces-ux-trigger--hero,.spaces-ux-trigger--hero{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel)}.app-internal-hero-actions .spaces-ux-trigger--hero:hover,.spaces-ux-trigger--hero:hover{background:var(--color-elevated);border-color:var(--color-line-strong);color:var(--color-ink)}.spaces-ux-trigger-icon{background:linear-gradient(145deg,var(--color-accent-soft),var(--color-surface));border-radius:.4rem;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:flex}@supports (color:color-mix(in lab,red,red)){.spaces-ux-trigger-icon{background:linear-gradient(145deg,var(--color-accent-soft),color-mix(in srgb,var(--color-surface) 90%,var(--color-page)))}}.spaces-ux-trigger-icon{box-shadow:inset 0 1px 0 var(--theme-inset-highlight)}.spaces-ux-trigger--hero .spaces-ux-trigger-icon{background:linear-gradient(145deg,var(--color-accent-soft),var(--color-elevated));box-shadow:inset 0 1px 0 var(--theme-inset-highlight)}.spaces-ux-trigger-icon-grid{background:linear-gradient(var(--color-accent) 0 0) 0 0 / 45% 45% no-repeat,linear-gradient(var(--color-accent) 0 0) 100% 0 / 45% 45% no-repeat,linear-gradient(var(--color-accent) 0 0) 0 100% / 45% 45% no-repeat,linear-gradient(var(--color-accent) 0 0) 100% 100% / 45% 45% no-repeat;opacity:.85;border-radius:.12rem;width:.55rem;height:.55rem}body.garble-spaces-view-open .community-chrome{visibility:hidden;pointer-events:none}.spaces-ux-backdrop{z-index:2400;background:var(--theme-overlay);cursor:default;border:none;margin:0;padding:0;animation:.18s ease-out spaces-ux-backdrop-in;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes spaces-ux-backdrop-in{0%{opacity:0}to{opacity:1}}.spaces-ux-panel{border:1px solid var(--color-line-strong);border-radius:calc(var(--radius-panel) + 2px);background:var(--color-surface);width:min(20.5rem,100vw - 1.5rem);padding:.85rem .85rem .95rem;animation:.22s ease-out spaces-ux-panel-in;box-shadow:0 0 0 1px #0f172a0a,0 12px 40px #0f172a38}.spaces-ux-panel--portal{z-index:2410;overscroll-behavior:contain;max-height:min(28rem,100dvh - 5rem);position:fixed;overflow-y:auto}.spaces-theme-flyout-scrim{z-index:2395;cursor:default;background:var(--theme-overlay);border:none;margin:0;padding:0;animation:.16s ease-out spaces-ux-backdrop-in;position:fixed;right:0}.spaces-ux-panel--rail-flyout{z-index:2400;border:none;border-left:1px solid var(--color-line-strong);width:auto;max-height:none;box-shadow:10px 0 36px var(--color-ink);border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.spaces-ux-panel--rail-flyout{box-shadow:10px 0 36px color-mix(in srgb,var(--color-ink) 14%,transparent)}}.spaces-ux-panel--rail-flyout{background:var(--color-surface);animation:.22s ease-out spaces-theme-rail-flyout-in;overflow:hidden}.spaces-ux-panel--rail-flyout .spaces-ux-panel-head{border-bottom:1px solid var(--color-line);flex-shrink:0;margin:0;padding:.9rem 1rem .8rem}.spaces-ux-panel--rail-flyout .spaces-ux-panel-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:0;min-height:0;padding:.85rem 1rem 1.1rem;display:flex;overflow-y:auto}.spaces-ux-panel--rail-flyout .spaces-ux-section+.spaces-ux-section{border-top:1px solid var(--color-line);margin-top:1.15rem;padding-top:1.15rem}.spaces-ux-panel--rail-flyout .spaces-ux-section-label{margin-bottom:.7rem}.spaces-ux-panel--rail-flyout .spaces-ux-color-grid{grid-template-columns:1fr;gap:.45rem}.spaces-ux-panel--rail-flyout .spaces-ux-color-card{flex-direction:row;align-items:center;gap:.55rem;padding:.45rem .5rem}.spaces-ux-panel--rail-flyout .spaces-ux-color-swatch{flex-shrink:0;grid-template-columns:1fr 1fr .45rem;width:2.75rem;min-height:1.85rem}.spaces-ux-panel--rail-flyout .spaces-ux-color-card .spaces-ux-preset-name,.spaces-ux-panel--rail-flyout .spaces-ux-color-card .spaces-ux-preset-meta{text-align:left}.spaces-ux-panel--rail-flyout .spaces-ux-preset-grid{grid-template-columns:1fr;gap:.55rem}.spaces-ux-panel--rail-flyout .spaces-ux-preset-card{gap:.45rem;padding:.55rem .55rem .65rem}.spaces-ux-panel--rail-flyout .spaces-ux-toggles{gap:.55rem}.spaces-ux-panel--rail-flyout .spaces-ux-toggle{gap:.85rem;padding:.65rem .7rem}.spaces-ux-panel--rail-flyout .spaces-ux-footnote{margin:1.1rem 0 0;line-height:1.45}@keyframes spaces-theme-rail-flyout-in{0%{opacity:.94;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes spaces-ux-panel-in{0%{opacity:0;transform:translateY(-.35rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.spaces-ux-panel-head{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;display:flex}.spaces-ux-panel-eyebrow{font-size:var(--garble-font-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--color-subtle);margin:0;font-weight:600}.spaces-ux-panel-title{font-family:var(--font-display);font-size:calc(var(--garble-font-title) * 1.05);letter-spacing:-.02em;color:var(--color-ink);margin:.15rem 0 0;font-weight:600}.spaces-ux-panel-close{width:1.75rem;height:1.75rem;color:var(--color-subtle);cursor:pointer;background:0 0;border:none;border-radius:.4rem;font-size:1.35rem;line-height:1;transition:background .12s,color .12s}.spaces-ux-panel-close:hover{background:var(--color-elevated);color:var(--color-ink)}.spaces-ux-section+.spaces-ux-section{border-top:1px solid var(--color-line);margin-top:.85rem;padding-top:.85rem}.spaces-ux-section-label{font-size:var(--garble-font-meta);color:var(--color-muted);margin:0 0 .55rem;font-weight:600}.spaces-ux-section-hint{font-size:var(--garble-font-meta);color:var(--color-subtle);margin:-.25rem 0 .65rem;line-height:1.45}.spaces-ux-theme-groups{flex-direction:column;gap:1rem;display:flex}.spaces-ux-theme-group-head{margin-bottom:.45rem}.spaces-ux-theme-group-label{font-size:var(--garble-font-meta);letter-spacing:.02em;color:var(--color-ink);margin:0;font-weight:600}.spaces-ux-theme-group-hint{font-size:calc(var(--garble-font-meta) * .95);color:var(--color-subtle);margin:.1rem 0 0}.spaces-ux-comfort{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.spaces-ux-comfort-row{flex-direction:column;gap:.4rem;display:flex}.spaces-ux-comfort-copy{flex-direction:column;gap:.1rem;display:flex}.spaces-ux-comfort-label{font-size:var(--garble-font-meta);color:var(--color-ink);font-weight:600}.spaces-ux-comfort-hint{font-size:calc(var(--garble-font-meta) * .95);color:var(--color-subtle);line-height:1.35}.spaces-ux-comfort-ends{font-size:calc(var(--garble-font-meta) * .9);color:var(--color-subtle);justify-content:space-between;margin-bottom:.15rem;display:flex}.spaces-ux-comfort-range{width:100%;accent-color:var(--color-accent);cursor:pointer}.spaces-ux-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.spaces-ux-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.spaces-ux-color-card{border:1px solid var(--color-line);border-radius:var(--radius-ui);background:var(--color-surface);text-align:left;cursor:pointer;flex-direction:column;align-items:stretch;gap:.35rem;padding:.45rem .4rem .55rem;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.spaces-ux-color-card:hover{border-color:var(--color-line-strong);transform:translateY(-1px)}.spaces-ux-color-card-active{border-color:var(--spaces-ux-pick-accent,var(--color-accent));background:var(--spaces-ux-pick-page,var(--color-page))}@supports (color:color-mix(in lab,red,red)){.spaces-ux-color-card-active{background:color-mix(in srgb,var(--spaces-ux-pick-page,var(--color-page)) 22%,var(--color-surface))}}.spaces-ux-color-card-active{box-shadow:0 0 0 1px var(--spaces-ux-pick-accent,var(--color-accent)),0 0 0 3px var(--spaces-ux-pick-accent,var(--color-accent))}@supports (color:color-mix(in lab,red,red)){.spaces-ux-color-card-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--spaces-ux-pick-accent,var(--color-accent)) 55%,transparent),0 0 0 3px color-mix(in srgb,var(--spaces-ux-pick-accent,var(--color-accent)) 28%,transparent)}}.spaces-ux-color-card-active .spaces-ux-preset-name{color:var(--spaces-ux-pick-accent,var(--color-accent))}@supports (color:color-mix(in lab,red,red)){.spaces-ux-color-card-active .spaces-ux-preset-name{color:color-mix(in srgb,var(--spaces-ux-pick-accent,var(--color-accent)) 68%,var(--color-ink))}}.spaces-ux-color-card-active .spaces-ux-color-swatch{border-color:var(--spaces-ux-pick-accent,var(--color-accent))}@supports (color:color-mix(in lab,red,red)){.spaces-ux-color-card-active .spaces-ux-color-swatch{border-color:color-mix(in srgb,var(--spaces-ux-pick-accent,var(--color-accent)) 48%,var(--color-line))}}.spaces-ux-color-swatch{border:1px solid var(--color-line);border-radius:.4rem;grid-template-columns:1.15fr 1fr .65rem;align-items:stretch;min-height:2.15rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.spaces-ux-color-swatch{border:1px solid color-mix(in srgb,var(--color-line) 80%,transparent)}}.spaces-ux-color-swatch{box-shadow:inset 0 1px #ffffff59}.spaces-ux-color-swatch-page,.spaces-ux-color-swatch-surface{min-height:1.85rem}.spaces-ux-color-swatch-accent{width:100%;min-height:2.15rem}.space-rail-theme-flyout{border-top:1px solid var(--color-line);flex-shrink:0;padding:.35rem .55rem .5rem}.space-rail-theme-trigger{text-align:left;width:100%;font-size:var(--garble-font-ui);color:var(--color-ink);cursor:pointer;background:0 0;border:none;border-radius:.45em;align-items:center;gap:.45em;padding:.42em .48em;font-weight:600;line-height:1.25;transition:background .12s,box-shadow .12s;display:flex}.space-rail-theme-trigger:hover,.space-rail-theme-trigger--open{background:var(--color-elevated)}@supports (color:color-mix(in lab,red,red)){.space-rail-theme-trigger:hover,.space-rail-theme-trigger--open{background:color-mix(in srgb,var(--color-elevated) 70%,transparent)}}.space-rail-theme-label{flex:1;min-width:0}.space-rail-theme-meta{flex-shrink:0;max-width:5.5rem}.space-rail-theme-icon{background:linear-gradient(145deg,var(--color-accent),var(--color-elevated));border-radius:.32em;flex-shrink:0;justify-content:center;align-items:center;width:1.35em;height:1.35em;display:flex}@supports (color:color-mix(in lab,red,red)){.space-rail-theme-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 22%,var(--color-surface)),var(--color-elevated))}}.space-rail-theme-icon{box-shadow:0 0 0 1px var(--color-accent),inset 0 1px 0 var(--color-on-accent,#fff)}@supports (color:color-mix(in lab,red,red)){.space-rail-theme-icon{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 35%,var(--color-line)),inset 0 1px color-mix(in srgb,var(--color-on-accent,#fff) 55%,transparent)}}.space-rail-theme-icon-grid{background:linear-gradient(var(--color-accent) 0 0) 0 0 / 45% 45% no-repeat,linear-gradient(var(--color-accent) 0 0) 100% 0 / 45% 45% no-repeat,linear-gradient(var(--color-accent) 0 0) 0 100% / 45% 45% no-repeat,linear-gradient(var(--color-accent) 0 0) 100% 100% / 45% 45% no-repeat;opacity:.95;border-radius:.1em;width:.58em;height:.58em}.space-rail-theme-trigger:hover .space-rail-theme-icon,.space-rail-theme-trigger--open .space-rail-theme-icon{box-shadow:0 0 0 1px var(--color-accent),0 0 0 .15em var(--color-accent),inset 0 1px 0 var(--color-on-accent,#fff)}@supports (color:color-mix(in lab,red,red)){.space-rail-theme-trigger:hover .space-rail-theme-icon,.space-rail-theme-trigger--open .space-rail-theme-icon{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 55%,var(--color-line-strong)),0 0 0 .15em color-mix(in srgb,var(--color-accent) 18%,transparent),inset 0 1px color-mix(in srgb,var(--color-on-accent,#fff) 55%,transparent)}}.space-rail-theme-flyout--collapsed .space-rail-theme-trigger{justify-content:center;padding:.42em .35em}.space-rail-theme-flyout--collapsed .space-rail-theme-icon{margin-inline:auto}.spaces-ux-preset-card{border:1px solid var(--color-line);border-radius:var(--radius-ui);background:var(--color-surface);text-align:left;cursor:pointer;flex-direction:column;align-items:stretch;gap:.35rem;padding:.45rem .4rem .55rem;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.spaces-ux-preset-card:hover{border-color:var(--color-line-strong);transform:translateY(-1px)}.spaces-ux-preset-card-active{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.spaces-ux-preset-card-active{border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-line))}}.spaces-ux-preset-card-active{box-shadow:var(--shadow-focus);background:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.spaces-ux-preset-card-active{background:color-mix(in srgb,var(--color-accent-soft) 65%,var(--color-surface))}}.spaces-ux-preview{background:var(--color-elevated);border-radius:.35rem;align-items:flex-start;gap:.35rem;min-height:2.35rem;padding:.35rem .3rem;display:flex}.spaces-ux-preview-avatar{background:var(--color-accent);opacity:.85;border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}.spaces-ux-preview-lines{flex-direction:column;flex:1;gap:.18rem;padding-top:.05rem;display:flex}.spaces-ux-preview-lines span{background:var(--color-subtle);border-radius:999px;height:.14rem;display:block}.spaces-ux-preview--compact .spaces-ux-preview-lines span:first-child{width:92%}.spaces-ux-preview--compact .spaces-ux-preview-lines span:nth-child(2){width:72%}.spaces-ux-preview--compact .spaces-ux-preview-lines span:nth-child(3){width:54%}.spaces-ux-preview--default .spaces-ux-preview-avatar{width:.62rem;height:.62rem}.spaces-ux-preview--default .spaces-ux-preview-lines{gap:.22rem}.spaces-ux-preview--default .spaces-ux-preview-lines span{height:.16rem}.spaces-ux-preview--default .spaces-ux-preview-lines span:first-child{width:88%}.spaces-ux-preview--default .spaces-ux-preview-lines span:nth-child(2){width:68%}.spaces-ux-preview--default .spaces-ux-preview-lines span:nth-child(3){width:48%}.spaces-ux-preview--comfortable .spaces-ux-preview-avatar{width:.7rem;height:.7rem}.spaces-ux-preview--comfortable .spaces-ux-preview-lines{gap:.28rem}.spaces-ux-preview--comfortable .spaces-ux-preview-lines span{height:.18rem}.spaces-ux-preview--comfortable .spaces-ux-preview-lines span:first-child{width:84%}.spaces-ux-preview--comfortable .spaces-ux-preview-lines span:nth-child(2){width:62%}.spaces-ux-preview--comfortable .spaces-ux-preview-lines span:nth-child(3){width:44%}.spaces-ux-preset-name{font-size:var(--garble-font-ui);color:var(--color-ink);font-weight:700;line-height:1.2}.spaces-ux-preset-meta{font-size:calc(var(--garble-font-meta) * .95);color:var(--color-subtle);line-height:1.3}.spaces-ux-toggles{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.spaces-ux-toggle{border:1px solid var(--color-line);border-radius:var(--radius-ui);background:var(--color-surface);cursor:pointer;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .6rem;transition:border-color .12s,background .12s;display:flex}.spaces-ux-toggle:hover{border-color:var(--color-line-strong);background:var(--color-elevated)}@supports (color:color-mix(in lab,red,red)){.spaces-ux-toggle:hover{background:color-mix(in srgb,var(--color-elevated) 45%,var(--color-surface))}}.spaces-ux-toggle-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.spaces-ux-toggle-label{font-size:var(--garble-font-ui);color:var(--color-ink);font-weight:600}.spaces-ux-toggle-hint{font-size:var(--garble-font-meta);color:var(--color-muted);line-height:1.35}.spaces-ux-switch{flex-shrink:0;width:2.35rem;height:1.35rem;position:relative}.spaces-ux-switch-input{opacity:0;cursor:pointer;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.spaces-ux-switch-track{background:var(--color-line-strong);border-radius:999px;width:100%;height:100%;transition:background .18s;display:block;position:relative;box-shadow:inset 0 1px 2px #0f172a1f}.spaces-ux-switch-track:after{content:"";background:#fff;border-radius:999px;width:1.05rem;height:1.05rem;transition:transform .18s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 3px #0f172a33}.spaces-ux-switch-input:checked+.spaces-ux-switch-track{background:linear-gradient(165deg,#4f8ef7,var(--color-accent))}.spaces-ux-switch-input:checked+.spaces-ux-switch-track:after{transform:translate(1rem)}.spaces-ux-switch-input:focus-visible+.spaces-ux-switch-track{box-shadow:var(--shadow-focus)}.spaces-ux-footnote{font-size:var(--garble-font-meta);color:var(--color-subtle);margin:.75rem 0 0;line-height:1.4}.spaces-ux-prefs--toolbar .spaces-ux-panel{left:0;right:auto}.app-chat-fullwidth{--garble-chat-max:100%;--app-chat-gutter:.85rem}.app-topbar-inner--panels,.app-chat-fullwidth{--app-chat-gutter:.85rem;--app-panel-head-pad-x:.65rem;--app-panel-chrome-h:3.05rem}@media(min-width:768px){.app-topbar-inner--panels,.app-chat-fullwidth{--app-chat-gutter:1.15rem;--app-panel-chrome-h:3.125rem}.app-chat-fullwidth{--app-chat-gutter:1.15rem}}.app-shell-main .community-chrome.community-chrome--slack{padding-left:0;padding-right:0}.app-shell-main .spaces-slack-topbar,.app-shell-main .community-chrome .channel-toolbar-top,.app-shell-main .chat-thread,.app-shell-main .slack-chat-thread,.app-shell-main .dm-chat-thread,.app-shell-main .community-compose-dock.slack-compose-dock,.app-shell-main .slack-compose-dock{padding-left:var(--app-chat-gutter);padding-right:var(--app-chat-gutter)}.app-shell-main .chat-compose-shell{padding-left:0;padding-right:0}.app-shell-main .dm-typing-hint,.app-shell-main .search-status,.app-shell-main .dm-chat-empty{padding-left:var(--app-chat-gutter);padding-right:var(--app-chat-gutter)}.app-chat-fullwidth .garble-chat-column,.app-chat-fullwidth .chat-thread,.app-chat-fullwidth .slack-chat-thread,.app-chat-fullwidth .chat-compose-shell,.app-chat-fullwidth .spaces-workspace .chat-compose-shell,.app-chat-fullwidth .dm-chat-experience .dm-typing-hint,.app-chat-fullwidth .community-chrome .channel-toolbar,.app-chat-fullwidth .spaces-workspace--focus .slack-chat-thread{max-width:100%;margin-inline:0}.app-chat-fullwidth .dm-chat-thread,.app-chat-fullwidth .chat-thread.chat-timeline.dm-chat-thread,.app-chat-fullwidth .slack-chat-thread.dm-chat-thread,.app-chat-fullwidth .slack-chat-thread.chat-timeline,.spaces-workspace--focus .app-chat-fullwidth .chat-thread,.spaces-workspace--focus .app-chat-fullwidth .slack-chat-thread{width:100%;max-width:none;margin-inline:0}.spaces-workspace--focus .app-chat-fullwidth .dm-message-col,.spaces-workspace--focus .app-chat-fullwidth .dm-message-col--mine{width:90%;max-width:min(90%,56rem)}.spaces-workspace--focus .app-chat-fullwidth .chat-thread.chat-timeline,.spaces-workspace--focus .app-chat-fullwidth .slack-chat-thread{width:100%;max-width:min(100%,72rem)}.app-chat-fullwidth .spaces-slack-topbar,.app-chat-fullwidth .community-chrome--slack .spaces-slack-topbar,.app-chat-fullwidth .community-compose-dock .compose-mention,.app-chat-fullwidth .community-compose-dock.slack-compose-dock{width:100%;max-width:none}.app-unified-col--center .app-shell-main,.app-unified-col--center .spaces-slack-shell,.app-unified-col--center .community-chat-pane{flex:auto;width:100%;min-width:0;max-width:none}.app-shell-panels{--app-panel-chrome-h:3.05rem;--app-panel-head-pad-y:.35rem;--app-panel-head-pad-x:.65rem;--app-panel-col-margin:.45rem;align-items:stretch}@media(min-width:768px){.app-shell-panels{--app-panel-chrome-h:3.125rem;--app-panel-head-pad-y:.4rem}}.app-shell-panels .space-rail-head,.app-shell-panels .app-right-rail-head{box-sizing:border-box;height:var(--app-panel-chrome-h);min-height:var(--app-panel-chrome-h);max-height:var(--app-panel-chrome-h);padding-top:var(--app-panel-head-pad-y);padding-bottom:var(--app-panel-head-pad-y);border-bottom:1px solid var(--color-line);align-items:center;overflow:hidden}.app-shell-panels .space-rail-head:has(.space-rail-head-chrome--labeled){border-bottom:1px solid var(--color-line)}.app-side-rail-stack{flex-direction:column;min-height:0;display:flex}.app-side-rail-stack-main{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.app-side-rail-stack-scroll{flex:auto;min-height:0}.app-shell-panels .app-side-rail-stack.space-rail--expanded .space-rail-head,.app-shell-panels .app-right-rail.app-side-rail-stack.app-right-rail--expanded .space-rail-head{height:auto;min-height:var(--app-panel-chrome-h);flex-direction:column;align-items:stretch;gap:.35rem;max-height:none;overflow:visible}.app-side-rail-stack.space-rail--expanded .space-rail-head-chrome,.garble-spaces-rail-shell--stack .space-rail-head-chrome,.app-wayfinding-rail.app-side-rail-stack .space-rail-head-chrome,.app-right-rail.app-side-rail-stack .space-rail-head-chrome{justify-content:flex-end;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex;position:relative}.app-side-rail-stack .space-rail-head-chrome-title,.garble-spaces-rail-shell--stack .space-rail-head-chrome-title,.app-wayfinding-rail.app-side-rail-stack .space-rail-head-chrome-title,.app-right-rail.app-side-rail-stack .space-rail-head-chrome-title{text-align:center;pointer-events:none;justify-content:center;align-items:center;min-width:0;padding:0 2.35rem;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.app-side-rail-stack .space-rail-head-chrome--labeled .space-rail-head-chrome-title,.garble-spaces-rail-shell--stack .space-rail-head-chrome--labeled .space-rail-head-chrome-title,.app-wayfinding-rail.app-side-rail-stack .space-rail-head-chrome--labeled .space-rail-head-chrome-title,.app-right-rail.app-side-rail-stack .space-rail-head-chrome--labeled .space-rail-head-chrome-title{text-align:center;pointer-events:none;justify-content:center;padding:0 2.35rem;position:absolute;top:0;right:0;bottom:0;left:0}.app-side-rail-stack .space-rail-head-chrome .space-rail-collapse-btn,.app-right-rail.app-side-rail-stack .space-rail-head-chrome .space-rail-collapse-btn,.app-wayfinding-rail.app-side-rail-stack .space-rail-head-chrome .space-rail-collapse-btn{z-index:1;position:relative}.app-side-rail-collapse{flex-direction:column;flex-shrink:1;min-height:0;display:flex}.app-side-rail-collapse-summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;list-style:none;display:flex}.app-side-rail-collapse-summary::-webkit-details-marker{display:none}.app-side-rail-collapse-summary:before{content:"";border-right:2px solid var(--color-muted);border-bottom:2px solid var(--color-muted);flex-shrink:0;width:.45rem;height:.45rem;margin-right:.15rem;transition:transform .12s;display:block;transform:rotate(-45deg)}.app-side-rail-collapse[open]>.app-side-rail-collapse-summary:before{transform:rotate(45deg)}.app-side-rail-collapse-summary-row{flex:auto;width:100%;min-width:0}.app-side-rail-collapse-title{margin:0}.app-side-rail-collapse-body{min-height:0}.app-side-rail-stack .garble-spaces-room-nav--primary.app-side-rail-collapse{flex:0 auto;max-height:min(38vh,14rem)}.app-side-rail-stack .garble-spaces-room-nav--primary .app-side-rail-collapse-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.app-side-rail-stack .garble-spaces-room-nav--primary .garble-spaces-room-scroll--primary{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.app-right-rail .app-side-rail-collapse.app-right-rail-section{margin-top:.85rem}.app-right-rail .app-side-rail-collapse.app-right-rail-section:first-child{margin-top:.35rem}.app-shell-panels .community-chrome .spaces-slack-topbar{box-sizing:border-box;height:auto;min-height:var(--app-panel-chrome-h);max-height:none;padding-top:var(--app-panel-head-pad-y);padding-bottom:var(--app-panel-head-pad-y);border-bottom:1px solid var(--color-line);align-items:center;display:flex;overflow:visible}.app-shell-panels .community-chrome,.app-shell-panels .community-chrome.community-chrome--slack,.app-shell-panels .chats-canvas--spaces-flat .community-chrome.community-chrome--slack{border-bottom:0}.app-shell-panels .community-chrome .spaces-slack-channel-name{color:var(--color-heading,var(--color-ink));line-height:1.15}.app-shell-panels .community-chrome .spaces-slack-topbar-start{min-width:6rem}.app-shell-panels .spaces-slack-channel-topic{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-shell-panels .channel-toolbar--slack .spaces-slack-topbar{border-bottom:1px solid var(--color-line)}.app-shell-panels .channel-toolbar--slack .channel-toolbar-top{border-bottom:none}.app-shell-panels .app-right-rail-head.space-rail-head{padding-inline:var(--app-panel-head-pad-x)}.app-shell-panels .app-right-rail--collapsed .space-rail-head{padding-inline:.35rem}.app-shell-panels .chats-people-rail .space-rail-head,.app-shell-panels .chats-people-rail.space-rail--expanded .space-rail-head{padding-top:var(--app-panel-head-pad-y);padding-bottom:var(--app-panel-head-pad-y);padding-inline:var(--app-panel-head-pad-x)}.app-shell-panels .chats-people-rail.space-rail--collapsed .space-rail-head{padding-inline:.35rem}.app-shell-panels .space-rail--collapsed .space-rail-head,.app-shell-panels .space-rail-head--collapsed-actions{height:auto;min-height:var(--app-panel-chrome-h);flex-direction:column;justify-content:center;align-items:stretch;gap:.35rem;max-height:none;padding:.35rem .3rem;overflow:visible}.app-shell-panels .space-rail-collapsed-actions{flex-direction:column;align-items:center;gap:.35rem;width:100%;display:flex}.app-shell-panels .space-rail--collapsed .space-rail-add-icon--collapsed,.app-shell-panels .space-rail-add-icon--collapsed{border:1px solid var(--color-line);justify-content:center;align-items:center;width:2rem;height:2rem;min-height:2rem;margin-inline:auto;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-shell-panels .space-rail--collapsed .space-rail-add-icon--collapsed,.app-shell-panels .space-rail-add-icon--collapsed{border:1px solid color-mix(in srgb,var(--color-line) 88%,transparent)}}.app-shell-panels .space-rail--collapsed .space-rail-add-icon--collapsed,.app-shell-panels .space-rail-add-icon--collapsed{font-size:var(--garble-font-title);border-radius:.42rem;font-weight:600;line-height:1;text-decoration:none}.app-shell-panels .space-rail--collapsed .space-rail-collapse-btn{align-self:center;width:2rem;height:2rem;min-height:2rem;margin-inline:auto;padding:0}.app-shell-panels .community-chrome .channel-toolbar-top{box-sizing:border-box;height:var(--app-panel-chrome-h);min-height:var(--app-panel-chrome-h);max-height:var(--app-panel-chrome-h);padding-top:var(--app-panel-head-pad-y);padding-bottom:var(--app-panel-head-pad-y);border-bottom:1px solid var(--color-line);align-items:center;overflow:hidden}.app-shell-main,.app-side-panel--left{min-width:0}.app-side-panel--left .space-rail,.app-side-panel--left.chats-people-rail{max-width:none;width:100%!important}.app-side-panel--left>.garble-spaces-rail-shell{width:100%;min-width:0}.app-side-panel--collapsed{width:auto!important}.panel-resize-handle{cursor:col-resize;touch-action:none;z-index:4;background:0 0;flex-shrink:0;width:6px;margin:0 -2px;transition:background .12s}.panel-resize-handle:hover,.panel-resize-handle:focus-visible{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.panel-resize-handle:hover,.panel-resize-handle:focus-visible{background:color-mix(in srgb,var(--color-accent) 35%,transparent)}}.panel-resize-handle--after-left{border-right:1px solid #0000}.panel-resize-handle--before-right{border-left:1px solid #0000}.app-right-rail{border-left:1px solid var(--color-line);background:var(--color-surface)}.app-right-rail.app-side-rail-stack.space-rail--expanded .space-rail-head:has(.space-rail-head-chrome--labeled){padding-left:var(--app-panel-head-pad-x,.65rem);padding-right:var(--app-panel-head-pad-x,.65rem)}.app-right-rail-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.app-right-rail-title{font-size:var(--garble-font-ui);color:var(--color-ink);margin:0;font-weight:700}.app-right-rail-scroll{padding:.35rem .65rem 1rem}.app-right-rail-section{margin-top:.85rem}.app-right-rail-section:first-child{margin-top:.35rem}.app-right-rail-section--muted .app-right-rail-lead{color:var(--color-muted)}.app-right-rail-section-title{font-size:var(--garble-font-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--color-subtle);margin:0 0 .35rem;font-weight:700}.app-right-rail-links{margin:0;padding:0;list-style:none}.app-right-rail-link{font-size:var(--garble-font-ui);color:var(--color-link,var(--color-accent));padding:.35rem 0;font-weight:500;text-decoration:none;display:block}.app-right-rail-link:hover{color:var(--color-link-hover,var(--color-accent-hover))}.app-right-rail-meta{font-size:var(--garble-font-meta);color:var(--color-muted);margin:.15rem 0 0}.app-right-rail-lead{font-size:var(--garble-font-body);color:var(--color-ink);margin:.2rem 0 0;line-height:1.45}.app-right-rail-video{margin-top:.55rem}.app-right-rail-room-video-summary{flex-direction:column;gap:.35rem;margin-top:.45rem;display:flex}.app-right-rail-room-video-summary .truncate{vertical-align:bottom;max-width:100%;display:inline-block}.app-right-rail-dm-video{flex-direction:column;gap:.45rem;display:flex}.app-right-rail-video-field{margin:0;display:block}.app-right-rail-control{align-items:center;gap:.5rem;display:flex}.app-right-rail-fab{z-index:15;border:1px solid var(--color-line);border-radius:var(--radius-ui);background:var(--color-elevated);width:2.35rem;height:2.35rem;box-shadow:var(--shadow-float);color:var(--color-ink);cursor:pointer;justify-content:center;align-items:center;font-size:1rem;display:flex;position:absolute;bottom:4.5rem;right:.65rem}.app-shell-panels{position:relative}.chats-canvas.app-shell-panels .app-right-rail-fab{bottom:1rem}@media(min-width:768px){.chats-canvas.app-shell-panels .app-right-rail-fab{bottom:1.25rem}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spaces-workspace--focus .garble-spaces-rail-shell.space-rail--expanded{width:min(100%,14.5rem)}@media(min-width:768px){.spaces-workspace--focus .garble-spaces-rail-shell.space-rail--expanded{width:15.5rem}}.spaces-workspace--focus .garble-spaces-rail-shell--stack .space-rail-head-chrome-title,.spaces-workspace--focus .app-side-rail-stack.garble-spaces-rail-shell--stack .space-rail-head-chrome-title{text-align:left;pointer-events:auto;justify-content:flex-start;padding:0 .25rem 0 0;position:static;inset:auto}.spaces-workspace--focus .garble-spaces-rail-shell--stack .space-rail-head-chrome--labeled .space-rail-head-chrome-title,.spaces-workspace--focus .app-side-rail-stack.garble-spaces-rail-shell--stack .space-rail-head-chrome--labeled .space-rail-head-chrome-title{text-align:center;pointer-events:none;justify-content:center;padding:0 2.35rem;position:absolute;top:0;right:0;bottom:0;left:0}.spaces-workspace--focus .garble-spaces-rail-shell--stack .space-rail-head-chrome:not(.space-rail-head-chrome--labeled),.spaces-workspace--focus .garble-spaces-rail-shell--stack .space-rail-head-chrome-title .garble-sidebar-workspace{text-align:left;justify-content:space-between}.spaces-workspace--focus .garble-spaces-rail-shell--stack .space-rail-head-chrome--labeled,.spaces-workspace--focus .app-right-rail.app-side-rail-stack .space-rail-head-chrome--labeled{justify-content:flex-end}.spaces-workspace--focus .garble-spaces-rail-shell--stack .space-rail-head-chrome--labeled .space-rail-head-chrome-title,.spaces-workspace--focus .app-right-rail.app-side-rail-stack .space-rail-head-chrome--labeled .space-rail-head-chrome-title{text-align:center;pointer-events:none;justify-content:center;padding:0 2.35rem;position:absolute;top:0;right:0;bottom:0;left:0}.spaces-workspace--focus .garble-spaces-rail-shell--stack .garble-sidebar-workspace-eyebrow{display:none}.spaces-workspace--focus .garble-spaces-rail-shell--stack .garble-sidebar-workspace-name{font-size:calc(var(--garble-font-ui) * 1.02);font-weight:800}.spaces-workspace--focus .garble-spaces-rail-shell--stack .space-rail-head,.spaces-workspace--focus .app-right-rail.app-side-rail-stack .space-rail-head{padding:var(--app-panel-head-pad-y,.35rem) var(--app-panel-head-pad-x,.65rem);border-bottom-color:var(--color-line);background:var(--color-elevated)}@supports (color:color-mix(in lab,red,red)){.spaces-workspace--focus .garble-spaces-rail-shell--stack .space-rail-head,.spaces-workspace--focus .app-right-rail.app-side-rail-stack .space-rail-head{background:color-mix(in srgb,var(--color-elevated) 22%,var(--color-surface))}}.spaces-workspace--focus .garble-spaces-rail-shell--stack .space-rail-collapse-btn,.spaces-workspace--focus .app-right-rail .space-rail-collapse-btn{color:var(--color-subtle);background:0 0;border-color:#0000}.spaces-workspace--focus .garble-spaces-rail-shell--stack .space-rail-collapse-btn:hover,.spaces-workspace--focus .app-right-rail .space-rail-collapse-btn:hover{background:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.spaces-workspace--focus .garble-spaces-rail-shell--stack .space-rail-collapse-btn:hover,.spaces-workspace--focus .app-right-rail .space-rail-collapse-btn:hover{background:color-mix(in srgb,var(--color-ink) 8%,transparent)}}.spaces-workspace--focus .garble-spaces-rail-shell--stack .space-rail-collapse-btn:hover,.spaces-workspace--focus .app-right-rail .space-rail-collapse-btn:hover{color:var(--color-ink)}.spaces-workspace--focus .garble-spaces-rail-shell--stack .space-rail-add-btn{border-radius:.45rem;justify-content:center;align-self:stretch;width:100%;font-weight:600}.spaces-workspace--focus .garble-spaces-rail-shell--stack .garble-spaces-room-item,.spaces-workspace--focus .garble-spaces-rail-shell--stack .space-rail-item{min-height:0;font-size:calc(var(--garble-font-tab) * .94);color:var(--color-muted);box-shadow:none;background:0 0;border:none;border-radius:0;padding:.28rem .45rem;font-weight:500}.spaces-workspace--focus .garble-spaces-rail-shell--stack .garble-spaces-room-item:hover,.spaces-workspace--focus .garble-spaces-rail-shell--stack .space-rail-item:hover{color:var(--color-ink);background:0 0}.spaces-workspace--focus .garble-spaces-rail-shell--stack .space-rail-item-active{box-shadow:none;background:0 0;border:none;font-weight:600}.spaces-workspace--focus .garble-spaces-rail-shell--stack .space-rail-item-active:not(.garble-spaces-room-item){color:var(--color-accent-hover)}.spaces-workspace--focus .garble-spaces-rail-shell--stack .garble-spaces-room-item-active{color:var(--color-ink)}.spaces-workspace--focus .garble-spaces-rail-shell--stack .space-rail-item:not(.garble-spaces-room-item):before{display:none}.spaces-workspace--focus .app-side-rail-collapse-summary:before{opacity:.65;width:.35rem;height:.35rem;margin-right:.1rem}.spaces-workspace--focus .app-side-rail-collapse .garble-spaces-room-eyebrow{font-size:var(--garble-font-meta);letter-spacing:.02em;text-transform:none;color:var(--color-muted);font-weight:700}.spaces-workspace--focus .app-right-rail .app-side-rail-collapse-summary{padding:.15rem 0}.spaces-workspace--focus .app-right-rail .app-right-rail-section-title{text-transform:none;letter-spacing:0;font-size:calc(var(--garble-font-meta) * 1.02);color:var(--color-muted);font-weight:700}.spaces-workspace--focus .app-right-rail .app-right-rail-link{color:var(--color-ink);border-radius:.35rem;padding:.32rem .45rem;font-weight:500}.spaces-workspace--focus .app-right-rail .app-right-rail-link:hover{background:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.spaces-workspace--focus .app-right-rail .app-right-rail-link:hover{background:color-mix(in srgb,var(--color-ink) 7%,transparent)}}.spaces-workspace--focus .app-right-rail .app-right-rail-link:hover{color:var(--color-ink)}.spaces-workspace--focus .garble-spaces-section-head .garble-spaces-room-eyebrow{text-transform:none;letter-spacing:.02em;color:var(--color-muted)}.spaces-workspace--focus .space-rail-item{font-weight:500}.spaces-workspace--focus .garble-spaces-rail-shell--stack:not(.space-rail--expanded) .space-rail-item-active{background:0 0}.spaces-workspace--focus .spaces-slack-shell{background:var(--color-chat,var(--color-page))}.spaces-workspace--focus .community-chat-pane.slack-chat-pane{background:0 0}.app-shell-panels .spaces-workspace--focus .garble-spaces-rail-shell--stack.space-rail{background:var(--color-page)}@supports (color:color-mix(in lab,red,red)){.app-shell-panels .spaces-workspace--focus .garble-spaces-rail-shell--stack.space-rail{background:color-mix(in srgb,var(--color-page) 78%,var(--color-elevated))}}.app-shell-panels .spaces-workspace--focus .garble-spaces-rail-shell--stack.space-rail{border-right:1px solid var(--color-line)}@supports (color:color-mix(in lab,red,red)){.app-shell-panels .spaces-workspace--focus .garble-spaces-rail-shell--stack.space-rail{border-right:1px solid color-mix(in srgb,var(--color-line) 50%,transparent)}}.app-shell-panels .spaces-workspace--focus .app-right-rail{background:var(--color-page)}@supports (color:color-mix(in lab,red,red)){.app-shell-panels .spaces-workspace--focus .app-right-rail{background:color-mix(in srgb,var(--color-page) 35%,var(--color-surface))}}.app-shell-panels .spaces-workspace--focus .app-right-rail{border-left-color:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.app-shell-panels .spaces-workspace--focus .app-right-rail{border-left-color:color-mix(in srgb,var(--color-line) 55%,transparent)}}.app-shell-panels .app-unified-col--right .app-right-rail.space-rail{box-sizing:border-box;flex:auto;width:100%;min-width:0;max-width:none;transition:none}.app-shell-panels .app-unified-col--right .app-right-rail.space-rail--expanded,.app-shell-panels .app-unified-col--right .app-right-rail.space-rail--collapsed{width:100%;max-width:none}.spaces-slack-topbar{border-bottom:1px solid var(--color-line)}@supports (color:color-mix(in lab,red,red)){.spaces-slack-topbar{border-bottom:1px solid color-mix(in srgb,var(--color-line) 65%,transparent)}}.spaces-slack-topbar{background:var(--color-surface);box-shadow:0 1px 0 var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.spaces-slack-topbar{box-shadow:0 1px color-mix(in srgb,var(--color-ink) 5%,transparent)}}.slack-channel-title-row{align-items:baseline;gap:.35rem;min-width:0;display:flex}.spaces-slack-channel-name:before{content:"#";color:var(--color-muted);margin-right:.12rem;font-weight:700}.spaces-slack-channel-topic--inline{color:var(--color-subtle);min-width:0;margin:0;font-weight:500}.slack-channel-head-sep{color:var(--color-subtle);-webkit-user-select:none;user-select:none;flex-shrink:0;font-weight:600}.spaces-slack-topbar-end .segment-tab-video{align-items:center;gap:.2rem;display:inline-flex}.spaces-workspace--focus .slack-compose-dock{background:var(--color-chat,var(--color-surface));padding:.55rem 1rem .75rem}@supports (color:color-mix(in lab,red,red)){.spaces-workspace--focus .slack-compose-dock{background:color-mix(in srgb,var(--color-chat,var(--color-surface)) 88%,var(--color-page))}}.spaces-workspace--focus .slack-compose-dock{border-top-color:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.spaces-workspace--focus .slack-compose-dock{border-top-color:color-mix(in srgb,var(--color-line) 60%,transparent)}}.spaces-workspace--focus .slack-compose-box.chat-compose-bar{border:1px solid var(--color-line)}@supports (color:color-mix(in lab,red,red)){.spaces-workspace--focus .slack-compose-box.chat-compose-bar{border:1px solid color-mix(in srgb,var(--color-line) 80%,transparent)}}.spaces-workspace--focus .slack-compose-box.chat-compose-bar{background:var(--color-surface);box-shadow:0 1px 0 var(--color-ink),0 4px 12px var(--color-ink);border-radius:.6rem}@supports (color:color-mix(in lab,red,red)){.spaces-workspace--focus .slack-compose-box.chat-compose-bar{box-shadow:0 1px color-mix(in srgb,var(--color-ink) 4%,transparent),0 4px 12px color-mix(in srgb,var(--color-ink) 3%,transparent)}}.spaces-workspace--focus .slack-compose-box.chat-compose-bar{padding-inline:.35rem;transition:border-color .15s,box-shadow .15s}.spaces-workspace--focus .slack-compose-box.chat-compose-bar:focus-within{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.spaces-workspace--focus .slack-compose-box.chat-compose-bar:focus-within{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-line))}}.spaces-workspace--focus .slack-compose-box.chat-compose-bar:focus-within{box-shadow:var(--shadow-focus)}.garble-spaces-room-eyebrow{letter-spacing:.06em;text-transform:uppercase;font-size:calc(var(--garble-font-meta) * .92);color:var(--color-subtle);font-weight:700}.chat-scroll-pane .message-row:hover{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.chat-scroll-pane .message-row:hover{background:color-mix(in srgb,var(--color-accent) 6%,transparent)}}.settings-workspace-main .app-workspace-scroll{flex:1;min-height:0}.app-wayfinding-links{flex-direction:column;gap:.12rem;display:flex}.type-ui,.type-body,.type-meta{font-family:inherit}.conversation-bookmarks-list{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.conversation-bookmarks-item{align-items:stretch;gap:.25rem;display:flex}.conversation-bookmarks-link{min-width:0;color:var(--color-ink);border-radius:.35rem;flex-direction:column;flex:auto;gap:.05rem;padding:.35rem .45rem;text-decoration:none;transition:background .12s;display:flex}.conversation-bookmarks-link:hover{background:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.conversation-bookmarks-link:hover{background:color-mix(in srgb,var(--color-ink) 7%,transparent)}}.conversation-bookmarks-primary{font-size:var(--garble-font-ui);font-weight:600;line-height:1.25}.conversation-bookmarks-secondary{font-size:var(--garble-font-meta);color:var(--color-muted)}.conversation-bookmarks-remove{flex-shrink:0;align-self:center;font-size:1.1rem;line-height:1}.conversation-bookmarks-empty{margin:0}.conversation-bookmarks-subhead{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .35rem;font-size:.72rem;font-weight:600}.app-right-rail-section--saved .conversation-bookmarks-list{margin-top:0}.app-right-rail-saved-groups{flex-direction:column;gap:.35rem;display:flex}.app-right-rail-saved-group .conversation-bookmarks-subhead{margin-bottom:.25rem}.app-right-rail-saved-group+.app-right-rail-saved-group .conversation-bookmarks-subhead{margin-top:.15rem}.app-right-rail-saved-scroll{--saved-rail-row:2.85rem;--saved-rail-visible:5;max-height:calc(var(--saved-rail-visible) * var(--saved-rail-row) + (var(--saved-rail-visible) - 1) * .2rem);overscroll-behavior:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;border:1px solid var(--color-line);border-radius:.35rem;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.app-right-rail-saved-scroll{border:1px solid color-mix(in srgb,var(--color-line) 85%,transparent)}}.app-right-rail-saved-scroll{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.app-right-rail-saved-scroll{background:color-mix(in srgb,var(--color-surface) 92%,var(--color-elevated))}}.app-right-rail-saved-scroll{padding:.15rem .1rem}.app-right-rail-saved-scroll .conversation-bookmarks-list{padding:0 .1rem}.app-right-rail-saved-all{font-size:var(--garble-font-meta);margin-top:.35rem;font-weight:600;display:inline-block}.app-right-rail-count{min-width:1.25rem;color:var(--color-accent);background:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;margin-left:.35rem;padding:.05rem .35rem;font-size:.68rem;font-weight:700;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-right-rail-count{background:color-mix(in srgb,var(--color-accent) 14%,transparent)}}.app-side-rail-collapse-title{align-items:center;gap:.15rem;display:inline-flex}.saved-page-section{max-width:28rem;margin-bottom:1.75rem}.saved-page-section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .65rem;font-size:.78rem;font-weight:600}.app-saved-shell .conversation-bookmarks-list{max-width:none}.status-schedule-grid{flex-wrap:wrap;gap:.75rem;display:flex}.status-schedule-quick .btn-ghost{font-size:.8125rem}.user-status-until{color:var(--color-subtle);font-size:.85em;font-weight:500}.user-status-until--spaced{margin-left:.25rem}.admin-stat-grid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem;display:grid}.admin-stat-card-value{font-size:1.75rem;font-weight:650;line-height:1.1}.admin-recent-users{margin:0;padding:0;list-style:none}.admin-recent-users-row{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(5rem,auto) 1fr minmax(6rem,auto) auto;align-items:baseline;gap:.5rem 1rem;padding:.5rem 0;font-size:.875rem;display:grid}.admin-recent-users-row:last-child{border-bottom:none}.conversation-bookmark-btn--on,.conversation-bookmark-icon--on{color:var(--color-accent)}.conversation-bookmark-btn.btn-ghost{align-items:center;gap:.35rem;display:inline-flex}.spaces-ux-chatbg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.spaces-ux-chatbg-card .spaces-ux-chatbg-preview{border:1px solid var(--color-line);border-radius:.4rem;min-height:2.15rem;display:block}@supports (color:color-mix(in lab,red,red)){.spaces-ux-chatbg-card .spaces-ux-chatbg-preview{border:1px solid color-mix(in srgb,var(--color-line) 80%,transparent)}}.spaces-ux-chatbg-card .spaces-ux-chatbg-preview{background:var(--color-page);box-shadow:inset 0 1px #ffffff47}.spaces-ux-panel--rail-flyout .spaces-ux-chatbg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.spaces-ux-panel--rail-flyout .spaces-ux-chatbg-card .spaces-ux-chatbg-preview{min-height:1.85rem}.spaces-ux-chatbg-preview--grid{--garble-chat-grid-line:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.spaces-ux-chatbg-preview--grid{--garble-chat-grid-line:color-mix(in srgb, var(--color-line) 42%, transparent)}}.spaces-ux-chatbg-preview--grid{background-color:var(--color-page);background-image:linear-gradient(var(--garble-chat-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--garble-chat-grid-line) 1px,transparent 1px);background-size:14px 14px}.spaces-ux-chatbg-preview--grid-fine{--garble-chat-grid-line:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.spaces-ux-chatbg-preview--grid-fine{--garble-chat-grid-line:color-mix(in srgb, var(--color-line) 36%, transparent)}}.spaces-ux-chatbg-preview--grid-fine{background-color:var(--color-page);background-image:linear-gradient(var(--garble-chat-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--garble-chat-grid-line) 1px,transparent 1px);background-size:6px 6px}.spaces-ux-chatbg-preview--dots{--garble-chat-grid-line:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.spaces-ux-chatbg-preview--dots{--garble-chat-grid-line:color-mix(in srgb, var(--color-line) 55%, transparent)}}.spaces-ux-chatbg-preview--dots{background-color:var(--color-page);background-image:radial-gradient(circle,var(--garble-chat-grid-line) 1px,transparent 1px);background-size:8px 8px}.spaces-ux-chatbg-preview--crosshair{--garble-chat-grid-minor:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.spaces-ux-chatbg-preview--crosshair{--garble-chat-grid-minor:color-mix(in srgb, var(--color-line) 32%, transparent)}}.spaces-ux-chatbg-preview--crosshair{--garble-chat-grid-major:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.spaces-ux-chatbg-preview--crosshair{--garble-chat-grid-major:color-mix(in srgb, var(--color-accent) 28%, transparent)}}.spaces-ux-chatbg-preview--crosshair{background-color:var(--color-page);background-image:linear-gradient(var(--garble-chat-grid-minor) 1px,transparent 1px),linear-gradient(90deg,var(--garble-chat-grid-minor) 1px,transparent 1px),linear-gradient(var(--garble-chat-grid-major) 1px,transparent 1px),linear-gradient(90deg,var(--garble-chat-grid-major) 1px,transparent 1px);background-size:8px 8px,8px 8px,32px 32px,32px 32px}.spaces-ux-chatbg-preview--isometric{--garble-chat-grid-line:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.spaces-ux-chatbg-preview--isometric{--garble-chat-grid-line:color-mix(in srgb, var(--color-line) 38%, transparent)}}.spaces-ux-chatbg-preview--isometric{background-color:var(--color-page);background-image:linear-gradient(28deg,var(--garble-chat-grid-line) 1px,transparent 1px),linear-gradient(152deg,var(--garble-chat-grid-line) 1px,transparent 1px);background-size:12px 10px}.spaces-ux-chatbg-preview--scan{--garble-chat-grid-line:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.spaces-ux-chatbg-preview--scan{--garble-chat-grid-line:color-mix(in srgb, var(--color-line) 34%, transparent)}}.spaces-ux-chatbg-preview--scan{--garble-chat-grid-scan:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.spaces-ux-chatbg-preview--scan{--garble-chat-grid-scan:color-mix(in srgb, var(--color-line) 18%, transparent)}}.spaces-ux-chatbg-preview--scan{background-color:var(--color-page);background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--garble-chat-grid-scan) 2px,transparent 3px),linear-gradient(var(--garble-chat-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--garble-chat-grid-line) 1px,transparent 1px);background-size:100% 3px,12px 12px,12px 12px}html[data-garble-chat-bg=grid] .app-canvas .community-chat-pane.chat-scroll-pane{--garble-chat-grid-line:var(--color-line)}@supports (color:color-mix(in lab,red,red)){html[data-garble-chat-bg=grid] .app-canvas .community-chat-pane.chat-scroll-pane{--garble-chat-grid-line:color-mix(in srgb, var(--color-line) 30%, transparent)}}html[data-garble-chat-bg=grid] .app-canvas .community-chat-pane.chat-scroll-pane{background-color:var(--color-surface);background-image:linear-gradient(var(--garble-chat-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--garble-chat-grid-line) 1px,transparent 1px);background-size:24px 24px;background-attachment:local}html[data-garble-chat-bg=grid] .app-canvas .dm-chat-scroll.chat-scroll-pane{--garble-chat-grid-line:var(--color-line)}@supports (color:color-mix(in lab,red,red)){html[data-garble-chat-bg=grid] .app-canvas .dm-chat-scroll.chat-scroll-pane{--garble-chat-grid-line:color-mix(in srgb, var(--color-line) 30%, transparent)}}html[data-garble-chat-bg=grid] .app-canvas .dm-chat-scroll.chat-scroll-pane{background-color:var(--color-page);background-image:linear-gradient(var(--garble-chat-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--garble-chat-grid-line) 1px,transparent 1px);background-size:24px 24px;background-attachment:local}html[data-garble-chat-bg=grid-fine] .app-canvas .community-chat-pane.chat-scroll-pane{--garble-chat-grid-line:var(--color-line)}@supports (color:color-mix(in lab,red,red)){html[data-garble-chat-bg=grid-fine] .app-canvas .community-chat-pane.chat-scroll-pane{--garble-chat-grid-line:color-mix(in srgb, var(--color-line) 26%, transparent)}}html[data-garble-chat-bg=grid-fine] .app-canvas .community-chat-pane.chat-scroll-pane{background-color:var(--color-surface);background-image:linear-gradient(var(--garble-chat-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--garble-chat-grid-line) 1px,transparent 1px);background-size:8px 8px;background-attachment:local}html[data-garble-chat-bg=grid-fine] .app-canvas .dm-chat-scroll.chat-scroll-pane{--garble-chat-grid-line:var(--color-line)}@supports (color:color-mix(in lab,red,red)){html[data-garble-chat-bg=grid-fine] .app-canvas .dm-chat-scroll.chat-scroll-pane{--garble-chat-grid-line:color-mix(in srgb, var(--color-line) 26%, transparent)}}html[data-garble-chat-bg=grid-fine] .app-canvas .dm-chat-scroll.chat-scroll-pane{background-color:var(--color-page);background-image:linear-gradient(var(--garble-chat-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--garble-chat-grid-line) 1px,transparent 1px);background-size:8px 8px;background-attachment:local}html[data-garble-chat-bg=dots] .app-canvas .community-chat-pane.chat-scroll-pane,html[data-garble-chat-bg=dots] .app-canvas .dm-chat-scroll.chat-scroll-pane{--garble-chat-grid-line:var(--color-line)}@supports (color:color-mix(in lab,red,red)){html[data-garble-chat-bg=dots] .app-canvas .community-chat-pane.chat-scroll-pane,html[data-garble-chat-bg=dots] .app-canvas .dm-chat-scroll.chat-scroll-pane{--garble-chat-grid-line:color-mix(in srgb, var(--color-line) 42%, transparent)}}html[data-garble-chat-bg=dots] .app-canvas .community-chat-pane.chat-scroll-pane,html[data-garble-chat-bg=dots] .app-canvas .dm-chat-scroll.chat-scroll-pane{background-image:radial-gradient(circle,var(--garble-chat-grid-line) 1px,transparent 1.25px);background-size:16px 16px;background-attachment:local}html[data-garble-chat-bg=dots] .app-canvas .community-chat-pane.chat-scroll-pane{background-color:var(--color-surface)}html[data-garble-chat-bg=dots] .app-canvas .dm-chat-scroll.chat-scroll-pane{background-color:var(--color-page)}html[data-garble-chat-bg=crosshair] .app-canvas .community-chat-pane.chat-scroll-pane,html[data-garble-chat-bg=crosshair] .app-canvas .dm-chat-scroll.chat-scroll-pane{--garble-chat-grid-minor:var(--color-line)}@supports (color:color-mix(in lab,red,red)){html[data-garble-chat-bg=crosshair] .app-canvas .community-chat-pane.chat-scroll-pane,html[data-garble-chat-bg=crosshair] .app-canvas .dm-chat-scroll.chat-scroll-pane{--garble-chat-grid-minor:color-mix(in srgb, var(--color-line) 22%, transparent)}}html[data-garble-chat-bg=crosshair] .app-canvas .community-chat-pane.chat-scroll-pane,html[data-garble-chat-bg=crosshair] .app-canvas .dm-chat-scroll.chat-scroll-pane{--garble-chat-grid-major:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){html[data-garble-chat-bg=crosshair] .app-canvas .community-chat-pane.chat-scroll-pane,html[data-garble-chat-bg=crosshair] .app-canvas .dm-chat-scroll.chat-scroll-pane{--garble-chat-grid-major:color-mix(in srgb, var(--color-accent) 24%, transparent)}}html[data-garble-chat-bg=crosshair] .app-canvas .community-chat-pane.chat-scroll-pane,html[data-garble-chat-bg=crosshair] .app-canvas .dm-chat-scroll.chat-scroll-pane{background-image:linear-gradient(var(--garble-chat-grid-minor) 1px,transparent 1px),linear-gradient(90deg,var(--garble-chat-grid-minor) 1px,transparent 1px),linear-gradient(var(--garble-chat-grid-major) 1px,transparent 1px),linear-gradient(90deg,var(--garble-chat-grid-major) 1px,transparent 1px);background-size:16px 16px,16px 16px,96px 96px,96px 96px;background-attachment:local}html[data-garble-chat-bg=crosshair] .app-canvas .community-chat-pane.chat-scroll-pane{background-color:var(--color-surface)}html[data-garble-chat-bg=crosshair] .app-canvas .dm-chat-scroll.chat-scroll-pane{background-color:var(--color-page)}html[data-garble-chat-bg=isometric] .app-canvas .community-chat-pane.chat-scroll-pane,html[data-garble-chat-bg=isometric] .app-canvas .dm-chat-scroll.chat-scroll-pane{--garble-chat-grid-line:var(--color-line)}@supports (color:color-mix(in lab,red,red)){html[data-garble-chat-bg=isometric] .app-canvas .community-chat-pane.chat-scroll-pane,html[data-garble-chat-bg=isometric] .app-canvas .dm-chat-scroll.chat-scroll-pane{--garble-chat-grid-line:color-mix(in srgb, var(--color-line) 28%, transparent)}}html[data-garble-chat-bg=isometric] .app-canvas .community-chat-pane.chat-scroll-pane,html[data-garble-chat-bg=isometric] .app-canvas .dm-chat-scroll.chat-scroll-pane{background-image:linear-gradient(30deg,var(--garble-chat-grid-line) 1px,transparent 1px),linear-gradient(150deg,var(--garble-chat-grid-line) 1px,transparent 1px);background-size:22px 13px;background-attachment:local}html[data-garble-chat-bg=isometric] .app-canvas .community-chat-pane.chat-scroll-pane{background-color:var(--color-surface)}html[data-garble-chat-bg=isometric] .app-canvas .dm-chat-scroll.chat-scroll-pane{background-color:var(--color-page)}html[data-garble-chat-bg=scan] .app-canvas .community-chat-pane.chat-scroll-pane,html[data-garble-chat-bg=scan] .app-canvas .dm-chat-scroll.chat-scroll-pane{--garble-chat-grid-line:var(--color-line)}@supports (color:color-mix(in lab,red,red)){html[data-garble-chat-bg=scan] .app-canvas .community-chat-pane.chat-scroll-pane,html[data-garble-chat-bg=scan] .app-canvas .dm-chat-scroll.chat-scroll-pane{--garble-chat-grid-line:color-mix(in srgb, var(--color-line) 26%, transparent)}}html[data-garble-chat-bg=scan] .app-canvas .community-chat-pane.chat-scroll-pane,html[data-garble-chat-bg=scan] .app-canvas .dm-chat-scroll.chat-scroll-pane{--garble-chat-grid-scan:var(--color-line)}@supports (color:color-mix(in lab,red,red)){html[data-garble-chat-bg=scan] .app-canvas .community-chat-pane.chat-scroll-pane,html[data-garble-chat-bg=scan] .app-canvas .dm-chat-scroll.chat-scroll-pane{--garble-chat-grid-scan:color-mix(in srgb, var(--color-line) 14%, transparent)}}html[data-garble-chat-bg=scan] .app-canvas .community-chat-pane.chat-scroll-pane,html[data-garble-chat-bg=scan] .app-canvas .dm-chat-scroll.chat-scroll-pane{background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,var(--garble-chat-grid-scan) 3px,transparent 4px),linear-gradient(var(--garble-chat-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--garble-chat-grid-line) 1px,transparent 1px);background-size:100% 4px,32px 32px,32px 32px;background-attachment:local}html[data-garble-chat-bg=scan] .app-canvas .community-chat-pane.chat-scroll-pane{background-color:var(--color-surface)}html[data-garble-chat-bg=scan] .app-canvas .dm-chat-scroll.chat-scroll-pane{background-color:var(--color-page)}@media(prefers-reduced-motion:no-preference){html[data-garble-chat-bg=scan] .app-canvas .community-chat-pane.chat-scroll-pane,html[data-garble-chat-bg=scan] .app-canvas .dm-chat-scroll.chat-scroll-pane{animation:12s linear infinite garble-chat-scan-drift}}@keyframes garble-chat-scan-drift{0%{background-position:0 0,0 0,0 0}to{background-position:0 48px,0 0,0 0}}@media(prefers-reduced-motion:reduce){html[data-garble-chat-bg=scan] .app-canvas .community-chat-pane.chat-scroll-pane,html[data-garble-chat-bg=scan] .app-canvas .dm-chat-scroll.chat-scroll-pane{animation:none}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
