
    html,body{margin:0;background:#faf9f5;color-scheme:light}
    .standalone #probe-visitor-flow .scroll-surface,.standalone #probe-visitor-flow .feature-page{height:100vh;height:var(--probe-viewport-height,100dvh)}
    .standalone #probe-visitor-flow .cursor-interaction{cursor:pointer}
    .standalone #probe-visitor-flow button:focus-visible{outline:2px solid #252624;outline-offset:5px}
  

@font-face{font-family:ProbeFlow;src:url('/assets/site/BDOGrotesk-Regular.e91815262b04f682.woff2') format('woff2');font-weight:400;font-display:swap}
#probe-visitor-flow{--board:#f7f6f2;--ivory:#252624;--muted:#62645c;--section-title-size:clamp(32px,3.5vw,44px);--section-copy-size:16px;color-scheme:light;font:400 14px/1.45 ProbeFlow,Arial,sans-serif;color:var(--ivory)}
#probe-visitor-flow *{box-sizing:border-box}
#probe-visitor-flow [hidden]{display:none!important}
#probe-visitor-flow button,#probe-visitor-flow a{font:inherit;color:inherit}
#probe-visitor-flow button{border:0;background:none;padding:8px 0;min-height:42px}
#probe-visitor-flow a{text-decoration:none}
#probe-visitor-flow h1,#probe-visitor-flow h2,#probe-visitor-flow p{margin:0;font-weight:400}
#probe-visitor-flow .scroll-surface{height:760px;overflow-y:auto;overflow-x:hidden;position:relative;background:var(--board);scrollbar-width:thin;scrollbar-color:#a2a399 var(--board);scroll-behavior:smooth;overscroll-behavior-y:contain;overflow-anchor:none}
#probe-visitor-flow .site{position:relative;isolation:isolate;background:radial-gradient(ellipse 80% 520px at 36% 240px,#9895800a,transparent 80%),var(--board);min-height:100%}
#probe-visitor-flow .grain{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.08;mix-blend-mode:multiply}
#probe-visitor-flow .site-nav{position:sticky;top:0;height:66px;margin-bottom:-66px;display:flex;align-items:center;justify-content:flex-end;gap:25px;padding:0 29px;z-index:20;background:transparent}
#probe-visitor-flow .site-nav:not(.docked){mix-blend-mode:normal}
#probe-visitor-flow .site-nav.docked{background:transparent;mix-blend-mode:normal}
#probe-visitor-flow .site-nav button{font-size:12px;position:relative}
#probe-visitor-flow .site-nav :is(.ideas,.talk,.login,.blog-menu>summary){position:relative}
#probe-visitor-flow .site-nav :is(a.talk,a.login){display:inline-flex;align-items:center;min-height:42px;padding:8px 0;font-size:12px;color:inherit;text-decoration:none}
#probe-visitor-flow .site-nav :is(a.talk,a.login):focus-visible{outline:2px solid var(--ivory);outline-offset:5px}
#probe-visitor-flow .site-nav :is(.ideas,.talk,.login,.blog-menu>summary)::after{content:'';height:1px;background:currentColor;position:absolute;bottom:9px;left:0;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-out}
#probe-visitor-flow .site-nav :is(.ideas,.talk,.login,.blog-menu>summary):is(:hover,:focus-visible)::after{transform:scaleX(1)}
#probe-visitor-flow .logo{position:absolute;left:28px;top:18px;width:30px;height:30px;mix-blend-mode:normal;pointer-events:none;opacity:0;transition:opacity .24s ease-in-out}
#probe-visitor-flow .logo img{display:block;width:100%;height:100%;mix-blend-mode:normal;color-scheme:light}
#probe-visitor-flow .site-nav.docked .logo{opacity:1}
#probe-visitor-flow .opening{padding:96px 25px 0;min-height:620px;display:flex;flex-direction:column;align-items:center;position:relative}
#probe-visitor-flow .opening-mark{position:relative;width:min(100%,440px)}
#probe-visitor-flow .opening-logo{position:absolute;left:50%;top:50%;width:57px;height:57px;transform:translate(-50%,-50%);mix-blend-mode:normal;color-scheme:light;pointer-events:none;opacity:1;transition:opacity .24s ease-in-out}
#probe-visitor-flow .site-nav.docked~main .opening-logo{opacity:0}
#probe-visitor-flow .rings{display:block;width:100%;height:290px;overflow:visible}
#probe-visitor-flow .ring{stroke:#55584f;fill:none;stroke-linecap:round;stroke-dasharray:1;filter:url(#pf-chalk);animation:pf-ring 1.2s cubic-bezier(.35,.05,.4,1) both}
#probe-visitor-flow .ring:nth-child(1){stroke-width:4.2}
#probe-visitor-flow .ring:nth-child(2){stroke-width:4.7}
#probe-visitor-flow .ring:nth-child(3){stroke-width:3.9}
#probe-visitor-flow .headline{font-size:clamp(36px,6.2vw,55px);letter-spacing:-.055em;line-height:1.14;text-align:center;margin-top:17px}
#probe-visitor-flow .word{display:inline-block;animation:pf-word .25s both}
#probe-visitor-flow .word:last-of-type{animation-delay:.15s}
#probe-visitor-flow .research{display:inline-block;position:relative;transform-origin:center;transition:transform .45s .3s}
#probe-visitor-flow .research:after{content:'';position:absolute;bottom:-5px;left:0;right:0;height:3px;background:currentColor;filter:url(#pf-chalk);transform:scaleX(0) rotate(-1deg);transform-origin:left;transition:transform .45s .3s}
#probe-visitor-flow .research:hover{transform:skewX(-10deg);transition-delay:0s}
#probe-visitor-flow .research:hover:after{transform:scaleX(1) rotate(-1deg);transition-delay:0s}
#probe-visitor-flow .down{margin-top:52px;opacity:.5;animation:pf-down 2s ease-in-out 3}
#probe-visitor-flow .site-nav.docked~main .down{opacity:0;animation:none;pointer-events:none}
#probe-visitor-flow .work-track{position:relative;height:3200px;margin-top:0}
#probe-visitor-flow .work-stage{position:sticky;top:120px;height:490px;width:100%;isolation:isolate}
#probe-visitor-flow .board-wash{position:absolute;inset:-100px 0 -80px;pointer-events:none;z-index:-2;background:radial-gradient(ellipse 65% 34% at 37% 31%,#8a846b0c,transparent 83%),radial-gradient(ellipse 75% 28% at 74% 72%,#8a846b08,transparent 80%);opacity:0}
#probe-visitor-flow .workspace-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:-1;color:#64685c}
#probe-visitor-flow .workspace-lines .board-smudge{fill:none;stroke:currentColor;stroke-width:32;opacity:.045;filter:url(#pf-chalk);stroke-linecap:round}
#probe-visitor-flow .workspace-lines .board-orbit{fill:none;stroke:currentColor;stroke-width:2.3;opacity:.12;filter:url(#pf-chalk)}
#probe-visitor-flow .map-connection{opacity:.65;transition:opacity .4s}
#probe-visitor-flow .map-connection.is-lit{opacity:1}
#probe-visitor-flow .map-link,#probe-visitor-flow .map-arrow{fill:none;stroke:currentColor;stroke-width:3.3;stroke-linecap:round;stroke-linejoin:round;filter:url(#pf-chalk)}
#probe-visitor-flow .map-link{stroke-dasharray:1;stroke-dashoffset:1}
#probe-visitor-flow .map-arrow{stroke-width:3.6}
#probe-visitor-flow .chalk-focus{fill:none;stroke:#53594b;stroke-width:3;stroke-linecap:round;filter:url(#pf-chalk);stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset .65s cubic-bezier(.22,.61,.36,1),opacity .45s .2s}
#probe-visitor-flow .chalk-focus.is-lit{stroke-dashoffset:0;opacity:.9;transition-delay:0s}
#probe-visitor-flow .panels{position:absolute;inset:0}
#probe-visitor-flow .panel{position:absolute;left:0;top:0;width:600px;transform-origin:top left;will-change:transform;transition:transform .75s cubic-bezier(.22,.61,.36,1),opacity .5s;opacity:0}
#probe-visitor-flow .work-stage.spreading .panel{transition:opacity .25s}
#probe-visitor-flow .panel button{display:block;width:100%;padding:0;min-height:0;border-radius:20px;overflow:hidden;position:relative;background:#faf9f5;transition:transform .55s cubic-bezier(.22,.61,.36,1),box-shadow .45s;box-shadow:0 3px 8px #00000016}
#probe-visitor-flow .panel img{width:100%;height:auto;display:block;aspect-ratio:1.6;object-fit:cover}
#probe-visitor-flow .panel.available:hover button{transform:translateY(-3px)}
#probe-visitor-flow .work-stage.unfolded .panel.available:is(:hover,:focus-within) button{transform:translateY(-4px);box-shadow:0 14px 32px #00000026}
#probe-visitor-flow .panel-label{display:block;position:absolute;left:4px;top:calc(100% + 11px);font-size:13px;line-height:1.4;color:var(--ivory);transform:scale(var(--inverse-scale,1));transform-origin:top left;white-space:nowrap;opacity:0;transition:opacity .4s}
#probe-visitor-flow .scene-copy{position:absolute;display:grid;pointer-events:none;transition:opacity .3s}
#probe-visitor-flow .scene-copy.beside{transform:translateY(-50%)}
#probe-visitor-flow .copy-step{grid-area:1/1;align-self:center;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .45s cubic-bezier(.22,.61,.36,1)}
#probe-visitor-flow .copy-step.is-active{opacity:1;transform:translateY(0)}
#probe-visitor-flow .copy-step h2{font-size:clamp(22px,3vw,30px);line-height:1.16;letter-spacing:-.035em;margin-bottom:18px;color:var(--ivory);width:fit-content;position:relative}
#probe-visitor-flow .copy-step h2:after{content:'';position:absolute;bottom:-7px;left:0;width:45%;height:3px;background:#55584f;filter:url(#pf-chalk);transform:scaleX(0) rotate(-2deg);transform-origin:left;transition:transform .7s .1s}
#probe-visitor-flow .copy-step.is-active h2:after{transform:scaleX(1) rotate(-2deg)}
#probe-visitor-flow .copy-step p{font-size:14px;line-height:1.65;color:#62645c;text-wrap:pretty}
#probe-visitor-flow .proof{padding:85px 40px 110px;max-width:760px;margin:auto}
#probe-visitor-flow .proof-block{margin:0 0 76px}
#probe-visitor-flow .small-label{font-size:12px;color:var(--muted);margin-bottom:23px}
#probe-visitor-flow .logos{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;color:#42463c;font-size:17px}
#probe-visitor-flow .placeholder{opacity:.5;font-size:12px;letter-spacing:.015em}
#probe-visitor-flow .proof-note{font-size:11px;color:#62645c;margin-top:22px;max-width:480px}
#probe-visitor-flow .story-link{font-size:13px;text-decoration:underline;text-underline-offset:5px;margin-top:15px}
#probe-visitor-flow .benchmark-row{display:grid;grid-template-columns:1fr auto;gap:30px;padding:13px 0;font-size:14px}
#probe-visitor-flow .benchmark-row span:last-child{color:#62645c}
#probe-visitor-flow .method-button{font-size:12px;color:var(--muted);text-decoration:underline;text-underline-offset:5px;margin-top:13px}
#probe-visitor-flow .feature-dialog{padding:0;border:0;border-radius:23px;width:calc(100% - 34px);max-width:720px;max-height:90%;overflow:auto;background:var(--board);color:var(--ivory);font:inherit;box-shadow:0 18px 80px #0005}
#probe-visitor-flow .feature-dialog::backdrop{background:#e6e5dfcf;backdrop-filter:blur(5px);animation:pf-backdrop .4s both}
#probe-visitor-flow .dialog-inner{padding:23px}
#probe-visitor-flow .dialog-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}
#probe-visitor-flow .dialog-head h2{font-size:21px;letter-spacing:-.025em;line-height:1.2}
#probe-visitor-flow .dialog-head button{font-size:12px;color:var(--muted)}
#probe-visitor-flow .dialog-img{display:block;width:100%;height:auto;border-radius:17px}
#probe-visitor-flow .detail-text{margin-top:20px;font-size:13px;line-height:1.7;max-width:540px}
#probe-visitor-flow .source-note{font-size:11px;color:#62645c;margin-top:13px}
#probe-visitor-flow .article{max-width:530px;margin:auto;font-size:14px;line-height:1.85}
#probe-visitor-flow .article h2{font-size:32px;line-height:1.15;letter-spacing:-.035em;margin:14px 0 25px}
#probe-visitor-flow .article p{margin:16px 0}
#probe-visitor-flow .email-preview{font-size:13px;line-height:1.9}
#probe-visitor-flow .email-preview span{color:var(--muted)}
@keyframes pf-ring{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes pf-word{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
@keyframes pf-down{50%{opacity:.2;transform:translateY(3px)}}
@keyframes pf-backdrop{from{opacity:0}to{opacity:1}}
@media(max-width:540px){#probe-visitor-flow .scroll-surface{height:650px}#probe-visitor-flow .site-nav{padding:0 21px;gap:22px}#probe-visitor-flow .logo{left:21px}#probe-visitor-flow .opening{padding:82px 16px 0;min-height:560px}#probe-visitor-flow .rings{height:265px}#probe-visitor-flow .headline{font-size:35px;margin-top:16px}#probe-visitor-flow .down{margin-top:45px}#probe-visitor-flow .proof{padding:65px 24px 75px}#probe-visitor-flow .panel-label{font-size:11px}#probe-visitor-flow .dialog-inner{padding:18px}#probe-visitor-flow .logos{font-size:14px}#probe-visitor-flow .work-track{margin-top:0}}
@media(prefers-reduced-motion:reduce){#probe-visitor-flow *,#probe-visitor-flow *:before,#probe-visitor-flow *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* A centered introduction with separate space for the feature controls. */
#probe-visitor-flow .platform-intro{width:calc(100% - 48px);max-width:1040px;margin:0 auto;padding:0 0 72px;text-align:center}
#probe-visitor-flow .platform-intro h2{max-width:850px;margin:0 auto;font-size:var(--section-title-size);letter-spacing:-.035em;line-height:1.16;text-wrap:balance}
#probe-visitor-flow .platform-intro p{max-width:680px;font-size:var(--section-copy-size);line-height:1.65;color:var(--muted);margin:24px auto 0;text-wrap:pretty}
@media(max-width:760px){
 #probe-visitor-flow{--section-title-size:32px;--section-copy-size:15px}
 #probe-visitor-flow .platform-intro{padding-bottom:56px}
 #probe-visitor-flow .platform-intro h2{max-width:380px}
 #probe-visitor-flow .platform-intro p{max-width:520px;margin-top:24px}
}
#probe-visitor-flow .feature-page{height:var(--walk-height,760px);overflow:auto;position:relative;background:var(--board);scrollbar-width:thin;scrollbar-color:#a2a399 var(--board);overscroll-behavior-y:contain;overflow-anchor:none}
#probe-visitor-flow .walk-site{position:relative;isolation:isolate;min-height:100%;background:radial-gradient(ellipse 80% 560px at 24% 260px,#9895800a,transparent 80%),var(--board)}
#probe-visitor-flow .walk-nav{position:sticky;top:0;z-index:30;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 32px;font-size:12px;background:transparent;mix-blend-mode:normal}
#probe-visitor-flow .walk-nav span{color:var(--muted)}
#probe-visitor-flow .walk-back{position:relative}
#probe-visitor-flow .walk-back:after{content:'';position:absolute;left:0;right:0;bottom:5px;height:2px;background:currentColor;filter:url(#pf-walk-chalk);transform:scaleX(0);transform-origin:left;transition:transform .4s}
#probe-visitor-flow .walk-back:is(:hover,:focus-visible):after{transform:scaleX(1)}
#probe-visitor-flow .walk-opening{max-width:820px;margin:0 auto;padding:58px 32px 64px;text-align:center}
#probe-visitor-flow .walk-eyebrow{font-size:12px;line-height:1.5;color:var(--muted);margin-bottom:14px}
#probe-visitor-flow .walk-opening h1{font-size:clamp(34px,5vw,57px);line-height:1.1;letter-spacing:-.05em;text-wrap:balance}
#probe-visitor-flow .walk-opening>p:last-child{max-width:530px;margin:23px auto 0;font-size:16px;line-height:1.65;color:var(--muted);text-wrap:pretty}
#probe-visitor-flow .walk-story{max-width:1180px;margin:auto;padding:0 32px;display:grid;grid-template-columns:minmax(0,1.9fr) minmax(230px,1fr);gap:clamp(32px,5vw,70px);align-items:start}
#probe-visitor-flow .walk-visual{margin:0;position:sticky;top:calc(80px + max(0px,(var(--walk-height,760px) - 600px)/3));align-self:start;min-width:0}
#probe-visitor-flow .walk-capture{position:relative;overflow:hidden;border-radius:18px;background:#faf9f5;isolation:isolate}
#probe-visitor-flow .walk-capture img{display:block;width:100%;height:auto;aspect-ratio:1.6}
#probe-visitor-flow .walk-annotation{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
#probe-visitor-flow .walk-annotation path{fill:none;stroke:#817a66;stroke-width:.4;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;filter:url(#pf-walk-chalk);transition:stroke-dashoffset .8s cubic-bezier(.22,.61,.36,1),opacity .3s}
#probe-visitor-flow .walk-annotation path.is-current{stroke-dashoffset:0;opacity:.8}
#probe-visitor-flow .walk-caption{font-size:12px;line-height:1.6;color:var(--muted);margin:18px 3px 0;min-height:40px}
#probe-visitor-flow .walk-caption:empty{display:none}
#probe-visitor-flow .walk-chapter{min-height:480px;min-height:max(440px,calc(var(--walk-height,760px)*.72));display:flex;flex-direction:column;justify-content:center;padding:42px 0 86px}
@media(min-width:621px){#probe-visitor-flow .walk-chapter:first-child{justify-content:flex-start;padding-top:0}}
#probe-visitor-flow .walk-chapter h2{font-size:clamp(25px,3vw,34px);font-weight:400;letter-spacing:-.035em;line-height:1.16;margin:0 0 21px;text-wrap:balance}
#probe-visitor-flow .walk-chapter>p:last-of-type{color:var(--muted);font-size:15px;line-height:1.75;text-wrap:pretty}
#probe-visitor-flow .walk-source{max-width:650px;padding:0 32px 70px;margin:36px auto 0;text-align:center;font-size:11px;line-height:1.7;color:var(--muted)}
#probe-visitor-flow .walk-mobile-capture{display:none}
@media(max-width:620px){
 #probe-visitor-flow .walk-nav{padding:10px 24px}
 #probe-visitor-flow .walk-opening{padding:35px 24px 28px}
 #probe-visitor-flow .walk-opening h1{font-size:36px}
 #probe-visitor-flow .walk-opening>p:last-child{font-size:14px}
 #probe-visitor-flow .walk-story{display:block;padding:0 24px}
 #probe-visitor-flow .walk-visual{display:none}
 #probe-visitor-flow .walk-chapter{min-height:0;padding:38px 0 56px}
 #probe-visitor-flow .walk-chapter h2{font-size:29px}
 #probe-visitor-flow .walk-chapter>p:last-of-type{font-size:14px}
 #probe-visitor-flow .walk-mobile-capture{display:block;margin-top:30px;border-radius:14px}
 #probe-visitor-flow .walk-source{text-align:left;padding:0 24px 55px;margin-top:0}
}

#probe-visitor-flow .walk-capture:is([data-kind="context"],[data-kind="setup"]) .walk-annotation path{stroke:#ded9ca}

/* Tracking uses the same feature page. Only the left product panel grows. */
#probe-visitor-flow{position:relative}
#probe-visitor-flow .tracking-page{position:absolute;inset:0;width:100%;z-index:100;visibility:hidden;pointer-events:none}
#probe-visitor-flow .tracking-page.is-open{visibility:visible;pointer-events:auto}
#probe-visitor-flow .tracking-page.is-open :is(.walk-opening,.walk-chapters){visibility:visible}
#probe-visitor-flow .tracking-page .walk-visual{top:80px}
#probe-visitor-flow .tracking-page .walk-story{max-width:1320px;grid-template-columns:minmax(0,2.35fr) minmax(210px,.85fr);gap:36px}
#probe-visitor-flow .tracking-page .walk-back:after{filter:url(#pf-tracking-chalk)}
#probe-visitor-flow .tracking-window{height:clamp(480px,calc(var(--walk-height,760px) - 155px),840px);width:100%;transform-origin:top left}
#probe-visitor-flow .tracking-window iframe{display:block;width:100%;height:100%;border:0;background:#faf9f5;color-scheme:light;transform-origin:top left}
#probe-visitor-flow .tracking-cover{position:absolute;inset:0;background:#faf9f5;opacity:1;transition:opacity .32s;pointer-events:auto}
#probe-visitor-flow .tracking-cover.is-ready{opacity:0;pointer-events:none}
#probe-visitor-flow .tracking-cover>img{height:auto;width:100%;aspect-ratio:1.6;display:block}
#probe-visitor-flow .tracking-loading,#probe-visitor-flow .tracking-error{position:absolute;bottom:20px;left:24px;right:24px;text-align:center;font-size:12px;color:#464742}
#probe-visitor-flow .tracking-error{background:#faf9f5;padding:12px}
#probe-visitor-flow .tracking-retry{text-decoration:underline;text-underline-offset:4px;color:#1b1c1a}
@media(max-width:620px){
 #probe-visitor-flow .tracking-page .walk-visual{display:block;position:relative;top:auto;margin:10px 0 28px}
 #probe-visitor-flow .tracking-window{height:620px;max-height:calc(var(--walk-height,760px) - 90px);min-height:440px}
}

/* Quiet motion around the official, unchanged logo. */
#probe-visitor-flow .opening{min-height:100vh;min-height:100dvh;justify-content:center;padding-top:40px;padding-bottom:85px}
#probe-visitor-flow .platform-intro{padding-top:70px}
#probe-visitor-flow .research:hover{transform:none}
#probe-visitor-flow .research:after,#probe-visitor-flow .copy-step h2:after{display:none}
#probe-visitor-flow .ring-drift{transform-origin:0 0;animation:pf-orbit-a 18s ease-in-out infinite;animation-play-state:paused}
#probe-visitor-flow .ring-drift:nth-child(2){animation-name:pf-orbit-b;animation-duration:23s}
#probe-visitor-flow .ring-drift:nth-child(3){animation-name:pf-orbit-c;animation-duration:28s}
#probe-visitor-flow .ring-drift:nth-child(2) .ring{stroke-width:4.7}
#probe-visitor-flow .ring-drift:nth-child(3) .ring{stroke-width:3.9}
#probe-visitor-flow .motion-toggle{opacity:.62;font-size:11px}
#probe-visitor-flow .motion-toggle:hover{opacity:1}
#probe-visitor-flow .ring,#probe-visitor-flow .word,#probe-visitor-flow .down{animation-play-state:paused}
#probe-visitor-flow.motion-running .opening.motion-visible :is(.ring-drift,.ring,.word,.down){animation-play-state:running}
@keyframes pf-orbit-a{0%,100%{transform:rotate(-9deg) scaleY(.96)}50%{transform:rotate(13deg) scaleY(1.08)}}
@keyframes pf-orbit-b{0%,100%{transform:rotate(9deg) scaleX(1.03)}50%{transform:rotate(-17deg) scaleX(.92)}}
@keyframes pf-orbit-c{0%,100%{transform:rotate(-5deg) scaleY(1.05)}50%{transform:rotate(16deg) scaleY(.94)}}

/* Product activity is replayed inside the cards, not by moving a screenshot. */
#probe-visitor-flow .product-replay{position:absolute;inset:0;display:block;pointer-events:none;background:#faf9f5}
#probe-visitor-flow .product-replay svg{display:block;width:100%;height:100%;font-family:ProbeFlow,Arial,sans-serif;text-align:left}
#probe-visitor-flow .replay-title{font-size:16px;fill:#393b36}
#probe-visitor-flow .replay-node-title{font-size:15px;fill:#393b36}
#probe-visitor-flow .replay-note{font-size:12px;fill:#77796f}
#probe-visitor-flow .replay-tick{font-size:11px;fill:#96978e}
#probe-visitor-flow .replay-grid{fill:none;stroke:#e8e7df;stroke-width:1}
#probe-visitor-flow .replay-curve{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:pf-curve 12s ease-in-out infinite}
#probe-visitor-flow .terminal-small{font:11px ui-monospace,monospace;fill:#a2a3a9}
#probe-visitor-flow .terminal-text{font:16px ui-monospace,monospace;fill:#e3e2e8}
#probe-visitor-flow .terminal-muted{font:15px ui-monospace,monospace;fill:#a2a3a9}
#probe-visitor-flow .terminal-accent{font:15px ui-monospace,monospace;fill:#b9cab0}
#probe-visitor-flow .replay-request{animation:pf-request 14s ease-in-out infinite}
#probe-visitor-flow .replay-search{animation:pf-search 14s ease-in-out infinite}
#probe-visitor-flow .replay-answer{animation:pf-answer 14s ease-in-out infinite}
#probe-visitor-flow .replay-next{animation:pf-next 14s ease-in-out infinite}
#probe-visitor-flow .replay-link{fill:none;stroke:#aeb5a3;stroke-width:1.8;stroke-dasharray:1}
#probe-visitor-flow .replay-link-one{animation:pf-link-one 14s ease-in-out infinite}
#probe-visitor-flow .replay-link-two{animation:pf-link-two 14s ease-in-out infinite}
#probe-visitor-flow .replay-node-one{animation:pf-node-one 14s ease-in-out infinite}
#probe-visitor-flow .replay-node-two,#probe-visitor-flow .replay-map-note{animation:pf-node-two 14s ease-in-out infinite}
#probe-visitor-flow .product-replay *{animation-play-state:paused}
#probe-visitor-flow.motion-running .panel.available.motion-visible .product-replay *{animation-play-state:running}
#probe-visitor-flow:has(.tracking-page.is-open) .product-replay *{animation-play-state:paused!important}
@keyframes pf-curve{0%,8%{stroke-dashoffset:1;opacity:1}72%,92%{stroke-dashoffset:0;opacity:1}98%,100%{stroke-dashoffset:0;opacity:0}}
@keyframes pf-request{0%,5%{opacity:0;transform:translateY(4px)}10%,93%{opacity:1;transform:none}98%,100%{opacity:0}}
@keyframes pf-search{0%,14%{opacity:0}19%,31%{opacity:1}38%,100%{opacity:0}}
@keyframes pf-answer{0%,33%{opacity:0;transform:translateY(6px)}41%,93%{opacity:1;transform:none}98%,100%{opacity:0}}
@keyframes pf-next{0%,54%{opacity:0;transform:translateY(6px)}62%,93%{opacity:1;transform:none}98%,100%{opacity:0}}
@keyframes pf-link-one{0%,12%{stroke-dashoffset:1;opacity:1}26%,93%{stroke-dashoffset:0;opacity:1}98%,100%{opacity:0}}
@keyframes pf-link-two{0%,38%{stroke-dashoffset:1;opacity:1}52%,93%{stroke-dashoffset:0;opacity:1}98%,100%{opacity:0}}
@keyframes pf-node-one{0%,23%{opacity:0;transform:translateY(5px)}31%,93%{opacity:1;transform:none}98%,100%{opacity:0}}
@keyframes pf-node-two{0%,49%{opacity:0;transform:translateY(5px)}57%,93%{opacity:1;transform:none}98%,100%{opacity:0}}
@media(max-width:540px){
 #probe-visitor-flow .site-nav{gap:20px;padding-right:20px}
 #probe-visitor-flow .site-nav button{font-size:11px}
 #probe-visitor-flow .opening{padding:35px 16px 65px}
 #probe-visitor-flow .platform-intro{padding-top:55px}
}
@media(prefers-reduced-motion:reduce){
 #probe-visitor-flow .replay-search{opacity:0}
 #probe-visitor-flow .replay-curve,#probe-visitor-flow .replay-link{stroke-dashoffset:0}
}

/* The approved light shell stays in flow.css. This study changes the carousel only. */
#probe-visitor-flow.carousel-mock{position:relative;--board:#faf9f5;--cream-card:#faf9f5;--cream-inset:#efeeea;--cream-border:#d7d6d0;--ivory:#1b1c1a;--muted:#464742;--carousel-ink:#1b1c1a;--carousel-muted:#464742;--site-edge:28px;--feature-navigation-y:50dvh}
#probe-visitor-flow .carousel-track{position:relative;height:4000px}
#probe-visitor-flow .carousel-stage{position:sticky;top:85px;height:650px;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:18px;padding:0}
#probe-visitor-flow .reel-window{position:relative;min-width:0;height:100%;overflow:clip;touch-action:pan-y}
#probe-visitor-flow .carousel-arrow{position:absolute;top:var(--carousel-arrow-y,250px);transform:translateY(-50%);z-index:20;display:grid;place-items:center;width:52px;height:52px;min-height:52px;padding:0!important;border:0;border-radius:0;background:transparent;color:#1b1c1a;box-shadow:none;cursor:pointer;transition:opacity 160ms}
#probe-visitor-flow .carousel-arrow[data-carousel-step="-1"]{left:12px}
#probe-visitor-flow .carousel-arrow[data-carousel-step="1"]{right:12px}
#probe-visitor-flow .carousel-arrow svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#probe-visitor-flow .carousel-arrow:hover{opacity:.65}
#probe-visitor-flow .carousel-arrow:focus-visible{outline:2px solid #1b1c1a;outline-offset:3px}
#probe-visitor-flow .carousel-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:760px){
 #probe-visitor-flow .carousel-arrow{width:44px;height:44px;min-height:44px}
 #probe-visitor-flow .carousel-arrow[data-carousel-step="-1"]{left:2px}
 #probe-visitor-flow .carousel-arrow[data-carousel-step="1"]{right:2px}
}
#probe-visitor-flow .reel{height:100%;position:relative;transform-style:flat}
#probe-visitor-flow .reel-card{position:absolute;top:18px;left:50%;width:min(72%,820px);transform-origin:center 42%;backface-visibility:visible}
#probe-visitor-flow .reel-open{display:block!important;text-align:left;width:100%;padding:0!important;min-height:0!important;cursor:pointer;border-radius:18px}
#probe-visitor-flow .reel-media{height:clamp(360px,44vh,460px);background:var(--cream-card);border:1px solid var(--cream-border);border-radius:18px;overflow:hidden;position:relative;box-shadow:0 8px 24px #1b1c1a09;transition:box-shadow .25s}
#probe-visitor-flow .reel-card.is-current .reel-open:hover .reel-media{box-shadow:0 14px 34px #1b1c1a14}
#probe-visitor-flow .reel-caption{display:grid;grid-template-columns:1fr 1.18fr;gap:28px;padding:25px 0 0;align-items:start;transition:opacity .18s}
#probe-visitor-flow .reel-caption h2{margin:0;font-size:clamp(22px,2.1vw,29px);letter-spacing:-.04em;line-height:1.15;text-wrap:balance}
#probe-visitor-flow .reel-caption p{margin:0;font-size:13px;line-height:1.65;color:var(--muted);text-wrap:pretty}
#probe-visitor-flow .reel-native,#probe-visitor-flow .reel-graphic{position:relative;width:100%;height:100%;background:var(--cream-card)}
#probe-visitor-flow .native-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--board);transition:opacity .2s}
#probe-visitor-flow .reel-native.is-ready .native-poster{opacity:0;pointer-events:none}
#probe-visitor-flow .reel-native iframe{position:relative;width:100%;height:100%;border:0;display:block;pointer-events:none;opacity:0;transition:opacity .2s}
#probe-visitor-flow .reel-native.is-ready iframe{opacity:1}
#probe-visitor-flow .native-status{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);max-width:90%;padding:5px 9px;font-size:11px;color:#777871;background:var(--board);pointer-events:none;text-align:center}
#probe-visitor-flow .native-status:empty,#probe-visitor-flow .reel-card .native-status{display:none}
#probe-visitor-flow .reel-native.is-ready .native-status{display:none}
#probe-visitor-flow .reel-graphic svg{width:100%;height:100%;display:block;font-family:ProbeFlow,Arial,sans-serif}
#probe-visitor-flow .diagram-box rect{fill:#faf9f5;stroke:var(--cream-border);stroke-width:1}
#probe-visitor-flow .diagram-title{font-size:15px;fill:var(--carousel-ink)}
#probe-visitor-flow .diagram-sub{font-size:12px;fill:var(--muted)}
#probe-visitor-flow .diagram-label{font-size:10px;letter-spacing:1.2px;fill:#777871}
#probe-visitor-flow .diagram-mono{font:11px ui-monospace,monospace;fill:#777871}
#probe-visitor-flow .diagram-wires{fill:none;stroke:#d7d6d0;stroke-width:1.3}
#probe-visitor-flow .daemon-disc{fill:var(--cream-inset);stroke:var(--cream-border);stroke-width:1}
#probe-visitor-flow .finding{fill:var(--cream-inset);stroke:none}
#probe-visitor-flow .diagram-signal{fill:none;stroke:#464742;stroke-width:2;stroke-dasharray:.1 .9;animation:reel-signal 6s linear infinite}
#probe-visitor-flow .diagram-reveal{animation:reel-reveal 12s ease infinite}
#probe-visitor-flow .diagram-branch{fill:none;stroke:#777871;stroke-width:1.8;stroke-dasharray:1;animation:reel-branch 12s ease infinite}
#probe-visitor-flow .reel-graphic *{animation-play-state:paused}
#probe-visitor-flow.motion-running .reel-card.is-current.motion-visible .reel-graphic *,#probe-visitor-flow.motion-running .reel-detail:not([hidden]) .reel-graphic *{animation-play-state:running}
#probe-visitor-flow .reel-detail{height:100dvh;background:var(--board);touch-action:pan-y pinch-zoom}
#probe-visitor-flow .reel-detail-main{max-width:1196px;margin:0 auto;padding:38px 76px 80px}
#probe-visitor-flow .reel-detail-heading{max-width:760px;margin:0 auto 26px;text-align:center;touch-action:pan-y pinch-zoom}
#probe-visitor-flow .reel-detail-heading h1:focus{outline:none}
#probe-visitor-flow .feature-demo-stage{position:relative;margin:32px 0 0}
#probe-visitor-flow .feature-side-nav{position:fixed;top:50dvh;left:0;width:var(--feature-page-width,100%);transform:translateY(-50%);z-index:45;display:flex;justify-content:space-between;padding:0 12px;pointer-events:none;touch-action:pan-y}
#probe-visitor-flow .feature-side-arrow{position:relative;display:grid;place-items:center;flex:none;width:44px;height:44px;min-height:44px;padding:0!important;border:0;border-radius:0;background:none;color:var(--ivory);cursor:pointer;pointer-events:auto}
#probe-visitor-flow .feature-side-arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
#probe-visitor-flow .feature-arrow-label{position:absolute;top:calc(100% + 6px);left:0;width:max-content;max-width:160px;padding:0;font-size:12px;line-height:1.4;opacity:0;visibility:hidden;pointer-events:none}
#probe-visitor-flow .feature-side-arrow[data-feature-step="1"] .feature-arrow-label{left:auto;right:0}
#probe-visitor-flow .feature-side-arrow:is(:hover,:focus-visible) svg{opacity:.6}
#probe-visitor-flow .feature-side-arrow:is(:hover,:focus-visible) .feature-arrow-label{opacity:1;visibility:visible}
#probe-visitor-flow .feature-side-arrow:focus-visible{outline:2px solid var(--ivory);outline-offset:2px}
#probe-visitor-flow .reel-detail>.site-nav{margin-bottom:0;z-index:60;background:var(--board);font-family:inherit}
#probe-visitor-flow .reel-detail>.site-nav .logo{opacity:1}
#probe-visitor-flow .site-nav .logo{left:var(--site-edge);pointer-events:auto}
#probe-visitor-flow .reel-detail-copy{touch-action:pan-y pinch-zoom}
#probe-visitor-flow .reel-detail-heading h1{font-size:var(--section-title-size);letter-spacing:-.035em;line-height:1.16;margin:13px 0 24px;font-weight:400;text-wrap:balance}
#probe-visitor-flow .reel-detail-heading>p:last-child{font-size:var(--section-copy-size);line-height:1.65;color:var(--muted);max-width:640px;margin:auto}
#probe-visitor-flow .reel-expanded{height:clamp(400px,52vw,600px);border-radius:0;overflow:hidden;border:0;transform-origin:top left;background:var(--cream-card)}
#probe-visitor-flow .reel-expanded:has(.reel-native.full-workspace){height:clamp(650px,80vh,900px)}
#probe-visitor-flow .reel-detail:has(.feature-detail-content:not([hidden]) .reel-native.full-workspace) .reel-detail-main{max-width:1400px}
#probe-visitor-flow .reel-expanded:has(.reel-native[data-scene="context"]){height:clamp(450px,58vh,560px)}
#probe-visitor-flow .reel-expanded iframe{pointer-events:auto;transform-origin:top left}
/* This canvas is a fitted preview. Wheel and touch keep moving the page. */
#probe-visitor-flow .reel-expanded:has(.reel-native[data-scene="alignment"]){height:480px}
#probe-visitor-flow .reel-expanded .reel-native[data-scene="alignment"] iframe{pointer-events:none}
#probe-visitor-flow .reel-detail-copy{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;padding-top:44px}
#probe-visitor-flow .reel-detail-copy h2{font-size:21px;letter-spacing:-.025em;line-height:1.2;margin-bottom:13px}
#probe-visitor-flow .reel-detail-copy p{font-size:13px;line-height:1.7;color:var(--muted)}
/* Continuous feature stories. The rail borrows the user's Codex reading reference. */
#probe-visitor-flow .feature-heading-meta{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:var(--feature-page-width,100%);margin-inline:calc((100% - var(--feature-page-width,100%))/2);padding-inline:var(--site-edge)}
#probe-visitor-flow .feature-kicker{font-size:12px;line-height:1.5;color:var(--muted);margin:0}
#probe-visitor-flow .feature-back{display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:5px;min-height:44px;margin:0;font-size:12px;color:var(--muted);cursor:pointer;white-space:nowrap}
#probe-visitor-flow .feature-back svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
#probe-visitor-flow .feature-back:hover span{text-decoration:underline;text-underline-offset:4px}
#probe-visitor-flow .feature-back:focus-visible{outline:2px solid var(--ivory);outline-offset:3px}
#probe-visitor-flow .feature-article-body{position:relative;width:min(100%,660px);margin:70px auto 0;text-align:left}
#probe-visitor-flow .feature-article-intro{font-size:21px;line-height:1.65;letter-spacing:-.018em;margin:0 0 58px;text-wrap:pretty;scroll-margin-top:90px}
#probe-visitor-flow .feature-chapter{margin:0 0 56px;scroll-margin-top:90px}
#probe-visitor-flow .feature-chapter:last-child{margin-bottom:0}
#probe-visitor-flow .feature-chapter h2{font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.22;text-wrap:balance;margin:0 0 18px}
#probe-visitor-flow .feature-chapter h2:focus,#probe-visitor-flow .feature-article-intro:focus{outline:none}
#probe-visitor-flow .feature-inline-summary strong:focus{outline:none}
#probe-visitor-flow .feature-chapter>p{font-size:16px;line-height:1.75;color:var(--muted);margin:0 0 15px;text-wrap:pretty}
#probe-visitor-flow .feature-article-list{margin:0;padding-left:1.2em;color:var(--muted);font-size:16px;line-height:1.65;list-style:disc}
#probe-visitor-flow ol.feature-article-list{list-style:decimal}
#probe-visitor-flow .feature-article-list li{padding-left:5px;margin:0 0 14px;text-wrap:pretty}
#probe-visitor-flow .feature-article-list li:last-child{margin-bottom:0}
#probe-visitor-flow .feature-article-list li::marker{color:#818879;font-size:.85em}
#probe-visitor-flow .feature-article-list strong{color:var(--ivory);font-size:inherit;line-height:inherit;font-weight:700}
#probe-visitor-flow .feature-chapter.feature-inline-summary>p{font-size:16px;line-height:1.8;text-align:center}
#probe-visitor-flow .feature-chapter.feature-inline-summary>p>strong{display:inline-block;padding:2px 7px;border-radius:4px;background:#eeede8;font:500 13px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:0;margin-right:6px;color:#62645c;vertical-align:baseline}
#probe-visitor-flow .feature-demo-link a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ivory);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
#probe-visitor-flow .feature-demo-link a:hover{text-decoration-thickness:2px}
#probe-visitor-flow .feature-demo-link a:focus-visible{outline:2px solid var(--ivory);outline-offset:4px}
#probe-visitor-flow .feature-article-sublist{margin:8px 0 0;padding-left:1.25em;list-style:circle}
#probe-visitor-flow .feature-article-sublist>li{margin:3px 0;padding-left:3px}
#probe-visitor-flow .feature-use-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:32px 0 0}
#probe-visitor-flow .feature-use-case{margin:0;min-width:0}
#probe-visitor-flow .feature-use-case:only-child{grid-column:1/-1}
#probe-visitor-flow .feature-use-case-visual{overflow:hidden;border-radius:8px;background:radial-gradient(ellipse at 95% 0%,#e3ecaf 0,transparent 65%),#e9ebdf}
#probe-visitor-flow .feature-use-case-visual[data-use-case="rl"]{background:radial-gradient(ellipse at 0% 100%,#b5dfcf 0,transparent 65%),#e6eeeb}
#probe-visitor-flow .feature-use-case-visual[data-use-case="overnight"]{background:radial-gradient(ellipse at 100% 0%,#f4dcb8 0,transparent 65%),#ede6dd}
#probe-visitor-flow .feature-use-case-visual[data-use-case="invalid-metrics"]{background:radial-gradient(ellipse at 0% 100%,#cadde8 0,transparent 65%),#e9ecee}
#probe-visitor-flow .feature-use-case-visual[data-use-case="compute-workflow"]{background:radial-gradient(ellipse at 0 0,#f0ccb4 0,transparent 65%),#ece9e5}
#probe-visitor-flow .feature-use-case-visual[data-use-case="compute-workflow"] .use-case-svg-label{fill:#37312c}
#probe-visitor-flow .feature-use-case-visual svg{display:block;width:100%;height:auto;font-family:ProbeFlow,Arial,sans-serif}
#probe-visitor-flow .feature-use-case-visual .product-excerpt{font-family:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;fill:#1b1c1a}
#probe-visitor-flow .product-sheet{fill:#faf9f5;stroke:#c9cdc3;stroke-width:1}
#probe-visitor-flow .product-rule{fill:none;stroke:#d7d6d0;stroke-width:1}
#probe-visitor-flow .product-metric{font-size:18px;font-weight:500}
#probe-visitor-flow .product-grid{fill:none;stroke:#d7d6d0;stroke-width:.8;stroke-dasharray:3 4}
#probe-visitor-flow .product-axis{font-size:13px;fill:#777871}
#probe-visitor-flow .product-reward{font-size:38px;font-weight:500;letter-spacing:-1px;fill:#16794a}
#probe-visitor-flow .product-trace-label{font-size:15px;fill:#464742}
#probe-visitor-flow .use-case-svg-label{font-size:14px;fill:#263b31}
#probe-visitor-flow .use-case-svg-question{font-size:18px}
#probe-visitor-flow .use-case-svg-note{font-size:12px;fill:#536356}
#probe-visitor-flow .feature-use-case figcaption{padding:16px 0 0;font-size:15px;line-height:1.65;color:var(--muted);text-wrap:pretty}
#probe-visitor-flow .feature-use-case h3{display:block;margin:0 0 4px;font-size:inherit;line-height:1.45;font-weight:700;color:var(--ivory)}
@media(min-width:1100px){#probe-visitor-flow .feature-use-cases{width:820px;margin-left:-80px}}
@media(max-width:600px){#probe-visitor-flow .feature-use-cases{grid-template-columns:1fr;gap:28px}}
#probe-visitor-flow .feature-example{margin:26px 0 0;overflow-wrap:anywhere}
#probe-visitor-flow .feature-example-label{margin:0 0 10px;font-size:12px;line-height:1.5;color:#686a63}
#probe-visitor-flow .feature-example>h3{margin:0 0 18px;font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:1.35;text-wrap:pretty}
#probe-visitor-flow .feature-example .feature-article-list{font-size:16px}
#probe-visitor-flow .feature-example .feature-article-list li{margin-bottom:14px}
#probe-visitor-flow .feature-example .feature-article-list li:last-child{margin-bottom:0}
#probe-visitor-flow .feature-article-details{margin:0}
#probe-visitor-flow .feature-article-details>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:0;list-style:none;cursor:pointer;font-size:16px;font-weight:700;line-height:1.65;color:var(--ivory)}
#probe-visitor-flow .feature-article-details>summary::-webkit-details-marker{display:none}
#probe-visitor-flow .feature-article-details>summary::after{content:"";flex:none;width:7px;height:7px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}
#probe-visitor-flow .feature-article-details[open]>summary::after{transform:rotate(225deg) translate(-2px,-2px)}
#probe-visitor-flow .feature-article-details>summary:focus-visible{outline:2px solid var(--ivory);outline-offset:4px}
#probe-visitor-flow .feature-article-details>p{margin:0;padding:0 24px 18px 0;font-size:15px;line-height:1.65;color:var(--muted);text-wrap:pretty}
#probe-visitor-flow .feature-article-details>.feature-article-list{margin:8px 0 0;padding-left:1.2em;list-style:circle;font-size:15px}
#probe-visitor-flow .feature-context-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;border-block:1px solid var(--cream-border);padding:20px 0}
#probe-visitor-flow .feature-context-controls dt{font-size:15px;font-weight:600;margin-bottom:7px}
#probe-visitor-flow .feature-context-controls dd{font-size:14px;line-height:1.55;color:var(--muted);margin:0;text-wrap:pretty}
#probe-visitor-flow .feature-chapter>.feature-section-note{font-size:14px;line-height:1.6}
#probe-visitor-flow .feature-chapter>.feature-section-closing{margin-top:24px;color:var(--ivory);font-size:20px;letter-spacing:-.015em;line-height:1.5}
#probe-visitor-flow .feature-chapter>.feature-research-reference{margin:26px 0 0;padding-left:18px;border-left:2px solid var(--cream-border);font-size:14px;line-height:1.65}
#probe-visitor-flow .feature-research-reference>span{display:block;margin-bottom:6px;color:#686a63;font-size:11px}
#probe-visitor-flow .feature-research-reference a{display:block;margin-top:8px;color:var(--ivory);text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){
 #probe-visitor-flow .feature-context-controls{grid-template-columns:1fr;gap:15px}
 #probe-visitor-flow .feature-context-controls>div{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px}
 #probe-visitor-flow .feature-context-controls dt{margin:0}
}
#probe-visitor-flow .feature-outcome{margin-top:64px}
#probe-visitor-flow .feature-outcome>p{color:var(--ivory);font-size:20px;line-height:1.6}
/* The reading rail belongs to the article, below the entire demo and caption. */
#probe-visitor-flow .feature-reading-lane{position:absolute;top:0;bottom:0;left:calc((100% - var(--feature-page-width,100vw))/2 + 76px);width:32px;pointer-events:none}
#probe-visitor-flow .feature-reading-rail{position:sticky;top:clamp(80px,calc(50dvh - 90px),320px);width:32px;pointer-events:auto;--reading-tick-width:26px;z-index:35;display:flex;flex-direction:column}
#probe-visitor-flow .reading-stop{position:relative;display:block;height:36px;touch-action:manipulation;outline-offset:1px}
#probe-visitor-flow .reading-tick{position:absolute;left:4px;top:50%;display:block;width:var(--reading-tick-width);height:1.5px;background:var(--ivory);opacity:var(--tick-opacity,.19);transform:translateY(-50%) scaleX(var(--tick-scale,.23));transform-origin:left center;transition:transform 100ms linear,opacity 100ms linear;pointer-events:none}
#probe-visitor-flow .reading-tick[data-reading-offset="-1"]{top:16.667%;--tick-scale:.15}
#probe-visitor-flow .reading-tick[data-reading-offset="1"]{top:83.333%;--tick-scale:.15}
#probe-visitor-flow .reading-stop:hover .reading-tick[data-reading-offset="0"],#probe-visitor-flow .reading-stop:focus-visible .reading-tick[data-reading-offset="0"]{transform:translateY(-50%) scaleX(1);opacity:1}
#probe-visitor-flow .reading-label{position:absolute;left:42px;top:0;transform:translate(-4px,0);width:250px;padding:15px 17px;border-radius:9px;background:#efeeea;box-shadow:0 5px 24px #1b1c1a0b;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 140ms,transform 140ms,visibility 140ms;text-align:left}
#probe-visitor-flow .reading-label>span:first-child{display:block;font-size:10px;color:#777871;margin-bottom:7px}
#probe-visitor-flow .reading-label strong{display:block;font-size:13px;font-weight:400;line-height:1.5;color:var(--ivory)}
#probe-visitor-flow .reading-label>span:last-child{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.6;color:#777871;margin-top:6px}
#probe-visitor-flow .reading-stop:hover .reading-label,#probe-visitor-flow .reading-stop:focus-visible .reading-label{opacity:1;visibility:visible;transform:translate(0,0)}
#probe-visitor-flow .reading-stop:focus-visible{outline:2px solid var(--ivory);outline-offset:3px}
#probe-visitor-flow .feature-reading-rail:focus-within{z-index:40}
#probe-visitor-flow .feature-reading-rail:focus-within .reading-stop:not(:focus-visible) .reading-label{opacity:0;visibility:hidden}
@media(max-width:900px){
 #probe-visitor-flow .feature-article-body{margin-top:52px}
 #probe-visitor-flow .feature-reading-lane{left:-28px;width:24px}
 #probe-visitor-flow .feature-reading-rail{top:90px;width:24px;--reading-tick-width:18px}
 #probe-visitor-flow .feature-reading-rail,#probe-visitor-flow .feature-reading-rail:focus-within{z-index:50}
 #probe-visitor-flow .reading-stop{height:28px}
 #probe-visitor-flow .reading-label{left:28px;width:min(250px,calc(100vw - 64px))}
 #probe-visitor-flow .feature-side-nav{padding-inline:0}
 #probe-visitor-flow .feature-side-arrow{width:32px}
}
@media(min-width:761px){
 /* Center the full reading rail beside the previous-feature arrow. */
 #probe-visitor-flow .feature-detail-content .feature-reading-lane{--reading-stop-height:36px}
 #probe-visitor-flow .feature-detail-content .feature-reading-rail{top:calc(var(--feature-navigation-y) - var(--reading-stop-count)*var(--reading-stop-height)/2)}
}
@media(min-width:761px) and (max-width:900px){
 #probe-visitor-flow .feature-detail-content .feature-reading-lane{--reading-stop-height:28px}
}
@media(max-width:600px){
 #probe-visitor-flow .feature-reading-rail{width:26px;--reading-tick-width:18px}
 #probe-visitor-flow .reading-stop{height:28px}
 #probe-visitor-flow .reading-label{left:32px;width:min(250px,calc(100vw - 80px))}
 #probe-visitor-flow .feature-article-intro{font-size:19px;line-height:1.65;margin-bottom:42px}
 #probe-visitor-flow .feature-chapter h2{font-size:25px}
 #probe-visitor-flow .feature-chapter>p{font-size:16px;line-height:1.7}
 #probe-visitor-flow .feature-article-list{font-size:16px;line-height:1.6}
 #probe-visitor-flow .feature-example{margin-top:22px}
 #probe-visitor-flow .feature-example>h3{font-size:19px}
 #probe-visitor-flow .feature-example .feature-article-list{font-size:15px}
 #probe-visitor-flow .feature-chapter{margin-bottom:44px}
 #probe-visitor-flow .feature-outcome{margin-top:48px}
 #probe-visitor-flow .feature-outcome>p{font-size:18px}
}
@media(max-width:900px) and (max-height:540px){
 #probe-visitor-flow .feature-reading-lane{display:none}
}
@media(prefers-reduced-motion:reduce){#probe-visitor-flow .reading-tick,#probe-visitor-flow .reading-label{transition:none}}
@keyframes reel-signal{to{stroke-dashoffset:-1}}
@keyframes reel-reveal{0%,22%{opacity:.15}38%,90%{opacity:1}100%{opacity:.15}}
@keyframes reel-branch{0%,15%{stroke-dashoffset:1}38%,90%{stroke-dashoffset:0}100%{stroke-dashoffset:1}}
@media(max-width:1100px){
 #probe-visitor-flow .reel-window{height:100%}
 #probe-visitor-flow .reel-card{width:84%;top:10px}
 #probe-visitor-flow .reel-media{height:clamp(285px,41vh,380px);border-radius:14px}
 #probe-visitor-flow .reel-caption{display:block;padding:21px 0 0}
 #probe-visitor-flow .reel-caption h2{font-size:25px;max-width:500px}
 #probe-visitor-flow .reel-caption p{font-size:13px;line-height:1.55;margin-top:10px}
 #probe-visitor-flow .reel-detail-main{padding:28px 64px 55px}
 #probe-visitor-flow .reel-detail-heading>p:last-child{font-size:var(--section-copy-size)}
 #probe-visitor-flow .reel-detail-copy{grid-template-columns:1fr;gap:28px}
 #probe-visitor-flow .reel-expanded{height:380px}
 #probe-visitor-flow .reel-expanded:has(.reel-native.full-workspace){height:570px}
}
@media(max-width:600px){
 #probe-visitor-flow .reel-detail-main{padding-inline:44px}
}
@media(max-width:480px){
 #probe-visitor-flow .reel-card{width:84%}
 #probe-visitor-flow .reel-caption h2{font-size:23px}
 #probe-visitor-flow .reel-caption p{font-size:12px}
 #probe-visitor-flow .reel-media{height:380px}
 #probe-visitor-flow .reel-graphic svg{width:100%;height:100%;position:static;transform:none}
}
@media(prefers-reduced-motion:reduce){
 #probe-visitor-flow .diagram-reveal{opacity:1}
 #probe-visitor-flow .diagram-branch{stroke-dashoffset:0}
 #probe-visitor-flow .diagram-signal{stroke-dasharray:none}
}

#probe-visitor-flow .reel-open{position:relative}
#probe-visitor-flow .reel-hit{position:absolute;inset:0;z-index:5}
#probe-visitor-flow .diagram-mobile{display:none!important}
@media(max-width:600px){#probe-visitor-flow .diagram-desktop{display:none!important}#probe-visitor-flow .diagram-mobile{display:block!important}}

#probe-visitor-flow.carousel-mock .site-nav.docked{background:#faf9f5f5;backdrop-filter:blur(8px)}
@media(max-width:1100px){#probe-visitor-flow .reel-card:not(.is-current) .reel-caption{opacity:0}}

#probe-visitor-flow.carousel-mock .ring{stroke:#464742}

/* Flat Research OS surface; do not tint the page with a separate color wash. */
#probe-visitor-flow.carousel-mock .site{background:var(--board)}
#probe-visitor-flow.carousel-mock .grain{display:none}

/* Arrival is finite. Pausing ambient motion must not leave a half-drawn logo. */
#probe-visitor-flow.carousel-mock .ring,#probe-visitor-flow.carousel-mock .word{animation-play-state:running;stroke-dashoffset:0}
#probe-visitor-flow.carousel-mock .ring-drift{animation-delay:1.8s;animation-fill-mode:both}


/* Feature titles and ticks stay above the media, without a moving T marker. */
#probe-visitor-flow .reel-card{width:min(76%,1040px);top:12px}
#probe-visitor-flow .reel-media{height:clamp(400px,48vh,520px)}
#probe-visitor-flow .reel-caption{padding-top:24px;gap:40px}
#probe-visitor-flow .reel-caption h2{font-size:clamp(24px,2.2vw,32px)}
#probe-visitor-flow .reel-caption p{font-size:14px}
@media(max-width:1100px){
 #probe-visitor-flow .reel-card{width:82%}
 #probe-visitor-flow .reel-caption p{font-size:13px}
}
@media(max-width:600px){
 #probe-visitor-flow .reel-card{width:86%;top:10px}
 #probe-visitor-flow .reel-media{height:420px}
 #probe-visitor-flow .reel-caption{padding-top:18px}
 #probe-visitor-flow .reel-caption h2{font-size:24px}
 #probe-visitor-flow .reel-caption p{font-size:12px}
}

@media(max-width:600px){#probe-visitor-flow .reel-media{height:450px}}

#probe-visitor-flow.carousel-mock .scroll-surface{scrollbar-width:none}
#probe-visitor-flow.carousel-mock .scroll-surface::-webkit-scrollbar{display:none}
#probe-visitor-flow .reel-window{overscroll-behavior-x:contain}
#probe-visitor-flow .reel-card:not(.is-current) .reel-caption{opacity:0;visibility:hidden}

/* A simple experiment enters Probe; provider setup stays in the tangle. */
#probe-visitor-flow .compute-preview{--provider-accent:#09af58;--provider-route:var(--provider-accent);height:100%;padding:24px 30px;display:flex;flex-direction:column;color:var(--carousel-ink)}
#probe-visitor-flow .compute-preview[data-provider=lambda]{--provider-accent:#6236f4}
#probe-visitor-flow .compute-preview[data-provider=coreweave]{--provider-accent:#2741e7}
#probe-visitor-flow .compute-preview[data-provider=nebius]{--provider-accent:#052b42}
#probe-visitor-flow .compute-preview[data-provider=other]{--provider-accent:#1b1c1a}
#probe-visitor-flow .compute-breadcrumb{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted);padding-bottom:16px;border-bottom:1px solid var(--cream-border);min-height:36px}
#probe-visitor-flow .compute-breadcrumb i{margin:0 12px;color:#a3a499;font-style:normal}
#probe-visitor-flow .compute-motion{background:transparent;border:0;color:#777871;padding:4px;cursor:pointer;width:24px;height:24px}
#probe-visitor-flow .compute-motion svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.2}
#probe-visitor-flow .compute-motion .play-glyph{display:none}
#probe-visitor-flow .compute-motion[data-paused=true] .play-glyph{display:block}
#probe-visitor-flow .compute-motion[data-paused=true] .pause-glyph{display:none}
#probe-visitor-flow .compute-network{position:relative;width:min(1100px,100%);height:350px;min-height:350px;margin:auto}
#probe-visitor-flow .compute-job{position:absolute;left:4%;top:50%;transform:translateY(-50%);width:24%;z-index:1;border:1px solid var(--cream-border);border-radius:10px;padding:21px 20px;min-width:0;background:var(--cream-card)}
#probe-visitor-flow .compute-job h3{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:500;line-height:1.25;letter-spacing:-.02em;margin:0 0 10px}
#probe-visitor-flow .compute-job h3 svg{width:20px;height:20px;flex:none;fill:none;stroke:#777b70;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}
#probe-visitor-flow .compute-file{font-size:12px;color:#777871;margin:0;line-height:1.5}
#probe-visitor-flow .compute-launch-row{height:29px;margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:10px}
#probe-visitor-flow .compute-start{display:block;border:0;border-radius:4px;background:#1b1c1a;color:#faf9f5;padding:7px 10px;font:inherit;font-size:11px;white-space:nowrap}
#probe-visitor-flow button.compute-start{cursor:pointer}
#probe-visitor-flow .compute-run-state{font-size:12px;display:none;white-space:nowrap}
#probe-visitor-flow .compute-preview:not([data-phase=idle]) .compute-start{display:none}
#probe-visitor-flow .compute-preview:not([data-phase=idle]) .compute-run-state{display:block}
#probe-visitor-flow .compute-preview[data-phase=running] .compute-run-state{color:#16794a}
#probe-visitor-flow .compute-preview[data-phase=running] .compute-run-state:before{content:'✓';margin-right:6px}
#probe-visitor-flow .compute-preview[data-phase=running] .compute-start{display:block;order:2;font-size:10px;color:#777871;background:transparent;padding:3px 0}
#probe-visitor-flow .compute-router{position:absolute;inset:0;pointer-events:none}
#probe-visitor-flow .compute-router>svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#d1d3cb;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
#probe-visitor-flow .compute-router path{vector-effect:non-scaling-stroke}
#probe-visitor-flow .compute-router .compute-entanglement{stroke:#d5d7cf;stroke-width:1.25}
#probe-visitor-flow .compute-router .compute-ingress{stroke:#bfc3b9;stroke-width:1.3}
#probe-visitor-flow .compute-router [data-route]{opacity:0;transition:opacity .6s ease}
#probe-visitor-flow .compute-router .route-under{stroke:var(--cream-card);stroke-width:6}
#probe-visitor-flow .compute-router .provider-route{stroke:var(--provider-route);stroke-width:1.6;stroke-dasharray:100;stroke-dashoffset:var(--route-offset,100)}
#probe-visitor-flow .compute-router .provider-pulse{stroke:var(--provider-route);stroke-width:5;stroke-dasharray:.001 99.999;stroke-dashoffset:var(--route-offset,100)}
#probe-visitor-flow .compute-router .compute-request{stroke:#1b1c1a;stroke-width:4;stroke-dasharray:.001 99.999;stroke-dashoffset:var(--request-offset,100);opacity:var(--request-opacity,0)}
#probe-visitor-flow .compute-probe{position:absolute;left:41.6667%;top:50%;width:54px;height:54px;transform:translate(-50%,-50%);object-fit:contain}
#probe-visitor-flow .compute-providers{position:absolute;left:87.6667%;top:0;display:grid;grid-template-rows:repeat(5,1fr);height:100%;width:64px;z-index:1}
#probe-visitor-flow .compute-provider{display:grid;place-items:center;position:relative;border:0!important;border-radius:0;padding:0;background:transparent!important;box-shadow:none!important;min-width:0;opacity:.5;transition:opacity .7s,transform .24s}
#probe-visitor-flow button.compute-provider{cursor:pointer;width:100%}
#probe-visitor-flow button.compute-provider:hover{opacity:1;transform:translateX(3px)}
#probe-visitor-flow .compute-preview button:focus-visible{outline:2px solid #1b1c1a;outline-offset:4px}
#probe-visitor-flow .compute-provider .provider-logo{width:34px;height:34px;object-fit:contain;display:block}
#probe-visitor-flow [data-provider-id=modal] .provider-logo{width:50px;height:50px}
#probe-visitor-flow [data-provider-id=lambda] .provider-logo{width:29px;height:36px}
#probe-visitor-flow [data-provider-id=coreweave] .provider-logo{width:42px;height:32px}
#probe-visitor-flow [data-provider-id=nebius] .provider-logo{width:32px;height:34px}
#probe-visitor-flow .other-compute{fill:none;stroke:#1b1c1a;stroke-width:1.4;stroke-linecap:round}
#probe-visitor-flow .compute-preview:is([data-provider=modal]) [data-provider-id=modal],#probe-visitor-flow .compute-preview[data-provider=lambda] [data-provider-id=lambda],#probe-visitor-flow .compute-preview[data-provider=coreweave] [data-provider-id=coreweave],#probe-visitor-flow .compute-preview[data-provider=nebius] [data-provider-id=nebius],#probe-visitor-flow .compute-preview[data-provider=other] [data-provider-id=other]{opacity:1}
#probe-visitor-flow .compute-preview[data-provider=modal] [data-route=modal],#probe-visitor-flow .compute-preview[data-provider=lambda] [data-route=lambda],#probe-visitor-flow .compute-preview[data-provider=coreweave] [data-route=coreweave],#probe-visitor-flow .compute-preview[data-provider=nebius] [data-route=nebius],#probe-visitor-flow .compute-preview[data-provider=other] [data-route=other]{opacity:var(--route-opacity,1)}
#probe-visitor-flow .compute-preview .compute-router .provider-pulse{opacity:0}
#probe-visitor-flow .compute-preview[data-provider=modal] .provider-pulse[data-route=modal],#probe-visitor-flow .compute-preview[data-provider=lambda] .provider-pulse[data-route=lambda],#probe-visitor-flow .compute-preview[data-provider=coreweave] .provider-pulse[data-route=coreweave],#probe-visitor-flow .compute-preview[data-provider=nebius] .provider-pulse[data-route=nebius],#probe-visitor-flow .compute-preview[data-provider=other] .provider-pulse[data-route=other]{opacity:var(--packet-opacity,0)}
#probe-visitor-flow .compute-routing-mobile{display:none!important}
#probe-visitor-flow .reel-expanded:has(.compute-preview){height:490px}
@media(max-width:1100px){
 #probe-visitor-flow .compute-preview{padding:20px 24px}
 #probe-visitor-flow .compute-job{padding:18px 14px}
 #probe-visitor-flow .compute-job h3{font-size:16px;gap:7px}
 #probe-visitor-flow .compute-file{font-size:10px}
}
@media(max-width:600px){
 #probe-visitor-flow .reel-card:not(.is-current) .reel-caption{opacity:0}
 #probe-visitor-flow .compute-preview{padding:16px}
 #probe-visitor-flow .compute-breadcrumb{font-size:10px;padding-bottom:12px;min-height:32px}
 #probe-visitor-flow .compute-breadcrumb i{margin:0 7px}
 #probe-visitor-flow .compute-network{min-height:368px;height:368px;width:100%}
 #probe-visitor-flow .compute-job{left:50%;top:5px;transform:translateX(-50%);width:220px;padding:13px 16px}
 #probe-visitor-flow .compute-job h3{font-size:15px;margin-bottom:4px}
 #probe-visitor-flow .compute-file{font-size:10px}
 #probe-visitor-flow .compute-launch-row{margin-top:8px;height:27px}
 #probe-visitor-flow .compute-router{top:118px;height:240px;width:100%}
 #probe-visitor-flow .compute-routing-desktop{display:none!important}
 #probe-visitor-flow .compute-routing-mobile{display:block!important}
 #probe-visitor-flow .compute-probe{left:50%;width:32px;height:32px;top:35px}
 #probe-visitor-flow .compute-providers{left:0;top:auto;bottom:0;height:40px;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:1fr}
 #probe-visitor-flow .compute-provider .provider-logo{width:27px;height:27px}
 #probe-visitor-flow [data-provider-id=modal] .provider-logo{width:40px;height:40px}
 #probe-visitor-flow [data-provider-id=lambda] .provider-logo{width:23px;height:30px}
 #probe-visitor-flow [data-provider-id=coreweave] .provider-logo{width:34px;height:27px}
 #probe-visitor-flow [data-provider-id=nebius] .provider-logo{width:25px;height:28px}
 #probe-visitor-flow button.compute-provider:hover{transform:translateY(2px)}
 #probe-visitor-flow .reel-expanded:has(.compute-preview){height:450px}
}
@media(prefers-reduced-motion:reduce){
 #probe-visitor-flow .compute-preview *{transition:none!important}
 #probe-visitor-flow .compute-request,#probe-visitor-flow .provider-pulse{display:none}
}


/* Keep the approved Context diagram wide enough for its three columns. */
#probe-visitor-flow .reel-detail:has(.feature-detail-content:not([hidden]) .reel-native[data-scene="context"]) .reel-detail-main{max-width:1356px}


/* Named navigation is kept; the rejected T-shaped playhead is removed. */
#probe-visitor-flow .feature-pointers{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:min(840px,86%);height:auto;align-self:center;margin:0 auto}
#probe-visitor-flow .feature-pointers button{position:relative;padding:4px 0 12px;text-align:center;font-size:12px;letter-spacing:.01em;text-transform:none;min-height:34px;line-height:1.3;color:#8b8c83;transition:color .2s;font-weight:400}
#probe-visitor-flow .feature-pointers button[aria-current=true],#probe-visitor-flow .feature-pointers button:hover{color:#1b1c1a}
#probe-visitor-flow .feature-pointers button[aria-current=true]{font-weight:500}
#probe-visitor-flow .feature-pointers button:before{display:none}
@media(max-width:600px){
 #probe-visitor-flow .carousel-stage{gap:12px}
 #probe-visitor-flow .feature-pointers{width:94%}
 #probe-visitor-flow .feature-pointers button{font-size:9px;letter-spacing:0;padding:7px 0 12px;white-space:nowrap}
}

/* The alert is an explanation outside the native dashboard, not a new product panel. */
#probe-visitor-flow .failure-alert-flow{margin-top:64px;padding:36px 38px 22px;border:1px solid var(--cream-border);border-radius:18px;background:var(--cream-card)}
#probe-visitor-flow .failure-alert-flow>header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}
#probe-visitor-flow .failure-alert-flow h2{font-size:30px;font-weight:400;letter-spacing:-.035em;line-height:1.2;margin:0 0 12px}
#probe-visitor-flow .failure-alert-flow header p:last-child{max-width:570px;font-size:15px;line-height:1.6;color:var(--muted);margin:0}
#probe-visitor-flow .alert-controls{display:flex;gap:12px;flex-shrink:0}
#probe-visitor-flow .alert-controls button{font:inherit;font-size:12px;padding:8px 4px;min-height:40px;border:0;background:none;color:var(--muted);cursor:pointer}
#probe-visitor-flow .alert-controls button:hover{color:var(--ivory)}
#probe-visitor-flow .alert-route{display:grid;grid-template-columns:1fr .6fr 1fr .6fr 1fr .6fr 1fr;align-items:start;margin:40px 0 32px}
#probe-visitor-flow .alert-node{text-align:center;min-width:0;position:relative}
#probe-visitor-flow .alert-symbol{height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:13px}
#probe-visitor-flow .alert-symbol>svg{width:36px;height:36px;stroke:#62635e;stroke-width:1.35;fill:none;stroke-linecap:round;stroke-linejoin:round;overflow:visible}
#probe-visitor-flow .alert-symbol>img{width:48px;height:42px;object-fit:contain}
#probe-visitor-flow .alert-failure .alert-symbol{color:#ba1a1a}
#probe-visitor-flow .alert-failure .alert-symbol>svg{stroke:currentColor}
#probe-visitor-flow .alert-node strong{display:block;font-size:14px;font-weight:400;line-height:1.5;color:var(--ivory)}
#probe-visitor-flow .alert-node>span{display:block;font-size:11px;line-height:1.5;color:var(--muted);margin-top:5px}
#probe-visitor-flow .alert-connector{height:64px;display:flex;align-items:center}
#probe-visitor-flow .alert-connector svg{width:100%;height:12px;overflow:visible}
#probe-visitor-flow .alert-wire{stroke:var(--cream-border);stroke-width:1.2;fill:none}
#probe-visitor-flow .alert-travel{fill:none;stroke:#464742;stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:alert-line 18s ease-in-out infinite}
#probe-visitor-flow .alert-travel-1{stroke:#ba1a1a}
#probe-visitor-flow .alert-travel-2{animation-name:alert-line-two}
#probe-visitor-flow .alert-travel-3{animation-name:alert-line-three}
#probe-visitor-flow .alert-probe .alert-symbol>img{animation:alert-probe 18s ease-in-out infinite}
#probe-visitor-flow .alert-email .alert-symbol>svg{animation:alert-envelope 18s ease-in-out infinite}
#probe-visitor-flow .alert-person .alert-symbol>svg{animation:alert-recipient 18s ease-in-out infinite}
#probe-visitor-flow .failure-alert-flow[data-playing=false] *{animation-play-state:paused!important}
#probe-visitor-flow .alert-example{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:24px;border-top:1px solid var(--cream-border)}
#probe-visitor-flow .alert-example>div{max-width:660px}
#probe-visitor-flow .alert-example>div>span{display:block;font-size:11px;color:var(--muted);margin-bottom:9px}
#probe-visitor-flow .alert-example p{font-size:14px;line-height:1.6;margin:0;color:var(--muted)}
#probe-visitor-flow .alert-example strong{font-weight:400;color:var(--ivory)}
#probe-visitor-flow .alert-open-run{flex-shrink:0;background:none;border:0;border-bottom:1px solid var(--cream-border);font:inherit;font-size:13px;min-height:44px;padding:8px 0;color:var(--ivory);cursor:pointer}
#probe-visitor-flow .alert-footnote{font-size:11px;color:#777871;margin:20px 0 0}
@keyframes alert-line{0%,5%{stroke-dashoffset:1;opacity:0}8%{opacity:1}24%,82%{stroke-dashoffset:0;opacity:1}94%,100%{stroke-dashoffset:0;opacity:0}}
@keyframes alert-line-two{0%,28%{stroke-dashoffset:1;opacity:0}30%{opacity:1}46%,82%{stroke-dashoffset:0;opacity:1}94%,100%{stroke-dashoffset:0;opacity:0}}
@keyframes alert-line-three{0%,50%{stroke-dashoffset:1;opacity:0}52%{opacity:1}68%,82%{stroke-dashoffset:0;opacity:1}94%,100%{stroke-dashoffset:0;opacity:0}}
@keyframes alert-probe{0%,18%,85%,100%{opacity:.6;transform:scale(1)}24%,32%{opacity:1;transform:scale(1.08)}40%,78%{opacity:1;transform:scale(1)}}
@keyframes alert-envelope{0%,39%,94%,100%{stroke:#8a8b83;transform:translateY(0)}46%,54%{stroke:#1b1c1a;transform:translateY(-4px)}63%,82%{stroke:#1b1c1a;transform:translateY(0)}}
@keyframes alert-recipient{0%,61%,96%,100%{stroke:#8a8b83}69%,83%{stroke:#1b1c1a}}
@media(prefers-reduced-motion:reduce){
 #probe-visitor-flow .failure-alert-flow *{animation:none!important}
 #probe-visitor-flow .alert-travel{stroke-dashoffset:0;opacity:.7}
 #probe-visitor-flow .alert-controls{display:none}
}
@media(max-width:650px){
 #probe-visitor-flow .failure-alert-flow{margin-top:40px;padding:24px 20px 20px}
 #probe-visitor-flow .failure-alert-flow>header{display:block}
 #probe-visitor-flow .failure-alert-flow h2{font-size:26px}
 #probe-visitor-flow .failure-alert-flow header p:last-child{font-size:14px}
 #probe-visitor-flow .alert-controls{margin-top:12px}
 #probe-visitor-flow .alert-route{grid-template-columns:1fr;gap:0;margin:24px 0}
 #probe-visitor-flow .alert-node{display:grid;grid-template-columns:52px 1fr;column-gap:18px;text-align:left;align-items:center}
 #probe-visitor-flow .alert-symbol{grid-row:1/3;height:56px;margin:0}
 #probe-visitor-flow .alert-node strong{align-self:end}
 #probe-visitor-flow .alert-node>span{align-self:start;margin-top:3px}
 #probe-visitor-flow .alert-connector{width:40px;height:44px;margin-left:6px;transform:rotate(90deg)}
 #probe-visitor-flow .alert-example{display:block;padding-top:20px}
 #probe-visitor-flow .alert-open-run{margin-top:12px}
}

/* Feature articles stay within the screen; the Tracking frame fits separately. */
#probe-visitor-flow .reel-detail{overflow-x:clip;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#a2a399 var(--board)}
#probe-visitor-flow .reel-detail-main{min-width:0}
#probe-visitor-flow .feature-back-top{display:inline-flex;align-items:center;min-height:44px;margin:0 0 20px;padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--muted);cursor:pointer}
#probe-visitor-flow .feature-demo-stage,#probe-visitor-flow .feature-article-layout>*{min-width:0}
#probe-visitor-flow .context-request-buttons{flex-wrap:wrap}
#probe-visitor-flow .context-request-buttons button{min-height:44px}
#probe-visitor-flow .feature-technical pre{max-width:100%;overflow:auto}
@media(max-width:1100px){
 #probe-visitor-flow .reel-detail-main{padding:20px 28px 56px}
 #probe-visitor-flow .reel-expanded:has(.reel-native.full-workspace){height:clamp(620px,78dvh,820px)}
}
@media(max-width:760px){
 #probe-visitor-flow .reel-detail-main{padding:12px 16px 48px}
 #probe-visitor-flow .reel-detail-heading{margin-bottom:20px}
 #probe-visitor-flow .reel-detail-heading h1{font-size:var(--section-title-size)}
 #probe-visitor-flow .feature-article-layout{margin-inline:0}
 #probe-visitor-flow .reel-expanded:has(.reel-native[data-scene="context"]){height:640px}
 #probe-visitor-flow .reel-expanded:has(.reel-native[data-scene="alignment"]){height:440px}
 #probe-visitor-flow .reel-expanded:has(.reel-native.full-workspace){height:clamp(640px,85dvh,800px)}
 #probe-visitor-flow .context-request-buttons>span{flex-basis:100%}
 #probe-visitor-flow .reel-card{width:calc(100% - 32px)}
 #probe-visitor-flow .reel-caption h2{font-size:24px}
 #probe-visitor-flow .reel-caption p{font-size:13px;line-height:1.55}
 #probe-visitor-flow .compute-job{max-width:100%}
}
@media(max-height:600px){
 #probe-visitor-flow .reel-detail-heading h1{font-size:32px}
 #probe-visitor-flow .feature-back-top{margin-bottom:8px}
}
@media(pointer:coarse){
 #probe-visitor-flow .feature-pointers button{min-height:44px}
}
#probe-visitor-flow .reel-expanded:has(.reel-native[data-scene="compute"]){height:540px}
@media(max-width:760px){#probe-visitor-flow .reel-expanded:has(.reel-native[data-scene="compute"]){height:600px}}
@media(max-width:760px){#probe-visitor-flow .reel-expanded:has(.reel-native[data-scene="compute"]){height:clamp(420px,64dvh,540px)}}
@media(max-width:760px) and (max-height:650px){
 #probe-visitor-flow .reel-expanded:has(.reel-native[data-scene="context"]){height:500px}
 #probe-visitor-flow .reel-expanded:has(.reel-native[data-scene="alignment"]){height:440px}
}

/* Updated feature stories within the existing responsive preview. */
#probe-visitor-flow .feature-chapter .failure-alert-flow{margin-top:32px;padding:8px 0 0;border:0;border-radius:0;background:transparent}
#probe-visitor-flow .feature-chapter .failure-alert-flow>header{display:none}
#probe-visitor-flow .feature-chapter .failure-alert-flow .alert-route{margin-top:0}
@media(max-width:760px){
 #probe-visitor-flow .feature-article-body{width:min(calc(100% - 32px),660px);margin-inline:auto}
 #probe-visitor-flow .feature-article-body{margin-top:46px}
 #probe-visitor-flow .feature-reading-lane{left:-28px;width:24px}
}

/* Let the native workspace float without a hard outer frame. */
#probe-visitor-flow .reel-detail:has(.feature-detail-content:not([hidden]) .reel-native.full-workspace) .reel-detail-main{width:100%;max-width:none;padding:38px 0 80px}
#probe-visitor-flow .reel-detail:has(.feature-detail-content:not([hidden]) .reel-native.full-workspace) .reel-detail-heading{width:calc(100% - 56px);padding-inline:0}
#probe-visitor-flow .feature-demo-stage:has(.reel-native.full-workspace){margin-inline:0}
#probe-visitor-flow .reel-expanded:has(.reel-native.full-workspace){width:calc(100% - 48px);max-width:none;height:clamp(680px,78dvh,960px);margin:0 auto;border:0;border-radius:12px;box-shadow:0 18px 56px -20px #1b1c1a28,0 3px 12px -6px #1b1c1a12}
#probe-visitor-flow .reel-detail:has(.feature-detail-content:not([hidden]) .reel-native.full-workspace) .feature-article-body{width:min(calc(100% - 48px),660px);margin-inline:auto}
@media(max-width:760px){
 #probe-visitor-flow .reel-detail:has(.feature-detail-content:not([hidden]) .reel-native.full-workspace) .reel-detail-main{padding-block:12px 48px}
 #probe-visitor-flow .reel-detail:has(.feature-detail-content:not([hidden]) .reel-native.full-workspace) .reel-detail-heading{width:calc(100% - 32px)}
 #probe-visitor-flow .reel-expanded:has(.reel-native.full-workspace){width:calc(100% - 32px);height:clamp(640px,84dvh,820px);margin:0 auto;border-radius:9px}
 #probe-visitor-flow .reel-detail:has(.feature-detail-content:not([hidden]) .reel-native.full-workspace) .feature-article-body{width:min(calc(100% - 64px),660px);margin-inline:auto}
 #probe-visitor-flow .feature-reading-rail{width:24px;--reading-tick-width:18px}
}

/* Share the card's edges and balance the caption around its center. */
#probe-visitor-flow .reel-caption{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:32px;gap:48px}
@media(max-width:1100px){
 #probe-visitor-flow .reel-caption{padding-top:28px}
 #probe-visitor-flow .reel-caption p{margin-top:16px}
}
@media(max-width:600px){
 #probe-visitor-flow .reel-caption{padding-top:24px}
}

/* A small disclosure keeps all five feature articles within reach. */
#probe-visitor-flow .feature-menu{position:static;display:flex;align-items:center;height:100%}
#probe-visitor-flow .feature-menu-panel{position:absolute;top:100%;left:0;right:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding:25px max(29px,calc((100% - 1160px)/2));background:var(--board);border-bottom:1px solid var(--cream-border);box-shadow:0 12px 24px #25262406;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s ease-out,transform .16s ease-out,visibility .16s;pointer-events:none}
#probe-visitor-flow .feature-menu[data-open="true"] .feature-menu-panel{opacity:1;visibility:visible;transform:none;pointer-events:auto}
#probe-visitor-flow .site-nav:has(.feature-menu[data-open="true"],.blog-menu[open]){background:var(--board)}
#probe-visitor-flow .feature-menu-panel a{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:14px;line-height:1.4;outline-offset:4px}
#probe-visitor-flow .feature-menu-panel a span{position:relative;padding:5px 0}
#probe-visitor-flow .feature-menu-panel a span:after{content:"";position:absolute;left:0;right:0;bottom:1px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-out}
#probe-visitor-flow .feature-menu-panel a:is(:hover,:focus-visible) span:after{transform:scaleX(1)}
@media(max-width:600px){
 #probe-visitor-flow .feature-menu-panel{gap:6px;padding:16px 12px}
 #probe-visitor-flow .feature-menu-panel a{font-size:11px}
}
@media(prefers-reduced-motion:reduce){#probe-visitor-flow .feature-menu-panel,#probe-visitor-flow .feature-menu-panel a span:after{transition:none}}

/* Keep the preloaded Tracking document alive without affecting other articles. */
#probe-visitor-flow .feature-detail-content[hidden]{display:none!important}
#probe-visitor-flow .feature-detail-content:not([hidden]){display:contents}
#probe-visitor-flow .reel-native.full-workspace iframe{transition:none}
#probe-visitor-flow .reel-native.full-workspace:not(.is-ready) .native-status{top:50%;bottom:auto;transform:translate(-50%,-50%)}

/* Keep the arrows inside the article and stop above the footer. */
#probe-visitor-flow .reel-detail-main{position:relative}
#probe-visitor-flow .feature-navigation-lane{position:absolute;top:0;bottom:64px;left:50%;width:var(--feature-page-width,100%);transform:translateX(-50%);pointer-events:none;z-index:45}
#probe-visitor-flow .feature-navigation-lane .feature-side-nav{position:sticky;top:calc(var(--feature-navigation-y) - 22px);left:0;width:100%;height:44px;margin:0;transform:none;display:flex;justify-content:space-between;padding:0 24px}
#probe-visitor-flow .feature-navigation-lane .feature-side-arrow{position:relative;top:auto;left:auto;right:auto;transform:none;flex:none;width:44px;height:44px;min-height:44px}
@media(max-width:760px){#probe-visitor-flow .feature-navigation-lane{display:none}}

/* One shared memory branches into four uses, all visible at once. */
#probe-visitor-flow .context-uses{margin:30px 0 0}
#probe-visitor-flow .context-uses-map{display:grid;grid-template-columns:200px minmax(0,1fr);gap:64px;align-items:center}
#probe-visitor-flow .context-memory-hub{position:relative;display:grid;place-items:center;min-height:96px}
#probe-visitor-flow .context-memory-hub img{width:64px;height:64px;display:block}
#probe-visitor-flow .context-memory-hub:after{content:"";position:absolute;left:calc(50% + 44px);width:calc(50% - 11px);top:50%;border-top:1px solid #b7bab0}
#probe-visitor-flow .context-use-branches{list-style:none;margin:0;padding:0}
#probe-visitor-flow .context-use-branches li{position:relative;padding:20px 0}
#probe-visitor-flow .context-use-branches li:before{content:"";position:absolute;left:-32px;top:0;bottom:0;border-left:1px solid #b7bab0}
#probe-visitor-flow .context-use-branches li:first-child:before{top:50%}
#probe-visitor-flow .context-use-branches li:last-child:before{bottom:50%}
#probe-visitor-flow .context-use-branches li:after{content:"";position:absolute;left:-32px;top:50%;width:20px;border-top:1px solid #b7bab0}
#probe-visitor-flow .context-use-branches h3{font-size:18px;line-height:1.4;font-weight:700;letter-spacing:-.02em;margin:0 0 8px;text-wrap:balance}
#probe-visitor-flow .context-use-branches p{font-size:15px;line-height:1.65;color:var(--muted);margin:0;text-wrap:pretty}
@media(max-width:600px){
 #probe-visitor-flow .context-uses-map{grid-template-columns:1fr;gap:0}
 #probe-visitor-flow .context-memory-hub{place-items:start;min-height:0;padding-bottom:18px}
 #probe-visitor-flow .context-memory-hub img{width:48px;height:48px}
 #probe-visitor-flow .context-memory-hub:after{display:none}
 #probe-visitor-flow .context-use-branches{margin-left:24px;padding-top:14px;position:relative}
 #probe-visitor-flow .context-use-branches:before{content:"";position:absolute;top:0;left:0;height:14px;border-left:1px solid #b7bab0}
 #probe-visitor-flow .context-use-branches li{padding:18px 0 18px 30px}
 #probe-visitor-flow .context-use-branches li:before{left:0}
 #probe-visitor-flow .context-use-branches li:first-child:before{top:0}
 #probe-visitor-flow .context-use-branches li:after{left:0;width:18px}
 #probe-visitor-flow .context-use-branches h3{font-size:17px}
 #probe-visitor-flow .context-use-branches p{font-size:14px}
}
/* Compact feature comparison and visible explanations of each mode. */
#probe-visitor-flow .feature-chapter>p strong{font-weight:650;color:var(--ivory)}
#probe-visitor-flow .context-comparison-wrap{overflow-x:auto;margin:26px 0 18px;scrollbar-width:thin}
#probe-visitor-flow .context-comparison-wrap:focus-visible{outline:2px solid var(--ivory);outline-offset:5px}
#probe-visitor-flow .context-feature-comparison{width:100%;border-collapse:separate;border-spacing:0;text-align:left;table-layout:fixed;font-size:12px;line-height:1.55}
#probe-visitor-flow .context-feature-comparison thead th{padding:20px 12px 14px;font-weight:500;vertical-align:bottom;border-bottom:1px solid #92968b}
#probe-visitor-flow .context-feature-comparison thead th:first-child{width:35%;padding-left:0}
#probe-visitor-flow .context-feature-comparison tbody th{font-weight:400;padding:16px 16px 16px 0}
#probe-visitor-flow .context-feature-comparison td{padding:16px 12px;color:var(--muted);vertical-align:middle}
#probe-visitor-flow .context-feature-comparison tbody :is(td,th){border-bottom:1px solid var(--cream-border)}
#probe-visitor-flow .context-feature-comparison :is(td,th):nth-child(2){background:#e5e4de;color:var(--ivory)}
#probe-visitor-flow .context-feature-comparison thead th:nth-child(2){border-radius:12px 12px 0 0}
#probe-visitor-flow .context-feature-comparison tbody tr:last-child td:nth-child(2){border-radius:0 0 12px 12px}
#probe-visitor-flow .comparison-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#probe-visitor-flow .feature-chapter>.feature-section-sources{font-size:12px;line-height:1.6;margin-top:-7px}
#probe-visitor-flow .feature-section-sources a{color:var(--muted);text-underline-offset:3px}
#probe-visitor-flow .feature-install-cta{display:inline-flex;align-items:center;gap:24px;min-height:44px;padding:12px 20px;margin:4px 0 8px;border:1px solid var(--ivory);border-radius:8px;background:var(--ivory);color:var(--cream-card);font:inherit;font-size:17px;font-weight:500;line-height:1.4;letter-spacing:-.01em;text-decoration:none}
#probe-visitor-flow .feature-install-cta:hover{background:#353630}
#probe-visitor-flow .feature-install-cta:focus-visible{outline:2px solid var(--ivory);outline-offset:4px}
#probe-visitor-flow #context-controls .feature-context-controls{grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:0;gap:28px;padding-top:24px;margin-bottom:20px}
#probe-visitor-flow #context-controls .feature-context-controls dt{display:inline-block;padding:5px 13px;margin-bottom:15px;border:1px solid var(--cream-border);border-radius:999px;background:var(--cream-inset);font-size:13px;font-weight:500}
#probe-visitor-flow #context-controls [data-mode="on"] dt{background:#e7efe5;border-color:#c5d8bf;color:#2e5936}
#probe-visitor-flow #context-controls [data-mode="read"] dt{background:#f3ecd9;border-color:#e2d3a9;color:#71551f}
#probe-visitor-flow #context-controls .feature-context-controls dd{font-size:14px;line-height:1.6}
#probe-visitor-flow #context-controls .feature-context-controls dd strong{display:block;margin-bottom:6px;font-weight:500;color:var(--ivory)}
#probe-visitor-flow #context-controls>.feature-section-note{font-size:12px}
@media(max-width:600px){
 #probe-visitor-flow .context-feature-comparison{min-width:560px}
 #probe-visitor-flow #context-controls .feature-context-controls{grid-template-columns:1fr;gap:22px}
 #probe-visitor-flow #context-controls .feature-context-controls>div{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:16px}
 #probe-visitor-flow #context-controls .feature-context-controls dt{justify-self:start;margin:0}
}
@media(max-width:380px){
 #probe-visitor-flow .feature-menu-panel{display:flex;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;padding:16px 20px;scrollbar-width:thin}
 #probe-visitor-flow .feature-menu-panel a{flex:none;font-size:12px}
}

@media(prefers-reduced-motion:reduce){#probe-visitor-flow .native-poster,#probe-visitor-flow .reel-native iframe{transition:none}}

#probe-visitor-flow .feature-use-case-visual[data-use-case="team-canvas"]{background:radial-gradient(ellipse at 95% 0%,#dce6ef 0,transparent 65%),#e6e9e1}
#probe-visitor-flow .feature-use-case-visual[data-use-case="team-lineage"]{background:radial-gradient(ellipse at 95% 0%,#d3e5d5 0,transparent 65%),#e8ebe1}

/* Feature navigation stays clear of the article on narrow screens. */
@media(max-width:600px){
 #probe-visitor-flow.carousel-mock{--site-edge:16px}
 #probe-visitor-flow .feature-arrow-label{font-size:11px}
 #probe-visitor-flow .site-nav{gap:18px;padding-inline:16px}
}

@media(max-width:380px){
 #probe-visitor-flow .site-nav{gap:14px}
 #probe-visitor-flow .site-nav :is(.ideas,.talk,.login,.blog-menu>summary){font-size:11px}
}

/* Native RecordArt + ClaudePreview, composed for the wide landing-page card. */
#probe-visitor-flow .onboarding-context{position:relative;height:100%;max-width:840px;margin:auto;padding:32px 24px}
/* The native mark's center is at x=214.079677419 on its 240-unit stage.
   Anchor that point to the page center rather than centering the whole diagram. */
#probe-visitor-flow .onboarding-record{position:absolute;left:50%;top:50%;width:min(315px,50%);aspect-ratio:1;min-width:0;transform:translate(-89.1998655914%,-50%)}
#probe-visitor-flow .onboarding-agent{position:absolute;left:calc(50% + 76px);top:50%;width:min(315px,calc(50% - 100px));aspect-ratio:274/244;min-width:0;transform:translateY(-50%)}
#probe-visitor-flow .onboarding-agent>.onboarding-native{overflow:visible}
#probe-visitor-flow .onboarding-handoff{position:absolute;left:calc(50% + 28px);top:50%;width:36px;display:flex;align-items:center;min-width:0}
#probe-visitor-flow .onboarding-wire{position:relative;flex:1;border-top:1px solid #a1a29a}
#probe-visitor-flow .onboarding-wire::after{content:"";position:absolute;right:0;top:-3px;width:5px;height:5px;border-top:1px solid #a1a29a;border-right:1px solid #a1a29a;transform:rotate(45deg)}
#probe-visitor-flow .reel-expanded:has(.onboarding-context){height:clamp(360px,48vh,520px)}
#probe-visitor-flow.motion-running :is(.reel-card,.reel-detail) .onboarding-context[data-playing="false"] *{animation-play-state:paused}
@media(max-width:760px){
 #probe-visitor-flow .onboarding-context{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px minmax(0,1fr);justify-items:center;gap:0;padding:18px 22px}
 #probe-visitor-flow .onboarding-record{position:relative;left:auto;top:auto;align-self:end;width:min(170px,64%);max-width:100%;height:auto;transform:translateX(-39.1998655914%)}
 #probe-visitor-flow .onboarding-record::after{content:"";position:absolute;left:89.1998655914%;top:55.8333%;bottom:0;border-left:1px solid #a1a29a}
 #probe-visitor-flow .onboarding-agent{position:relative;left:auto;top:auto;height:100%;max-width:100%;width:auto;transform:none}
 #probe-visitor-flow .onboarding-handoff{position:relative;left:auto;top:auto;display:block;width:170px;max-width:100%;height:50px}
 #probe-visitor-flow .onboarding-wire{position:absolute;left:50%;top:0;bottom:0;border-top:0;border-left:1px solid #a1a29a}
 #probe-visitor-flow .onboarding-wire::after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}
 #probe-visitor-flow .reel-expanded:has(.onboarding-context){height:540px}
}
@media(max-width:760px) and (max-height:650px){
 #probe-visitor-flow .onboarding-record{width:min(148px,64%)}
}
@media(prefers-reduced-motion:reduce){#probe-visitor-flow .onboarding-context *{animation:none!important}}

/* Compact experiment → Probe → email. Uses the Compute experiment glyph unchanged. */
#probe-visitor-flow .obs-story{--obs-green:#287b58;--obs-error:#b65e49;--obs-cycle:1;--obs-sent:0;--obs-alert:0;position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:20px 28px 22px;color:#51564e;font-family:inherit;box-sizing:border-box}
#probe-visitor-flow .obs-stage{position:relative;flex:1;min-height:0;width:100%;max-width:1040px;margin:0 auto;background:var(--board);isolation:isolate}
#probe-visitor-flow .obs-canvas{display:block;width:100%;height:100%;overflow:visible;font-family:inherit}
#probe-visitor-flow .obs-canvas text{font-family:inherit;font-weight:400;letter-spacing:normal}
#probe-visitor-flow .obs-wire{fill:none;stroke:#d6d9d0;stroke-width:1.2}
#probe-visitor-flow .obs-error-route,#probe-visitor-flow .obs-mail-route{fill:none;stroke-width:1.5;stroke:var(--obs-green);opacity:var(--obs-cycle);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}
#probe-visitor-flow .obs-error-route{stroke:var(--obs-error)}
#probe-visitor-flow .obs-arrow{fill:none;stroke:#d6d9d0;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}
#probe-visitor-flow .obs-arrow-live{stroke:var(--obs-green);opacity:var(--obs-arrow,0)}
#probe-visitor-flow .obs-panel{fill:var(--board);stroke:#d5d8cf;stroke-width:1}
#probe-visitor-flow .obs-experiment .obs-panel{stroke:color-mix(in srgb,var(--obs-green) calc(var(--obs-recovered,0) * 65%),color-mix(in srgb,var(--obs-error) calc(var(--obs-failed,0) * 50%),#d5d8cf))}
#probe-visitor-flow .obs-email-panel{stroke:color-mix(in srgb,var(--obs-green) calc(var(--obs-arrival,0) * 65%),#d5d8cf)}
#probe-visitor-flow .obs-crack{opacity:var(--obs-crack,0);fill:none;stroke:var(--obs-error);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}
#probe-visitor-flow .obs-crack-gap{stroke:var(--board);stroke-width:4;opacity:calc(1 - var(--obs-mended,0))}
#probe-visitor-flow .obs-crack-line{stroke-dasharray:100;stroke-dashoffset:calc(var(--obs-mended,0) * 100)}
#probe-visitor-flow .obs-crack-branch{opacity:calc(1 - min(1,var(--obs-mended,0) * 2))}
#probe-visitor-flow .obs-hammer-impact{fill:none;stroke:#818879;stroke-width:1.2;stroke-linecap:round;opacity:var(--obs-impact,0)}
#probe-visitor-flow .obs-divider{fill:none;stroke:#e3e5df;stroke-width:1}
#probe-visitor-flow .obs-icon{fill:none;stroke:#818879;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}
#probe-visitor-flow .obs-title{font-size:16px;fill:#30362c}
#probe-visitor-flow .obs-run-state,#probe-visitor-flow .obs-alert-subject{font-size:13px;fill:#49523f}
#probe-visitor-flow .obs-small{font-size:11px;fill:#818879}
#probe-visitor-flow .obs-run-live{fill:var(--obs-green);opacity:calc(1 - var(--obs-failed,0))}
#probe-visitor-flow .obs-run-cross{fill:none;stroke:var(--obs-error);stroke-width:1.5;stroke-linecap:round;opacity:var(--obs-failed,0)}
#probe-visitor-flow .obs-activity,#probe-visitor-flow .obs-work-dot{fill:var(--obs-green)}
#probe-visitor-flow .obs-story:is([data-phase=failed],[data-phase=detected],[data-phase=sending],[data-phase=notified]) .obs-run-state{fill:var(--obs-error)}
#probe-visitor-flow .obs-story:is([data-phase=failed],[data-phase=detected],[data-phase=sending],[data-phase=notified]):not([data-case="1"]) .obs-activity{fill:#818879}
#probe-visitor-flow .obs-story[data-phase=recovered] .obs-run-state{fill:var(--obs-green)}
#probe-visitor-flow .obs-probe-alert{fill:var(--board);stroke:var(--obs-error);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:calc(var(--obs-alert) * var(--obs-pulse,1))}
#probe-visitor-flow .obs-probe-alert path+path{fill:none}
#probe-visitor-flow .obs-mail-check{opacity:var(--obs-sent);fill:none;stroke:var(--obs-green);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
#probe-visitor-flow .obs-mail-placeholder{fill:#e1e4db;opacity:calc(1 - var(--obs-sent))}
#probe-visitor-flow .obs-alert-note{opacity:var(--obs-sent)}
#probe-visitor-flow .obs-agent{position:absolute;left:0;top:0;pointer-events:none;will-change:transform;mix-blend-mode:multiply;opacity:0}
#probe-visitor-flow .obs-agent-art{position:relative;width:100%;height:100%;mix-blend-mode:multiply;transform-origin:50% 83.2%;transform:rotate(var(--obs-tilt,0deg)) scale(calc(1 + var(--obs-squash,0)),calc(1 - var(--obs-squash,0)))}
#probe-visitor-flow .obs-agent img{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;user-select:none}
#probe-visitor-flow .obs-agent-body{clip-path:inset(0 12.2% 29.05% 12.2%)}
#probe-visitor-flow .obs-agent-arm{position:absolute;inset:0}
#probe-visitor-flow .obs-arm-left{transform-origin:12.2% 52%;transform:rotate(var(--obs-brace-angle,0deg))}
#probe-visitor-flow .obs-arm-right{transform-origin:87.2% 52%;transform:rotate(var(--obs-hand-angle,0deg))}
#probe-visitor-flow .obs-agent .hand-left{clip-path:inset(45.95% 87.8% 41.9% 0)}
#probe-visitor-flow .obs-agent .hand-right{clip-path:inset(45.95% 0 41.9% 87.2%)}
#probe-visitor-flow .obs-agent-foot{clip-path:inset(70.9% 74.8% 16.8% 18.1%);transform:translateY(calc(var(--obs-stride-a,0px) * -1))}
#probe-visitor-flow .obs-agent-foot.foot-1{clip-path:inset(70.9% 62.7% 16.8% 30.8%);transform:translateY(calc(var(--obs-stride-b,0px) * -1))}
#probe-visitor-flow .obs-agent-foot.foot-2{clip-path:inset(70.9% 30.8% 16.8% 62.1%);transform:translateY(calc(var(--obs-stride-b,0px) * -1))}
#probe-visitor-flow .obs-agent-foot.foot-3{clip-path:inset(70.9% 18.1% 16.8% 74.8%)}
#probe-visitor-flow .obs-agent .obs-agent-tool{position:absolute;left:77%;top:18%;width:48%;height:48%;fill:none;stroke:#65765a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:var(--obs-tool,0);transform:rotate(var(--obs-tool-angle,0deg));transform-origin:45.833% 70.833%}
#probe-visitor-flow .obs-question{position:absolute;left:105%;bottom:60%;color:var(--obs-error);font-size:15px;line-height:1;font-weight:600;opacity:var(--obs-question);transform:translateY(calc((1 - var(--obs-question,0)) * 4px))}
#probe-visitor-flow .reel-expanded:has(.obs-story){height:382px}
#probe-visitor-flow .reel-expanded:has(.obs-story[data-layout=narrow]){height:500px}
@media(max-width:760px){
 #probe-visitor-flow .obs-story{padding:14px 16px 16px}
}
@media(prefers-reduced-motion:reduce){#probe-visitor-flow .obs-question{transform:none}}

/* One native dashboard surface, presented as a guided playback. */
#probe-visitor-flow .product-journey{position:relative;background:#faf9f5}
#probe-visitor-flow .journey-stage{position:relative;width:100%;isolation:isolate;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:72px 16px 32px;scroll-margin-top:64px}
#probe-visitor-flow .journey-window{position:relative;width:var(--demo-width,calc(100% - 32px));height:var(--demo-height,auto);aspect-ratio:16/10;max-width:100%;flex-shrink:0;overflow:hidden;background:#faf9f5;border:1px solid rgba(43,43,36,.12);border-radius:10px;box-shadow:0 18px 40px -16px rgba(30,30,24,.24),0 4px 12px -4px rgba(30,30,24,.10)}
#probe-visitor-flow .journey-native{display:block;position:absolute;inset:0;max-width:none;border:0;background:#faf9f5;pointer-events:none;transform-origin:top left}
#probe-visitor-flow .journey-outro{min-height:410px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:90px 28px;text-align:center;gap:26px}
#probe-visitor-flow .journey-outro h2{font-weight:400;font-size:clamp(30px,3.8vw,48px);letter-spacing:-.05em;line-height:1.2;margin:0}
#probe-visitor-flow .journey-outro button{font:inherit;font-size:14px;border-bottom:1px solid currentColor;border-radius:0;padding:8px 0;cursor:pointer}
#probe-visitor-flow .journey-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:700px){
 #probe-visitor-flow .journey-outro{min-height:320px;padding:70px 24px}
}

#probe-visitor-flow.journey-active .scroll-surface{overflow-anchor:none;scroll-behavior:auto}
#probe-visitor-flow.journey-active .site-nav{background:#faf9f5}
@media(max-width:700px){
 #probe-visitor-flow .journey-stage{padding:64px 12px 24px}
 #probe-visitor-flow .journey-window{border-radius:8px;box-shadow:0 12px 24px -10px rgba(30,30,24,.22),0 3px 8px -3px rgba(30,30,24,.10)}
}

@media(max-width:1000px) and (max-height:540px),(max-width:999px) and (orientation:portrait){
 #probe-visitor-flow .journey-stage{padding:64px 12px 24px}
}

#probe-visitor-flow .yc-backing-badge{display:inline-flex;align-items:center;gap:10px;min-height:40px;margin:0 0 28px;padding:8px 10px 8px 15px;font-size:12px;line-height:1.2;color:#62645c;white-space:nowrap}
#probe-visitor-flow .yc-backing-badge img{display:block;width:22px;height:22px}
#probe-visitor-flow .opening-mark+.headline{margin-top:20px}
#probe-visitor-flow .opening-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:32px;padding:0 26px;border-radius:999px;background:#1b1c1a;color:#faf9f5;font-size:15px;line-height:1;text-decoration:none;box-shadow:0 6px 18px #1b1c1a1f;transition:background-color .18s,box-shadow .18s}
#probe-visitor-flow .opening-cta:hover{background:#34352f;box-shadow:0 8px 22px #1b1c1a29}
#probe-visitor-flow .opening-cta:focus-visible{outline:2px solid #1b1c1a;outline-offset:4px}
#probe-visitor-flow .customer-proof{display:grid;grid-template-columns:1fr 1fr;gap:56px;max-width:1200px;margin:0 auto;padding:100px 40px 70px;scroll-margin-top:100px}
#probe-visitor-flow .credibility-group{min-width:0;position:relative;text-align:center}
#probe-visitor-flow .credibility-group+.credibility-group::before{content:"";position:absolute;top:0;bottom:0;left:-28px;border-left:1px solid #deded7}
#probe-visitor-flow .credibility-group h2{font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;color:#74766e;margin:0 0 24px}
#probe-visitor-flow .credibility-logos{display:flex;align-items:center;justify-content:center;gap:24px;min-height:42px}
#probe-visitor-flow .credibility-logo{display:block;object-fit:contain;flex:none;max-height:42px;width:auto;height:auto;opacity:1;user-select:none;transition:transform .15s ease-out}
#probe-visitor-flow .credibility-apple{width:29px;height:38px}
#probe-visitor-flow .credibility-databricks{width:42px;height:42px}
#probe-visitor-flow .credibility-background .credibility-logos{gap:36px}
#probe-visitor-flow .credibility-google{width:34px;height:35px}
#probe-visitor-flow .credibility-berkeley{width:42px;height:42px;max-height:42px}
#probe-visitor-flow .credibility-anthrogen{width:151px}
#probe-visitor-flow .credibility-bucket{width:41px;height:41px}
#probe-visitor-flow .credibility-customer-tail{display:flex;align-items:center;gap:24px;flex:none}
#probe-visitor-flow .credibility-others{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#74766e;white-space:nowrap}
#probe-visitor-flow .credibility-willow{display:flex;align-items:center;gap:7px;flex:none;transition:transform .15s ease-out}
#probe-visitor-flow .credibility-willow img:first-child{width:25px;height:25px}
#probe-visitor-flow .credibility-willow img:last-child{width:74px;height:19px}
@media(hover:hover){
 #probe-visitor-flow .credibility-logo:hover{transform:translateY(-2px)}
 #probe-visitor-flow .credibility-willow:hover{transform:translateY(-2px)}
 #probe-visitor-flow .credibility-willow:hover .credibility-logo{transform:none}
}
@media(prefers-reduced-motion:reduce){
 #probe-visitor-flow .credibility-logo,#probe-visitor-flow .credibility-willow{transition:none}
 #probe-visitor-flow .credibility-logo:hover,#probe-visitor-flow .credibility-willow:hover{transform:none}
}
@media(max-width:1100px){
 #probe-visitor-flow .customer-proof{grid-template-columns:1fr;gap:0;padding:76px 32px 44px}
 #probe-visitor-flow .credibility-group{display:grid;grid-template-columns:210px 1fr;align-items:center;padding:28px 0;text-align:left}
 #probe-visitor-flow .credibility-logos{justify-content:flex-start}
 #probe-visitor-flow .credibility-group+.credibility-group{border-top:1px solid #deded7}
 #probe-visitor-flow .credibility-group+.credibility-group::before{display:none}
 #probe-visitor-flow .credibility-group h2{margin:0}
}
@media(max-width:720px){
 #probe-visitor-flow .customer-proof{padding:40px 24px 24px}
 #probe-visitor-flow .credibility-group{display:block;padding:26px 0;text-align:center}
 #probe-visitor-flow .credibility-logos{justify-content:center}
 #probe-visitor-flow .credibility-group h2{margin-bottom:20px}
 #probe-visitor-flow .credibility-logos{gap:24px;flex-wrap:wrap;row-gap:26px}
 #probe-visitor-flow .credibility-background .credibility-logos{gap:24px}
 #probe-visitor-flow .credibility-anthrogen{width:138px}
 #probe-visitor-flow .credibility-willow{gap:6px}
}
@media(max-width:380px){
 #probe-visitor-flow .credibility-customers .credibility-logos{column-gap:20px}
 #probe-visitor-flow .credibility-anthrogen{width:125px}
 #probe-visitor-flow .credibility-bucket{width:36px;height:36px}
}

/* A shared, scroll-linked entrance connects the existing sections. */
#probe-visitor-flow [data-scroll-arrival]{opacity:var(--arrival-opacity,1);transform:translate3d(0,var(--arrival-y,0px),0) scale(var(--arrival-scale,1));transform-origin:center top}
#probe-visitor-flow [data-hero-departure]{opacity:var(--departure-opacity,1);transform:translate3d(0,var(--departure-y,0px),0) scale(var(--departure-scale,1));transform-origin:center center}
#probe-visitor-flow[data-scroll-motion="on"] :is([data-scroll-arrival],[data-hero-departure]){transition:opacity .16s linear,transform .22s cubic-bezier(.22,1,.36,1)}
#probe-visitor-flow [data-scroll-arrival][data-arrived]{transform:none}
#probe-visitor-flow .opening-scroll-cue{position:absolute;bottom:28px;display:inline-flex;flex-direction:column;align-items:center;gap:8px;min-height:44px;color:var(--muted);padding:8px 12px;font-size:13px;line-height:20px;text-decoration:none;cursor:pointer}
#probe-visitor-flow .opening-scroll-cue svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;transition:transform .24s cubic-bezier(.22,1,.36,1)}
#probe-visitor-flow .opening-scroll-cue:hover{color:var(--ivory)}
#probe-visitor-flow .opening-scroll-cue:hover svg{transform:translateY(3px)}
#probe-visitor-flow .opening-scroll-cue:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}
#probe-visitor-flow .reel-card.is-current .reel-caption{animation:probe-caption-arrive .42s cubic-bezier(.22,1,.36,1) both}
@keyframes probe-caption-arrive{from{opacity:.35;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:600px){#probe-visitor-flow .opening-scroll-cue{bottom:14px}}
@media(prefers-reduced-motion:reduce){
 #probe-visitor-flow [data-scroll-arrival],#probe-visitor-flow [data-hero-departure]{opacity:1;transform:none}
 #probe-visitor-flow .reel-card.is-current .reel-caption{animation:none}
}

/* Shared Journal navigation; the launch film remains in the Journal. */
#probe-visitor-flow .site-nav .journal-nav-link{position:relative;display:flex;align-items:center;min-height:44px;font-size:12px;color:inherit;text-decoration:none}
#probe-visitor-flow .journal-nav-link::after{content:'';height:1px;background:currentColor;position:absolute;bottom:9px;left:0;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-out}
#probe-visitor-flow .journal-nav-link:is(:hover,:focus-visible,[aria-current="page"])::after{transform:scaleX(1)}
#probe-visitor-flow .journal-nav-link:focus-visible{outline:2px solid var(--ivory);outline-offset:5px}
@media(max-width:760px){
 #probe-visitor-flow .site-nav .journal-nav-link{font-size:13px}
}
@media(max-width:380px){
 #probe-visitor-flow .site-nav .journal-nav-link{font-size:12px}
}
@media(prefers-reduced-motion:reduce){
 #probe-visitor-flow .journal-nav-link::after{transition:none}
}

/* One compact closing invitation, shared by the homepage and feature pages. */
#probe-visitor-flow .site-footer{--board:#0a0a0a;--ivory:#faf9f5;--muted:#b4b7ab;--cream-border:#ffffff24;color-scheme:light;display:block;min-height:0;margin:24px 0 0;padding:0 32px;background:var(--board);color:var(--ivory);text-align:left}
#probe-visitor-flow .feature-site-footer{margin-top:0}
#probe-visitor-flow .footer-invitation{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 0 30px;text-align:center}
#probe-visitor-flow .footer-ripple{position:absolute;inset:0 -32px;overflow:hidden;pointer-events:none;user-select:none;mask-image:linear-gradient(transparent,#000 22%,#000 70%,transparent)}
#probe-visitor-flow .footer-ripple pre{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;color:#686c68;font:clamp(8px,.72vw,14px)/.8 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:0;text-align:left;white-space:pre}
#probe-visitor-flow .footer-ripple::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 230px 100px at 50% 50%,var(--board) 48%,transparent 100%)}
#probe-visitor-flow .footer-invitation>h2,#probe-visitor-flow .footer-actions{position:relative}
#probe-visitor-flow .site-footer h2{margin:0;font-size:26px;font-weight:400;line-height:1.2;letter-spacing:-.035em}
#probe-visitor-flow .footer-actions{display:flex;align-items:center;justify-content:center;gap:20px;font-size:14px}
#probe-visitor-flow .footer-action-divider{height:13px;width:1px;flex:none;background:var(--cream-border)}
#probe-visitor-flow .site-footer a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0;text-decoration:none}
#probe-visitor-flow .site-footer a::after{content:"";position:absolute;left:0;right:0;bottom:9px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-out}
#probe-visitor-flow .site-footer a:is(:hover,:focus-visible)::after{transform:scaleX(1)}
#probe-visitor-flow .site-footer a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
#probe-visitor-flow .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:69px;padding:12px 0;border-top:1px solid var(--cream-border)}
#probe-visitor-flow .footer-identity{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px;white-space:nowrap}
#probe-visitor-flow .footer-identity img{display:block;flex:none;object-fit:contain;color-scheme:light}
#probe-visitor-flow .footer-links{display:flex;align-items:center;gap:28px;font-size:12px;color:var(--muted)}
@media(max-width:700px){
 #probe-visitor-flow .site-footer{padding-inline:20px}
 #probe-visitor-flow .site-footer h2{font-size:24px}
 #probe-visitor-flow .footer-invitation{padding:22px 0;gap:6px}
 #probe-visitor-flow .footer-ripple{inset-inline:-20px}
 #probe-visitor-flow .footer-ripple::after{background:radial-gradient(ellipse 150px 82px at 50% 50%,var(--board) 40%,transparent 100%)}
 #probe-visitor-flow .footer-bottom{flex-wrap:wrap;gap:0 20px;padding:8px 0}
 #probe-visitor-flow .footer-identity{min-height:32px}
 #probe-visitor-flow .footer-identity img{width:32px;height:32px}
 #probe-visitor-flow .footer-links{margin-left:auto;gap:24px}
}
@media(prefers-reduced-motion:reduce){#probe-visitor-flow .site-footer a::after{transition:none}}

/* Shared phone/tablet layout. The embedded product demo owns its own layout. */
#probe-visitor-flow .reel-window{touch-action:pan-y pinch-zoom}
#probe-visitor-flow .feature-side-nav{touch-action:pan-y pinch-zoom}
#probe-visitor-flow .feature-side-arrow{touch-action:manipulation}
#probe-visitor-flow .feature-tabs{display:contents}
@media(max-width:760px){
 #probe-visitor-flow{--section-title-size:30px;--section-copy-size:15px;--phone-copy-size:15px}
 #probe-visitor-flow .opening{min-height:100svh}
 #probe-visitor-flow .site-nav{padding-inline:16px;gap:18px}
 #probe-visitor-flow .site-nav .logo{left:12px;top:11px;width:44px;height:44px;display:grid;place-items:center}
 #probe-visitor-flow .site-nav .logo img{width:30px;height:30px}
 #probe-visitor-flow .site-nav :is(.ideas,.talk,.login,.blog-menu>summary){min-height:44px;font-size:13px}
 #probe-visitor-flow .feature-menu-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;padding:12px 20px 16px;max-height:calc(100dvh - 66px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}
 #probe-visitor-flow .feature-menu-panel a{justify-content:flex-start;min-height:44px;font-size:14px;white-space:normal}
 #probe-visitor-flow .feature-menu-panel a:last-child{grid-column:1/-1}
 #probe-visitor-flow .site-nav .blog-menu-panel{max-height:calc(100dvh - 82px);overflow-y:auto}
 #probe-visitor-flow .reel-caption{text-align:center}
 #probe-visitor-flow .reel-caption :is(h2,p){margin-inline:auto}
 #probe-visitor-flow .reel-caption p{font-size:15px;line-height:1.6;margin-top:14px}
 #probe-visitor-flow .carousel-stage{grid-template-rows:auto minmax(0,1fr)}
 #probe-visitor-flow .carousel-arrow,
 #probe-visitor-flow .feature-side-nav{display:none}
 #probe-visitor-flow .reel-card{width:calc(100% - 64px)}
 #probe-visitor-flow .feature-pointers{display:block;width:calc(100% - 24px);height:auto;padding:0}
 #probe-visitor-flow .feature-tabs{position:relative;display:flex;align-items:center;gap:20px;width:100%;overflow-x:auto;overflow-y:hidden;padding:0 12px;scroll-padding-inline:12px;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent)}
 #probe-visitor-flow .feature-tabs::-webkit-scrollbar{display:none}
 #probe-visitor-flow .feature-pointers button{flex:0 0 auto;min-height:44px;padding:8px 0;font-size:12px;white-space:nowrap}
 #probe-visitor-flow .reading-stop{height:32px}
 #probe-visitor-flow .reel-detail-heading>h1,
 #probe-visitor-flow .reel-detail-heading>p{padding-inline:18px}
 #probe-visitor-flow .reel-detail-heading h1{font-size:var(--section-title-size)}
 #probe-visitor-flow .feature-demo-stage{margin-top:24px}
 #probe-visitor-flow .reel-expanded:has(.reel-native[data-scene="context"]){height:512px}
 /* One card height for every feature, sized to the screen. */
 #probe-visitor-flow .reel-media{height:clamp(384px,calc(100svh - 330px),440px)}
 /* The saved desktop preview would only show a tiny, blurry thumbnail here.
    Phones wait for the live view, and fall back to the saved one if it fails. */
 #probe-visitor-flow .reel-card .reel-native:not([data-preview-state="failed"]) .native-poster{opacity:0}
 #probe-visitor-flow .reading-label{max-width:calc(100vw - 80px)}
 #probe-visitor-flow .feature-side-arrow .feature-arrow-label{display:none}
 #probe-visitor-flow .context-use-branches p{font-size:15px}
 /* Center article copy on phones; desktop keeps its original reading layout. */
 #probe-visitor-flow .feature-article-body{overflow-wrap:break-word;margin-top:32px;text-align:center}
 #probe-visitor-flow .feature-article-list{padding:0;list-style-position:inside}
 #probe-visitor-flow ol.feature-article-list{list-style-position:inside}
 #probe-visitor-flow .feature-article-list li{padding-left:0}
 #probe-visitor-flow .feature-article-list>li:has(>.feature-article-details){list-style-position:outside;margin-inline:1.2em}
 #probe-visitor-flow .feature-article-sublist{margin:8px 1.25em 0;padding:0;list-style-position:inside}
 #probe-visitor-flow .feature-article-sublist>li{padding-left:0}
 #probe-visitor-flow .feature-article-details>summary{position:relative;display:block;padding:9px 20px}
 #probe-visitor-flow .feature-article-details>summary::after{position:absolute;right:4px;top:50%;margin-right:0;transform:translateY(-75%) rotate(45deg)}
 #probe-visitor-flow .feature-article-details[open]>summary::after{transform:translateY(-25%) rotate(225deg)}
 #probe-visitor-flow .feature-article-details>p{padding:0 0 18px}
 #probe-visitor-flow .feature-article-details>.feature-article-list{padding:0;list-style-position:inside}
 #probe-visitor-flow .feature-chapter{scroll-margin-top:88px;margin-bottom:36px}
 #probe-visitor-flow .feature-chapter:last-child{margin-bottom:0}
 #probe-visitor-flow .feature-chapter h2{font-size:23px;margin-bottom:14px}
 #probe-visitor-flow .feature-chapter>p,
 #probe-visitor-flow .feature-chapter.feature-inline-summary>p,
 #probe-visitor-flow .feature-article-list,
 #probe-visitor-flow .feature-example .feature-article-list,
 #probe-visitor-flow .feature-article-details>summary,
 #probe-visitor-flow .feature-use-case figcaption{font-size:var(--phone-copy-size);line-height:1.7}
 #probe-visitor-flow .feature-use-cases{margin-top:24px;gap:24px}
 #probe-visitor-flow .feature-dialog{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);border-radius:12px}
 #probe-visitor-flow .dialog-inner{padding:20px}
 #probe-visitor-flow .dialog-head{gap:12px;margin-bottom:16px}
 #probe-visitor-flow .dialog-head button{min-width:44px;min-height:44px}
 #probe-visitor-flow .dialog-inner>a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}
}
/* Include landscape phones and tablets, whose width can exceed 760px.
   Safari's floating controls can overlay a nested scroll container. */
@media(max-width:760px),(pointer:coarse){
 #probe-visitor-flow .footer-bottom{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}
}
/* Phone hero: the rings give up height first, so the headline, backing, call to action
   and scroll cue never overlap on short screens. */
@media(max-width:760px) and (min-height:541px){
 #probe-visitor-flow .opening{height:100svh;min-height:540px;padding:76px 16px 104px}
 #probe-visitor-flow .opening-mark{flex:0 1 265px;min-height:112px}
 #probe-visitor-flow .rings{height:100%}
}
@media(max-width:760px) and (min-height:541px) and (max-height:600px){
 #probe-visitor-flow .opening{padding-bottom:32px}
 #probe-visitor-flow .opening-scroll-cue{display:none}
}
/* Short or narrow (three-line headline) phones: the same hero rhythm, one step tighter. */
@media(max-width:760px) and (min-height:541px) and (max-height:600px),(max-width:380px) and (min-height:541px) and (max-height:700px){
 #probe-visitor-flow .yc-backing-badge{margin-bottom:20px}
 #probe-visitor-flow .opening-mark+.headline{margin-top:16px}
 #probe-visitor-flow .opening-cta{margin-top:24px}
}
@media(max-width:380px){
 #probe-visitor-flow .site-nav{gap:14px;padding-right:16px}
 #probe-visitor-flow .site-nav :is(.ideas,.talk,.login,.blog-menu>summary){font-size:12px}
 #probe-visitor-flow .platform-intro{width:calc(100% - 40px)}
 #probe-visitor-flow .footer-links{width:100%;justify-content:space-between}
}
@media(max-width:900px) and (max-height:540px){
 #probe-visitor-flow .opening{min-height:100svh;padding:68px 24px 20px;gap:10px}
 #probe-visitor-flow .rings{height:84px}
 #probe-visitor-flow .opening-logo{width:32px;height:32px}
 #probe-visitor-flow .headline{font-size:32px;max-width:650px;margin-top:0}
 #probe-visitor-flow .yc-backing-badge{margin-bottom:0}
 #probe-visitor-flow .opening-mark+.headline{margin-top:2px}
 #probe-visitor-flow .opening-cta{min-height:44px;margin-top:6px}
 #probe-visitor-flow .opening-scroll-cue{display:none}
 #probe-visitor-flow .feature-menu-panel{padding-block:8px}
 #probe-visitor-flow .reel-detail-heading{margin-bottom:24px}
}
@media(hover:none){
 /* A tap navigates immediately; hover previews must not linger over the text. */
 #probe-visitor-flow .reading-stop:not(:focus-visible) .reading-label,
 #probe-visitor-flow .feature-side-arrow:not(:focus-visible) .feature-arrow-label{opacity:0;visibility:hidden}
}

/* Journal shares the feature articles' page frame, typography and reading rail. */
#probe-visitor-flow .journal-page a:focus-visible{outline:2px solid var(--ivory);outline-offset:5px}
#probe-visitor-flow .journal-index-heading{margin:18px auto 58px}
#probe-visitor-flow .journal-index-heading h1{margin-bottom:18px}
#probe-visitor-flow .journal-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;max-width:1000px;margin:auto}
#probe-visitor-flow .journal-preview{min-width:0}
#probe-visitor-flow .journal-preview>a{display:block;color:inherit;text-decoration:none}
#probe-visitor-flow .journal-preview-media{position:relative;aspect-ratio:1.75;overflow:hidden;border-radius:5px;background:#edece6}
#probe-visitor-flow .journal-preview-media>img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}
#probe-visitor-flow .journal-preview-media.is-essay{display:grid;place-items:center;text-align:left}
#probe-visitor-flow .journal-preview-media>p{font-size:clamp(23px,2.7vw,34px);line-height:1.25;letter-spacing:-.035em;font-weight:400;color:#9b9c92}
#probe-visitor-flow .journal-preview-media>p>span{color:var(--ivory)}
#probe-visitor-flow .journal-preview-duration{position:absolute;bottom:12px;right:12px;padding:5px 8px;background:#111b;border-radius:4px;color:#fff;font-size:11px}
#probe-visitor-flow .journal-preview-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:22px 0 12px;font-size:11px;line-height:1.5;color:var(--muted)}
#probe-visitor-flow .journal-preview h2{font-size:25px;font-weight:400;letter-spacing:-.025em;line-height:1.25;text-wrap:balance}
#probe-visitor-flow .journal-preview-summary{font-size:14px;line-height:1.65;color:var(--muted);margin:14px 0 0;max-width:420px}
#probe-visitor-flow .journal-preview-author{font-size:11px;color:var(--muted);margin:16px 0 0}
#probe-visitor-flow .journal-preview>a:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
#probe-visitor-flow .journal-preview>a:hover img{transform:scale(1.025)}
#probe-visitor-flow .journal-page{display:flex;flex-direction:column;height:100dvh;overflow-x:hidden}
#probe-visitor-flow .journal-page>.site-nav,#probe-visitor-flow .journal-page>.site-footer{flex-shrink:0}
#probe-visitor-flow .journal-main{flex:1 0 auto;width:100%;padding-bottom:90px}
#probe-visitor-flow .journal-heading{max-width:820px;margin-bottom:0}
#probe-visitor-flow .journal-heading h1{font-size:clamp(34px,4.1vw,52px);line-height:1.12;margin:18px 0 24px;letter-spacing:-.04em}
#probe-visitor-flow .journal-byline{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:12px;line-height:1.6}
#probe-visitor-flow .journal-body{margin-top:58px}
#probe-visitor-flow .journal-chapter>.feature-article-list{margin:22px 0}
#probe-visitor-flow .journal-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
#probe-visitor-flow .journal-chart{margin:0 0 48px}
#probe-visitor-flow .journal-film{margin:24px -80px 0}
#probe-visitor-flow .journal-film video{display:block;width:100%;aspect-ratio:2/1;object-fit:contain;background:#0a0a0a;border-radius:8px}
#probe-visitor-flow .journal-film figcaption{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:12px}
#probe-visitor-flow .journal-video-error a{text-decoration:underline;text-underline-offset:3px}
#probe-visitor-flow .journal-next{margin-top:64px;border-top:1px solid var(--cream-border);padding-top:28px}
#probe-visitor-flow .journal-next>a{display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:20px;line-height:1.4;letter-spacing:-.02em;margin-top:14px;min-height:44px}
#probe-visitor-flow .journal-next>a:hover{text-decoration:underline;text-underline-offset:5px}
@media(max-width:1000px){
 #probe-visitor-flow .journal-film{margin-inline:0}
}
@media(max-width:760px){
 #probe-visitor-flow .journal-index-heading{margin:24px auto 38px}
 #probe-visitor-flow .journal-previews{grid-template-columns:1fr;gap:44px;max-width:500px}
 #probe-visitor-flow .journal-preview-media>p{font-size:clamp(26px,5.5vw,34px)}
 #probe-visitor-flow .journal-preview h2{font-size:24px}
 #probe-visitor-flow .journal-preview-meta{margin-top:18px}
 #probe-visitor-flow .journal-heading h1{font-size:32px;margin:18px 0 24px}
 #probe-visitor-flow .journal-body{margin-top:44px}
 #probe-visitor-flow .journal-film{margin-top:20px}
 #probe-visitor-flow .journal-film figcaption{justify-content:center;gap:12px}
 #probe-visitor-flow .journal-next>a{font-size:19px;justify-content:center}
}
@media(max-width:380px){
 #probe-visitor-flow .journal-heading h1{font-size:31px}
}

@media(prefers-reduced-motion:reduce){
 #probe-visitor-flow .journal-preview-media>img{transition:none}
 #probe-visitor-flow .journal-preview>a:hover img{transform:none}
}

/* Native benchmark charts in the supplied charts' colors: Probe orange,
   the vanilla swarm blue. The
   header uses the shared section-header rhythm from rhythm.css. */
#probe-visitor-flow .bench-card{--bench-ink:#1b1c1a;--bench-probe:#eb6834;--bench-vanilla:#2a78d6;--bench-rule:#e6e5df;--bench-tick:#7a7b73}
#probe-visitor-flow .benchmark-proof{width:min(calc(100% - 2*var(--page-gutter)),var(--content-width));margin:0 auto;scroll-margin-top:100px}
#probe-visitor-flow .benchmark-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:stretch}
#probe-visitor-flow .bench-card{display:flex;flex-direction:column;min-width:0;margin:0;padding:28px 28px 24px;background:#fdfcfa;border:1px solid var(--bench-rule);border-radius:16px;box-shadow:0 1px 2px #1b1c1a05}
#probe-visitor-flow .bench-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 28px}
#probe-visitor-flow .bench-head h3{margin:0;font-size:18px;font-weight:400;line-height:1.3;letter-spacing:-.02em;color:var(--bench-ink)}
#probe-visitor-flow .bench-head p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}
#probe-visitor-flow .bench-head .bench-lift{display:flex;flex-direction:column;align-items:flex-end;margin:0;white-space:nowrap;text-align:right}
#probe-visitor-flow .bench-lift strong{font-weight:400;font-size:28px;line-height:1.05;letter-spacing:-.03em;color:var(--bench-ink)}
#probe-visitor-flow .bench-lift span{margin-top:6px;font-size:12px;line-height:1.4;color:var(--muted)}
#probe-visitor-flow .bench-plot{position:relative;min-height:220px;margin-bottom:20px}
#probe-visitor-flow .bench-svg{display:block;max-width:100%;overflow:visible;font-family:ProbeFlow,Arial,sans-serif}
#probe-visitor-flow .bench-grid{stroke:var(--bench-rule);stroke-width:1;shape-rendering:crispEdges}
#probe-visitor-flow .bench-grid.is-base{stroke:#cfcec7}
#probe-visitor-flow .bench-tick{font-size:11px;fill:var(--bench-tick)}
#probe-visitor-flow .bench-bar-name{font-size:12px;fill:var(--muted)}
#probe-visitor-flow .bench-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}
#probe-visitor-flow .is-probe .bench-line{stroke:var(--bench-probe)}
#probe-visitor-flow .is-vanilla .bench-line{stroke:var(--bench-vanilla)}
#probe-visitor-flow .is-probe .bench-dots{fill:var(--bench-probe);opacity:.24}
#probe-visitor-flow .is-vanilla .bench-dots{fill:var(--bench-vanilla);opacity:.22}
#probe-visitor-flow .bench-end{stroke:#fdfcfa;stroke-width:2}
#probe-visitor-flow .is-probe :is(.bench-end,.bench-bar){fill:var(--bench-probe)}
#probe-visitor-flow .is-vanilla :is(.bench-end,.bench-bar){fill:var(--bench-vanilla)}
#probe-visitor-flow :is(.bench-end-label,.bench-bar-value){font-size:13px;fill:var(--bench-ink)}
#probe-visitor-flow .is-vanilla .bench-end-label{fill:var(--muted)}
#probe-visitor-flow .bench-cursor line{stroke:#1b1c1a40;stroke-width:1;stroke-dasharray:2 3}
#probe-visitor-flow .bench-cursor circle{stroke:#fdfcfa;stroke-width:2}
#probe-visitor-flow .bench-cursor .is-probe{fill:var(--bench-probe)}
#probe-visitor-flow .bench-cursor .is-vanilla{fill:var(--bench-vanilla)}
#probe-visitor-flow .bench-readout{position:absolute;top:0;z-index:1;display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:#fdfcfa;border:1px solid var(--bench-rule);border-radius:8px;box-shadow:0 6px 16px #1b1c1a12;font-size:12px;line-height:1.45;white-space:nowrap;pointer-events:none}
#probe-visitor-flow .bench-readout span:first-child{color:var(--bench-tick)}
#probe-visitor-flow .bench-readout .is-vanilla{color:var(--muted)}
#probe-visitor-flow .bench-card .bench-foot{margin:auto 0 0;padding-top:16px;border-top:1px solid var(--bench-rule);font-size:12px;line-height:1.55;color:var(--muted);text-wrap:pretty}
#probe-visitor-flow .bench-series-label{font-size:12px;paint-order:stroke;stroke:#fdfcfa;stroke-width:4px;stroke-linejoin:round}
#probe-visitor-flow .is-probe .bench-series-label{fill:var(--bench-ink)}
#probe-visitor-flow .is-vanilla .bench-series-label{fill:var(--muted)}
#probe-visitor-flow .benchmark-note{margin:24px 0 0;text-align:center;font-size:12px;line-height:1.6;color:var(--muted)}
#probe-visitor-flow .benchmark-note a{color:var(--ivory);text-decoration:underline;text-decoration-color:#1b1c1a4d;text-underline-offset:3px;margin-left:4px;white-space:nowrap}
#probe-visitor-flow .benchmark-note a:hover{text-decoration-color:currentColor}
#probe-visitor-flow .benchmark-note a::after{content:" →"}
/* Entrance: lines draw, dots and bars rise once, when the card arrives. */
#probe-visitor-flow .bench-card[data-motion-bound]:not(.is-entered) .bench-line{stroke-dasharray:1;stroke-dashoffset:1}
#probe-visitor-flow .bench-card[data-motion-bound]:not(.is-entered) :is(.bench-dots,.bench-end,.bench-end-label,.bench-series-label,.bench-bar-value){opacity:0}
#probe-visitor-flow .bench-card[data-motion-bound]:not(.is-entered) .bench-bar{transform:scaleY(0)}
#probe-visitor-flow .bench-bar{transform-box:fill-box;transform-origin:bottom}
#probe-visitor-flow .bench-card.is-entered .bench-line{stroke-dasharray:1;animation:bench-draw 1.4s cubic-bezier(.4,0,.2,1) both}
#probe-visitor-flow .bench-card.is-entered .is-vanilla .bench-line{animation-delay:.12s}
#probe-visitor-flow .bench-card.is-entered .bench-dots{animation:bench-fade .6s ease-out .5s both}
#probe-visitor-flow .bench-card.is-entered :is(.bench-end,.bench-end-label,.bench-series-label){animation:bench-fade .3s ease-out 1.35s both}
#probe-visitor-flow .bench-card.is-entered .bench-bar{animation:bench-rise .8s cubic-bezier(.22,1,.36,1) both}
#probe-visitor-flow .bench-card.is-entered .is-probe .bench-bar{animation-delay:.1s}
#probe-visitor-flow .bench-card.is-entered .bench-bar-value{animation:bench-fade .3s ease-out .7s both}
@keyframes bench-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes bench-fade{from{opacity:0}}
@keyframes bench-rise{from{transform:scaleY(0)}}
#probe-visitor-flow .journal-chapter .bench-card{margin:0 0 24px}
#probe-visitor-flow .journal-chapter .bench-card:last-of-type{margin-bottom:40px}
@media(max-width:980px){
 #probe-visitor-flow .benchmark-grid{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:600px){
 #probe-visitor-flow .benchmark-grid{gap:16px}
 #probe-visitor-flow .bench-card{padding:20px 18px 18px;border-radius:14px}
 #probe-visitor-flow .bench-head{gap:16px;margin-bottom:20px}
 #probe-visitor-flow .bench-head h3{font-size:17px}
 #probe-visitor-flow .bench-lift strong{font-size:24px}
}
@media(prefers-reduced-motion:reduce){
 #probe-visitor-flow .bench-card .bench-line{stroke-dasharray:none!important;stroke-dashoffset:0!important}
 #probe-visitor-flow .bench-card .bench-bar{transform:none!important}
}

/* One vertical rhythm for the homepage. Every gap between sections is
   --section-gap, measured from the last visible content of one section to the
   first of the next; every section heading sits --header-gap above its content.
   Loaded last, so these values replace the per-section paddings above. */
#probe-visitor-flow{--section-gap:144px;--header-gap:64px;--title-gap:16px;--lede-gap:20px;--page-gutter:40px;--content-width:1040px;
 /* Fixed tails below a section's visible content: the demo frame's shadow room
    and the carousel track's 44px (stage +20, track +24 in carousel.js). */
 --journey-tail:32px;--carousel-tail:44px}
@media(max-width:1100px){#probe-visitor-flow{--section-gap:120px;--header-gap:56px}}
@media(max-width:720px){#probe-visitor-flow{--section-gap:96px;--header-gap:40px;--lede-gap:16px;--page-gutter:24px;--journey-tail:24px}}

/* Shared section header: optional kicker, title, lede. */
#probe-visitor-flow :is(.platform-intro,.section-header) .feature-kicker{max-width:none;margin:0;font-size:12px;line-height:1.5;color:var(--muted)}
#probe-visitor-flow :is(.platform-intro,.section-header) .feature-kicker+h2{margin-top:var(--title-gap)}
#probe-visitor-flow :is(.platform-intro,.section-header) h2+p{margin-top:var(--lede-gap)}
#probe-visitor-flow .section-header{max-width:850px;margin:0 auto var(--header-gap);text-align:center}
#probe-visitor-flow .section-header h2{max-width:850px;margin-inline:auto;font-size:var(--section-title-size);font-weight:400;letter-spacing:-.035em;line-height:1.16;text-wrap:balance}
#probe-visitor-flow .section-header>p:not(.feature-kicker){max-width:640px;margin-inline:auto;margin-bottom:0;font-size:var(--section-copy-size);line-height:1.65;color:var(--muted);text-wrap:pretty}

/* Opening → platform introduction → feature carousel → demo. */
#probe-visitor-flow .opening+.platform-intro{padding-bottom:var(--header-gap)}
#probe-visitor-flow .carousel-track+.product-journey .journey-stage{padding-top:calc(var(--section-gap) - var(--carousel-tail))}

/* Demo → customers → benchmarks → footer. The customer rows keep their
   dividers on narrow screens, without extra space above the first or below the last. */
#probe-visitor-flow .customer-proof{padding:calc(var(--section-gap) - var(--journey-tail)) var(--page-gutter) 0}
#probe-visitor-flow .credibility-group:first-child{padding-top:0}
#probe-visitor-flow .credibility-group:last-child{padding-bottom:0}
#probe-visitor-flow .benchmark-proof{padding:var(--section-gap) 0}
#probe-visitor-flow .site > .site-footer{margin-top:0}


.onboarding-native .fill-surface{fill:#faf9f5}.onboarding-native .stroke-surface{stroke:#faf9f5}.onboarding-native .text-surface{color:#faf9f5}.onboarding-native .fill-surface-container{fill:#efeeea}.onboarding-native .stroke-surface-container{stroke:#efeeea}.onboarding-native .text-surface-container{color:#efeeea}.onboarding-native .fill-surface-container-high{fill:#e9e8e4}.onboarding-native .stroke-surface-container-high{stroke:#e9e8e4}.onboarding-native .text-surface-container-high{color:#e9e8e4}.onboarding-native .fill-search-surface{fill:#f6f5f1}.onboarding-native .stroke-search-surface{stroke:#f6f5f1}.onboarding-native .text-search-surface{color:#f6f5f1}.onboarding-native .fill-search-surface-active{fill:#f3f2ee}.onboarding-native .stroke-search-surface-active{stroke:#f3f2ee}.onboarding-native .text-search-surface-active{color:#f3f2ee}.onboarding-native .fill-inset-card-surface{fill:#f8f7f3}.onboarding-native .stroke-inset-card-surface{stroke:#f8f7f3}.onboarding-native .text-inset-card-surface{color:#f8f7f3}.onboarding-native .fill-inset-card-surface-active{fill:#f6f5f1}.onboarding-native .stroke-inset-card-surface-active{stroke:#f6f5f1}.onboarding-native .text-inset-card-surface-active{color:#f6f5f1}.onboarding-native .fill-on-surface{fill:#1b1c1a}.onboarding-native .stroke-on-surface{stroke:#1b1c1a}.onboarding-native .text-on-surface{color:#1b1c1a}.onboarding-native .fill-on-surface-variant{fill:#464742}.onboarding-native .stroke-on-surface-variant{stroke:#464742}.onboarding-native .text-on-surface-variant{color:#464742}.onboarding-native .fill-outline{fill:#777871}.onboarding-native .stroke-outline{stroke:#777871}.onboarding-native .text-outline{color:#777871}.onboarding-native .fill-outline-variant{fill:#d7d6d0}.onboarding-native .stroke-outline-variant{stroke:#d7d6d0}.onboarding-native .text-outline-variant{color:#d7d6d0}.onboarding-native .fill-sidebar{fill:#f6f5f1}.onboarding-native .stroke-sidebar{stroke:#f6f5f1}.onboarding-native .text-sidebar{color:#f6f5f1}.onboarding-native .fill-primary{fill:#1b1c1a}.onboarding-native .stroke-primary{stroke:#1b1c1a}.onboarding-native .text-primary{color:#1b1c1a}.onboarding-native .fill-primary-foreground{fill:#faf9f5}.onboarding-native .stroke-primary-foreground{stroke:#faf9f5}.onboarding-native .text-primary-foreground{color:#faf9f5}.onboarding-native .fill-popover{fill:#fff}.onboarding-native .stroke-popover{stroke:#fff}.onboarding-native .text-popover{color:#fff}.onboarding-native .fill-prbe-success{fill:#16794a}.onboarding-native .stroke-prbe-success{stroke:#16794a}.onboarding-native .text-prbe-success{color:#16794a}.onboarding-native .fill-prbe-error{fill:#ba1a1a}.onboarding-native .stroke-prbe-error{stroke:#ba1a1a}.onboarding-native .text-prbe-error{color:#ba1a1a}.onboarding-native .fill-prbe-warning{fill:#a35200}.onboarding-native .stroke-prbe-warning{stroke:#a35200}.onboarding-native .text-prbe-warning{color:#a35200}.onboarding-native .fill-prbe-info{fill:#1f5fbf}.onboarding-native .stroke-prbe-info{stroke:#1f5fbf}.onboarding-native .text-prbe-info{color:#1f5fbf}.onboarding-native .fill-prbe-muted{fill:#777871}.onboarding-native .stroke-prbe-muted{stroke:#777871}.onboarding-native .text-prbe-muted{color:#777871}.onboarding-native .fill-syntax-comment{fill:#687069}.onboarding-native .stroke-syntax-comment{stroke:#687069}.onboarding-native .text-syntax-comment{color:#687069}.onboarding-native .fill-syntax-keyword{fill:#b42342}.onboarding-native .stroke-syntax-keyword{stroke:#b42342}.onboarding-native .text-syntax-keyword{color:#b42342}.onboarding-native .fill-syntax-property{fill:#1f5fbf}.onboarding-native .stroke-syntax-property{stroke:#1f5fbf}.onboarding-native .text-syntax-property{color:#1f5fbf}.onboarding-native .fill-syntax-string{fill:#226b38}.onboarding-native .stroke-syntax-string{stroke:#226b38}.onboarding-native .text-syntax-string{color:#226b38}.onboarding-native .fill-syntax-number{fill:#925000}.onboarding-native .stroke-syntax-number{stroke:#925000}.onboarding-native .text-syntax-number{color:#925000}.onboarding-native .fill-syntax-function{fill:#6f42c1}.onboarding-native .stroke-syntax-function{stroke:#6f42c1}.onboarding-native .text-syntax-function{color:#6f42c1}.onboarding-native .fill-syntax-type{fill:#125e70}.onboarding-native .stroke-syntax-type{stroke:#125e70}.onboarding-native .text-syntax-type{color:#125e70}.onboarding-native .fill-prbe-deep{fill:#143d7a}.onboarding-native .stroke-prbe-deep{stroke:#143d7a}.onboarding-native .text-prbe-deep{color:#143d7a}.onboarding-native .fill-run-created{fill:#1f5fbf}.onboarding-native .stroke-run-created{stroke:#1f5fbf}.onboarding-native .text-run-created{color:#1f5fbf}.onboarding-native .fill-run-running{fill:#a35200}.onboarding-native .stroke-run-running{stroke:#a35200}.onboarding-native .text-run-running{color:#a35200}.onboarding-native .fill-run-completed{fill:#16794a}.onboarding-native .stroke-run-completed{stroke:#16794a}.onboarding-native .text-run-completed{color:#16794a}.onboarding-native .fill-run-failed{fill:#ba1a1a}.onboarding-native .stroke-run-failed{stroke:#ba1a1a}.onboarding-native .text-run-failed{color:#ba1a1a}.onboarding-native .fill-run-crashed{fill:#ba1a1a}.onboarding-native .stroke-run-crashed{stroke:#ba1a1a}.onboarding-native .text-run-crashed{color:#ba1a1a}.onboarding-native .fill-run-canceled{fill:#777871}.onboarding-native .stroke-run-canceled{stroke:#777871}.onboarding-native .text-run-canceled{color:#777871}.onboarding-native .fill-run-untracked{fill:#5f4da8}.onboarding-native .stroke-run-untracked{stroke:#5f4da8}.onboarding-native .text-run-untracked{color:#5f4da8}.onboarding-native .text-white{color:#fff}.onboarding-native .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@keyframes probe-onboarding-0{0%{opacity:0;}5.714285714285714%{opacity:0;}7.142857142857142%{opacity:0.45;}14.285714285714285%{opacity:0.45;}20%{opacity:0;}100%{opacity:0;}}@keyframes probe-onboarding-1{0%{opacity:0;}4.2857142857142865%{opacity:0;}5.714285714285714%{opacity:0.07;}12.85714285714286%{opacity:0;}100%{opacity:0;}}@keyframes probe-onboarding-2{0%{opacity:0;transform:translate(0px,0px);}5.714285714285714%{opacity:0;transform:translate(0px,0px);}6.571428571428571%{opacity:1;transform:translate(9.455555555555556px,3.5555555555555527px);}7.142857142857142%{opacity:1;transform:translate(15.759259259259267px,5.925925925925924px);}8.571428571428571%{opacity:1;transform:translate(27.40740740740742px,20.74074074074074px);}10%{opacity:1;transform:translate(37px,40px);}11.428571428571429%{opacity:1;transform:translate(46.59259259259258px,59.25925925925925px);}12.85714285714286%{opacity:1;transform:translate(58.24074074074076px,74.07407407407408px);}13.428571428571429%{opacity:1;transform:translate(64.54444444444445px,76.44444444444444px);}14.285714285714285%{opacity:0;transform:translate(74px,80px);}100%{opacity:0;transform:translate(74px,80px);}}@keyframes probe-onboarding-3{0%{opacity:0;}14.285714285714285%{opacity:0;}15.714285714285717%{opacity:0.45;}22.857142857142858%{opacity:0.45;}28.57142857142857%{opacity:0;}100%{opacity:0;}}@keyframes probe-onboarding-4{0%{opacity:0;}12.85714285714286%{opacity:0;}14.285714285714285%{opacity:0.07;}21.428571428571427%{opacity:0;}100%{opacity:0;}}@keyframes probe-onboarding-5{0%{opacity:0;transform:translate(0px,0px);}14.285714285714285%{opacity:0;transform:translate(0px,0px);}15.142857142857144%{opacity:1;transform:translate(9.45555555555556px,1.777777777777777px);}15.714285714285717%{opacity:1;transform:translate(15.759259259259267px,2.962962962962962px);}17.142857142857142%{opacity:1;transform:translate(27.40740740740742px,10.370370370370367px);}18.571428571428573%{opacity:1;transform:translate(37px,20px);}20%{opacity:1;transform:translate(46.59259259259258px,29.629629629629633px);}21.428571428571427%{opacity:1;transform:translate(58.24074074074076px,37.03703703703704px);}22%{opacity:1;transform:translate(64.54444444444445px,38.22222222222222px);}22.857142857142858%{opacity:0;transform:translate(74px,40px);}100%{opacity:0;transform:translate(74px,40px);}}@keyframes probe-onboarding-6{0%{opacity:0;}22.857142857142858%{opacity:0;}24.28571428571429%{opacity:0.45;}31.428571428571434%{opacity:0.45;}37.142857142857146%{opacity:0;}100%{opacity:0;}}@keyframes probe-onboarding-7{0%{opacity:0;}21.428571428571427%{opacity:0;}22.857142857142858%{opacity:0.07;}30%{opacity:0;}100%{opacity:0;}}@keyframes probe-onboarding-8{0%{opacity:0;transform:translate(0px,0px);}22.857142857142858%{opacity:0;transform:translate(0px,0px);}23.714285714285715%{opacity:1;transform:translate(9.455555555555547px,0px);}24.28571428571429%{opacity:1;transform:translate(15.759259259259267px,0px);}25.71428571428572%{opacity:1;transform:translate(27.40740740740742px,1.4210854715202004e-14px);}27.142857142857146%{opacity:1;transform:translate(37px,0px);}28.57142857142857%{opacity:1;transform:translate(46.59259259259258px,0px);}30%{opacity:1;transform:translate(58.24074074074076px,0px);}30.571428571428573%{opacity:1;transform:translate(64.54444444444445px,0px);}31.428571428571434%{opacity:0;transform:translate(74px,0px);}100%{opacity:0;transform:translate(74px,0px);}}@keyframes probe-onboarding-9{0%{opacity:0;}31.428571428571423%{opacity:0;}32.857142857142854%{opacity:0.45;}40%{opacity:0.45;}45.714285714285715%{opacity:0;}100%{opacity:0;}}@keyframes probe-onboarding-10{0%{opacity:0;}29.999999999999993%{opacity:0;}31.428571428571423%{opacity:0.07;}38.57142857142857%{opacity:0;}100%{opacity:0;}}@keyframes probe-onboarding-11{0%{opacity:0;transform:translate(0px,0px);}31.428571428571423%{opacity:0;transform:translate(0px,0px);}32.285714285714285%{opacity:1;transform:translate(9.455555555555572px,-1.7777777777777795px);}32.857142857142854%{opacity:1;transform:translate(15.759259259259267px,-2.962962962962962px);}34.285714285714285%{opacity:1;transform:translate(27.40740740740742px,-10.370370370370352px);}35.714285714285715%{opacity:1;transform:translate(37px,-20px);}37.14285714285714%{opacity:1;transform:translate(46.59259259259258px,-29.62962962962962px);}38.57142857142857%{opacity:1;transform:translate(58.24074074074076px,-37.03703703703704px);}39.14285714285714%{opacity:1;transform:translate(64.54444444444447px,-38.22222222222223px);}40%{opacity:0;transform:translate(74px,-40px);}100%{opacity:0;transform:translate(74px,-40px);}}@keyframes probe-onboarding-12{0%{opacity:0;}40%{opacity:0;}41.42857142857142%{opacity:0.45;}48.57142857142857%{opacity:0.45;}54.285714285714285%{opacity:0;}100%{opacity:0;}}@keyframes probe-onboarding-13{0%{opacity:0;}38.57142857142857%{opacity:0;}40%{opacity:0.07;}47.14285714285714%{opacity:0;}100%{opacity:0;}}@keyframes probe-onboarding-14{0%{opacity:0;transform:translate(0px,0px);}40%{opacity:0;transform:translate(0px,0px);}40.857142857142854%{opacity:1;transform:translate(9.455555555555547px,-3.5555555555555327px);}41.42857142857142%{opacity:1;transform:translate(15.759259259259267px,-5.925925925925895px);}42.857142857142854%{opacity:1;transform:translate(27.40740740740742px,-20.740740740740705px);}44.28571428571428%{opacity:1;transform:translate(37px,-40px);}45.714285714285715%{opacity:1;transform:translate(46.59259259259258px,-59.25925925925924px);}47.14285714285714%{opacity:1;transform:translate(58.24074074074076px,-74.07407407407408px);}47.714285714285715%{opacity:1;transform:translate(64.54444444444447px,-76.44444444444446px);}48.57142857142857%{opacity:0;transform:translate(74px,-80px);}100%{opacity:0;transform:translate(74px,-80px);}}
.onboarding-native .fill-surface{fill:#faf9f5}.onboarding-native .stroke-surface{stroke:#faf9f5}.onboarding-native .text-surface{color:#faf9f5}.onboarding-native .fill-surface-container{fill:#efeeea}.onboarding-native .stroke-surface-container{stroke:#efeeea}.onboarding-native .text-surface-container{color:#efeeea}.onboarding-native .fill-surface-container-high{fill:#e9e8e4}.onboarding-native .stroke-surface-container-high{stroke:#e9e8e4}.onboarding-native .text-surface-container-high{color:#e9e8e4}.onboarding-native .fill-search-surface{fill:#f6f5f1}.onboarding-native .stroke-search-surface{stroke:#f6f5f1}.onboarding-native .text-search-surface{color:#f6f5f1}.onboarding-native .fill-search-surface-active{fill:#f3f2ee}.onboarding-native .stroke-search-surface-active{stroke:#f3f2ee}.onboarding-native .text-search-surface-active{color:#f3f2ee}.onboarding-native .fill-inset-card-surface{fill:#f8f7f3}.onboarding-native .stroke-inset-card-surface{stroke:#f8f7f3}.onboarding-native .text-inset-card-surface{color:#f8f7f3}.onboarding-native .fill-inset-card-surface-active{fill:#f6f5f1}.onboarding-native .stroke-inset-card-surface-active{stroke:#f6f5f1}.onboarding-native .text-inset-card-surface-active{color:#f6f5f1}.onboarding-native .fill-on-surface{fill:#1b1c1a}.onboarding-native .stroke-on-surface{stroke:#1b1c1a}.onboarding-native .text-on-surface{color:#1b1c1a}.onboarding-native .fill-on-surface-variant{fill:#464742}.onboarding-native .stroke-on-surface-variant{stroke:#464742}.onboarding-native .text-on-surface-variant{color:#464742}.onboarding-native .fill-outline{fill:#777871}.onboarding-native .stroke-outline{stroke:#777871}.onboarding-native .text-outline{color:#777871}.onboarding-native .fill-outline-variant{fill:#d7d6d0}.onboarding-native .stroke-outline-variant{stroke:#d7d6d0}.onboarding-native .text-outline-variant{color:#d7d6d0}.onboarding-native .fill-sidebar{fill:#f6f5f1}.onboarding-native .stroke-sidebar{stroke:#f6f5f1}.onboarding-native .text-sidebar{color:#f6f5f1}.onboarding-native .fill-primary{fill:#1b1c1a}.onboarding-native .stroke-primary{stroke:#1b1c1a}.onboarding-native .text-primary{color:#1b1c1a}.onboarding-native .fill-primary-foreground{fill:#faf9f5}.onboarding-native .stroke-primary-foreground{stroke:#faf9f5}.onboarding-native .text-primary-foreground{color:#faf9f5}.onboarding-native .fill-popover{fill:#fff}.onboarding-native .stroke-popover{stroke:#fff}.onboarding-native .text-popover{color:#fff}.onboarding-native .fill-prbe-success{fill:#16794a}.onboarding-native .stroke-prbe-success{stroke:#16794a}.onboarding-native .text-prbe-success{color:#16794a}.onboarding-native .fill-prbe-error{fill:#ba1a1a}.onboarding-native .stroke-prbe-error{stroke:#ba1a1a}.onboarding-native .text-prbe-error{color:#ba1a1a}.onboarding-native .fill-prbe-warning{fill:#a35200}.onboarding-native .stroke-prbe-warning{stroke:#a35200}.onboarding-native .text-prbe-warning{color:#a35200}.onboarding-native .fill-prbe-info{fill:#1f5fbf}.onboarding-native .stroke-prbe-info{stroke:#1f5fbf}.onboarding-native .text-prbe-info{color:#1f5fbf}.onboarding-native .fill-prbe-muted{fill:#777871}.onboarding-native .stroke-prbe-muted{stroke:#777871}.onboarding-native .text-prbe-muted{color:#777871}.onboarding-native .fill-syntax-comment{fill:#687069}.onboarding-native .stroke-syntax-comment{stroke:#687069}.onboarding-native .text-syntax-comment{color:#687069}.onboarding-native .fill-syntax-keyword{fill:#b42342}.onboarding-native .stroke-syntax-keyword{stroke:#b42342}.onboarding-native .text-syntax-keyword{color:#b42342}.onboarding-native .fill-syntax-property{fill:#1f5fbf}.onboarding-native .stroke-syntax-property{stroke:#1f5fbf}.onboarding-native .text-syntax-property{color:#1f5fbf}.onboarding-native .fill-syntax-string{fill:#226b38}.onboarding-native .stroke-syntax-string{stroke:#226b38}.onboarding-native .text-syntax-string{color:#226b38}.onboarding-native .fill-syntax-number{fill:#925000}.onboarding-native .stroke-syntax-number{stroke:#925000}.onboarding-native .text-syntax-number{color:#925000}.onboarding-native .fill-syntax-function{fill:#6f42c1}.onboarding-native .stroke-syntax-function{stroke:#6f42c1}.onboarding-native .text-syntax-function{color:#6f42c1}.onboarding-native .fill-syntax-type{fill:#125e70}.onboarding-native .stroke-syntax-type{stroke:#125e70}.onboarding-native .text-syntax-type{color:#125e70}.onboarding-native .fill-prbe-deep{fill:#143d7a}.onboarding-native .stroke-prbe-deep{stroke:#143d7a}.onboarding-native .text-prbe-deep{color:#143d7a}.onboarding-native .fill-run-created{fill:#1f5fbf}.onboarding-native .stroke-run-created{stroke:#1f5fbf}.onboarding-native .text-run-created{color:#1f5fbf}.onboarding-native .fill-run-running{fill:#a35200}.onboarding-native .stroke-run-running{stroke:#a35200}.onboarding-native .text-run-running{color:#a35200}.onboarding-native .fill-run-completed{fill:#16794a}.onboarding-native .stroke-run-completed{stroke:#16794a}.onboarding-native .text-run-completed{color:#16794a}.onboarding-native .fill-run-failed{fill:#ba1a1a}.onboarding-native .stroke-run-failed{stroke:#ba1a1a}.onboarding-native .text-run-failed{color:#ba1a1a}.onboarding-native .fill-run-crashed{fill:#ba1a1a}.onboarding-native .stroke-run-crashed{stroke:#ba1a1a}.onboarding-native .text-run-crashed{color:#ba1a1a}.onboarding-native .fill-run-canceled{fill:#777871}.onboarding-native .stroke-run-canceled{stroke:#777871}.onboarding-native .text-run-canceled{color:#777871}.onboarding-native .fill-run-untracked{fill:#5f4da8}.onboarding-native .stroke-run-untracked{stroke:#5f4da8}.onboarding-native .text-run-untracked{color:#5f4da8}.onboarding-native .text-white{color:#fff}.onboarding-native .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@keyframes probe-onboarding-0{0%{opacity:0;}5.714285714285714%{opacity:0;}7.142857142857142%{opacity:0.45;}14.285714285714285%{opacity:0.45;}20%{opacity:0;}100%{opacity:0;}}@keyframes probe-onboarding-1{0%{opacity:0;}4.2857142857142865%{opacity:0;}5.714285714285714%{opacity:0.07;}12.85714285714286%{opacity:0;}100%{opacity:0;}}@keyframes probe-onboarding-2{0%{opacity:0;transform:translate(0px,0px);}5.714285714285714%{opacity:0;transform:translate(0px,0px);}6.571428571428571%{opacity:1;transform:translate(9.455555555555556px,3.5555555555555527px);}7.142857142857142%{opacity:1;transform:translate(15.759259259259267px,5.925925925925924px);}8.571428571428571%{opacity:1;transform:translate(27.40740740740742px,20.74074074074074px);}10%{opacity:1;transform:translate(37px,40px);}11.428571428571429%{opacity:1;transform:translate(46.59259259259258px,59.25925925925925px);}12.85714285714286%{opacity:1;transform:translate(58.24074074074076px,74.07407407407408px);}13.428571428571429%{opacity:1;transform:translate(64.54444444444445px,76.44444444444444px);}14.285714285714285%{opacity:0;transform:translate(74px,80px);}100%{opacity:0;transform:translate(74px,80px);}}@keyframes probe-onboarding-3{0%{opacity:0;}14.285714285714285%{opacity:0;}15.714285714285717%{opacity:0.45;}22.857142857142858%{opacity:0.45;}28.57142857142857%{opacity:0;}100%{opacity:0;}}@keyframes probe-onboarding-4{0%{opacity:0;}12.85714285714286%{opacity:0;}14.285714285714285%{opacity:0.07;}21.428571428571427%{opacity:0;}100%{opacity:0;}}@keyframes probe-onboarding-5{0%{opacity:0;transform:translate(0px,0px);}14.285714285714285%{opacity:0;transform:translate(0px,0px);}15.142857142857144%{opacity:1;transform:translate(9.45555555555556px,1.777777777777777px);}15.714285714285717%{opacity:1;transform:translate(15.759259259259267px,2.962962962962962px);}17.142857142857142%{opacity:1;transform:translate(27.40740740740742px,10.370370370370367px);}18.571428571428573%{opacity:1;transform:translate(37px,20px);}20%{opacity:1;transform:translate(46.59259259259258px,29.629629629629633px);}21.428571428571427%{opacity:1;transform:translate(58.24074074074076px,37.03703703703704px);}22%{opacity:1;transform:translate(64.54444444444445px,38.22222222222222px);}22.857142857142858%{opacity:0;transform:translate(74px,40px);}100%{opacity:0;transform:translate(74px,40px);}}@keyframes probe-onboarding-6{0%{opacity:0;}22.857142857142858%{opacity:0;}24.28571428571429%{opacity:0.45;}31.428571428571434%{opacity:0.45;}37.142857142857146%{opacity:0;}100%{opacity:0;}}@keyframes probe-onboarding-7{0%{opacity:0;}21.428571428571427%{opacity:0;}22.857142857142858%{opacity:0.07;}30%{opacity:0;}100%{opacity:0;}}@keyframes probe-onboarding-8{0%{opacity:0;transform:translate(0px,0px);}22.857142857142858%{opacity:0;transform:translate(0px,0px);}23.714285714285715%{opacity:1;transform:translate(9.455555555555547px,0px);}24.28571428571429%{opacity:1;transform:translate(15.759259259259267px,0px);}25.71428571428572%{opacity:1;transform:translate(27.40740740740742px,1.4210854715202004e-14px);}27.142857142857146%{opacity:1;transform:translate(37px,0px);}28.57142857142857%{opacity:1;transform:translate(46.59259259259258px,0px);}30%{opacity:1;transform:translate(58.24074074074076px,0px);}30.571428571428573%{opacity:1;transform:translate(64.54444444444445px,0px);}31.428571428571434%{opacity:0;transform:translate(74px,0px);}100%{opacity:0;transform:translate(74px,0px);}}@keyframes probe-onboarding-9{0%{opacity:0;}31.428571428571423%{opacity:0;}32.857142857142854%{opacity:0.45;}40%{opacity:0.45;}45.714285714285715%{opacity:0;}100%{opacity:0;}}@keyframes probe-onboarding-10{0%{opacity:0;}29.999999999999993%{opacity:0;}31.428571428571423%{opacity:0.07;}38.57142857142857%{opacity:0;}100%{opacity:0;}}@keyframes probe-onboarding-11{0%{opacity:0;transform:translate(0px,0px);}31.428571428571423%{opacity:0;transform:translate(0px,0px);}32.285714285714285%{opacity:1;transform:translate(9.455555555555572px,-1.7777777777777795px);}32.857142857142854%{opacity:1;transform:translate(15.759259259259267px,-2.962962962962962px);}34.285714285714285%{opacity:1;transform:translate(27.40740740740742px,-10.370370370370352px);}35.714285714285715%{opacity:1;transform:translate(37px,-20px);}37.14285714285714%{opacity:1;transform:translate(46.59259259259258px,-29.62962962962962px);}38.57142857142857%{opacity:1;transform:translate(58.24074074074076px,-37.03703703703704px);}39.14285714285714%{opacity:1;transform:translate(64.54444444444447px,-38.22222222222223px);}40%{opacity:0;transform:translate(74px,-40px);}100%{opacity:0;transform:translate(74px,-40px);}}@keyframes probe-onboarding-12{0%{opacity:0;}40%{opacity:0;}41.42857142857142%{opacity:0.45;}48.57142857142857%{opacity:0.45;}54.285714285714285%{opacity:0;}100%{opacity:0;}}@keyframes probe-onboarding-13{0%{opacity:0;}38.57142857142857%{opacity:0;}40%{opacity:0.07;}47.14285714285714%{opacity:0;}100%{opacity:0;}}@keyframes probe-onboarding-14{0%{opacity:0;transform:translate(0px,0px);}40%{opacity:0;transform:translate(0px,0px);}40.857142857142854%{opacity:1;transform:translate(9.455555555555547px,-3.5555555555555327px);}41.42857142857142%{opacity:1;transform:translate(15.759259259259267px,-5.925925925925895px);}42.857142857142854%{opacity:1;transform:translate(27.40740740740742px,-20.740740740740705px);}44.28571428571428%{opacity:1;transform:translate(37px,-40px);}45.714285714285715%{opacity:1;transform:translate(46.59259259259258px,-59.25925925925924px);}47.14285714285714%{opacity:1;transform:translate(58.24074074074076px,-74.07407407407408px);}47.714285714285715%{opacity:1;transform:translate(64.54444444444447px,-76.44444444444446px);}48.57142857142857%{opacity:0;transform:translate(74px,-80px);}100%{opacity:0;transform:translate(74px,-80px);}}