@charset "UTF-8";.logo-scroll-bar.svelte-1idfjjf{background-color:#fafbf7;font-family:Roboto,sans-serif;padding:48px 56px;overflow:hidden}.logo-scroll-bar.svelte-1idfjjf .header-content:where(.svelte-1idfjjf){text-align:center;margin-bottom:32px}.logo-scroll-bar.svelte-1idfjjf .header-content:where(.svelte-1idfjjf) .title:where(.svelte-1idfjjf){font-size:1.5em;font-weight:600;color:#2e3b35;margin-bottom:8px}.logo-scroll-bar.svelte-1idfjjf .header-content:where(.svelte-1idfjjf) .subtitle:where(.svelte-1idfjjf){font-size:1em;color:#5a6b64}.logo-scroll-bar.svelte-1idfjjf .logos-container:where(.svelte-1idfjjf){position:relative;width:100%;display:flex;align-items:center}.logo-scroll-bar.svelte-1idfjjf .logos-container.animated:where(.svelte-1idfjjf) .logos-track:where(.svelte-1idfjjf){animation:svelte-1idfjjf-scroll var(--animation-duration) linear infinite}.logo-scroll-bar.svelte-1idfjjf .logos-container.animated:where(.svelte-1idfjjf) .logos-track:where(.svelte-1idfjjf):hover{animation-play-state:paused}.logo-scroll-bar.svelte-1idfjjf .logos-container.static:where(.svelte-1idfjjf){justify-content:center;flex-wrap:wrap;gap:48px}.logo-scroll-bar.svelte-1idfjjf .logos-track:where(.svelte-1idfjjf){display:flex;align-items:center;width:fit-content}.logo-scroll-bar.svelte-1idfjjf .logos-track.animated-track:where(.svelte-1idfjjf){gap:48px}.logo-scroll-bar.svelte-1idfjjf .logo-set:where(.svelte-1idfjjf){display:flex;align-items:center;gap:48px}.logo-scroll-bar.svelte-1idfjjf .logo-item:where(.svelte-1idfjjf){flex-shrink:0;display:flex;align-items:center;justify-content:center;height:40px;min-width:120px;padding:0 16px}.logo-scroll-bar.svelte-1idfjjf .logo-item:where(.svelte-1idfjjf) img:where(.svelte-1idfjjf){max-height:100%;max-width:180px;width:auto;height:auto;object-fit:contain;filter:grayscale(100%) opacity(.9);transition:filter .3s ease}.logo-scroll-bar.svelte-1idfjjf .logo-item:where(.svelte-1idfjjf) img:where(.svelte-1idfjjf):hover{filter:grayscale(0%) opacity(1)}.logo-scroll-bar.svelte-1idfjjf .logo-item:where(.svelte-1idfjjf) a:where(.svelte-1idfjjf){display:flex;align-items:center;justify-content:center;height:100%}@keyframes svelte-1idfjjf-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:768px){.logo-scroll-bar.svelte-1idfjjf{padding:32px 24px}.logo-scroll-bar.svelte-1idfjjf .header-content:where(.svelte-1idfjjf) .title:where(.svelte-1idfjjf){font-size:1.25em}.logo-scroll-bar.svelte-1idfjjf .header-content:where(.svelte-1idfjjf) .subtitle:where(.svelte-1idfjjf){font-size:.9em}.logo-scroll-bar.svelte-1idfjjf .logos-container.static:where(.svelte-1idfjjf){gap:32px}.logo-scroll-bar.svelte-1idfjjf .logos-container.animated:where(.svelte-1idfjjf) .logos-track:where(.svelte-1idfjjf){animation:none!important;width:100%;display:block;transform:none!important}.logo-scroll-bar.svelte-1idfjjf .logos-container.animated:where(.svelte-1idfjjf) .logos-track.animated-track:where(.svelte-1idfjjf){gap:0}.logo-scroll-bar.svelte-1idfjjf .logos-container.animated:where(.svelte-1idfjjf) .logo-set:where(.svelte-1idfjjf):nth-child(2){display:none}.logo-scroll-bar.svelte-1idfjjf .logos-container.animated:where(.svelte-1idfjjf) .logo-set:where(.svelte-1idfjjf):first-child{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px 16px;width:100%}.logo-scroll-bar.svelte-1idfjjf .logos-container.animated:where(.svelte-1idfjjf) .logo-set:where(.svelte-1idfjjf):first-child .logo-item:where(.svelte-1idfjjf):nth-child(n+9){display:none}.logo-scroll-bar.svelte-1idfjjf .logo-item:where(.svelte-1idfjjf){height:48px;min-width:0;width:100%;padding:0}.logo-scroll-bar.svelte-1idfjjf .logo-item:where(.svelte-1idfjjf) img:where(.svelte-1idfjjf){max-width:76px;max-height:36px}}.markdown-cell.svelte-s92wb5 p{margin-top:.5em;margin-bottom:0;padding-left:1.5em;line-height:1.5}.markdown-cell.svelte-s92wb5 pre{background-color:#f3f4f6;padding:.75rem;border-radius:.375rem;overflow-x:auto;font-family:monospace;font-size:.875rem}.markdown-cell.svelte-s92wb5 code{background-color:#f3f4f6;padding:.125rem .25rem;border-radius:.25rem;font-family:monospace;font-size:.875rem}.markdown-cell.svelte-s92wb5 ul{margin-top:.125em;margin-bottom:0}.markdown-cell.svelte-s92wb5 h2{margin-top:1em}.preview-cell.svelte-n09y1k{border-left:3px solid var(--preview-color, #666);margin-top:8px;background:#fff;border-radius:0 4px 4px 0;padding-left:12px;height:100%}.preview-cell.minimal.svelte-n09y1k{border-left:none;margin-top:0;padding-left:0;background:transparent;border-radius:0}.cell-header.svelte-n09y1k{margin-bottom:12px;display:flex;align-items:center;gap:8px}.cell-type.svelte-n09y1k{display:inline-block;padding:4px 12px;background:color-mix(in srgb,var(--preview-color) 15%,white);color:var(--preview-color);border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.preview-name.svelte-n09y1k{padding:4px 12px;background:#f5f5f5;color:#666;border-radius:4px;font-size:12px;font-weight:500}h4.svelte-n09y1k{margin:0 0 8px;font-size:14px;font-weight:600;color:#2e3b35;text-transform:uppercase}.error-section.svelte-n09y1k{background:#fff3cd;border:1px solid #ffc107;border-radius:4px;padding:12px}.error-message.svelte-n09y1k{margin:0;color:#856404;font-size:14px}.image-preview.svelte-n09y1k{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.image-preview.svelte-n09y1k img:where(.svelte-n09y1k){width:100%;height:auto;display:block}.html-preview.svelte-n09y1k,.table-preview.svelte-n09y1k{border:1px solid #e0e0e0;border-radius:4px;padding:16px;background:#f9f9f9;overflow-x:auto}.html-iframe-preview.svelte-n09y1k{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;background:#fff;height:100%;width:100%}.html-iframe-preview.svelte-n09y1k .preview-iframe:where(.svelte-n09y1k){width:100%;height:100%;border:none;display:block;overflow:hidden}.preview-cell.minimal.svelte-n09y1k .html-iframe-preview:where(.svelte-n09y1k){height:100%;border:none;border-radius:0}.dataframe-preview.svelte-n09y1k{border:1px solid #e0e0e0;border-radius:4px;overflow-x:auto;background:#f9f9f9}.dataframe-preview.svelte-n09y1k pre:where(.svelte-n09y1k){margin:0;padding:12px;font-family:Geist Mono,Monaco,monospace;font-size:12px;line-height:1.4;white-space:pre}.pdf-preview.svelte-n09y1k,.download-preview.svelte-n09y1k{padding:16px;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px}.pdf-link.svelte-n09y1k,.download-link.svelte-n09y1k{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;border:2px solid var(--preview-color);border-radius:4px;color:var(--preview-color);text-decoration:none;font-weight:600;transition:all .2s;font-size:14px}.pdf-link.svelte-n09y1k:hover,.download-link.svelte-n09y1k:hover{background:var(--preview-color);color:#fff}.pdf-icon.svelte-n09y1k,.download-icon.svelte-n09y1k{font-size:20px}.generic-preview.svelte-n09y1k{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;padding:16px}.preview-info.svelte-n09y1k{margin:0 0 8px;font-size:13px;color:#333}.preview-info.svelte-n09y1k code:where(.svelte-n09y1k){background:#e0e0e0;padding:2px 6px;border-radius:3px;font-family:Geist Mono,monospace;font-size:12px}.preview-info.svelte-n09y1k a:where(.svelte-n09y1k){color:var(--preview-color);text-decoration:underline}.preview-info.svelte-n09y1k a:where(.svelte-n09y1k):hover{color:color-mix(in srgb,var(--preview-color) 80%,black)}.content-section.svelte-n09y1k{margin-top:16px}.content-preview.svelte-n09y1k{margin:0;padding:12px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow-x:auto;font-family:Geist Mono,monospace;font-size:12px;line-height:1.4;white-space:pre-wrap}.clip{clip-path:polygon(0 0,0% 100%,100% 100%,100% 85%,15% 0)}.codemirror-wrapper.svelte-re3zpr .cm-focused{outline:none}.scm-waiting.svelte-re3zpr{position:relative}.scm-waiting__loading.svelte-re3zpr{position:absolute;inset:0;background-color:#ffffff80}.scm-loading.svelte-re3zpr{display:flex;align-items:center;justify-content:center}.scm-loading__spinner.svelte-re3zpr{width:1rem;height:1rem;border-radius:100%;border:solid 2px #000;border-top-color:transparent;margin-right:.75rem;animation:svelte-re3zpr-spin 1s linear infinite}.scm-loading__text.svelte-re3zpr{font-family:sans-serif}.scm-pre.svelte-re3zpr{font-size:.85rem;font-family:monospace;tab-size:2;-moz-tab-size:2;resize:none;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:auto}@keyframes svelte-re3zpr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.embedded-chat.svelte-o2hpqy{display:flex;flex-direction:column;height:100%;background:#fff;font-family:Inter,sans-serif}.tabs.svelte-o2hpqy{display:none;background:#f3f4f6;padding:4px;gap:4px;border-bottom:1px solid #e5e7eb;overflow-x:auto;flex-shrink:0}.tabs.svelte-o2hpqy .tab-btn:where(.svelte-o2hpqy){padding:8px 12px;font-size:12px;font-weight:500;color:#6b7280;background:transparent;border:none;border-radius:4px;cursor:pointer;white-space:nowrap;transition:all .2s}.tabs.svelte-o2hpqy .tab-btn:where(.svelte-o2hpqy):hover{background:#e5e7eb;color:#374151}.tabs.svelte-o2hpqy .tab-btn.active:where(.svelte-o2hpqy){background:#fff;color:#111827;box-shadow:0 1px 2px #0000000d}.chat-container.svelte-o2hpqy{flex:1;overflow-y:hidden;padding:0;scroll-behavior:smooth;position:relative}@media(min-width:1024px){.chat-container.svelte-o2hpqy{overflow-y:auto}}.empty-state.svelte-o2hpqy{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}.message-group.svelte-o2hpqy{padding:0 16px}.message-group.user-message-group.svelte-o2hpqy{position:sticky;top:0;z-index:10;padding:0}.message-group.bot-message-group.svelte-o2hpqy{padding-bottom:16px}@media(min-width:769px){.message-group.bot-message-group.svelte-o2hpqy:has(.mobile-only:where(.svelte-o2hpqy)){padding-bottom:0}}.message-group.user-message-group.svelte-o2hpqy+.message-group.bot-message-group:where(.svelte-o2hpqy){padding-top:16px}.user-message.svelte-o2hpqy{background:#fff;border-bottom:1px solid #f3f4f6;padding:16px;font-size:16px;font-weight:500;color:#111827;box-shadow:0 4px 6px -1px #0000000d}.loading-indicator.svelte-o2hpqy{padding:16px;display:flex;gap:4px}.loading-indicator.svelte-o2hpqy .dot:where(.svelte-o2hpqy){width:6px;height:6px;background:#d1d5db;border-radius:50%;animation:svelte-o2hpqy-bounce 1.4s infinite ease-in-out both}.loading-indicator.svelte-o2hpqy .dot:where(.svelte-o2hpqy):nth-child(1){animation-delay:-.32s}.loading-indicator.svelte-o2hpqy .dot:where(.svelte-o2hpqy):nth-child(2){animation-delay:-.16s}.mobile-only.svelte-o2hpqy{display:none}@media(max-width:768px){.mobile-only.svelte-o2hpqy{display:block}}@keyframes svelte-o2hpqy-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.input-area.svelte-o2hpqy{padding:12px 16px;border-top:1px solid #e5e7eb;display:flex;gap:8px;align-items:center;background:#fff}.input-area.svelte-o2hpqy textarea:where(.svelte-o2hpqy){flex:1;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;font-size:14px;resize:none;outline:none;max-height:100px;font-family:inherit;transition:border-color .2s}.input-area.svelte-o2hpqy textarea:where(.svelte-o2hpqy):focus{border-color:#2e3b35;box-shadow:0 0 0 2px #3250441a}.input-area.svelte-o2hpqy .send-btn:where(.svelte-o2hpqy){background:#2e3b35;color:#fff;border:none;border-radius:8px;width:96px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.input-area.svelte-o2hpqy .send-btn:where(.svelte-o2hpqy):hover:not(:disabled){background:#2e3b35}.input-area.svelte-o2hpqy .send-btn:where(.svelte-o2hpqy):disabled{opacity:.5;cursor:not-allowed}.traffic-light-container.svelte-w7vccb{position:relative;will-change:transform,width,height;box-shadow:0 25px 50px -12px #0003,0 0 0 1px #00000005;pointer-events:none;max-width:100%}@media(max-width:1024px){.traffic-light-container.svelte-w7vccb{margin-left:auto;margin-right:auto}}.traffic-light.svelte-w7vccb{box-shadow:-14px 18px 40px #00000026;border-radius:.5em;overflow:hidden;background:#fff;display:flex;flex-direction:column;position:relative;pointer-events:auto}.traffic-light.bottom-right-aligned.svelte-w7vccb{border-radius:.5em 0 0}.window-bar.svelte-w7vccb{font-family:Geist Mono,monospace;display:flex;flex-direction:row;align-items:center;background-color:#fafbf7;border-bottom:1px solid #e5e7eb;padding:12px 16px;gap:12px;cursor:grab;-webkit-user-select:none;user-select:none}.window-bar.svelte-w7vccb:active{cursor:grabbing}.window-bar.svelte-w7vccb .controls:where(.svelte-w7vccb){display:flex;gap:8px}.window-bar.svelte-w7vccb .controls:where(.svelte-w7vccb) .control-button:where(.svelte-w7vccb){width:12px;height:12px;border-radius:50%;transition:background-color .2s ease;background-color:#d1d1d6}.window-bar.svelte-w7vccb:hover .controls:where(.svelte-w7vccb) .control-button:where(.svelte-w7vccb){cursor:pointer}.window-bar.svelte-w7vccb:hover .controls:where(.svelte-w7vccb) .control-button.close:where(.svelte-w7vccb){background-color:#ed6a5e}.window-bar.svelte-w7vccb:hover .controls:where(.svelte-w7vccb) .control-button.minimize:where(.svelte-w7vccb){background-color:#f4bf4f}.window-bar.svelte-w7vccb:hover .controls:where(.svelte-w7vccb) .control-button.maximize:where(.svelte-w7vccb){background-color:#61c554}.window-bar.svelte-w7vccb .title:where(.svelte-w7vccb){flex:1;text-align:center;font-size:13px;font-weight:500;letter-spacing:.02em;color:#4b5563;margin-right:52px}.window-body.svelte-w7vccb{background-color:#fff;flex:1;overflow:hidden;display:flex;flex-direction:column}.resize-handle.svelte-w7vccb{position:absolute;bottom:0;right:0;width:16px;height:16px;cursor:nwse-resize;z-index:10}.resize-handle.svelte-w7vccb:after{content:"";position:absolute;right:4px;bottom:4px;width:8px;height:8px;border-right:2px solid #9ca3af;border-bottom:2px solid #9ca3af}.hero.svelte-jyufra{background-color:#fafbf7;padding:12vh 4em 10vh}.hero.svelte-jyufra .grid:where(.svelte-jyufra){position:relative;width:600px;height:120px;margin-bottom:-80px;margin-left:-20px}.hero.svelte-jyufra h1:where(.svelte-jyufra){font-family:Host Grotesk,sans-serif;font-weight:300;font-size:60px;line-height:100%;letter-spacing:-.05em;color:#25252a;word-spacing:-.01em}.hero.svelte-jyufra .subtitle-line-1:where(.svelte-jyufra),.hero.svelte-jyufra .subtitle-line-2:where(.svelte-jyufra){font-family:Inter;font-weight:300;font-size:24px;line-height:125%;letter-spacing:-5%}.hero.svelte-jyufra .subtitle-line-1:where(.svelte-jyufra){margin-top:1em}.hero.svelte-jyufra .subtitle-line-2:where(.svelte-jyufra){margin-top:.25em}.hero.svelte-jyufra .content-area:where(.svelte-jyufra){display:flex;flex-direction:row;align-items:center}.hero.svelte-jyufra .content-area:where(.svelte-jyufra) .cta-area:where(.svelte-jyufra){display:flex;flex-direction:row;align-items:flex-start;column-gap:16px;padding-top:3em}.hero.svelte-jyufra .interactive:where(.svelte-jyufra){display:flex;justify-content:center;position:relative;height:400px;width:60%}.hero.svelte-jyufra .stack:where(.svelte-jyufra){position:relative;display:grid;place-items:center}.hero.svelte-jyufra .window-wrapper:where(.svelte-jyufra){grid-area:1/1}.hero.svelte-jyufra .chat-wrapper:where(.svelte-jyufra){position:absolute;top:-8em;left:-18em}.hero.svelte-jyufra .preview-wrapper:where(.svelte-jyufra){position:absolute;bottom:-5em;left:-4em}@media screen and (min-width:1400px){.hero.svelte-jyufra .chat-wrapper:where(.svelte-jyufra){top:-8em;left:-20em}.hero.svelte-jyufra .preview-wrapper:where(.svelte-jyufra){bottom:-5em;left:-2em}}@media screen and (min-width:1600px){.hero.svelte-jyufra .preview-wrapper:where(.svelte-jyufra){left:8em}}.hero.svelte-jyufra .preview-content:where(.svelte-jyufra){height:100%;overflow:auto;background:#f9f9f9}@media(max-width:1024px){.hero.svelte-jyufra{padding:2em 1em}.hero.svelte-jyufra h1:where(.svelte-jyufra){font-size:48px;margin-top:2em;margin-bottom:.5em}.hero.svelte-jyufra .grid:where(.svelte-jyufra){display:none;margin-left:0}.hero.svelte-jyufra .content-area:where(.svelte-jyufra){flex-direction:column}.hero.svelte-jyufra .content-area:where(.svelte-jyufra) .description:where(.svelte-jyufra){text-align:center}}@media(max-width:1024px)and (min-width:1024px){.hero.svelte-jyufra .content-area:where(.svelte-jyufra) .description:where(.svelte-jyufra){text-align:left}}@media(max-width:1024px){.hero.svelte-jyufra .content-area:where(.svelte-jyufra) .cta-area:where(.svelte-jyufra){width:100%;padding-top:2em;justify-content:center;margin-bottom:2em}}@media(max-width:1024px)and (min-width:1024px){.hero.svelte-jyufra .content-area:where(.svelte-jyufra) .cta-area:where(.svelte-jyufra){padding-top:1em;justify-content:flex-start}}@media(max-width:1024px){.hero.svelte-jyufra .interactive:where(.svelte-jyufra){width:100%;height:auto;display:block}.hero.svelte-jyufra .interactive:where(.svelte-jyufra) .stack:where(.svelte-jyufra){display:block}.hero.svelte-jyufra .interactive:where(.svelte-jyufra) .chat-wrapper:where(.svelte-jyufra){position:static;width:100%}.hero.svelte-jyufra .interactive:where(.svelte-jyufra) .preview-wrapper:where(.svelte-jyufra){display:none}}@media(max-width:768px){.hero.svelte-jyufra h1:where(.svelte-jyufra){font-size:60px;margin-top:1em}.hero.svelte-jyufra .subtitle-line-1:where(.svelte-jyufra),.hero.svelte-jyufra .subtitle-line-2:where(.svelte-jyufra){font-size:20px}}.testimonial.svelte-yfi95v{background:linear-gradient(180deg,#eef1e8,#eae8d6 58.43%,#eef1e8 96.15%);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px;position:relative}@media(max-width:1023px){.testimonial.svelte-yfi95v{padding:80px 40px}}.testimonial.svelte-yfi95v .logo:where(.svelte-yfi95v){width:120px;height:auto;margin-bottom:30px}.testimonial.svelte-yfi95v .content:where(.svelte-yfi95v){background-color:#202522;background-image:linear-gradient(120deg,#00ff9514,#43545814,#ffffff05);background-size:180% 180%;background-position:0% 50%;color:#fff;display:flex;flex-direction:column;row-gap:60px;align-items:center;padding:80px;position:relative;max-width:800px;z-index:1;transition:background-position .9s ease,box-shadow .3s ease,transform .3s ease}@media(max-width:1023px){.testimonial.svelte-yfi95v .content:where(.svelte-yfi95v){padding:60px}}@media(max-width:425px){.testimonial.svelte-yfi95v .content:where(.svelte-yfi95v){padding:100px 30px}}.testimonial.svelte-yfi95v .content:where(.svelte-yfi95v):before,.testimonial.svelte-yfi95v .content:where(.svelte-yfi95v):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #202522;z-index:-1;pointer-events:none;transition:transform .25s ease}.testimonial.svelte-yfi95v .content:where(.svelte-yfi95v):before{transform:translate(-12px,12px)}.testimonial.svelte-yfi95v .content:where(.svelte-yfi95v):after{transform:translate(-24px,24px)}.testimonial.svelte-yfi95v .content:where(.svelte-yfi95v):hover{background-position:100% 50%;box-shadow:0 18px 45px #00000059;transform:translateY(-2px)}.testimonial.svelte-yfi95v .content:where(.svelte-yfi95v):hover:before{transform:translate(-6px,6px)}.testimonial.svelte-yfi95v .content:where(.svelte-yfi95v):hover:after{transform:translate(-12px,12px)}.testimonial.svelte-yfi95v .quote:where(.svelte-yfi95v){font-family:Inter,sans-serif;font-size:32px;line-height:127%;letter-spacing:-3%;max-width:600px;font-weight:300;text-align:center;position:relative}.testimonial.svelte-yfi95v .quote:where(.svelte-yfi95v):before,.testimonial.svelte-yfi95v .quote:where(.svelte-yfi95v):after{font-size:2em;line-height:1;position:absolute;color:#fff}.testimonial.svelte-yfi95v .quote:where(.svelte-yfi95v):before{content:"“";top:-.125em;left:-.5em}.testimonial.svelte-yfi95v .quote:where(.svelte-yfi95v):after{content:"”";bottom:-.3em;right:-.4em}@media(max-width:425px){.testimonial.svelte-yfi95v .quote:where(.svelte-yfi95v){font-size:24px}.testimonial.svelte-yfi95v .quote:where(.svelte-yfi95v):before{content:"“";top:-.8em;left:-.3em}.testimonial.svelte-yfi95v .quote:where(.svelte-yfi95v):after{content:"”";bottom:-1.1em;right:-.3em}}.testimonial.svelte-yfi95v .author:where(.svelte-yfi95v){font-family:Geist Mono,monospace;font-weight:300;text-transform:uppercase;opacity:.7}.testimonial.svelte-yfi95v .decoration:where(.svelte-yfi95v){position:absolute;display:flex;gap:0}.testimonial.svelte-yfi95v .box:where(.svelte-yfi95v){width:20px;height:20px;position:absolute}.testimonial.svelte-yfi95v .box.filled:where(.svelte-yfi95v){background-color:#202522}.testimonial.svelte-yfi95v .box.border:where(.svelte-yfi95v){border:1px solid #202522}.testimonial.svelte-yfi95v .decoration-bl:where(.svelte-yfi95v){bottom:2em;left:2em}.testimonial.svelte-yfi95v .decoration-bl:where(.svelte-yfi95v) .box:where(.svelte-yfi95v):nth-child(1){bottom:0;left:0}.testimonial.svelte-yfi95v .decoration-bl:where(.svelte-yfi95v) .box:where(.svelte-yfi95v):nth-child(2){bottom:20px;left:20px}.testimonial.svelte-yfi95v .decoration-bl:where(.svelte-yfi95v) .box:where(.svelte-yfi95v):nth-child(3){bottom:40px;left:40px}@media(max-width:1023px){.testimonial.svelte-yfi95v .decoration-bl:where(.svelte-yfi95v){display:none}}.testimonial.svelte-yfi95v .decoration-tr:where(.svelte-yfi95v){top:2em;right:2em}.testimonial.svelte-yfi95v .decoration-tr:where(.svelte-yfi95v) .box:where(.svelte-yfi95v):nth-child(1){top:0;right:0}.testimonial.svelte-yfi95v .decoration-tr:where(.svelte-yfi95v) .box:where(.svelte-yfi95v):nth-child(2){top:20px;right:20px}.testimonial.svelte-yfi95v .decoration-tr:where(.svelte-yfi95v) .box:where(.svelte-yfi95v):nth-child(3){top:40px;right:40px}.scroll-section-item.svelte-qe33wk{position:relative;width:100%;display:flex;flex-direction:column;background-color:#eef1e8;color:#fff;border-top:1px solid #333;z-index:1}@media(min-width:1024px){.scroll-section-item.svelte-qe33wk{position:sticky;top:var(--top);height:var(--height);box-sizing:content-box;padding-bottom:var(--padding-bottom);margin-top:var(--margin-top);z-index:var(--z-index);flex-direction:row;margin-bottom:0}.scroll-section-item.last.svelte-qe33wk{border-bottom:1px solid #333}}@media(max-width:768px){.scroll-section-item.svelte-qe33wk{padding-bottom:40px}}.content-description.svelte-qe33wk{padding:2rem;padding-bottom:0;display:flex;flex-direction:column;gap:1rem}@media(min-width:1024px){.content-description.svelte-qe33wk{width:40%;padding:2rem;padding-top:3em;padding-left:2.5em;padding-right:2em}}@media(min-width:1440px){.content-description.svelte-qe33wk{padding-left:3.5em}}.content-description.svelte-qe33wk h3:where(.svelte-qe33wk){font-family:Host Grotesk,sans-serif;font-size:2rem;line-height:2.5rem;color:#25252a;min-width:300px;padding-bottom:.5rem;letter-spacing:-.03em;word-spacing:-5px}.content-description.svelte-qe33wk p:where(.svelte-qe33wk){font-family:Roboto,sans-serif;color:#565854;line-height:1.5;font-size:1rem}.content-interactive.svelte-qe33wk{position:relative;height:360px;width:100%;display:flex;align-items:center;justify-content:center;padding:0 2em}@media(min-width:1024px){.content-interactive.svelte-qe33wk{padding:0;height:auto;border:1px solid #333;border-bottom:none;border-top:none;width:60%}}.scroll-section-container.svelte-qqbrgn{position:relative;width:100%}.header-track.svelte-qqbrgn{position:absolute;top:0;left:0;width:100%;pointer-events:none;z-index:20}.header-sticky.svelte-qqbrgn{pointer-events:auto;position:relative}@media(min-width:1024px){.header-sticky.svelte-qqbrgn{position:sticky;top:0}}.placeholder.svelte-qqbrgn{color:#666;font-family:monospace}.message.svelte-1wcv85e{display:flex;flex-direction:row;padding:.5em 1em 0;gap:.5em;transition:background-color .15s ease;cursor:pointer}.message.svelte-1wcv85e:hover{background-color:#0000000a}@media(max-width:1023px){.message.svelte-1wcv85e{padding:.5em .5em 0}}.message.svelte-1wcv85e .picture:where(.svelte-1wcv85e) img:where(.svelte-1wcv85e){width:3.25em;height:3.25em;border-radius:.25rem;object-fit:cover}.message.svelte-1wcv85e .container:where(.svelte-1wcv85e){flex-grow:1;display:flex;flex-direction:column;gap:.125em;font-family:Roboto,sans-serif;color:#282828}.message.svelte-1wcv85e .container:where(.svelte-1wcv85e) .meta:where(.svelte-1wcv85e){display:flex;flex-direction:row;align-items:flex-end;gap:.25em}.message.svelte-1wcv85e .container:where(.svelte-1wcv85e) .meta:where(.svelte-1wcv85e) .name:where(.svelte-1wcv85e){font-weight:500;font-size:16px}.message.svelte-1wcv85e .container:where(.svelte-1wcv85e) .meta:where(.svelte-1wcv85e) .agent:where(.svelte-1wcv85e){margin:0 .125em;align-self:center;padding:.125em .5em;font-family:Geist Mono,monospace;background-color:silver;border-radius:.25em;font-weight:400;font-size:12px}@media(max-width:768px){.message.svelte-1wcv85e .container:where(.svelte-1wcv85e) .meta:where(.svelte-1wcv85e) .agent:where(.svelte-1wcv85e){display:none}}.message.svelte-1wcv85e .container:where(.svelte-1wcv85e) .meta:where(.svelte-1wcv85e) .time:where(.svelte-1wcv85e){font-weight:400;font-size:14px;color:#282828bf}.message.svelte-1wcv85e .container:where(.svelte-1wcv85e) .content:where(.svelte-1wcv85e){font-size:16px}.message.svelte-1wcv85e .container:where(.svelte-1wcv85e) .content:where(.svelte-1wcv85e) a{font-weight:600;cursor:pointer}.slack.svelte-kvvh3s{width:100%;height:100%;display:flex;flex-direction:row}.slack.svelte-kvvh3s .sidebar:where(.svelte-kvvh3s){background-color:#74388a;padding:1em .75em;display:flex;flex-direction:column;gap:1em}.slack.svelte-kvvh3s .sidebar:where(.svelte-kvvh3s) .server:where(.svelte-kvvh3s){width:32px;height:32px;background-color:#fff3;border-radius:5px}@media(max-width:1023px){.slack.svelte-kvvh3s .sidebar:where(.svelte-kvvh3s){display:none}}.slack.svelte-kvvh3s .main:where(.svelte-kvvh3s){flex-grow:1}.slack.svelte-kvvh3s .main:where(.svelte-kvvh3s) .header:where(.svelte-kvvh3s){width:100%;background-color:#522961;padding:1em;color:#fff;font-weight:600;font-size:14px}.slack.svelte-kvvh3s .main:where(.svelte-kvvh3s) .header:where(.svelte-kvvh3s) .channel:where(.svelte-kvvh3s){font-family:Host Grotesk,sans-serif}.typing-indicator.svelte-1j4dn9b{display:flex;flex-direction:row;padding:.5em 1em 0;gap:.5em;opacity:.8;transition:background-color .15s ease;cursor:pointer}.typing-indicator.svelte-1j4dn9b:hover{background-color:#0000000a}@media(max-width:1023px){.typing-indicator.svelte-1j4dn9b{padding:.5em .5em 0}}.typing-indicator.svelte-1j4dn9b .picture:where(.svelte-1j4dn9b) img:where(.svelte-1j4dn9b){width:3.25em;height:3.25em;border-radius:.25rem;object-fit:cover;opacity:.7}.typing-indicator.svelte-1j4dn9b .container:where(.svelte-1j4dn9b){flex-grow:1;display:flex;flex-direction:column;gap:.25em;font-family:Roboto,sans-serif;color:#282828}.typing-indicator.svelte-1j4dn9b .container:where(.svelte-1j4dn9b) .meta:where(.svelte-1j4dn9b){display:flex;flex-direction:row;align-items:center;gap:.5em}.typing-indicator.svelte-1j4dn9b .container:where(.svelte-1j4dn9b) .meta:where(.svelte-1j4dn9b) .name:where(.svelte-1j4dn9b){font-weight:500;font-size:14px;color:#282828cc}.typing-indicator.svelte-1j4dn9b .container:where(.svelte-1j4dn9b) .meta:where(.svelte-1j4dn9b) .typing-text:where(.svelte-1j4dn9b){font-weight:400;font-size:13px;color:#28282899;font-style:italic}.typing-indicator.svelte-1j4dn9b .container:where(.svelte-1j4dn9b) .dots:where(.svelte-1j4dn9b){display:flex;gap:.25em;align-items:center;padding:.5em .75em;background-color:#f8f8f8;border-radius:1em;width:fit-content;border:1px solid #e8e8e8}.typing-indicator.svelte-1j4dn9b .container:where(.svelte-1j4dn9b) .dots:where(.svelte-1j4dn9b) .dot:where(.svelte-1j4dn9b){width:6px;height:6px;background-color:#999;border-radius:50%;animation:svelte-1j4dn9b-typing-pulse 1.5s infinite}.typing-indicator.svelte-1j4dn9b .container:where(.svelte-1j4dn9b) .dots:where(.svelte-1j4dn9b) .dot:where(.svelte-1j4dn9b):nth-child(2){animation-delay:.2s}.typing-indicator.svelte-1j4dn9b .container:where(.svelte-1j4dn9b) .dots:where(.svelte-1j4dn9b) .dot:where(.svelte-1j4dn9b):nth-child(3){animation-delay:.4s}@keyframes svelte-1j4dn9b-typing-pulse{0%,60%,to{opacity:.3;transform:scale(1)}30%{opacity:1;transform:scale(1.2)}}.integrations-grid.svelte-d0uegb{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-auto-rows:minmax(120px,1fr);gap:12px;width:100%;height:100%;padding:16px;overflow-y:hidden}.integration-card.svelte-d0uegb{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px;border:1px solid #d0d5c8;border-radius:4px;background-color:#fff;transition:all .2s ease-in-out;cursor:pointer}.integration-card.svelte-d0uegb:hover{border-color:#a0a598;background-color:#f5f6f3}.integration-card.svelte-d0uegb:hover .integration-name:where(.svelte-d0uegb){color:#000}.logo-wrapper.svelte-d0uegb{height:40px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.logo-wrapper.svelte-d0uegb img:where(.svelte-d0uegb){max-width:100%;max-height:100%;object-fit:contain}.integration-name.svelte-d0uegb{font-family:Roboto,sans-serif;font-size:12px;font-weight:500;color:#4a5550;text-align:center;transition:color .2s ease}.transparent.svelte-1wg91mu{background:transparent}.a11y-hidden.svelte-13pq11u{display:none}.a11y-live-msg.svelte-13pq11u{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0px,0px,0px,0px);clip-path:inset(100%)}.svelte-flow__selection.svelte-1vr3gfi{position:absolute;top:0;left:0}.svelte-flow__selection-wrapper.svelte-sf2y5e{position:absolute;top:0;left:0;z-index:2000;pointer-events:all}.svelte-flow__selection-wrapper.svelte-sf2y5e:focus,.svelte-flow__selection-wrapper.svelte-sf2y5e:focus-visible{outline:none}.svelte-flow.svelte-mkap6j{width:100%;height:100%;overflow:hidden;position:relative;z-index:0;background-color:var(--background-color, var(--background-color-default))}:root{--background-color-default: #fff;--background-pattern-color-default: #ddd;--minimap-mask-color-default: rgb(240, 240, 240, .6);--minimap-mask-stroke-color-default: none;--minimap-mask-stroke-width-default: 1;--controls-button-background-color-default: #fefefe;--controls-button-background-color-hover-default: #f4f4f4;--controls-button-color-default: inherit;--controls-button-color-hover-default: inherit;--controls-button-border-color-default: #eee}.svelte-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.svelte-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.svelte-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.svelte-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.svelte-flow__pane{z-index:1}.svelte-flow__pane.draggable{cursor:grab}.svelte-flow__pane.dragging{cursor:grabbing}.svelte-flow__pane.selection{cursor:pointer}.svelte-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.svelte-flow__renderer{z-index:4}.svelte-flow__selection{z-index:6}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible{outline:none}.svelte-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.svelte-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.svelte-flow .svelte-flow__edges{position:absolute}.svelte-flow .svelte-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.svelte-flow__edge{pointer-events:visibleStroke}.svelte-flow__edge.selectable{cursor:pointer}.svelte-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.svelte-flow__edge.animated path.svelte-flow__edge-interaction{stroke-dasharray:none;animation:none}.svelte-flow__edge.inactive{pointer-events:none}.svelte-flow__edge.selected,.svelte-flow__edge:focus,.svelte-flow__edge:focus-visible{outline:none}.svelte-flow__edge.selected .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus-visible .svelte-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.svelte-flow__edge-textwrapper{pointer-events:all}.svelte-flow__edge .svelte-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.svelte-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.svelte-flow__connection{pointer-events:none}.svelte-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.svelte-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.svelte-flow__nodes{pointer-events:none;transform-origin:0 0}.svelte-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.svelte-flow__node.selectable{cursor:pointer}.svelte-flow__node.draggable{cursor:grab;pointer-events:all}.svelte-flow__node.draggable.dragging{cursor:grabbing}.svelte-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.svelte-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.svelte-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.svelte-flow__handle.connectingfrom{pointer-events:all}.svelte-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.svelte-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.svelte-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.svelte-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.svelte-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.svelte-flow__edgeupdater{cursor:move;pointer-events:all}.svelte-flow__pane.selection .svelte-flow__panel{pointer-events:none}.svelte-flow__panel{position:absolute;z-index:5;margin:15px}.svelte-flow__panel.top{top:0}.svelte-flow__panel.bottom{bottom:0}.svelte-flow__panel.top.center,.svelte-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.svelte-flow__panel.left{left:0}.svelte-flow__panel.right{right:0}.svelte-flow__panel.left.center,.svelte-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.svelte-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.svelte-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.svelte-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.svelte-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.svelte-flow__minimap-svg{display:block}.svelte-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.svelte-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.svelte-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.svelte-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.svelte-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.svelte-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.svelte-flow__controls.horizontal{flex-direction:row}.svelte-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.svelte-flow__edge.updating .svelte-flow__edge-path{stroke:#777}.svelte-flow__edge-text{font-size:10px}.svelte-flow__node.selectable:focus,.svelte-flow__node.selectable:focus-visible{outline:none}.svelte-flow__node-input,.svelte-flow__node-default,.svelte-flow__node-output,.svelte-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.svelte-flow__node-input.selectable:hover,.svelte-flow__node-default.selectable:hover,.svelte-flow__node-output.selectable:hover,.svelte-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.svelte-flow__node-input.selectable.selected,.svelte-flow__node-input.selectable:focus,.svelte-flow__node-input.selectable:focus-visible,.svelte-flow__node-default.selectable.selected,.svelte-flow__node-default.selectable:focus,.svelte-flow__node-default.selectable:focus-visible,.svelte-flow__node-output.selectable.selected,.svelte-flow__node-output.selectable:focus,.svelte-flow__node-output.selectable:focus-visible,.svelte-flow__node-group.selectable.selected,.svelte-flow__node-group.selectable:focus,.svelte-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.svelte-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.svelte-flow__nodesselection-rect,.svelte-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible,.svelte-flow__selection:focus,.svelte-flow__selection:focus-visible{outline:none}.svelte-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.svelte-flow__controls-button:disabled{pointer-events:none}.svelte-flow__controls-button:disabled svg{fill-opacity:.4}.svelte-flow__controls-button:last-child{border-bottom:none}.svelte-flow__controls.horizontal .svelte-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.svelte-flow__controls.horizontal .svelte-flow__controls-button:last-child{border-right:none}.svelte-flow__resize-control{position:absolute}.svelte-flow__resize-control.left,.svelte-flow__resize-control.right{cursor:ew-resize}.svelte-flow__resize-control.top,.svelte-flow__resize-control.bottom{cursor:ns-resize}.svelte-flow__resize-control.top.left,.svelte-flow__resize-control.bottom.right{cursor:nwse-resize}.svelte-flow__resize-control.bottom.left,.svelte-flow__resize-control.top.right{cursor:nesw-resize}.svelte-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.svelte-flow__resize-control.handle.left{left:0;top:50%}.svelte-flow__resize-control.handle.right{left:100%;top:50%}.svelte-flow__resize-control.handle.top{left:50%;top:0}.svelte-flow__resize-control.handle.bottom{left:50%;top:100%}.svelte-flow__resize-control.handle.top.left,.svelte-flow__resize-control.handle.bottom.left{left:0}.svelte-flow__resize-control.handle.top.right,.svelte-flow__resize-control.handle.bottom.right{left:100%}.svelte-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.svelte-flow__resize-control.line.left,.svelte-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.svelte-flow__resize-control.line.left{left:0;border-left-width:1px}.svelte-flow__resize-control.line.right{left:100%;border-right-width:1px}.svelte-flow__resize-control.line.top,.svelte-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.svelte-flow__resize-control.line.top{top:0;border-top-width:1px}.svelte-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.svelte-flow__edge-label{text-align:center;position:absolute;padding:2px;font-size:10px;color:var(--xy-edge-label-color, var(--xy-edge-label-color-default));background:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.svelte-flow__container{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ontology-node.svelte-1e26usr{display:flex;align-items:center;gap:6px;padding:4px 6px;background:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 1px 3px #0000001a;min-width:90px;max-width:140px;transition:all .15s ease;cursor:grab}.ontology-node.svelte-1e26usr:active{cursor:grabbing}.ontology-node.selected.svelte-1e26usr{border-color:#16a34a;border-width:2px;box-shadow:0 2px 8px #16a34a33}.icon-container.svelte-1e26usr{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;flex-shrink:0}.icon.svelte-1e26usr{color:#fff}.label.svelte-1e26usr{font-size:12px;font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ontology-node.svelte-1e26usr .handle{width:6px;height:6px;border:1.5px solid #16a34a;background:#fff;border-radius:50%;opacity:0;transition:opacity .15s ease}.ontology-node.svelte-1e26usr:hover .handle{opacity:1}.ontology-node.svelte-1e26usr .handle:hover{background:#16a34a}.edge-label-wrapper{pointer-events:none}.edge-label.svelte-1236mka{background:#fffffff2;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;color:#16a34a}.ontology-map.svelte-w34h09{width:100%;height:100%;min-height:250px;background:#f9fafb}.ontology-map.svelte-w34h09 .svelte-flow{background:transparent}.ontology-map.svelte-w34h09 .svelte-flow__background{background:#f9fafb}.ontology-container.svelte-1w4u6s2{width:100%;height:100%}.sources-diagram.svelte-rk6410{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.canvas.svelte-rk6410{position:relative;width:100%;height:100%;max-width:100%;border-radius:4px;background:radial-gradient(circle at top left,rgba(255,255,255,.9),transparent 55%),radial-gradient(circle at bottom right,rgba(209,213,219,.9),transparent 55%),linear-gradient(135deg,#e5e7eb,#e0e7d9 45%,#dde7d2);overflow:hidden;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3}.dot-grid-background.svelte-rk6410{position:absolute;top:-50%;left:-50%;width:300%;height:300%;opacity:.35;background-image:radial-gradient(circle at center,rgba(120,120,120,.7) 1.5px,transparent 1.5px);background-size:24px 24px;animation:svelte-rk6410-drift3d 3s linear infinite;pointer-events:none;z-index:1;transform-style:preserve-3d;perspective:1000px}@keyframes svelte-rk6410-drift3d{0%{transform:translateZ(0) rotateX(35deg) rotateY(-15deg)}to{transform:translate3d(-24px,-24px,0) rotateX(35deg) rotateY(-15deg)}}.node.svelte-rk6410{position:absolute;border-radius:4px;background:#fafbf7;box-shadow:0 12px 30px #00000014,0 0 0 1px #00000008;padding:10px 14px;box-sizing:border-box;font-family:Inter,sans-serif;z-index:10}.node-center.svelte-rk6410{min-width:220px;max-width:260px;text-align:left;left:50%;top:50%;transform:translate(-50%,-50%);background:#25252a;color:#fafbf7;z-index:100}.node-title.svelte-rk6410{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.7;margin-bottom:6px}.node-body.svelte-rk6410{font-size:14px;line-height:1.4;font-weight:300}.rotating-question.svelte-rk6410{display:flex;align-items:flex-start;min-height:3.4em}.rotating-question-text.svelte-rk6410{display:inline-block;transition:opacity .22s ease,transform .22s ease}.question-fade-out.svelte-rk6410{opacity:0;transform:translateY(-4px)}.node-source.svelte-rk6410{min-width:170px;max-width:210px;opacity:.6;transform:translateY(0);transition:opacity .22s ease,transform .22s ease,box-shadow .22s ease,background-color .22s ease}.node-source.highlight.svelte-rk6410{opacity:1;transform:translateY(-3px);background:#fdfefb;box-shadow:0 14px 36px #00000029,0 0 0 1px #48556333}.node-label.svelte-rk6410{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#25252a;margin-top:6px}.logo-row.svelte-rk6410{display:flex;align-items:center;gap:6px;margin-bottom:4px}.logo-row.svelte-rk6410 img:where(.svelte-rk6410){height:24px;width:auto;object-fit:contain;filter:grayscale(10%)}.warehouse.svelte-rk6410{top:6%;left:6%}.bi.svelte-rk6410{top:6%;right:4%}.product.svelte-rk6410{left:2%;bottom:14%}.other.svelte-rk6410{right:4%;bottom:16%}@media(max-width:768px){.sources-diagram.svelte-rk6410{padding:8px;background-color:#eef1e8}.node-center.svelte-rk6410{min-width:200px;max-width:230px}.node-source.svelte-rk6410{min-width:150px;max-width:190px}.node-body.svelte-rk6410{font-size:13px}.logo-row.svelte-rk6410 img:where(.svelte-rk6410){height:14px}}.value-prop.svelte-jgm0m0 .header:where(.svelte-jgm0m0){border-top:1px solid #333;background-color:#eef1e8;padding:2rem 2rem 3rem;text-align:center}.value-prop.svelte-jgm0m0 .header:where(.svelte-jgm0m0) .category:where(.svelte-jgm0m0){font-family:Geist Mono,monospace;font-weight:300;font-size:16px;letter-spacing:15%}.value-prop.svelte-jgm0m0 .header:where(.svelte-jgm0m0) h2:where(.svelte-jgm0m0){font-family:Host Grotesk,sans-serif;font-weight:300;letter-spacing:-5%;font-size:48px;line-height:100%;padding-top:20px}@media(min-width:1024px){.value-prop.svelte-jgm0m0 .header:where(.svelte-jgm0m0){padding-left:4rem}}@media(min-width:1440px){.value-prop.svelte-jgm0m0 .header:where(.svelte-jgm0m0){padding-left:6rem}}@media(max-width:768px){.responsive-traffic-light{position:relative!important;width:100%!important;transform:none!important;left:auto!important;top:auto!important;margin:0 auto}}.timeline-section.svelte-m9azts{background:linear-gradient(180deg,#eef1e8,#eae8d6 58.43%,#eef1e8 96.15%);padding:80px 0;width:100%;display:flex;justify-content:center;overflow-x:hidden}.content-container.svelte-m9azts{width:100%;display:flex;flex-direction:column;gap:80px;border:1px solid grey;padding:2em;margin:0 4em}@media(max-width:768px){.content-container.svelte-m9azts{margin:0 2em}}.header.svelte-m9azts{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.header.svelte-m9azts .small-text:where(.svelte-m9azts){font-family:Inter,sans-serif;font-weight:400;font-size:16px;letter-spacing:-.05em;color:#000;margin:0;opacity:.5}.header.svelte-m9azts .title:where(.svelte-m9azts){font-family:Host Grotesk,sans-serif;font-weight:300;font-size:64px;line-height:104%;letter-spacing:-.05em;color:#000;margin:0;max-width:800px}@media(max-width:768px){.header.svelte-m9azts .title:where(.svelte-m9azts){font-size:40px}}.header.svelte-m9azts .cta:where(.svelte-m9azts){display:flex;align-items:center;gap:8px;font-family:Geist Mono,monospace;font-weight:300;font-size:16px;line-height:110%;letter-spacing:-5%;line-height:89%;letter-spacing:-.05em;color:#000;text-decoration:none;transition:opacity .2s,text-decoration-color .2s ease}.header.svelte-m9azts .cta:where(.svelte-m9azts):hover{opacity:.7;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#000000e6}.header.svelte-m9azts .cta-icon:where(.svelte-m9azts){display:inline-flex;align-items:center;transition:transform .18s ease-out}.header.svelte-m9azts .cta:where(.svelte-m9azts):hover .cta-icon:where(.svelte-m9azts){transform:translate(4px)}.timeline-grid.svelte-m9azts{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative}@media(max-width:768px){.timeline-grid.svelte-m9azts{grid-template-columns:1fr;gap:60px}}.dashed-line.svelte-m9azts{position:absolute;grid-column:1/3;grid-row:1;top:23px;left:40px;width:100%;height:1px;border-top:1px dashed #000;z-index:0;opacity:.5}@media(max-width:768px){.dashed-line.svelte-m9azts{display:none}}.timeline-item.svelte-m9azts{display:flex;flex-direction:column;gap:16px;position:relative;z-index:1;max-width:400px}.timeline-item.svelte-m9azts .week-badge:where(.svelte-m9azts){background:#25252a;color:#fff;font-family:Host Grotesk,sans-serif;font-weight:300;font-size:20px;line-height:89%;letter-spacing:-.05em;padding:12px 24px;width:fit-content;box-shadow:0 0 0 10px transparent}.timeline-item.svelte-m9azts .item-title:where(.svelte-m9azts){font-family:Geist Mono;font-weight:600;font-size:16px;line-height:95%;letter-spacing:-.05em;color:#25252a;margin:8px 0 0}.timeline-item.svelte-m9azts .item-desc:where(.svelte-m9azts){font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:123%;letter-spacing:-.05em;color:#565854;margin:0;opacity:.7}.feature-card.svelte-9s96u0{display:flex;flex-direction:column;gap:20px;height:100%;width:100%;position:relative;border:1px solid #9ea397;padding-top:24px;padding-left:24px}.label.svelte-9s96u0{font-family:Geist Mono,monospace;font-weight:300;font-size:12px;line-height:100%;letter-spacing:.15em;text-transform:uppercase;color:#fafbf7;width:100%}.content.svelte-9s96u0{display:flex;flex-direction:column;gap:24px;flex:1;position:relative}.text-content.svelte-9s96u0{display:flex;flex-direction:column;gap:12px;z-index:1}.title.svelte-9s96u0{font-family:Inter,sans-serif;font-weight:300;font-size:36px;line-height:127%;letter-spacing:-.03em;color:#fafbf7;margin:0;padding-top:20px}.subtitle.svelte-9s96u0{font-family:Inter,sans-serif;font-weight:300;font-size:16px;line-height:120%;letter-spacing:-.03em;color:#fafbf7;opacity:.8;margin:0;max-width:80%}.traffic-light-wrapper.svelte-9s96u0{flex:1;position:relative;min-height:300px}.feature-card-traffic-light{max-width:none!important;transition:width .3s ease,height .3s ease,transform .3s ease}.feature-card.svelte-9s96u0:hover .feature-card-traffic-light{width:calc(100% + 8px)!important;height:calc(100% + 8px)!important;transform:translate3d(-8px,-8px,0)!important}.playbooks-list.svelte-e1gt6r{display:flex;flex-direction:column;gap:12px;width:100%;height:100%;overflow-y:none;padding:8px}.playbook-item.svelte-e1gt6r{display:flex;flex-direction:column;min-width:0;gap:12px;padding:16px;border:1px solid rgba(0,0,0,.1);border-radius:6px;transition:all .2s ease}.playbook-item.svelte-e1gt6r:hover{background:#0000000f;border-color:#0003;transform:translateY(-1px)}.main-info.svelte-e1gt6r{display:flex;flex-direction:column;gap:4px;min-width:0}.name-row.svelte-e1gt6r{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.name.svelte-e1gt6r{font-family:Inter,sans-serif;font-weight:500;font-size:14px;color:#202522}.status-pill.svelte-e1gt6r{font-family:Geist Mono,monospace;font-size:10px;text-transform:uppercase;padding:2px 6px;border-radius:4px;background-color:#4ade804d;color:#4ade80;letter-spacing:.05em}.subtitle.svelte-e1gt6r{font-family:Inter,sans-serif;font-size:13px;color:#202522;opacity:.6;margin:0;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-info.svelte-e1gt6r{display:flex;align-items:center;gap:16px;padding-top:12px;border-top:1px solid rgba(0,0,0,.05)}.schedule.svelte-e1gt6r{display:flex;align-items:center;gap:8px}.label.svelte-e1gt6r{font-family:Geist Mono,monospace;font-size:10px;text-transform:uppercase;color:#202522;opacity:.4;letter-spacing:.05em}.value.svelte-e1gt6r{font-family:Geist Mono,monospace;font-size:11px;color:#202522;opacity:.8}button.svelte-1iy92fr{appearance:none;background:#fff;border:1px solid rgba(29,28,29,.3);border-radius:4px;color:#1d1c1d;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;height:28px;padding:0 12px;transition:all 80ms linear;outline:none;text-decoration:none}button.svelte-1iy92fr:hover{background-color:#f8f8f8;box-shadow:0 1px 3px #00000014}button.svelte-1iy92fr:active{background-color:#f8f8f8;box-shadow:inset 0 1px 2px #0000001a}button.svelte-1iy92fr:focus-visible{box-shadow:0 0 0 1px #0b4c8c,0 0 0 4px #1d9bd14d}@media(max-width:1023px){button.svelte-1iy92fr{height:auto}}.report-content.svelte-1fj3k9a{display:flex;flex-direction:column;gap:.5rem}.title.svelte-1fj3k9a{font-weight:700;font-size:16px}.description.svelte-1fj3k9a{font-size:15px;color:#1d1c1d}.actions.svelte-1fj3k9a{display:flex;gap:.5rem;margin-top:.25rem}.footer.svelte-1fj3k9a{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem;font-size:15px;color:#616061}.mention.svelte-1fj3k9a{background:#1d1c1d0a;color:#1264a3;padding:0 2px;border-radius:2px}.feature-set.svelte-1r4vfe6{background-color:#325044;color:#fafbf7;width:100%;display:flex;flex-direction:column;padding:4em 2em;gap:4em}@media(min-width:1024px){.feature-set.svelte-1r4vfe6{padding:4em}}.feature-set.svelte-1r4vfe6 .heading:where(.svelte-1r4vfe6){font-family:Geist Mono;font-weight:300;font-size:16px;letter-spacing:15%;text-align:center;text-transform:uppercase}.feature-set.svelte-1r4vfe6 .features:where(.svelte-1r4vfe6){display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%}@media(max-width:1024px){.feature-set.svelte-1r4vfe6 .features:where(.svelte-1r4vfe6){grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.feature-set.svelte-1r4vfe6 .features:where(.svelte-1r4vfe6){grid-template-columns:1fr}}.feature-set.svelte-1r4vfe6 .dashboard-heatmap:where(.svelte-1r4vfe6){width:100%;height:100%}.feature-set.svelte-1r4vfe6 .cta-section:where(.svelte-1r4vfe6){display:flex;justify-content:center}.feature-set.svelte-1r4vfe6 .cta:where(.svelte-1r4vfe6){font-family:Roboto,sans-serif;color:#2e3b35;background-color:#fafbf7;transition:all .2s ease;padding:16px 32px}.feature-set.svelte-1r4vfe6 .cta:where(.svelte-1r4vfe6):hover{background-color:#cfd3ca;border-color:#e5e7e2}.cta-section.svelte-mpfpdv{background-color:#325044;color:#eef1e8;display:flex;flex-direction:column;align-items:center;padding:4rem;gap:4rem}.cta-section.svelte-mpfpdv .title:where(.svelte-mpfpdv){font-family:Host Grotesk,sans-serif;font-weight:300;font-size:40px;line-height:104%;letter-spacing:-5%;text-align:center;max-width:700px}.cta-section.svelte-mpfpdv .buttons:where(.svelte-mpfpdv){display:flex;flex-direction:column;gap:18px;text-align:center}@media(min-width:420px){.cta-section.svelte-mpfpdv .buttons:where(.svelte-mpfpdv){flex-direction:row;text-align:auto}}.cta-section.svelte-mpfpdv .buttons:where(.svelte-mpfpdv) a:where(.svelte-mpfpdv){padding:16px 24px;font-family:Inter;font-size:16px;letter-spacing:-5%;transition:all .2s ease}.cta-section.svelte-mpfpdv .buttons:where(.svelte-mpfpdv) .primary:where(.svelte-mpfpdv){background-color:#fafbf7;border:1px solid #fafbf7;color:#25252a;font-weight:400}.cta-section.svelte-mpfpdv .buttons:where(.svelte-mpfpdv) .primary:where(.svelte-mpfpdv):hover{background-color:#cfd3ca;border-color:#e5e7e2}.cta-section.svelte-mpfpdv .buttons:where(.svelte-mpfpdv) .secondary:where(.svelte-mpfpdv){border:1px solid #eef1e8;font-weight:300}.cta-section.svelte-mpfpdv .buttons:where(.svelte-mpfpdv) .secondary:where(.svelte-mpfpdv):hover{background-color:#eef1e81a;border-color:#fff}@media(max-width:425px){.cta-section.svelte-mpfpdv{padding:8em 2em}}
