[data-landing=flow] .flowHeroPanel{padding-bottom:52px}[data-landing=flow] .landingJourney{position:relative;isolation:isolate}[data-landing=flow] .journeyStage,[data-landing=flow] .journeyViewport{position:relative;background:var(--ground)}[data-landing=flow] .journeyStage{--journey-card-h:590px;padding:32px 24px 80px;scroll-margin-top:84px}[data-landing=flow] .journeyStage:first-child{padding-top:0}[data-landing=flow] .journeyDeep{background:var(--card-ground);color:var(--gull)}[data-landing=flow] .journeyScene{position:relative;max-width:1680px;margin:auto;padding-top:16px}[data-landing=flow] .journeyHeading{position:relative;z-index:2;max-width:660px;margin:0 auto 30px;text-align:center}[data-landing=flow] .journeyEyebrow{margin:0 0 10px;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}[data-landing=flow] .journeyHeading h2{margin:0;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-weight:var(--preview-heading-weight);font-size:clamp(34px,3.8vw,52px);line-height:1.07;color:var(--ink);text-wrap:balance}[data-landing=flow] .journeyDeep .journeyHeading h2{color:var(--gull)}[data-landing=flow] .journeyHeading .journeyStart{min-height:40px;padding-inline:20px;font:600 18px/1.3 var(--preview-font);letter-spacing:0}[data-landing=flow] .journeyStart svg{width:20px;height:20px}[data-landing=flow] .journeyDeep .journeyEyebrow{color:var(--card-gold)}[data-landing=flow] .journeyShowcase{position:relative}[data-landing=flow] .journeyMain{position:relative;z-index:2;width:min(100%,352px);margin:auto;transform-origin:50% 70%}[data-landing=flow] .journeyMain>.flowVideo{height:var(--journey-card-h)}[data-landing=flow] .journeyBannerCloud{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(var(--banner-rows),minmax(0,1fr));gap:12px calc(352px - 2 * var(--banner-reach));pointer-events:none;--banner-reach:80px;--banner-stagger:112px;--banner-scale:1;--banner-pad:18px;--banner-size:.92}[data-landing=flow] .journeyBanners{display:contents}[data-landing=flow] .journeyBanner{grid-row:var(--banner-row);grid-column:var(--banner-column);display:flex;align-items:center;align-self:center;gap:12px;min-width:0;min-height:0;height:100%;max-height:96px;--banner-shift:calc(var(--banner-offset) * var(--banner-scale));--banner-tuck:max(0px,var(--banner-shift) - var(--banner-stagger) + var(--banner-reach));margin-inline:var(--banner-shift) calc(var(--banner-stagger) - var(--banner-shift));padding:10px calc(var(--banner-pad) + var(--banner-tuck) / var(--banner-size)) 10px var(--banner-pad);border:1px solid var(--glass-line);border-top-color:var(--glass-edge);border-radius:var(--preview-radius);background:linear-gradient(155deg,color-mix(in srgb,var(--tone) 92%,transparent),color-mix(in srgb,var(--tone) 80%,transparent));box-shadow:var(--preview-shadow);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);opacity:.16;transition:opacity .45s ease,border-color .45s ease,background-color .45s ease}[data-landing=flow] .journeyBanner:nth-child(2n){margin-inline:calc(var(--banner-stagger) - var(--banner-shift)) var(--banner-shift);padding:10px var(--banner-pad) 10px calc(var(--banner-pad) + var(--banner-tuck) / var(--banner-size))}[data-landing=flow] .journeyBanner{scale:var(--banner-size);transform-origin:100% 50%}[data-landing=flow] .journeyBanner:nth-child(2n){transform-origin:0 50%}[data-landing=flow] .journeyBanner{--tone:var(--surface);--tone-icon:var(--gold-surface);--tone-mark:var(--gold-deep)}[data-landing=flow] .journeyBanner[data-banner-tone=blue]{--tone:color-mix(in srgb,var(--drift) 30%,var(--surface));--tone-icon:color-mix(in srgb,var(--surface) 72%,transparent);--tone-mark:var(--deepblue)}[data-landing=flow] .journeyBanner[data-banner-tone=green]{--tone:color-mix(in srgb,var(--card-gold) 30%,var(--surface));--tone-icon:color-mix(in srgb,var(--surface) 72%,transparent)}[data-landing=flow] .journeyBanner[data-banner-active]{opacity:1;border-color:color-mix(in srgb,var(--gold-deep) 36%,var(--glass-line));border-top-color:var(--glass-edge)}[data-landing=flow] .journeyBanner>span:nth-child(2){min-width:0}[data-landing=flow] .journeyBanner b{display:block;font-size:clamp(16px,1.45vw,24px);line-height:1.2;font-weight:600;color:var(--ink)}[data-landing=flow] .journeyBanner small{display:block;margin-top:4px;font-size:clamp(12px,1.1vw,18px);line-height:1.3;color:var(--muted)}[data-landing=flow] .journeyBanner strong{flex:none;margin-left:auto;font-size:12px;font-weight:600;white-space:nowrap;color:var(--tone-mark)}[data-landing=flow] .journeyBanner strong[data-numeric]{font-size:clamp(18px,1.5vw,26px);font-weight:700;letter-spacing:-.04em}[data-landing=flow] .journeyBannerIcon{display:grid;place-items:center;flex:none;width:clamp(40px,3vw,52px);height:clamp(40px,3vw,52px);border-radius:var(--card-pill);background:var(--tone-icon);color:var(--tone-mark);overflow:hidden}[data-landing=flow] .journeyBannerIcon svg{width:26px;height:26px}[data-landing=flow] .journeyBannerIcon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-landing=flow] .journeyBannerIcon.journeyBrandIcon{border-radius:var(--control);background:var(--surface)}[data-landing=flow] .journeyBrand-thorne img{-o-object-fit:contain;object-fit:contain;padding:7px;background:var(--surface)}[data-landing=flow] .journeyBrand-apple-health img{-o-object-fit:contain;object-fit:contain}[data-landing=flow] .journeyBannersDark .journeyBanner{background:linear-gradient(155deg,var(--tone),color-mix(in srgb,var(--tone) 94%,transparent))}[data-landing=flow] .journeyMain .routineConnections{--routineCardH:var(--journey-card-h)}[data-landing=flow] .journeyMembers{display:grid}[data-landing=flow] .journeyMembers .routineScene{grid-area:1/1;transition:opacity .4s ease,transform .55s var(--ease)}[data-landing=flow] .journeyMembers [data-member-place="0"]{z-index:3;opacity:1;transform:none}[data-landing=flow] .journeyMembers [data-member-place="1"]{z-index:2;opacity:.38;transform:translate(18px,12px) rotate(3deg) scale(.96);pointer-events:none}[data-landing=flow] .journeyMembers [data-member-place="2"]{z-index:1;opacity:.18;transform:translate(-18px,24px) rotate(-3deg) scale(.92);pointer-events:none}[data-landing=flow] .journeyPatternDeck{display:grid;align-items:center}[data-landing=flow] .journeyPatternDeck .flipper{transition-duration:.4s}[data-landing=flow] .journeyPatternDeck .flipper>.mcard{transition-delay:.2s}[data-landing=flow] .journeyPatternView{grid-area:1/1;min-width:0}[data-landing=flow] .landingJourney[data-journey-ready] .journeyPatternView{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(16px) scale(.97);transition:opacity .45s ease,transform .55s var(--ease),visibility 0s linear .45s}[data-landing=flow] .landingJourney[data-journey-ready] .journeyPatternView[data-active]{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}[data-landing=flow] .journeyPatterns{--card-ground:var(--gull);--ritual-paper:var(--abyssal);--card-teal:var(--deepblue);--card-muted:color-mix(in srgb,var(--abyssal) 65%,transparent);display:flex;flex-direction:column;gap:8px;padding:20px;overflow:visible;border:1px solid var(--line);border-radius:var(--preview-radius);box-shadow:var(--card-shadow);background:var(--gull);color:var(--abyssal)}[data-landing=flow] .journeyCardHead{display:flex;align-items:center;justify-content:space-between;gap:12px}[data-landing=flow] .journeyCardHead .stamp{position:static;font-size:9px;padding:4px 8px}[data-landing=flow] .journeyCardHead .pillE{font-size:12px;padding:5px 12px}[data-landing=flow] .journeyPatterns h3{margin:4px 0 0;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-weight:var(--preview-heading-weight);font-size:30px;line-height:1.05;color:var(--abyssal)}[data-landing=flow] .journeyPatterns.pat:before{display:none}[data-landing=flow] .journeyPatterns.pat .journeyChart{margin:8px 0 0;padding:6px 8px;background:color-mix(in srgb,var(--abyssal) 5%,var(--gull))}[data-landing=flow] .journeyPatterns .journeyChart svg{display:block;width:100%;height:48px;margin:0}[data-landing=flow] .journeyChart .cfoot{margin-top:7px;font-size:8px}[data-landing=flow] .journeyWear{display:grid;gap:4px;border-block:1px solid color-mix(in srgb,var(--abyssal) 10%,transparent);padding:8px 0}[data-landing=flow] .journeyWear .micro{font-size:8px;line-height:1.4}[data-landing=flow] .journeyWear p{display:flex;justify-content:space-between;gap:6px;margin:0;font-size:10px;line-height:1.4;color:var(--card-muted)}[data-landing=flow] .journeyWear b{color:var(--abyssal);font-size:12px}[data-landing=flow] .journeyStackHead h4{display:flex;justify-content:space-between;gap:12px;margin:0;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-weight:var(--preview-heading-weight);font-size:23px;line-height:1.1;color:var(--abyssal)}[data-landing=flow] .journeyStackHead h4 span{color:var(--card-muted)}[data-landing=flow] .journeyStackHead p{margin:3px 0 0;font-size:11px;color:var(--card-muted)}[data-landing=flow] .journeyPatterns .flowCalHead{margin:0 0 -6px}[data-landing=flow] .journeyPatterns .flowCal{gap:3px;width:min(100%,264px);align-self:center}[data-landing=flow] .journeyPatterns .flowCal button{position:relative;display:block;min-width:0;aspect-ratio:1;padding:0;border:1px solid transparent;border-radius:calc(var(--preview-radius) * .2);background:color-mix(in srgb,var(--ritual-paper) 9%,transparent);cursor:pointer;transition:transform .45s var(--ease),background-color .45s ease,opacity .45s ease;transition-delay:calc(var(--d) * 9ms)}[data-landing=flow] .journeyPatterns .flowCal button[data-day=taken]{background:var(--card-gold)}[data-landing=flow] .journeyPatterns .flowCal button[data-add]{background:color-mix(in srgb,var(--card-gold) 50%,var(--gold-deep))}[data-landing=flow] .journeyPatterns .flowCal button[data-day=missed]{background:transparent;border-color:var(--card-warn)}[data-landing=flow] .journeyPatterns .flowCal button[data-day=ahead]{background:transparent;border-color:color-mix(in srgb,var(--ritual-paper) 14%,transparent)}[data-landing=flow] .landingJourney[data-journey-ready] .flowCal:not([data-calendar-loaded]) button{background:color-mix(in srgb,var(--ritual-paper) 9%,transparent);transform:scale(.65);opacity:.4;transition-delay:0s}[data-landing=flow] .journeyPatterns .flowCal button[data-picked]{outline:2px solid var(--abyssal);outline-offset:1px}[data-landing=flow] .journeyPatterns .flowCal button[data-demo-tap]:after{content:"";position:absolute;inset:-3px;border:2px solid var(--abyssal);border-radius:inherit;animation:journeyDayTap .7s ease-out both;pointer-events:none}@keyframes journeyDayTap{0%{transform:scale(.85);opacity:1}to{transform:scale(1.8);opacity:0}}[data-landing=flow] .flowCalPop.journeyDayPop{display:grid;gap:3px;width:-moz-max-content;width:max-content;max-width:calc(100% - 8px);padding:8px 10px;border-radius:var(--control);white-space:normal;text-align:center;line-height:1.3;font-weight:400;animation:none}[data-landing=flow] .journeyDayPop b{font-size:10px;font-weight:600}[data-landing=flow] .journeyDayPop:after{content:"";position:absolute;left:calc(50% + var(--day-arrow, 0px));bottom:-4px;width:8px;height:8px;background:var(--abyssal);transform:translateX(-50%) rotate(45deg)}[data-landing=flow] .journeyPatterns .flowCalKey{margin-top:-4px;font-size:8px}[data-landing=flow] .journeyPatternFoot{margin:0;font-size:10px;line-height:1.5;color:var(--card-muted)}[data-landing=flow] .journeyPatternFoot a{color:var(--abyssal);text-decoration:underline;text-underline-offset:2px}[data-landing=flow] .journeyMain .flowRegistry{min-height:var(--journey-card-h);height:auto;padding:26px 22px;animation:none;box-shadow:var(--card-shadow)}[data-landing=flow] .journeyMain .flowRegistry h4{font-size:30px;line-height:1.1;margin:14px 0 24px}[data-landing=flow] .journeyMain .flowRegistryList{gap:8px}[data-landing=flow] .journeyMain .flowRegistryList li{display:block;padding:0;min-height:0;border:0}[data-landing=flow] .journeyMain .flowRegistryList button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:54px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--abyssal) 10%,transparent);border-radius:var(--control);text-align:left;color:var(--abyssal);background:transparent;cursor:pointer;transition:background-color .35s ease,border-color .35s ease}[data-landing=flow] :is([data-study-current=peptide],[data-study-example=peptide],[data-result-study=peptide]){--study-a:var(--coral);--study-b:var(--gold)}[data-landing=flow] :is([data-study-current=caffeine],[data-study-example=caffeine],[data-result-study=caffeine]){--study-a:var(--card-teal);--study-b:var(--drift)}[data-landing=flow] :is([data-study-current=women],[data-study-example=women]){--study-a:var(--coral);--study-b:var(--card-teal)}[data-landing=flow] :is([data-study-current=creatine],[data-study-example=creatine],[data-result-study=creatine]){--study-a:var(--gold);--study-b:var(--card-teal)}[data-landing=flow] :is([data-study-current=guided],[data-study-example=guided]){--study-a:var(--drift);--study-b:var(--coral)}[data-landing=flow] :is([data-study-current=product],[data-study-example=product]){--study-a:var(--gold);--study-b:var(--drift)}[data-landing=flow] [data-study-tone=caffeine]{--study-a:var(--card-teal);--study-b:var(--drift)}[data-landing=flow] [data-study-tone=creatine]{--study-a:var(--gold);--study-b:var(--card-teal)}[data-landing=flow] [data-study-tone=guided]{--study-a:var(--drift);--study-b:var(--coral)}[data-landing=flow] [data-study-tone=product]{--study-a:var(--gold);--study-b:var(--drift)}[data-landing=flow] [data-study-tone=women]{--study-a:var(--coral);--study-b:var(--card-teal)}[data-landing=flow] .journeyStudyFrame{position:relative;isolation:isolate}[data-landing=flow] .journeyStudyFrame:before{content:"";position:absolute;z-index:-1;inset:-8px;border-radius:var(--preview-radius);background:linear-gradient(135deg,var(--study-a),var(--study-b));filter:blur(18px);opacity:0;pointer-events:none;transition:opacity .3s ease}[data-landing=flow] [data-study-current] .journeyStudyFrame:before{opacity:.65}[data-landing=flow] .journeyMain .flowRegistryList button[data-study-revealed]{background:linear-gradient(115deg,color-mix(in srgb,var(--study-a) 18%,var(--gull)),color-mix(in srgb,var(--study-b) 12%,var(--gull)))}[data-landing=flow] .journeyMain .flowRegistryList button[aria-pressed=true]{border-color:color-mix(in srgb,var(--study-a) 60%,var(--abyssal));background:linear-gradient(115deg,color-mix(in srgb,var(--study-a) 55%,var(--gull)),color-mix(in srgb,var(--study-b) 35%,var(--gull)))}[data-landing=flow] .journeyBannersDark .journeyBanner[data-result-current]{border-color:var(--study-a);background:linear-gradient(115deg,color-mix(in srgb,var(--study-a) 45%,var(--tone)),color-mix(in srgb,var(--study-b) 30%,var(--tone)))}[data-landing=flow] .journeyCardTools{display:flex;align-items:center;gap:8px}[data-landing=flow] .routineConnections .journeyCardTools .stamp{position:static}[data-landing=flow] .journeyCardNext{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:7px;border:1px solid var(--glass-edge);border-radius:var(--card-pill);color:var(--abyssal);background:var(--glass-ground);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);cursor:pointer}[data-landing=flow] .journeyCardNext svg{width:20px;height:20px}[data-landing=flow] .journeyPatterns .journeyCardNext{width:32px;height:32px;border-color:var(--line)}[data-landing=flow] .journeyMain .flowRegistry .enroll2{min-height:44px;margin-top:28px}[data-landing=flow] .journeyNav{position:absolute;z-index:40;left:50%;bottom:max(14px,env(safe-area-inset-bottom));max-width:calc(100% - 24px);transform:translate(-50%,120px);visibility:hidden;opacity:0;transition:opacity .2s ease,transform .3s var(--ease),visibility .3s}[data-landing=flow] .journeyNav[data-visible]{transform:translate(-50%);visibility:visible;opacity:1}[data-landing=flow] .journeyNavBar{display:flex;align-items:center;gap:4px;padding:6px;border-radius:var(--card-pill);border:1px solid var(--glass-edge);background:color-mix(in srgb,var(--gull) 84%,transparent);box-shadow:var(--preview-shadow);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}[data-landing=flow] .journeyNav a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 20px;border-radius:var(--card-pill);text-decoration:none;color:var(--abyssal);white-space:nowrap;font-size:14px;font-weight:500;transition:background-color .2s ease,color .2s ease}[data-landing=flow] .journeyNav a[aria-current]{background:var(--card-ground);color:var(--gull)}[data-landing=flow] .journeyNav svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}[data-landing=flow] .landingJourney :is(a,button,[role=slider]):focus-visible{outline:2px solid var(--card-gold);outline-offset:3px}[data-landing=flow] .journeyStage[data-active] .journeyBanner{animation:journeyBannerIn .6s var(--ease) backwards;animation-delay:calc(var(--banner) * 45ms)}[data-landing=flow] .journeyStage[data-journey-stage="2"][data-active] .journeyBanner,[data-landing=flow] .journeyStage[data-journey-stage="3"][data-active] .journeyBanner{animation:none}[data-landing=flow] .journeyStage[data-journey-stage="2"][data-active] .journeyBanner[data-banner-active],[data-landing=flow] .journeyStage[data-journey-stage="3"][data-active] .journeyBanner[data-result-current]{animation:journeyBannerIn .6s var(--ease) backwards}@keyframes journeyBannerIn{0%{opacity:0;translate:0 28px}}[data-landing=flow] .landingJourney[data-paused] *,[data-landing=flow] .landingJourney[data-paused] :after{animation-play-state:paused!important}[data-landing=flow] .landingJourney[data-paused] .journeyBanner{animation:none}[data-landing=flow] .landingJourney[data-journey-ready]{height:calc(var(--journey-screen) + var(--journey-travel))}[data-landing=flow] .landingJourney[data-journey-ready] .journeyViewport{position:sticky;top:var(--journey-top);width:100vw;margin-inline:calc(50% - 50vw);height:var(--journey-screen);overflow:clip;transition:background-color .55s ease}[data-landing=flow] .journeyViewport[data-journey-tone=deep]{background:var(--card-ground)}[data-landing=flow] .landingJourney[data-journey-ready] .journeyStage{position:absolute;inset:0;min-height:0;padding:8px 24px calc(var(--journey-nav-height, 64px) + 26px);background:transparent;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility 0s linear .4s}[data-landing=flow] .landingJourney[data-journey-ready] .journeyStage[data-active]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}[data-landing=flow] .landingJourney[data-journey-ready] .journeyScene{display:grid;grid-template-rows:var(--journey-heading-height,92px) minmax(0,1fr);gap:10px;width:100%;height:100%;padding:0}[data-landing=flow] .landingJourney[data-journey-ready] .journeyHeading{width:100%;max-width:960px;margin:0 auto;align-self:center}[data-landing=flow] .landingJourney[data-journey-ready] .journeyEyebrow{display:none}[data-landing=flow] .landingJourney[data-journey-ready] .journeyHeading h2{font-size:clamp(28px,2.3vw,38px)}[data-landing=flow] .landingJourney[data-journey-ready] .journeyShowcase{display:grid;place-items:center;min-height:0;width:100%}[data-landing=flow] .landingJourney[data-journey-ready] .journeyMain{position:absolute;left:50%;top:50%;margin:0;width:var(--journey-card-width,352px);transform:translate(-50%,-50%) translateY(28px) scale(calc(var(--journey-fit, 1) * .94));transform-origin:center;transition:transform .65s var(--ease)}[data-landing=flow] .landingJourney[data-journey-ready] .journeyStage[data-active] .journeyMain{transform:translate(-50%,-50%) scale(var(--journey-fit,1))}[data-landing=flow] .landingJourney[data-journey-ready] .journeyBannerCloud{inset:auto 0;top:50%;height:min(96%,calc(var(--journey-card-h) * var(--journey-fit, 1)));transform:translateY(-50%);-moz-column-gap:calc(var(--journey-card-width, 352px) * var(--journey-fit, 1) - 2 * var(--banner-reach));column-gap:calc(var(--journey-card-width, 352px) * var(--journey-fit, 1) - 2 * var(--banner-reach))}@media (max-width:1199px){[data-landing=flow] .journeyBannerCloud{--banner-reach:40px;--banner-stagger:48px;--banner-scale:calc(48 / 112);--banner-pad:10px}[data-landing=flow] .journeyBanner{gap:8px}[data-landing=flow] .journeyBannerIcon{width:30px;height:30px}[data-landing=flow] .journeyBanner b{font-size:14px}[data-landing=flow] .journeyBanner small{font-size:11px}[data-landing=flow] .journeyNav a{padding-inline:14px}}@media (max-width:1099px){[data-landing=flow] .journeyBannerCloud{display:none}}@media (max-width:767px){[data-landing=flow] .journeyStage{min-height:0;padding:40px 20px 104px;scroll-margin-top:80px;--journey-card-h:550px}[data-landing=flow] .journeyScene{position:relative;top:auto;padding:0}[data-landing=flow] .journeyHeading{margin-bottom:26px}[data-landing=flow] .journeyEyebrow{font-size:10px}[data-landing=flow] .journeyHeading h2{font-size:36px}[data-landing=flow] .journeyNav{width:calc(100% - 20px);max-width:430px;bottom:max(10px,env(safe-area-inset-bottom))}[data-landing=flow] .journeyNavBar{gap:0;padding:5px;border-radius:var(--preview-radius)}[data-landing=flow] .journeyNav a{flex:1 1 0;flex-direction:column;gap:5px;min-width:0;min-height:58px;padding:8px 3px;border-radius:calc(var(--preview-radius) * .72);white-space:normal;font-size:10px;line-height:1.2;text-align:center}[data-landing=flow] .journeyNav a span{max-width:74px}[data-landing=flow] .journeyNav svg{width:17px;height:17px}[data-landing=flow] .journeyMain .routineConnections .stamp{display:inline-flex}[data-landing=flow] .journeyMain .routineConnections .flipper,[data-landing=flow] .journeyMain .routineConnections .mcard,[data-landing=flow] .journeyMain .routineConnections .routineScene{height:var(--journey-card-h)}[data-landing=flow] .landingJourney[data-journey-ready] .journeyStage{padding-inline:16px}[data-landing=flow] .landingJourney[data-journey-ready] .journeyScene{grid-template-rows:var(--journey-heading-height,112px) minmax(0,1fr);gap:8px}[data-landing=flow] .landingJourney[data-journey-ready] .journeyHeading h2{font-size:28px}}@media (max-width:360px){[data-landing=flow] .journeyStage{padding-inline:14px}[data-landing=flow] .journeyPatterns{padding:16px}[data-landing=flow] .journeyNav a{font-size:9px}[data-landing=flow] .journeyMain .flowRegistry{padding:24px 16px}[data-landing=flow] .journeyMain .flowRegistryList b{font-size:12px}}@media (prefers-reduced-motion:reduce){[data-landing=flow] .landingJourney *,[data-landing=flow] .landingJourney :after,[data-landing=flow] .landingJourney :before{animation:none!important;transition:none!important}}[data-landing=flow] button.journeyBanner{pointer-events:auto;cursor:pointer;text-align:left;font-family:Geist Variable,Geist,system-ui,sans-serif}[data-landing=flow] button.journeyBanner:is(:hover,:focus-visible,[aria-pressed=true]){border-color:var(--card-gold)}[data-landing=flow] .journeyWear[data-emphasized]{background:var(--gold-surface);outline:1px solid var(--gold-deep);outline-offset:4px}[data-landing=flow] .journeyPatterns.pat .journeyChart{position:relative;cursor:crosshair;touch-action:pan-y;transition:transform .45s var(--ease),background-color .45s ease,border-color .45s ease,box-shadow .45s ease}[data-landing=flow] .journeyPatterns.pat .journeyChart[data-chart-spotlight]{z-index:3;transform:scale(var(--chart-pop-scale,1.36),var(--chart-pop-scale-y,1.36));border-color:var(--gold-deep);background:color-mix(in srgb,var(--card-gold) 18%,var(--gull));box-shadow:var(--preview-shadow)}[data-landing=flow] .journeyPatterns.pat .journeyChart .l{stroke-dashoffset:1;transition-delay:0s}[data-landing=flow] .journeyPatterns.pat .journeyChart :is(.a,.d,.s){opacity:0;transition-delay:0s}[data-landing=flow] .journeyPatterns.pat .journeyChart[data-chart-live] .l{stroke-dashoffset:0}[data-landing=flow] .journeyPatterns.pat .journeyChart[data-chart-live] :is(.a,.d,.s){opacity:1}[data-landing=flow] .journeyChartCursor{stroke:var(--gold-deep);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}[data-landing=flow] .journeyChartPoint{fill:var(--gold);stroke:var(--gull);stroke-width:2;vector-effect:non-scaling-stroke}[data-landing=flow] .journeyChartPop{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-height:22px;color:var(--ink);font-size:9px;line-height:1.4;pointer-events:none}[data-landing=flow] .journeyChartPop b,[data-landing=flow] .journeyChartPop span{display:block}[data-landing=flow] .journeyChartPop span{color:var(--muted);text-align:right}@media (prefers-reduced-motion:reduce){[data-landing=flow] .journeyPatterns.pat .journeyChart .l{stroke-dashoffset:0;transition:none}[data-landing=flow] .journeyPatterns.pat .journeyChart :is(.a,.d,.s){opacity:1;transition:none}}