.tm-root [data-use-case-page] h1,.tm-root [data-use-case-page] h2,.tm-root [data-use-case-page] h3,.tm-root [data-use-case-page] p,.tm-root [data-use-case-page] ul{margin:0}.tm-root [data-use-case-page] h1,.tm-root [data-use-case-page] h2,.tm-root [data-use-case-page] h3{font-family:Emmanuel Ulm,Emmanuel Gellix,sans-serif;font-weight:700;letter-spacing:-.06em}.tm-root .tm-use-case-button{min-height:56px;padding:0 40px;font-size:16px}.tm-root .tm-use-case-hero{position:relative;height:748px;overflow:hidden;border-radius:0 0 24px 24px;background:radial-gradient(70% 44% at 52% 144px,#ffbd9eb8,#fdbca0a8 6%,#c99ed06b 29%,#947fff2e 51%,#faf5f100 92%),var(--tm-beige)}.tm-root .tm-use-case-hero-inner{position:relative;z-index:1;display:flex;width:100%;max-width:1440px;height:100%;flex-direction:column;align-items:center;margin:0 auto;padding:128px 20px 80px;text-align:center}.tm-root .tm-use-case-hero-primary{display:flex;width:100%;max-width:896px;flex-direction:column;align-items:center;gap:32px}.tm-root .tm-use-case-eyebrow,.tm-root .tm-use-case-starter-heading>p{color:var(--tm-purple);font-size:14px;line-height:20px}.tm-root .tm-use-case-hero h1{width:100%;color:var(--tm-dark);font-size:44px;line-height:1.1}.tm-root .tm-use-case-hero h1>span{display:block}.tm-root .tm-use-case-hero-description{width:100%;max-width:630px;color:var(--tm-secondary);font-size:16px;line-height:1.4}.tm-root .tm-use-case-hero-primary>.tm-use-case-button{width:100%}.tm-root .tm-use-case-hero-features{display:flex;width:100%;max-width:552px;align-items:flex-start;justify-content:center;gap:24px;margin-top:64px}.tm-root .tm-use-case-hero-features>div,.tm-root .tm-use-case-hero-features>a{display:flex;min-width:0;flex:1 1 0;flex-direction:column;align-items:center;gap:16px;color:var(--tm-dark);font-size:12px;font-weight:500;line-height:1.4;text-align:center}.tm-root .tm-use-case-feature-icon{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;color:#1b182a33}.tm-root .tm-use-case-feature-icon svg{width:20px;height:20px;stroke-width:1.7}.tm-root .tm-use-case-starter{width:100%;height:1489px;padding:52px 20px;overflow:hidden;border-radius:24px;background:radial-gradient(78% 72% at 53% 0%,#ffbb98,#d0a1ca 27%,#997eff 52%,#6e47ff 78%,#150079);color:#fff}.tm-root .tm-use-case-starter-frame{display:grid;width:100%;max-width:1172px;height:1385px;grid-template-columns:minmax(0,1fr);gap:32px;margin:0 auto}.tm-root .tm-use-case-starter-controls{display:flex;height:618px;min-width:0;flex-direction:column;gap:32px}.tm-root .tm-use-case-starter-heading{display:flex;flex-direction:column;gap:16px}.tm-root .tm-use-case-starter-heading>p{color:#f0eaff}.tm-root .tm-use-case-starter-heading h2,.tm-root .tm-use-case-how h2,.tm-root .tm-nonprofit-card h2{font-size:36px;line-height:1.1}.tm-root .tm-starter-tabs{display:flex;width:100%;height:344px;flex-direction:column;gap:16px}.tm-root .tm-starter-option{position:relative;display:flex;width:100%;min-height:60px;flex-direction:column;border-radius:24px}.tm-root .tm-starter-option.is-active{min-height:139px;padding-bottom:12px;background:radial-gradient(circle at 50% 8%,rgb(255 255 255 / 28%),transparent 55%),#ffffff1f;box-shadow:inset 0 0 32px #ffffff59,0 14px 30px #19007529}.tm-root .tm-starter-option button{position:relative;display:flex;width:100%;height:60px;flex:none;align-items:center;gap:10px;padding:16px 24px;cursor:pointer;border-radius:24px;background:transparent;color:#fff;text-align:left}.tm-root .tm-starter-option button>span{font-size:16px;font-weight:500;line-height:1.4}.tm-root .tm-starter-option button>small{padding:3px 8px;border-radius:999px;background:#ffffff29;color:#ffffffd1;font-size:10px;font-weight:500;line-height:1.3}.tm-root .tm-starter-option button>i{position:absolute;right:24px;bottom:8px;left:24px;height:2px;overflow:hidden;border-radius:999px;background:#ffffff26}.tm-root .tm-starter-option button>i:after{display:block;width:100%;height:100%;border-radius:inherit;background:#fff;content:"";animation:tm-starter-progress 6s linear both;transform-origin:left}.tm-root .tm-starter-option button>i[data-motion=frozen]:after{animation:none;transform:scaleX(.42)}.tm-root .tm-starter-option-detail{display:flex;flex-direction:column;gap:8px;padding:4px 24px 0}.tm-root .tm-starter-option-detail p{display:flex;align-items:center;gap:8px;color:#ffffffbd;font-size:12px;line-height:1.4}.tm-root .tm-starter-option-detail p svg{width:14px;height:14px;flex:none}.tm-root .tm-starter-option-detail a{width:-moz-fit-content;width:fit-content;color:#fff;font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.tm-root .tm-use-case-starter-controls>.tm-use-case-button{width:100%;flex:none;border-color:#fff;background:#fff;color:var(--tm-dark)}.tm-root .tm-use-case-starter-stage{position:relative;width:100%;height:735px;min-width:0}.tm-root .tm-starter-panel{position:relative;width:100%;height:100%;padding:28px 20px;overflow:hidden;border-radius:24px;background:radial-gradient(circle at 50% 20%,#fff,#ffffffeb,#ffefdadb 68%,#d9ccffd9);box-shadow:inset 0 0 42px #ffffffbf,0 24px 60px #1f049733;color:var(--tm-dark);opacity:1;transition-duration:.7s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.22,1,.36,1)}.tm-root .tm-starter-panel[hidden]{display:none}.tm-root .tm-starter-panel-features{display:grid;gap:9px;margin-bottom:24px}.tm-root .tm-starter-panel-features>span{display:flex;align-items:center;gap:9px;color:#5e5b68;font-size:12px;line-height:1.35}.tm-root .tm-starter-panel-features>span:nth-child(n+5){display:none}.tm-root .tm-starter-panel-features svg{width:13px;height:13px;flex:none;padding:2px;border-radius:50%;background:#6e47ff;color:#fff;stroke-width:3}.tm-root .tm-starter-conversation{display:flex;flex-direction:column;gap:10px}.tm-root .tm-starter-message,.tm-root .tm-how-thread-message,.tm-root .tm-slack-message,.tm-root .tm-engineering-message,.tm-root .tm-review-message{display:flex;min-width:0;gap:10px;color:#25212d;font-size:16px;line-height:1.4}.tm-root .tm-starter-message>img,.tm-root .tm-how-thread-message>img,.tm-root .tm-slack-message-person>img{width:36px;height:36px;flex:none;border-radius:6px;-o-object-fit:cover;object-fit:cover}.tm-root .tm-starter-message>div,.tm-root .tm-how-thread-message>div,.tm-root .tm-slack-message>div,.tm-root .tm-engineering-message>div,.tm-root .tm-review-message>div{min-width:0;flex:1}.tm-root .tm-starter-message-emmanuel,.tm-root .tm-how-thread-emmanuel,.tm-root .tm-slack-message-emmanuel,.tm-root .tm-engineering-message,.tm-root .tm-review-message{padding:10px;border-radius:8px;background:linear-gradient(145deg,#fff,#f3efff);box-shadow:0 8px 18px #26127b1f,inset 0 0 16px #6e47ff0f}.tm-root .tm-starter-author,.tm-root .tm-how-thread-message>div>p:first-child,.tm-root .tm-slack-author,.tm-root .tm-review-message>div>p:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;margin-bottom:2px}.tm-root .tm-starter-author strong,.tm-root .tm-how-thread-message strong,.tm-root .tm-slack-author strong,.tm-root .tm-review-message strong{font-weight:600}.tm-root .tm-starter-author span,.tm-root .tm-how-thread-message>div>p:first-child>span,.tm-root .tm-slack-author>span,.tm-root .tm-review-message>div>p:first-child>span{color:#77737e;font-size:11px}.tm-root .tm-starter-author small,.tm-root .tm-how-thread-message small,.tm-root .tm-slack-author small,.tm-root .tm-review-message small{padding:1px 4px;border-radius:3px;background:#e8e0ff;color:#6e47ff;font-size:9px;font-weight:500}.tm-root .tm-starter-message mark,.tm-root .tm-how-thread-message mark,.tm-root .tm-slack-message mark{padding:0 2px;border-radius:2px;background:#6e47ff29;color:#6e47ff}.tm-root .tm-slack-avatar{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:8px;background:radial-gradient(145.58% 104.75% at 52.06% -4.35%,#ffbb98,#9e84ff 51%,#6e47ff 80%,#150079);color:#fff;font-family:Emmanuel Ulm,sans-serif;font-size:20px;font-weight:700}.tm-root .tm-starter-reactions,.tm-root .tm-mini-reactions,.tm-root .tm-slack-reactions{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:7px;font-size:11px}.tm-root .tm-starter-reactions>span,.tm-root .tm-starter-reactions button,.tm-root .tm-mini-reactions>span,.tm-root .tm-mini-reactions button,.tm-root .tm-slack-reactions button{min-height:22px;padding:2px 7px;border-radius:999px;background:#f6f2ef;color:#312d37;font-size:11px}.tm-root .tm-mini-reactions button,.tm-root .tm-slack-reactions button{cursor:pointer}.tm-root .tm-mini-reactions button[aria-pressed=true],.tm-root .tm-starter-reactions button[aria-pressed=true],.tm-root .tm-slack-reactions button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #6e47ff}.tm-root .tm-use-case-how{width:100%;height:2140px;padding:56px 16px;background:var(--tm-beige)}.tm-root .tm-use-case-section-frame,.tm-root .tm-use-case-workflow-frame{width:100%;max-width:1280px;height:100%;margin:0 auto}.tm-root .tm-use-case-how>.tm-use-case-section-frame{display:flex;flex-direction:column;gap:63px}.tm-root .tm-use-case-how h2{flex:none;line-height:1.1;text-align:center}.tm-root .tm-how-card-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.tm-root .tm-how-card-grid>article{position:relative;display:flex;min-width:0;height:595px;min-height:595px;flex-direction:column;overflow:hidden;border-radius:24px;background:radial-gradient(circle at 6% 4%,#ffbd9e,#fde3aa 43%,#d2c6ff 74%,#6748fd);box-shadow:inset 0 0 0 1px #ffffff73}.tm-root .tm-how-card-grid>article:nth-child(2){height:694px;min-height:694px}.tm-root .tm-how-card-visual{position:relative;display:flex;min-height:380px;flex:1;align-items:center;justify-content:center;padding:32px;overflow:hidden}.tm-root .tm-how-card-grid article:first-child .tm-how-card-visual{padding:0}.tm-root .tm-how-card-grid article:first-child .tm-how-card-visual>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tm-root .tm-how-number{position:absolute;z-index:2;top:28px;left:28px;display:grid;min-width:36px;height:24px;place-items:center;border-radius:999px;background:#ffffff7f;color:#6e47ff;font-size:12px;font-weight:500}.tm-root .tm-how-card-copy{display:flex;min-height:215px;flex:none;flex-direction:column;gap:12px;padding:32px;border-radius:24px;background:linear-gradient(180deg,#ffffffdb,#fffffffa)}.tm-root .tm-how-card-copy h3{font-size:20px;line-height:1.2}.tm-root .tm-how-card-copy p{color:var(--tm-secondary);font-size:16px;line-height:1.4}.tm-root .tm-how-thread{display:flex;width:100%;flex-direction:column;gap:10px}.tm-root .tm-how-thread-message{font-size:13px}.tm-root .tm-how-thread-message>div>p+p{margin-top:2px}.tm-root .tm-review-visual,.tm-root .tm-review-message{width:100%}.tm-root .tm-review-actions{display:flex;gap:6px;margin-top:10px}.tm-root .tm-review-actions button{min-width:76px;min-height:32px;cursor:pointer;border-radius:5px;background:#16883e;color:#fff;font-size:12px;font-weight:500}.tm-root .tm-review-actions button:last-child{background:#d84947}.tm-root .tm-review-actions button[aria-pressed=true]{box-shadow:0 0 0 3px #ffffffbf,0 0 0 5px #6e47ff66}.tm-root .tm-use-case-workflows{width:100%;height:2001px;padding:56px 16px;background:var(--tm-beige)}.tm-root .tm-use-case-workflow-frame{display:flex;flex-direction:column;gap:64px}.tm-root .tm-workflow-row{display:flex;width:100%;height:912px;flex-direction:column;gap:24px}.tm-root .tm-workflow-copy{display:flex;height:272px;min-width:0;flex:none;flex-direction:column;align-items:flex-start;gap:16px}.tm-root .tm-workflow-copy>span,.tm-root .tm-nonprofit-card>div>span{width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:999px;background:#eee8ff;color:#6e47ff;font-size:12px;font-weight:500;line-height:16px}.tm-root .tm-workflow-copy h2{width:100%;font-size:26px;line-height:1.1}.tm-root .tm-workflow-copy>p{color:var(--tm-secondary);font-size:16px;line-height:1.4}.tm-root .tm-workflow-tools{display:flex;align-items:center;margin-top:auto}.tm-root .tm-workflow-tools>span{display:grid;width:72px;height:72px;flex:none;place-items:center;margin-right:-8px;padding:8px;overflow:hidden;border:1px solid #fffefc;border-radius:24px;background:linear-gradient(135deg,#f9f5f1 20%,#fffefc);box-shadow:inset 2px 2px 4px #f5f1ed,0 8px 16px #1a18290f}.tm-root .tm-workflow-tools img{width:auto;max-width:40px;height:auto;max-height:36px;-o-object-fit:contain;object-fit:contain}.tm-root .tm-workflow-tools>span:nth-child(2) img{filter:invert(1)}.tm-root .tm-workflow-visual{width:100%;height:616px;min-width:0;flex:none}.tm-root .tm-slack-mockup,.tm-root .tm-engineering-mockup{display:flex;width:100%;height:100%;min-height:616px;flex-direction:column;justify-content:space-between;padding:16px;overflow:hidden;border-radius:32px;background:radial-gradient(circle at 50% -12%,rgb(255 187 152 / 82%),transparent 34%),linear-gradient(152deg,#ac83ff,#7852ff 54%,#220a97);color:#fff}.tm-root .tm-slack-context-bar{display:flex;min-height:80px;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:32px}.tm-root .tm-slack-context-bar>div{display:flex;min-width:0;flex-direction:column;gap:3px}.tm-root .tm-slack-context-bar strong{font-size:14px;font-weight:500}.tm-root .tm-slack-context-bar div>span{color:#ffffffb8;font-size:12px}.tm-root .tm-slack-live-badge,.tm-root .tm-slack-summary-badge{display:inline-flex;min-height:36px;flex:none;align-items:center;padding:0 16px;border-radius:999px;background:#ffbb98;color:#33253c;font-size:12px;font-weight:500}.tm-root .tm-slack-thread,.tm-root .tm-engineering-message{display:flex;width:100%;flex-direction:column;gap:8px}.tm-root .tm-slack-message,.tm-root .tm-engineering-message{font-size:16px}.tm-root .tm-slack-message-person{gap:8px;padding:0 12px;color:#fff}.tm-root .tm-slack-message-person mark{background:#ffffff29;color:#fff}.tm-root .tm-slack-message-person .tm-slack-author span{color:#ffffff94}.tm-root .tm-slack-message-emmanuel{gap:8px;padding:16px 12px}.tm-root .tm-slack-message-emmanuel ul,.tm-root .tm-engineering-message ul{display:grid;gap:4px;margin-top:8px;padding-left:20px}.tm-root .tm-slack-file{display:flex;width:-moz-fit-content;width:fit-content;min-width:180px;min-height:28px;align-items:center;gap:6px;margin-top:8px;padding:4px 9px;border-radius:999px;background:#f6f2ef;color:#352f3a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tm-root .tm-slack-file strong{font-weight:400}.tm-root .tm-engineering-message{gap:0;padding:16px 12px;background:linear-gradient(145deg,#fff,#f3efff);color:#25212d}.tm-root .tm-engineering-message>div>p+p{margin-top:8px}.tm-root .tm-engineering-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tm-root .tm-engineering-actions span{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border-radius:5px;background:#1f9c55;color:#fff;font-size:11px;font-weight:500}.tm-root .tm-engineering-actions span:last-child{background:#dc4b4b}.tm-root .tm-use-case-nonprofit{width:100%;height:586px;padding:48px 16px;background:var(--tm-beige)}.tm-root .tm-nonprofit-card{position:relative;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:32px;overflow:hidden;border-radius:24px;background:radial-gradient(circle at 3% 0%,rgb(255 187 152 / 48%),transparent 35%),radial-gradient(circle at 100% 100%,rgb(110 71 255 / 42%),transparent 40%),#fff;box-shadow:inset 0 0 28px #ffc1a347,inset 0 -16px 34px #6e47ff1f;text-align:center}.tm-root .tm-nonprofit-card>div{display:flex;width:100%;max-width:768px;flex-direction:column;align-items:center;gap:16px}.tm-root .tm-nonprofit-card>div>span{margin-bottom:16px}.tm-root .tm-nonprofit-card h2{width:100%}.tm-root .tm-nonprofit-card p{color:var(--tm-secondary);font-size:16px;line-height:1.4}.tm-root .tm-nonprofit-card>.tm-use-case-button{background:transparent}.tm-root .tm-use-case-testimonials{width:100%;height:689px;padding:4px 0;overflow-x:clip;background:var(--tm-beige)}.tm-root .tm-testimonials-card{position:relative;display:flex;width:100%;height:681px;flex-direction:column;align-items:center;gap:48px;padding:48px 0;overflow:hidden;border-radius:24px;background:radial-gradient(70% 48% at 48% 0%,#ffbb98 0%,#d0a1ca 28%,#987dff 60%,transparent 100%),linear-gradient(155deg,#b68be5,#815dff 48%,#19007d);color:#fff}.tm-root .tm-testimonials-card>h2{width:100%;flex:none;font-size:32px;line-height:1.1;text-align:center}.tm-root .tm-marketing-carousel{position:relative;display:flex;width:100%;min-height:500px;flex-direction:column;align-items:center;gap:40px}.tm-root .tm-marketing-carousel-viewport{position:relative;width:100%;height:422px;flex:none}.tm-root .tm-marketing-carousel-active{position:absolute;top:0;left:50%;width:342px;height:394px;transform:translate(-50%)}.tm-root .tm-marketing-carousel-slide,.tm-root .tm-testimonial-card{width:100%;height:100%}.tm-root .tm-marketing-carousel-slide[hidden],.tm-root .tm-marketing-carousel-adjacent{display:none}.tm-root .tm-testimonial-card{display:flex;flex-direction:column;padding:24px;overflow:hidden;border-radius:24px;background:linear-gradient(145deg,#fffffff7,#f5effff5);box-shadow:0 18px 42px #18007333,inset 0 0 0 1px #ffffff73;color:var(--tm-dark)}.tm-root .tm-testimonial-saved{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#eee8ff;color:#6e47ff;font-size:11px;line-height:1.3}.tm-root .tm-testimonial-saved svg{width:12px;height:12px}.tm-root .tm-testimonial-card>p{margin-top:24px;color:#312d3c;font-size:17px;line-height:1.4}.tm-root .tm-testimonial-person{display:flex;align-items:center;gap:12px;margin-top:auto}.tm-root .tm-testimonial-person>img,.tm-root .tm-testimonial-person>span{display:grid;width:48px;height:48px;flex:none;place-items:center;border-radius:50%;background:#d9cffd;color:#5b3adb;font-weight:600;-o-object-fit:cover;object-fit:cover}.tm-root .tm-testimonial-person>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.tm-root .tm-testimonial-person strong{font-size:14px;font-weight:600}.tm-root .tm-testimonial-person div>span{color:var(--tm-secondary);font-size:12px}.tm-root .tm-testimonial-person>a{display:inline-flex;width:20px;height:20px;flex:none}.tm-root .tm-testimonial-person>a svg{width:20px;height:20px}.tm-root .tm-marketing-carousel-controls{display:flex;align-items:center;gap:24px}.tm-root .tm-marketing-carousel-controls button{display:grid;width:66px;height:40px;cursor:pointer;place-items:center;border-radius:999px;background:#fff;color:var(--tm-dark);border:1px solid rgb(255 255 255 / 58%);font-size:16px}.tm-root .tm-marketing-carousel-controls button svg{width:18px;height:18px;stroke-width:1.6}.tm-root .tm-use-case-mobile-cta{position:fixed;z-index:40;right:0;bottom:12px;left:0;display:block;padding:0 16px}.tm-root .tm-use-case-mobile-cta[hidden]{display:none}.tm-root .tm-use-case-mobile-cta>div{max-width:384px;margin:0 auto;padding:6px;border-radius:999px;background:#fff;box-shadow:0 10px 32px #1a182b2e}.tm-root .tm-use-case-mobile-cta .tm-use-case-button{width:100%}@keyframes tm-starter-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(min-width:640px){.tm-root .tm-use-case-hero{height:699px;border-radius:0 0 48px 48px}.tm-root .tm-use-case-hero-inner{padding:144px 48px 76px}.tm-root .tm-use-case-hero h1{width:min(100%,calc(41.0156vw + 136px));font-size:clamp(36px,calc(16.72px + 4.9438vw),80px)}.tm-root .tm-use-case-hero h1>span{white-space:nowrap}.tm-root .tm-use-case-hero-primary>.tm-use-case-button{width:auto}.tm-root .tm-use-case-hero-features{align-items:center;gap:32px;margin-top:80px}.tm-root .tm-use-case-hero-features>div,.tm-root .tm-use-case-hero-features>a{flex:none;flex-direction:row;gap:16px;font-size:14px;white-space:nowrap}.tm-root .tm-use-case-starter{height:974px;padding:56px 48px;border-radius:48px}.tm-root .tm-use-case-starter-frame{height:862px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.tm-root .tm-use-case-starter-controls{height:612px}.tm-root .tm-use-case-starter-heading h2,.tm-root .tm-use-case-how h2,.tm-root .tm-nonprofit-card h2{font-size:clamp(24px,calc(13.48px + 2.6966vw),48px)}.tm-root .tm-starter-option.is-active{min-height:125px}.tm-root .tm-use-case-starter-stage{height:862px}.tm-root .tm-starter-panel{padding:32px 24px}.tm-root .tm-use-case-how{height:2151px;padding:112px 48px}.tm-root .tm-use-case-how>.tm-use-case-section-frame{gap:64px}.tm-root .tm-how-card-grid>article,.tm-root .tm-how-card-grid>article:nth-child(2){height:595px;min-height:595px}.tm-root .tm-how-card-visual{padding:40px}.tm-root .tm-how-card-copy{padding:36px}.tm-root .tm-use-case-workflows{height:2025px;padding:112px 48px}.tm-root .tm-use-case-workflow-frame{gap:80px}.tm-root .tm-workflow-row{height:860px}.tm-root .tm-workflow-copy{height:220px}.tm-root .tm-workflow-copy h2{font-size:clamp(20px,calc(13.43px + 1.6854vw),32px)}.tm-root .tm-slack-mockup,.tm-root .tm-engineering-mockup{padding:16px}.tm-root .tm-use-case-nonprofit{height:554px;padding:80px 48px}.tm-root .tm-nonprofit-card{padding:48px;border-radius:48px}.tm-root .tm-use-case-testimonials{height:801px;padding:40px 48px}.tm-root .tm-testimonials-card{height:721px;gap:48px;padding:64px 0;border-radius:48px}.tm-root .tm-testimonials-card>h2{font-size:48px}.tm-root .tm-marketing-carousel{min-height:500px;gap:40px}.tm-root .tm-marketing-carousel-viewport{height:412px}.tm-root .tm-marketing-carousel-active{width:396px;height:410px}.tm-root .tm-marketing-carousel-adjacent{position:absolute;top:0;left:50%;display:block;width:396px;height:410px;cursor:pointer;transform:translate(-614px)}.tm-root .tm-marketing-carousel-adjacent-visual,.tm-root .tm-marketing-carousel-adjacent-select{position:absolute;inset:0}.tm-root .tm-marketing-carousel-adjacent-select{z-index:2;cursor:pointer;border-radius:24px;background:transparent}.tm-root .tm-marketing-carousel-adjacent-select:focus-visible{outline:3px solid rgb(255 255 255 / 85%);outline-offset:4px}.tm-root .tm-use-case-testimonials .tm-marketing-carousel-adjacent-visual .tm-testimonial-card{height:328px}.tm-root .tm-testimonial-card{padding:28px}.tm-root .tm-use-case-mobile-cta>div{max-width:384px}}@media(min-width:1024px){.tm-root .tm-use-case-hero{height:775px}.tm-root .tm-use-case-hero-inner{padding-top:176px}.tm-root .tm-use-case-hero h1{width:556px}.tm-root .tm-use-case-starter{height:971px;padding:64px}.tm-root .tm-use-case-starter-frame{height:843px;grid-template-columns:minmax(0,394px) minmax(0,394px);justify-content:space-between;gap:108px}.tm-root .tm-use-case-starter-controls{height:668px;gap:40px}.tm-root .tm-starter-tabs{height:360px;gap:20px}.tm-root .tm-starter-option.is-active{min-height:155px}.tm-root .tm-use-case-starter-stage{height:843px}.tm-root .tm-starter-panel{padding:48px 36px}.tm-root .tm-starter-message,.tm-root .tm-how-thread-message,.tm-root .tm-slack-message,.tm-root .tm-engineering-message,.tm-root .tm-review-message{font-size:16px}.tm-root .tm-use-case-how{height:1272px;padding:112px 80px}.tm-root .tm-how-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tm-root .tm-how-card-grid>article:nth-child(1){height:639px;min-height:639px}.tm-root .tm-how-card-grid>article:nth-child(2){height:939px;min-height:939px}.tm-root .tm-how-card-grid>article:nth-child(3){height:733px;min-height:733px}.tm-root .tm-how-card-visual{min-height:380px;padding:24px}.tm-root .tm-how-card-copy{min-height:215px;padding:32px}.tm-root .tm-how-card-copy h3{font-size:22px}.tm-root .tm-use-case-workflows{height:2092px;padding:112px 80px}.tm-root .tm-use-case-workflow-frame{gap:112px}.tm-root .tm-workflow-row{height:878px;flex-direction:row;align-items:center;gap:128px}.tm-root .tm-workflow-copy{width:calc((100% - 128px)/2);height:auto;flex:0 0 calc((100% - 128px)/2);gap:16px}.tm-root .tm-workflow-visual{width:calc((100% - 128px)/2);height:100%;flex:0 0 calc((100% - 128px)/2)}.tm-root .tm-workflow-row-reverse .tm-workflow-copy{order:2}.tm-root .tm-workflow-row-reverse .tm-workflow-visual{order:1}.tm-root .tm-slack-mockup,.tm-root .tm-engineering-mockup{padding:64px}.tm-root .tm-slack-context-bar{min-height:150px}.tm-root .tm-use-case-nonprofit{height:579px;padding:80px}.tm-root .tm-use-case-testimonials{height:825px;padding:40px 80px}.tm-root .tm-testimonials-card{height:745px;gap:64px}.tm-root .tm-marketing-carousel{gap:48px}.tm-root .tm-nonprofit-card{padding:64px}.tm-root .tm-use-case-mobile-cta{display:none}}@media(min-width:1280px){.tm-root .tm-use-case-hero{height:803px}.tm-root .tm-slack-context-bar{min-height:80px}.tm-root .tm-use-case-hero h1{width:660px}.tm-root .tm-use-case-starter{height:850px;padding:80px}.tm-root .tm-use-case-starter-frame{height:690px;grid-template-columns:minmax(0,434px) minmax(0,630px);justify-content:space-between;gap:108px}.tm-root .tm-use-case-starter-controls,.tm-root .tm-use-case-starter-stage{height:690px}.tm-root .tm-starter-panel{height:641px;padding:48px}.tm-root .tm-use-case-how{height:994px}.tm-root .tm-how-card-grid>article:nth-child(1){height:597px;min-height:597px}.tm-root .tm-how-card-grid>article:nth-child(2){height:653px;min-height:653px}.tm-root .tm-how-card-grid>article:nth-child(3){height:595px;min-height:595px}.tm-root .tm-how-card-copy{min-height:215px;padding:32px}.tm-root .tm-use-case-workflows{height:1568px}.tm-root .tm-workflow-row{height:616px}.tm-root .tm-workflow-copy{width:448px;flex-basis:448px}.tm-root .tm-workflow-visual{width:704px;height:616px;flex-basis:704px}.tm-root .tm-use-case-nonprofit{height:594px}.tm-root .tm-use-case-testimonials{height:825px}}.tm-root:has([data-use-case-page]) .tm-site-footer{height:1203px;min-height:1203px}@media(min-width:640px){.tm-root:has([data-use-case-page]) .tm-site-footer{height:1160px;min-height:1160px}}@media(min-width:1024px){.tm-root:has([data-use-case-page]) .tm-site-footer{height:1044px;min-height:1044px}}@media(min-width:1280px){.tm-root:has([data-use-case-page]) .tm-site-footer{height:1121px;min-height:1121px}}@media(prefers-reduced-motion:reduce){.tm-root .tm-starter-option button>i:after{animation:none;transform:scaleX(.42)}.tm-root .tm-starter-panel{transition:none}}
