.solutions-nav__caret{display:inline-block;width:.42rem;height:.42rem;margin-left:.3rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-.12rem) rotate(45deg);transition:transform .18s ease}.solutions-nav[open]>summary .solutions-nav__caret{transform:translateY(.08rem) rotate(225deg)}@media(hover:hover)and (pointer:fine){.solutions-nav:after{position:absolute;top:100%;left:-1rem;width:max(100%,16rem);height:1rem;content:""}}.pricing-intro{--pricing-intro-height: calc(100svh - var(--story-header-height, 4.25rem));min-height:var(--pricing-intro-height)}.pricing-intro__inner{display:grid;min-height:var(--pricing-intro-height);grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(11rem,1fr) auto;row-gap:clamp(1.5rem,3svh,2.5rem);box-sizing:border-box;padding-inline:clamp(1rem,2.5vw,2.5rem);padding-block:clamp(1.75rem,4.5svh,3.5rem) clamp(1.5rem,3svh,2.75rem)}.pricing-intro__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start;width:100%}.pricing-intro__heading{min-width:0}.pricing-intro__title{margin:0;color:var(--color-paper);font-family:var(--font-display);font-size:clamp(2.35rem,11vw,2.75rem);font-weight:650;letter-spacing:-.055em;line-height:var(--text-display-xl--line-height)}.pricing-intro__title-line{display:inline;line-height:inherit}.pricing-intro__copy{display:grid;max-width:34rem;gap:1.4em;color:var(--color-mist-strong);font-size:clamp(1rem,min(1.2vw,2.2svh),1.125rem);line-height:1.6}.pricing-intro__copy p{margin:0}.pricing-intro__line-stage{position:relative;min-width:0;min-height:11rem;overflow:hidden}.pricing-intro__line-stage .pricing-story-line{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;min-height:0;contain:layout paint}.pricing-intro__tiers-cta{align-self:end;justify-self:center;margin:0 0 clamp(.5rem,1svh,.75rem);white-space:nowrap}@media(min-width:48rem){.pricing-intro__title{font-size:clamp(2.75rem,min(4.5vw,8svh),5.25rem)}}@media(min-width:64rem){.pricing-intro__inner{height:var(--pricing-intro-height)}.pricing-intro__grid{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.6fr);gap:clamp(3rem,6vw,6rem)}.pricing-intro__title-line{display:block}}@media(min-width:64rem)and (max-height:47rem){.pricing-intro__inner{row-gap:.625rem;padding-block:1.25rem 1rem}.pricing-intro__copy{line-height:1.45}}.oss-intro{--oss-intro-height: calc(100svh - var(--story-header-height, 4.25rem));min-height:var(--oss-intro-height)}.oss-intro__inner{display:grid;min-height:var(--oss-intro-height);grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;row-gap:clamp(.75rem,1.8svh,1.5rem);box-sizing:border-box;padding-block:clamp(1.75rem,4.5svh,3.5rem) clamp(1.5rem,3svh,2.75rem)}.oss-intro__grid{display:grid;width:min(calc(100% - 2 * var(--gutter)),var(--marketing-column-max));margin-inline:auto;grid-template-columns:minmax(0,1fr) minmax(20rem,.4fr);gap:clamp(2rem,4vw,3rem);align-items:start}.oss-intro__title{margin:0;color:var(--color-paper);font-family:var(--font-display);font-size:clamp(2.75rem,min(4.5vw,8svh),5.25rem);font-weight:650;letter-spacing:-.055em;line-height:var(--text-display-xl--line-height)}.oss-intro__title-line{display:block;line-height:inherit}.oss-intro__heading{display:grid;gap:clamp(.625rem,1.25svh,1rem)}.oss-intro__asterisk{position:relative;top:-.3em;margin-left:.04em;color:var(--color-interaction-text);font-size:.65em;line-height:inherit;vertical-align:baseline}.oss-intro__note{max-width:38rem;margin:0;padding:.2rem 0 .2rem .95rem;border-left:3px solid var(--color-hi-vis);color:var(--color-mist-strong);font-family:var(--font-mono);font-size:clamp(.78rem,min(.9vw,1.8svh),.9rem);letter-spacing:.01em;line-height:1.55}.oss-intro__copy{display:grid;max-width:32rem;gap:1.4em;color:var(--color-mist-strong);font-size:clamp(1rem,min(1.2vw,2.2svh),1.125rem);line-height:1.6}.oss-intro__copy p{margin:0}.oss-intro__line-stage{position:relative;width:calc(100% - (2*clamp(1rem,2.5vw,2.5rem)));margin-inline:auto;min-width:0;min-height:0;overflow:hidden}.oss-intro__line-stage .oss-intro__line-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;min-height:0;contain:layout paint}.oss-intro__details-cta{align-self:end;justify-self:center;margin:0 0 clamp(.5rem,1svh,.75rem);white-space:nowrap}#oss-summary-heading{scroll-margin-top:calc(var(--story-header-height, 4.25rem) + 1rem)}.oss-summary__line-art{width:100%;max-height:27rem}.oss-agpl__layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(3rem,7vw,7rem);align-items:center}.oss-agpl-schema{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--color-rule-dark)}.oss-agpl-schema__item{min-height:10rem;padding:clamp(1.25rem,2.5vw,2rem)}.oss-agpl-schema__item:nth-child(2n){border-left:1px solid var(--color-rule-dark)}.oss-agpl-schema__item:nth-child(n+3){border-top:1px solid var(--color-rule-dark)}.oss-agpl-schema__title{color:var(--color-paper);font-family:var(--font-mono);font-size:.95rem;line-height:1.35}.oss-agpl-schema__body{max-width:24rem;margin-top:.55rem;color:var(--color-mist-strong);font-size:.9rem;line-height:1.55}.oss-architecture-section{padding-block:clamp(3.5rem,6vw,5.75rem)}.oss-architecture__header{margin-bottom:clamp(2.5rem,4vw,4rem)}.oss-architecture{min-width:0}.oss-architecture__lane-label{display:flex;margin-bottom:1rem;gap:1rem;align-items:center;color:var(--color-mist-strong);font-size:.9rem;font-weight:600;line-height:1.4;text-align:center;white-space:nowrap}.oss-architecture__lane-label:before,.oss-architecture__lane-label:after{height:1px;flex:1 1 0;background:var(--color-rule-dark);content:""}.oss-architecture__service-map{position:relative;min-width:0}.oss-architecture__connectors{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.oss-architecture__connectors path{fill:none;stroke:var(--color-rule-dark);stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.oss-architecture__services{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(4,9rem);row-gap:2rem}.oss-architecture__service{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;padding:1.1rem 1.25rem;border:1px solid var(--color-rule-dark);background:var(--color-ink)}.oss-architecture__service--web{grid-row:1;grid-column:5 / 9}.oss-architecture__service--automation-api{grid-row:2;grid-column:2 / 6}.oss-architecture__service--data-lake-api{grid-row:2;grid-column:8 / 12}.oss-architecture__service--automation-worker{grid-row:3;grid-column:5 / 9}.oss-architecture__service--outbox-worker{grid-row:4;grid-column:5 / 9}.oss-architecture__service-head{display:flex;gap:1rem;align-items:center;justify-content:space-between}.oss-architecture__service-title{display:flex;min-width:0;gap:.65rem;align-items:center}.oss-architecture__service-icon{width:1.25rem;height:1.25rem;flex:0 0 auto;color:var(--color-hi-vis)}.oss-architecture__kind{color:var(--color-mist);font-size:.72rem;line-height:1.35;text-align:right}.oss-architecture__service-name{color:var(--color-paper);font-size:1.05rem;font-weight:600;line-height:1.25}.oss-architecture__role{margin-top:.65rem;color:var(--color-mist-strong);font-size:.8rem;line-height:1.4}.oss-architecture__stack{margin-top:auto;padding-top:.75rem;color:var(--color-mist);font-size:.7rem;line-height:1.4}.oss-architecture__service-map+.oss-architecture__lane-label{margin-top:clamp(2.5rem,4vw,4rem)}.oss-architecture__platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.oss-architecture__platform-group{min-width:0;padding:clamp(1.25rem,2.5vw,2rem);border:1px solid var(--color-rule-dark);background:var(--color-ink)}.oss-architecture__platform-title{color:var(--color-paper);font-size:.9rem;font-weight:600;line-height:1.4}.oss-architecture__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2vw,2rem);margin-top:1.4rem}.oss-architecture__products li{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.8rem}.oss-architecture__product-icon{width:1.4rem;height:1.4rem;flex:none;color:var(--color-paper)}.oss-architecture__product-copy{min-width:0}.oss-architecture__products span,.oss-architecture__products small{display:block}.oss-architecture__products span{color:var(--color-mist-strong);font-size:.8rem;line-height:1.35}.oss-architecture__products small{margin-top:.4rem;color:var(--color-mist);font-size:.68rem;line-height:1.45}.oss-deployment__header,.oss-community__header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,7vw,7rem);align-items:end;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.oss-deployment__header p,.oss-community__header p{max-width:40rem;justify-self:end}.oss-deployment-map{border-block:1px solid var(--color-rule-dark)}.oss-deployment-lane{display:grid;min-height:9.5rem;grid-template-columns:minmax(17rem,.95fr) minmax(10rem,1fr) minmax(16rem,.8fr);align-items:stretch}.oss-deployment-lane+.oss-deployment-lane{border-top:1px solid var(--color-rule-dark)}.oss-deployment-lane__source{display:flex;gap:1.25rem;align-items:center;padding:1.5rem clamp(1.5rem,3vw,2.5rem)}.oss-deployment-lane__icon{width:2.4rem;height:2.4rem;flex:none;color:var(--color-paper)}.oss-deployment-lane__source h3{color:var(--color-paper);font-size:1rem;font-weight:600;line-height:1.35}.oss-deployment-lane__target span{color:var(--color-mist-strong);font-size:.9rem;font-weight:500;line-height:1.45;text-wrap:balance}.oss-deployment-lane__source p{max-width:22rem;margin-top:.4rem;color:var(--color-mist);font-size:.78rem;line-height:1.45}.oss-deployment-lane__track{display:grid;grid-template-columns:auto minmax(2rem,1fr);gap:1rem;align-items:center;padding-inline:clamp(1rem,3vw,2.5rem);color:var(--color-mist);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.04em;text-transform:uppercase}.oss-deployment-lane__track i{position:relative;display:block;height:1px;background:var(--color-rule-dark)}.oss-deployment-lane__track i:after{position:absolute;top:50%;right:0;width:.45rem;height:.45rem;border-top:1px solid var(--color-mist);border-right:1px solid var(--color-mist);content:"";transform:translateY(-50%) rotate(45deg)}.oss-deployment-lane__target{display:flex;flex-direction:column;justify-content:center;padding:1.5rem clamp(1.5rem,3vw,2.5rem);border-left:1px solid var(--color-rule-dark);background:var(--color-ink-soft)}.oss-community-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--color-rule-dark);background:var(--color-ink)}.oss-community-section{background:color-mix(in oklch,var(--color-ink-soft) 35%,var(--color-ink))}.oss-community-scope__column{min-width:0}.oss-community-scope__column+.oss-community-scope__column{border-left:1px solid var(--color-rule-dark)}.oss-community-scope__column-header{display:flex;gap:1.5rem;align-items:center;justify-content:space-between;min-height:4.25rem;padding:1rem clamp(1.25rem,2.5vw,2rem);border-bottom:1px solid var(--color-rule-dark);background:var(--color-ink-soft)}.oss-community-scope__column-header h3{color:var(--color-paper);font-family:var(--font-mono);font-size:.9rem;line-height:1.4}.oss-community-scope__included li,.oss-community-scope__excluded li{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:1rem;padding:1rem clamp(1.25rem,2.5vw,2rem)}.oss-community-scope__included li{min-height:5.4rem}.oss-community-scope__excluded li{min-height:calc(27rem / 7);align-items:center}.oss-community-scope__included li+li,.oss-community-scope__excluded li+li{border-top:1px solid var(--color-rule-dark)}.oss-community-scope__mark{color:var(--color-hi-vis);font-family:var(--font-mono);font-size:.85rem;line-height:1.4}.oss-community-scope__column--excluded .oss-community-scope__mark{color:var(--color-mist)}.oss-community-scope__included h4{color:var(--color-paper);font-size:.92rem;font-weight:600;line-height:1.35}.oss-community-scope__included p,.oss-community-scope__excluded p{color:var(--color-mist-strong);font-size:.82rem;line-height:1.5}.oss-community-scope__included p{margin-top:.35rem}@media(min-width:64rem){.oss-intro__inner{height:var(--oss-intro-height)}.oss-intro__title-line{white-space:nowrap}}@media(min-width:64rem)and (max-height:47rem){.oss-intro__inner{row-gap:.625rem;padding-block:1.25rem 1rem}.oss-intro__copy{line-height:1.45}}@media(max-width:63.999rem){.oss-intro__grid{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem)}.oss-intro__title{font-size:clamp(2.35rem,11vw,2.75rem)}.oss-intro__line-stage{min-height:10rem}.oss-agpl__layout{grid-template-columns:minmax(0,1fr)}.oss-architecture__connectors{display:none}.oss-architecture__service-map{padding-left:1.25rem}.oss-architecture__service-map:before{position:absolute;top:2rem;bottom:2rem;left:.25rem;width:1px;background:var(--color-rule-dark);content:""}.oss-architecture__services{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:.875rem}.oss-architecture__service{grid-row:auto;grid-column:1;min-height:auto;background:var(--color-ink)}.oss-architecture__service:before{position:absolute;top:50%;left:-1rem;width:1rem;height:1px;background:var(--color-rule-dark);content:""}.oss-architecture__service-name{margin-top:0}.oss-architecture__stack{margin-top:1rem;padding-top:0}.oss-architecture__platforms{grid-template-columns:minmax(0,1fr)}.oss-architecture__platform-group+.oss-architecture__platform-group{border:1px solid var(--color-rule-dark)}.oss-deployment__header,.oss-community__header{grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start}.oss-deployment__header p,.oss-community__header p{justify-self:start}.oss-deployment-lane{min-height:0;grid-template-columns:minmax(0,1fr);padding:1.5rem 1rem}.oss-deployment-lane__source,.oss-deployment-lane__track,.oss-deployment-lane__target{grid-column:1}.oss-deployment-lane__source{padding:0}.oss-deployment-lane__track{padding:1.25rem 0}.oss-deployment-lane__target{padding:1rem 1.25rem;border:1px solid var(--color-rule-dark)}.oss-community-scope{grid-template-columns:minmax(0,1fr)}.oss-community-scope__column+.oss-community-scope__column{border-top:1px solid var(--color-rule-dark);border-left:0}}@media(max-width:39.999rem){.oss-agpl-schema{grid-template-columns:minmax(0,1fr)}.oss-agpl-schema__item{min-height:auto}.oss-agpl-schema__item:nth-child(2n){border-left:0}.oss-agpl-schema__item+.oss-agpl-schema__item{border-top:1px solid var(--color-rule-dark)}.oss-architecture__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}}.product-tour-stage{--pt-rail: clamp(3.25rem, 5vw, 4.25rem);--pt-topbar: 2.75rem;--pt-pad: clamp(.85rem, 1.55vw, 1.35rem);width:100%;aspect-ratio:16 / 10;min-height:28rem;margin:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-ink-deep);color:var(--color-text-primary);container-type:inline-size;font-family:var(--font-body);pointer-events:none;-webkit-user-select:none;user-select:none}.product-tour-stage,.product-tour-stage *{box-sizing:border-box}.product-tour-stage[data-variant=homepage]{aspect-ratio:16 / 9;min-height:23rem}.product-tour-stage[data-variant=solutions]{aspect-ratio:auto;height:100%;min-height:0}.product-tour__shell{display:grid;grid-template-columns:var(--pt-rail) minmax(0,1fr);width:100%;height:100%;min-height:inherit;overflow:hidden;background:var(--color-surface);animation:product-tour-scene-in .36s ease-in-out both}@keyframes product-tour-scene-in{0%{opacity:.35}to{opacity:1}}.product-tour__shell--login{display:block}.product-tour__shell--login .product-tour__main{height:100%}.product-tour__rail{display:flex;min-width:0;flex-direction:column;border-right:1px solid var(--color-border);background:var(--color-ink-deep)}.product-tour__brand{display:grid;height:var(--pt-topbar);flex:0 0 var(--pt-topbar);place-items:center;border-bottom:1px solid var(--color-border)}.product-tour__brand-mark{width:1.2rem;height:1.2rem;object-fit:contain}.product-tour__rail-nav{display:flex;flex:1;min-height:0;flex-direction:column;align-items:center;padding:.75rem .45rem}.product-tour__rail-group{display:grid;width:100%;justify-items:center;gap:.25rem}.product-tour__rail-group--separated{margin-top:1rem;border-top:1px solid var(--color-border);padding-top:.75rem}.product-tour__rail-item{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:var(--radius-stamp);color:var(--color-text-tertiary)}.product-tour__rail-item--active{background:var(--color-surface-elevated);box-shadow:inset 2px 0 0 var(--color-focus-ring);color:var(--color-text-primary)}.product-tour__rail-footer{display:grid;min-height:2.75rem;flex:0 0 2.75rem;place-items:center;border-top:1px solid var(--color-border);color:var(--color-text-tertiary)}.product-tour__content-column{display:grid;min-width:0;min-height:0;grid-template-rows:var(--pt-topbar) minmax(0,1fr)}.product-tour__topbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--color-border);background:var(--color-ink);padding:0 1rem;color:var(--color-text-tertiary);font-size:.61rem}.product-tour__breadcrumb,.product-tour__topbar-trailing{display:flex;min-width:0;align-items:center;gap:.42rem}.product-tour__breadcrumb-current{overflow:hidden;color:var(--color-text-secondary);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.product-tour__workspace-name{overflow:hidden;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.product-tour__breadcrumb-muted{color:var(--color-text-tertiary)}.product-tour__main{min-width:0;min-height:0;overflow:hidden;background:var(--color-surface)}.product-tour__login{display:grid;width:100%;height:100%;min-height:0;place-items:center;overflow:hidden;background:var(--color-ink-deep)}.product-tour__login-card{width:min(25rem,calc(100% - 3rem));border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface);padding:2rem}.product-tour__login-header{display:flex;align-items:center;gap:.7rem}.product-tour__login-brand-mark{width:1.4rem;height:1.4rem;object-fit:contain}.product-tour__login-kicker{margin:0;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase}.product-tour__login-title{margin:.3rem 0 0;color:var(--color-text-primary);font-size:1.12rem;font-weight:650;letter-spacing:-.02em}.product-tour__login-form{display:grid;gap:.8rem;margin-top:1.65rem}.product-tour__login-field,.product-tour__intake-field{display:grid;gap:.32rem}.product-tour__login-label,.product-tour__intake-label{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.48rem;letter-spacing:.08em;text-transform:uppercase}.product-tour__login-value,.product-tour__intake-value{min-height:2.25rem;border:1px solid var(--color-border);border-radius:var(--radius-stamp);background:var(--color-surface-input);padding:.62rem .7rem;color:var(--color-text-secondary);font-size:.61rem}.product-tour__login-value--password{letter-spacing:.18em}.product-tour__login-submit{position:relative;margin-top:.2rem}.product-tour__login-button,.product-tour__login-button .product-tour__control{display:flex;width:100%}.product-tour__login-cursor{position:absolute;top:51%;left:61%;z-index:2;width:1rem;height:1.3rem;border:1px solid var(--color-ink-deep);background:var(--color-paper);clip-path:polygon(0 0,100% 67%,61% 69%,77% 100%,63% 100%,47% 72%,0 100%);pointer-events:none;transform:rotate(-9deg)}.product-tour__scene{display:grid;width:100%;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)}.product-tour__scene-header{display:flex;min-height:4.65rem;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem var(--pt-pad) .7rem}.product-tour__scene-title{min-width:0;margin:0;color:var(--color-text-primary);font-size:clamp(1rem,1.85cqw,1.35rem);font-weight:650;letter-spacing:-.03em}.product-tour__scene-header-trailing,.product-tour__header-actions,.product-tour__builder-header-actions,.product-tour__escalation-actions,.product-tour__run-detail-actions{display:flex;flex:0 0 auto;align-items:center;gap:.45rem}.product-tour__page-toolbar .product-tour__header-actions{flex:0 0 auto}.product-tour__scene--overview .product-tour__header-actions .product-tour__control:first-child{min-width:8.75rem}.product-tour__scene--overview .product-tour__header-actions .product-tour__control:last-child,.product-tour__scene--connections .product-tour__header-actions .product-tour__control{min-width:9.9rem}.product-tour__control{display:inline-flex;min-height:1.9rem;align-items:center;justify-content:center;gap:.35rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-stamp);background:var(--color-surface-elevated);padding:.32rem .62rem;color:var(--color-text-secondary);font-size:.57rem;font-weight:650;white-space:nowrap}.product-tour__scene-body{min-width:0;min-height:0;overflow:hidden}.product-tour__list-body{padding:0 var(--pt-pad) var(--pt-pad)}.product-tour__search-bar{display:flex;min-width:0;min-height:2.2rem;align-items:center;gap:.45rem;border:1px solid var(--color-border);border-radius:var(--radius-stamp);background:var(--color-surface-input);padding:0 .65rem;color:var(--color-text-tertiary);font-size:.58rem}.product-tour__search-bar>svg{flex:0 0 auto;color:var(--color-text-secondary)}.product-tour__search-meta{margin-left:auto;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.47rem}.product-tour__automation-list,.product-tour__connection-list{display:grid;gap:.28rem;margin-top:.65rem}.product-tour__automation-row,.product-tour__connection-row{display:grid;min-width:0;min-height:3.35rem;align-items:center;gap:.65rem;border-radius:var(--radius-stamp);background:var(--color-surface-elevated);padding:.55rem .7rem}.product-tour__automation-row{grid-template-columns:1.2rem minmax(0,1fr) auto}.product-tour__connection-row{grid-template-columns:1.7rem minmax(0,1fr) auto 1rem}.product-tour__row-identity{color:var(--color-interaction-text)}.product-tour__provider-icon{display:grid;width:1.55rem;height:1.55rem;place-items:center;border-radius:var(--radius-stamp);background:var(--color-surface);color:var(--color-text-secondary)}.product-tour__row-copy{display:grid;min-width:0;gap:.14rem}.product-tour__row-name{overflow:hidden;color:var(--color-text-primary);font-size:.66rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.product-tour__row-meta,.product-tour__run-row-meta{overflow:hidden;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.48rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.product-tour__row-menu{color:var(--color-text-tertiary)}.product-tour__status{display:inline-flex;min-width:0;align-items:center;gap:.28rem;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.48rem;white-space:nowrap}.product-tour__status-dot{width:.3rem;height:.3rem;flex:0 0 .3rem;border-radius:50%;background:currentColor}.product-tour__status--success{color:var(--color-status-success)}.product-tour__status--warning{color:var(--color-status-warning)}.product-tour__status--info{color:var(--color-interaction-text)}.product-tour__status--error{color:var(--color-flag)}.product-tour__status--neutral{color:var(--color-text-tertiary)}.product-tour__data-body{padding:0 var(--pt-pad) var(--pt-pad)}.product-tour__data-count{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.47rem}.product-tour__data-table{min-height:0}.product-tour__data-list-header,.product-tour__data-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(6rem,.6fr) minmax(6rem,.65fr);align-items:center;gap:1rem}.product-tour__data-list-header{min-height:2rem;border-bottom:1px solid var(--color-border);padding:0 .15rem;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.46rem;letter-spacing:.1em;text-transform:uppercase}.product-tour__data-row{min-height:2.55rem;border-bottom:1px solid var(--color-border);padding:.4rem .15rem}.product-tour__data-primary{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:.13rem .6rem}.product-tour__data-name-row{display:flex;min-width:0;align-items:center;gap:.4rem}.product-tour__data-name-row>svg{flex:0 0 auto;color:var(--color-interaction-text)}.product-tour__data-description{grid-column:1 / -1;overflow:hidden;color:var(--color-text-tertiary);font-size:.49rem;text-overflow:ellipsis;white-space:nowrap}.product-tour__data-mode{align-self:center;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.43rem;white-space:nowrap}.product-tour__data-source,.product-tour__data-state{color:var(--color-text-secondary);font-size:.54rem}.product-tour__data-state{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.35rem}.product-tour__data-pack-stamp{border:1px solid var(--color-border-strong);border-radius:var(--radius-stamp);padding:.12rem .28rem;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.42rem;white-space:nowrap}.product-tour__builder-header-actions{flex-wrap:wrap}.product-tour__builder-saved,.product-tour__builder-revision{display:inline-flex;align-items:center;gap:.32rem;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.47rem}.product-tour__saved-dot{width:.32rem;height:.32rem;border-radius:50%;background:var(--color-status-success)}.product-tour__builder-body{display:grid;min-height:0;grid-template-columns:10rem minmax(0,1fr)}.product-tour__builder-library{display:flex;min-height:0;flex-direction:column;border-right:1px solid var(--color-border);background:var(--color-ink-deep);padding:.75rem .6rem}.product-tour__builder-library-title{color:var(--color-text-primary);font-size:.68rem;font-weight:650}.product-tour__builder-library-groups{display:grid;min-height:0;gap:.55rem;margin-top:.8rem;overflow:hidden}.product-tour__builder-library-group{display:grid;gap:.12rem}.product-tour__builder-library-group p{margin:0 0 .15rem;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.43rem;letter-spacing:.09em;text-transform:uppercase}.product-tour__builder-library-item{display:flex;min-height:1.5rem;align-items:center;gap:.4rem;color:var(--color-text-secondary);font-size:.51rem}.product-tour__builder-library-item>svg{flex:0 0 auto;color:var(--color-text-tertiary)}.product-tour__builder-canvas{position:relative;min-width:0;min-height:0;overflow:hidden;background-color:var(--color-ink-deep);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Ccircle cx='1' cy='1' r='0.8' fill='%233b424d'/%3E%3C/svg%3E")}.product-tour__builder-canvas-topline{position:absolute;top:.75rem;right:.9rem;left:.9rem;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.46rem}.product-tour__builder-graph{position:absolute;top:2.15rem;right:.8rem;bottom:.8rem;left:.8rem}.product-tour__builder-node{position:absolute;z-index:2;display:grid;width:min(13.25rem,27%);min-height:4.6rem;align-content:start;gap:.22rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-stamp);background:var(--color-surface-elevated);padding:.55rem .62rem}.product-tour__builder-node:before,.product-tour__builder-node:after,.product-tour__run-node:before,.product-tour__run-node:after{position:absolute;top:50%;width:6px;height:6px;border-radius:50%;background:var(--color-border-strong);content:"";transform:translateY(-50%)}.product-tour__builder-node:before,.product-tour__run-node:before{left:-4px}.product-tour__builder-node:after,.product-tour__run-node:after{right:-4px}.product-tour__builder-node--trigger{top:8%;left:2%}.product-tour__builder-node--reference{top:8%;left:36.5%}.product-tour__builder-node--condition{top:8%;right:2%}.product-tour__builder-node--agent{bottom:8%;left:11%}.product-tour__builder-node--approval{bottom:8%;left:43.5%}.product-tour__builder-node--http{right:2%;bottom:8%}.product-tour__builder-node-heading{display:flex;align-items:center;gap:.35rem;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.43rem;letter-spacing:.07em;text-transform:uppercase}.product-tour__builder-node-heading>svg{color:var(--color-text-secondary)}.product-tour__builder-node-title{overflow:hidden;color:var(--color-text-primary);font-size:.64rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.product-tour__builder-node-detail{overflow:hidden;color:var(--color-text-tertiary);font-size:.49rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.product-tour__builder-connector{position:absolute;z-index:1;height:1px;background:var(--color-focus-ring);opacity:.8;transform-origin:left center}.product-tour__builder-connector--trigger-reference{top:16.4%;left:24%;width:12.5%}.product-tour__builder-connector--reference-condition{top:16.4%;left:58.5%;width:17.5%}.product-tour__builder-connector--condition-agent{top:16.4%;left:76%;width:47.3%;transform:rotate(155deg)}.product-tour__builder-connector--agent-approval{top:59.8%;left:33%;width:10.5%}.product-tour__builder-connector--approval-http{top:59.8%;left:65.5%;width:10.5%}.product-tour__split-body,.product-tour__runs-body{display:grid;grid-template-columns:minmax(11rem,.62fr) minmax(0,1.38fr)}.product-tour__split-list,.product-tour__run-list{min-width:0;min-height:0;overflow:hidden;border-right:1px solid var(--color-border);background:var(--color-ink-deep)}.product-tour__split-list-toolbar{margin:.7rem}.product-tour__split-list-rows{display:grid;gap:.28rem;padding:0 .55rem .7rem}.product-tour__operation-row,.product-tour__escalation-row,.product-tour__run-row{min-width:0;border-radius:var(--radius-stamp);background:var(--color-ink)}.product-tour__operation-row{display:grid;min-height:3.2rem;grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem .6rem;color:var(--color-text-secondary)}.product-tour__operation-row--selected,.product-tour__escalation-row--selected,.product-tour__run-row--selected{border-left:2px solid var(--color-focus-ring);background:var(--color-surface-elevated)}.product-tour__scene--operations .product-tour__operation-row--selected,.product-tour__scene--escalations .product-tour__escalation-row--selected,.product-tour__scene--runs .product-tour__run-row--selected{border-left:0}.product-tour__scene--operations .product-tour__split-detail,.product-tour__scene--escalations .product-tour__split-detail{border-radius:var(--radius-card);background:var(--color-surface-elevated)}.product-tour__split-detail,.product-tour__run-detail{min-width:0;min-height:0;overflow:hidden}.product-tour__split-detail-header,.product-tour__escalation-header,.product-tour__run-detail-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.8rem;border-bottom:1px solid var(--color-border);padding:.85rem 1rem}.product-tour__split-detail-header>svg{color:var(--color-text-tertiary)}.product-tour__detail-title{margin:0;color:var(--color-text-primary);font-size:.82rem;font-weight:650;line-height:1.2}.product-tour__detail-description,.product-tour__escalation-paused{margin:.3rem 0 0;color:var(--color-text-tertiary);font-size:.55rem;line-height:1.45}.product-tour__intake-form{display:grid;max-width:35rem;gap:.7rem;padding:.9rem 1rem}.product-tour__intake-submit-row{display:flex;align-items:center;gap:.7rem;padding-top:.1rem}.product-tour__intake-helper{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.46rem}.product-tour__escalation-row{display:grid;min-height:3.4rem;grid-template-columns:1.1rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.55rem .6rem;color:var(--color-status-warning)}.product-tour__escalation-row .product-tour__row-copy{color:var(--color-text-primary)}.product-tour__escalation-row .product-tour__row-meta .product-tour__status{margin-right:.22rem}.product-tour__escalation-heading{display:flex;min-width:0;align-items:flex-start;gap:.55rem;color:var(--color-status-warning)}.product-tour__escalation-heading>div{min-width:0}.product-tour__escalation-actions{flex-wrap:wrap;justify-content:flex-end}.product-tour__escalation-content{min-width:0;padding:.85rem 1rem}.product-tour__escalation-prompt{margin:0;color:var(--color-text-secondary);font-size:.58rem}.product-tour__waiting-strip{display:flex;align-items:flex-start;gap:.5rem;margin-top:.75rem;border-left:2px solid var(--color-status-warning);background:var(--color-surface-elevated);padding:.55rem .65rem;color:var(--color-status-warning)}.product-tour__waiting-title,.product-tour__waiting-note{display:block}.product-tour__waiting-title{color:var(--color-text-primary);font-size:.58rem;font-weight:650}.product-tour__waiting-note{margin-top:.12rem;color:var(--color-text-tertiary);font-size:.49rem}.product-tour__evidence-panel{margin-top:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-stamp);overflow:hidden}.product-tour__evidence-heading,.product-tour__run-evidence-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid var(--color-border);padding:.45rem .6rem;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.47rem}.product-tour__evidence-heading span:last-child{color:var(--color-text-tertiary)}.product-tour__evidence-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.product-tour__evidence-item{display:flex;min-width:0;align-items:center;gap:.35rem;padding:.6rem;color:var(--color-text-secondary);font-size:.49rem}.product-tour__evidence-item>svg{flex:0 0 auto;color:var(--color-interaction-text)}.product-tour__activity{display:grid;gap:.35rem;margin-top:.75rem}.product-tour__activity-label{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.47rem;letter-spacing:.08em;text-transform:uppercase}.product-tour__activity-line{display:flex;align-items:center;gap:.35rem;color:var(--color-text-tertiary);font-size:.49rem}.product-tour__activity-line>svg{color:var(--color-status-warning)}.product-tour__run-row{display:grid;min-height:3.45rem;gap:.22rem;padding:.65rem .7rem}.product-tour__run-row-heading,.product-tour__run-status-line,.product-tour__run-detail-meta{display:flex;min-width:0;align-items:center;gap:.45rem}.product-tour__run-row-heading{justify-content:space-between}.product-tour__run-detail{display:grid;grid-template-rows:auto auto auto minmax(0,1fr)}.product-tour__run-status-line .product-tour__detail-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-tour__run-detail-meta{margin-top:.3rem;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.45rem}.product-tour__run-tabs{display:flex;min-height:2.1rem;align-items:stretch;gap:.2rem;border-bottom:1px solid var(--color-border);padding:0 .9rem}.product-tour__run-tab{display:inline-flex;min-height:2.1rem;align-items:center;border-bottom:1px solid transparent;padding:0 .45rem;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.48rem}.product-tour__run-tab--active{border-color:var(--color-focus-ring);color:var(--color-text-primary)}.product-tour__run-detail-content{display:grid;min-height:0;grid-template-columns:minmax(0,1.25fr) minmax(10rem,.75fr);overflow:hidden}.product-tour__run-graph{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--color-ink-deep);background-image:linear-gradient(to right,color-mix(in oklch,var(--color-border) 42%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklch,var(--color-border) 42%,transparent) 1px,transparent 1px);background-size:24px 24px;padding:1rem}.product-tour__run-graph-track{position:absolute;top:50%;right:12%;left:12%;height:1px;background:var(--color-border-strong)}.product-tour__run-nodes{position:relative;z-index:1;display:grid;height:100%;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.55rem}.product-tour__run-node{position:relative;display:grid;min-width:0;min-height:7rem;align-content:center;gap:.3rem;border:1px solid var(--color-border);border-radius:var(--radius-stamp);background:var(--color-surface-elevated);padding:.58rem}.product-tour__run-node--selected{border-color:var(--color-focus-ring)}.product-tour__run-node-icon{display:grid;width:1.55rem;height:1.55rem;place-items:center;border-radius:var(--radius-stamp);background:var(--color-surface);color:var(--color-text-secondary)}.product-tour__run-node-name{overflow:hidden;color:var(--color-text-primary);font-size:.56rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.product-tour__run-node-meta{display:-webkit-box;overflow:hidden;color:var(--color-text-tertiary);font-size:.45rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-tour__run-evidence{min-width:0;overflow:hidden;border-left:1px solid var(--color-border);background:var(--color-ink)}.product-tour__run-evidence-heading{min-height:2.35rem}.product-tour__run-evidence-heading .product-tour__status{font-size:.44rem}.product-tour__run-evidence-fact{display:grid;gap:.25rem;border-bottom:1px solid var(--color-border);padding:.7rem}.product-tour__run-evidence-label{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.44rem;letter-spacing:.06em;text-transform:uppercase}.product-tour__run-evidence-value{color:var(--color-text-secondary);font-size:.53rem;line-height:1.4}.product-tour__run-evidence-value--error{color:var(--color-flag)}.product-tour__story{position:relative;overflow:clip}.product-tour__wrap{max-width:calc(var(--marketing-column-max) + 2 * var(--gutter))}.product-tour__product-sticky{position:sticky;top:calc(25vh + 3rem);z-index:3;width:100%;height:calc(75vh - 3rem);margin-bottom:calc(-75vh + 3rem)}.product-tour__solutions-stage{width:100%;height:100%;max-height:none}.product-tour__narrative-flow{position:relative;z-index:2;padding-bottom:calc(75vh - 3rem)}.product-tour__narrative-step{min-height:calc(25vh - 1rem)}.product-tour__story-header{display:grid;width:100%;min-height:calc(25vh - 1rem);min-width:0;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:start;gap:clamp(2rem,7vw,8rem);padding:clamp(1.25rem,3vh,2rem) 0 1rem}.product-tour__story-heading,.product-tour__story-explanation{min-width:0}.product-tour__story-heading{max-width:43rem}.product-tour__story-context{margin:0;color:var(--color-interaction-text);font-family:var(--font-mono);font-size:.58rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.product-tour__story-title{margin:.75rem 0 0;color:var(--color-text-primary);font-size:clamp(1.8rem,2.8vw,2.35rem);font-weight:650;letter-spacing:-.045em;line-height:1.02;white-space:pre-line}.product-tour__story-header--intro .product-tour__story-title{font-size:clamp(2rem,3.45vw,3.5rem)}.product-tour__story-heading>.product-tour__story-title:first-child{margin-top:0}.product-tour__story-explanation{display:grid;align-content:start;gap:.8rem;max-width:36rem;justify-self:end}.product-tour__story-body,.product-tour__story-value{margin:0}.product-tour__story-body{color:var(--color-text-secondary);font-size:clamp(.9rem,1.15vw,1.08rem);line-height:1.5}.product-tour__story-value{color:var(--color-text-primary);font-size:.82rem;line-height:1.45}.product-tour__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@container (max-width: 700px){.product-tour-stage{--pt-rail: 3.25rem;--pt-pad: .72rem}.product-tour__automation-row,.product-tour__connection-row{min-height:3.1rem}.product-tour__row-meta,.product-tour__workspace-name,.product-tour__data-source,.product-tour__data-mode,.product-tour__data-pack-stamp{display:none}.product-tour__connection-row{grid-template-columns:1.7rem minmax(0,1fr) auto 1rem}.product-tour__data-list-header,.product-tour__data-row{grid-template-columns:minmax(0,1fr) minmax(5rem,.65fr)}.product-tour__data-list-header span:nth-child(2){display:none}.product-tour__data-row>.product-tour__data-state{grid-column:2}.product-tour__builder-body{grid-template-columns:8rem minmax(0,1fr)}.product-tour__builder-node{width:29%}.product-tour__builder-node-detail{display:none}.product-tour__split-body,.product-tour__runs-body{grid-template-columns:minmax(9rem,.65fr) minmax(0,1.35fr)}.product-tour__evidence-list{grid-template-columns:1fr}.product-tour__run-detail-content{grid-template-columns:minmax(0,1fr) 8.5rem}.product-tour__run-node{min-height:5.8rem;padding:.42rem}.product-tour__run-node-meta{display:none}}@media(prefers-reduced-motion:reduce){.product-tour__shell{animation:none}}.product-tour__main-layout{display:grid;min-width:0;min-height:0;overflow:hidden}.product-tour__main-layout--sidecar{grid-template-columns:minmax(0,1fr) clamp(16rem,24cqw,19rem)}.product-tour__main-layout>.product-tour__main{min-width:0;min-height:0}.product-tour__main-layout--sidecar .product-tour__builder-body{grid-template-columns:clamp(11rem,21cqw,14rem) minmax(0,1fr)}.product-tour__builder-toggle--paused .product-tour__builder-switch{justify-content:flex-start;background:var(--pt-live-border-strong)}.product-tour-stage{--pt-rail: 14rem;--pt-topbar: 3rem;--pt-pad: 1rem;min-height:28rem;border:0;border-top:1px solid var(--color-border-strong);border-radius:0;background:var(--color-surface)}.product-tour-stage[data-variant=homepage]{min-height:23rem}.product-tour__shell{grid-template-columns:var(--pt-rail) minmax(0,1fr);background:var(--color-surface)}.product-tour__shell--editor{--pt-rail: 3.5rem}.product-tour__rail{border-right:0;background:var(--color-surface-input)}.product-tour__brand{display:flex;height:var(--pt-topbar);flex:0 0 var(--pt-topbar);align-items:center;justify-content:flex-start;gap:.65rem;border-bottom:0;padding:0 1rem}.product-tour__brand-mark{width:1.05rem;height:1.05rem}.product-tour__brand-name{color:var(--color-text-primary);font-size:.86rem;font-weight:700;letter-spacing:-.02em}.product-tour__rail-collapse{display:inline-grid;width:2rem;height:2rem;flex:0 0 2rem;margin-left:auto;place-items:center;color:var(--color-text-tertiary)}.product-tour__workspace-switcher{display:flex;min-width:0;min-height:2.25rem;align-items:center;gap:.55rem;margin:.5rem .5rem .75rem;border-radius:var(--radius-card);background:var(--color-surface-elevated);padding:.45rem .55rem;color:var(--color-text-secondary);font-size:.72rem}.product-tour__workspace-avatar,.product-tour__topbar-workspace-mark{display:inline-grid;flex:0 0 auto;place-items:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-stamp);background:var(--color-surface-input);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.5rem;font-weight:700}.product-tour__workspace-avatar{width:1.55rem;height:1.55rem}.product-tour__workspace-switcher-copy{display:grid;min-width:0;flex:1;gap:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-tour__workspace-switcher-copy span:first-child{overflow:hidden;color:var(--color-text-primary);font-size:.68rem;font-weight:650;text-overflow:ellipsis}.product-tour__workspace-switcher-copy span:last-child{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.47rem;text-transform:uppercase}.product-tour__rail-nav{align-items:stretch;gap:.15rem;padding:0 0 .5rem}.product-tour__rail-group{justify-items:stretch;gap:.15rem}.product-tour__rail-group--separated{margin-top:.7rem;border-top:0;padding-top:0}.product-tour__rail-group-label{margin:0;padding:.45rem .85rem .25rem;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.54rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.product-tour__rail-item{display:flex;width:auto;height:2.25rem;align-items:center;justify-content:flex-start;gap:.65rem;margin:0 .5rem;border-radius:var(--radius-card);padding:0 .7rem;color:var(--color-text-secondary)}.product-tour__rail-item--active{background:var(--color-surface-elevated);box-shadow:none;color:var(--color-text-primary)}.product-tour__rail-item--active>svg{color:var(--color-interaction-text)}.product-tour__rail-label{overflow:hidden;color:inherit;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.product-tour__rail-badge{display:inline-flex;min-width:1.25rem;height:1.25rem;align-items:center;justify-content:center;margin-left:auto;border-radius:999px;background:var(--color-status-warning);color:var(--color-ink-deep);font-family:var(--font-mono);font-size:.56rem;font-weight:700}.product-tour__rail-footer{display:grid;min-height:auto;flex:0 0 auto;place-items:stretch;gap:.15rem;border-top:1px solid var(--color-border);padding:.5rem}.product-tour__rail-footer-item{display:flex;min-height:2.25rem;align-items:center;gap:.65rem;border-radius:var(--radius-card);padding:0 .7rem;color:var(--color-text-secondary)}.product-tour__rail-user{color:var(--color-text-tertiary)}.product-tour__rail--collapsed .product-tour__brand{justify-content:center;padding:0}.product-tour__rail--collapsed .product-tour__brand-name,.product-tour__rail--collapsed .product-tour__rail-collapse,.product-tour__rail--collapsed .product-tour__workspace-switcher,.product-tour__rail--collapsed .product-tour__rail-group-label,.product-tour__rail--collapsed .product-tour__rail-label,.product-tour__rail--collapsed .product-tour__rail-badge{display:none}.product-tour__rail--collapsed .product-tour__rail-nav{align-items:center;padding:.5rem 0}.product-tour__rail--collapsed .product-tour__rail-group{width:100%;justify-items:center}.product-tour__rail--collapsed .product-tour__rail-group:before{width:3px;height:3px;margin:.45rem auto .35rem;border-radius:50%;background:var(--color-text-tertiary);content:"";opacity:.7}.product-tour__rail--collapsed .product-tour__rail-group:first-child:before{display:none}.product-tour__rail--collapsed .product-tour__rail-item{width:2.25rem;justify-content:center;margin:0;padding:0}.product-tour__rail--collapsed .product-tour__rail-footer{align-items:center;justify-items:center;padding:.5rem 0}.product-tour__rail--collapsed .product-tour__rail-footer-item{width:2.25rem;justify-content:center;padding:0}.product-tour__rail--collapsed .product-tour__rail-item--active{color:var(--color-interaction-text)}.product-tour__topbar{min-height:var(--pt-topbar);border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:0 1rem;font-size:.76rem}.product-tour__breadcrumb,.product-tour__topbar-trailing{gap:.5rem}.product-tour__topbar-workspace-mark{width:1.45rem;height:1.45rem}.product-tour__breadcrumb-current{font-weight:500}.product-tour__topbar-trailing{position:relative;color:var(--color-text-tertiary)}.product-tour__topbar-count{margin-left:-.35rem;color:var(--color-status-warning);font-family:var(--font-mono);font-size:.55rem}.product-tour__topbar-command{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:var(--radius-card);padding:0;color:var(--color-text-tertiary)}.product-tour__topbar-command>svg{width:1rem;height:1rem}.product-tour__scene{grid-template-rows:auto minmax(0,1fr)}.product-tour__page-toolbar{display:flex;min-width:0;min-height:3.1rem;align-items:center;gap:.65rem;border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:.45rem 1rem}.product-tour__page-toolbar .product-tour__search-bar{min-width:0;flex:1}.product-tour__toolbar-search{display:flex;min-width:0;min-height:2.2rem;flex:1;align-items:center;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-stamp);background:var(--color-surface-input)}.product-tour__toolbar-select{display:inline-flex;min-height:1.65rem;flex:0 0 auto;align-items:center;gap:.28rem;margin-left:.35rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-stamp);padding:0 .48rem;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.56rem;white-space:nowrap}.product-tour__toolbar-select--active{color:var(--color-text-primary)}.product-tour__toolbar-search-label{display:inline-flex;min-width:0;flex:1;align-items:center;gap:.45rem;overflow:hidden;padding:0 .7rem;color:var(--color-text-tertiary);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.product-tour__toolbar-search-label>svg{flex:0 0 auto;color:var(--color-text-secondary)}.product-tour__toolbar-leading-icon{flex:0 0 auto;margin-left:.7rem;color:var(--color-text-secondary)}.product-tour__toolbar-search--escalations .product-tour__toolbar-select,.product-tour__toolbar-search--runs .product-tour__toolbar-select{margin-left:.35rem}.product-tour__page-toolbar--data .product-tour__toolbar-count{margin-right:auto}.product-tour__toolbar-filters{display:flex;min-width:0;align-items:center;gap:.2rem;overflow:hidden}.product-tour__toolbar-chip{display:inline-flex;min-height:2rem;flex:0 0 auto;align-items:center;border:1px solid transparent;border-radius:var(--radius-card);padding:0 .55rem;color:var(--color-text-tertiary);font-size:.65rem;white-space:nowrap}.product-tour__toolbar-chip--active{border-color:var(--color-border-strong);background:var(--color-surface-elevated);color:var(--color-text-primary)}.product-tour__toolbar-count{flex:0 0 auto;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.58rem;white-space:nowrap}.product-tour__control{min-height:2.2rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-elevated);padding:.42rem .7rem;color:var(--color-text-secondary);font-size:.66rem}.product-tour__control--primary{border-color:var(--color-paper);background:var(--color-paper);color:var(--color-ink-deep)}.product-tour__control--danger{border-color:var(--color-flag);background:var(--color-flag);color:var(--color-ink-deep)}.product-tour__list-body,.product-tour__data-body{padding:.75rem 1rem 1rem}.product-tour__automation-list,.product-tour__connection-list{gap:.5rem;margin-top:0}.product-tour__automation-row,.product-tour__connection-row{min-height:4rem;border:0;border-radius:var(--radius-card);background:var(--color-surface-elevated);padding:.75rem 1rem}.product-tour__automation-row,.product-tour__connection-row{grid-template-columns:2.25rem minmax(0,1fr) auto 1.25rem}.product-tour__provider-icon{width:2.25rem;height:2.25rem;border:1px solid var(--color-border);border-radius:var(--radius-card)}.product-tour__automation-icon{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text-secondary)}.product-tour__row-copy{gap:.2rem}.product-tour__row-name{font-size:.82rem;font-weight:650}.product-tour__row-meta{font-size:.62rem}.product-tour__row-menu{align-self:center}.product-tour__status,.product-tour__connection-category{font-size:.58rem}.product-tour__connection-category{color:var(--color-text-tertiary);font-size:.64rem;white-space:nowrap}.product-tour__connection-action{display:inline-flex;align-items:center;color:var(--color-text-tertiary);font-size:.64rem;white-space:nowrap}.product-tour__connection-action .product-tour__control{min-height:2.2rem}.product-tour__data-list-header,.product-tour__data-row{grid-template-columns:minmax(0,1.68fr) minmax(6rem,.33fr) minmax(11rem,.9fr)}.product-tour__data-list-header{min-height:2.25rem;padding:0 .25rem;font-size:.55rem}.product-tour__data-row{min-height:3.55rem;padding:.65rem .25rem}.product-tour__data-name-row{gap:0}.product-tour__data-description{font-size:.62rem}.product-tour__data-mode{font-size:.55rem}.product-tour__data-source,.product-tour__data-state{font-size:.65rem}.product-tour__data-state-badge{display:inline-flex;max-width:100%;align-items:center;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-stamp);padding:.2rem .42rem;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.48rem;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.product-tour__builder-toolbar{display:flex;min-width:0;min-height:3rem;align-items:center;gap:.5rem;border-bottom:1px solid var(--color-border);background:var(--color-surface-elevated);padding:.35rem .75rem}.product-tour__builder-header{display:grid;min-width:0;grid-template-rows:minmax(3rem,auto) 2rem;background:var(--color-surface-elevated)}.product-tour__builder-toolbar{border-bottom:0}.product-tour__builder-toolbar{padding-right:1rem;padding-left:1.5rem}.product-tour__builder-switch{display:inline-flex;width:1.8rem;height:1.05rem;align-items:center;justify-content:flex-end;border-radius:999px;background:var(--color-interaction-text);padding:.12rem}.product-tour__builder-switch span{width:.78rem;height:.78rem;border-radius:50%;background:var(--color-paper)}.product-tour__builder-icon-action{display:inline-flex;align-items:center;color:var(--color-text-tertiary)}.product-tour__builder-statusbar{display:flex;min-width:0;align-items:center;gap:.65rem;border-top:1px solid var(--color-border);padding:0 1.5rem;color:var(--color-text-tertiary)}.product-tour__builder-draft{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.47rem}.product-tour__builder-name{display:flex;min-width:8rem;min-height:2.25rem;flex:0 1 68%;align-items:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-stamp);background:var(--color-surface-input);padding:0 .7rem;color:var(--color-text-primary);font-size:.8rem;font-weight:650}.product-tour__builder-toggle,.product-tour__builder-action{display:inline-flex;min-height:2rem;flex:0 0 auto;align-items:center;gap:.35rem;color:var(--color-text-secondary);font-size:.64rem;white-space:nowrap}.product-tour__builder-toggle-dot,.product-tour__saved-dot{width:.4rem;height:.4rem;border-radius:50%;background:var(--color-status-success)}.product-tour__builder-body{grid-template-columns:17.5rem minmax(0,1fr)}.product-tour__builder-library{border-right:1px solid var(--color-border);background:var(--color-surface-input);padding:.65rem .75rem .65rem 1.5rem}.product-tour__builder-library-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.product-tour__builder-library-title{font-size:.78rem}.product-tour__builder-library>.product-tour__search-bar{margin-top:.7rem}.product-tour__builder-library-groups{gap:.25rem;margin-top:.75rem}.product-tour__builder-library-group{gap:.08rem}.product-tour__builder-library-group--collapsed>.product-tour__builder-library-item{display:none}.product-tour__builder-library-group p{display:flex;align-items:center;gap:.2rem;margin:0 0 .2rem;font-size:.54rem}.product-tour__builder-library-group p span{margin-left:auto;font-family:var(--font-mono);font-size:.5rem}.product-tour__builder-library-item{min-height:1.8rem;gap:.45rem;font-size:.64rem}.product-tour__builder-canvas{background-size:20px 20px}.product-tour__builder-graph{top:2.25rem;right:1rem;bottom:1rem;left:1rem}.product-tour__builder-node{width:min(13.25rem,27%);min-height:5rem;border-radius:var(--radius-card);padding:.65rem .75rem}.product-tour__builder-node-title{font-size:.72rem}.product-tour__builder-node-detail{font-size:.55rem}.product-tour__split-body,.product-tour__runs-body{grid-template-columns:minmax(17.5rem,17.5rem) minmax(0,1fr)}.product-tour__scene--operations .product-tour__split-body{grid-template-columns:20.625rem minmax(0,1fr);gap:.75rem;padding:0 1rem}.product-tour__scene--escalations .product-tour__split-body{grid-template-columns:19rem minmax(0,1fr);gap:.75rem;padding:0 1rem}.product-tour__scene--runs .product-tour__runs-body{grid-template-columns:17.5rem minmax(0,1fr);gap:0}.product-tour__split-list,.product-tour__run-list{border-right:1px solid var(--color-border);background:var(--color-surface)}.product-tour__split-list-rows{gap:.5rem;padding:.75rem .5rem}.product-tour__scene--operations .product-tour__split-list-rows,.product-tour__scene--escalations .product-tour__split-list-rows{padding-right:0;padding-left:0}.product-tour__operation-row,.product-tour__escalation-row,.product-tour__run-row{border-radius:var(--radius-card);background:var(--color-surface-elevated)}.product-tour__operation-row{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:4rem;padding:.75rem 1rem}.product-tour__operation-icon{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text-secondary)}.product-tour__operation-row--selected,.product-tour__escalation-row--selected,.product-tour__run-row--selected{background:var(--color-surface-elevated-hover)}.product-tour__operation-row .product-tour__status{margin-top:.2rem;text-transform:uppercase}.product-tour__operation-row .product-tour__status-dot{border-radius:1px}.product-tour__split-detail-header,.product-tour__escalation-header,.product-tour__run-detail-header{min-height:5rem;border-bottom:1px solid var(--color-border);padding:1rem 1.25rem}.product-tour__detail-title{font-size:.96rem}.product-tour__detail-description,.product-tour__escalation-paused{font-size:.68rem}.product-tour__intake-form{max-width:42rem;gap:.75rem;padding:1rem 1.25rem}.product-tour__intake-kicker,.product-tour__intake-title,.product-tour__intake-description{margin:0}.product-tour__intake-kicker{color:var(--color-text-secondary);font-size:.72rem}.product-tour__intake-title{color:var(--color-text-primary);font-size:.92rem;font-weight:650}.product-tour__intake-description{color:var(--color-text-secondary);font-size:.68rem}.product-tour__intake-value{min-height:2.5rem;border-radius:var(--radius-stamp);padding:.7rem;font-size:.68rem}.product-tour__intake-file-row{display:flex}.product-tour__intake-submit-row{padding-top:.25rem}.product-tour__row-kind{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.5rem;letter-spacing:.08em;text-transform:uppercase}.product-tour__escalation-row{min-height:4.25rem;grid-template-columns:1.1rem minmax(0,1fr);padding:.7rem .85rem}.product-tour__escalation-header{align-items:flex-start}.product-tour__escalation-actions{gap:.5rem;flex-basis:100%;justify-content:flex-end}.product-tour__escalation-heading{min-width:0;flex:0 0 100%}.product-tour__escalation-content{padding:1rem 1.25rem}.product-tour__escalation-prompt{font-size:.68rem}.product-tour__escalation-links{display:flex;align-items:center;gap:1rem;margin-top:.8rem;color:var(--color-interaction-text);font-size:.62rem}.product-tour__escalation-ask{display:flex;min-height:2.25rem;align-items:center;justify-content:center;border:1px solid var(--color-border-strong);margin-top:.65rem;color:var(--color-text-primary);font-size:.68rem;font-weight:650}.product-tour__waiting-strip{display:none}.product-tour__evidence-panel{margin-top:.9rem;border-radius:var(--radius-card)}.product-tour__evidence-heading{min-height:2.8rem;padding:.65rem .75rem}.product-tour__evidence-resource-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,.85fr)}.product-tour__evidence-list{display:grid;grid-template-columns:1fr}.product-tour__evidence-item{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.5rem;min-height:4rem;border-bottom:1px solid var(--color-border);padding:.7rem .75rem;font-size:.63rem}.product-tour__evidence-item strong,.product-tour__evidence-item small{display:block;overflow:hidden;text-overflow:ellipsis}.product-tour__evidence-item strong{color:var(--color-text-primary);font-weight:600;white-space:nowrap}.product-tour__evidence-item small{margin-top:.2rem;color:var(--color-text-tertiary);font-size:.54rem}.product-tour__evidence-resource-kind{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.48rem}.product-tour__evidence-viewer{display:grid;align-content:start;gap:.75rem;border-left:1px solid var(--color-border);padding:.8rem;color:var(--color-text-secondary);font-size:.62rem}.product-tour__evidence-viewer span:last-child{border:1px solid var(--color-border-strong);background:var(--color-surface-input);padding:.45rem .55rem;color:var(--color-text-primary);font-family:var(--font-mono);font-size:.55rem}.product-tour__run-row{min-height:4rem;gap:.3rem;padding:.75rem 1rem}.product-tour__scene--runs .product-tour__split-list-rows{gap:0;padding:.5rem}.product-tour__scene--runs .product-tour__run-row{border-radius:var(--radius-stamp);background:transparent}.product-tour__scene--runs .product-tour__run-row--selected{background:var(--color-surface-elevated)}.product-tour__scene--runs .product-tour__status{text-transform:uppercase}.product-tour__run-ended{color:var(--color-status-success);font-family:var(--font-mono);font-size:.52rem;letter-spacing:.08em}.product-tour__run-cost{display:flex;min-height:2rem;align-items:center;gap:1.3rem;margin:.45rem .75rem 0;border-radius:var(--radius-stamp);background:var(--color-surface-elevated);padding:0 .7rem;color:var(--color-text-secondary);font-size:.62rem}.product-tour__run-cost span:last-child{color:var(--color-text-tertiary)}.product-tour__run-row-meta,.product-tour__run-detail-meta{font-size:.55rem}.product-tour__run-detail-header{min-height:5.2rem}.product-tour__run-tabs{min-height:2.75rem;gap:.15rem;padding:0 .75rem}.product-tour__run-tab{min-height:2.75rem;border-bottom:0;border-radius:var(--radius-card);padding:0 .7rem;font-size:.6rem}.product-tour__run-tab--active{border-color:transparent;background:var(--color-surface-elevated);color:var(--color-text-primary)}.product-tour__run-detail-content{grid-template-columns:minmax(0,1fr)}.product-tour__run-evidence{display:none}.product-tour__escalation-paused{color:var(--color-status-warning);font-weight:600}.product-tour__status-icon{flex:0 0 auto}.product-tour__status--icon.product-tour__status--neutral{color:var(--color-interaction-text)}.product-tour__status--icon.product-tour__status--success{color:var(--color-status-success)}.product-tour__status--icon.product-tour__status--warning{color:var(--color-status-warning)}.product-tour__connection-row .product-tour__status-dot{border-radius:1px}.product-tour__automation-row .product-tour__status--success .product-tour__status-icon{border:1px solid currentColor;border-radius:50%;padding:1px}.product-tour__run-graph{padding:1rem;background-size:24px 24px}.product-tour__run-graph-track{top:9%;right:auto;bottom:9%;left:50%;width:1px;height:auto}.product-tour__run-nodes{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr));align-items:center;justify-items:center;gap:.8rem}.product-tour__run-node{width:min(22rem,90%);min-height:6.4rem;align-content:start;border-radius:var(--radius-card);padding:.75rem}.product-tour__run-node:before,.product-tour__run-node:after{top:auto;right:auto;left:50%;width:6px;height:6px;transform:translate(-50%)}.product-tour__run-node:before{top:-4px}.product-tour__run-node:after{bottom:-4px}.product-tour__run-node-heading{justify-content:space-between}.product-tour__run-node-type{display:inline-flex;align-items:center;gap:.3rem;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.5rem;letter-spacing:.06em;text-transform:uppercase}.product-tour__run-node-name{margin-top:.4rem;font-size:.72rem}.product-tour__run-node-meta{margin-top:.15rem;font-size:.55rem}.product-tour__run-node-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .7rem;margin-top:.55rem;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.5rem}.product-tour__run-evidence{border-left:1px solid var(--color-border)}.product-tour__rail-footer-item--workspace{justify-content:flex-start}.product-tour__rail-footer-item--settings{border-top:1px solid var(--color-border);margin-top:.2rem;padding-top:.2rem}.product-tour__rail-footer-caret{margin-left:auto;color:var(--color-text-tertiary)}.product-tour__rail-user-avatar{display:inline-grid;width:1.15rem;height:1.15rem;flex:0 0 1.15rem;place-items:center;border-radius:50%;background:var(--color-status-warning);color:var(--color-ink-deep)}.product-tour__rail--collapsed .product-tour__rail-footer-caret{display:none}.product-tour__rail--collapsed .product-tour__rail-footer-item--settings{margin-top:.2rem;padding-top:0}.product-tour__topbar-notifications{position:relative;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center}.product-tour__topbar-notifications .product-tour__topbar-count{position:absolute;top:.12rem;right:.12rem;margin:0;font-size:.48rem;line-height:1}.product-tour__automation-row .product-tour__status--success .product-tour__status-icon{border:0;padding:0}.product-tour__status-dot{border-radius:1px}.product-tour__builder-saved{margin-left:auto}.product-tour__builder-library-item{display:grid;min-height:2.6rem;align-content:center;align-items:start;gap:.16rem}.product-tour__builder-library-item-heading{display:flex;min-width:0;align-items:center;gap:.45rem}.product-tour__builder-library-item-heading>svg{flex:0 0 auto;color:var(--color-text-tertiary)}.product-tour__builder-library-item-heading>span:not(.product-tour__builder-library-in-canvas){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-tour__builder-library-item small{display:block;overflow:hidden;padding-left:1.35rem;color:var(--color-text-tertiary);font-size:.54rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.product-tour__builder-library-in-canvas{margin-left:auto;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.44rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.product-tour__escalation-header{flex-wrap:wrap}.product-tour__escalation-heading{flex:0 0 100%}.product-tour__escalation-actions{flex:0 0 100%;justify-content:flex-end}.product-tour__escalation-actions .product-tour__control:first-child{min-width:10.5rem}.product-tour__escalation-actions .product-tour__control:nth-child(2){min-width:7rem}.product-tour__escalation-actions .product-tour__control:last-child{min-width:6.5rem}.product-tour__run-detail-meta{gap:.65rem}.product-tour__run-graph-track{display:none}.product-tour__scene--runs .product-tour__run-nodes{position:relative;grid-template-rows:auto;gap:3.8rem;align-content:start;padding-top:3.2rem}.product-tour__scene--runs .product-tour__run-node{min-height:9rem}.product-tour__scene--runs .product-tour__run-node:not(:last-child):after{right:auto;bottom:-3.8rem;left:50%;width:1.6rem;height:3.8rem;border:0;border-left:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);border-bottom-left-radius:.6rem;background:transparent;transform:none}.product-tour__scene--runs .product-tour__run-node:not(:last-child):before{top:-4px}.product-tour__story:after{position:absolute;right:0;bottom:0;left:0;z-index:4;height:9rem;background:linear-gradient(to bottom,#0a0b0d00,#0a0b0de0 78%,#0a0b0d);content:"";pointer-events:none}.product-tour__wrap{padding-inline:var(--gutter)}.product-tour__search-bar,.product-tour__toolbar-search{border:0;background:transparent;box-shadow:none}.product-tour__search-bar,.product-tour__toolbar-search{padding-inline:.15rem}.product-tour__entity-row{display:grid;min-width:0;min-height:4.25rem;align-items:center;gap:.75rem;border:0;border-radius:var(--radius-card);background:var(--color-surface-elevated);padding:.75rem 1rem}.product-tour__automation-row,.product-tour__connection-row,.product-tour__data-row{grid-template-columns:2.25rem minmax(0,1fr) auto 1.25rem}.product-tour__data-row{grid-template-columns:2.25rem minmax(0,1fr) auto}.product-tour__entity-trailing{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end}.product-tour__data-icon{display:grid;width:2.25rem;height:2.25rem;place-items:center}.product-tour__data-list{display:grid;gap:.6rem;margin-top:.65rem}.product-tour__data-body{padding-top:.75rem}.product-tour__page-toolbar--data .product-tour__search-bar{min-width:0;flex:1}.product-tour__page-toolbar--data .product-tour__toolbar-count{margin-right:0}.product-tour__builder-library-item{min-height:3.1rem}.product-tour__builder-library-group{gap:.22rem}.product-tour__builder-edges{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.product-tour__builder-edge{fill:none;stroke:var(--color-interaction-text);stroke-width:1.5;stroke-linecap:round;opacity:.82;vector-effect:non-scaling-stroke}.product-tour__builder-node{width:min(13.25rem,26%)}.product-tour__builder-connector{display:none}.product-tour__builder-graph{top:1rem;right:1rem;bottom:.75rem;left:1rem}.product-tour__builder-edge{stroke:var(--color-border-strong);stroke-width:1;stroke-linecap:butt;opacity:1}.product-tour__builder-edges marker path{stroke:var(--color-border-strong)}.product-tour__builder-node{width:min(13.25rem,26%);min-height:5rem;border:1px solid var(--color-rule-dark);border-radius:var(--radius-stamp);padding:.65rem .75rem}.product-tour__builder-node:before,.product-tour__builder-node:after{right:auto;left:50%;transform:translate(-50%)}.product-tour__builder-node:before{top:-4px}.product-tour__builder-node:after{top:auto;bottom:-4px}.product-tour__builder-node--trigger{top:2%;left:50%;transform:translate(-50%)}.product-tour__builder-node--reference{top:38%;left:50%;transform:translate(-50%)}.product-tour__builder-node--agent{top:20%;right:auto;bottom:auto;left:50%;transform:translate(-50%)}.product-tour__builder-node--condition{top:56%;right:auto;left:50%;transform:translate(-50%)}.product-tour__builder-node--approval{bottom:2%;left:10%}.product-tour__builder-node--http{right:10%;bottom:2%}.product-tour__builder-edge-label{position:absolute;z-index:3;top:73%;border-radius:var(--radius-stamp);background:var(--color-ink-deep);padding:.12rem .3rem;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.48rem;letter-spacing:.05em}.product-tour__builder-edge-label--review{left:23%;transform:translate(-50%)}.product-tour__builder-edge-label--continue{right:23%;transform:translate(50%)}.product-tour__builder-canvas-controls{position:absolute;bottom:.75rem;left:.75rem;z-index:4;display:grid;gap:2px;border:1px solid var(--color-rule-dark);border-radius:var(--radius-stamp);background:var(--color-surface-elevated);padding:2px}.product-tour__builder-canvas-controls>span{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:var(--radius-stamp);color:var(--color-text-tertiary)}.product-tour__scene--runs .product-tour__run-nodes{height:auto;gap:.625rem;padding-top:.5rem;padding-bottom:.5rem}.product-tour__scene--runs .product-tour__run-node{min-height:4rem;gap:.12rem;padding:.45rem .7rem}.product-tour__scene--runs .product-tour__run-node:not(:last-child):after{bottom:-.625rem;left:50%;width:1px;height:.625rem;border:0;border-radius:0;background:var(--color-rule-dark);transform:translate(-50%)}.product-tour__scene--runs .product-tour__run-node-metrics{display:none}.product-tour__scene--runs .product-tour__run-node-name{margin-top:.2rem}.product-tour__scene--runs .product-tour__run-node-meta{margin-top:.05rem}.product-tour__story-header{padding-top:.75rem;padding-bottom:.5rem}.product-tour__story-title{margin-top:.45rem}.product-tour__desktop{--product-tour-title-rail: 25vh;--product-tour-sticky-top: calc( var(--story-header-height, 4rem) + var(--product-tour-title-rail) );--product-tour-step-travel: clamp(20rem, 40vh, 26rem)}.product-tour__product-sticky{top:var(--product-tour-sticky-top);height:calc(100vh - var(--product-tour-sticky-top));margin-bottom:calc(-100vh + var(--product-tour-sticky-top))}.product-tour__narrative-flow{padding-bottom:calc(100vh - var(--product-tour-sticky-top))}.product-tour__narrative-step{min-height:var(--product-tour-step-travel)}.product-tour__story-header{min-height:var(--product-tour-sticky-top)}@media(min-width:64rem)and (max-height:47rem){.product-tour__desktop{--product-tour-title-rail: max(25vh, 12rem)}}.product-tour__scene-marker{display:block;width:1px;height:1px}.product-tour__story-header{padding-top:.9rem;padding-bottom:.65rem}.product-tour__story-header--intro .product-tour__story-title{max-width:39rem}.product-tour__story-header{grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);align-items:end;gap:clamp(2.5rem,6vw,5.5rem);padding-top:0;padding-bottom:clamp(1.25rem,2.2vh,1.75rem)}.product-tour__story-heading,.product-tour__story-explanation{align-self:end}.product-tour__story-title{max-width:43rem;margin-top:0;font-size:clamp(2.5rem,4vw,3.75rem);line-height:.98}.product-tour__story-explanation{max-width:34rem;padding-bottom:.12rem}.product-tour__story-body{max-width:36ch;font-size:clamp(.95rem,1.25vw,1.15rem);line-height:1.42}.product-tour__builder-body--agent{grid-template-columns:10rem minmax(0,1fr) 17.5rem}.product-tour__agent-inspector{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--color-border);background:var(--color-surface)}.product-tour__agent-inspector-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.6rem;border-bottom:1px solid var(--color-border);padding:.85rem .9rem .75rem}.product-tour__agent-inspector-kicker,.product-tour__agent-field>span,.product-tour__agent-inspector-footer{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.46rem;letter-spacing:.07em;text-transform:uppercase}.product-tour__agent-inspector-title{overflow:hidden;margin:.35rem 0 0;color:var(--color-text-primary);font-size:.76rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.product-tour__agent-inspector-close{color:var(--color-text-tertiary)}.product-tour__agent-inspector-body{display:grid;align-content:start;gap:.72rem;min-height:0;overflow:hidden;padding:.8rem .9rem}.product-tour__agent-inspector-detail{margin:-.15rem 0 .1rem;color:var(--color-text-tertiary);font-size:.5rem;line-height:1.4}.product-tour__agent-field{display:grid;min-width:0;gap:.26rem}.product-tour__agent-field strong{overflow:hidden;color:var(--color-text-secondary);font-size:.6rem;font-weight:500;line-height:1.35;text-overflow:ellipsis}.product-tour__agent-field--stacked strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-tour__agent-inspector-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid var(--color-border);padding:.7rem .9rem}.product-tour__agent-saved{display:inline-flex;align-items:center;gap:.3rem;color:var(--color-status-success)}.product-tour__agent-saved>span{width:.3rem;height:.3rem;border-radius:50%;background:currentColor}.product-tour__builder-edge{stroke:var(--color-interaction-text);stroke-width:.8;stroke-linecap:round;opacity:.9}.product-tour__builder-edges marker path{stroke:var(--color-interaction-text)}.product-tour__builder-node--trigger,.product-tour__builder-node--reference,.product-tour__builder-node--agent{top:2%;bottom:auto;transform:none}.product-tour__builder-node--trigger{left:2%}.product-tour__builder-node--reference{left:36.5%}.product-tour__builder-node--agent{right:2%;left:auto}.product-tour__builder-node--condition,.product-tour__builder-node--approval,.product-tour__builder-node--http{top:auto;bottom:2%;transform:none}.product-tour__builder-node--condition{left:2%}.product-tour__builder-node--approval{left:36.5%}.product-tour__builder-node--http{right:2%}.product-tour__builder-node:before,.product-tour__builder-node:after{top:50%;bottom:auto;left:auto;transform:translateY(-50%)}.product-tour__builder-node:before{left:-4px}.product-tour__builder-node:after{right:-4px}.product-tour__builder-edge-label{top:auto;padding:.12rem .25rem;background:var(--color-ink-deep);font-size:.44rem}.product-tour__builder-edge-label--review{top:83%;left:31%;transform:translate(-50%)}.product-tour__builder-edge-label--continue{top:83%;right:27%;transform:translate(50%)}.product-tour__builder-body--agent .product-tour__builder-node--agent{border-color:var(--color-interaction-text);box-shadow:0 0 0 1px color-mix(in oklch,var(--color-interaction-text) 32%,transparent)}.product-tour__story:after{position:absolute;right:0;bottom:0;left:0;z-index:4;height:13rem;background:linear-gradient(to bottom,rgb(10 11 13 / 0%),color-mix(in oklch,var(--color-ink-soft) 88%,transparent) 78%,var(--color-ink-soft) 100%);content:"";pointer-events:none}.product-tour__builder-graph{top:1.2rem;right:2rem;bottom:1.2rem;left:2rem;display:grid;grid-template-rows:repeat(5,minmax(0,1fr));row-gap:.55rem;align-items:center;justify-items:center}.product-tour__builder-graph--agent{grid-template-rows:repeat(2,minmax(0,1fr))}.product-tour__builder-graph .product-tour__builder-node{position:relative;inset:auto;width:min(18rem,76%);min-height:3.35rem;gap:.12rem;padding:.45rem .6rem;transform:none}.product-tour__builder-graph .product-tour__builder-node-heading{font-size:.4rem}.product-tour__builder-graph .product-tour__builder-node-title{font-size:.62rem}.product-tour__builder-graph .product-tour__builder-node-detail{font-size:.45rem}.product-tour__builder-graph .product-tour__builder-node:before,.product-tour__builder-graph .product-tour__builder-node:after{top:auto;right:auto;bottom:auto;left:50%;transform:translate(-50%)}.product-tour__builder-graph .product-tour__builder-node:before{top:-4px}.product-tour__builder-graph .product-tour__builder-node:after{bottom:-4px}.product-tour__builder-graph .product-tour__builder-edge-label{display:none}.product-tour__builder-edge{stroke:var(--color-focus-ring);stroke-width:1.15;stroke-linecap:round;opacity:.9}.product-tour__builder-edges marker path{stroke:var(--color-focus-ring)}.product-tour__builder-body--agent{grid-template-columns:10rem minmax(0,1fr) minmax(13rem,17.5rem)}.product-tour__agent-inspector{background:var(--color-surface)}.product-tour__agent-inspector-body{gap:.65rem;padding:.85rem .9rem}.product-tour__agent-field{gap:.22rem}.product-tour__agent-field strong{line-height:1.3}.product-tour__scene--operations .product-tour__split-body,.product-tour__scene--escalations .product-tour__split-body,.product-tour__scene--runs .product-tour__runs-body{gap:0;padding:0}.product-tour__scene--operations .product-tour__split-body,.product-tour__scene--escalations .product-tour__split-body,.product-tour__scene--runs .product-tour__runs-body{grid-template-columns:20.625rem minmax(0,1fr)}.product-tour__split-list,.product-tour__run-list{background:var(--color-surface-input)}.product-tour__scene--operations .product-tour__split-list-rows,.product-tour__scene--escalations .product-tour__split-list-rows,.product-tour__scene--runs .product-tour__split-list-rows{gap:.45rem;padding:.75rem}.product-tour__operation-row,.product-tour__escalation-row,.product-tour__run-row{background:var(--color-surface-elevated)}.product-tour__operation-row{grid-template-columns:2.25rem minmax(0,1fr) auto}.product-tour__operation-row .product-tour__status{align-self:center;justify-self:end;margin-top:0}.product-tour__scene--operations .product-tour__split-detail,.product-tour__scene--escalations .product-tour__split-detail,.product-tour__scene--runs .product-tour__run-detail{border-radius:0;background:var(--color-surface)}.product-tour__scene--operations .product-tour__split-detail-header,.product-tour__scene--escalations .product-tour__escalation-header,.product-tour__scene--runs .product-tour__run-detail-header,.product-tour__scene--operations .product-tour__intake-form,.product-tour__scene--escalations .product-tour__escalation-content{padding-right:1.25rem;padding-left:1.25rem}.product-tour__scene--escalations .product-tour__escalation-content,.product-tour__scene--escalations .product-tour__evidence-panel,.product-tour__scene--escalations .product-tour__evidence-resource-layout{background:transparent}.product-tour__run-detail-content{min-height:0}.product-tour__scene--runs .product-tour__run-graph{padding:.8rem 1.1rem}.product-tour__scene--runs .product-tour__run-nodes{gap:.6rem;padding:.35rem .1rem}.product-tour__scene--runs .product-tour__run-node{width:min(23rem,88%);min-height:4.25rem;gap:.1rem;padding:.55rem .7rem}.product-tour__scene--runs .product-tour__run-node-name{margin-top:.14rem}.product-tour__scene--runs .product-tour__run-node-meta{display:-webkit-box;margin-top:.04rem;-webkit-line-clamp:1}.product-tour__scene--runs .product-tour__run-node:not(:last-child):after{bottom:-.6rem;height:.6rem}.product-tour__shell{--pt-live-deep: oklch(11% .006 265);--pt-live-layer: oklch(14.5% .006 265);--pt-live-surface: oklch(18% .006 265);--pt-live-node: oklch(21.5% .006 265);--pt-live-node-selected: oklch(24.5% .006 265);--pt-live-border: oklch(30% .006 265);--pt-live-border-strong: oklch(36% .008 265);--pt-live-primary: oklch(96.5% .004 265);--pt-live-secondary: oklch(81% .006 265);--pt-live-tertiary: oklch(68% .006 265);--pt-live-focus: oklch(58% .14 248);background:var(--pt-live-surface)}.product-tour__rail,.product-tour__rail-footer{background:var(--pt-live-deep)}.product-tour__rail-item{position:relative}.product-tour__rail-item--active{background:var(--pt-live-node)}.product-tour__rail-item--active>svg{color:var(--pt-live-focus)}.product-tour__rail--collapsed .product-tour__rail-nav{padding:.25rem 0 .5rem}.product-tour__rail--collapsed .product-tour__rail-group--separated{margin-top:0}.product-tour__rail--collapsed .product-tour__rail-group:before,.product-tour__rail--collapsed .product-tour__rail-group:first-child:before{display:block;width:3px;height:3px;margin:.5rem auto .4rem;border-radius:50%;background:var(--pt-live-tertiary);content:"";opacity:.7}.product-tour__rail--collapsed .product-tour__rail-badge{position:absolute;top:50%;right:.05rem;display:block;width:.5rem;min-width:0;height:.5rem;margin:0;border-radius:50%;background:#c9ad18;box-shadow:0 0 0 2px var(--pt-live-deep);color:transparent;font-size:0;transform:translateY(-50%)}.product-tour__rail-footer,.product-tour__rail-footer-item--settings{border-color:var(--pt-live-border)}.product-tour__rail-user-avatar{overflow:hidden;border:1px solid var(--pt-live-border);background:#92a1c6}.product-tour__rail-user-avatar svg{display:block;width:100%;height:100%}.product-tour__topbar{border-color:var(--pt-live-border);background:var(--pt-live-surface)}.product-tour__shell--editor .product-tour__topbar{border-bottom:0}.product-tour__topbar-notifications .product-tour__topbar-count{top:-.05rem;right:-.15rem;display:inline-flex;min-width:1rem;height:1rem;align-items:center;justify-content:center;border-radius:50%;background:#21252c;padding:0 .18rem;color:#70aae0;font-family:var(--font-body);font-size:.5rem;font-weight:600;line-height:1}.product-tour__scene--builder,.product-tour__builder-header,.product-tour__builder-toolbar,.product-tour__builder-statusbar{background:var(--pt-live-surface)}.product-tour__builder-header{border-bottom:0}.product-tour__builder-toolbar{min-height:3rem;gap:.375rem;border:0;padding:.375rem 1rem}.product-tour__builder-name{min-width:6rem;min-height:2.25rem;flex:1 1 auto;border-color:var(--pt-live-border);background:var(--pt-live-deep);padding:0 .65rem;color:var(--pt-live-primary);font-size:.72rem}.product-tour__builder-bound{display:inline-flex;min-height:1.7rem;flex:0 0 auto;align-items:center;border:1px solid var(--pt-live-focus);border-radius:var(--radius-stamp);padding:0 .45rem;color:#449be6;font-family:var(--font-mono);font-size:.48rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.product-tour__builder-toggle{min-height:2.25rem;border-radius:var(--radius-card);background:var(--pt-live-layer);padding:0 .5rem}.product-tour__builder-switch{background:#0078c7;background:oklch(56% .16 248)}.product-tour__builder-publish{display:inline-flex;min-height:2.25rem;flex:0 0 auto;align-items:center;border-radius:var(--radius-stamp);background:var(--pt-live-primary);padding:0 .75rem;color:var(--pt-live-deep);font-size:.64rem;font-weight:700}.product-tour__builder-divider{width:1px;height:1rem;flex:0 0 1px;margin:0 .15rem;background:color-mix(in oklch,var(--pt-live-border) 44%,transparent)}.product-tour__builder-icon-action{width:1.75rem;height:1.75rem;flex:0 0 1.75rem;justify-content:center;color:var(--pt-live-tertiary)}.product-tour__builder-action{color:var(--pt-live-secondary)}.product-tour__builder-action--disabled{color:var(--pt-live-tertiary);opacity:.55}.product-tour__builder-statusbar{min-height:2rem;gap:.75rem;border-top:0;padding:0 1.5rem}.product-tour__builder-revision{border-radius:var(--radius-card);background:#142332;padding:.22rem .45rem;color:#d8b84d}.product-tour__builder-draft,.product-tour__builder-saved{color:var(--pt-live-tertiary)}.product-tour__builder-library{border-color:var(--pt-live-border);background:var(--pt-live-layer);box-shadow:inset 0 14px 16px -18px var(--pt-live-deep),inset -16px 0 16px -20px var(--pt-live-deep)}.product-tour__builder-library-title{color:var(--pt-live-primary)}.product-tour__builder-library-group p,.product-tour__builder-library-item small,.product-tour__builder-library-item-heading>svg{color:var(--pt-live-tertiary)}.product-tour__builder-library-item-heading>span:not(.product-tour__builder-library-in-canvas){color:var(--pt-live-primary)}.product-tour__builder-canvas{background-color:var(--pt-live-surface);background-image:radial-gradient(circle,oklch(68% .006 265 / 32%) .7px,transparent .8px);background-position:.35rem .35rem;background-size:18px 18px;box-shadow:inset 0 14px 16px -18px var(--pt-live-deep),inset 12px 0 16px -20px var(--pt-live-deep)}.product-tour__builder-graph{top:.65rem;right:1.5rem;bottom:.65rem;left:1.5rem;display:grid;grid-template-rows:repeat(4,auto minmax(.65rem,1fr)) auto;align-items:center;align-content:stretch;justify-items:center;row-gap:0}.product-tour__builder-graph--agent{grid-template-rows:auto 3.75rem auto;align-content:center}.product-tour__builder-graph--route-a{grid-template-rows:auto 2rem auto;align-content:center;justify-items:stretch}.product-tour__builder-route-spine{display:grid;min-height:0;grid-template-rows:repeat(3,auto .65rem) auto;align-items:center;justify-items:center}.product-tour__builder-route-spine .product-tour__builder-node{width:min(12rem,72%)}.product-tour__builder-graph.product-tour__builder-graph--route-a .product-tour__builder-node{gap:.14rem;padding:.42rem .6rem}.product-tour__builder-route-edge{height:100%;min-height:.4rem}.product-tour__builder-route-branch{position:relative;min-height:2rem}.product-tour__builder-route-branch:before,.product-tour__builder-route-branch:after,.product-tour__builder-route-arm{position:absolute;z-index:1;background:var(--pt-live-border);content:""}.product-tour__builder-route-branch:before{top:0;left:50%;width:1px;height:50%}.product-tour__builder-route-branch:after{top:50%;right:calc(25% - .75rem);left:calc(25% - .75rem);height:1px}.product-tour__builder-route-arm{top:50%;bottom:0;width:1px}.product-tour__builder-route-arm--review{left:calc(25% - .75rem)}.product-tour__builder-route-arm--continue{left:calc(75% + .75rem)}.product-tour__builder-route-label{position:absolute;top:50%;z-index:2;border-radius:var(--radius-stamp);background:var(--pt-live-surface);padding:.08rem .24rem;color:var(--pt-live-tertiary);font-family:var(--font-mono);font-size:.42rem;letter-spacing:.05em;line-height:1;text-transform:uppercase;transform:translate(-50%,-50%)}.product-tour__builder-route-label--review{left:calc(25% - .75rem)}.product-tour__builder-route-label--continue{left:calc(75% + .75rem)}.product-tour__builder-route-leaves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;justify-items:center;column-gap:3rem}.product-tour__builder-route-leaves .product-tour__builder-node{width:min(12rem,88%)}.product-tour__builder-graph .product-tour__builder-node{position:relative;inset:auto;display:grid;width:min(12rem,72%);min-height:0;align-content:start;gap:.22rem;border:1px solid var(--pt-live-border);border-radius:var(--radius-stamp);background:var(--pt-live-node);padding:.55rem .65rem;box-shadow:none;transform:none}.product-tour__builder-graph .product-tour__builder-node--selected{border-color:var(--pt-live-focus);background:var(--pt-live-node-selected);box-shadow:0 0 0 1px color-mix(in oklch,var(--pt-live-focus) 22%,transparent)}.product-tour__builder-node-heading{justify-content:space-between;gap:.5rem;color:var(--pt-live-tertiary)}.product-tour__builder-node-identity{display:flex;min-width:0;align-items:center;gap:.35rem;overflow:hidden}.product-tour__builder-node-identity>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-tour__builder-node-health{flex:0 0 auto;color:#6dba70}.product-tour__builder-graph .product-tour__builder-node-title{color:var(--pt-live-primary);font-size:.68rem}.product-tour__builder-graph .product-tour__builder-node-detail{color:var(--pt-live-tertiary);font-size:.5rem}.product-tour__builder-graph .product-tour__builder-node:before,.product-tour__builder-graph .product-tour__builder-node:after{width:5px;height:5px;background:var(--pt-live-border-strong)}.product-tour__builder-graph .product-tour__builder-node--first:before,.product-tour__builder-graph .product-tour__builder-node--last:after{display:none}.product-tour__builder-edge{position:relative;z-index:1;display:block;width:1px;height:100%;min-height:.65rem;background:var(--pt-live-border);opacity:1}.product-tour__builder-edge-delete{position:absolute;top:50%;left:50%;display:grid;width:1.4rem;height:1.4rem;place-items:center;border:1px solid var(--pt-live-border);border-radius:var(--radius-stamp);background:var(--pt-live-layer);color:var(--pt-live-tertiary);transform:translate(-50%,-50%)}.product-tour__builder-node-outputs{position:absolute;right:0;bottom:-1.1rem;left:0;display:flex;align-items:center;justify-content:center;gap:.75rem;color:var(--pt-live-tertiary);font-family:var(--font-mono);font-size:.42rem}.product-tour__builder-node-outputs>span{display:inline-flex;align-items:center;gap:.25rem}.product-tour__builder-node-outputs i{width:.3rem;height:.3rem;border-radius:50%;background:var(--pt-live-border-strong)}.product-tour__builder-node-outputs>span:first-child i{background:#6dba70}.product-tour__builder-canvas-controls{border-color:var(--pt-live-border);background:var(--pt-live-node)}.product-tour__builder-body--agent{grid-template-columns:17.5rem minmax(0,1fr) minmax(14rem,17.5rem)}.product-tour__builder-body--agent .product-tour__builder-library-item{min-height:1.9rem}.product-tour__builder-body--agent .product-tour__builder-library-item small{display:none}.product-tour__agent-inspector{border-color:var(--pt-live-border);background:var(--pt-live-surface)}.product-tour__agent-inspector-header{border-color:var(--pt-live-border);padding:.65rem .75rem}.product-tour__agent-inspector-title{color:var(--pt-live-primary)}.product-tour__agent-inspector-body{display:grid;align-content:start;gap:.65rem;overflow:hidden;padding:.65rem}.product-tour__agent-section{overflow:hidden;border:1px solid var(--pt-live-border);border-radius:var(--radius-stamp);background:var(--pt-live-surface)}.product-tour__agent-section-header{display:flex;min-height:2.1rem;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid var(--pt-live-border);background:var(--pt-live-node);padding:0 .55rem;color:var(--pt-live-primary);font-size:.62rem;font-weight:650}.product-tour__agent-section-header>span{display:inline-flex;align-items:center;gap:.35rem}.product-tour__agent-section-header>span:last-child{border-radius:var(--radius-stamp);background:var(--pt-live-deep);padding:.18rem .3rem;color:var(--pt-live-tertiary);font-family:var(--font-mono);font-size:.42rem;font-weight:500}.product-tour__agent-section-fields{display:grid;gap:.48rem;padding:.55rem}.product-tour__agent-field{display:grid;gap:.22rem}.product-tour__agent-field>span{color:var(--pt-live-secondary);font-family:var(--font-body);font-size:.5rem;font-weight:600;letter-spacing:0;text-transform:none}.product-tour__agent-field strong{display:flex;min-height:1.7rem;align-items:center;gap:.35rem;overflow:hidden;border:1px solid var(--pt-live-border);border-radius:var(--radius-stamp);background:var(--pt-live-deep);padding:.35rem .45rem;color:var(--pt-live-secondary);font-size:.52rem;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.product-tour__agent-field-value--token>span{flex:0 0 auto;border-radius:2px;background:var(--pt-live-border);padding:.08rem .18rem;color:var(--pt-live-secondary);font-family:var(--font-mono);font-size:.42rem}.product-tour__agent-field strong.product-tour__agent-field-value--multiline{display:-webkit-box;min-height:2.45rem;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-tour__agent-inspector-footer{border-color:var(--pt-live-border)}.product-tour__scene--operations .product-tour__operation-row{min-height:4.9rem;grid-template-areas:"icon copy" "icon state";grid-template-columns:2.25rem minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:.75rem;row-gap:.28rem}.product-tour__scene--operations .product-tour__operation-icon{grid-area:icon}.product-tour__scene--operations .product-tour__row-copy{grid-area:copy}.product-tour__scene--operations .product-tour__operation-row .product-tour__status{grid-area:state;justify-self:start;margin:0}.product-tour__scene--runs .product-tour__run-node{width:min(18rem,74%)}.product-tour__rail-footer{border-top:0}.product-tour__rail-footer-item--settings{margin-top:0;border-top:0;padding-top:0}.product-tour__control{border-radius:var(--radius-stamp)}.product-tour__row-menu{width:1rem;height:1rem}.product-tour__scene--operations .product-tour__split-detail-header{align-items:center}.product-tour__scene--runs .product-tour__run-row,.product-tour__scene--runs .product-tour__run-row--selected{border-radius:var(--radius-card);background:var(--pt-live-node)}.product-tour__run-node-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.6rem}@property --plan-exit{syntax: "<number>"; inherits: false; initial-value: 0;}.home-story{--story-arrival-scene-runway: 0rem;--story-impact-blackout: 0;--story-impact-hold: 0rem;--story-plan-handoff: clamp(19rem, 30vw, 25.625rem);--story-shoreline-reveal: 0;position:relative;isolation:isolate}.home-story__impact-veil{display:none}.home-story__shoreline{position:relative;z-index:5;background:#010204}.product-cockpit-sequence{--cockpit-reveal: 0;--cockpit-handoff-overlap: calc( var(--story-header-height, 4rem) - 100svh + var(--story-plan-handoff) );--cockpit-shell-reveal: var(--cockpit-reveal);position:relative}.hero-plan-handoff{position:relative;z-index:auto}.story-space-backdrop{display:none}.product-hero{--plan-exit: 0;position:relative;overflow:clip;border-bottom:0;background:var(--color-ink-deep)}@media(min-width:48rem)and (min-height:40rem)and (prefers-reduced-motion:no-preference){.home-story[data-story-mode=cinematic]{--story-arrival-scene-runway: clamp(43rem, 96svh, 55rem)}.home-story__impact-veil{position:fixed;inset:var(--story-header-height, 4rem) 0 0;z-index:30;display:block;pointer-events:none;opacity:0;background:#010204}.home-story[data-impact-state=blackout] .home-story__impact-veil{opacity:clamp(0,calc(1 - var(--story-shoreline-reveal, 0)),1)}.home-story__shoreline{z-index:auto;margin-top:calc(var(--story-header-height, 4rem) - 100svh + var(--story-impact-hold))}.home-story[data-story-mode=cinematic] .splashdown,.home-story[data-story-mode=cinematic] .splashdown__sticky{isolation:auto;background:transparent}.home-story[data-story-mode=cinematic] .home-story__shoreline{background:transparent}.home-story[data-story-mode=cinematic] .splashdown__inner{z-index:50}.home-story[data-story-mode=cinematic] .splashdown__scene{opacity:0}.home-story[data-story-mode=cinematic] .splashdown__scene[data-entry-pinned=true]{position:fixed;inset-inline:0;top:var(--story-header-height, 4rem)}.home-story[data-impact-state=blackout] .splashdown__scene{z-index:20;opacity:1}.home-story[data-impact-state=blackout] .hero-plan-handoff>.home-story__front{z-index:10}.hero-plan-handoff>#home-hero{z-index:20;isolation:auto;background-color:transparent;border-bottom-color:transparent}.hero-plan-handoff>#home-hero .hero-container__canvas{position:fixed;inset:var(--story-header-height, 4rem) 0 0;z-index:20;overflow:visible;clip-path:none;transform:translate3d(0,var(--story-panel-lock-offset, 0px),0);will-change:transform}.hero-plan-handoff[data-hero-canvas-presentation=sticky]{padding-top:calc(100svh - var(--story-header-height, 4rem))}.hero-plan-handoff[data-hero-canvas-presentation=sticky]>#home-hero{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;overflow:visible;pointer-events:none}.hero-plan-handoff[data-hero-canvas-presentation=sticky]>#home-hero .hero-container__frame,.hero-plan-handoff[data-hero-canvas-presentation=sticky]>#home-hero .hero-container__scene{height:100%;overflow:visible}.hero-plan-handoff[data-hero-canvas-presentation=sticky]>#home-hero .hero-container__canvas{position:sticky;inset:auto 0 auto;top:var(--story-header-height, 4rem);width:100%;height:calc(100svh - var(--story-header-height, 4rem));transform:none;will-change:auto}.hero-plan-handoff>#home-hero .hero-container__canvas:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none;content:"";opacity:var(--story-impact-blackout, 0);background:#010204}.story-space-backdrop{--story-shoreline-scene-reveal: 0;position:fixed;inset:var(--story-header-height, 4rem) 0 0;z-index:0;display:block;overflow:hidden;pointer-events:none;visibility:visible;opacity:clamp(0,calc(1 - var(--story-shoreline-scene-reveal, 0)),1);background-color:#020508}.story-space-backdrop:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:radial-gradient(circle at 19% 44%,rgba(35,67,88,.16),transparent 36%)}.story-space-backdrop:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-image:url(/images/story/starfield-tile.svg?v=orbital-sky-4);background-position:0 0;background-repeat:repeat;background-size:720px 360px}.hero-plan-handoff[data-handoff-state=complete]>#home-hero{pointer-events:none}.hero-plan-handoff>#home-hero .hero-copy-rail,.hero-plan-handoff>#home-hero .hero-container__title,.hero-plan-handoff>#home-hero .hero-container__fallback-cta{opacity:1;transform:none}.hero-plan-handoff>.home-story__front{margin-top:0}.hero-plan-handoff[data-handoff-state=transitioning] .product-hero{pointer-events:none}.hero-plan-handoff .product-hero__intro-copy,.hero-plan-handoff .product-hero__intro-side{opacity:1;transform:none}.hero-plan-handoff .product-hero__surface,.hero-plan-handoff .product-hero__orbit-scene{opacity:1}.hero-plan-handoff .product-hero__orbit-earth,.hero-plan-handoff .product-hero__orbit-atmosphere,.hero-plan-handoff .product-hero__orbit-trail,.hero-plan-handoff .product-hero__orbit-container{opacity:0}.hero-plan-handoff[data-story-layer=cockpit]>.home-story__front,.hero-plan-handoff[data-story-layer=background]>.home-story__front{z-index:30}.hero-plan-handoff[data-story-layer=cockpit] .cockpit-mission__copy{z-index:40;text-shadow:0 .2rem 1.5rem rgba(1,7,12,.96),0 0 .45rem rgba(1,7,12,.9)}.hero-plan-handoff[data-product-demo=visible]>.home-story__front{z-index:auto}.hero-plan-handoff[data-product-demo=visible] .product-cockpit-sequence>.product-hero{z-index:10}.hero-plan-handoff[data-product-demo=visible] .product-cockpit-sequence>.cockpit-mission{z-index:30}.hero-plan-handoff[data-product-demo=cleared]>.home-story__front{z-index:40}.product-cockpit-sequence{min-height:160svh;background:#020508}.hero-plan-handoff .arrival-review{min-height:calc(220svh + var(--story-arrival-scene-runway, 0rem));margin-top:calc(var(--story-header-height, 4rem) - 100svh)}.hero-plan-handoff .product-cockpit-sequence,.hero-plan-handoff .cockpit-mission__scene{background:transparent}.product-cockpit-sequence>.product-hero{position:sticky;top:var(--story-header-height, 4rem);z-index:1;height:calc(100svh - var(--story-header-height, 4rem));min-height:0;overflow:hidden;opacity:1;background:transparent;transform:translate3d(0,calc(var(--plan-exit) * -100%),0);will-change:transform}.hero-plan-handoff .product-cockpit-sequence>.cockpit-mission{z-index:0;margin-top:var(--cockpit-handoff-overlap);overflow:visible;pointer-events:none;background:transparent;border-bottom:0}}.product-hero__intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:clamp(3rem,4vw,5rem);padding:clamp(2.75rem,7vw,6.75rem) var(--gutter) 2.25rem}.product-hero__intro-copy{max-width:none;margin:0;color:var(--color-text-primary);font-size:clamp(2.75rem,5vw,4.75rem);font-weight:650;letter-spacing:-.055em;line-height:.96;text-wrap:balance}.product-hero__intro-copy span{white-space:normal}.product-hero__intro-side{max-width:34rem;padding:.75rem 0 .25rem;border-top:1px solid var(--color-border)}.product-hero__intro-side p{max-width:32rem;margin:0;color:var(--color-text-secondary);font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.55;text-wrap:pretty}.product-hero__intro-side p+p{margin-top:1rem}@media(min-width:48rem){.home-story[data-story-mode=cinematic] .product-cockpit-sequence>.product-hero{overflow:visible}}@media(min-width:48rem)and (max-height:70rem){.product-hero__intro{padding-block:2.75rem .75rem}}.product-hero__stage{position:relative;container-name:product-proof-stage;container-type:inline-size;padding:0 var(--gutter) clamp(3.25rem,7vw,6rem);overflow:clip}.product-hero__pan-cue{display:none}.product-hero__surface{position:relative;isolation:isolate;width:100%;max-width:88rem;margin-inline:auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-color:var(--color-interaction-text) var(--color-rule-dark);scrollbar-width:thin;-webkit-overflow-scrolling:touch}.product-hero__shared-stage{width:100%;min-width:64rem;height:min(40rem,calc(100svh - 15rem));min-height:32rem;aspect-ratio:auto}.product-tour-stage.product-hero__shared-stage[data-variant=homepage]{min-height:32rem;aspect-ratio:auto}.product-hero__recovery-dock{display:grid;min-width:0;min-height:0;grid-template-rows:3rem auto minmax(0,1fr) 3rem;overflow:hidden;border-left:1px solid var(--pt-live-border);background:var(--pt-live-surface);color:var(--pt-live-secondary)}.product-hero__dock-header{display:flex;min-width:0;align-items:center;gap:.55rem;border-bottom:1px solid var(--pt-live-border);padding:0 .7rem}.product-hero__agent-avatar,.product-hero__self-avatar{display:grid;flex:0 0 auto;overflow:hidden;place-items:center;border:1px solid var(--pt-live-border-strong);border-radius:var(--radius-card);background:var(--pt-live-deep)}.product-hero__agent-avatar{width:1.65rem;height:1.65rem}.product-hero__self-avatar{width:1.45rem;height:1.45rem}.product-hero__agent-avatar img,.product-hero__self-avatar img{display:block;width:100%;height:100%;object-fit:cover}.product-hero__agent-avatar picture,.product-hero__self-avatar picture{display:contents}.product-hero__dock-identity{display:grid;min-width:0;gap:.05rem}.product-hero__dock-identity strong{overflow:hidden;color:var(--pt-live-primary);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.product-hero__dock-identity small{color:var(--pt-live-tertiary);font-family:var(--font-mono);font-size:.45rem;letter-spacing:.04em}.product-hero__dock-actions{display:flex;align-items:center;gap:.5rem;margin-left:auto;color:var(--pt-live-tertiary)}.product-hero__scene-context{margin:.65rem;overflow:hidden;border:1px solid var(--pt-live-border);border-radius:var(--radius-stamp);background:var(--pt-live-deep)}.product-hero__scene-context>header,.product-hero__scene-context>footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .55rem;font-family:var(--font-mono)}.product-hero__scene-context>header{min-height:1.8rem;border-bottom:1px solid var(--pt-live-border);color:var(--pt-live-tertiary);font-size:.43rem;letter-spacing:.08em;text-transform:uppercase}.product-hero__scene-context>header b{color:#d8b84d;font-weight:650}.product-hero__scene-context>footer{min-height:2rem;border-top:1px solid var(--pt-live-border);color:var(--pt-live-tertiary);font-size:.44rem}.product-hero__scene-context>footer strong{color:var(--pt-live-primary);font-size:.52rem}.product-hero__orbit-scene{position:relative;height:clamp(6rem,15vh,8rem);overflow:hidden;background:radial-gradient(circle at 70% 40%,oklch(31% .045 225 / 35%),transparent 34%),#01050a}.product-hero__orbit-scene .drawn-reentry-context{width:100%;height:100%}.product-hero__orbit-earth,.product-hero__orbit-atmosphere{position:absolute;right:-3rem;bottom:-4.2rem;width:11rem;height:11rem;border-radius:50%}.product-hero__orbit-earth{background:radial-gradient(circle at 31% 28%,oklch(76% .035 225 / 75%) 0 2%,transparent 2.4%),radial-gradient(circle at 56% 38%,oklch(62% .055 220 / 65%) 0 3%,transparent 3.5%),radial-gradient(circle at 66% 61%,oklch(72% .045 221 / 58%) 0 4%,transparent 4.5%),linear-gradient(150deg,#263c50,#08111b 70%);box-shadow:0 0 0 1px #387e98ad,inset .6rem .4rem 1.4rem #a9d9f129}.product-hero__orbit-atmosphere{right:-3.15rem;bottom:-4.35rem;width:11.3rem;height:11.3rem;border:1px solid oklch(65% .12 225 / 60%);box-shadow:0 0 .65rem #00566a52;box-shadow:0 0 .65rem oklch(42% .12 220 / 32%)}.product-hero__orbit-trail{position:absolute;top:1.4rem;left:1.1rem;width:4rem;height:1.15rem;border-radius:50%;background:linear-gradient(90deg,transparent,oklch(88% .08 48 / 68%),transparent);filter:blur(.3rem);opacity:.75;transform:rotate(-33deg)}.product-hero__orbit-container{position:absolute;top:2rem;left:2.6rem;display:flex;width:2.7rem;height:1.05rem;gap:.16rem;padding:.16rem;border:1px solid oklch(57% .04 225 / 80%);background:linear-gradient(145deg,#164264,#071824);transform:rotate(-55deg)}.product-hero__orbit-container i{flex:1;border-left:1px solid oklch(70% .06 225 / 55%)}.product-hero__chat{display:grid;min-height:0;align-content:start;gap:.7rem;overflow:hidden;padding:0 .7rem .7rem}.product-hero__chat-turn{min-width:0}.product-hero__chat-turn header{display:flex;min-width:0;align-items:center;gap:.38rem;color:var(--pt-live-tertiary);font-size:.5rem}.product-hero__chat-turn header strong{color:var(--pt-live-primary);font-size:.58rem}.product-hero__chat-turn header>span:not(.product-hero__self-avatar){border-radius:var(--radius-stamp);background:var(--pt-live-node);padding:.12rem .28rem;font-family:var(--font-mono);font-size:.4rem;letter-spacing:.05em;text-transform:uppercase}.product-hero__chat-turn p{margin:.42rem 0 0;color:var(--pt-live-secondary);font-size:.61rem;line-height:1.5}.product-hero__chat-turn--self{justify-self:end;width:min(100%,12.5rem)}.product-hero__chat-turn--self header{justify-content:flex-end}.product-hero__chat-turn--self p{border:1px solid var(--pt-live-border);border-radius:var(--radius-card);background:var(--pt-live-deep);padding:.55rem .65rem;color:var(--pt-live-primary)}.product-hero__chat-turn--agent{border-left:1px solid var(--pt-live-border-strong);padding-left:.65rem}.product-hero__composer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid var(--pt-live-border);background:var(--pt-live-deep);padding:0 .7rem;color:var(--pt-live-tertiary);font-size:.56rem}.product-hero__composer-actions{display:flex;align-items:center;gap:.55rem}.product-hero__composer-actions b{border-radius:var(--radius-stamp);background:var(--pt-live-primary);padding:.38rem .55rem;color:var(--pt-live-deep);font-size:.52rem}@media(max-width:60rem){.product-hero__intro{grid-template-columns:minmax(0,1fr) minmax(16rem,.9fr);gap:2rem}.product-hero__shared-stage{min-height:30rem}.product-tour__main-layout--sidecar .product-tour__builder-body{grid-template-columns:11rem minmax(0,1fr)}}@container product-proof-stage (max-width: 64rem){.product-hero__pan-cue{display:block;margin:0 0 .75rem;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.03em}.product-hero__surface{width:calc(100% + 2 * var(--gutter));max-width:none;margin-inline:calc(-1 * var(--gutter))}.product-hero__shared-stage{width:64rem;min-width:64rem;height:36rem;min-height:36rem;margin-inline:var(--gutter)}.product-hero__shared-stage .product-tour__shell{animation:none}}@media(max-width:47.999rem){.product-hero__intro{display:block;padding-top:3rem}.product-hero__intro-side{max-width:34rem;margin-top:1.5rem}}@media(min-width:48rem)and (min-height:40rem)and (prefers-reduced-motion:no-preference){.story-space-backdrop{position:fixed;inset:var(--story-header-height, 4rem) 0 0;width:auto;height:auto;overflow:hidden;pointer-events:none}.story-space-backdrop:after{width:auto;height:auto;top:0;right:0;bottom:0;left:0;background-position:0 0;transform:none}}
