.kanban-container.svelte-1xut6s6{min-height:500px}@media(max-width:768px){.kanban-container.svelte-1xut6s6{min-height:0}}.kanban-board-scroller.svelte-1xut6s6{scrollbar-width:none;-webkit-overflow-scrolling:touch}.kanban-board-scroller.svelte-1xut6s6::-webkit-scrollbar{display:none}@keyframes svelte-1vbxx1f-nodeDropIn{0%{opacity:0;transform:scale(.5) translateY(-12px)}60%{transform:scale(1.1) translateY(2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-1dqrv1o-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1dqrv1o-slideInStatus{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1dqrv1o-popIn{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes svelte-16jugbn-pulseRing{0%{box-shadow:0 0 #b5c7eb66}70%{box-shadow:0 0 0 16px #b5c7eb00}to{box-shadow:0 0 #b5c7eb00}}@keyframes svelte-16jugbn-pulseInput{0%,to{box-shadow:0 0 #f5822066}50%{box-shadow:0 0 0 6px #f5822000}}@keyframes svelte-m17myn-slideInEmail{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-m17myn-fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.communications-feature{container-type:inline-size;padding:4rem clamp(.25rem,2vw,2rem);color:var(--on-surface);font-family:Inter,sans-serif}.communications-feature h2,.communications-feature h3{font-family:Manrope,sans-serif;font-weight:700;text-wrap:balance}.communications-intro{max-width:47rem;margin-bottom:2rem}.communications-eyebrow{display:block;color:var(--on-tertiary-container);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.communications-intro h2{margin:.85rem 0 1.1rem;font-size:clamp(2rem,4.1vw,3.25rem);line-height:1.16;letter-spacing:-.04em}.communications-intro h2 span{color:var(--primary)}.communications-intro p{max-width:43rem;color:var(--on-surface-variant);font-size:1.0625rem;line-height:1.75}.communications-showcase{border:1px solid var(--outline-variant);border-radius:1.5rem;background:var(--surface-container-lowest);overflow:clip}.communications-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--outline-variant)}.communications-workspace-name{display:flex;align-items:center;gap:.7rem;font-family:Manrope,sans-serif;font-size:.95rem}.communications-feature svg{flex-shrink:0}.communications-workspace-name svg,.communications-replay svg,.communications-lock,.communications-document-icon svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.communications-workspace-name svg{color:var(--primary)}.communications-preview-label,.communications-scope{font-size:.7rem;color:var(--on-surface-variant)}.communications-controls{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem 1.5rem}.communications-tabs{display:flex;padding:.25rem;border-radius:.8rem;background:var(--surface-container)}.communications-tabs button,.communications-replay{min-height:2.75rem;font-family:inherit;font-size:.78rem;font-weight:600;border:1px solid transparent;transition:background-color .16s ease,color .16s ease}.communications-tabs button{padding:.6rem 1rem;border-radius:.6rem;color:var(--on-surface-variant)}.communications-tabs button[aria-selected=true]{color:var(--on-surface);background:var(--surface-container-lowest);border-color:var(--outline-variant)}.communications-tabs button:hover,.communications-replay:hover{color:var(--primary);background:var(--surface-container-high)}.communications-replay{display:flex;align-items:center;gap:.4rem;padding:.5rem .65rem;border-radius:.65rem;color:var(--on-surface-variant)}.communications-feature button:focus-visible,.communications-scene:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.communications-scene{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin:0 1.5rem 1.5rem;border:1px solid var(--outline-variant);border-radius:1rem}.communications-conversation{min-width:0;padding:1.25rem}.communications-recipient{display:flex;align-items:center;gap:.65rem}.communications-avatar{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;background:var(--primary-container);color:var(--on-primary-container);font-size:.7rem;font-weight:700;border-radius:50%}.communications-recipient strong,.communications-recipient div>span{display:block;font-size:.8rem;line-height:1.65}.communications-recipient div>span{color:var(--on-surface-variant);font-size:.7rem}.communications-lock{margin-left:auto;color:var(--on-surface-variant);width:1rem;height:1rem}.communications-scope{margin:1rem 0;text-align:center}.communications-messages{display:flex;flex-direction:column;gap:.85rem;min-height:18rem}.communications-message{width:90%;padding:.8rem 1rem;border-radius:1rem}.communications-message-outgoing{align-self:flex-end;background:var(--primary-container);color:var(--on-primary-container);border-bottom-right-radius:.25rem}.communications-message-incoming{align-self:flex-start;background:var(--surface-container);border-bottom-left-radius:.25rem}.communications-sender{display:block;font-size:.65rem;font-weight:700;margin-bottom:.35rem}.communications-message p{font-size:.8rem;line-height:1.7;overflow-wrap:anywhere}.communications-document{display:flex;align-items:center;gap:.7rem;padding:.85rem;border:1px solid var(--outline-variant);border-radius:.75rem;background:var(--surface-container-lowest)}.communications-document-icon{display:grid;place-items:center;flex-shrink:0;width:2.25rem;height:2.6rem;color:var(--on-tertiary-container);background:var(--tertiary-container);border-radius:.5rem}.communications-document strong{display:block;font-size:.75rem;font-weight:600;overflow-wrap:anywhere}.communications-document div>span{display:block;font-size:.65rem;color:var(--on-surface-variant);margin-top:.3rem;line-height:1.6}.communications-story{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:1.5rem;border-left:1px solid var(--outline-variant);border-radius:0 1rem 1rem 0;background:var(--surface-container-low)}.communications-orbit{margin:0 -.5rem 1.6rem}.communications-orbit svg{width:100%;height:auto}.communications-orbit-line{stroke:var(--outline-variant);stroke-width:.6}.communications-route{stroke:var(--tertiary);stroke-width:1.75;stroke-dasharray:1}.communications-route-return{stroke:var(--primary)}.communications-orbit-node{fill:var(--surface-container-lowest);stroke:var(--outline-variant)}.communications-orbit-symbol{stroke:var(--primary);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.communications-route-dot{fill:var(--tertiary)}.communications-orbit-labels{display:flex;justify-content:space-between;margin:-.65rem 8% 0;color:var(--on-surface-variant);font-size:.65rem;font-weight:600}.communications-story .communications-eyebrow{font-size:.6rem}.communications-story h3{font-size:1.3rem;line-height:1.4;letter-spacing:-.025em;margin:.7rem 0}.communications-story p{color:var(--on-surface-variant);font-size:.8rem;line-height:1.8}.communications-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:2rem}.communications-benefit-number{display:block;color:var(--on-tertiary-container);font-size:.7rem;font-weight:700;margin-bottom:.8rem}.communications-benefits h3{font-size:1rem;line-height:1.5;margin-bottom:.5rem;text-wrap:initial}.communications-benefits p{color:var(--on-surface-variant);font-size:.8rem;line-height:1.8}@container (max-width: 620px){.communications-scene{grid-template-columns:minmax(0,1fr)}.communications-story{border-left:0;border-top:1px solid var(--outline-variant);border-radius:0 0 1rem 1rem}.communications-orbit{width:min(100%,18rem);align-self:center;margin-top:-.5rem;margin-bottom:1rem}.communications-messages{min-height:0}.communications-benefits{grid-template-columns:1fr;gap:1.5rem}.communications-benefits>div{padding-left:2.3rem;position:relative}.communications-benefit-number{position:absolute;left:0;top:.3rem}}@container (max-width: 380px){.communications-toolbar{padding:1rem;gap:.4rem}.communications-preview-label{padding-left:1.95rem}.communications-controls{padding:.75rem}.communications-tabs button{padding:.5rem .6rem}.communications-replay{min-width:2.75rem;justify-content:center;padding:.5rem}.communications-replay span{display:none}.communications-scene{margin:0 .75rem .75rem}.communications-conversation,.communications-story{padding:1rem}.communications-message{width:95%}}@media(prefers-reduced-motion:reduce){.communications-feature *,.communications-feature *:before,.communications-feature *:after{transition:none!important}}@keyframes svelte-1al78pf-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1al78pf-slideInField{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1al78pf-popIn{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}:root{--feature-bg: var(--surface)}.feature-sidebar.svelte-1d0dgro{transition:opacity .25s ease,transform .25s ease}.feature-sidebar.is-hidden.svelte-1d0dgro{opacity:0;transform:translate(-12px);pointer-events:none}.feature-bg-layer.svelte-1d0dgro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--feature-bg);transition:background-color .12s linear;pointer-events:none}[data-feature-section]{min-height:100vh;content-visibility:auto;contain-intrinsic-size:auto 100vh}.mobile-pill-wrapper.svelte-1d0dgro{position:sticky;top:68px;z-index:25;background:linear-gradient(to bottom,var(--surface, #0c1320) 70%,transparent 100%);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%)}html:not(.dark) .mobile-pill-wrapper.svelte-1d0dgro{background:linear-gradient(to bottom,rgba(255,255,255,.92) 70%,transparent 100%)}.mobile-pill-nav.svelte-1d0dgro{position:relative}.pill-scroller.svelte-1d0dgro{-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}.pill-scroller.svelte-1d0dgro::-webkit-scrollbar{display:none}.pill-edge-fade.svelte-1d0dgro{position:absolute;top:12px;right:16px;bottom:12px;width:40px;pointer-events:none;border-top-right-radius:12px;border-bottom-right-radius:12px;background:linear-gradient(to right,transparent,rgba(7,14,27,.9))}html:not(.dark) .pill-edge-fade.svelte-1d0dgro{background:linear-gradient(to right,transparent,rgba(245,247,250,.92))}@media(max-width:768px){[data-feature-section]{min-height:0}}.thats-all-wrap.svelte-1d0dgro{position:relative;padding:6rem 0 7rem}@media(max-width:768px){.thats-all-wrap.svelte-1d0dgro{padding:4rem 0 5rem}}.thats-all-card.svelte-1d0dgro{position:relative;text-align:center;padding:3rem 2rem 3.25rem;border-radius:28px;overflow:hidden;background:radial-gradient(120% 80% at 50% -10%,rgba(245,130,32,.14),transparent 60%),linear-gradient(180deg,#121a2ab8,#0e15248c);border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 80px -32px #0009,inset 0 1px #ffffff0f;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}html:not(.dark) .thats-all-card.svelte-1d0dgro{background:radial-gradient(120% 80% at 50% -10%,rgba(245,130,32,.12),transparent 60%),linear-gradient(180deg,#ffffffe0,#ffffffad);border-color:#0000000f;box-shadow:0 30px 60px -24px #1e283c2e,inset 0 1px #fff9}@media(max-width:640px){.thats-all-card.svelte-1d0dgro{padding:2.25rem 1.25rem 2.5rem;border-radius:22px;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}}.thats-all-badge.svelte-1d0dgro{display:inline-flex;align-items:center;gap:.55rem;padding:.4rem .85rem;border-radius:999px;border:1px solid rgba(245,130,32,.28);background:#f5822014;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f58220}.thats-all-dot.svelte-1d0dgro{width:8px;height:8px;border-radius:50%;background:#f58220;box-shadow:0 0 #f582208c;animation:svelte-1d0dgro-taDotPulse 1.8s ease-out infinite}@keyframes svelte-1d0dgro-taDotPulse{0%{box-shadow:0 0 #f582208c}70%{box-shadow:0 0 0 10px #f5822000}to{box-shadow:0 0 #f5822000}}.thats-all-gradient.svelte-1d0dgro{background:linear-gradient(90deg,#f58220,#ffb786 40%,#b5c7eb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;animation:svelte-1d0dgro-taShimmer 6s ease-in-out infinite;background-size:200% 100%}@keyframes svelte-1d0dgro-taShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.thats-all-ctas.svelte-1d0dgro{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.5rem}.thats-all-cta-primary.svelte-1d0dgro,.thats-all-cta-ghost.svelte-1d0dgro{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.4rem;border-radius:12px;font-weight:600;font-size:.95rem;text-decoration:none;transition:all .18s ease}.thats-all-cta-primary.svelte-1d0dgro{background:linear-gradient(135deg,#f58220,#ff9e40);color:#fff;box-shadow:0 14px 26px -12px #f5822080}.thats-all-cta-primary.svelte-1d0dgro:hover{filter:brightness(1.08);transform:translateY(-1px)}.thats-all-cta-ghost.svelte-1d0dgro{background:transparent;color:var(--on-surface);border:1px solid rgba(255,255,255,.14)}html:not(.dark) .thats-all-cta-ghost.svelte-1d0dgro{border-color:#0000001a}.thats-all-cta-ghost.svelte-1d0dgro:hover{background:#ffffff0d}html:not(.dark) .thats-all-cta-ghost.svelte-1d0dgro:hover{background:#0000000a}.thats-all-sparkle.svelte-1d0dgro{position:absolute;left:50%;top:22%;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,#ffb786,#ffb78600 70%);pointer-events:none;transform:translate(var(--sx, 0),var(--sy, 0)) scale(.8);animation:svelte-1d0dgro-taSparkle 4.2s ease-in-out infinite;animation-delay:var(--sd, 0s)}@keyframes svelte-1d0dgro-taSparkle{0%,to{opacity:0;transform:translate(var(--sx, 0),var(--sy, 0)) scale(.6)}50%{opacity:1;transform:translate(calc(var(--sx, 0) * 1.08),calc(var(--sy, 0) * 1.08)) scale(1)}}@media(prefers-reduced-motion:reduce){.thats-all-dot.svelte-1d0dgro,.thats-all-gradient.svelte-1d0dgro,.thats-all-sparkle.svelte-1d0dgro{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}
