.slack-window:where(.astro-cpprye4o){overflow:hidden;width:100%;border-radius:12px;background:#461348;box-shadow:var(--shadow-lg);transform-origin:80% 50%}.slack-window:where(.astro-cpprye4o)[data-slack-demo].is-enhanced{opacity:0;transform:translate3d(44px,28px,0) scale(.985)}.slack-window:where(.astro-cpprye4o)[data-slack-demo].is-enhanced.is-mounted{opacity:1;transform:translateZ(0) scale(1);transition:opacity .62s ease,transform .76s cubic-bezier(.2,.8,.2,1)}.slack-window-top:where(.astro-cpprye4o){display:flex;align-items:center;gap:12px;height:50px;padding:0 16px;border-bottom:1px solid rgba(195,178,196,.5);color:#fff}.slack-title:where(.astro-cpprye4o){min-width:0;display:inline-flex;align-items:center;gap:10px;height:100%;line-height:1}.slack-logo-frame:where(.astro-cpprye4o){width:26px;height:26px;flex:0 0 26px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#fff}.slack-logo-mark:where(.astro-cpprye4o){width:17px;height:17px;display:block;object-fit:contain}.slack-window-top:where(.astro-cpprye4o) strong:where(.astro-cpprye4o){display:inline-flex;align-items:center;height:auto;font-family:var(--font-brand-sans);font-size:18px;font-weight:700;line-height:1;letter-spacing:0}.slack-search:where(.astro-cpprye4o){width:min(265px,42%);height:34px;margin-left:auto;border-radius:8px;background:#5f3362}.slack-install:where(.astro-cpprye4o){height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;padding:0 13px;border:1px solid rgb(255 255 255 / .82);border-radius:999px;background:#fff;box-shadow:0 5px 14px #1b071d2e;color:#461348;font-family:var(--font-brand-sans);font-size:12.5px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,box-shadow .16s ease}.slack-install:where(.astro-cpprye4o) img:where(.astro-cpprye4o){width:17px;height:17px;display:block;flex:0 0 17px;object-fit:contain}.slack-install:where(.astro-cpprye4o):hover{background:#faf6fb;box-shadow:0 7px 18px #1b071d3d}.slack-install:where(.astro-cpprye4o):focus-visible{outline:2px solid white;outline-offset:2px}.slack-mobile-workspace-mark:where(.astro-cpprye4o),.slack-title-mobile:where(.astro-cpprye4o),.slack-mobile-top-actions:where(.astro-cpprye4o),.slack-mobile-shortcuts:where(.astro-cpprye4o),.slack-mobile-section-arrow:where(.astro-cpprye4o),.slack-mobile-section-actions:where(.astro-cpprye4o),.slack-mobile-bottom-nav:where(.astro-cpprye4o){display:none}.slack-window-body:where(.astro-cpprye4o){display:grid;grid-template-columns:184px minmax(0,1fr)}.slack-chat-panel:where(.astro-cpprye4o){min-width:0;background:#fff}.slack-mobile-chat-bar:where(.astro-cpprye4o){display:none}.slack-sidebar:where(.astro-cpprye4o){display:flex;flex-direction:column;gap:4px;padding:16px 8px 8px;color:#c3b2c4;font-size:14.5px}.slack-nav-item:where(.astro-cpprye4o),.slack-channel:where(.astro-cpprye4o),.slack-side-heading:where(.astro-cpprye4o){min-width:0;min-height:30px;display:flex;align-items:center;padding:0 8px 0 32px;position:relative;color:#c3b2c4}.slack-nav-item:where(.astro-cpprye4o){gap:12px;padding:0 8px 0 12px}button:where(.astro-cpprye4o).slack-nav-item,button:where(.astro-cpprye4o).slack-app-row{width:100%;border:0;font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}button:where(.astro-cpprye4o).slack-nav-item{border-radius:4px;background:transparent}button:where(.astro-cpprye4o).slack-nav-item:hover,button:where(.astro-cpprye4o).slack-nav-item.is-active{background:#ffffff1a;color:#fff}button:where(.astro-cpprye4o).slack-nav-item:focus-visible,button:where(.astro-cpprye4o).slack-app-row:focus-visible{outline:2px solid #9ecbff;outline-offset:-2px}.slack-nav-count:where(.astro-cpprye4o){min-width:20px;height:20px;margin-left:auto;display:grid;place-items:center;border-radius:999px;background:#b54874;color:#fff;font-size:11px;line-height:1}.slack-nav-icon:where(.astro-cpprye4o){width:16px;height:16px;flex:0 0 16px;color:currentColor}.slack-nav-item:where(.astro-cpprye4o) span:where(.astro-cpprye4o){flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;color:currentColor;text-overflow:ellipsis;white-space:nowrap}.slack-channel:where(.astro-cpprye4o):before,.slack-side-heading:where(.astro-cpprye4o):before{content:attr(data-label);color:currentColor}.slack-channel:where(.astro-cpprye4o):before{min-width:0;max-width:100%;flex:1 1 auto;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slack-nav-item:where(.astro-cpprye4o).has-unread>span:where(.astro-cpprye4o){color:#fff;font-weight:700}.slack-channel:where(.astro-cpprye4o):after{content:"#";position:absolute;left:12px;color:currentColor}.slack-channel:where(.astro-cpprye4o).is-active{background:#ffffff1a;color:#fff;font-weight:600}button:where(.astro-cpprye4o).slack-channel{width:100%;border:0;border-radius:4px;background-color:transparent;font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}button:where(.astro-cpprye4o).slack-channel:hover{background:#ffffff14;color:#fff}button:where(.astro-cpprye4o).slack-channel:focus-visible{outline:2px solid #9ecbff;outline-offset:-2px;color:#fff}.slack-channel:where(.astro-cpprye4o) span:where(.astro-cpprye4o){margin-left:auto;width:24px;min-width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border-radius:999px;background:#b54874;color:#fff;font-size:12px}.slack-side-heading:where(.astro-cpprye4o){padding-left:4px;margin-top:8px;color:#d9cadb;font-weight:600}.slack-side-rule:where(.astro-cpprye4o){height:1px;margin:8px 0;background:#c3b2c44d}.slack-app-row:where(.astro-cpprye4o){display:flex;align-items:center;gap:7px;height:36px;margin-top:6px;padding:0 8px 0 9px;border-radius:4px;background:transparent;color:#c3b2c4;font-weight:600}.slack-app-row:where(.astro-cpprye4o):hover,.slack-app-row:where(.astro-cpprye4o).is-active{background:#32639f;color:#fff}.slack-app-mark:where(.astro-cpprye4o){width:22px;height:22px;flex:0 0 22px;overflow:hidden;border-radius:28%}.slack-app-mark:where(.astro-cpprye4o) img:where(.astro-cpprye4o){width:22px;height:22px;border-radius:inherit;object-fit:contain}.slack-app-name:where(.astro-cpprye4o){color:#fff;font-family:var(--font-brand-sans);font-size:13.5px;font-weight:600;line-height:1;letter-spacing:0}.slack-chat:where(.astro-cpprye4o){display:flex;flex-direction:column;gap:14px;height:460px;padding:16px 18px 18px;box-sizing:border-box;overflow-y:auto;background:#fff;scrollbar-width:none;scroll-behavior:smooth}.slack-chat:where(.astro-cpprye4o)::-webkit-scrollbar{display:none}.chat-row:where(.astro-cpprye4o){display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start}.chat-row:where(.astro-cpprye4o).is-entering{animation:slack-message-in .42s cubic-bezier(.2,.8,.2,1) both}.avatar:where(.astro-cpprye4o){width:36px;height:36px;display:grid;place-items:center;border-radius:8px;color:#fff;font-weight:700}.avatar:where(.astro-cpprye4o).user{background:#7c3aed}.avatar:where(.astro-cpprye4o).user img:where(.astro-cpprye4o){width:100%;height:100%;border-radius:inherit;object-fit:cover}.avatar:where(.astro-cpprye4o).dash{background:transparent}.avatar:where(.astro-cpprye4o).dash img:where(.astro-cpprye4o){width:36px;height:36px;border-radius:28%;object-fit:contain}.chat-head:where(.astro-cpprye4o){display:flex;align-items:center;gap:8px;margin-bottom:2px;font-size:14px}.chat-head:where(.astro-cpprye4o) span:where(.astro-cpprye4o){color:var(--color-text-time);font-size:12px}.chat-head:where(.astro-cpprye4o) em:where(.astro-cpprye4o){margin-left:4px;padding:2px 6px 1px;border-radius:4px;background:rgb(var(--color-brand-primary-rgb) / .1);color:#3c4dee;font-size:10px;font-style:normal;letter-spacing:var(--font-brand-small-letter-spacing);text-transform:uppercase}.chat-copy:where(.astro-cpprye4o) p:where(.astro-cpprye4o){margin:0;color:var(--color-text-card);font-size:14.5px;line-height:1.5}.slack-typing-bubble:where(.astro-cpprye4o){width:fit-content;min-width:52px;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;padding:0 11px;border:1px solid var(--line);border-radius:12px;background:#f1f2f8}.slack-typing-bubble:where(.astro-cpprye4o) span:where(.astro-cpprye4o){width:6px;height:6px;border-radius:50%;background:var(--color-text-time);animation:slack-typing-dot 1.05s ease-in-out infinite}.slack-typing-bubble:where(.astro-cpprye4o) span:where(.astro-cpprye4o):nth-child(2){animation-delay:.12s}.slack-typing-bubble:where(.astro-cpprye4o) span:where(.astro-cpprye4o):nth-child(3){animation-delay:.24s}mark:where(.astro-cpprye4o){padding:0 4px;border-radius:4px;background:rgb(var(--color-brand-primary-rgb) / .1);color:#3c4dee;font-weight:600}.result-list:where(.astro-cpprye4o){display:flex;flex-direction:column;gap:6px;margin:9px 0 0;padding:0;list-style:none}.result-list:where(.astro-cpprye4o) li:where(.astro-cpprye4o){display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:#f1f2fe;color:var(--color-text-card);font-size:13.5px}.result-list:where(.astro-cpprye4o) strong:where(.astro-cpprye4o){color:var(--ok);font-size:12.5px;font-weight:700}.result-list:where(.astro-cpprye4o) .warn:where(.astro-cpprye4o){color:var(--color-state-warning-text-strong)}.result-list:where(.astro-cpprye4o) .danger:where(.astro-cpprye4o){color:var(--danger)}.result-list:where(.astro-cpprye4o) .neutral:where(.astro-cpprye4o){color:var(--color-text-time)}.integration-action-card:where(.astro-cpprye4o){display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:#fff}.integration-action-card:where(.astro-cpprye4o)>img:where(.astro-cpprye4o){width:28px;height:28px;object-fit:contain}.integration-action-card:where(.astro-cpprye4o)>span:where(.astro-cpprye4o){min-width:0;display:flex;flex-direction:column;gap:1px}.integration-action-card:where(.astro-cpprye4o) small:where(.astro-cpprye4o){color:var(--color-text-time);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.integration-action-card:where(.astro-cpprye4o) span:where(.astro-cpprye4o) strong:where(.astro-cpprye4o){overflow:hidden;color:var(--color-text-card);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.integration-action-card:where(.astro-cpprye4o)>b:where(.astro-cpprye4o){padding:3px 7px;border-radius:999px;background:#e8fbf7;color:#078171;font-size:10px}.slack-view:where(.astro-cpprye4o){display:flex;flex-direction:column;gap:10px}.slack-view-header:where(.astro-cpprye4o){display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--line)}.slack-view-header:where(.astro-cpprye4o) strong:where(.astro-cpprye4o){color:var(--color-text-card);font-size:16px}.slack-view-header:where(.astro-cpprye4o) span:where(.astro-cpprye4o){color:var(--color-text-time);font-size:11.5px}.unread-list:where(.astro-cpprye4o),.dm-action-list:where(.astro-cpprye4o){display:flex;flex-direction:column;gap:7px}.mobile-activity-list:where(.astro-cpprye4o),.mobile-more-list:where(.astro-cpprye4o){--stagger-step: 80ms;display:flex;flex-direction:column;gap:7px}.mobile-activity-item:where(.astro-cpprye4o),.mobile-more-item:where(.astro-cpprye4o){width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--color-text-card);font:inherit;text-align:left;text-decoration:none}.mobile-activity-item:where(.astro-cpprye4o){cursor:pointer}.mobile-activity-item:where(.astro-cpprye4o):hover,.mobile-more-item:where(.astro-cpprye4o):hover{border-color:#bdd6ff;background:#f7faff}.mobile-activity-item:where(.astro-cpprye4o):focus-visible,.mobile-more-item:where(.astro-cpprye4o):focus-visible{outline:2px solid var(--blue);outline-offset:1px}.mobile-activity-item:where(.astro-cpprye4o) img:where(.astro-cpprye4o){width:30px;height:30px;object-fit:contain}.mobile-activity-item:where(.astro-cpprye4o)>span:where(.astro-cpprye4o),.mobile-more-item:where(.astro-cpprye4o)>span:where(.astro-cpprye4o):not(.mobile-more-icon){min-width:0;display:flex;flex-direction:column;gap:2px}.mobile-activity-item:where(.astro-cpprye4o) strong:where(.astro-cpprye4o),.mobile-more-item:where(.astro-cpprye4o) strong:where(.astro-cpprye4o){overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.mobile-activity-item:where(.astro-cpprye4o) small:where(.astro-cpprye4o),.mobile-more-item:where(.astro-cpprye4o) small:where(.astro-cpprye4o){overflow:hidden;color:var(--color-text-time);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.mobile-activity-item:where(.astro-cpprye4o)>b:where(.astro-cpprye4o),.mobile-more-item:where(.astro-cpprye4o)>b:where(.astro-cpprye4o){color:var(--blue);font-size:14px}.mobile-more-open-icon:where(.astro-cpprye4o){width:17px;height:17px;display:block;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='m10 14 11-11'/%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='m10 14 11-11'/%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E") center / contain no-repeat}.mobile-integration-grid:where(.astro-cpprye4o){--stagger-step: 42ms;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mobile-activity-item:where(.astro-cpprye4o).is-stagger-entering,.mobile-more-item:where(.astro-cpprye4o).is-stagger-entering,.mobile-integration-item:where(.astro-cpprye4o).is-stagger-entering{opacity:0;animation:slack-tile-in .36s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(70ms + (var(--item-index, 0) * var(--stagger-step, 70ms)))}.mobile-integration-item:where(.astro-cpprye4o){min-width:0;min-height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:5px 4px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--color-text-card);text-align:center}.mobile-integration-item:where(.astro-cpprye4o) img:where(.astro-cpprye4o){width:26px;height:26px;object-fit:contain}.mobile-integration-more-plus:where(.astro-cpprye4o){width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:var(--blue);color:#fff;font-size:18px;font-weight:700;line-height:1}.mobile-integration-item:where(.astro-cpprye4o) strong:where(.astro-cpprye4o){max-width:100%;overflow:hidden;font-size:9.5px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.mobile-more-icon:where(.astro-cpprye4o){width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#edf4ff;color:var(--blue);font-size:14px;font-weight:800}.unread-item:where(.astro-cpprye4o),.dm-action-item:where(.astro-cpprye4o){width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--color-text-card);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.unread-item:where(.astro-cpprye4o):hover,.dm-action-item:where(.astro-cpprye4o):hover{border-color:#bdd6ff;background:#f7faff;transform:translateY(-1px)}.unread-item:where(.astro-cpprye4o):focus-visible,.dm-action-item:where(.astro-cpprye4o):focus-visible{outline:2px solid var(--blue);outline-offset:1px}.unread-item:where(.astro-cpprye4o) img:where(.astro-cpprye4o),.dm-action-item:where(.astro-cpprye4o) img:where(.astro-cpprye4o){width:28px;height:28px;object-fit:contain}.unread-item:where(.astro-cpprye4o)>span:where(.astro-cpprye4o),.dm-action-item:where(.astro-cpprye4o)>span:where(.astro-cpprye4o){min-width:0;display:flex;flex-direction:column;gap:2px}.unread-item:where(.astro-cpprye4o) strong:where(.astro-cpprye4o),.dm-action-item:where(.astro-cpprye4o) strong:where(.astro-cpprye4o){color:var(--color-text-card);font-size:12.5px}.unread-item:where(.astro-cpprye4o) small:where(.astro-cpprye4o),.dm-action-item:where(.astro-cpprye4o) small:where(.astro-cpprye4o){overflow:hidden;color:var(--color-text-time);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.unread-item:where(.astro-cpprye4o)>b:where(.astro-cpprye4o),.dm-action-item:where(.astro-cpprye4o)>b:where(.astro-cpprye4o){color:var(--blue);font-size:15px}.unread-item:where(.astro-cpprye4o){grid-template-columns:28px minmax(0,1fr) auto;gap:9px;overflow:hidden;border-width:0 0 1px;border-radius:0;padding:10px 4px}.unread-item:where(.astro-cpprye4o):hover{border-color:var(--line);background:#f7f7f8;transform:none}.unread-avatar:where(.astro-cpprye4o){width:28px;height:28px;display:grid;place-items:center;border-radius:7px;color:#fff;font-size:11px;font-weight:700}.unread-avatar:where(.astro-cpprye4o) img:where(.astro-cpprye4o){width:100%;height:100%;border-radius:inherit;object-fit:cover}.unread-preview:where(.astro-cpprye4o){min-width:0;display:flex;flex-direction:row;align-items:baseline;gap:7px;overflow:hidden;white-space:nowrap}.unread-preview:where(.astro-cpprye4o) strong:where(.astro-cpprye4o){flex:0 0 auto;margin:0;font-size:12px}.unread-preview:where(.astro-cpprye4o) small:where(.astro-cpprye4o){min-width:0;display:block;flex:1 1 auto;overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.unread-empty:where(.astro-cpprye4o){margin:0;padding:30px 12px;color:#a2adb8;font-size:12.5px;text-align:center}.thread-parent:where(.astro-cpprye4o){position:sticky;top:0;z-index:2;padding:8px;border:1px solid var(--line);border-radius:10px;background:#f7f6fb;box-shadow:0 8px 16px #ffffffeb}.thread-replies-divider:where(.astro-cpprye4o){display:flex;align-items:center;gap:9px;color:var(--color-text-time);font-size:11px;font-weight:700}.thread-replies-divider:where(.astro-cpprye4o):after{content:"";height:1px;flex:1 1 auto;background:var(--line)}.thread-composer:where(.astro-cpprye4o){display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;border:1px solid #cbd5df;border-radius:9px;background:#fff;box-shadow:inset 0 1px #ffffffb3}.thread-composer:where(.astro-cpprye4o)>img:where(.astro-cpprye4o){width:26px;height:26px;border-radius:7px;object-fit:cover}.thread-composer:where(.astro-cpprye4o) input:where(.astro-cpprye4o){min-width:0;width:100%;padding:0;border:0;outline:0;background:transparent;color:var(--color-text-card);font:inherit;font-size:12px}.thread-composer:where(.astro-cpprye4o) input:where(.astro-cpprye4o)::placeholder{color:#98a4ae}.thread-composer:where(.astro-cpprye4o) button:where(.astro-cpprye4o){min-height:30px;padding:0 12px;border:0;border-radius:7px;background:var(--blue);color:#fff;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;box-shadow:0 5px 12px rgb(var(--color-brand-primary-rgb) / .2);transition:filter .16s ease,transform .16s ease}.thread-composer:where(.astro-cpprye4o) button:where(.astro-cpprye4o):hover{filter:brightness(.94);transform:translateY(-1px)}.thread-composer:where(.astro-cpprye4o) button:where(.astro-cpprye4o):focus-visible{outline:2px solid var(--color-text-card);outline-offset:2px}.thread-composer:where(.astro-cpprye4o) button:where(.astro-cpprye4o).is-attention{animation:thread-send-blink .24s ease-in-out 3,thread-send-pulse .92s ease-in-out .72s infinite alternate}.thread-composer:where(.astro-cpprye4o) button:where(.astro-cpprye4o):disabled{background:#b6c0ca;cursor:default;box-shadow:none;transform:none}.slack-chat:where(.astro-cpprye4o).is-thread-view{gap:10px;padding-top:12px;padding-bottom:12px}.slack-chat:where(.astro-cpprye4o).is-thread-view .thread-context:where(.astro-cpprye4o) .chat-copy:where(.astro-cpprye4o) p:where(.astro-cpprye4o){font-size:13.5px;line-height:1.4}.slack-chat:where(.astro-cpprye4o).is-thread-view .blog-card-art:where(.astro-cpprye4o){height:58px}.slack-chat:where(.astro-cpprye4o).is-thread-view .blog-card-art:where(.astro-cpprye4o) img:where(.astro-cpprye4o){width:44px;height:44px}.slack-chat:where(.astro-cpprye4o).is-thread-view .blog-card-art:where(.astro-cpprye4o) strong:where(.astro-cpprye4o){font-size:15px}.slack-chat:where(.astro-cpprye4o).is-thread-view .blog-card-copy:where(.astro-cpprye4o){padding:6px 8px}.blog-card:where(.astro-cpprye4o){overflow:hidden;margin-top:8px;border:1px solid var(--line);border-radius:10px;background:#fff}.blog-card-art:where(.astro-cpprye4o){height:72px;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(120deg,#fff0e3,#efe8ff 55%,#ddf6ff)}.blog-card-art:where(.astro-cpprye4o) img:where(.astro-cpprye4o){width:54px;height:54px;object-fit:contain}.blog-card-marketing-visual:where(.astro-cpprye4o){width:58px;height:48px;flex:0 0 58px;position:relative;display:flex;align-items:flex-end;gap:3px;padding:10px 9px 8px;border:1px solid rgb(255 255 255 / .82);border-radius:13px;background:#ffffffb8;box-shadow:0 7px 18px #5a398229;transform:rotate(-3deg)}.blog-card-marketing-visual:where(.astro-cpprye4o):after{content:"↗";position:absolute;top:1px;right:6px;color:#7257d8;font-size:13px;font-weight:800}.blog-card-marketing-visual:where(.astro-cpprye4o) span:where(.astro-cpprye4o){width:7px;height:var(--bar-height);border-radius:3px 3px 2px 2px;background:linear-gradient(180deg,#ff8a5c,#f04473)}.blog-card-art:where(.astro-cpprye4o) strong:where(.astro-cpprye4o){max-width:180px;color:#16233d;font-family:var(--font-brand-heading);font-size:17px;line-height:1.05}.blog-card-copy:where(.astro-cpprye4o){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px}.blog-card-copy:where(.astro-cpprye4o) span:where(.astro-cpprye4o){min-width:0;display:flex;flex-direction:column}.blog-card-copy:where(.astro-cpprye4o) strong:where(.astro-cpprye4o){overflow:hidden;color:var(--color-text-card);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.blog-card-copy:where(.astro-cpprye4o) small:where(.astro-cpprye4o){color:var(--color-text-time);font-size:10.5px}.blog-card-tools:where(.astro-cpprye4o){display:flex;gap:5px}.blog-card-tools:where(.astro-cpprye4o) img:where(.astro-cpprye4o){width:22px;height:22px;object-fit:contain}.slack-scenario-data:where(.astro-cpprye4o){display:none!important}@keyframes slack-message-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slack-tile-in{0%{opacity:0;transform:translate3d(12px,8px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes thread-send-pulse{0%{filter:brightness(1);transform:scale(1);box-shadow:0 5px 12px rgb(var(--color-brand-primary-rgb) / .2)}to{filter:brightness(1.14);transform:scale(1.06);box-shadow:0 7px 19px rgb(var(--color-brand-primary-rgb) / .48)}}@keyframes thread-send-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.42;transform:scale(.97)}}@keyframes slack-unread-nav-blink{0%,to{background:transparent;color:#c3b2c4}50%{background:#fff3;color:#fff}}@keyframes slack-typing-dot{0%,60%,to{opacity:.42;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(min-width:821px){.slack-window:where(.astro-cpprye4o)[data-slack-demo].is-mounted button:where(.astro-cpprye4o).slack-nav-item[data-slack-view=unreads]{animation:slack-unread-nav-blink .24s ease-in-out 2.2s 3}}@media(max-width:1180px){.slack-window:where(.astro-cpprye4o){max-width:658px;margin-inline:auto}}@media(max-width:820px){.slack-window-body:where(.astro-cpprye4o){grid-template-columns:1fr}.slack-sidebar:where(.astro-cpprye4o){display:flex;flex-direction:row;align-items:center;gap:6px;padding:8px;overflow-x:auto;border-bottom:1px solid rgba(195,178,196,.3);scrollbar-width:none}.slack-sidebar:where(.astro-cpprye4o)::-webkit-scrollbar{display:none}.slack-side-rule:where(.astro-cpprye4o),.slack-side-heading:where(.astro-cpprye4o){display:none}button:where(.astro-cpprye4o).slack-nav-item,button:where(.astro-cpprye4o).slack-channel,button:where(.astro-cpprye4o).slack-app-row{width:auto;min-height:32px;flex:0 0 auto;gap:8px;padding-right:10px}button:where(.astro-cpprye4o).slack-nav-item{padding-left:10px}button:where(.astro-cpprye4o).slack-app-row{height:32px;margin-top:0}.slack-chat:where(.astro-cpprye4o){height:430px}}@media(max-width:560px){.slack-window:where(.astro-cpprye4o){display:block;max-height:none;margin-top:4px;border-radius:14px;background:#461348}.slack-window-top:where(.astro-cpprye4o){height:58px;gap:8px;padding-inline:12px;border-bottom:0;background:inherit}.slack-logo-frame:where(.astro-cpprye4o){display:none}.slack-mobile-workspace-mark:where(.astro-cpprye4o){width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;overflow:hidden;border-radius:9px;background:#fff}.slack-mobile-workspace-mark:where(.astro-cpprye4o) img:where(.astro-cpprye4o){width:24px;height:24px;object-fit:contain}.slack-window-top:where(.astro-cpprye4o) strong:where(.astro-cpprye4o){min-width:0;font-size:17px}.slack-title-desktop:where(.astro-cpprye4o){display:none}.slack-title-mobile:where(.astro-cpprye4o){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slack-mobile-top-actions:where(.astro-cpprye4o){margin-left:0;display:flex;align-items:center;gap:9px}.slack-mobile-profile:where(.astro-cpprye4o){width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;position:relative;border-radius:9px}.slack-mobile-profile:where(.astro-cpprye4o){background:#fff}.slack-mobile-profile:where(.astro-cpprye4o) img:where(.astro-cpprye4o){width:31px;height:31px;border-radius:28%;object-fit:contain}.slack-mobile-profile:where(.astro-cpprye4o) i:where(.astro-cpprye4o){width:8px;height:8px;position:absolute;right:-1px;bottom:-1px;border:2px solid #461348;border-radius:50%;background:#2eb67d}.slack-search:where(.astro-cpprye4o){display:none}.slack-install:where(.astro-cpprye4o){height:30px;margin-left:auto;padding-inline:11px;font-size:12px}.slack-window-body:where(.astro-cpprye4o){position:relative;display:block;height:430px;overflow:hidden;border-radius:16px 16px 0 0;background:#fff}.slack-sidebar:where(.astro-cpprye4o),.slack-chat-panel:where(.astro-cpprye4o){position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box}.slack-sidebar:where(.astro-cpprye4o){z-index:1;flex-direction:column;align-items:stretch;gap:3px;padding:14px 10px 64px;overflow-x:hidden;overflow-y:auto;border-bottom:0;background:#fff;color:#2f3033;transform:translateZ(0);visibility:visible;transition:transform .42s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s}.slack-chat-panel:where(.astro-cpprye4o){z-index:2;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding-bottom:58px;transform:translate3d(100%,0,0);visibility:hidden;transition:transform .42s cubic-bezier(.2,.8,.2,1),visibility 0s linear .42s}.slack-window-body:where(.astro-cpprye4o).is-mobile-chat-open .slack-sidebar:where(.astro-cpprye4o){transform:translate3d(-100%,0,0);visibility:hidden;transition:transform .42s cubic-bezier(.2,.8,.2,1),visibility 0s linear .42s}.slack-window-body:where(.astro-cpprye4o).is-mobile-chat-open .slack-chat-panel:where(.astro-cpprye4o){transform:translateZ(0);visibility:visible;transition-delay:0s}.slack-side-rule:where(.astro-cpprye4o){display:block;height:1px;margin:11px -10px 5px;background:#e4e7e9}.slack-side-heading:where(.astro-cpprye4o){display:flex;min-height:34px;margin-top:0;padding:0 8px 0 30px;color:#242629;font-size:13px;font-weight:700}.slack-side-heading:where(.astro-cpprye4o):after{content:"#";position:absolute;left:9px;color:#53606a;font-size:18px;font-weight:400}.slack-mobile-section-arrow:where(.astro-cpprye4o){display:inline;margin-left:4px;color:#53606a;font-size:19px;font-weight:400}.slack-mobile-section-actions:where(.astro-cpprye4o){margin-left:auto;display:flex;align-items:center;gap:18px;color:#26323a}.slack-mobile-section-actions:where(.astro-cpprye4o) b:where(.astro-cpprye4o){font-size:20px;font-weight:400;line-height:1}.slack-mobile-shortcuts:where(.astro-cpprye4o){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.slack-mobile-shortcuts:where(.astro-cpprye4o) button:where(.astro-cpprye4o){min-width:0;height:92px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:2px;padding:10px;border:1px solid #dce1e4;border-radius:12px;background:#fff;color:#26323a;font:inherit;text-align:left;cursor:pointer}.slack-mobile-shortcuts:where(.astro-cpprye4o) button:where(.astro-cpprye4o):nth-child(2){background:#f1f4f6}.slack-mobile-shortcuts:where(.astro-cpprye4o) button:where(.astro-cpprye4o):hover,.slack-mobile-shortcuts:where(.astro-cpprye4o) button:where(.astro-cpprye4o).is-active{border-color:#aabdc9;background:#eaf1f5}.slack-mobile-shortcuts:where(.astro-cpprye4o) button:where(.astro-cpprye4o):focus-visible{outline:2px solid #1264a3;outline-offset:1px}.slack-mobile-shortcuts:where(.astro-cpprye4o) svg:where(.astro-cpprye4o),.slack-mobile-dash-shortcut:where(.astro-cpprye4o){width:23px;height:23px;margin-bottom:auto;display:block}.slack-mobile-dash-shortcut:where(.astro-cpprye4o) img:where(.astro-cpprye4o){width:23px;height:23px;border-radius:28%;object-fit:contain}.slack-mobile-shortcuts:where(.astro-cpprye4o) strong:where(.astro-cpprye4o){overflow:hidden;max-width:100%;color:#1f2529;font-size:12px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.slack-mobile-shortcuts:where(.astro-cpprye4o) small:where(.astro-cpprye4o){overflow:hidden;max-width:100%;color:#65737e;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.slack-sidebar:where(.astro-cpprye4o)>.slack-nav-item:where(.astro-cpprye4o){display:none}button:where(.astro-cpprye4o).slack-nav-item,button:where(.astro-cpprye4o).slack-channel,button:where(.astro-cpprye4o).slack-app-row{width:100%;min-height:38px;flex:0 0 auto}button:where(.astro-cpprye4o).slack-nav-item{padding:0 12px}button:where(.astro-cpprye4o).slack-channel{min-height:40px;padding:0 12px 0 38px;border-radius:8px;color:#424a50;font-size:13.5px}button:where(.astro-cpprye4o).slack-channel:hover,.slack-channel:where(.astro-cpprye4o).is-active{background:#edf2f5;color:#1f2529}button:where(.astro-cpprye4o).slack-app-row{display:none}.slack-side-heading:where(.astro-cpprye4o).apps{display:none}.slack-channel:where(.astro-cpprye4o):after{left:14px;color:#53606a;font-size:18px}.slack-mobile-bottom-nav:where(.astro-cpprye4o){height:58px;margin:0;padding:5px 5px 3px;position:absolute;left:0;right:0;bottom:0;z-index:4;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #e4e7e9;background:#fffffff7;box-shadow:0 -6px 14px #122f440a}.slack-mobile-bottom-nav:where(.astro-cpprye4o) button:where(.astro-cpprye4o){min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0;border:0;border-radius:8px;background:transparent;color:#496273;font:inherit;font-size:9px;cursor:pointer}.slack-mobile-bottom-nav:where(.astro-cpprye4o) button:where(.astro-cpprye4o).is-active{color:#0c4667;font-weight:700}.slack-mobile-bottom-nav:where(.astro-cpprye4o) button:where(.astro-cpprye4o) span:where(.astro-cpprye4o){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slack-mobile-bottom-nav:where(.astro-cpprye4o) svg:where(.astro-cpprye4o){width:20px;height:20px}.slack-mobile-chat-bar:where(.astro-cpprye4o){position:relative;flex:0 0 46px;display:flex;align-items:center;justify-content:center;padding:0 70px;border-bottom:1px solid var(--line);background:#fff}.slack-mobile-chat-bar:where(.astro-cpprye4o)>strong:where(.astro-cpprye4o){overflow:hidden;color:var(--color-text-card);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.slack-mobile-back:where(.astro-cpprye4o){position:absolute;left:8px;height:36px;display:inline-flex;align-items:center;gap:2px;padding:0 6px 0 2px;border:0;border-radius:6px;background:transparent;color:#1264a3;font:inherit;font-size:12px;cursor:pointer}.slack-mobile-back:where(.astro-cpprye4o):hover{background:#f3f6f9}.slack-mobile-back:where(.astro-cpprye4o):focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.slack-mobile-back:where(.astro-cpprye4o) svg:where(.astro-cpprye4o){width:20px;height:20px}.slack-chat:where(.astro-cpprye4o){gap:12px;height:auto;min-height:0;flex:1 1 auto;padding:14px}.slack-chat:where(.astro-cpprye4o).is-thread-view .thread-parent:where(.astro-cpprye4o){position:sticky;top:0;z-index:2;box-shadow:0 8px 16px #ffffffeb}.chat-row:where(.astro-cpprye4o){grid-template-columns:30px minmax(0,1fr);gap:10px}.avatar:where(.astro-cpprye4o),.avatar:where(.astro-cpprye4o).dash img:where(.astro-cpprye4o){width:30px;height:30px;border-radius:7px;font-size:12px}.chat-head:where(.astro-cpprye4o){gap:6px;font-size:13px}.chat-head:where(.astro-cpprye4o) span:where(.astro-cpprye4o){font-size:11px}.chat-copy:where(.astro-cpprye4o) p:where(.astro-cpprye4o){font-size:12.5px;line-height:1.45}.result-list:where(.astro-cpprye4o){gap:5px;margin-top:7px}.result-list:where(.astro-cpprye4o) li:where(.astro-cpprye4o){align-items:flex-start;padding:7px 9px;font-size:12px;line-height:1.35}.result-list:where(.astro-cpprye4o) strong:where(.astro-cpprye4o){font-size:11.5px}.slack-channel:where(.astro-cpprye4o) :where(.astro-cpprye4o)[data-slack-unread]{width:20px;min-width:20px;height:20px;flex-basis:20px;font-size:11px}.slack-nav-count:where(.astro-cpprye4o){min-width:18px;height:18px;font-size:10px}.integration-action-card:where(.astro-cpprye4o){grid-template-columns:26px minmax(0,1fr)}.integration-action-card:where(.astro-cpprye4o)>img:where(.astro-cpprye4o){width:24px;height:24px}.integration-action-card:where(.astro-cpprye4o)>b:where(.astro-cpprye4o){display:none}.unread-item:where(.astro-cpprye4o),.dm-action-item:where(.astro-cpprye4o){padding:8px}}@media(prefers-reduced-motion:reduce){.slack-window:where(.astro-cpprye4o)[data-slack-demo].is-enhanced,.slack-window:where(.astro-cpprye4o)[data-slack-demo].is-enhanced.is-mounted{opacity:1;transform:none;transition:none}.chat-row:where(.astro-cpprye4o).is-entering,.slack-typing-bubble:where(.astro-cpprye4o) span:where(.astro-cpprye4o){animation:none}.mobile-activity-item:where(.astro-cpprye4o).is-stagger-entering,.mobile-more-item:where(.astro-cpprye4o).is-stagger-entering,.mobile-integration-item:where(.astro-cpprye4o).is-stagger-entering{opacity:1;animation:none;transform:none}.thread-composer:where(.astro-cpprye4o) button:where(.astro-cpprye4o).is-attention{animation:none}.slack-window:where(.astro-cpprye4o)[data-slack-demo].is-mounted button:where(.astro-cpprye4o).slack-nav-item[data-slack-view=unreads]{animation:none}.slack-chat:where(.astro-cpprye4o){scroll-behavior:auto}.slack-sidebar:where(.astro-cpprye4o),.slack-chat-panel:where(.astro-cpprye4o){transition:none}}.teams-window{--teams-purple: #5558af;--teams-purple-dark: #474aa0;--teams-lavender: #e8e9ff;--teams-appbar: #29384f;width:100%;overflow:hidden;border:1px solid #d9dbe7;border-radius:12px;background:#f5f5f8;box-shadow:var(--shadow-lg);color:#242424;font-family:var(--font-brand-sans)}.teams-window button,.teams-window input{font:inherit}.teams-window button{cursor:pointer}.teams-window button:focus-visible,.teams-window input:focus-visible{outline:2px solid var(--teams-purple);outline-offset:2px}.teams-topbar{height:50px;display:flex;align-items:center;gap:10px;padding:0 14px;box-sizing:border-box;border-bottom:1px solid #d8dae5;background:#e7e9f5}.teams-brand-mark{width:25px;height:25px;object-fit:contain}.teams-brand-name{font-size:16px;white-space:nowrap}.teams-searchbox{width:min(250px,38%);height:30px;display:block;margin-left:auto;box-sizing:border-box;border-radius:7px;background:#d7d9e8}.teams-install{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;padding:0 12px;border:1px solid #c7c8df;border-radius:999px;background:#fff;box-shadow:0 4px 12px #34366f1f;color:var(--teams-purple-dark);font-family:var(--font-brand-sans);font-size:12px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.teams-install:hover{border-color:var(--teams-purple);background:#f8f8ff;box-shadow:0 6px 16px #34366f2e}.teams-install:focus-visible{outline:2px solid var(--teams-purple);outline-offset:2px}.teams-install img{width:17px;height:17px;display:block;object-fit:contain}.teams-profile{width:29px;height:29px;position:relative;flex:0 0 29px}.teams-profile img{width:100%;height:100%;display:block;border-radius:50%;object-fit:cover}.teams-profile i,.teams-list-avatar i{width:8px;height:8px;position:absolute;right:-1px;bottom:-1px;box-sizing:border-box;border:1.5px solid white;border-radius:50%;background:#6bb700}.teams-shell{height:458px;display:grid;grid-template-columns:58px 208px minmax(0,1fr);position:relative;overflow:hidden}.teams-app-rail{display:flex;flex-direction:column;align-items:stretch;gap:5px;padding:8px 5px;box-sizing:border-box;background:#f0f0f4}.teams-app-rail button{min-height:55px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;position:relative;padding:4px 1px;border:0;border-radius:5px;background:transparent;color:#5b5b64;font-size:10px;line-height:1.1}.teams-app-rail button:hover{background:#e4e4eb}.teams-app-rail button.is-active{color:var(--teams-purple-dark)}.teams-app-rail button.is-active:before{content:"";width:3px;height:30px;position:absolute;left:-5px;border-radius:0 3px 3px 0;background:var(--teams-purple)}.teams-app-rail button[data-teams-view=activity].is-attention,.teams-mobile-nav button[data-teams-mobile-view=activity].is-attention{animation:teams-activity-attention .24s ease-in-out .9s 3}@keyframes teams-activity-attention{0%,to{background:transparent;color:#5b5b64}50%{background:#dfe0f3;color:var(--teams-purple-dark)}}.teams-app-rail svg{width:21px;height:21px}.teams-list-pane{min-width:0;display:flex;flex-direction:column;position:relative;border-right:1px solid #dedee5;background:#f7f7f9}.teams-list-title{min-height:52px;display:flex;align-items:center;padding:0 12px}.teams-list-title>strong{font-size:19px;font-weight:700}.teams-filter-pills{display:flex;gap:5px;padding:0 10px 10px;overflow-x:auto;scrollbar-width:none}.teams-filter-pills::-webkit-scrollbar{display:none}.teams-filter-pills button{min-height:27px;padding:4px 9px;border:1px solid #d7d7df;border-radius:999px;background:#fff;color:#4d4d55;font-size:12px;white-space:nowrap}.teams-filter-pills button.is-active{border-color:var(--teams-purple);background:var(--teams-lavender);color:#383b8f;font-weight:700}.teams-list-scroll{flex:1;overflow-y:auto;padding:0 7px 12px}.teams-list-section{margin-top:7px}.teams-list-section h3{display:flex;align-items:center;gap:5px;margin:0;padding:6px 7px;color:#494950;font-size:12px;font-weight:700}.teams-list-section h3 svg{width:12px;height:12px;flex:0 0 12px;color:#777780}.teams-list-row,.teams-channel-row{width:100%;min-height:38px;display:flex;align-items:center;gap:8px;position:relative;padding:5px 7px;box-sizing:border-box;border:0;border-radius:4px;background:transparent;color:#323239;text-align:left}.teams-list-row:hover,.teams-channel-row:hover{background:#e9e9ef}.teams-list-row.is-active,.teams-channel-row.is-active{background:#e2e2ea}.teams-list-avatar{width:27px;height:27px;position:relative;flex:0 0 27px}.teams-list-avatar img{width:100%;height:100%;display:block;border-radius:50%;object-fit:cover}.teams-dash-row .teams-list-avatar img{border-radius:7px}.teams-list-row>span:last-child{min-width:0;display:grid}.teams-list-row strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.teams-list-row small{overflow:hidden;color:#696972;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.teams-workspace-row{min-height:34px;display:flex;align-items:center;gap:8px;padding:3px 7px;font-size:13px}.teams-workspace-mark{width:25px;height:25px;display:grid;place-items:center;flex:0 0 25px;border-radius:6px;background:var(--teams-purple);color:#fff;font-size:12px;font-weight:800}.teams-channel-row{min-height:31px;gap:7px;padding-left:21px;font-size:10.5px}.teams-channel-row>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-channel-icon{color:#6a6a73;font-size:14px}.teams-channel-row.has-unread{font-weight:700}.teams-channel-row i{display:none;width:6px;height:6px;margin-left:auto;flex:0 0 6px;border-radius:50%;background:var(--teams-purple)}.teams-channel-row.has-unread i{display:block}.teams-list-pane.is-filter-chats .teams-channel-section,.teams-list-pane.is-filter-unread .teams-filterable-chats,.teams-list-pane.is-filter-unread .teams-channel-row:not(.has-unread){display:none}.teams-list-pane.is-filter-channels .teams-filterable-chats{display:none}.teams-conversation{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:#fff}.teams-chat-header{min-height:57px;display:flex;align-items:center;gap:9px;padding:0 13px;border-bottom:1px solid #e1e1e7}.teams-mobile-back{display:none}.teams-channel-avatar{width:31px;height:31px;display:grid;place-items:center;flex:0 0 31px;border-radius:7px;background:var(--teams-purple);color:#fff;font-size:15px;font-weight:700}.teams-channel-avatar.is-dash{overflow:hidden;background:#fff}.teams-channel-avatar.is-dash img{width:100%;height:100%;object-fit:cover}.teams-chat-title{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.teams-chat-title>strong{max-width:180px;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.teams-chat-canvas{min-height:0;overflow-y:auto;padding:17px 16px 12px;background:linear-gradient(180deg,#fff,#fbfbfd);scroll-behavior:smooth}.teams-message{max-width:94%;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;margin-bottom:13px}.teams-message.is-entering{animation:teams-message-in .26s ease both}@keyframes teams-message-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.teams-message>img{width:30px;height:30px;display:block;border-radius:50%;object-fit:cover}.teams-message:not(.is-user)>img{border-radius:7px}.teams-message-content{min-width:0}.teams-message-meta{display:flex;align-items:center;gap:6px;margin-bottom:3px}.teams-message-meta strong{font-size:12px}.teams-message-meta em{padding:2px 4px;border-radius:3px;background:#ececf4;color:#565661;font-size:9px;font-style:normal;font-weight:700;text-transform:uppercase}.teams-message-meta span{color:#7b7b84;font-size:10px}.teams-message p{width:fit-content;max-width:100%;margin:0;padding:7px 9px;box-sizing:border-box;border-radius:4px 10px 10px;background:#f1f1f5;color:#2d2d33;font-size:12px;line-height:1.42}.teams-message.is-user p{background:var(--teams-lavender)}.teams-message p mark{padding:0;background:transparent;color:#4246a0;font-weight:700}.teams-message.has-actions{max-width:100%}.teams-dm-action-list{width:min(100%,350px);display:flex;flex-direction:column;gap:6px;margin-top:8px}.teams-dm-action-item{width:100%;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;border:1px solid #dcdce5;border-radius:7px;background:#fff;color:#292933;font:inherit;text-align:left;cursor:pointer;opacity:0;animation:teams-dm-action-in .28s ease forwards;animation-delay:calc(var(--action-index, 0) * 85ms + 70ms);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}@keyframes teams-dm-action-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.teams-dm-action-item:hover{border-color:#b8b9e8;background:#f7f7ff;transform:translateY(-1px)}.teams-dm-action-item:focus-visible{outline:2px solid var(--teams-purple);outline-offset:1px}.teams-dm-action-item img{width:24px;height:24px;object-fit:contain}.teams-dm-action-item>span{min-width:0;display:flex;flex-direction:column;gap:2px}.teams-dm-action-item strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.teams-dm-action-item small{overflow:hidden;color:#72727d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.teams-dm-action-item>b{color:var(--teams-purple);font-size:14px}.teams-typing{width:fit-content;display:flex;gap:4px;margin-top:5px;padding:8px 10px;border-radius:4px 10px 10px;background:#f1f1f5}.teams-typing span{width:4px;height:4px;border-radius:50%;background:#777783;animation:teams-typing .9s ease-in-out infinite}.teams-typing span:nth-child(2){animation-delay:.12s}.teams-typing span:nth-child(3){animation-delay:.24s}@keyframes teams-typing{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.teams-result-card{max-width:330px;margin-top:6px;overflow:hidden;border:1px solid #dcdce5;border-left:3px solid var(--teams-purple);border-radius:5px;background:#fff;box-shadow:0 3px 9px #2929400f}.teams-integration-head{display:flex;align-items:center;gap:7px;padding:7px 8px;border-bottom:1px solid #ececf0}.teams-integration-head>img{width:23px;height:23px;object-fit:contain}.teams-integration-head>span{min-width:0;display:grid}.teams-integration-head small{color:#6c6c75;font-size:9.5px}.teams-integration-head strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.teams-integration-head>b{margin-left:auto;padding:3px 5px;border-radius:999px;background:#e7f5e8;color:#25772a;font-size:9px}.teams-result-card ul{margin:0;padding:4px 8px 6px;list-style:none}.teams-result-card li{min-height:25px;display:flex;align-items:center;gap:7px;border-top:1px solid #f0f0f3;color:#51515a;font-size:10px}.teams-result-card li:first-child{border-top:0}.teams-result-card li>span{min-width:0;flex:1}.teams-result-card li>strong{color:#27772d;font-size:9.5px}.teams-result-card li>strong.warn{color:#9a6200}.teams-result-card li>strong.danger{color:#b42318}.teams-result-card li>strong.neutral{color:#4d4d93}.teams-thread-view{width:min(100%,520px);display:flex;flex-direction:column;gap:8px;margin:0 auto}.teams-channel-post{padding:10px;border:1px solid #e0e0e8;border-radius:7px;background:#fff;box-shadow:0 2px 8px #2929400d}.teams-channel-post-author{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:7px}.teams-channel-post-author>img{width:30px;height:30px;border-radius:50%;object-fit:cover}.teams-channel-post-author>span{min-width:0;display:grid}.teams-channel-post-author strong{font-size:12px}.teams-channel-post-author small,.teams-channel-post-author>time{color:#777781;font-size:9.5px}.teams-channel-post>p{margin:0;color:#2c2c33;font-size:12px;line-height:1.4}.teams-channel-post>p strong{font-weight:800}.teams-thread-divider{display:flex;align-items:center;gap:8px;color:#72727c;font-size:10px;font-weight:700}.teams-thread-divider:after{content:"";height:1px;flex:1;background:#e2e2e8}.teams-thread-composer{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;border:1px solid #cfd0dc;border-radius:7px;background:#fff;box-shadow:0 2px 7px #2929400d}.teams-thread-composer>img{width:27px;height:27px;border-radius:50%;object-fit:cover}.teams-thread-composer input{min-width:0;padding:0;border:0;outline:0;background:transparent;color:#292933;font-size:11.5px}.teams-thread-composer button{min-height:29px;padding:0 11px;border:0;border-radius:5px;background:var(--teams-purple);color:#fff;font-size:10.5px;font-weight:700;box-shadow:0 4px 10px #5558af38}.teams-thread-composer button:hover{background:var(--teams-purple-dark)}.teams-thread-composer button.is-attention{animation:teams-thread-send-blink .24s ease-in-out .35s 3,teams-thread-send-pulse .9s ease-in-out 1.07s infinite alternate}@keyframes teams-thread-send-blink{0%,to{transform:scale(1)}50%{transform:scale(1.06);box-shadow:0 0 0 4px #5558af2b}}@keyframes teams-thread-send-pulse{0%{box-shadow:0 4px 10px #5558af38}to{box-shadow:0 0 0 4px #5558af29,0 5px 13px #5558af4d}}.teams-thread-replies{display:flex;flex-direction:column;gap:4px}.teams-thread-replies .teams-message{max-width:100%;margin-bottom:3px}.teams-blog-card{max-width:330px;overflow:hidden;margin-top:6px;border:1px solid #d9dae4;border-radius:7px;background:#fff;box-shadow:0 3px 9px #2929400f}.teams-blog-art{height:48px;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 10px;background:linear-gradient(120deg,#fff0e3,#efe8ff 55%,#ddf6ff)}.teams-blog-art strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.teams-blog-visual{width:38px;height:28px;display:flex;align-items:end;gap:3px;padding:4px;box-sizing:border-box;border-radius:5px;background:#fff;box-shadow:0 2px 6px #2929401f}.teams-blog-visual span{width:5px;height:var(--bar-height);border-radius:2px 2px 0 0;background:var(--teams-purple)}.teams-blog-copy{display:flex;align-items:center;gap:8px;padding:6px 8px}.teams-blog-copy>span{min-width:0;display:grid}.teams-blog-copy strong,.teams-blog-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-blog-copy strong{font-size:10.5px}.teams-blog-copy small{color:#73737d;font-size:9px}.teams-blog-tools{display:flex;margin-left:auto}.teams-blog-tools img{width:18px;height:18px;padding:2px;box-sizing:border-box;border-radius:50%;background:#fff;object-fit:contain}.teams-blog-tools img+img{margin-left:-4px}.teams-activity-feed{width:min(100%,520px);display:flex;flex-direction:column;margin:0 auto;border-top:1px solid #e4e4eb}.teams-activity-item{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:12px 6px;border:0;border-bottom:1px solid #e4e4eb;border-radius:0;background:transparent;color:#292933;font:inherit;text-align:left;cursor:pointer;opacity:0;animation:teams-activity-in .32s ease forwards;animation-delay:calc(var(--activity-index, 0) * 80ms);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.teams-activity-item:hover{background:#f3f3fb;transform:translate(2px)}.teams-activity-item.is-featured{width:calc(100% - 12px);margin:8px 6px;padding:11px 10px;border:1px solid #d7d8f0;border-radius:8px;background:linear-gradient(105deg,#f0f1ff,#f8f5ff);box-shadow:0 3px 10px #474aa014}.teams-activity-item.is-featured:hover{border-color:#b9bbe5;background:linear-gradient(105deg,#e9eaff,#f3efff)}.teams-activity-item.is-featured strong{color:var(--teams-purple-dark);font-weight:800}.teams-activity-item.is-featured>img{box-shadow:0 0 0 3px #fff,0 2px 7px #474aa02e}.teams-activity-item:focus-visible{outline:2px solid var(--teams-purple);outline-offset:1px}.teams-activity-item>img{width:32px;height:32px;border-radius:50%;object-fit:cover}.teams-activity-item>span{min-width:0;display:flex;flex-direction:column;gap:2px}.teams-activity-item strong{overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.teams-activity-item small{overflow:hidden;color:#6f7182;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.teams-activity-item>svg{width:16px;height:16px;color:var(--teams-purple)}@keyframes teams-activity-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:561px){.teams-shell.is-activity-view{grid-template-columns:58px minmax(0,1fr)}.teams-shell.is-activity-view .teams-list-pane{display:none}}.teams-mobile-nav{display:none}@media(max-width:820px){.teams-shell{height:478px;grid-template-columns:54px 194px minmax(0,1fr)}}@media(max-width:560px){.teams-window{border-radius:14px}.teams-topbar{height:53px;gap:8px;padding-inline:10px;background:#fff}.teams-brand-mark{display:block;flex:0 0 25px}.teams-brand-name{min-width:0;display:block;overflow:hidden;font-size:15px;text-overflow:ellipsis}.teams-searchbox{display:none}.teams-install{height:30px;margin-left:auto;padding-inline:10px;font-size:11.5px}.teams-profile{width:32px;height:32px;flex-basis:32px}.teams-shell{height:433px;display:block;padding-bottom:58px;box-sizing:border-box;background:#fff}.teams-app-rail{display:none}.teams-list-pane,.teams-conversation{width:100%;height:calc(100% - 58px);position:absolute;inset:0 0 58px;box-sizing:border-box;transition:transform .36s cubic-bezier(.2,.8,.2,1),visibility 0s linear .36s}.teams-list-pane{z-index:1;border-right:0;background:#f8f8fa;transform:translate3d(-100%,0,0);visibility:hidden}.teams-conversation{z-index:2;transform:translateZ(0);visibility:visible;transition-delay:0s}.teams-shell.is-mobile-list-open .teams-list-pane{transform:translateZ(0);visibility:visible;transition-delay:0s}.teams-shell.is-mobile-list-open .teams-conversation{transform:translate3d(100%,0,0);visibility:hidden}.teams-list-title{min-height:50px;padding-inline:16px;background:#fff}.teams-list-title>strong{font-size:21px}.teams-filter-pills{padding:4px 14px 11px;background:#fff}.teams-filter-pills button{min-height:30px;font-size:12px}.teams-list-scroll{padding:7px 10px 70px}.teams-list-section h3{font-size:12px}.teams-list-row{min-height:43px;font-size:13px}.teams-channel-row{min-height:43px;font-size:11.5px}.teams-list-row strong{font-size:13.5px}.teams-list-row small{font-size:11.5px}.teams-channel-row{padding-left:24px}.teams-chat-header{min-height:55px;gap:8px;padding-inline:8px 10px}.teams-mobile-back{width:30px;height:34px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#45454d}.teams-mobile-back svg{width:21px;height:21px}.teams-channel-avatar{width:32px;height:32px;flex-basis:32px}.teams-chat-title>strong{max-width:130px;font-size:14px}.teams-chat-canvas{padding:14px 11px 8px}.teams-message{max-width:98%;grid-template-columns:28px minmax(0,1fr);gap:7px;margin-bottom:11px}.teams-message>img{width:28px;height:28px}.teams-message p{font-size:11.5px}.teams-result-card{max-width:100%}.teams-thread-view{gap:7px}.teams-channel-post{padding:9px}.teams-thread-composer{grid-template-columns:25px minmax(0,1fr) auto;gap:6px;padding:6px 7px}.teams-thread-composer>img{width:25px;height:25px}.teams-blog-card{max-width:100%}.teams-mobile-nav{height:58px;display:grid;grid-template-columns:repeat(3,1fr);position:absolute;z-index:5;right:0;bottom:0;left:0;border-top:1px solid #dedee5;background:#fff}.teams-mobile-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:3px 1px;border:0;background:transparent;color:#6a6a73;font-size:10px}.teams-mobile-nav button.is-active{color:var(--teams-purple-dark);font-weight:700}.teams-mobile-nav svg{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){.teams-message.is-entering,.teams-typing span{animation:none}.teams-activity-item,.teams-dm-action-item{opacity:1;animation:none}.teams-app-rail button[data-teams-view=activity].is-attention,.teams-mobile-nav button[data-teams-mobile-view=activity].is-attention,.teams-thread-composer button.is-attention{animation:none}.teams-chat-canvas{scroll-behavior:auto}.teams-list-pane,.teams-conversation{transition:none}}
