.op-mark{flex:none;width:1em;height:1em;display:block;overflow:visible}.op-mark .op-mark__ring,.op-mark .op-mark__stem,.op-mark .op-mark__tick,.op-mark .op-mark__echo{transform-box:view-box;transform-origin:16px 16px}.op-mark .op-mark__tick--n{--op-dx:0px;--op-dy:-3px}.op-mark .op-mark__tick--e{--op-dx:3px;--op-dy:0px}.op-mark .op-mark__tick--s{--op-dx:0px;--op-dy:3px}.op-mark .op-mark__tick--w{--op-dx:-3px;--op-dy:0px}.op-mark .op-mark__echo{opacity:0}.op-mark--intro .op-mark__ring{animation:.7s cubic-bezier(.2,.7,.2,1) both op-mark-ring-in}.op-mark--intro .op-mark__stem{animation:.35s cubic-bezier(.2,.7,.2,1) .35s both op-mark-stem-in}.op-mark--intro .op-mark__tick{animation:.45s cubic-bezier(.2,.7,.2,1) both op-mark-tick-in}.op-mark--intro .op-mark__tick--n{animation-delay:.45s}.op-mark--intro .op-mark__tick--e{animation-delay:.5s}.op-mark--intro .op-mark__tick--s{animation-delay:.55s}.op-mark--intro .op-mark__tick--w{animation-delay:.6s}.op-mark--draw .op-mark__ring{animation:3.2s cubic-bezier(.6,0,.2,1) infinite op-mark-ring-loop}.op-mark--draw .op-mark__stem{animation:3.2s cubic-bezier(.6,0,.2,1) infinite op-mark-stem-loop}.op-mark--draw .op-mark__tick{animation:3.2s cubic-bezier(.6,0,.2,1) infinite op-mark-tick-loop}.op-mark--sweep .op-mark__tick{animation:2s linear infinite op-mark-sweep}.op-mark--sweep .op-mark__tick--e{animation-delay:.5s}.op-mark--sweep .op-mark__tick--s{animation-delay:1s}.op-mark--sweep .op-mark__tick--w{animation-delay:1.5s}.op-mark--cursor .op-mark__stem{animation:1.1s linear infinite op-mark-cursor}.op-mark--echo .op-mark__echo{animation:4s cubic-bezier(.2,.6,.3,1) infinite op-mark-echo}.op-mark--echo .op-mark__echo--1{animation-delay:2s}.op-mark--breathe .op-mark__ring,.op-mark--breathe .op-mark__stem{animation:2.8s ease-in-out infinite op-mark-breathe}.op-mark--still:hover .op-mark__tick,:is(a,button,.op-mark-host):is(:hover,:focus-visible) .op-mark--still .op-mark__tick{animation:.5s cubic-bezier(.2,.7,.2,1) op-mark-ping}.op-mark--still:hover .op-mark__ring,:is(a,button,.op-mark-host):is(:hover,:focus-visible) .op-mark--still .op-mark__ring{animation:.5s cubic-bezier(.2,.7,.2,1) op-mark-ring-ping}@keyframes op-mark-ring-in{0%{opacity:0;transform:rotate(-90deg)scale(.6)}}@keyframes op-mark-stem-in{0%{transform:scaleY(0)}}@keyframes op-mark-tick-in{0%{opacity:0;transform:translate(var(--op-dx), var(--op-dy))}}@keyframes op-mark-ring-loop{0%{opacity:0;transform:rotate(-90deg)scale(.6)}25%,80%{opacity:1;transform:none}to{opacity:0;transform:rotate(90deg)scale(.6)}}@keyframes op-mark-stem-loop{0%,15%{transform:scaleY(0)}35%,80%{transform:none}to{transform:scaleY(0)}}@keyframes op-mark-tick-loop{0%,25%{opacity:0;transform:translate(var(--op-dx), var(--op-dy))}45%,80%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--op-dx), var(--op-dy))}}@keyframes op-mark-sweep{0%,to{opacity:.22}8%,24%{opacity:1}42%{opacity:.22}}@keyframes op-mark-cursor{0%,49.9%{opacity:1}50%,to{opacity:.15}}@keyframes op-mark-echo{0%{opacity:.55;transform:scale(1)}60%,to{opacity:0;transform:scale(2.4)}}@keyframes op-mark-breathe{50%{transform:scale(.88)}}@keyframes op-mark-ping{40%{transform:translate(calc(var(--op-dx) * .5), calc(var(--op-dy) * .5))}}@keyframes op-mark-ring-ping{40%{transform:rotate(-14deg)}}@media (prefers-reduced-motion:reduce){.op-mark,.op-mark *{animation:none!important}.op-mark .op-mark__echo{display:none}}
.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);flex-direction:column;align-items:stretch;gap:.2rem;margin-top:auto;padding:.35rem .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-pulse-status{border-radius:var(--au-r-object,4px);min-height:1.9rem;color:var(--ink-2,#3f3f46);transition:background var(--motion-state) var(--motion-ease), color var(--motion-state) var(--motion-ease);outline:none;align-items:center;gap:.5rem;padding:0 .5rem;display:flex;position:relative}.os-pulse-status:hover,.os-pulse-status:focus-visible{background:var(--os-select-wash);color:var(--ink,#17181b)}.os-pulse-status:focus-visible{box-shadow:0 0 0 2px var(--color-primary,#d41445)}.os-pulse-status__mark{width:1.5rem;color:var(--ink,#17181b);flex:none;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}.os-pulse-status__mark[data-tone=idle]{color:var(--ink-3,#71717a)}.os-pulse-status__mark[data-tone=warn]{color:var(--color-primary,#d41445)}.os-pulse-status__mark[data-tone=ok] .op-mark__echo{color:var(--ok,#3f7d5f)}.os-pulse-status__name{min-width:0;font-size:var(--t-xs);letter-spacing:-.005em;white-space:nowrap;flex:1;font-weight:600}.os-pulse-status__state{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3,#71717a);flex:none;align-items:center;gap:.35rem;font-size:.625rem;display:inline-flex}.os-pulse-status__lamp{opacity:.55;background:currentColor;border-radius:999px;width:.375rem;height:.375rem}.os-pulse-status__state[data-tone=ok] .os-pulse-status__lamp{background:var(--ok,#3f7d5f);opacity:1}.os-pulse-status__state[data-tone=warn]{color:var(--color-primary,#d41445)}.os-pulse-status__state[data-tone=warn] .os-pulse-status__lamp{opacity:1}.os-pulse-status__tip{z-index:80;border:1px solid var(--os-glass-border-pill,#17181b1f);color:var(--ink,#17181b);font-size:var(--t-xs);pointer-events:none;overflow-wrap:anywhere;background:#fffffff5;border-radius:.45rem;padding:.4rem .55rem;font-weight:500;line-height:1.3;display:none;position:absolute;bottom:calc(100% + .35rem);left:0;right:0;box-shadow:0 8px 24px #17181b1a}.os-pulse-status--collapsed .os-pulse-status__tip{width:max-content;max-width:16rem;inset:50% auto auto calc(100% + .5rem);transform:translateY(-50%)}.os-pulse-status:hover .os-pulse-status__tip,.os-pulse-status:focus-visible .os-pulse-status__tip{display:block}.os-pulse-status--collapsed{justify-content:center;width:2rem;padding:0}.os-pulse-status--collapsed .os-pulse-status__mark{width:auto}.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}
.os-rg{flex:none;display:block;overflow:visible}.os-rg__draw{stroke-dasharray:1;stroke-dashoffset:0;animation:os-rg-draw .62s var(--motion-ease) both;animation-delay:calc(.12s + var(--rg-i,0) * 70ms)}@keyframes os-rg-draw{0%{stroke-dashoffset:1px}}.os-rg__fill{opacity:0;transition:opacity var(--motion-state) var(--motion-ease)}.os-rg[data-active=true] .os-rg__fill{opacity:.16}.os-rg__move{transform-box:fill-box;transform-origin:50%}.os-rg__signal{stroke-width:2.25px;stroke-dasharray:.16 1.2;stroke-dashoffset:.16px;opacity:0}@media (hover:hover){:is(a,button):hover .os-rg .os-rg__move--drop{animation:os-rg-drop .42s var(--motion-ease) both}:is(a,button):hover .os-rg .os-rg__move--dial{animation:os-rg-dial .52s var(--motion-ease) both}:is(a,button):hover .os-rg .os-rg__move--join{animation:os-rg-join .42s var(--motion-ease) both}:is(a,button):hover .os-rg .os-rg__signal{animation:os-rg-signal .64s var(--motion-ease-alive) both}}@keyframes os-rg-drop{0%{opacity:0;transform:translateY(-3.5px)}}@keyframes os-rg-dial{0%{transform:rotate(-90deg)}}@keyframes os-rg-join{0%{opacity:.2;transform:translate(-2px,1.5px)}}@keyframes os-rg-signal{0%{opacity:1;stroke-dashoffset:.16px}85%{opacity:1}to{opacity:0;stroke-dashoffset:-1px}}:root[data-rail-drawn] .os-rg__draw{animation:none}@media (prefers-reduced-motion:reduce){.os-rg__draw,:is(a,button):hover .os-rg :is(.os-rg__move,.os-rg__signal){animation:none}}
