.public-site{--site-surface:var(--color-background-primary-default);--site-ground:var(--color-background-secondary-default);--site-ink:var(--color-text-primary);--site-muted:var(--site-ink)}@supports (color:color-mix(in lab,red,red)){.public-site{--site-muted:color-mix(in srgb,var(--site-ink) 70%,var(--site-surface))}}.public-site{--site-line:var(--site-ink)}@supports (color:color-mix(in lab,red,red)){.public-site{--site-line:color-mix(in srgb,var(--site-ink) 14%,var(--site-surface))}}.public-site{--site-accent:var(--color-button-ghost-foreground);--site-tint:var(--site-accent)}@supports (color:color-mix(in lab,red,red)){.public-site{--site-tint:color-mix(in srgb,var(--site-accent) 5%,var(--site-surface))}}.public-site{--site-blue:var(--color-status-blue-text);--site-green:var(--color-status-lime-text);--site-coral:var(--color-status-orange-text);--site-blue-wash:var(--color-status-blue-background)}@supports (color:color-mix(in lab,red,red)){.public-site{--site-blue-wash:color-mix(in srgb,var(--color-status-blue-background) 60%,var(--site-surface))}}.public-site{--site-green-wash:var(--color-status-lime-background)}@supports (color:color-mix(in lab,red,red)){.public-site{--site-green-wash:color-mix(in srgb,var(--color-status-lime-background) 50%,var(--site-surface))}}.public-site{--site-coral-wash:var(--color-status-orange-background)}@supports (color:color-mix(in lab,red,red)){.public-site{--site-coral-wash:color-mix(in srgb,var(--color-status-orange-background) 50%,var(--site-surface))}}.public-site{--site-tone:var(--site-blue);--site-tone-wash:var(--site-blue-wash);--color-text-secondary:var(--site-muted);color:var(--site-ink);background:var(--site-surface);font-family:Inter Variable,sans-serif;font-size:var(--text-body-regular,.875rem);line-height:var(--tw-leading,var(--text-body-regular--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight,400))}.public-site *{box-sizing:border-box}.public-site button,.public-site a,.public-site [role=radiogroup] *{transition-property:transform,opacity,background-color,border-color,box-shadow,color}.public-site [data-tone=blue]{--site-tone:var(--site-blue);--site-tone-wash:var(--site-blue-wash)}.public-site [data-tone=coral]{--site-tone:var(--site-coral);--site-tone-wash:var(--site-coral-wash)}.public-site [data-tone=green]{--site-tone:var(--site-green);--site-tone-wash:var(--site-green-wash)}.public-site h1,.public-site h2,.public-site h3,.public-site p{margin:0}.public-site a{text-decoration:none}.public-site svg{flex-shrink:0}.public-site a:focus-visible,.public-site summary:focus-visible{outline:2px solid var(--color-border-focus-ring);outline-offset:5px;border-radius:4px}.public-site [id]{scroll-margin-top:32px}.public-site button,.public-site a{-webkit-tap-highlight-color:transparent}.public-site h2{font-size:clamp(2rem,3.6vw,3.5rem);line-height:var(--tw-leading,1.12);letter-spacing:var(--tw-tracking,-.045em);font-weight:var(--tw-font-weight,500);white-space:pre-line;text-wrap:balance}.public-site h3{font-size:var(--text-title-3-medium,1.125rem);line-height:var(--tw-leading,var(--text-title-3-medium--line-height,1.625rem));letter-spacing:var(--tw-tracking,var(--text-title-3-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-title-3-medium--font-weight,500));text-wrap:balance}.site-container{width:min(100% - 112px,1200px);margin-inline:auto}.site-header{justify-content:space-between;align-items:center;gap:32px;min-height:96px;display:flex}.site-brand{color:var(--site-ink);font-size:var(--text-title-1-semibold,1.5rem);line-height:var(--tw-leading,var(--text-title-1-semibold--line-height,2.125rem));letter-spacing:var(--tw-tracking,var(--text-title-1-semibold--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-title-1-semibold--font-weight,600));letter-spacing:-.05em;align-items:center;gap:10px;display:flex}.site-brand-mark{background:var(--site-ink);width:32px;height:32px;color:var(--site-surface);border-radius:10px;place-items:center;display:grid}.site-brand-mark svg{width:26px;height:26px}.site-brand-dot{color:var(--site-accent)}.site-nav,.site-header-actions{align-items:center;gap:28px;display:flex}.site-nav a,.site-language{font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500));color:var(--site-muted);padding-block:12px}.site-nav a:hover,.site-language:hover{color:var(--site-accent);text-underline-offset:7px;text-decoration:underline}.site-header-actions{gap:8px}.site-header-actions button,.site-language{place-items:center;width:40px;height:44px;display:grid}.site-nav-login{min-height:40px;margin-left:8px}.site-mobile-login{display:none}.site-skip{z-index:5;background:var(--site-surface);color:var(--site-ink);padding:12px;position:absolute;top:12px;left:24px;transform:translateY(-200%)}.site-skip:focus{transform:none}.site-eyebrow{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));color:var(--site-muted);letter-spacing:.035em}.site-hero{background:radial-gradient(ellipse at 50% 62%,var(--site-blue-wash),transparent 65%),linear-gradient(180deg,var(--site-surface) 15%,var(--site-green-wash) 78%,var(--site-surface))}@supports (color:color-mix(in lab,red,red)){.site-hero{background:radial-gradient(ellipse at 50% 62%,var(--site-blue-wash),transparent 65%),linear-gradient(180deg,var(--site-surface) 15%,color-mix(in srgb,var(--site-green-wash) 32%,var(--site-surface)) 78%,var(--site-surface))}}.site-hero-copy{text-align:center;padding-top:64px;padding-bottom:56px}.site-hero-copy .site-eyebrow{color:var(--site-blue);justify-content:center;align-items:center;gap:10px;display:flex}.site-focus-dot,.demo-project-dot{background:var(--site-accent);border-radius:2px;flex-shrink:0;width:7px;height:7px;display:inline-block}.site-hero h1{font-size:clamp(2.5rem,5.6vw,5rem);line-height:var(--tw-leading,1.02);letter-spacing:var(--tw-tracking,-.065em);font-weight:var(--tw-font-weight,500);text-wrap:balance;max-width:1040px;margin:28px auto 0}.site-hero h1>span{display:block}.site-focus-word{color:var(--site-accent);animation:.8s cubic-bezier(.22,1,.36,1) both site-focus}.site-intro{max-width:680px;color:var(--site-muted);font-size:var(--text-title-3-regular,1.125rem);line-height:var(--tw-leading,var(--text-title-3-regular--line-height,1.5rem));letter-spacing:var(--tw-tracking,var(--text-title-3-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-title-3-regular--font-weight,400));text-wrap:pretty;line-height:1.55;margin:28px auto 0!important}.site-hero-note{color:var(--site-muted);font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));margin-top:16px!important}.site-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:28px;display:flex}.site-cta{white-space:normal;height:auto;min-height:48px;padding-inline:24px}.site-hero-actions .site-cta{box-shadow:0 8px 20px -8px var(--site-accent)}@supports (color:color-mix(in lab,red,red)){.site-hero-actions .site-cta{box-shadow:0 8px 20px -8px color-mix(in srgb,var(--site-accent) 55%,transparent)}}.site-cta:hover{transform:translateY(-2px)}.site-cta>span{flex-shrink:1}.site-text-link{min-height:44px;color:var(--site-muted);font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500));align-items:center;gap:8px;display:inline-flex}.site-text-link svg{width:16px;height:16px}.site-text-link:hover{color:var(--site-accent)}.site-product-stage{max-width:1120px;position:relative}.site-product-label{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-inline:16px;display:flex}.site-product-label .site-eyebrow{align-items:center;gap:8px;display:flex}.site-product-frame{background:var(--site-accent);padding:12px}@supports (color:color-mix(in lab,red,red)){.site-product-frame{background:color-mix(in srgb,var(--site-accent) 7%,var(--site-surface))}}.site-product-frame{border:1px solid var(--site-accent)}@supports (color:color-mix(in lab,red,red)){.site-product-frame{border:1px solid color-mix(in srgb,var(--site-accent) 14%,transparent)}}.site-product-frame{box-shadow:0 32px 64px -32px var(--site-accent);border-radius:36px}@supports (color:color-mix(in lab,red,red)){.site-product-frame{box-shadow:0 32px 64px -32px color-mix(in srgb,var(--site-accent) 30%,transparent)}}.site-preview-label{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--site-muted)}.site-demo-note{text-align:center;font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--site-muted);margin-top:20px!important}.site-familiar{border-bottom:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:32px;padding-block:48px 56px;display:flex}.site-familiar p{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));color:var(--site-muted);max-width:260px}.site-familiar ul{justify-content:space-between;align-items:center;gap:56px;margin:0;padding:0;list-style:none;display:flex}.integration-logo{background:currentColor;flex-shrink:0;width:36px;height:36px;display:inline-block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.integration-logo[data-brand=codex]{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='M22.282%209.821a6%206%200%200%200-.516-4.91a6.05%206.05%200%200%200-6.51-2.9A6.065%206.065%200%200%200%204.981%204.18a6%206%200%200%200-3.998%202.9a6.05%206.05%200%200%200%20.743%207.097a5.98%205.98%200%200%200%20.51%204.911a6.05%206.05%200%200%200%206.515%202.9A6%206%200%200%200%2013.26%2024a6.06%206.06%200%200%200%205.772-4.206a6%206%200%200%200%203.997-2.9a6.06%206.06%200%200%200-.747-7.073M13.26%2022.43a4.48%204.48%200%200%201-2.876-1.04l.141-.081l4.779-2.758a.8.8%200%200%200%20.392-.681v-6.737l2.02%201.168a.07.07%200%200%201%20.038.052v5.583a4.504%204.504%200%200%201-4.494%204.494M3.6%2018.304a4.47%204.47%200%200%201-.535-3.014l.142.085l4.783%202.759a.77.77%200%200%200%20.78%200l5.843-3.369v2.332a.08.08%200%200%201-.033.062L9.74%2019.95a4.5%204.5%200%200%201-6.14-1.646M2.34%207.896a4.5%204.5%200%200%201%202.366-1.973V11.6a.77.77%200%200%200%20.388.677l5.815%203.354l-2.02%201.168a.08.08%200%200%201-.071%200l-4.83-2.786A4.504%204.504%200%200%201%202.34%207.872zm16.597%203.855l-5.833-3.387L15.119%207.2a.08.08%200%200%201%20.071%200l4.83%202.791a4.494%204.494%200%200%201-.676%208.105v-5.678a.79.79%200%200%200-.407-.667m2.01-3.023l-.141-.085l-4.774-2.782a.78.78%200%200%200-.785%200L9.409%209.23V6.897a.07.07%200%200%201%20.028-.061l4.83-2.787a4.5%204.5%200%200%201%206.68%204.66zm-12.64%204.135l-2.02-1.164a.08.08%200%200%201-.038-.057V6.075a4.5%204.5%200%200%201%207.375-3.453l-.142.08L8.704%205.46a.8.8%200%200%200-.393.681zm1.097-2.365l2.602-1.5l2.607%201.5v2.999l-2.597%201.5l-2.607-1.5Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='M22.282%209.821a6%206%200%200%200-.516-4.91a6.05%206.05%200%200%200-6.51-2.9A6.065%206.065%200%200%200%204.981%204.18a6%206%200%200%200-3.998%202.9a6.05%206.05%200%200%200%20.743%207.097a5.98%205.98%200%200%200%20.51%204.911a6.05%206.05%200%200%200%206.515%202.9A6%206%200%200%200%2013.26%2024a6.06%206.06%200%200%200%205.772-4.206a6%206%200%200%200%203.997-2.9a6.06%206.06%200%200%200-.747-7.073M13.26%2022.43a4.48%204.48%200%200%201-2.876-1.04l.141-.081l4.779-2.758a.8.8%200%200%200%20.392-.681v-6.737l2.02%201.168a.07.07%200%200%201%20.038.052v5.583a4.504%204.504%200%200%201-4.494%204.494M3.6%2018.304a4.47%204.47%200%200%201-.535-3.014l.142.085l4.783%202.759a.77.77%200%200%200%20.78%200l5.843-3.369v2.332a.08.08%200%200%201-.033.062L9.74%2019.95a4.5%204.5%200%200%201-6.14-1.646M2.34%207.896a4.5%204.5%200%200%201%202.366-1.973V11.6a.77.77%200%200%200%20.388.677l5.815%203.354l-2.02%201.168a.08.08%200%200%201-.071%200l-4.83-2.786A4.504%204.504%200%200%201%202.34%207.872zm16.597%203.855l-5.833-3.387L15.119%207.2a.08.08%200%200%201%20.071%200l4.83%202.791a4.494%204.494%200%200%201-.676%208.105v-5.678a.79.79%200%200%200-.407-.667m2.01-3.023l-.141-.085l-4.774-2.782a.78.78%200%200%200-.785%200L9.409%209.23V6.897a.07.07%200%200%201%20.028-.061l4.83-2.787a4.5%204.5%200%200%201%206.68%204.66zm-12.64%204.135l-2.02-1.164a.08.08%200%200%201-.038-.057V6.075a4.5%204.5%200%200%201%207.375-3.453l-.142.08L8.704%205.46a.8.8%200%200%200-.393.681zm1.097-2.365l2.602-1.5l2.607%201.5v2.999l-2.597%201.5l-2.607-1.5Z'/%3e%3c/svg%3e")}.integration-logo[data-brand=claude]{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='m4.714%2015.956l4.718-2.648l.079-.23l-.08-.128h-.23l-.79-.048l-2.695-.073l-2.337-.097l-2.265-.122l-.57-.121l-.535-.704l.055-.353l.48-.321l.685.06l1.518.104l2.277.157l1.651.098l2.447.255h.389l.054-.158l-.133-.097l-.103-.098l-2.356-1.596l-2.55-1.688l-1.336-.972l-.722-.491L2%206.223l-.158-1.008l.656-.722l.88.06l.224.061l.893.686l1.906%201.476l2.49%201.833l.364.304l.146-.104l.018-.072l-.164-.274l-1.354-2.446l-1.445-2.49l-.644-1.032l-.17-.619a3%203%200%200%201-.103-.729L6.287.133L6.7%200l.995.134l.42.364l.619%201.415L9.735%204.14l1.555%203.03l.455.898l.243.832l.09.255h.159V9.01l.127-1.706l.237-2.095l.23-2.695l.08-.76l.376-.91l.747-.492l.583.28l.48.685l-.067.444l-.286%201.851l-.558%202.903l-.365%201.942h.213l.243-.242l.983-1.306l1.652-2.064l.728-.82l.85-.904l.547-.431h1.032l.759%201.129l-.34%201.166l-1.063%201.347l-.88%201.142l-1.263%201.7l-.79%201.36l.074.11l.188-.02l2.853-.606l1.542-.28l1.84-.315l.832.388l.09.395l-.327.807l-1.967.486l-2.307.462l-3.436.813l-.043.03l.049.061l1.548.146l.662.036h1.62l3.018.225l.79.522l.473.638l-.08.485l-1.213.62l-1.64-.389l-3.825-.91l-1.31-.329h-.183v.11l1.093%201.068l2.003%201.81l2.508%202.33l.127.578l-.321.455l-.34-.049l-2.204-1.657l-.85-.747l-1.925-1.62h-.127v.17l.443.649l2.343%203.521l.122%201.08l-.17.353l-.607.213l-.668-.122l-1.372-1.924l-1.415-2.168l-1.141-1.943l-.14.08l-.674%207.254l-.316.37l-.728.28l-.607-.461l-.322-.747l.322-1.476l.388-1.924l.316-1.53l.285-1.9l.17-.632l-.012-.042l-.14.018l-1.432%201.967l-2.18%202.945l-1.724%201.845l-.413.164l-.716-.37l.066-.662l.401-.589l2.386-3.036l1.439-1.882l.929-1.086l-.006-.158h-.055L4.138%2018.56l-1.13.146l-.485-.456l.06-.746l.231-.243l1.907-1.312Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='m4.714%2015.956l4.718-2.648l.079-.23l-.08-.128h-.23l-.79-.048l-2.695-.073l-2.337-.097l-2.265-.122l-.57-.121l-.535-.704l.055-.353l.48-.321l.685.06l1.518.104l2.277.157l1.651.098l2.447.255h.389l.054-.158l-.133-.097l-.103-.098l-2.356-1.596l-2.55-1.688l-1.336-.972l-.722-.491L2%206.223l-.158-1.008l.656-.722l.88.06l.224.061l.893.686l1.906%201.476l2.49%201.833l.364.304l.146-.104l.018-.072l-.164-.274l-1.354-2.446l-1.445-2.49l-.644-1.032l-.17-.619a3%203%200%200%201-.103-.729L6.287.133L6.7%200l.995.134l.42.364l.619%201.415L9.735%204.14l1.555%203.03l.455.898l.243.832l.09.255h.159V9.01l.127-1.706l.237-2.095l.23-2.695l.08-.76l.376-.91l.747-.492l.583.28l.48.685l-.067.444l-.286%201.851l-.558%202.903l-.365%201.942h.213l.243-.242l.983-1.306l1.652-2.064l.728-.82l.85-.904l.547-.431h1.032l.759%201.129l-.34%201.166l-1.063%201.347l-.88%201.142l-1.263%201.7l-.79%201.36l.074.11l.188-.02l2.853-.606l1.542-.28l1.84-.315l.832.388l.09.395l-.327.807l-1.967.486l-2.307.462l-3.436.813l-.043.03l.049.061l1.548.146l.662.036h1.62l3.018.225l.79.522l.473.638l-.08.485l-1.213.62l-1.64-.389l-3.825-.91l-1.31-.329h-.183v.11l1.093%201.068l2.003%201.81l2.508%202.33l.127.578l-.321.455l-.34-.049l-2.204-1.657l-.85-.747l-1.925-1.62h-.127v.17l.443.649l2.343%203.521l.122%201.08l-.17.353l-.607.213l-.668-.122l-1.372-1.924l-1.415-2.168l-1.141-1.943l-.14.08l-.674%207.254l-.316.37l-.728.28l-.607-.461l-.322-.747l.322-1.476l.388-1.924l.316-1.53l.285-1.9l.17-.632l-.012-.042l-.14.018l-1.432%201.967l-2.18%202.945l-1.724%201.845l-.413.164l-.716-.37l.066-.662l.401-.589l2.386-3.036l1.439-1.882l.929-1.086l-.006-.158h-.055L4.138%2018.56l-1.13.146l-.485-.456l.06-.746l.231-.243l1.907-1.312Z'/%3e%3c/svg%3e")}.integration-logo[data-brand=hermes]{-webkit-mask-image:url(/assets/hermes-lPgkIOWl.svg);mask-image:url(/assets/hermes-lPgkIOWl.svg)}.integration-logo[data-brand=mcp]{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='M13.85%200a4.16%204.16%200%200%200-2.95%201.217L1.456%2010.66a.835.835%200%200%200%200%201.18a.835.835%200%200%200%201.18%200l9.442-9.442a2.49%202.49%200%200%201%203.541%200a2.49%202.49%200%200%201%200%203.541L8.59%2012.97l-.1.1a.835.835%200%200%200%200%201.18a.835.835%200%200%200%201.18%200l.1-.098l7.03-7.034a2.49%202.49%200%200%201%203.542%200l.049.05a2.49%202.49%200%200%201%200%203.54l-8.54%208.54a1.96%201.96%200%200%200%200%202.755l1.753%201.753a.835.835%200%200%200%201.18%200a.835.835%200%200%200%200-1.18l-1.753-1.753a.266.266%200%200%201%200-.394l8.54-8.54a4.185%204.185%200%200%200%200-5.9l-.05-.05a4.16%204.16%200%200%200-2.95-1.218c-.2%200-.401.02-.6.048a4.17%204.17%200%200%200-1.17-3.552A4.16%204.16%200%200%200%2013.85%200m0%203.333a.84.84%200%200%200-.59.245L6.275%2010.56a4.186%204.186%200%200%200%200%205.902a4.186%204.186%200%200%200%205.902%200L19.16%209.48a.835.835%200%200%200%200-1.18a.835.835%200%200%200-1.18%200l-6.985%206.984a2.49%202.49%200%200%201-3.54%200a2.49%202.49%200%200%201%200-3.54l6.983-6.985a.835.835%200%200%200%200-1.18a.84.84%200%200%200-.59-.245'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='M13.85%200a4.16%204.16%200%200%200-2.95%201.217L1.456%2010.66a.835.835%200%200%200%200%201.18a.835.835%200%200%200%201.18%200l9.442-9.442a2.49%202.49%200%200%201%203.541%200a2.49%202.49%200%200%201%200%203.541L8.59%2012.97l-.1.1a.835.835%200%200%200%200%201.18a.835.835%200%200%200%201.18%200l.1-.098l7.03-7.034a2.49%202.49%200%200%201%203.542%200l.049.05a2.49%202.49%200%200%201%200%203.54l-8.54%208.54a1.96%201.96%200%200%200%200%202.755l1.753%201.753a.835.835%200%200%200%201.18%200a.835.835%200%200%200%200-1.18l-1.753-1.753a.266.266%200%200%201%200-.394l8.54-8.54a4.185%204.185%200%200%200%200-5.9l-.05-.05a4.16%204.16%200%200%200-2.95-1.218c-.2%200-.401.02-.6.048a4.17%204.17%200%200%200-1.17-3.552A4.16%204.16%200%200%200%2013.85%200m0%203.333a.84.84%200%200%200-.59.245L6.275%2010.56a4.186%204.186%200%200%200%200%205.902a4.186%204.186%200%200%200%205.902%200L19.16%209.48a.835.835%200%200%200%200-1.18a.835.835%200%200%200-1.18%200l-6.985%206.984a2.49%202.49%200%200%201-3.54%200a2.49%202.49%200%200%201%200-3.54l6.983-6.985a.835.835%200%200%200%200-1.18a.84.84%200%200%200-.59-.245'/%3e%3c/svg%3e")}.site-tool-logo{width:64px;height:64px;color:var(--site-ink);border-radius:16px;place-items:center;transition-duration:.18s;display:grid;position:relative}.site-tool-logo .integration-logo[data-brand=hermes]{width:52px;height:52px}.site-tool-logo:hover,.site-tool-logo:focus-visible{color:var(--site-accent);background:var(--site-blue-wash);transform:translateY(-3px)}.site-logo-caption{opacity:0;pointer-events:none;white-space:nowrap;font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));color:var(--site-muted);transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,4px)}.site-tool-logo:hover .site-logo-caption,.site-tool-logo:focus-visible .site-logo-caption{opacity:1;transform:translate(-50%)}.demo-complete{color:var(--color-status-lime-text)!important}.site-scenario-document{animation:.3s ease-out site-enter}.site-manifesto{grid-template-columns:1.15fr 1fr;align-items:center;gap:96px;padding-block:112px;display:grid}.site-manifesto h2{margin-top:24px}.site-manifesto h2>span{color:var(--site-blue)}.site-reading{color:var(--site-muted);max-width:430px;line-height:1.75;font-size:var(--text-body-regular,.875rem);line-height:var(--tw-leading,var(--text-body-regular--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight,400));margin-top:28px!important}.site-principles{flex-direction:column;gap:12px;display:flex}.site-principles article{background:var(--site-tone-wash);border-radius:24px;gap:20px;padding:24px;display:flex}@supports (color:color-mix(in lab,red,red)){.site-principles article{background:color-mix(in srgb,var(--site-tone-wash) 68%,var(--site-surface))}}.site-principle-icon{background:var(--site-tone-wash);width:40px;height:40px;color:var(--site-tone);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.site-principle-icon svg{width:22px;height:22px}.site-principles article p{color:var(--site-muted);font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));max-width:360px;margin-top:8px;line-height:1.7}.site-possibilities{background:var(--site-coral-wash)}@supports (color:color-mix(in lab,red,red)){.site-possibilities{background:color-mix(in srgb,var(--site-coral-wash) 28%,var(--site-surface))}}.site-possibilities{border-block:1px solid var(--site-coral);padding-block:96px}@supports (color:color-mix(in lab,red,red)){.site-possibilities{border-block:1px solid color-mix(in srgb,var(--site-coral) 8%,transparent)}}.site-section-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px;display:flex}.site-section-heading h2{margin-top:20px}.site-section-heading>p{color:var(--site-muted);max-width:320px;line-height:1.7}.site-section-heading>div>p:not(.site-eyebrow){color:var(--site-muted);max-width:480px;margin-top:20px}.site-scenario-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;display:grid}.site-scenario-choices{flex-direction:column;gap:8px;display:flex}.site-scenario-choice{white-space:normal;height:auto;color:var(--site-muted);text-align:left;background:0 0;border:1px solid #0000;border-left-width:3px;border-radius:16px;justify-content:space-between;gap:24px;padding:24px}.site-scenario-choice>span{flex-direction:column;flex-shrink:1;align-items:flex-start;gap:12px;min-width:0;padding:0;display:flex}.site-scenario-choice>span>span{font-size:var(--text-title-3-medium,1.125rem);line-height:var(--tw-leading,var(--text-title-3-medium--line-height,1.625rem));letter-spacing:var(--tw-tracking,var(--text-title-3-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-title-3-medium--font-weight,500));color:var(--site-ink)}.site-scenario-choice small{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));line-height:1.65}.site-scenario-choice>svg{width:20px;height:20px;color:var(--site-muted);transition:transform .2s}.site-scenario-choice:hover{background:var(--site-tone-wash)}@supports (color:color-mix(in lab,red,red)){.site-scenario-choice:hover{background:color-mix(in srgb,var(--site-tone-wash) 65%,var(--site-surface))}}.site-scenario-choice.is-selected{background:var(--site-surface);color:var(--site-muted);border-color:var(--site-line);border-left-color:var(--site-tone);box-shadow:0 8px 24px -16px var(--site-tone)}@supports (color:color-mix(in lab,red,red)){.site-scenario-choice.is-selected{box-shadow:0 8px 24px -16px color-mix(in srgb,var(--site-tone) 30%,transparent)}}.site-scenario-choice.is-selected>svg{color:var(--site-tone);transform:translate(4px)}.site-scenario-preview{background:var(--site-tone-wash);border-radius:32px;min-width:0;padding:32px;transition:background-color .25s}.site-scenario-document{border:1px solid var(--site-line);background:var(--site-surface);box-shadow:0 24px 40px -32px var(--site-ink);border-radius:24px;padding:32px}@supports (color:color-mix(in lab,red,red)){.site-scenario-document{box-shadow:0 24px 40px -32px color-mix(in srgb,var(--site-ink) 20%,transparent)}}.site-scenario-document h3{align-items:center;gap:10px;margin-top:20px;display:flex}.site-example-heading{align-items:center;gap:12px;display:flex}.site-example-icon{background:var(--site-tone-wash);width:40px;height:40px;color:var(--site-tone);border-radius:12px;place-items:center;display:grid}.site-example-icon svg{width:22px;height:22px}.site-scenario-document>p{color:var(--site-muted);line-height:1.6;font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));margin-top:10px}.site-example-phase{background:var(--site-ground);font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500));border-radius:8px;justify-content:space-between;gap:16px;margin-top:28px;padding:12px;display:flex}.site-example-phase>span{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--site-muted)}.site-scenario-document ul{margin:4px 0 16px;padding:0;list-style:none}.site-scenario-document li{border-bottom:1px solid var(--site-line);font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));align-items:center;gap:10px;padding:14px 8px;display:flex}.site-scenario-document li svg{width:16px;height:16px;color:var(--site-muted)}.site-example-decision{background:var(--site-green-wash);border-radius:12px;gap:12px;padding:16px;display:flex}.site-example-decision>svg{width:16px;height:16px;color:var(--site-green);margin-top:2px}.site-example-decision p{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));color:var(--site-muted);line-height:1.6}.site-example-decision strong{color:var(--site-ink);font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500));margin-bottom:4px;display:block}.public-site .site-scenario-caption{font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500));text-align:center;color:var(--site-muted);margin-top:24px}.site-connections{grid-template-columns:1fr 1fr;align-items:center;gap:112px;padding-block:120px;display:grid}.site-connections h2{margin-top:24px}.site-connection-steps{counter-reset:steps;flex-direction:column;gap:24px;margin:40px 0 0;padding:0;list-style:none;display:flex}.site-connection-steps li{counter-increment:steps;padding-left:40px;position:relative}.site-connection-steps li:before{content:counter(steps);background:var(--site-blue-wash);width:24px;height:24px;color:var(--site-blue);font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));border-radius:50%;place-items:center;display:grid;position:absolute;top:1px;left:0}.site-connection-steps li:not(:last-child):after{content:"";background:var(--site-line);width:1px;position:absolute;top:32px;bottom:-16px;left:12px}.public-site .site-connection-steps h3{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500))}.site-connection-steps p{color:var(--site-muted);line-height:1.6;font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));margin-top:6px}.site-connection-demo{background:linear-gradient(150deg,var(--site-blue-wash),var(--site-green-wash));border-radius:32px;min-width:0;padding:32px}.site-connection-agents{justify-content:center;margin-bottom:28px;display:flex}.site-connection-agents [role=radiogroup]{background:0 0;justify-content:center;align-items:stretch;gap:8px;width:100%}.site-connection-agents [role=radio]{white-space:normal;min-width:0;min-height:80px;font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));flex-direction:column;flex:1;gap:8px;padding:12px}.site-connection-agents .integration-logo{width:24px;height:24px}.site-connection-agents .integration-logo[data-brand=hermes]{transform:scale(1.25)}.site-permission-card{border:1px solid var(--site-line);background:var(--site-surface);box-shadow:0 24px 64px -32px var(--site-accent);border-radius:24px;padding:32px}@supports (color:color-mix(in lab,red,red)){.site-permission-card{box-shadow:0 24px 64px -32px color-mix(in srgb,var(--site-accent) 15%,transparent)}}.site-permission-icon{background:var(--site-ink);width:44px;height:44px;color:var(--site-surface);border-radius:12px;place-items:center;margin-bottom:24px;display:grid}.site-permission-icon svg{width:30px;height:30px}.site-permission-card>p{color:var(--site-muted);font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));margin-top:10px}.site-permission-card ul{margin:28px 0 0;padding:0;list-style:none}.site-permission-card li{border-top:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:12px;padding-block:18px;display:flex}.site-permission-card li>span{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));align-items:center;gap:8px;display:flex}.site-permission-card li>small{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--site-muted);align-items:center;gap:4px;display:flex}.site-permission-card li:first-child>small{color:var(--site-green)}.site-permission-card li svg{width:14px;height:14px}.site-shared-context{align-items:flex-start;gap:12px;padding:24px 8px 0;display:flex}.site-shared-context>svg{width:20px;height:20px;color:var(--site-green)}.public-site .site-shared-context h3{font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500))}.site-shared-context p{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--site-muted);margin-top:6px;line-height:1.7}.site-example-prompt{border:1px solid var(--site-line);background:var(--site-surface);border-radius:16px;margin-top:24px;padding:24px}.site-example-prompt p{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));color:var(--site-muted)}.site-example-prompt blockquote{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));margin:12px 0 0;line-height:1.7}.site-pricing{background:var(--site-blue-wash);padding-block:96px}@supports (color:color-mix(in lab,red,red)){.site-pricing{background:color-mix(in srgb,var(--site-blue-wash) 40%,var(--site-surface))}}.site-pricing .site-section-heading{align-items:flex-start}.site-plan-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.site-plan{background:var(--site-surface);border:1px solid var(--site-line);border-radius:24px;flex-direction:column;padding:40px;display:flex}.site-plan-pro{background:linear-gradient(160deg,var(--site-blue-wash),var(--site-surface) 85%);border:1px solid var(--site-accent)}@supports (color:color-mix(in lab,red,red)){.site-plan-pro{border:1px solid color-mix(in srgb,var(--site-accent) 28%,var(--site-line))}}.site-plan-pro{box-shadow:0 20px 56px -32px var(--site-accent)}@supports (color:color-mix(in lab,red,red)){.site-plan-pro{box-shadow:0 20px 56px -32px color-mix(in srgb,var(--site-accent) 24%,transparent)}}.site-plan-pro h3,.site-plan-pro .site-price{color:var(--site-blue)}.site-plan-title{min-height:80px}.public-site .site-plan h3{font-size:var(--text-title-1-medium,1.5rem);line-height:var(--tw-leading,var(--text-title-1-medium--line-height,2.125rem));letter-spacing:var(--tw-tracking,var(--text-title-1-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-title-1-medium--font-weight,500))}.site-plan-title>p{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));color:var(--site-muted);margin-top:10px}.site-price{font-size:var(--text-display-2-medium,3rem);line-height:var(--tw-leading,var(--text-display-2-medium--line-height,4rem));letter-spacing:var(--tw-tracking,var(--text-display-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-display-2-medium--font-weight,500));letter-spacing:-.045em;padding-block:24px 32px}.site-price>span{font-size:var(--text-body-regular,.875rem);line-height:var(--tw-leading,var(--text-body-regular--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight,400));letter-spacing:0;color:var(--site-muted);margin-left:8px}.site-plan ul{border-top:1px solid var(--site-line);flex-direction:column;gap:16px;margin:0 0 20px;padding:28px 0;list-style:none;display:flex}.site-plan li{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));align-items:center;gap:12px;display:flex}.site-plan li>strong{font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500))}.site-plan li svg{width:16px;height:16px;color:var(--site-green)}.site-plan>a,.site-coming{margin-top:auto}.site-plan-action{flex-direction:column;align-items:center;margin-top:auto;display:flex}.site-plan-action .site-coming{min-height:24px}.site-plan-action .site-text-link{font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500));text-align:center}.site-coming{min-height:48px;color:var(--site-muted);font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500));justify-content:center;align-items:center;gap:8px;display:flex}.site-coming svg{width:16px;height:16px}.site-price-notes{color:var(--site-muted);font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));grid-template-columns:1fr 1fr;gap:48px;margin-top:24px;line-height:1.7;display:grid}.site-faq{grid-template-columns:1fr 1.5fr;gap:96px;padding-block:112px;display:grid}.site-faq h2{margin-top:24px}.site-faq details{border-bottom:1px solid var(--site-line);border-radius:12px;padding-inline:20px}.site-faq details[open]{background:var(--site-blue-wash);border-color:#0000;margin-block:8px}.site-faq details:hover{background:var(--site-blue-wash)}@supports (color:color-mix(in lab,red,red)){.site-faq details:hover{background:color-mix(in srgb,var(--site-blue-wash) 50%,var(--site-surface))}}.site-faq summary{cursor:pointer;font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500));justify-content:space-between;align-items:center;gap:16px;padding-block:24px;list-style:none;display:flex}.site-faq summary::-webkit-details-marker{display:none}.site-faq summary svg{width:18px;height:18px;color:var(--site-muted);transition:transform .2s}.site-faq details[open] summary svg{color:var(--site-accent);transform:rotate(90deg)}.site-faq details p{color:var(--site-muted);max-width:540px;padding-bottom:24px;line-height:1.75}.site-final{border:1px solid var(--site-accent)}@supports (color:color-mix(in lab,red,red)){.site-final{border:1px solid color-mix(in srgb,var(--site-accent) 14%,var(--site-surface))}}.site-final{background:linear-gradient(115deg,var(--site-blue-wash),var(--site-green-wash));border-radius:32px;margin-bottom:64px;padding:64px}@supports (color:color-mix(in lab,red,red)){.site-final{background:linear-gradient(115deg,var(--site-blue-wash),color-mix(in srgb,var(--site-green-wash) 55%,var(--site-surface)))}}.site-final .site-eyebrow{color:var(--site-blue)}.site-final>div{justify-content:space-between;align-items:flex-end;gap:48px;margin-top:24px;display:flex}.site-final>div>div{max-width:300px}.site-final>div p{color:var(--site-muted);margin-bottom:24px;line-height:1.7}.site-final>.site-access-grid{border-top:1px solid var(--site-line);grid-template-columns:1fr 1fr;align-items:start;gap:32px;margin-top:32px;padding-top:32px;display:grid}.site-access-grid article{min-width:0}.site-access-grid article:focus-visible{outline:2px solid var(--color-border-focus-ring);outline-offset:8px;border-radius:8px}.site-access-grid h3{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500))}.site-access-grid p{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));margin-top:12px}.site-footer{border-top:1px solid var(--site-line);padding-top:28px}.site-footer-top,.site-footer-bottom{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--site-muted);justify-content:space-between;align-items:center;gap:24px;display:flex}.site-footer a{color:var(--site-muted);align-items:center;min-height:44px;display:inline-flex}.site-footer a:hover{color:var(--site-accent)}.site-wordmark{font-size:clamp(5rem,20vw,17rem);line-height:var(--tw-leading,1);letter-spacing:var(--tw-tracking,-.075em);font-weight:var(--tw-font-weight,600);-webkit-user-select:none;user-select:none;color:var(--site-accent);padding-block:40px}.site-wordmark span{color:var(--site-green)}.site-footer-bottom{border-top:1px solid var(--site-line);padding-block:20px 24px}.site-footer-bottom svg{width:20px;height:20px}@keyframes site-focus{0%{opacity:.2;filter:blur(8px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:none}}@keyframes site-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(min-width:1600px){.site-hero-copy{padding-top:80px}}@media(max-width:1100px){.site-container{width:calc(100% - 64px)}.site-nav{gap:20px}.site-nav a{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500))}.site-header{gap:24px}.site-manifesto,.site-connections{gap:64px}.site-scenario-layout{gap:40px}.site-familiar ul{gap:32px}}@media(max-width:850px){.site-nav{display:none}.site-manifesto,.site-connections{gap:40px}.site-scenario-layout{gap:24px}.site-scenario-document{padding:24px}.site-pricing .site-section-heading{flex-direction:column;gap:24px}.site-faq{gap:48px}.site-permission-card{padding:24px}.site-permission-card li{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.site-container{width:calc(100% - 40px)}.site-header{gap:12px;min-height:80px}.site-brand{font-size:var(--text-title-2-semibold,1.25rem);line-height:var(--tw-leading,var(--text-title-2-semibold--line-height,1.625rem));letter-spacing:var(--tw-tracking,var(--text-title-2-semibold--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-title-2-semibold--font-weight,600));letter-spacing:-.045em}.site-brand-mark{border-radius:8px;width:28px;height:28px}.site-brand-mark svg{width:24px;height:24px}.site-header-actions{gap:0}.site-nav-login{display:none}.site-mobile-login{width:40px;height:44px;margin-left:4px;display:inline-flex}.site-hero-copy{padding-top:44px;padding-bottom:40px}.site-hero-copy .site-eyebrow{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));letter-spacing:.02em;gap:8px}.site-hero h1{margin-top:24px}.site-hero h1>span{display:block}.site-hero h1>span+span{margin-left:0}.site-intro{font-size:var(--text-body-regular,.875rem);line-height:var(--tw-leading,var(--text-body-regular--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight,400));max-width:330px;line-height:1.65;margin-top:24px!important}.site-hero-actions{flex-direction:column;gap:12px;margin-top:24px}.site-hero-actions .site-cta{min-width:230px}.site-product-label{margin-bottom:12px}.site-product-label .site-eyebrow{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));letter-spacing:0}.site-product-label{padding-inline:8px}.site-product-frame{border-radius:32px;padding:8px}.site-preview-label{display:none}.site-demo-note{font-size:var(--text-caption-2-regular,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-regular--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-regular--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-regular--font-weight,400));text-align:left;padding-inline:4px;line-height:1.6}.site-familiar{text-align:center;flex-direction:column;align-items:center;gap:24px;padding-block:40px 48px}.site-familiar p{max-width:none}.site-familiar ul{flex-wrap:nowrap;justify-content:center;gap:12px;width:100%}.site-tool-logo{width:64px;height:64px}.site-manifesto{grid-template-columns:1fr;gap:48px;padding-block:64px}.site-manifesto h2{margin-top:20px}.site-reading{margin-top:20px!important}.site-principles{gap:12px}.site-principles article{gap:16px;padding:20px}.site-principles article p{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));margin-top:8px;line-height:1.7}.site-eyebrow{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));letter-spacing:.025em}.site-possibilities,.site-pricing{padding-block:64px}.site-section-heading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:32px}.site-section-heading>p{max-width:100%;font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));line-height:1.7}.site-scenario-layout{grid-template-columns:1fr;gap:24px}.site-scenario-choice{gap:16px;padding:18px 16px}.site-scenario-choice:not(.is-selected) small{display:none}.site-scenario-choice>span>span{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500))}.site-scenario-preview{border-radius:24px;padding:16px}.site-scenario-document{padding:24px 20px}.site-connections{grid-template-columns:1fr;gap:48px;padding-block:64px}.site-connection-steps{margin-top:32px}.site-connection-agents{margin-bottom:24px}.site-connection-demo{border-radius:24px;padding:20px}.site-connection-agents [role=radio]{padding-inline:8px}.site-permission-card{padding:20px}.site-permission-card li{flex-direction:row;align-items:center}.site-permission-card li>span,.site-permission-card li>small{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400))}.site-shared-context{padding-inline:4px}.site-plan-grid{grid-template-columns:1fr;gap:20px}.site-plan{padding:28px}.site-plan-title{min-height:0}.site-price{font-size:var(--text-display-3-medium,2.5rem);line-height:var(--tw-leading,var(--text-display-3-medium--line-height,3.375rem));letter-spacing:var(--tw-tracking,var(--text-display-3-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-display-3-medium--font-weight,500));padding-block:24px}.site-plan ul{padding-block:24px}.site-price-notes{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));grid-template-columns:1fr;gap:16px;line-height:1.7}.site-faq{grid-template-columns:1fr;gap:20px;padding-block:64px}.site-final{border-radius:24px;margin-bottom:48px;padding:32px 24px}.site-final>div{flex-direction:column;align-items:flex-start;gap:24px}.site-final>div>div{max-width:none}.site-final>.site-access-grid{grid-template-columns:1fr;gap:32px}.site-footer-top{flex-wrap:wrap;gap:12px 24px}.site-footer-top p{width:100%}.site-wordmark{padding-block:32px}.site-footer-bottom{flex-wrap:wrap;gap:12px}.site-footer-bottom p{font-size:var(--text-caption-2-regular,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-regular--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-regular--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-regular--font-weight,400));flex:1}}@media(max-width:360px){.site-container{width:calc(100% - 32px)}.site-brand{gap:6px}.site-brand-mark{width:24px;height:24px}.site-header-actions button,.site-language,.site-mobile-login{width:36px}.site-tool-logo{width:56px}.site-connection-agents [role=radiogroup]{gap:4px}.site-connection-agents [role=radio]{padding-inline:4px}.site-permission-card li{flex-direction:column;align-items:flex-start}.site-plan{padding:24px}}@media(prefers-reduced-motion:reduce){.public-site *,.public-site :before,.public-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.product-demo{text-align:left}.product-demo-shell{border:1px solid var(--site-line);background:var(--site-surface);height:584px;box-shadow:0 24px 48px -32px var(--site-ink);border-radius:24px;grid-template-columns:184px minmax(0,1fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.product-demo-shell{box-shadow:0 24px 48px -32px color-mix(in srgb,var(--site-ink) 24%,transparent)}}.product-demo button{-webkit-tap-highlight-color:transparent}.product-demo button:focus-visible,.product-demo h2:focus-visible,.product-demo h3:focus-visible{outline:2px solid var(--color-border-focus-ring);outline-offset:2px}.product-demo-sidebar{border-right:1px solid var(--site-line);background:var(--site-ground);flex-direction:column;min-width:0;padding:24px 12px 12px;display:flex}.product-demo-brand{font-size:var(--text-title-3-semibold,1.125rem);line-height:var(--tw-leading,var(--text-title-3-semibold--line-height,1.625rem));letter-spacing:var(--tw-tracking,var(--text-title-3-semibold--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-title-3-semibold--font-weight,600));letter-spacing:-.04em;align-items:center;gap:8px;padding-inline:8px;display:flex}.product-demo-brand>svg{background:var(--site-ink);width:26px;height:26px;color:var(--site-surface);border-radius:7px;padding:3px}.product-demo-brand>span>span{color:var(--site-accent)}.product-demo-workspace,.product-demo-account{align-items:center;gap:8px;padding:28px 8px;display:flex}.product-demo-workspace>span,.product-demo-account>span{background:var(--site-surface);border:1px solid var(--site-line);width:30px;height:30px;font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));border-radius:8px;flex-shrink:0;place-items:center;display:grid}.product-demo-workspace>div,.product-demo-account>div{flex-direction:column;gap:2px;min-width:0;display:flex}.product-demo-workspace strong,.product-demo-account strong{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500))}.product-demo-workspace small,.product-demo-account small{font-size:var(--text-caption-2-regular,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-regular--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-regular--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-regular--font-weight,400));color:var(--site-muted)}.product-demo-sidebar nav{flex-direction:column;gap:4px;display:flex}.product-demo-nav{width:100%;min-height:40px;color:var(--site-muted);background:0 0;border-radius:8px;justify-content:flex-start;gap:8px;padding:8px}.product-demo-nav>span{min-width:0;font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));flex:1;justify-content:flex-start;gap:8px;padding:0}.product-demo-nav>svg{width:16px;height:16px}.product-demo-nav small{background:var(--site-surface);font-size:var(--text-caption-2-medium,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-medium--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-medium--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-medium--font-weight,500));border-radius:4px;margin-left:auto;padding-inline:4px}.product-demo-nav.is-selected{color:var(--site-ink);background:var(--site-surface)}.product-demo-projects{padding-top:32px}.product-demo-projects>small{color:var(--site-muted);font-size:var(--text-caption-2-medium,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-medium--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-medium--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-medium--font-weight,500));letter-spacing:.06em;padding:0 8px 12px;display:block}.product-demo-projects button{white-space:normal;height:auto}.product-demo-account{border-top:1px solid var(--site-line);margin-top:auto;padding:16px 4px 4px}.product-demo-account>span{border-radius:50%}.product-demo-account>i,.product-demo-status-dot{background:var(--site-green);border-radius:50%;flex-shrink:0;width:4px;height:4px}.product-demo-account>i{margin-left:auto}.product-demo-main{flex-direction:column;min-width:0;min-height:0;display:flex}.product-demo-topbar{border-bottom:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px 24px;display:flex}.public-site .product-demo-topbar h2{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500));white-space:normal;text-wrap:initial;align-items:center;gap:10px;display:flex}.product-demo-progress{color:var(--site-muted);font-size:var(--text-caption-2-regular,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-regular--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-regular--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-regular--font-weight,400));font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:10px;display:flex}.product-demo-progress>i,.product-demo-meter{background:var(--site-line);border-radius:4px;width:56px;height:3px;display:block;overflow:hidden}.product-demo-progress b{background:var(--site-accent);transform-origin:0;width:100%;height:100%;transition:transform .25s;display:block}.product-demo-progress strong{color:var(--site-ink);font-size:var(--text-caption-2-medium,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-medium--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-medium--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-medium--font-weight,500))}.product-demo-body{flex:1;min-height:0;display:flex}.product-demo-workarea{background:var(--site-ground);flex-direction:column;flex:1;min-width:0;display:flex}.product-demo-toolbar{justify-content:flex-end;gap:4px;padding:8px 20px;display:flex}.product-demo-toolbar button{color:var(--site-muted);background:0 0}.product-demo-toolbar button>span{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400))}.product-demo-toolbar svg{width:14px;height:14px}.product-demo-scroll-wrap{--demo-scroll-surface:var(--site-surface);flex:1;min-height:0;position:relative}.product-demo-scroll{scrollbar-width:thin;scrollbar-color:var(--site-line) transparent;height:100%;padding:20px;overflow:auto}.product-demo-scroll-fade{pointer-events:none;z-index:2;height:24px;position:absolute;inset:0 0 auto}.product-demo-scroll-fade i{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(var(--demo-scroll-surface),transparent);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.product-demo-scroll-fade i+i{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:16px}.product-demo-canvas{--demo-scroll-surface:var(--site-ground)}.product-demo-canvas>.product-demo-scroll{padding:8px 24px 24px}.product-demo-objective{margin-bottom:20px}.product-demo-objective>span{font-size:var(--text-caption-2-medium,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-medium--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-medium--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-medium--font-weight,500));color:var(--site-muted)}.product-demo-objective p{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));max-width:390px;margin-top:6px;line-height:1.65}.product-demo-phase{background:var(--site-surface);border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:4px 12px 4px 4px;display:flex}.product-demo-phase button{color:var(--site-muted);background:0 0;width:28px}.product-demo-phase button.is-collapsed{transform:rotate(-90deg)}.product-demo-phase>svg{width:15px;height:15px;color:var(--site-accent)}.product-demo-phase strong{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500))}.product-demo-phase>span{color:var(--site-muted);font-size:var(--text-caption-2-regular,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-regular--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-regular--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-regular--font-weight,400));white-space:nowrap;margin-left:auto}.product-demo-task-list{margin:0;padding:0 8px;list-style:none}.product-demo-task-list li{border-bottom:1px solid var(--site-line);align-items:center;gap:10px;min-height:48px;padding:4px 8px;display:flex}.product-demo-task-list li:is(:hover,:focus-within),.product-demo-task-list li.is-current{background:var(--site-blue-wash)}@supports (color:color-mix(in lab,red,red)){.product-demo-task-list li:is(:hover,:focus-within),.product-demo-task-list li.is-current{background:color-mix(in srgb,var(--site-blue-wash) 50%,var(--site-ground))}}.product-demo-task-status>svg{width:16px;height:16px;color:var(--site-muted);display:block}.product-demo-task-title{white-space:normal;text-align:left;min-width:0;height:auto;color:var(--site-ink);background:0 0;flex:1;justify-content:flex-start;padding:8px 0}.product-demo-task-title>span{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));overflow-wrap:anywhere;flex-shrink:1;min-width:0;padding:0}.product-demo-task-title.is-done>span{color:var(--site-muted);text-decoration:line-through}.product-demo-owner{color:var(--site-muted);font-size:var(--text-caption-2-regular,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-regular--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-regular--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-regular--font-weight,400));white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.product-demo-owner .integration-logo,.product-demo-owner>svg{width:14px;height:14px}.product-demo-add{color:var(--site-muted);background:0 0;margin:8px 0 0 24px}.product-demo-add>span{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400))}.product-demo-add-form{align-items:center;gap:4px;padding-top:12px;display:flex}.product-demo-add-form>div{flex:1;min-width:0}.product-demo-next{border:1px solid var(--site-line);background:var(--site-surface);border-radius:16px;align-items:flex-start;gap:12px;margin-top:16px;padding:16px;display:flex}.product-demo-person{background:var(--site-coral-wash);width:28px;height:28px;color:var(--site-coral);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.product-demo-person svg{width:16px;height:16px}.product-demo-next strong{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500))}.product-demo-next p{color:var(--site-muted);font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));margin-top:4px}.product-demo-next button{height:auto;color:var(--site-accent);white-space:normal;background:0 0;padding:8px 0 0}.product-demo-next button>span{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));flex-shrink:1;padding:0}.product-demo-next button>svg{width:14px;height:14px}.product-demo-panel{border-left:1px solid var(--site-line);background:var(--site-surface);width:340px;box-shadow:-16px 0 32px -32px var(--site-ink);flex-direction:column;flex-shrink:0;display:flex}@supports (color:color-mix(in lab,red,red)){.product-demo-panel{box-shadow:-16px 0 32px -32px color-mix(in srgb,var(--site-ink) 30%,transparent)}}.product-demo-panel>header{justify-content:space-between;align-items:flex-start;gap:8px;padding:20px 20px 16px;display:flex}.public-site .product-demo-panel h3{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500))}.product-demo-panel>header p{color:var(--site-muted);font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));margin-top:6px;line-height:1.5}.product-demo-panel>header button{background:var(--site-ground);color:var(--site-muted);flex-shrink:0}.product-demo-panel-tabs{padding:0 20px 8px}.product-demo-panel-tabs [role=radiogroup]{width:100%}.product-demo-panel-tabs [role=radio]{min-width:0;font-size:var(--text-caption-2-medium,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-medium--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-medium--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-medium--font-weight,500));flex:1;justify-content:center;padding:8px 4px}.product-demo-panel>footer{font-size:var(--text-caption-2-regular,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-regular--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-regular--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-regular--font-weight,400));color:var(--site-muted);border-top:1px solid var(--site-line);align-items:center;gap:6px;padding:12px 20px;display:flex}.product-demo-panel dl{margin:0}.product-demo-properties{border-bottom:1px solid var(--site-line);grid-template-columns:1fr 1fr;gap:16px;padding-bottom:20px;display:grid;margin-bottom:20px!important}.product-demo-field dt{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));margin-bottom:8px}.product-demo-field dd{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--site-muted);overflow-wrap:anywhere;margin:0;line-height:1.65}.product-demo-properties dd{align-items:center;min-height:28px;display:flex}.product-demo-task-state{color:var(--site-blue);align-items:center;gap:6px;display:flex}.product-demo-task-state.is-done{color:var(--site-green)}.product-demo-task-state>i{background:currentColor;border-radius:50%;width:5px;height:5px}.product-demo-record{flex-direction:column;gap:20px;display:flex}.product-demo-record dd{border:1px solid var(--site-line);background:var(--site-ground);color:var(--site-ink);border-radius:8px;padding:12px}.product-demo-intervention{background:var(--site-coral-wash);border-radius:12px;grid-template-columns:16px 1fr;gap:8px;margin-top:20px;padding:16px;display:grid}.product-demo-intervention>svg{width:16px;height:16px;color:var(--site-coral)}.product-demo-intervention strong{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500))}.product-demo-intervention p,.product-demo-intervention button{grid-column:2}.product-demo-intervention p{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--site-muted)}.product-demo-intervention button{justify-self:start;margin-top:4px}.product-demo-panel-note{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--site-muted);line-height:1.65;display:block;margin-bottom:20px!important}.product-demo-agent-choice{border-top:1px solid var(--site-line);margin-top:24px;padding-top:20px}.product-demo-agent-choice>span{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500))}.product-demo-agent-choice [role=radiogroup]{width:100%;margin-top:10px;display:flex}.product-demo-agent-choice [role=radio]{white-space:normal;text-align:center;min-width:0;font-size:var(--text-caption-2-medium,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-medium--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-medium--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-medium--font-weight,500));flex-direction:column;flex:1;gap:6px;padding:8px 4px}.product-demo-agent-choice .integration-logo{width:18px;height:18px}.product-demo-agent-choice p{font-size:var(--text-caption-2-medium,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-medium--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-medium--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-medium--font-weight,500));color:var(--site-blue);align-items:center;gap:6px;margin-top:12px;display:flex}.product-demo-agent-choice p>svg{width:14px;height:14px}.product-demo-author,.product-demo-request-agent{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));align-items:center;gap:12px;display:flex}.product-demo-author{margin-bottom:24px}.product-demo-author .integration-logo{width:28px;height:28px}.product-demo-author p{color:var(--site-muted);font-size:var(--text-caption-2-regular,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-regular--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-regular--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-regular--font-weight,400));margin-top:4px}.product-demo-author~.product-demo-panel-note{margin-top:20px}.product-demo-request-agent .integration-logo{width:20px;height:20px}.product-demo-response h4{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500));margin:20px 0 12px}.product-demo-response>p{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--site-muted);line-height:1.65}.product-demo-response dl{margin-block:24px}.product-demo-response>strong{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));margin-bottom:8px;display:block}.product-demo-replies{flex-direction:column;gap:8px;margin-block:16px;display:flex}.product-demo-replies button{white-space:normal;text-align:left;justify-content:space-between;height:auto;min-height:44px;padding:12px}.product-demo-replies button>span{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));flex-shrink:1}.product-demo-replies button>svg{width:14px;height:14px}.product-demo-activity{margin:0;padding:0;list-style:none}.product-demo-activity li{align-items:flex-start;gap:12px;padding-bottom:24px;display:flex}.product-demo-activity li>svg,.product-demo-activity li>.integration-logo{flex-shrink:0;width:16px;height:16px}.product-demo-activity strong{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500))}.product-demo-activity p{color:var(--site-muted);font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));margin-top:6px;line-height:1.65}.product-demo-activity small{color:var(--site-muted);font-size:var(--text-caption-2-regular,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-regular--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-regular--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-regular--font-weight,400));margin-top:8px;display:block}.product-demo-inbox>h3{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500))}.product-demo-inbox>p,.product-demo-completed>p,.product-demo-overview>p{color:var(--site-muted);font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));margin:6px 0 24px;line-height:1.6}.product-demo-inbox article,.product-demo-overview article{background:var(--site-surface);border:1px solid var(--site-line);border-radius:24px;overflow:hidden}.product-demo-group{background:var(--site-surface);border-bottom:1px solid var(--site-line);align-items:center;gap:8px;padding:16px;display:flex}.product-demo-group strong{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500))}.product-demo-group>span{font-size:var(--text-caption-2-regular,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-regular--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-regular--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-regular--font-weight,400));color:var(--site-muted);margin-left:auto}.product-demo-request-row{padding:20px}.product-demo-request-row>small{color:var(--site-muted);font-size:var(--text-caption-2-regular,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-regular--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-regular--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-regular--font-weight,400))}.public-site .product-demo-request-row h3{font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500));margin-top:8px}.product-demo-request-row>p{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--site-muted);margin:8px 0 16px;line-height:1.65}.product-demo-overview article{padding:24px}.product-demo-project-link{color:var(--site-ink);white-space:normal;background:0 0;justify-content:flex-start;height:auto;padding:0}.product-demo-project-link>span{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500));text-align:left;flex-shrink:1}.product-demo-project-link>svg:first-child{color:var(--site-accent)}.product-demo-overview article>p{color:var(--site-muted);font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));margin-block:12px 28px;line-height:1.65}.product-demo-overview-stats{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.product-demo-overview-stats>span{color:var(--site-blue)}.product-demo-meter{width:100%;height:4px}.product-demo-meter>i{background:var(--site-accent);height:100%;display:block}.product-demo-overview article>small{color:var(--site-muted);font-size:var(--text-caption-2-regular,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-regular--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-regular--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-regular--font-weight,400));margin-top:10px;display:block}.product-demo-project-next{border-top:1px solid var(--site-line);margin-top:24px;padding-top:16px}.product-demo-project-next>span{font-size:var(--text-caption-2-regular,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-regular--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-regular--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-regular--font-weight,400));color:var(--site-muted);display:block}.product-demo-project-next button{white-space:normal;text-align:left;height:auto;color:var(--site-ink);background:0 0;margin-top:6px;padding-left:0}.product-demo-project-next button>span{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));flex-shrink:1}.product-demo-bottom{border-top:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:4px 12px 4px 24px;display:flex}.product-demo-bottom>span{color:var(--site-muted);font-size:var(--text-caption-2-regular,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-regular--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-regular--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-regular--font-weight,400));align-items:center;gap:8px;display:flex}.product-demo-bottom button{color:var(--site-muted);background:0 0}.product-demo-guide{justify-content:center;gap:12px;padding:16px 0 4px;display:flex}.product-demo-guide button{color:var(--site-muted);background:0 0;height:auto;min-height:44px;padding:8px 12px}.product-demo-guide button>span{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));gap:8px}.product-demo-guide button.is-active{background:var(--site-surface);color:var(--site-ink);box-shadow:var(--shadow-xs)}.product-demo-step{color:var(--site-blue);font-size:var(--text-caption-2-medium,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-medium--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-medium--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-medium--font-weight,500))}.product-demo-guide svg{width:14px;height:14px;color:var(--site-muted)}.has-panel .product-demo-task-list .product-demo-owner>span:not(.integration-logo){display:none}.has-panel .product-demo-next{padding:16px}@media(max-width:1100px){.product-demo-shell{grid-template-columns:164px minmax(0,1fr)}.product-demo-panel{width:310px}.product-demo-canvas>.product-demo-scroll{padding-inline:16px}.product-demo-task-list{padding:0}.has-panel .product-demo-task-list li{gap:6px;padding-inline:4px}.has-panel .product-demo-phase{gap:4px}.has-panel .product-demo-phase>span{display:none}}@media(max-width:900px){.has-panel .product-demo-workarea{display:none}.product-demo-panel{border-left:0;width:100%}.product-demo-panel-tabs [role=radio]{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500))}.product-demo-guide{gap:4px}.product-demo-guide button{white-space:normal;text-align:left;padding-inline:8px}.product-demo-guide button>span{flex-shrink:1}.product-demo-guide svg{display:none}}@media(max-width:640px){.product-demo-shell{flex-direction:column;height:612px;display:flex}.product-demo-sidebar{border-right:0;border-bottom:1px solid var(--site-line);padding:8px}.product-demo-brand,.product-demo-workspace,.product-demo-account{display:none}.product-demo-sidebar nav{grid-template-columns:1fr 1fr 1fr;gap:4px;display:grid}.product-demo-nav{justify-content:center;min-height:44px;padding:8px 4px}.product-demo-nav>span{flex:initial;font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));justify-content:center}.product-demo-nav>svg,.product-demo-nav small{display:none}.product-demo-projects{padding:0}.product-demo-projects>small{display:none}.product-demo-projects button{min-height:36px;margin-top:4px}.product-demo-main{flex:1}.product-demo-topbar{gap:8px;min-height:52px;padding:12px 16px}.public-site .product-demo-topbar h2{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500))}.product-demo-progress{gap:6px}.product-demo-progress>i{display:none}.product-demo-toolbar{padding:4px 8px}.product-demo-task-list li{gap:8px;padding:4px}.product-demo-task-list .product-demo-owner>span:not(.integration-logo){display:none}.product-demo-phase{gap:6px;padding-right:8px}.product-demo-phase strong{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500))}.product-demo-objective{margin-bottom:20px}.product-demo-objective p{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400))}.product-demo-next{margin-top:20px;padding:16px}.product-demo-panel>header{padding:16px}.product-demo-panel-tabs{padding:0 12px 8px}.product-demo-panel-tabs [role=radio]{font-size:var(--text-caption-2-medium,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-medium--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-medium--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-medium--font-weight,500))}.product-demo-scroll{padding:16px}.product-demo-bottom{padding-left:16px}.product-demo-panel>footer{display:none}.product-demo-guide{justify-content:stretch;gap:4px;padding-top:12px}.product-demo-guide button{flex:1;align-items:flex-start;padding:8px 4px}.product-demo-guide button>span{text-align:center;font-size:var(--text-caption-2-medium,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-medium--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-medium--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-medium--font-weight,500));flex-direction:column;align-items:center;gap:6px}.product-demo-step{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500))}}
