.os-rail-nerve{z-index:3;pointer-events:none;display:block;position:absolute;top:0;right:0;overflow:visible}.os-rail-nerve__fibre{fill:none;stroke:color-mix(in srgb, var(--ink,#17181b) 26%, transparent);stroke-width:.8px;stroke-dasharray:1;animation:os-rail-nerve-draw 1.4s var(--motion-ease) .16s both}.os-rail-nerve__fibre--b{stroke:color-mix(in srgb, var(--ink,#17181b) 14%, transparent);animation-delay:.32s}@keyframes os-rail-nerve-draw{0%{stroke-dashoffset:1px}}.os-rail-nerve__bead{fill:var(--os-paper,#fff);stroke:color-mix(in srgb, var(--ink,#17181b) 55%, transparent);stroke-width:.8px;transform-box:fill-box;transform-origin:50%;animation:os-motion-fade var(--motion-enter) var(--motion-ease) both;animation-delay:calc(.7s + var(--bead-i,0) * 90ms)}.os-rail-nerve__bead[data-big=true]{fill:color-mix(in srgb, var(--ink,#17181b) 70%, var(--os-paper,#fff));stroke:none}.os-rail-nerve__impulse{fill:none;stroke:var(--os-caught,var(--filament,#d41445));stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:.07 1.2;stroke-dashoffset:.07px;opacity:0;filter:drop-shadow(0 0 2px color-mix(in srgb, var(--filament,#d41445) 55%, transparent))}.os-rail-nerve[data-live=alive] .os-rail-nerve__impulse{opacity:1;animation:os-rail-nerve-impulse calc(var(--motion-alive) * 2) var(--motion-ease-alive) infinite}.os-rail-nerve[data-live=alive] .os-rail-nerve__fibre:not(.os-rail-nerve__fibre--b){stroke:color-mix(in srgb, var(--filament,#d41445) 22%, transparent);transition:stroke var(--motion-enter) var(--motion-ease)}@keyframes os-rail-nerve-impulse{0%{stroke-dashoffset:.07px}to{stroke-dashoffset:-1px}}.os-rail-nerve[data-live=waiting] .os-rail-nerve__bead[data-big=true]{animation:os-rail-nerve-echo var(--motion-attention) var(--motion-ease-alive) infinite}@keyframes os-rail-nerve-echo{0%,to{fill:color-mix(in srgb, var(--ink,#17181b) 55%, var(--os-paper,#fff));transform:scale(1)}50%{fill:var(--ink,#17181b);transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.os-rail-nerve__fibre,.os-rail-nerve__bead,.os-rail-nerve[data-live=waiting] .os-rail-nerve__bead[data-big=true]{animation:none}.os-rail-nerve[data-live=alive] .os-rail-nerve__impulse{stroke-dasharray:.04 1.2;stroke-dashoffset:-.02px;animation:none}}:root[data-rail-drawn] :is(.os-rail-nerve__fibre,.os-rail-nerve__bead){animation:none}@media (forced-colors:active){.os-rail-nerve{display:none}}
.os-app-shell[data-os-shell=product]{--os-layout-rail-w:16rem;--os-layout-rail-w-collapsed:3rem}.os-app-shell[data-os-shell=product] .os-shell-main--product-scroll,.os-app-shell[data-os-shell=product] .os-shell-stage{background:var(--os-paper,#fff)}.os-control-rail{--os-rail-hover:var(--os-select-wash);--os-rail-selected:var(--os-select-strong-bg)}.os-product-sidebar__identity{flex-direction:column;flex:none;gap:.45rem;padding:.65rem .5rem .6rem;display:flex}.os-product-sidebar__identity>.os-chat-new{margin-top:.15rem}.os-product-sidebar__identity--collapsed{align-items:center;gap:.2rem;padding-inline:0}.os-product-sidebar__identity--collapsed .os-product-sidebar__tools{flex-direction:column}.os-product-sidebar__brand-row{width:100%;min-width:0;height:var(--ctl-h,30px);align-items:center;gap:.35rem;padding-left:.35rem;display:flex}.os-product-sidebar__brand-mark{width:1.25rem;height:var(--ctl-h,30px);flex:none;justify-content:center;align-items:center;display:inline-flex}.os-product-sidebar__brand-fill{flex:1;min-width:0}.os-product-sidebar__brand-button{margin-bottom:.25rem}.os-product-sidebar__brain-switch{width:100%;min-width:0;min-height:var(--ctl-h-lg,36px);align-items:center;gap:.5rem;padding:.25rem .4rem;display:flex}.os-product-sidebar__brain-icon{background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:auto;height:auto;display:inline-flex}.os-product-sidebar__brain-copy{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.os-product-sidebar__brain-name,.os-product-sidebar__tenant-name{text-overflow:ellipsis;white-space:nowrap;line-height:1.05;overflow:hidden}.os-product-sidebar__brain-name{color:var(--ink,#17181b);font-size:var(--t-control,13px);font-weight:600}.os-product-sidebar__tenant-name{color:var(--ink-3,#71717a);font-size:var(--t-micro,11px);font-weight:400}.os-product-sidebar .os-sidebar-profile{color:var(--ink,#17181b)}.os-product-sidebar .os-sidebar-profile__sub{color:var(--ink-2,#17181b9e)}.os-product-sidebar__icons{flex-direction:column;align-items:center;gap:.15rem;width:100%;padding:.55rem 0 .2rem;display:flex}.os-product-sidebar__nav.os-product-sidebar__icons{border-top:1px solid var(--os-rule,#ececee);margin-top:.25rem;padding-top:.45rem;padding-bottom:.2rem}.os-rail-dot{border-radius:var(--au-r-object-sm,2px);background:var(--filament,#d41445);width:.375rem;height:.375rem;position:absolute;top:-.15rem;right:-.2rem}.os-rail-place__home:hover:not([data-active=true]),.os-rail-place__btn:hover:not([data-active=true]){background:var(--os-select-wash)}.os-rail-place:not(.os-rail-place--stack) .os-rail-place__trail{transition:opacity var(--dur-motion) var(--ease-motion)}@media (hover:hover){.os-rail-place:not(.os-rail-place--stack,:hover,:focus-within,:has([data-active=true])) .os-rail-place__trail{opacity:0}}.os-product-sidebar__nav a[data-active=true],.os-rail-place__home[data-active=true],.os-rail-place__btn[data-active=true]{background:var(--os-select-strong-bg);color:var(--os-select-strong-ink,#17181b);font-weight:var(--os-select-weight,600)}.os-control-rail [data-slider=on]{isolation:isolate;position:relative}.os-control-rail [data-slider=on]>:not(.os-rail-slider){z-index:1;position:relative}.os-control-rail [data-slider=on] [data-active=true]{background:0 0}.os-rail-slider{z-index:0;width:var(--slider-w,0);height:var(--slider-h,0);border-radius:var(--os-select-radius,8px);background:var(--os-select-strong-bg);opacity:0;transform:translate(var(--slider-x,0), var(--slider-y,0));pointer-events:none;position:absolute;top:0;left:0}.os-rail-slider:before{background:var(--os-select-strong-accent,#d41445);content:"";border-radius:0 1px 1px 0;width:2px;height:.875rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.os-product-sidebar__icons .os-rail-slider:before,.os-control-rail[data-collapsed=true] .os-rail-slider:before{display:none}.os-rail-slider[data-on=true]{opacity:1}.os-rail-slider[data-ready=true]{transition:transform var(--motion-layout) var(--motion-ease), width var(--motion-layout) var(--motion-ease), height var(--motion-layout) var(--motion-ease), opacity var(--motion-state) var(--motion-ease)}@media (prefers-reduced-motion:reduce){.os-rail-slider[data-ready=true]{transition:opacity var(--motion-state) linear}}.os-product-sidebar__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.os-product-sidebar__scroll--icons{flex-direction:column;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.os-product-sidebar__account-settings{transition:none}}.os-product-sidebar__nav-slot{flex:none;padding-bottom:.5rem}.os-product-sidebar__scroll--chats{flex-direction:column;display:flex;overflow-x:hidden}.os-sidebar-conversations{flex-direction:column;flex:1;gap:.15rem;min-height:0;padding:.1rem .45rem .75rem;display:flex}.os-sidebar-chats__chrome{z-index:1;background:var(--os-paper,#fff);flex:none;position:sticky;top:0}.os-sidebar-chats__head{min-height:var(--ctl-h-sm,24px);align-items:center;gap:.25rem;padding:.2rem .35rem .4rem .45rem;display:flex}.os-sidebar-chats__kicker{padding:0}.os-sidebar-chats__filters{flex:none;align-items:center;gap:.1rem;display:inline-flex}.os-sidebar-chats__filter{appearance:none;border-radius:var(--au-r-control,3px);height:1.375rem;color:var(--ink-3);font:inherit;font-size:var(--t-micro);font-weight:var(--w-medium);cursor:pointer;transition:background-color var(--dur-motion) var(--ease-motion), color var(--dur-motion) var(--ease-motion);background:0 0;border:0;align-items:center;gap:.3rem;margin:0;padding:0 .45rem;display:inline-flex}.os-sidebar-chats__filter:hover{color:var(--ink)}.os-sidebar-chats__filter[aria-selected=true]{background:var(--os-select-bg);color:var(--ink)}.os-sidebar-chats__filter:focus-visible{outline:var(--os-focus-w) solid var(--os-focus-ring);outline-offset:var(--os-focus-offset)}.os-sidebar-chats__filter-count{font-weight:var(--w-strong);color:var(--ink)}.os-sidebar-chats__search{appearance:none;border-radius:var(--au-r-control,3px);width:1.375rem;height:1.375rem;color:var(--ink-3);cursor:pointer;transition:background-color var(--dur-motion) var(--ease-motion), color var(--dur-motion) var(--ease-motion);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0 auto 0 -.1rem;padding:0;display:inline-flex}.os-sidebar-chats__search:hover{background:var(--os-select-wash);color:var(--ink)}.os-sidebar-chats__search:focus-visible{outline:var(--os-focus-w) solid var(--os-focus-ring);outline-offset:var(--os-focus-offset)}.os-sidebar-chats{flex-direction:column;flex:1;gap:.05rem;min-height:0;margin:0;padding:0;display:flex}.os-sidebar-chat-group{margin:0;padding:.15rem 0 .05rem}.os-sidebar-chat-group:first-child{border-top:0;padding-top:0}.os-sidebar-chat-group[data-kind=meetings] .os-chat-list-section__label{font-weight:var(--w-strong);color:var(--ink-2)}.os-sidebar-chat-group[data-kind=auvy],.os-sidebar-chat-group[data-kind=channels],.os-sidebar-chat-group[data-kind=meetings]+.os-sidebar-chat-group,.os-sidebar-chat-group[data-kind=pinned],.os-sidebar-chat-group[data-kind=pinned]+.os-sidebar-chat-group{margin-top:.55rem}.os-product-sidebar .os-chat-list-section__label{flex:0 auto}.os-product-sidebar .os-chat-list-section__toggle:after{min-width:.75rem;height:var(--os-rule-w,1px);background:var(--os-rule);content:"";transform-origin:0;animation:os-rail-rule-draw .52s var(--motion-ease) .26s both;flex:.75rem;order:1;margin-inline:.2rem .1rem}.os-product-sidebar .os-chat-list-section__meta{order:2}.os-product-sidebar .os-chat-list-section__toggle:hover:after{background:var(--line-strong)}@keyframes os-rail-rule-draw{0%{transform:scaleX(0)}}:root[data-rail-drawn] .os-product-sidebar .os-chat-list-section__toggle:after{animation:none}@media (prefers-reduced-motion:reduce){.os-product-sidebar .os-chat-list-section__toggle:after{animation:none}}.os-sidebar-chats__kicker{color:var(--ink)}.os-sidebar-chat-group__list{margin:0;padding:0;list-style:none}.os-product-sidebar__tools{flex:none;align-items:center;gap:.05rem;display:inline-flex}.os-product-sidebar__tools svg{transition:transform .32s var(--motion-ease)}.os-product-sidebar__tools button:hover svg{transform:rotate(-14deg)scale(1.06)}@media (prefers-reduced-motion:reduce){.os-product-sidebar__tools svg{transition:none}}.os-product-sidebar__foot{border-top:1px solid var(--os-rule,#ececee);align-items:center;gap:.4rem;margin-top:auto;padding:.5rem .55rem .65rem;display:flex}.os-product-sidebar__foot--icons{flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.4rem 0 .65rem}.os-product-sidebar__foot-pulse{flex:none;justify-content:center;align-items:center;display:inline-flex}.os-product-sidebar__account{min-width:0;color:inherit;border-radius:var(--au-r-object,4px);align-items:center;display:flex;position:relative}.os-product-sidebar__account .os-sidebar-profile{flex:1;min-width:0}.os-product-sidebar__account-settings{color:var(--ink-3,#71717a);opacity:0;transition:opacity var(--motion-state) var(--motion-ease), color var(--motion-state) var(--motion-ease), transform .52s var(--motion-ease);flex:none;margin-right:.45rem}.os-product-sidebar__account:hover .os-product-sidebar__account-settings{transform:rotate(60deg)}.os-product-sidebar__account:hover:not([data-active=true]) .os-product-sidebar__account-settings,.os-product-sidebar__account:focus-visible:not([data-active=true]) .os-product-sidebar__account-settings{color:var(--ink,#17181b);opacity:1}.os-product-sidebar__account[data-active=true] .os-product-sidebar__account-settings{color:var(--os-select-strong-accent,#d41445);opacity:1}.os-product-sidebar__account:hover:not([data-active=true]){background:var(--os-select-wash)}.os-product-sidebar__account[data-active=true]{background:var(--os-select-strong-bg);color:var(--os-select-strong-ink,#fff)}.os-product-sidebar .os-icon,.os-product-sidebar svg{color:inherit}.os-control-rail [data-active=true]>span:not([data-slot=badge]){color:var(--os-select-strong-ink,#17181b)}.os-control-rail [data-active=true]>span:first-child:not([data-slot=badge]),.os-control-rail .os-rail-place__btn[data-active=true]>svg{color:var(--os-select-strong-accent,#d41445)}.os-product-sidebar__account[data-active=true] .os-sidebar-profile,.os-product-sidebar__account[data-active=true] .os-sidebar-profile__name{color:var(--os-select-strong-ink,#17181b)}.os-product-sidebar__account[data-active=true] .os-sidebar-profile__sub{color:var(--os-select-strong-muted,#52525b)}.os-product-sidebar__foot--icons a[data-active=true] .os-sidebar-profile{color:var(--os-select-strong-ink,#17181b)}.os-product-sidebar[data-collapsed=true] .os-sidebar-profile{width:auto;min-height:0;padding:0}.os-product-sidebar[data-collapsed=true] .os-product-sidebar__scroll .os-product-sidebar__icons[data-testid=product-sidebar-conversations]{border-top:1px solid var(--os-rule,#ececee);align-items:center;width:100%;margin-top:.25rem;padding-top:.45rem}
