.ds .slack-narrow{max-width:48rem}.ds .slack-add-btn{align-items:center;background:#fff;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-1);color:#1d1c1d;display:inline-flex;font-size:1.0625rem;font-weight:700;gap:.75rem;padding:.75rem 1.5rem;text-decoration:none;transition:box-shadow .15s var(--ds-ease),transform .15s var(--ds-ease)}.ds .slack-add-btn:hover{box-shadow:var(--ds-shadow-hover);color:#1d1c1d}.ds .slack-add-btn:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.ds .slack-add-btn:active{transform:scale(.98)}.ds .slack-mark{flex:none;height:1.375rem;width:1.375rem}.ds .slack-note{color:var(--ds-text-muted);margin-top:var(--ds-space-md)}.ds .slack-list{display:grid;gap:var(--ds-space-sm);padding-inline-start:1.25rem}.ds .slack-doc code,.ds.slack-page code{font-family:var(--ds-font-mono);font-size:.9em}.ds .slack-doc{line-height:1.65;padding-block:var(--ds-space-lg) var(--ds-space-2xl)}.ds .slack-doc h1{margin:0 0 var(--ds-space-xs)}.ds .slack-doc h2{margin:var(--ds-space-xl) 0 var(--ds-space-sm)}.ds .slack-doc h3{margin:var(--ds-space-lg) 0 var(--ds-space-xs)}.ds .slack-doc ol,.ds .slack-doc ul{padding-inline-start:1.25rem}.ds .slack-doc li+li{margin-top:var(--ds-space-xs)}.ds .slack-doc-updated{color:var(--ds-text-muted)}.ds .slack-doc-table-wrap{overflow-x:auto}.ds .slack-doc table{border-collapse:collapse;width:100%}.ds .slack-doc td,.ds .slack-doc th{border-bottom:1px solid var(--ds-border-soft);padding:var(--ds-space-xs) var(--ds-space-sm);text-align:start;vertical-align:top}.ds .slack-doc code,.ds.slack-page code{direction:ltr;unicode-bidi:isolate}.ds .slack-hero{max-width:52rem}.ds .slack-install{align-items:center;display:flex;flex-direction:column;gap:var(--ds-space-xs);margin-top:var(--ds-space-md)}.ds .slack-install-note{color:var(--ds-text-muted);font-size:.9375rem;margin:0}.ds .slack-demo{margin:var(--ds-space-lg) auto 0;max-width:27rem}.ds .slack-demo-shot{background:#fff;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-2);display:block;height:auto;width:100%}.ds .slack-demo figcaption{color:var(--ds-text-muted);font-size:.875rem;margin-top:var(--ds-space-sm);text-align:center}.ds .slack-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.ds .slack-shots{display:grid;gap:var(--ds-space-lg);grid-template-columns:1fr;margin-top:var(--ds-space-xl)}@media(min-width:700px){.ds .slack-shots{grid-template-columns:1fr 1fr}}.ds .slack-shot-item{margin:0}.ds .slack-shot{border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-2);display:block;height:auto;width:100%}.ds .slack-shot-item figcaption{color:var(--ds-text-muted);font-size:.875rem;margin-top:var(--ds-space-sm);text-align:center}.ds .slack-steps{list-style:none;margin:0;padding:0}.ds .slack-code{background:var(--ds-surface-sunken);border-radius:var(--ds-radius-sm);display:block;margin-top:auto;overflow-wrap:anywhere;padding:var(--ds-space-xs) var(--ds-space-sm)}.ds .slack-cta{text-align:center}.ds .slack-cta .slack-add-btn{margin-top:var(--ds-space-sm)}.ds .slack-more-link{margin-top:auto}.ds .slack-legal-links{display:flex;flex-wrap:wrap;gap:var(--ds-space-sm) var(--ds-space-lg)}