:root{--font-body:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:Manrope, ui-rounded, "SF Pro Rounded", "Segoe UI Variable Display", "Segoe UI", sans-serif;--ink:#17141b;--muted:#706b75;--line:#e9e5e9;--paper:#fbfaf8;--white:#fff;--plum-950:#201025;--plum-900:#2d1733;--plum-800:#3b2043;--plum-700:#56305f;--violet:#6d4aff;--violet-dark:#5536db;--mint:#bce7d1;--coral:#f5b9a8;--workspace-navigation:#201025;--workspace-sidebar:#2d1733;--workspace-sidebar-text:#e7dfe9;--workspace-active:#56305f;--workspace-active-text:#fff;--workspace-accent:#5b3cc4}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--ink);background:var(--paper);font-family:var(--font-body)}button,input,textarea{font:inherit}button{cursor:pointer}[data-workspace-focus-section]:focus-visible{outline-offset:-3px;outline:3px solid #8064d9}.loading-screen{background:var(--plum-950);place-content:center;gap:22px;min-height:100vh;display:grid}.brand-mark{background:var(--violet);color:#fff;border-radius:15px;place-items:center;width:48px;height:48px;display:inline-grid;box-shadow:0 10px 30px #140a1d66}.loading-screen .brand-mark{margin:auto}.loading-line{background:#ffffff1b;border-radius:10px;width:140px;height:3px;overflow:hidden}.loading-line span{background:#b8a8ff;width:55%;height:100%;animation:1.1s ease-in-out infinite alternate load;display:block}@keyframes load{to{transform:translate(82%)}}.auth-page{background:#f8f6f2;grid-template-columns:minmax(430px,.92fr) minmax(520px,1.08fr);min-height:100vh;display:grid}.auth-story{color:#fff;background:radial-gradient(circle at 85% 18%, #71437a 0, transparent 28%), radial-gradient(circle at 5% 80%, #45244f 0, transparent 34%), var(--plum-950);flex-direction:column;min-height:100vh;padding:44px clamp(38px,5vw,80px);display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid #ffffff18;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-120px;right:-220px;box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff05}.auth-brand{z-index:1;color:#fff;font:750 22px var(--font-display), sans-serif;letter-spacing:-.03em;align-items:center;gap:13px;text-decoration:none;display:flex;position:relative}.auth-brand .brand-mark{border-radius:13px;width:42px;height:42px}.story-copy{z-index:1;max-width:570px;margin:auto 0 58px;position:relative}.eyebrow{color:#d5c4ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.story-copy h1{font:750 clamp(48px, 5.3vw, 78px)/.98 var(--font-display), sans-serif;letter-spacing:-.065em;margin:22px 0}.story-copy>p:last-child{color:#ddd4e1;max-width:520px;font-size:17px;line-height:1.65}.story-message{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff18;border-radius:16px;gap:14px;max-width:540px;padding:19px 22px;display:flex;position:relative;box-shadow:0 22px 50px #10071555}.story-message strong{font-size:14px}.story-message span{color:#aa9eae;margin-left:9px;font-size:11px}.story-message p{color:#eee8f0;margin:7px 0 0;font-size:14px;line-height:1.5}.story-message b{color:#cdbdff}.auth-footnote{color:#8f8194;font-size:12px;position:absolute;bottom:24px;left:clamp(38px,5vw,80px)}.avatar{color:#342029;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:12px;font-weight:750;display:grid}.avatar.small{border-radius:8px;width:30px;height:30px;font-size:10px}.coral{background:var(--coral)}.mint{background:var(--mint)}.bot-avatar{color:#5a42bd;background:#e8e2ff}.app-message-badge{color:#5d47b5;letter-spacing:.05em;background:#ece7ff;border-radius:4px;padding:2px 5px;font-size:7px;font-weight:850}.auth-panel{place-items:center;padding:50px;display:grid}.auth-card{width:min(100%,470px)}.auth-card h2{font:750 38px/1.15 var(--font-display), sans-serif;letter-spacing:-.045em;margin:0}.auth-card>p{color:var(--muted);line-height:1.5}.mobile-brand{display:none}.auth-card form{margin-top:32px}.auth-card label{color:#443f48;margin-bottom:18px;font-size:13px;font-weight:700;display:block}.auth-card input{width:100%;color:var(--ink);background:#fff;border:1px solid #d9d4da;border-radius:10px;outline:none;margin-top:8px;padding:14px 15px;transition:all .18s}.auth-card input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6d4aff1c}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid.single{grid-template-columns:1fr}.primary-button{background:var(--violet);color:#fff;border:0;border-radius:10px;width:100%;margin-top:4px;padding:14px 18px;font-weight:750;transition:background-color .18s,transform .18s,box-shadow .18s;box-shadow:0 10px 22px #6d4aff2a}.primary-button:hover{background:var(--violet-dark);transform:translateY(-1px)}.primary-button:disabled{opacity:.65;transform:none}.form-error{background:#fff0ef;border-radius:8px;padding:10px 12px;font-size:13px;color:#9c3028!important}.auth-switch{text-align:center;margin-top:24px;font-size:13px}.auth-switch button{color:var(--violet);background:0 0;border:0;padding:0;font-weight:700}.auth-trust-links{border-top:1px solid #e2dee4;flex-wrap:wrap;justify-content:center;gap:8px 15px;margin-top:23px;padding-top:15px;display:flex}.auth-trust-links a{color:#6d6571;font-size:10px;font-weight:750;text-decoration:none}.auth-trust-links a:hover{color:#56305f;text-decoration:underline}.auth-divider{color:#a19aa5;text-transform:uppercase;align-items:center;gap:12px;margin:19px 0;font-size:10px;font-weight:800;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e2dee4;flex:1;height:1px}.oauth-consent-page{background:radial-gradient(circle at 50% 0,#efe8f4 0,#0000 42%),#f8f6f2;place-items:center;min-height:100vh;padding:42px 20px;display:grid}.oauth-consent-card{background:#fff;border:1px solid #e2dce5;border-radius:20px;width:min(100%,560px);padding:34px;box-shadow:0 22px 65px #27142f17}.oauth-consent-brand{font:750 19px var(--font-display), sans-serif;align-items:center;gap:10px;margin-bottom:30px;display:flex}.oauth-consent-brand .brand-mark{border-radius:11px;width:38px;height:38px}.oauth-app-mark{width:58px;height:58px;color:var(--violet);background:#f0ebff;border-radius:16px;place-items:center;margin-bottom:18px;display:grid}.oauth-consent-card h1{font:750 32px/1.15 var(--font-display), sans-serif;letter-spacing:-.035em;margin:5px 0 10px}.oauth-consent-card>p{color:var(--muted);line-height:1.55}.oauth-consent-card .oauth-app-description{color:#4c4650;background:#f7f5f7;border-radius:10px;padding:12px 14px}.oauth-scope-list{border:1px solid #e6e1e8;border-radius:14px;margin:24px 0;padding:20px}.oauth-scope-list h2{margin:0 0 14px;font-size:13px}.oauth-scope-list>div{color:#2f2933;align-items:flex-start;gap:11px;padding:9px 0;display:flex}.oauth-scope-list>div svg{color:#16885f;flex:none;margin-top:1px}.oauth-scope-list span{gap:3px;font-size:13px;display:grid}.oauth-scope-list small{color:#8b828f;font:600 10px ui-monospace,monospace}.oauth-consent-security{color:#574b60;background:#f5f0f7;border-radius:10px;gap:10px;padding:13px;font-size:12px;line-height:1.45;display:flex}.oauth-consent-security svg{flex:none}.oauth-consent-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.oauth-consent-actions>button:first-child{background:#fff;border:1px solid #d8d1dc;border-radius:9px;padding:10px 16px;font-weight:700}.oauth-consent-actions .primary-button{width:auto;margin:0;padding-inline:20px}.oauth-consent-card .oauth-redirect-note{text-align:right;margin:14px 0 0;font-size:11px}.sso-primary-button{color:#fff;background:#4a154b;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin:0 0 9px;padding:13px 18px;font-weight:750;text-decoration:none;display:flex}.sso-primary-button:hover{background:#3d0f3e}.sso-login-form{background:#faf9fb;border:1px solid #ddd7e0;border-radius:11px;margin:0 0 9px;padding:13px}.sso-login-form label{margin:0 0 9px;font-size:10px}.sso-login-form label>div{background:#fff;border:1px solid #d7d1da;border-radius:8px;align-items:center;height:40px;margin-top:5px;display:flex;overflow:hidden}.sso-login-form label>div:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px #6d4aff1c}.sso-login-form input{min-width:0;height:100%;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 3px 0 10px!important}.sso-login-form label>div span{color:#9a929d;padding-right:10px;font-size:10px}.sso-login-form>button{color:#fff;background:#45364b;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:40px;font-weight:750;display:flex}.sso-login-form>button:hover{background:#322638}.workspace-shell{background:var(--white);--message-text-size:13px;--message-code-size:11px;grid-template:44px 1fr/68px 248px minmax(0,1fr);height:100vh;display:grid;overflow:hidden}.workspace-shell[data-message-text-size=small]{--message-text-size:12px;--message-code-size:10px}.workspace-shell[data-message-text-size=large]{--message-text-size:15px;--message-code-size:13px}.workspace-shell.thread-open{grid-template-columns:68px 248px minmax(380px, 1fr) var(--thread-pane-width,390px)}.workspace-shell.split-open{grid-template-columns:68px 248px minmax(360px, 1fr) var(--split-pane-width,460px)}.workspace-shell.split-open.thread-open{grid-template-columns:68px 248px minmax(360px, 1fr) var(--split-pane-width,460px) var(--thread-pane-width,390px)}.workspace-shell.split-open.thread-open>.thread-panel:not(.embedded){grid-column:5}.workspace-shell.workspace-page-open{grid-template-columns:68px 248px minmax(0,1fr)}.workspace-shell.workspace-page-open>:is(.conversation,.split-conversation-pane,.thread-panel:not(.embedded)){display:none}.topbar{z-index:50;color:#fff;background:var(--workspace-navigation);grid-column:1/-1;grid-template-columns:180px minmax(260px,640px) 180px;justify-content:center;align-items:center;gap:18px;padding:6px 14px;display:grid;position:relative}.history-controls{justify-self:end;gap:4px;display:flex;position:relative}.history-controls>button,.icon-button{color:#d8cfdc;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.history-controls>button{font-size:23px}.history-controls>button:hover,.history-controls>button.active,.icon-button:hover{color:#fff;background:#ffffff12}.history-controls>button:disabled{color:#96899a;cursor:default;opacity:.55;background:0 0}.conversation-history-menu{z-index:80;width:310px;max-height:min(510px,100vh - 58px);color:var(--ink);background:#fff;border:1px solid #ded8e1;border-radius:12px;padding:7px;position:absolute;top:36px;right:0;overflow-y:auto;box-shadow:0 20px 55px #160c204d}.conversation-history-menu>header{color:#746c78;border-bottom:1px solid #eee9ef;justify-content:space-between;align-items:center;gap:12px;min-height:37px;padding:5px 7px 8px;display:flex}.conversation-history-menu>header span{letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.conversation-history-menu>header small{font-size:8px}.conversation-history-menu>button{color:#554e58;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:30px minmax(0,1fr) 17px;align-items:center;gap:8px;width:100%;min-height:49px;padding:6px 8px;display:grid}.conversation-history-menu>button:hover,.conversation-history-menu>button:focus-visible{background:#f3eff5;outline:none}.conversation-history-menu>button[aria-current=page]{color:#4b367e;background:#eee8ff}.conversation-history-icon{color:#6b626f;background:#f0ecf2;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.conversation-history-menu>button[aria-current=page] .conversation-history-icon{color:#654db4;background:#fff}.conversation-history-menu>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.conversation-history-menu strong,.conversation-history-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-history-menu strong{color:inherit;font-size:11px}.conversation-history-menu button small{color:#8b838e;font-size:8px}.conversation-history-menu button>svg{color:#8b7ba0}.topbar-command-bar{grid-template-columns:minmax(130px,.65fr) minmax(220px,1.35fr);gap:7px;min-width:0;display:grid}.search-button,.quick-switcher-trigger{color:#d9d0dc;background:#ffffff12;border:1px solid #ffffff17;border-radius:7px;align-items:center;gap:8px;min-width:0;height:30px;padding:0 10px;display:flex;box-shadow:inset 0 1px #ffffff0e}.quick-switcher-trigger{background:#ffffff08}.search-button:hover,.quick-switcher-trigger:hover{color:#fff;background:#ffffff19;border-color:#ffffff28}.search-button span{text-align:left;flex:1;font-size:12px}.quick-switcher-trigger span{text-align:left;flex:1;font-size:11px}.search-button kbd,.quick-switcher-trigger kbd{color:#a99ead;white-space:nowrap;border:1px solid #ffffff18;border-radius:4px;padding:2px 5px;font-size:10px}.top-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.top-actions .profile-trigger{background:0 0;border:0;border-radius:8px;padding:0}.top-actions .profile-trigger:hover{box-shadow:0 0 0 2px #ffffff2c}.mobile-menu{display:none}.workspace-rail{z-index:24;background:var(--workspace-navigation);color:#fff;flex-direction:column;grid-row:2;align-items:center;gap:8px;padding:9px 6px 10px;display:flex;position:relative}html[data-workspace-gradient=true] .workspace-rail{background:linear-gradient(180deg, var(--workspace-navigation), var(--workspace-sidebar))}.workspace-switcher-wrap,.primary-more-wrap,.appearance-menu-wrap,.focus-menu-wrap{position:relative}.workspace-switcher{width:42px;height:42px;color:var(--plum-900);font:800 12px var(--font-display), sans-serif;background:#f2ecf4;border:1px solid #ffffff1c;border-radius:11px;place-items:center;padding:0;display:grid;box-shadow:0 2px 8px #0c06104f}.workspace-switcher:hover,.workspace-switcher[aria-expanded=true]{background:#fff;box-shadow:0 0 0 2px #ffffff26,0 4px 12px #0c06105c}.workspace-switcher-menu{z-index:60;width:270px;color:var(--ink);background:#fff;border:1px solid #ded8e1;border-radius:12px;padding:8px;position:fixed;top:54px;left:76px;box-shadow:0 18px 50px #1d102544}.workspace-switcher-menu>strong{color:#7e7582;text-transform:uppercase;letter-spacing:.09em;padding:7px 8px 9px;font-size:9px;display:block}.workspace-switcher-menu>button{color:#554e58;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:50px;padding:7px 8px;display:grid}.workspace-switcher-menu>button:hover,.workspace-switcher-menu>button.selected{background:#f4f0f6}.workspace-switcher-menu>button>span:first-child{background:var(--plum-900);color:#fff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.workspace-switcher-menu b,.workspace-switcher-menu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-switcher-menu b{color:#302a33;font-size:11px}.workspace-switcher-menu small{color:#968e99;margin-top:2px;font-size:9px}.workspace-switcher-menu svg{color:var(--violet)}.workspace-switcher-menu>button.workspace-create-action{border-top:1px solid var(--line);border-radius:0 0 8px 8px;margin-top:6px}.workspace-switcher-menu>button.workspace-create-action>span:first-child{color:var(--violet);background:#eee9ff}.workspace-switcher-menu>button.workspace-leave-action{border-top:1px solid var(--line);margin-top:2px}.workspace-switcher-menu>button.workspace-leave-action>span:first-child{color:#6d6372;background:#f1edf3}.workspace-switcher-menu>button.workspace-leave-action.danger>span:first-child{color:#aa3245;background:#fff0f1}.workspace-switcher-menu>button.workspace-leave-action.danger b{color:#9c2d3e}.workspace-icon{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.workspace-icon-fallback{z-index:0;position:relative}.workspace-icon img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.workspace-switcher>.workspace-icon{border-radius:inherit;width:100%;height:100%}.workspace-switcher-menu .workspace-icon img{border-radius:inherit}.primary-navigation{gap:3px;width:100%;display:grid}.primary-navigation>button,.primary-more-wrap>button,.rail-admin{color:#cbbfd0;background:0 0;border:0;border-radius:9px;align-content:center;place-items:center;gap:2px;width:100%;min-height:52px;padding:4px 0;display:grid;position:relative}.primary-navigation>button>span,.primary-more-wrap>button>span,.rail-admin>span{border-radius:8px;place-items:center;width:34px;height:29px;display:grid}.primary-navigation small,.rail-admin small{color:inherit;letter-spacing:.01em;font-size:8px;font-weight:720}.primary-navigation>button:hover,.primary-more-wrap>button:hover,.primary-more-wrap>button[aria-expanded=true],.rail-admin:hover{color:#fff;background:#ffffff0b}.primary-navigation>button.active,.rail-admin.active{color:#fff}.primary-navigation>button.active>span,.rail-admin.active>span{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff0b}.primary-navigation>button>b{border:2px solid var(--plum-950);color:#fff;background:#d84d70;border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7px;display:grid;position:absolute;top:2px;right:3px}.primary-more-menu{z-index:60;width:230px;max-height:calc(100vh - 70px);color:var(--ink);background:#fff;border:1px solid #ded8e1;border-radius:12px;padding:7px;position:absolute;bottom:0;left:calc(100% + 10px);overflow-y:auto;box-shadow:0 18px 50px #1d102544}.primary-more-menu>button{color:#554e58;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:36px;padding:7px 9px;font-size:11px;display:grid}.primary-more-menu>button:hover{color:var(--violet);background:#f4f0f6}.primary-more-menu>button b{color:#7d6c83;text-align:center;background:#efe9f2;border-radius:9px;min-width:18px;padding:2px 5px;font-size:8px}.primary-more-menu>button i{background:#55d58f;border-radius:50%;justify-self:end;width:7px;height:7px}.rail-spacer{flex:1}.rail-compose{color:#fff;background:#ffffff1b;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0e}.rail-compose:hover{background:#ffffff27}.rail-appearance{color:#c3b7c8;background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid}.rail-appearance:hover,.rail-appearance[aria-expanded=true]{color:#fff;background:#ffffff14}.rail-focus{color:#c3b7c8;background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid}.rail-focus:hover,.rail-focus[aria-expanded=true]{color:#fff;background:#ffffff14}.rail-focus.active{color:#3d3940;background:#e8e4ea;box-shadow:inset 0 0 0 1px #fff5}.focus-menu{z-index:60;width:294px;color:var(--ink);background:#fff;border:1px solid #ded8e1;border-radius:13px;padding:8px;position:absolute;bottom:0;left:calc(100% + 12px);box-shadow:0 18px 50px #1d102555}.focus-menu>header{align-items:center;gap:9px;padding:8px 9px 11px;display:flex}.focus-menu>header>span{color:#474149;background:#eceaec;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.focus-menu>header strong,.focus-menu>header small,.focus-menu-options button span,.focus-menu-options button small,.focus-menu-auto-status b,.focus-menu-auto-status small{display:block}.focus-menu>header strong{font-size:12px}.focus-menu>header small,.focus-menu-options button small,.focus-menu-auto-status small{color:#8c858f;margin-top:2px;font-size:8px}.focus-menu-options{background:#f5f3f5;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.focus-menu-options button{color:#423d45;text-align:left;background:#fff;border:1px solid #e3dfe4;border-radius:8px;min-height:49px;padding:7px 8px}.focus-menu-options button:hover:not(:disabled){background:#fbfafb;border-color:#aaa3ad}.focus-menu-options button:disabled{opacity:.55;cursor:wait}.focus-menu-options button span{font-size:9px;font-weight:800}.focus-menu-auto-status{color:#4d4750;text-align:left;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:8px;width:100%;margin-top:8px;padding:8px 9px;display:flex}.focus-menu-auto-status:hover:not(:disabled){background:#f5f3f5}.focus-menu-auto-status:disabled{cursor:wait;opacity:.55}.focus-menu-check{color:#fff;border:1px solid #9d95a0;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;display:grid}.focus-menu-auto-status[aria-checked=true] .focus-menu-check{border-color:var(--violet);background:var(--violet)}.focus-menu-auto-status b{font-size:9px}.appearance-menu{z-index:60;width:286px;color:var(--ink);background:#fff;border:1px solid #ded8e1;border-radius:13px;padding:8px;position:absolute;bottom:0;left:calc(100% + 12px);box-shadow:0 18px 50px #1d102555}.appearance-menu header{padding:8px 9px 10px}.appearance-menu header strong,.appearance-menu header small{display:block}.appearance-menu header strong{font-size:12px}.appearance-menu header small{color:#938b96;margin-top:2px;font-size:9px}.appearance-menu>button{color:#544d57;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:54px;padding:7px 8px;display:grid}.appearance-menu>button:hover:not(:disabled),.appearance-menu>button[aria-checked=true]{background:#f4f0f6}.appearance-menu>button:disabled{cursor:wait;opacity:.65}.appearance-menu>button>span:nth-child(2) b,.appearance-menu>button>span:nth-child(2) small{display:block}.appearance-menu>button>span:nth-child(2) b{color:#332d36;font-size:10px}.appearance-menu>button>span:nth-child(2) small{color:#968e99;margin-top:2px;font-size:8px}.appearance-menu>button>svg{color:var(--violet)}.appearance-swatch{border:1px solid #dcd6df;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.appearance-swatch.light{color:#5e5761;background:#fff}.appearance-swatch.dark{color:#e8e0eb;background:#1f1b22;border-color:#44384b}.appearance-swatch.system{color:var(--violet);background:linear-gradient(135deg,#fff 50%,#1f1b22 50%)}.appearance-swatch.workspace{border-color:color-mix(in srgb, var(--workspace-accent) 35%, #dcd6df);color:var(--workspace-accent);background:color-mix(in srgb, var(--workspace-accent) 10%, white)}.appearance-menu>button.workspace-theme-menu-item{border-top:1px solid #ebe6ec;border-radius:0 0 9px 9px;margin-top:6px}.workspace-theme-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#160e1c96;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.workspace-theme-dialog{color:#342e37;background:#fbfafb;border:1px solid #dcd5de;border-radius:17px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(760px,100vw - 32px);max-height:min(850px,100vh - 32px);display:grid;overflow:hidden;box-shadow:0 28px 80px #160e1c66}.workspace-theme-dialog>header{background:#fff;border-bottom:1px solid #e7e1e8;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:11px;min-height:72px;padding:15px 18px;display:grid}.workspace-theme-dialog>header>span{color:#fff;background:var(--workspace-accent);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.workspace-theme-dialog h2{font:760 17px var(--font-display), sans-serif;margin:0}.workspace-theme-dialog header p{color:#827986;margin:4px 0 0;font-size:9px}.workspace-theme-dialog>header>button{color:#746c78;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.workspace-theme-dialog>header>button:hover:not(:disabled){background:#f0ecf1}.workspace-theme-preview{min-height:155px;color:var(--theme-sidebar-text);background:var(--theme-navigation);grid-template-columns:12px 190px minmax(0,1fr);display:grid}.workspace-theme-preview>span{background:var(--theme-navigation)}.workspace-theme-preview aside{background:var(--theme-sidebar);align-content:start;gap:4px;padding:17px 13px;display:grid}.workspace-theme-preview aside b{margin-bottom:8px;font-size:12px}.workspace-theme-preview aside i{border-radius:5px;padding:6px 8px;font-size:9px;font-style:normal}.workspace-theme-preview aside i.selected{color:var(--theme-active-text);background:var(--theme-active)}.workspace-theme-preview main{color:#352f38;background:#fff;flex-direction:column;align-items:flex-start;padding:19px;display:flex}.workspace-theme-preview main strong{font-size:13px}.workspace-theme-preview main small{color:var(--muted);margin-top:7px;font-size:9px}.workspace-theme-preview-action{color:#fff;background:var(--theme-accent);border-radius:7px;margin-top:20px;padding:7px 12px;font-size:9px;font-weight:800}.workspace-theme-scroll{min-height:0;padding:17px 19px 20px;overflow-y:auto}.workspace-theme-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.workspace-theme-dialog legend{color:#625a66;letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:850}.workspace-theme-presets>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.workspace-theme-presets button{color:#504953;text-align:left;background:#fff;border:1px solid #ddd6df;border-radius:9px;grid-template-columns:31px minmax(0,1fr) 15px;align-items:center;gap:8px;min-width:0;min-height:48px;padding:7px 8px;display:grid}.workspace-theme-presets button:hover,.workspace-theme-presets button[aria-checked=true]{border-color:var(--workspace-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--workspace-accent) 30%, transparent)}.workspace-theme-presets button>span{border-radius:8px;width:31px;height:31px;box-shadow:inset 0 0 0 1px #fff3}.workspace-theme-presets button b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.workspace-theme-presets button>svg{color:var(--workspace-accent)}.workspace-theme-colors{grid-template-columns:1fr 1fr;gap:7px;display:grid;margin-top:17px!important}.workspace-theme-colors legend{grid-column:1/-1}.workspace-theme-colors label{background:#fff;border:1px solid #e0dae2;border-radius:8px;grid-template-columns:minmax(0,1fr) 28px 78px;align-items:center;gap:7px;min-width:0;min-height:43px;padding:6px 7px 6px 10px;display:grid}.workspace-theme-colors label span{font-size:9px;font-weight:750}.workspace-theme-colors input[type=color]{background:#fff;border:1px solid #d7d0da;border-radius:6px;width:28px;height:28px;padding:2px}.workspace-theme-colors input[type=text],.workspace-theme-colors input:not([type]){color:#514a54;background:#faf9fa;border:1px solid #d7d0da;border-radius:6px;min-width:0;height:28px;padding:0 7px;font:8px ui-monospace,monospace}.workspace-theme-gradient{background:#fff;border:1px solid #ded8e1;border-radius:9px;grid-template-columns:17px minmax(0,1fr);gap:9px;margin-top:16px;padding:11px;display:grid}.workspace-theme-gradient input{width:16px;height:16px;accent-color:var(--workspace-accent);margin:1px 0 0}.workspace-theme-gradient b,.workspace-theme-gradient small{display:block}.workspace-theme-gradient b{font-size:9px}.workspace-theme-gradient small{color:var(--muted);margin-top:3px;font-size:8px}.workspace-theme-error,.workspace-theme-notice{border-radius:7px;margin:10px 0 0;padding:8px 10px;font-size:9px}.workspace-theme-error{color:#942c3e;background:#fff0f2}.workspace-theme-notice{color:#246449;background:#edf8f2}.workspace-theme-share{background:#fff;border:1px solid #e0dae2;border-radius:9px;margin-top:13px;padding:10px 11px}.workspace-theme-share summary{color:#504953;cursor:pointer;font-size:9px;font-weight:800}.workspace-theme-share p,.workspace-theme-share label{color:#7e7681;font-size:8px}.workspace-theme-share label{gap:5px;margin-top:10px;display:grid}.workspace-theme-share textarea{resize:vertical;color:#514a54;background:#faf9fa;border:1px solid #d8d1da;border-radius:7px;width:100%;padding:8px;font:8px/1.4 ui-monospace,monospace}.workspace-theme-share button{color:#5d5461;background:#fff;border:1px solid #d7d0da;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.workspace-theme-share button:hover:not(:disabled){border-color:var(--workspace-accent);color:var(--workspace-accent)}.workspace-theme-dialog>footer{background:#fff;border-top:1px solid #e4dee6;align-items:center;gap:7px;min-height:61px;padding:11px 17px;display:flex}.workspace-theme-dialog>footer span{flex:1}.workspace-theme-dialog>footer button{color:#625a66;background:#fff;border:1px solid #d4cdd7;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.workspace-theme-dialog>footer button.primary-button{border-color:var(--workspace-accent);color:#fff;background:var(--workspace-accent)}.workspace-theme-dialog button:disabled{cursor:wait;opacity:.48}.messages-media-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#160e1c96;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.messages-media-dialog{color:#342e37;background:#fbfafb;border:1px solid #dcd5de;border-radius:17px;grid-template-rows:auto minmax(0,1fr) auto;width:min(650px,100vw - 32px);max-height:min(760px,100vh - 32px);display:grid;overflow:hidden;box-shadow:0 28px 80px #160e1c66}.messages-media-dialog>header{background:#fff;border-bottom:1px solid #e7e1e8;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:11px;min-height:72px;padding:15px 18px;display:grid}.messages-media-dialog>header>span{color:#fff;background:var(--workspace-accent);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.messages-media-dialog h2{font:760 17px var(--font-display), sans-serif;margin:0}.messages-media-dialog header p{color:#665e69;margin:4px 0 0;font-size:9px}.messages-media-dialog>header>button{color:#746c78;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.messages-media-dialog>header>button:hover:not(:disabled){background:#f0ecf1}.messages-media-scroll{gap:20px;padding:18px;display:grid;overflow-y:auto}.messages-media-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.messages-media-dialog legend{color:#4f4753;margin-bottom:5px;font-size:11px;font-weight:850}.messages-media-dialog fieldset>p{color:#7c737f;margin:0 0 11px;font-size:10px}.message-layout-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.message-layout-options>button{color:#4c454f;text-align:left;background:#fff;border:1px solid #ddd5e0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:9px;min-width:0;padding:11px;display:grid}.message-layout-options>button[aria-checked=true]{border-color:var(--workspace-accent);box-shadow:inset 0 0 0 1px var(--workspace-accent)}.message-layout-options .layout-preview{color:#6c6470;white-space:pre-wrap;background:#f4f1f5;border-radius:7px;grid-column:1/-1;min-height:47px;padding:9px;font:9px/1.65 ui-monospace,monospace}.message-layout-options b,.messages-media-toggle b{color:#3c3540;font-size:11px;display:block}.message-layout-options small,.messages-media-toggle small{color:#665e69;margin-top:3px;font-size:9px;line-height:1.4;display:block}.message-text-size-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.message-text-size-options>button{color:#4c454f;text-align:left;background:#fff;border:1px solid #ddd5e0;border-radius:10px;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:62px;padding:9px 10px;display:grid}.message-text-size-options>button[aria-checked=true]{border-color:var(--workspace-accent);box-shadow:inset 0 0 0 1px var(--workspace-accent)}.text-size-preview{color:#4e4652;background:#f4f1f5;border-radius:9px;place-items:center;width:37px;height:37px;font-weight:800;display:grid}.text-size-preview.small{font-size:12px}.text-size-preview.default{font-size:15px}.text-size-preview.large{font-size:19px}.message-text-size-options b{color:#3c3540;font-size:11px;display:block}.message-text-size-options small{color:#665e69;margin-top:3px;font-size:9px;display:block}.messages-media-toggle{cursor:pointer;border-top:1px solid #ece7ed;grid-template-columns:20px 28px minmax(0,1fr);align-items:center;gap:8px;min-height:56px;padding:9px 4px;display:grid}.messages-media-toggle input{opacity:0;pointer-events:none;position:absolute}.messages-media-checkbox{color:#fff;background:#fff;border:1px solid #918794;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.messages-media-toggle input:checked+.messages-media-checkbox{border-color:var(--workspace-accent);background:var(--workspace-accent)}.messages-media-toggle input:focus-visible+.messages-media-checkbox{outline-offset:2px;outline:2px solid #8064d9}.messages-media-toggle-icon{width:28px;height:28px;color:var(--workspace-accent);background:#f1ecf4;border-radius:8px;place-items:center;display:grid}.screen-reader-message-parts{gap:6px;display:grid}.screen-reader-message-parts>div{background:#fff;border:1px solid #e3dde5;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:7px 8px;display:grid}.screen-reader-message-parts>div.selected{border-color:#cbbbd0}.screen-reader-message-parts label{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.screen-reader-message-parts label input{opacity:0;pointer-events:none;position:absolute}.screen-reader-message-parts label input:checked+.messages-media-checkbox{border-color:var(--workspace-accent);background:var(--workspace-accent)}.screen-reader-message-parts label input:focus-visible+.messages-media-checkbox{outline-offset:2px;outline:2px solid #8064d9}.screen-reader-message-parts label b{color:#3c3540;font-size:10px;display:block}.screen-reader-message-parts label small{color:#665e69;margin-top:2px;font-size:9px;display:block}.screen-reader-order{gap:3px;display:flex}.screen-reader-order button{color:#625767;background:#faf8fb;border:1px solid #d7ced9;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.screen-reader-order button:disabled{opacity:.35}.messages-media-dialog fieldset>.screen-reader-preview{color:#665c6b;background:#f2eef4;border-radius:7px;margin:9px 0 0;padding:8px 9px}.messages-media-saving{color:#716878;margin:0;font-size:9px}.messages-media-dialog>footer{background:#fff;border-top:1px solid #e4dee6;align-items:center;gap:12px;min-height:58px;padding:10px 17px;display:flex}.messages-media-dialog>footer span{color:#665e69;flex:1;font-size:9px}.messages-media-dialog>footer button{color:#fff;background:var(--workspace-accent);border:0;border-radius:8px;min-height:34px;padding:0 16px;font-size:10px;font-weight:800}html[data-theme=dark] .messages-media-dialog{color:#eee8ef;background:#211d23;border-color:#514852}html[data-theme=dark] .messages-media-dialog>:is(header,footer),html[data-theme=dark] .message-layout-options>button,html[data-theme=dark] .message-text-size-options>button,html[data-theme=dark] .screen-reader-message-parts>div,html[data-theme=dark] .screen-reader-order button{color:#eee8ef;background:#19161b;border-color:#49414b}html[data-theme=dark] .messages-media-dialog :is(header p,fieldset>p,small,footer span){color:#aaa1ac}html[data-theme=dark] .messages-media-dialog :is(b,legend){color:#eee8ef}html[data-theme=dark] .message-layout-options .layout-preview{color:#c6bdc8;background:#29242b}html[data-theme=dark] .messages-media-dialog fieldset>.screen-reader-preview{color:#c5bbc8;background:#29242b}html[data-theme=dark] .text-size-preview{color:#e4dce6;background:#29242b}@media (max-width:600px){.messages-media-backdrop{padding:8px}.message-layout-options,.message-text-size-options{grid-template-columns:1fr}}.messages-media-page.workspace-page{width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;color:var(--ink);background:radial-gradient(circle at 100% 0,#f0eaff 0,#0000 29%),#f8f7f9;padding:0;display:flex;overflow:hidden}.messages-media-page.workspace-page>.messages-media-dialog.page{width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;margin:0}.messages-media-dialog.page>header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;grid-template-columns:48px minmax(0,1fr) 38px;gap:14px;min-height:98px;padding:22px clamp(24px,4vw,58px)}.messages-media-dialog.page>header>span{width:48px;height:48px;box-shadow:0 10px 24px color-mix(in srgb, var(--workspace-accent) 24%, transparent);border-radius:14px}.messages-media-dialog.page>header :is(h1,h2){color:#2f2932;font:760 clamp(25px, 3vw, 34px)/1.1 var(--font-display), sans-serif;letter-spacing:-.04em;margin:0}.messages-media-dialog.page>header p{color:#706873;margin-top:6px;font-size:11px}.messages-media-dialog.page>header>button{background:#fff;border:1px solid #e2dce5;border-radius:10px;width:38px;height:38px}.messages-media-dialog.page>header>button:hover:not(:disabled){color:var(--workspace-accent);background:#f5f1ff;border-color:#c8bae6}.messages-media-dialog.page>.messages-media-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:18px;width:min(100%,1180px);min-width:0;min-height:0;margin-inline:auto;padding:26px clamp(24px,4vw,58px) 38px;overflow:hidden auto}.messages-media-dialog.page .messages-media-scroll>fieldset{background:#fff;border:1px solid #e1dbe4;border-radius:14px;min-width:0;padding:19px;box-shadow:0 5px 20px #2d20350b}.messages-media-dialog.page .messages-media-scroll>fieldset:last-of-type{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.messages-media-dialog.page .messages-media-scroll>fieldset:last-of-type>legend,.messages-media-dialog.page .messages-media-scroll>.messages-media-saving{grid-column:1/-1}.messages-media-dialog.page legend{color:#3f3743;margin-bottom:7px;font-size:13px}.messages-media-dialog.page fieldset>p{color:#756d78;margin-bottom:14px;font-size:11px;line-height:1.5}.messages-media-dialog.page fieldset>.screen-reader-preview{color:#665c6b}.messages-media-dialog.page :is(.message-layout-options,.message-text-size-options,.screen-reader-message-parts){min-width:0}.messages-media-dialog.page :is(.message-layout-options,.message-text-size-options)>button{transition:border-color .16s,box-shadow .16s,transform .16s,background-color .16s}.messages-media-dialog.page :is(.message-layout-options,.message-text-size-options)>button:hover:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in srgb, var(--workspace-accent) 55%, #ddd5e0);background:#fdfbff;transform:translateY(-1px)}.messages-media-dialog.page :is(.message-layout-options,.message-text-size-options)>button[aria-checked=true]{background:color-mix(in srgb, var(--workspace-accent) 5%, white);box-shadow:inset 0 0 0 1px var(--workspace-accent), 0 6px 18px color-mix(in srgb, var(--workspace-accent) 10%, transparent)}.messages-media-dialog.page .messages-media-toggle{border-radius:8px;min-width:0;padding-inline:8px;transition:background-color .16s}.messages-media-dialog.page .messages-media-toggle:hover:not(:has(input:disabled)){background:#f7f3fa}.messages-media-dialog.page button:focus-visible{outline:3px solid color-mix(in srgb, var(--workspace-accent) 62%, #8064d9);outline-offset:2px}.messages-media-dialog.page :is(button,input):disabled{cursor:not-allowed;opacity:.55}.messages-media-dialog.page label:has(input:disabled){cursor:not-allowed;opacity:.55}.messages-media-dialog.page [role=radio][aria-disabled=true]{cursor:wait;opacity:.55}.messages-media-page[aria-busy=true] .messages-media-dialog.page :is(button,input):disabled{cursor:wait}.messages-media-page[aria-busy=true] .messages-media-dialog.page label:has(input:disabled){cursor:wait}.messages-media-dialog.page :is(b,small,p,span){overflow-wrap:anywhere}.messages-media-dialog.page>footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;flex:none;min-height:64px;padding:12px clamp(24px,4vw,58px);box-shadow:0 -8px 24px #2d203508}.messages-media-dialog.page>footer span{font-size:10px}.messages-media-dialog.page>footer button{min-height:38px;padding-inline:20px;font-size:11px;transition:background-color .16s,transform .16s,box-shadow .16s}.messages-media-dialog.page>footer button:hover:not(:disabled){background:color-mix(in srgb, var(--workspace-accent) 84%, #1e1025);box-shadow:0 7px 18px color-mix(in srgb, var(--workspace-accent) 22%, transparent);transform:translateY(-1px)}html[data-theme=dark] .messages-media-page.workspace-page{color:#eee8ef;background:radial-gradient(circle at 100% 0,#2d2540 0,#0000 30%),#171419}html[data-theme=dark] .messages-media-page.workspace-page>.messages-media-dialog.page{background:0 0}html[data-theme=dark] .messages-media-dialog.page>:is(header,footer){background:#1b181dcc;border-color:#443c46}html[data-theme=dark] .messages-media-dialog.page>header :is(h1,h2){color:#f2ecf4}html[data-theme=dark] .messages-media-dialog.page>header>button{color:#d7ceda;background:#262127;border-color:#4c4350}html[data-theme=dark] .messages-media-dialog.page>header>button:hover:not(:disabled){color:#d1c3ff;background:#342d3a;border-color:#7968aa}html[data-theme=dark] .messages-media-dialog.page .messages-media-scroll>fieldset{background:#211d23;border-color:#443c46;box-shadow:0 6px 22px #08050a2b}html[data-theme=dark] .messages-media-dialog.page :is(.message-layout-options,.message-text-size-options)>button:hover:not(:disabled):not([aria-disabled=true]){background:#29232c;border-color:#7665a7}html[data-theme=dark] .messages-media-dialog.page :is(.message-layout-options,.message-text-size-options)>button[aria-checked=true]{background:color-mix(in srgb, var(--workspace-accent) 18%, #19161b)}html[data-theme=dark] .messages-media-dialog.page .messages-media-toggle:hover:not(:has(input:disabled)){background:#29242b}html[data-theme=dark] .messages-media-dialog.page>footer button:hover:not(:disabled){background:#765de0}@media (max-width:1100px){.messages-media-dialog.page>.messages-media-scroll{grid-template-columns:minmax(0,1fr);width:min(100%,760px)}.messages-media-dialog.page .messages-media-scroll>fieldset:last-of-type{grid-column:1}}@media (max-width:600px){.messages-media-page.workspace-page>.messages-media-dialog.page{width:100%;height:100%}.messages-media-dialog.page>header{grid-template-columns:40px minmax(0,1fr) 34px;gap:10px;min-height:78px;padding:15px 14px}.messages-media-dialog.page>header>span{border-radius:11px;width:40px;height:40px}.messages-media-dialog.page>header :is(h1,h2){font-size:23px}.messages-media-dialog.page>header p{text-overflow:ellipsis;white-space:nowrap;max-width:52vw;overflow:hidden}.messages-media-dialog.page>header>button{width:34px;height:34px}.messages-media-dialog.page>.messages-media-scroll{scrollbar-gutter:auto;gap:12px;width:100%;padding:14px 12px 24px}.messages-media-dialog.page .messages-media-scroll>fieldset{border-radius:12px;padding:15px}.messages-media-dialog.page .messages-media-scroll>fieldset:last-of-type{grid-template-columns:minmax(0,1fr)}.messages-media-dialog.page .messages-media-toggle{padding-inline:4px}.messages-media-dialog.page .screen-reader-message-parts>div{min-width:0}.messages-media-dialog.page>footer{min-height:58px;padding:10px 12px}.messages-media-dialog.page>footer span{display:none}.messages-media-dialog.page>footer button{width:100%}}html[data-theme=dark] .workspace-theme-dialog{color:#eee8ef;background:#211d23;border-color:#514852}html[data-theme=dark] .workspace-theme-dialog>:is(header,footer),html[data-theme=dark] .workspace-theme-preview main{color:#eee8ef;background:#19161b;border-color:#49414b}html[data-theme=dark] .workspace-theme-dialog :is(header p,legend,.workspace-theme-gradient small,.workspace-theme-share p,.workspace-theme-share label,.workspace-theme-preview main small){color:#aaa1ac}html[data-theme=dark] .workspace-theme-dialog :is(.workspace-theme-presets button,.workspace-theme-colors label,.workspace-theme-gradient,.workspace-theme-share,.workspace-theme-dialog>footer button){color:#eee8ef;background:#29242b;border-color:#4a424c}html[data-theme=dark] .workspace-theme-dialog .workspace-theme-share summary{color:#eee8ef}html[data-theme=dark] .workspace-theme-colors input:not([type]),html[data-theme=dark] .workspace-theme-share textarea{color:#eee8ef;background:#19161b;border-color:#514852}@media (max-width:620px){.workspace-theme-backdrop{padding:8px}.workspace-theme-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.workspace-theme-preview{grid-template-columns:8px 130px minmax(0,1fr);min-height:128px}.workspace-theme-preview aside{padding:13px 8px}.workspace-theme-preview main{padding:15px 11px}.workspace-theme-presets>div,.workspace-theme-colors{grid-template-columns:1fr 1fr}.workspace-theme-colors label{grid-template-columns:minmax(0,1fr) 28px 68px}}.workspace-theme-page.workspace-page{width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;color:var(--ink);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--workspace-accent) 13%, #fff) 0, transparent 30%), #f8f7f9;padding:0;display:flex;overflow:hidden}.workspace-theme-page.workspace-page>.workspace-theme-dialog.page{width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;grid-template-rows:auto auto minmax(0,1fr) auto;margin:0}.workspace-theme-dialog.page>header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;grid-template-columns:48px minmax(0,1fr) 38px;gap:14px;min-height:98px;padding:22px clamp(24px,4vw,58px)}.workspace-theme-dialog.page>header>span{width:48px;height:48px;box-shadow:0 10px 24px color-mix(in srgb, var(--workspace-accent) 24%, transparent);border-radius:14px}.workspace-theme-dialog.page>header :is(h1,h2){color:#2f2932;min-width:0;font:760 clamp(25px, 3vw, 34px)/1.1 var(--font-display), sans-serif;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.workspace-theme-dialog.page>header p{color:#706873;margin-top:6px;font-size:11px}.workspace-theme-dialog.page>header>button{background:#fff;border:1px solid #e2dce5;border-radius:10px;width:38px;height:38px}.workspace-theme-dialog.page>header>button:hover:not(:disabled){color:var(--workspace-accent);background:#f5f1ff;border-color:#c8bae6}.workspace-theme-dialog.page>.workspace-theme-preview{border-inline:1px solid color-mix(in srgb, var(--workspace-accent) 17%, #ded8e1);grid-template-columns:14px minmax(180px,25%) minmax(0,1fr);width:min(100%,1180px);min-width:0;min-height:190px;margin-inline:auto;box-shadow:0 10px 28px #2d20350a}.workspace-theme-dialog.page>.workspace-theme-preview aside{min-width:0;padding:22px 17px}.workspace-theme-dialog.page>.workspace-theme-preview aside :is(b,i),.workspace-theme-dialog.page>.workspace-theme-preview main :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-theme-dialog.page>.workspace-theme-preview aside b{font-size:14px}.workspace-theme-dialog.page>.workspace-theme-preview aside i{font-size:11px}.workspace-theme-dialog.page>.workspace-theme-preview main{min-width:0;padding:26px}.workspace-theme-dialog.page>.workspace-theme-preview main strong{font-size:16px}.workspace-theme-dialog.page>.workspace-theme-preview main small{font-size:11px}.workspace-theme-dialog.page>.workspace-theme-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-content:start;gap:18px;width:min(100%,1180px);min-width:0;min-height:0;margin-inline:auto;padding:26px clamp(24px,4vw,58px) 38px;display:grid;overflow:hidden auto}.workspace-theme-dialog.page .workspace-theme-scroll>:is(fieldset,label,details){background:#fff;border:1px solid #e1dbe4;border-radius:14px;min-width:0;padding:19px;box-shadow:0 5px 20px #2d20350b;margin:0!important}.workspace-theme-dialog.page .workspace-theme-presets{grid-column:1/-1}.workspace-theme-dialog.page .workspace-theme-presets>div{gap:10px}.workspace-theme-dialog.page .workspace-theme-presets button{grid-template-columns:38px minmax(0,1fr) 18px;gap:10px;min-height:58px;padding:10px;font-size:11px;transition:border-color .16s,box-shadow .16s,transform .16s}.workspace-theme-dialog.page .workspace-theme-presets button>span{width:38px;height:38px}.workspace-theme-dialog.page .workspace-theme-presets button b{font-size:11px}.workspace-theme-dialog.page .workspace-theme-presets button:hover:not(:disabled){background:#fdfbff;transform:translateY(-1px)}.workspace-theme-dialog.page .workspace-theme-presets button[aria-checked=true]{border-color:var(--workspace-accent);background:color-mix(in srgb, var(--workspace-accent) 5%, white);box-shadow:inset 0 0 0 1px var(--workspace-accent), 0 6px 18px color-mix(in srgb, var(--workspace-accent) 10%, transparent)}.workspace-theme-dialog.page .workspace-theme-colors{grid-column:1;gap:9px}.workspace-theme-dialog.page .workspace-theme-colors label{min-height:50px}.workspace-theme-dialog.page .workspace-theme-colors label span{font-size:11px}.workspace-theme-dialog.page .workspace-theme-colors input[type=color]{width:34px;height:34px}.workspace-theme-dialog.page .workspace-theme-colors input:not([type=color]){height:34px;font-size:10px}.workspace-theme-dialog.page .workspace-theme-gradient{grid-column:2;grid-template-columns:22px minmax(0,1fr);align-content:center;min-height:82px}.workspace-theme-dialog.page .workspace-theme-gradient input{width:20px;height:20px}.workspace-theme-dialog.page .workspace-theme-gradient b{font-size:12px}.workspace-theme-dialog.page .workspace-theme-gradient small{margin-top:5px;font-size:10px;line-height:1.45}.workspace-theme-dialog.page .workspace-theme-share{grid-column:2}.workspace-theme-dialog.page .workspace-theme-share summary{font-size:12px}.workspace-theme-dialog.page .workspace-theme-share p,.workspace-theme-dialog.page .workspace-theme-share label{font-size:10px;line-height:1.45}.workspace-theme-dialog.page .workspace-theme-share textarea{min-height:82px;font-size:10px}.workspace-theme-dialog.page .workspace-theme-share button{min-height:36px;font-size:10px}.workspace-theme-dialog.page :is(.workspace-theme-error,.workspace-theme-notice){grid-column:1/-1;margin:0;font-size:10px;line-height:1.45}.workspace-theme-dialog.page :is(button,input,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb, var(--workspace-accent) 62%, #8064d9);outline-offset:2px}.workspace-theme-dialog.page :is(button,input,textarea):disabled,.workspace-theme-dialog.page button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.workspace-theme-page[aria-busy=true] .workspace-theme-dialog.page :is(button,input,textarea):disabled{cursor:wait}.workspace-theme-dialog.page :is(p,small,strong,label,span){overflow-wrap:anywhere}.workspace-theme-dialog.page>footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;flex:none;min-height:68px;padding:12px clamp(24px,4vw,58px);box-shadow:0 -8px 24px #2d203508}.workspace-theme-dialog.page>footer button{min-height:40px;padding-inline:17px;font-size:11px}.workspace-theme-dialog.page>footer button:hover:not(:disabled){border-color:var(--workspace-accent);color:var(--workspace-accent);transform:translateY(-1px)}.workspace-theme-dialog.page>footer button.primary-button:hover:not(:disabled){color:#fff;background:color-mix(in srgb, var(--workspace-accent) 84%, #1e1025);box-shadow:0 7px 18px color-mix(in srgb, var(--workspace-accent) 22%, transparent)}html[data-theme=dark] .workspace-theme-page.workspace-page{color:#eee8ef;background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--workspace-accent) 22%, #171419) 0, transparent 30%), #171419}html[data-theme=dark] .workspace-theme-page.workspace-page>.workspace-theme-dialog.page{background:0 0}html[data-theme=dark] .workspace-theme-dialog.page>:is(header,footer){background:#1b181ded;border-color:#443c46}html[data-theme=dark] .workspace-theme-dialog.page>header :is(h1,h2){color:#f2ecf4}html[data-theme=dark] .workspace-theme-dialog.page>header>button{color:#d7ceda;background:#262127;border-color:#4c4350}html[data-theme=dark] .workspace-theme-dialog.page>header>button:hover:not(:disabled){color:#d1c3ff;background:#342d3a;border-color:#7968aa}html[data-theme=dark] .workspace-theme-dialog.page .workspace-theme-scroll>:is(fieldset,label,details){background:#211d23;border-color:#443c46;box-shadow:0 6px 22px #08050a2b}html[data-theme=dark] .workspace-theme-dialog.page .workspace-theme-presets button:hover:not(:disabled){background:#29232c}html[data-theme=dark] .workspace-theme-dialog.page .workspace-theme-presets button[aria-checked=true]{background:color-mix(in srgb, var(--workspace-accent) 18%, #19161b)}@media (max-width:1100px){.workspace-theme-dialog.page>.workspace-theme-scroll{grid-template-columns:minmax(0,1fr);width:min(100%,780px)}.workspace-theme-dialog.page .workspace-theme-scroll>:is(.workspace-theme-presets,.workspace-theme-colors,.workspace-theme-gradient,.workspace-theme-share,.workspace-theme-error,.workspace-theme-notice){grid-column:1}}@media (max-width:600px){.workspace-theme-page.workspace-page>.workspace-theme-dialog.page{width:100%;height:100%}.workspace-theme-dialog.page>header{grid-template-columns:40px minmax(0,1fr) 36px;gap:10px;min-height:78px;padding:15px 14px}.workspace-theme-dialog.page>header>span{border-radius:11px;width:40px;height:40px}.workspace-theme-dialog.page>header :is(h1,h2){font-size:22px}.workspace-theme-dialog.page>header p{text-overflow:ellipsis;white-space:nowrap;max-width:52vw;overflow:hidden}.workspace-theme-dialog.page>header>button{width:36px;height:36px}.workspace-theme-dialog.page>.workspace-theme-preview{border-inline:0;grid-template-columns:7px minmax(98px,31%) minmax(0,1fr);width:100%;min-height:138px}.workspace-theme-dialog.page>.workspace-theme-preview aside{padding:14px 8px}.workspace-theme-dialog.page>.workspace-theme-preview aside b{font-size:11px}.workspace-theme-dialog.page>.workspace-theme-preview aside i{padding:5px 6px;font-size:9px}.workspace-theme-dialog.page>.workspace-theme-preview main{padding:16px 11px}.workspace-theme-dialog.page>.workspace-theme-preview main strong{font-size:13px}.workspace-theme-dialog.page>.workspace-theme-preview main small{font-size:9px}.workspace-theme-dialog.page>.workspace-theme-scroll{scrollbar-gutter:auto;gap:12px;width:100%;padding:14px 12px 24px}.workspace-theme-dialog.page .workspace-theme-scroll>:is(fieldset,label,details){border-radius:12px;padding:15px}.workspace-theme-dialog.page .workspace-theme-presets>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspace-theme-dialog.page .workspace-theme-presets button{grid-template-columns:32px minmax(0,1fr) 15px;gap:7px;min-height:52px;padding:7px}.workspace-theme-dialog.page .workspace-theme-presets button>span{width:32px;height:32px}.workspace-theme-dialog.page .workspace-theme-colors{grid-template-columns:minmax(0,1fr)}.workspace-theme-dialog.page .workspace-theme-colors label{grid-template-columns:minmax(0,1fr) 34px minmax(82px,.7fr)}.workspace-theme-dialog.page>footer{gap:7px;min-height:64px;padding:10px 12px}.workspace-theme-dialog.page>footer span{display:none}.workspace-theme-dialog.page>footer button{min-height:44px;padding-inline:12px}.workspace-theme-dialog.page>footer button.primary-button{flex:1;justify-content:center}}.rail-admin{min-height:50px}.rail-profile{background:var(--mint);color:#315345;border:0;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;font-size:9px;font-weight:800;display:grid;position:relative}.rail-profile i{border:2px solid var(--plum-950);background:#8e8792;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.rail-profile i.active{background:#52cf91}.rail-profile i.away{background:#ecb22e}.channel-sidebar{min-height:0;color:var(--workspace-sidebar-text);background:var(--workspace-sidebar);border-top-left-radius:8px;flex-direction:column;grid-row:2;display:flex;overflow:hidden}.sidebar-heading{border-bottom:1px solid #ffffff0c;align-items:center;min-height:58px;padding:0 16px;display:flex}.sidebar-heading>button:first-child{color:#fff;font:750 16px var(--font-display), sans-serif;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.sidebar-heading span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-heading .sidebar-manage-button{color:#b5a9b9;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;margin-right:3px;padding:0;display:grid}.sidebar-heading .sidebar-manage-button:hover{color:#fff;background:#ffffff10}.close-sidebar{color:#fff;background:0 0;border:0;display:none}.channel-sidebar nav{flex:1;padding:12px 9px;overflow-y:auto}.nav-item{width:100%;min-height:34px;color:color-mix(in srgb, var(--workspace-sidebar-text) 78%, transparent);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:6px 10px;font-size:13px;display:flex}.nav-item>span:not(.dm-avatar):not(.conversation-avatar){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-item:hover{color:#fff;background:#ffffff0b}.nav-item.selected{color:var(--workspace-active-text);background:var(--workspace-active)}.nav-item.unread{color:var(--workspace-sidebar-text);font-weight:700}.mention-badge,.unread-badge{color:#fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;font-weight:800;display:grid}.mention-badge{background:#d64d68}.unread-badge{background:#ffffff1b}.nav-item.selected .mention-badge{color:#9d2d46;background:#fff}.channel-context-menu{z-index:82;width:216px;color:var(--ink);background:#fff;border:1px solid #ded8e1;border-radius:10px;padding:6px;position:fixed;box-shadow:0 15px 44px #1d10254a}.channel-context-menu>button{color:#554e58;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:37px;padding:7px 9px;font-size:11px;display:flex}.channel-context-menu>button:hover:not(:disabled),.channel-context-menu>button:focus-visible{color:var(--violet);background:#f1ecf4;outline:0}.channel-context-menu>button:disabled{color:#aaa3ad;cursor:default}.workspace-shell.focus-mode :is(.workspace-rail,.channel-sidebar,.topbar){filter:grayscale()}.workspace-shell.focus-mode .nav-item.unread{font-weight:400}.workspace-shell.focus-mode :is(.mention-badge,.unread-badge,.primary-navigation>button>b,.primary-more-menu button>b){color:#0000;background:#a8a1aa;width:8px;min-width:8px;height:8px;padding:0;font-size:0;overflow:hidden}.workspace-shell.focus-mode .nav-item.selected :is(.mention-badge,.unread-badge){color:#0000;background:#d5d1d7}.dm-avatar{background:var(--mint);color:#2f4d3e;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:grid;position:relative}.conversation-avatar{flex:none;position:relative}.conversation-avatar.direct{background:var(--mint);color:#263e34;overflow:visible}.conversation-avatar.group{background:0 0;display:block}.conversation-avatar.group>.avatar{background:var(--mint);color:#263e34;border:2px solid #fff;border-radius:28%;width:72%;height:72%;position:absolute}.conversation-avatar.group>.avatar:first-child{z-index:1;bottom:0;left:0}.conversation-avatar.group>.avatar:nth-child(2){top:0;right:0}.conversation-avatar-empty{border-radius:inherit;color:var(--violet);background:#eee9ff;place-items:center;display:grid;position:absolute;inset:0}.sidebar-conversation-avatar{border-radius:6px;width:22px;height:22px;font-size:8px}.sidebar-conversation-avatar.group>.avatar{border-color:var(--workspace-sidebar)}.nav-item.selected .sidebar-conversation-avatar.group>.avatar{border-color:var(--workspace-active)}.presence-dot{z-index:2;width:8px;height:8px;color:var(--plum-850);background:#9b959d;border:2px solid;border-radius:50%;position:absolute;bottom:-2px;right:-2px}.presence-dot.active{background:#56d39a}.presence-dot.away{background:#e8b64b}.presence-avatar{position:relative}.presence-avatar .presence-dot{color:#fff}.direct-section{margin-top:11px}.empty-dm{color:#c3b8c6;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:11px;display:flex}.empty-dm:hover{color:#fff;background:#ffffff0b}.channel-section{margin-top:17px}.vip-section{background:#ffc10714;border:1px solid #ffc10752;border-radius:8px;padding:7px 5px 5px}.activity-vip{color:#8a5d00;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:3px;margin-left:6px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.archived-section{border-top:1px solid #ffffff0c;padding-top:8px}.nav-item.channel.archived{color:#978c9b;font-style:italic}.nav-item.channel.archived.selected{color:#fff}.section-title{color:#9f92a3;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;align-items:center;height:31px;padding:0 8px 0 10px;font-size:11px;font-weight:700;display:flex}.section-title button{color:#ad9fb1;background:0 0;border:0;border-radius:5px;place-items:center;width:25px;height:25px;padding:0;display:grid}.section-title button:hover{color:#fff;background:#ffffff10}.section-title>div{align-items:center;gap:2px;display:flex}.section-title .section-title-label{width:auto;height:25px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;padding:0 2px}.starred-section .section-title>span{color:#d9cbea;align-items:center;gap:6px;display:flex}.custom-sidebar-section{margin-top:11px}.section-title .custom-section-toggle{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;justify-content:flex-start;gap:4px;padding:0 2px}.custom-section-toggle svg{flex:none;transition:transform .16s}.custom-section-toggle svg.expanded{transform:rotate(90deg)}.custom-section-toggle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.custom-section-toggle small{color:#7f7284;margin-left:auto;font-size:9px}.sidebar-profile{background:#ffffff05;border-top:1px solid #ffffff0c;align-items:center;gap:9px;padding:11px 13px;display:flex}.sidebar-profile>div:nth-child(2){flex:1;min-width:0}.sidebar-profile .profile-summary{text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:0}.sidebar-profile strong,.sidebar-profile span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-profile strong{color:#fff;font-size:12px}.sidebar-profile span{color:#c3b8c6;margin-top:2px;font-size:10px}.sidebar-profile i{background:#56d39a;border-radius:50%;width:6px;height:6px;margin-right:3px;display:inline-block}.sidebar-profile button{color:#9f93a3;background:0 0;border:0;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.sidebar-profile button:hover{color:#fff;background:#ffffff0d}.sidebar-profile .profile-summary:hover strong{text-decoration:underline}.conversation{background:#fff;grid-area:2/3;grid-template-rows:auto auto 1fr auto;min-width:0;min-height:0;display:grid}.workspace-page{background:var(--white);width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;grid-area:2/3;padding:28px clamp(24px,4vw,58px);position:relative;overflow:hidden}.workspace-page:is(.thread-dialog,.activity-dialog,.unreads-dialog,.collections-dialog,.direct-messages-dialog,.files-dialog,.pins-dialog,.people-dialog,.search-dialog,.channel-browser-dialog,.channel-members-dialog,.today-dialog,.assistant-dialog,.canvases-dialog,.task-lists-dialog,.workflows-dialog,.admin-dialog,.apps-dialog,.huddles-dialog,.sidebar-manager-dialog,.channel-templates-dialog){flex-direction:column;width:auto;max-width:none;height:auto;max-height:none;display:flex}.channel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:10px 22px;display:flex}.channel-header h1{font:750 17px var(--font-display), sans-serif;letter-spacing:-.02em;align-items:center;gap:2px;margin:0;display:flex}.header-conversation-avatar{border-radius:8px;width:28px;height:28px;margin-right:5px;font-size:9px}.channel-header p{color:#746d77;text-overflow:ellipsis;white-space:nowrap;max-width:620px;margin:4px 0 0;font-size:11px;overflow:hidden}.channel-actions{gap:4px;display:flex}.channel-actions>button{border:1px solid var(--line);color:#615b65;background:#fff;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:11px;display:flex}.channel-actions>.huddle-trigger{color:var(--violet);background:#f7f4ff;border-color:#cfc3f9;font-weight:750}.channel-actions>.huddle-trigger.live{color:#277653;background:#eaf8f1;border-color:#69b991}.channel-actions>.channel-star.active{color:#9d7211;background:#fff9e5;border-color:#e5c255}.channel-bookmarks{border-bottom:1px solid var(--line);background:#fbfafb;align-items:center;gap:8px;min-width:0;min-height:38px;padding:5px 22px;display:flex}.channel-bookmarks-label{color:#746d77;text-transform:uppercase;letter-spacing:.04em;flex:none;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.channel-bookmarks-links{scrollbar-width:none;flex:1;gap:5px;min-width:0;display:flex;overflow-x:auto}.channel-bookmarks-links::-webkit-scrollbar{display:none}.channel-bookmarks-links :is(a,.bookmark-unavailable){color:#49434b;background:#fff;border:1px solid #ded9df;border-radius:7px;flex:none;align-items:center;gap:5px;max-width:210px;height:27px;padding:0 8px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.channel-bookmarks-links a:hover{background:#f6f3f7;border-color:#a79ea9}.channel-bookmarks-links :is(a,.bookmark-unavailable) span{font-size:12px}.bookmark-folder-chip{color:#4a154b;background:#f8f3f9;border:1px solid #d7ced9;border-radius:7px;flex:none;align-items:center;gap:5px;max-width:220px;height:27px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.bookmark-folder-chip:hover{background:#f1e8f3;border-color:#9e82a2}.bookmark-folder-chip small{color:#654368;background:#e7dbe9;border-radius:8px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:8px;display:grid}.channel-bookmarks-loading{color:#8e8790;padding:6px 3px;font-size:10px}.channel-bookmarks>button{color:#615b65;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:4px;height:27px;padding:0 8px;font-size:10px;font-weight:750;display:flex}.channel-bookmarks>button:hover{background:#eee9ef}.channel-resource-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;background:#fff;align-items:center;gap:5px;min-width:0;min-height:37px;padding:4px 22px;display:flex;overflow-x:auto}.channel-resource-tabs::-webkit-scrollbar{display:none}.channel-resource-tabs button{color:#615a64;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:6px;max-width:260px;height:28px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.channel-resource-tabs button:hover{color:var(--violet);background:#f5f2f6;border-color:#ddd7df}.channel-resource-tabs button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-resource-tabs button small{color:#6650bb;text-transform:uppercase;letter-spacing:.04em;background:#eee8ff;border-radius:999px;padding:2px 5px;font-size:7px;font-weight:850}.channel-resource-tabs button.featured{color:#5a42b0;background:#f7f4ff;border-color:#d8cff8}.channel-resource-tabs .channel-tabs-manage-button{color:#706772;border-style:dashed}.channel-resource-tabs .channel-tabs-manage-button[aria-current=page]{color:#5b43ad;background:#f2edff;border-style:solid;border-color:#8d78d5}.channel-tabs-dialog{width:min(620px,100vw - 28px);padding:30px}.channel-tabs-heading{align-items:flex-start;gap:12px;margin:0 0 22px;padding-right:34px;display:flex}.channel-tabs-heading>span{width:42px;height:42px;color:var(--violet);background:#f0eaf5;border-radius:11px;flex:none;place-items:center;display:grid}.channel-tabs-heading>div{flex:1;min-width:0}.channel-tabs-heading .eyebrow{color:#6954bc;letter-spacing:.07em;text-transform:uppercase;margin:0 0 4px;font-size:9px}.channel-tabs-heading :is(h1,h2){color:#302a32;margin:0}.channel-tabs-heading p:last-child{color:#6d6670;margin:7px 0 0;font-size:11px;line-height:1.5}.workspace-page.channel-tabs-dialog{scrollbar-gutter:stable;background:#f9f8fa;flex-direction:column;width:auto;max-width:none;height:auto;max-height:none;padding:32px clamp(24px,4vw,58px);display:flex;overflow-y:auto}.workspace-page.channel-tabs-dialog>:not(.dialog-close){width:min(100%,980px);margin-inline:auto}.workspace-page.channel-tabs-dialog .channel-tabs-heading{margin-bottom:26px}.workspace-page.channel-tabs-dialog .channel-tabs-heading>span{width:48px;height:48px}.workspace-page.channel-tabs-dialog .channel-tabs-heading :is(h1,h2){letter-spacing:-.035em;font-size:clamp(28px,3vw,38px)}.workspace-page.channel-tabs-dialog .channel-tabs-heading p:last-child{max-width:720px;font-size:13px}.channel-tab-permission{background:#faf9fa;border:1px solid #ded8e0;border-radius:10px;gap:8px;margin:0 0 18px;padding:12px;display:grid}.channel-tab-permission legend{color:#463f48;padding:0 5px;font-size:12px;font-weight:800}.channel-tab-permission label{cursor:pointer;border-radius:8px;align-items:flex-start;gap:9px;padding:8px;display:flex}.channel-tab-permission label:hover{background:#f1edf2}.channel-tab-permission input{accent-color:#611f69;margin-top:3px}.channel-tab-permission span{gap:2px;display:grid}.channel-tab-permission small{color:#756d77}.channel-tab-manager-list{gap:8px;max-height:min(430px,52vh);display:grid;overflow:auto}.channel-tab-manager-list article{background:#fff;border:1px solid #e2dde3;border-radius:10px;align-items:center;gap:7px;min-height:58px;padding:8px 10px;display:flex}.channel-tab-kind{width:34px;height:34px;color:var(--violet);background:#f0eaf1;border-radius:8px;flex:none;place-items:center;display:grid}.channel-tab-manager-list article>button:not(.channel-tab-rename){color:#675f69;background:#fff;border:1px solid #ddd7df;border-radius:7px;place-items:center;width:31px;height:31px;padding:0;display:grid}.channel-tab-manager-list article>button:disabled{opacity:.4}.channel-tab-manager-list article>button.danger{color:#b4152b}.channel-tab-manager-list article>button.feature,.channel-tab-manager-list article>button.featured{gap:4px;width:auto;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.channel-tab-manager-list article>button.featured{color:#5d44bd;background:#f0ebff;border-color:#8a73df}.channel-tab-rename{color:#302a32;text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:4px 6px;display:flex}.channel-tab-rename>span{gap:2px;min-width:0;display:grid}.channel-tab-rename strong,.channel-tab-rename small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-tab-rename small{color:#6d6670}.channel-tab-readonly-label{flex:1;gap:2px;min-width:0;display:grid}.channel-tab-readonly-label strong,.channel-tab-readonly-label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-tab-readonly-label small{color:#6d6670}.channel-tab-featured-label{color:#5d44bd;background:#f0ebff;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.channel-tab-inline-rename{flex:1;grid-template-columns:minmax(0,1fr) 31px 31px;gap:5px;min-width:0;display:grid}.channel-tab-inline-rename label,.channel-tab-inline-rename input{width:100%;min-width:0}.channel-tab-inline-rename input{color:#302a32;height:32px;font:inherit;background:#fff;border:1px solid #a995ee;border-radius:7px;outline:0;padding:0 8px}.channel-tab-inline-rename input:focus{box-shadow:0 0 0 3px #6d4aff1c}.channel-tab-inline-rename button{color:#675f69;background:#fff;border:1px solid #ddd7df;border-radius:7px;place-items:center;width:31px;height:31px;padding:0;display:grid}.channel-tab-manager-empty{color:#716973;text-align:center;border:1px dashed #d8d1da;border-radius:10px;place-content:center;justify-items:center;gap:6px;min-height:150px;display:grid}.channel-tab-add{gap:9px;margin-top:18px;display:flex}.channel-tab-add select{background:#fff;border:1px solid #b9b2bb;border-radius:7px;flex:1;min-width:0;height:40px;padding:0 10px}.channel-tab-add .primary-button{flex:none;width:auto;margin:0;padding:0 16px}.channel-tab-manager-note{color:#6d6670;margin-top:9px;display:block}.channel-tabs-readonly,.channel-tabs-notice,.channel-tabs-load-error{color:#655a70;background:#f7f4ff;border:1px solid #ddd4ed;border-radius:9px;margin:0 0 18px;padding:11px 13px;font-size:11px;line-height:1.45}.channel-tabs-readonly{background:#f3f1f4;border-color:#ddd8df}.channel-tabs-notice{color:#2d674f;background:#f0faf5;border-color:#c7e3d5}.channel-tabs-load-error{color:#8e3041;background:#fff6f7;border-color:#e6c5ca;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.channel-tabs-load-error button,.channel-tabs-footer>button{color:#5f5662;background:#fff;border:1px solid #d6ceda;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 12px;font-weight:750;display:inline-flex}.channel-tabs-footer{border-top:1px solid #e2dde3;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:16px;display:flex}.channel-tabs-footer .channel-tab-manager-note{max-width:720px;margin:0}@media (max-width:620px){.workspace-page.channel-tabs-dialog{padding:24px 15px}.workspace-page.channel-tabs-dialog .channel-tabs-heading{padding-right:30px}.workspace-page.channel-tabs-dialog .channel-tabs-heading>span{width:42px;height:42px}.workspace-page.channel-tabs-dialog .channel-tabs-heading :is(h1,h2){font-size:27px}.channel-tab-permission label{min-height:44px}.channel-tab-manager-list article{flex-wrap:wrap;padding:10px}.channel-tab-rename,.channel-tab-readonly-label,.channel-tab-inline-rename{flex-basis:calc(100% - 48px);min-width:calc(100% - 48px)}.channel-tab-inline-rename{grid-template-columns:minmax(0,1fr) 44px 44px}.channel-tab-manager-list article>button:not(.channel-tab-rename),.channel-tab-inline-rename button{width:44px;height:44px}.channel-tab-manager-list article>button.feature,.channel-tab-manager-list article>button.featured{width:auto;min-width:88px;padding-inline:11px}.channel-tab-add{flex-direction:column;align-items:stretch}.channel-tab-add select,.channel-tab-add .primary-button{min-height:44px}.channel-tabs-load-error,.channel-tabs-footer{flex-direction:column;align-items:stretch}.channel-tabs-load-error button,.channel-tabs-footer>button{min-height:44px}}.channel-templates-dialog{width:min(1040px,100vw - 28px);padding:30px}.channel-templates-dialog>p:not(.eyebrow){color:#6d6670;max-width:760px;margin:6px 0 20px}.channel-template-library{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:start;gap:18px;display:grid}.channel-template-list{gap:9px;max-height:min(620px,66vh);padding-right:3px;display:grid;overflow:auto}.channel-template-library-heading{justify-content:space-between;align-items:end;gap:14px;padding:2px 2px 6px;display:flex}.channel-template-library-heading>div{flex:1;min-width:0}.channel-template-library-heading h2,.channel-template-library-heading h3{color:#322d35;margin:0;font-size:15px}.channel-template-library-heading span{color:#6d6670;margin-top:3px;font-size:10px;display:block}.channel-template-library-heading>button{color:#5f5364;cursor:pointer;background:#fff;border:1px solid #d8d0de;border-radius:7px;flex:none;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.channel-template-library-heading>button:disabled{opacity:.55;cursor:wait}.channel-template-library-heading>small{color:#665b6b;background:#eee9f2;border-radius:999px;flex:none;padding:5px 7px;font-size:9px;font-weight:750}.channel-template-list article{background:#fff;border:1px solid #e0dae2;border-radius:11px;padding:12px}.channel-template-list article.selected{border-color:#8064d9;box-shadow:0 0 0 1px #8064d9}.channel-template-summary{width:100%;color:inherit;text-align:left;background:0 0;border:0;gap:4px;padding:0;display:grid}.channel-template-summary:disabled{opacity:1;cursor:default}.channel-template-summary strong{color:#322d35;font-size:13px}.channel-template-summary span{color:#6d6670;font-size:11px;line-height:1.45}.channel-template-summary small{color:#6954bc;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:750}.channel-template-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.channel-template-actions button{color:#514a54;background:#fbfafb;border:1px solid #ddd7df;border-radius:7px;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.channel-template-actions button.danger{color:#b4152b}.channel-template-empty{color:#716973;text-align:center;border:1px dashed #d8d1da;border-radius:11px;place-content:center;justify-items:center;gap:7px;min-height:210px;display:grid}.channel-template-editor{background:#fbfafb;border:1px solid #e0dae2;border-radius:11px;gap:12px;padding:16px;display:grid}.channel-template-editor-heading{justify-content:space-between;gap:10px;display:flex}.channel-template-editor-heading>div{gap:2px;display:grid}.channel-template-editor-heading h2,.channel-template-editor-heading h3{color:#322d35;margin:0;font-size:13px}.channel-template-editor-heading span,.channel-template-editor>small{color:#6d6670;align-items:center;gap:4px;font-size:9px;display:flex}.channel-template-editor-heading>button{color:#6954bc;background:0 0;border:0;align-self:start;font-size:10px;font-weight:750}.channel-template-editor>label{color:#514a54;gap:5px;margin:0;font-size:10px;font-weight:700;display:grid}.channel-template-editor input,.channel-template-editor textarea,.channel-template-editor select{color:#322d35;width:100%;font:inherit;background:#fff;border:1px solid #d6cfd8;border-radius:8px;font-weight:500}.channel-template-editor input,.channel-template-editor select{height:36px;padding:0 9px}.channel-template-editor textarea{resize:vertical;padding:8px 9px}.channel-template-managers{border:0;min-width:0;margin:0;padding:0}.channel-template-managers legend{color:#514a54;align-items:center;gap:5px;margin-bottom:7px;font-size:10px;font-weight:700;display:flex}.channel-template-managers>div{grid-template-columns:1fr 1fr;gap:5px;max-height:130px;display:grid;overflow:auto}.channel-template-managers label{cursor:pointer;background:#fff;border:1px solid #e3dde4;border-radius:7px;align-items:center;gap:6px;min-width:0;padding:6px 7px;display:flex}.channel-template-managers input{accent-color:#6954bc;flex:none;width:14px;height:14px;padding:0}.channel-template-managers span{color:#3d3740;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:650;overflow:hidden}.channel-template-managers small{color:#6d6670;margin-left:4px;font-size:8px;font-weight:500}.channel-template-warning{color:#7a4a00;background:#fff4e5;border-radius:7px;margin:0;padding:8px;font-size:9px}.workspace-page.channel-templates-dialog{scrollbar-gutter:stable;background:#f9f8fa;width:auto;max-width:none;height:auto;max-height:none;padding:32px clamp(24px,4vw,58px);overflow-y:auto}.workspace-page.channel-templates-dialog>:is(.eyebrow,h1,p,.channel-template-library){width:min(100%,1180px);margin-inline:auto}.workspace-page.channel-templates-dialog>.eyebrow{color:#6954bc;letter-spacing:.07em;margin-top:2px;font-size:10px}.workspace-page.channel-templates-dialog>h1{color:#2f2932;letter-spacing:-.035em;margin-top:7px;font-size:clamp(28px,3vw,38px)}.workspace-page.channel-templates-dialog>p:not(.eyebrow){color:#6d6670;max-width:1180px;margin-top:9px;margin-bottom:26px;font-size:13px;line-height:1.55}.workspace-page.channel-templates-dialog .channel-template-library{grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);gap:24px;min-height:0;padding-bottom:34px}.workspace-page.channel-templates-dialog .channel-template-list{gap:12px;min-height:330px;max-height:calc(100dvh - 235px);padding:2px 7px 2px 2px}.workspace-page.channel-templates-dialog .channel-template-list article{border-radius:13px;padding:16px;box-shadow:0 1px 2px #2c24320a}.workspace-page.channel-templates-dialog .channel-template-summary{gap:6px}.workspace-page.channel-templates-dialog .channel-template-summary strong{font-size:15px}.workspace-page.channel-templates-dialog .channel-template-summary span{font-size:12px}.workspace-page.channel-templates-dialog .channel-template-summary small{font-size:10px}.workspace-page.channel-templates-dialog .channel-template-actions{gap:7px;margin-top:13px}.workspace-page.channel-templates-dialog .channel-template-actions button{min-height:36px;padding-inline:11px;font-size:11px}.workspace-page.channel-templates-dialog .channel-template-editor{border-radius:14px;gap:15px;padding:21px;box-shadow:0 4px 18px #3026380a}.workspace-page.channel-templates-dialog .channel-template-editor-heading h2{font-size:16px}.workspace-page.channel-templates-dialog .channel-template-editor-heading span,.workspace-page.channel-templates-dialog .channel-template-editor>small{font-size:10px;line-height:1.45}.workspace-page.channel-templates-dialog .channel-template-editor-heading>button{background:#fff;border:1px solid #d8d0e6;border-radius:7px;min-height:32px;padding:0 10px;font-size:11px}.workspace-page.channel-templates-dialog .channel-template-editor>label,.workspace-page.channel-templates-dialog .channel-template-managers legend{font-size:11px}.workspace-page.channel-templates-dialog .channel-template-editor input,.workspace-page.channel-templates-dialog .channel-template-editor select{height:42px;padding-inline:11px}.workspace-page.channel-templates-dialog .channel-template-editor textarea{min-height:76px;padding:10px 11px}.workspace-page.channel-templates-dialog .channel-template-managers>div{gap:7px;max-height:170px}.workspace-page.channel-templates-dialog .channel-template-managers label{min-height:42px;padding:8px 9px}.workspace-page.channel-templates-dialog .channel-template-managers span{font-size:10px}.workspace-page.channel-templates-dialog .channel-template-managers small{font-size:9px}.workspace-page.channel-templates-dialog .channel-template-warning{padding:10px;font-size:10px;line-height:1.45}.workspace-page.channel-templates-dialog .channel-template-editor>.primary-button{min-height:42px}@media (max-width:760px){.channel-template-library{grid-template-columns:1fr}.channel-template-list{max-height:38vh}.workspace-page.channel-templates-dialog{padding:23px 16px}.workspace-page.channel-templates-dialog>h1{padding-right:42px;font-size:27px}.workspace-page.channel-templates-dialog>p:not(.eyebrow){margin-bottom:20px;font-size:12px}.workspace-page.channel-templates-dialog .channel-template-library{grid-template-columns:minmax(0,1fr);gap:16px}.workspace-page.channel-templates-dialog .channel-template-library-heading{flex-wrap:wrap;align-items:center}.workspace-page.channel-templates-dialog .channel-template-library-heading>div{flex-basis:100%}.workspace-page.channel-templates-dialog .channel-template-list{min-height:0;max-height:42vh;padding-right:4px}.workspace-page.channel-templates-dialog .channel-template-editor{padding:16px}.workspace-page.channel-templates-dialog .channel-template-managers>div{grid-template-columns:minmax(0,1fr)}}@media (min-width:761px) and (max-width:960px){.workspace-page.channel-templates-dialog .channel-template-library{grid-template-columns:minmax(0,1fr)}.workspace-page.channel-templates-dialog .channel-template-library-heading{flex-wrap:wrap}.workspace-page.channel-templates-dialog .channel-template-library-heading>div{flex-basis:100%}}.bookmarks-dialog{width:min(620px,100vw - 30px)}.bookmarks-intro{color:#7b747d;margin:-6px 0 16px;font-size:11px;line-height:1.5}.bookmarks-list{gap:6px;max-height:310px;display:grid;overflow-y:auto}.bookmark-folder-tabs{gap:5px;margin:12px 0 8px;padding-bottom:6px;display:flex;overflow-x:auto}.bookmark-folder-tabs button{border:1px solid var(--line);color:#625b64;background:#fff;border-radius:16px;flex:none;align-items:center;gap:5px;max-width:190px;height:31px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.bookmark-folder-tabs button.active{color:#fff;background:#611f69;border-color:#611f69}.bookmark-folder-tabs button small{opacity:.7}.bookmark-folder-actions{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.bookmark-folder-actions button{border:1px solid var(--line);color:#5b545d;background:#fff;border-radius:7px;align-items:center;gap:4px;min-height:31px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.bookmark-folder-actions button:hover:not(:disabled){color:#4a154b;background:#f2eef3}.bookmark-folder-actions button.danger{color:#b42318}.bookmark-folder-actions button:disabled{opacity:.35}.bookmarks-list article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:7px;min-height:51px;padding:7px 9px;display:flex}.bookmark-emoji{background:#f3eff4;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:16px;display:grid}.bookmarks-list article>div{flex:1;min-width:0}.bookmarks-list strong,.bookmarks-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bookmarks-list strong{color:#383239;font-size:11px}.bookmarks-list small{color:#8b848d;margin-top:3px;font-size:9px}.bookmarks-list article>a,.bookmarks-list article>button{color:#706971;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;display:grid}.bookmarks-list article>.bookmark-link-unavailable{color:#9b949c;opacity:.55;flex:none;place-items:center;width:29px;height:29px;display:grid}.bookmarks-list article>a:hover,.bookmarks-list article>button:hover:not(:disabled){color:#4a154b;background:#f0ecf1}.bookmarks-list article>button:disabled{opacity:.28}.bookmarks-list article>.bookmark-delete:hover:not(:disabled){color:#b42318;background:#fff0ef}.bookmark-add{color:#611f69;background:0 0;border:1px dashed #aaa2ac;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:38px;margin-top:10px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.bookmark-form{background:#fbf7fc;border:1px solid #d8c9db;border-radius:11px;gap:9px;margin-top:12px;padding:13px;display:grid}.bookmark-form>strong{font-size:12px}.bookmark-form>div:first-of-type{grid-template-columns:85px 1fr;gap:8px;display:grid}.bookmark-form label{color:#5f5861;gap:4px;font-size:9px;font-weight:800;display:grid}.bookmark-form input,.bookmark-form select{color:#302b31;background:#fff;border:1px solid #bbb4bd;border-radius:8px;width:100%;height:38px;padding:0 10px;font:11px inherit}.bookmark-form>small{color:#89828b;font-size:9px}.bookmark-form-actions{justify-content:flex-end;gap:7px;display:flex}.bookmark-form-actions button{border:1px solid var(--line);color:#5c555e;background:#fff;border-radius:8px;min-height:34px;padding:0 12px;font-size:10px;font-weight:800}.bookmark-form-actions .primary-button{color:#fff;background:#611f69;border-color:#611f69}.bookmark-folder-form{background:#fbf7fc;border:1px solid #d8c9db;border-radius:10px;grid-template-columns:70px minmax(0,1fr);gap:8px;margin:8px 0 12px;padding:11px;display:grid}.bookmark-folder-form>strong{color:#3a333b;grid-column:1/-1;font-size:11px}.bookmark-folder-form label{color:#5f5861;gap:4px;font-size:9px;font-weight:800;display:grid}.bookmark-folder-form input{color:#302b31;background:#fff;border:1px solid #bbb4bd;border-radius:8px;width:100%;height:36px;padding:0 9px;font:11px inherit}.bookmark-folder-form>div{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.bookmark-folder-form button{border:1px solid var(--line);color:#5c555e;background:#fff;border-radius:7px;min-height:32px;padding:0 11px;font-size:9px;font-weight:800}.bookmark-folder-form .primary-button{color:#fff;background:#611f69;border-color:#611f69}.bookmarks-readonly{color:#716a73;background:#f0edf1;border-radius:8px;margin:13px 0 0;padding:10px;font-size:10px}.conversation-resources-page.workspace-page{background:radial-gradient(circle at 100% 0,#f1eafd 0,#0000 31%),#f8f7f9;grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.conversation-resources-heading{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffffd9;border-bottom:1px solid #e2dde4;grid-template-columns:46px minmax(0,1fr) 38px;align-items:center;gap:14px;min-width:0;padding:25px clamp(22px,4vw,54px) 20px;display:grid}.conversation-resources-heading>span{width:46px;height:46px;color:var(--workspace-accent);background:#eee9ff;border-radius:13px;place-items:center;display:grid}.conversation-resources-heading>div{min-width:0}.conversation-resources-heading .eyebrow{color:var(--workspace-accent);text-transform:uppercase;letter-spacing:.08em;margin:0 0 3px;font-size:9px;font-weight:850}.conversation-resources-heading h1{font-size:clamp(25px,3vw,33px)}.conversation-resources-heading>div>p:last-child{color:#716a74;max-width:720px;margin:5px 0 0;font-size:11px;line-height:1.45}.conversation-resources-heading>button{color:#716a74;background:#fff;border:1px solid #ddd6df;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.conversation-resources-heading>button:hover:not(:disabled){color:var(--workspace-accent);background:#f5f1f8;border-color:#9a83aa}.conversation-resources-body{scrollbar-gutter:stable;width:min(100%,1120px);min-height:0;margin-inline:auto;padding:19px clamp(20px,4vw,46px) 32px;overflow:auto}.conversation-resources-page .bookmark-folder-tabs{margin:0 0 11px;padding-bottom:7px}.conversation-resources-page .bookmark-folder-tabs button{min-height:34px;padding-inline:11px;font-size:10px}.conversation-resources-page .bookmark-folder-tabs button:focus-visible{outline-offset:2px;outline:2px solid #8064d9}.conversation-resources-page .bookmark-folder-actions{margin-bottom:13px}.conversation-resources-page .bookmark-folder-actions button{min-height:35px;padding-inline:11px;font-size:10px}.conversation-resources-notice{color:#4d3d70;background:#f3effc;border:1px solid #cfc1e9;border-radius:9px;margin:0 0 13px;padding:10px 12px;font-size:10px;line-height:1.45}.conversation-resources-refresh-error{color:#67420a;background:#fff8e8;border:1px solid #d1a457;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 13px;padding:9px 11px;font-size:10px;line-height:1.45;display:flex}.conversation-resources-refresh-error button{color:#704800;background:#fff;border:1px solid #a36f17;border-radius:7px;flex:none;min-height:32px;padding:0 11px;font-size:9px;font-weight:800}.conversation-resources-panel{outline:none;min-height:250px;padding:2px}.conversation-resources-panel:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #8064d9}.conversation-resources-loading{color:#746c77;justify-content:center;align-items:center;gap:9px;min-height:250px;font-size:11px;display:flex}.conversation-resources-page .bookmarks-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:9px;max-height:none}.conversation-resources-page .bookmarks-list article{border-radius:11px;min-width:0;min-height:62px;padding:10px 11px;box-shadow:0 4px 15px #2f223407}.conversation-resources-page .bookmark-emoji{width:36px;height:36px;font-size:18px}.conversation-resources-page .bookmarks-list strong{font-size:12px}.conversation-resources-page .bookmarks-list small{color:#6d6570;font-size:9px}.conversation-resources-page .bookmark-form>small{color:#6d6570}.conversation-resources-page :is(.bookmark-form,.bookmark-folder-form){border-radius:12px;margin-block:13px;padding:16px}.conversation-resources-page .bookmark-form{width:min(100%,720px)}.conversation-resources-page .bookmark-folder-form{width:min(100%,520px)}.conversation-resources-page :is(.bookmark-form,.bookmark-folder-form) label{font-size:10px}.conversation-resources-page :is(.bookmark-form input,.bookmark-form select,.bookmark-folder-form input){height:41px;font-size:11px}.conversation-resources-page .bookmark-add{width:min(100%,520px);min-height:42px;margin-top:13px}.conversation-resources-footer{background:#ffffffdf;border-top:1px solid #e2dde4;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:58px;padding:10px clamp(20px,4vw,46px);display:flex}.conversation-resources-footer span{color:#7b737e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.conversation-resources-footer button{background:var(--workspace-accent);color:#fff;border:0;border-radius:8px;min-height:37px;padding:0 17px;font-size:10px;font-weight:800}.conversation-resources-footer button:hover:not(:disabled){filter:brightness(.92)}@media (max-width:700px){.conversation-resources-heading{grid-template-columns:40px minmax(0,1fr) 36px;gap:10px;padding:15px 14px}.conversation-resources-heading>span{border-radius:11px;width:40px;height:40px}.conversation-resources-heading h1{font-size:22px}.conversation-resources-heading>div>p:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:58vw;overflow:hidden}.conversation-resources-heading>button{width:36px;height:36px}.conversation-resources-body{padding:15px 12px 25px}.conversation-resources-page .bookmark-folder-actions{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.conversation-resources-page .bookmark-folder-actions button{flex:none}.conversation-resources-page .bookmarks-list{grid-template-columns:minmax(0,1fr)}.conversation-resources-page .bookmarks-list article{grid-template-columns:36px minmax(0,1fr) repeat(5,29px);display:grid}.conversation-resources-page .bookmarks-list article>a,.conversation-resources-page .bookmarks-list article>.bookmark-link-unavailable{grid-column:3}.conversation-resources-page .bookmark-form>div:first-of-type{grid-template-columns:72px minmax(0,1fr)}.conversation-resources-page .bookmark-folder-form{grid-template-columns:64px minmax(0,1fr)}.conversation-resources-refresh-error{flex-direction:column;align-items:flex-start}.conversation-resources-footer{min-height:54px;padding-inline:13px}.conversation-resources-footer span{max-width:60vw}}.live-nav-dot{background:#55d58f;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 3px #55d58f26}.notification-menu{position:relative}.notification-menu>.icon-button{border:1px solid var(--line);color:#615b65}.notification-popover{z-index:25;border:1px solid var(--line);background:#fff;border-radius:11px;width:285px;padding:8px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 38px #2016252b}.notification-popover>strong{padding:7px 9px 9px;font-size:11px;display:block}.notification-popover>button{color:#625b65;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:22px 1fr 18px;align-items:start;gap:7px;width:100%;padding:9px;display:grid}.notification-popover>button:hover{background:#f6f3f7}.notification-popover-section{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.notification-popover-section>strong{color:#332e36;padding:7px 9px 5px;font-size:10px;display:block}.notification-popover-section>button{color:#625b65;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:22px 1fr 18px;align-items:start;gap:7px;width:100%;padding:9px;display:grid}.notification-popover-section>button:hover{background:#f6f3f7}.notification-popover b,.notification-popover small{display:block}.notification-popover b{color:#332e36;font-size:11px}.notification-popover small{color:#918a94;margin-top:2px;font-size:9px;line-height:1.35}.message-history-stage{min-width:0;min-height:0;position:relative}.message-history-stage>.message-list{height:100%}.ephemeral-webhook-notice{color:var(--ink);background:#faf8ff;border:1px solid #e2d8fa;border-left:3px solid #8066d7;border-radius:8px;margin:0 22px 9px;padding:10px 12px}.ephemeral-webhook-notice>div{align-items:center;gap:8px;display:flex}.ephemeral-webhook-notice strong{color:#6049b4;font-size:11px}.ephemeral-webhook-notice span{color:#817985;font-size:10px}.ephemeral-webhook-notice button{color:#716978;background:0 0;border:0;border-radius:5px;margin-left:auto;padding:3px 7px;font-size:10px}.ephemeral-webhook-notice button:hover{color:#6049b4;background:#eee9fa}.ephemeral-webhook-notice p{color:#332e36;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.45}.global-ephemeral-webhook-events{z-index:1201;align-content:end;gap:8px;width:min(410px,100vw - 28px);max-height:min(42vh,420px);display:grid;position:fixed;bottom:82px;right:18px;overflow-y:auto}.global-ephemeral-webhook-notice{color:var(--ink);background:#fff;border:1px solid #e2d8fa;border-left:3px solid #8066d7;border-radius:10px;padding:12px;box-shadow:0 10px 36px #1d1c1d24}.global-ephemeral-webhook-notice strong,.global-ephemeral-webhook-notice span{display:block}.global-ephemeral-webhook-notice strong{color:#6049b4;font-size:11px}.global-ephemeral-webhook-notice span{color:#817985;margin-top:2px;font-size:9px}.global-ephemeral-webhook-notice p{color:#332e36;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.45}.global-ephemeral-webhook-actions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.global-ephemeral-webhook-actions button{color:#6049b4;background:#faf8ff;border:1px solid #e2d8fa;border-radius:6px;min-height:30px;padding:0 9px;font-size:10px;font-weight:700}.split-conversation-pane{border-left:1px solid var(--line);background:#fff;grid-area:2/4;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;box-shadow:-8px 0 26px #29152f0b}.split-conversation-pane.thread-active{display:block}.split-conversation-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:0 12px 0 15px;display:flex}.split-conversation-title{align-items:center;gap:8px;min-width:0;display:flex}.split-conversation-title>svg{color:#716978;flex:none}.split-conversation-title>span{gap:1px;min-width:0;display:grid}.split-conversation-title small{color:#8d8590;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:750}.split-conversation-title strong{color:var(--ink);font:750 13px var(--font-display), sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.split-conversation-header>div:last-child{gap:3px;display:flex}.split-conversation-header>div:last-child button{color:#777079;background:0 0;border:0;border-radius:7px;place-items:center;width:31px;height:31px;padding:0;display:grid}.split-conversation-header>div:last-child button:hover,.split-conversation-header>div:last-child button:focus-visible{color:var(--violet);outline-offset:1px;background:#f2eff3;outline:2px solid #8066d7}.split-conversation-status{color:#817985;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eeeaf0;min-height:30px;padding:7px 15px;font-size:9px;overflow:hidden}.split-conversation-loading{color:#817985;justify-content:center;align-items:center;gap:8px;height:100%;font-size:11px;display:flex}.split-conversation-pane .message{padding-inline:15px 12px}.split-conversation-pane .channel-intro{padding:35px 18px 24px}.split-conversation-pane .composer-wrap{padding-inline:10px}.split-conversation-pane>.thread-panel.embedded{width:100%;height:100%;box-shadow:none;grid-area:auto;position:static}.channel-actions>.split-view-trigger.active{color:#5d48aa;background:#eee9ff;border-color:#b7a7ee}.message-list{min-height:0;padding:20px 0 10px;overflow-y:auto}.message-list:focus-visible{outline-offset:-3px;outline:3px solid #8064d9}.new-message-indicator{z-index:8;color:#4a154b;white-space:nowrap;background:#fff;border:1px solid #d7c9dd;border-radius:18px;align-items:center;gap:7px;max-width:calc(100% - 32px);min-height:34px;padding:0 12px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #2413292e}.new-message-indicator:hover:not(:disabled){background:#faf6fb;border-color:#a98ab2;box-shadow:0 10px 27px #2413293b}.new-message-indicator small{color:#786b7c;border-left:1px solid #ded5e1;padding-left:7px;font-size:9px;font-weight:650}.new-message-indicator:disabled{color:#8c818f;cursor:default}.new-message-indicator:disabled svg{animation:1s linear infinite spin}.history-loader{place-items:center;min-height:40px;display:grid}.history-loader button{min-width:150px;height:30px;color:var(--violet);background:#fff;border:1px solid #ddd7df;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:750;display:flex}.history-loader button:hover{background:#faf8ff;border-color:#a995ee}.history-loader button:disabled{color:#8f8792;cursor:default}.history-loader button:disabled svg{animation:1s linear infinite spin}.history-loader.newer{padding-top:10px}.channel-intro{padding:24px 28px 26px}.intro-icon{width:48px;height:48px;color:var(--plum-800);font:750 25px var(--font-display), sans-serif;background:#f0ebf1;border-radius:13px;place-items:center;display:grid}.channel-intro h2{font:750 25px var(--font-display), sans-serif;letter-spacing:-.04em;margin:14px 0 5px}.channel-intro p{color:var(--muted);margin:0;font-size:13px}.date-divider{color:#746d77;align-items:center;gap:10px;height:28px;font-size:10px;font-weight:700;display:flex}.date-divider:before,.date-divider:after{content:"";background:var(--line);flex:1;height:1px}.date-divider span{border:1px solid var(--line);background:#fff;border-radius:20px;padding:5px 10px}.unread-divider{color:#d6263e;align-items:center;gap:10px;height:25px;font-size:9px;font-weight:800;display:flex}.unread-divider:before{content:"";background:#e01e5a;flex:1;height:1px}.unread-divider span{padding-right:16px}.message{grid-template-columns:40px minmax(0,1fr);gap:12px;min-height:58px;padding:8px 28px;display:grid;position:relative}.message:hover{background:#faf9f9}.message:focus-visible{z-index:2;outline-offset:-3px;background:#faf8ff;outline:3px solid #8064d9}.message.mentioned{background:#fff8e8;box-shadow:inset 3px 0 #e1a338}.message.mentioned:hover{background:#fff5dc}.message.keyword-matched,.unread-message.keyword-matched{background:#eef8ff;box-shadow:inset 3px 0 #3f8fc4}.message.keyword-matched:hover{background:#e5f4ff}.message.mentioned.keyword-matched,.unread-message.mentioned.keyword-matched{background:#f7f2ff;box-shadow:inset 3px 0 #7a52a0}.message.focused{animation:2.4s ease-out message-focus;box-shadow:inset 3px 0 #8064d9}.message.focused :is(.message-content time,.edited-label){color:#6b646e}.message.grouped{min-height:31px;padding-top:3px;padding-bottom:3px}.message.compact{grid-template-columns:46px minmax(0,1fr);gap:8px;min-height:27px;padding-top:2px;padding-bottom:2px}.message.compact .compact-time{color:#807883;text-align:right;white-space:nowrap;padding-top:3px;font-size:9px}.message.compact .message-content{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;column-gap:7px;display:grid}.message.compact .message-content>header{align-self:start;height:auto}.message.compact .message-content>header time{display:none}.message.compact .message-content>.formatted-message{min-width:0;margin-top:0}.message.compact .message-content>.formatted-message>p:first-child{display:inline}.message.compact .message-content>:not(header):not(.formatted-message){grid-column:2}.message-content header{align-items:baseline;gap:7px;min-height:24px;display:flex}.message-content strong{font-size:13px}.message-author-avatar{background:0 0;border:0;border-radius:9px;width:40px;height:40px;padding:0}.message-author-avatar:hover{filter:brightness(.94)}.message-author-avatar>.avatar{width:40px;height:40px}.message-author-name{color:#28232a;min-height:24px;font:inherit;background:0 0;border:0;align-items:center;padding:0;font-size:13px;font-weight:800;display:inline-flex}.message-author-name:hover{color:var(--violet);text-underline-offset:2px;text-decoration:underline}.message-content time{color:#746d77;font-size:10px}.edited-label{color:#746d77;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:9px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.edited-label:hover{color:var(--violet)}.message-content p{color:#353139;font-size:var(--message-text-size);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.message-translation-note{color:#817984;align-items:center;gap:5px;margin-top:4px;font-size:9px;display:flex}.message-translation-note svg{color:var(--violet)}.message-translation-note button{color:var(--violet);font:inherit;background:0 0;border:0;padding:0;font-weight:800}.message-translation-note button:hover{text-underline-offset:2px;text-decoration:underline}.message-explanation{background:linear-gradient(145deg,#fbf8ff,#fff);border:1px solid #d8cde3;border-radius:10px;max-width:650px;margin-top:8px;overflow:hidden;box-shadow:0 4px 14px #32153d0a}.message-explanation>header{border-bottom:1px solid #e9e2ed;justify-content:space-between;align-items:center;min-height:36px;padding:7px 8px 7px 11px;display:flex}.message-explanation>header>span{color:var(--violet);align-items:center;gap:6px;font-size:10px;display:flex}.message-explanation>header>button{color:#8f8493;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.message-explanation>header>button:hover{color:var(--violet);background:#f0e8f4}.message-explanation-copy{color:#413a45;padding:12px 13px 9px;font-size:11px;line-height:1.6}.message-explanation-sources{gap:5px;padding:0 11px 9px;display:grid}.message-explanation-sources>button,.message-explanation-sources>div{color:#5b515e;text-align:left;background:#fff;border:1px solid #e6dfe9;border-radius:7px;align-items:flex-start;gap:7px;width:100%;padding:7px 8px;display:flex}.message-explanation-sources>button:hover{background:#fbf8ff;border-color:#bfaec5}.message-explanation-sources b{color:var(--violet);font-size:9px}.message-explanation-sources span{min-width:0;font-size:9px}.message-explanation-sources strong{color:var(--ink)}.message-explanation-sources small{color:#847b88;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.message-explanation>footer{color:#918796;border-top:1px solid #eee8f0;padding:7px 11px;font-size:8px}.thread-broadcast-link{color:#6d6670;background:0 0;border:0;align-items:center;gap:5px;width:fit-content;margin:2px 0 4px;padding:0;font-size:10px;display:flex}.thread-broadcast-link svg{color:var(--violet)}.thread-broadcast-link strong{color:var(--violet);font-size:inherit}.thread-broadcast-link:hover strong{text-decoration:underline}.message-content mark{color:#5a45ae;background:#eee9ff;border-radius:4px;padding:1px 3px;font-weight:700}.formatted-message{color:#353139;font-size:var(--message-text-size);overflow-wrap:anywhere;line-height:1.55}.formatted-message p,.formatted-message blockquote{white-space:pre-wrap}.formatted-message>*+*{margin-top:7px}.formatted-message a{color:#5d43c7;text-underline-offset:2px;-webkit-text-decoration:underline #9b8de0;text-decoration:underline #9b8de0}.formatted-message a:hover{color:#4029a3}.workspace-shell[data-underline-links=false] .formatted-message a{text-decoration:none}.formatted-message code{color:#b23b58;font:var(--message-code-size)/1.5 ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;background:#f5f2f6;border:1px solid #e1dce3;border-radius:4px;padding:1px 4px}.formatted-message blockquote{color:#5e5861;border-left:3px solid #b9afbda8;margin-inline:0;padding-left:10px}.formatted-message ul,.formatted-message ol{margin-bottom:0;padding-left:23px}.formatted-message li+li{margin-top:2px}.formatted-message h1,.formatted-message h2,.formatted-message h3{color:#27212a;font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin:14px 0 5px}.formatted-message h1:first-child,.formatted-message h2:first-child,.formatted-message h3:first-child{margin-top:0}.formatted-message h1{font-size:calc(var(--message-text-size) + 10px)}.formatted-message h2{font-size:calc(var(--message-text-size) + 6px)}.formatted-message h3{font-size:calc(var(--message-text-size) + 2px)}.formatted-message .task-list{padding-left:0;list-style:none}.formatted-message .task-list li{align-items:flex-start;gap:8px;display:flex}.formatted-message .task-list input{accent-color:var(--violet);margin:3px 0 0}.custom-emoji-inline{object-fit:contain;vertical-align:middle;width:20px;height:20px;margin:-3px 2px 0;display:inline-block}.paused-custom-emoji{width:auto;min-width:20px;height:auto;color:inherit;font-size:.82em;font-weight:750;line-height:inherit;vertical-align:baseline;margin:0 2px}.formatted-message.large-emoji{font-size:32px;line-height:1.25}.formatted-message.large-emoji .custom-emoji-inline{width:32px;height:32px;margin:-5px 3px 0}.hex-color-swatch{vertical-align:-2px;border:1px solid #8f8792;border-radius:3px;width:13px;height:13px;margin:0 3px;display:inline-block;box-shadow:inset 0 0 0 1px #fff8}.message-code-block{color:#f6f2f7;background:#211d24;border:1px solid #dad4dc;border-radius:8px;max-width:680px;overflow:hidden}.message-code-block header{color:#bbb3be;text-transform:uppercase;background:#302a33;justify-content:space-between;align-items:center;height:29px;padding:0 8px 0 11px;font:9px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}.message-code-block button{color:#d5ced7;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;height:22px;padding:0 6px;font-size:9px;display:flex}.message-code-block button:hover{color:#fff;background:#453d48}.message-code-block pre{max-height:360px;margin:0;padding:11px 13px;overflow:auto}.message-code-block pre code{color:inherit;white-space:pre;background:0 0;border:0;padding:0;font-size:11px}.message-attachments{gap:7px;max-width:580px;margin-top:8px;display:grid}.message-link-previews{gap:7px;width:min(620px,100%);margin-top:8px;display:grid}.link-preview-card{background:#fbfcfd;border:1px solid #d8d3da;border-left:4px solid #1264a3;border-radius:0 10px 10px 0;position:relative;overflow:hidden}.link-preview-card>:is(a,.link-preview-content){color:inherit;gap:3px;padding:11px 38px 11px 12px;text-decoration:none;display:grid}.link-preview-card>a:hover{background:#f2f8fc}.link-preview-card span{color:#6c6570;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:800}.link-preview-card strong{color:#1e1a20;font-size:13px;line-height:1.35}.link-preview-card p{-webkit-line-clamp:3;color:#5d5760;white-space:normal;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.link-preview-card small{color:#1264a3;margin-top:2px;font-size:9px;font-weight:750}.link-preview-card>button{color:#756e77;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:7px;right:7px}.link-preview-card>button:hover{color:#2f2931;background:#e9e5ea}.file-attachment{background:#fff;border:1px solid #ded9e0;border-radius:10px;max-width:520px;position:relative;overflow:hidden}.file-attachment.missing-alt-text{border-color:#b36b00;box-shadow:0 0 0 1px #f4c36a55}.file-preview{object-fit:contain;background:#171419;border:0;width:100%;max-height:330px;display:block}.animation-paused{color:#655d68;background:#f5f2f6;align-content:center;place-items:center;gap:7px;min-height:120px;display:grid}.animation-paused span{font-size:10px;font-weight:800}.animation-paused button{min-height:32px;color:var(--violet);background:#fff;border:1px solid #c8becb;border-radius:7px;padding:0 11px;font-size:9px;font-weight:850}.image-preview{background:#f5f2f6;display:block}.image-preview img{object-fit:contain;width:100%;max-height:330px;display:block}.audio-preview{width:calc(100% - 20px);height:38px;margin:10px 10px 2px}.file-details{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px 88px 9px 10px;display:grid}.file-type-icon{width:34px;height:34px;color:var(--violet);background:#eee9ff;border-radius:8px;place-items:center;display:grid}.file-details strong,.file-details small,.file-details em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-details strong{color:#403a43;font-size:11px}.file-details small{color:#706873;margin-top:3px;font-size:9px}.file-details em{color:#615965;margin-top:4px;font-size:9px;font-style:normal}.file-details .alt-text-reminder{color:#744500;background:#fff0cf;border-radius:999px;width:fit-content;padding:2px 6px;font-weight:800}.file-actions{gap:3px;display:flex;position:absolute;bottom:10px;right:7px}.file-actions a,.file-actions button{color:#6f6872;background:#f3f0f4;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.file-actions a:hover,.file-actions button:hover{color:var(--violet);background:#e9e4eb}.file-alt-text-editor{background:#faf8fb;border-top:1px solid #eee9ef;padding:9px 10px 10px}.file-alt-text-editor label{color:#554d58;gap:5px;font-size:9px;font-weight:800;display:grid}.file-alt-text-editor textarea{resize:vertical;color:#302b31;width:100%;min-height:68px;font:inherit;background:#fff;border:1px solid #cfc7d2;border-radius:7px;padding:7px 8px;font-weight:500;line-height:1.4}.file-alt-text-editor>small{color:#8b838e;text-align:right;margin-top:4px;font-size:8px;display:block}.file-alt-text-editor>p{color:#a8322b;margin:4px 0 0;font-size:9px}.file-alt-text-editor>div{justify-content:flex-end;gap:5px;margin-top:7px;display:flex}.file-alt-text-editor button{color:#554e57;background:#fff;border:1px solid #cbc4ce;border-radius:6px;align-items:center;gap:4px;min-height:30px;padding:0 9px;font-size:9px;font-weight:800;display:flex}.file-alt-text-editor button[type=submit]{border-color:var(--violet);background:var(--violet);color:#fff}.file-attachment.compact{min-width:260px;max-width:420px}.file-attachment.compact .file-preview,.file-attachment.compact .image-preview img{max-height:180px}.file-attachment.recorded-clip{background:#fdfcff;border-color:#d9d1f3}.file-attachment.recorded-clip .file-type-icon{background:var(--violet);color:#fff}.clip-transcript{background:#faf8fd;border-top:1px solid #e8e1ee;gap:6px;padding:8px 10px 10px;display:grid}.clip-transcript-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.clip-transcript-toolbar>span{color:#55455c;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-size:9px;font-weight:850;display:flex}.clip-transcript-toolbar label{color:#766d79;align-items:center;gap:5px;font-size:8px;font-weight:750;display:flex}.clip-transcript-toolbar select{color:#4d4550;background:#fff;border:1px solid #d4ccd9;border-radius:6px;height:25px;padding:0 5px;font-size:9px}.clip-transcript>p{color:#6a606d;align-items:center;gap:5px;margin:0;font-size:9px;line-height:1.45;display:flex}.clip-transcript>p:not(.expanded){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clip-transcript>p.expanded{color:#3f3742;white-space:pre-wrap;max-height:190px;display:block;overflow-y:auto}.clip-transcript>button,.clip-transcript>p button{width:fit-content;min-height:28px;color:var(--violet);background:#fff;border:1px solid #cfc4d8;border-radius:6px;padding:0 9px;font-size:9px;font-weight:800}.clip-transcript>button:hover,.clip-transcript>p button:hover{border-color:var(--violet);background:#f3ecf6}.clip-transcript>.clip-transcript-error{color:#a8322b}.message.deleted .message-content p{color:#938d96;font-style:italic}.group-time{color:#0000;text-align:right;padding-top:4px;font-size:9px}.message:hover .group-time{color:#aaa4ad}.group-time .edited-label{color:#0000;display:block}.message:hover .group-time .edited-label,.group-time .edited-label:focus-visible{color:#746d77}.message-tools{border:1px solid var(--line);background:#fff;border-radius:7px;gap:2px;padding:3px;display:none;position:absolute;top:-14px;right:22px;box-shadow:0 4px 14px #211b2412}.message:hover .message-tools,.message:focus-within .message-tools{display:flex}.message-tools button{color:#706a73;background:0 0;border:0;border-radius:5px;place-items:center;width:27px;height:25px;padding:0;display:grid}.message-tools button:hover{background:#f2eff3}.message-tools button.active{color:var(--violet);background:#eee9ff}.message-tools .one-click-reaction{width:29px;font-size:15px;line-height:1}.reaction-picker{z-index:16;border:1px solid var(--line);background:#fff;border-radius:12px;gap:8px;width:316px;max-width:min(316px,100vw - 24px);padding:9px;display:grid;position:absolute;bottom:calc(100% + 5px);right:0;box-shadow:0 14px 38px #1e17233d}.reaction-picker-search{color:#817984;background:#fff;border:1px solid #cdc6d0;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.reaction-picker-search:focus-within{border-color:var(--violet);box-shadow:0 0 0 2px #6b3c7324}.reaction-picker-search input{color:#302b31;width:100%;min-width:0;height:30px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:10px}.reaction-picker section>strong{color:#7e7681;letter-spacing:.07em;text-transform:uppercase;margin:0 2px 5px;font-size:8px;font-weight:850;display:block}.reaction-picker-quick{border-bottom:1px solid #eeeaf0;padding-bottom:7px}.reaction-picker-quick>div,.reaction-picker-results section>div{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.message-tools .reaction-picker button{border-radius:7px;place-items:center;width:34px;height:32px;font-size:18px;display:grid}.message-tools .reaction-picker button:hover,.message-tools .reaction-picker button:focus-visible{color:inherit;outline-offset:-2px;background:#f0e8f2;outline:2px solid #7b3f80}.reaction-picker-quick button{background:#f5f0f6}.reaction-picker-results{scrollbar-gutter:stable;max-height:248px;overflow:hidden auto}.reaction-picker-results section+section{margin-top:10px}.reaction-picker-empty{color:#7d757f;text-align:center;min-height:78px;padding:25px 12px;font-size:10px}.reminder-picker{z-index:14;border:1px solid var(--line);background:#fff;border-radius:10px;gap:2px;width:245px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 5px);right:0;box-shadow:0 12px 32px #21172829}.reminder-picker>strong{color:#443d47;padding:6px 7px 7px;font-size:11px}.message-tools .reminder-picker>button{color:#59525c;text-align:left;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:34px;padding:0 7px;font-size:10px;display:flex}.message-tools .reminder-picker>button:hover{color:var(--violet);background:#f4f1f6}.reminder-picker>button small{color:#9a929c;font-size:9px}.reminder-picker label{color:#7d757f;margin:5px 5px 2px;font-size:9px;font-weight:700}.reminder-picker input{color:#4a434d;border:1px solid #dcd6de;border-radius:6px;width:100%;height:34px;margin-top:4px;padding:0 7px;font-size:10px}.message-tools .reminder-picker>.reminder-custom{background:var(--violet);color:#fff;justify-content:center;margin-top:3px;font-weight:750}.message-tools .reminder-picker>.reminder-custom:hover{background:var(--violet-dark);color:#fff}.message-tools .reminder-picker>.reminder-custom:disabled{color:#aaa3ac;cursor:default;background:#e7e3e8}.message-tools .reminder-picker>.reminder-cancel{color:#a44242;border-top:1px solid #eeeaf0;border-radius:0 0 6px 6px;justify-content:center;margin-top:3px}.message-meta-actions{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.reaction-group{align-items:stretch;display:inline-flex}.message-poll{background:#fbfafc;border:1px solid #ded8e1;border-radius:10px;width:min(560px,100%);margin-top:10px;padding:12px}.message-poll>header,.message-poll>footer{align-items:center;gap:10px;display:flex}.message-poll>header span,.message-poll>footer span{align-items:center;gap:5px;display:inline-flex}.message-poll>header span{color:#5c44bd;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.message-poll>header small{color:#807984;font-size:10px}.message-poll-options{gap:6px;margin-top:9px;display:grid}.message-poll-options>button{color:#332f35;text-align:left;background:#fff;border:1px solid #ded8e1;border-radius:8px;grid-template-columns:18px minmax(90px,1fr) auto;align-items:center;gap:7px;min-height:38px;padding:7px 10px;display:grid;position:relative;overflow:hidden}.message-poll-options>button:not(:disabled):hover,.message-poll-options>button.selected{background:#f8f5ff;border-color:#9984e8}.message-poll-options>button:disabled{cursor:default}.poll-option-bar{z-index:0;opacity:.75;background:#eee9ff;transition:width .2s;position:absolute;inset:0 auto 0 0}.poll-option-choice,.message-poll-options strong,.poll-option-count,.message-poll-options small{z-index:1;position:relative}.poll-option-choice{color:#fff;border:1px solid #aaa2ae;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.selected .poll-option-choice{background:#6d4aff;border-color:#6d4aff}.poll-option-choice i{border-radius:50%;width:5px;height:5px}.message-poll-options strong{font-size:12px;line-height:1.25}.poll-option-count{color:#625b65;font-size:11px;font-weight:800}.message-poll-options small{color:#817a84;text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;margin-top:-4px;font-size:9px;overflow:hidden}.message-poll>footer{color:#756e78;flex-wrap:wrap;margin-top:9px;font-size:9px}.message-poll>footer button{color:#5e5761;background:#fff;border:1px solid #cfc7d3;border-radius:6px;margin-left:auto;padding:4px 8px;font-size:9px;font-weight:750}.message-poll.closed{opacity:.9}.forwarded-message{width:min(620px,100%);color:inherit;text-align:left;background:#fbfafc;border:1px solid #d9d3dc;border-left:4px solid #8064d9;border-radius:0 9px 9px 0;margin-top:8px;padding:10px 12px;display:block}.forwarded-message:not(.unavailable):hover{background:#f7f4ff;border-color:#a99adb #a99adb #a99adb #6d4aff}.forwarded-message>header{color:#6f6872;align-items:center;gap:6px;height:auto;min-height:20px;display:flex}.forwarded-message>header strong{color:#373138;font-size:11px}.forwarded-message>header time{margin-left:auto}.forwarded-message .formatted-message{font-size:calc(var(--message-text-size) - 1px);margin-top:3px;line-height:1.45}.forwarded-message>small{color:#817a84;margin-top:6px;font-size:9px;display:block}.forwarded-message>footer{color:#6e5db0;margin-top:7px;font-size:9px;font-weight:750}.forwarded-message.unavailable{opacity:.72}.forward-backdrop{z-index:90}.forward-dialog{flex-direction:column;width:min(570px,100vw - 28px);max-height:min(720px,100vh - 28px);padding:0;display:flex;overflow:hidden}.forward-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;height:auto;padding:22px 24px 17px;display:flex}.forward-dialog>header .eyebrow{text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;margin-bottom:4px;font-size:9px;display:flex}.forward-dialog>header h2{font-size:24px}.forward-dialog>header button{color:#777078;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.forward-dialog>header button:hover{background:#f0edf1}.add-to-list-dialog{flex-direction:column;width:min(560px,100vw - 28px);max-height:min(720px,100vh - 28px);padding:0;display:flex;overflow:hidden}.add-to-list-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:21px 24px 16px;display:flex}.add-to-list-dialog>header .eyebrow{text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;margin-bottom:4px;font-size:9px;display:flex}.add-to-list-dialog>header h2{font-size:23px}.add-to-list-dialog>header button{color:#777078;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.add-to-list-source{background:#f5f9fd;border-left:3px solid #5b8fc1;gap:3px;margin:16px 24px 12px;padding:10px 12px;display:grid}.add-to-list-source strong{color:#39333b;font-size:10px}.add-to-list-source span{color:#6b646d;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.45;overflow:hidden}.add-to-list-task-title{color:var(--ink);gap:5px;margin:0 24px 7px;font-size:10px;font-weight:800;display:grid}.add-to-list-task-title input{width:100%;height:41px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfc8d1;border-radius:8px;padding:0 11px;font-weight:550}.add-to-list-privacy{color:#52705f;margin:0 24px 12px;font-size:9px;line-height:1.45}.add-to-list-search{color:#8a838c;border:1px solid #d6d0d8;border-radius:8px;align-items:center;gap:7px;height:38px;margin:0 24px 10px;padding:0 10px;display:flex}.add-to-list-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:10px}.add-to-list-destinations{align-content:start;gap:7px;min-height:90px;padding:0 24px 22px;display:grid;overflow-y:auto}.add-to-list-destinations>button{min-height:54px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd7df;border-radius:9px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.add-to-list-destinations>button:hover:not(:disabled){background:#fbf7fc;border-color:#9f79a8}.add-to-list-destinations>button:disabled{opacity:.55;cursor:not-allowed}.add-to-list-destinations strong,.add-to-list-destinations small{display:block}.add-to-list-destinations strong{font-size:11px}.add-to-list-destinations small{color:var(--muted);margin-top:2px;font-size:8px}.add-to-list-mark{color:#5d2f67;background:#efe6f1;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.add-to-list-empty{min-height:78px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.forward-source{background:#faf8fc;border-left:3px solid #b3a6d9;gap:3px;margin:16px 24px 12px;padding:10px 12px;display:grid}.forward-source strong{color:#39333b;font-size:10px}.forward-source span{color:#6b646d;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.45;overflow:hidden}.forward-dialog .forward-note{margin:0 24px 12px;font-size:10px}.forward-note textarea{resize:vertical;color:#312b33;border:1px solid #d6d0d8;border-radius:8px;outline:0;width:100%;min-height:68px;margin-top:6px;padding:9px 10px;font:11px/1.45 inherit}.forward-note textarea:focus{border-color:#8064d9;box-shadow:0 0 0 3px #6d4aff14}.forward-dialog .forward-schedule{background:#faf8fc;border:1px solid #ded7e2;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin:0 24px 12px;padding:10px 11px;display:grid}.forward-schedule>span{color:#4f4752;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.forward-schedule>span small{color:#8c8490;font-size:8px;font-weight:600}.forward-schedule input{color:#312b33;background:#fff;border:1px solid #d6d0d8;border-radius:7px;min-width:188px;padding:7px 8px;font:10px inherit}.forward-schedule>small{color:#8d8690;grid-column:1/-1;font-size:8px}@media (max-width:520px){.forward-dialog .forward-schedule{grid-template-columns:1fr}.forward-schedule input{width:100%;min-width:0}}.forward-dialog .forward-search{color:#8a838c;border:1px solid #d6d0d8;border-radius:8px;align-items:center;gap:7px;height:38px;margin:0 24px 10px;padding:0 10px;display:flex}.forward-search input{color:#322d34;outline:0;flex:1;min-width:0;height:100%;font-size:11px;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.forward-destinations{gap:3px;min-height:90px;padding:0 16px 18px;display:grid;overflow-y:auto}.forward-destinations>button{color:#504951;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:32px minmax(0,1fr) 24px;align-items:center;gap:8px;min-height:48px;padding:6px 9px;display:grid}.forward-destinations>button:hover:not(:disabled){color:#4a154b;background:#f3eff6}.forward-destination-icon{color:#5f5263;background:#eee9f1;border-radius:8px;place-items:center;width:32px;height:32px;font-size:15px;font-weight:900;display:grid}.forward-destinations strong,.forward-destinations small{display:block}.forward-destinations strong{font-size:11px}.forward-destinations small{color:#918a94;margin-top:2px;font-size:8px}.forward-empty{color:#918a94;text-align:center;padding:24px;font-size:10px}.help-dialog{width:min(620px,100%);max-height:min(760px,100vh - 28px);overflow:hidden}.help-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.help-dialog>header>div{align-items:center;gap:10px;display:flex}.help-dialog>header>div>span{color:#6047c8;background:#f0ebff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.help-dialog>header p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:9px;font-weight:800}.help-dialog>header h2{margin:0;font-size:18px}.help-dialog>header>button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.help-dialog>header>button:hover{color:var(--ink);background:#f2eff3}.help-intro{color:#5f4cae;background:#faf8ff;border:1px solid #ddd3ff;border-radius:9px;align-items:center;gap:10px;margin:16px 20px 6px;padding:12px 13px;display:flex}.help-intro p{color:#655d70;margin:0;font-size:11px;line-height:1.45}.help-dialog kbd{color:#514a54;white-space:nowrap;background:#faf9fa;border:1px solid #d8d2da;border-bottom-width:2px;border-radius:5px;place-items:center;min-width:24px;height:24px;padding:0 7px;font:700 10px/1 inherit;display:inline-grid}.shortcut-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-height:510px;padding:6px 20px 18px;display:grid;overflow-y:auto}.shortcut-sections h3{color:var(--ink);margin:12px 0 6px;font-size:11px}.shortcut-row{color:#5f5862;border-bottom:1px solid #eeeaf0;justify-content:space-between;align-items:center;gap:10px;min-height:42px;font-size:10px;display:flex}.shortcut-row>div{justify-content:flex-end;align-items:center;gap:4px;display:flex}.help-dialog>footer{border-top:1px solid var(--line);min-height:58px;color:var(--muted);background:#fbfafb;justify-content:space-between;align-items:center;padding:10px 20px;font-size:9px;display:flex}.help-dialog>footer button{background:var(--violet);color:#fff;border:0;border-radius:7px;height:34px;padding:0 15px;font-size:10px;font-weight:750}.reaction-pill,.reply-count{color:#655f68;background:#faf8fb;border:1px solid #ddd7df;border-radius:7px;align-items:center;gap:4px;height:25px;padding:0 8px;font-size:10px;display:inline-flex}.reaction-group .reaction-pill{border-radius:7px 0 0 7px}.reaction-directory-trigger{color:#777078;background:#faf8fb;border:1px solid #ddd7df;border-left:0;border-radius:0 7px 7px 0;place-items:center;width:24px;height:25px;display:grid}.reaction-directory-trigger:hover{color:#5844ad;background:#f1edff}.reaction-pill span{font-size:14px}.custom-emoji-reaction{object-fit:contain;width:16px;height:16px;display:block}.reaction-pill:hover,.reaction-pill.reacted{color:#5844ad;background:#f1edff;border-color:#9580e9}.reply-count{color:var(--violet-dark);background:0 0;border-color:#0000;font-weight:700}.reply-count:hover{background:#f3efff}.edit-message textarea{resize:vertical;border:1px solid #9d91a2;border-radius:8px;outline:0;width:100%;min-height:72px;padding:9px 10px;font-size:13px}.edit-message>div{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.edit-message button{border:1px solid var(--line);color:#635d66;background:#fff;border-radius:6px;align-items:center;gap:4px;padding:5px 9px;font-size:10px;font-weight:700;display:flex}.edit-message .save-edit{border-color:var(--violet);background:var(--violet);color:#fff}.composer-wrap{padding:10px 22px 14px;position:relative}.composer-drop-target{z-index:12;color:#5a3fd1;pointer-events:none;background:#f7f4fff5;border:2px dashed #6d4aff;border-radius:10px;place-content:center;justify-items:center;gap:4px;display:grid;position:absolute;inset:10px 22px 14px}.composer-drop-target strong{font-size:13px}.composer-drop-target span{color:#756b80;font-size:10px}.composer-wrap.compact .composer-drop-target{left:14px;right:14px}.archived-channel-notice{color:#776f79;background:#f7f5f7;border:1px solid #ddd7df;border-radius:10px;align-items:center;gap:10px;min-height:64px;margin:10px 22px 14px;padding:12px 14px;font-size:11px;display:flex}.archived-channel-notice svg{color:#8c8290;flex:none}.archived-channel-notice strong{color:#49424c}.announcement-channel-notice{background:#fffbea;border-color:#e4d79d}.announcement-channel-notice svg,.announcement-channel-notice strong{color:#745d13}.featured-workflow-composer{background:linear-gradient(135deg,#faf8ff,#fff);border:1px solid #d6c9ef;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;min-height:78px;margin:10px 22px 14px;padding:12px 14px;display:flex;box-shadow:0 3px 10px #3b1f5a0c}.featured-workflow-composer>div{align-items:center;gap:10px;min-width:0;display:flex}.featured-workflow-composer>div:first-child>span{color:#5d44bd;background:#eee8ff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.featured-workflow-composer strong,.featured-workflow-composer small{display:block}.featured-workflow-composer strong{color:#352d3b;font-size:11px}.featured-workflow-composer small{color:#7d7284;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.featured-workflow-composer>div:last-child{flex:none}.featured-workflow-composer button{color:#625968;background:#fff;border:1px solid #d6cfda;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.featured-workflow-composer button.primary-button{border-color:var(--violet);background:var(--violet);color:#fff}.featured-workflow-composer button:disabled{opacity:.5}.composer{background:#fff;border:1px solid #cfc9d1;border-radius:10px;overflow:visible;box-shadow:0 2px 8px #241c2810}.composer:focus-within{border-color:#a99ab0;box-shadow:0 0 0 1px #a99ab0}.composer textarea{resize:none;width:100%;min-height:50px;max-height:160px;color:var(--ink);border:0;outline:0;padding:14px 15px 5px;font-size:13px}.composer textarea::placeholder{color:#aaa4ad}.mention-suggestions{z-index:8;border:1px solid var(--line);background:var(--white);border-radius:10px;max-height:272px;padding:6px;position:absolute;bottom:48px;left:10px;right:10px;overflow-y:auto;box-shadow:0 12px 34px #1d1c1d2e}.mention-suggestions button{width:100%;min-height:48px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:6px 9px;display:flex}.mention-suggestions button:hover,.mention-suggestions button.selected{color:#fff;background:#1264a3}.mention-suggestions button>span:last-child{gap:2px;min-width:0;display:grid}.mention-suggestions button strong,.mention-suggestions button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mention-suggestions button small{color:var(--muted);font-size:11px}.mention-suggestions button:hover small,.mention-suggestions button.selected small{color:#d8edf8}.mention-suggestion-icon{color:#611f69;background:#f4eaf5;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.mention-suggestion-icon.channel,.mention-suggestion-icon.here{color:#075985;background:#e0f2fe;font-size:18px}.mention-suggestion-icon.everyone{color:#92400e;background:#fef3c7;font-size:18px}.mention-suggestion-icon.group{color:#146c43;background:#e7f8ef;font-size:18px}.mention-suggestions button:hover .mention-suggestion-icon,.mention-suggestions button.selected .mention-suggestion-icon{color:#1264a3;background:#fff}.mention-suggestions-status{color:var(--muted);padding:12px 10px;font-size:12px;display:block}.emoji-suggestion-icon{flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.emoji-suggestion-icon img{object-fit:contain;width:24px;height:24px}.slash-command-suggestion-icon{color:#4a154b;background:#f2e8f3;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.mention-suggestions button:hover .slash-command-suggestion-icon,.mention-suggestions button.selected .slash-command-suggestion-icon{color:#1264a3;background:#fff}.formatting-toolbar{border-bottom:1px solid #f0edf1;align-items:center;gap:2px;min-height:35px;padding:4px 8px;display:flex}.formatting-toolbar button{color:#746d77;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:26px;padding:0;display:grid}.formatting-toolbar button:hover{color:var(--violet);background:#f0edf2}.formatting-toolbar i{background:#e2dde4;width:1px;height:17px;margin:0 4px}.composer-attachments{border-bottom:1px solid #f0edf1;align-items:flex-start;gap:7px;padding:9px 9px 2px;display:flex;overflow-x:auto}.composer-attachments .file-attachment{flex:0 0 330px}.upload-progress{width:280px;min-height:57px;color:var(--violet);border:1px solid #ded9e0;border-radius:9px;flex:none;grid-template-columns:22px 1fr 30px;align-items:center;gap:7px;padding:9px 10px;display:grid}.upload-progress>svg{animation:1s linear infinite spin}.upload-progress.scanning{background:#faf8ff;border-color:#cfc5ef}.upload-progress.scanning>svg{animation:none}.upload-progress.scanning b{background:linear-gradient(90deg,#6d4aff,#9b83ef,#6d4aff) 0 0/200% 100%;animation:1.4s linear infinite scan-sweep}.upload-progress span{min-width:0}.upload-progress strong{color:#4d4650;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.upload-progress i{background:#ede9ef;border-radius:5px;height:4px;margin-top:6px;display:block;overflow:hidden}.upload-progress b{border-radius:inherit;background:var(--violet);height:100%;transition:width .15s;display:block}.upload-progress small{color:#8d8590;text-align:right;font-size:8px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scan-sweep{to{background-position:-200% 0}}@keyframes message-focus{0%,35%{background:#eee9ff}to{background:0 0}}.composer-actions{justify-content:space-between;align-items:center;padding:5px 7px 7px;display:flex}.poll-composer{background:#faf8fc;border:1px solid #d9d1e0;border-radius:9px;margin:2px 8px 7px;padding:10px}.poll-composer>header{justify-content:space-between;align-items:center;display:flex}.poll-composer>header span{color:#5d45bb;align-items:center;gap:6px;font-size:11px;display:flex}.poll-composer>header button,.poll-composer-options button{color:#777078;background:0 0;border:0;border-radius:5px;place-items:center;width:25px;height:25px;padding:0;display:grid}.poll-composer>p{color:#7c747f;margin:4px 0 8px;font-size:9px}.poll-composer-options{gap:5px;display:grid}.poll-composer-options>label{grid-template-columns:20px 1fr auto;align-items:center;gap:5px;display:grid}.poll-composer-options>label>span{color:#817a84;text-align:center;font-size:9px;font-weight:800}.poll-composer-options input[type=text],.poll-composer-options input:not([type]){color:#302c32;min-width:0;height:31px;font:inherit;background:#fff;border:1px solid #d5ced8;border-radius:6px;padding:0 9px;font-size:11px}.poll-composer .poll-add-option{color:#6049b7;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;margin:7px 0 3px 25px;padding:4px 7px;font-size:9px;font-weight:750;display:inline-flex}.poll-composer-settings{border-top:1px solid #e5e0e7;flex-wrap:wrap;align-items:center;gap:8px 15px;margin-top:7px;padding-top:7px;display:flex}.poll-composer-settings>label{color:#635d66;align-items:center;gap:5px;font-size:9px;display:inline-flex}.poll-composer-settings input[type=checkbox]{accent-color:#6d4aff}.poll-composer-settings .poll-close-time{margin-left:auto}.poll-close-time input{color:#504a53;background:#fff;border:1px solid #d5ced8;border-radius:5px;height:27px;padding:0 6px;font-size:9px}.poll-composer-error{color:#b4454f;margin-top:6px;font-size:9px;display:block}.composer-actions button.active{color:#5b43bd;background:#eee9ff}.thread-broadcast-option{color:#5f5862;cursor:pointer;align-items:center;gap:7px;width:fit-content;margin:0 11px 2px;font-size:10px;font-weight:650;display:flex}.thread-broadcast-option input{width:14px;height:14px;accent-color:var(--violet)}.composer-actions>div{gap:2px;display:flex}.composer-actions .send-controls{gap:4px}.composer-actions button{color:#716b74;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:28px;padding:0;display:grid}.composer-actions button:hover{background:#f2eff3}.composer-actions button:disabled{opacity:.42;cursor:default}.composer-actions .send-button{background:var(--violet);color:#fff}.composer-actions .send-button:hover{background:var(--violet-dark)}.composer-actions .send-button:disabled{color:#a9a3ac;cursor:default;background:#e6e2e7}.clip-recorder{background:#fbfaff;grid-template-rows:39px minmax(105px,auto) 52px;min-height:196px;display:grid}.clip-recorder>header{border-bottom:1px solid #e9e4ee;grid-template-columns:8px auto 1fr 28px;align-items:center;gap:8px;padding:0 11px 0 14px;display:grid}.clip-recorder>header strong{color:#453d49;font-size:11px}.clip-recorder>header time{color:#8d8590;text-align:right;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.clip-recorder>header button{color:#807884;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.clip-recorder>header button:hover{background:#eeeaf1}.recording-dot{background:#c9c3cc;border-radius:50%;width:8px;height:8px}.recording-dot.active{background:#dc3f55;animation:1.4s ease-in-out infinite clip-pulse;box-shadow:0 0 0 4px #dc3f5518}.clip-recorder-stage{color:#fff;background:linear-gradient(145deg,#28212c,#17131a);place-items:center;min-height:105px;display:grid;overflow:hidden}.clip-recorder.video .clip-recorder-stage,.clip-recorder.screen .clip-recorder-stage{min-height:220px}.clip-recorder-stage>video{object-fit:contain;background:#151217;width:100%;max-height:330px;display:block}.clip-recorder.video .clip-recorder-stage>video:not([controls]){object-fit:cover;transform:scaleX(-1)}.clip-device-state{color:#ddd7e1;text-align:center;place-items:center;gap:9px;padding:25px;font-size:10px;display:grid}.clip-device-state.requesting>svg:first-child{animation:1s linear infinite spin}.clip-device-state.ready{max-width:430px}.clip-device-state.ready>svg:first-child{color:#b9a8ff}.clip-device-state.ready strong{color:#fff;font-size:11px}.clip-device-state.error>svg:first-child{color:#f197a4;animation:none}.clip-device-state.error strong{color:#fff;font-size:11px}.clip-device-state.error span{color:#aca3af}.clip-audio-live{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:5px 14px;width:min(92%,620px);padding:22px;display:grid}.clip-audio-live>svg{color:#b9a8ff;grid-row:1/3}.clip-audio-live>span{color:#aca3af;font-size:9px}.clip-wave{align-items:center;gap:3px;height:35px;display:flex}.clip-wave i{background:#b9a8ff;border-radius:3px;width:3px;height:10px;animation:.8s ease-in-out infinite alternate clip-wave}.clip-wave i:nth-child(3n){animation-delay:-.25s}.clip-wave i:nth-child(4n){animation-delay:-.5s}.clip-wave i:nth-child(5n){animation-delay:-.7s}.clip-audio-preview{grid-template-columns:35px minmax(0,1fr);align-items:center;gap:12px;width:min(92%,620px);padding:25px 20px;display:grid}.clip-audio-preview>svg{color:#c4b5ff}.clip-audio-preview audio{width:100%;height:40px}.clip-recorder>footer{border-top:1px solid #e9e4ee;justify-content:flex-end;align-items:center;gap:7px;padding:8px 10px;display:flex}.clip-recorder>footer button{color:#635b67;background:#fff;border:1px solid #ddd7e1;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;font-weight:750;display:flex}.clip-recorder>footer button:hover{color:var(--violet);border-color:#b7a8e8}.clip-recorder>footer .clip-stop{color:#fff;background:#d84257;border-color:#d84257}.clip-recorder>footer .clip-attach,.clip-recorder>footer .clip-start{border-color:var(--violet);background:var(--violet);color:#fff}.clip-recorder>footer .clip-stop:hover,.clip-recorder>footer .clip-attach:hover,.clip-recorder>footer .clip-start:hover{color:#fff;filter:brightness(.94)}.clip-recorder>footer button:disabled{opacity:.65;cursor:default}.clip-recorder>footer button:disabled svg{animation:1s linear infinite spin}@keyframes clip-pulse{50%{opacity:.45}}@keyframes clip-wave{to{opacity:.62;height:33px}}.composer-emoji-picker{z-index:13;border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,34px);gap:2px;width:170px;max-height:250px;padding:6px;display:grid;position:absolute;bottom:50px;left:30px;overflow-y:auto;box-shadow:0 12px 32px #21172829}.composer-emoji-picker button{background:0 0;border:0;border-radius:6px;width:34px;height:34px;padding:0;font-size:18px}.composer-emoji-picker button:hover{background:#f2eff3}.emoji-picker-heading{color:#777079;text-transform:uppercase;letter-spacing:.07em;grid-column:1/-1;padding:7px 5px 3px;font-size:9px;font-weight:800}.custom-emoji-picker-image{object-fit:contain;width:23px;height:23px;margin:auto;display:block}.schedule-popover{z-index:12;border:1px solid var(--line);background:#fff;border-radius:12px;width:min(330px,100% - 44px);padding:14px;position:absolute;bottom:72px;right:22px;box-shadow:0 16px 45px #2117282b}.schedule-popover header{color:var(--ink);justify-content:space-between;align-items:center;font-size:12px;display:flex}.schedule-popover header button{color:#7f7782;background:0 0;border:0;border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.schedule-shortcuts{grid-template-columns:repeat(3,1fr);gap:5px;margin:10px 0;display:grid}.schedule-shortcuts button{color:#5e5761;background:#faf8fb;border:1px solid #dfdae1;border-radius:7px;min-height:38px;padding:5px;font-size:9px}.schedule-shortcuts button:hover{color:var(--violet);background:#f3efff;border-color:#a995ee}.schedule-popover label{color:#777079;font-size:9px;font-weight:700;display:block}.schedule-popover input{width:100%;height:39px;color:var(--ink);border:1px solid #d9d4da;border-radius:7px;margin-top:5px;padding:0 9px}.schedule-confirm{background:var(--violet);color:#fff;border:0;border-radius:7px;width:100%;height:38px;margin-top:10px;font-size:10px;font-weight:750}.schedule-confirm:disabled{color:#9c959e;background:#e5e1e7}.composer-wrap>p{color:#746d77;margin:6px 2px 0;font-size:9px}.typing-indicator,.connection-state{color:#7c737e;margin:5px 2px 0;font-size:10px;display:block}.schedule-notice{color:#4f806a;align-items:center;gap:4px;margin:5px 2px 0;font-size:10px;display:flex}.global-undo-sends{z-index:1200;pointer-events:none;gap:8px;width:min(390px,100vw - 28px);display:grid;position:fixed;bottom:18px;right:18px}.global-undo-send{border:1px solid color-mix(in srgb, var(--violet) 42%, var(--line));background:var(--white);min-height:46px;color:var(--ink);pointer-events:auto;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:9px 10px 9px 14px;font-size:12px;font-weight:750;display:flex;box-shadow:0 10px 30px #19121d33}.global-undo-send span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.global-undo-send button{border:1px solid var(--violet);background:var(--paper);min-height:30px;color:var(--violet);font:inherit;cursor:pointer;border-radius:7px;padding:0 12px;font-weight:850}.global-undo-send button:hover{background:color-mix(in srgb, var(--violet) 9%, var(--paper))}.global-undo-send button:disabled{opacity:.58;cursor:wait}html[data-theme=dark] .global-undo-send{color:#eee8ef;background:#29242b;border-color:#6d5774}html[data-theme=dark] .global-undo-send button{color:#c5b8ff;background:#19161b;border-color:#9b85ee}.connection-state.offline{color:#b34d52}.draft-status{color:#746d77;align-items:center;gap:4px;font-size:9px;display:flex;position:absolute;bottom:2px;right:24px}.draft-status.saved{color:#477760}.draft-conflict{color:#674c14;background:#fff8e7;border:1px solid #d6a344;border-radius:7px;align-items:center;gap:8px;margin-top:6px;padding:7px 9px;font-size:10px;display:flex}.draft-conflict span{flex:1}.draft-conflict button{color:#5d4310;background:#fff;border:1px solid #c99b47;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:750}.composer-wrap.compact{border-top:1px solid var(--line);padding:10px 14px 14px}.composer-wrap.compact .schedule-popover{bottom:68px;right:14px}.toast{z-index:20;background:var(--ink);color:#fff;border-radius:9px;align-items:center;gap:16px;max-width:380px;padding:12px 14px;font-size:12px;display:flex;position:fixed;bottom:20px;right:22px;box-shadow:0 12px 35px #17121b3b}.toast button{color:#cfc8d1;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.sidebar-scrim{display:none}.dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#160e1c8f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.confirmation-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#160e1ca3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirmation-dialog{background:#fff;border:1px solid #ddd5df;border-radius:16px;grid-template-columns:43px minmax(0,1fr);gap:14px;width:min(100%,470px);padding:27px;display:grid;position:relative;box-shadow:0 28px 80px #160e1c66}.confirmation-icon{width:43px;height:43px;color:var(--violet);background:#eee9ff;border-radius:12px;place-items:center;display:grid}.confirmation-dialog.warning .confirmation-icon{color:#9b6811;background:#fff7dd}.confirmation-dialog.danger .confirmation-icon{color:#b4233b;background:#fff0f2}.confirmation-dialog .eyebrow{text-transform:uppercase;letter-spacing:.08em;margin:2px 0 5px;font-size:9px}.confirmation-dialog h2{color:#2e2930;font:750 22px/1.15 var(--font-display), sans-serif;letter-spacing:-.035em;margin:0}.confirmation-dialog div>p:last-child{color:#716a74;margin:9px 0 0;font-size:12px;line-height:1.5}.confirmation-close{color:#766f79;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:13px;right:13px}.confirmation-close:hover{background:#f1edf2}.confirmation-dialog footer{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.confirmation-dialog footer button{color:#514a54;background:#fff;border:1px solid #d6d0d8;border-radius:8px;min-width:94px;min-height:39px;padding:0 14px;font-size:11px;font-weight:750}.confirmation-dialog footer button:hover{background:#f7f4f8}.confirmation-dialog footer .primary{border-color:var(--violet);background:var(--violet);color:#fff}.confirmation-dialog footer .danger{color:#fff;background:#b4233b;border-color:#b4233b}.confirmation-dialog footer .primary:hover,.confirmation-dialog footer .danger:hover{filter:brightness(.94)}.dialog{background:#fff;border-radius:16px;width:min(100%,500px);padding:30px;position:relative;box-shadow:0 28px 80px #160e1c55}.dialog-close{color:#756e78;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:18px;right:18px}.dialog-close:hover{background:#f2eff3}.eyebrow.dark{color:var(--violet);margin:0 0 12px}.dialog h2,.workspace-page h1{color:var(--ink);font:750 29px var(--font-display), sans-serif;letter-spacing:-.045em;margin:0}.dialog>p:not(.eyebrow){color:var(--muted);margin:8px 0 25px;font-size:13px;line-height:1.5}:is(.dialog,.admin-dialog) label{color:#443f48;margin-bottom:17px;font-size:12px;font-weight:700;display:block}:is(.dialog,.admin-dialog) label>span{color:#9a949d;font-weight:400}.channel-template-picker{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:2px 0 17px;padding:0;display:grid}.channel-template-picker legend{color:#443f48;grid-column:1/-1;margin-bottom:7px;font-size:12px;font-weight:700}.channel-template-picker>label{cursor:pointer;background:#fbfafb;border:1px solid #ddd7df;border-radius:9px;grid-template-columns:17px minmax(0,1fr);gap:8px;min-width:0;margin:0;padding:10px;display:grid}.channel-template-picker>label:has(input:checked){background:#f6f3ff;border-color:#8064d9;box-shadow:0 0 0 1px #8064d9}.channel-template-picker>label.disabled{opacity:.55;cursor:not-allowed}.channel-template-picker input{width:15px;height:15px;accent-color:var(--violet);margin:2px 0 0}.channel-template-picker span,.channel-template-picker strong,.channel-template-picker small,.channel-template-picker em{min-width:0;display:block}.channel-template-picker strong{color:#3d3740;font-size:11px}.channel-template-picker small{color:#817a84;margin-top:3px;font-size:9px;line-height:1.35}.channel-template-picker em{color:#6954bc;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;font-style:normal;font-weight:750;overflow:hidden}.channel-name-prefixes{background:#faf9fa;border:1px solid #ded9e0;border-radius:9px;margin:-8px 0 15px;padding:10px 12px}.channel-name-prefixes>span{color:#625b66;margin-bottom:7px;font-size:11px;font-weight:750;display:block}.channel-name-prefixes>div{flex-wrap:wrap;gap:6px;display:flex}.channel-name-prefixes button{color:#4a3a78;background:#fff;border:1px solid #cbc3ce;border-radius:999px;min-height:28px;padding:4px 9px;font-size:11px;font-weight:750}.channel-name-prefixes button:hover{background:#f6f3ff;border-color:#8064d9}:is(.dialog,.admin-dialog) input[type=text],:is(.dialog,.admin-dialog) input:not([type]){border:1px solid #d9d4da;border-radius:9px;outline:0;width:100%;margin-top:7px;padding:12px 13px}:is(.dialog,.admin-dialog) select{color:#443f48;width:100%;height:43px;font:inherit;background:#fff;border:1px solid #d9d4da;border-radius:9px;outline:0;margin-top:7px;padding:0 12px}:is(.dialog,.admin-dialog) select:focus,:is(.dialog,.admin-dialog) input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6d4aff1c}.checkbox-row{border:1px solid var(--line);border-radius:9px;align-items:flex-start;gap:10px;padding:13px;display:flex!important}.checkbox-row input{accent-color:var(--violet);margin-top:3px}.checkbox-row span{display:block;color:var(--ink)!important}.checkbox-row strong,.checkbox-row small{display:block}.checkbox-row small{color:var(--muted);margin-top:3px;font-weight:400}.dialog-actions{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.dialog-actions>button{border:1px solid var(--line);color:#554f58;background:#fff;border-radius:8px;width:auto;margin:0;padding:11px 16px;font-weight:700}.dialog-actions .primary-button{border-color:var(--violet);background:var(--violet);color:#fff}.workspace-page.create-channel-page{background:var(--paper);scrollbar-gutter:stable;overflow-y:auto}.create-channel-content{width:min(100%,960px);margin-inline:auto}.create-channel-content>.eyebrow{margin-top:4px}.create-channel-content>h1{margin-top:7px;padding-right:48px;font-size:clamp(28px,3vw,38px)}.create-channel-content>p:not(.eyebrow){color:var(--muted);margin:10px 0 26px;font-size:13px;line-height:1.5}.create-channel-page form{border:1px solid var(--line);background:var(--white);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px;padding:26px;display:grid;box-shadow:0 5px 20px #2d20350b}.create-channel-page form>:is(label:first-child,.channel-name-prefixes,.channel-template-picker,.dialog-actions){grid-column:1/-1}.create-channel-page form>label{min-width:0;color:var(--ink);margin:0;font-size:12px;font-weight:750;display:block}.create-channel-page form>label>span{color:var(--muted);font-weight:400}.create-channel-page form>label>small{color:var(--muted);margin-top:6px;font-size:11px;font-weight:400;display:block}.create-channel-page form>label>:is(input:not([type=checkbox]),select){background:var(--white);width:100%;min-width:0;height:44px;color:var(--ink);font:inherit;border:1px solid #d9d4da;border-radius:9px;outline:0;margin-top:7px;padding:0 12px;font-weight:400}.create-channel-page form>label>:is(input,select):focus{border-color:var(--violet);box-shadow:0 0 0 3px #6d4aff1c}.create-channel-page .channel-name-prefixes{margin:-5px 0 0}.create-channel-page .channel-template-picker{margin:0}.create-channel-page .channel-template-picker>label{padding:14px}.create-channel-page .channel-template-picker strong{font-size:12px}.create-channel-page .channel-template-picker small{color:#635d66;font-size:11px}.create-channel-page .channel-template-picker em{color:#54338f;font-size:10px}.create-channel-page .checkbox-row{min-height:72px;margin-top:19px!important}.create-channel-page .dialog-actions{border-top:1px solid var(--line);margin-top:2px;padding-top:16px}.create-channel-page :is(button,input,select):focus-visible{outline:3px solid color-mix(in srgb, var(--workspace-accent) 62%, #8064d9);outline-offset:2px}@media (max-width:620px){.workspace-page.create-channel-page{padding:24px 16px}.create-channel-page form{grid-template-columns:minmax(0,1fr);padding:17px}.create-channel-page form>:is(label:first-child,.channel-name-prefixes,.channel-template-picker,.dialog-actions){grid-column:1}.create-channel-page .channel-template-picker{grid-template-columns:minmax(0,1fr)}.create-channel-page .checkbox-row{margin-top:0!important}.create-channel-page .dialog-actions{background:var(--white);padding-bottom:12px;position:sticky;bottom:-24px}}.workspace-page.create-workspace-page{background:var(--paper);scrollbar-gutter:stable;overflow-y:auto}.create-workspace-onboarding{background:radial-gradient(circle at 50% 12%,#f2eafd,#f8f6fa 45%,#eeeaf0);min-height:100vh;padding:clamp(24px,6vh,68px) 24px}.create-workspace-page.onboarding{background:var(--paper);border:1px solid #dfd8e3;border-radius:18px;width:min(100%,980px);min-height:min(620px,100vh - 48px);margin:auto;padding:48px clamp(24px,5vw,58px);position:relative;box-shadow:0 24px 70px #2918311d}.create-workspace-content{width:min(100%,920px);margin-inline:auto}.create-workspace-content>.eyebrow{margin-top:4px}.create-workspace-content>h1{margin-top:7px;padding-right:48px;font-size:clamp(28px,3vw,38px)}.create-workspace-content>p:not(.eyebrow){max-width:640px;color:var(--muted);margin:10px 0 26px;font-size:13px;line-height:1.5}.create-workspace-page form{border:1px solid var(--line);background:var(--white);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(230px,.7fr);gap:20px;padding:26px;display:grid;box-shadow:0 5px 20px #2d20350b}.create-workspace-page form>label{min-width:0;color:var(--ink);font-size:12px;font-weight:750}.create-workspace-page form>label>input{background:var(--white);width:100%;height:44px;color:var(--ink);font:inherit;border:1px solid #d9d4da;border-radius:9px;outline:0;margin-top:7px;padding:0 12px;font-weight:400}.create-workspace-page form>label>input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6d4aff1c}.create-workspace-page .workspace-provisioning-summary{background:#faf8ff;border:1px solid #ded8ef;border-radius:10px;align-content:start;gap:11px;padding:17px;display:grid}.workspace-provisioning-summary>strong{color:#4b3a64;margin-bottom:2px;font-size:11px}.workspace-provisioning-summary span{color:#5f5665;align-items:center;gap:8px;font-size:11px;display:flex}.workspace-provisioning-summary svg{color:#2f8f65}.create-workspace-page .dialog-actions{border-top:1px solid var(--line);grid-column:1/-1;margin-top:3px;padding-top:18px}.create-workspace-page :is(button,input):focus-visible{outline:3px solid color-mix(in srgb, var(--workspace-accent,#8064d9) 62%, #8064d9);outline-offset:2px}@media (max-width:650px){.workspace-page.create-workspace-page{padding:24px 16px}.create-workspace-onboarding{padding:12px}.create-workspace-page.onboarding{min-height:calc(100vh - 24px);padding:28px 16px}.create-workspace-page form{grid-template-columns:minmax(0,1fr);padding:17px}.create-workspace-page .dialog-actions{background:var(--white);grid-column:1;padding-bottom:12px;position:sticky;bottom:-24px}}.leave-workspace-dialog{width:min(100%,540px)}.leave-workspace-dialog>p:not(.eyebrow){color:#75555c;background:#fff7f8;border:1px solid #efd0d5;border-radius:9px;padding:12px}.leave-workspace-dialog label>span{color:#554d57;display:block}.leave-workspace-dialog label strong{color:#9c2d3e}.no-workspaces-screen{background:radial-gradient(circle at 50% 12%,#f2eafd,#f8f6fa 45%,#eeeaf0);place-items:center;min-height:100vh;padding:24px;display:grid}.no-workspaces-screen>section{text-align:center;background:#fff;border:1px solid #dfd8e3;border-radius:18px;width:min(100%,560px);padding:46px;box-shadow:0 24px 70px #2918311d}.no-workspaces-mark{background:var(--plum-900);color:#fff;border-radius:17px;place-items:center;width:60px;height:60px;margin:0 auto 19px;display:grid;box-shadow:0 9px 22px #3f19495c}.no-workspaces-screen h1{color:var(--ink);font:760 32px var(--font-display), sans-serif;letter-spacing:-.045em;margin:0}.no-workspaces-screen section>p:not(.eyebrow){color:var(--muted);margin:12px auto 25px;font-size:13px;line-height:1.6}.no-workspaces-screen section>div{justify-content:center;gap:9px;display:flex}.no-workspaces-screen section>div button{border:1px solid var(--line);color:#5e5661;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:auto;min-height:42px;margin:0;padding:0 15px;font-weight:750;display:inline-flex}.no-workspaces-screen section>div .primary-button{border-color:var(--violet);background:var(--violet);color:#fff}.sidebar-manager-dialog{flex-direction:column;width:min(920px,100vw - 40px);max-width:none;height:min(820px,100vh - 40px);padding:0;display:flex;overflow:hidden}.workspace-page.sidebar-manager-dialog{background:#f9f8fa;width:auto;max-width:none;height:auto;max-height:none;padding:0;overflow:hidden}.workspace-page.sidebar-manager-dialog>:is(.sidebar-manager-heading,.sidebar-manager-body,.sidebar-manager-footer){width:min(100%,1200px);margin-inline:auto}.sidebar-manager-heading{border-bottom:1px solid var(--line);flex:none;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:26px 64px 21px 28px;display:grid}.sidebar-manager-heading>span{width:44px;height:44px;color:var(--violet);background:#eee9ff;border-radius:12px;place-items:center;display:grid}.sidebar-manager-heading .eyebrow{text-transform:uppercase;letter-spacing:.08em;margin:0 0 3px;font-size:9px}.sidebar-manager-heading :is(h1,h2){font-size:27px}.sidebar-manager-heading p:last-child{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.45}.sidebar-manager-body{flex:1;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);min-height:0;display:grid}.sidebar-section-editor,.sidebar-conversation-editor{flex-direction:column;min-width:0;min-height:0;padding:21px 22px;display:flex}.sidebar-section-editor{border-right:1px solid var(--line);background:#fbfafc}.sidebar-manager-section-title{flex:none;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sidebar-manager-section-title :is(h2,h3),.sidebar-manager-section-title small{display:block}.sidebar-manager-section-title :is(h2,h3){color:#342e37;font:800 12px var(--font-body), sans-serif;letter-spacing:normal;margin:0}.sidebar-manager-section-title small{color:#6f6872;margin-top:2px;font-size:9px}.sidebar-conversation-title{gap:12px}.sidebar-view-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sidebar-conversation-title label{color:#6f6872;white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.sidebar-conversation-title select{color:#4c4550;background:#fff;border:1px solid #d9d4db;border-radius:7px;height:32px;padding:0 8px;font-size:9px}.sidebar-sort-hint{color:#6f6872;background:#f5f1f7;border-radius:8px;margin:-4px 0 10px;padding:8px 10px;font-size:9px;line-height:1.4}.sidebar-section-create{flex:none;grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.sidebar-section-create input{min-width:0;height:38px;font-size:11px;margin:0!important;padding:0 10px!important}.sidebar-section-create button{border:0;border-radius:8px;align-items:center;gap:5px;height:38px;padding:0 12px;font-size:10px;font-weight:750;display:flex}.sidebar-section-create button:disabled{color:#918a96;background:#dcd7e1}.sidebar-section-list,.sidebar-conversation-list{min-height:0;margin-top:13px;overflow-y:auto}.sidebar-section-list{flex-direction:column;gap:7px;display:flex}.sidebar-manager-empty{color:#6f6872;text-align:center;border:1px dashed #d9d3dc;border-radius:10px;align-content:center;place-items:center;gap:9px;min-height:125px;padding:22px;font-size:10px;line-height:1.4;display:grid}.sidebar-section-row{background:#fff;border:1px solid #e0dbe2;border-radius:9px;flex-direction:column;gap:7px;padding:8px;display:flex}.sidebar-section-row-main{align-items:center;gap:6px;width:100%;display:flex}.sidebar-section-name{color:#7f7485;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.sidebar-section-name input{background:0 0;width:100%;min-width:0;height:29px;font-size:10px;font-weight:700;box-shadow:none!important;border-color:#0000!important;margin:0!important;padding:0 7px!important}.sidebar-section-name input:focus{background:#fff;border-color:#c8b9f8!important}.sidebar-section-row-actions{gap:1px;display:flex}.sidebar-section-row-actions button{color:#817984;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;padding:0;display:grid}.sidebar-section-row-actions button:hover:not(:disabled){color:var(--violet);background:#f1edf3}.sidebar-section-row-actions button.quiet-danger:hover:not(:disabled){color:#b94355;background:#fff0f2}.sidebar-section-row-actions button:disabled{opacity:.35}.sidebar-section-view-controls{border-top:1px solid #eeeaf0;grid-template-columns:1fr 1fr;gap:6px;width:100%;padding-top:7px;display:grid}.sidebar-section-view-controls label{color:#6f6872;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;font-size:8px;font-weight:700;display:grid}.sidebar-section-view-controls select{color:#554d58;background:#fbfafc;border:1px solid #ddd7df;border-radius:6px;width:100%;min-width:0;height:29px;padding:0 6px;font-size:8px}.sidebar-conversation-list{border:1px solid #e2dde4;border-radius:10px;margin-top:0}.sidebar-conversation-row{border-bottom:1px solid #ece8ed;grid-template-columns:30px minmax(0,1fr) 188px;align-items:center;gap:9px;min-height:55px;padding:8px 10px;display:grid}.sidebar-conversation-row:last-child{border-bottom:0}.sidebar-conversation-icon{color:#64586a;background:#f1edf4;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.sidebar-conversation-row strong,.sidebar-conversation-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-conversation-row strong{color:#3d3740;font-size:10px}.sidebar-conversation-row small{color:#6f6872;margin-top:2px;font-size:8px}.sidebar-conversation-controls{grid-template-columns:minmax(0,1fr) auto;gap:4px;min-width:0;display:grid}.sidebar-conversation-controls select{color:#5a535d;background:#fff;border:1px solid #d9d4db;border-radius:7px;width:100%;min-width:0;height:32px;padding:0 8px;font-size:9px}.sidebar-conversation-controls>span{display:flex}.sidebar-conversation-controls button{color:#77707a;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:32px;padding:0;display:grid}.sidebar-conversation-controls button:hover:not(:disabled){color:var(--violet);background:#f1edf3}.sidebar-conversation-controls button:disabled{opacity:.3}.sidebar-manager-footer{border-top:1px solid var(--line);color:#6f6872;background:#fbfafb;flex:none;align-items:center;gap:7px;min-height:61px;padding:10px 21px 10px 28px;font-size:9px;display:flex}.sidebar-manager-footer svg{color:#b28a23}.sidebar-manager-footer span{flex:1}.sidebar-manager-footer button{background:var(--violet);color:#fff;border:0;border-radius:8px;height:35px;padding:0 18px;font-size:10px;font-weight:750}.sidebar-manager-footer button:disabled{color:#918a96;cursor:wait;background:#dcd7e1}.emoji-dialog{flex-direction:column;width:min(720px,100vw - 40px);max-width:none;height:min(690px,100vh - 40px);padding:0;display:flex;overflow:hidden}.workspace-page.emoji-dialog{background:var(--white);width:auto;max-width:none;height:auto;max-height:none;padding:0;overflow:hidden}.workspace-page.emoji-dialog>:is(.emoji-dialog-heading,.emoji-dialog-tools,.emoji-library){width:min(100%,1040px);margin-inline:auto}.workspace-page.emoji-dialog .emoji-dialog-heading{flex:none;padding:32px 68px 22px 32px}.workspace-page.emoji-dialog .emoji-dialog-tools{flex:none;padding:18px 24px}.workspace-page.emoji-dialog .emoji-library{scrollbar-gutter:stable;min-height:0;padding:18px 24px 32px}.workspace-page.emoji-dialog .emoji-library-row{min-height:72px;padding:12px 15px}.workspace-page.emoji-dialog .emoji-upload-form{scrollbar-gutter:stable;width:min(100%,760px);margin-inline:auto;padding:32px}.emoji-dialog-heading{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr);gap:14px;padding:29px 62px 19px 30px;display:grid}.emoji-dialog-heading>span{width:46px;height:46px;color:var(--violet);background:#eee9ff;border-radius:13px;place-items:center;display:grid}.emoji-dialog-heading :is(h1,h2){margin:1px 0 3px;font-size:27px}.emoji-dialog-heading p{color:var(--muted);margin:0;font-size:12px}.emoji-dialog-heading .eyebrow{color:var(--violet);font-size:9px}.emoji-dialog-tools{border-bottom:1px solid var(--line);background:#fbfafb;align-items:center;gap:10px;padding:17px 25px;display:flex}.emoji-dialog-tools label{color:#857d87;background:#fff;border:1px solid #d8d3da;border-radius:9px;flex:1;align-items:center;gap:7px;min-width:0;height:39px;margin:0;padding:0 10px;display:flex}.emoji-dialog-tools label:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px #6d4aff1c}.emoji-dialog-tools input{flex:1;min-width:0;height:100%;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.emoji-dialog button:focus-visible{z-index:1;outline:2px solid var(--violet);outline-offset:2px;position:relative}.emoji-dialog-tools .primary-button,.emoji-empty .primary-button{align-items:center;gap:6px;width:auto;margin:0;padding:10px 14px;display:inline-flex}.emoji-library{background:#f8f7f8;flex:1;min-height:0;padding:13px 22px 25px;overflow-y:auto}.emoji-library-row{background:#fff;border:1px solid #e1dde2;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:67px;margin-bottom:7px;padding:10px 13px;display:grid}.custom-emoji-library-image{object-fit:contain;background:#f4f2f5;border-radius:9px;width:38px;height:38px;padding:4px;display:block}.emoji-library-row>div{min-width:0}.emoji-library-row strong,.emoji-library-row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.emoji-library-row strong{color:#302b32;font-size:13px}.emoji-library-row span{color:var(--muted);margin-top:3px;font-size:10px}.emoji-library-actions{align-items:center;gap:2px;display:flex}.emoji-library-actions button{color:#716879;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.emoji-library-actions button:hover{color:var(--violet);background:#f1edf4}.emoji-library-actions button.danger{color:#9a6262}.emoji-library-actions button.danger:hover{color:#b43832;background:#fff0ef}.emoji-alias-source{background:#faf8fb;border:1px solid #e1dde2;border-radius:11px;align-items:center;gap:13px;padding:13px;display:flex}.emoji-alias-source span,.emoji-alias-source strong,.emoji-alias-source small{display:block}.emoji-alias-source small{color:var(--muted);margin-top:3px}.emoji-empty{height:100%;min-height:260px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:7px;display:grid}.emoji-empty strong{color:#403a42;font-size:15px}.emoji-empty p{margin:0 0 8px;font-size:12px}.emoji-upload-form{flex:1;min-height:0;padding:27px 30px;overflow-y:auto}.emoji-file-drop{color:#756d79;text-align:left;background:#faf8fb;border:1px dashed #bfb6c4;border-radius:12px;align-items:center;gap:16px;width:100%;min-height:104px;padding:17px;display:flex}.emoji-file-drop:hover{border-color:var(--violet);background:#f7f4ff}.emoji-file-drop>svg,.emoji-file-drop>img{object-fit:contain;width:58px;height:58px;color:var(--violet);background:#fff;border-radius:11px;flex:none;padding:9px;box-shadow:0 2px 8px #25172b14}.emoji-file-drop span,.emoji-file-drop strong,.emoji-file-drop small{display:block}.emoji-file-drop strong{color:#403944;text-overflow:ellipsis;white-space:nowrap;max-width:440px;overflow:hidden}.emoji-file-drop small{color:var(--muted);margin-top:4px}.emoji-upload-form>label{margin-top:22px}.emoji-name-field{background:#fff;border:1px solid #d9d4da;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;margin-top:7px;display:grid}.emoji-name-field:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px #6d4aff1c}.emoji-name-field span{color:var(--muted);text-align:center}.emoji-name-field input{min-width:0;box-shadow:none!important;border:0!important;margin:0!important;padding:12px 0!important}.emoji-upload-progress{background:#eeeaf0;border-radius:7px;height:27px;margin-top:10px;position:relative;overflow:hidden}.emoji-upload-progress i{background:#dcd3ff;transition:width .15s;position:absolute;inset:0 auto 0 0}.emoji-upload-progress span{z-index:1;color:#55466e;place-items:center;height:100%;font-size:10px;font-weight:750;display:grid;position:relative}.emoji-upload-form .dialog-actions button{align-items:center;gap:6px;display:inline-flex}.workspace-page.new-message-page{background:var(--paper);scrollbar-gutter:stable;flex-direction:column;display:flex;overflow-y:auto}.new-message-page>:not(.dialog-close){width:min(100%,920px);margin-inline:auto}.new-message-page>.eyebrow{color:var(--violet);margin-top:4px}.new-message-page>h1{margin-top:7px;font-size:clamp(28px,3vw,38px)}.new-message-page>p:not(.eyebrow){color:var(--muted);margin-top:10px;margin-bottom:26px;font-size:13px;line-height:1.5}.new-message-page .member-search{flex:none}.new-message-page .member-search>button{color:#54338f}.new-message-page .selected-people{flex:none;margin-block:4px 13px}.new-message-page .conversation-member-list{border:1px solid var(--line);background:var(--white);border-radius:14px;flex:1 0 260px;min-height:260px;box-shadow:0 5px 20px #2d20350b}.new-message-page .conversation-member-list>button{min-height:68px;padding-inline:16px}.new-message-page .conversation-member-list>button:last-child{border-bottom:0}.new-message-page .dialog-actions{flex:none;padding-bottom:12px}.new-message-page :is(button,input):focus-visible{outline:3px solid color-mix(in srgb, var(--workspace-accent) 62%, #8064d9);outline-offset:2px}@media (max-width:620px){.workspace-page.new-message-page{padding:24px 16px}.new-message-page>p:not(.eyebrow){padding-right:26px}.new-message-page .conversation-member-list>button{padding-inline:10px}.new-message-page .dialog-actions{background:var(--paper);padding:12px 0 20px;position:sticky;bottom:-24px}}.member-search{margin-bottom:10px;position:relative}.member-search svg{color:#8d8690;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.member-search input{border:1px solid #d9d4da;border-radius:9px;outline:0;width:100%;height:43px;padding:0 75px 0 37px}.member-search input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6d4aff1c}.member-search>button{height:33px;color:var(--violet);background:#f0e8f1;border:0;border-radius:7px;padding:0 10px;font-size:10px;font-weight:800;position:absolute;top:5px;right:5px}.member-search>button:disabled{opacity:.55}.selected-people{color:#777079;flex-wrap:wrap;align-items:center;gap:5px;min-height:34px;margin-bottom:9px;font-size:9px;display:flex}.selected-people>button{color:#5c48a7;background:#eee9ff;border:0;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:flex}.conversation-member-list{border-block:1px solid var(--line);flex:1;min-height:140px;overflow-y:auto}.conversation-member-list>button{border:0;border-bottom:1px solid var(--line);background:var(--white);text-align:left;grid-template-columns:38px 1fr 28px;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px 5px;display:grid}.conversation-member-list>button:hover,.conversation-member-list>button.selected{background:#faf8ff}.conversation-member-list .avatar{width:35px;height:35px}.conversation-member-list strong,.conversation-member-list small{display:block}.conversation-member-list strong{color:var(--ink);font-size:12px}.conversation-member-list small{color:var(--muted);margin-top:3px;font-size:10px}.conversation-member-list i{color:#fff;border:1px solid #d9d4da;border-radius:6px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.conversation-member-list>button.selected i{border-color:var(--violet);background:var(--violet)}.conversation-member-list>p{color:var(--muted);text-align:center;padding:24px;font-size:11px}.conversation-member-list>button.directory-more{color:#1264a3;text-align:center;border-bottom:0;min-height:42px;padding:9px;font-size:11px;font-weight:800;display:block}html[data-theme=dark] .new-message-page .member-search input{color:#eee7f0;background:#1e1a20;border-color:#514954}html[data-theme=dark] .new-message-page .member-search>button,html[data-theme=dark] .new-message-page .selected-people>button{color:#e2d8ff;background:#332d49}html[data-theme=dark] .new-message-page .conversation-member-list>button:hover,html[data-theme=dark] .new-message-page .conversation-member-list>button.selected{background:#342d42}.direct-messages-dialog{flex-direction:column;width:min(760px,100vw - 40px);max-width:none;height:min(720px,100vh - 40px);padding:0;display:flex;overflow:hidden}.workspace-page.direct-messages-dialog{width:auto;max-width:none;height:auto;max-height:none}.direct-messages-heading{border-bottom:1px solid var(--line);flex:none;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:116px;padding:24px 84px 20px 26px;display:grid}.direct-messages-heading>span{background:color-mix(in srgb, var(--violet) 12%, var(--white));width:46px;height:46px;color:var(--violet);border-radius:13px;place-items:center;display:grid}.direct-messages-heading .eyebrow{margin:0 0 3px;font-size:9px}.direct-messages-heading :is(h1,h2){font-size:27px}.direct-messages-heading p:last-child{color:var(--muted);margin:5px 0 0;font-size:11px}.direct-message-new{white-space:nowrap;align-items:center;gap:6px;width:auto;margin:0;padding:10px 14px;display:flex}.direct-messages-tools{border-bottom:1px solid var(--line);background:var(--paper);flex:none;align-items:center;gap:14px;padding:14px 24px;display:flex}.direct-messages-tools label{border:1px solid var(--line);background:var(--white);min-width:0;height:38px;color:var(--muted);border-radius:8px;flex:1;align-items:center;gap:8px;margin:0;padding:0 11px;display:flex}.direct-messages-tools label:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px color-mix(in srgb, var(--violet) 12%, transparent)}.direct-messages-tools input{width:100%;min-width:0;color:var(--ink);background:0 0;outline:0;font-size:11px;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.direct-messages-tools input::placeholder{color:var(--muted);opacity:1}.direct-messages-tools>span{color:var(--muted);font-size:9px}.direct-message-list{flex:1;min-height:0;padding:14px 24px 24px;overflow-y:auto}.direct-message-list>button{border:0;border-bottom:1px solid var(--line);background:var(--white);text-align:left;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:64px;padding:9px 11px;display:grid}.direct-message-list>button:hover{background:color-mix(in srgb, var(--violet) 7%, var(--white));border-radius:9px}.direct-message-list>button:focus-visible{z-index:1;outline:2px solid var(--violet);outline-offset:-2px;border-radius:9px;position:relative}.dm-hub-avatar{background:var(--mint);color:#315345;border-radius:10px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:grid}.dm-hub-avatar.group>.avatar{border-color:var(--white)}.dm-hub-copy strong,.dm-hub-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dm-hub-copy strong{color:var(--ink);font-size:12px}.dm-hub-copy small{color:var(--muted);margin-top:3px;font-size:9px}.direct-message-list>button>b{color:#fff;background:#b4233b;border-radius:11px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:8px;display:grid}.direct-message-empty{min-height:310px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.direct-message-empty strong{color:var(--ink);font-size:13px}.direct-message-empty p{margin:0;font-size:10px}.direct-message-empty .primary-button{align-items:center;gap:5px;width:auto;margin:6px 0 0;padding:9px 13px;display:flex}html[data-theme=dark] .conversation-avatar.direct.dm-hub-avatar{color:#17291f}html[data-theme=dark] :is(.direct-message-new,.direct-message-empty .primary-button){color:#fff;background:#7159c8}html[data-theme=dark] :is(.direct-message-new,.direct-message-empty .primary-button):hover{background:#6048b6}.quick-switcher-backdrop{z-index:74;align-items:start;padding-top:min(13vh,110px)}.quick-switcher-dialog{flex-direction:column;width:min(680px,100vw - 28px);max-height:min(690px,100vh - 40px);padding:0;display:flex;overflow:hidden;box-shadow:0 30px 90px #160e1c70}.quick-switcher-dialog>header{justify-content:space-between;align-items:center;gap:15px;min-height:75px;padding:18px 20px 14px;display:flex}.quick-switcher-dialog>header .eyebrow{margin:0 0 3px;font-size:8px}.quick-switcher-dialog>header h2{font-size:22px}.quick-switcher-dialog>header>button{color:#746c77;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;display:grid}.quick-switcher-dialog>header>button:hover{background:#f1edf3}.quick-switcher-search{border:2px solid #7659d2;border-radius:11px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;height:50px;padding:0 12px;box-shadow:0 0 0 3px #6d4aff16;color:#715d80!important;margin:0 18px 10px!important;display:grid!important}.quick-switcher-search input{width:100%;min-width:0;height:44px;color:var(--ink);font:600 14px var(--font-display), sans-serif;background:0 0;outline:0;padding:0;box-shadow:none!important;border:0!important}.quick-switcher-search kbd{color:#8a818e;background:#f7f4f8;border:1px solid #ded7e2;border-radius:5px;padding:3px 6px;font-size:9px}.quick-switcher-result-heading{color:#766e7a;text-transform:uppercase;letter-spacing:.065em;justify-content:space-between;align-items:center;min-height:34px;padding:9px 21px 6px;font-size:9px;font-weight:800;display:flex}.quick-switcher-result-heading small{color:#a29ba5;letter-spacing:0;text-transform:none;font-size:8px;font-weight:600}.quick-switcher-results{min-height:110px;max-height:min(430px,52vh);padding:0 9px 9px;overflow-y:auto}.quick-switcher-results>button{color:#433c46;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:59px;padding:8px 11px;display:grid}.quick-switcher-results>button.selected{color:#3e2f72;background:#eee8ff}.quick-switcher-channel-icon{color:#655d69;background:#f0ecf2;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.quick-switcher-results>button.selected .quick-switcher-channel-icon{color:#654db4;background:#fff;box-shadow:0 1px 4px #3a28621c}.conversation-avatar.quick-switcher-avatar{border-radius:9px;width:36px;height:36px;font-size:9px}.quick-switcher-copy{gap:3px;min-width:0;display:grid}.quick-switcher-copy strong{color:#342e36;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex;overflow:hidden}.quick-switcher-copy strong svg{color:#b17a13;flex:none}.quick-switcher-copy small{color:#827a85;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.quick-switcher-results>button.selected :is(.quick-switcher-copy strong,.quick-switcher-copy small){color:inherit}.quick-switcher-badge{color:#fff;background:#6f5b87;border-radius:11px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:8px;display:grid}.quick-switcher-badge.mention{background:#d64d68}.quick-switcher-current{color:#756a7a;align-items:center;gap:4px;font-size:8px;font-weight:750;display:flex}.quick-switcher-arrow{color:#7764b8;opacity:0;transition:opacity .12s,transform .12s;transform:translate(-4px)}.quick-switcher-results>button.selected .quick-switcher-arrow{opacity:1;transform:translate(0)}.quick-switcher-empty{color:#8b838e;text-align:center;place-content:center;justify-items:center;gap:6px;min-height:190px;padding:30px 20px;display:grid}.quick-switcher-empty strong{color:#4f4852;font-size:12px}.quick-switcher-empty span{max-width:360px;font-size:9px;line-height:1.5}.quick-switcher-dialog>footer{background:#faf8fb;border-top:1px solid #e6e1e7;justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:9px 16px;display:flex}.quick-switcher-dialog>footer>span{color:#8d8590;align-items:center;gap:5px;font-size:8px;display:flex}.quick-switcher-dialog>footer kbd{color:#6f6772;text-align:center;background:#fff;border:1px solid #ddd7df;border-radius:5px;min-width:21px;padding:3px 5px;box-shadow:0 1px 1px #24192d10}.quick-switcher-dialog>footer button{color:#6750af;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;min-width:0;max-width:330px;height:32px;padding:0 9px;font-size:9px;font-weight:750;display:flex;overflow:hidden}.quick-switcher-dialog>footer button:hover:not(:disabled){background:#eee8ff}.quick-switcher-dialog>footer button:disabled{color:#aaa3ad;cursor:default}.people-dialog{flex-direction:column;width:min(100%,760px);max-height:min(86vh,760px);display:flex}.workspace-page.people-dialog{width:auto;max-width:none;height:auto;max-height:none}.workspace-page.people-dialog>:not(.dialog-close){width:min(100%,1100px);margin-inline:auto}.workspace-page.people-dialog>p:not(.eyebrow){color:#6d6670}.directory-tabs{border-bottom:1px solid var(--line);gap:4px;margin:6px 0 18px;display:flex}.directory-tabs button{color:#746d77;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.directory-tabs button:hover{color:var(--ink)}.directory-tabs button.active{border-bottom-color:var(--violet);color:var(--violet)}.directory-tabs button span{color:#7c7580;background:#f0edf2;border-radius:10px;min-width:20px;padding:2px 5px;font-size:9px}.people-directory-panel{flex-direction:column;flex:1;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.people-org-chart-panel{flex:1;min-height:0;display:flex}.people-directory-tools{z-index:3;background:var(--white);align-items:center;gap:12px;margin:-4px 0 14px;padding:4px 0 8px;display:flex;position:sticky;top:0}.people-directory-tools>label{color:#837b86;background:#fff;border:1px solid #d9d4da;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:220px;max-width:520px;height:40px;margin:0;padding:0 11px;display:flex}.people-directory-tools input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:12px}.people-directory-tools>span{color:#746d77;white-space:nowrap;font-size:10px;font-weight:700}.invite-form{background:#faf8fb;border:1px solid #e4dfe6;border-radius:12px;margin-bottom:20px;padding:15px}.invite-heading{color:#443d48;align-items:center;gap:7px;margin-bottom:12px;font-size:12px;display:flex}.invite-fields{grid-template-columns:minmax(220px,1fr) 120px auto;align-items:end;gap:9px;display:grid}.invite-fields.guest{grid-template-columns:minmax(175px,1fr) 120px minmax(140px,.8fr) 125px auto}.invite-fields label{margin:0}.invite-fields label>span{color:#6c6570;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.input-with-icon{position:relative}.input-with-icon svg{color:#8e8792;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.invite-fields input,.invite-fields select{width:100%;height:40px;color:var(--ink);background:#fff;border:1px solid #d9d4da;border-radius:8px;outline:0;padding:0 11px;font-size:12px}.invite-fields input{padding-left:33px}.invite-fields .primary-button{width:auto;height:40px;margin:0;padding:0 14px}.invite-domain-policy{color:#604e68;background:#f0eaf3;border-radius:8px;align-items:flex-start;gap:7px;margin:10px 0 0;padding:8px 9px;font-size:9px;line-height:1.45;display:flex}.invite-domain-policy svg{flex:none;margin-top:1px}.invite-domain-policy strong{overflow-wrap:anywhere}html[data-theme=dark] .invite-domain-policy{color:#dac8e1;background:#302636}.invite-result{color:#5d4aa7;background:#f3efff;border:1px solid #d8d0ef;border-radius:8px;margin-top:10px;padding:9px 10px;font-size:10px}.invite-result.delivered{color:#176246;background:#eef8f3;border-color:#a8d8c1}.invite-result.failed,.invite-result.cancelled{color:#923e3e;background:#fff4f4;border-color:#e5c6c6}.invite-result>strong{line-height:1.4;display:block}.invite-link{color:inherit;background:#ffffffa8;border-radius:7px;align-items:center;gap:10px;margin-top:7px;padding:8px 9px 8px 11px;font-size:10px;display:flex}.invite-link span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.invite-link button{color:var(--violet);background:#fff;border:0;border-radius:5px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;font-weight:700;display:flex}.open-invitations{background:#fff;border:1px solid #e4dfe6;border-radius:11px;margin:-8px 0 18px;padding:12px}.open-invitations>p{color:var(--muted);margin:10px 2px 2px;font-size:10px}.open-invitations-heading{align-items:center;gap:10px;display:flex}.open-invitations-heading>div{flex:1;min-width:0}.open-invitations-heading strong,.open-invitations-heading small{display:block}.open-invitations-heading strong{color:#443d48;font-size:11px}.open-invitations-heading small{color:#6d6670;margin-top:3px;font-size:9px;line-height:1.4}.open-invitations-heading>button{color:#6c6370;background:#fff;border:1px solid #ded8df;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.open-invitation-list{border-top:1px solid #eee9ef;max-height:188px;margin-top:10px;overflow-y:auto}.open-invitation{border-bottom:1px solid #f1edf2;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:58px;padding:8px 2px;display:grid}.open-invitation.revoked,.open-invitation.expired{opacity:.72}.open-invitation-copy{min-width:0}.open-invitation-copy strong,.open-invitation-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.open-invitation-copy strong{color:#332d36;font-size:10px}.open-invitation-copy small{color:#7e7681;margin-top:3px;font-size:8px}.invitation-state{color:#17704d;text-transform:capitalize;background:#edf7f2;border-radius:8px;padding:3px 6px;font-size:8px;font-weight:800}.invitation-state.expired{color:#7a6642;background:#f3f0ea}.invitation-state.revoked{color:#9c3f50;background:#f9ebed}.open-invitation-actions{align-items:center;gap:5px;display:flex}.open-invitation-actions button{color:#5f5165;background:#fff;border:1px solid #d9d2db;border-radius:6px;align-items:center;gap:4px;min-height:29px;padding:0 7px;font-size:8px;font-weight:800;display:flex}.open-invitation-actions button.danger{color:#a12b40;border-color:#e3c6cb}.guest-role-editor{background:#f8f5ff;border:1px solid #dcd3ef;border-radius:10px;grid-template-columns:minmax(145px,1fr) minmax(130px,.75fr) 115px auto auto;align-items:center;gap:8px;margin:-8px 0 16px;padding:11px 12px;display:grid}.guest-role-editor strong,.guest-role-editor small{display:block}.guest-role-editor strong{color:#493b65;font-size:11px}.guest-role-editor small{color:#7f7489;margin-top:3px;font-size:9px}.guest-role-editor select{height:34px;color:var(--ink);background:#fff;border:1px solid #d5ceda;border-radius:7px;padding:0 8px;font-size:10px}.guest-role-editor .secondary-button,.guest-role-editor .primary-button{white-space:nowrap;width:auto;height:34px;margin:0;padding:0 10px}.ownership-transfer-confirm{color:#9f3447;background:#fff7f8;border:1px solid #e7c7ce;border-radius:10px;grid-template-columns:26px minmax(0,1fr);gap:10px;margin:-8px 0 16px;padding:13px;display:grid}.ownership-transfer-confirm>div>strong{color:#7f2737;font-size:11px}.ownership-transfer-confirm p{color:#7d6066;margin:3px 0 10px;font-size:9px;line-height:1.45}.ownership-transfer-confirm label{color:#624c51;margin:0;font-size:9px}.ownership-transfer-confirm input{height:34px;font:750 10px ui-monospace,monospace;width:170px!important;margin:0 0 0 8px!important;padding:0 9px!important}.ownership-transfer-confirm>div>div{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.ownership-transfer-confirm button{color:#65565a;background:#fff;border:1px solid #dfc7cc;border-radius:7px;width:auto;margin:0;padding:8px 10px;font-size:9px;font-weight:750}.member-suspension-confirm{color:#a13649;background:#fff7f8;border:1px solid #e7c7ce;border-radius:10px;grid-template-columns:26px minmax(0,1fr);gap:10px;margin:-8px 0 16px;padding:13px;display:grid}.member-suspension-confirm strong{color:#7f2737;font-size:11px}.member-suspension-confirm p{color:#7d6066;margin:3px 0 10px;font-size:9px;line-height:1.45}.member-suspension-confirm label{color:#624c51;gap:5px;font-size:9px;font-weight:750;display:grid}.member-suspension-confirm textarea{resize:vertical;width:100%;min-height:64px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dfc7cc;border-radius:7px;padding:8px 9px;font-size:10px}.member-suspension-confirm>div>div{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.member-suspension-confirm button{color:#65565a;background:#fff;border:1px solid #dfc7cc;border-radius:7px;width:auto;margin:0;padding:8px 10px;font-size:9px;font-weight:750}.member-list{border-top:1px solid var(--line);flex:1;min-height:100px;overflow-y:auto}.member-loading{color:var(--muted);padding:16px 4px;font-size:12px}.member-empty{color:#8a818e;text-align:center;place-content:center;justify-items:center;min-height:190px;padding:30px 16px;display:grid}.member-empty svg{color:#a99bb7;margin-bottom:9px}.member-empty strong{color:#5a535d;font-size:12px}.member-empty p{max-width:320px;margin:5px 0 0;font-size:10px;line-height:1.5}.member-row{border-bottom:1px solid #f0edf1;align-items:center;gap:10px;min-height:61px;display:flex}.member-row.suspended{background:#fffafb}.member-row .avatar{width:35px;height:35px}.member-profile-trigger{min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:10px;padding:5px 4px;display:flex}.member-profile-trigger:hover{background:#f5f2f6}.member-profile-trigger:focus-visible{outline-offset:1px;outline:2px solid #7b5bc7}.member-identity{flex:1;min-width:0}.member-identity strong,.member-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-identity strong{color:var(--ink);font-size:12px}.member-identity strong span{color:#6d6670;font-weight:500}.member-identity small{color:var(--muted);margin-top:3px;font-size:10px}.member-identity .member-status{color:#635575}.member-identity .guest-channel{color:#7257aa;align-items:center;gap:2px;display:flex}.member-identity .guest-expiry{color:#8a611f;align-items:center;gap:3px;display:flex}.member-identity .guest-expiry.expired{color:#a1263a;font-weight:800}.member-identity .member-suspension{color:#a1263a;align-items:center;gap:3px;max-width:430px;font-weight:750;display:flex}.role-badge{color:#625b65;text-transform:capitalize;background:#f1eef2;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;font-weight:700;display:flex}.role-badge.owner{color:#5f4bad;background:#eee9ff}.role-badge.admin{color:#347359;background:#e9f7f0}.role-badge.guest{color:#8a5a15;background:#fff1d7}.role-badge.custom{background:color-mix(in srgb, currentColor 9%, transparent)}.member-row select{color:#5f5962;background:#fff;border:1px solid #ddd8df;border-radius:6px;height:30px;padding:0 7px;font-size:10px}.member-row .custom-role-assignment{width:118px}.change-guest-channel{color:#7357aa;background:#f3eefb;border:0;border-radius:6px;flex:none;place-items:center;width:29px;height:29px;display:grid}.change-guest-channel:hover{background:#e9e0f8}.transfer-ownership{color:#7b62ad;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:grid}.transfer-ownership:hover{color:#5e409d;background:#eee8fb}.suspend-member,.reactivate-member{background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:grid}.suspend-member{color:#9a5f21}.suspend-member:hover{color:#80470c;background:#fff2dd}.reactivate-member{color:#25714f}.reactivate-member:hover{color:#185e40;background:#e9f7f0}.suspend-member:disabled,.reactivate-member:disabled{opacity:.45;cursor:wait}.user-groups-panel{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.user-groups-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.user-groups-toolbar>div{min-width:0}.user-groups-toolbar strong,.user-groups-toolbar small{display:block}.user-groups-toolbar strong{color:var(--ink);font-size:12px}.user-groups-toolbar small{color:var(--muted);margin-top:3px;font-size:10px}.user-groups-toolbar .secondary-button,.user-group-editor-actions .secondary-button{white-space:nowrap;align-items:center;gap:5px;width:auto;margin:0;display:inline-flex}.user-group-editor{background:#faf8ff;border:1px solid #ddd6eb;border-radius:12px;margin-bottom:14px;padding:14px}.user-group-editor-heading{color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.user-group-editor-heading button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.user-group-editor-heading button:hover{color:var(--ink);background:#eee9f7}.user-group-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.user-group-fields label{margin:0}.user-group-fields label.wide{grid-column:1/-1}.user-group-fields label>span{color:#6c6570;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.user-group-fields label>span i{color:#6d6670;font-style:normal;font-weight:500}.user-group-fields input{width:100%;height:39px;color:var(--ink);background:#fff;border:1px solid #d8d2da;border-radius:8px;outline:0;padding:0 10px;font-size:12px}.user-group-fields input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6d4aff16}.handle-input{position:relative}.handle-input i{color:#7d7482;font-size:12px;font-style:normal;font-weight:700;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.handle-input input{padding-left:25px}.user-group-member-picker{border:0;margin:12px 0 0;padding:0}.user-group-member-picker legend{color:#6c6570;width:100%;margin-bottom:6px;font-size:10px;font-weight:700}.user-group-member-picker legend span{float:right;color:#6d6670;font-weight:500}.user-group-member-picker>div{background:#fff;border:1px solid #e2dde4;border-radius:8px;max-height:142px;overflow-y:auto}.user-group-member-picker label{cursor:pointer;border-bottom:1px solid #f1eef2;grid-template-columns:28px 1fr 18px;align-items:center;gap:8px;min-height:45px;margin:0;padding:6px 9px;display:grid}.user-group-member-picker label:last-child{border-bottom:0}.user-group-member-picker label:hover,.user-group-member-picker label.selected{background:#f8f5ff}.user-group-member-picker input{opacity:0;pointer-events:none;position:absolute}.user-group-member-picker .avatar{width:28px;height:28px;font-size:9px}.user-group-member-picker strong,.user-group-member-picker small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-group-member-picker strong{color:var(--ink);font-size:10px}.user-group-member-picker small{color:var(--muted);margin-top:2px;font-size:9px}.user-group-member-picker label>svg{color:#0000}.user-group-member-picker label.selected>svg{color:var(--violet)}.user-group-managed-note{color:#315d82;background:#eef6ff;border-radius:8px;align-items:center;gap:7px;margin:10px 0 0;padding:9px 10px;font-size:10px;line-height:1.45;display:flex}.user-group-channel-picker{border:0;margin:12px 0 0;padding:0}.user-group-channel-picker legend{color:#6c6570;width:100%;font-size:10px;font-weight:700}.user-group-channel-picker legend span{float:right;color:#6d6670;font-weight:500}.user-group-channel-picker>p{color:var(--muted);margin:4px 0 8px;font-size:9px;line-height:1.45}.user-group-channel-picker>div{background:#fff;border:1px solid #e2dde4;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:126px;display:grid;overflow-y:auto}.user-group-channel-picker label{cursor:pointer;border-bottom:1px solid #f1eef2;grid-template-columns:15px 1fr 15px;align-items:center;gap:6px;min-width:0;min-height:36px;padding:6px 8px;display:grid}.user-group-channel-picker label:nth-child(odd){border-right:1px solid #f1eef2}.user-group-channel-picker label:hover,.user-group-channel-picker label.selected{background:#f8f5ff}.user-group-channel-picker input{opacity:0;pointer-events:none;position:absolute}.user-group-channel-picker label>svg:first-of-type{color:#786f7b}.user-group-channel-picker label>svg:last-of-type{color:#0000}.user-group-channel-picker label.selected>svg:last-of-type{color:var(--violet)}.user-group-channel-picker label span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.user-group-channel-picker>small{color:var(--muted);border:1px dashed #d9d2dd;border-radius:8px;padding:10px;font-size:9px;display:block}.user-group-managed-badge{color:#315d82;letter-spacing:.05em;background:#e9f4ff;border-radius:4px;padding:2px 5px;font-size:8px;font-weight:850}.user-group-editor-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.user-group-editor-actions .primary-button{width:auto;margin:0}.user-group-list{border-top:1px solid var(--line);min-height:100px;overflow-y:auto}.user-group-card{border-bottom:1px solid #f0edf1;align-items:flex-start;gap:10px;min-height:75px;padding:11px 3px;display:flex}.user-group-icon{width:38px;height:38px;color:var(--violet);background:#eee9ff;border-radius:10px;flex:none;place-items:center;display:grid}.user-group-content{flex:1;min-width:0}.user-group-content>div{align-items:center;gap:7px;display:flex}.user-group-content>div>strong{color:var(--ink);font-size:12px}.user-group-content p{color:#635d66;margin:4px 0 0;font-size:10px;line-height:1.45}.user-group-content>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;display:block;overflow:hidden}.user-group-handle{color:#6952aa;background:#f1edfa;border:0;border-radius:5px;align-items:center;gap:3px;padding:3px 6px;font-size:9px;font-weight:700;display:inline-flex}.user-group-actions{gap:3px;display:flex}.user-group-actions button{color:#918993;background:0 0;border:0;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.user-group-actions button:hover{color:var(--ink);background:#f1edf3}.user-group-actions button:last-child:hover{color:#b33e54;background:#fff0f2}.user-group-empty{color:#8a818e;text-align:center;place-items:center;padding:35px 16px;display:grid}.user-group-empty svg{color:#a99bb7;margin-bottom:9px}.user-group-empty strong{color:#5a535d;font-size:12px}.user-group-empty p{max-width:300px;margin:5px 0 0;font-size:10px;line-height:1.5}.org-chart-panel{flex:1;min-height:0;overflow:auto}.org-chart-heading{z-index:2;border-bottom:1px solid var(--line);background:var(--panel);color:#786d7d;justify-content:space-between;align-items:center;margin-bottom:10px;padding:3px 4px 11px;display:flex;position:sticky;top:0}.org-chart-heading strong,.org-chart-heading small{display:block}.org-chart-heading strong{color:var(--ink);font-size:12px}.org-chart-heading small{color:var(--muted);margin-top:3px;font-size:9px}.org-chart-tree,.org-chart-tree ul{margin:0;padding:0;list-style:none}.org-chart-tree ul{margin-left:20px;padding-left:20px;position:relative}.org-chart-tree ul:before{content:"";background:#dcd4e4;width:1px;position:absolute;top:0;bottom:18px;left:7px}.org-chart-tree li{padding:4px 0;position:relative}.org-chart-tree ul>li:before{content:"";background:#dcd4e4;width:13px;height:1px;position:absolute;top:27px;left:-13px}.org-chart-person{background:#fff;border:1px solid #e2dce5;border-radius:10px;align-items:center;gap:8px;min-height:52px;padding:6px 8px;display:flex;box-shadow:0 1px 2px #2f22390a}.org-chart-profile{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;padding:0;display:flex}.org-chart-profile:hover strong{color:var(--violet)}.org-chart-profile .avatar{flex:none;width:34px;height:34px;font-size:10px}.org-chart-profile>span{min-width:0}.org-chart-profile strong,.org-chart-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.org-chart-profile strong{color:var(--ink);font-size:11px}.org-chart-profile small{color:var(--muted);margin-top:2px;font-size:9px}.org-chart-report-count,.org-chart-source{color:#817888;flex:none;align-items:center;gap:3px;font-size:9px;font-weight:750;display:inline-flex}.org-chart-source{color:#315d82;background:#e9f4ff;border-radius:5px;padding:3px 5px}.org-chart-manager{width:min(178px,31%);margin:0}.org-chart-manager select{color:#4e4651;background:#faf8fb;border:1px solid #d8d1db;border-radius:7px;width:100%;height:32px;padding:0 25px 0 8px;font-size:9px}.org-chart-manager select:disabled{opacity:.62}.org-chart-empty{color:#918698;text-align:center;place-content:center;justify-items:center;min-height:260px;display:grid}.org-chart-empty strong{color:#5f5663;margin-top:8px;font-size:12px}.org-chart-empty p{max-width:300px;margin:5px 0 0;font-size:10px;line-height:1.5}.remove-member{color:#a19aa4;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.remove-member:hover{color:#a43f37;background:#fff0ef}.profile-dialog{width:min(100%,560px)}.member-profile-backdrop{z-index:112}.member-profile-card{width:min(390px,100vw - 28px);padding:0;overflow:hidden}.member-profile-card:focus{outline:0}.member-profile-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:46px;padding:0 16px 0 19px;display:flex}.member-profile-card>header>span{color:#625b65;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.member-profile-card>header button{color:#756e78;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.member-profile-card>header button:hover{color:#322c34;background:#f0edf1}.member-profile-loading{color:#817a84;place-content:center;justify-items:center;gap:10px;min-height:300px;font-size:11px;display:grid}.member-profile-hero{width:fit-content;margin:24px auto 12px;position:relative}.avatar.member-profile-avatar{border-radius:24px;width:104px;height:104px;font-size:30px}.member-profile-presence{background:#9a939c;border:4px solid #fff;border-radius:50%;width:23px;height:23px;position:absolute;bottom:3px;right:-2px}.member-profile-presence.active{background:#2bac76}.member-profile-presence.away{background:#d6a43b}.member-profile-heading{justify-content:center;align-items:center;gap:7px;padding:0 24px;display:flex}.member-profile-heading h2{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.member-profile-heading span{color:#63596a;background:#eee9f1;border-radius:4px;padding:2px 5px;font-size:8px;font-weight:900}.member-profile-pronouns{color:#837b85;text-align:center;margin:3px 24px 0;font-size:10px}.member-profile-title{color:#746d77;text-align:center;min-height:17px;margin:4px 24px 0;font-size:11px}.member-profile-status{color:#5d5660;justify-content:center;align-items:center;gap:6px;margin:8px 24px 0;font-size:10px;display:flex}.member-profile-status i{background:#9a939c;border-radius:50%;width:8px;height:8px}.member-profile-status i.active{background:#2bac76}.member-profile-status i.away{background:#d6a43b}.member-profile-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;padding:18px 24px;display:grid}.member-profile-actions button,.member-profile-actions a{color:#514a54;background:#fff;border:1px solid #d5ced8;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.member-profile-actions .primary{border-color:var(--violet);background:var(--violet);color:#fff}.member-profile-actions :is(button,a):hover{border-color:#9d8bd4}.member-profile-actions .primary:hover{background:var(--violet-dark)}.member-profile-details{gap:3px;margin:0;padding:3px 24px 22px;display:grid}.member-profile-details>div{border-top:1px solid #eee9ef;grid-template-columns:125px minmax(0,1fr);align-items:start;gap:10px;min-height:47px;padding:8px 0;display:grid}.member-profile-details dt{color:#6d6670;align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}.member-profile-details dd{overflow-wrap:anywhere;color:#3d373f;margin:0;font-size:10px;font-weight:750}.member-profile-details dd a{color:#5b43b5;text-underline-offset:2px;text-decoration:underline}.member-profile-long-value{white-space:pre-wrap}.member-profile-details dd span{color:#805a12;text-transform:uppercase;background:#fff0d5;border-radius:4px;margin-left:6px;padding:2px 5px;font-size:8px}.member-profile-details dd small{color:#6d6670;margin-top:3px;font-size:8px;font-weight:500;display:block}.member-profile-related{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.member-profile-related:hover>span{color:var(--violet)}.avatar.member-profile-related-avatar{border-radius:7px;flex:none;width:25px;height:25px;font-size:8px}.apps-dialog{width:min(100%,900px);max-height:min(92vh,860px);overflow-y:auto}.workspace-page.apps-dialog{scrollbar-gutter:stable;width:auto;max-width:none;height:auto;max-height:none;overflow-y:auto}.workspace-page.apps-dialog>:is(.apps-heading,.integration-tabs,.apps-page-content){width:min(100%,1120px);margin-inline:auto}.workspace-page.apps-dialog .apps-page-content{min-width:0;padding-bottom:32px}.workspace-page.apps-dialog :is(.app-card-main p,.app-card-main small,.delivery-ledger-list article small){overflow-wrap:anywhere;white-space:normal}.apps-heading{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:24px;display:grid}.apps-heading>span{width:46px;height:46px;color:var(--violet);background:#eee9ff;border-radius:13px;place-items:center;display:grid}.apps-heading .eyebrow{margin:1px 0 5px;font-size:9px}.apps-heading :is(h1,h2){font-size:31px}.apps-heading>div>p:last-child{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.integration-tabs{background:#f5f3f6;border:1px solid #e3dee7;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px;margin:-5px 0 17px;padding:4px;display:grid}.integration-tabs button{color:#625868;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;display:flex}.integration-tabs button[aria-selected=true]{color:#4e36aa;background:#fff;box-shadow:0 1px 4px #241a3414}.integration-tabs button span{align-items:baseline;gap:6px;display:flex}.integration-tabs button strong{font-size:11px}.integration-tabs button small{opacity:1;font-size:9px}.webhook-secret{background:#f1fbf6;border:1px solid #b8dfcc;border-radius:12px;margin-bottom:18px;padding:17px}.webhook-secret>div:first-child{color:#176a49;align-items:flex-start;gap:9px;margin-bottom:13px;display:flex}.webhook-secret>div:first-child strong{font-size:12px;display:block}.webhook-secret>div:first-child p{color:#47705e;margin:3px 0 0;font-size:10px}.webhook-secret-field{color:#47705e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:9px;font-size:9px}.webhook-secret-field>div,.webhook-example{background:#fff;border:1px solid #cae4d7;border-radius:8px;align-items:center;gap:8px;margin-top:5px;padding:7px 7px 7px 10px;display:flex}.webhook-secret code{overflow-wrap:anywhere;color:#325c4a;text-transform:none;letter-spacing:normal;flex:1;min-width:0;font:9px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.webhook-secret button,.webhook-example button{color:#287052;background:#fff;border:1px solid #c4dace;border-radius:6px;flex:none;align-items:center;gap:4px;padding:6px 8px;font-size:9px;font-weight:750;display:flex}.webhook-example{background:#15362a;border-color:#15362a;align-items:flex-start}.webhook-example code{color:#d6f4e6}.webhook-secret .webhook-secret-dismiss{background:0 0;border-color:#0000;margin:11px 0 0 auto}.signature-note{color:#47705e;background:#e8f7ef;border-radius:8px;align-items:center;gap:7px;margin-top:10px;padding:9px 10px;font-size:9px;display:flex}.signature-note code{color:#315d49;flex:none}.app-create-form{background:#faf9ff;border:1px solid #ded7ff;border-radius:13px;margin-bottom:23px;padding:17px}.app-create-intro{align-items:center;gap:10px;margin-bottom:14px;display:flex}.app-create-intro>span{color:#5d46c0;background:#eae5ff;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.app-create-intro strong{color:#322a3b;font-size:13px}.app-create-intro p{color:#746b79;margin:3px 0 0;font-size:10px}.app-create-grid{grid-template-columns:minmax(0,1fr) minmax(180px,.75fr);gap:10px;display:grid}.app-create-grid label{color:#443f48;margin:0;font-size:10px}.app-create-grid input,.app-create-grid select,.app-create-grid textarea{width:100%;min-height:41px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #d8d1df;border-radius:8px;outline:0;margin-top:6px;padding:10px 11px}.app-description-field{grid-column:1/-1}.app-scope-note{color:#716879;align-items:flex-start;gap:7px;margin:12px 0;font-size:9px;line-height:1.45;display:flex}.app-scope-note svg{color:#5f49bb;flex:none}.outgoing-events{border:0;margin:12px 0 8px;padding:0}.outgoing-events legend{color:#514957;margin-bottom:7px;font-size:10px;font-weight:700}.outgoing-events>div{flex-wrap:wrap;gap:6px;display:flex}.outgoing-events label{color:#625a68;background:#fff;border:1px solid #ded7e5;border-radius:7px;align-items:center;gap:5px;margin:0;padding:7px 9px;font-size:9px;font-weight:650;display:flex}.outgoing-events input,.include-bot-events input{accent-color:#6648d6}.include-bot-events{color:#625a68;align-items:center;gap:6px;margin:0;font-size:9px;display:flex}.include-bot-events small{color:#706774}.app-create-form .primary-button{width:auto;margin:0 0 0 auto;padding:10px 14px}.installed-apps-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.installed-apps-heading h3{color:#302a34;margin:0;font-size:15px}.installed-apps-heading p{color:#706774;margin:3px 0 0;font-size:10px}.installed-apps-heading>span{color:#62557d;background:#f0edf8;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:700;display:flex}.app-list{gap:9px;display:grid}.app-card{background:#fff;border:1px solid #e1dce4;border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.app-card.disabled{background:#f8f7f8}.app-card.disabled>:not(.delivery-ledger){opacity:.72}.app-bot-icon{color:#5e47be;background:#ece7ff;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.app-card-main{min-width:0}.app-card-main>div{align-items:center;gap:7px;display:flex}.app-card-main strong{color:#2d2731;font-size:12px}.app-card-main>div span{text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800}.app-active{color:#176a49;background:#ddf7eb}.app-disabled{color:#786e74;background:#eee9ec}.app-card-main p{color:#746d77;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 6px;font-size:10px;overflow:hidden}.app-card-main small{color:#706774;align-items:center;gap:4px;font-size:9px;display:flex}.app-card-main .delivery-delivered{color:#29704d;background:#e4f6eb}.app-card-main .delivery-retrying{color:#8a6018;background:#fff3d8}.app-card-main .delivery-failed{color:#a13747;background:#fee7e9}.event-chips{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.event-chips span{color:#6f647d;background:#f0edf7;border-radius:5px;padding:3px 6px;font-size:8px}.outgoing-app-card{align-items:start}.app-card-actions{gap:6px;display:flex}.outgoing-app-card .app-card-actions{flex-wrap:wrap;justify-content:flex-end}.app-card-actions button{color:#615a64;background:#fff;border:1px solid #ddd7e0;border-radius:7px;align-items:center;gap:4px;padding:7px 8px;font-size:9px;font-weight:700;display:flex}.app-card-actions .danger-link{color:#a13747;border-color:#0000}.app-confirm{background:#fffafb;border:1px solid #e5d6dd;border-radius:8px;grid-column:2/-1;padding:11px}.app-confirm p{color:#786d74;margin:0 0 9px;font-size:10px}.app-confirm>div{justify-content:flex-end;gap:7px;display:flex}.app-confirm button{color:#5f5862;background:#fff;border:1px solid #ddd7df;border-radius:7px;width:auto;margin:0;padding:8px 10px;font-size:9px;font-weight:750}.app-confirm .primary-button{border-color:var(--violet);background:var(--violet);color:#fff}.app-settings-editor{background:#faf8ff;border:1px solid #dcd4ea;border-radius:9px;grid-column:2/-1;padding:13px}.app-settings-editor>div{grid-template-columns:minmax(150px,.6fr) minmax(220px,1fr);gap:10px;display:grid}.app-settings-editor label{color:#5c5361;margin:0;font-size:9px;font-weight:750}.app-settings-editor input:not([type=checkbox]),.app-settings-editor textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d2cad8;border-radius:7px;margin-top:5px;padding:8px 9px;font-weight:500}.app-settings-editor textarea{resize:vertical;min-height:58px}.app-settings-editor>p{color:#6d6175;align-items:center;gap:5px;margin:10px 0 0;font-size:8px;display:flex}.app-settings-editor>footer{justify-content:flex-end;gap:7px;margin-top:11px;display:flex}.app-settings-editor>footer button{color:#625967;background:#fff;border:1px solid #d4cdd8;border-radius:7px;width:auto;margin:0;padding:8px 10px;font-size:9px;font-weight:750}.app-settings-editor>footer .primary-button{border-color:var(--violet);background:var(--violet);color:#fff}.outgoing-settings-editor .outgoing-events,.oauth-settings-editor .outgoing-events{margin-top:11px}.oauth-settings-editor>div>label:last-child{grid-column:1/-1}.app-card-actions button svg.expanded{transform:rotate(180deg)}.delivery-ledger{background:#faf9fb;border:1px solid #ddd7e0;border-radius:10px;grid-column:1/-1;overflow:hidden}.delivery-ledger>header{background:#f4f1f6;border-bottom:1px solid #e6e1e8;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.delivery-ledger>header strong,.delivery-ledger>header span{display:block}.delivery-ledger>header strong{color:#373039;font-size:11px}.delivery-ledger>header span{color:#6b636f;margin-top:2px;font-size:8px}.delivery-ledger>header button{color:#655d68;background:#fff;border:1px solid #d9d3dc;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:750;display:flex}.delivery-ledger-state{color:#6b636f;justify-content:center;align-items:center;gap:7px;min-height:74px;padding:16px;font-size:10px;display:flex}.delivery-ledger-state.error{color:#a13747}.delivery-ledger-state button{color:#a13747;background:#fff;border:1px solid #dfc7cc;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:750}.delivery-ledger-list>article{background:#fff;border-bottom:1px solid #ebe7ed;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:10px 12px;display:grid}.delivery-ledger-list>article:last-child{border-bottom:0}.delivery-ledger-status{color:#8a6018;background:#fff2d9;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.delivery-ledger-status.delivered{color:#29704d;background:#e4f6eb}.delivery-ledger-status.failed,.delivery-ledger-status.cancelled{color:#a13747;background:#fee7e9}.delivery-ledger-status.pending svg,.delivery-ledger-status.processing svg{animation:1.2s linear infinite spin}.delivery-ledger-list article>div{min-width:0}.delivery-ledger-list article strong{color:#3e3741;text-transform:capitalize;font-size:10px;display:block}.delivery-ledger-list article small{color:#6b636f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.delivery-ledger-list article p{color:#9d3b4b;margin:4px 0 0;font-size:8px}.delivery-ledger-actions{justify-items:end;gap:6px;display:grid}.delivery-ledger-actions button{color:#9d3b4b;background:#fff;border:1px solid #e0c8cd;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:800;display:flex}.delivery-ledger-badge{color:#8a6018;text-transform:uppercase;background:#fff2d9;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850}.delivery-ledger-badge.delivered{color:#29704d;background:#e4f6eb}.delivery-ledger-badge.failed,.delivery-ledger-badge.cancelled{color:#a13747;background:#fee7e9}.delivery-redelivery-confirm{border-top:1px solid #eee8ef;grid-column:2/-1;justify-content:space-between;align-items:center;gap:12px;padding:9px 0 0;display:flex}.delivery-redelivery-confirm>div:last-child{flex:none;gap:6px;display:flex}.delivery-redelivery-confirm button{color:#655d68;background:#fff;border:1px solid #dcd5de;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:800}.delivery-redelivery-confirm .danger-button{color:#fff;background:#a13747;border-color:#a13747}.delivery-ledger-more{width:100%;min-height:38px;color:var(--violet);background:#faf9fb;border:0;border-top:1px solid #e6e1e8;justify-content:center;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.apps-empty{color:#6b636f;text-align:center;border:1px dashed #ddd7e0;border-radius:11px;place-items:center;gap:6px;padding:30px;font-size:11px;display:grid}.apps-empty strong{color:#4b434f}.apps-empty p{max-width:420px;margin:0;font-size:10px;line-height:1.5}.security-dialog{width:min(100%,780px);max-height:min(90vh,840px);overflow-y:auto}.workspace-page.security-dialog{scrollbar-gutter:stable;width:auto;max-width:none;height:auto;max-height:none;overflow-y:auto}.workspace-page.security-dialog>:is(.eyebrow,h1,p,.security-tabs,[role=tabpanel]){width:min(100%,1120px);margin-inline:auto}.workspace-page.security-dialog>[role=tabpanel]{min-width:0;padding-bottom:32px}.workspace-page.security-dialog :is(.security-alert-main,.device-details,.personal-export-list article>div:nth-child(2)){overflow-wrap:anywhere}.security-tabs{background:#f3f0f4;border:1px solid #e1dce4;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin:19px 0 22px;padding:4px;display:grid}.security-tabs>button{color:#655d69;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 11px;display:grid}.security-tabs>button[aria-selected=true]{color:var(--violet);background:#fff;box-shadow:0 2px 8px #2b17320e}.security-tabs>button>span strong,.security-tabs>button>span small{display:block}.security-tabs>button>span strong{font-size:11px}.security-tabs>button>span small{color:#6b6370;margin-top:2px;font-size:8px}.security-tabs>button>b{color:#fff;background:#c73e58;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:grid}.security-alert-center>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.security-alert-center>header :is(h2,h3){margin:0;font-size:16px}.security-alert-center>header p{color:#6d6571;margin:4px 0 0;font-size:10px}.security-alert-center>header button{color:#655d68;background:#fff;border:1px solid #d9d2dd;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:750;display:flex}.security-alert-filters{background:#f0edf1;border-radius:8px;gap:2px;margin-bottom:12px;padding:3px;display:inline-flex}.security-alert-filters button{color:#6d6571;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:9px;font-weight:750}.security-alert-filters button.active{color:var(--violet);background:#fff;box-shadow:0 1px 5px #2b17330d}.security-alert-list{border:1px solid #e2dde4;border-radius:12px;overflow:hidden}.security-alert{background:#fff;border-bottom:1px solid #ece8ed;grid-template-columns:39px minmax(0,1fr) auto;align-items:start;gap:11px;min-height:88px;padding:13px;display:grid}.security-alert:last-child{border-bottom:0}.security-alert.unread{background:#fdfcff;box-shadow:inset 3px 0 #7555c7}.security-alert-icon{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.severity-info .security-alert-icon{color:#3d6f9e;background:#eaf3ff}.severity-warning .security-alert-icon{color:#946a1e;background:#fff4d9}.severity-critical .security-alert-icon{color:#b3334a;background:#ffe8eb}.security-alert-main{min-width:0}.security-alert-main>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.security-alert-main strong{color:#322c36;font-size:12px}.security-alert-main span,.security-alert-main b{text-transform:uppercase;letter-spacing:.035em;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:850}.severity-info .security-alert-main span{color:#3d6f9e;background:#eaf3ff}.severity-warning .security-alert-main span{color:#8b631a;background:#fff2cf}.severity-critical .security-alert-main span{color:#ac3046;background:#ffe4e8}.security-alert-main b{color:#716978;background:#f0edf2}.security-alert-main p{color:#6f6872;margin:5px 0 7px;font-size:10px;line-height:1.48}.security-alert-main small{color:#6b6370;font-size:8px}.security-alert-actions{align-items:center;gap:5px;display:flex}.security-alert-actions button,.security-alert-actions>span{color:#655d68;white-space:nowrap;background:#fff;border:1px solid #ddd7df;border-radius:7px;align-items:center;gap:4px;padding:6px 7px;font-size:8px;font-weight:750;display:flex}.security-alert-actions>span{color:#34735a;background:#f1faf6;border-color:#c9e5d8}.security-alert-actions button:last-child{color:#4d3f8f}.security-alert-empty{color:#6b6370;text-align:center;place-items:center;gap:5px;min-height:150px;margin:0;padding:28px;font-size:10px;display:grid}.security-alert-empty svg{color:#7c65bd}.security-alert-empty strong{color:#4e4651;font-size:12px}.security-alert-empty p{max-width:390px;margin:0;line-height:1.5}.security-alert-more{color:#665d6a;background:#fff;border:1px solid #dcd6df;border-radius:8px;margin:12px auto 0;padding:8px 12px;font-size:9px;font-weight:750;display:block}.security-success{color:#176a49;background:#eefaf4;border:1px solid #b7dfcd;border-radius:9px;align-items:center;gap:8px;margin:-8px 0 20px;padding:11px 13px;font-size:12px;font-weight:700;display:flex}.security-section{border-top:1px solid var(--line);padding:20px 0}.security-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.security-section-heading :is(h2,h3){color:#29242d;align-items:center;gap:7px;margin:0;font-size:15px;display:flex}.security-section-heading p{color:#6d6571;margin:4px 0 0;font-size:11px;line-height:1.45}.sso-enforced-badge{color:#116847;text-transform:uppercase;letter-spacing:.04em;background:#ddf7eb;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.danger-button{border-radius:8px;font-weight:800;color:#fff!important;background:#a9364b!important;border:1px solid #a9364b!important;padding:10px 14px!important}.recovery-codes .recovery-done{margin:11px 0 0 auto}.outline-danger,.device-revoke{color:#a12f43;background:#fff;border:1px solid #dfc4c9;border-radius:7px;flex:none;font-size:11px;font-weight:750}.outline-danger{align-items:center;gap:6px;padding:8px 10px;display:flex}.outline-danger:hover,.device-revoke:hover{background:#fff6f7;border-color:#be5265}.outline-danger:disabled,.device-revoke:disabled{opacity:.55}.device-list{border:1px solid #e4e0e5;border-radius:11px;overflow:hidden}.device-row{border-bottom:1px solid #ece9ed;align-items:center;gap:12px;padding:13px;display:flex}.device-row:last-child{border-bottom:0}.device-icon{width:38px;height:38px;color:var(--violet);background:#f1efff;border-radius:9px;flex:none;place-items:center;display:grid}.device-details{flex:1;min-width:0}.device-details>div{align-items:center;gap:8px;display:flex}.device-details strong{font-size:12px}.current-device{color:#167152;text-transform:uppercase;letter-spacing:.04em;background:#e5f7ef;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800}.device-details p{color:#716a74;margin:3px 0;font-size:10px}.device-details small{color:#6b6370;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;display:block;overflow:hidden}.device-revoke{padding:7px 9px}.security-empty{color:#6b6370;text-align:center;margin:0;padding:18px;font-size:11px}.personal-export-request{color:#59429a;background:#f8f5ff;border:1px solid #cfc6e9;border-radius:8px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:800;display:flex}.personal-export-request:disabled{opacity:.55}.personal-export-summary{color:#675f70;background:#faf8ff;border:1px solid #ded7ed;border-radius:10px;margin-bottom:10px;padding:12px 13px}.personal-export-summary p{margin:0;font-size:10px;line-height:1.5}.personal-export-summary ul{columns:2;column-gap:24px;margin:8px 0;padding-left:17px}.personal-export-summary li{break-inside:avoid;margin:4px 0;font-size:9px;line-height:1.4}.personal-export-summary small{color:#6b6370;font-size:8px}.personal-export-list{border:1px solid #e4e0e5;border-radius:11px;overflow:hidden}.personal-export-list>article{border-bottom:1px solid #ece9ed;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.personal-export-list>article:last-child{border-bottom:0}.personal-export-icon{color:#6953a6;background:#f1efff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.personal-export-icon.status-ready{color:#17704f;background:#e8f7f0}.personal-export-icon.status-failed{color:#a53247;background:#fff0f2}.personal-export-list article>div:nth-child(2){min-width:0}.personal-export-list article>div:nth-child(2)>div{align-items:center;gap:7px;display:flex}.personal-export-list strong{color:#3a343e;font-size:10px}.personal-export-list article>div:nth-child(2) span{color:#6c6271;letter-spacing:.04em;text-transform:uppercase;background:#eeeaf2;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:850}.personal-export-list p{color:#7a727e;margin:4px 0;font-size:9px}.personal-export-list small{color:#6b6370;text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.personal-export-list .personal-export-error{color:#a53247;white-space:normal;margin-top:3px}.personal-export-actions{align-items:center;gap:5px;display:flex}.personal-export-actions button{color:#655a6c;background:#fff;border:1px solid #d9d2dd;border-radius:7px;align-items:center;gap:4px;padding:6px 7px;font-size:8px;font-weight:750;display:flex}.personal-export-actions button:first-child{color:#176a4c;border-color:#c3ded2}.password-section{padding-bottom:0}.password-section form{background:#f8f7f9;border-radius:11px;padding:15px}.password-section label{margin-bottom:12px}.password-section input[type=password]{border:1px solid #d9d4da;border-radius:8px;outline:0;width:100%;margin-top:7px;padding:11px 12px}.password-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.password-section .primary-button{width:auto;margin:1px 0 0 auto;padding:10px 15px;display:block}.account-deletion-section{margin-top:6px;padding-bottom:0}.account-deletion-status{color:#982d42;letter-spacing:.08em;text-transform:uppercase;background:#fff4f5;border:1px solid #e4b8c0;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.account-deletion-form,.account-deletion-active{background:snow;border:1px solid #ecd4d8;border-radius:11px;gap:13px;padding:15px;display:grid}.account-deletion-form label{color:#544b54;gap:7px;font-size:11px;font-weight:800;display:grid}.account-deletion-form input,.account-deletion-form textarea{color:#29242d;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d9c9cc;border-radius:8px;padding:10px 11px}.account-deletion-form label>code{overflow-wrap:anywhere;color:#8f293d;font-size:11px}.account-deletion-warning{color:#8f293d;align-items:flex-start;gap:10px;display:flex}.account-deletion-warning svg{flex:none;margin-top:1px}.account-deletion-warning strong,.account-deletion-active>strong{color:#772033;font-size:12px}.account-deletion-warning p,.account-deletion-active>p,.account-reauth-note{color:#76676a;margin:4px 0 0;font-size:11px;line-height:1.5}.account-retention-note{color:#62575f;background:#f7f3f4;border-radius:8px;padding:11px 12px}.account-retention-note strong{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.account-retention-note ul{margin:7px 0 0;padding-left:17px}.account-retention-note li{margin:4px 0;font-size:10px;line-height:1.45}.account-deletion-form .danger-button,.account-deletion-active .outline-danger{justify-self:end;width:max-content;max-width:100%}.profile-heading{align-items:center;gap:12px;min-width:0;margin:8px 0 22px;display:flex}.profile-heading>div:not(.profile-photo-control){flex:1;min-width:0}.profile-heading .avatar{border-radius:14px;width:52px;height:52px;font-size:15px}.profile-heading :is(h1,h2){margin:0}.profile-heading :is(h1,h2,p,.profile-photo-copy){overflow-wrap:anywhere}.profile-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.profile-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profile-fields label,.status-expiration{margin:0}.profile-fields label>span,.status-expiration>span{color:#6c6570;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.profile-fields input,.profile-fields select,.status-message-fields input,.status-expiration select,.status-schedule input{width:100%;height:41px;color:var(--ink);background:#fff;border:1px solid #d9d4da;border-radius:8px;outline:0;padding:0 11px;font-size:12px}.profile-fields input:focus,.profile-fields select:focus,.status-message-fields input:focus,.status-expiration select:focus,.status-schedule input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6d4aff16}.profile-fields>small{color:var(--muted);grid-column:1/-1;font-size:9px;line-height:1.45}.profile-time-zone{grid-column:1/-1}.profile-custom-fields{border:1px solid #e2dde4;border-radius:11px;margin:20px 0 16px;padding:14px}.profile-custom-fields legend{color:#514a55;padding:0 6px;font-size:11px;font-weight:750}.profile-custom-fields>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profile-custom-fields>p{color:var(--muted);margin:0;font-size:10px}.profile-custom-fields>div>label{color:#6c6570;align-content:start;gap:6px;min-width:0;font-size:10px;font-weight:700;display:grid}.profile-custom-fields>div>label:has(textarea){grid-column:1/-1}.profile-custom-fields :is(input,select,textarea){width:100%;min-height:41px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9d4da;border-radius:8px;outline:0;padding:9px 11px;font-size:12px}.profile-custom-fields textarea{resize:vertical;min-height:88px}.profile-custom-fields :is(input,select,textarea):focus{border-color:var(--violet);box-shadow:0 0 0 3px #6d4aff16}.profile-custom-fields small{color:var(--muted);font-size:9px;font-weight:500;line-height:1.4}.profile-field-rebase-notice{color:#5b4100;background:#fff7e6;border:1px solid #d8b75e;border-radius:9px;margin:0 0 12px;padding:11px 12px}.profile-field-rebase-notice strong{font-size:11px}.profile-field-rebase-notice ul{margin:7px 0;padding-left:18px}.profile-field-rebase-notice li,.profile-field-rebase-notice p{margin:3px 0;font-size:10px;line-height:1.45}.status-fields{border:1px solid #e2dde4;border-radius:11px;margin:20px 0 16px;padding:14px;position:relative}.status-fields legend{color:#514a55;align-items:center;gap:6px;padding:0 6px;font-size:11px;font-weight:750;display:flex}.status-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.status-suggestions button{color:#514a55;text-align:left;background:#faf8fb;border:1px solid #ddd6e0;border-radius:8px;align-items:center;gap:7px;min-width:0;height:35px;padding:0 9px;display:flex}.status-suggestions button:hover{background:#f3eef5;border-color:#b6a4bc}.status-suggestions button span{flex:none;font-size:16px}.status-suggestions button b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.status-message-fields{grid-template-columns:54px 1fr;gap:8px;display:grid}.status-message-fields .status-emoji-input{text-align:center;padding:0 5px;font-size:20px}.status-expiration{grid-template-columns:18px 100px 1fr;align-items:center;gap:5px;margin-top:11px;display:grid}.status-expiration>span{margin:0}.clear-status{color:#6846a7;background:0 0;border:0;margin-top:10px;padding:0;font-size:10px;font-weight:700}.status-schedule{border-top:1px solid #e5e0e6;gap:10px;margin-top:15px;padding-top:14px;display:grid}.status-schedule-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.status-schedule-heading>span{color:#4f4852;align-items:center;gap:6px;font-size:11px;display:flex}.status-schedule-heading small{color:#6f6670;font-size:9px}.status-schedule-current{background:#f6f1f8;border-radius:9px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.status-schedule-current>span{text-align:center;font-size:19px}.status-schedule-current p,.status-schedule-current b,.status-schedule-current small{min-width:0;margin:0;display:block}.status-schedule-current b{color:#423846;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.status-schedule-current small{color:#6f6571;margin-top:3px;font-size:8px;line-height:1.4}.status-schedule-current button{color:#8b3150;background:#fff;border:1px solid #d9c9dd;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:750}.status-schedule-message{grid-template-columns:54px 1fr;gap:8px;display:grid}.status-schedule-message .status-emoji-input{text-align:center;padding:0 5px;font-size:20px}.status-schedule-times{grid-template-columns:1fr 1fr;gap:8px;display:grid}.status-schedule-times label>span{color:#6c6570;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.status-schedule-save{color:#fff;background:#4a154b;border:0;border-radius:8px;justify-self:start;min-height:36px;padding:0 12px;font-size:10px;font-weight:750}.status-schedule :is(button:disabled){cursor:wait;opacity:.55}.presence-fields{border:1px solid #e2dde4;border-radius:11px;margin:0 0 16px;padding:14px}.presence-fields legend{color:#514a55;align-items:center;gap:6px;padding:0 6px;font-size:11px;font-weight:750;display:flex}.presence-fields>p{color:#77707a;margin:0 0 10px;font-size:10px;line-height:1.45}.presence-fields>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.presence-fields button{color:#4f4852;text-align:left;background:#fff;border:1px solid #dcd6de;border-radius:9px;grid-template-columns:12px 1fr 14px;align-items:center;gap:8px;min-height:58px;padding:9px 10px;display:grid}.presence-fields button[aria-checked=true]{border-color:var(--violet);background:#f7f3f8}.presence-fields button:disabled{cursor:wait;opacity:.65}.presence-fields button i,.profile-summary i.away{border:2px solid #2eb67d;border-radius:50%;width:9px;height:9px}.presence-fields button i.active{background:#2eb67d}.presence-fields button i.away,.profile-summary i.away{background:0 0;border-color:#b98500}.presence-fields button b,.presence-fields button small{display:block}.presence-fields button b{font-size:10px}.presence-fields button small{color:#6f6670;margin-top:3px;font-size:8px;line-height:1.35}.presence-fields button>strong{color:var(--violet);font-size:12px}.quick-reaction-fields{border:1px solid #e2dde4;border-radius:11px;margin:0 0 16px;padding:14px}.quick-reaction-fields legend{color:#514a55;align-items:center;gap:6px;padding:0 6px;font-size:11px;font-weight:750;display:flex}.quick-reaction-fields>p{color:#77707a;margin:0 0 10px;font-size:10px;line-height:1.45}.quick-reaction-fields>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quick-reaction-fields label{color:#6c6570;gap:5px;font-size:9px;font-weight:700;display:grid}.quick-reaction-fields select{width:100%;height:43px;color:var(--ink);background:#fff;border:1px solid #d9d4da;border-radius:8px;outline:0;padding:0 10px;font-size:20px}.quick-reaction-fields select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6d4aff16}.quick-reaction-fields>small{color:var(--muted);margin-top:8px;font-size:9px;display:block}.emoji-skin-tone-fields{border:1px solid #e2dde4;border-radius:11px;margin:0 0 16px;padding:14px}.emoji-skin-tone-fields legend{color:#514a55;align-items:center;gap:6px;padding:0 6px;font-size:11px;font-weight:750;display:flex}.emoji-skin-tone-fields>p{color:#77707a;margin:0 0 10px;font-size:10px;line-height:1.45}.emoji-skin-tone-fields>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.emoji-skin-tone-fields button{color:#655d68;background:#fff;border:1px solid #dcd6de;border-radius:8px;place-items:center;gap:3px;min-width:0;padding:8px 3px 6px;display:grid}.emoji-skin-tone-fields button[aria-checked=true]{border-color:var(--violet);box-shadow:0 0 0 1px var(--violet);background:#f7f3f8}.emoji-skin-tone-fields button:disabled{cursor:wait;opacity:.65}.emoji-skin-tone-fields button>span{font-size:20px;line-height:1}.emoji-skin-tone-fields button>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.emoji-skin-tone-fields button>strong{color:var(--violet);font-size:9px;line-height:1}.emoji-skin-tone-fields>small{color:var(--muted);margin-top:8px;font-size:9px;display:block}.translation-fields{border:1px solid #e2dde4;border-radius:11px;min-width:0;margin:0 0 16px;padding:14px}.translation-fields legend{color:#514a55;align-items:center;gap:6px;padding:0 6px;font-size:11px;font-weight:750;display:flex}.translation-fields>p{color:#77707a;margin:0 0 10px;font-size:10px;line-height:1.45}.translation-fields label{color:#6c6570;gap:5px;margin:0;font-size:9px;font-weight:700;display:grid}.translation-fields select{width:100%;height:43px;color:var(--ink);background:#fff;border:1px solid #d9d4da;border-radius:8px;outline:0;padding:0 10px;font-size:11px}.translation-fields select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6d4aff16}.workspace-page.profile-dialog{scrollbar-gutter:stable;width:auto;overflow-y:auto}.workspace-page.profile-dialog>:is(.eyebrow,.profile-heading,form){width:min(100%,1040px);margin-inline:auto}.workspace-page.profile-dialog>form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;padding-bottom:32px;display:grid}.workspace-page.profile-dialog>form>:is(.profile-fields,.profile-custom-fields,.status-fields,.profile-trust-links,.primary-button){grid-column:1/-1}.workspace-page.profile-dialog>form>:is(fieldset,.profile-trust-links){margin-block:0}.workspace-page.profile-dialog>form>.primary-button{justify-self:end;width:auto;min-width:180px;margin:0}.workspace-page.profile-dialog .emoji-skin-tone-fields>div{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-page.profile-dialog .profile-heading{padding-right:44px}.workspace-page.profile-dialog .profile-photo{width:64px!important;height:64px!important}@media (max-width:760px){.workspace-page.profile-dialog{padding:23px 16px}.workspace-page.profile-dialog .profile-heading{grid-template-columns:auto minmax(0,1fr);display:grid}.workspace-page.profile-dialog .profile-heading :is(.profile-photo-remove,.profile-photo-busy){grid-column:2;justify-self:start;margin-left:0}.workspace-page.profile-dialog>form{grid-template-columns:minmax(0,1fr)}.workspace-page.profile-dialog>form>*{grid-column:1}.workspace-page.profile-dialog>form>.primary-button{width:100%}}.channel-members-dialog{flex-direction:column;width:min(100%,650px);max-height:min(88vh,780px);display:flex}.channel-member-picker{background:#faf8fb;border:1px solid #e4dfe6;border-radius:12px;margin-bottom:18px;padding:15px}.channel-member-picker .member-search{margin-bottom:7px}.channel-member-options{background:#fff;border:1px solid #e7e2e8;border-radius:9px;max-height:205px;overflow-y:auto}.channel-member-options>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #f2eff3;grid-template-columns:34px 1fr 22px;align-items:center;gap:9px;width:100%;min-height:54px;padding:7px 9px;display:grid}.channel-member-options>button:last-child{border-bottom:0}.channel-member-options>button:hover,.channel-member-options>button.selected{background:#f7f4ff}.channel-member-options .avatar{width:32px;height:32px}.channel-member-options strong,.channel-member-options small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.channel-member-options strong{color:var(--ink);font-size:11px}.channel-member-options small{color:var(--muted);margin-top:2px;font-size:9px}.channel-member-options>button>svg{color:var(--violet)}.channel-member-options .member-loading{text-align:center;margin:0;padding:18px 12px}.channel-add-members{width:auto;min-width:105px;box-shadow:none;margin:10px 0 0 auto;padding:10px 14px;font-size:11px;display:block}.channel-member-list{flex:1;min-height:110px}.channel-member-actions{align-items:center;gap:2px;display:flex}.manager-member{color:#9b949d;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.manager-member:hover,.manager-member.active{color:var(--aubergine);background:#f0e8f1}.manager-member:disabled{cursor:wait;opacity:.55}.channel-manager-badge{color:#611f69;vertical-align:1px;background:#efe7f0;border-radius:999px;align-items:center;gap:3px;margin-left:7px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.channel-poster-badge{color:#6f5200;vertical-align:1px;background:#fff3cd;border-radius:999px;align-items:center;gap:3px;margin-left:7px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.poster-member{color:#7a651b;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:inline-grid}.poster-member:hover,.poster-member.active{color:#5c4300;background:#fff3cd}.channel-member-footer{color:#8d8690;align-items:center;gap:6px;padding-top:13px;font-size:10px;display:flex}.workspace-page.channel-members-dialog{width:auto;max-width:none;height:auto;max-height:none;box-shadow:none;scrollbar-gutter:stable;background:radial-gradient(circle at 100% 0,#f0eaff 0,#0000 30%),#f8f7f9;border:0;border-radius:0;padding:34px clamp(24px,4vw,58px) 48px;transition:none;overflow-y:auto}.workspace-page.channel-members-dialog>:not(.dialog-close){width:min(100%,1040px);margin-inline:auto}.workspace-page.channel-members-dialog>.eyebrow{color:#6954bc;letter-spacing:.07em;margin-top:2px;font-size:10px}.workspace-page.channel-members-dialog>:is(h1,h2){padding-right:52px;font-size:clamp(30px,3vw,40px)}.workspace-page.channel-members-dialog>:is(h1,h2)+p{color:#6d6670;margin-top:10px;margin-bottom:26px;font-size:13px}.workspace-page.channel-members-dialog .channel-member-picker,.workspace-page.channel-members-dialog .channel-member-list{background:#fff;border:1px solid #e0dae2;border-radius:14px;box-shadow:0 5px 20px #2d20350b}.workspace-page.channel-members-dialog .channel-member-picker{padding:20px}.workspace-page.channel-members-dialog .channel-member-list{border-top:1px solid #e0dae2;flex:none;min-height:220px;overflow:visible}.workspace-page.channel-members-dialog .member-row{min-height:70px;padding-inline:14px}.workspace-page.channel-members-dialog .member-row:last-child{border-bottom:0}.workspace-page.channel-members-dialog .channel-member-footer{color:#675d70;background:#f5f1fa;border:1px solid #ded7e3;border-radius:11px;margin-top:16px;padding:13px 15px;line-height:1.45}.workspace-page.channel-members-dialog :is(button,input):focus-visible{outline:3px solid color-mix(in srgb, var(--workspace-accent) 62%, #8064d9);outline-offset:2px}.workspace-page.channel-members-dialog :is(button,input):disabled{cursor:not-allowed;opacity:.55}.workspace-page.channel-members-dialog[aria-busy=true] :is(button,input):disabled{cursor:wait}.workspace-page.channel-members-dialog :is(p,small,strong,span){overflow-wrap:anywhere}.workspace-page.channel-members-dialog.channel-members-unavailable{text-align:center;place-content:center}.workspace-page.channel-members-dialog.channel-members-unavailable>div{background:#fff;border:1px solid #e0dae2;border-radius:16px;max-width:540px;padding:34px;box-shadow:0 8px 30px #2d203512}.workspace-page.channel-members-dialog.channel-members-unavailable>div>svg{color:var(--violet)}.workspace-page.channel-members-dialog.channel-members-unavailable h1{margin:14px 0 8px;font-size:28px}.workspace-page.channel-members-dialog.channel-members-unavailable p{color:#6d6670;margin:0 0 20px;font-size:12px;line-height:1.55}.workspace-page.channel-members-dialog.channel-members-unavailable .primary-button{width:auto;min-height:42px;margin:0 auto;padding-inline:16px}html[data-theme=dark] .workspace-page.channel-members-dialog{color:#eee8ef;background:radial-gradient(circle at 100% 0,#2d2540 0,#0000 30%),#171419}html[data-theme=dark] .workspace-page.channel-members-dialog>:is(h1,h2,.eyebrow){color:#f1ebf3}html[data-theme=dark] .workspace-page.channel-members-dialog>:is(h1,h2)+p{color:#b9b0bd}html[data-theme=dark] .workspace-page.channel-members-dialog :is(.channel-member-picker,.channel-member-list),html[data-theme=dark] .workspace-page.channel-members-dialog.channel-members-unavailable>div{box-shadow:none;background:#211d23;border-color:#4a424c}html[data-theme=dark] .workspace-page.channel-members-dialog :is(.member-search input,.channel-member-options){color:#eee7f0;background:#1e1a20;border-color:#514954}html[data-theme=dark] .workspace-page.channel-members-dialog .channel-member-options>button{color:#eee7f0;border-color:#403941}html[data-theme=dark] .workspace-page.channel-members-dialog .channel-member-options>button:hover,html[data-theme=dark] .workspace-page.channel-members-dialog .channel-member-options>button.selected,html[data-theme=dark] .workspace-page.channel-members-dialog .member-profile-trigger:hover{background:#2d2731}html[data-theme=dark] .workspace-page.channel-members-dialog .member-row{border-color:#403941}html[data-theme=dark] .workspace-page.channel-members-dialog .channel-member-footer{color:#b9b0bd;background:#282329;border-color:#4a424c}html[data-theme=dark] .workspace-page.channel-members-dialog.channel-members-unavailable p{color:#b9b0bd}@media (max-width:840px){.workspace-page.channel-members-dialog{padding:25px 18px 38px}.workspace-page.channel-members-dialog>:is(h1,h2){font-size:29px}.workspace-page.channel-members-dialog .channel-member-picker{padding:16px}}@media (max-width:520px){.channel-actions>[data-workspace-page-trigger=channel-members]{justify-content:center;min-width:44px;height:44px}.workspace-page.channel-members-dialog{padding:22px 14px 34px}.workspace-page.channel-members-dialog>:is(h1,h2){font-size:27px}.workspace-page.channel-members-dialog>:is(h1,h2)+p{font-size:12px}.workspace-page.channel-members-dialog>.dialog-close{width:44px;height:44px}.workspace-page.channel-members-dialog .channel-member-picker{padding:13px}.workspace-page.channel-members-dialog .channel-member-options>button{min-height:56px}.workspace-page.channel-members-dialog .channel-add-members{width:100%;min-height:44px}.workspace-page.channel-members-dialog .channel-members-retry{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.workspace-page.channel-members-dialog .member-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-height:72px;padding:9px 10px;display:grid}.workspace-page.channel-members-dialog .member-profile-trigger{width:100%;min-height:44px}.workspace-page.channel-members-dialog .channel-member-actions{flex-wrap:wrap;justify-content:flex-start;width:auto;margin-left:44px}.workspace-page.channel-members-dialog .channel-member-actions:empty{display:none}.workspace-page.channel-members-dialog .channel-member-actions>button{flex:0 0 44px;width:44px;height:44px}.workspace-page.channel-members-dialog.channel-members-unavailable>div{padding:28px 18px}.workspace-page.channel-members-dialog.channel-members-unavailable .primary-button{min-height:44px}}.channel-details-dialog{width:min(100%,590px);max-height:min(88vh,760px);overflow-y:auto}.workspace-page.channel-details-dialog.page{width:auto;max-width:none;height:auto;max-height:none;box-shadow:none;scrollbar-gutter:stable;background:#f8f7f9;border:0;border-radius:0;padding:34px clamp(24px,4vw,58px) 52px;transition:none;overflow-y:auto}.workspace-page.channel-details-dialog.page>:not(.dialog-close){width:min(100%,960px);margin-inline:auto}.workspace-page.channel-details-dialog.page>.eyebrow{color:#6954bc;letter-spacing:.07em;margin-top:2px;font-size:10px}.workspace-page.channel-details-dialog.page>h1{padding-right:48px;font-size:clamp(30px,3vw,40px)}.workspace-page.channel-details-dialog.page>p:not(.eyebrow){color:#6d6670;margin-top:10px;margin-bottom:27px;font-size:13px}.workspace-page.channel-details-dialog.page>form:not(.channel-retention-form),.workspace-page.channel-details-dialog.page>.channel-metadata-summary{background:#fff;border:1px solid #e0dae2;border-radius:14px;padding:20px;box-shadow:0 5px 20px #2d20350b}.workspace-page.channel-details-dialog.page>form:not(.channel-retention-form){margin-bottom:20px}.workspace-page.channel-details-dialog.page :is(.channel-privacy-summary,.channel-shared-summary,.channel-retention-summary,.channel-retention-form,.channel-email-settings,.channel-metadata-report,.channel-lifecycle-action,.channel-readonly-details,.group-conversation-participants,.conversation-expansion,.group-conversation-promotion){width:min(100%,960px);margin-inline:auto}.workspace-page.channel-details-dialog.page .dialog-actions{flex-wrap:wrap;align-items:center}.workspace-page.channel-details-dialog.page :is(button,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--workspace-accent) 62%, #8064d9);outline-offset:2px}.workspace-page.channel-details-dialog.page :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.55}.workspace-page.channel-details-dialog.page[aria-busy=true] :is(button,input,select,textarea):disabled{cursor:wait}.workspace-page.channel-details-dialog.page :is(p,small,strong,label,span){overflow-wrap:anywhere}.workspace-page.channel-details-dialog.page label>span,.workspace-page.channel-details-dialog.page label small{color:#6c6570}.workspace-page.channel-details-dialog.page>.settings-inline-notice{color:#675017;background:#fff9e8;border:1px solid #d7c894;border-radius:9px;padding:11px 13px;font-size:10px;font-weight:700}.channel-details-dialog textarea{resize:vertical;width:100%;min-height:86px;font:inherit;border:1px solid #d9d4da;border-radius:9px;outline:0;margin-top:7px;padding:11px 12px}.channel-details-dialog textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6d4aff1c}.channel-details-dialog label small{color:#918a94;margin-top:5px;font-size:9px;font-weight:400;display:block}.channel-details-dialog label small svg{vertical-align:-2px;margin-right:4px}.group-conversation-details .dialog-actions{flex-wrap:wrap}.group-conversation-details .dialog-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.conversation-expansion{background:#faf8fa;border:1px solid #ddd7dd;border-radius:12px;margin-top:18px;padding:15px}.conversation-expansion>header{align-items:flex-start;gap:9px;margin-bottom:12px;display:flex}.conversation-expansion>header svg{color:#611f69;flex:none}.conversation-expansion>header div{gap:3px;display:grid}.conversation-expansion>header small,.conversation-expansion-warning{color:#716a71;line-height:1.45}.conversation-expansion>.secondary-button{width:100%}.conversation-expansion form{gap:12px;display:grid}.conversation-expansion-search{background:#fff;border:1px solid #aaa2aa;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:0 10px;display:flex!important}.conversation-expansion-search input{flex:1;min-width:0;box-shadow:none!important;border:0!important;padding:9px 0!important}.conversation-expansion-search button{color:#1264a3;background:0 0;border:0;border-left:1px solid #ddd7dd;min-height:30px;padding:0 10px;font-weight:800}.conversation-expansion-members{gap:6px;max-height:220px;display:grid;overflow:auto}.conversation-expansion-members>button{text-align:left;background:#fff;border:1px solid #ded8de;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:52px;padding:7px 9px;display:flex}.conversation-expansion-members>button.selected{background:#faf5fb;border-color:#611f69}.conversation-expansion-member-copy{flex:1;min-width:0;display:grid}.conversation-expansion-members>button small{color:#716a71;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-expansion-members>button i{color:#fff;background:#fff;border:1px solid #aaa2aa;border-radius:7px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.conversation-expansion-members>button.selected i{background:#611f69;border-color:#611f69}.conversation-expansion-members>p{color:#716a71;text-align:center;margin:0;padding:16px}.conversation-expansion-members>button.conversation-expansion-more{color:#1264a3;text-align:center;border-style:dashed;justify-content:center;min-height:40px;font-weight:800}.conversation-expansion fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.conversation-expansion legend{color:#242124;margin-bottom:7px;font-size:13px;font-weight:800}.conversation-expansion fieldset label{background:#fff;border:1px solid #ddd7dd;border-radius:9px;align-items:flex-start;gap:9px;padding:9px;display:flex}.conversation-expansion fieldset label>span{gap:2px;display:grid}.conversation-expansion fieldset input{margin-top:3px;width:auto!important}.conversation-expansion fieldset small{color:#716a71;font-weight:400}.message.imported-history{border-left:3px solid #d6c3dc}.message.system-event{background:#faf7fb;border:1px solid #e2d9e3;border-radius:9px;margin:6px 18px}.message-history-badge{color:#611f69;letter-spacing:.04em;background:#f0e8f1;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:800}.group-conversation-promotion{background:#faf8fa;border:1px solid #ddd6de;border-radius:12px;margin-top:18px;padding:16px}.group-conversation-promotion>header{color:#611f69;align-items:flex-start;gap:10px;display:flex}.group-conversation-promotion>header div{gap:3px;display:grid}.group-conversation-promotion>header strong{color:#242124}.group-conversation-promotion>header small,.group-conversation-promotion>p,.group-conversation-promotion form>small{color:#716a71;line-height:1.45}.group-conversation-promotion form{gap:11px;margin-top:14px;display:grid}.group-conversation-promotion form label{margin:0}.group-conversation-promotion textarea{resize:vertical}.group-conversation-promotion .promotion-button{color:#fff;background:#611f69;border-color:#611f69;justify-content:center;align-items:center;gap:7px;min-height:42px;font-weight:700;display:inline-flex}.group-conversation-promotion .promotion-button:disabled{opacity:.5}.group-conversation-participants{background:#faf8fa;border:1px solid #e1dbe2;border-radius:12px;margin-top:18px;padding:15px}.group-conversation-participants>strong{align-items:center;gap:7px;font-size:12px;display:flex}.group-conversation-participants>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.group-conversation-participants>div>span{background:#fff;border:1px solid #e2dce3;border-radius:999px;align-items:center;gap:7px;padding:5px 9px 5px 5px;font-size:11px;font-weight:750;display:inline-flex}.group-conversation-participants>small{color:#777079;margin-top:10px;font-size:10px;display:block}.channel-privacy-summary{border:1px solid var(--line);color:#716975;background:#faf9fa;border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:13px 14px;display:flex}.channel-privacy-summary span{min-width:0}.channel-privacy-summary strong,.channel-privacy-summary small{display:block}.channel-privacy-summary strong{color:#403941;font-size:11px}.channel-privacy-summary small{color:#6c6570;margin-top:3px;font-size:9px}.channel-retention-summary{color:#67506d;background:#faf9fa;border:1px solid #d9d4da;border-radius:10px;grid-template-columns:22px minmax(0,1fr);gap:10px;margin:0 0 16px;padding:13px 14px;display:grid}.channel-retention-summary>svg{margin-top:1px}.channel-retention-summary strong,.channel-retention-summary p,.channel-retention-summary small{display:block}.channel-retention-summary strong{color:#403941;font-size:11px}.channel-retention-summary p{color:#665f68;margin:4px 0 0;font-size:10px;font-weight:700}.channel-retention-summary small{color:#6c6570;margin-top:4px;font-size:9px;line-height:1.45}.channel-retention-form{border:1px solid var(--line);background:#faf9fa;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(120px,.55fr) auto;align-items:end;gap:10px;margin:0 0 20px;padding:14px;display:grid}.channel-retention-form label{margin:0}.channel-retention-form select,.channel-retention-form input{width:100%;min-height:39px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d1cbd2;border-radius:8px;margin-top:6px;padding:8px 10px}.channel-retention-form>button{white-space:nowrap;min-height:39px;padding-inline:12px}.channel-email-settings{background:#faf8fb;border:1px solid #d8d1da;border-radius:11px;gap:11px;margin:0 0 20px;padding:14px;display:grid}.channel-email-heading{color:#67506d;grid-template-columns:22px minmax(0,1fr);gap:9px;display:grid}.channel-email-heading>svg{margin-top:1px}.channel-email-heading span{gap:3px;display:grid}.channel-email-heading strong{color:#403941;font-size:11px}.channel-email-heading small,.channel-email-settings>p,.channel-email-empty p{color:#6c6570;font-size:9px;line-height:1.45}.channel-email-settings label{margin:0;font-size:9px}.channel-email-address{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:6px;display:grid}.channel-email-address input{color:#473f49;background:#fff;border:1px solid #cfc7d1;border-radius:8px;min-width:0;height:39px;padding:0 10px;font:650 10px ui-monospace,SFMono-Regular,Menlo,monospace}.channel-email-address button,.channel-email-actions button{color:#5d5361;background:#fff;border:1px solid #cfc7d1;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex}.channel-email-actions{flex-wrap:wrap;gap:7px;display:flex}.channel-email-actions button.danger{color:#9e413c;border-color:#e2b8b5}.channel-email-actions button:disabled{cursor:default;opacity:.55}.channel-email-empty{gap:9px;display:grid}.channel-email-empty p,.channel-email-settings>p{margin:0}.channel-email-empty .secondary-button{align-items:center;gap:6px;width:fit-content;display:inline-flex}.channel-email-unavailable{background:#f0edf1;border-radius:8px;padding:10px}.channel-email-loading{align-items:center;min-height:28px;display:flex}.channel-metadata-summary{gap:10px;margin-bottom:20px;display:grid}.channel-metadata-summary>div{border:1px solid var(--line);background:#faf9fa;border-radius:10px;padding:12px 14px}.channel-metadata-summary strong{color:#403941;font-size:11px}.channel-metadata-summary p{color:#716975;white-space:pre-wrap;margin:4px 0 0;font-size:10px;line-height:1.45}.channel-lifecycle-action{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:22px;padding-top:18px;display:flex}.channel-lifecycle-action>div{align-items:center;gap:10px;min-width:0;display:flex}.channel-lifecycle-action>div>svg{color:#a74a46;flex:none}.channel-lifecycle-action.restore>div>svg{color:#438265}.channel-lifecycle-action.privacy>div>svg{color:#611f69}.channel-lifecycle-action strong,.channel-lifecycle-action small{display:block}.channel-lifecycle-action strong{font-size:11px}.channel-lifecycle-action small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}.channel-lifecycle-action>button{color:#a13f39;background:#fff;border:1px solid #d8a7a4;border-radius:7px;padding:8px 11px;font-size:10px;font-weight:750}.channel-lifecycle-action.restore>button{color:#357157;border-color:#9ac7b1}.channel-lifecycle-action.privacy>button{color:#611f69;border-color:#bfa0c4}.channel-lifecycle-action>button:disabled{opacity:.55}.channel-readonly-details{color:#7d7580;background:#f5f2f5;border-radius:8px;padding:12px 13px;font-size:10px}.channel-metadata-report{background:#faf8fa;border:1px solid #dfd8df;border-radius:10px;margin:18px 0;overflow:hidden}.channel-metadata-report.open{background:#fffaf6;border-color:#d3b7a6}.channel-metadata-report-trigger{color:#665e68;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:62px;padding:11px 13px;display:flex}.channel-metadata-report-trigger>span{gap:3px;display:grid}.channel-metadata-report-trigger strong{color:#4b434d;font-size:10px}.channel-metadata-report-trigger small{color:#6c6570;font-size:9px;line-height:1.4}.channel-metadata-report>form{gap:9px;padding:0 13px 13px;display:grid}.channel-metadata-report>form label{margin:0;font-size:9px}.channel-metadata-report>form select{width:100%;margin-top:5px}.channel-metadata-report>form textarea{min-height:58px;margin-top:5px}.channel-metadata-report>form>p{color:#857b83;margin:0;font-size:8px;line-height:1.5}.channel-metadata-report>form>div{justify-content:flex-end;gap:7px;display:flex}.channel-metadata-report>form>div button{border-radius:7px;min-height:34px;padding:0 11px}html[data-theme=dark] .channel-retention-summary,html[data-theme=dark] .channel-retention-form{color:#c7b2cc;background:#282329;border-color:#4b434d}html[data-theme=dark] .channel-retention-summary strong{color:#eee7f0}html[data-theme=dark] .channel-retention-summary p{color:#d1c7d4}html[data-theme=dark] .channel-retention-summary small{color:#a69ca9}html[data-theme=dark] .channel-retention-form select,html[data-theme=dark] .channel-retention-form input{color:#eee7f0;background:#1e1a20;border-color:#514954}html[data-theme=dark] .channel-email-settings{background:#282329;border-color:#4b434d}html[data-theme=dark] .channel-email-heading{color:#c7b2cc}html[data-theme=dark] .channel-email-heading strong{color:#eee7f0}html[data-theme=dark] .channel-email-heading small,html[data-theme=dark] .channel-email-settings>p,html[data-theme=dark] .channel-email-empty p,html[data-theme=dark] .channel-email-unavailable>p{color:#aaa1ad}html[data-theme=dark] .channel-email-address input,html[data-theme=dark] .channel-email-address button,html[data-theme=dark] .channel-email-actions button{color:#eee7f0;background:#1e1a20;border-color:#514954}html[data-theme=dark] .channel-email-unavailable{background:#332d35}html[data-theme=dark] .channel-metadata-report{background:#282329;border-color:#4b434d}html[data-theme=dark] .channel-metadata-report.open{background:#2d2521;border-color:#755e4e}html[data-theme=dark] .channel-metadata-report-trigger,html[data-theme=dark] .channel-metadata-report-trigger strong{color:#eee7f0}html[data-theme=dark] .channel-metadata-report-trigger small,html[data-theme=dark] .channel-metadata-report>form>p{color:#aaa0ac}html[data-theme=dark] .channel-metadata-report :is(select,textarea){color:#eee7f0;background:#1e1a20;border-color:#514954}html[data-theme=dark] .workspace-page.channel-details-dialog.page{color:#eee8ef;background:#171419}html[data-theme=dark] .workspace-page.channel-details-dialog.page>:is(h1,.eyebrow){color:#f1ebf3}html[data-theme=dark] .workspace-page.channel-details-dialog.page>p:not(.eyebrow){color:#b9b0bd}html[data-theme=dark] .workspace-page.channel-details-dialog.page>form:not(.channel-retention-form),html[data-theme=dark] .workspace-page.channel-details-dialog.page>.channel-metadata-summary{box-shadow:none;background:#211d23;border-color:#4a424c}html[data-theme=dark] .workspace-page.channel-details-dialog.page label{color:#eee7f0}html[data-theme=dark] .workspace-page.channel-details-dialog.page label>span,html[data-theme=dark] .workspace-page.channel-details-dialog.page label small{color:#aaa0ac}html[data-theme=dark] .workspace-page.channel-details-dialog.page :is(input:not([type=radio]):not([type=checkbox]),select,textarea){color:#eee7f0;background:#1e1a20;border-color:#514954}html[data-theme=dark] .workspace-page.channel-details-dialog.page>.settings-inline-notice{color:#e8d596;background:#302a1f;border-color:#75673f}html[data-theme=dark] .workspace-page.channel-details-dialog.page :is(.channel-privacy-summary,.channel-metadata-summary>div,.channel-readonly-details,.group-conversation-participants,.conversation-expansion,.group-conversation-promotion){color:#d1c7d4;background:#282329;border-color:#4b434d}html[data-theme=dark] .workspace-page.channel-details-dialog.page :is(.channel-privacy-summary,.channel-metadata-summary,.group-conversation-participants,.conversation-expansion,.group-conversation-promotion) :is(strong,legend){color:#eee7f0}html[data-theme=dark] .workspace-page.channel-details-dialog.page :is(.channel-privacy-summary,.channel-metadata-summary,.group-conversation-participants,.conversation-expansion,.group-conversation-promotion) :is(p,small),html[data-theme=dark] .workspace-page.channel-details-dialog.page .channel-lifecycle-action small{color:#aaa0ac}html[data-theme=dark] .workspace-page.channel-details-dialog.page :is(.group-conversation-participants>div>span,.conversation-expansion-search,.conversation-expansion-members>button,.conversation-expansion fieldset label,.channel-lifecycle-action>button){color:#eee7f0;background:#1e1a20;border-color:#514954}html[data-theme=dark] .workspace-page.channel-details-dialog.page .conversation-expansion-members>button.selected{background:#342c45;border-color:#a28cff}@media (max-width:840px){.workspace-page.channel-details-dialog.page{padding:24px 18px 38px}.workspace-page.channel-details-dialog.page>h1{font-size:29px}.workspace-page.channel-details-dialog.page>form:not(.channel-retention-form){padding:16px}.workspace-page.channel-details-dialog.page .channel-retention-form{grid-template-columns:minmax(0,1fr)}.workspace-page.channel-details-dialog.page .channel-retention-form>button{width:100%}}@media (max-width:520px){.workspace-page.channel-details-dialog.page{padding:22px 14px 34px}.workspace-page.channel-details-dialog.page>p:not(.eyebrow){font-size:12px}.workspace-page.channel-details-dialog.page .channel-email-address{grid-template-columns:minmax(0,1fr)}.workspace-page.channel-details-dialog.page :is(.channel-email-actions,.dialog-actions)>button{flex:1;min-width:0}.workspace-page.channel-details-dialog.page .channel-lifecycle-action{flex-direction:column;align-items:stretch}.workspace-page.channel-details-dialog.page .channel-lifecycle-action>button{width:100%;min-height:39px}.workspace-page.channel-details-dialog.page .group-conversation-participants>div>span{max-width:100%}}@media (max-width:620px){.channel-retention-form{grid-template-columns:1fr}}.archived-thread-notice{border-top:1px solid var(--line);color:#777079;background:#f7f5f7;align-items:center;gap:7px;min-height:52px;padding:12px 14px;font-size:10px;display:flex}.thread-panel{border-left:1px solid var(--line);background:#fff;grid-area:2/4;grid-template-rows:57px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}.pane-resize-handle{z-index:8;touch-action:none;cursor:col-resize;background:0 0;border:0;border-radius:0;outline:0;width:10px;margin:0;padding:0;position:absolute;top:0;bottom:0;left:-5px}.pane-resize-handle>span{background:0 0;width:2px;transition:background .12s,box-shadow .12s;position:absolute;top:0;bottom:0;left:4px}.pane-resize-handle:hover>span,.pane-resize-handle:focus-visible>span{background:#8064d9;box-shadow:0 0 0 2px #8064d922}.pane-resize-handle:focus-visible{outline-offset:-2px;outline:2px solid #8064d9}.thread-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.thread-panel>header>div{align-items:center;gap:7px;display:flex}.thread-panel>header strong{font:750 14px var(--font-display), sans-serif}.thread-panel>header span{color:#99929c;font-size:10px}.thread-panel>header button{color:#777079;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.thread-panel>header button:hover{background:#f2eff3}.thread-content{min-height:0;overflow-y:auto}.thread-content .message-list{overflow:visible}.thread-messages{padding-top:5px}.thread-messages .message{padding-inline:14px}.thread-divider{color:#8e8791;align-items:center;gap:8px;height:30px;font-size:9px;font-weight:700;display:flex}.thread-divider:before,.thread-divider:after{content:"";background:var(--line);flex:1;height:1px}.thread-loading{color:var(--muted);padding:18px;font-size:11px}.search-dialog,.collections-dialog,.pins-dialog,.files-dialog,.activity-dialog,.thread-dialog{flex-direction:column;width:min(100%,780px);height:min(86vh,740px);display:flex}.unreads-dialog{flex-direction:column;width:min(920px,100vw - 40px);max-width:none;height:min(88vh,820px);padding:0;display:flex;overflow:hidden}.unreads-heading{border-bottom:1px solid var(--line);flex:none;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:25px 27px;display:grid}.unreads-heading>span{width:45px;height:45px;color:var(--violet);background:#eee9ff;border-radius:13px;place-items:center;display:grid}.unreads-heading .eyebrow{text-transform:uppercase;letter-spacing:.08em;margin:0 0 2px;font-size:9px}.unreads-heading :is(h1,h2){font-size:28px}.unreads-heading p:last-child{color:var(--muted);margin:4px 0 0;font-size:10px}.unreads-heading>button{color:#5f5663;background:#fff;border:1px solid #d6cfda;border-radius:8px;align-items:center;gap:6px;margin-right:36px;padding:10px 13px;font-size:10px;font-weight:750;display:flex}.unreads-heading>button:hover:not(:disabled){color:var(--violet);background:#f8f5ff;border-color:#a999db}.unreads-heading>button:disabled{opacity:.5}.unreads-summary{color:#625a65;background:#fbfafc;border-bottom:1px solid #ebe7ed;flex:none;align-items:center;gap:5px;min-height:43px;padding:0 28px;font-size:9px;display:flex}.unreads-summary strong{color:var(--violet);font-size:12px}.unreads-summary i{background:#c2bbc5;border-radius:50%;width:3px;height:3px;margin:0 5px}.unreads-list{background:#f8f7f9;flex:1;min-height:0;padding:17px 23px 28px;overflow-y:auto}.unreads-empty>span:first-child{color:#3f8a67;background:#eaf7f0;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.unread-conversation{background:#fff;border:1px solid #ded9e1;border-radius:12px;margin-bottom:14px;overflow:hidden;box-shadow:0 2px 8px #281d3010}.unread-conversation>header{background:#fcfbfc;border-bottom:1px solid #ebe7ed;align-items:center;gap:8px;min-height:61px;padding:8px 10px;display:flex}.unread-channel-link{text-align:left;background:0 0;border:0;flex:1;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:9px;min-width:0;padding:0;display:grid}.unread-channel-icon{color:#655477;background:#eee9f8;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.unread-channel-link strong,.unread-channel-link small{display:block}.unread-channel-link strong{color:#37303a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.unread-channel-link small{color:#625a65;align-items:center;gap:3px;margin-top:3px;font-size:8px;display:flex}.unread-channel-link small i{background:#bcb4be;border-radius:50%;width:3px;height:3px;margin:0 3px}.unread-channel-link>svg{color:#a49ca7}.mark-conversation-read{color:#675e6b;background:#fff;border:1px solid #d9d3dc;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:91px;padding:8px 10px;font-size:9px;font-weight:750;display:flex}.mark-conversation-read:hover:not(:disabled){color:#347256;background:#f2faf6;border-color:#a7ccb9}.mark-conversation-read:disabled{opacity:.55}.unread-message{border-bottom:1px solid #f0edf1}.unread-message:last-child{border-bottom:0}.unread-message.mentioned{background:#fffdf6;box-shadow:inset 3px 0 #d2a935}.unread-message-main{text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:12px 16px;display:grid}.unread-message-main:hover{background:#faf8fb}.unread-message-main>.avatar{width:34px;height:34px;font-size:9px}.unread-message-main>span:last-child{min-width:0}.unread-message-main>span:last-child>span:first-child{align-items:center;gap:6px;display:flex}.unread-message-main strong{color:#352f38;font-size:11px}.unread-message-main time{color:#625a65;font-size:8px}.unread-message-main>span>span>small{color:#716878;background:#ebe7ee;border-radius:3px;padding:2px 4px;font-size:7px;font-weight:800}.unread-message-main>span>span>b{color:#7b621d;background:#fff2be;border-radius:5px;align-items:center;gap:3px;margin-left:auto;padding:3px 6px;font-size:7px;display:flex}.unread-message-main .formatted-message{color:#564f59;margin-top:4px;font-size:11px;line-height:1.48}.unread-message-main .formatted-message>:first-child{margin-top:0}.unread-message-main .formatted-message>:last-child{margin-bottom:0}.unread-replies{color:var(--violet);margin-top:5px;font-size:8px;font-weight:700;display:block}.unread-attachments{padding:0 16px 11px 60px}.unread-attachments .file-attachment{max-width:480px}.unread-overflow{color:#625a65;text-align:center;background:#faf8fb;border-top:1px solid #ebe7ed;margin:0;padding:9px 16px;font-size:8px}.unreads-list>.load-more{width:auto;min-width:170px;margin:7px auto 0;display:block}.canvases-dialog{width:min(96vw,1180px);height:min(91vh,860px);padding:0;overflow:hidden}.workspace-page.canvases-dialog{background:#f9f8fa;width:auto;max-width:none;height:auto;max-height:none;padding:0;overflow:hidden}.canvases-dialog>.dialog-close{z-index:6;top:17px;right:18px}.canvas-library-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 34px 20px;display:flex}.canvas-library-heading :is(h1,h2),.canvas-create-screen :is(h1,h2){margin:4px 0 0}.canvas-library-heading>div>p:last-child,.canvas-create-screen>p{color:var(--muted);margin:7px 0 0;font-size:11px}.canvas-library-heading .canvas-new{justify-content:center;align-items:center;gap:7px;width:auto;min-width:132px;margin:0 45px 0 0;padding:11px 14px;font-size:11px;display:flex}.canvas-library-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:0 34px 16px;display:flex}.canvas-library-tools>label{border:1px solid #d9d3dc;border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;width:min(480px,65%);height:39px;margin:0;padding-left:10px;display:grid}.canvas-library-tools input{border:0;outline:0;width:100%;height:100%;font-size:11px}.canvas-library-tools label button{color:#5430c4;background:#eee9ff;border:0;border-radius:6px;height:29px;margin-right:4px;padding:0 10px;font-size:9px;font-weight:750}.canvas-library-tools>div{background:#f1eef2;border-radius:8px;padding:3px;display:flex}.canvas-library-tools>div button{color:#655d68;background:0 0;border:0;border-radius:6px;padding:7px 11px;font-size:9px;font-weight:750}.canvas-library-tools>div button.active{color:var(--violet);background:#fff;box-shadow:0 1px 5px #2d213311}.canvas-library-list{height:calc(100% - 154px);min-height:0;padding:15px 27px 27px;overflow-y:auto}.canvas-library-card{text-align:left;background:#fff;border:0;border-bottom:1px solid #efecf0;grid-template-columns:43px minmax(0,1fr) 42px;align-items:start;gap:11px;width:100%;min-height:91px;padding:13px 10px;display:grid}.canvas-library-card:hover{background:#faf8ff;border-radius:10px}.canvas-card-icon{width:42px;height:42px;color:var(--violet);background:#eee9ff;border-radius:10px;place-items:center;display:grid}.canvas-library-card strong{color:#332d36;font-size:13px;display:block}.canvas-library-card p{color:#68616b;text-overflow:ellipsis;white-space:nowrap;max-width:740px;margin:6px 0;font-size:10px;line-height:1.45;overflow:hidden}.canvas-library-card small{color:#6c6470;font-size:9px}.canvas-revision{color:#625a65;background:#f3f0f4;border-radius:5px;justify-self:end;padding:4px 6px;font-size:8px;font-weight:800}.canvas-empty-new{width:auto;margin-top:8px;padding:9px 12px;font-size:10px}.canvas-create-screen{width:100%;max-width:680px;height:100%;min-height:0;margin:0 auto;padding:35px 45px;overflow-y:auto}.canvas-back{color:#74658e;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:750;display:flex}.canvas-create-screen>.eyebrow{margin-top:42px}.canvas-create-screen form{border:1px solid var(--line);background:#fbfafc;border-radius:13px;margin-top:28px;padding:23px}.canvas-create-screen label{color:#4f4852;margin-bottom:17px;font-size:10px;font-weight:750;display:block}.canvas-create-screen input,.canvas-create-screen select{width:100%;height:42px;color:var(--ink);background:#fff;border:1px solid #d9d3dc;border-radius:8px;outline:0;margin-top:7px;padding:0 11px;font-size:11px}.canvas-create-screen label small{color:#6c6470;margin-top:6px;font-size:8px;font-weight:400;line-height:1.4;display:block}.canvas-create-screen form>div{justify-content:flex-end;gap:8px;display:flex}.canvas-create-screen form>div button{color:#6c6570;width:auto;box-shadow:none;background:#fff;border:1px solid #ddd8df;border-radius:8px;margin:0;padding:10px 14px;font-size:10px;font-weight:750}.canvas-create-screen form>div .primary-button{border-color:var(--violet);background:var(--violet);color:#fff}.canvas-editor-screen{background:#f9f8fa;flex-direction:column;height:100%;display:flex;position:relative}.canvas-editor-header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:8px;min-height:50px;padding:0 53px 0 20px;display:flex}.canvas-editor-header>.canvas-back,.canvas-editor-header>.canvas-save-state{flex:none}.canvas-editor-header>span{color:#6f6672;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;overflow:hidden}.canvas-editor-header>button:not(.canvas-back){color:#706875;background:0 0;border:0;border-radius:6px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.canvas-editor-header>button:hover{color:var(--violet);background:#f1eef3}.canvas-access-panel{z-index:7;border-left:1px solid var(--line);background:#fff;width:min(430px,92vw);padding-bottom:18px;position:absolute;top:50px;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 30px #21172818}.canvas-access-panel>header{border-bottom:1px solid #e7e2e9;justify-content:space-between;align-items:flex-start;min-height:67px;padding:14px 16px;display:flex}.canvas-access-panel>header strong,.canvas-access-panel>header span{display:block}.canvas-access-panel>header strong{color:#342d36;font-size:13px}.canvas-access-panel>header span{color:#6a626d;margin-top:4px;font-size:9px}.canvas-access-panel>header button{color:#78707b;background:0 0;border:0;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.canvas-access-panel>section{border-bottom:1px solid #ece8ee;padding:15px 16px}.canvas-access-panel section>strong{color:#4a414d;text-transform:uppercase;letter-spacing:.05em;margin-bottom:9px;font-size:9px;display:block}.canvas-access-settings{gap:11px;display:grid}.canvas-access-settings label{color:#58505b;margin:0;font-size:9px;font-weight:750}.canvas-access-settings select,.canvas-access-add select,.canvas-access-people select{color:#403944;height:34px;font:inherit;background:#fff;border:1px solid #cfc8d2;border-radius:7px;padding:0 9px;font-size:9px}.canvas-access-settings label>select{width:100%;margin-top:5px}.canvas-limited-sharing{align-items:center;gap:7px;display:flex}.canvas-limited-sharing input{width:15px;height:15px}.canvas-access-search{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-bottom:7px;display:grid}.canvas-access-search input{color:#403944;background:#fff;border:1px solid #cfc8d2;border-radius:7px;min-width:0;height:34px;padding:0 9px;font-size:9px}.canvas-access-search button,.canvas-access-more{color:#675d6b;background:#fff;border:1px solid #c9c1cc;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:34px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.canvas-access-add>div{grid-template-columns:minmax(0,1fr) 92px auto;gap:6px;display:grid}.canvas-access-add button{justify-content:center;align-items:center;gap:4px;min-width:62px;display:flex}.canvas-access-add .canvas-access-more{width:100%;margin-top:7px}.canvas-access-requests article,.canvas-access-people article{align-items:center;gap:8px;min-height:48px;display:flex}.canvas-access-requests article+article,.canvas-access-people article+article{border-top:1px solid #f0edf1}.canvas-access-requests article>span,.canvas-access-people article>span:nth-child(2){flex:1;min-width:0}.canvas-access-requests b,.canvas-access-requests small,.canvas-access-people b,.canvas-access-people small{display:block}.canvas-access-requests b,.canvas-access-people b{color:#403843;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.canvas-access-requests small,.canvas-access-people small{color:#6c6470;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.canvas-access-requests article>div{gap:5px;display:flex}.canvas-access-requests button{color:#665d69;background:#fff;border:1px solid #d4ced7;border-radius:6px;padding:6px 7px;font-size:8px;font-weight:750}.canvas-access-avatar{color:#fff;background:#4a154b;border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:850;display:grid}.canvas-access-people select{width:86px}.canvas-access-remove{color:#a53b36;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.canvas-access-remove:hover{background:#fff0ef}.canvas-save-state{color:#655d68;white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:flex}.canvas-conflict,.canvas-readonly{color:#675c3e;background:#fff9e9;border-bottom:1px solid #ead69d;align-items:center;gap:10px;min-height:43px;padding:7px 22px;font-size:9px;display:flex}.canvas-conflict span{flex:1}.canvas-conflict strong{color:#4e452f;font-size:10px;display:block}.canvas-conflict button{color:#6b5a26;background:#fff;border:1px solid #d9c37e;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:750;display:flex}.canvas-readonly{color:#716a74;background:#f2f0f3;border-color:#ddd7df}.canvas-ai-panel{background:linear-gradient(145deg,#faf7ff,#f4effd);border-bottom:1px solid #d9d0e4;max-height:min(410px,48vh);padding:15px 20px;overflow-y:auto}.canvas-ai-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.canvas-ai-panel>header span,.canvas-ai-panel>header strong,.canvas-ai-panel>header small{align-items:center;gap:5px;display:flex}.canvas-ai-panel>header span{color:var(--violet);text-transform:uppercase;font-size:9px;font-weight:850}.canvas-ai-panel>header strong{color:#342c38;margin-top:3px;font-size:13px}.canvas-ai-panel>header small{color:#817686;margin-top:3px;font-size:8px;font-weight:500}.canvas-ai-panel>header>button{color:#766b7c;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.canvas-ai-panel>form{margin-top:11px}.canvas-ai-panel>form textarea{resize:vertical;color:#3f3743;background:#fff;border:1px solid #cfc2de;border-radius:8px;outline:0;width:100%;min-height:66px;padding:9px 10px;font-size:10px;line-height:1.45}.canvas-ai-panel>form>div{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.canvas-ai-panel>form small{color:#817686;font-size:8px}.canvas-ai-panel .primary-button{width:auto;min-width:110px;margin:0;padding:8px 11px;font-size:9px}.canvas-ai-notice,.canvas-ai-error{color:#8d361f;margin:10px 0 0;font-size:9px;line-height:1.45}.canvas-ai-drafts{gap:8px;margin-top:10px;display:grid}.canvas-ai-draft{background:#fff;border:1px solid #ddd3e8;border-radius:9px;padding:10px}.canvas-ai-draft>header{justify-content:space-between;gap:9px;display:flex}.canvas-ai-draft>header strong{color:#44394b;align-items:center;gap:5px;font-size:9px;display:flex}.canvas-ai-draft>header small{color:#968a9d;margin-top:2px;font-size:7px;display:block}.canvas-ai-draft>header b{color:#7b5915;text-transform:uppercase;background:#fff0ce;border-radius:5px;align-self:flex-start;padding:3px 5px;font-size:7px}.canvas-ai-instruction{color:#766a7d;margin:7px 0 0;font-size:8px}.canvas-ai-result{background:#fbfafc;border:1px solid #ebe5f0;border-radius:7px;margin-top:8px;padding:9px}.canvas-ai-result>strong{color:#342d37;font-size:11px}.canvas-ai-result>article{color:#514957;max-height:150px;margin-top:6px;font-size:9px;line-height:1.5;overflow:auto}.canvas-ai-draft>footer{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.canvas-ai-draft>footer button{color:#665a6d;background:#fff;border:1px solid #d8d0dc;border-radius:6px;width:auto;margin:0;padding:7px 9px;font-size:8px;font-weight:800}.canvas-document-heading{background:#fff;padding:18px 26px 13px}.canvas-document-heading input{color:#2d2730;width:100%;font:750 28px/1.15 var(--font-display), sans-serif;letter-spacing:-.04em;background:0 0;border:0;outline:0;padding:0}.canvas-document-heading input:disabled{opacity:1}.canvas-document-heading p{color:#6d6570;margin:7px 0 0;font-size:8px}.canvas-modebar{border-block:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:41px;padding:5px 20px;display:flex}.canvas-modebar>div{gap:2px;display:flex}.canvas-modebar button{color:#756e78;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:9px;font-weight:700;display:flex}.canvas-modebar button:hover,.canvas-modebar button.active{color:#5430c4;background:#eee9ff}.canvas-formatbar{border-left:1px solid var(--line);padding-left:8px}.canvas-formatbar button{justify-content:center;width:28px;padding:0}.canvas-workspace{background:#fff;flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow:hidden}.canvas-workspace.mode-edit,.canvas-workspace.mode-preview{grid-template-columns:1fr}.canvas-workspace textarea{resize:none;border:0;border-right:1px solid var(--line);color:#3a343d;outline:0;width:100%;height:100%;min-height:0;padding:24px 27px;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.canvas-workspace textarea:disabled{color:#716a74;background:#faf9fa}.canvas-preview{background:#fdfcfd;min-width:0;padding:25px 29px;overflow-y:auto}.canvas-preview .formatted-message{color:#423b45;font-size:12px;line-height:1.7}.canvas-preview input[type=checkbox]{vertical-align:middle;width:24px;height:24px}.canvas-empty-preview{color:#aaa2ac;font-style:italic}.canvas-history{z-index:5;border-left:1px solid var(--line);background:#fff;grid-template-rows:62px minmax(0,1fr);width:320px;display:grid;position:absolute;top:50px;bottom:0;right:0;box-shadow:-12px 0 28px #21172812}.canvas-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:13px 14px;display:flex}.canvas-history>header strong,.canvas-history>header span{display:block}.canvas-history>header strong{font-size:11px}.canvas-history>header span{color:#6c6470;margin-top:3px;font-size:8px}.canvas-history>header button{color:#78707b;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.canvas-history>div{overflow-y:auto}.canvas-history article{border-bottom:1px solid #efecf0;align-items:center;gap:8px;min-height:78px;padding:12px 13px;display:flex}.canvas-history article.current{background:#faf8ff}.canvas-history article>span{flex:1;min-width:0}.canvas-history article strong{font-size:10px}.canvas-history article b{color:#5430c4;text-transform:uppercase;background:#e8e1ff;border-radius:4px;margin-left:5px;padding:2px 4px;font-size:7px}.canvas-history article small,.canvas-history article em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.canvas-history article small{color:#6d6570;margin-top:4px;font-size:8px}.canvas-history article em{color:#655e68;margin-top:5px;font-size:9px;font-style:normal}.canvas-history article>button{color:#65566f;background:#fff;border:1px solid #d7d0dd;border-radius:6px;padding:6px 7px;font-size:8px;font-weight:750}.canvas-discussions{z-index:6;border-left:1px solid var(--line);background:#fff;grid-template-rows:auto auto minmax(0,1fr);width:min(390px,92vw);display:grid;position:absolute;top:50px;bottom:0;right:0;box-shadow:-12px 0 28px #21172816}.canvas-discussions>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;min-height:62px;padding:13px 14px;display:flex}.canvas-discussions>header strong,.canvas-discussions>header span{display:block}.canvas-discussions>header strong{font-size:12px}.canvas-discussions>header span{color:#655d68;margin-top:3px;font-size:9px}.canvas-discussions>header button{color:#78707b;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.canvas-discussion-tools{background:#fbfafc;border-bottom:1px solid #ebe7ec;padding:10px 12px}.canvas-discussion-tools>div{gap:5px;display:flex}.canvas-discussion-tools>div button{color:#665e69;text-transform:capitalize;background:#fff;border:1px solid #ddd5df;border-radius:14px;padding:5px 9px;font-size:8px;font-weight:800}.canvas-discussion-tools>div button.active{color:#611f69;background:#f2e9f4;border-color:#7d3c82}.canvas-discussion-tools form{gap:7px;margin-top:9px;display:grid}.canvas-discussion-tools blockquote,.canvas-thread-list article>header blockquote{color:#554d57;background:#f7f4f8;border-left:3px solid #b9a5bd;margin:0;padding:7px 9px;font-size:9px;line-height:1.45}.canvas-discussion-tools textarea,.canvas-reply textarea{resize:vertical;color:#29232b;min-height:58px;font:inherit;border:1px solid #bdb5bf;border-radius:7px;padding:8px;font-size:10px}.canvas-discussion-tools form button{justify-self:end;padding:7px 12px}.canvas-discussion-error{color:#a32920;margin:7px 0 0;font-size:9px}.canvas-thread-list{min-height:0;overflow-y:auto}.canvas-thread-list>article{border-bottom:1px solid #e8e3e9;padding:12px}.canvas-thread-list>article.resolved{background:#fafafa}.canvas-thread-list article>header{align-items:flex-start;gap:8px;display:flex}.canvas-thread-list article>header blockquote{flex:1;min-width:0}.canvas-thread-list article>header small{color:#6b636e}.canvas-thread-list article>header>button{color:#5f5064;background:#fff;border:1px solid #cfc7d1;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800}.canvas-anchor-jump{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0}.canvas-anchor-jump span,.canvas-anchor-jump small{display:block}.canvas-anchor-jump small{margin-top:3px;font-size:8px;font-weight:750;color:#76677a!important}.canvas-anchor-jump:hover small{text-decoration:underline;color:#611f69!important}.canvas-comment{align-items:flex-start;gap:8px;padding-top:11px;display:flex}.canvas-comment>span{color:#fff;background:#4a154b;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.canvas-comment>div{flex:1;min-width:0}.canvas-comment strong{font-size:9px}.canvas-comment small{color:#6b636e;margin-left:6px;font-size:8px}.canvas-comment p{color:#39333b;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.5}.canvas-comment p em{color:#6b636e}.canvas-comment-actions{gap:9px;margin-top:5px;display:flex}.canvas-comment-actions button,.canvas-comment-edit button{color:#65566f;background:0 0;border:0;padding:0;font-size:8px;font-weight:750}.canvas-comment-actions button.delete{color:#a32920}.canvas-comment-edit{margin-top:6px}.canvas-comment-edit textarea{resize:vertical;color:#29232b;width:100%;min-height:68px;font:inherit;border:1px solid #988d9c;border-radius:7px;padding:7px 8px;font-size:10px;line-height:1.45}.canvas-comment-edit>div{justify-content:flex-end;gap:10px;margin-top:5px;display:flex}.canvas-comment-edit button.save{color:#007a5a}.canvas-reply{gap:6px;margin:10px 0 0 35px;display:grid}.canvas-reply button{color:#fff;background:#007a5a;border:0;border-radius:6px;justify-self:end;padding:5px 10px;font-size:8px;font-weight:800}.canvas-reply button:disabled{background:#c7c1c7}.canvas-thread-list article>footer{color:#6b746e;margin:9px 0 0 35px;font-size:8px}.canvas-discussion-empty{color:#655d68;text-align:center;padding:30px 16px;font-size:10px}.canvas-discussion-more{color:#5f5064;background:#fff;border:1px solid #d2cbd5;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:calc(100% - 24px);min-height:34px;margin:10px 12px 14px;font-size:9px;font-weight:800;display:flex}.canvas-discussion-more:disabled{opacity:.65}.history-loading{color:#8d8590;justify-content:center;align-items:center;gap:7px;padding:25px;font-size:9px;display:flex}.search-dialog :is(h1,h2),.collections-dialog :is(h1,h2),.pins-dialog :is(h1,h2){flex:none}.search-dialog>form{margin-top:20px}.search-query{border:1px solid #cfc8d1;border-radius:10px;grid-template-columns:35px 1fr auto;align-items:center;height:48px;display:grid;overflow:hidden}.search-query>svg{color:#807984;justify-self:end}.search-query input{width:100%;height:100%;font-size:14px;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 10px!important}.search-query button{background:var(--violet);color:#fff;border:0;border-radius:7px;height:34px;margin-right:7px;padding:0 14px;font-size:11px;font-weight:750}.search-query button:disabled{color:#9d96a0;background:#e7e3e8}.search-filters{grid-template-columns:1fr 1fr 150px 150px;gap:7px;margin-top:9px;display:grid}.search-filters label{height:36px;color:var(--muted);border:1px solid #e0dbe2;border-radius:7px;align-items:center;gap:5px;margin:0;padding:0 8px;font-size:9px;font-weight:600;display:flex}.search-filters select,.search-filters input{color:#625b65;background:#fff;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0;font-size:10px}.search-filters label>span{color:var(--muted);white-space:nowrap}.search-filter-error{color:#a32920;margin:7px 2px 0;font-size:9px;font-weight:700}.search-content-filters{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.search-content-filters button{color:#625b65;background:#fff;border:1px solid #d9d3dc;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.search-content-filters button:hover:not(:disabled){background:#faf8ff;border-color:#96889b}.search-content-filters button.active{border-color:var(--violet);color:var(--violet);background:#f3ebf5}.search-content-filters button:disabled{opacity:.45;cursor:default}.search-content-filters .search-answer-trigger{color:var(--violet);background:#f6eff9;border-color:#b99cc5;margin-left:auto}.search-content-filters .search-preferences-trigger{background:#faf9fb;border-color:#c9c1cd}.search-preferences-panel{background:#fbfafc;border:1px solid #dcd5e1;border-radius:11px;flex-direction:column;flex:none;max-height:min(330px,40vh);margin-top:11px;display:flex;overflow:hidden}.search-preferences-panel>header{background:#fff;border-bottom:1px solid #e4dfe6;justify-content:space-between;align-items:flex-start;gap:12px;min-height:63px;padding:11px 13px;display:flex}.search-preferences-panel>header>span{min-width:0;color:var(--violet);align-items:flex-start;gap:9px;display:flex}.search-preferences-panel>header>span>span,.search-preferences-panel>header strong,.search-preferences-panel>header small{min-width:0;display:block}.search-preferences-panel>header strong{color:#3b343f;font-size:11px}.search-preferences-panel>header small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.45}.search-preferences-panel>header>button{color:#777079;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;padding:0;display:grid}.search-preferences-panel>header>button:hover{background:#f0edf2}.search-preference-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-height:72px;padding:8px 10px;display:grid;overflow-y:auto}.search-preference-channels>label{cursor:pointer;background:#fff;border:1px solid #e2dde4;border-radius:8px;align-items:flex-start;gap:8px;min-width:0;min-height:47px;margin:0;padding:7px 9px;display:flex}.search-preference-channels>label:has(input:checked){background:#f6eff8;border-color:#aa91b5}.search-preference-channels input{width:14px;height:14px;accent-color:var(--violet);flex:none;margin:2px 0 0}.search-preference-channels label>span,.search-preference-channels strong,.search-preference-channels small{min-width:0;display:block}.search-preference-channels strong{color:#49414d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.search-preference-channels small{color:var(--muted);margin-top:2px;font-size:8px}.search-preference-channels>p{min-height:66px;color:var(--muted);grid-column:1/-1;justify-content:center;align-items:center;gap:7px;margin:0;font-size:9px;display:flex}.search-preferences-panel>footer{background:#fff;border-top:1px solid #e4dfe6;justify-content:flex-end;align-items:center;gap:7px;min-height:53px;padding:8px 11px;display:flex}.search-preferences-panel>footer>span{min-width:0;color:var(--muted);flex:1;font-size:8px}.search-preferences-panel>footer>button{color:#605963;background:#fff;border:1px solid #d7d1da;border-radius:7px;width:auto;min-height:32px;margin:0;padding:0 11px;font-size:9px;font-weight:750}.search-preferences-panel>footer>.primary-button{border-color:var(--violet);background:var(--violet);color:#fff}.search-preferences-panel>footer>button:disabled{opacity:.48}.search-sort{min-height:30px;color:var(--muted);border:1px solid #d9d3dc;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.search-sort select{color:var(--violet);font:inherit;background:#fff;border:0;outline:0;padding:0}.search-results,.collection-list,.pins-list,.files-list{border-top:1px solid var(--line);flex:1;min-height:0;margin-top:17px;overflow-y:auto}.files-tools{align-items:center;gap:12px;margin-top:18px;display:flex}.files-dialog .files-search-field{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:41px;color:var(--muted);border-radius:9px;flex:1;align-items:center;gap:8px;margin:0;padding:0 12px;font-weight:500;display:flex}.files-dialog .files-search-field:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px color-mix(in srgb, var(--violet) 14%, transparent);color:var(--violet)}.files-dialog .files-search-field input{width:100%;min-width:0;height:39px;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:12px}.files-dialog .files-search-field input::placeholder{color:var(--muted);opacity:.8}.files-refresh{border:1px solid var(--line);background:var(--paper);min-height:41px;color:var(--ink);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.files-refresh:hover:not(:disabled){border-color:var(--violet);color:var(--violet)}.files-refresh:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.files-refresh:disabled{cursor:wait;opacity:.65}.files-result-count{color:var(--muted);flex:none;margin:0;font-size:10px;font-weight:700}.files-dialog .files-list{margin-top:14px}.result-card{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0edf1;grid-template-columns:37px 1fr;gap:10px;width:100%;padding:13px 7px;display:grid}.result-card:hover{background:#faf8ff}.result-card .avatar{width:35px;height:35px}.result-copy{min-width:0}.result-copy>span:first-child,.collection-main>span:last-child>span:first-child{align-items:baseline;gap:7px;display:flex}.result-copy strong,.collection-main strong{color:var(--ink);font-size:12px}.result-copy time,.collection-main time{color:var(--muted);font-size:9px}.result-copy p,.collection-main p{color:#4b454e;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 6px;font-size:12px;line-height:1.5}.result-copy mark{color:inherit;background:#fff0a8;border-radius:3px;padding:1px 2px}.result-copy small,.collection-main small{color:var(--muted);align-items:center;gap:3px;font-size:9px;display:flex}.search-load-more{width:calc(100% - 14px);min-height:36px;color:var(--violet);background:#faf8ff;border:1px solid #cfc6d2;border-radius:8px;margin:10px 7px 14px;font-size:10px;font-weight:800}.search-load-more:hover:not(:disabled){border-color:var(--violet);background:#f3ebf5}.search-load-more:disabled{opacity:.55}.search-answer-card{background:linear-gradient(145deg,#fbf8ff,#fff);border:1px solid #d9c8df;border-radius:11px;margin:12px 7px;padding:14px;box-shadow:0 5px 18px #32153d0a}.search-answer-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.search-answer-card>header>span{min-width:0;color:var(--violet);align-items:center;gap:7px;display:flex}.search-answer-card>header strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.search-answer-card>header>button{color:#938898;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;display:grid}.search-answer-card>header>button:hover{color:#713579;background:#f0e7f3}.search-answer-state,.search-answer-error{color:#766c7a;align-items:center;gap:7px;margin:12px 0 0;font-size:10px;display:flex}.search-answer-error{color:#a23843}.search-answer-copy{color:#413a45;white-space:pre-wrap;margin:12px 0 0;font-size:12px;line-height:1.65}.search-answer-copy button{color:var(--violet);font:inherit;vertical-align:1px;background:#eadff0;border:0;border-radius:4px;margin:0 1px;padding:1px 4px;font-size:9px;font-weight:850}.search-answer-sources{gap:6px;margin-top:12px;display:grid}.search-answer-sources>button{color:#5b515e;text-align:left;background:#fff;border:1px solid #e4dde7;border-radius:8px;align-items:flex-start;gap:8px;width:100%;padding:8px 9px;display:flex}.search-answer-sources>button:hover{background:#fbf8ff;border-color:#bfaec5}.search-answer-sources b{color:var(--violet);font-size:9px}.search-answer-sources span{min-width:0;font-size:9px}.search-answer-sources strong{color:var(--ink)}.search-answer-sources small{color:#847b88;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:1.4;display:block;overflow:hidden}.search-answer-note{color:#8b828e;margin-top:9px;font-size:8px;display:block}.assistant-dialog{flex-direction:column;width:min(100%,760px);height:min(88vh,780px);padding:0;display:flex;overflow:hidden}.workspace-page.assistant-dialog{width:auto;max-width:none;height:auto;max-height:none}.assistant-heading{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fbf7ff,#fff);flex:none;align-items:flex-start;gap:11px;min-height:88px;padding:17px 50px 15px 20px;display:flex}.assistant-heading>span{color:#fff;background:linear-gradient(145deg,#713579,#4a1853);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 6px 15px #4a185329}.assistant-heading>div{min-width:0}.assistant-heading .eyebrow{color:#674d6b;letter-spacing:.09em;margin:0 0 2px;font-size:8px}.assistant-heading :is(h1,h2){color:var(--ink);margin:0;font-size:19px}.assistant-heading small{color:#675e69;margin-top:3px;font-size:9px;line-height:1.4;display:block}.assistant-close{color:#756d78;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:17px;right:17px}.assistant-close:hover{color:var(--ink);background:#eee9f0}.assistant-history{scroll-behavior:smooth;background:#fcfbfc;flex:1;min-height:0;padding:20px 22px;overflow-y:auto}.assistant-loading{color:#7e7581;justify-content:center;align-items:center;gap:8px;min-height:100%;font-size:10px;display:flex}.assistant-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:470px;min-height:100%;margin:auto;display:flex}.assistant-empty>span{width:58px;height:58px;color:var(--violet);background:linear-gradient(145deg,#f6edf8,#fff);border:1px solid #dacde0;border-radius:18px;place-items:center;display:grid;box-shadow:0 9px 25px #3a17420d}.assistant-empty :is(h2,h3){color:var(--ink);margin:13px 0 5px;font-size:16px}.assistant-empty p{color:#756d78;max-width:390px;margin:0;font-size:10px;line-height:1.55}.assistant-empty>div{gap:7px;width:min(100%,430px);margin-top:17px;display:grid}.assistant-empty button{color:#554b58;text-align:left;background:#fff;border:1px solid #ddd4e1;border-radius:9px;min-height:39px;padding:9px 12px;font-size:9px;font-weight:750}.assistant-empty button:hover:not(:disabled){color:var(--violet);background:#faf5fb;border-color:#aa8bb4}.assistant-empty button:disabled{opacity:.45}.assistant-turn{max-width:640px;margin:0 auto 23px}.assistant-question{flex-direction:column;align-items:flex-end;display:flex}.assistant-question>span{color:#6f6672;margin:0 4px 4px;font-size:8px;font-weight:750}.assistant-question p{background:var(--violet);color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:13px 13px 3px;max-width:min(82%,500px);margin:0;padding:10px 13px;font-size:11px;line-height:1.5}.assistant-response{grid-template-columns:30px minmax(0,1fr);gap:9px;margin-top:11px;display:grid}.assistant-bot-icon{width:29px;height:29px;color:var(--violet);background:#f4ebf6;border:1px solid #d7c8dd;border-radius:9px;place-items:center;display:grid}.assistant-response>div{min-width:0;padding-top:3px}.assistant-progress,.assistant-error{color:#766d79;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.assistant-error{color:#a33b46}.assistant-answer{color:#3f3742;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.68}.assistant-answer button{color:#5634d6;font:inherit;vertical-align:1px;background:#eadff0;border:0;border-radius:4px;margin:0 1px;padding:1px 4px;font-size:9px;font-weight:850}.assistant-sources{gap:6px;margin-top:11px;padding-bottom:2px;display:flex;overflow-x:auto}.assistant-sources>button{color:#655c68;text-align:left;background:#fff;border:1px solid #e0d9e3;border-radius:8px;align-items:flex-start;gap:7px;width:190px;min-width:190px;padding:8px;display:flex}.assistant-sources>button:hover{background:#fbf7fc;border-color:#b49abc}.assistant-sources b{color:var(--violet);font-size:8px}.assistant-sources span,.assistant-sources strong,.assistant-sources small{min-width:0;display:block}.assistant-sources span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:8px;overflow:hidden}.assistant-sources strong{color:#4a424d}.assistant-sources small{color:#6f6672;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.assistant-truncated{color:#6f6672;margin-top:7px;font-size:8px;display:block}.assistant-actions{gap:8px;margin-top:12px;display:grid}.assistant-action{background:#fff;border:1px solid #ddcfe2;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px;display:grid}.assistant-action:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.assistant-action>span{width:27px;height:27px;color:var(--violet);background:#f1e7f4;border-radius:8px;place-items:center;display:grid}.assistant-action strong,.assistant-action p,.assistant-action small,.assistant-action em{display:block}.assistant-action strong{color:#413743;font-size:9px}.assistant-action p{color:#655c68;white-space:pre-wrap;overflow-wrap:anywhere;max-height:92px;margin:4px 0;font-size:9px;line-height:1.45;overflow:auto}.assistant-action small{color:#a33b46;margin:4px 0;font-size:8px}.assistant-action em{color:#675e69;font-size:8px;font-style:normal}.assistant-action-controls{gap:5px;display:flex}.assistant-action-controls button{color:#655c68;background:#fff;border:1px solid #d5c9d9;border-radius:7px;min-height:28px;padding:5px 8px;font-size:8px;font-weight:800}.assistant-action-controls button:last-child{border-color:var(--violet);background:var(--violet);color:#fff}.assistant-action-controls button:disabled{opacity:.5}.assistant-action.executed{background:#f5fbf7;border-color:#b9dbc5}.assistant-action.rejected{background:#faf9fb;border-color:#ddd4df}.assistant-action.failed{background:#fff8f8;border-color:#e5bfc4}.assistant-unavailable{color:#805e26;background:#fff7e8;border:1px solid #ead8b5;border-radius:8px;flex:none;align-items:center;gap:7px;margin:0 18px 9px;padding:8px 10px;font-size:9px;display:flex}.assistant-composer{background:#fff;border:1px solid #b9acbe;border-radius:12px;flex:none;align-items:flex-end;gap:8px;margin:0 18px 8px;padding:7px 7px 7px 12px;display:flex;box-shadow:0 4px 14px #25102b0d}.assistant-composer:focus-within{border-color:var(--violet);box-shadow:0 0 0 2px #7135791a}.assistant-composer textarea{resize:none;min-width:0;max-height:120px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:5px 0;font-size:11px;line-height:1.45}.assistant-composer>button{background:var(--violet);color:#fff;border:0;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.assistant-composer>button:disabled{cursor:default;background:#cfc7d1}.assistant-footer{color:#675e69;flex:none;justify-content:space-between;align-items:center;gap:9px;min-height:34px;padding:0 19px 11px;font-size:8px;display:flex}.assistant-footer>span:first-child{align-items:center;gap:5px;display:flex}.assistant-footer>button,.assistant-clear-confirm button{color:#744a55;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:8px;font-weight:750;display:inline-flex}.assistant-footer>button:hover:not(:disabled),.assistant-clear-confirm button:hover:not(:disabled){color:#9e3543;background:#f8eaed}.assistant-footer button:disabled{opacity:.45}.assistant-clear-confirm{color:#8f4550;align-items:center;gap:3px;display:flex}.assistant-clear-confirm button:last-child{color:#fff;background:#a53d49}.collection-empty{min-height:230px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:30px;display:flex}.collection-empty strong{color:var(--ink);font-size:13px}.collection-empty span{max-width:330px;font-size:10px;line-height:1.5}.collection-tabs{border-bottom:1px solid var(--line);flex:none;gap:5px;margin-top:18px;display:flex}.collection-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:9px 12px;font-size:11px;font-weight:700;display:flex}.collection-tabs button.active{border-color:var(--violet);color:var(--violet)}.activity-button{position:relative}.activity-button i{background:#d33b45;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}.activity-title-row{justify-content:space-between;align-items:flex-end;gap:15px;padding-right:34px;display:flex}.activity-title-row :is(h1,h2){margin:3px 0 0}.activity-title-row p{color:#7c747e;margin:5px 0 0;font-size:10px}.activity-layout{border:1px solid var(--line);background:#f7f5f8;border-radius:8px;padding:3px;display:flex}.activity-layout button{color:#8a828d;background:0 0;border:0;border-radius:5px;place-items:center;width:31px;height:27px;display:grid}.activity-layout button.active{color:var(--violet);background:#fff;box-shadow:0 1px 4px #2d17361c}.activity-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.activity-tabs{scrollbar-width:thin;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.activity-tabs button{color:#625a65;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:4px;height:36px;padding:0 9px;font-size:9px;font-weight:750;display:flex}.activity-tabs button.active{border-color:var(--violet);color:var(--violet)}.activity-tabs button.custom span{font-size:12px}.activity-heading-actions{flex:none;align-items:center;gap:5px;display:flex}.activity-add-view{color:#6c6470;background:#fff;border:1px dashed #bdb4c0;border-radius:7px;align-items:center;gap:4px;height:29px;margin-bottom:5px;padding:0 9px;font-size:9px;font-weight:750;display:flex}.activity-add-view:hover{color:var(--violet);border-color:#a995ee}.desktop-notifications{border:1px solid var(--line);color:#6c6470;background:#fff;border-radius:7px;flex:none;align-items:center;gap:4px;margin-bottom:5px;padding:7px 9px;font-size:9px;font-weight:700;display:flex}.desktop-notifications:hover{color:var(--violet);border-color:#a995ee}.notification-settings-panel{flex-direction:column;height:100%;min-height:0;padding-right:3px;display:flex;overflow-y:auto}.notification-back{color:#756d78;background:0 0;border:0;align-items:center;gap:2px;width:max-content;margin:-2px 0 12px;padding:4px 8px 4px 3px;font-size:10px;font-weight:750;display:flex}.notification-back:hover{color:var(--violet)}.notification-title-row{justify-content:space-between;align-items:flex-end;gap:15px;padding-right:34px;display:flex}.notification-title-row :is(h1,h2){margin-top:3px}.notification-state{color:#625a65;text-align:center;background:#efedf0;border-radius:999px;min-width:58px;padding:5px 9px;font-size:9px;font-weight:800}.notification-state.on{color:#237a55;background:#e5f7ee}.notification-state.paused{color:#9c6514;background:#fff2d9}.notification-intro{color:#77707a;max-width:540px;margin:8px 0 15px;font-size:10px;line-height:1.55}.notification-card{border:1px solid var(--line);background:#fcfbfc;border-radius:11px;margin-bottom:11px;padding:13px 14px}.notification-card-heading{align-items:center;gap:10px;display:flex}.notification-card-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.notification-card-heading strong{color:var(--ink);font-size:12px}.notification-card-heading small{color:#625a65;font-size:9px}.notification-card-icon{border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.notification-card-icon.violet{color:var(--violet);background:#eee9ff}.notification-card-icon.indigo{color:#4768bc;background:#e9efff}.notification-card-icon.coral{color:#ca6549;background:#fff0eb}.notification-card-icon.azure{color:#2575a9;background:#e7f5ff}.notification-defaults{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.notification-defaults button{color:#5f5762;text-align:left;background:#fff;border:1px solid #ded8df;border-radius:9px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:58px;padding:9px 10px;display:grid}.notification-defaults button.selected{background:#faf5fb;border-color:#8d63a0;box-shadow:inset 0 0 0 1px #8d63a0}.notification-defaults button span{gap:3px;min-width:0;display:grid}.notification-defaults button b{color:var(--ink);font-size:10px}.notification-defaults button small{color:#625a65;font-size:8px;line-height:1.35}.notification-defaults button i{color:#fff;border:1px solid #c9c0cb;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid}.notification-defaults button.selected i{border-color:var(--violet);background:var(--violet)}.notification-keyword-entry{gap:8px;margin-top:12px;display:flex}.notification-keyword-entry input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);font:inherit;border-radius:8px;flex:1;padding:9px 10px}.notification-keyword-entry button{background:var(--violet);color:#fff;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 12px;font-weight:700;display:inline-flex}.notification-keyword-entry button:disabled{opacity:.45}.notification-keywords{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.notification-keywords>span{color:#256b98;background:#eff9ff;border:1px solid #c9e4f5;border-radius:999px;align-items:center;gap:5px;padding:5px 7px 5px 10px;font-size:11px;font-weight:700;display:inline-flex}.notification-keywords button{color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:2px;display:grid}.notification-keyword-help{color:#625a65;margin:9px 0 0;font-size:10px;line-height:1.45}.notification-device-action{background:#fff;border:1px solid #e4dfe5;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 4px;padding:10px 11px;display:flex}.notification-device-action>div{flex-direction:column;gap:2px;min-width:0;display:flex}.notification-device-action b{color:#4f4852;font-size:10px}.notification-device-action span{color:#625a65;font-size:8px}.notification-device-action button,.notification-save button{background:var(--violet);color:#fff;border:0;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:800}.notification-device-action button:disabled,.notification-save button:disabled{opacity:.55}.notification-toggle{border-bottom:1px solid #eeeaf0;justify-content:space-between;align-items:center;gap:14px;min-height:47px;display:flex}.notification-toggle>span{flex-direction:column;gap:2px;display:flex}.notification-toggle b{color:#5f5762;font-size:10px}.notification-toggle small{color:#625a65;font-size:8px}.notification-toggle input{width:31px;height:17px;accent-color:var(--violet);flex:none}.notification-field{color:#6d6570;grid-template-columns:85px 1fr;align-items:center;gap:10px;margin-top:10px;font-size:9px;font-weight:750;display:grid}.notification-field select,.quiet-time-row input{color:#514a54;background:#fff;border:1px solid #ddd7df;border-radius:7px;height:31px;padding:0 8px;font-size:9px}.notification-pause-row{flex-wrap:wrap;gap:6px;margin:12px 0 5px;display:flex}.notification-pause-row button{color:#655d68;background:#fff;border:1px solid #ddd7df;border-radius:7px;align-items:center;gap:4px;padding:7px 9px;font-size:9px;font-weight:750;display:flex}.notification-callout{color:#68559c;background:#f2effa;border-radius:7px;align-items:center;gap:5px;margin-top:10px;padding:8px 10px;font-size:9px;line-height:1.4;display:flex}.notification-callout.warning{color:#8a611f;background:#fff5df}.quiet-hours-controls{padding-top:11px}.quiet-schedule-mode{color:#6d6570;grid-template-columns:85px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:10px;font-size:9px;font-weight:750;display:grid}.quiet-schedule-mode select{color:#514a54;background:#fff;border:1px solid #ddd7df;border-radius:7px;height:31px;padding:0 8px;font-size:9px}.quiet-time-row{align-items:flex-end;gap:8px;display:flex}.quiet-time-row label{color:#625a65;flex-direction:column;gap:4px;font-size:8px;font-weight:750;display:flex}.quiet-time-row>span{color:#625a65;padding-bottom:9px;font-size:9px}.quiet-days{gap:5px;margin-top:9px;display:flex}.quiet-days button{color:#7a727d;background:#fff;border:1px solid #ddd7df;border-radius:50%;width:27px;height:27px;font-size:8px;font-weight:800}.quiet-days button.active{color:var(--violet);background:#eee9ff;border-color:#8c75dc}.quiet-custom-schedule{gap:5px;display:grid}.quiet-custom-schedule>div{background:#f8f6f9;border:1px solid #e3dee5;border-radius:8px;grid-template-columns:70px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:7px;min-height:39px;padding:5px 7px;display:grid}.quiet-custom-schedule>div.active{background:#fff}.quiet-custom-day{color:#625a65;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.quiet-custom-day input{accent-color:var(--violet)}.quiet-custom-schedule>div>label:not(.quiet-custom-day){color:#625a65;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;min-width:0;font-size:7px;display:grid}.quiet-custom-schedule input[type=time]{color:#514a54;background:#fff;border:1px solid #ddd7df;border-radius:6px;width:100%;min-width:0;height:28px;padding:0 5px;font-size:8px}.quiet-custom-schedule small{color:#625a65;grid-column:2/-1;font-size:8px}.notification-validation{color:#ad3f4a;margin-top:7px;font-size:8px;font-weight:700}.notification-devices{margin-top:9px}.notification-devices>div{border-top:1px solid #eeeaf0;justify-content:space-between;align-items:center;min-height:43px;display:flex}.notification-devices>div:first-child{border-top:0}.notification-devices span{flex-direction:column;gap:2px;display:flex}.notification-devices b{color:#5c555f;font-size:10px}.notification-devices small{color:#625a65;font-size:8px}.notification-devices button{color:#a05861;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.notification-devices button:hover{background:#fff0f1}.notification-empty{color:#625a65;text-align:center;padding:18px 0 5px;font-size:9px}.notification-save{background:#fff;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;padding:10px 0 2px;display:flex;position:sticky;bottom:-1px}.notification-save span{color:#625a65;font-size:8px}.notification-loading{color:#625a65;justify-content:center;align-items:center;gap:8px;min-height:300px;font-size:10px;display:flex}.spin{animation:.8s linear infinite spin}.activity-panel{flex-direction:column;flex:1;min-height:0;display:flex}.activity-bulkbar{background:#faf9fb;border-bottom:1px solid #eeeaf0;flex-wrap:wrap;align-items:center;gap:7px;min-height:38px;padding:5px 8px;display:flex}.activity-bulkbar label{color:#706873;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.activity-bulkbar>span{color:#625a65;text-overflow:ellipsis;white-space:nowrap;flex:100px;min-width:9ch;margin-right:auto;font-size:9px;overflow:hidden}.activity-bulkbar button{color:#635b67;background:#fff;border:1px solid #d9d3db;border-radius:6px;flex:none;align-items:center;gap:4px;height:27px;padding:0 8px;font-size:8px;font-weight:750;display:flex}.activity-list{flex:1;min-height:0;overflow-y:auto}.activity-card{text-align:left;background:#fff;border-bottom:1px solid #f0edf1;align-items:stretch;width:100%;min-height:92px;padding-left:44px;display:flex;position:relative}.activity-card:hover{background:#faf8ff}.activity-card.unread{box-shadow:inset 3px 0 var(--violet);background:#f7f4ff}.activity-select{z-index:1;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:7px;left:0}.activity-select input{width:24px;height:24px;accent-color:var(--violet);margin:0}.activity-open{text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);gap:11px;width:100%;min-width:0;min-height:91px;padding:14px 72px 14px 3px;display:grid}.activity-card .avatar{width:37px;height:37px}.activity-copy{min-width:0}.activity-copy>span{color:#665f69;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:11px;display:flex}.activity-copy strong{color:var(--ink);font-size:12px}.activity-copy time{color:#625a65;margin-left:auto;font-size:9px}.activity-copy p{-webkit-line-clamp:2;color:#4b454e;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:5px 0 7px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.activity-copy small{color:#625a65;align-items:center;gap:3px;font-size:9px;display:flex}.activity-type{width:27px;height:27px;color:var(--violet);background:#eee9ff;border-radius:7px;place-items:center;display:grid;position:absolute;top:17px;right:13px}.activity-quick-action{color:#817784;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:25px;display:grid;position:absolute;bottom:13px;right:12px}.activity-card:hover .activity-quick-action,.activity-quick-action:focus-visible{opacity:1}.activity-list.dense .activity-card{min-height:58px}.activity-list.dense .activity-open{min-height:57px;padding-top:9px;padding-bottom:8px}.activity-list.dense .activity-select{top:7px}.activity-list.dense .activity-type{top:9px}.activity-list.dense .activity-quick-action{bottom:7px}.activity-list.dense .activity-card .avatar{width:32px;height:32px}.activity-view-editor-backdrop{z-index:70}.activity-view-editor{width:min(100%,560px);max-height:calc(100vh - 48px);padding:0;overflow:hidden}.activity-view-editor-card{border-radius:inherit;background:#fff;width:100%;max-height:calc(100vh - 48px);padding:22px;position:relative;overflow-y:auto;box-shadow:0 18px 50px #291d2f55}.activity-view-editor-card h3{margin:4px 0 16px;font-size:18px}.activity-view-name{grid-template-columns:75px 1fr;gap:9px;display:grid}.activity-view-name label{color:#6c6470;font-size:9px;font-weight:750}.activity-view-name input{border:1px solid #d9d3db;border-radius:7px;width:100%;height:38px;margin-top:5px;padding:0 9px}.activity-view-editor fieldset{border:1px solid #e1dce3;border-radius:9px;margin:15px 0 0;padding:12px}.activity-view-editor legend{color:#5e5661;padding:0 5px;font-size:10px;font-weight:800}.activity-view-editor legend span{color:#a199a4;font-weight:500}.activity-view-editor fieldset>p{color:#8a828d;margin:0 0 8px;font-size:9px}.activity-view-options{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.activity-view-options label,.activity-channel-options label{color:#5d555f;align-items:center;gap:6px;font-size:9px;display:flex}.activity-unread-only{background:#f8f6f9;border-radius:8px;align-items:center;gap:9px;margin-top:13px;padding:10px 12px;display:flex}.activity-unread-only strong,.activity-unread-only small{display:block}.activity-unread-only strong{font-size:10px}.activity-unread-only small{color:#8b838e;margin-top:2px;font-size:8px}.activity-channel-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:135px;display:grid;overflow-y:auto}.activity-channel-options span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-view-editor .dialog-actions{grid-template-columns:auto 1fr auto auto}.workspace-page.activity-view-editor-page{scrollbar-gutter:stable;background:#f9f8fa;width:auto;max-width:none;height:auto;max-height:none;padding:32px clamp(20px,5vw,72px);overflow-y:auto}.activity-view-editor-page .activity-view-editor-card{width:min(100%,760px);max-height:none;box-shadow:none;background:0 0;border-radius:0;margin:0 auto;padding:0 0 36px;overflow:visible}.activity-view-back{color:#493969;background:#fff;border:1px solid #d8d0e6;border-radius:8px;align-items:center;gap:8px;min-height:40px;margin-bottom:24px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.activity-view-editor-page>:is(.eyebrow,h1,p){width:min(100%,760px);margin-inline:auto}.activity-view-editor-page .activity-view-editor-card h1,.activity-view-editor-page>h1{letter-spacing:-.035em;margin:8px 0 22px;font-size:clamp(27px,3vw,38px)}.activity-view-editor-page .activity-view-editor-card>:is(.activity-view-name,fieldset,.activity-unread-only,.dialog-actions){background:#fff;border:1px solid #e5e0e9;border-radius:12px;padding:16px}.activity-view-editor-page .activity-view-editor-card>:is(fieldset,.activity-unread-only,.dialog-actions){margin-top:16px}.activity-view-editor-page .activity-view-name{grid-template-columns:110px minmax(0,1fr);gap:16px}.activity-view-editor-page .activity-view-name label,.activity-view-editor-page fieldset legend{font-size:12px}.activity-view-editor-page .activity-view-name input{min-height:44px;font-size:14px}.activity-view-editor-page .activity-view-options label,.activity-view-editor-page .activity-channel-options label{min-height:34px;font-size:12px}.activity-view-editor-page .activity-unread-only strong{font-size:13px}.activity-view-editor-page .activity-unread-only small,.activity-view-editor-page fieldset>p,.activity-view-editor-page legend span{color:#5b5360;font-size:11px}.activity-view-editor-page .activity-channel-options{max-height:300px}.activity-view-editor-page .dialog-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.activity-view-editor-page .dialog-actions>span{flex:1}.activity-view-editor-page .dialog-actions button{min-height:40px;padding-inline:14px;font-size:12px}@media (max-width:640px){.workspace-page.activity-view-editor-page{padding:20px 16px}.activity-view-editor-page .activity-view-name,.activity-view-editor-page .activity-view-options,.activity-view-editor-page .activity-channel-options{grid-template-columns:minmax(0,1fr)}.activity-view-editor-page .dialog-actions>span{flex-basis:100%}}.load-more{border:1px solid var(--line);width:calc(100% - 18px);height:36px;color:var(--violet);background:#fff;border-radius:8px;margin:10px 9px;font-size:10px;font-weight:750}@media (hover:none),(pointer:coarse){.activity-open{padding-right:58px}.activity-type{display:none}.activity-quick-action,.activity-list.dense .activity-quick-action{opacity:1;width:44px;height:44px;top:50%;bottom:auto;right:5px;transform:translateY(-50%)}}.thread-description{margin:6px 0 13px!important}.thread-list{border-top:1px solid var(--line);flex:1;min-height:0;overflow-y:auto}.thread-card{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0edf1;grid-template-columns:38px minmax(0,1fr);gap:11px;width:100%;min-height:94px;padding:14px 11px;display:grid}.thread-card:hover{background:#faf8ff}.thread-card.unread{box-shadow:inset 3px 0 var(--violet);background:#f7f4ff}.thread-card .avatar{width:37px;height:37px}.thread-copy{min-width:0}.thread-copy>span{align-items:baseline;gap:7px;display:flex}.thread-copy strong{color:var(--ink);font-size:12px}.thread-copy time{color:#a09aa3;font-size:9px}.thread-copy p{-webkit-line-clamp:2;color:#4b454e;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:5px 0 8px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.thread-copy small{color:#897f8c;align-items:center;gap:4px;font-size:9px;display:flex}.thread-copy small i{font-style:normal}.collections-dialog .collection-list{border-top:0;margin-top:0}.reminder-filters{background:#faf9fb;border-bottom:1px solid #eeeaf0;gap:4px;padding:7px;display:flex;overflow-x:auto}.reminder-filters button{color:#817984;background:0 0;border:0;border-radius:6px;height:28px;padding:0 10px;font-size:9px;font-weight:700}.reminder-filters button.active{color:var(--violet);background:#ebe6fb}.reminder-filters .new-reminder-button{background:var(--violet);color:#fff;align-items:center;gap:4px;margin-left:auto;display:flex}.reminder-filters .new-reminder-button:hover{background:#4d1854}.collection-card{border-bottom:1px solid #f0edf1;min-height:88px;position:relative}.collection-main{text-align:left;background:#fff;border:0;grid-template-columns:37px minmax(0,1fr);gap:10px;width:100%;min-height:88px;padding:12px 45px 12px 7px;display:grid}.collection-main:hover{background:#faf8ff}.collection-main .avatar{width:35px;height:35px}.collection-main>span:last-child{min-width:0}.collection-main p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.collection-remove{color:#aaa3ac;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:8px}.collection-remove:hover{color:#a43f37;background:#fff0ef}.draft-icon{width:35px;height:35px;color:var(--violet);background:#eee9ff;border-radius:9px;place-items:center;display:grid}.scheduled-card .collection-main{padding-right:86px}.reminder-card .collection-main{padding-right:116px}.reminder-card.due{box-shadow:inset 3px 0 #d78b35}.reminder-card.due .draft-icon{color:#ad681f;background:#fff3df}.reminder-card.completed .collection-main{opacity:.72}.reminder-card.archived .collection-main{opacity:.82}.personal-reminder-card .collection-main{cursor:default}.personal-reminder-card .collection-main:hover{background:#fff}.personal-reminder-form textarea{min-height:62px}.scheduled-card.failed .draft-icon{color:#a6423d;background:#fff0ef}.scheduled-actions{gap:3px;display:flex;position:absolute;top:12px;right:7px}.scheduled-actions button{color:#918993;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.scheduled-actions button:hover{color:var(--violet);background:#f1edff}.scheduled-actions button:last-child:hover{color:#a43f37;background:#fff0ef}.scheduled-edit{border-bottom:1px solid #f0edf1;padding:14px 7px}.scheduled-forward-source{background:#faf8fc;border-left:3px solid #8064d9;gap:3px;margin-bottom:10px;padding:9px 10px;display:grid}.scheduled-forward-source strong{color:var(--ink);font-size:10px}.scheduled-forward-source span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.scheduled-edit label{margin:0 0 9px;font-size:10px}.scheduled-edit textarea,.scheduled-edit input{width:100%;color:var(--ink);font:inherit;border:1px solid #d9d4da;border-radius:7px;outline:0;margin-top:5px;padding:9px 10px}.scheduled-edit textarea{resize:vertical;min-height:76px}.scheduled-edit input{height:39px}.scheduled-edit>div{justify-content:flex-end;gap:6px;display:flex}.scheduled-edit>div button{border:1px solid var(--line);color:#625b65;background:#fff;border-radius:7px;width:auto;margin:0;padding:8px 11px;font-size:10px;font-weight:700}.scheduled-edit>div .primary-button{border-color:var(--violet);background:var(--violet);color:#fff}.pins-list .message-list{padding-top:8px;overflow:visible}.pins-list .message{padding-inline:7px}.pins-list .message-tools{right:5px}.workspace-page.pins-dialog{background:#f8f7f9;padding:34px clamp(24px,4vw,58px) 42px;overflow:hidden}.workspace-page.pins-dialog>:not(.dialog-close){width:min(100%,1040px);margin-inline:auto}.workspace-page.pins-dialog>.eyebrow{color:#6954bc;letter-spacing:.07em;margin-top:2px;font-size:10px}.workspace-page.pins-dialog>h1{padding-right:48px;font-size:clamp(30px,3vw,40px)}.workspace-page.pins-dialog .pins-list{scrollbar-gutter:stable;background:#fff;border:1px solid #e0dae2;border-radius:14px;margin-top:22px;padding:7px 9px 26px;box-shadow:0 5px 20px #2d20350b}.workspace-page.pins-dialog :is(button,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--workspace-accent) 62%, #8064d9);outline-offset:2px}html[data-theme=dark] .workspace-page.pins-dialog{background:#171419}html[data-theme=dark] .workspace-page.pins-dialog>:is(h1,.eyebrow){color:#f1ebf3}html[data-theme=dark] .workspace-page.pins-dialog .pins-list{box-shadow:none;background:#211d23;border-color:#4a424c}.shared-file{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,420px) minmax(180px,1fr);align-items:center;gap:13px;min-width:0;padding:11px 4px;display:grid}.files-dialog .file-attachment.compact{width:100%;min-width:0;max-width:420px}.shared-file>button{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;padding:9px}.shared-file>button:hover{background:var(--paper)}.shared-file>button:focus-visible{outline:2px solid var(--violet);outline-offset:-2px;background:var(--paper)}.shared-file>button span{color:var(--ink);align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.shared-file>button small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.admin-dialog{flex-direction:column;width:min(100%,760px);height:min(86vh,720px);display:flex}.workspace-page.admin-dialog{background:var(--white);width:auto;max-width:none;height:auto;max-height:none;padding:28px clamp(24px,4vw,58px);overflow:hidden}.workspace-page.admin-dialog>:not(.dialog-close){width:min(100%,1180px);margin-inline:auto}.workspace-page.admin-dialog>.collection-tabs{scrollbar-width:thin;flex:none;overflow-x:auto}.workspace-page.admin-dialog .collection-tabs button{white-space:nowrap;flex:none}.admin-content{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:24px;overflow-y:auto}.admin-content:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.retention-settings,.workspace-profile-settings,.operations-settings{padding-top:18px}.operations-settings .admin-explainer{align-items:center}.operations-settings .admin-explainer>div{flex:1;min-width:0}.operations-settings .admin-explainer>button{width:31px;height:31px;color:var(--violet);background:#fff;border:1px solid #d9d4da;border-radius:8px;flex:none;place-items:center;display:grid}.operations-overview{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.operations-overview article{background:#fff;border:1px solid #e2dde4;border-radius:10px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:12px;display:grid}.operations-overview article>span{width:31px;height:31px;color:var(--violet);background:#eee9ff;border-radius:8px;place-items:center;display:grid}.operations-overview article.healthy>span{color:#287a58;background:#e9f7f0}.operations-overview article.unhealthy{background:#fff8f7;border-color:#e8b7b3}.operations-overview article.unhealthy>span{color:#aa463f;background:#ffe9e7}.operations-overview strong,.operations-overview small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operations-overview strong{color:var(--ink);font-size:10px}.operations-overview small{color:var(--muted);margin-top:3px;font-size:8px}.operations-overview article>b{color:#5f5762;text-transform:uppercase;font-size:8px}.operations-overview article.healthy>b{color:#287a58}.operations-overview article.unhealthy>b{color:#aa463f}.operations-queues{background:#fff;border:1px solid #e2dde4;border-radius:11px;margin-top:15px;overflow:hidden}.operations-queues>header{background:#faf9fb;border-bottom:1px solid #eee9ef;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.operations-queues>header strong,.operations-queues>header small{display:block}.operations-queues>header strong{color:var(--ink);font-size:11px}.operations-queues>header small,.operations-queues>header>span{color:var(--muted);margin-top:3px;font-size:8px}.operations-queues>article{border-bottom:1px solid #f0edf1;grid-template-columns:minmax(150px,1fr) repeat(3,68px);align-items:center;gap:8px;min-height:52px;padding:9px 14px;display:grid}.operations-queues>article:last-child{border-bottom:0}.operations-queues>article>div strong,.operations-queues>article>div small{display:block}.operations-queues>article>div strong{color:var(--ink);font-size:10px}.operations-queues>article>div small{color:var(--muted);margin-top:3px;font-size:8px}.operations-queues>article>span{color:var(--muted);text-align:right;font-size:8px}.operations-queues>article>span b{color:var(--ink);margin-right:2px;font-size:10px}.operations-queues>article.has-failures>span:last-child,.operations-queues>article.has-failures>span:last-child b{color:#a5453e}.operations-protection{color:#287a58;background:#f3fbf7;border:1px solid #cde6d9;border-radius:10px;align-items:flex-start;gap:9px;margin-top:13px;padding:12px 13px;display:flex}.operations-protection div{min-width:0}.operations-protection strong,.operations-protection p{display:block}.operations-protection strong{color:#245f46;font-size:10px}.operations-protection p{color:#638071;margin:3px 0 0;font-size:8px;line-height:1.5}.analytics-settings{padding-top:18px}.analytics-settings .admin-explainer{align-items:center}.analytics-settings .admin-explainer>div:nth-child(2){flex:1;min-width:0}.analytics-actions{flex:none;align-items:center;gap:6px;display:flex}.analytics-actions :is(select,button){color:#5f5762;height:34px;font:inherit;background:#fff;border:1px solid #d9d4da;border-radius:8px;padding:0 9px;font-size:9px;font-weight:750}.analytics-actions button{color:var(--violet);align-items:center;gap:5px;display:inline-flex}.analytics-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.analytics-summary article{background:#fff;border:1px solid #e2dde4;border-radius:10px;min-width:0;padding:12px}.analytics-summary span,.analytics-summary strong,.analytics-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.analytics-summary span{color:var(--muted);font-size:8px;font-weight:750}.analytics-summary strong{color:var(--ink);margin-top:5px;font-size:20px}.analytics-summary small{color:#287a58;margin-top:4px;font-size:8px}.analytics-summary small.down{color:#aa463f}.analytics-trend,.analytics-channels{background:#fff;border:1px solid #e2dde4;border-radius:11px;margin-top:12px;overflow:hidden}.analytics-trend>header,.analytics-channels>header{background:#faf9fb;border-bottom:1px solid #eee9ef;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:10px 13px;display:flex}.analytics-trend header strong,.analytics-trend header small,.analytics-channels header strong,.analytics-channels header small{display:block}.analytics-trend header strong,.analytics-channels header strong{color:var(--ink);font-size:10px}.analytics-trend header small,.analytics-channels header small{color:var(--muted);margin-top:3px;font-size:8px}.analytics-trend header>span,.analytics-channels header>span{color:var(--muted);flex:none;font-size:8px}.analytics-bars{align-items:stretch;gap:3px;height:150px;padding:17px 12px 10px;display:flex;overflow-x:auto}.analytics-bars>div{flex-direction:column;flex:1 0 4px;justify-content:flex-end;align-items:center;gap:5px;min-width:4px;display:flex}.analytics-bars i{background:linear-gradient(180deg, #7d62d5, var(--violet));border-radius:3px 3px 1px 1px;width:100%;min-height:2px}.analytics-bars span{height:10px;color:var(--muted);white-space:nowrap;font-size:7px}.analytics-channels>article{border-bottom:1px solid #f0edf1;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:9px 13px;display:grid}.analytics-channels>article:last-child{border-bottom:0}.analytics-channels>article>b{width:23px;height:23px;color:var(--violet);background:#eee9ff;border-radius:7px;place-items:center;font-size:9px;display:grid}.analytics-channels article strong,.analytics-channels article small{display:block}.analytics-channels article strong{color:var(--ink);font-size:10px}.analytics-channels article small,.analytics-channels article>span{color:var(--muted);margin-top:2px;font-size:8px}.admin-explainer{color:var(--violet);background:#faf8fb;border:1px solid #e3dee5;border-radius:10px;align-items:flex-start;gap:11px;padding:15px;display:flex}.admin-explainer strong{color:var(--ink);font-size:12px}.admin-explainer p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.5}.identity-settings{padding-top:18px}.identity-section{background:#fff;border:1px solid #e2dde4;border-radius:11px;margin-top:14px;padding:16px}.identity-section-heading{align-items:center;gap:10px;margin-bottom:16px;display:flex}.identity-section-heading>span{width:34px;height:34px;color:var(--violet);background:#eee9ff;border-radius:9px;flex:none;place-items:center;display:grid}.identity-section-heading>div{flex:1;min-width:0}.identity-section-heading strong,.identity-section-heading small{display:block}.identity-section-heading strong{color:var(--ink);font-size:12px}.identity-section-heading small{color:var(--muted);margin-top:2px;font-size:9px}.identity-section-heading>i{color:#817981;text-transform:uppercase;background:#f0edef;border-radius:10px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.identity-section-heading>i.enabled{color:#247454;background:#e4f5ed}.identity-section form>label,.identity-field-grid label{margin-bottom:13px}.identity-section input:is([type=url],[type=password],:not([type])),.identity-section textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9d4da;border-radius:8px;outline:0;margin-top:6px;padding:10px 11px;font-weight:500}.identity-section textarea{resize:vertical}.identity-section input:focus,.identity-section textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6d4aff1c}.identity-field-grid,.identity-toggle-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.identity-toggle-grid .checkbox-row{min-height:66px;margin:0}.identity-copy-row{background:#f8f7f8;border:1px solid #e2dee3;border-radius:8px;min-width:0;margin-top:10px;padding:10px 11px}.identity-copy-row span,.identity-copy-row small,.identity-copy-row code{display:block}.identity-copy-row small{color:#8c858e;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:750}.identity-copy-row code{color:#514957;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.identity-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:13px;display:flex}.identity-actions p{color:var(--muted);margin:0 auto 0 0;font-size:9px}.identity-actions button{color:#5c555f;background:#fff;border:1px solid #d9d4da;border-radius:8px;align-items:center;gap:6px;width:auto;min-height:37px;margin:0;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex}.identity-actions .primary-button{border-color:var(--violet);background:var(--violet);color:#fff}.scim-token-reveal{background:#f1fbf6;border:1px solid #b8dcca;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;margin-top:10px;padding:12px;display:grid}.scim-token-reveal>div{grid-column:1/-1}.scim-token-reveal strong,.scim-token-reveal small{display:block}.scim-token-reveal strong{color:#245b43;font-size:10px}.scim-token-reveal small{color:#638071;margin-top:2px;font-size:8px}.scim-token-reveal code{color:#2f5543;white-space:nowrap;background:#fff;border-radius:6px;min-width:0;padding:7px 8px;font-size:9px;overflow:auto hidden}.scim-token-reveal button{color:#fff;background:#287755;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:750;display:flex}.retention-settings form{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;margin-top:17px;display:grid}.retention-settings form label{margin:0}.retention-settings select{width:100%;height:42px;color:var(--ink);background:#fff;border:1px solid #d9d4da;border-radius:8px;margin-top:6px;padding:0 10px}.retention-settings form .primary-button{width:auto;height:42px;margin:0;padding-inline:18px}.workspace-profile-settings form{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;margin-top:17px;display:grid}.workspace-profile-settings form label{margin:0}.workspace-profile-settings input{width:100%;height:42px;color:var(--ink);background:#fff;border:1px solid #d9d4da;border-radius:8px;margin-top:6px;padding:0 11px}.workspace-profile-settings form .primary-button{width:auto;height:42px;margin:0;padding-inline:18px}.workspace-icon-setting{background:#faf8fa;border:1px solid #ded8df;border-radius:12px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:17px;padding:13px;display:grid}.workspace-icon-control{width:58px;height:58px;position:relative}.workspace-icon-control>.workspace-icon{background:var(--plum-900);color:#fff;border-radius:14px;width:58px;height:58px;font-size:15px;font-weight:850}.workspace-icon-control>button{z-index:2;border:2px solid var(--surface,#fff);color:#fff;cursor:pointer;background:#1264a3;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;bottom:-5px;right:-5px}.workspace-icon-control>button:disabled,.workspace-icon-remove:disabled{opacity:.55;cursor:wait}.workspace-icon-setting>div:nth-child(2)>strong,.workspace-icon-setting>div:nth-child(2)>p{display:block}.workspace-icon-setting>div:nth-child(2)>strong{color:var(--ink);font-size:12px}.workspace-icon-setting>div:nth-child(2)>p{color:#776f77;margin:4px 0 0;font-size:10px;line-height:1.5}.workspace-icon-remove{color:#b42318;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.workspace-icon-busy{color:#611f69;font-size:11px;font-weight:750}html[data-theme=dark] .workspace-icon-setting{background:#242025;border-color:#4a424c}html[data-theme=dark] .workspace-icon-setting>div:nth-child(2)>p{color:#aaa1ac}html[data-theme=dark] .workspace-icon-busy{color:#cbbcff}.workspace-address{background:#faf8fb;border:1px solid #e3dee5;border-radius:9px;grid-template-columns:1fr auto;gap:4px 16px;margin-top:14px;padding:13px 14px;display:grid}.workspace-address span{color:var(--muted);font-size:10px;font-weight:700}.workspace-address strong{color:var(--ink);grid-row:span 2;align-self:center;font-size:11px}.workspace-address small{color:var(--muted);font-size:9px}.workspace-default-channels{gap:12px;margin-top:18px;display:grid}.workspace-default-channels>form{background:#fcf9fd;border:1px solid #ded5e2;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:0;padding:14px;display:grid}.workspace-default-channels fieldset{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.workspace-default-channels legend{width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:10px;font-weight:800;display:flex}.workspace-default-channels legend span{color:var(--muted);font-size:8px;font-weight:700}.workspace-default-channels fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.workspace-default-channels fieldset label{color:#5b535d;cursor:pointer;background:#fff;border:1px solid #d9d2db;border-radius:8px;align-items:center;gap:7px;min-width:0;min-height:40px;padding:0 10px;display:flex}.workspace-default-channels fieldset label.selected{color:#5135c4;background:#f2eaf3;border-color:#76517d}.workspace-default-channels fieldset label input{width:auto;height:auto;accent-color:var(--violet);margin:0;padding:0}.workspace-default-channels fieldset label span{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;font-weight:750;overflow:hidden}.workspace-default-channels fieldset label svg:last-child{opacity:0}.workspace-default-channels fieldset label.selected svg:last-child{opacity:1}.workspace-default-channels fieldset>p{color:var(--muted);margin:2px 0 0;font-size:9px}.workspace-default-channels form>small{max-width:500px;color:var(--muted);font-size:9px;line-height:1.5}.workspace-default-channels form .primary-button{justify-self:end;width:auto;margin:0}.workspace-default-channels .primary-button:disabled{opacity:.5;cursor:not-allowed}.workspace-session-setting{gap:12px;margin-top:18px;display:grid}.workspace-session-setting>form{background:#f8faff;border:1px solid #d9e0eb;border-radius:9px;grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr);align-items:center;gap:11px;margin:0;padding:14px;display:grid}.workspace-session-setting label{margin:0}.workspace-session-setting select{width:100%;height:42px;color:var(--ink);background:#fff;border:1px solid #cfd7e3;border-radius:8px;margin-top:6px;padding:0 11px}.workspace-session-note{color:#33415a;background:#eef3fb;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:9px 11px;font-size:9px;line-height:1.45;display:flex}.workspace-session-note svg{flex:none}.workspace-session-setting .primary-button{grid-column:1/-1;justify-self:end;width:auto;margin:0}.workspace-dlp-setting{gap:12px;margin-top:18px;display:grid}.workspace-dlp-setting>form{background:#f8fcf9;border:1px solid #d8e5dc;border-radius:9px;margin:0;padding:14px}.workspace-dlp-setting select{width:100%;height:42px;color:var(--ink);background:#fff;border:1px solid #cbd8cf;border-radius:8px;margin-top:6px;padding:0 11px}.workspace-status-suggestion-list{gap:7px;display:grid}.workspace-status-suggestion-row{grid-template-columns:54px minmax(150px,1fr) minmax(120px,.42fr);gap:7px;display:grid}.workspace-status-suggestion-row input,.workspace-status-suggestion-row select{width:100%;height:38px;color:var(--ink);background:#fff;border:1px solid #cbd8cf;border-radius:8px;margin:0;padding:0 9px}.workspace-status-suggestion-row input:first-child{text-align:center;font-size:18px}.workspace-status-suggestion-list+.workspace-invitation-domain-note{margin-top:10px}.workspace-ai-access-setting{gap:12px;margin-top:18px;display:grid}.workspace-ai-access-setting>form{background:#fcf9fd;border:1px solid #ddd3e4;border-radius:9px;gap:12px;margin:0;padding:14px;display:grid}.workspace-ai-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workspace-ai-feature-grid>label{cursor:pointer;background:#fff;border:1px solid #e1d9e5;border-radius:9px;align-items:flex-start;gap:9px;min-height:68px;margin:0;padding:10px 11px;display:flex}.workspace-ai-feature-grid input{accent-color:var(--violet);margin-top:2px}.workspace-ai-feature-grid span{gap:3px;display:grid}.workspace-ai-feature-grid strong{color:var(--ink);font-size:10px}.workspace-ai-feature-grid small{color:var(--muted);font-size:9px;line-height:1.4}.workspace-ai-access-note{color:#684f70;background:#f0e8f3;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:9px;line-height:1.45;display:flex}.workspace-ai-access-note svg{flex:none}.workspace-ai-access-setting .primary-button{justify-self:end;width:auto;margin:0}.workspace-dlp-detectors{background:#faf8fb;border:1px solid #e3dee5;border-radius:9px;gap:8px;padding:13px 14px;display:grid}.workspace-dlp-detectors>strong{color:var(--ink);font-size:11px}.workspace-dlp-detectors>div{flex-wrap:wrap;gap:6px;display:flex}.workspace-dlp-detectors span{color:#514854;background:#ebe5ed;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:750}.workspace-dlp-detectors small{color:var(--muted);font-size:9px;line-height:1.45}.workspace-network-setting{gap:12px;margin-top:18px;display:grid}.workspace-network-setting>form{background:#f8faff;border:1px solid #d9e0eb;border-radius:9px;grid-template-columns:minmax(180px,.55fr) minmax(260px,1fr);align-items:start;gap:11px;margin:0;padding:14px;display:grid}.workspace-network-setting label{margin:0}.workspace-network-setting select,.workspace-network-setting textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd7e3;border-radius:8px;margin-top:6px;padding:10px 11px}.workspace-network-setting select{height:42px;padding-block:0}.workspace-network-setting textarea{resize:vertical;min-height:94px;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.workspace-network-current{color:#42556d;background:#eaf1fb;border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:8px;padding:10px 11px;font-size:9px;line-height:1.45;display:flex}.workspace-network-current svg{flex:none}.workspace-network-setting .primary-button{grid-column:1/-1;justify-self:end;width:auto;margin:0}.workspace-invitation-domain-setting{gap:12px;margin-top:18px;display:grid}.workspace-invitation-domain-setting>form{background:#fcf9fd;border:1px solid #ded5e3;border-radius:9px;grid-template-columns:minmax(180px,.55fr) minmax(260px,1fr);align-items:start;gap:11px;margin:0;padding:14px;display:grid}.workspace-invitation-domain-setting label{margin:0}.workspace-invitation-domain-setting select,.workspace-invitation-domain-setting textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d7cedc;border-radius:8px;margin-top:6px;padding:10px 11px}.workspace-invitation-domain-setting select{height:42px;padding-block:0}.workspace-invitation-domain-setting textarea{resize:vertical;min-height:94px;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.workspace-invitation-domain-note{color:#604e68;background:#f0eaf3;border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:8px;padding:10px 11px;font-size:9px;line-height:1.45;display:flex}.workspace-invitation-domain-note svg{flex:none}.workspace-invitation-domain-setting .primary-button{grid-column:1/-1;justify-self:end;width:auto;margin:0}.workspace-profile-identity-setting{gap:12px;margin-top:18px;display:grid}.workspace-profile-identity-setting>form{background:#fcf9fd;border:1px solid #ded5e3;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:11px;margin:0;padding:14px;display:grid}.workspace-profile-identity-setting form>label{color:#514955;background:#fff;border:1px solid #d7cedc;border-radius:8px;align-items:center;gap:8px;min-height:42px;margin:0;padding:0 11px;font-size:10px;font-weight:750;display:flex}.workspace-profile-identity-setting input{width:16px;height:16px;accent-color:var(--violet)}.workspace-profile-identity-setting .primary-button{grid-column:1/-1;justify-self:end;width:auto;margin:0}html[data-theme=dark] :is(.workspace-dlp-setting>form,.workspace-dlp-detectors){background:#211d23;border-color:#4c4450}html[data-theme=dark] .workspace-dlp-setting select,html[data-theme=dark] .workspace-status-suggestion-row :is(input,select){background:#19161b;border-color:#514957}html[data-theme=dark] .workspace-ai-access-setting>form{background:#211b24;border-color:#55445d}html[data-theme=dark] .workspace-ai-feature-grid>label{background:#19161b;border-color:#514657}html[data-theme=dark] .workspace-ai-access-note{color:#d4c0da;background:#2b2230}html[data-theme=dark] .workspace-dlp-detectors span{color:#d5ccd8;background:#352e38}html[data-theme=dark] .workspace-session-setting>form{background:#1d2027;border-color:#46505f}html[data-theme=dark] .workspace-session-setting select{background:#171a20;border-color:#4c5665}html[data-theme=dark] .workspace-session-note{color:#c6cfdd;background:#252b36}html[data-theme=dark] .workspace-network-setting>form{background:#1d2027;border-color:#46505f}html[data-theme=dark] :is(.workspace-network-setting select,.workspace-network-setting textarea){background:#171a20;border-color:#4c5665}html[data-theme=dark] .workspace-network-current{color:#b9c9dc;background:#252d39}html[data-theme=dark] .workspace-invitation-domain-setting>form{background:#211c23;border-color:#504456}html[data-theme=dark] :is(.workspace-invitation-domain-setting select,.workspace-invitation-domain-setting textarea){background:#19151b;border-color:#574b5d}html[data-theme=dark] .workspace-invitation-domain-note{color:#dac8e1;background:#302636}html[data-theme=dark] .workspace-profile-identity-setting>form{background:#211c23;border-color:#504456}html[data-theme=dark] .workspace-profile-identity-setting form>label{color:#d8cfdc;background:#19151b;border-color:#574b5d}html[data-theme=dark] .workspace-default-channels>form{background:#211c23;border-color:#504456}html[data-theme=dark] .workspace-default-channels fieldset label{color:#d0c7d2;background:#19161b;border-color:#514957}html[data-theme=dark] .workspace-default-channels fieldset label.selected{color:#d9c2e1;background:#342939;border-color:#876991}@media (max-width:720px){.workspace-session-setting>form{grid-template-columns:minmax(0,1fr)}.workspace-session-setting .primary-button{grid-column:1;justify-self:stretch}.workspace-status-suggestion-row,.workspace-network-setting>form,.workspace-invitation-domain-setting>form,.workspace-ai-feature-grid{grid-template-columns:minmax(0,1fr)}.workspace-ai-access-setting .primary-button{justify-self:stretch}.workspace-default-channels>form,.workspace-default-channels fieldset>div{grid-template-columns:minmax(0,1fr)}.workspace-default-channels form .primary-button{justify-self:stretch}.workspace-profile-identity-setting>form{grid-template-columns:minmax(0,1fr)}.workspace-profile-identity-setting .primary-button{grid-column:1;justify-self:stretch}}.workspace-deletion-zone{border-top:1px solid #eadadd;gap:12px;margin-top:22px;padding-top:18px;display:grid}.workspace-deletion-zone .admin-explainer.danger{color:#a12f43;background:#fff7f8;border-color:#e6c7cc}.workspace-deletion-zone>form{background:snow;border:1px solid #e6c7cc;border-radius:9px;grid-template-columns:1fr;align-items:stretch;gap:11px;margin:0;padding:14px;display:grid}.workspace-deletion-zone>form label{color:var(--muted);gap:6px;font-size:10px;font-weight:700;display:grid}.workspace-deletion-zone>form input{margin:0}.workspace-deletion-zone>form textarea{resize:vertical;width:100%;min-height:58px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9d4da;border-radius:8px;padding:9px 11px}.workspace-deletion-zone>form .danger-button{justify-self:end;width:max-content;margin:0}.workspace-deletion-blocker,.workspace-deletion-pending{color:#a12f43;background:snow;border:1px solid #e6c7cc;border-radius:9px;align-items:center;gap:10px;padding:12px 13px;display:flex}.workspace-deletion-blocker>div,.workspace-deletion-pending>div{flex:1;min-width:0}.workspace-deletion-blocker strong,.workspace-deletion-pending strong{color:var(--ink);font-size:11px}.workspace-deletion-blocker p,.workspace-deletion-pending p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.45}html[data-theme=dark] :is(.workspace-deletion-zone .admin-explainer.danger,.workspace-deletion-zone>form,.workspace-deletion-blocker,.workspace-deletion-pending){background:#25181b;border-color:#70414a}html[data-theme=dark] .workspace-deletion-zone>form textarea{background:#19161b;border-color:#4a424c}.retention-run{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:19px;padding:14px 0;display:flex}.retention-run strong,.retention-run span{display:block}.retention-run strong{font-size:11px}.retention-run span{color:var(--muted);margin-top:3px;font-size:9px}.retention-run button{color:#625b65;background:#fff;border:1px solid #d9d4da;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:700;display:flex}.retention-run button:disabled{opacity:.5}.admin-notice{color:#4d8068;margin:12px 0 0;font-size:10px}.custom-roles-panel{padding-top:18px}.custom-role-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:17px 0 11px;display:flex}.custom-role-toolbar strong,.custom-role-toolbar span{display:block}.custom-role-toolbar strong{color:var(--ink);font-size:12px}.custom-role-toolbar span{color:var(--muted);margin-top:3px;font-size:9px}.custom-role-toolbar button{background:var(--violet);color:#fff;border:0;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;font-weight:750;display:inline-flex}.custom-role-editor{background:#faf8ff;border:1px solid #ded7e5;border-radius:12px;margin-bottom:16px;padding:15px}.custom-role-editor>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.custom-role-editor>header>div{align-items:center;gap:9px;display:flex}.custom-role-editor>header strong,.custom-role-editor>header small{display:block}.custom-role-editor>header strong{color:var(--ink);font-size:12px}.custom-role-editor>header small{color:var(--muted);margin-top:3px;font-size:9px}.custom-role-editor>header>button,.custom-role-actions button{width:29px;height:29px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.custom-role-editor>header>button:hover,.custom-role-actions button:hover{color:var(--ink);background:#eee9f5}.role-color-preview,.role-badge-icon{color:#fff;flex:none;place-items:center;display:grid}.role-color-preview{border-radius:9px;width:34px;height:34px}.custom-role-basics{grid-template-columns:minmax(180px,1fr) 100px;gap:10px;display:grid}.custom-role-basics .wide{grid-column:1/-1}.custom-role-basics label{margin:0}.custom-role-basics label>span{color:#68606b;margin-bottom:5px;font-size:9px;font-weight:750;display:block}.custom-role-basics input,.custom-role-basics select,.custom-role-basics textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8d1dc;border-radius:8px;font-size:11px}.custom-role-basics input,.custom-role-basics select{height:38px;padding:0 10px}.custom-role-basics textarea{resize:vertical;min-height:88px;padding:9px 10px}.custom-role-basics :is(input,select,textarea):focus{border-color:var(--violet);outline:0;box-shadow:0 0 0 3px #6d4aff16}.custom-role-basics input[type=color]{padding:4px}.profile-field-required{background:#fff;border:1px solid #e2dce5;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:9px 10px;display:flex}.profile-field-required input{width:15px;height:15px;accent-color:var(--violet);padding:0}.custom-role-basics .profile-field-required>span{color:#57505a;margin:0;font-size:10px}.profile-field-position{width:32px;height:32px;color:var(--violet);background:#eee9f5;border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.profile-field-list .custom-role-actions{flex-wrap:wrap;justify-content:flex-end;display:flex}.custom-permission-grid{border:1px solid #e1dbe5;border-radius:10px;grid-template-columns:1fr 1fr;gap:7px;margin-top:15px;padding:12px;display:grid}.custom-permission-grid legend{color:var(--ink);padding:0 5px;font-size:10px;font-weight:800}.custom-permission-grid>label{cursor:pointer;margin:0}.custom-permission-grid>label>input{opacity:0;pointer-events:none;position:absolute}.custom-permission-grid>label>span{background:#fff;border:1px solid #e4dfe7;border-radius:8px;align-items:flex-start;gap:8px;min-height:59px;padding:9px;display:flex}.custom-permission-grid>label:hover>span{border-color:#c9bde3}.custom-permission-grid>label>input:checked+span{background:#f3efff;border-color:#9480ca}.custom-permission-grid i{color:#0000;border:1px solid #d2cbd5;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.custom-permission-grid input:checked+span i{border-color:var(--violet);background:var(--violet);color:#fff}.custom-permission-grid strong,.custom-permission-grid small{display:block}.custom-permission-grid strong{color:var(--ink);font-size:10px}.custom-permission-grid small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.custom-role-editor>footer{justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.custom-role-editor>footer button{width:auto;margin:0}.custom-role-list{border-top:1px solid var(--line)}.custom-role-list>article{border-bottom:1px solid #eeeaf0;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:78px;padding:13px 4px;display:grid;position:relative}.role-badge-icon{border-radius:9px;width:36px;height:36px}.custom-role-list>article>div:nth-child(2)>div{align-items:center;gap:8px;display:flex}.custom-role-list>article>div:nth-child(2)>div>span{color:#7b737f;background:#f0edf2;border-radius:8px;align-items:center;gap:3px;padding:2px 5px;font-size:8px;display:inline-flex}.custom-role-list strong{color:var(--ink);font-size:11px}.custom-role-list p{color:#756d78;margin:4px 0;font-size:9px}.custom-role-list small{color:#98909b;font-size:8px;line-height:1.45;display:block}.custom-role-actions{gap:2px;display:flex}.custom-role-actions button:last-child{color:#a14455}.custom-role-delete{background:#fff7f8;border:1px solid #e8ccd2;border-radius:8px;grid-column:2/-1;padding:10px}.custom-role-delete p{color:#76535b;margin:0 0 8px;line-height:1.45}.custom-role-delete>div{justify-content:flex-end;gap:6px;display:flex}.custom-role-delete button{color:#655d68;background:#fff;border:1px solid #ddd5df;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:750}.custom-role-delete .danger-button{color:#fff;background:#b7465c;border-color:#b7465c}.audit-list{border-top:1px solid var(--line)}.audit-integrity{border:1px solid;border-radius:10px;align-items:flex-start;gap:9px;margin:12px 5px 4px;padding:11px 12px;display:flex}.audit-integrity.verified{color:#187651;background:#f0faf5;border-color:#b9decc}.audit-integrity.failed{color:#ad2921;background:#fff4f3;border-color:#efc5c1}.audit-integrity div{min-width:0}.audit-integrity strong,.audit-integrity p{display:block}.audit-integrity strong{color:inherit;font-size:10px}.audit-integrity p{color:#4f5f57;overflow-wrap:anywhere;margin:3px 0 0;font:8px/1.45 ui-monospace,monospace}.audit-list article{border-bottom:1px solid #f0edf1;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:13px 5px;display:grid}.audit-icon{width:32px;height:32px;color:var(--violet);background:#eee9ff;border-radius:8px;place-items:center;display:grid}.audit-list strong{color:var(--ink);font-size:11px;display:block}.audit-list p{color:#625b65;margin:3px 0;font-size:9px}.audit-list small{color:#67606a;overflow-wrap:anywhere;font-size:8px;line-height:1.45;display:block}.compliance-settings{padding-top:18px}.compliance-toolbar{gap:8px;margin:16px 0;display:flex}.compliance-toolbar button,.compliance-card-actions button{color:#514957;background:#fff;border:1px solid #dcd5df;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;font-weight:750;display:inline-flex}.legal-hold-form{background:#faf8fb;border:1px solid #ded5e3;border-radius:12px;gap:12px;margin:14px 0 20px;padding:16px;display:grid}.legal-hold-form>label{margin:0;font-size:10px}.legal-hold-form input[type=text],.legal-hold-form textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #d8d1da;border-radius:8px;outline:0;margin-top:6px;padding:9px 10px}.legal-hold-form fieldset{border:1px solid #e1dbe4;border-radius:9px;padding:12px}.legal-hold-form legend{padding:0 5px;font-size:10px;font-weight:800}.legal-hold-form fieldset>p{color:var(--muted);margin:0 0 9px;font-size:9px}.legal-hold-form fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:130px;display:grid;overflow-y:auto}.legal-hold-form fieldset label{color:#514957;align-items:center;gap:6px;margin:0;font-size:9px;display:flex}.legal-hold-warning{color:#625468;background:#f2ebf5;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;font-size:9px;line-height:1.45;display:flex}.legal-hold-warning svg{flex:none}.compliance-form-actions{justify-content:flex-end;gap:8px;display:flex}.compliance-form-actions button{background:#fff;border:1px solid #d8d1da;border-radius:8px;padding:8px 12px;font-weight:750}.compliance-form-actions .primary-button{border:0;width:auto;margin:0}.compliance-section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:18px;padding-bottom:8px;display:flex}.compliance-section-title h3{margin:0;font-size:12px}.compliance-section-title span{color:var(--muted);font-size:9px}.legal-hold-list>article,.compliance-export-list>article{border-bottom:1px solid #f0edf1;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;padding:12px 4px;display:grid;position:relative}.legal-hold-list>article.released{opacity:.65}.compliance-icon{width:29px;height:29px;color:var(--plum-700);background:#f1ebf4;border-radius:8px;place-items:center;display:grid}.legal-hold-list article>div>div,.compliance-export-list article>div>div{align-items:center;gap:7px;display:flex}.legal-hold-list strong,.compliance-export-list strong{font-size:10px}.legal-hold-list article>div>div>span,.compliance-export-list article>div>div>span{color:#6b6170;text-transform:uppercase;background:#eee9f0;border-radius:10px;padding:2px 5px;font-size:7px;font-weight:800}.legal-hold-list p,.compliance-export-list p{color:#746c77;margin:3px 0;font-size:9px}.legal-hold-list small,.compliance-export-list small{color:#99909c;overflow-wrap:anywhere;font-size:8px;display:block}.compliance-card-actions{align-items:center;gap:5px;display:flex}.compliance-card-actions .danger-link{color:#a83d4a}.compliance-confirm{background:#fff0f1;border-radius:8px;grid-column:2/-1;padding:10px}.compliance-confirm p{color:#7c3d45;margin:0 0 8px}.compliance-confirm>div{justify-content:flex-end;gap:6px;display:flex}.compliance-confirm button{background:#fff;border:1px solid #e3c9cc;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:750}.compliance-confirm .danger-button{color:#fff;background:#a83d4a}.compliance-export-list .export-ready{color:#16724f;background:#e3f5ed}.compliance-export-list .export-failed{color:#a83d4a;background:#fde9ec}.migration-settings{padding-top:18px}.migration-upload{color:var(--violet);cursor:pointer;background:#fcfafc;border:1px dashed #bcb2c2;border-radius:11px;flex-direction:column;align-items:center;gap:5px;margin:14px 0 10px;padding:20px;display:flex;position:relative;overflow:hidden}.migration-upload:hover{border-color:var(--violet);background:#f8f3fa}.migration-upload.disabled{opacity:.68;cursor:wait}.migration-upload strong{color:var(--ink);font-size:11px}.migration-upload span{color:var(--muted);font-size:9px}.migration-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.migration-upload>i{background:#e7e1e9;border-radius:5px;width:min(320px,80%);height:5px;margin-top:6px;overflow:hidden}.migration-upload>i>b{border-radius:inherit;background:var(--violet);height:100%;transition:width .15s;display:block}.migration-safety{color:#34735a;background:#f0f7f3;border-radius:9px;gap:9px;padding:10px 12px;display:flex}.migration-safety strong{color:#275d49;font-size:9px}.migration-safety p{color:#57806e;margin:3px 0 0;font-size:8px;line-height:1.45}.migration-list>article{border-bottom:1px solid #f0edf1;grid-template-columns:33px minmax(0,1fr) auto;gap:9px;padding:13px 3px;display:grid;position:relative}.migration-icon{width:29px;height:29px;color:var(--plum-700);background:#f1ebf4;border-radius:8px;place-items:center;display:grid}.migration-completed .migration-icon{color:#16724f;background:#e3f5ed}.migration-failed .migration-icon{color:#a83d4a;background:#fde9ec}.migration-main>header{align-items:center;gap:7px;display:flex}.migration-main>header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.migration-main>header span{color:#6b6170;text-transform:uppercase;background:#eee9f0;border-radius:10px;flex:none;padding:2px 5px;font-size:7px;font-weight:800}.migration-completed .migration-main>header span{color:#16724f;background:#e3f5ed}.migration-failed .migration-main>header span{color:#a83d4a;background:#fde9ec}.migration-main>p{color:#746c77;margin:3px 0;font-size:9px}.migration-main>small{color:#99909c;overflow-wrap:anywhere;margin-top:4px;font-size:8px;display:block}.migration-main .migration-error{color:#a83d4a}.migration-main .migration-warning{color:#8b651a;align-items:flex-start;gap:4px;display:flex}.migration-main .migration-warning svg{flex:none;margin-top:1px}.migration-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:8px 0 6px;display:grid}.migration-counts span{color:#7c7280;background:#f7f4f8;border-radius:7px;padding:6px;font-size:7px}.migration-counts b{color:var(--ink);font-size:10px;display:block}.migration-actions{align-items:flex-start;gap:5px;display:flex}.migration-actions button{color:#514957;white-space:nowrap;background:#fff;border:1px solid #dcd5df;border-radius:8px;align-items:center;gap:4px;padding:7px 9px;font-size:9px;font-weight:750;display:inline-flex}.migration-actions .danger-link{color:#a83d4a}.migration-confirm{color:#8a6416;background:#fff7e8;border-radius:9px;grid-column:2/-1;gap:9px;padding:11px;display:flex}.migration-confirm>div{flex:1}.migration-confirm strong{color:#6c4d0e;font-size:10px}.migration-confirm p{color:#806b41;margin:4px 0 9px;font-size:8px;line-height:1.5}.migration-confirm>div>div{justify-content:flex-end;gap:6px;display:flex}.migration-confirm button{background:#fff;border:1px solid #e2d3b4;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:750}.migration-confirm .primary-button{border:0;width:auto;margin:0}.load-older{border:1px solid var(--line);color:#665e69;background:#faf8fb;border-radius:7px;width:100%;margin-top:10px;padding:10px;font-size:10px;font-weight:700}.huddle-panel{z-index:45;color:#fff;background:#19121f;border:1px solid #34273c;border-radius:16px;width:min(450px,100vw - 36px);position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 22px 65px #140c1b66}.huddle-panel header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;display:flex}.huddle-panel header>div{align-items:center;gap:9px;display:flex}.huddle-panel header span,.huddle-panel header strong,.huddle-panel header small{display:block}.huddle-panel header strong{font-size:11px}.huddle-panel header small{color:#bcb2c2;margin-top:2px;font-size:9px}.huddle-panel header button{color:#c7becb;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.huddle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:190px;max-height:430px;padding:10px;display:grid;overflow-y:auto}.huddle-grid:has(.huddle-tile:only-child){grid-template-columns:1fr}.huddle-tile{background:linear-gradient(145deg,#33253c,#241a2c);border-radius:11px;place-items:center;min-height:150px;display:grid;position:relative;overflow:hidden}.huddle-tile video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.huddle-tile.mirrored video{transform:scaleX(-1)}.huddle-tile small{z-index:1;color:#fff;background:#160f1cb8;border-radius:5px;padding:3px 6px;font-size:9px;position:absolute;bottom:7px;left:8px}.huddle-tile>svg{z-index:1;position:absolute;bottom:9px;right:8px}.huddle-raised-hand{z-index:2;background:#5d4219e8;border:1px solid #ffd97a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 4px 14px #0005}.huddle-tile .avatar{width:54px;height:54px;font-size:16px}.huddle-connecting{color:#bdb3c2;text-align:center;grid-column:1/-1;align-self:center;font-size:11px}.huddle-panel footer{border-top:1px solid #ffffff12;justify-content:center;align-items:center;gap:7px;padding:10px;display:flex}.huddle-panel footer button{color:#d2c9d5;background:#302537;border:1px solid #ffffff18;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.huddle-panel footer button.active{color:#241a2a;background:#f6f2f8}.huddle-panel footer button.hand-raised{color:#2f2106;background:#f0bd48;border-color:#f0bd48}.huddle-panel footer button.end{color:#fff;background:#8e5a18;border-color:#d9953c;margin-left:8px}.huddle-panel footer button.leave{color:#fff;background:#c84045;border-color:#d34f51;margin-left:8px}.huddle-panel footer button:disabled{cursor:wait;opacity:.62}.huddle-action-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.75s linear infinite spin}.huddle-audio{width:1px;height:1px;position:absolute;overflow:hidden}.huddle-invite-backdrop{z-index:70}.huddle-invite-dialog{width:min(520px,100vw - 24px);max-height:min(760px,100vh - 24px);color:var(--ink);text-align:left;overflow-y:auto}.huddle-invite-search{border:1px solid var(--line);background:var(--white);height:40px;color:var(--muted);border-radius:9px;align-items:center;gap:8px;margin-top:16px;padding:0 12px;display:flex}.huddle-invite-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.huddle-invite-sent{border-bottom:1px solid var(--line);margin-top:14px;padding-bottom:11px}.huddle-invite-sent>strong{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 3px 7px;font-size:9px;display:block}.huddle-invite-sent>div,.huddle-invite-candidates>button{min-height:54px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:7px;display:flex}.huddle-invite-sent>div>span,.huddle-invite-candidates>button>span{flex:1;min-width:0}.huddle-invite-sent b,.huddle-invite-sent small,.huddle-invite-candidates b,.huddle-invite-candidates small{display:block}.huddle-invite-sent b,.huddle-invite-candidates b{font-size:11px}.huddle-invite-sent small,.huddle-invite-candidates small{color:var(--muted);margin-top:3px;font-size:9px}.huddle-invite-sent .avatar,.huddle-invite-candidates .avatar{flex:none;width:35px;height:35px}.huddle-invite-sent button{color:#b42332;background:0 0;border:0;font-size:9px;font-weight:800}.huddle-invite-candidates{min-height:86px;margin-top:8px}.huddle-invite-candidates>button{width:100%}.huddle-invite-candidates>button:hover:not(:disabled),.huddle-invite-candidates>button:focus-visible{background:#f6f2f7}.huddle-invite-candidates>button:disabled{opacity:.62}.huddle-invite-candidates em{color:#1264a3;font-size:9px;font-style:normal;font-weight:900}.huddle-invite-candidates>p{color:var(--muted);text-align:center;padding:24px 8px;font-size:10px}.huddle-invitation-toast{z-index:55;color:#fff;background:#211727;border:1px solid #3f3048;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;width:min(410px,100vw - 36px);padding:13px;display:grid;position:fixed;top:58px;right:18px;box-shadow:0 18px 50px #120b1766}.huddle-invitation-icon{background:#563b61;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.huddle-invitation-copy>span{align-items:center;gap:7px;display:flex}.huddle-invitation-copy .avatar{border-radius:7px;flex:none;width:24px;height:24px;font-size:8px}.huddle-invitation-copy strong{font-size:11px}.huddle-invitation-copy p{color:#c9bfcd;margin:6px 0 0;font-size:9px;line-height:1.45}.huddle-invitation-copy>small{color:#ffd785;margin-top:6px;font-size:8px;display:block}.huddle-invitation-copy>div{gap:7px;margin-top:10px;display:flex}.huddle-invitation-copy>div button{color:#fff;background:#352a3b;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:5px;min-height:31px;padding:0 12px;font-size:9px;font-weight:900;display:inline-flex}.huddle-invitation-copy>div button.join{background:#087d59;border-color:#2eb67d}.huddle-invitation-copy>div button:disabled{opacity:.55}.huddle-invitation-count{background:#674d70;border-radius:9px;align-self:start;padding:3px 6px;font-size:8px;font-weight:900}.huddle-invitation-dismiss{color:#cfc5d3;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:7px;right:7px}.huddles-dialog{width:min(100%,620px);max-height:min(86vh,720px)}.workspace-page.huddles-dialog{background:var(--white);width:auto;max-width:none;height:auto;max-height:none;padding:28px clamp(24px,4vw,58px);overflow:hidden}.workspace-page.huddles-dialog>:not(.dialog-close){width:min(100%,920px);margin-inline:auto}.workspace-page.huddles-dialog>p:not(.eyebrow,.empty-state){color:var(--muted);margin:8px auto 25px;font-size:13px;line-height:1.5}.workspace-page.huddles-dialog>.empty-state{margin-top:28px}.workspace-page.huddles-dialog .huddle-list{flex:1;min-height:0;max-height:none}.huddle-list{border-top:1px solid var(--line);max-height:470px;margin-top:18px;overflow-y:auto}.huddle-list :is(h2,h3){color:var(--muted);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:15px 4px 7px;font-size:9px;display:flex}.huddle-list :is(h2,h3) small{color:#007a5a;letter-spacing:.04em;font-size:8px;font-weight:800}.huddle-list article{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:58px;padding:7px;display:flex}.huddle-list-more{border:1px solid var(--line);color:#1264a3;background:var(--white);border-radius:8px;width:calc(100% - 16px);min-height:36px;margin:12px 8px 4px;font-weight:800}.huddle-list-more:hover:not(:disabled){background:#f3f7fa}.huddle-list-main{text-align:left;background:0 0;border:0;border-radius:7px;flex:1;align-items:center;gap:10px;min-width:0;padding:5px;display:flex}.huddle-list-main:hover{background:#faf8ff}.huddle-list-main span,.huddle-list-main strong,.huddle-list-main small{display:block}.huddle-list-main strong{color:var(--ink);font-size:11px}.huddle-list-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.live-pulse{background:#36b879;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #36b87921}.huddle-list .primary-button.compact{width:auto;margin:0;padding:7px 12px;font-size:9px}.huddle-list-notes{border:1px solid var(--line);background:var(--white);color:#611f69;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.huddle-list-notes:hover{background:#faf5fb;border-color:#bba8be}.huddle-list article.ended .huddle-list-main strong{color:var(--muted)}.dialog.task-lists-dialog{background:#f8faf9;width:min(1120px,100vw - 40px);max-width:none;height:min(850px,100vh - 40px);padding:0;overflow:hidden}.workspace-page.task-lists-dialog{background:#f8faf9;width:auto;max-width:none;height:auto;max-height:none;padding:0;overflow:hidden}.task-library-heading{background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:34px 72px 20px 38px;display:flex}.task-library-heading :is(h1,h2){font:780 30px/1.1 var(--font-display), sans-serif;color:var(--ink);margin:3px 0 5px}.task-library-heading>div>p:last-child{color:var(--muted);margin:0}.task-library-heading .primary-button{flex:none;width:auto;margin:0;padding:12px 16px}.task-library-tools{border-bottom:1px solid var(--line);background:#fff;padding:0 38px 18px}.task-library-tools label button{color:var(--violet-dark)}.task-library-tools>div button{color:#5f5762}.task-library-list{height:calc(100% - 174px);padding:20px 30px 36px;overflow-y:auto}.task-library-card{width:100%;color:var(--ink);text-align:left;background:#fff;border:1px solid #dfe5e2;border-radius:13px;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:14px;margin-bottom:10px;padding:17px 18px;display:grid;box-shadow:0 1px 2px #13231b0b}.task-library-card:hover{border-color:#a7c9b7;transform:translateY(-1px);box-shadow:0 5px 16px #15332612}.task-list-mark{color:#0f6c4d;background:#e2f5ec;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.task-list-mark.large{border-radius:14px;width:49px;height:49px}.task-list-card-main{min-width:0}.task-list-card-main>span{justify-content:space-between;gap:16px;display:flex}.task-list-card-main strong{font-size:15px}.task-list-card-main>span b{color:#38725d;font-size:12px}.task-list-card-main p{color:#5f6e67;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 10px;overflow:hidden}.task-list-card-main i,.task-progress i{background:#e7ece9;border-radius:999px;height:5px;display:block;overflow:hidden}.task-list-card-main i em,.task-progress i em{border-radius:inherit;background:linear-gradient(90deg,#31a878,#56c796);height:100%;transition:width .2s;display:block}.task-list-card-main small{color:#59675f;margin-top:8px;display:block}.task-create-screen{background:#fff;height:100%;padding:38px 52px;overflow-y:auto}.task-create-screen :is(h1,h2){font:780 30px var(--font-display), sans-serif;margin:4px 0 7px}.task-create-screen>p:not(.eyebrow){color:var(--muted);margin:0 0 24px}.task-create-screen form{gap:16px;max-width:720px;display:grid}.task-create-screen label{gap:7px;font-size:13px;font-weight:700;display:grid}.task-create-screen input,.task-create-screen textarea,.task-create-screen select,.task-details-form input,.task-item-form input,.task-item-form textarea,.task-item-form select,.task-row select{color:var(--ink);font:inherit;background:#fff;border:1px solid #cdd7d2;border-radius:8px;outline:none}.task-create-screen input,.task-create-screen textarea,.task-create-screen select{min-height:43px;padding:10px 12px}.task-create-screen textarea{resize:vertical;min-height:84px}.task-create-screen input:focus,.task-create-screen textarea:focus,.task-create-screen select:focus,.task-item-form input:focus,.task-item-form textarea:focus,.task-item-form select:focus{border-color:#3b9c76;box-shadow:0 0 0 3px #42a77f1c}.task-create-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.task-create-screen form>small{color:var(--muted)}.task-create-screen form>div:last-child{justify-content:flex-end;gap:9px;margin-top:7px;display:flex}.task-board-screen{background:#f7f9f8;flex-direction:column;height:100%;display:flex;overflow:hidden}.task-board-header{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:51px;padding:0 64px 0 20px;display:grid}.task-board-header>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.task-board-header>div{align-items:center;gap:8px;display:flex}.task-board-header>div button{border:1px solid var(--line);color:#53645c;background:#fff;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.task-board-title{background:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 30px 17px;display:flex}.task-board-title>div{gap:13px;min-width:0;display:flex}.task-board-title :is(h1,h2){font:780 27px/1.1 var(--font-display), sans-serif;margin:0 0 4px}.task-board-title p{color:#5c6b64;margin:0 0 6px}.task-board-title small{color:#66746d}.task-title-actions{flex:none;align-items:center;gap:7px;display:flex}.task-title-actions button{color:#53645c;background:#fff;border:1px solid #d5ddd9;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;display:flex}.task-details-form{background:#fff;grid-template-columns:1fr 1.5fr auto auto;align-items:end;gap:9px;padding:0 30px 15px;display:grid}.task-details-form label{color:#596760;text-transform:uppercase;letter-spacing:.04em;gap:5px;font-size:11px;font-weight:750;display:grid}.task-details-form input{text-transform:none;letter-spacing:0;height:36px;padding:8px 10px}.task-details-form button{height:36px}.task-fields-panel{background:#f2f7f4;border-block:1px solid #d7e1dc;grid-template-columns:minmax(150px,.5fr) minmax(320px,1.5fr);gap:12px;max-height:365px;padding:16px 30px;display:grid;overflow-y:auto}.task-fields-panel>header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.task-fields-panel>header>div{color:#176f50;align-items:center;gap:9px;display:flex}.task-fields-panel>header span{gap:1px;display:grid}.task-fields-panel>header strong{color:#30453b;font-size:12px}.task-fields-panel>header small{color:#76857d;font-size:10px}.task-fields-panel>header>button{color:#6f7d76;background:0 0;border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.task-field-list{align-content:start;gap:5px;display:grid}.task-field-list button{color:#53645c;text-align:left;background:#fff;border:1px solid #d3ddd7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;padding:9px 10px;display:grid}.task-field-list button.active{background:#e5f2ec;border-color:#4b9d7c}.task-field-list strong{color:#34453d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.task-field-list span{color:#7c8982;font-size:9px}.task-fields-panel>form{grid-template-columns:1fr 1fr;gap:9px;display:grid}.task-fields-panel>form label{color:#596a61;gap:5px;font-size:10px;font-weight:750;display:grid}.task-fields-panel>form :is(input,select,textarea){min-height:36px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c9d6cf;border-radius:8px;padding:7px 9px}.task-fields-panel .task-field-options{grid-column:1/-1}.task-fields-panel textarea{resize:vertical;min-height:72px}.task-fields-panel label small{color:#849089;font-weight:500}.task-fields-panel form footer{grid-column:1/-1;align-items:center;gap:8px;display:flex}.task-fields-panel form footer span{flex:1}.task-fields-panel form footer .primary-button{align-items:center;gap:6px;width:auto;margin:0;padding:8px 11px;display:flex}.task-progress{border-bottom:1px solid var(--line);background:#fff;padding:13px 30px 16px}.task-progress>div{color:#5c6a64;justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.task-progress>div strong{color:var(--ink)}.task-progress>div span{color:#b54c3d}.task-progress i{height:7px}.task-view-tabs{background:#fff;border-bottom:1px solid #dce3df;align-items:end;gap:3px;min-height:44px;padding:7px 30px 0;display:flex;overflow-x:auto}.task-view-tabs button{color:#69766f;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;min-height:36px;padding:7px 11px;font-size:11px;font-weight:720;display:flex}.task-view-tabs button:hover{color:#176f50;background:#f4f8f6}.task-view-tabs button.active{color:#126347;border-bottom-color:#168158}.task-view-tabs .task-new-view{color:#1264a3;margin-left:5px}.task-view-form{background:#f2f7f4;border-bottom:1px solid #d7e1dc;gap:12px;max-height:360px;padding:16px 30px;display:grid;overflow-y:auto}.task-view-form>header,.task-view-form>header>div,.task-view-form>header span,.task-view-form>footer{align-items:center;display:flex}.task-view-form>header{justify-content:space-between;gap:16px}.task-view-form>header>div{color:#176f50;gap:9px}.task-view-form>header span{flex-direction:column;align-items:flex-start;gap:1px}.task-view-form>header strong{color:#30453b;font-size:12px}.task-view-form>header small{color:#76857d;font-size:10px}.task-view-form-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px;display:grid}.task-view-form label{color:#596a61;font-size:10px;font-weight:720}.task-view-form-grid label{gap:4px;display:grid}.task-view-form :is(input:not([type=checkbox]),select){width:100%;min-height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c9d6cf;border-radius:7px;padding:6px 8px}.task-view-form select[multiple]{min-height:62px}.task-view-form fieldset{border:1px solid #d6e0da;border-radius:8px;flex-wrap:wrap;gap:7px 14px;margin:0;padding:8px 10px;display:flex}.task-view-form legend{color:#52645b;padding:0 5px;font-size:10px;font-weight:800}.task-view-form fieldset label{align-items:center;gap:4px;display:flex}.task-view-form .task-view-custom-filters{grid-template-columns:repeat(2,minmax(240px,1fr));gap:8px;display:grid}.task-view-custom-filters>div{background:#ffffff8c;border:1px solid #dbe4df;border-radius:7px;grid-template-columns:minmax(140px,1fr) minmax(120px,.8fr);gap:7px;padding:7px;display:grid}.task-view-custom-filters>div label{align-items:initial;gap:4px;display:grid}.task-view-form>footer{justify-content:flex-end;gap:8px}.task-view-form>footer .primary-button{align-items:center;gap:6px;width:auto;margin:0;padding:8px 11px;display:flex}.task-board-tools{justify-content:space-between;align-items:center;gap:12px;padding:13px 30px;display:flex}.task-board-tools>.primary-button,.task-create-screen form>div:last-child .primary-button,.task-form-actions .primary-button{width:auto;margin:0;padding:10px 14px}.task-filters{align-items:center;gap:4px;display:flex;overflow-x:auto}.task-filters>svg{color:#708078;flex:none;margin-right:4px}.task-filters button{color:#617069;background:0 0;border:0;border-radius:7px;flex:none;padding:6px 9px;font-size:12px;font-weight:650}.task-filters button.active{color:#126347;background:#e4f1eb}.task-table{background:#fff;border:1px solid #dce3df;border-radius:12px;flex:1;min-height:0;margin:0 30px 28px;overflow:auto}.task-table-head,.task-row{grid-template-columns:minmax(250px,2fr) 120px minmax(145px,1fr) 105px 90px 32px;align-items:center;gap:10px;display:grid}.task-table-head{z-index:2;color:#53625a;text-transform:uppercase;letter-spacing:.05em;background:#f2f5f3;border-bottom:1px solid #dfe5e2;padding:10px 14px 10px 48px;font-size:11px;font-weight:750;position:sticky;top:0}.task-row-wrap{border-bottom:1px solid #edf0ee}.task-row-wrap:last-child{border-bottom:0}.task-row{grid-template-columns:24px minmax(216px,2fr) 120px minmax(145px,1fr) 105px 90px 66px;min-height:65px;padding:8px 13px}.task-row-wrap.done .task-name strong{color:#59675f;text-decoration:line-through}.task-check{color:#168158;background:#fff;border:1px solid #a9b8b1;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}.task-row-wrap.done .task-check{background:#dff4eb;border-color:#3ba77b}.task-name{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;padding:3px 0}.task-name strong,.task-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.task-name small{color:#59675f;margin-top:3px}.task-row select{color:#4b5d54;width:100%;height:32px;padding:5px 7px;font-size:12px}.task-assignee,.task-due{color:#5f6e67;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex;overflow:hidden}.task-assignee b{color:#56508e;background:#e8e7fa;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.task-due.overdue{color:#bc4638;font-weight:700}.priority-pill{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:4px 7px;font-size:10px;display:inline-flex}.priority-pill.low{color:#526175;background:#edf0f5}.priority-pill.medium{color:#28628d;background:#e3f0fb}.priority-pill.high{color:#8a5b09;background:#fff0cf}.priority-pill.urgent{color:#a4362c;background:#fbe1de}.task-muted{color:#9aa39f;font-size:11px}.task-custom-value{color:#52635a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.task-row-actions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.task-edit,.task-discussion-trigger,.task-source-link{color:#738078;background:0 0;border:0;border-radius:7px;place-items:center;width:29px;height:29px;padding:0;display:grid}.task-edit:hover,.task-discussion-trigger:hover,.task-discussion-trigger[aria-expanded=true],.task-source-link:hover:not(:disabled){color:#176f50;background:#edf2ef}.task-source-link:disabled{opacity:.42;cursor:not-allowed}.task-discussion-trigger{position:relative}.task-discussion-trigger b{color:#fff;background:#176f50;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8px;line-height:1;display:grid;position:absolute;top:-4px;right:-2px}.task-item-form{background:#f8fbf9;border-top:1px solid #dde6e1;grid-template-columns:1.2fr 1fr;gap:11px;padding:15px 18px 17px;display:grid}.task-item-form label{color:#5a6861;gap:5px;font-size:11px;font-weight:750;display:grid}.task-item-form input,.task-item-form textarea,.task-item-form select{width:100%;min-height:37px;padding:8px 9px;font-weight:450}.task-item-form textarea{resize:vertical;min-height:63px}.task-form-grid{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.task-custom-fields{border:1px solid #d8e2dc;border-radius:9px;grid-column:1/-1;margin:0;padding:11px}.task-custom-fields legend{color:#53645b;padding:0 5px;font-size:10px;font-weight:800}.task-custom-fields .task-form-grid{grid-column:auto}.task-custom-checkbox{color:#53635b;align-items:center;gap:7px;min-height:37px;font-weight:500;display:flex}.task-custom-checkbox input{width:17px;min-height:17px}.task-form-actions{grid-column:1/-1;align-items:center;gap:8px;display:flex}.task-form-actions span{flex:1}.danger-text{align-items:center;gap:5px;display:flex;color:#b23f35!important}.task-empty{color:#7b8881;text-align:center;place-items:center;gap:5px;padding:54px 20px;display:grid}.task-empty strong{color:#34423b}.task-discussion{background:#f8fbfa;border-top:1px solid #dce5e0}.task-discussion>header{justify-content:space-between;align-items:center;padding:13px 18px 9px;display:flex}.task-discussion>header>div{color:#267157;align-items:center;gap:9px;display:flex}.task-discussion>header span{gap:1px;display:grid}.task-discussion>header strong{color:#33463d;font-size:12px}.task-discussion>header small{color:#59675f;font-size:10px}.task-discussion>header>button,.task-comment-actions button{color:#7b8781;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid}.task-discussion>header>button:hover,.task-comment-actions button:hover{color:#365448;background:#e8efeb}.task-comments{max-height:310px;padding:0 18px 8px;display:grid;overflow-y:auto}.task-comments-earlier{color:#567066;background:#fff;border:1px solid #d4ddd8;border-radius:999px;margin:0 auto 8px;padding:5px 10px;font-size:10px;display:block}.task-comments-empty{color:#7e8b85;justify-content:center;align-items:center;gap:8px;min-height:64px;font-size:11px;display:flex}.task-comment{border-top:1px solid #e5ebe8;grid-template-columns:31px minmax(0,1fr) auto;gap:9px;padding:10px 0;display:grid;position:relative}.task-comment:first-child{border-top:0}.task-comment-avatar{color:#5d548c;background:#e8e5f8;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.task-comment>div{min-width:0}.task-comment>div>header{align-items:baseline;gap:6px;display:flex}.task-comment>div>header strong{color:#34443d;font-size:11px}.task-comment>div>header time,.task-comment>div>header small{color:#59675f;font-size:9px}.task-comment p{color:#44564e;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.45}.task-comment-actions{opacity:0;transition:opacity .15s;display:flex}.task-comment:hover .task-comment-actions,.task-comment:focus-within .task-comment-actions{opacity:1}.task-comment-edit{gap:7px;margin-top:6px;display:grid}.task-comment-edit textarea,.task-comment-compose textarea{width:100%;min-height:62px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #cbd7d1;border-radius:8px;padding:8px 10px}.task-comment-edit textarea:focus,.task-comment-compose textarea:focus{border-color:#3b9c76;outline:0;box-shadow:0 0 0 3px #42a77f1c}.task-comment-edit>div{justify-content:flex-end;gap:6px;display:flex}.task-comment-edit button{width:auto;margin:0;padding:6px 10px;font-size:10px}.task-comment-compose{border-top:1px solid #dfe7e3;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:11px 18px 15px;display:grid}.task-comment-compose textarea{min-height:48px;max-height:130px}.task-comment-compose .primary-button{color:#fff;background:#4f2bb8;align-items:center;gap:6px;width:auto;min-height:38px;margin:0;padding:9px 12px;display:flex}.task-comment-compose .primary-button:hover{background:#43219f}.task-comment-compose .primary-button:disabled{opacity:1;color:#fff;background:#675586}.task-comments-readonly{color:#7a8680;border-top:1px solid #e1e8e4;margin:0;padding:9px 18px 14px;font-size:10px}.task-kanban{flex:1;grid-auto-columns:minmax(235px,1fr);grid-auto-flow:column;align-items:start;gap:12px;min-height:0;margin:0 30px 28px;display:grid;overflow:auto}.task-kanban>section{background:#eef3f0;border:1px solid #dce3df;border-radius:12px;flex-direction:column;min-height:150px;max-height:100%;display:flex}.task-kanban>section>header{color:#4e6057;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;padding:11px 12px;font-size:11px;display:flex}.task-kanban>section>header span{background:#dce6e1;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:9px;display:grid}.task-kanban>section>div{min-height:0;padding:0 8px 8px;overflow-y:auto}.task-kanban article{background:#fff;border:1px solid #dbe3df;border-radius:10px;margin-bottom:8px;padding:10px;box-shadow:0 1px 2px #13231b0b}.task-kanban article.done{opacity:.72}.task-kanban-card{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;padding:0}.task-kanban-card>strong,.task-kanban-card>p,.task-kanban-card>small{display:block}.task-kanban-card>strong{font-size:12px}.task-kanban-card>p{color:#66756d;margin:5px 0;font-size:10px;line-height:1.4}.task-kanban-card>small{color:#7c8982;margin:6px 0;font-size:9px}.task-kanban-fields{flex-wrap:wrap;gap:4px;margin:7px 0;display:flex}.task-kanban-fields span{color:#56665e;text-overflow:ellipsis;white-space:nowrap;background:#eef3f0;border-radius:5px;max-width:100%;padding:3px 6px;font-size:8px;overflow:hidden}.task-kanban-fields b{color:#34483e}.task-kanban-card>span{justify-content:space-between;align-items:center;min-height:22px;display:flex}.task-kanban-card>span i{color:#74827b;align-items:center;gap:3px;font-size:9px;font-style:normal;display:flex}.task-kanban-source{color:#176f50;background:#f4faf7;border:1px solid #d7dfdb;border-radius:7px;align-items:center;gap:5px;min-height:27px;margin-top:6px;padding:0 7px;font-size:9px;font-weight:750;display:inline-flex}.task-kanban-source:disabled{color:#858d89;opacity:.72;cursor:not-allowed;background:#f6f6f6}.task-kanban article>select{color:#53645c;background:#f8faf9;border:1px solid #d7dfdb;border-radius:7px;width:100%;height:30px;margin-top:7px;padding:4px 6px;font-size:10px}.channel-browser-dialog{background:#f8faf9;width:min(900px,100vw - 40px);max-width:none;height:min(760px,100vh - 40px);padding:0;overflow:hidden}.channel-browser-heading{background:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:148px;padding:30px 38px 22px;display:flex}.channel-browser-heading :is(h1,h2){font:780 30px/1.1 var(--font-display), sans-serif;color:var(--ink);margin:3px 0 5px}.channel-browser-heading>div>p:last-child{color:var(--muted);margin:0}.channel-browser-heading .primary-button{flex:none;width:auto;margin:0;padding:12px 16px}.channel-browser-tools{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:0 38px 18px;display:flex}.channel-browser-tools>label{color:#7d8983;background:#fff;border:1px solid #d8dedb;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;width:min(520px,72%);height:40px;margin:0;display:grid}.channel-browser-tools>label>svg{justify-self:center}.channel-browser-tools input{min-width:0;height:100%;box-shadow:none!important;border:0!important;margin:0!important;padding:0 8px!important}.channel-browser-tools label button{height:30px;color:var(--violet-dark);background:#f0edf9;border:0;border-radius:6px;margin-right:4px;padding:0 11px;font-size:10px;font-weight:750}.channel-browser-tools>div{background:#ecebea;border-radius:8px;padding:3px;display:flex}.channel-browser-tools>div button{color:#4f5953;background:0 0;border:0;border-radius:6px;padding:7px 11px;font-size:10px;font-weight:750}.channel-browser-tools>div button.active{color:var(--violet);background:#fff;box-shadow:0 1px 3px #1c241f14}.channel-directory-list{height:calc(100% - 207px);padding:18px 28px 32px;overflow-y:auto}.workspace-page.channel-browser-dialog .channel-directory-list{flex:1;height:auto;min-height:0}.channel-browser-unavailable{text-align:center;place-items:center;display:grid;overflow:auto}.channel-browser-unavailable>div{border:1px solid var(--line);background:var(--white);border-radius:16px;width:min(100%,460px);padding:34px;box-shadow:0 18px 48px #2f233510}.channel-browser-unavailable>div>svg{color:#6653b4;background:#eeeafd;border-radius:15px;width:54px;height:54px;margin-bottom:15px;padding:14px}.channel-browser-unavailable h1{color:var(--ink);font:780 28px/1.15 var(--font-display), sans-serif;letter-spacing:-.035em;margin:0}.channel-browser-unavailable p{color:var(--muted);margin:10px 0 22px;line-height:1.55}.channel-browser-unavailable .primary-button{width:auto;margin:0 auto;padding:11px 15px}.channel-directory-row{background:#fff;border:1px solid #dfe5e2;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;margin-bottom:9px;padding:15px 17px;display:grid}.channel-directory-icon{color:#6653b4;background:#eeeafd;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.channel-directory-icon.archived{color:#6f7b75;background:#edf0ee}.channel-directory-row>div:nth-child(2){min-width:0}.channel-directory-row strong{color:var(--ink);font-size:14px}.channel-directory-row p{color:#65716b;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 6px;font-size:12px;overflow:hidden}.channel-directory-row small{color:#626d67;align-items:center;gap:5px;display:flex}.channel-directory-row small i{background:#b2bab6;border-radius:50%;width:3px;height:3px;margin:0 3px}.channel-directory-row small svg:last-child{color:#26805d}.channel-directory-actions{align-items:center;gap:7px;display:flex}.channel-directory-actions button{color:#526059;background:#fff;border:1px solid #d5dcd8;border-radius:8px;width:auto;margin:0;padding:8px 12px;font-size:11px;font-weight:720}.channel-directory-actions .primary-button{border-color:var(--violet);background:var(--violet);color:#fff}.channel-directory-actions .quiet-danger{color:#a5463d;border-color:#0000}.channel-join-menu{position:relative}.channel-join-menu>div{z-index:4;background:#fff;border:1px solid #d5dcd8;border-radius:10px;width:154px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #20262329}.channel-join-menu>div button{text-align:left;border:0;justify-content:flex-start;width:100%;min-height:34px;padding-inline:9px}.channel-join-menu>div button:hover{color:var(--violet);background:#f3f0f4}html[data-theme=dark]{--ink:#f4eff6;--muted:#aca2af;--line:#403941;--paper:#171419;--white:#211d23;--violet:#a28cff;--violet-dark:#8c72ff;--mint:#75b596;--coral:#d58a78}html[data-theme=dark] .primary-button{color:#fff;background:#7159c8}html[data-theme=dark] .primary-button:hover:not(:disabled){background:#6048b6}html[data-theme=dark] .primary-button:disabled{opacity:1;color:#d0c9d3;box-shadow:none;cursor:not-allowed;background:#433657}body,.workspace-shell,.conversation,.split-conversation-pane,.thread-panel,.dialog,.composer{transition:background-color .18s,color .18s,border-color .18s}html[data-theme=dark] body{background:#171419}html[data-theme=dark] .workspace-shell{background:#211d23}html[data-theme=dark] .workspace-page.emoji-dialog{background:#171419}html[data-theme=dark] .emoji-dialog-heading{border-color:#49414b}html[data-theme=dark] .emoji-dialog-heading>span{color:#c4b5ff;background:#342c45}html[data-theme=dark] .emoji-dialog-heading :is(h1,h2){color:#f2ecf4}html[data-theme=dark] .emoji-dialog-heading p{color:#b8afbb}html[data-theme=dark] .emoji-dialog-heading .eyebrow{color:#c4b5ff}html[data-theme=dark] .emoji-dialog-tools{background:#1d191f;border-color:#49414b}html[data-theme=dark] .emoji-dialog-tools label{color:#aaa1ad;background:#211d23;border-color:#514852}html[data-theme=dark] .emoji-dialog-tools input{color:#f2ecf4}html[data-theme=dark] .emoji-library{background:#171419}html[data-theme=dark] .emoji-library-row{background:#282329;border-color:#4a424c}html[data-theme=dark] .custom-emoji-library-image{background:#211d23}html[data-theme=dark] .emoji-library-row strong,html[data-theme=dark] .emoji-empty strong,html[data-theme=dark] .emoji-file-drop strong{color:#f2ecf4}html[data-theme=dark] .emoji-library-row span,html[data-theme=dark] .emoji-empty,html[data-theme=dark] .emoji-file-drop,html[data-theme=dark] .emoji-file-drop small{color:#b8afbb}html[data-theme=dark] .emoji-alias-source{background:#211d23;border-color:#4a424c}html[data-theme=dark] .emoji-file-drop{background:#211d23;border-color:#615767}html[data-theme=dark] .emoji-file-drop:hover{background:#282130;border-color:#a28cff}html[data-theme=dark] .emoji-file-drop>svg,html[data-theme=dark] .emoji-file-drop>img{color:#c4b5ff;background:#19161b;box-shadow:0 2px 8px #0004}html[data-theme=dark] .emoji-name-field{background:#19161b;border-color:#514852}html[data-theme=dark] .emoji-name-field input{color:#f2ecf4}html[data-theme=dark] .emoji-name-field span{color:#aaa1ad}html[data-theme=dark] .emoji-upload-progress{background:#332d35}html[data-theme=dark] .emoji-upload-progress i{background:#584b86}html[data-theme=dark] .emoji-upload-progress span{color:#eee8f0}html[data-theme=dark] .emoji-library-actions button{color:#c8becb}html[data-theme=dark] .emoji-library-actions button:hover{color:#d8b2ff;background:#332b35}html[data-theme=dark] .emoji-library-actions button.danger:hover{color:#ffb4bc;background:#45272d}html[data-theme=dark] .channel-bookmarks,html[data-theme=dark] .channel-resource-tabs{background:#19161b}html[data-theme=dark] .channel-resource-tabs button{color:#c4bbc7}html[data-theme=dark] .channel-resource-tabs button:hover{color:#baf;background:#2a252c;border-color:#4b434d}html[data-theme=dark] .channel-resource-tabs .channel-tabs-manage-button[aria-current=page]{color:#c8b9ff;background:#332c48;border-color:#7562bc}html[data-theme=dark] .workspace-page.channel-tabs-dialog{background:#19161b}html[data-theme=dark] .channel-tabs-heading>span{color:#d1bee0;background:#342b36}html[data-theme=dark] .channel-tabs-heading :is(h1,h2){color:#f2edf3}html[data-theme=dark] .channel-tabs-heading .eyebrow{color:#c4b5ff}html[data-theme=dark] .channel-tabs-heading p:last-child,html[data-theme=dark] .channel-tab-manager-note,html[data-theme=dark] :is(.channel-tab-rename,.channel-tab-readonly-label) small{color:#aaa1ac}html[data-theme=dark] .channel-tab-rename{color:#f2edf3}html[data-theme=dark] .channel-tab-permission{background:#211d22;border-color:#4b434d}html[data-theme=dark] .channel-tab-permission legend,html[data-theme=dark] .channel-tab-permission strong{color:#f2edf3}html[data-theme=dark] .channel-tab-permission small{color:#aaa1ac}html[data-theme=dark] .channel-tab-permission label:hover{background:#312b33}html[data-theme=dark] .channel-tab-manager-list article,html[data-theme=dark] .channel-tab-manager-list article>button:not(.channel-tab-rename),html[data-theme=dark] .channel-tab-add select{color:#f2edf3;background:#211d22;border-color:#4b434d}html[data-theme=dark] .channel-tab-inline-rename :is(input,button){color:#f2edf3;background:#19161b;border-color:#504852}html[data-theme=dark] .channel-tab-kind{color:#cbb6d0;background:#342b36}html[data-theme=dark] .channel-tab-manager-empty{color:#bcb3be;border-color:#514852}html[data-theme=dark] .channel-tabs-readonly{color:#c1b8c4;background:#252127;border-color:#4b434d}html[data-theme=dark] .channel-tabs-notice{color:#9bd2b8;background:#1d2c25;border-color:#315b49}html[data-theme=dark] .channel-tabs-load-error{color:#f0a8b5;background:#321f24;border-color:#70414a}html[data-theme=dark] .channel-tabs-load-error button,html[data-theme=dark] .channel-tabs-footer>button{color:#eee7f0;background:#2a252c;border-color:#504852}html[data-theme=dark] .channel-tabs-footer{border-color:#423b44}html[data-theme=dark] .confirmation-dialog{background:#211d23;border-color:#514852}html[data-theme=dark] .confirmation-dialog h2{color:#f3edf5}html[data-theme=dark] .confirmation-dialog div>p:last-child{color:#b3aab6}html[data-theme=dark] .confirmation-close{color:#bdb4c0}html[data-theme=dark] .confirmation-close:hover{background:#332d35}html[data-theme=dark] .confirmation-dialog footer button{color:#eee7f0;background:#2a252c;border-color:#504852}html[data-theme=dark] .confirmation-dialog footer button:hover{background:#373039}html[data-theme=dark] .conversation-history-menu{color:#eee7f0;background:#211d23;border-color:#4b434d;box-shadow:0 20px 55px #08050980}html[data-theme=dark] .conversation-history-menu>header{color:#aaa1ad;border-color:#403941}html[data-theme=dark] .conversation-history-menu>button{color:#ddd5df}html[data-theme=dark] .conversation-history-menu>button:hover,html[data-theme=dark] .conversation-history-menu>button:focus-visible{background:#332d35}html[data-theme=dark] .conversation-history-menu>button[aria-current=page]{color:#f3edff;background:#382e4f}html[data-theme=dark] .conversation-history-icon{color:#b7adb9;background:#302a32}html[data-theme=dark] .conversation-history-menu>button[aria-current=page] .conversation-history-icon{color:#cbbcff;background:#211b29}html[data-theme=dark] .conversation-history-menu button small{color:#aaa1ad}html[data-theme=dark] .quick-switcher-dialog{background:#211d23}html[data-theme=dark] .quick-switcher-dialog>header>button{color:#beb5c1}html[data-theme=dark] .quick-switcher-dialog>header>button:hover{background:#332d35}html[data-theme=dark] .quick-switcher-search{border-color:#a28cff;box-shadow:0 0 0 3px #a28cff1c;color:#baf!important}html[data-theme=dark] .quick-switcher-search kbd,html[data-theme=dark] .quick-switcher-dialog>footer kbd{color:#bdb4c0;background:#2a252c;border-color:#4b434d}html[data-theme=dark] .quick-switcher-result-heading{color:#aaa1ad}html[data-theme=dark] .quick-switcher-results>button{color:#d9d1dc}html[data-theme=dark] .quick-switcher-results>button.selected{color:#f3edff;background:#382e4f}html[data-theme=dark] .quick-switcher-channel-icon{color:#b7adb9;background:#302a32}html[data-theme=dark] .quick-switcher-results>button.selected .quick-switcher-channel-icon{color:#cbbcff;background:#211b29}html[data-theme=dark] .quick-switcher-copy strong{color:#f1ebf3}html[data-theme=dark] .quick-switcher-copy small{color:#a9a0ac}html[data-theme=dark] .quick-switcher-current{color:#b4aabb}html[data-theme=dark] .quick-switcher-empty{color:#aaa1ad}html[data-theme=dark] .quick-switcher-empty strong{color:#eee7f0}html[data-theme=dark] .quick-switcher-dialog>footer{background:#19161b;border-color:#403941}html[data-theme=dark] .quick-switcher-dialog>footer button{color:#cbbcff}html[data-theme=dark] .quick-switcher-dialog>footer button:hover:not(:disabled){background:#382e4f}html[data-theme=dark] .channel-templates-dialog>p:not(.eyebrow),html[data-theme=dark] .channel-template-summary span,html[data-theme=dark] .channel-template-editor-heading span,html[data-theme=dark] .channel-template-editor>small{color:#aaa1ac}html[data-theme=dark] .channel-template-list article,html[data-theme=dark] .channel-template-editor,html[data-theme=dark] .channel-template-actions button,html[data-theme=dark] .channel-template-managers label,html[data-theme=dark] .channel-template-editor input,html[data-theme=dark] .channel-template-editor textarea,html[data-theme=dark] .channel-template-editor select{color:#f2edf3;background:#211d22;border-color:#4b434d}html[data-theme=dark] .channel-template-list article.selected{border-color:#a28cff;box-shadow:0 0 0 1px #a28cff}html[data-theme=dark] .channel-template-summary strong,html[data-theme=dark] .channel-template-library-heading :is(h2,h3),html[data-theme=dark] .channel-template-editor-heading :is(h2,h3),html[data-theme=dark] .channel-template-editor>label,html[data-theme=dark] .channel-template-managers legend,html[data-theme=dark] .channel-template-managers span{color:#eee7f0}html[data-theme=dark] .channel-template-summary small{color:#c4b5ff}html[data-theme=dark] .channel-template-empty{color:#bcb3be;border-color:#514852}html[data-theme=dark] .channel-template-warning{color:#f6c875;background:#3a2d1d}html[data-theme=dark] .channel-template-library-heading span{color:#aaa1ac}html[data-theme=dark] .channel-template-managers small{color:#bcb3be}html[data-theme=dark] .channel-template-library-heading>button{color:#d0c5d3;background:#211d22;border-color:#514852}html[data-theme=dark] .channel-template-library-heading>small{color:#c8becb;background:#302a32}html[data-theme=dark] .workspace-page.channel-templates-dialog{background:#171419}html[data-theme=dark] .workspace-page.channel-templates-dialog>h1{color:#f1ebf3}html[data-theme=dark] .workspace-page.channel-templates-dialog>.eyebrow{color:#c4b5ff}html[data-theme=dark] .workspace-page.channel-templates-dialog .channel-template-editor-heading>button{color:#c4b5ff;background:#211d22;border-color:#514852}html[data-theme=dark] .channel-template-picker>label{background:#211d23;border-color:#4b434d}html[data-theme=dark] .channel-template-picker>label:has(input:checked){background:#2a2534;border-color:#a28cff;box-shadow:0 0 0 1px #a28cff}html[data-theme=dark] .channel-template-picker legend,html[data-theme=dark] .channel-template-picker strong{color:#eee7f0}html[data-theme=dark] .channel-template-picker small{color:#aaa1ad}html[data-theme=dark] .channel-name-prefixes{background:#211d23;border-color:#4b434d}html[data-theme=dark] .channel-name-prefixes>span{color:#b9b0bc}html[data-theme=dark] .channel-name-prefixes button{color:#c9baff;background:#19161b;border-color:#5a505e}html[data-theme=dark] .channel-name-prefixes button:hover{background:#2a2534;border-color:#a28cff}html[data-theme=dark] .workspace-page.create-channel-page{background:#171419}html[data-theme=dark] .create-channel-page form{box-shadow:none;background:#211d23;border-color:#4a424c}html[data-theme=dark] .create-channel-page form>label{color:#eee7f0}html[data-theme=dark] .create-channel-page form>label>:is(input:not([type=checkbox]),select){color:#eee7f0;background:#1e1a20;border-color:#514954}html[data-theme=dark] .create-channel-page .channel-template-picker small{color:#c0b6c2}html[data-theme=dark] .create-channel-page .channel-template-picker em{color:#c9baff}html[data-theme=dark] .create-channel-page .dialog-actions{background:#211d23;border-color:#4a424c}html[data-theme=dark] .channel-bookmarks-label{color:#9b939e}html[data-theme=dark] .channel-bookmarks>button{color:#b8afb9}html[data-theme=dark] .channel-bookmarks-links :is(a,.bookmark-unavailable),html[data-theme=dark] .bookmarks-list article,html[data-theme=dark] .bookmark-form-actions button,html[data-theme=dark] .bookmark-folder-tabs button,html[data-theme=dark] .bookmark-folder-actions button,html[data-theme=dark] .bookmark-folder-form button{color:#e8e1ea;background:#211d23;border-color:#464048}html[data-theme=dark] .bookmark-folder-chip{color:#dbc9df;background:#2a222c;border-color:#544459}html[data-theme=dark] .bookmark-folder-chip small{color:#d9c8dd;background:#403244}html[data-theme=dark] .bookmark-folder-tabs button.active{color:#fff;background:#72447a;border-color:#9d6ca4}html[data-theme=dark] .channel-bookmarks-links a:hover,html[data-theme=dark] .bookmarks-list article>a:hover,html[data-theme=dark] .bookmarks-list article>button:hover:not(:disabled){color:#cbbcff;background:#302a32}html[data-theme=dark] .bookmark-emoji,html[data-theme=dark] .bookmarks-readonly{background:#302a32}html[data-theme=dark] .bookmarks-list strong{color:#f1ebf3}html[data-theme=dark] .bookmark-form,html[data-theme=dark] .bookmark-folder-form{background:#241e26;border-color:#59495d}html[data-theme=dark] :is(.bookmark-form label,.bookmark-folder-form label){color:#d0c7d3}html[data-theme=dark] :is(.bookmark-form>strong,.bookmark-folder-form>strong){color:#f1ebf3}html[data-theme=dark] :is(.bookmark-form>small,.bookmarks-list small,.bookmarks-readonly){color:#b8afb9}html[data-theme=dark] .bookmark-form input,html[data-theme=dark] .bookmark-form select,html[data-theme=dark] .bookmark-folder-form input{color:#f4eff6;background:#19161b;border-color:#4a424c}html[data-theme=dark] .conversation-resources-page.workspace-page{background:radial-gradient(circle at 100% 0,#2d2540 0,#0000 31%),#171419}html[data-theme=dark] .conversation-resources-heading,html[data-theme=dark] .conversation-resources-footer{background:#1b181ded;border-color:#443c46}html[data-theme=dark] .conversation-resources-heading>span{color:#cbbcff;background:#332c45}html[data-theme=dark] .conversation-resources-heading h1{color:#f2ecf4}html[data-theme=dark] .conversation-resources-heading>div>p:last-child,html[data-theme=dark] .conversation-resources-footer span,html[data-theme=dark] .conversation-resources-loading{color:#b8afb9}html[data-theme=dark] .conversation-resources-heading>button{color:#d7ceda;background:#262127;border-color:#4c4350}html[data-theme=dark] .conversation-resources-heading>button:hover:not(:disabled){color:#d1c3ff;background:#342d3a;border-color:#7968aa}html[data-theme=dark] .conversation-resources-notice{color:#d7cbf7;background:#29233a;border-color:#594d78}html[data-theme=dark] .conversation-resources-refresh-error{color:#f4d79e;background:#302716;border-color:#8f6b30}html[data-theme=dark] .conversation-resources-refresh-error button{color:#ffe2a8;background:#211d23;border-color:#a27b3a}html[data-theme=dark] .conversation-resources-page .bookmarks-list article{box-shadow:0 5px 17px #08050a33}html[data-theme=dark] .conversation-resources-page .collection-empty strong{color:#f1ebf3}html[data-theme=dark] .conversation-resources-page .collection-empty span{color:#b8afb9}html[data-theme=dark] .create-workspace-onboarding{background:radial-gradient(circle at 50% 12%,#2d2540,#171419 45%,#151217)}html[data-theme=dark] .create-workspace-page.onboarding{box-shadow:none;background:#171419;border-color:#4a424c}html[data-theme=dark] .workspace-page.create-workspace-page{background:#171419}html[data-theme=dark] .create-workspace-page form{box-shadow:none;background:#211d23;border-color:#4a424c}html[data-theme=dark] .create-workspace-page form>label{color:#eee7f0}html[data-theme=dark] .create-workspace-page form>label>input{color:#eee7f0;background:#1e1a20;border-color:#514954}html[data-theme=dark] .create-workspace-page .dialog-actions,html[data-theme=dark] .workspace-provisioning-summary{background:#211d23;border-color:#4a424c}html[data-theme=dark] .workspace-provisioning-summary>strong{color:#dfd1f6}html[data-theme=dark] .workspace-provisioning-summary span{color:#c9c0cc}html[data-theme=dark] :is(.conversation,.split-conversation-pane,.thread-panel,.dialog,.workspace-switcher-menu,.channel-context-menu,.primary-more-menu,.appearance-menu,.notification-popover,.message-tools,.reaction-picker,.reminder-picker,.composer,.composer-emoji-picker,.schedule-popover,.file-attachment,.channel-member-options,.oauth-consent-card,.canvas-library-card,.canvas-editor-header,.canvas-document-heading,.canvas-modebar,.canvas-workspace,.canvas-history,.result-card,.search-answer-card,.activity-card,.unread-conversation,.thread-card,.collection-main,.task-library-heading,.task-library-tools,.task-library-card,.task-create-screen,.task-board-header,.task-board-title,.task-details-form,.task-progress,.task-table,.channel-browser-heading,.channel-browser-tools,.channel-directory-row,.custom-role-editor,.custom-permission-grid>label>span){background-color:#211d23}html[data-theme=dark] .split-conversation-header{border-color:#403941}html[data-theme=dark] .split-conversation-status{color:#aaa1ad;border-color:#363038}html[data-theme=dark] .split-conversation-title strong{color:#f1ebf3}html[data-theme=dark] .split-conversation-header>div:last-child button{color:#bbb2be}html[data-theme=dark] .split-conversation-header>div:last-child button:hover,html[data-theme=dark] .split-conversation-header>div:last-child button:focus-visible{color:#cbbcff;background:#332d35}html[data-theme=dark] .channel-context-menu{color:#eee7f0;border-color:#4b434d}html[data-theme=dark] .channel-context-menu>button{color:#d6cdd9}html[data-theme=dark] .channel-context-menu>button:hover:not(:disabled),html[data-theme=dark] .channel-context-menu>button:focus-visible{color:#f3edff;background:#382e4f}html[data-theme=dark] :is(.oauth-consent-page,.unreads-list,.workspace-page.canvases-dialog,.workspace-page.workflows-dialog,.workspace-page.profile-dialog,.workspace-page.apps-dialog,.workspace-page.security-dialog,.workspace-page.sidebar-manager-dialog,.canvas-editor-screen,.canvas-preview,.task-lists-dialog,.task-board-screen,.channel-browser-dialog){background-color:#171419}html[data-theme=dark] .sidebar-manager-heading{background:#211d23;border-color:#49414b}html[data-theme=dark] .sidebar-manager-heading>span{color:#c4b5ff;background:#342c45}html[data-theme=dark] .sidebar-manager-heading :is(.eyebrow,h1,h2){color:#f2ecf4}html[data-theme=dark] .sidebar-manager-heading p:last-child{color:#b8afbb}html[data-theme=dark] .sidebar-section-editor{background:#1d191f;border-color:#49414b}html[data-theme=dark] .sidebar-conversation-editor{background:#211d23}html[data-theme=dark] .sidebar-manager-section-title :is(h2,h3){color:#f0eaf2}html[data-theme=dark] .sidebar-manager-section-title small,html[data-theme=dark] .sidebar-conversation-title label,html[data-theme=dark] .sidebar-section-view-controls label{color:#b8afbb}html[data-theme=dark] .sidebar-manager-empty{color:#b8afbb;border-color:#554c57}html[data-theme=dark] .sidebar-section-row{background:#29242b;border-color:#4b434d}html[data-theme=dark] .sidebar-section-name{color:#c4b5ca}html[data-theme=dark] .sidebar-section-name input{color:#f3edf5}html[data-theme=dark] .sidebar-section-name input:focus{background:#19161b;border-color:#8f7acc!important}html[data-theme=dark] .sidebar-section-row-actions button,html[data-theme=dark] .sidebar-conversation-controls button{color:#c8becb}html[data-theme=dark] .sidebar-section-row-actions button:hover:not(:disabled),html[data-theme=dark] .sidebar-conversation-controls button:hover:not(:disabled){color:#d8ceff;background:#382e4f}html[data-theme=dark] .sidebar-section-view-controls{border-color:#49414b}html[data-theme=dark] .sidebar-section-view-controls select,html[data-theme=dark] .sidebar-conversation-title select,html[data-theme=dark] .sidebar-conversation-controls select{color:#f1ebf3;background:#19161b;border-color:#514852}html[data-theme=dark] .sidebar-sort-hint{color:#c5bbc8;background:#302a32}html[data-theme=dark] .sidebar-conversation-list{border-color:#4b434d}html[data-theme=dark] .sidebar-conversation-row{background:#211d23;border-color:#49414b}html[data-theme=dark] .sidebar-conversation-icon{color:#c8becb;background:#302a32}html[data-theme=dark] .sidebar-conversation-row strong{color:#f1ebf3}html[data-theme=dark] .sidebar-conversation-row small{color:#b8afbb}html[data-theme=dark] .sidebar-manager-footer{color:#b8afbb;background:#19161b;border-color:#49414b}html[data-theme=dark] .sidebar-manager-footer button:not(:disabled){color:#fff;background:#7159c8}html[data-theme=dark] .sidebar-manager-footer button:hover:not(:disabled){background:#6048b6}html[data-theme=dark] .sidebar-manager-footer button:disabled{color:#d0c9d3;background:#433657}html[data-theme=dark] :is(input,textarea,select,.search-filters select,.search-filters input,.profile-fields input,.profile-fields select,.status-message-fields input,.status-expiration select,.status-schedule input,.scheduled-edit textarea,.scheduled-edit input,.legal-hold-form input[type=text],.legal-hold-form textarea,.task-row select){color:#f4eff6;background-color:#19161b;border-color:#4a424c}html[data-theme=dark] :is(input,textarea)::placeholder{color:#827984}html[data-theme=dark] :is(input,textarea,select):disabled{color:#8f8792;background-color:#262228}html[data-theme=dark] .status-schedule{border-top-color:#403942}html[data-theme=dark] .status-suggestions button{color:#ddd5e0;background:#211d23;border-color:#4b434e}html[data-theme=dark] .status-suggestions button:hover{background:#2a242d;border-color:#75637c}html[data-theme=dark] .status-schedule-current{background:#241f27}html[data-theme=dark] .status-schedule-current b{color:#eee7f0}html[data-theme=dark] .status-schedule-current small{color:#aaa0ac}html[data-theme=dark] .status-schedule-current button{color:#efa0b3;background:#1c181f;border-color:#55465a}html[data-theme=dark] :is(.status-fields,.presence-fields,.translation-fields){background:#211d23;border-color:#4a424c}html[data-theme=dark] :is(.profile-custom-fields,.status-fields,.presence-fields,.quick-reaction-fields,.emoji-skin-tone-fields,.translation-fields) legend{color:#e1d9e4}html[data-theme=dark] :is(.profile-fields label>span,.status-expiration>span,.status-schedule-times label>span,.profile-custom-fields>div>label,.quick-reaction-fields label,.translation-fields label){color:#c3b9c6}html[data-theme=dark] :is(.profile-fields>small,.profile-custom-fields small,.status-fields>p,.presence-fields>p,.quick-reaction-fields>p,.emoji-skin-tone-fields>p,.translation-fields>p,.profile-heading p,.profile-photo-copy){color:#aaa1ad}html[data-theme=dark] .profile-field-rebase-notice{color:#ffe19a;background:#352b18;border-color:#80692d}html[data-theme=dark] .status-schedule-heading>span{color:#ded6e1}html[data-theme=dark] .status-schedule-heading small{color:#b7adba}html[data-theme=dark] .clear-status{color:#bca7ff}html[data-theme=dark] .presence-fields button{color:#ded6e1;background:#19161b;border-color:#4a424c}html[data-theme=dark] .presence-fields button[aria-checked=true]{background:#332637;border-color:#bd83c5}html[data-theme=dark] .presence-fields button small{color:#aaa1ad}html[data-theme=dark] .quick-reaction-fields{background:#211d23;border-color:#4a424c}html[data-theme=dark] .quick-reaction-fields select{color:#f4eff6;background:#19161b;border-color:#4a424c}html[data-theme=dark] .emoji-skin-tone-fields{background:#211d23;border-color:#4a424c}html[data-theme=dark] .emoji-skin-tone-fields button{color:#c8becb;background:#19161b;border-color:#4a424c}html[data-theme=dark] .emoji-skin-tone-fields button[aria-checked=true]{background:#332637;border-color:#bd83c5}html[data-theme=dark] .translation-fields select{color:#f4eff6;background:#19161b;border-color:#4a424c}html[data-theme=dark] .workspace-page.profile-dialog .eyebrow.dark,html[data-theme=dark] .workspace-page.profile-dialog .profile-trust-links a{color:#c4b5ff}html[data-theme=dark] .workspace-page.profile-dialog .profile-photo-remove{color:#ffaaa0}html[data-theme=dark] .workspace-page.profile-dialog>form>.primary-button{color:#fff;background:#7159c8}html[data-theme=dark] .workspace-page.profile-dialog>form>.primary-button:hover:not(:disabled){background:#6048b6}html[data-theme=dark] .workspace-page.profile-dialog>form>.primary-button:disabled{opacity:1;color:#d0c9d3;box-shadow:none;cursor:wait;background:#433657}html[data-theme=dark] .reaction-picker-search{color:#a79eaa;background:#19161b;border-color:#4a424c}html[data-theme=dark] .reaction-picker-search input{color:#f4eff6}html[data-theme=dark] .reaction-picker section>strong{color:#aaa1ad}html[data-theme=dark] .reaction-picker-quick{border-bottom-color:#403942}html[data-theme=dark] .reaction-picker-quick button{background:#2b252e}html[data-theme=dark] .message-tools .reaction-picker button:hover,html[data-theme=dark] .message-tools .reaction-picker button:focus-visible{background:#47364b;outline-color:#bd8cc3}html[data-theme=dark] .reaction-picker-empty{color:#aaa1ad}html[data-theme=dark] :is(.workspace-switcher-menu,.primary-more-menu,.appearance-menu,.notification-popover,.message-tools,.reaction-picker,.reminder-picker,.composer-emoji-picker,.schedule-popover,.file-attachment,.channel-member-options,.unread-conversation,.canvas-create-screen form,.canvas-history,.task-library-card,.task-table,.channel-directory-row,.channel-browser-tools>label){border-color:#464048}html[data-theme=dark] .message-author-name{color:#f0eaf2}html[data-theme=dark] .message-translation-note{color:#aaa1ad}html[data-theme=dark] .message-translation-note button{color:#b9a8ff}html[data-theme=dark] .message-explanation{background:linear-gradient(145deg,#2d2732,#252126);border-color:#50445b}html[data-theme=dark] .message-explanation>header,html[data-theme=dark] .message-explanation>footer{border-color:#453c49}html[data-theme=dark] .message-explanation-copy{color:#ded6e1}html[data-theme=dark] .message-explanation-sources>button,html[data-theme=dark] .message-explanation-sources>div{color:#c9becd;background:#211d23;border-color:#4b424f}html[data-theme=dark] .message-explanation-sources>button:hover{background:#302934;border-color:#75617e}html[data-theme=dark] .message-explanation-sources strong{color:#eee7f0}html[data-theme=dark] .message-explanation-sources small,html[data-theme=dark] .message-explanation>footer{color:#aaa0ae}html[data-theme=dark] .canvas-ai-panel{background:linear-gradient(145deg,#2d2732,#252126);border-color:#50445b}html[data-theme=dark] .canvas-ai-panel>header strong,html[data-theme=dark] .canvas-ai-draft>header strong,html[data-theme=dark] .canvas-ai-result>strong{color:#eee7f0}html[data-theme=dark] .canvas-ai-panel>header small,html[data-theme=dark] .canvas-ai-panel>form small,html[data-theme=dark] .canvas-ai-instruction{color:#aaa0ae}html[data-theme=dark] .canvas-ai-panel>form textarea,html[data-theme=dark] .canvas-ai-draft{color:#f4eff6;background:#19161b;border-color:#514653}html[data-theme=dark] .canvas-ai-result{background:#211d23;border-color:#49404d}html[data-theme=dark] .canvas-ai-result>article{color:#c9c0cc}html[data-theme=dark] :is(.canvas-editor-header>span,.canvas-save-state){color:#aaa1ad}html[data-theme=dark] .canvas-editor-header>button:not(.canvas-back){color:#c1b7c4}html[data-theme=dark] .canvas-modebar button{color:#c9c0cc}html[data-theme=dark] :is(.canvas-modebar button:hover,.canvas-modebar button.active),html[data-theme=dark] .canvases-dialog .eyebrow.dark{color:#c4b5ff}html[data-theme=dark] .member-profile-presence{border-color:#211d23}html[data-theme=dark] .member-profile-trigger:hover{background:#332d35}html[data-theme=dark] .people-directory-tools{background:var(--white)}html[data-theme=dark] .people-directory-tools>label{color:#aaa1ad;background:#19161b;border-color:#514953}html[data-theme=dark] .people-directory-tools>span{color:#b8afbb}html[data-theme=dark] .directory-tabs button span{color:#c7bdca;background:#332d35}html[data-theme=dark] .directory-tabs button:not(.active),html[data-theme=dark] .workspace-page.people-dialog>p:not(.eyebrow){color:#b9b0bd}html[data-theme=dark] :is(.invite-form,.open-invitations,.user-group-editor){background:#211d23;border-color:#4a424c}html[data-theme=dark] :is(.invite-heading,.open-invitations-heading strong,.member-empty strong){color:#e8e1ea}html[data-theme=dark] :is(.invite-fields label>span,.open-invitations-heading small,.member-identity strong span,.user-group-fields label>span i,.user-group-member-picker legend span,.user-group-channel-picker legend span){color:#b9b0bd}html[data-theme=dark] .open-invitations-heading>button{color:#c9c0cc;background:#19161b;border-color:#514953}html[data-theme=dark] .role-badge{color:#d2c8d6;background:#39323d}html[data-theme=dark] .member-identity strong{color:#f0eaf2}html[data-theme=dark] .member-identity .member-status{color:#cbbdde}html[data-theme=dark] .member-identity .guest-channel{color:#c4b5ff}html[data-theme=dark] .member-identity .guest-expiry{color:#efca80}html[data-theme=dark] :is(.member-suspension-confirm,.member-row.suspended){background:#25181b;border-color:#70414a}html[data-theme=dark] .member-suspension-confirm textarea{background:#19161b;border-color:#70414a}html[data-theme=dark] .manager-member:hover,html[data-theme=dark] .manager-member.active,html[data-theme=dark] .channel-manager-badge{color:#ead4ef;background:#49374d}html[data-theme=dark] .poster-member:hover,html[data-theme=dark] .poster-member.active,html[data-theme=dark] .channel-poster-badge{color:#f4dc83;background:#554817}html[data-theme=dark] .member-profile-heading span{color:#d2c8d6;background:#39323d}html[data-theme=dark] .member-profile-pronouns,html[data-theme=dark] .member-profile-title,html[data-theme=dark] .member-profile-status{color:#b9b0bd}html[data-theme=dark] .member-profile-actions button,html[data-theme=dark] .member-profile-actions a{color:#e1d9e4;background:#282329;border-color:#514953}html[data-theme=dark] .member-profile-actions .primary{color:#fff;background:#7154d1;border-color:#8a70e1}html[data-theme=dark] .member-profile-details>div{border-color:#3c353e}html[data-theme=dark] .member-profile-details dt{color:#aaa1ad}html[data-theme=dark] .member-profile-details dd{color:#eee8f0}html[data-theme=dark] .member-profile-details dd a{color:#b9a8ff}html[data-theme=dark] .member-profile-details dd span{color:#f1cd84;background:#493a20}html[data-theme=dark] .org-chart-heading{background:#211d23}html[data-theme=dark] .org-chart-tree ul:before,html[data-theme=dark] .org-chart-tree ul>li:before{background:#504653}html[data-theme=dark] .org-chart-person{box-shadow:none;background:#282329;border-color:#4a424c}html[data-theme=dark] .org-chart-manager select{color:#e7dfe9;background:#19161b;border-color:#514953}html[data-theme=dark] .org-chart-source{color:#a9d5f5;background:#263b4c}html[data-theme=dark] .org-chart-empty strong{color:#ddd5df}html[data-theme=dark] .profile-custom-fields,html[data-theme=dark] .profile-field-required{background:#211d23;border-color:#4a424c}html[data-theme=dark] :is(.profile-custom-fields,.custom-role-basics) :is(input,select,textarea){color:#f4eff6;background:#19161b;border-color:#4a424c}html[data-theme=dark] .profile-field-position{color:#b9a8ff;background:#342e48}html[data-theme=dark] .focus-menu{color:#eee8f0;background:#211d23;border-color:#514852}html[data-theme=dark] .focus-menu>header>span{color:#d5cdd8;background:#39343b}html[data-theme=dark] :is(.focus-menu>header small,.focus-menu-options button small,.focus-menu-auto-status small){color:#aaa1ad}html[data-theme=dark] .focus-menu-options{background:#19161b}html[data-theme=dark] .focus-menu-options button{color:#eee8f0;background:#282329;border-color:#4a424c}html[data-theme=dark] .focus-menu-options button:hover:not(:disabled),html[data-theme=dark] .focus-menu-auto-status:hover:not(:disabled){background:#332d35}html[data-theme=dark] .focus-menu-auto-status{color:#ddd5df}html[data-theme=dark] :is(.workspace-switcher-menu>button,.primary-more-menu>button,.appearance-menu>button,.notification-popover>button,.notification-popover-section>button,.message-tools button,.channel-actions>button,.history-loader button,.edit-message button,.mark-conversation-read,.unreads-heading>button,.desktop-notifications,.load-more,.scheduled-edit>div button,.compliance-toolbar button,.compliance-card-actions button,.compliance-form-actions button,.compliance-confirm button,.retention-run button,.channel-lifecycle-action>button,.canvas-create-screen form>div button,.canvas-history article>button,.task-board-header>div button,.task-board-title>button,.task-check,.channel-directory-actions button){color:#c9c0cc;background-color:#211d23;border-color:#4a424c}html[data-theme=dark] .channel-directory-actions .primary-button{color:#fff;background:#7159c8;border-color:#7159c8}html[data-theme=dark] .channel-directory-actions .primary-button:hover:not(:disabled){color:#fff;background:#6048b6;border-color:#6048b6}html[data-theme=dark] :is(.workspace-switcher-menu>button:hover,.workspace-switcher-menu>button.selected,.primary-more-menu>button:hover,.appearance-menu>button:hover:not(:disabled),.appearance-menu>button[aria-checked=true],.notification-popover>button:hover,.notification-popover-section>button:hover,.message-tools button:hover,.formatting-toolbar button:hover,.composer-actions button:hover,.composer-emoji-picker button:hover,.thread-panel>header button:hover,.result-card:hover,.search-answer-sources>button:hover,.activity-card:hover,.thread-card:hover,.collection-main:hover,.canvas-library-card:hover,.canvas-editor-header>button:hover,.canvas-modebar button:hover,.canvas-modebar button.active,.channel-directory-row:hover){background-color:#302a32}html[data-theme=dark] .notification-popover-section{border-top-color:#464048}html[data-theme=dark] .notification-popover-section>strong,html[data-theme=dark] :is(.workspace-switcher-menu b,.appearance-menu>button>span:nth-child(2) b,.notification-popover b,.channel-intro h2,.message-content p,.formatted-message,.formatted-message h1,.formatted-message h2,.formatted-message h3,.file-details strong,.reminder-picker>strong,.dialog h2,.workspace-page h1,.unread-channel-link strong,.unread-message-main strong,.unread-message-main .formatted-message,.canvas-library-card strong,.canvas-document-heading input,.canvas-preview .formatted-message,.result-copy p,.collection-main p,.activity-copy p,.thread-copy p,.task-empty strong,.channel-directory-row strong){color:#f0eaf2}html[data-theme=dark] :is(.workspace-switcher-menu small,.appearance-menu header small,.appearance-menu>button>span:nth-child(2) small,.notification-popover small,.channel-header p,.composer-wrap>p,.message-content time,.edited-label,.message-meta time,.file-details small,.file-details em,.thread-panel>header span,.unreads-heading p:last-child,.unread-channel-link small,.unread-message-main time,.canvas-library-card p,.canvas-library-card small,.canvas-document-heading p,.activity-copy>span,.task-library-card p,.task-list-card-main small,.task-board-title p,.task-name small,.task-assignee,.task-due,.channel-directory-row p,.channel-directory-row small){color:#aaa1ad}html[data-theme=dark] .message:hover{background:#272329}html[data-theme=dark] :is(.message.mentioned,.unread-message.mentioned){background:#342d1f}html[data-theme=dark] .message.mentioned:hover{background:#3a321f}html[data-theme=dark] .huddle-list-more{color:#9fd3ff;background:#211d23;border-color:#4a424c}html[data-theme=dark] .huddle-list-more:hover:not(:disabled){background:#302a32}html[data-theme=dark] .huddle-list :is(h2,h3) small{color:#72d9ad}html[data-theme=dark] .huddle-list-main:hover{background:#302a32}html[data-theme=dark] .huddle-list-notes{color:#e6c9ea;background:#211d23;border-color:#4a424c}html[data-theme=dark] .huddle-list-notes:hover{background:#302a32}html[data-theme=dark] :is(.message.keyword-matched,.unread-message.keyword-matched){background:#1d3040}html[data-theme=dark] .message.keyword-matched:hover{background:#213746}html[data-theme=dark] :is(.message.mentioned.keyword-matched,.unread-message.mentioned.keyword-matched){background:#30283e}html[data-theme=dark] .date-divider{color:#aaa1ad}html[data-theme=dark] .date-divider span{background:#211d23;border-color:#464048}html[data-theme=dark] .unread-divider{color:#ff6b81}html[data-theme=dark] .unread-divider:before{background:#ff526d}html[data-theme=dark] .formatted-message code{color:#ff8da9;background:#2b262d;border-color:#4b434d}html[data-theme=dark] .formatted-message blockquote{color:#bbb1be}html[data-theme=dark] .formatted-message a{color:#b09cff}html[data-theme=dark] :is(.message-content mark,.result-copy mark){color:#f0d67a;background:#493f1f}html[data-theme=dark] .file-attachment.recorded-clip{background:#25212b;border-color:#51486a}html[data-theme=dark] .clip-transcript{background:#211d24;border-color:#4a424f}html[data-theme=dark] .clip-transcript-toolbar>span,html[data-theme=dark] .clip-transcript>p.expanded{color:#e4dbe7}html[data-theme=dark] .clip-transcript-toolbar select,html[data-theme=dark] .clip-transcript>button,html[data-theme=dark] .clip-transcript>p button{color:#d9b9df;background:#302a33;border-color:#55495c}html[data-theme=dark] :is(.reaction-pill,.reaction-directory-trigger,.reply-count){color:#c8becb;background:#2a252c;border-color:#4a424c}html[data-theme=dark] :is(.message-poll,.poll-composer){color:#e9e2eb;background:#272229;border-color:#514858}html[data-theme=dark] .message-poll-options>button{color:#e9e2eb;background:#302a32;border-color:#514858}html[data-theme=dark] :is(.message-poll-options>button:not(:disabled):hover,.message-poll-options>button.selected){background:#352e49;border-color:#806ccd}html[data-theme=dark] .poll-option-bar{background:#4d416d}html[data-theme=dark] :is(.poll-composer-options input,.poll-close-time input,.message-poll>footer button){color:#e9e2eb;background:#302a32;border-color:#514858}html[data-theme=dark] .poll-composer-settings{border-color:#48404d}html[data-theme=dark] :is(.thread-broadcast-link,.thread-broadcast-option){color:#b8afb9}html[data-theme=dark] :is(.reaction-pill:hover,.reaction-pill.reacted,.reply-count:hover){color:#c4b5ff;background:#332d49;border-color:#7462bf}html[data-theme=dark] :is(.forwarded-message,.forward-source){color:#e8e1ea;background:#272229;border-color:#554b61}html[data-theme=dark] .link-preview-card{background:#20272c;border-color:#4c5862 #4c5862 #4c5862 #4aa3dd}html[data-theme=dark] .link-preview-card>a:hover{background:#263039}html[data-theme=dark] .link-preview-card strong{color:#edf4f8}html[data-theme=dark] .link-preview-card :is(span,p){color:#b7c0c6}html[data-theme=dark] .link-preview-card small{color:#75bce8}html[data-theme=dark] .forwarded-message>header strong{color:#eee7f0}html[data-theme=dark] .forwarded-message:not(.unavailable):hover{background:#302a37;border-color:#7462bf}html[data-theme=dark] .forward-dialog,html[data-theme=dark] .add-to-list-dialog{background:#211d23}html[data-theme=dark] :is(.add-to-list-dialog>header,.add-to-list-task-title input,.add-to-list-search,.add-to-list-destinations>button){border-color:#4a424c}html[data-theme=dark] :is(.add-to-list-task-title input,.add-to-list-destinations>button){color:#ece7ee;background:#211d23}html[data-theme=dark] .add-to-list-source{background:#232a31;border-color:#527da4}html[data-theme=dark] .add-to-list-source strong{color:#ece7ee}html[data-theme=dark] .add-to-list-source span{color:#c3bac6}html[data-theme=dark] :is(.forward-dialog>header,.forward-note textarea,.forward-dialog .forward-search,.forward-dialog .forward-schedule,.forward-schedule input){border-color:#4a424c}html[data-theme=dark] :is(.dialog,.admin-dialog) select{color:#eee8ef;background:#19161b;border-color:#4a424c}html[data-theme=dark] .group-conversation-promotion{background:#211d23;border-color:#4a424c}html[data-theme=dark] .group-conversation-promotion>header strong{color:#eee8ef}html[data-theme=dark] .group-conversation-promotion>header{color:#d1a3d5}html[data-theme=dark] .announcement-channel-notice{color:#d8ca98;background:#292414;border-color:#6b5b29}html[data-theme=dark] .announcement-channel-notice :is(svg,strong){color:#f0d879}html[data-theme=dark] .featured-workflow-composer{background:linear-gradient(135deg,#292333,#221f25);border-color:#59477a}html[data-theme=dark] .featured-workflow-composer strong{color:#f1edf4}html[data-theme=dark] .draft-status{color:#b8afb9}html[data-theme=dark] .draft-status.saved{color:#8cc6aa}html[data-theme=dark] .draft-conflict{color:#e6d18f;background:#2c281a;border-color:#806827}html[data-theme=dark] .draft-conflict button{color:#ead89e;background:#201d15;border-color:#806827}html[data-theme=dark] .featured-workflow-composer small{color:#aaa0b0}html[data-theme=dark] .featured-workflow-composer button:not(.primary-button){color:#ddd6e1;background:#2b272e;border-color:#514a55}html[data-theme=dark] :is(.forward-note textarea,.forward-search input,.forward-schedule input){color:#f0eaf2;background:#19161b}html[data-theme=dark] .forward-dialog .forward-schedule{background:#272229}html[data-theme=dark] .forward-schedule>span{color:#e6dfe8}html[data-theme=dark] .forward-destinations>button{color:#e5dee7}html[data-theme=dark] .forward-destinations>button:hover:not(:disabled){color:#cbbcff;background:#302a32}html[data-theme=dark] .forward-destination-icon{color:#d2c8d5;background:#38313a}html[data-theme=dark] .composer textarea{background:0 0}html[data-theme=dark] :is(.formatting-toolbar,.composer-attachments){border-color:#403941}html[data-theme=dark] .composer-actions .send-button:disabled{color:#827a85;background:#39343b}html[data-theme=dark] .clip-recorder{background:#211d27}html[data-theme=dark] .clip-recorder>footer button{color:#cbc1ce;background:#28232a;border-color:#4a424c}html[data-theme=dark] :is(.unreads-summary,.unread-conversation>header,.unread-overflow,.reminder-filters,.canvas-create-screen form,.canvas-history article.current,.task-item-form,.channel-member-picker,.legal-hold-form,.admin-explainer,.custom-role-delete){background-color:#282329}html[data-theme=dark] :is(.unreads-summary,.unread-overflow){color:#aaa1ad}html[data-theme=dark] :is(.operations-overview article,.operations-queues){background:#211d23;border-color:#464048}html[data-theme=dark] .operations-settings .admin-explainer>button{color:#b19eff;background:#19161b;border-color:#4a424c}html[data-theme=dark] .operations-overview article>span{color:#b19eff;background:#342e48}html[data-theme=dark] .operations-overview article.healthy>span{color:#72c49f;background:#243b31}html[data-theme=dark] .operations-overview article.unhealthy{background:#2c2022;border-color:#66434b}html[data-theme=dark] .operations-overview article.unhealthy>span{color:#ef9a82;background:#462e2b}html[data-theme=dark] .operations-queues>header{background:#282329;border-color:#403941}html[data-theme=dark] .operations-queues>article{border-color:#403941}html[data-theme=dark] .operations-protection{background:#21352c;border-color:#365d4a}html[data-theme=dark] .operations-protection strong{color:#8ad0ad}html[data-theme=dark] .operations-protection p{color:#87aa98}html[data-theme=dark] .audit-integrity.verified{color:#8ad0ad;background:#21352c;border-color:#365d4a}html[data-theme=dark] .audit-integrity.failed{color:#f0a49d;background:#3b2726;border-color:#713d39}html[data-theme=dark] .audit-integrity p{color:#a7aaa8}html[data-theme=dark] .migration-upload{background:#211d23;border-color:#57505a}html[data-theme=dark] .migration-upload:hover{background:#28222c;border-color:#8f7be1}html[data-theme=dark] .migration-upload>i{background:#3b343e}html[data-theme=dark] .composer-drop-target{color:#b8a8ff;background:#251f2bf7;border-color:#9a86f5}html[data-theme=dark] .composer-drop-target span{color:#aaa0ad}html[data-theme=dark] .help-dialog>header>div>span{color:#b7a4ff;background:#352b58}html[data-theme=dark] .help-dialog>header>button:hover{background:#312b33}html[data-theme=dark] .help-intro{color:#b9a8ff;background:#2a2439;border-color:#4e426e}html[data-theme=dark] .help-intro p{color:#b5abb8}html[data-theme=dark] .help-dialog kbd{color:#ddd5df;background:#2d282f;border-color:#554d58}html[data-theme=dark] .shortcut-row{color:#c2b9c5;border-color:#3d373f}html[data-theme=dark] .help-dialog>footer{background:#211d23}html[data-theme=dark] .migration-safety{color:#72c49f;background:#21352c}html[data-theme=dark] .migration-safety strong{color:#8ad0ad}html[data-theme=dark] .migration-safety p{color:#87aa98}html[data-theme=dark] .migration-list>article{border-color:#403941}html[data-theme=dark] .migration-icon{color:#b19eff;background:#342e48}html[data-theme=dark] .migration-completed .migration-icon{color:#72c49f;background:#243b31}html[data-theme=dark] .migration-failed .migration-icon{color:#ef9aa9;background:#462e35}html[data-theme=dark] .migration-counts span{color:#aaa1ad;background:#282329}html[data-theme=dark] :is(.migration-actions button,.migration-confirm button){color:#ddd4df;background:#211d23;border-color:#4a424c}html[data-theme=dark] .migration-confirm{color:#d5ae5f;background:#382f1f}html[data-theme=dark] .migration-confirm strong{color:#e8c67f}html[data-theme=dark] .migration-confirm p{color:#c3aa78}html[data-theme=dark] :is(.analytics-summary article,.analytics-trend,.analytics-channels){background:#211d23;border-color:#464048}html[data-theme=dark] :is(.analytics-trend>header,.analytics-channels>header){background:#282329;border-color:#403941}html[data-theme=dark] .analytics-actions :is(select,button){color:#d7ceda;background:#19161b;border-color:#4a424c}html[data-theme=dark] .custom-permission-grid>label>input:checked+span{background:#332d49;border-color:#806bc2}html[data-theme=dark] .custom-role-list>article>div:nth-child(2)>div>span{color:#bcb2bf;background:#332f35}html[data-theme=dark] .custom-role-delete{border-color:#66434b}html[data-theme=dark] :is(.unread-message-main:hover,.shared-file>button:hover){background:#2a252c}html[data-theme=dark] .unread-message{border-bottom-color:#403941}html[data-theme=dark] :is(.activity-card.unread,.thread-card.unread){background:#2d2840}html[data-theme=dark] .toast{color:#f4eff6;background:#2d2830}html[data-theme=dark] :is(.activity-layout,.activity-bulkbar,.activity-unread-only){background:#282329;border-color:#464048}html[data-theme=dark] .activity-layout button.active{color:#c4b5ff;box-shadow:none;background:#3b3340}html[data-theme=dark] :is(.desktop-notifications,.activity-add-view,.activity-bulkbar button,.activity-view-editor-card,.activity-view-name input,.load-more){color:#ddd4df;background:#211d23;border-color:#4a424c}html[data-theme=dark] :is(.activity-card,.activity-bulkbar,.activity-heading){border-color:#403941}html[data-theme=dark] :is(.activity-title-row p,.activity-tabs button:not(.active),.activity-copy>span,.activity-copy p,.activity-copy small,.activity-copy time,.activity-bulkbar label,.activity-bulkbar>span,.activity-view-options label,.activity-channel-options label,.activity-view-editor fieldset>p){color:#aaa1ad}html[data-theme=dark] .activity-view-editor fieldset{border-color:#4a424c}html[data-theme=dark] .activity-view-editor legend{color:#ddd4df}html[data-theme=dark] .workspace-page.activity-view-editor-page{background:#19161b}html[data-theme=dark] .activity-view-editor-page .activity-view-editor-card{background:0 0}html[data-theme=dark] .activity-view-editor-page .activity-view-editor-card>:is(.activity-view-name,fieldset,.activity-unread-only,.dialog-actions),html[data-theme=dark] .activity-view-back{color:#ddd4df;background:#211d23;border-color:#4a424c}html[data-theme=dark] .activity-view-editor-page .activity-unread-only small,html[data-theme=dark] .activity-view-editor-page fieldset>p,html[data-theme=dark] .activity-view-editor-page legend span{color:#bdb3c2}html[data-theme=dark] .activity-view-editor-page .activity-view-name label{color:#d4cad8}html[data-theme=dark] :is(.notification-card,.notification-device-action,.notification-save){background:#211d23;border-color:#464048}html[data-theme=dark] .notification-defaults button{color:#cfc6d1;background:#19161b;border-color:#4a424c}html[data-theme=dark] .notification-defaults button.selected{background:#302432;border-color:#a77aad;box-shadow:inset 0 0 0 1px #a77aad}html[data-theme=dark] .notification-defaults button b{color:#eee7ef}html[data-theme=dark] :is(.notification-device-action b,.notification-toggle b,.notification-card-heading strong,.notification-devices b){color:#e7dfe9}html[data-theme=dark] :is(.notification-intro,.notification-defaults button small,.notification-keyword-help,.notification-device-action span,.notification-toggle small,.notification-card-heading small,.quiet-time-row label,.quiet-time-row>span,.quiet-custom-schedule>div>label:not(.quiet-custom-day),.quiet-custom-schedule small,.notification-devices small,.notification-empty,.notification-save span,.notification-loading),html[data-theme=dark] :is(.notification-back,.notification-field,.quiet-schedule-mode){color:#aaa1ad}html[data-theme=dark] :is(.notification-keyword-entry button,.notification-device-action button,.notification-save button){color:#17141b;background:#a28cff}html[data-theme=dark] :is(.notification-device-action,.notification-toggle,.notification-devices>div){border-color:#403941}html[data-theme=dark] :is(.notification-field select,.quiet-schedule-mode select,.quiet-time-row input,.notification-pause-row button,.quiet-days button,.quiet-custom-schedule input[type=time]){color:#d7ceda;background:#19161b;border-color:#4a424c}html[data-theme=dark] .quiet-days button.active{color:#c4b5ff;background:#332d49;border-color:#806bc2}html[data-theme=dark] .quiet-custom-schedule>div{background:#19161b;border-color:#403941}html[data-theme=dark] .quiet-custom-schedule>div.active{background:#282329}html[data-theme=dark] .quiet-custom-day{color:#ddd4df}html[data-theme=dark] .notification-state{color:#aaa1ad;background:#332f35}html[data-theme=dark] .notification-state.on{color:#72c49f;background:#243b31}html[data-theme=dark] .notification-state.paused{color:#e8c86c;background:#493f1f}html[data-theme=dark] .notification-callout{color:#c4b5ff;background:#332d49}html[data-theme=dark] .notification-callout.warning{color:#e8c86c;background:#493f1f}html[data-theme=dark] .notification-card-icon.violet{color:#b19eff;background:#342e48}html[data-theme=dark] .notification-card-icon.indigo{color:#96adf2;background:#29334c}html[data-theme=dark] .notification-card-icon.coral{color:#ef9a82;background:#462e2b}html[data-theme=dark] .notification-card-icon.azure{color:#78bce7;background:#203848}html[data-theme=dark] .notification-keyword-entry input{background:#19161b;border-color:#4a424c}html[data-theme=dark] .notification-keywords>span{color:#8dccf2;background:#203848;border-color:#31546b}html[data-theme=dark] .unread-message-main>span>span>small{color:#c0b6c3;background:#39333b}html[data-theme=dark] .unread-message-main>span>span>b{color:#f2d473;background:#56491f}html[data-theme=dark] .unreads-heading>span{background:#332d49}html[data-theme=dark] :is(.canvas-library-tools>div,.channel-browser-tools>div,.task-filters,.task-table-head){background:#29252b}html[data-theme=dark] :is(.canvas-library-tools>div button.active,.channel-browser-tools>div button.active){background:#3a343c}html[data-theme=dark] .canvas-library-tools label button{color:#d4caff;background:#3b3349}html[data-theme=dark] .canvas-library-tools>div button{color:#c9c0cc}html[data-theme=dark] .canvas-library-tools>div button.active{color:#c4b5ff}html[data-theme=dark] .canvas-library-tools>label{color:#aaa1ad;background:#19161b;border-color:#514953}html[data-theme=dark] .canvas-library-card{box-shadow:none;border-color:#403941}html[data-theme=dark] .canvas-library-card:hover{background:#2a252c}html[data-theme=dark] .canvas-library-card strong{color:#f0eaf2}html[data-theme=dark] .canvas-library-card p{color:#c4bbc7}html[data-theme=dark] .canvas-library-card small,html[data-theme=dark] .canvases-dialog .collection-empty{color:#aaa1ad}html[data-theme=dark] .canvases-dialog .collection-empty strong{color:#f0eaf2}html[data-theme=dark] :is(.canvas-library-heading>div>p:last-child,.canvas-create-screen>p){color:#aaa1ad}html[data-theme=dark] .canvas-create-screen{color:#f0eaf2}html[data-theme=dark] .canvas-create-screen form{background:#211d23}html[data-theme=dark] .canvas-create-screen label{color:#ddd4df}html[data-theme=dark] .canvas-create-screen label small{color:#aaa1ad}html[data-theme=dark] .canvas-create-screen form>div button{color:#d7ceda;background:#19161b;border-color:#514953}html[data-theme=dark] .canvas-create-screen form>div .primary-button{color:#fff;background:#7660c4;border-color:#8f79dd}html[data-theme=dark] .canvas-back{color:#c9b8eb}html[data-theme=dark] .channel-browser-tools label button{color:#d4caff;background:#3b3349}html[data-theme=dark] .channel-browser-tools>div button{color:#c9c0cc}html[data-theme=dark] .channel-browser-tools>div button.active{color:#c4b5ff}html[data-theme=dark] .canvas-workspace textarea{color:#e4dce7;background:#1c191e}html[data-theme=dark] .canvas-workspace textarea:disabled{color:#938a96;background:#262228}html[data-theme=dark] .canvas-discussions,html[data-theme=dark] .canvas-discussions>header,html[data-theme=dark] .canvas-discussion-tools,html[data-theme=dark] .canvas-thread-list>article{background:#211e22;border-color:#474047}html[data-theme=dark] .canvas-discussions>header button{color:#c1b7c4}html[data-theme=dark] .canvas-discussions>header strong{color:#eee7f0}html[data-theme=dark] :is(.canvas-discussions>header span,.canvas-thread-list article>header small,.canvas-comment small,.canvas-thread-list article>footer,.canvas-discussion-empty){color:#aaa1ad}html[data-theme=dark] .canvas-discussion-tools>div button{color:#eee8f0;background:#19171a;border-color:#5a515c}html[data-theme=dark] .canvas-discussion-tools>div button.active{color:#c4b5ff;background:#3a334f;border-color:#7562bf}html[data-theme=dark] .canvas-discussion-tools blockquote,html[data-theme=dark] .canvas-thread-list article>header blockquote{color:#d8cedb;background:#302a32}html[data-theme=dark] .canvas-discussion-tools textarea,html[data-theme=dark] .canvas-reply textarea,html[data-theme=dark] .canvas-comment-edit textarea,html[data-theme=dark] .canvas-thread-list article>header>button,html[data-theme=dark] .canvas-discussion-more{color:#eee8f0;background:#19171a;border-color:#5a515c}html[data-theme=dark] .canvas-comment p,html[data-theme=dark] .canvas-comment strong{color:#e4dce7}html[data-theme=dark] .canvas-access-panel{background:#211e22;border-color:#474047;box-shadow:-12px 0 30px #08050980}html[data-theme=dark] .canvas-access-panel>:is(header,section),html[data-theme=dark] :is(.canvas-access-requests article+article,.canvas-access-people article+article){border-color:#474047}html[data-theme=dark] :is(.canvas-access-panel>header strong,.canvas-access-panel section>strong,.canvas-access-settings label,.canvas-access-requests b,.canvas-access-people b){color:#eee7f0}html[data-theme=dark] :is(.canvas-access-panel>header span,.canvas-access-requests small,.canvas-access-people small){color:#aaa1ad}html[data-theme=dark] :is(.canvas-access-search button,.canvas-access-more,.canvas-access-requests button){color:#eee8f0;background:#19171a;border-color:#5a515c}html[data-theme=dark] .canvas-access-remove:hover{background:#3a2428}html[data-theme=dark] .canvas-history>header button{color:#c1b7c4}html[data-theme=dark] :is(.canvas-history>header strong,.canvas-history article strong){color:#eee7f0}html[data-theme=dark] :is(.canvas-history>header span,.canvas-history article small){color:#aaa1ad}html[data-theme=dark] .canvas-history article em{color:#c9c0cc}html[data-theme=dark] .canvas-history article b{color:#c4b5ff;background:#3a334f}html[data-theme=dark] :is(.canvas-card-icon,.draft-icon,.activity-type,.audit-icon,.channel-directory-icon){color:#b19eff;background:#342e48}html[data-theme=dark] .canvas-revision{color:#b1a8b4;background:#302b32}html[data-theme=dark] :is(.task-library-card,.task-table,.channel-directory-row){box-shadow:none}html[data-theme=dark] .task-library-tools label button{color:#d4caff;background:#3b3349}html[data-theme=dark] .task-library-tools>div button{color:#c9c0cc}html[data-theme=dark] .task-library-tools>div button.active{color:#c4b5ff;background:#3a343c}html[data-theme=dark] .task-lists-dialog .primary-button{background:#7660c4}html[data-theme=dark] .task-comment-compose .primary-button{color:#fff;background:#6048b6}html[data-theme=dark] .task-comment-compose .primary-button:disabled{background:#675586}html[data-theme=dark] .task-list-card-main>span b{color:#91d2b4}html[data-theme=dark] :is(.task-list-card-main p,.task-list-card-main small){color:#b9c5bf}html[data-theme=dark] :is(.task-list-card-main i,.task-progress i){background:#3a413d}html[data-theme=dark] .task-row-wrap{border-color:#3a403d}html[data-theme=dark] .task-row-wrap.done .task-check{background:#263e33;border-color:#4d9b78}html[data-theme=dark] .task-list-mark{color:#72c49f;background:#243b31}html[data-theme=dark] .task-discussion{background:#211e22;border-color:#3c433f}html[data-theme=dark] :is(.task-comment,.task-comment-compose,.task-comments-readonly){border-color:#3b403e}html[data-theme=dark] :is(.task-comment-edit textarea,.task-comment-compose textarea,.task-comments-earlier){color:#e6dee8;background:#29252b;border-color:#4a444c}html[data-theme=dark] .task-comment-avatar{color:#c0b2ef;background:#383249}html[data-theme=dark] .task-comment p{color:#cfc6d1}html[data-theme=dark] .task-comment>div>header strong{color:#eee7f0}html[data-theme=dark] .task-lists-dialog .canvas-back{color:#c9b8eb}html[data-theme=dark] :is(.task-board-title p,.task-board-title small,.task-table-head,.task-name small,.task-assignee,.task-due,.task-custom-value){color:#b9c5bf}html[data-theme=dark] .task-row-wrap.done .task-name strong{color:#aab6b0}html[data-theme=dark] .task-progress>div span{color:#f0a094}html[data-theme=dark] .task-view-tabs .task-new-view{color:#8bc9f2}html[data-theme=dark] .task-filters button{color:#b9c5bf}html[data-theme=dark] .task-filters button.active{color:#91d2b4;background:#263e33}html[data-theme=dark] .task-view-tabs{background:#211d23;border-color:#403941}html[data-theme=dark] .task-view-tabs button:hover{color:#91d2b4;background:#2a252c}html[data-theme=dark] .task-view-tabs button.active{color:#79c9a4;border-bottom-color:#62bd92}html[data-theme=dark] .task-view-form{background:#242127;border-color:#403941}html[data-theme=dark] .task-view-form :is(input,select),html[data-theme=dark] .task-kanban article,html[data-theme=dark] .task-kanban article>select{color:#eee7f0;background:#211d23;border-color:#4a434c}html[data-theme=dark] .task-view-form fieldset,html[data-theme=dark] .task-kanban>section{background:#29252b;border-color:#443e46}html[data-theme=dark] .task-view-custom-filters>div{background:#211d23;border-color:#49424b}html[data-theme=dark] .task-kanban-card>p{color:#b9b0bc}html[data-theme=dark] .task-kanban-source{color:#83d1b1;background:#202923;border-color:#4a434c}html[data-theme=dark] .task-kanban>section>header span{background:#3a343c}html[data-theme=dark] .channel-directory-icon.archived{color:#adb4b0;background:#34383a}html[data-theme=dark] .channel-join-menu>div{background:#211d23;border-color:#48404a;box-shadow:0 12px 30px #00000059}html[data-theme=dark] .channel-join-menu>div button:hover{background:#382f3c}html[data-theme=dark] .auth-page{background:#171419}html[data-theme=dark] .auth-card label{color:#d4cad7}html[data-theme=dark] .auth-trust-links a{color:#b5adb8}html[data-theme=dark] .auth-divider:before,html[data-theme=dark] .auth-divider:after{background:#403941}html[data-theme=dark] .sso-login-form{background:#252126;border-color:#484149}html[data-theme=dark] .sso-login-form label>div{background:#1e1a20;border-color:#4b444d}html[data-theme=dark] .sso-login-form>button{background:#7660c4}html[data-theme=dark] :is(.identity-section,.identity-actions button){color:#d4cad7;background:#211d23;border-color:#484149}html[data-theme=dark] :is(.identity-copy-row,.identity-section input,.identity-section textarea){background:#29252b;border-color:#464048}html[data-theme=dark] .identity-copy-row code{color:#c8becb}html[data-theme=dark] .identity-section-heading>span{color:#b7a8ff;background:#332d49}html[data-theme=dark] .identity-section-heading>i{color:#aaa1ad;background:#332f35}html[data-theme=dark] .identity-section-heading>i.enabled{color:#83c8a7;background:#213c30}html[data-theme=dark] .scim-token-reveal{background:#20352c;border-color:#355f4d}html[data-theme=dark] .scim-token-reveal code{color:#a5d8bf;background:#171e1b}html[data-theme=dark] .oauth-consent-page{background-image:radial-gradient(circle at 50% 0,#382b3d 0,#0000 42%)}html[data-theme=dark] :is(.oauth-consent-card .oauth-app-description,.oauth-consent-security){color:#c8bdcc;background:#2b262d}html[data-theme=dark] .workspace-page.security-dialog>:is(h1,.eyebrow){color:#f1ebf3}html[data-theme=dark] .workspace-page.security-dialog>p:not(.eyebrow){color:#b9b0bd}html[data-theme=dark] .security-tabs{background:#252126;border-color:#484149}html[data-theme=dark] .security-tabs>button{color:#c0b7c4}html[data-theme=dark] .security-tabs>button>span small{color:#aaa1ad}html[data-theme=dark] .security-tabs>button[aria-selected=true]{color:#c4b5ff;box-shadow:none;background:#3a3240}html[data-theme=dark] .security-alert-center>header :is(h2,h3),html[data-theme=dark] .security-section-heading :is(h2,h3){color:#ece7ee}html[data-theme=dark] :is(.security-alert-center>header p,.security-section-heading p,.security-alert-main small,.device-details p,.device-details small,.security-empty,.security-alert-empty){color:#aaa1ad}html[data-theme=dark] :is(.security-alert-center>header button,.security-alert-actions button,.security-alert-more,.outline-danger,.device-revoke,.personal-export-actions button){color:#d9d2dc;background:#19161b;border-color:#4a424c}html[data-theme=dark] .security-alert-filters{background:#252126}html[data-theme=dark] .security-alert-filters button{color:#bbb2be}html[data-theme=dark] .security-alert-filters button.active{color:#c4b5ff;box-shadow:none;background:#3a3240}html[data-theme=dark] :is(.security-alert-list,.device-list,.personal-export-list){border-color:#454047}html[data-theme=dark] :is(.security-alert,.device-row,.personal-export-list>article){background:#211d23;border-color:#403941}html[data-theme=dark] .security-alert.unread{background:#2b2630;box-shadow:inset 3px 0 #a28cff}html[data-theme=dark] :is(.security-alert-main strong,.device-details strong,.personal-export-list strong){color:#ece7ee}html[data-theme=dark] .security-alert-main p,html[data-theme=dark] .personal-export-list p{color:#c0b7c4}html[data-theme=dark] :is(.severity-info .security-alert-icon,.severity-info .security-alert-main span){color:#8dccf2;background:#203848}html[data-theme=dark] :is(.severity-warning .security-alert-icon,.severity-warning .security-alert-main span){color:#e8c86c;background:#493f1f}html[data-theme=dark] :is(.severity-critical .security-alert-icon,.severity-critical .security-alert-main span){color:#ffb4bc;background:#45272d}html[data-theme=dark] .security-alert-main b{color:#c0b7c4;background:#302a32}html[data-theme=dark] .security-alert-actions>span{color:#91d2ae;background:#243b31;border-color:#35604d}html[data-theme=dark] .security-success{color:#a6dfc3;background:#243b31;border-color:#35604d}html[data-theme=dark] .sso-enforced-badge,html[data-theme=dark] .current-device{color:#91d2ae;background:#243b31}html[data-theme=dark] .account-retention-note{color:#c8bdcc;background:#2b262d}html[data-theme=dark] .device-icon,html[data-theme=dark] .personal-export-icon{color:#b19eff;background:#342e48}html[data-theme=dark] .personal-export-icon.status-ready{color:#91d2ae;background:#243b31}html[data-theme=dark] .personal-export-icon.status-failed{color:#ffb4bc;background:#45272d}html[data-theme=dark] .personal-export-request{color:#c4b5ff;background:#332d49;border-color:#5a4c74}html[data-theme=dark] .personal-export-summary{color:#c8bdcc;background:#26212c;border-color:#4c4257}html[data-theme=dark] .personal-export-summary small,html[data-theme=dark] .personal-export-list small{color:#aaa1ad}html[data-theme=dark] .personal-export-list article>div:nth-child(2) span{color:#c0b7c4;background:#302a32}html[data-theme=dark] .account-deletion-status{color:#ffb4bc;background:#45272d;border-color:#70414a}html[data-theme=dark] :is(.account-deletion-form,.account-deletion-active){background:#281d21;border-color:#70414a}html[data-theme=dark] .account-deletion-form label{color:#e1d8e4}html[data-theme=dark] .account-deletion-form label>code,html[data-theme=dark] .account-deletion-warning{color:#ffb4bc}html[data-theme=dark] :is(.account-deletion-warning strong,.account-deletion-active>strong){color:#ffd0d5}html[data-theme=dark] :is(.account-deletion-warning p,.account-deletion-active>p,.account-reauth-note){color:#c8b6ba}html[data-theme=dark] :is(.app-card,.delivery-ledger-list>article){background:#211d23;border-color:#454047}html[data-theme=dark] .workspace-page.apps-dialog .apps-heading :is(h1,h2){color:#f1ebf3}html[data-theme=dark] .workspace-page.apps-dialog .apps-heading>div>p:last-child{color:#b9b0bd}html[data-theme=dark] .integration-tabs{background:#252126;border-color:#484149}html[data-theme=dark] .integration-tabs button{color:#c0b7c4}html[data-theme=dark] .integration-tabs button[aria-selected=true]{color:#c4b5ff;box-shadow:none;background:#3a3240}html[data-theme=dark] .app-create-form{background:#211e2a;border-color:#4b4266}html[data-theme=dark] .app-create-intro>span{color:#c4b5ff;background:#382f54}html[data-theme=dark] .app-create-intro strong{color:#eee8f0}html[data-theme=dark] .app-create-intro p{color:#b4aabb}html[data-theme=dark] .app-create-form :is(.app-create-grid label,.outgoing-events legend,.include-bot-events){color:#d9d0dc}html[data-theme=dark] .app-create-form .outgoing-events label{color:#eee8f0;background:#19161b;border-color:#4d4550}html[data-theme=dark] .app-create-form .include-bot-events small{color:#b4aabb}html[data-theme=dark] :is(.app-scope-note,.signature-note){color:#b9d8ca;background:#24352f}html[data-theme=dark] .signature-note code{color:#d3eadf}html[data-theme=dark] .webhook-secret{background:#20352c;border-color:#35604d}html[data-theme=dark] .webhook-secret>div:first-child{color:#a6dfc3}html[data-theme=dark] .webhook-secret>div:first-child p,html[data-theme=dark] .webhook-secret-field{color:#b5d2c4}html[data-theme=dark] :is(.webhook-secret-field>div,.webhook-secret button){color:#b9e1ce;background:#171e1b;border-color:#456b5a}html[data-theme=dark] .webhook-secret code{color:#cae8da}html[data-theme=dark] .apps-empty{color:#b4abb7;border-color:#4a434c}html[data-theme=dark] .apps-empty strong{color:#ece7ee}html[data-theme=dark] .app-card.disabled{background:#272329}html[data-theme=dark] :is(.app-card-main strong,.installed-apps-heading h3,.delivery-ledger-list article strong){color:#ece7ee}html[data-theme=dark] :is(.app-card-main p,.app-card-main small,.installed-apps-heading p,.delivery-ledger-list article small){color:#aaa1ad}html[data-theme=dark] :is(.app-card-actions button,.delivery-ledger>header button,.delivery-ledger-state button){color:#d9d2dc;background:#19161b;border-color:#4a424c}html[data-theme=dark] .app-settings-editor{background:#26212c;border-color:#4c4257}html[data-theme=dark] .app-settings-editor label{color:#d9d0dc}html[data-theme=dark] :is(.app-settings-editor input:not([type=checkbox]),.app-settings-editor textarea,.app-settings-editor>footer button,.app-settings-editor .outgoing-events label){color:#eee8f0;background:#19161b;border-color:#4d4550}html[data-theme=dark] .app-settings-editor>p{color:#aaa0af}html[data-theme=dark] .app-settings-editor>footer .primary-button{color:#fff;background:#7159c8;border-color:#8069d5}html[data-theme=dark] :is(.delivery-ledger-actions button,.delivery-redelivery-confirm button){color:#ef9aa9;background:#21191d;border-color:#5c4148}html[data-theme=dark] .delivery-redelivery-confirm{border-color:#403941}html[data-theme=dark] .delivery-redelivery-confirm .danger-button{color:#fff;background:#a13747;border-color:#b94b5d}html[data-theme=dark] .delivery-ledger{background:#211d23;border-color:#454047}html[data-theme=dark] .delivery-ledger>header{background:#282329;border-color:#454047}html[data-theme=dark] .delivery-ledger>header strong{color:#ece7ee}html[data-theme=dark] .delivery-ledger>header span{color:#aaa1ad}html[data-theme=dark] .delivery-ledger-list>article,html[data-theme=dark] .delivery-ledger-more{border-color:#403941}html[data-theme=dark] .delivery-ledger-more{color:#b19eff;background:#211d23}html[data-theme=dark] .delivery-ledger-state{color:#aaa1ad}html[data-theme=dark] .delivery-ledger-state.error,html[data-theme=dark] .delivery-ledger-list article p{color:#ef9aa9}html[data-theme=dark] .oauth-scope-list{border-color:#464048}html[data-theme=dark] .oauth-scope-list>div{color:#e1d8e4}.workflows-dialog{flex-direction:column;width:min(96vw,1120px);height:min(92vh,850px);padding:0;display:flex;overflow:hidden}.workspace-page.workflows-dialog{background:#f9f8fa;width:auto;max-width:none;height:auto;max-height:none;padding:0;overflow:hidden}.workspace-page.workflows-dialog .workflow-layout{flex:1;height:auto;min-height:0}.workflows-heading{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:106px;padding:22px 66px 18px 25px;display:grid}.workflows-heading>span{width:46px;height:46px;color:var(--violet);background:#eee8ff;border-radius:13px;place-items:center;display:grid}.workflows-heading .eyebrow{margin:0 0 3px;font-size:9px}.workflows-heading :is(h1,h2){margin:0;font-size:27px}.workflows-heading p:last-child{color:var(--muted);margin:4px 0 0;font-size:10px}.workflow-heading-actions{align-items:center;gap:7px;display:flex}.workflow-heading-actions button{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:10px;font-weight:750;display:flex}.workflow-new{background:var(--violet);color:#fff;border:0}.workflow-ai-start{color:#5f48b3;background:#f5f2ff;border:1px solid #bbaef0}.workflow-recovery-notice{color:#6b4f00;background:#fff8df;border-bottom:1px solid #e3c96e;margin:0;padding:10px 24px;font-size:10px;font-weight:700;line-height:1.45}.workflow-layout{flex:1;grid-template-columns:255px minmax(0,1fr);height:auto;min-height:0;display:grid}.workflow-library{border-right:1px solid var(--line);background:#faf9fb;padding:19px 12px;overflow-y:auto}.workflow-library>strong,.workflow-library>small{padding-inline:8px;display:block}.workflow-library>strong{color:var(--ink);font-size:12px}.workflow-library>small{color:var(--muted);margin:3px 0 13px;font-size:9px}.workflow-library>button{width:100%;min-height:57px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:32px minmax(0,1fr) 7px;align-items:center;gap:8px;padding:8px;display:grid}.workflow-library>button:hover,.workflow-library>button.selected{background:#efebfa}.workflow-library>button.selected small{color:#655a6c}.workflow-library>button>span:first-child{color:#8b818f;background:#ece8ef;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.workflow-library>button>span:first-child.active{color:var(--violet);background:#e6ddff}.workflow-library b,.workflow-library small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-library b{font-size:10px}.workflow-library button small{color:var(--muted);margin-top:3px;font-size:8px}.workflow-library button i{background:#26a269;border-radius:50%;width:6px;height:6px}.workflow-empty{color:#9a909e;text-align:center;place-items:center;gap:5px;margin:25px 8px;display:grid}.workflow-empty b{color:var(--ink);font-size:10px}.workflow-empty span{font-size:9px;line-height:1.5}.workflow-editor{min-width:0;color:var(--ink);background:#fff;overflow-y:auto}.workflow-editor-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:63px;padding:12px 20px;display:flex}.workflow-editor-toolbar strong,.workflow-editor-toolbar small{display:block}.workflow-editor-toolbar strong{font-size:12px}.workflow-editor-toolbar small{color:var(--muted);margin-top:3px;font-size:8px}.workflow-editor-toolbar>div:last-child{gap:5px;display:flex}.workflow-editor-toolbar button,.workflow-history button{border:1px solid var(--line);color:#665d69;background:#fff;border-radius:7px;align-items:center;gap:4px;padding:7px 9px;font-size:9px;font-weight:700;display:flex}.workflow-editor-toolbar .workflow-danger{color:#b34454}.workflow-ai-drafter{background:linear-gradient(145deg,#f8f5ff,#fffaff);border:1px solid #cfc3f7;border-radius:12px;margin:18px 20px 0;padding:14px;box-shadow:0 6px 22px #4d34780d}.workflow-ai-drafter>header{grid-template-columns:31px minmax(0,1fr) 28px;align-items:center;gap:9px;display:grid}.workflow-ai-drafter>header>span{color:#644ab8;background:#e9e1ff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.workflow-ai-drafter header strong,.workflow-ai-drafter header small{display:block}.workflow-ai-drafter header strong{font-size:11px}.workflow-ai-drafter header small{color:var(--muted);margin-top:2px;font-size:8px}.workflow-ai-drafter>header>button{color:#756b78;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.workflow-ai-drafter>textarea{resize:vertical;width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8d0df;border-radius:8px;outline:0;margin-top:11px;padding:10px 11px;font-size:10px;line-height:1.45}.workflow-ai-drafter>textarea:focus{border-color:#8b72e8;box-shadow:0 0 0 3px #6f50df17}.workflow-ai-suggestions{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.workflow-ai-suggestions button{color:#675b6c;background:#fff;border:1px solid #ddd5e4;border-radius:999px;padding:5px 7px;font-size:8px}.workflow-ai-drafter>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.workflow-ai-drafter>footer span{color:#766b7a;max-width:470px;font-size:8px;line-height:1.45}.workflow-ai-drafter>footer button{background:var(--violet);color:#fff;white-space:nowrap;border:0;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:750;display:flex}.workflow-ai-drafter>footer button:disabled{opacity:.55;cursor:default}.workflow-ai-drafter .spin{animation:.9s linear infinite runtime-spin}.workflow-form{padding:20px}.workflow-basics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workflow-form label{margin:0;font-size:9px}.workflow-form :is(input,select,textarea){width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #dcd6df;border-radius:7px;outline:0;margin-top:5px;padding:9px 10px}.workflow-trigger,.workflow-actions{border:1px solid var(--line);background:#fcfbfd;border-radius:11px;margin-top:17px;padding:15px}.workflow-trigger>header,.workflow-actions>header{align-items:center;gap:9px;margin-bottom:13px;display:flex}.workflow-trigger>header>span,.workflow-actions>header>span{width:26px;height:26px;color:var(--violet);background:#e9e2ff;border-radius:7px;place-items:center;font-size:10px;font-weight:800;display:grid}.workflow-trigger header strong,.workflow-trigger header small,.workflow-actions header strong,.workflow-actions header small{display:block}.workflow-trigger header strong,.workflow-actions header strong{font-size:11px}.workflow-trigger header small,.workflow-actions header small{color:var(--muted);margin-top:2px;font-size:8px}.workflow-trigger-types{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.workflow-trigger-types button{color:#766d79;background:#fff;border:1px solid #ded8e2;border-radius:8px;place-items:center;gap:5px;min-height:63px;padding:8px;font-size:8px;display:grid}.workflow-trigger-types button.selected{color:var(--violet);background:#f2efff;border-color:#8b72e8;box-shadow:0 0 0 2px #6f50df12}.workflow-trigger-config{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.workflow-schedule{grid-template-columns:minmax(260px,1.5fr) .6fr 1fr;align-items:end;gap:9px;margin-top:11px;display:grid}.workflow-schedule>div>span{margin-bottom:5px;font-size:9px;font-weight:700;display:block}.workflow-schedule>div button{color:#776e7a;background:#fff;border:1px solid #ddd7df;border-radius:6px;width:30px;height:30px;margin-right:3px;font-size:8px}.workflow-schedule>div button.selected{border-color:var(--violet);color:var(--violet);background:#eee9ff}.workflow-actions>article{background:#fff;border:1px solid #e3dee6;border-radius:9px;grid-template-columns:26px minmax(0,1fr) 25px;align-items:start;gap:8px;margin-top:8px;padding:10px;display:grid}.workflow-step-number{color:#786e7b;background:#f0edf2;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.workflow-step-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.workflow-message-template{grid-column:1/-1}.workflow-message-template small{color:var(--muted);margin-top:4px;font-size:8px;font-weight:400;display:block}.workflow-connector-config{background:#faf8ff;border:1px solid #d6ccef;border-radius:9px;grid-column:1/-1;gap:9px;padding:11px;display:grid}.workflow-connector-config>label{display:block}.workflow-connector-config>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-connector-config>header strong,.workflow-connector-config>header small{display:block}.workflow-connector-config>header strong{font-size:9px}.workflow-connector-config>header small{color:var(--muted);margin-top:2px;font-size:8px;font-weight:400;line-height:1.45}.workflow-connector-config>header button{color:var(--violet);white-space:nowrap;background:#fff;border:1px solid #cfc6d4;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-weight:750;display:flex}.workflow-connector-config>header button:disabled{opacity:.4}.workflow-connector-field{grid-template-columns:minmax(120px,.65fr) minmax(0,1.6fr) 25px;align-items:start;gap:7px;display:grid}.workflow-connector-field textarea{min-height:37px}.workflow-connector-field>button{color:#a44855;background:0 0;border:0;border-radius:5px;place-items:center;width:25px;height:25px;margin-top:20px;padding:0;display:grid}.workflow-connector-field>button:hover{background:#fff0f2}.workflow-connector-field>button:disabled{opacity:.25}.workflow-connector-variables{color:var(--muted);font-size:8px;line-height:1.5}.workflow-connector-note,.workflow-connector-empty{color:#58467e;background:#eee9ff;border-radius:7px;align-items:center;gap:6px;padding:8px;font-size:8px;line-height:1.45;display:flex}.workflow-connector-empty{color:#884526;background:#fff0e8}.workflow-delay-config{background:#f4f9fd;border:1px solid #c9d9e8;border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(180px,.65fr) minmax(0,1fr);align-items:end;gap:12px;padding:11px;display:grid}.workflow-delay-config label>div{grid-template-columns:minmax(80px,1fr) minmax(100px,.8fr);gap:7px;display:grid}.workflow-delay-config>div{color:#36566f;align-items:center;gap:7px;min-height:35px;font-size:8px;line-height:1.45;display:flex}.workflow-condition{background:#f8f5ff;border:1px solid #d9cff4;border-radius:8px;grid-column:1/-1;margin-top:2px;padding:10px}.workflow-condition>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.workflow-condition>header span{color:var(--violet);align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.workflow-condition>header button{color:#786e7b;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.workflow-condition>header button:hover{background:#ebe5f6}.workflow-condition>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}.workflow-add-condition{color:var(--violet);background:#f2edff;border:0;border-radius:6px;grid-column:1/-1;justify-self:start;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:750;display:flex}.workflow-step-actions{gap:3px;display:grid}.workflow-step-actions button{color:#8d848f;background:0 0;border:0;border-radius:5px;place-items:center;width:25px;height:25px;padding:0;display:grid}.workflow-step-actions button:hover{background:#f1edf3}.workflow-step-actions button:disabled{opacity:.25}.workflow-add-action{color:var(--violet);background:0 0;border:1px dashed #bdb2c5;border-radius:7px;align-items:center;gap:5px;margin-top:9px;padding:8px 10px;font-size:9px;font-weight:750;display:flex}.workflow-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:14px;display:flex}.workflow-footer>label{align-items:center;gap:7px;display:flex}.workflow-footer input{width:auto;accent-color:var(--violet);margin:0}.workflow-footer b,.workflow-footer small{display:block}.workflow-footer b{font-size:10px}.workflow-footer small{color:var(--muted);margin-top:2px;font-size:8px}.workflow-footer .primary-button{align-items:center;gap:5px;width:auto;margin:0;padding:9px 12px;display:flex}.workflow-history{padding:19px}.workflow-history>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.workflow-history>article{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:60px;padding:10px;display:grid}.workflow-history article>span{color:#8a611c;background:#fff2d7;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.workflow-history article>span.completed{color:#24724d;background:#def6e9}.workflow-history article>span.failed,.workflow-history article>span.cancelled{color:#a63c4d;background:#ffe4e8}.workflow-history b,.workflow-history small,.workflow-history em{display:block}.workflow-history b{text-transform:capitalize;font-size:10px}.workflow-history small{color:var(--muted);margin-top:3px;font-size:8px}.workflow-history em{color:#a44855;margin-top:3px;font-size:8px;font-style:normal}.workflow-history code{color:var(--muted);font-size:8px}.workflow-run-trailing{justify-items:end;gap:7px;display:grid}.workflow-run-trailing button{padding:5px 7px}.workflow-run-timeline{background:#faf9fb;border:1px solid #e1dce4;border-radius:9px;grid-column:1/-1;margin:2px 0 4px 36px;padding:9px 11px}.workflow-run-timeline>div{min-height:42px;padding:5px 0 8px 32px;position:relative}.workflow-run-timeline>div:not(:last-child):after{content:"";background:#d8d1db;width:1px;position:absolute;top:29px;bottom:-4px;left:12px}.workflow-run-timeline>div>span{color:#756b78;background:#ede9ef;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:3px;left:0}.workflow-run-timeline>div.completed>span{color:#24724d;background:#def6e9}.workflow-run-timeline>div.failed>span,.workflow-run-timeline>div.cancelled>span{color:#a63c4d;background:#ffe4e8}.workflow-run-timeline>div.waiting>span,.workflow-run-timeline>div.processing>span{color:#8a611c;background:#fff2d7}.workflow-run-timeline>div.skipped>span{color:#526275;background:#e8edf5}.workflow-run-timeline b{text-transform:none}.workflow-run-timeline>p{color:var(--muted);margin:2px;font-size:9px;line-height:1.45}.workflow-viewer{text-align:center;align-content:start;place-items:center;min-height:100%;padding:70px 30px;display:grid}.workflow-viewer>span{width:66px;height:66px;color:var(--violet);background:#ece6ff;border-radius:18px;place-items:center;display:grid}.workflow-viewer h3{margin:15px 0 4px}.workflow-viewer p{max-width:440px;color:var(--muted);margin:0;font-size:11px}.workflow-viewer>div{background:#f5f2f7;border-radius:9px;margin:20px 0;padding:12px 18px}.workflow-viewer b,.workflow-viewer small{display:block}.workflow-viewer b{font-size:10px}.workflow-viewer small{color:var(--muted);margin-top:4px;font-size:8px}.workflow-viewer>button{background:var(--violet);color:#fff;border:0;border-radius:8px;align-items:center;gap:6px;padding:10px 13px;font-size:10px;font-weight:750;display:flex}.workflow-question-builder{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.workflow-question-builder>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-question-builder header strong,.workflow-question-builder header small{display:block}.workflow-question-builder header strong{font-size:10px}.workflow-question-builder header small,.workflow-question-builder>p{color:var(--muted);margin:3px 0 0;font-size:8px}.workflow-question-builder header button{color:var(--violet);background:#fff;border:1px solid #cfc6d4;border-radius:7px;align-items:center;gap:4px;padding:7px 9px;font-size:8px;font-weight:750;display:flex}.workflow-question-builder header button:disabled{opacity:.4}.workflow-question-builder>article{background:#fff;border:1px solid #e3dee6;border-radius:9px;grid-template-columns:25px minmax(0,1fr) 25px;align-items:start;gap:8px;margin-top:9px;padding:10px;display:grid}.workflow-question-number{color:#1264a3;background:#e8f1ff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.workflow-question-fields{grid-template-columns:1.2fr 1fr .8fr auto;align-items:end;gap:8px;display:grid}.workflow-question-required{white-space:nowrap;align-items:center;gap:5px;min-height:35px;display:flex}.workflow-question-required input{width:auto;accent-color:var(--violet);margin:0}.workflow-question-wide{grid-column:1/-1}.workflow-question-remove{color:#a44855;background:0 0;border:0;border-radius:5px;place-items:center;width:25px;height:25px;padding:0;display:grid}.workflow-question-remove:hover{background:#fff0f2}.workflow-webhook-credential{background:#faf8fc;border:1px solid #d9d1e2;border-radius:10px;margin-top:12px;padding:12px}.workflow-webhook-credential>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-webhook-credential>header strong,.workflow-webhook-credential>header small{display:block}.workflow-webhook-credential>header strong{font-size:10px}.workflow-webhook-credential>header small,.workflow-webhook-credential>p{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.5}.workflow-webhook-credential>header button,.workflow-webhook-credential label button,.workflow-webhook-secret button{color:var(--violet);background:#fff;border:1px solid #cfc6d4;border-radius:7px;align-items:center;gap:4px;padding:7px 9px;font-size:8px;font-weight:750;display:flex}.workflow-webhook-credential>label{color:var(--muted);margin-top:10px;font-size:8px;font-weight:750;display:block}.workflow-webhook-credential>label>div,.workflow-webhook-secret>div{align-items:center;gap:6px;margin-top:5px;display:flex}.workflow-webhook-credential code{overflow-wrap:anywhere;color:#4d3152;font-size:8px}.workflow-webhook-credential>label code,.workflow-webhook-secret code{background:#fff;border:1px solid #e1dce5;border-radius:7px;flex:1;padding:8px}.workflow-webhook-secret{background:#fff8df;border:1px solid #e3b341;border-radius:8px;margin-top:10px;padding:10px}.workflow-webhook-secret>strong,.workflow-webhook-secret>span{display:block}.workflow-webhook-secret>strong{color:#6b4f00;font-size:9px}.workflow-webhook-secret>span{color:#80681d;margin-top:2px;font-size:8px}.workflow-run-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#211522aa;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workflow-run-form{background:#fff;border-radius:14px;width:min(100%,560px);max-height:calc(100% - 20px);overflow-y:auto;box-shadow:0 25px 70px #1f122f55}.workflow-run-form>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 22px 16px;display:flex}.workflow-run-form h3{margin:2px 0 4px;font-size:20px}.workflow-run-form header span{color:var(--muted);font-size:10px}.workflow-run-form header button{color:#6c626f;background:#f2eef4;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.workflow-run-fields{gap:13px;padding:18px 22px;display:grid}.workflow-run-fields label>b{margin-bottom:5px;font-size:10px;display:block}.workflow-run-fields :is(input:not([type=checkbox]),select,textarea){width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9d2dd;border-radius:8px;outline:0;padding:10px 11px}.workflow-run-fields :is(input,select,textarea):focus{border-color:#8b72e8;box-shadow:0 0 0 3px #6f50df17}.workflow-run-checkbox{border:1px solid #ded7e2;border-radius:8px;align-items:flex-start;gap:9px;padding:11px;display:flex}.workflow-run-checkbox input{accent-color:var(--violet);margin-top:2px}.workflow-run-checkbox b,.workflow-run-checkbox small{display:block}.workflow-run-checkbox small{color:var(--muted);margin-top:3px;font-size:8px;font-weight:400}.workflow-run-form>footer{border-top:1px solid var(--line);background:#faf9fb;justify-content:flex-end;gap:7px;padding:14px 22px;display:flex}.workflow-run-form>footer button{color:#665d69;background:#fff;border:1px solid #d5ced8;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:750}.workflow-run-form>footer .primary-button{border-color:var(--violet);background:var(--violet);color:#fff;align-items:center;gap:5px;display:flex}html[data-theme=dark] :is(.workflow-editor,.workflow-actions>article,.workflow-editor-toolbar button,.workflow-form input,.workflow-form select,.workflow-form textarea,.workflow-trigger-types button,.workflow-schedule button,.workflow-condition,.workflow-webhook-credential,.workflow-webhook-credential button,.workflow-webhook-credential code,.workflow-connector-config,.workflow-connector-config>header button,.workflow-delay-config){color:#ddd4e0;background:#211d23;border-color:#49414b}html[data-theme=dark] .workflow-delay-config>div{color:#a9c8df}html[data-theme=dark] .workflow-run-timeline{background:#272229;border-color:#49414b}html[data-theme=dark] .workflow-run-timeline>div:not(:last-child):after{background:#554d57}html[data-theme=dark] .workflow-run-timeline>div>span{color:#c6bbc9;background:#3b353d}html[data-theme=dark] .workflow-connector-note{color:#c9bbef;background:#372e4d}html[data-theme=dark] .workflow-connector-empty{color:#f2b89e;background:#482f28}html[data-theme=dark] .workflow-webhook-secret{background:#3a3117;border-color:#7f6824}html[data-theme=dark] .workflow-webhook-secret>strong,html[data-theme=dark] .workflow-webhook-secret>span{color:#e5d28d}html[data-theme=dark] .workflow-recovery-notice{color:#e5d28d;background:#3a3117;border-color:#6f5c25}html[data-theme=dark] :is(.workflow-library,.workflow-trigger,.workflow-actions,.workflow-viewer>div){background:#272229}html[data-theme=dark] .workflow-new{color:#fff;background:#5f43a9}html[data-theme=dark] .workflow-ai-start{color:#c4b5ff;background:#332d49;border-color:#66558e}html[data-theme=dark] .workflow-ai-drafter{box-shadow:none;background:linear-gradient(145deg,#2d2637,#252026);border-color:#584974}html[data-theme=dark] .workflow-ai-drafter>header>span{color:#c4b5ff;background:#403557}html[data-theme=dark] .workflow-ai-drafter>textarea,html[data-theme=dark] .workflow-ai-suggestions button{color:#ddd4e0;background:#211d23;border-color:#4f4652}html[data-theme=dark] .workflow-ai-drafter>footer span{color:#b1a5b5}html[data-theme=dark] .workflow-library>button:hover,html[data-theme=dark] .workflow-library>button.selected{background:#342d42}html[data-theme=dark] .workflow-library>button.selected small{color:#d0c6d5}html[data-theme=dark] :is(.workflow-question-builder>article,.workflow-question-builder header button,.workflow-run-form,.workflow-run-fields input:not([type=checkbox]),.workflow-run-fields select,.workflow-run-fields textarea,.workflow-run-form>footer button){color:#ddd4e0;background:#211d23;border-color:#49414b}html[data-theme=dark] .workflow-run-form>footer{background:#272229}html[data-theme=dark] .workflow-run-form>footer .primary-button{color:#fff;background:#7b5fc7}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.workspace-shell[data-auto-play-animations=false] *,.workspace-shell[data-auto-play-animations=false] :before,.workspace-shell[data-auto-play-animations=false] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (max-width:2000px){.workspace-shell.split-open.thread-open{grid-template-columns:68px 248px minmax(360px,1fr) minmax(340px,.8fr)}.workspace-shell.split-open.thread-open>.thread-panel:not(.embedded){z-index:22;width:min(90vw, var(--thread-pane-width,390px));position:fixed;top:44px;bottom:0;right:0;box-shadow:-12px 0 35px #1c142321}.workspace-shell.split-open.thread-open>.split-conversation-pane>.pane-resize-handle{display:none}}@media (max-width:1180px){.workspace-shell.thread-open,.workspace-shell.split-open,.workspace-shell.split-open.thread-open{grid-template-columns:68px 248px minmax(0,1fr)}.split-conversation-pane{z-index:20;width:min(92vw, var(--split-pane-width,460px));position:fixed;top:44px;bottom:0;right:0;box-shadow:-12px 0 35px #1c142321}.thread-panel{z-index:20;width:min(90vw, var(--thread-pane-width,390px));position:fixed;top:44px;bottom:0;right:0;box-shadow:-12px 0 35px #1c142321}.split-conversation-pane>.thread-panel.embedded{width:100%;height:100%;box-shadow:none;position:static}}@media (min-width:841px) and (max-width:1100px){.workspace-page.emoji-dialog .emoji-dialog-heading{padding-inline:26px 58px}.workspace-page.emoji-dialog .emoji-dialog-tools,.workspace-page.emoji-dialog .emoji-library{padding-inline:18px}.workspace-page.emoji-dialog .emoji-library-row{grid-template-columns:42px minmax(0,1fr)}.workspace-page.emoji-dialog .emoji-library-actions{grid-column:2;justify-content:flex-start}}@media (max-width:840px){.workspace-page.emoji-dialog{width:auto;height:auto}.workspace-page.emoji-dialog .emoji-dialog-heading{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:24px 52px 18px 20px}.workspace-page.emoji-dialog .emoji-dialog-heading>span{border-radius:11px;width:40px;height:40px}.workspace-page.emoji-dialog .emoji-dialog-heading :is(h1,h2){font-size:24px}.workspace-page.emoji-dialog .emoji-dialog-tools{flex-wrap:wrap;padding:14px 16px}.workspace-page.emoji-dialog .emoji-dialog-tools label{flex-basis:260px}.workspace-page.emoji-dialog .emoji-library{padding:12px 14px 24px}.workspace-page.emoji-dialog .emoji-upload-form{padding:24px 18px 30px}.workspace-page.emoji-dialog .emoji-library-row{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:11px}.workspace-page.emoji-dialog .emoji-library-actions{grid-column:2;justify-content:flex-start}.auth-page{grid-template-columns:1fr}.auth-story{display:none}.auth-panel{min-height:100vh;padding:28px}.mobile-brand{font:750 19px var(--font-display), sans-serif;align-items:center;gap:10px;display:flex;color:var(--ink)!important;margin:0 0 48px!important}.mobile-brand .brand-mark{border-radius:11px;width:36px;height:36px}.workspace-shell,.workspace-shell.workspace-page-open,.workspace-shell.thread-open,.workspace-shell.split-open,.workspace-shell.split-open.thread-open{grid-template-columns:0 0 minmax(0,1fr)}.split-conversation-pane{width:100vw}.pane-resize-handle,.workspace-rail{display:none}.workspace-switcher-menu{width:min(270px,100vw - 20px);top:52px;left:10px}.topbar{grid-template-columns:36px minmax(0,1fr) auto;gap:7px}.mobile-menu{display:grid}.history-controls{display:none}.topbar-command-bar{grid-template-columns:34px minmax(0,1fr)}.quick-switcher-trigger{justify-content:center;width:34px;padding:0}.quick-switcher-trigger :is(span,kbd){display:none}.search-button{width:100%}.top-actions .icon-button:first-child{display:none}.channel-sidebar{z-index:30;visibility:hidden;pointer-events:none;border-radius:0;width:min(86vw,290px);transition:transform .22s;position:fixed;top:44px;bottom:0;left:0;transform:translate(-102%)}.channel-sidebar.open{visibility:visible;pointer-events:auto;transform:translate(0)}.close-sidebar{place-items:center;display:grid}.sidebar-scrim{z-index:25;background:#130c1888;border:0;display:block;position:fixed;inset:44px 0 0}.channel-header{padding-inline:16px}.channel-bookmarks{width:100%;max-width:100vw;padding-inline:16px;overflow:hidden}.channel-header p{max-width:56vw}.message,.channel-intro{padding-inline:16px}.composer-wrap{padding-inline:10px}.invite-fields,.invite-fields.guest{grid-template-columns:1fr}.invite-fields .primary-button{width:100%}.guest-role-editor,.user-group-fields{grid-template-columns:1fr}.user-group-fields label.wide{grid-column:auto}.user-groups-toolbar{align-items:flex-start}.search-filters{grid-template-columns:1fr 1fr}.canvases-dialog,.dialog.task-lists-dialog{width:calc(100vw - 20px);height:calc(100vh - 20px)}.task-table-head,.task-row{min-width:880px}.task-board-tools{align-items:flex-start}.channel-browser-dialog,.sidebar-manager-dialog,.unreads-dialog,.direct-messages-dialog{width:calc(100vw - 20px);height:calc(100vh - 20px)}.sidebar-manager-body{grid-template-columns:1fr;overflow-y:auto}.sidebar-section-editor,.sidebar-conversation-editor{overflow:visible}.sidebar-section-editor{border-right:0;border-bottom:1px solid var(--line)}.sidebar-section-list,.sidebar-conversation-list{overflow:visible}.canvas-workspace{grid-template-columns:1fr}.canvas-workspace.mode-split textarea{display:none}.canvas-formatbar{max-width:50vw;overflow-x:auto}}.channel-actions>.ai-recap-trigger{color:#5f48b3;background:#f8f6ff;border-color:#d8cff8;font-weight:750}.channel-actions>.ai-recap-trigger:hover{background:#eee9ff;border-color:#a994ef}.workspace-page.ai-recap-page{background:var(--paper);flex-direction:column;padding:0;display:flex;overflow:hidden}.ai-recap-page>:is(.ai-recap-heading,.ai-recap-controls,.ai-recap-list,.ai-recap-empty,.ai-recap-target-unavailable){width:min(100%,1120px);margin-inline:auto}.ai-recap-heading{border-bottom:1px solid var(--line);flex:none;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-height:116px;padding:30px 68px 24px 34px;display:grid}.ai-recap-heading>span{width:48px;height:48px;color:var(--violet);background:linear-gradient(145deg,#eee9ff,#f8edff);border-radius:14px;place-items:center;display:grid}.ai-recap-heading .eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:9px}.ai-recap-heading h1{font-size:clamp(27px,2.8vw,38px)}.ai-recap-heading p:last-child{color:var(--muted);margin:5px 0 0;font-size:11px}.ai-recap-controls{border-bottom:1px solid var(--line);background:#fbfafc;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px 34px;display:flex}.ai-recap-controls>div:first-child strong,.ai-recap-controls>div:first-child span{display:block}.ai-recap-controls>div:first-child strong{color:#39333b;font-size:12px}.ai-recap-controls>div:first-child span{color:#8b838d;margin-top:3px;font-size:9px}.ai-recap-controls>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ai-recap-controls button{color:#5d46ad;background:#fff;border:1px solid #cfc4f4;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:10px;font-weight:750;display:flex}.ai-recap-controls button:first-child{border-color:var(--violet);background:var(--violet);color:#fff}.ai-recap-controls button:disabled{opacity:.58;cursor:default}.ai-recap-unavailable{color:#8d6519;background:#fff9e9;border:1px solid #e8cc84;border-radius:10px;align-items:flex-start;gap:10px;margin:18px 24px 0;padding:13px 14px;display:flex}.ai-recap-unavailable svg{flex:none;margin-top:1px}.ai-recap-unavailable strong,.ai-recap-unavailable span{display:block}.ai-recap-unavailable strong{font-size:11px}.ai-recap-unavailable span{margin-top:3px;font-size:10px;line-height:1.4}.ai-recap-list{scrollbar-gutter:stable;background:#f7f5f8;flex:1;min-height:0;padding:24px 34px 34px;overflow-y:auto}.ai-recap-card{background:#fff;border:1px solid #ddd7df;border-radius:13px;margin-bottom:12px;overflow:hidden;box-shadow:0 4px 15px #231a2810}.ai-recap-card>header{border-bottom:1px solid #eeeaf0;justify-content:space-between;align-items:center;min-height:50px;padding:9px 12px 8px 14px;display:flex}.ai-recap-card>header>div{min-width:0}.ai-recap-card>header time{color:#99919b;margin-top:2px;font-size:8px;display:block}.ai-recap-card>header>button{color:#8b7f8d;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.ai-recap-card>header>button:hover:not(:disabled){color:#b44545;background:#fff0f0}.ai-recap-status{color:#675d69;text-transform:capitalize;align-items:center;gap:5px;font-size:10px;font-weight:750;display:flex}.status-ready .ai-recap-status{color:#277653}.status-failed .ai-recap-status{color:#a64242}.ai-recap-source{color:#918994;background:#fbfafc;border-bottom:1px solid #f0edf1;margin:0;padding:8px 14px;font-size:8px}.ai-recap-progress,.ai-recap-error,.ai-recap-expired{color:#706778;justify-content:center;align-items:center;gap:8px;min-height:86px;padding:20px;font-size:11px;display:flex}.ai-recap-error{color:#a64242}.ai-recap-expired{color:#8a7f8c}.ai-recap-result{padding:20px 22px 17px}.ai-recap-result h2{color:#2f2931;font:750 20px var(--font-display), sans-serif;letter-spacing:-.025em;margin:0}.ai-recap-result>p{color:#625b65;margin:8px 0 17px;font-size:11px;line-height:1.55}.ai-recap-result section{margin-top:14px}.ai-recap-result section>strong{color:#453d48;text-transform:uppercase;letter-spacing:.045em;margin-bottom:6px;font-size:10px;display:block}.ai-recap-result ul{color:#5c555f;margin:0;padding-left:18px;font-size:11px;line-height:1.5}.ai-recap-result li+li{margin-top:5px}.ai-recap-result li span,.ai-recap-result li small{display:block}.ai-recap-result li small{color:#887f8a;margin-top:1px;font-size:9px}.ai-recap-result footer{color:#99919c;border-top:1px solid #eeeaf0;margin-top:18px;padding-top:10px;font-size:8px}.ai-recap-empty{color:#968d99;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:230px;display:grid}.ai-recap-empty strong{color:#4d454f;font-size:13px}.ai-recap-empty span{max-width:390px;font-size:10px;line-height:1.45}.ai-recap-page>.ai-recap-target-unavailable{width:min(100% - 48px,1072px);margin:24px auto 0}.ai-recap-target-unavailable button{min-height:34px;color:inherit;background:0 0;border:1px solid;border-radius:7px;margin-top:10px;padding:0 10px;font-weight:700}.ai-recap-page-unavailable{justify-content:center;align-items:center}.ai-recap-page-unavailable>div{text-align:center;max-width:460px;padding:28px}.ai-recap-page-unavailable>div>svg{color:var(--violet)}.ai-recap-page-unavailable h1{margin:14px 0 8px}.ai-recap-page-unavailable p{color:var(--muted);line-height:1.55}.ai-recap-page-unavailable .primary-button{margin-top:14px}html[data-theme=dark] .channel-actions>.ai-recap-trigger{color:#c4b5ff;background:#332d49;border-color:#5b4a82}html[data-theme=dark] .ai-recap-heading{border-color:#403941}html[data-theme=dark] .ai-recap-heading>span{color:#b9a8ff;background:#342e48}html[data-theme=dark] .ai-recap-controls,html[data-theme=dark] .ai-recap-source{background:#282329;border-color:#403941}html[data-theme=dark] .ai-recap-controls>div:first-child strong,html[data-theme=dark] .ai-recap-result h2,html[data-theme=dark] .ai-recap-result section>strong,html[data-theme=dark] .ai-recap-empty strong{color:#e7dfe9}html[data-theme=dark] .ai-recap-controls button{color:#c4b5ff;background:#211d23;border-color:#5c4b83}html[data-theme=dark] .ai-recap-controls button:first-child{color:#fff;background:#7660c4;border-color:#806bc2}html[data-theme=dark] .ai-recap-unavailable{color:#e8c67f;background:#3d341f;border-color:#69572f}html[data-theme=dark] .ai-recap-list{background:#19161b}html[data-theme=dark] .ai-recap-card{box-shadow:none;background:#211d23;border-color:#464048}html[data-theme=dark] .ai-recap-card>header,html[data-theme=dark] .ai-recap-result footer{border-color:#403941}html[data-theme=dark] .ai-recap-result>p,html[data-theme=dark] .ai-recap-result ul{color:#c4bac7}html[data-theme=dark] .search-query{background:#19161b;border-color:#514852}html[data-theme=dark] .search-query button:not(:disabled){color:#fff;background:#6750b6}html[data-theme=dark] .search-query button:disabled{color:#8f8692;background:#39333b}html[data-theme=dark] .search-filters label{border-color:#49414b}html[data-theme=dark] .search-content-filters button,html[data-theme=dark] .search-sort{color:#d0c5d3;background:#282329;border-color:#504751}html[data-theme=dark] .search-sort select{color:#c4b5ff;background:#282329}html[data-theme=dark] .search-content-filters .search-answer-trigger{color:#c4b5ff;background:#332d49;border-color:#5b4a82}html[data-theme=dark] .search-content-filters .search-preferences-trigger{color:#d0c5d3;background:#282329;border-color:#504751}html[data-theme=dark] .search-preferences-panel{background:#201c22;border-color:#49404c}html[data-theme=dark] .search-preferences-panel>header,html[data-theme=dark] .search-preferences-panel>footer{background:#282329;border-color:#443c46}html[data-theme=dark] .search-preferences-panel>header strong,html[data-theme=dark] .search-preference-channels strong{color:#eee7f0}html[data-theme=dark] .search-preferences-panel>header small,html[data-theme=dark] .search-preference-channels small,html[data-theme=dark] .search-preferences-panel>footer>span{color:#a99eac}html[data-theme=dark] .search-preference-channels>label{background:#282329;border-color:#49404c}html[data-theme=dark] .search-preference-channels>label:has(input:checked){background:#342d39;border-color:#766284}html[data-theme=dark] .search-preferences-panel>footer>button{color:#d4cbd7;background:#211d23;border-color:#554c57}html[data-theme=dark] .search-preferences-panel>footer>.primary-button{color:#fff;background:#7660c4;border-color:#806bc2}html[data-theme=dark] .search-answer-card{box-shadow:none;background:linear-gradient(145deg,#28222d,#211d23);border-color:#4d4152}html[data-theme=dark] .search-answer-card>header strong{color:#eee7f0}html[data-theme=dark] .search-answer-card>header>button:hover{color:#d4b9df;background:#382f3c}html[data-theme=dark] .search-answer-copy{color:#d3c9d6}html[data-theme=dark] .search-answer-copy button{color:#d6c4ff;background:#44384a}html[data-theme=dark] .search-answer-sources>button{color:#c4bac7;background:#19161b;border-color:#48404a}html[data-theme=dark] .search-answer-sources>button:hover{background:#282329;border-color:#6e5c76}html[data-theme=dark] .search-answer-sources strong{color:#eee7f0}html[data-theme=dark] .search-answer-sources small,html[data-theme=dark] .search-answer-note{color:#a79dac}html[data-theme=dark] .assistant-heading{background:linear-gradient(135deg,#28222d,#211d23);border-color:#403941}html[data-theme=dark] .assistant-heading :is(h1,h2),html[data-theme=dark] .assistant-empty :is(h2,h3),html[data-theme=dark] .assistant-answer,html[data-theme=dark] .assistant-sources strong{color:#eee7f0}html[data-theme=dark] .assistant-heading small,html[data-theme=dark] .assistant-empty p,html[data-theme=dark] .assistant-progress,html[data-theme=dark] .assistant-footer{color:#aaa0ad}html[data-theme=dark] .assistant-history{background:#19161b}html[data-theme=dark] .assistant-empty>span{color:#d6c4ff;box-shadow:none;background:#2d2731;border-color:#514458}html[data-theme=dark] .assistant-empty button,html[data-theme=dark] .assistant-sources>button,html[data-theme=dark] .assistant-composer{color:#d3c9d6;box-shadow:none;background:#211d23;border-color:#4b424e}html[data-theme=dark] .assistant-action{background:#211d23;border-color:#504454}html[data-theme=dark] .assistant-action strong{color:#eee7f0}html[data-theme=dark] .assistant-action p{color:#c1b7c4}html[data-theme=dark] .assistant-question>span,html[data-theme=dark] .assistant-sources small,html[data-theme=dark] .assistant-truncated,html[data-theme=dark] .assistant-action em{color:#b6acb9}html[data-theme=dark] .assistant-heading .eyebrow{color:#c4a5c8}html[data-theme=dark] .assistant-action.rejected{background:#211d23;border-color:#4b424e}html[data-theme=dark] .assistant-question p{background:#6f58c9}html[data-theme=dark] .assistant-footer>button,html[data-theme=dark] .assistant-clear-confirm button{color:#d9b7c0}html[data-theme=dark] .assistant-footer>button:hover:not(:disabled),html[data-theme=dark] .assistant-clear-confirm button:hover:not(:disabled){color:#f0dbe0;background:#3c2a31}html[data-theme=dark] .assistant-action-controls button{color:#ded4e1;background:#2c2630;border-color:#5b4e60}html[data-theme=dark] .assistant-empty button:hover:not(:disabled),html[data-theme=dark] .assistant-sources>button:hover{background:#2c2630;border-color:#745f7d}html[data-theme=dark] .assistant-bot-icon{color:#d6c4ff;background:#332d39;border-color:#57465f}html[data-theme=dark] .assistant-answer button{color:#d6c4ff;background:#44384a}html[data-theme=dark] .assistant-composer textarea{color:#eee7f0}html[data-theme=dark] .assistant-unavailable{color:#e8c67f;background:#3d341f;border-color:#69572f}@media (max-width:720px){.people-directory-tools{flex-direction:column;align-items:stretch;gap:7px}.people-directory-tools>label{flex:none;width:100%;max-width:none}.people-directory-tools>span{align-self:flex-end}.directory-tabs{scrollbar-width:thin;overflow-x:auto}.directory-tabs button{white-space:nowrap;flex:none}.open-invitation{grid-template-columns:minmax(0,1fr) auto}.open-invitation-actions{grid-column:1/-1;justify-content:flex-end}.member-row{flex-wrap:wrap;padding:9px 2px}.member-profile-trigger{flex-basis:100%}.member-identity .member-suspension{white-space:normal;max-width:none;overflow:visible}.files-tools{flex-direction:column;align-items:stretch;gap:8px}.files-result-count{align-self:flex-end}.shared-file{grid-template-columns:1fr}.files-dialog .file-attachment.compact{max-width:none}.task-view-form .task-view-custom-filters,.task-view-custom-filters>div{grid-template-columns:1fr}.channel-actions>.ai-recap-trigger span{display:none}.ai-recap-heading{grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:104px;padding:18px 50px 16px 17px}.ai-recap-heading>span{width:40px;height:40px}.ai-recap-heading h1{font-size:23px}.ai-recap-controls{flex-direction:column;align-items:flex-start;padding:13px 16px}.ai-recap-controls>div:last-child{justify-content:flex-start;width:100%}.ai-recap-list{padding:13px 10px 20px}.ai-recap-unavailable{margin-inline:12px}.ai-recap-result{padding:17px 16px 15px}.assistant-dialog{width:calc(100vw - 20px);height:calc(100vh - 20px)}.assistant-heading{min-height:78px;padding:14px 48px 13px 15px}.assistant-heading>span{width:33px;height:33px}.assistant-heading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-history{padding:15px 11px}.assistant-question p{max-width:90%}.assistant-composer{margin-inline:10px}.assistant-footer{padding-inline:11px}.assistant-footer>span:first-child{display:none}.assistant-footer{justify-content:flex-end}}.app-runtime{z-index:1200;color:#211c24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #c9c2cc;border-radius:15px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;width:min(430px,100vw - 36px);min-height:68px;padding:11px 12px;display:grid;position:fixed;top:124px;right:18px;box-shadow:0 16px 50px #120c174d}.app-runtime.offline{border-color:color-mix(in srgb, #e5a950 62%, var(--line))}.app-runtime.failed{border-color:color-mix(in srgb, #dc6666 70%, var(--line))}.app-runtime-icon{color:#f8f2fa;background:linear-gradient(145deg,#70477b,#412249);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.app-runtime.offline .app-runtime-icon{color:#3b2810;background:#f0c474}.app-runtime.failed .app-runtime-icon{color:#fff;background:#b94d55}.app-runtime-copy{gap:3px;min-width:0;display:grid}.app-runtime strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.app-runtime small{color:#5e5762;font-size:11px;line-height:1.35}.app-runtime button{color:#211c24;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdb5c1;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.app-runtime button:hover{border-color:var(--violet);color:var(--violet)}.app-runtime button:disabled{opacity:.55;cursor:not-allowed}.app-runtime .spin{animation:.9s linear infinite runtime-spin}.app-runtime-actions{align-items:center;gap:5px;display:flex}.app-runtime-actions .app-runtime-dismiss{color:#5e5762;width:30px;padding:0}body:has([aria-modal=true]) .app-runtime{display:none}html[data-theme=dark] .app-runtime{color:#f4eef6;background:#272229fa;border-color:#6b606f}html[data-theme=dark] .app-runtime small{color:#c8becb}html[data-theme=dark] .app-runtime button{color:#f4eef6;background:#332d35;border-color:#796d7d}html[data-theme=dark] .app-runtime-actions .app-runtime-dismiss{color:#c8becb}@keyframes runtime-spin{to{transform:rotate(360deg)}}@media (max-width:620px){.notification-defaults{grid-template-columns:1fr}.app-runtime{grid-template-columns:34px minmax(0,1fr) auto;width:calc(100vw - 20px);top:116px;bottom:auto;right:10px}.app-runtime small{display:none}}@media (max-width:520px){.auth-card h2{font-size:32px}.form-grid{grid-template-columns:1fr;gap:0}.top-actions .icon-button{display:none}.channel-header{gap:8px;padding-inline:14px}.channel-header>div:first-child{flex:1;min-width:0;overflow:hidden}.channel-header h1,.channel-header p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.channel-actions{flex:none}.channel-actions>button{padding-inline:7px}.channel-actions>.ai-recap-trigger,.channel-actions>.split-view-trigger span,.channel-actions>.channel-star,.channel-actions>[data-workspace-page-trigger=pins] span,.channel-actions>.huddle-trigger span,.channel-bookmarks-label,.channel-bookmarks>button span{display:none}.message{grid-template-columns:34px minmax(0,1fr);gap:9px}.message>.message-tools{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;min-width:0;max-width:100%;position:relative;top:auto;right:auto}.message>.message-tools>button{flex:none}.message .avatar{width:34px;height:34px}.channel-intro h2{font-size:22px}.dialog-backdrop{padding:10px}.unreads-heading{grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:0;padding:20px 48px 17px 16px}.unreads-heading>span{width:38px;height:38px}.unreads-heading :is(h1,h2){font-size:22px}.unreads-heading p:last-child{display:none}.direct-messages-heading{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:18px 48px 15px 16px}.direct-messages-heading>span{width:38px;height:38px}.direct-messages-heading :is(h1,h2){font-size:22px}.direct-messages-heading p:last-child{display:none}.direct-message-new{grid-column:1/-1;justify-content:center;justify-self:stretch}.direct-messages-tools{padding:12px 14px}.direct-messages-tools>span{display:none}.direct-message-list{padding:8px 12px 18px}.quick-switcher-backdrop{padding:10px;padding-top:54px}.quick-switcher-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 64px)}.quick-switcher-dialog>header{min-height:66px;padding:14px 16px 10px}.quick-switcher-dialog>header h2{font-size:19px}.quick-switcher-search{margin-inline:12px!important}.quick-switcher-results{max-height:calc(100vh - 270px);padding-inline:5px}.quick-switcher-dialog>footer>span{display:none}.quick-switcher-dialog>footer{justify-content:flex-end}.unreads-heading>button{grid-column:1/-1;width:max-content;margin:3px 0 0 48px}.unreads-summary{padding-inline:16px}.unreads-list{padding:11px 8px 20px}.unread-conversation>header{flex-direction:column;align-items:stretch}.mark-conversation-read{align-self:flex-end}.unread-message-main{grid-template-columns:30px minmax(0,1fr);gap:8px;padding-inline:11px}.unread-message-main>.avatar{width:30px;height:30px}.unread-message-main>span>span>b{display:none}.unread-attachments{padding-left:49px}.sidebar-manager-heading{grid-template-columns:37px minmax(0,1fr);gap:10px;padding:22px 48px 17px 18px}.sidebar-manager-heading>span{width:37px;height:37px}.sidebar-manager-heading :is(h1,h2){font-size:22px}.sidebar-section-editor,.sidebar-conversation-editor{padding:17px 13px}.sidebar-section-create{grid-template-columns:1fr}.sidebar-conversation-row{grid-template-columns:29px minmax(0,1fr)}.sidebar-conversation-controls{grid-column:2}.sidebar-manager-footer span{display:none}.emoji-dialog{width:calc(100vw - 20px);height:calc(100vh - 20px)}.workspace-page.emoji-dialog{width:auto;height:auto}.workspace-page.emoji-dialog .emoji-dialog-heading p:last-child{display:none}.workspace-page.emoji-dialog .emoji-dialog-tools label{flex-basis:100%}.workspace-page.emoji-dialog .emoji-dialog-tools .primary-button{justify-content:center;width:100%}.workspace-page.emoji-dialog .emoji-file-drop{align-items:flex-start;gap:12px;padding:14px}.workspace-page.emoji-dialog .emoji-file-drop>svg,.workspace-page.emoji-dialog .emoji-file-drop>img{width:48px;height:48px}.workspace-page.emoji-dialog .emoji-upload-form .dialog-actions{flex-wrap:wrap}.workspace-page.emoji-dialog .emoji-upload-form .dialog-actions button{flex:1;justify-content:center;min-width:0}.search-dialog,.collections-dialog,.pins-dialog,.files-dialog,.activity-dialog,.thread-dialog{height:calc(100vh - 20px);padding:23px 16px}.workspace-page:is(.thread-dialog,.activity-dialog,.collections-dialog,.files-dialog,.pins-dialog,.people-dialog,.search-dialog,.admin-dialog){height:auto;padding:23px 16px}.search-filters,.search-preference-channels{grid-template-columns:1fr}.canvas-library-heading{flex-direction:column;align-items:flex-start;padding:24px 18px 16px}.canvas-library-heading .canvas-new{margin:0}.canvas-library-tools{flex-direction:column;align-items:stretch;padding:0 18px 13px}.canvas-library-tools>label{width:100%}.canvas-library-list{height:calc(100% - 210px);padding-inline:10px}.canvas-library-card{grid-template-columns:37px minmax(0,1fr)}.canvas-card-icon{width:36px;height:36px}.canvas-revision{display:none}.canvas-create-screen{padding:26px 20px}.canvas-editor-header{gap:4px;padding-left:12px}.canvas-editor-header>span,.canvas-save-state{display:none}.canvas-document-heading{padding-inline:18px}.canvas-document-heading input{font-size:23px}.canvas-modebar{flex-direction:column;align-items:flex-start}.canvas-formatbar{border-left:0;max-width:calc(100vw - 72px);padding-left:0;overflow-x:auto}.canvas-history{width:min(88vw,320px)}.canvas-ai-panel{padding-inline:12px}.canvas-ai-panel>form>div{flex-direction:column;align-items:stretch}.task-library-heading{flex-direction:column;align-items:flex-start;padding:24px 18px 16px}.task-library-tools{flex-direction:column;align-items:stretch;padding:0 18px 13px}.task-library-list{height:calc(100% - 225px);padding:12px 10px 24px}.task-create-screen{padding:26px 20px}.task-create-grid,.task-details-form{grid-template-columns:1fr}.task-details-form{align-items:stretch;padding-inline:18px}.task-board-title{padding-inline:18px}.task-title-actions button{font-size:0}.task-fields-panel{grid-template-columns:1fr;padding-inline:18px}.task-fields-panel>header,.task-fields-panel>form,.task-field-list{grid-column:1}.task-progress{padding-inline:18px}.task-board-tools{flex-direction:column;padding-inline:18px}.task-table{margin:0 10px 10px}.task-item-form{grid-template-columns:1fr}.task-title-field,.task-description-field{grid-column:1}.task-form-grid{grid-template-columns:1fr 1fr}.channel-browser-heading{flex-direction:column;align-items:flex-start;min-height:0;padding:24px 18px 16px}.channel-browser-tools{flex-direction:column;align-items:stretch;padding:0 18px 13px}.channel-browser-tools>label{width:100%}.channel-directory-list{height:calc(100% - 270px);padding:12px 10px 24px}.channel-directory-row{grid-template-columns:38px minmax(0,1fr);padding:13px 12px}.channel-directory-icon{width:37px;height:37px}.channel-directory-actions{flex-wrap:wrap;grid-column:2}.shared-file{grid-template-columns:1fr}.admin-dialog{height:calc(100vh - 20px);padding:23px 16px}.retention-settings form,.workspace-profile-settings form{grid-template-columns:1fr}.workspace-icon-setting{grid-template-columns:58px minmax(0,1fr)}.workspace-icon-setting>:last-child{grid-column:2;justify-self:start}.operations-overview{grid-template-columns:1fr}.analytics-settings .admin-explainer{flex-wrap:wrap;align-items:flex-start}.analytics-actions{width:100%}.analytics-summary{grid-template-columns:1fr 1fr}.operations-queues>article{grid-template-columns:minmax(130px,1fr) repeat(3,46px)}.operations-queues>article>span{font-size:0}.operations-queues>article>span b{font-size:10px}.migration-list>article{grid-template-columns:31px minmax(0,1fr)}.migration-actions{flex-wrap:wrap;grid-column:2}.migration-confirm{grid-column:1/-1}.migration-counts{grid-template-columns:1fr 1fr}.identity-field-grid,.identity-toggle-grid{grid-template-columns:1fr}.collection-tabs{overflow-x:auto}.custom-role-basics,.custom-permission-grid{grid-template-columns:1fr}.custom-role-list>article{grid-template-columns:36px minmax(0,1fr)}.custom-role-actions{grid-column:2}.custom-role-delete{grid-column:1/-1}.profile-fields,.profile-custom-fields>div{grid-template-columns:1fr}.profile-custom-fields>div>label:has(textarea){grid-column:1}.dialog.security-dialog{height:calc(100vh - 20px);padding:23px 16px}.workspace-page.security-dialog{height:auto;padding:23px 16px}.security-tabs{grid-template-columns:1fr}.security-alert-center>header{flex-direction:column;align-items:stretch}.security-alert-center>header button{align-self:flex-start}.security-alert{grid-template-columns:minmax(0,1fr)}.security-alert-icon{display:none}.security-alert-actions{flex-wrap:wrap}.dialog.apps-dialog{height:calc(100vh - 20px);padding:23px 16px}.workspace-page.apps-dialog{height:auto;padding:23px 16px}.apps-heading{grid-template-columns:38px minmax(0,1fr)}.apps-heading>span{width:37px;height:37px}.apps-heading :is(h1,h2){font-size:25px}.integration-tabs{grid-template-columns:1fr}.integration-tabs button{justify-content:flex-start}.integration-tabs button span{flex-direction:column;align-items:flex-start;gap:1px}.app-create-grid{grid-template-columns:1fr}.app-description-field{grid-column:auto}.app-card{grid-template-columns:38px minmax(0,1fr);align-items:start}.app-card-actions,.app-confirm,.app-settings-editor{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.app-card-actions button{min-height:34px}.app-settings-editor>div{grid-template-columns:1fr}.delivery-redelivery-confirm{flex-direction:column;align-items:stretch}.delivery-redelivery-confirm>div:last-child{flex-wrap:wrap;justify-content:flex-end}.installed-apps-heading{flex-direction:column;align-items:flex-start}.webhook-secret-field>div,.webhook-example{flex-direction:column;align-items:stretch}.webhook-secret-field>div button,.webhook-example button{align-self:flex-start}.security-section-heading{display:block}.security-section-heading .outline-danger,.security-section-heading .personal-export-request{margin-top:11px}.personal-export-summary ul{columns:1}.personal-export-list>article{grid-template-columns:34px minmax(0,1fr)}.personal-export-actions{flex-wrap:wrap;grid-column:2}.device-row{align-items:flex-start}.device-icon{display:none}.profile-time-zone{grid-column:auto}.status-expiration{grid-template-columns:18px 80px 1fr}.status-schedule-times{grid-template-columns:1fr}.composer-attachments .file-attachment{flex-basis:275px}.huddle-panel{width:calc(100vw - 16px);bottom:8px;right:8px}.huddle-grid{max-height:52vh}.huddle-invitation-toast{width:calc(100vw - 16px);top:50px;right:8px}.workspace-page.huddles-dialog{padding:23px 16px}.workspace-page.huddles-dialog .huddle-list article{flex-wrap:wrap;align-items:stretch}.workspace-page.huddles-dialog .huddle-list-main{flex-basis:100%}.workspace-page.huddles-dialog .huddle-list :is(.huddle-list-notes,.primary-button.compact){flex:1;justify-content:center}}@media (max-width:840px){.workflows-dialog{width:calc(100vw - 20px);height:calc(100vh - 20px)}.workflows-heading{grid-template-columns:39px minmax(0,1fr);min-height:94px;padding:17px 50px 14px 16px}.workflows-heading>span{width:38px;height:38px}.workflows-heading :is(h1,h2){font-size:21px}.workflow-heading-actions{flex-wrap:wrap;grid-column:2;justify-self:start}.workflow-layout{grid-template-columns:1fr;height:calc(100% - 128px)}.workflow-library{border-right:0;border-bottom:1px solid var(--line);max-height:140px}.workflow-editor{min-height:0}.workflow-basics,.workflow-trigger-config,.workflow-step-fields,.workflow-question-fields{grid-template-columns:1fr}.workflow-question-wide{grid-column:1}.workflow-condition>div{grid-template-columns:1fr}.workflow-ai-drafter>footer{flex-direction:column;align-items:flex-start}.workflow-trigger-types{grid-template-columns:1fr 1fr}.workflow-schedule{grid-template-columns:1fr}.workflow-message-template{grid-column:1}.workflow-delay-config{grid-template-columns:1fr}}.user-avatar{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.user-avatar-fallback{z-index:0;position:relative}.sidebar-profile .user-avatar-fallback{color:#342029}.user-avatar-image{z-index:1;border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.profile-photo-control{flex:none;position:relative}.profile-photo{font-size:18px;border-radius:14px!important;width:58px!important;height:58px!important}.profile-photo-change{border:2px solid var(--surface,#fff);color:#fff;cursor:pointer;background:#1264a3;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:-5px;right:-5px}.profile-photo-change:disabled,.profile-photo-remove:disabled{opacity:.55;cursor:wait}.profile-photo-copy{color:#776f77;margin-top:3px;font-size:10px;display:block}.profile-photo-remove{color:#b42318;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:700;display:inline-flex}.profile-photo-busy{color:#611f69;margin-left:auto;font-size:11px;font-weight:700}.profile-trust-links{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 15px;margin:2px 0 14px;padding:12px 0;display:flex}.profile-trust-links a{color:#56305f;font-size:10px;font-weight:750;text-decoration:none}.profile-trust-links a:hover{text-decoration:underline}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.user-avatar.presence-avatar{overflow:visible}.shared-channels-settings{padding-top:18px}.shared-channels-settings .admin-explainer{align-items:center}.shared-channels-settings .admin-explainer>div{flex:1;min-width:0}.shared-channels-settings .admin-explainer>button{width:31px;height:31px;color:var(--violet);cursor:pointer;background:#fff;border:1px solid #d9d4da;border-radius:8px;flex:none;place-items:center;display:grid}.shared-channel-boundary{color:#16734f;background:#f1fbf6;border:1px solid #cce5d8;border-radius:10px;grid-template-columns:20px minmax(0,1fr);gap:9px;margin-top:12px;padding:12px 14px;display:grid}.shared-channel-boundary strong{color:#185b42;font-size:11px;display:block}.shared-channel-boundary p{color:#47705f;margin:3px 0 0;font-size:10px;line-height:1.5}.federation-trust{background:#fff;border:1px solid #d9d4da;border-radius:11px;margin-top:14px;padding:14px}.federation-local-identity,.federation-disabled{color:#285d88;background:#f5f9fd;border:1px solid #cfdce8;border-radius:9px;grid-template-columns:22px minmax(0,1fr);gap:9px;margin-top:10px;padding:12px;display:grid}.federation-local-identity strong,.federation-local-identity small,.federation-local-identity code{display:block}.federation-local-identity strong,.federation-disabled strong{color:var(--ink);font-size:11px}.federation-local-identity small{color:var(--muted);margin-top:2px;font-size:9px}.federation-local-identity code{overflow-wrap:anywhere;color:#22577e;margin-top:5px;font-size:9px;font-weight:750}.federation-disabled p{color:var(--muted);margin:3px 0 0;font-size:9px;line-height:1.5}.federation-explainer{color:var(--muted);margin:10px 0;font-size:10px;line-height:1.55}.federation-discovery{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.federation-discovery label,.federation-candidate label{color:var(--ink);margin:0;font-size:10px;font-weight:750}.federation-discovery input,.federation-candidate input{width:100%;height:39px;color:var(--ink);background:#fff;border:1px solid #d9d4da;border-radius:8px;margin-top:5px;padding:0 10px}.federation-discovery button,.federation-candidate button{border:1px solid var(--violet);color:#fff;background:var(--violet);cursor:pointer;border-radius:8px;min-height:39px;padding:0 14px;font-size:10px;font-weight:800}.federation-discovery button:disabled,.federation-candidate button:disabled{opacity:.55;cursor:wait}.federation-candidate{background:#fffaf0;border:1px solid #ecd794;border-radius:9px;margin-top:10px;padding:12px}.federation-candidate header{color:#80630d;grid-template-columns:21px minmax(0,1fr);gap:8px;display:grid}.federation-candidate header strong,.federation-candidate header small{display:block}.federation-candidate header strong{color:var(--ink);font-size:11px}.federation-candidate header small{color:var(--muted);margin-top:2px;font-size:9px}.federation-candidate>span{color:#80630d;margin-top:10px;font-size:8px;font-weight:850;display:block}.federation-candidate>code{overflow-wrap:anywhere;color:#5b4810;margin:4px 0 6px;font-size:10px;font-weight:800;display:block}.federation-candidate p{color:#72633b;margin:0 0 10px;font-size:9px;line-height:1.5}.federation-candidate label code{overflow-wrap:anywhere}.federation-candidate button{align-items:center;gap:5px;width:auto;margin-top:9px;display:inline-flex}.federation-peer-list{gap:7px;margin-top:11px;display:grid}.federation-peer{border:1px solid var(--line);border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.federation-peer>span{color:#22577e;background:#eaf3fa;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.federation-peer strong,.federation-peer small,.federation-peer code{display:block}.federation-peer strong{color:var(--ink);font-size:10px}.federation-peer small{color:var(--muted);margin-top:2px;font-size:8px}.federation-peer code{overflow-wrap:anywhere;color:#655e67;margin-top:3px;font-size:8px}.federation-peer>b{color:#176044;text-transform:uppercase;background:#dff5e9;border-radius:999px;padding:4px 7px;font-size:8px}.federation-peer.state-revoked{opacity:.67}.federation-peer.state-revoked>b{color:#766f77;background:#eeeadd}.federation-peer .danger-link{color:#a12d23;cursor:pointer;background:#fff8f7;border:1px solid #f0c9c5;border-radius:7px;align-items:center;gap:4px;min-height:30px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.federation-invitations{background:#fff;border:1px solid #d9d4da;border-radius:11px;margin-top:14px;padding:14px}.federation-phase-note{color:#176044;background:#f1faf6;border:1px solid #cfe4da;border-radius:8px;align-items:flex-start;gap:8px;margin:10px 0;padding:10px;display:flex}.federation-phase-note p{color:#48665a;margin:0;font-size:9px;line-height:1.5}.federation-phase-note strong{color:#174f3b;font-size:10px}.federation-invite-form{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:8px;display:grid}.federation-invite-form label{color:var(--ink);font-size:9px;font-weight:750}.federation-invite-form select,.federation-invite-form input{width:100%;height:37px;color:var(--ink);background:#fff;border:1px solid #d9d4da;border-radius:8px;margin-top:5px;padding:0 9px}.federation-invite-form button{white-space:nowrap;min-height:37px}.federation-invitation-list{gap:8px;margin-top:12px;display:grid}.federation-invitation{border:1px solid var(--line);border-radius:9px;padding:11px}.federation-invitation>header{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.federation-invitation>header>span{color:#22577e;background:#eaf3fa;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.federation-invitation header strong,.federation-invitation header small{display:block}.federation-invitation header strong{font-size:10px}.federation-invitation header small,.federation-invitation>small{color:var(--muted);font-size:8px}.federation-invitation header b{color:#6c5310;text-transform:uppercase;background:#f7ebc8;border-radius:999px;padding:4px 7px;font-size:8px}.federation-invitation.state-accepted header b{color:#176044;background:#dff5e9}.federation-invitation.state-rejected header b,.federation-invitation.state-cancelled header b,.federation-invitation.state-expired header b{color:#766f77;background:#eeeadd}.federation-invitation>p{color:var(--muted);margin:8px 0 5px;font-size:9px;line-height:1.45}.federation-invitation>small{align-items:center;gap:4px;display:inline-flex}.federation-approved-note{color:#176044;background:#eff9f4;border-radius:7px;align-items:center;gap:5px;margin-top:8px;padding:7px 9px;font-size:9px;font-weight:750;display:flex}.federation-recovery{background:#fff9f8;border:1px solid #efc7c3;border-radius:9px;margin-top:12px;padding:11px}.federation-recovery-heading{color:#a12d23;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:7px;display:grid}.federation-recovery-heading strong,.federation-recovery-heading small{display:block}.federation-recovery-heading strong{color:#84251e;font-size:10px}.federation-recovery-heading small{color:#7b5652;margin-top:2px;font-size:8px;line-height:1.4}.federation-recovery-heading b{color:#fff;text-align:center;background:#b7352b;border-radius:999px;min-width:20px;padding:3px 6px;font-size:8px}.federation-recovery-list{gap:7px;margin-top:9px;display:grid}.federation-recovery-list article{background:#fff;border:1px solid #efd8d5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.federation-recovery-list strong,.federation-recovery-list small,.federation-recovery-list time{display:block}.federation-recovery-list strong{color:var(--ink);font-size:9px}.federation-recovery-list small,.federation-recovery-list time{color:var(--muted);margin-top:2px;font-size:8px}.federation-recovery-list p{color:#8e3028;overflow-wrap:anywhere;margin:5px 0 0;font-size:8px;line-height:1.4}.federation-recovery-list button{color:#8e3028;cursor:pointer;background:#fff7f6;border:1px solid #d78d87;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:8px;font-weight:850;display:inline-flex}.federation-recovery-list button:disabled{cursor:not-allowed;opacity:.55}.shared-channel-invite{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:minmax(150px,.8fr) minmax(190px,1fr) auto;align-items:end;gap:10px;margin-top:14px;padding:14px;display:grid}.shared-channel-invite label{color:var(--ink);margin:0;font-size:10px;font-weight:750}.shared-channel-invite input,.shared-channel-invite select{width:100%;height:39px;color:var(--ink);background:#fff;border:1px solid #d9d4da;border-radius:8px;margin-top:5px;padding:0 10px}.shared-channel-invite .primary-button{width:auto;min-height:39px;margin:0;padding-inline:15px}.shared-channel-invite>small{color:var(--muted);grid-column:1/-1;font-size:9px}.shared-channel-list{margin-top:4px}.shared-channel-card{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:10px;padding:13px}.shared-channel-card>header{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.shared-channel-card>header>span{color:#5f3868;background:#f1eaf3;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.shared-channel-card>header strong,.shared-channel-card>header p{margin:0;display:block}.shared-channel-card>header strong{color:var(--ink);font-size:12px}.shared-channel-card>header p{color:var(--muted);margin-top:2px;font-size:9px}.shared-channel-card>header b{color:#6d5d18;letter-spacing:.03em;text-transform:uppercase;background:#fff5bf;border-radius:999px;padding:4px 7px;font-size:8px}.shared-channel-card.state-accepted>header b{color:#176044;background:#dff5e9}.shared-channel-card.state-rejected>header b,.shared-channel-card.state-revoked>header b,.shared-channel-card.state-expired>header b{color:#766f77;background:#eeeadd}.shared-channel-route{color:#665d68;align-items:center;gap:7px;margin:10px 0 7px 41px;font-size:9px;font-weight:750;display:flex}.shared-channel-route svg{color:#876390}.shared-channel-card>small{color:var(--muted);align-items:center;gap:5px;margin-left:41px;font-size:8px;display:flex}.shared-channel-card fieldset{border:1px solid var(--line);border-radius:9px;margin:12px 0 0;padding:10px}.shared-channel-card legend{color:#6c5d6e;padding:0 5px;font-size:9px;font-weight:800}.shared-channel-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:190px;display:grid;overflow:auto}.shared-channel-members>label{cursor:pointer;border-radius:8px;grid-template-columns:auto 28px minmax(0,1fr);align-items:center;gap:7px;min-width:0;margin:0;padding:6px;display:grid}.shared-channel-members>label:hover{background:#f7f3f8}.shared-channel-members input{margin:0}.shared-channel-avatar{color:#56305f;background:#e8dce9;font-size:9px;border-radius:8px!important;width:28px!important;height:28px!important}.shared-channel-members strong,.shared-channel-members small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shared-channel-members strong{color:var(--ink);font-size:10px}.shared-channel-members small{color:var(--muted);text-transform:capitalize;margin-top:2px;font-size:8px}.shared-channel-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:11px;display:flex}.shared-channel-actions button{color:#564c58;cursor:pointer;background:#fff;border:1px solid #d9d4da;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.shared-channel-actions .primary-button{border-color:var(--violet);color:#fff;background:var(--violet);width:auto;margin:0}.shared-channel-actions .danger-link{color:#a12d23;background:#fff8f7;border-color:#f0c9c5}.shared-channel-actions button:disabled{opacity:.55;cursor:wait}.channel-shared-summary{color:#694574;background:#faf6fc;border:1px solid #d9cce0;border-radius:10px;grid-template-columns:22px minmax(0,1fr);gap:9px;margin-top:10px;padding:13px;display:grid}.channel-shared-summary strong{color:var(--ink);font-size:11px;display:block}.channel-shared-summary p{color:#5e4764;align-items:center;gap:5px;margin:4px 0;font-size:10px;display:flex}.channel-shared-summary small{color:var(--muted);font-size:9px;line-height:1.5}html[data-theme=dark] .shared-channels-settings .admin-explainer>button,html[data-theme=dark] .federation-trust,html[data-theme=dark] .shared-channel-invite,html[data-theme=dark] .shared-channel-card,html[data-theme=dark] .shared-channel-actions button{color:#d9d2dc;background:#19161b;border-color:#4a424c}html[data-theme=dark] .federation-local-identity,html[data-theme=dark] .federation-disabled{background:#17232d;border-color:#345069}html[data-theme=dark] .federation-discovery input,html[data-theme=dark] .federation-candidate input{color:#ece7ee;background:#211d23;border-color:#4a424c}html[data-theme=dark] .federation-candidate{background:#2b2618;border-color:#6c5c2b}html[data-theme=dark] .federation-peer{border-color:#4a424c}html[data-theme=dark] .federation-peer .danger-link{color:#efa9a2;background:#2a1b1a;border-color:#703d3a}html[data-theme=dark] .federation-invitations{background:#211d23;border-color:#4a424c}html[data-theme=dark] .federation-phase-note{background:#17261f;border-color:#315747}html[data-theme=dark] .federation-invite-form select,html[data-theme=dark] .federation-invite-form input{color:#ece7ee;background:#211d23;border-color:#4a424c}html[data-theme=dark] .federation-invitation{border-color:#4a424c}html[data-theme=dark] .federation-recovery{background:#2a1b1a;border-color:#703d3a}html[data-theme=dark] .federation-recovery-heading strong{color:#efa9a2}html[data-theme=dark] .federation-recovery-heading small{color:#c99e9a}html[data-theme=dark] .federation-recovery-list article{background:#211d23;border-color:#633c39}html[data-theme=dark] .federation-recovery-list p{color:#e89a93}html[data-theme=dark] .federation-recovery-list button{color:#efa9a2;background:#321f1d;border-color:#70423e}html[data-theme=dark] .shared-channel-invite input,html[data-theme=dark] .shared-channel-invite select{color:#ece7ee;background:#211d23;border-color:#4a424c}html[data-theme=dark] .shared-channel-boundary{color:#83d0ad;background:#14281f;border-color:#285944}html[data-theme=dark] .shared-channel-boundary strong{color:#a3e5c4}html[data-theme=dark] .shared-channel-boundary p{color:#80aa96}html[data-theme=dark] .shared-channel-members>label:hover{background:#272129}html[data-theme=dark] .channel-shared-summary{color:#c4a7cc;background:#211b23;border-color:#503e57}@media (max-width:720px){.federation-discovery{grid-template-columns:1fr}.federation-peer{grid-template-columns:28px minmax(0,1fr) auto}.federation-peer .danger-link{grid-column:2/-1;justify-content:center}.federation-invite-form,.shared-channel-invite,.shared-channel-members{grid-template-columns:1fr}.shared-channel-actions{justify-content:stretch}.shared-channel-actions button{flex:1;justify-content:center}}.report-dialog{width:min(520px,100vw - 28px);padding:0;overflow:hidden}.report-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:21px 23px 16px;display:flex}.report-dialog>header .eyebrow{text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;margin-bottom:4px;font-size:9px;display:flex}.report-dialog>header h2{font-size:23px}.report-dialog>header button{color:#777078;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.report-intro{color:var(--muted);margin:17px 23px 12px;font-size:11px;line-height:1.55}.report-source{background:#f7f4f8;border-left:3px solid #d4c1da;border-radius:0 7px 7px 0;gap:3px;margin:0 23px 14px;padding:11px 12px;display:grid}.report-source strong{font-size:11px}.report-source span{color:#5f5761;max-height:48px;font-size:10px;line-height:1.45;overflow:hidden}.report-dialog>label{color:var(--ink);gap:5px;margin:0 23px 12px;font-size:10px;font-weight:800;display:grid}.report-dialog>label>span{color:var(--muted);font-weight:500}.report-dialog select,.report-dialog textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d4ced5;border-radius:8px;padding:9px 10px;font-weight:500}.report-dialog textarea{resize:vertical;line-height:1.5}.report-actions{justify-content:flex-end;gap:8px;padding:4px 23px 21px;display:flex}.report-actions button{color:#514a53;background:#fff;border:1px solid #d7d1d8;border-radius:8px;min-height:38px;padding:0 13px;font-size:10px;font-weight:800}.message-activity-dialog{width:min(760px,100vw - 28px);max-height:min(850px,100vh - 28px);padding:0;overflow-y:auto}.message-history-dialog{flex-direction:column;width:min(570px,100vw - 28px);max-height:min(760px,100vh - 28px);padding:0;display:flex;overflow:hidden}.message-history-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:20px 22px 15px;display:flex}.message-history-dialog>header .eyebrow{text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;margin-bottom:4px;font-size:9px;display:flex}.message-history-dialog>header h2{font-size:22px}.message-history-dialog>header>button{color:#777078;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.message-history-loading{min-height:180px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.message-history-list{padding:8px 18px;overflow-y:auto}.message-history-list article{border-bottom:1px solid var(--line);padding:13px 2px}.message-history-list article>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.message-history-list article>header strong{font-size:11px}.message-history-list article>header time,.message-history-list article>small{color:var(--muted);font-size:8px}.message-history-list article>div{color:var(--ink);white-space:pre-wrap;margin:7px 0 5px;font-size:11px;line-height:1.5}.message-history-dialog>footer{border-top:1px solid var(--line);padding:10px 18px 16px}.message-history-dialog>footer button{color:#4f4751;background:#fff;border:1px solid #d1cad3;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:35px;font-size:10px;font-weight:800;display:flex}.reaction-directory-dialog{flex-direction:column;width:min(440px,100vw - 28px);max-height:min(680px,100vh - 28px);padding:0;display:flex;overflow:hidden}.reaction-directory-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:20px 22px 15px;display:flex}.reaction-directory-dialog>header .eyebrow{text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;margin-bottom:4px;font-size:9px;display:flex}.reaction-directory-dialog>header h2{font-size:22px}.reaction-directory-dialog>header>button{color:#777078;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.reaction-directory-list{min-height:100px;padding:8px;overflow-y:auto}.reaction-directory-list>button{width:100%;min-height:55px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:7px 10px;display:flex}.reaction-directory-list>button:hover{background:#f5f2f5}.reaction-directory-avatar{border-radius:9px;flex:none;width:36px;height:36px}.reaction-directory-list>button>span:last-child{gap:2px;min-width:0;display:grid}.reaction-directory-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.reaction-directory-list small{color:var(--muted);font-size:9px}.reaction-directory-loading{min-height:92px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.reaction-directory-dialog>footer{border-top:1px solid var(--line);padding:10px 18px 16px}.reaction-directory-dialog>footer button{color:#4f4751;background:#fff;border:1px solid #d1cad3;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:34px;font-size:10px;font-weight:800;display:flex}.message-activity-dialog>header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;padding:20px 23px 15px;display:flex;position:sticky;top:0}.message-activity-dialog>header .eyebrow{text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;margin-bottom:4px;font-size:9px;display:flex}.message-activity-dialog>header h2{font-size:23px}.message-activity-dialog>header>button{color:#777078;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.message-activity-loading{min-height:240px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.message-activity-source{background:#f7f4f9;border-left:3px solid #7f5db5;border-radius:0 9px 9px 0;margin:18px 23px 13px;padding:12px 14px}.message-activity-source>div{align-items:baseline;gap:7px;display:flex}.message-activity-source strong{color:var(--ink);font-size:11px}.message-activity-source time{color:var(--muted);font-size:8px}.message-activity-source p{color:#564f59;max-height:40px;margin:5px 0;font-size:10px;line-height:1.45;overflow:hidden}.message-activity-source small{color:var(--muted);font-size:8px}.message-activity-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 23px 14px;display:grid}.message-activity-stats article{background:#fff;border:1px solid #e0dbe3;border-radius:9px;gap:3px;padding:11px;display:grid}.message-activity-stats span,.message-activity-stats small{color:var(--muted);font-size:8px}.message-activity-stats strong{color:var(--ink);font-size:21px}.message-activity-chart,.message-activity-devices,.message-activity-replies{background:#fff;border:1px solid #e0dbe3;border-radius:10px;margin:0 23px 14px;padding:13px}.message-activity-chart>header,.message-activity-devices>header,.message-activity-replies>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.message-activity-chart header strong,.message-activity-chart header small,.message-activity-devices header strong,.message-activity-devices header small,.message-activity-replies header strong,.message-activity-replies header small{display:block}.message-activity-chart header strong,.message-activity-devices header strong,.message-activity-replies header strong{color:var(--ink);font-size:10px}.message-activity-chart header small,.message-activity-devices header small,.message-activity-replies header small{color:var(--muted);margin-top:2px;font-size:8px}.message-activity-chart>header>div:last-child{background:#f0edf2;border-radius:7px;gap:2px;padding:2px;display:flex}.message-activity-chart>header button{color:#766d79;background:0 0;border:0;border-radius:5px;min-width:31px;height:25px;font-size:8px;font-weight:850}.message-activity-chart>header button.active{color:var(--violet);background:#fff;box-shadow:0 1px 4px #21162616}.message-activity-bars{border-bottom:1px solid #ded8e1;align-items:flex-end;gap:max(1px,.22vw);height:130px;margin-top:16px;display:flex}.message-activity-bars i{background:linear-gradient(#7f65cf,#5f46ad);border-radius:2px 2px 0 0;flex:1;min-width:1px;position:relative}.message-activity-bars i[data-label]:after{content:attr(data-label);color:var(--muted);white-space:nowrap;font-size:7px;font-style:normal;position:absolute;top:calc(100% + 5px)}.message-activity-bars i[data-label]:last-child:after{right:0}.message-activity-devices{gap:9px;display:grid}.message-activity-devices>div{color:#625a65;grid-template-columns:86px minmax(80px,1fr) 42px 38px;align-items:center;gap:8px;font-size:9px;display:grid}.message-activity-devices>div>i{background:#eeeaf0;border-radius:7px;height:7px;overflow:hidden}.message-activity-devices>div>i>b{border-radius:inherit;background:#8066c9;height:100%;display:block}.message-activity-devices>div>strong{text-align:right}.message-activity-devices>div>small{color:var(--muted);text-align:right}.message-activity-replies>article{border-top:1px solid #eeeaf0;padding:9px 0}.message-activity-replies>article:first-of-type{margin-top:9px}.message-activity-replies article>div{align-items:baseline;gap:6px;display:flex}.message-activity-replies article strong{font-size:9px}.message-activity-replies article time,.message-activity-replies article small{color:var(--muted);font-size:8px}.message-activity-replies article p{color:#5c555f;margin:3px 0;font-size:9px}.message-activity-privacy{color:#5d7468;background:#edf7f2;border-radius:8px;margin:0 23px 20px;padding:10px 11px;font-size:8px;line-height:1.5}.moderation-settings .admin-explainer{align-items:center}.moderation-settings .admin-explainer>div{flex:1;min-width:0}.moderation-settings .admin-explainer>button{width:31px;height:31px;color:var(--violet);background:#fff;border:1px solid #d9d4da;border-radius:8px;flex:none;place-items:center;display:grid}.moderation-resource-tabs{background:#f4f1f5;border:1px solid #e0dbe2;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-top:12px;padding:3px;display:grid}.moderation-resource-tabs button{color:#716a73;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:9px;font-weight:850;display:flex}.moderation-resource-tabs button.active{color:var(--violet);background:#fff;box-shadow:0 1px 4px #2e233514}.moderation-summary{justify-content:space-between;align-items:center;gap:12px;margin:13px 0;display:flex}.moderation-summary>span{color:var(--muted);font-size:10px}.moderation-summary>span b{color:var(--ink);font-size:17px}.moderation-summary>div{background:#f0edf1;border-radius:8px;gap:2px;padding:3px;display:flex}.moderation-summary button{color:#716a73;background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:800}.moderation-summary button.active{color:var(--violet);background:#fff;box-shadow:0 1px 4px #2e233514}.moderation-list{gap:11px;display:grid}.moderation-list>article{background:#fff;border:1px solid #e0dbe2;border-radius:11px;padding:14px}.moderation-list>article>header,.moderation-context,.moderation-decision{justify-content:space-between;align-items:center;gap:10px;display:flex}.moderation-category{color:#9c3c4b;align-items:center;gap:5px;font-size:10px;font-weight:850;display:inline-flex}.moderation-status{color:#8b5d20;text-transform:uppercase;background:#fff2d8;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:900}.moderation-status.dismissed{color:#59616c;background:#edf0f4}.moderation-status.removed{color:#923c49;background:#fae6e9}.moderation-status.resolved{color:#287150;background:#e7f6ed}.moderation-context{color:var(--muted);margin-top:8px;font-size:9px}.moderation-context span{align-items:center;gap:4px;display:inline-flex}.moderation-list blockquote{color:#433c45;white-space:pre-wrap;background:#f8f6f9;border-left:3px solid #cbb8d1;border-radius:0 7px 7px 0;max-height:130px;margin:11px 0 8px;padding:10px 12px;font-size:11px;line-height:1.55;overflow:auto}.moderation-files{flex-wrap:wrap;gap:5px;display:flex}.moderation-files span{color:#665e68;background:#faf9fb;border:1px solid #ded8e0;border-radius:6px;padding:4px 7px;font-size:8px}.moderation-files span small{color:#837a86;white-space:normal;max-width:300px;margin-top:3px;display:block}.moderation-author{color:var(--muted);margin:6px 0;font-size:9px}.moderation-note{color:#594f5c;background:#f4f0f5;border-radius:7px;margin-top:10px;padding:9px 10px}.moderation-note strong{font-size:9px}.moderation-note p{white-space:pre-wrap;margin:4px 0 0;font-size:10px;line-height:1.5}.moderation-metadata-current{background:#fff5e5;border-radius:7px;margin:7px 0;padding:9px 10px}.moderation-metadata-current.changed{background:#eaf7ef}.moderation-metadata-current strong{color:#625640;font-size:9px}.moderation-metadata-current.changed strong{color:#2e684b}.moderation-metadata-current p{color:#625b63;white-space:pre-wrap;margin:3px 0 0;font-size:10px}.moderation-metadata-context{color:var(--muted);border:1px solid #e5e0e6;border-radius:7px;gap:4px;padding:8px 10px;font-size:8px;display:grid}.moderation-metadata-context b{color:#5f5761}.moderation-review{border-top:1px solid #ece8ed;margin-top:12px;padding-top:11px}.moderation-review label{color:var(--ink);gap:5px;font-size:9px;font-weight:800;display:grid}.moderation-review label span{color:var(--muted);font-weight:500}.moderation-review textarea{resize:vertical;color:var(--ink);background:#fff;border:1px solid #d5cfd7;border-radius:7px;padding:8px;font-size:10px}.moderation-review>div{justify-content:flex-end;gap:7px;margin-top:8px;display:flex}.moderation-review button{color:#554d57;background:#fff;border:1px solid #d6d0d8;border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.moderation-review small{color:var(--muted);margin-top:7px;font-size:8px;line-height:1.45;display:block}.moderation-decision{color:#536259;background:#edf5f0;border-radius:7px;margin-top:11px;padding:9px 10px}.moderation-decision strong{font-size:10px}.moderation-decision span{font-size:8px}.moderation-decision p{flex-basis:100%;margin:5px 0 0;font-size:9px}html[data-theme=dark] .report-dialog,html[data-theme=dark] .message-activity-dialog,html[data-theme=dark] .message-history-dialog,html[data-theme=dark] .reaction-directory-dialog,html[data-theme=dark] :is(.moderation-list>article,.moderation-settings .admin-explainer>button){color:#ddd6df;background:#19161b;border-color:#4a424c}html[data-theme=dark] :is(.report-dialog select,.report-dialog textarea,.moderation-review textarea){color:#ece7ee;background:#211d23;border-color:#4a424c}html[data-theme=dark] :is(.report-source,.moderation-list blockquote,.moderation-note){color:#d4ccd6;background:#272129}html[data-theme=dark] .moderation-resource-tabs{background:#272229;border-color:#4a424c}html[data-theme=dark] .moderation-resource-tabs button.active{color:#cabaff;background:#403649}html[data-theme=dark] :is(.moderation-metadata-current,.moderation-metadata-context){color:#d4ccd6;background:#272129;border-color:#4a424c}html[data-theme=dark] .moderation-metadata-current.changed{background:#183126}html[data-theme=dark] .moderation-metadata-current p,html[data-theme=dark] .moderation-metadata-context b{color:#d4ccd6}html[data-theme=dark] .message-activity-dialog>header,html[data-theme=dark] :is(.message-history-dialog>header,.message-history-dialog>footer,.message-history-list article){background:#19161b;border-color:#4a424c}html[data-theme=dark] .message-history-dialog>footer button{color:#ece7ee;background:#2a252c;border-color:#4a424c}html[data-theme=dark] :is(.reaction-directory-dialog>header,.reaction-directory-dialog>footer){background:#19161b;border-color:#4a424c}html[data-theme=dark] .reaction-directory-list>button:hover{background:#2a252c}html[data-theme=dark] .reaction-directory-dialog>footer button{color:#ece7ee;background:#2a252c;border-color:#4a424c}html[data-theme=dark] :is(.message-activity-source,.message-activity-stats article,.message-activity-chart,.message-activity-devices,.message-activity-replies){background:#211d23;border-color:#4a424c}html[data-theme=dark] .message-activity-source p,html[data-theme=dark] .message-activity-replies article p{color:#d5cdd8}html[data-theme=dark] .message-activity-chart>header>div:last-child,html[data-theme=dark] .message-activity-devices>div>i{background:#302a32}html[data-theme=dark] .message-activity-chart>header button.active{color:#c9baff;background:#403649}html[data-theme=dark] .message-activity-privacy{color:#8dc5aa;background:#16281f}@media (max-width:640px){.message-activity-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.message-activity-dialog{max-height:calc(100vh - 12px)}.message-activity-devices>div{grid-template-columns:72px minmax(55px,1fr) 36px 30px}.moderation-summary,.moderation-context{flex-direction:column;align-items:flex-start}.moderation-summary>div{width:100%;overflow-x:auto}.moderation-review>div{justify-content:stretch}.moderation-review button{flex:1;justify-content:center}}.today-dialog{flex-direction:column;width:min(960px,100vw - 40px);max-width:none;height:min(90vh,860px);padding:0;display:flex;overflow:hidden}.workspace-page.today-dialog{width:auto;height:auto;max-height:none}.today-header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#faf6ff 0%,#fff 54%,#f0faf5 100%);justify-content:space-between;align-items:center;gap:22px;min-height:118px;padding:25px 28px;display:flex}.today-header>div:first-child{min-width:0}.today-header .eyebrow{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 5px;font-size:9px;font-weight:850;display:flex}.today-header :is(h1,h2){text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(25px,3.4vw,34px);overflow:hidden}.today-header p:last-child{color:var(--muted);margin:6px 0 0;font-size:10px}.today-header>div:last-child{flex:none;align-items:center;gap:6px;display:flex}.today-header button{color:#655d68;background:#ffffffc9;border:1px solid #dcd5df;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.today-header button:hover:not(:disabled){color:var(--violet);background:#fff;border-color:#a994dc}.today-header button:disabled{opacity:.5}.today-settings{background:#f8f5fb;border-bottom:1px solid #ddd6e1;grid-template-columns:minmax(150px,.7fr) minmax(210px,1fr) minmax(280px,1.35fr);align-items:center;gap:18px;padding:15px 28px;display:grid}.today-settings>div:first-child strong,.today-settings>div:first-child span{display:block}.today-settings>div:first-child strong{color:#3f3743;font-size:11px}.today-settings>div:first-child span{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.today-start-setting{cursor:pointer;background:#fff;border:1px solid #ddd7e0;border-radius:9px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;margin:0!important;display:grid!important}.today-start-setting input{width:15px;height:15px;accent-color:var(--violet);margin:1px 0 0}.today-start-setting span,.today-start-setting b,.today-start-setting small{display:block}.today-start-setting b{color:#4a424d;font-size:9px}.today-start-setting small{color:var(--muted);margin-top:3px;font-size:8px;font-weight:500;line-height:1.35}.today-section-settings{grid-template-columns:1fr 1fr;gap:5px;display:grid}.today-section-settings>div{background:#fff;border:1px solid #ddd7e0;border-radius:7px;align-items:center;min-width:0;height:32px;padding-left:9px;display:flex}.today-section-settings span{color:#514955;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:8px;font-weight:750;overflow:hidden}.today-section-settings button{color:#766d79;background:0 0;border:0;border-radius:5px;place-items:center;width:25px;height:25px;padding:0;display:grid}.today-section-settings button:hover:not(:disabled){color:var(--violet);background:#f0ebff}.today-section-settings button:disabled{opacity:.28}.today-content{background:#f8f7f9;flex:1;min-height:0;padding:22px 28px 34px;overflow-y:auto}.today-focus{color:#fff;background:radial-gradient(circle at 92% 15%,#765384 0,#0000 26%),linear-gradient(135deg,#2c1732,#4c2855);border:1px solid #d9d1e3;border-radius:15px;grid-template-columns:44px minmax(0,1fr);gap:15px;margin-bottom:18px;padding:21px 23px;display:grid;box-shadow:0 14px 35px #2d173322}.today-focus-icon{color:#eadfff;background:#ffffff14;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.today-focus>div:last-child>span{color:#d8cce0;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.today-focus :is(h2,h3){color:#fff;font:750 20px/1.2 var(--font-display), sans-serif;letter-spacing:-.025em;margin:5px 0 7px}.today-focus p{color:#d8cedb;margin:0;font-size:11px;line-height:1.5}.today-metrics{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.today-metrics span{color:#d8cedb;background:#ffffff0c;border:1px solid #ffffff1a;border-radius:999px;padding:6px 9px;font-size:8px}.today-metrics b{color:#fff;margin-right:3px;font-size:11px}.today-card{background:#fff;border:1px solid #ded8e1;border-radius:13px;margin-top:13px;overflow:hidden;box-shadow:0 3px 12px #281d3010}.today-card>header{background:#fcfbfc;border-bottom:1px solid #ebe7ed;justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:13px 16px;display:flex}.today-card>header :is(h2,h3){color:#39323c;font:750 15px var(--font-display), sans-serif;margin:0}.today-card>header p{color:var(--muted);margin:4px 0 0;font-size:8px}.today-card>header>button{color:var(--violet);background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.today-card>header>button:hover{background:#f0ebff}.today-todos article{border-bottom:1px solid #efecf0;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:4px;min-height:66px;padding:8px 12px;display:grid}.today-todos article:last-child{border-bottom:0}.today-check{color:#8a818d;background:#fff;border:1px solid #cfc8d2;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;display:grid}.today-check:hover:not(:disabled){color:#347256;background:#eff9f4;border-color:#5c9b79}.today-todo-open{color:#4d4650;text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0;padding:4px 3px;display:grid}.today-todo-open>span{color:#6f55ba;background:#f0ebff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.today-todo-open>div{min-width:0}.today-todo-open b,.today-todo-open p,.today-todo-open small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.today-todo-open b{color:#3e3741;font-size:10px}.today-todo-open p{color:#68606b;margin:3px 0;font-size:9px}.today-todo-open small{color:#6f6772;font-size:8px}.today-todo-open>svg{color:#aaa2ad}.today-todo-open:hover>svg{color:var(--violet);transform:translate(2px)}.today-highlights>button,.today-agenda>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #efecf0;width:100%;min-width:0}.today-highlights>button:last-child,.today-agenda>button:last-child{border-bottom:0}.today-highlights>button{grid-template-columns:35px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:69px;padding:10px 15px;display:grid}.today-highlights>button:hover,.today-agenda>button:hover{background:#faf8fb}.today-highlights .avatar{width:35px;height:35px;font-size:9px}.today-highlights>button>span{min-width:0}.today-highlights b{color:#3e3741;align-items:center;gap:6px;font-size:10px;display:flex}.today-highlights em{color:#8a6514;background:#fff3cb;border-radius:5px;align-items:center;gap:3px;padding:2px 5px;font-size:7px;font-style:normal;display:inline-flex}.today-highlights p,.today-highlights small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.today-highlights p{color:#5f5762;margin:4px 0 3px;font-size:9px}.today-highlights small{color:#6f6772;font-size:8px;display:block}.today-highlights>button>svg{color:#aaa2ad}.today-agenda>button{grid-template-columns:69px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;padding:9px 15px;display:grid}.today-agenda time{color:#55495a;font-size:10px;font-weight:800}.today-agenda span{min-width:0}.today-agenda b,.today-agenda small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.today-agenda b{color:#3e3741;font-size:10px}.today-agenda small{color:#6f6772;margin-top:4px;font-size:8px}.today-agenda em{color:#64506a;background:#f1ebf3;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.today-empty{color:#7b7280;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:280px;padding:35px;display:flex}.today-empty.compact{min-height:145px}.today-empty>svg{color:#7b62c7}.today-empty strong{color:#443c47;font-size:12px}.today-empty span{max-width:390px;color:var(--muted);font-size:9px;line-height:1.45}.today-empty button{color:#fff;background:var(--violet);border:0;border-radius:7px;min-height:34px;padding:0 12px;font-size:9px;font-weight:800}html[data-theme=dark] .today-header{background:linear-gradient(135deg,#28212c,#1b181d 58%,#17231d);border-color:#443b47}html[data-theme=dark] .today-header button,html[data-theme=dark] .today-start-setting,html[data-theme=dark] .today-section-settings>div{color:#d9d0dc;background:#242025;border-color:#4c4350}html[data-theme=dark] .today-settings{background:#211c23;border-color:#4a414d}html[data-theme=dark] .today-settings>div:first-child strong,html[data-theme=dark] .today-start-setting b,html[data-theme=dark] .today-section-settings span{color:#e4dce7}html[data-theme=dark] .today-content{background:#171419}html[data-theme=dark] .today-card{background:#211d23;border-color:#453e48}html[data-theme=dark] .today-card>header{background:#1d191f;border-color:#453e48}html[data-theme=dark] .today-card>header :is(h2,h3),html[data-theme=dark] :is(.today-todo-open b,.today-highlights b,.today-agenda b,.today-empty strong){color:#eee7f0}html[data-theme=dark] :is(.today-todos article,.today-highlights>button,.today-agenda>button){background:#211d23;border-color:#3f3842}html[data-theme=dark] :is(.today-highlights>button,.today-agenda>button):hover{background:#29242b}html[data-theme=dark] .today-check{color:#b8aebe;background:#211d23;border-color:#5c5360}html[data-theme=dark] .today-todo-open>span{color:#cdbdff;background:#372f45}html[data-theme=dark] :is(.today-todo-open p,.today-highlights p){color:#ccc3cf}html[data-theme=dark] :is(.today-todo-open small,.today-highlights small,.today-agenda small){color:#b9b0bc}html[data-theme=dark] .today-agenda time{color:#d8c7de}html[data-theme=dark] .today-agenda em{color:#d4c2db;background:#382f3b}@media (max-width:760px){.today-backdrop{padding:10px}.today-dialog{width:calc(100vw - 20px);height:calc(100vh - 20px);max-height:none}.today-header{gap:10px;min-height:98px;padding:18px 16px}.today-header :is(h1,h2){font-size:23px}.today-header p:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:55vw;overflow:hidden}.today-header>div:last-child{gap:3px}.today-header button{width:31px;height:31px}.today-settings{grid-template-columns:1fr;gap:9px;padding:13px 15px;overflow-y:auto}.today-content{padding:14px 10px 25px}.today-focus{grid-template-columns:36px minmax(0,1fr);gap:11px;padding:17px 15px}.today-focus-icon{border-radius:10px;width:36px;height:36px}.today-focus :is(h2,h3){font-size:17px}.today-card>header{padding-inline:13px}.today-card>header p{text-overflow:ellipsis;white-space:nowrap;max-width:56vw;overflow:hidden}.today-agenda>button{grid-template-columns:57px minmax(0,1fr)}.today-agenda em{display:none}}.trust-shell{color:#29232d;background:radial-gradient(circle at 82% 6%,#efe8f4 0,#0000 26%),linear-gradient(#fbfaf8 0,#f5f1f5 100%);min-height:100vh}.trust-nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fbfaf8d9;border-bottom:1px solid #e7e0e8;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:24px;min-height:70px;padding:10px clamp(20px,5vw,72px);display:grid}.trust-brand{color:#2d1733;font:800 19px var(--font-display), sans-serif;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.trust-brand>span{color:#fff;background:#56305f;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 8px 20px #2d17332b}.trust-nav nav{align-items:center;gap:4px;display:flex}.trust-nav nav a{color:#716976;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:750;text-decoration:none}.trust-nav nav a:hover,.trust-nav nav a.active{color:#4e2857;background:#eee7f0}.trust-return{color:#56305f;justify-self:end;align-items:center;gap:6px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.trust-hero{color:#fff;background:radial-gradient(circle at 88% 18%,#764880 0,#0000 24%),radial-gradient(circle at 8% 94%,#482451 0,#0000 32%),#201025;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(38px,8vw,120px);padding:clamp(58px,8vw,104px) clamp(20px,8vw,124px) clamp(50px,7vw,88px);display:grid}.trust-hero-copy{max-width:820px}.trust-eyebrow{letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;font-weight:850;display:flex;color:#d8c9ff!important;margin:0 0 18px!important;font-size:11px!important}.trust-hero h1{font:770 clamp(42px, 5.7vw, 76px)/1.02 var(--font-display), sans-serif;letter-spacing:-.055em;margin:0}.trust-hero-copy>p{color:#ddd4e1;max-width:790px;margin:24px 0 18px;font-size:clamp(15px,1.5vw,18px);line-height:1.72}.trust-hero-copy>small{color:#95899a;font-size:11px}.trust-boundary{color:#d5c8da;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:32px minmax(0,1fr);gap:13px;padding:20px;display:grid;box-shadow:0 24px 60px #0b050f42}.trust-boundary>svg{color:#bce7d1}.trust-boundary strong,.trust-boundary span{display:block}.trust-boundary strong{color:#fff;margin-bottom:7px;font-size:13px}.trust-boundary span{font-size:11px;line-height:1.6}.trust-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:clamp(42px,8vw,100px);width:min(1180px,100% - 40px);margin:0 auto;padding:64px 0 90px;display:grid}.trust-article{min-width:0}.trust-article>section{border-bottom:1px solid #e1dbe2;margin:0 0 35px;padding:0 0 35px}.trust-article>section:last-child{border-bottom:0;margin-bottom:0}.trust-article h2{color:#342938;font:760 23px/1.25 var(--font-display), sans-serif;letter-spacing:-.025em;margin:0 0 14px}.trust-article p,.trust-article li{color:#5f5763;font-size:14px;line-height:1.78}.trust-article p{margin:0 0 12px}.trust-article ul{margin:0;padding-left:21px}.trust-article li{margin:8px 0;padding-left:5px}.trust-article li::marker{color:#6d4aff}.trust-aside{background:#fff;border:1px solid #ddd5df;border-radius:17px;padding:24px;position:sticky;top:28px;box-shadow:0 20px 55px #2d17330d}.trust-aside>svg{color:#16885f}.trust-aside h2{color:#332837;font:760 18px var(--font-display), sans-serif;margin:15px 0 9px}.trust-aside p{color:#706873;margin:0;font-size:12px;line-height:1.65}.trust-aside a{color:#fff;background:#56305f;border-radius:9px;align-items:center;min-height:40px;margin-top:18px;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.trust-aside a:hover{background:#3b2043}.trust-footer{color:#655c69;background:#f5f1f5;border-top:1px solid #ded7e0;justify-content:space-between;align-items:center;gap:25px;min-height:76px;padding:18px clamp(20px,5vw,72px);font-size:10px;display:flex}.trust-footer nav{gap:15px;display:flex}.trust-footer a{color:#655c69;font-weight:750;text-decoration:none}@media (max-width:820px){.trust-nav{grid-template-columns:1fr auto}.trust-nav>nav{grid-area:2/1/auto/-1;justify-content:center;overflow-x:auto}.trust-hero{grid-template-columns:1fr;align-items:start}.trust-boundary{max-width:540px}.trust-layout{grid-template-columns:1fr}.trust-aside{position:static}}@media (max-width:520px){.trust-nav{gap:10px;padding-inline:15px}.trust-nav nav{justify-content:flex-start}.trust-nav nav a{white-space:nowrap}.trust-return{font-size:0}.trust-return svg{width:18px;height:18px}.trust-hero{padding:52px 20px}.trust-layout{width:calc(100% - 30px);padding-block:45px 65px}.trust-footer{flex-direction:column;align-items:flex-start}.trust-footer nav{flex-wrap:wrap}}
