:root{--brand-pink:#f20057;--brand-orange:#fb5c39;--chrome:#060a0e;--chrome-deep:#030508;--sidebar:#08080b;--stage:#262626;--stage-header:#222;--selected:#262626;--text:#ebebeb;--muted:#a4a4a4;--success:#39c34b}@supports (color:lab(0% 0 0)){:root{--brand-pink:lab(51.9102% 80.8834 25.3991);--brand-orange:lab(61.0999% 60.2397 52.7011);--chrome:lab(2.47039% -.527948 -2.16946);--chrome-deep:lab(1.36995% -.273876 -1.08771);--sidebar:lab(2.18022% .613913 -1.41922);--stage:lab(15.32% 0 0);--stage-header:lab(13% 0 0);--selected:lab(15.32% 0 0);--text:lab(93.04% .0000298023 -.0000119209);--muted:lab(67.52% -.0000298023 0);--success:lab(69.8924% -56.2679 47.9937)}}*{box-sizing:border-box}.offline-page{color:#fff;text-align:center;background:#111318;place-content:center;justify-items:center;gap:.75rem;min-height:100dvh;padding:1.5rem;display:grid}.offline-page h1{margin:.5rem 0 0;font-size:1.35rem}.offline-page p{color:#b8bbc2;max-width:34rem;margin:0;line-height:1.55}.offline-page a{color:#fff;background:#d70b59;border-radius:.45rem;margin-top:.4rem;padding:.65rem 1rem;font-weight:700;text-decoration:none}.offline-indicator{z-index:90;color:#fff;white-space:nowrap;background:#8b4600;background:lab(37.8132% 31.3794 71.3723);border-radius:1rem;padding:.3rem .65rem;font-size:.58rem;position:fixed;bottom:.45rem;left:50%;transform:translate(-50%);box-shadow:0 .2rem .8rem #00000059;box-shadow:0 .2rem .8rem lab(0% 0 0/.35)}.incoming-call{z-index:88;color:#fff;background:#0e1217;background:lab(5.2302% -.310116 -3.72342);border:1px solid #525252;border:1px solid lab(35.04% -.0000149012 0);border-radius:.65rem;grid-template-columns:2.4rem minmax(8rem,1fr) 2.3rem 2.3rem;align-items:center;gap:.5rem;width:min(25rem,100vw - 1rem);padding:.55rem;display:grid;position:fixed;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 .8rem 2.5rem #00000080;box-shadow:0 .8rem 2.5rem lab(0% 0 0/.5)}.incoming-call-icon{background:#b9378038;background:lab(45.3663% 57.0462 -11.1017/.22);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;display:grid}.incoming-call>div{min-width:0;display:grid}.incoming-call strong,.incoming-call small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.incoming-call strong{font-size:.72rem}.incoming-call small{color:var(--muted);font-size:.58rem}.incoming-call>button{color:#fff;border:0;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;display:grid}.incoming-call>button.decline{background:#db1a2b;background:lab(47.8666% 69.8246 45.4131)}.incoming-call>button.accept{background:#1e9d33;background:lab(56.8805% -50.6966 43.7122)}html,body{background:var(--chrome);min-width:320px;min-height:100%}body{color:var(--text);font-synthesis:none;margin:0;font-family:Open Sans Variable,Open Sans,Arial,sans-serif;overflow:hidden}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in oklch, var(--brand-pink) 72%, white);outline-offset:2px}.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}.desktop-shell{background:var(--chrome);grid-template-rows:3.5rem minmax(0,1fr);grid-template-columns:3.9rem 23.65rem minmax(0,1fr);width:100vw;height:100vh;min-height:46rem;display:grid;overflow:hidden}.desktop-shell.is-sidebar-collapsed{grid-template-columns:3.9rem 0 minmax(0,1fr)}.desktop-shell.is-sidebar-collapsed .titlebar{grid-template-columns:3rem minmax(0,1fr)}.desktop-shell.is-sidebar-collapsed .titlebar-sidebar{padding-left:.15rem}.desktop-shell.is-sidebar-collapsed .chat-list-panel{display:none}.desktop-shell.is-sidebar-collapsed .chat-stage{grid-column:2/-1}.app-rail{background:var(--chrome-deep);flex-direction:column;grid-area:1/1/-1;align-items:center;display:flex}.mobile-navigation,.mobile-only{display:none}.rail-brand,.rail-button,.titlebar button,.chat-list-header button,.stage-actions button,.composer-tools button{color:var(--text);background:0 0;border:0;place-items:center;display:grid}.rail-brand{width:2.75rem;height:3.5rem;padding:0}.rail-brand img{object-fit:contain;width:1.3rem;height:1.3rem}.rail-navigation{flex-direction:column;flex:1;align-items:center;gap:0;width:100%;padding-top:.5rem;display:flex}.rail-button{color:#f2f2f2;color:lab(95.36% 0 0);border-radius:.45rem;width:2.75rem;height:2.75rem;position:relative}.rail-button svg{width:1.15rem;height:1.15rem}.rail-button:hover{background:#ffffff14;background:lab(100% 0 0/.08)}.rail-button.is-active{color:#fff}.rail-button.is-active:before{content:"";background:var(--brand-pink);border-radius:0 .25rem .25rem 0;width:.2rem;height:1.65rem;position:absolute;left:-.08rem}.rail-button.is-active svg{fill:color-mix(in oklch, var(--brand-pink) 80%, transparent);stroke:#fff}.notification-badge{color:#fff;background:#f32a00;background:lab(53.6312% 74.1865 71.0416);border-radius:999px;place-items:center;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.58rem;font-weight:700;display:grid;position:absolute;top:.05rem;right:.05rem}.titlebar{background:var(--chrome);grid-area:1/2/auto/-1;grid-template-columns:23.65rem minmax(0,1fr);display:grid}.titlebar-sidebar{align-items:center;padding-left:1.6rem;display:flex}.titlebar-sidebar button{width:2.75rem;height:2.75rem;color:var(--muted);border-radius:.45rem}.titlebar-main{grid-template-columns:4.3rem minmax(20rem,47.5rem) minmax(17rem,1fr);align-items:center;min-width:0;display:grid}.history-controls{align-items:center;gap:.5rem;display:flex}.titlebar-main button{width:2.25rem;height:2.25rem;color:var(--muted);border-radius:.4rem}.titlebar-main svg,.titlebar-sidebar svg{width:1.05rem;height:1.05rem}.titlebar-main button:hover,.titlebar-sidebar button:hover{color:#fff;background:#ffffff12;background:lab(100% 0 0/.07)}.search-box{width:100%;height:2.2rem;color:var(--text);background:#141414;background:lab(6.19571% 0 0);border:1px solid #333;border:1px solid lab(21.12% 0 0);border-radius:.65rem;align-items:center;gap:.7rem;padding:0 .75rem;display:flex}.search-box input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:.78rem}.search-box input::placeholder{color:#bababa;color:lab(75.64% -.0000298023 0);opacity:1}.search-box button{width:1.8rem;height:1.8rem}.title-context{min-width:0;color:var(--muted);align-items:center;gap:.45rem;font-size:.76rem;display:flex}.title-context svg{flex:none;width:.85rem;height:.85rem}.title-context strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.account-controls{justify-content:flex-end;align-items:center;gap:.35rem;padding-left:1rem;display:flex}.account-controls>button:first-child{margin-right:.4rem}.account-controls .person-avatar{margin:0 .65rem 0 .1rem}.account-controls .account-avatar{border-radius:50%;width:2.75rem;height:2.75rem;padding:0}.account-controls .account-avatar.is-active{background:#ffffff1a;background:lab(100% 0 0/.1)}.account-controls .account-avatar .person-avatar{margin:0}.account-controls .close-control{border-radius:0;width:2.75rem}.account-controls .close-control:hover{background:#e32631;background:lab(50.1944% 69.7639 44.6756)}.profile-menu-backdrop{z-index:54;background:0 0;border:0;padding:0;position:fixed;inset:0}.profile-menu{z-index:55;width:min(20rem,100vw - 1rem);color:var(--text);background:#111316;background:lab(5.69528% -.265896 -2.54294);border:1px solid #3d3d3d;border:1px solid lab(25.76% -.0000149012 0);border-radius:.55rem;position:fixed;top:3.75rem;right:3.2rem;overflow:hidden;box-shadow:0 .3rem .5rem #0006;box-shadow:0 .3rem .5rem lab(0% 0 0/.4)}.profile-menu>header{background:#191b1d;background:lab(9.49905% -.280581 -2.22493);border-bottom:1px solid #333;border-bottom:1px solid lab(21.12% 0 0);grid-template-columns:3rem minmax(0,1fr) 2rem;align-items:center;gap:.7rem;min-height:4.5rem;padding:.7rem;display:grid}.profile-avatar-wrap{width:3rem;height:3rem;display:block;position:relative}.profile-menu>header .person-avatar{width:3rem;height:3rem}.profile-menu>header .profile-photo-button{color:#fff;background:var(--brand-pink);border:1px solid #4d4d4d;border:1px solid lab(32.72% -.0000149012 0);border-radius:50%;width:1.35rem;height:1.35rem;position:absolute;bottom:-.15rem;right:-.2rem}.profile-menu>header .profile-photo-button:hover{background:color-mix(in oklch, var(--brand-pink) 82%, black)}.profile-menu>header>div{gap:.2rem;min-width:0;display:grid}.profile-menu>header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.profile-menu>header span{color:#b7b7b7;color:lab(74.48% -.0000298023 0);align-items:center;gap:.3rem;font-size:.65rem;display:flex}.profile-menu>header span i{background:var(--success);border-radius:50%;width:.45rem;height:.45rem}.profile-menu>header button{width:2rem;height:2rem;color:var(--muted);background:0 0;border:0;border-radius:.35rem;place-items:center;padding:0;display:grid}.profile-menu>header button:hover{color:#fff;background:#ffffff12;background:lab(100% 0 0/.07)}.profile-details{padding:.45rem .7rem}.profile-details>div{color:#ababab;color:lab(69.84% 0 0);grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:3.1rem;display:grid}.profile-details>div>span{gap:.1rem;min-width:0;display:grid}.profile-details small{color:#9e9e9e;color:lab(65.2% 0 0);font-size:.59rem}.profile-details strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:600;overflow:hidden}.profile-menu>footer{border-top:1px solid #303030;border-top:1px solid lab(19.96% -.0000149012 0);grid-template-columns:1fr 1fr;gap:.25rem;padding:.45rem .7rem .7rem;display:grid}.profile-menu>footer button{color:#fbb7b0;color:lab(80.686% 24.7308 13.522);background:0 0;border:0;border-radius:.35rem;align-items:center;gap:.5rem;width:100%;height:2.35rem;padding:0 .65rem;font-size:.68rem;font-weight:650;display:flex}.profile-menu>footer button:first-child{color:var(--text)}.profile-menu>footer button:first-child:hover{color:#fff;background:#ffffff12;background:lab(100% 0 0/.07)}.profile-menu>footer button:hover{color:#fff;background:#c8393a38;background:lab(47.1482% 56.871 34.6642/.22)}.profile-edit-form{gap:.7rem;padding:.8rem;display:grid}.profile-edit-form>label{color:var(--text);gap:.3rem;font-size:.64rem;font-weight:650;display:grid}.profile-edit-form>label input{color:#fff;background:#07090c;background:lab(2.464% -.136174 -1.48309);border:1px solid #505050;border:1px solid lab(33.88% -.0000149012 0);border-radius:.35rem;outline:0;width:100%;height:2.35rem;padding:0 .6rem;font-size:.7rem}.profile-edit-form>label input:focus{border-color:var(--brand-pink)}.profile-edit-form>label textarea{resize:vertical;color:#fff;width:100%;font:inherit;background:#07090c;background:lab(2.464% -.136174 -1.48309);border:1px solid #505050;border:1px solid lab(33.88% -.0000149012 0);border-radius:.35rem;outline:0;padding:.55rem .6rem;line-height:1.4}.profile-edit-form>label textarea:focus{border-color:var(--brand-pink)}.profile-photo-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .5rem;display:grid}.profile-photo-copy strong{color:var(--text);font-size:.64rem}.profile-photo-copy small{color:var(--muted);font-size:.56rem}.profile-photo-copy button{height:2rem;color:var(--text);background:0 0;border:1px solid #4d4d4d;border:1px solid lab(32.72% -.0000149012 0);border-radius:.35rem;grid-area:1/2/3;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.6rem;display:flex}.profile-photo-copy button:hover{color:#fff;background:#ffffff0f;background:lab(100% 0 0/.06)}.profile-remove-photo{color:#eca19a;color:lab(73.6265% 27.8892 15.3323);background:0 0;border:0;justify-self:start;align-items:center;gap:.35rem;padding:.25rem 0;font-size:.59rem;display:flex}.profile-remove-photo:hover{color:#fff}.profile-edit-actions{grid-template-columns:1fr 1fr;gap:.4rem;padding-top:.2rem;display:grid}.profile-edit-actions button{height:2.2rem;color:var(--text);background:0 0;border:1px solid #4d4d4d;border:1px solid lab(32.72% -.0000149012 0);border-radius:.35rem;justify-content:center;align-items:center;gap:.35rem;font-size:.64rem;font-weight:650;display:flex}.profile-edit-actions button:last-child{color:#fff;border-color:var(--brand-pink);background:var(--brand-pink)}.profile-edit-actions button:disabled,.profile-remove-photo:disabled{cursor:wait;opacity:.55}.chat-list-panel{background:radial-gradient(circle at 80% 88%, #1d0505, transparent 24rem), var(--sidebar);border-right:1px solid #020202;border-right:1px solid lab(.658503% 0 0);flex-direction:column;grid-area:2/2;min-height:0;display:flex}@supports (color:lab(0% 0 0)){.chat-list-panel{background:radial-gradient(circle at 80% 88%, lab(3.43245% 9.70123 3.38601), transparent 24rem), var(--sidebar)}}.chat-list-header{border-bottom:1px solid #1f1f1f;border-bottom:1px solid lab(11.84% 0 0);flex:none;justify-content:space-between;align-items:center;height:4rem;padding:0 1.25rem 0 2.5rem;display:flex}.chat-list-header h1{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.15rem;line-height:1}.chat-list-header>div{align-items:center;gap:.15rem;display:flex}.chat-list-header button{color:#e4e4e4;color:lab(90.72% .0000298023 -.0000119209);border-radius:.45rem;width:2.75rem;height:2.75rem}.chat-list-header svg{width:1.15rem;height:1.15rem}.chat-list-header button:hover{background:#ffffff14;background:lab(100% 0 0/.08)}.chat-filters{border-bottom:1px solid #181818;border-bottom:1px solid lab(8.36% -.00000745058 0);flex:none;align-items:center;gap:.35rem;height:2.75rem;padding:0 2.5rem;display:flex}.chat-filters button{color:#c7c7c7;color:lab(80.28% 0 -.0000119209);white-space:nowrap;background:0 0;border:1px solid #585858;border:1px solid lab(37.36% .0000149012 -.00000596046);border-radius:999px;height:1.6rem;padding:0 .55rem;font-size:.7rem}.chat-filters button:hover{color:#fff;background:#ffffff0f;background:lab(100% 0 0/.06)}.chat-filters button.is-active{color:#fff;border-color:var(--brand-pink);background:color-mix(in oklch, var(--brand-pink) 18%, transparent)}.new-chat-row{border-bottom:1px solid #1f1f1f;border-bottom:1px solid lab(11.84% 0 0);gap:.5rem;padding:.75rem 3rem;display:flex}.new-chat-row input{color:#fff;background:#161616;background:lab(7.22637% -.0000149012 0);border:1px solid #4d4d4d;border:1px solid lab(32.72% -.0000149012 0);border-radius:.4rem;outline:0;flex:1;min-width:0;height:2.35rem;padding:0 .75rem}.new-chat-row input::placeholder{color:var(--muted)}.new-chat-row button{color:#fff;background:var(--brand-pink);border:0;border-radius:.4rem;padding:0 .85rem}.new-chat-panel{background:#0d0c11;background:lab(3.63435% .952929 -2.20476);border-bottom:1px solid #1f1f1f;border-bottom:1px solid lab(11.84% 0 0);gap:.35rem;max-height:17rem;padding:.65rem .8rem;display:grid;overflow-y:auto}.new-chat-panel>label{color:var(--text);font-size:.75rem;font-weight:700}.new-chat-panel>input{color:#fff;background:#161616;background:lab(7.22637% -.0000149012 0);border:1px solid #4d4d4d;border:1px solid lab(32.72% -.0000149012 0);border-radius:.4rem;outline:0;width:100%;height:2.25rem;padding:0 .65rem;font-size:.75rem}.new-chat-panel>input::placeholder{color:var(--muted);opacity:1}.new-chat-panel>button{min-height:2.75rem;color:var(--text);text-align:left;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.65rem;padding:.3rem .45rem;display:flex}.new-chat-panel>button:hover{background:#ffffff12;background:lab(100% 0 0/.07)}.new-chat-panel>button.is-selected{background:#ffffff1a;background:lab(100% 0 0/.1)}.new-chat-panel>button span:nth-child(2){min-width:0}.new-chat-panel strong,.new-chat-panel small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.new-chat-panel strong{font-size:.72rem}.new-chat-panel small{color:var(--muted);margin-top:.1rem;font-size:.62rem}.new-chat-tabs{grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}.new-chat-tabs button{height:1.75rem;color:var(--muted);background:0 0;border:1px solid #424242;border:1px solid lab(28.08% 0 -.00000596046);border-radius:.35rem;font-size:.65rem}.new-chat-tabs button.is-active{color:#fff;border-color:var(--brand-pink);background:color-mix(in oklch, var(--brand-pink) 18%, transparent)}.member-check{color:#fff;background:0 0;border:1px solid #636363;border:1px solid lab(42% 0 0);border-radius:.2rem;place-items:center;width:1rem;height:1rem;margin-left:auto;font-size:.65rem;font-style:normal;display:grid}.new-chat-panel>button.create-conversation-button{color:#fff;background:var(--brand-pink);justify-content:center;min-height:2.15rem;margin-top:.25rem;font-size:.7rem;font-weight:700}.chat-scroll-area{scrollbar-color:oklch(38% 0 0) transparent;flex:1;min-height:0;padding:.45rem .8rem 1.25rem;overflow-y:auto}.chat-group{margin-bottom:.35rem}.group-title{color:#9e9e9e;color:lab(65.2% 0 0);text-align:left;background:0 0;border:0;align-items:center;gap:.2rem;width:100%;height:2rem;padding:0 .65rem;font-size:.78rem;display:flex}.group-title svg{width:.85rem;height:.85rem;transition:transform .17s ease-out}.group-title svg.is-collapsed{transform:rotate(-90deg)}.favorite-chat{width:100%;height:3.4rem;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:.45rem;align-items:center;gap:.75rem;padding:0 1.05rem;display:flex;position:relative}.favorite-chat:hover,.favorite-chat.is-selected{background:var(--selected);border-color:#353535;border-color:lab(22.28% 0 0)}.favorite-chat strong{font-size:.8rem;font-weight:650}.favorite-chat strong span{font-weight:400}.chat-group-list{margin-top:.3rem}.chat-row{width:100%;height:3.25rem;color:var(--text);text-align:left;background:0 0;border:0;border-radius:.4rem;grid-template-columns:2.25rem minmax(0,1fr) 3.5rem;align-items:center;column-gap:.55rem;padding:0 1.05rem;display:grid;position:relative}.chat-row:hover,.chat-row.is-selected{background:#ffffff12;background:lab(100% 0 0/.07)}.chat-row-copy{min-width:0}.chat-row-copy strong,.chat-row-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-row-copy strong{color:#a8a8a8;color:lab(68.68% 0 0);font-size:.78rem;font-weight:500}.chat-row-copy small{color:#9e9e9e;color:lab(65.2% 0 0);margin-top:.08rem;font-size:.65rem}.chat-row time{color:#989898;color:lab(62.88% -.0000298023 0);text-align:right;white-space:nowrap;align-self:start;padding-top:.65rem;font-size:.65rem}.no-results{color:var(--muted);margin:1rem 1.6rem;font-size:.9rem}.conversation-badge{color:#fff;background:var(--brand-pink);border-radius:999px;place-items:center;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.56rem;font-weight:800;display:grid;position:absolute;bottom:.25rem;right:.25rem}.person-avatar{color:#fff;background:linear-gradient(140deg,#3e6fc2,#162f58);background:linear-gradient(140deg,lab(46.7032% 4.22749 -49.2341),lab(19.3272% 2.51873 -28.1229));border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:.6rem;font-weight:800;display:grid;position:relative;overflow:visible}.avatar-photo{border-radius:inherit;background-position:50%;background-size:cover;position:absolute;inset:0;overflow:hidden}.person-avatar.has-photo{background:#222;background:lab(13% 0 0)}.person-avatar.is-large{width:6rem;height:6rem;font-size:1.4rem}.presence-dot{border:2px solid var(--stage);background:var(--success);border-radius:50%;width:.65rem;height:.65rem;position:absolute;bottom:.05rem;right:-.05rem}.is-large .presence-dot{border-width:2px;width:.8rem;height:.8rem;bottom:.25rem;right:.25rem}.avatar-wellyton{color:#0000;background:radial-gradient(circle at 50% 34%,#daad8b 0 18%,#0000 19%),radial-gradient(at 50% 72%,#243544 0 32%,#0000 33%),linear-gradient(145deg,#12657a,#071727);background:radial-gradient(circle at 50% 34%,lab(74.2548% 13.7345 23.9117) 0 18%,#0000 19%),radial-gradient(at 50% 72%,lab(21.0542% -3.16633 -11.9191) 0 32%,#0000 33%),linear-gradient(145deg,lab(38.9191% -18.3058 -18.8643),lab(7.07895% -1.73856 -13.4727))}.avatar-rose{background:linear-gradient(135deg,#dd667d,#56212f);background:linear-gradient(135deg,lab(58.8245% 49.0584 10.9972),lab(21.3205% 26.2001 3.64907))}.avatar-violet{background:linear-gradient(135deg,#9d58ba,#382356);background:linear-gradient(135deg,lab(48.8173% 41.5121 -40.6943),lab(18.5837% 19.6788 -27.8683))}.avatar-orange{background:linear-gradient(135deg, var(--brand-orange), #772e11)}@supports (color:lab(0% 0 0)){.avatar-orange{background:linear-gradient(135deg, var(--brand-orange), lab(29.5206% 31.5382 33.8435))}}.avatar-sand{background:linear-gradient(135deg,#d5ac7c,#6b4631);background:linear-gradient(135deg,lab(73.2556% 11.1587 30.7282),lab(33.56% 14.3595 19.1783))}.avatar-yellow{color:#121212;color:lab(5.26802% 0 0);background:#ffd334;background:lab(86.5468% 5.78752 78.9762)}.avatar-forest{background:linear-gradient(135deg,#1d7339,#002a17);background:linear-gradient(135deg,lab(42.3416% -36.3365 24.0781),lab(13.9132% -23.8059 9.29798))}.avatar-meeting{background:#4048a6;background:lab(34.2158% 20.1886 -53.0652)}.avatar-green{background:linear-gradient(135deg,#41b74d,#003319);background:linear-gradient(135deg,lab(66.1896% -50.5914 42.7362),lab(17.5014% -25.9675 13.461))}.avatar-copper{background:linear-gradient(135deg,#bf6e3e,#43251a);background:linear-gradient(135deg,lab(55.2227% 29.6755 40.6505),lab(18.4338% 13.8396 13.5354))}.avatar-blue{background:linear-gradient(135deg,#0098d4,#062559);background:linear-gradient(135deg,lab(58.2018% -19.5819 -47.0428),lab(15.4634% 6.85141 -34.8969))}.chat-stage{background:var(--stage);border-radius:.75rem;grid-area:2/3;grid-template-rows:4rem minmax(0,1fr);min-width:0;min-height:0;margin:0 .25rem .25rem 0;display:grid;position:relative;overflow:hidden}.chat-stage-header{background:var(--stage-header);border-bottom:1px solid #4242428c;border-bottom:1px solid lab(28.08% 0 -.00000596046/.55);justify-content:space-between;align-items:center;padding:0 1.35rem;display:flex;position:relative}.chat-identity{align-items:center;gap:.75rem;min-width:0;display:flex}.chat-identity>div{min-width:0}.chat-identity h2{color:#fff;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.2rem;font-weight:700;overflow:hidden}.chat-identity small{color:var(--muted);margin-top:.1rem;font-size:.62rem;display:block}.stage-actions{border-left:1px solid #42424280;border-left:1px solid lab(28.08% 0 -.00000596046/.5);align-items:center;height:2.5rem;display:flex}.stage-actions button{color:#d1d1d1;color:lab(83.76% -.0000298023 0);border-radius:.35rem;width:2.75rem;height:2.75rem}.stage-actions svg{width:1.1rem;height:1.1rem}.stage-actions button:hover,.composer-tools button:hover{color:#fff;background:#ffffff12;background:lab(100% 0 0/.07)}.conversation-search{width:min(20rem,36%);height:2.15rem;color:var(--muted);background:#161616;background:lab(7.22637% -.0000149012 0);border:1px solid #525252;border:1px solid lab(35.04% -.0000149012 0);border-radius:.4rem;align-items:center;gap:.4rem;margin-left:auto;padding:0 .55rem;display:flex}.conversation-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.7rem}.conversation-search button{width:1.6rem;height:1.6rem;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.conversation-menu{z-index:12;background:#101215;background:lab(5.24513% -.249438 -2.41115);border:1px solid #484848;border:1px solid lab(30.4% -.0000149012 0);border-radius:.45rem;width:13rem;padding:.35rem;display:grid;position:absolute;top:3.45rem;right:.8rem;box-shadow:0 .25rem .5rem #00000059;box-shadow:0 .25rem .5rem lab(0% 0 0/.35)}.conversation-menu button{height:2.2rem;color:var(--text);text-align:left;background:0 0;border:0;border-radius:.3rem;align-items:center;gap:.55rem;padding:0 .55rem;font-size:.7rem;display:flex}.conversation-menu button:hover{background:#ffffff14;background:lab(100% 0 0/.08)}.personal-space{text-align:center;flex-direction:column;place-self:center;align-items:center;width:min(48rem,88%);padding-bottom:2rem;display:flex;transform:translateY(-.4rem)}.personal-space h3{color:#fff;margin:2.25rem 0 1.4rem;font-size:.92rem;font-weight:700}.personal-space p{color:#fff;margin:0;font-size:.78rem;line-height:1.52}.message-area{min-height:0;padding:2rem clamp(2rem,7vw,9rem) 8.5rem;overflow-y:auto}.scroll-to-bottom{z-index:16;color:#fff;background:#14161a;background:lab(7.19868% -.318386 -2.90275);border:1px solid #585858;border:1px solid lab(37.36% .0000149012 -.00000596046);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s,background .18s;display:grid;position:absolute;bottom:5.65rem;left:50%;transform:translate(-50%);box-shadow:0 .18rem .45rem #0006;box-shadow:0 .18rem .45rem lab(0% 0 0/.4)}.scroll-to-bottom:hover{border-color:var(--brand-pink);background:#261f26;background:lab(12.7942% 4.24077 -3.11481);transform:translate(-50%)translateY(-2px)}.scroll-to-bottom:focus-visible{outline:2px solid color-mix(in oklch, var(--brand-pink) 70%, white);outline-offset:2px}.conversation-loading{color:var(--muted);place-self:center;align-items:center;gap:.6rem;font-size:.8rem;display:flex}.message-bubble{background:#353535;background:lab(22.28% 0 0);border-radius:.5rem;width:fit-content;min-width:10rem;max-width:42rem;margin-bottom:1rem;padding:.7rem .9rem;position:relative}.message-bubble.is-mine{background:color-mix(in oklch, var(--brand-pink) 18%, var(--stage));margin-left:auto}.message-user-avatar{position:absolute;top:.45rem;left:-2.25rem}.message-user-avatar .person-avatar{width:1.75rem;height:1.75rem;font-size:.48rem}.message-bubble.is-mine .message-user-avatar{left:auto;right:-2.25rem}.message-bubble:focus-visible{outline:2px solid color-mix(in oklch, var(--brand-pink) 65%, white);outline-offset:2px}.message-author{color:#fff;font-size:.82rem;font-weight:700}.message-author time{color:var(--muted);margin-left:.35rem;font-size:.72rem;font-weight:400}.message-author>small{color:var(--muted);font-size:.62rem;font-weight:400}.message-bubble p{color:var(--text);margin:.25rem 0 0;font-size:.92rem;line-height:1.45}.message-copy{white-space:pre-wrap}.message-mention{color:#fcb9ff;color:lab(83.2181% 33.6384 -25.2444);background:color-mix(in oklch, var(--brand-pink) 20%, transparent);border-radius:.2rem;padding:.03rem .15rem}.message-gif{background:#121212;background:lab(5.26802% 0 0);border-radius:.4rem;width:min(15rem,64vw);margin-top:.45rem;display:block;overflow:hidden}.message-gif img{object-fit:cover;width:100%;height:auto;max-height:16rem;display:block}.message-state{color:var(--muted);text-align:right;margin-top:.25rem;font-size:.62rem;display:block}.reply-preview{border-left:1px solid var(--brand-pink);background:#00000026;background:lab(0% 0 0/.15);border-radius:.2rem;gap:.08rem;margin:-.15rem 0 .45rem;padding:.35rem .5rem;display:grid;overflow:hidden}.reply-preview strong,.reply-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reply-preview strong{color:#fff;font-size:.65rem}.reply-preview span{color:var(--muted);font-size:.65rem}.message-actions{z-index:11;background:#161616;background:lab(7.22637% -.0000149012 0);border:1px solid #4d4d4d;border:1px solid lab(32.72% -.0000149012 0);border-radius:.45rem;align-items:center;padding:.15rem;display:none;position:absolute;top:-1.65rem;right:.35rem;box-shadow:0 .25rem .8rem #00000040;box-shadow:0 .25rem .8rem lab(0% 0 0/.25)}.message-bubble:hover .message-actions,.message-bubble:focus-within .message-actions{display:flex}.message-actions button{width:1.75rem;height:1.65rem;color:var(--muted);background:0 0;border:0;border-radius:.25rem;place-items:center;padding:0;display:grid}.message-actions button:hover{color:#fff;background:#ffffff14;background:lab(100% 0 0/.08)}.message-actions button.quick-reaction{font-family:Segoe UI Emoji,sans-serif;font-size:1rem}.message-action-separator{background:#505050;background:lab(33.88% -.0000149012 0);width:1px;height:1.2rem;margin:0 .15rem}.message-reaction-picker{z-index:13;background:#101214;background:lab(5.25171% -.202894 -1.78206);border:1px solid #4d4d4d;border:1px solid lab(32.72% -.0000149012 0);border-radius:.45rem;grid-template-columns:repeat(8,1.8rem);gap:.1rem;padding:.35rem;display:grid;position:absolute;top:1.3rem;right:.35rem;box-shadow:0 .3rem .55rem #00000052;box-shadow:0 .3rem .55rem lab(0% 0 0/.32)}.message-reaction-picker button{background:0 0;border:0;border-radius:.3rem;place-items:center;width:1.8rem;height:1.8rem;padding:0;font-family:Segoe UI Emoji,sans-serif;font-size:1rem;display:grid}.message-reaction-picker button:hover,.message-reaction-picker button:focus-visible{background:#ffffff17;background:lab(100% 0 0/.09)}.message-more-menu{z-index:12;background:#101214;background:lab(5.25171% -.202894 -1.78206);border:1px solid #4d4d4d;border:1px solid lab(32.72% -.0000149012 0);border-radius:.45rem;width:12.5rem;padding:.3rem;display:grid;position:absolute;top:1.3rem;right:.35rem;box-shadow:0 .3rem .55rem #00000052;box-shadow:0 .3rem .55rem lab(0% 0 0/.32)}.message-more-menu button{min-height:2rem;color:var(--text);text-align:left;background:0 0;border:0;border-radius:.3rem;align-items:center;gap:.5rem;padding:0 .55rem;font-size:.67rem;display:flex}.message-more-menu button:hover{color:#fff;background:#ffffff12;background:lab(100% 0 0/.07)}.message-more-menu button.is-danger{color:#ff8983;color:lab(70.6822% 47.123 25.5001)}.message-reactions{flex-wrap:wrap;gap:.2rem;margin-top:.35rem;display:flex}.message-reactions:empty{display:none}.message-reactions button{min-width:2.1rem;height:1.35rem;color:var(--text);background:#161616;background:lab(7.22637% -.0000149012 0);border:1px solid #585858;border:1px solid lab(37.36% .0000149012 -.00000596046);border-radius:999px;padding:0 .35rem;font-size:.62rem}.message-reactions button.is-mine{border-color:var(--brand-pink);background:color-mix(in oklch, var(--brand-pink) 18%, transparent)}.forwarded-label{color:var(--muted);align-items:center;gap:.25rem;margin-bottom:.35rem;font-size:.61rem;display:flex}.message-pinned-label{color:#dfb3e1;color:lab(78.0063% 22.3974 -16.9323);align-items:center;gap:.25rem;width:fit-content;margin-top:.4rem;font-size:.61rem;display:flex}.thread-count{color:#e6afe0;color:lab(77.8563% 26.3872 -16.5769);background:0 0;border:0;border-radius:.25rem;align-items:center;gap:.3rem;margin-top:.4rem;padding:.2rem .35rem;font-size:.62rem;font-weight:700;display:flex}.thread-count:hover{color:#fff;background:#ffffff0f;background:lab(100% 0 0/.06)}.message-attachment{min-width:15rem;color:var(--text);background:#161616a6;background:lab(7.22637% -.0000149012 0/.65);border:1px solid #5d5d5d;border:1px solid lab(39.68% 0 0);border-radius:.4rem;align-items:center;gap:.55rem;margin-top:.4rem;padding:.55rem .65rem;text-decoration:none;display:flex}.message-attachment:hover{border-color:var(--brand-pink)}.message-attachment>span{min-width:0;display:grid}.message-attachment strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:20rem;font-size:.7rem;overflow:hidden}.message-attachment small{color:var(--muted);font-size:.6rem}.message-attachment>svg:last-child{margin-left:auto}.message-image-attachment{background:#0d0d0d;background:lab(3.6999% 0 0);border-radius:.45rem;width:min(25rem,62vw);margin:.45rem 0 0;overflow:hidden}.message-image-attachment>button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.message-image-attachment img{object-fit:contain;width:100%;max-height:24rem;display:block}.message-image-attachment figcaption{min-height:2rem;color:var(--muted);border-top:1px solid #383838;border-top:1px solid lab(23.44% -.0000149012 0);align-items:center;gap:.5rem;padding:.3rem .55rem;font-size:.62rem;display:flex}.message-image-attachment figcaption span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.message-image-attachment figcaption a,.message-audio-attachment>a{width:1.6rem;height:1.6rem;color:var(--muted);border-radius:.25rem;place-items:center;display:grid}.message-image-attachment figcaption a:hover,.message-audio-attachment>a:hover{color:#fff;background:#ffffff14;background:lab(100% 0 0/.08)}.message-audio-attachment{background:#121212c7;background:lab(5.26802% 0 0/.78);border-radius:.45rem;align-items:center;gap:.55rem;min-width:min(22rem,70vw);margin-top:.45rem;padding:.45rem .55rem;display:flex}.message-audio-attachment audio{width:min(15rem,45vw);height:2rem}.message-audio-attachment>span{min-width:0;display:grid}.message-audio-attachment strong{color:#fff;font-size:.65rem}.message-audio-attachment small{color:var(--muted);font-size:.58rem}.message-video-attachment{background:#000;border-radius:.45rem;width:min(28rem,68vw);max-height:26rem;margin-top:.45rem;display:block}.message-poll{gap:.42rem;width:min(23rem,64vw);margin-top:.25rem;display:grid}.message-poll h4{color:#fff;margin:0;font-size:.78rem;line-height:1.35}.message-poll>p{color:var(--muted);margin:0 0 .15rem;font-size:.55rem}.message-poll>button{text-align:left;color:#fff;background:#0d0d0da6;background:lab(3.6999% 0 0/.65);border:1px solid #525252;border:1px solid lab(35.04% -.0000149012 0);border-radius:.35rem;width:100%;padding:.48rem .55rem;display:block;position:relative;overflow:hidden}.message-poll>button:hover,.message-poll>button.is-voted{border-color:#ea55a6;border-color:lab(59.0202% 63.6212 -12.3535)}.message-poll>button>span{z-index:2;justify-content:space-between;align-items:center;gap:.6rem;display:flex;position:relative}.message-poll>button strong{font-size:.62rem}.message-poll>button small{color:#b7b7b7;color:lab(74.48% -.0000298023 0);white-space:nowrap;font-size:.53rem}.message-poll>button i{z-index:1;background:#b2417f33;background:lab(45.6411% 50.9483 -9.88669/.2);transition:width .2s;position:absolute;inset:0 auto 0 0}.message-edit{gap:.3rem;margin-top:.35rem;display:flex}.message-edit input{color:#fff;border:1px solid var(--brand-pink);background:#161616;background:lab(7.22637% -.0000149012 0);border-radius:.3rem;outline:0;flex:1;min-width:12rem;height:2rem;padding:0 .5rem;font-size:.75rem}.message-edit button{color:#fff;background:#505050;background:lab(33.88% -.0000149012 0);border:0;border-radius:.3rem;padding:0 .5rem;font-size:.62rem}.message-edit button:first-of-type{background:var(--brand-pink)}.empty-message-search{color:var(--muted);text-align:center;font-size:.75rem}.message-composer{background:var(--stage);border:1px solid #636363;border:1px solid lab(42% 0 0);border-radius:.5rem;align-items:center;width:min(71%,85rem);height:3rem;padding:0 .7rem;display:flex;position:absolute;bottom:2.05rem;left:50%;transform:translate(-50%)}.file-drop-overlay{z-index:32;color:#fff;pointer-events:none;background:#04070feb;background:lab(1.93922% -.0432804 -3.61724/.92);border:2px dashed #fb55b1;border:2px dashed lab(62.2276% 69.8393 -13.5777);border-radius:.65rem;place-content:center;justify-items:center;gap:.4rem;display:grid;position:absolute;inset:4.2rem .8rem 1rem}.file-drop-overlay svg{color:#ff5fb7;color:lab(64.5491% 69.9186 -13.5839)}.file-drop-overlay strong{font-size:.9rem}.file-drop-overlay span{color:var(--muted);font-size:.62rem}.dialog-backdrop{z-index:70;background:#0000009e;background:lab(0% 0 0/.62);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.poll-dialog{width:min(27rem,100%);max-height:min(42rem,92vh);color:var(--text);background:#121417;background:lab(6.17047% -.282876 -2.67824);border:1px solid #484848;border:1px solid lab(30.4% -.0000149012 0);border-radius:.6rem;gap:.75rem;padding:.85rem;display:grid;overflow:auto;box-shadow:0 1rem 3rem #00000080;box-shadow:0 1rem 3rem lab(0% 0 0/.5)}.poll-dialog header,.poll-dialog header>div,.poll-dialog footer{align-items:center;display:flex}.poll-dialog header{justify-content:space-between}.poll-dialog header>div{gap:.45rem}.poll-dialog h3{color:#fff;margin:0;font-size:.82rem}.poll-dialog header button{width:2rem;height:2rem;color:var(--muted);background:0 0;border:0;border-radius:.35rem;place-items:center;display:grid}.poll-dialog>label{gap:.3rem;font-size:.62rem;font-weight:650;display:grid}.poll-dialog input[type=text],.poll-dialog label>input:not([type=checkbox]),.poll-dialog fieldset input{color:#fff;background:#07090c;background:lab(2.464% -.136174 -1.48309);border:1px solid #505050;border:1px solid lab(33.88% -.0000149012 0);border-radius:.35rem;outline:0;width:100%;height:2.35rem;padding:0 .6rem}.poll-dialog input:focus{border-color:var(--brand-pink)}.poll-dialog fieldset{border:0;gap:.4rem;margin:0;padding:0;display:grid}.poll-dialog legend{margin-bottom:.35rem;font-size:.62rem;font-weight:650}.poll-dialog fieldset>div{grid-template-columns:minmax(0,1fr) 2rem;gap:.3rem;display:grid}.poll-dialog fieldset button{min-height:2rem;color:var(--text);background:#ffffff0f;background:lab(100% 0 0/.06);border:0;border-radius:.3rem;justify-content:center;align-items:center;gap:.3rem;font-size:.58rem;display:flex}.poll-dialog .poll-check{grid-auto-flow:column;justify-content:start;align-items:center;gap:.45rem;font-weight:500;display:flex}.poll-dialog .poll-check input{accent-color:var(--brand-pink)}.poll-dialog footer{justify-content:flex-end;gap:.4rem}.poll-dialog footer button{color:#fff;background:#ffffff14;background:lab(100% 0 0/.08);border:0;border-radius:.35rem;min-height:2.2rem;padding:0 .75rem;font-size:.62rem;font-weight:700}.poll-dialog footer button:last-child{background:var(--brand-pink)}.poll-dialog footer button:disabled{opacity:.5}.message-composer:focus-within{border-color:#9e9e9e;border-color:lab(65.2% 0 0)}.message-composer textarea{resize:none;color:#fff;white-space:nowrap;background:0 0;border:0;outline:0;flex:1;min-width:0;height:2.15rem;padding:.55rem .2rem;font-size:.78rem;line-height:1.25;overflow:hidden}.message-composer textarea::placeholder{color:#a4a4a4;color:lab(67.52% -.0000298023 0);opacity:1}.message-composer.has-reply{height:5.25rem;padding-top:2.2rem}.composer-reply{border-bottom:1px solid #4d4d4d;border-bottom:1px solid lab(32.72% -.0000149012 0);align-items:center;height:2.15rem;padding:.25rem .55rem .25rem .75rem;display:flex;position:absolute;top:0;left:0;right:0}.composer-reply>span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.61rem;display:grid;overflow:hidden}.composer-reply strong{color:#fff;font-size:.62rem}.composer-reply button{width:1.7rem;height:1.7rem;color:var(--muted);background:0 0;border:0;border-radius:.3rem;place-items:center;padding:0;display:grid}.composer-reply button:hover{color:#fff;background:#ffffff12;background:lab(100% 0 0/.07)}.composer-tools{align-items:center;gap:.15rem;display:flex}.composer-tools button{color:#c4c4c4;color:lab(79.12% -.0000298023 -.0000119209);border-radius:.35rem;width:2.25rem;height:2.75rem}.composer-tools button.is-active{color:#fff;background:#ffffff17;background:lab(100% 0 0/.09)}.composer-tools button.audio-record-button.is-recording{color:#fff;background:#df202e;background:lab(49.0306% 69.7939 45.0284)}.composer-tools svg{width:1.1rem;height:1.1rem}.composer-separator{background:#5b5b5b;background:lab(38.52% .0000149012 -.00000596046);width:1px;height:1.9rem;margin:0 .3rem}.composer-tools button:disabled,.message-composer textarea:disabled{cursor:not-allowed;opacity:.55}.mention-suggestions{z-index:21;background:#101215;background:lab(5.24513% -.249438 -2.41115);border:1px solid #484848;border:1px solid lab(30.4% -.0000149012 0);border-radius:.5rem;width:min(20rem,100% - 1rem);padding:.3rem;display:grid;position:absolute;bottom:5.45rem;right:12%;box-shadow:0 .3rem .55rem #00000059;box-shadow:0 .3rem .55rem lab(0% 0 0/.35)}.mention-suggestions>header{color:var(--muted);padding:.35rem .5rem;font-size:.61rem;font-weight:700}.mention-suggestions>button{min-height:2.6rem;color:var(--text);text-align:left;background:0 0;border:0;border-radius:.35rem;align-items:center;gap:.55rem;padding:.25rem .45rem;display:flex}.mention-suggestions>button:hover,.mention-suggestions>button:focus-visible{color:#fff;background:#ffffff12;background:lab(100% 0 0/.07)}.mention-suggestions .person-avatar{width:1.8rem;height:1.8rem;font-size:.5rem}.mention-suggestions span{display:grid}.mention-suggestions strong{font-size:.68rem}.mention-suggestions small{color:var(--muted);font-size:.59rem}.recording-strip{z-index:20;color:#fff;background:#101215;background:lab(5.24513% -.249438 -2.41115);border:1px solid #4d4d4d;border:1px solid lab(32.72% -.0000149012 0);border-radius:.45rem;align-items:center;gap:.5rem;min-height:2.4rem;padding:.35rem .55rem;font-size:.66rem;display:flex;position:absolute;bottom:5.4rem;right:14%}.recording-strip>i{background:#fd393f;background:lab(57.0644% 72.8395 45.7136);border-radius:50%;width:.45rem;height:.45rem;animation:1.1s ease-in-out infinite recording-pulse}.recording-strip time{color:var(--muted);font-variant-numeric:tabular-nums}.recording-strip button{color:#fff;background:#c9222b;background:lab(44.6% 63.4109 40.4932);border:0;border-radius:.3rem;min-height:1.7rem;padding:0 .55rem;font-size:.61rem;font-weight:700}@keyframes recording-pulse{50%{opacity:.35;transform:scale(.8)}}.media-lightbox{z-index:90;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.media-lightbox-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000e0;background:lab(.0578117% 0 0/.88);border:0;position:absolute;inset:0}.media-lightbox>section{background:#050607;background:lab(1.55462% -.0707507 -.667319);border-radius:.55rem;grid-template-rows:3rem minmax(0,1fr);width:min(78rem,94vw);height:min(52rem,90dvh);display:grid;position:relative;overflow:hidden}.media-lightbox header{border-bottom:1px solid #333;border-bottom:1px solid lab(21.12% 0 0);justify-content:space-between;align-items:center;gap:1rem;padding:0 .8rem;display:flex}.media-lightbox header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;overflow:hidden}.media-lightbox header div{align-items:center;gap:.45rem;display:flex}.media-lightbox header a{color:var(--text);font-size:.65rem;text-decoration:none}.media-lightbox header button{width:2rem;height:2rem;color:var(--muted);background:0 0;border:0;border-radius:.3rem;place-items:center;padding:0;display:grid}.media-lightbox header a:hover,.media-lightbox header button:hover{color:#fff}.media-lightbox>section>img{object-fit:contain;width:100%;height:100%}.emoji-picker-backdrop{z-index:52;background:0 0;border:0;padding:0;position:fixed;inset:0}.emoji-gif-picker{z-index:53;width:min(27.5rem,100vw - 1rem);max-height:min(34rem,100dvh - 8rem);color:var(--text);background:#16171a;background:lab(7.76126% -.270635 -2.21896);border:1px solid #3d3d3d;border:1px solid lab(25.76% -.0000149012 0);border-radius:.55rem;grid-template-rows:3rem auto minmax(0,1fr) auto;display:grid;position:fixed;bottom:5.75rem;right:3.75rem;overflow:hidden;box-shadow:0 .3rem .5rem #0000006b;box-shadow:0 .3rem .5rem lab(0% 0 0/.42)}.picker-tabs{border-bottom:1px solid #2e2e2e;border-bottom:1px solid lab(18.8% 0 0);grid-template-columns:repeat(3,1fr);padding:0 1.1rem;display:grid}.picker-tabs button{color:#b7b7b7;color:lab(74.48% -.0000298023 0);background:0 0;border:0;font-size:.75rem;position:relative}.picker-tabs button:hover,.picker-tabs button.is-active{color:#fff}.picker-tabs button.is-active{font-weight:700}.picker-tabs button.is-active:after{content:"";background:#9084ff;background:lab(60.4848% 28.3963 -62.1152);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:.75rem;right:.75rem}.picker-search{background:#0f0f0f;background:lab(4.4379% 0 0);border-bottom:2px solid #8d7fff;border-bottom:2px solid lab(59.1133% 30.9186 -65.4593);border-radius:.35rem .35rem 0 0;align-items:center;gap:.45rem;height:2.65rem;margin:.75rem .85rem .35rem;padding:0 .65rem;display:flex}.picker-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.72rem}.picker-search input::placeholder{color:#929292;color:lab(60.56% 0 0)}.picker-search svg{color:#b1b1b1;color:lab(72.16% 0 -.0000119209)}.picker-content{scrollbar-width:thin;min-height:0;padding:.25rem .85rem .8rem;overflow-y:auto}.picker-section+.picker-section{margin-top:.9rem}.picker-section>header{justify-content:space-between;align-items:center;min-height:2rem;display:flex}.picker-section h3{color:#fff;margin:0;font-size:.77rem;font-weight:650}.picker-section header button{color:#bebebe;color:lab(76.8% -.0000298023 0);background:0 0;border:0;align-items:center;gap:.2rem;min-height:1.8rem;padding:0 .1rem;font-size:.69rem;display:flex}.picker-section header button:hover{color:#fff}.emoji-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:.15rem;display:grid}.emoji-grid button{aspect-ratio:1;color:#fff;background:0 0;border:0;border-radius:.35rem;place-items:center;padding:0;font-family:Segoe UI Emoji,sans-serif;font-size:1.45rem;display:grid}.emoji-grid button:hover,.emoji-grid button:focus-visible{background:#ffffff17;background:lab(100% 0 0/.09)}.gif-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;display:grid}.gif-grid button{aspect-ratio:1.35;background:#0b0b0b;background:lab(3.04863% 0 0);border:0;border-radius:.35rem;padding:0;overflow:hidden}.gif-grid button:disabled{cursor:wait;opacity:.65}.gif-grid img{object-fit:cover;width:100%;height:100%;transition:opacity .12s;display:block}.gif-grid button:hover img{opacity:.82}.picker-empty{color:var(--muted);text-align:center;margin:.8rem 0;font-size:.68rem}.emoji-gif-picker>footer{color:#a4a4a4;color:lab(67.52% -.0000298023 0);text-align:center;border-top:1px solid #303030;border-top:1px solid lab(19.96% -.0000149012 0);padding:.55rem .85rem;font-size:.62rem}.emoji-gif-picker>footer a{color:#9c94ff;color:lab(65.3613% 25.5467 -58.838);text-decoration:none}.emoji-gif-picker>footer a:hover{text-decoration:underline}.chat-detail-drawer{z-index:17;background:#121417;background:lab(6.17047% -.282876 -2.67824);border-left:1px solid #4d4d4d;border-left:1px solid lab(32.72% -.0000149012 0);flex-direction:column;width:min(23rem,92%);display:flex;position:absolute;top:4rem;bottom:0;right:0;box-shadow:-.25rem 0 .5rem #00000038;box-shadow:-.25rem 0 .5rem lab(0% 0 0/.22)}.chat-detail-drawer>header{border-bottom:1px solid #424242;border-bottom:1px solid lab(28.08% 0 -.00000596046);justify-content:space-between;align-items:center;min-height:3.5rem;padding:.65rem .8rem;display:flex}.chat-detail-drawer>header>div{align-items:center;gap:.55rem;min-width:0;display:flex}.chat-detail-drawer h3{color:#fff;margin:0;font-size:.82rem}.chat-detail-drawer header button{min-height:1.8rem;color:var(--muted);background:0 0;border:0;border-radius:.3rem;padding:0 .45rem;font-size:.6rem}.chat-detail-drawer header button:hover{color:#fff;background:#ffffff12;background:lab(100% 0 0/.07)}.conversation-info-panel,.conversation-media-grid{flex:1;min-height:0;overflow:auto}.conversation-info-summary{text-align:center;border-bottom:1px solid #383838;border-bottom:1px solid lab(23.44% -.0000149012 0);justify-items:center;gap:.35rem;padding:1.25rem .8rem;display:grid}.conversation-info-summary h4{color:#fff;margin:.25rem 0 0;font-size:.9rem}.conversation-info-summary p{color:var(--muted);margin:0;font-size:.64rem;line-height:1.45}.conversation-info-summary>span{color:#c4c4c4;color:lab(79.12% -.0000298023 -.0000119209);border:1px solid #4d4d4d;border:1px solid lab(32.72% -.0000149012 0);border-radius:1rem;padding:.2rem .5rem;font-size:.55rem}.conversation-members-title{color:#fff;justify-content:space-between;align-items:center;padding:.75rem;font-size:.67rem;display:flex}.conversation-members-title button{color:#ffa3cf;color:lab(77.5134% 39.0326 -7.47521);background:0 0;border:0;align-items:center;gap:.3rem;font-size:.6rem;display:flex}.conversation-settings-form{border-bottom:1px solid #383838;border-bottom:1px solid lab(23.44% -.0000149012 0);gap:.55rem;padding:.75rem;display:grid}.conversation-settings-form>label{color:var(--muted);gap:.25rem;font-size:.58rem;font-weight:650;display:grid}.conversation-settings-form input,.conversation-settings-form textarea,.conversation-settings-form select,.conversation-add-member select{color:#fff;width:100%;min-height:2rem;font:inherit;background:#07090c;background:lab(2.464% -.136174 -1.48309);border:1px solid #484848;border:1px solid lab(30.4% -.0000149012 0);border-radius:.3rem;outline:0;padding:.35rem .5rem}.conversation-settings-form textarea{resize:vertical}.conversation-settings-form input:focus,.conversation-settings-form textarea:focus,.conversation-settings-form select:focus,.conversation-add-member select:focus{border-color:var(--brand-pink)}.conversation-settings-form .conversation-setting-check{grid-auto-flow:column;justify-content:start;align-items:center;gap:.4rem;font-weight:500;display:flex}.conversation-settings-form .conversation-setting-check input{width:auto;min-height:auto;accent-color:var(--brand-pink)}.conversation-settings-form>button,.conversation-add-member button{color:#fff;background:var(--brand-pink);border:0;border-radius:.3rem;min-height:2rem;padding:0 .65rem;font-size:.58rem;font-weight:700}.conversation-settings-form>button:disabled,.conversation-add-member button:disabled{opacity:.5}.conversation-add-member{grid-template-columns:minmax(0,1fr) auto;gap:.35rem;padding:0 .75rem .65rem;display:grid}.conversation-add-member button{align-items:center;gap:.3rem;display:flex}.conversation-members{padding:0 .5rem 1rem;display:grid}.conversation-members>div{border-radius:.35rem;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3rem;padding:.35rem .4rem;display:grid}.conversation-members>div:hover{background:#ffffff0a;background:lab(100% 0 0/.04)}.conversation-members span{min-width:0;display:grid}.conversation-members strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.conversation-members small,.conversation-members i{color:var(--muted);font-size:.56rem;font-style:normal}.conversation-members .member-admin-actions{justify-content:flex-end;gap:.2rem;display:flex}.conversation-members .member-admin-actions button{color:var(--muted);white-space:nowrap;background:#ffffff0d;background:lab(100% 0 0/.05);border:0;border-radius:.25rem;padding:.25rem .35rem;font-size:.48rem}.conversation-members .member-admin-actions button:last-child,.leave-conversation-button{color:#ff948c;color:lab(73.1266% 43.6874 24.543)}.leave-conversation-button{background:0 0;border:1px solid #8c3432;border:1px solid lab(35.0104% 37.7494 22.1378);border-radius:.3rem;width:calc(100% - 1.5rem);min-height:2rem;margin:0 .75rem .8rem;font-size:.58rem;font-weight:700}.conversation-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.45rem;padding:.65rem;display:grid}.conversation-media-grid>button,.conversation-media-grid>a{min-width:0;color:var(--text);background:#0d0d0d;background:lab(3.6999% 0 0);border:1px solid #3d3d3d;border:1px solid lab(25.76% -.0000149012 0);border-radius:.4rem;text-decoration:none;display:grid;overflow:hidden}.conversation-media-grid img{aspect-ratio:1.2;object-fit:cover;width:100%;display:block}.conversation-media-grid span{text-overflow:ellipsis;white-space:nowrap;padding:.4rem;font-size:.58rem;overflow:hidden}.conversation-media-grid>a{align-content:center;justify-items:center;min-height:5.5rem;padding:.65rem}.conversation-media-grid>a small{color:var(--muted);font-size:.52rem}.detail-message{border-bottom:1px solid #3d3d3da6;border-bottom:1px solid lab(25.76% -.0000149012 0/.65);padding:.7rem .8rem}.detail-message.is-root{background:#ffffff09;background:lab(100% 0 0/.035)}.detail-message strong{color:#fff;font-size:.68rem}.detail-message time{color:var(--muted);margin-left:.4rem;font-size:.58rem}.detail-message p{color:var(--text);margin:.25rem 0 0;font-size:.7rem;line-height:1.45}.thread-replies,.detail-list{flex:1;min-height:0;overflow-y:auto}.detail-empty{color:var(--muted);text-align:center;margin:1.25rem;font-size:.68rem;line-height:1.45}.thread-composer{border-top:1px solid #424242;border-top:1px solid lab(28.08% 0 -.00000596046);gap:.35rem;padding:.65rem;display:flex}.thread-composer input{color:#fff;background:#07090c;background:lab(2.464% -.136174 -1.48309);border:1px solid #505050;border:1px solid lab(33.88% -.0000149012 0);border-radius:.35rem;outline:0;flex:1;min-width:0;height:2.25rem;padding:0 .6rem;font-size:.68rem}.thread-composer input:focus{border-color:var(--brand-pink)}.thread-composer button{color:#fff;background:var(--brand-pink);border:0;border-radius:.35rem;place-items:center;width:2.25rem;display:grid}.thread-composer button:disabled{cursor:not-allowed;opacity:.5}.detail-list>button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-bottom:1px solid oklch(36% 0 0/.65);gap:.2rem;padding:.75rem .8rem;display:grid}.detail-list>button:hover{background:#ffffff0a;background:lab(100% 0 0/.04)}.detail-list strong{color:#fff;font-size:.66rem}.detail-list span{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.detail-list small{color:var(--muted);font-size:.57rem}.forward-panel{flex-direction:column;flex:1;min-height:0;display:flex}.forward-panel fieldset{border:0;flex:1;min-height:0;margin:0;padding:.6rem;overflow-y:auto}.forward-panel legend{color:var(--muted);padding:.7rem .2rem .35rem;font-size:.61rem;font-weight:700}.forward-panel fieldset label{min-height:2.5rem;color:var(--text);border-radius:.3rem;align-items:center;gap:.55rem;padding:.3rem .4rem;font-size:.68rem;display:flex}.forward-panel fieldset label:hover{background:#ffffff0a;background:lab(100% 0 0/.04)}.forward-panel input{accent-color:var(--brand-pink)}.primary-detail-action{color:#fff;background:var(--brand-pink);border:0;border-radius:.4rem;height:2.3rem;margin:.65rem;font-size:.68rem;font-weight:700}.primary-detail-action:disabled{cursor:not-allowed;opacity:.5}.status-toast{z-index:40;color:#fff;background:#12161d;background:lab(7.16596% -.441141 -5.41423);border:1px solid #525252;border:1px solid lab(35.04% -.0000149012 0);border-radius:.5rem;max-width:min(24rem,100vw - 2rem);padding:.7rem .9rem;font-size:.75rem;line-height:1.4;position:fixed;bottom:1rem;right:1rem}.workspace-surface{background:var(--stage);border-radius:.75rem;grid-area:2/2/auto/-1;min-width:0;min-height:0;margin:0 .25rem .25rem 0;position:relative;overflow:hidden}.surface-header{background:var(--stage-header);border-bottom:1px solid #4242428c;border-bottom:1px solid lab(28.08% 0 -.00000596046/.55);justify-content:space-between;align-items:center;min-height:5rem;padding:1rem 1.5rem;display:flex}.surface-header h1{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.15rem}.surface-header p{color:var(--muted);margin:.25rem 0 0;font-size:.7rem}.surface-primary{color:#fff;background:var(--brand-pink);border:0;border-radius:.4rem;align-items:center;gap:.45rem;min-height:2.25rem;padding:0 .8rem;font-size:.7rem;font-weight:700;text-decoration:none;display:flex}.surface-primary:hover{background:color-mix(in oklch, var(--brand-pink) 84%, black)}.surface-primary.secondary{color:var(--text);background:0 0;border:1px solid #555;border:1px solid lab(36.2% 0 .00000596046)}.surface-primary:disabled{cursor:not-allowed;opacity:.5}.surface-search{width:min(22rem,42vw);height:2.35rem;color:var(--muted);background:#161616;background:lab(7.22637% -.0000149012 0);border:1px solid #505050;border:1px solid lab(33.88% -.0000149012 0);border-radius:.45rem;align-items:center;gap:.5rem;padding:0 .7rem;display:flex}.surface-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.72rem}.mural-surface{grid-template-rows:auto auto minmax(0,1fr);display:grid}.wall-composer{background:#1c1c1c;background:lab(10.1% 0 .00000298023);border-bottom:1px solid #404040;border-bottom:1px solid lab(26.92% 0 0);gap:.55rem;padding:.8rem max(1rem,50% - 23rem);display:grid}.wall-composer>div{gap:.45rem;display:flex}.wall-composer select,.wall-composer input,.wall-composer textarea{color:#fff;background:#0d1013;background:lab(4.41723% -.218034 -2.15809);border:1px solid #505050;border:1px solid lab(33.88% -.0000149012 0);border-radius:.4rem;outline:0;font-size:.7rem}.wall-composer select{width:9rem;padding:0 .55rem}.wall-composer input{flex:1;min-width:0;height:2.2rem;padding:0 .65rem}.wall-composer textarea{resize:vertical;width:100%;padding:.65rem;line-height:1.45}.wall-composer select:focus,.wall-composer input:focus,.wall-composer textarea:focus{border-color:var(--brand-pink)}.wall-composer footer{align-items:center;gap:.8rem;display:flex}.wall-composer footer label{color:var(--muted);align-items:center;gap:.35rem;font-size:.62rem;display:flex}.wall-composer footer input{width:auto;height:auto;accent-color:var(--brand-pink)}.wall-composer footer button{color:#fff;background:var(--brand-pink);border:0;border-radius:.35rem;align-items:center;gap:.35rem;height:2.05rem;margin-left:auto;padding:0 .7rem;font-size:.66rem;font-weight:700;display:flex}.wall-composer footer button:disabled{cursor:not-allowed;opacity:.5}.wall-feed{min-height:0;padding:.8rem max(1rem,50% - 23rem) 2rem;overflow-y:auto}.wall-post{border-bottom:1px solid #424242bf;border-bottom:1px solid lab(28.08% 0 -.00000596046/.75);padding:1rem 0}.wall-post.is-important{border:1px solid color-mix(in oklch, var(--brand-pink) 45%, #424242);background:color-mix(in oklch, var(--brand-pink) 6%, var(--stage));border-radius:.5rem;padding-inline:.75rem}@supports (color:lab(0% 0 0)){.wall-post.is-important{border:1px solid color-mix(in oklch, var(--brand-pink) 45%, lab(28.08% 0 -.00000596046))}}.wall-post+.wall-post{margin-top:.25rem}.wall-post>header{grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:.55rem;display:grid}.wall-post>header>.person-avatar{width:2rem;height:2rem}.wall-avatar{color:#fff;text-transform:uppercase;background:#6e3770;background:lab(32.2344% 31.2318 -22.2627);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.61rem;font-weight:800;display:grid}.wall-post>header>div{min-width:0;display:grid}.wall-post>header strong{color:#fff;font-size:.72rem}.wall-post>header small{color:var(--muted);font-size:.59rem}.post-kind{min-height:1.45rem;color:var(--muted);background:#ffffff0f;background:lab(100% 0 0/.06);border-radius:999px;align-items:center;gap:.25rem;padding:0 .45rem;font-size:.58rem;font-weight:700;display:flex}.post-kind.kind-alert{color:#ffb2a7;color:lab(80.2493% 39.7262 25.0888);background:#521d1b;background:lab(19.1688% 25.1479 14.6725)}.post-kind.kind-announcement{color:#9fcfff;color:lab(81.1834% -7.57068 -34.4115);background:#142f4b;background:lab(18.5617% -2.88492 -20.3069)}.post-archive{height:1.7rem;color:var(--muted);background:0 0;border:0;border-radius:.3rem;padding:0 .45rem;font-size:.58rem}.post-archive:hover{color:#fff;background:#ffffff0f;background:lab(100% 0 0/.06)}.wall-post h2{color:#fff;letter-spacing:-.01em;margin:.8rem 0 .35rem;font-size:.92rem}.wall-post>p{max-width:70ch;color:var(--text);white-space:pre-wrap;margin:.45rem 0;font-size:.75rem;line-height:1.55}.post-audience{color:var(--muted);margin-top:.4rem;font-size:.59rem;display:block}.post-actions{border-top:1px solid #3d3d3da6;border-top:1px solid lab(25.76% -.0000149012 0/.65);border-bottom:1px solid #3d3d3da6;border-bottom:1px solid lab(25.76% -.0000149012 0/.65);align-items:center;gap:.8rem;min-height:2.3rem;margin-top:.55rem;display:flex}.post-actions button,.post-actions span{color:var(--muted);align-items:center;gap:.3rem;font-size:.61rem;display:flex}.post-actions button{background:0 0;border:0;border-radius:.3rem;height:1.8rem;padding:0 .35rem}.post-actions button:hover,.post-actions button.is-active{color:#ff8391;color:lab(70.1753% 58.3737 19.6097);background:#ffffff0d;background:lab(100% 0 0/.05)}.confirm-read{color:#fff;background:#006129;background:lab(35.3662% -36.5275 24.437);border:0;border-radius:.35rem;align-items:center;gap:.35rem;height:2rem;margin-top:.65rem;padding:0 .6rem;font-size:.63rem;font-weight:700;display:flex}.post-comments{gap:.3rem;margin-top:.6rem;display:grid}.post-comments>div{background:#ffffff09;background:lab(100% 0 0/.035);border-radius:.35rem;gap:.4rem;padding:.35rem .45rem;font-size:.64rem;display:flex}.post-comments .person-avatar{width:1.25rem;height:1.25rem;font-size:.38rem}.post-comments strong{color:#fff;flex:none}.post-comments span{color:var(--text)}.post-comment-box{gap:.35rem;margin-top:.55rem;display:flex}.post-comment-box input{color:#fff;background:#161616;background:lab(7.22637% -.0000149012 0);border:1px solid #484848;border:1px solid lab(30.4% -.0000149012 0);border-radius:.35rem;outline:0;flex:1;min-width:0;height:2rem;padding:0 .55rem;font-size:.64rem}.post-comment-box input:focus{border-color:var(--brand-pink)}.post-comment-box button{color:#fff;background:var(--brand-pink);border:0;border-radius:.35rem;place-items:center;width:2rem;display:grid}.post-comment-box button:disabled{cursor:not-allowed;opacity:.45}.wall-skeleton{gap:.75rem;display:grid}.wall-skeleton span{background:#ffffff0d;background:lab(100% 0 0/.05);border-radius:.5rem;height:7rem;animation:1.4s ease-in-out infinite alternate wall-pulse;display:block}@keyframes wall-pulse{to{background:#ffffff17;background:lab(100% 0 0/.09)}}.wall-empty{text-align:center;padding:4rem 1rem}.wall-empty h2{color:#fff;margin:0;font-size:.95rem}.wall-empty p{color:var(--muted);font-size:.7rem}.productivity-surface{grid-template-rows:auto auto auto minmax(0,1fr);display:grid}.productivity-create{background:#1c1c1c;background:lab(10.1% 0 .00000298023);border-bottom:1px solid #404040;border-bottom:1px solid lab(26.92% 0 0);flex-wrap:wrap;gap:.4rem;padding:.65rem 1rem;display:flex}.productivity-create input,.productivity-create select{color:#fff;background:#0d1013;background:lab(4.41723% -.218034 -2.15809);border:1px solid #505050;border:1px solid lab(33.88% -.0000149012 0);border-radius:.35rem;outline:0;flex:1;min-width:10rem;height:2.15rem;padding:0 .55rem;font-size:.65rem}.productivity-create input:focus,.productivity-create select:focus{border-color:var(--brand-pink)}.productivity-create button{color:#fff;background:var(--brand-pink);border:0;border-radius:.35rem;align-items:center;gap:.3rem;height:2.15rem;padding:0 .65rem;font-size:.65rem;font-weight:700;display:flex}.productivity-create button:disabled{cursor:not-allowed;opacity:.5}.productivity-content{min-width:0;min-height:0;overflow:hidden}.documents-layout{grid-template-columns:18rem minmax(0,1fr);height:100%;display:grid}.documents-layout>aside{background:#1b1b1b;background:lab(9.52% -.00000745058 0);border-right:1px solid #424242;border-right:1px solid lab(28.08% 0 -.00000596046);min-height:0;padding:.45rem;overflow-y:auto}.documents-layout>aside>button{width:100%;min-height:3rem;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:.35rem;grid-template-columns:1.25rem minmax(0,1fr) 1.5rem;align-items:center;gap:.45rem;padding:.4rem .5rem;display:grid}.documents-layout>aside>button:hover,.documents-layout>aside>button.is-selected{color:#fff;background:#ffffff12;background:lab(100% 0 0/.07)}.documents-layout>aside span{min-width:0;display:grid}.documents-layout>aside strong,.documents-layout>aside small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.documents-layout>aside strong{font-size:.67rem}.documents-layout>aside small{color:var(--muted);margin-top:.12rem;font-size:.56rem}.documents-layout>aside i{width:1.5rem;height:1.5rem;color:var(--muted);border-radius:.25rem;place-items:center;display:grid}.documents-layout>aside i:hover{color:#f0bb3b;color:lab(79.3236% 11.1274 68.2268);background:#ffffff0f;background:lab(100% 0 0/.06)}.documents-layout>aside>p{color:var(--muted);text-align:center;padding:1rem;font-size:.66rem}.document-editor{grid-template-rows:3.25rem minmax(0,1fr);min-width:0;min-height:0;display:grid}.document-editor>header{border-bottom:1px solid #424242;border-bottom:1px solid lab(28.08% 0 -.00000596046);align-items:center;gap:.5rem;padding:.45rem .75rem;display:flex}.document-editor>header input{color:#fff;background:0 0;border:0;border-radius:.3rem;outline:0;flex:1;min-width:0;height:2.1rem;padding:0 .5rem;font-size:.85rem;font-weight:700}.document-editor>header input:focus{background:#ffffff0b;background:lab(100% 0 0/.045)}.document-editor>header button{color:#fff;background:var(--brand-pink);border:0;border-radius:.35rem;align-items:center;gap:.3rem;height:2rem;padding:0 .6rem;font-size:.63rem;font-weight:700;display:flex}.document-editor>textarea{resize:none;width:min(52rem,100%);height:100%;color:var(--text);background:0 0;border:0;outline:0;justify-self:center;padding:2rem clamp(1rem,5vw,4rem);font-size:.78rem;line-height:1.65}.projects-list{align-content:start;gap:0;height:100%;padding:.5rem 1rem;display:grid;overflow-y:auto}.projects-list>article{border-bottom:1px solid #404040;border-bottom:1px solid lab(26.92% 0 0);padding:.85rem .5rem}.projects-list article header,.projects-list article footer{align-items:center;gap:.65rem;display:flex}.projects-list article header strong{color:#fff;font-size:.76rem}.projects-list article header span{color:var(--muted);background:#ffffff0f;background:lab(100% 0 0/.06);border-radius:999px;margin-left:auto;padding:.18rem .4rem;font-size:.56rem}.projects-list article p{max-width:70ch;color:var(--text);margin:.35rem 0 .6rem;font-size:.67rem;line-height:1.45}.projects-list article footer span,.projects-list article footer time{color:var(--muted);font-size:.58rem}.kanban-board{grid-auto-columns:minmax(14rem,1fr);grid-auto-flow:column;gap:.5rem;height:100%;padding:.65rem;display:grid;overflow:auto}.kanban-board>section{background:#1b1b1b;background:lab(9.52% -.00000745058 0);border:1px solid #404040;border:1px solid lab(26.92% 0 0);border-radius:.45rem;min-width:14rem;min-height:0;overflow-y:auto}.kanban-board>section>header{z-index:1;background:#1c1c1c;background:lab(10.1% 0 .00000298023);border-bottom:1px solid #404040;border-bottom:1px solid lab(26.92% 0 0);justify-content:space-between;align-items:center;height:2.5rem;padding:0 .65rem;display:flex;position:sticky;top:0}.kanban-board>section>header strong{color:#fff;font-size:.67rem}.kanban-board>section>header span{min-width:1.25rem;height:1.25rem;color:var(--muted);background:#ffffff12;background:lab(100% 0 0/.07);border-radius:999px;place-items:center;font-size:.56rem;display:grid}.kanban-board>section>div{gap:.4rem;padding:.45rem;display:grid}.kanban-board article{background:#292929;background:lab(16.48% 0 0);border-radius:.4rem;padding:.65rem}.kanban-board article>strong{color:#fff;font-size:.68rem;line-height:1.35;display:block}.kanban-board article>small{color:#d9a1da;color:lab(73.0672% 28.2908 -20.541);margin-top:.18rem;font-size:.55rem;display:block}.kanban-board article p{color:var(--muted);margin:.35rem 0;font-size:.6rem;line-height:1.4}.kanban-board article footer{color:var(--muted);justify-content:space-between;gap:.4rem;font-size:.55rem;display:flex}.kanban-board article select{width:100%;height:1.75rem;color:var(--text);background:#161616;background:lab(7.22637% -.0000149012 0);border:1px solid #4d4d4d;border:1px solid lab(32.72% -.0000149012 0);border-radius:.3rem;margin-top:.5rem;padding:0 .35rem;font-size:.58rem}.calendar-agenda{height:100%;padding:.5rem 1rem;overflow-y:auto}.calendar-agenda>article{border-bottom:1px solid #404040;border-bottom:1px solid lab(26.92% 0 0);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:4.5rem;display:grid}.calendar-agenda>article>time{color:var(--muted);text-transform:uppercase;place-items:center;display:grid}.calendar-agenda>article>time strong{color:#fff;font-size:1rem}.calendar-agenda>article>time span{font-size:.54rem}.calendar-agenda>article>div{gap:.12rem;min-width:0;display:grid}.calendar-agenda article div strong{color:#fff;font-size:.71rem}.calendar-agenda article div small,.calendar-agenda article div p{color:var(--muted);margin:0;font-size:.58rem}.calls-surface{grid-template-rows:auto auto minmax(0,1fr);display:grid}.call-create{background:#1c1c1c;background:lab(10.1% 0 .00000298023);border-bottom:1px solid #404040;border-bottom:1px solid lab(26.92% 0 0);grid-template-columns:minmax(12rem,1.5fr) 8rem 12rem auto;gap:.45rem;padding:.7rem 1rem;display:grid}.call-create>input,.call-create>select{color:#fff;background:#0d1013;background:lab(4.41723% -.218034 -2.15809);border:1px solid #505050;border:1px solid lab(33.88% -.0000149012 0);border-radius:.35rem;outline:0;min-width:0;height:2.2rem;padding:0 .55rem;font-size:.66rem}.call-create>input:focus,.call-create>select:focus{border-color:var(--brand-pink)}.call-create fieldset{border:1px solid #424242;border:1px solid lab(28.08% 0 -.00000596046);border-radius:.35rem;flex-wrap:wrap;grid-column:1/-1;gap:.35rem;max-height:8rem;margin:0;padding:.5rem;display:flex;overflow-y:auto}.call-create legend{color:var(--muted);padding:0 .3rem;font-size:.58rem;font-weight:700}.call-create fieldset label{color:#fff;border-radius:.3rem;align-items:center;gap:.35rem;min-width:11rem;padding:.3rem .45rem;font-size:.62rem;display:flex}.call-create fieldset label:hover{background:#ffffff0d;background:lab(100% 0 0/.05)}.call-create fieldset input{accent-color:var(--brand-pink)}.call-create fieldset span{display:grid}.call-create fieldset small{color:var(--muted);font-size:.53rem;font-weight:400}.call-create>button{color:#fff;background:var(--brand-pink);border:0;border-radius:.35rem;justify-content:center;align-items:center;gap:.35rem;height:2.2rem;padding:0 .7rem;font-size:.64rem;font-weight:700;display:flex}.call-create>button:disabled{cursor:not-allowed;opacity:.5}.calls-content{min-height:0;padding:.9rem clamp(.8rem,3vw,2rem) 2rem;overflow-y:auto}.calls-content>section{max-width:70rem;margin:0 auto 1.4rem}.calls-content h2{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .45rem;font-size:.64rem}.call-row{border-bottom:1px solid #404040;border-bottom:1px solid lab(26.92% 0 0);grid-template-columns:2.4rem minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-height:4rem;padding:.45rem .55rem;display:grid}.call-row:hover{background:#ffffff06;background:lab(100% 0 0/.025)}.call-row>.call-type{color:#e9a0eb;color:lab(74.9354% 36.8028 -26.5801);background:#402540;background:lab(19.0874% 16.9995 -12.2217);border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid}.call-row>div{gap:.15rem;min-width:0;display:grid}.call-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.call-row small{color:var(--muted);font-size:.58rem}.call-status{color:var(--muted);background:#ffffff0e;background:lab(100% 0 0/.055);border-radius:999px;padding:.2rem .45rem;font-size:.53rem;font-style:normal;font-weight:750}.call-status.status-active,.call-status.status-ringing{color:#87dc8a;color:lab(80.8545% -39.1974 31.7855);background:#1b381c;background:lab(20.6964% -16.8118 13.7557)}.call-row>button{color:#fff;background:0 0;border:1px solid #585858;border:1px solid lab(37.36% .0000149012 -.00000596046);border-radius:.35rem;align-items:center;gap:.3rem;height:2rem;padding:0 .65rem;font-size:.62rem;font-weight:700;display:flex}.call-row>button:hover{border-color:var(--brand-pink);background:#ffffff0a;background:lab(100% 0 0/.04)}.call-row>button:disabled{cursor:wait;opacity:.5}.call-row.is-history{opacity:.72;grid-template-columns:2.4rem minmax(0,1fr) auto}.calls-empty{min-height:11rem;color:var(--muted);place-content:center;justify-items:center;gap:.55rem;display:grid}.calls-empty p{margin:0;font-size:.68rem}.call-room{background:#06070a;background:lab(1.97167% -.11301 -1.28615);grid-template-rows:4.3rem minmax(0,1fr) 5rem;display:grid}.call-room>header{border-bottom:1px solid #353535;border-bottom:1px solid lab(22.28% 0 0);justify-content:space-between;align-items:center;padding:.65rem 1.2rem;display:flex}.call-room>header div{gap:.1rem;display:grid}.call-room>header span{color:var(--muted);font-size:.56rem}.call-room>header h1{color:#fff;margin:0;font-size:.9rem}.call-room .call-live{color:#87dc8a;color:lab(80.8545% -39.1974 31.7855);align-items:center;gap:.35rem;font-weight:700;display:flex}.call-live i{background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.call-grid{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));align-content:center;gap:.6rem;min-height:0;padding:.8rem;display:grid;overflow-y:auto}.call-video-tile{background:#111418;background:lab(6.16264% -.325598 -3.39318);border:1px solid #383838;border:1px solid lab(23.44% -.0000149012 0);border-radius:.55rem;min-height:12rem;max-height:calc(100dvh - 12rem);margin:0;position:relative;overflow:hidden}.call-video-tile video{object-fit:cover;width:100%;height:100%;min-height:12rem}.call-video-tile figcaption{color:#fff;background:#020202bf;background:lab(.462488% 0 0/.75);border-radius:.25rem;padding:.25rem .45rem;font-size:.6rem;position:absolute;bottom:.5rem;left:.55rem}.call-waiting{min-height:12rem;color:var(--muted);text-align:center;align-content:center;justify-items:center;display:grid}.call-waiting strong{color:#fff;margin-top:.55rem;font-size:.75rem}.call-waiting span{margin-top:.2rem;font-size:.6rem}.call-controls{border-top:1px solid #353535;border-top:1px solid lab(22.28% 0 0);justify-content:center;align-items:center;gap:.55rem;display:flex}.call-controls button{color:#fff;background:#1f1f1f;background:lab(11.84% 0 0);border:1px solid #4d4d4d;border:1px solid lab(32.72% -.0000149012 0);border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;display:grid}.call-controls button:hover{background:#2e2e2e;background:lab(18.8% 0 0)}.call-controls button.is-off{color:#ffbab3;color:lab(82.6137% 37.288 20.6504);background:#4e201e;background:lab(19.2741% 21.9416 12.582)}.call-controls button.hangup{background:#c21725;background:lab(42.2722% 63.4713 41.2121);border-color:#d42f34;border-color:lab(48.0906% 63.3255 39.6265);margin-left:.7rem}.assistant-surface{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.assistant-mode{color:#88cf8a;color:lab(77.1384% -33.58 27.0439);background:#1b351c;background:lab(19.4779% -15.4053 12.5531);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.58rem;font-weight:700;display:flex}.assistant-thread{justify-self:center;width:min(50rem,100%);min-height:0;padding:1rem 1rem 2rem;overflow-y:auto}.assistant-welcome{text-align:center;align-content:center;justify-items:center;min-height:100%;display:grid}.assistant-welcome>span{color:#fff;background:linear-gradient(145deg, var(--brand-pink), #7541b8);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid}@supports (color:lab(0% 0 0)){.assistant-welcome>span{background:linear-gradient(145deg, var(--brand-pink), lab(39.0147% 41.4526 -55.5042))}}.assistant-welcome h2{color:#fff;margin:1rem 0 .3rem;font-size:1.1rem}.assistant-welcome>p{color:var(--muted);margin:0;font-size:.68rem}.assistant-welcome>div{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:1.25rem;display:flex}.assistant-welcome button{min-height:2rem;color:var(--text);background:0 0;border:1px solid #484848;border:1px solid lab(30.4% -.0000149012 0);border-radius:.35rem;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.6rem;display:flex}.assistant-welcome button:hover{background:#ffffff09;background:lab(100% 0 0/.035);border-color:#905c91;border-color:lab(46.3533% 28.3233 -20.3976)}.assistant-entry{border-bottom:1px solid #3d3d3d;border-bottom:1px solid lab(25.76% -.0000149012 0);grid-template-columns:2.2rem minmax(0,1fr);gap:.55rem;padding:.85rem 0;display:grid}.assistant-entry>span{color:#fff;background:#4c224e;background:lab(20.9231% 25.571 -18.1874);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.56rem;font-weight:750;display:grid}.assistant-entry.is-user>span{background:#283c54;background:lab(24.3852% -1.92298 -17.5699)}.assistant-entry>p{color:var(--text);white-space:pre-wrap;margin:.25rem 0 0;font-size:.7rem;line-height:1.6}.assistant-sources{grid-column:2;gap:.3rem;margin-top:.35rem;display:grid}.assistant-sources>strong{color:var(--muted);text-transform:uppercase;font-size:.56rem}.assistant-sources button{width:100%;color:var(--muted);text-align:left;background:0 0;border:1px solid #404040;border:1px solid lab(26.92% 0 0);border-radius:.35rem;grid-template-columns:1rem minmax(0,1fr);gap:.4rem;padding:.45rem;display:grid}.assistant-sources button:hover{background:#ffffff08;background:lab(100% 0 0/.03);border-color:#7b537c;border-color:lab(40.8538% 22.6466 -16.3623)}.assistant-sources button span{gap:.1rem;min-width:0;display:grid}.assistant-sources b{color:#fff;font-size:.62rem}.assistant-sources small{text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.assistant-thinking{color:var(--muted);align-items:center;gap:.4rem;padding:.75rem 2.75rem;font-size:.62rem;display:flex}.assistant-composer{background:#161616;background:lab(7.22637% -.0000149012 0);border:1px solid #505050;border:1px solid lab(33.88% -.0000149012 0);border-radius:.5rem;grid-template-columns:minmax(0,1fr) 2.4rem;gap:.4rem;width:min(48rem,100% - 2rem);min-height:3.4rem;margin:0 auto .8rem;padding:.45rem;display:grid}.assistant-composer textarea{resize:none;color:#fff;background:0 0;border:0;outline:0;align-self:center;min-width:0;max-height:7rem;padding:.35rem .45rem;font-size:.7rem}.assistant-composer button{color:#fff;background:var(--brand-pink);border:0;border-radius:.35rem;align-self:center;place-items:center;width:2.2rem;height:2.2rem;display:grid}.assistant-composer button:disabled{cursor:not-allowed;opacity:.45}.global-search-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;background:lab(.112911% 0 0/.72);place-items:start center;padding-top:10vh;display:grid;position:fixed;inset:0}.global-search-dialog{background:#0f1216;background:lab(5.23796% -.285208 -3.0582);border:1px solid #505050;border:1px solid lab(33.88% -.0000149012 0);border-radius:.65rem;grid-template-rows:3.2rem minmax(0,1fr);width:min(43rem,100vw - 2rem);max-height:72vh;display:grid;overflow:hidden;box-shadow:0 .75rem 2rem #0006;box-shadow:0 .75rem 2rem lab(0% 0 0/.4)}.global-search-dialog>header{border-bottom:1px solid #404040;border-bottom:1px solid lab(26.92% 0 0);align-items:center;gap:.55rem;padding:0 .7rem;display:flex}.global-search-dialog>header>svg{color:var(--muted)}.global-search-dialog>header input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.75rem}.global-search-dialog kbd{color:var(--muted);background:#1f1f1f;background:lab(11.84% 0 0);border:1px solid #484848;border:1px solid lab(30.4% -.0000149012 0);border-radius:.25rem;padding:.2rem .35rem;font:.54rem inherit}.global-search-dialog>header button{width:1.8rem;height:1.8rem;color:var(--muted);background:0 0;border:0;border-radius:.3rem;place-items:center;display:grid}.global-search-dialog>header button:hover{color:#fff;background:#ffffff0f;background:lab(100% 0 0/.06)}.global-search-results{min-height:8rem;padding:.45rem;overflow-y:auto}.global-search-results section+section{margin-top:.55rem}.global-search-results h2{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.3rem .45rem;font-size:.55rem}.global-search-results section button{width:100%;min-height:2.8rem;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:.35rem;grid-template-columns:1.3rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.35rem .45rem;display:grid}.global-search-results section button>.person-avatar{width:1.3rem;height:1.3rem;font-size:.4rem}.global-search-results section button:hover,.global-search-results section button:focus-visible{color:#fff;background:#ffffff0f;background:lab(100% 0 0/.06);outline:0}.global-search-results section button span{gap:.1rem;min-width:0;display:grid}.global-search-results strong,.global-search-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-results strong{color:#fff;font-size:.64rem}.global-search-results small{color:var(--muted);font-size:.56rem}.search-state{color:var(--muted);text-align:center;padding:2.5rem 1rem;font-size:.65rem}.operations-admin{grid-template-columns:repeat(2,minmax(18rem,1fr));align-content:start;gap:1rem;display:grid;overflow-y:auto}.operations-admin>section{background:#1c1c1c;background:lab(10.1% 0 .00000298023);border:1px solid #404040;border:1px solid lab(26.92% 0 0);border-radius:.45rem;min-width:0;padding:.8rem}.operations-admin h2{color:#fff;margin:0 0 .6rem;font-size:.73rem}.operations-admin form{grid-template-columns:minmax(8rem,1fr) minmax(7rem,.8fr) auto;gap:.35rem;margin-bottom:.55rem;display:grid}.operations-admin form input,.operations-admin form select{color:#fff;background:#101215;background:lab(5.24513% -.249438 -2.41115);border:1px solid #4a4a4a;border:1px solid lab(31.56% -.0000149012 -.00000596046);border-radius:.3rem;outline:0;min-width:0;height:2rem;padding:0 .45rem;font-size:.58rem}.operations-admin form select[multiple]{height:4.25rem;padding-block:.25rem}.operations-admin form label{color:var(--muted);align-items:center;gap:.3rem;font-size:.58rem;display:flex}.operations-admin form label input{width:auto;height:auto;accent-color:var(--brand-pink)}.operations-admin form button{color:#fff;background:var(--brand-pink);border:0;border-radius:.3rem;justify-content:center;align-items:center;gap:.25rem;min-height:2rem;padding:0 .55rem;font-size:.58rem;font-weight:700;display:flex}.operations-admin article{border-top:1px solid #3a3a3a;border-top:1px solid lab(24.6% 0 0);align-items:center;gap:.5rem;min-height:2.8rem;padding:.35rem 0;display:flex}.operations-admin article>div{flex:1;gap:.1rem;min-width:0;display:grid}.operations-admin article strong,.operations-admin article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operations-admin article strong{color:#fff;font-size:.62rem}.operations-admin article small{color:var(--muted);font-size:.53rem}.operations-admin article button,.operations-admin article>span{color:var(--muted);background:0 0;border:1px solid #484848;border:1px solid lab(30.4% -.0000149012 0);border-radius:.3rem;flex:none;padding:.25rem .45rem;font-size:.53rem}.operations-admin article button.is-active{color:#81d584;color:lab(78.5314% -39.2027 31.8414);border-color:#2c6330;border-color:lab(37.413% -28.0522 23.2407)}.operations-admin article button:disabled{cursor:default;opacity:.5}.secret-once{background:#36290e;background:lab(17.7188% 3.03932 19.3077);border:1px solid #906b00;border:1px solid lab(47.882% 11.2104 71.4798);border-radius:.4rem;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.65rem;display:grid}.secret-once strong{color:#fff;font-size:.6rem}.secret-once code{color:#f7dba1;color:lab(88.6194% 4.04969 32.1325);white-space:nowrap;font-size:.58rem;overflow-x:auto}.secret-once button{color:#fff;background:0 0;border:0;font-size:.57rem}.calendar-agenda>article>span{color:var(--muted);align-items:center;gap:.25rem;font-size:.56rem;display:flex}.productivity-empty{height:100%;min-height:10rem;color:var(--muted);align-content:center;justify-items:center;gap:.5rem;display:grid}.productivity-empty p{margin:0;font-size:.68rem}.surface-search input::placeholder{color:#b4b4b4;color:lab(73.32% -.0000298023 0)}.surface-loading{color:var(--muted);text-align:center;padding:3rem;font-size:.78rem}.surface-empty{min-height:18rem;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex}.surface-empty strong{color:#fff;margin-top:.45rem;font-size:.82rem}.surface-empty span{font-size:.68rem}.surface-tabs{background:#1f1f1f;background:lab(11.84% 0 0);border-bottom:1px solid #3d3d3d8c;border-bottom:1px solid lab(25.76% -.0000149012 0/.55);gap:.2rem;height:3rem;padding:0 1.5rem;display:flex}.surface-tabs button{height:100%;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.7rem;display:flex}.surface-tabs button:hover{color:#fff}.surface-tabs button.is-active{color:#fff;border-bottom-color:var(--brand-pink)}.contact-list{height:calc(100% - 5rem);overflow-y:auto}.contact-row{border-bottom:1px solid #3d3d3d73;border-bottom:1px solid lab(25.76% -.0000149012 0/.45);grid-template-columns:2.4rem minmax(12rem,1fr) 6rem 7rem;align-items:center;gap:.75rem;min-height:4.25rem;padding:.55rem 1.5rem;display:grid}.contact-row:hover{background:#ffffff06;background:lab(100% 0 0/.025)}.contact-monogram{color:#fff;background:#68387c;background:lab(32.0286% 31.1604 -30.512);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:.62rem;font-weight:800;display:grid}.contact-row>div{min-width:0}.contact-row strong,.contact-row>div span,.contact-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contact-row strong{color:#fff;font-size:.76rem}.contact-row>div span{color:var(--text);margin-top:.08rem;font-size:.66rem}.contact-row small{color:var(--muted);margin-top:.08rem;font-size:.61rem}.contact-row>i{color:var(--muted);font-size:.64rem;font-style:normal}.contact-row>i.online{color:var(--success)}.contact-row>button{height:2rem;color:var(--text);background:0 0;border:1px solid #555;border:1px solid lab(36.2% 0 .00000596046);border-radius:.35rem;justify-content:center;align-items:center;gap:.35rem;font-size:.65rem;display:flex}.contact-row>button:hover{color:#fff;border-color:var(--brand-pink)}.notification-header-actions{gap:.4rem;display:flex}.notification-filters{border-bottom:1px solid #3d3d3d;border-bottom:1px solid lab(25.76% -.0000149012 0);gap:.35rem;min-height:3rem;padding:.55rem 1.5rem;display:flex;overflow-x:auto}.notification-filters button{min-height:1.85rem;color:var(--muted);background:0 0;border:1px solid #4d4d4d;border:1px solid lab(32.72% -.0000149012 0);border-radius:1rem;flex:none;padding:0 .65rem;font-size:.6rem}.notification-filters button:hover,.notification-filters button.is-active{color:#fff;border-color:var(--brand-pink);background:#b9378024;background:lab(45.3663% 57.0462 -11.1017/.14)}.notification-list{height:calc(100% - 8rem);overflow-y:auto}.notification-row{width:100%;min-height:4.5rem;color:var(--text);text-align:left;background:0 0;border:0;border-bottom:1px solid oklch(36% 0 0/.45);grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.75rem 1.5rem;display:grid}.notification-row:hover{background:#ffffff09;background:lab(100% 0 0/.035)}.notification-row.is-unread{background:color-mix(in oklch, var(--brand-pink) 7%, var(--stage))}.notification-symbol{color:#fff;background:#602931;background:lab(24.861% 26.0573 7.54091);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.notification-row>span:nth-child(2){gap:.12rem;min-width:0;display:grid}.notification-row strong{color:#fff;font-size:.73rem}.notification-row span span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.notification-row time{color:var(--muted);font-size:.6rem}.notification-row>i{color:#fff;background:var(--brand-pink);border-radius:999px;padding:.18rem .35rem;font-size:.55rem;font-style:normal;font-weight:700}.notification-settings-backdrop{z-index:75;background:#0000009e;background:lab(0% 0 0/.62);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.notification-settings{background:#121417;background:lab(6.17047% -.282876 -2.67824);border:1px solid #484848;border:1px solid lab(30.4% -.0000149012 0);border-radius:.55rem;width:min(28rem,100%);overflow:hidden;box-shadow:0 1rem 3rem #00000080;box-shadow:0 1rem 3rem lab(0% 0 0/.5)}.notification-settings header,.notification-settings footer,.notification-settings>label{align-items:center;display:flex}.notification-settings header{border-bottom:1px solid #3a3a3a;border-bottom:1px solid lab(24.6% 0 0);justify-content:space-between;min-height:3.25rem;padding:0 .8rem}.notification-settings h2{color:#fff;margin:0;font-size:.8rem}.notification-settings header button{width:2rem;height:2rem;color:var(--muted);background:0 0;border:0;border-radius:.35rem;place-items:center;display:grid}.notification-settings>label{border-bottom:1px solid #353535;border-bottom:1px solid lab(22.28% 0 0);justify-content:space-between;gap:1rem;padding:.8rem}.notification-settings>label span{gap:.15rem;display:grid}.notification-settings>label strong{color:#fff;font-size:.68rem}.notification-settings>label small{color:var(--muted);font-size:.58rem}.notification-settings>label input{width:1rem;height:1rem;accent-color:var(--brand-pink)}.notification-settings footer{justify-content:flex-end;gap:.4rem;padding:.65rem .8rem}.notification-settings footer button{color:#fff;background:#ffffff14;background:lab(100% 0 0/.08);border:0;border-radius:.35rem;min-height:2rem;padding:0 .7rem;font-size:.6rem;font-weight:700}.notification-settings footer button:last-child{background:var(--brand-pink)}.admin-content{height:calc(100% - 8rem);padding:1rem 1.5rem 2rem;overflow-y:auto}.admin-search{margin:0 0 .75rem auto}.admin-create-form{background:#1c1c1c;background:lab(10.1% 0 .00000298023);border:1px solid #4d4d4d;border:1px solid lab(32.72% -.0000149012 0);border-radius:.55rem;grid-template-columns:minmax(12rem,1.4fr) repeat(5,minmax(8rem,1fr)) auto;align-items:end;gap:.65rem;margin-bottom:1rem;padding:.85rem 1rem;display:grid}.admin-create-form>div h2{color:#fff;margin:0;font-size:.82rem}.admin-create-form>div p{color:var(--muted);margin:.2rem 0 0;font-size:.61rem;line-height:1.35}.admin-create-form label,.admin-drawer>label{color:var(--muted);gap:.25rem;font-size:.6rem;font-weight:700;display:grid}.admin-create-form input,.admin-create-form select,.admin-table select,.admin-drawer>label input{color:#fff;background:#0f0f0f;background:lab(4.4379% 0 0);border:1px solid #505050;border:1px solid lab(33.88% -.0000149012 0);border-radius:.3rem;outline:0;width:100%;height:2rem;padding:0 .5rem;font-size:.65rem}.admin-create-form input:focus,.admin-create-form select:focus,.admin-table select:focus,.admin-drawer input:focus{border-color:var(--brand-pink)}.admin-create-form>button{color:#fff;background:var(--brand-pink);white-space:nowrap;border:0;border-radius:.3rem;height:2rem;padding:0 .7rem;font-size:.64rem;font-weight:700}.admin-table{border-top:1px solid #484848;border-top:1px solid lab(30.4% -.0000149012 0);min-width:48rem}.admin-table-head,.admin-table-row{border-bottom:1px solid #3d3d3d8c;border-bottom:1px solid lab(25.76% -.0000149012 0/.55);grid-template-columns:minmax(14rem,1.5fr) minmax(9rem,1fr) 8rem 6rem 6rem;align-items:center;column-gap:.7rem;min-height:3.5rem;padding:.4rem .65rem;display:grid}.admin-table-head{min-height:2rem;color:var(--muted);font-size:.59rem;font-weight:700}.admin-table-row{color:var(--text);font-size:.68rem}.admin-table-row>span:first-child{min-width:0;display:grid}.admin-table-row>.admin-user-cell{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.5rem}.admin-user-cell>.person-avatar{width:1.75rem;height:1.75rem;font-size:.48rem}.admin-user-cell>span{min-width:0;display:grid}.admin-table-row strong,.admin-table-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-table-row strong{color:#fff;font-size:.7rem}.admin-table-row small{color:var(--muted);font-size:.59rem}.admin-table-row i{color:var(--muted);font-style:normal}.admin-table-row i.status-online{color:var(--success)}.admin-table-row>span:last-child button{color:#bebebe;color:lab(76.8% -.0000298023 0);background:0 0;border:1px solid #4d4d4d;border:1px solid lab(32.72% -.0000149012 0);border-radius:999px;width:4.25rem;height:1.7rem;font-size:.59rem}.admin-table-row>span:last-child button.is-active{color:var(--success);border-color:color-mix(in oklch, var(--success) 55%, transparent)}.admin-table-row button:disabled{cursor:not-allowed;opacity:.45}.conversation-admin-list{align-content:start;gap:.15rem;display:grid}.conversation-admin-list>button{width:100%;min-height:3.75rem;color:var(--text);text-align:left;background:0 0;border:0;border-bottom:1px solid oklch(36% 0 0/.55);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.5rem .75rem;display:grid}.conversation-admin-list>button:hover{background:#ffffff0a;background:lab(100% 0 0/.04)}.conversation-kind{color:#fff;background:#4d2f5a;background:lab(24.5764% 20.4675 -20.4591);border-radius:.35rem;place-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:800;display:grid}.conversation-admin-list strong,.conversation-admin-list small{display:block}.conversation-admin-list strong{color:#fff;font-size:.72rem}.conversation-admin-list small{color:var(--muted);margin-top:.12rem;font-size:.61rem}.audit-list{align-content:start;display:grid}.audit-list article{border-bottom:1px solid #3d3d3d8c;border-bottom:1px solid lab(25.76% -.0000149012 0/.55);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:3.4rem;padding:.5rem .65rem;display:grid}.audit-icon{width:1.8rem;height:1.8rem;color:var(--success);background:#1d341e;background:lab(19.4205% -13.9974 11.3333);border-radius:50%;place-items:center;display:grid}.audit-list article div{gap:.1rem;display:grid}.audit-list strong{color:#fff;font-size:.68rem}.audit-list article div span,.audit-list time{color:var(--muted);font-size:.6rem}.admin-drawer{z-index:18;background:#121417;background:lab(6.17047% -.282876 -2.67824);border-left:1px solid #4d4d4d;border-left:1px solid lab(32.72% -.0000149012 0);flex-direction:column;width:min(27rem,92%);height:100%;padding:1rem;display:flex;position:absolute;top:0;right:0;box-shadow:-.3rem 0 .6rem #0003;box-shadow:-.3rem 0 .6rem lab(0% 0 0/.2)}.admin-drawer>header{justify-content:space-between;align-items:start;margin-bottom:1rem;display:flex}.admin-drawer h2{color:#fff;margin:0;font-size:.95rem}.admin-drawer header p{color:var(--muted);margin:.2rem 0 0;font-size:.63rem}.admin-drawer header button{width:2rem;height:2rem;color:var(--muted);background:0 0;border:0;border-radius:.35rem;place-items:center;padding:0;display:grid}.admin-drawer fieldset{border:1px solid #484848;border:1px solid lab(30.4% -.0000149012 0);border-left:0;border-right:0;flex:1;min-height:0;margin:1rem 0;padding:.5rem 0;overflow-y:auto}.admin-drawer legend{color:var(--muted);padding:.75rem 0 .25rem;font-size:.62rem;font-weight:700}.admin-drawer fieldset label{border-radius:.35rem;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:2.8rem;padding:.35rem .4rem;display:grid}.admin-drawer fieldset label:hover{background:#ffffff0a;background:lab(100% 0 0/.04)}.admin-drawer fieldset label>span{color:#fff;font-size:.68rem;display:grid}.admin-drawer fieldset small{color:var(--muted);font-size:.58rem}.admin-drawer input[type=checkbox]{accent-color:var(--brand-pink)}.drawer-save{color:#fff;background:var(--brand-pink);border:0;border-radius:.4rem;height:2.3rem;font-size:.68rem;font-weight:700}.drawer-save:disabled{cursor:not-allowed;opacity:.5}.admin-dashboard{grid-template-columns:minmax(0,2fr) minmax(14rem,1fr);gap:1rem;padding-top:1rem;display:grid}.admin-metrics{border-top:1px solid #424242;border-top:1px solid lab(28.08% 0 -.00000596046);border-left:1px solid #424242;border-left:1px solid lab(28.08% 0 -.00000596046);grid-template-columns:repeat(3,minmax(8rem,1fr));align-content:start;display:grid}.admin-metrics>span{border-bottom:1px solid #424242;border-bottom:1px solid lab(28.08% 0 -.00000596046);border-right:1px solid #424242;border-right:1px solid lab(28.08% 0 -.00000596046);align-content:center;gap:.15rem;min-height:5rem;padding:.65rem;display:grid}.admin-metrics strong{color:#fff;font-size:1.15rem}.admin-metrics small{color:var(--muted);font-size:.61rem}.admin-summary-list{border-top:1px solid #424242;border-top:1px solid lab(28.08% 0 -.00000596046)}.admin-summary-list p{color:var(--muted);border-bottom:1px solid #424242;border-bottom:1px solid lab(28.08% 0 -.00000596046);justify-content:space-between;margin:0;padding:.65rem .3rem;font-size:.66rem;display:flex}.admin-summary-list strong{color:#fff}.structure-admin{grid-template-rows:auto auto minmax(0,1fr);gap:.65rem;display:grid}.structure-switch{gap:.25rem;display:flex}.structure-switch button{height:1.9rem;color:var(--muted);background:0 0;border:1px solid #484848;border:1px solid lab(30.4% -.0000149012 0);border-radius:.35rem;padding:0 .6rem;font-size:.62rem}.structure-switch button.is-active{color:#fff;border-color:var(--brand-pink);background:color-mix(in oklch, var(--brand-pink) 13%, transparent)}.structure-admin>form{border:1px solid #424242;border:1px solid lab(28.08% 0 -.00000596046);border-radius:.45rem;flex-wrap:wrap;gap:.4rem;padding:.65rem;display:flex}.structure-admin>form>input,.structure-admin>form>select{color:#fff;background:#141414;background:lab(6.19571% 0 0);border:1px solid #4d4d4d;border:1px solid lab(32.72% -.0000149012 0);border-radius:.3rem;flex:1;min-width:10rem;height:2rem;padding:0 .5rem;font-size:.63rem}.structure-admin>form fieldset{border:1px solid #424242;border:1px solid lab(28.08% 0 -.00000596046);width:100%;max-height:6rem;padding:.35rem;overflow-y:auto}.structure-admin>form legend{color:var(--muted);font-size:.58rem}.structure-admin>form fieldset label{color:var(--text);align-items:center;gap:.25rem;margin:.2rem .6rem .2rem 0;font-size:.59rem;display:inline-flex}.structure-admin>form input[type=checkbox]{accent-color:var(--brand-pink)}.structure-admin>form>button,.security-admin form>button{color:#fff;background:var(--brand-pink);border:0;border-radius:.35rem;align-items:center;gap:.3rem;height:2rem;padding:0 .6rem;font-size:.62rem;font-weight:700;display:flex}.structure-list{min-height:0;overflow-y:auto}.structure-list article{border-bottom:1px solid #404040;border-bottom:1px solid lab(26.92% 0 0);gap:.12rem;padding:.65rem .3rem;display:grid}.structure-list strong{color:#fff;font-size:.68rem}.structure-list span,.structure-list small{color:var(--muted);font-size:.58rem}.security-admin{grid-template-columns:minmax(20rem,1fr) minmax(22rem,1.2fr);gap:1rem;padding-top:1rem;display:grid;overflow-y:auto}.security-admin h2{color:#fff;margin:0 0 .7rem;font-size:.8rem}.security-admin form{border:1px solid #424242;border:1px solid lab(28.08% 0 -.00000596046);border-radius:.45rem;align-self:start;padding:.75rem}.security-admin form>div{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.security-admin form label{color:var(--muted);gap:.25rem;font-size:.59rem;display:grid}.security-admin form input{color:#fff;background:#141414;background:lab(6.19571% 0 0);border:1px solid #4d4d4d;border:1px solid lab(32.72% -.0000149012 0);border-radius:.3rem;min-width:0;height:2rem;padding:0 .5rem;font-size:.63rem}.security-admin form fieldset{border:0;border-top:1px solid oklch(38% 0 0);flex-wrap:wrap;gap:.65rem;margin:.7rem 0;padding:.6rem 0;display:flex}.security-admin form fieldset label{align-items:center;gap:.25rem;display:flex}.security-admin form fieldset input{width:auto;height:auto;accent-color:var(--brand-pink)}.security-admin>section{min-width:0}.security-admin>section article{border-bottom:1px solid #404040;border-bottom:1px solid lab(26.92% 0 0);grid-template-columns:1.5rem minmax(0,1fr) auto auto;align-items:center;gap:.5rem;min-height:3.5rem;display:grid}.security-admin>section article>div{min-width:0;display:grid}.security-admin>section strong{color:#fff;font-size:.65rem}.security-admin>section small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.security-admin>section time{color:var(--muted);font-size:.55rem}.security-admin>section button{color:#ffa9a2;color:lab(77.9713% 37.3159 20.7122);background:0 0;border:1px solid #8b504c;border:1px solid lab(41.2311% 24.9138 13.894);border-radius:.3rem;height:1.7rem;padding:0 .4rem;font-size:.56rem}.is-spinning{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading-shell,.login-shell{background:var(--chrome-deep);place-items:center;min-height:100vh;display:grid}.loading-shell{color:var(--muted);grid-auto-flow:column;gap:.7rem;font-size:.85rem}.login-shell{background:radial-gradient(circle at 50% 100%, #260406, transparent 35rem), var(--chrome-deep);padding:1.5rem}@supports (color:lab(0% 0 0)){.login-shell{background:radial-gradient(circle at 50% 100%, lab(4.80004% 16.8448 4.95833), transparent 35rem), var(--chrome-deep)}}.login-panel{background:#0d1013;background:lab(4.41723% -.218034 -2.15809);border:1px solid #3a3a3a;border:1px solid lab(24.6% 0 0);border-radius:.75rem;gap:1.5rem;width:min(25rem,100%);padding:2rem;display:grid}.login-panel>img{object-fit:contain;width:10.5rem;height:auto}.login-panel h1{color:#fff;margin:0;font-size:1.35rem}.login-panel p{color:var(--muted);margin:.35rem 0 0;font-size:.82rem;line-height:1.45}.login-panel form{gap:.5rem;display:grid}.login-panel label{color:var(--text);margin-top:.35rem;font-size:.72rem;font-weight:700}.login-panel input{color:#fff;background:#050709;background:lab(1.75223% -.102192 -1.19294);border:1px solid #484848;border:1px solid lab(30.4% -.0000149012 0);border-radius:.45rem;outline:0;width:100%;height:2.65rem;padding:0 .75rem}.login-panel input:focus{border-color:var(--brand-pink)}.login-panel form>button{color:#fff;background:var(--brand-pink);border:0;border-radius:.45rem;justify-content:center;align-items:center;gap:.5rem;height:2.65rem;margin-top:.7rem;font-weight:750;display:flex}.login-panel form>button:hover{background:color-mix(in oklch, var(--brand-pink) 82%, black)}.login-panel form>button:disabled{cursor:wait;opacity:.7}.login-panel .login-error{color:#ff948c;color:lab(73.1266% 43.6874 24.543);font-size:.72rem}.login-panel>small{color:var(--muted);font-size:.67rem;line-height:1.4}@media (max-width:1500px){.message-composer{width:88%}.composer-tools button{width:2.45rem}.admin-create-form{grid-template-columns:repeat(3,minmax(10rem,1fr))}.admin-create-form>div{grid-column:1/-1}}@media (max-width:1120px){.desktop-shell{grid-template-columns:3.5rem 17rem minmax(0,1fr)}.titlebar{grid-template-columns:17rem minmax(0,1fr)}.titlebar-main{grid-template-columns:5.5rem minmax(13rem,1fr) auto}.account-controls>button:nth-last-child(-n+3){display:none}.chat-list-header{padding-inline:1.25rem}.chat-filters{padding-inline:1.25rem;overflow-x:auto}.chat-scroll-area{padding-inline:.7rem}.chat-row,.favorite-chat{padding-inline:.85rem}.composer-tools button:nth-child(4),.composer-tools button:nth-child(5){display:none}.composer-tools button.mention-button,.composer-tools button.audio-record-button{display:grid}.surface-header{align-items:flex-start;gap:.75rem}.contact-row{grid-template-columns:2.4rem minmax(10rem,1fr) 6.5rem}.contact-row>i{display:none}.admin-create-form{grid-template-columns:repeat(2,minmax(10rem,1fr))}}@media (max-width:760px){body{overflow:auto}.desktop-shell{width:100%;height:100dvh;min-height:36rem;padding-bottom:3.6rem;display:block}.app-rail,.titlebar{display:none}.mobile-navigation{z-index:75;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040609fa;background:lab(1.5459% -.0968501 -1.40916/.98);border-top:1px solid #383838;border-top:1px solid lab(23.44% -.0000149012 0);height:3.6rem;display:flex;position:fixed;inset:auto 0 0;overflow-x:auto}.mobile-navigation button{min-width:4.2rem;color:var(--muted);background:0 0;border:0;flex:1 0 4.2rem;place-content:center;justify-items:center;gap:.15rem;display:grid;position:relative}.mobile-navigation button.is-active{color:#fff}.mobile-navigation button.is-active:before{background:var(--brand-pink);content:"";border-radius:0 0 2px 2px;width:1.4rem;height:2px;position:absolute;top:0}.mobile-navigation span{font-size:.5rem}.mobile-navigation i{color:#fff;background:#db1a2b;background:lab(47.8666% 69.8246 45.4131);border-radius:999px;place-items:center;min-width:.9rem;height:.9rem;padding:0 .15rem;font-size:.45rem;font-style:normal;display:grid;position:absolute;top:.25rem;left:calc(50% + .4rem)}.mobile-only{display:grid}.chat-list-panel{z-index:60;width:100%;display:none;position:fixed;inset:0 0 3.6rem}.chat-list-panel.is-mobile-open{display:grid}.chat-list-header{height:4.5rem}.chat-stage,.workspace-surface{border-radius:0;width:100%;height:calc(100dvh - 3.6rem);margin:0}.chat-stage-header{height:4.5rem;padding-inline:1rem}.mobile-back{width:2rem;height:2rem;color:var(--text);background:0 0;border:0;border-radius:.35rem;flex:none;place-items:center}.chat-identity h2{font-size:1.05rem}.personal-space{padding-bottom:4rem}.personal-space .person-avatar{width:6.5rem;height:6.5rem}.personal-space h3{margin:2rem 0 1.25rem}.personal-space p br{display:none}.message-composer{width:calc(100% - 1rem);height:auto;min-height:3.75rem;padding:.35rem .5rem;bottom:.75rem}.scroll-to-bottom{bottom:5rem}.composer-tools button:nth-child(-n+4){display:none}.composer-tools button:nth-child(2){display:grid}.mention-suggestions{width:auto;bottom:5rem;left:.5rem;right:.5rem}.recording-strip{justify-content:center;bottom:5rem;left:.5rem;right:.5rem}.message-image-attachment{width:min(22rem,72vw)}.message-reaction-picker{grid-template-columns:repeat(6,1.8rem)}.message-audio-attachment{min-width:min(18rem,76vw)}.message-audio-attachment audio{width:min(11rem,42vw)}.media-lightbox{padding:.5rem}.media-lightbox>section{width:100%;height:calc(100dvh - 4.6rem)}.emoji-gif-picker{width:auto;max-height:min(32rem,100dvh - 7rem);bottom:4.35rem;left:.5rem;right:.5rem}.emoji-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.surface-header{min-height:4.5rem;padding:.8rem 1rem}.surface-header p{display:none}.surface-search{width:min(13rem,52vw)}.surface-primary{padding:0 .55rem}.surface-tabs{padding:0 .5rem;overflow-x:auto}.surface-tabs button{white-space:nowrap}.contact-row{grid-template-columns:2.4rem minmax(0,1fr) 2rem;padding-inline:.8rem}.contact-row>button{width:2rem;padding:0}.contact-row>button:not(:focus){font-size:0}.admin-content{padding-inline:.75rem;overflow-x:auto}.admin-create-form{grid-template-columns:1fr}.admin-table{min-width:43rem}.wall-composer,.wall-feed{padding-inline:.75rem}.wall-post>header{grid-template-columns:2rem minmax(0,1fr) auto}.post-archive{grid-column:2/-1;justify-self:start}.documents-layout{grid-template-columns:10rem minmax(0,1fr)}.kanban-board{grid-auto-columns:13rem}.admin-dashboard,.security-admin,.operations-admin,.operations-admin form{grid-template-columns:1fr}.secret-once{grid-template-columns:1fr auto}.secret-once strong{grid-column:1/-1}.admin-metrics{grid-template-columns:repeat(2,minmax(7rem,1fr))}.call-create{grid-template-columns:1fr}.call-create fieldset{grid-column:1}.call-row{grid-template-columns:2.2rem minmax(0,1fr) auto}.call-row>.call-status{display:none}.call-grid{grid-template-columns:1fr}.call-video-tile{min-height:10rem}.assistant-mode{display:none}.assistant-thread{padding-inline:.7rem}.global-search-backdrop{padding-top:.5rem}.global-search-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 4.6rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
