[data-landing=flow]{--flow-max:1200px;--flow-gutter:clamp(16px,4.2vw,60px);--flow-nav:72px;--flow-tile-radius:calc(var(--preview-radius) * 0.6);overflow-x:clip}:root:not([data-ui-preview=enel]) [data-landing=flow]{--ground:var(--surface)}[data-landing=flow] .micro,[data-landing=flow] .mono{font-family:Geist Mono Variable,Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}[data-landing=flow] .micro{font-size:10px;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--card-muted)}[data-landing=flow] .flowTitle .hl svg{transition:clip-path 1.3s cubic-bezier(.22,1,.36,1) .2s}[data-landing=flow] .flowTitle[data-lit] .hl svg{clip-path:inset(0)}[data-landing=flow] .flowTitle[data-lit] .hl:nth-of-type(2) svg{transition-delay:1s}[data-landing=flow] .flowTitle:not([data-lit]) .hl svg{transition-duration:0s;transition-delay:0s}[data-landing=flow] .flowHero{padding:6px 8px 0}[data-landing=flow] .flowHeroPanel{position:relative;max-width:1384px;margin:0 auto;padding:clamp(40px,6vw,84px) 16px clamp(28px,3vw,40px);border-radius:calc(var(--preview-radius) * 2.3);text-align:center;background:radial-gradient(60% 40% at 18% 78%,color-mix(in srgb,var(--card-teal) 22%,transparent),transparent 70%),radial-gradient(55% 40% at 84% 70%,color-mix(in srgb,var(--gold) 26%,transparent),transparent 70%),radial-gradient(105% 90% at 50% 0,var(--surface) 15%,color-mix(in srgb,var(--gold) 16%,var(--surface)) 52%,color-mix(in srgb,var(--card-teal) 18%,var(--ground)) 76%,var(--ground) 99%);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--surface) 70%,transparent);overflow:hidden}[data-landing=flow] .flowBadge{display:inline-flex;align-items:center;gap:10px;margin:0;padding:4px 12px 4px 4px;border-radius:calc(var(--preview-radius) * .55);border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:var(--preview-shadow);font-size:12.5px;line-height:1.2;color:var(--muted)}[data-landing=flow] .flowBadgeOpen{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border-radius:calc(var(--preview-radius) * .4);background:var(--gold-surface);color:var(--ink);font-weight:600}[data-landing=flow] .flowRoll{display:inline-block;width:var(--flow-roll-w,auto);height:1.25em;overflow:hidden;white-space:nowrap;text-align:left}[data-landing=flow] .flowRollTrack{display:flex;flex-direction:column;align-items:flex-start;transform:translateY(calc(var(--flow-roll, 0) * -1.25em));transition:transform .6s var(--ease)}[data-landing=flow] .flowRollTrack>span{height:1.25em;line-height:1.25em}[data-landing=flow] .flowRoll[data-jump] .flowRollTrack{transition:none}[data-landing=flow] .flowBadgeOpen i{width:7px;height:7px;border-radius:var(--card-pill);background:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 28%,transparent)}[data-landing=flow] .flowHero h1{max-width:none;margin:26px auto 0;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-weight:var(--preview-heading-weight);font-size:clamp(40px,5.7vw,80px);line-height:1.02;letter-spacing:-.012em;color:var(--ink);text-wrap:balance}[data-landing=flow] .flowHero h1 span{display:block}[data-landing=flow] .flowHero .marketingLead{max-width:52ch;margin:22px auto 0;font-size:clamp(16px,1.35vw,19px);line-height:1.55;color:var(--muted)}[data-landing=flow] .flowTopics{margin-top:clamp(28px,3.4vw,40px)}[data-landing=flow] .flowTabsRow{display:flex;align-items:center;justify-content:center;gap:10px}[data-landing=flow] .flowTabsClip{max-width:100%}[data-landing=flow] .flowTabs{display:inline-flex;gap:2px;padding:3px;border-radius:calc(var(--preview-radius) * .6);background:color-mix(in srgb,var(--surface) 46%,var(--gold-surface));box-shadow:inset 0 0 2px 1px var(--surface),0 0 1px color-mix(in srgb,var(--ink) 28%,transparent)}[data-landing=flow] .flowTab{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border:0;border-radius:calc(var(--preview-radius) * .45);background:transparent;color:color-mix(in srgb,var(--ink) 66%,transparent);font-size:13.5px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:color .2s ease,background-color .25s ease}[data-landing=flow] .flowTab:hover{color:var(--ink)}[data-landing=flow] .flowTab[aria-selected=true]{background-color:var(--surface);background-image:var(--gloss-sheen);box-shadow:var(--gloss-shadow);color:var(--ink)}[data-landing=flow] .flowTab svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}[data-landing=flow] .flowWindow{position:relative;max-width:1000px;margin:30px auto 0;text-align:left}[data-landing=flow] .flowStage{padding:0}[data-landing=flow] .flowPanel{display:grid;grid-template-columns:repeat(3,minmax(0,312px));justify-content:center;gap:clamp(14px,2vw,22px);animation:flowPanelIn .5s var(--ease) both}[data-landing=flow] .flowPanel>*{min-width:0}[data-landing=flow] .flowPanel[hidden]{display:none}@keyframes flowPanelIn{0%{opacity:0;transform:translateY(10px)}}[data-landing=flow]{--flow-card-h:548px}[data-landing=flow] .flowWindow :is(.mcard,.study,.flowVideo){height:var(--flow-card-h);min-height:0}[data-landing=flow] .flowWindow .routineConnections{--routineCardH:var(--flow-card-h)}[data-landing=flow] .routineItem[data-flow-tap]{position:relative;isolation:isolate;animation:flowItemTap .6s ease-out}[data-landing=flow] .routineItem[data-flow-tap]:after{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:var(--card-pill);background:currentColor;opacity:0;animation:flowItemRipple .7s ease-out}@keyframes flowItemTap{40%{transform:scale(.9)}}@media (min-width:768px){[data-landing=flow] .routineFlip[data-flow-tap]{animation:flowItemTap .6s ease-out}[data-landing=flow] .routineFlip[data-flow-tap]:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:var(--card-pill);background:var(--gull);opacity:0;pointer-events:none;animation:flowItemRipple .7s ease-out}}@keyframes flowItemRipple{10%{opacity:.35;transform:scale(.4)}to{opacity:0;transform:scale(3.2)}}[data-landing=flow] .flowWindow .patpad{padding:52px 18px 8px;gap:8px}[data-landing=flow] .flowWindow .patpad .chart svg{height:64px}[data-landing=flow] .flowWindow .baselineBody{display:grid;gap:10px;padding:58px 18px 12px}[data-landing=flow] .flowWindow .baseline .footer{padding-right:20px}[data-landing=flow] .flowWindow .p3 .art{min-height:0}[data-landing=flow] .flowWindow .ppad{position:relative;inset:auto;padding:56px 16px 12px}[data-landing=flow] .flowWindow .phero{flex:none;min-height:150px}[data-landing=flow] .flowWindow .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}[data-landing=flow] .flowWindow .barTrack{height:34px}[data-landing=flow] .flowVideo{position:relative;isolation:isolate;display:block;overflow:hidden;border-radius:var(--preview-radius);background:var(--card-ground);box-shadow:var(--card-shadow);color:var(--gull)}[data-landing=flow] .flowVideoClip{position:absolute;left:-9%;top:-13%;z-index:-2;width:118%;max-width:none;height:142%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}[data-landing=flow] .flowVideoScrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--abyssal) 48%,transparent) 0,transparent 36%,transparent 56%,color-mix(in srgb,var(--abyssal) 58%,transparent) 100%)}[data-landing=flow] .flowVideoBack{position:absolute;left:16px;top:16px;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--card-pill);background:color-mix(in srgb,var(--gull) 72%,transparent);color:var(--abyssal);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-landing=flow] .flowVideoBack svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}[data-landing=flow] .flowVideoTop{position:absolute;left:18px;right:18px;top:72px}[data-landing=flow] .flowVideoQ{margin:0;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-weight:var(--preview-heading-weight);font-size:28px;line-height:1.1;color:var(--gull);text-shadow:0 1px 14px color-mix(in srgb,var(--abyssal) 40%,transparent);transition:opacity .35s ease,transform .35s ease}[data-landing=flow] .flowVideoQ[data-changing]{opacity:0;transform:translateY(6px)}[data-landing=flow] .flowVideoTimer{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;padding:6px 12px;border-radius:var(--card-pill);background:color-mix(in srgb,var(--abyssal) 46%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:12px;color:var(--gull)}[data-landing=flow] .flowVideoTimer i{width:8px;height:8px;border-radius:var(--card-pill);background:var(--coral)}[data-landing=flow] .flowVideo[data-recording] .flowVideoTimer i{animation:flowBlink 1.2s ease-in-out infinite}@keyframes flowBlink{50%{opacity:.35}}[data-landing=flow] .flowVideoWords{position:absolute;left:18px;right:18px;bottom:150px;min-height:1.4em;margin:0;text-align:center;font-size:17px;font-weight:500;line-height:1.35;color:var(--gull);text-shadow:0 1px 10px color-mix(in srgb,var(--abyssal) 50%,transparent)}[data-landing=flow] .flowVideoWave{position:absolute;left:50%;bottom:116px;display:flex;align-items:center;gap:3px;height:28px;transform:translateX(-50%)}[data-landing=flow] .flowVideoWave i{width:2px;height:6px;border-radius:var(--card-pill);background:color-mix(in srgb,var(--gull) 88%,transparent)}[data-landing=flow] .flowVideoWave i:nth-child(3n){height:12px}[data-landing=flow] .flowVideoWave i:nth-child(n+10):nth-child(-n+17){height:20px}[data-landing=flow] .flowVideo[data-recording] .flowVideoWave i{animation:flowWave .9s ease-in-out infinite;animation-delay:calc(var(--w, 0) * -.11s)}[data-landing=flow] .flowVideoWave i:nth-child(2n){--w:2}[data-landing=flow] .flowVideoWave i:nth-child(3n){--w:5}[data-landing=flow] .flowVideoWave i:nth-child(5n){--w:7}@keyframes flowWave{50%{transform:scaleY(1.9)}}[data-landing=flow] .flowVideoControls{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;align-items:flex-end;gap:22px}[data-landing=flow] .flowCtl{display:grid;justify-items:center;gap:6px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--gull) 92%,transparent)}[data-landing=flow] .flowCtl>i{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--card-pill);background:color-mix(in srgb,var(--gull) 30%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}[data-landing=flow] .flowCtl svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}[data-landing=flow] .flowRec{position:relative;display:grid;place-items:center;width:68px;height:68px;border-radius:var(--card-pill);background:var(--gull)}[data-landing=flow] .flowRec svg{position:absolute;inset:-6px;width:80px;height:80px;transform:rotate(-90deg)}[data-landing=flow] .flowRec .track{fill:none;stroke:none}[data-landing=flow] .flowRec .ring{fill:none;stroke:var(--coral);stroke-width:3;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--flow-progress, 0));transition:stroke-dashoffset var(--flow-step,0s) linear}[data-landing=flow] .flowRec b{width:24px;height:24px;border-radius:calc(var(--preview-radius) * .4);background:color-mix(in srgb,var(--coral) 62%,var(--abyssal))}[data-landing=flow] .mcard .pillE svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}[data-landing=flow] :is(.flowPulseBody,.flowTodayBody,.flowStackBody,.flowTopicBody){position:absolute;inset:0;display:flex;flex-direction:column;gap:10px;padding:62px 18px 10px}[data-landing=flow] .flowPulseBody{justify-content:center;gap:26px;padding-bottom:40px}[data-landing=flow] .flowPulseRow{display:grid;gap:10px}[data-landing=flow] .flowPulseHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}[data-landing=flow] .flowPulseValue{font-size:18px;font-weight:600;color:var(--card-gold)}[data-landing=flow] .flowPulseValue small{font-size:11px;font-weight:400;color:color-mix(in srgb,var(--ritual-paper) 60%,transparent)}[data-landing=flow] .flowSlider{position:relative;display:block;height:8px;margin:6px 4px;border-radius:var(--card-pill);background:color-mix(in srgb,var(--ritual-paper) 16%,transparent)}[data-landing=flow] .flowSliderFill{position:absolute;inset:0 auto 0 0;width:var(--at);border-radius:inherit;background:var(--card-gold);transform-origin:left}[data-landing=flow] .flowSlider i{width:2px;height:12px;background:color-mix(in srgb,var(--ritual-paper) 26%,transparent)}[data-landing=flow] .flowSlider b,[data-landing=flow] .flowSlider i{position:absolute;top:50%;border-radius:var(--card-pill);transform:translate(-50%,-50%)}[data-landing=flow] .flowSlider b{left:var(--at);width:24px;height:24px;border:3px solid var(--card-ground);background:var(--card-teal);box-shadow:0 0 0 2px var(--card-gold)}[data-landing=flow] .flowPulse :is(.flowSliderFill,.flowSlider b){transition:width .9s var(--ease),left .9s var(--ease),transform .9s var(--ease);transition-delay:calc(.35s + var(--row, 0) * .45s)}[data-landing=flow] .flowPulse:not(.live) .flowSliderFill{width:0}[data-landing=flow] .flowPulse:not(.live) .flowSlider b{left:0}[data-landing=flow] .flowSlider[role=slider]{cursor:pointer;touch-action:none}[data-landing=flow] .flowSlider[role=slider]:before{content:"";position:absolute;inset:-14px -6px}[data-landing=flow] .flowSlider[role=slider]:focus-visible{outline:2px solid var(--card-teal);outline-offset:8px}[data-landing=flow] .flowSlider[data-dragging] :is(.flowSliderFill,b){transition:none}[data-landing=flow] .flowSlider[data-dragging] b{transform:translate(-50%,-50%) scale(1.12)}[data-landing=flow] .flowTapName{font-size:15px;font-weight:600;color:var(--ritual-paper)}[data-landing=flow] .flowTapRow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}[data-landing=flow] .flowTapRow i{display:grid;place-items:center;height:40px;border-radius:var(--card-pill);border:1px solid color-mix(in srgb,var(--ritual-paper) 18%,transparent);font-family:Geist Mono Variable,Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-style:normal;color:color-mix(in srgb,var(--ritual-paper) 70%,transparent);transition:background-color .35s ease,color .35s ease,border-color .35s ease;transition-delay:calc(.35s + var(--row, 0) * .5s)}[data-landing=flow] .flowTapRow i.on{border-color:var(--card-gold);background:var(--card-gold);color:var(--card-ground);font-weight:600}[data-landing=flow] .flowPulse:not(.live) .flowTapRow i.on{border-color:color-mix(in srgb,var(--ritual-paper) 18%,transparent);background:transparent;color:color-mix(in srgb,var(--ritual-paper) 70%,transparent);font-weight:400;transition-delay:0s}[data-landing=flow] .flowPulse.live .flowTapRow i.on{animation:flowTap .5s calc(.35s + var(--row, 0) * .5s) both}@keyframes flowTap{45%{transform:scale(1.14)}}[data-landing=flow] .flowPulseEnds{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:color-mix(in srgb,var(--ritual-paper) 60%,transparent)}[data-landing=flow] .pat:before{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;background:color-mix(in srgb,var(--abyssal) 58%,transparent);opacity:0;pointer-events:none}[data-landing=flow] .pat.live:before{animation:flowFocus 2.7s ease both}@keyframes flowFocus{10%,78%{opacity:1}}[data-landing=flow] .pat .chart{position:relative;z-index:5;background:color-mix(in srgb,var(--ritual-paper) 6%,var(--card-ground));transition:transform .35s var(--ease),box-shadow .35s ease}[data-landing=flow] .flowChartArea{position:relative;display:block;outline:none}[data-landing=flow] .pat .chart:has(.flowChartArea:is(:hover,:focus-visible,[data-open])){transform:scale(1.1);box-shadow:var(--card-shadow)}[data-landing=flow] .flowPeer{position:absolute;left:var(--x);top:var(--y);display:inline-flex;align-items:center;gap:4px;padding:2px 6px 2px 2px;border-radius:var(--card-pill);background:var(--abyssal);color:var(--gull);font-family:Geist Mono Variable,Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5px;font-weight:600;letter-spacing:.04em;white-space:nowrap;transform:translate(-50%,calc(-100% - 6px)) scale(.6);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .3s var(--ease)}[data-landing=flow] .flowPeer[data-low]{transform:translate(-50%,6px) scale(.6)}[data-landing=flow] .flowPeer i{width:7px;height:7px;border-radius:var(--card-pill);background:var(--card-gold)}[data-landing=flow] .flowPeer[data-low] i{background:var(--card-warn)}[data-landing=flow] .flowChartArea:is(:hover,:focus-visible,[data-open]) .flowPeer{opacity:1;transform:translate(-50%,calc(-100% - 6px))}[data-landing=flow] .flowChartArea:is(:hover,:focus-visible,[data-open]) .flowPeer[data-low]{transform:translate(-50%,6px)}[data-landing=flow] .flowChartArea:is(:hover,:focus-visible,[data-open]) .flowPeer:nth-of-type(2){transition-delay:.08s}[data-landing=flow] .flowChartArea:is(:hover,:focus-visible,[data-open]) .flowPeer:nth-of-type(3){transition-delay:.16s}[data-landing=flow] .pat .chart .l{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s cubic-bezier(.45,0,.2,1) .3s}[data-landing=flow] .pat .chart :is(.a,.d,.s){opacity:0;transition:opacity .7s ease 1.6s}[data-landing=flow] .pat.live .chart .l{stroke-dashoffset:0}[data-landing=flow] .pat.live .chart :is(.a,.d,.s){opacity:1}[data-landing=flow] .flowTakes{display:grid;gap:6px;margin:0;padding:0;list-style:none}[data-landing=flow] .flowTakes li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 13px;border-radius:calc(var(--preview-radius) * .8571);border:1px solid color-mix(in srgb,var(--ritual-paper) 10%,transparent);background:color-mix(in srgb,var(--ritual-paper) 6%,transparent)}[data-landing=flow] .flowTakes b{font-size:14px;font-weight:600;color:var(--ritual-paper)}[data-landing=flow] .flowTakes span{font-family:Geist Mono Variable,Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:color-mix(in srgb,var(--ritual-paper) 66%,transparent)}[data-landing=flow] .flowQuote{margin:4px 0 0;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-style:italic;font-size:19px;line-height:1.3;color:color-mix(in srgb,var(--ritual-paper) 90%,transparent)}[data-landing=flow] .flowTracked{align-self:flex-start;padding:5px 10px;border-radius:var(--card-pill);background:color-mix(in srgb,var(--card-gold) 22%,transparent);color:var(--card-gold);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}[data-landing=flow] .mcard.flowLight{--card-ground:var(--gull);--ritual-paper:var(--abyssal);--card-teal:var(--deepblue);--card-muted:color-mix(in srgb,var(--abyssal) 55%,transparent);border-color:color-mix(in srgb,var(--abyssal) 8%,transparent);color:var(--abyssal)}[data-landing=flow] .flowLight .pillE{border-color:transparent;background:var(--abyssal);color:var(--gull)}[data-landing=flow] .flowLight .routinePanel{border:1px solid color-mix(in srgb,var(--abyssal) 8%,transparent);background:color-mix(in srgb,var(--abyssal) 4%,var(--gull));color:var(--abyssal)}[data-landing=flow] .flowLight .fprompt .fm{color:color-mix(in srgb,var(--abyssal) 66%,transparent)}[data-landing=flow] .flowStackName{margin:0 0 2px;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-weight:var(--preview-heading-weight);font-size:26px;line-height:1.15;color:var(--ritual-paper)}[data-landing=flow] .flowStackLine{margin:0;font-size:12.5px;color:color-mix(in srgb,var(--ritual-paper) 72%,transparent)}[data-landing=flow] .flowStackLine b{color:var(--ritual-paper);font-weight:600}[data-landing=flow] .flowCalHead{display:grid;grid-template-columns:2fr 4fr 4.3fr 1.7fr;margin-top:6px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ritual-paper) 60%,transparent)}[data-landing=flow] .flowCal{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:3px}[data-landing=flow] .flowCal i{aspect-ratio:1;border-radius:calc(var(--preview-radius) * .2);background:color-mix(in srgb,var(--ritual-paper) 9%,transparent);transition:background-color .3s ease,transform .3s ease;transition-delay:calc(2.7s + var(--d) * 12ms)}[data-landing=flow] .flowCal{position:relative}[data-landing=flow] .flowCal i[data-add]{cursor:pointer}[data-landing=flow] .flowCal i[data-add]:is(:hover,[data-picked]){outline:1.5px solid var(--ritual-paper);outline-offset:1px}[data-landing=flow] .flowCalPop[data-held]{animation:flowPopIn .25s var(--ease) both}@keyframes flowPopIn{0%{opacity:0;transform:translate(-50%,-60%) scale(.7)}}[data-landing=flow] .flowCalPop{position:absolute;z-index:3;padding:4px 9px;border-radius:var(--card-pill);background:var(--abyssal);color:var(--gull);font-size:11px;font-weight:600;white-space:nowrap;pointer-events:none;transform:translate(-50%,calc(-100% - 6px));animation:flowPop 1.6s var(--ease) both}@keyframes flowPop{0%{opacity:0;transform:translate(-50%,-60%) scale(.7)}15%,75%{opacity:1;transform:translate(-50%,calc(-100% - 6px)) scale(1)}to{opacity:0;transform:translate(-50%,calc(-100% - 14px))}}[data-landing=flow] .flowCal i[data-day=taken]{background:var(--card-gold)}[data-landing=flow] .flowCal i[data-add][data-day=taken]{background:color-mix(in srgb,var(--card-gold) 50%,var(--gold-deep))}[data-landing=flow] .flowCal i[data-day=missed]{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-warn) 70%,transparent)}[data-landing=flow] .flowCal i[data-day=ahead]{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ritual-paper) 14%,transparent)}[data-landing=flow] .flowStack:not(.live) .flowCal i[data-day=taken]{background:color-mix(in srgb,var(--ritual-paper) 9%,transparent);transform:scale(.7);transition-delay:0s}[data-landing=flow] .flowCalKey{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ritual-paper) 66%,transparent)}[data-landing=flow] .flowCalKey span{display:inline-flex;align-items:center;gap:5px}[data-landing=flow] .flowCalKey span:before{content:"";width:9px;height:9px;border-radius:calc(var(--preview-radius) * .15);background:var(--card-gold)}[data-landing=flow] .flowCalKey [data-day=rest]:before{background:color-mix(in srgb,var(--ritual-paper) 9%,transparent)}[data-landing=flow] .flowCalKey [data-day=missed]:before{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-warn) 70%,transparent)}[data-landing=flow] .flowFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}[data-landing=flow] .flowFacts div{padding:10px 12px;border-radius:calc(var(--preview-radius) * .8571);border:1px solid color-mix(in srgb,var(--ritual-paper) 10%,transparent);background:color-mix(in srgb,var(--ritual-paper) 6%,transparent)}[data-landing=flow] .flowFacts dt{font-family:Geist Mono Variable,Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ritual-paper) 62%,transparent)}[data-landing=flow] .flowFacts dd{margin:4px 0 0;font-size:13.5px;font-weight:600;line-height:1.3;color:var(--ritual-paper)}[data-landing=flow] .flowTopicBody .fq{margin:2px 0 0;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-weight:var(--preview-heading-weight);font-size:28px;line-height:1.12;color:var(--ritual-paper)}[data-landing=flow] .flowTopicBody .fm{font-size:11px;color:color-mix(in srgb,var(--ritual-paper) 66%,transparent)}[data-landing=flow] .flowTopicReplies{display:grid;gap:8px;margin:8px 0 0;padding:0;list-style:none}[data-landing=flow] .flowTopicReplies li{padding:10px 12px;border:1px solid var(--card-rule);border-radius:calc(var(--card-radius) * .58);background:var(--card-inset);font-size:13px;line-height:1.45;color:var(--card-body)}[data-landing=flow] .atlas[data-flow-swap]{animation:flowSwap .5s var(--ease)}[data-landing=flow] .atlas .meter2 span.on{transform-origin:left}[data-landing=flow] .atlas:not(.live) .meter2 span.on{transform:scaleX(0)}[data-landing=flow] .atlas.live .meter2 span.on{animation:flowMeter .5s var(--ease) both;animation-delay:calc(.2s + var(--n, 1) * .12s)}@keyframes flowMeter{0%{transform:scaleX(0)}}@keyframes flowSwap{45%{transform:perspective(900px) rotateY(88deg);opacity:.4}55%{transform:perspective(900px) rotateY(-88deg);opacity:.4}}[data-landing=flow] .mcard>.footer:not(.routineFooter){flex:none;height:118px}[data-landing=flow] .study{position:relative}[data-landing=flow] .study:has(.take):before{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;background:color-mix(in srgb,var(--abyssal) 58%,transparent);opacity:0;pointer-events:none}[data-landing=flow] .study.live:has(.take):before{animation:flowFocus 2.7s ease both}[data-landing=flow] .study .take{position:relative;z-index:5;background:color-mix(in srgb,var(--warm) 6%,var(--ritual-paper));cursor:pointer;outline:none;transition:transform .3s var(--ease),box-shadow .3s ease}[data-landing=flow] .study .take:is(:hover,:focus-visible,[data-open]){transform:scale(1.03);box-shadow:var(--card-shadow)}[data-landing=flow] .flowTakePop{position:absolute;left:-6px;right:-6px;top:calc(100% + 8px);z-index:6;display:grid;gap:10px;padding:14px 12px 12px;border-radius:calc(var(--preview-radius) * .7);background:var(--teal);color:var(--ritual-paper);box-shadow:0 18px 40px color-mix(in srgb,var(--abyssal) 35%,transparent);opacity:0;visibility:hidden;transform:translateY(-6px) scale(.96);transform-origin:top center;transition:opacity .25s ease,transform .3s var(--ease),visibility 0s linear .3s}[data-landing=flow] .take:is(:hover,:focus-visible,[data-open]) .flowTakePop{opacity:1;visibility:visible;transform:none;transition:opacity .25s ease,transform .3s var(--ease),visibility 0s}[data-landing=flow] .study .take .flowTakePop>p{margin:0;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-weight:var(--preview-heading-weight);font-size:17px;line-height:1.2;color:var(--ritual-paper)}[data-landing=flow] .flowSteps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}[data-landing=flow] .flowSteps li{display:grid;gap:3px;padding:7px 5px 6px;border-radius:calc(var(--preview-radius) * .45);background:var(--ritual-paper);color:var(--card-ground);font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-size:12.5px;line-height:1;transition:transform .3s var(--ease)}[data-landing=flow] .flowSteps li span{font-size:8.5px;letter-spacing:.08em;color:var(--gold-deep)}[data-landing=flow] .take:is(:hover,:focus-visible,[data-open]) .flowSteps li{animation:flowStepIn .4s var(--ease) both}[data-landing=flow] .flowSteps li:nth-child(2){animation-delay:.06s!important}[data-landing=flow] .flowSteps li:nth-child(3){animation-delay:.12s!important}[data-landing=flow] .flowSteps li:nth-child(4){animation-delay:.18s!important}[data-landing=flow] .flowSteps li:nth-child(5){animation-delay:.24s!important}[data-landing=flow] .flowTakePop:has(.flowProducts){top:-10px;gap:8px;padding:12px 10px 10px}[data-landing=flow] .flowProducts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}[data-landing=flow] .flowProducts li{display:grid;align-content:start;gap:2px;padding:6px 7px 7px;border-radius:calc(var(--preview-radius) * .45);background:var(--ritual-paper);color:var(--card-ground);font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-size:12.5px;line-height:1.12}[data-landing=flow] .flowProducts li span{font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep)}[data-landing=flow] .take:is(:hover,:focus-visible,[data-open]) .flowProducts li{animation:flowStepIn .4s var(--ease) both}[data-landing=flow] .flowProducts li:nth-child(n+3){animation-delay:.08s!important}[data-landing=flow] .flowProducts li:nth-child(n+5){animation-delay:.16s!important}@keyframes flowStepIn{0%{opacity:0;transform:translateY(6px)}}[data-landing=flow] .study.flowGlow{box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 45%,transparent),0 0 26px 2px color-mix(in srgb,var(--gold) 38%,transparent),var(--card-shadow);animation:flowGlow 3.6s ease-in-out infinite}@keyframes flowGlow{50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 70%,transparent),0 0 40px 8px color-mix(in srgb,var(--gold) 52%,transparent),var(--card-shadow)}}[data-landing=flow] .flowValidated{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin:0 0 12px;padding:5px 10px 5px 7px;border-radius:var(--card-pill);background:var(--gold-surface);color:var(--abyssal);font-family:Geist Mono Variable,Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}[data-landing=flow] .flowValidated svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}[data-landing=flow] .flowRegistry h4{margin-bottom:14px}[data-landing=flow] .flowRegistryList{display:grid;gap:6px;margin:0 0 auto;padding:0;list-style:none}[data-landing=flow] .flowRegistryList li{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 11px;border-radius:calc(var(--preview-radius) * .5714);border:1px solid color-mix(in srgb,var(--abyssal) 10%,transparent)}[data-landing=flow] .flowRegistryList b{display:block;font-size:13.5px;font-weight:600}[data-landing=flow] .flowRegistryList small{display:block;margin-top:2px;font-size:11.5px;color:color-mix(in srgb,var(--abyssal) 66%,transparent)}[data-landing=flow] .flowOpen,[data-landing=flow] .flowPending{flex:none;padding:4px 8px;border-radius:var(--card-pill);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}[data-landing=flow] .flowOpen{background:var(--gold-surface);color:var(--abyssal)}[data-landing=flow] .flowPending{border:1px solid color-mix(in srgb,var(--abyssal) 16%,transparent);color:color-mix(in srgb,var(--abyssal) 66%,transparent)}[data-landing=flow] .flowRegistry .enroll2{align-self:flex-start;margin-top:16px;background:var(--card-ground)}[data-landing=flow] .flowRegistry .enroll2 svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[data-landing=flow] .flowSection{max-width:calc(var(--flow-max) + 2 * var(--flow-gutter));margin:0 auto;padding:clamp(80px,10vw,140px) var(--flow-gutter) 0}[data-landing=flow] .flowBody,[data-landing=flow] .flowHead{display:grid;grid-template-columns:minmax(0,418fr) minmax(0,782fr)}[data-landing=flow] .flowLabel{max-width:260px;margin:6px 0 0;font-size:18px;font-weight:500;line-height:1.4;color:var(--muted)}[data-landing=flow] .flowTitle{position:relative;z-index:0;margin:0;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-weight:var(--preview-heading-weight);font-size:clamp(32px,3.5vw,50px);line-height:1.1;letter-spacing:-.008em;color:var(--ink);text-wrap:balance}[data-landing=flow] .flowBody{margin-top:clamp(40px,5vw,64px)}@media (min-width:768px){[data-landing=flow] .flowSection:not(#studies) .flowHeadSide{height:0}}[data-landing=flow] .flowHeadSide{display:grid;align-content:start;gap:clamp(18px,2.4vw,32px)}[data-landing=flow] .flowBody>.flowRows{grid-column:2}[data-landing=flow] .flowSectionWide .flowBody>.flowRows{grid-column:1/-1}[data-landing=flow] [data-flow-indent] .flowBody>.flowRows{padding-left:var(--flow-indent,0)}[data-landing=flow] .flowNum{justify-self:start}[data-landing=flow] .flowNum:before{content:attr(data-num)}[data-landing=flow] .flowNum{align-self:start;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-size:clamp(64px,9vw,132px);line-height:.8;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ink) 9%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-landing=flow] .flowRows{display:grid;gap:clamp(40px,5vw,64px);min-width:0}[data-landing=flow] .flowSub .k{font-family:Geist Mono Variable,Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}[data-landing=flow] .flowSub h3{margin:10px 0 0;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-weight:var(--preview-heading-weight);font-size:clamp(26px,2.4vw,34px);line-height:1.12;color:var(--ink)}[data-landing=flow] .flowSub p{max-width:52ch;margin:8px 0 0;font-size:16px;line-height:1.5;color:var(--muted)}[data-landing=flow] .flowSub+.flowCards{margin-top:calc(-1 * clamp(16px, 2.5vw, 36px))}[data-landing=flow] .flowCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}[data-landing=flow] .flowCard{display:flex;flex-direction:column;gap:18px;min-width:0;margin:0}[data-landing=flow] .flowTile{--tone-a:var(--gold);--tone-b:var(--card-teal);--tile-pad:24px;position:relative;flex:none;display:flex;align-items:center;justify-content:center;height:calc(var(--flow-card-h) * var(--card-zoom, 1) + var(--tile-pad) * 2);padding:var(--tile-pad);border-radius:var(--flow-tile-radius);background:radial-gradient(90% 60% at 50% 0,color-mix(in srgb,var(--surface) 85%,transparent),transparent 72%),radial-gradient(70% 55% at 0 100%,color-mix(in srgb,var(--tone-b) 30%,transparent),transparent 75%),linear-gradient(180deg,color-mix(in srgb,var(--tone-a) 10%,var(--surface)),color-mix(in srgb,var(--tone-a) 30%,var(--ground)));overflow:hidden}[data-landing=flow] .flowTileSky{--tone-a:var(--card-teal);--tone-b:var(--gold)}[data-landing=flow] .flowTileBlue{--tone-a:var(--drift);--tone-b:var(--card-teal)}[data-landing=flow] .flowTileWarm{--tone-a:var(--coral);--tone-b:var(--gold)}[data-landing=flow] .flowTile>*{flex:none;width:min(312px,100%);max-width:none;height:var(--flow-card-h);min-height:0;zoom:var(--card-zoom,1)}[data-landing=flow] .flowCardsFour{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}[data-landing=flow] .flowCardsFour .flowTile{--tile-pad:10px;--card-zoom:.72}@media (max-width:1279px){[data-landing=flow] .flowCardsFour{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}[data-landing=flow] .flowCardsFour .flowTile{--tile-pad:24px;--card-zoom:1}}[data-landing=flow] .flowTile>.flowTogether .mcard{height:var(--flow-card-h);min-height:0}[data-landing=flow] .flowCardsThree{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}[data-landing=flow] .flowCardsThree .flowTile{--tile-pad:14px}[data-landing=flow] .flowCard figcaption h3{margin:0;font-size:17px;font-weight:600;line-height:1.35;color:var(--ink)}[data-landing=flow] .flowCard figcaption p{margin:6px 0 0;font-size:16px;line-height:1.45;color:var(--muted)}[data-landing=flow] .flowCard figcaption a{color:var(--ink);text-underline-offset:3px}[data-landing=flow] .flowFromTo{margin:calc(-1 * clamp(10px, 1.6vw, 24px)) 0 0;text-align:center;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-weight:var(--preview-heading-weight);font-size:clamp(20px,1.9vw,26px);line-height:1.25;color:var(--gold-deep)}[data-landing=flow] .flowFromTo span{display:block;margin-top:4px;font-style:italic;font-size:.82em;color:color-mix(in srgb,var(--gold-deep) 82%,var(--ink))}@media (min-width:1024px){[data-landing=flow] .flowFromTo{white-space:nowrap}}[data-landing=flow] .flowFaces{display:flex;align-items:center;margin:2px 0 0;padding-left:8px}[data-landing=flow] .flowFaces>*{width:34px;height:34px;margin-left:-8px;border-radius:var(--card-pill);border:2px solid var(--card-ground);-o-object-fit:cover;object-fit:cover;background:var(--card-inset)}[data-landing=flow] .flowFaceInitials,[data-landing=flow] .flowFaceMore{display:grid;place-items:center;font-size:10.5px;font-weight:600;letter-spacing:.04em}[data-landing=flow] .flowFaceInitials{background:var(--card-teal);color:var(--card-ground)}[data-landing=flow] .flowFaceMore{background:color-mix(in srgb,var(--card-title) 16%,var(--card-ground));color:var(--card-title)}[data-landing=flow] .flowNote{max-width:62ch;margin:calc(-1 * clamp(14px, 2vw, 28px)) 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.5;color:color-mix(in srgb,var(--ink) 82%,transparent)}[data-landing=flow] .flowCardsThree+.flowNote{justify-self:center;text-align:center}@media (max-width:767px){[data-landing=flow] #community-picture .flowNote{display:none}}[data-landing=flow] .flowGlobe{min-height:0}[data-landing=flow] .flowGlobe canvas{position:absolute;left:0;top:56px;width:100%;height:calc(100% - 56px);cursor:grab;touch-action:pan-y}[data-landing=flow] .flowGlobe canvas:active{cursor:grabbing}[data-landing=flow] .flowGlobe .footer{position:relative;z-index:2;pointer-events:none}[data-landing=flow] .flowGlobe.flowGlobe>.footer:not(.routineFooter){height:auto}[data-landing=flow] .mcard .footer .flowGlobeStat{margin:0 0 12px;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:17px;font-weight:600;line-height:1.25;color:var(--ritual-paper)}[data-landing=flow] .flowGlobeStat b{display:block;margin-bottom:4px;font-size:42px;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--card-title)}[data-landing=flow] .flowAtlas{position:relative;z-index:0;font-weight:600;color:var(--ink);text-decoration:none}[data-landing=flow] .flowAtlas .hl svg{transition:clip-path 1.1s cubic-bezier(.22,1,.36,1) .2s}[data-landing=flow] figcaption[data-lit] .flowAtlas .hl svg{clip-path:inset(0)}[data-landing=flow] .flowAtlas:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:3px}[data-landing=flow] .baselineValues>div{display:flex;flex-direction:column;justify-content:space-between}[data-landing=flow] .baselineValues .baselineNow.baselineNow{padding-bottom:0;border-bottom:0}[data-landing=flow] .flowSection.flowSection#your-experience{--flow-card-h:calc(548px * .7)}@media (min-width:1024px){[data-landing=flow] .flowSection.flowSection#your-experience{--flow-card-h:calc(438px * .7)}}[data-landing=flow] .flowStory{min-height:0}[data-landing=flow] .flowSection.flowSection#your-experience .mcard>.footer:not(.routineFooter){height:auto;padding-top:8px;padding-bottom:14px}[data-landing=flow] #your-experience .flowStory .art{position:relative;flex:1 1 auto;min-height:0}[data-landing=flow] #your-experience .flowStory :is(.sbody,.sback){padding-top:46px;padding-bottom:4px}[data-landing=flow] #your-experience .flowStory .suggs{zoom:var(--story-zoom,.86)}[data-landing=flow] #your-experience .flowStory .sback>*{zoom:var(--story-zoom-back,.8)}@media (min-width:1024px){[data-landing=flow] #your-experience{--story-zoom-back:.77}}[data-landing=flow] .flowStory .sbody{position:absolute;inset:0;display:flex;padding:60px 18px 8px}[data-landing=flow] .sugg[data-choice=no] .no,[data-landing=flow] .sugg[data-choice=yes] .yes{background:var(--card-gold);border-color:var(--card-gold);color:var(--card-ground)}[data-landing=flow] .flowSheet{display:grid;align-content:start;gap:10px;padding:18px 16px 14px;overflow:hidden;border-radius:var(--preview-radius);border:1px solid var(--card-border);background:var(--card-ground);color:var(--card-body);box-shadow:var(--card-shadow)}[data-landing=flow] .flowSheetHead{display:flex;align-items:center;justify-content:space-between;gap:12px}[data-landing=flow] .flowSheetHead h4{margin:0;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-weight:var(--preview-heading-weight);font-size:30px;line-height:1.1;color:var(--card-title)}[data-landing=flow] .flowSheetEyebrow,[data-landing=flow] .flowSheetPanel h5{margin:0;font-size:10px;font-weight:600;letter-spacing:.14em;line-height:1.5;text-transform:uppercase;color:var(--card-muted)}[data-landing=flow] .flowSheetEyebrow{color:var(--card-subtitle)}[data-landing=flow] .flowSheetPanel{display:grid;gap:8px;min-width:0;padding:13px 14px;border-radius:calc(var(--card-radius) * .6);border:1px solid var(--card-border);background:var(--card-inset)}[data-landing=flow] .flowSheetFigure{display:flex;align-items:baseline;gap:4px;margin:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:42px;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--card-title)}[data-landing=flow] .flowSheetFigure .of{font-size:18px;font-weight:400;color:var(--card-muted)}[data-landing=flow] .flowSheetNote{margin:0;font-size:13px;line-height:1.45;color:var(--card-body)}[data-landing=flow] .flowSheetNote strong{font-weight:600;color:var(--card-gold)}[data-landing=flow] .flowSheetScale{display:grid;gap:8px;padding:34px 6px 0}[data-landing=flow] .flowSheetTrack{position:relative;height:6px;border-radius:var(--card-pill);background:var(--card-remaining)}[data-landing=flow] .flowSheetFill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--card-teal);transform-origin:left;transform:scaleX(0);transition:transform .8s cubic-bezier(.22,1,.36,1) .2s}[data-landing=flow] .flowSheetTick{width:2px;height:12px;background:var(--card-border)}[data-landing=flow] .flowSheetAverage,[data-landing=flow] .flowSheetOwn,[data-landing=flow] .flowSheetTick{position:absolute;top:50%;border-radius:var(--card-pill);transform:translate(-50%,-50%)}[data-landing=flow] .flowSheetAverage{width:16px;height:16px;border:3px solid var(--card-ground);background:var(--card-teal)}[data-landing=flow] .flowSheetOwn{padding:0;background:transparent;width:24px;height:24px;border:2px solid var(--card-gold);z-index:2;cursor:pointer}[data-landing=flow] .flowSheetOwn:before{content:"";position:absolute;inset:-10px;border-radius:inherit}[data-landing=flow] .flowSheetOwn b{position:absolute;left:50%;bottom:calc(100% + 7px);padding:3px 8px;border-radius:var(--card-pill);background:var(--card-gold);color:var(--card-ground);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translate(-50%,4px) scale(.8);pointer-events:none;transition:opacity .2s ease,transform .25s var(--ease)}[data-landing=flow] .flowSheetOwn:is(:hover,:focus-visible,[data-open],[data-demo-open]) b{opacity:1;transform:translate(-50%)}[data-landing=flow] .flowSheetEnds{display:flex;justify-content:space-between;gap:12px;font-size:11.5px;color:var(--card-subtitle)}[data-landing=flow] .flowSheetBars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}[data-landing=flow] .sheetBar{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}[data-landing=flow] .sheetBarTrack{position:relative;width:100%;height:84px;overflow:hidden;border-radius:calc(var(--card-radius) * .25);background:var(--card-remaining)}[data-landing=flow] .sheetBarRise{position:absolute;left:0;right:0;bottom:0;height:0;transition:height .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 70ms + .25s)}[data-landing=flow] .sheetBarFill{position:absolute;inset:0;border-radius:calc(var(--card-radius) * .25) calc(var(--card-radius) * .25) 0 0;background:var(--card-teal)}[data-landing=flow] .sheetBarCount{position:absolute;left:0;right:0;bottom:calc(100% + 4px);font-size:12px;font-weight:600;line-height:1;text-align:center;font-variant-numeric:tabular-nums;color:var(--card-title);opacity:0;transition:opacity .25s ease;transition-delay:calc(var(--i) * 70ms + .25s)}[data-landing=flow] .sheetBarValue{font-size:11px;font-variant-numeric:tabular-nums;color:var(--card-muted)}[data-landing=flow] .sheetBarOwn .sheetBarTrack{outline:1.5px solid var(--card-title);outline-offset:2px}[data-landing=flow] .sheetBarOwn .sheetBarFill{background:repeating-linear-gradient(135deg,var(--card-teal) 0 5px,color-mix(in srgb,var(--card-teal) 45%,transparent) 5px 9px)}[data-landing=flow] .sheetBarOwn :is(.sheetBarValue,.sheetBarCount){font-weight:700;color:var(--card-title)}[data-landing=flow] .sheetBarYou{margin-top:-2px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--card-gold)}[data-landing=flow] .flowSheet.live .flowSheetFill{transform:none}[data-landing=flow] .flowSheet.live .sheetBarRise{height:var(--h)}[data-landing=flow] .flowSheet.live .sheetBarCount{opacity:1}[data-landing=flow] .flowSection#community .mcard>.footer:not(.routineFooter){height:var(--community-strip,156px);padding-right:20px}[data-landing=flow] #community .mcard .footer p{margin-top:5px;line-height:1.4}[data-landing=flow] #community .flowTogetherFront .footer p{padding-right:34px}[data-landing=flow] #community .p3 .art{min-height:0}[data-landing=flow] #community .scene{perspective:none}[data-landing=flow] .scene .flipper>.mcard{cursor:pointer}[data-landing=flow] .flowTogether .flipBtn{width:32px;padding:0;justify-content:center}[data-landing=flow] [data-flow-derive],[data-landing=flow] [data-flow-derive] .atlas{position:relative}[data-landing=flow] [data-flow-derive] .atlas:before{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;background:color-mix(in srgb,var(--abyssal) 58%,transparent);opacity:0;pointer-events:none;transition:opacity .45s ease}[data-landing=flow] [data-flow-derive] .atlas[data-flow-focus]:before{opacity:1}[data-landing=flow] [data-flow-derive] .atlas .says{position:relative;z-index:5;background:color-mix(in srgb,var(--coral) 12%,var(--card-ground));transition:transform .35s var(--ease),box-shadow .35s ease}[data-landing=flow] [data-flow-derive] .atlas[data-flow-focus] .says{transform:scale(1.03);box-shadow:var(--card-shadow)}[data-landing=flow] .flowDerive{position:absolute;z-index:20;margin:0;padding:12px 13px;border-radius:calc(var(--preview-radius) * .4286);border:1px solid color-mix(in srgb,var(--coral) 38%,transparent);background:color-mix(in srgb,var(--coral) 12%,var(--card-ground));box-shadow:var(--card-shadow);pointer-events:none;transform-origin:top left;transition:opacity .55s ease}[data-landing=flow] .flowDerive[data-landed]{opacity:0}[data-landing=flow] .flowDeriveLabel{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--coral) 70%,var(--gull))}[data-landing=flow] .flowDerive p{margin:5px 0 0;font-size:13px;line-height:1.45;color:color-mix(in srgb,var(--ritual-paper) 80%,transparent)}@media (max-width:767px){[data-landing=flow] #evidence .flowFromTo{display:none}}[data-landing=flow] .flowStudies{padding:0;background:none}[data-landing=flow] .flowStudies .sgrid{grid-template-columns:.95fr 1.1fr .95fr;gap:20px}[data-landing=flow] .flowStudies .method{--study-a:var(--coral);--study-b:var(--gold);padding:30px 30px 28px}[data-landing=flow] .flowStudies .method .mcopy{font-size:19px}[data-landing=flow] .flowStudies .method .mlink{margin-top:28px}[data-landing=flow] .flowStudies .avail{min-height:480px}[data-landing=flow] .flowStudies .upcoming{flex-direction:column;gap:16px}[data-landing=flow] .flowStudies .closed2{padding-top:18px;padding-bottom:14px}[data-landing=flow] .flowStudies .sgrid{grid-auto-rows:minmax(var(--flow-card-h),auto)}[data-landing=flow] .flowStudySlot{flex:0 0 auto;height:auto;min-height:calc((var(--flow-card-h) - 32px) / 3)}[data-landing=flow] .flowStudies .scard:not(.avail){border:3px solid transparent;background:linear-gradient(var(--ritual-paper),var(--ritual-paper)) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--study-a,var(--gold)) 40%,transparent),color-mix(in srgb,var(--study-b,var(--card-teal)) 40%,transparent)) border-box}[data-landing=flow] .flowStudySlot h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(22px,2vw,30px)}[data-landing=flow] .flowStudySlot .tagline{min-height:3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-landing=flow] .flowStudies .avail{min-height:0}[data-landing=flow] .flowSlotText{display:block}[data-landing=flow] .flowStudySlot .irb{display:inline-flex;align-items:center;gap:6px}[data-landing=flow] .flowStudySlot[data-rolling] :is(.flowSlotText,.irb){animation:flowRollOn .62s var(--ease)}@keyframes flowRollOn{45%{opacity:0;transform:translateY(-14px)}50%{opacity:0;transform:translateY(14px)}}[data-landing=flow] .flowLiveMark{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--sink)}[data-landing=flow] .flowLiveMark:before{content:"";width:8px;height:8px;border-radius:var(--card-pill);background:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 28%,transparent)}[data-landing=flow] .flowTogether .mcard{min-height:0}[data-landing=flow] .flowTogetherStill{min-height:540px}[data-landing=flow] .flowTogetherPad{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:64px 20px 10px}[data-landing=flow] .flowTogetherQ{margin:0;font-size:21px;line-height:1.25;color:var(--card-body)}[data-landing=flow] .flowCount{margin:2px 0 0;padding:0;border:0;background:none;font-family:Geist Mono Variable,Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--card-title);cursor:pointer}[data-landing=flow] span.flowCount{text-decoration:none;cursor:default}[data-landing=flow] .flowTopic{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}[data-landing=flow] .flowThemes{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}[data-landing=flow] .flowTheme{padding:5px 10px;border-radius:var(--card-pill);border:1px solid var(--card-stamp-border);background:var(--card-stamp-ground);color:var(--card-title);font-size:12px;line-height:1.3}[data-landing=flow] .flowForumPad{position:absolute;inset:0;display:flex;flex-direction:column;gap:10px;padding:60px 16px 14px}[data-landing=flow] .flowForumQ{flex:none;margin:0;font-size:15px;font-weight:600;line-height:1.35;color:var(--card-title)}[data-landing=flow] .flowForumWindow{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;border-radius:calc(var(--card-radius) * .58);-webkit-mask-image:linear-gradient(180deg,transparent,var(--ink) 8%,var(--ink) 86%,transparent);mask-image:linear-gradient(180deg,transparent,var(--ink) 8%,var(--ink) 86%,transparent)}[data-landing=flow] .flowForumWindow:focus-visible{outline:2px solid var(--drift);outline-offset:2px}[data-landing=flow] .flowForumTrack{display:grid;animation:flowTicker var(--flow-ticker,30s) linear infinite;animation-play-state:paused}[data-landing=flow] .flowTogether[data-flipped=true]:not([data-offscreen]) .flowForumTrack{animation-play-state:running}[data-landing=flow] .flowForumWindow:is(:hover,:focus-within) .flowForumTrack{animation-play-state:paused}@keyframes flowTicker{to{transform:translateY(-50%)}}[data-landing=flow] .flowForumList{display:grid;gap:8px;margin:0;padding:8px 0 0;list-style:none}[data-landing=flow] .flowForumItem{padding:10px 12px;border:1px solid var(--card-rule);border-radius:calc(var(--card-radius) * .58);background:var(--card-inset)}[data-landing=flow] .flowForumItem p{margin:4px 0 0;font-size:13.5px;line-height:1.45;color:var(--card-body)}[data-landing=flow] .flowReply{flex:none;display:grid;gap:6px}[data-landing=flow] .flowReplyBox{display:block;width:100%;min-height:64px;padding:10px 12px;border-radius:calc(var(--card-radius) * .58);border:1px solid var(--card-stamp-border);background:var(--card-paper);color:color-mix(in srgb,var(--card-ground) 55%,transparent);font-size:16px;line-height:1.4;text-align:left;cursor:text}[data-landing=flow] .flowReplyRow{display:flex;align-items:center;min-height:40px;padding-right:96px}[data-landing=flow] .glass.flowSend{min-height:40px;padding:0 20px;border-color:transparent;background-color:var(--card-paper);color:var(--card-ground);font-weight:600}[data-landing=flow] :is(#rail,.flowSection){scroll-margin-top:calc(var(--flow-nav) + 12px)}[data-landing=flow].flowFinal{padding:clamp(80px,10vw,140px) var(--flow-gutter) clamp(48px,6vw,80px);background:var(--ground);overflow-x:clip}[data-landing=flow] .flowFinalCard{position:relative;isolation:isolate;color:var(--bone);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;max-width:var(--flow-max);min-height:400px;margin:0 auto;border-radius:calc(var(--preview-radius) * 2.3);overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gull) 10%,transparent),var(--card-shadow)}[data-landing=flow] .flowFinalCopy{position:relative;z-index:1;padding:clamp(36px,5vw,60px)}[data-landing=flow] .flowFinalTitle{max-width:15ch;margin:14px 0 0;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-weight:var(--preview-heading-weight);font-size:clamp(34px,4vw,56px);line-height:1.05;color:var(--bone);text-wrap:balance}[data-landing=flow] .flowFinalArt{position:relative;align-self:stretch;min-height:440px}[data-landing=flow] .flowFan{--step:54px;--turn:4.5deg;--scale:.58;--open:0;position:absolute;left:44%;bottom:46px;width:0;height:0}[data-landing=flow] .flowFan[data-open]{--open:1}[data-landing=flow] .flowFanSlot{--lift:0px;--w:calc(360px * var(--scale));--h:calc(500px * var(--scale));position:absolute;left:calc(var(--w) * -.5);bottom:0;z-index:calc(var(--i) + 1);width:var(--w);height:var(--h);border-radius:calc(var(--card-radius) * var(--scale));box-shadow:0 18px 44px color-mix(in srgb,var(--abyssal) 34%,transparent);transform-origin:50% 130%;transform:translateX(calc((var(--i) - (var(--n) - 1) / 2) * var(--step) * var(--open))) rotate(calc((var(--i) - (var(--n) - 1) / 2) * var(--turn) * var(--open))) translateY(var(--lift));transition:transform .9s var(--ease) calc(var(--i) * 45ms)}[data-landing=flow] .flowFanSlot:hover{--lift:-26px;z-index:30;transition-delay:0s}[data-landing=flow] .flowFanCard{position:absolute;left:0;top:0;width:360px;height:500px;transform:scale(var(--scale));transform-origin:0 0;pointer-events:none;text-align:left}@media (min-width:1024px){[data-landing=flow] .flowSection:not(#studies){--flow-card-h:438px}[data-landing=flow] .flowSection .mcard>.footer:not(.routineFooter){height:96px;padding-top:12px;padding-bottom:14px}[data-landing=flow] .flowSection .mcard .footer h4{font-size:23px}[data-landing=flow] .flowSection .sback{gap:7px;padding-top:52px}[data-landing=flow] .flowSection .flowStory .sbody{padding-top:52px}[data-landing=flow] .flowSection .flowStory .sugg{padding:10px 10px 10px 12px}[data-landing=flow] .flowSection .p3 .art{min-height:0}[data-landing=flow] .flowSection .ppad{position:relative;inset:auto;gap:8px;padding:52px 14px 8px}[data-landing=flow] .flowSection .flowTopicBody{gap:7px;padding-top:54px}[data-landing=flow] .flowSection .flowTopicBody .fq{font-size:23px}[data-landing=flow] .flowSection .flowTopicReplies{gap:6px;margin-top:4px}[data-landing=flow] .flowSection .flowTopicReplies li{padding:8px 10px;font-size:12.5px;line-height:1.4}[data-landing=flow] .flowSection .flowTogetherPad{gap:9px;padding-top:56px}[data-landing=flow] .flowSection .flowTogetherQ{font-size:18.5px}[data-landing=flow] .flowSection .flowForumPad{padding-top:54px;gap:8px}[data-landing=flow] .flowSection .flowReplyBox{min-height:44px;padding:8px 10px;font-size:14px}[data-landing=flow] .flowSection .flowSheet{gap:7px;padding:14px 14px 12px}[data-landing=flow] .flowSection .flowSheetHead h4{font-size:25px}[data-landing=flow] .flowSection .flowSheetEyebrow{font-size:9px;letter-spacing:.1em}[data-landing=flow] .flowSection .flowSheetPanel{gap:5px;padding:9px 12px}[data-landing=flow] .flowSection .flowSheetFigure{font-size:32px}[data-landing=flow] .flowSection .flowSheetNote{font-size:12px;line-height:1.35}[data-landing=flow] .flowSection .flowSheetScale{gap:6px;padding-top:30px}[data-landing=flow] .flowSection .sheetBarTrack{height:72px}[data-landing=flow] .flowSection .mcard.flowGlobe>.footer:not(.routineFooter){height:auto}[data-landing=flow] .flowSection .sheetBar{gap:4px}[data-landing=flow] .flowSection .atlas{padding:18px 20px 16px}[data-landing=flow] .flowSection .atlas .summary{font-size:12.5px;line-height:1.45}[data-landing=flow] .flowSection .study{padding:20px 22px}[data-landing=flow] #community .mcard .footer h4{font-size:31px}[data-landing=flow] .flowSection#community{--community-strip:138px}[data-landing=flow] .flowSection#community .mcard>.footer:not(.routineFooter){height:var(--community-strip)}[data-landing=flow] #community .flowTopicBody{gap:5px;padding-top:48px}[data-landing=flow] #community .flowTopicReplies{gap:5px}[data-landing=flow] #community .flowTopicReplies li{padding:6px 9px;font-size:12px;line-height:1.35}[data-landing=flow] #community .ppad{gap:6px;padding-top:46px}}@media (max-width:1000px){[data-landing=flow] .flowPanel[data-flow-stack]{grid-template-columns:minmax(0,312px);gap:0;padding-bottom:28px;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}[data-landing=flow] .flowPanel[data-flow-stack]>*{grid-area:1/1}[data-landing=flow] .flowPanel[data-flow-stack] .flowCal i{transition-delay:calc(.3s + var(--d) * 8ms)}}@media (max-width:1023px){[data-landing=flow] .flowBody,[data-landing=flow] .flowHead{grid-template-columns:minmax(0,150px) minmax(0,1fr)}[data-landing=flow] .flowStudies .sgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){[data-landing=flow] .flowTabsClip{position:relative;flex:0 1 auto;width:min(300px,100%);padding-block:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}[data-landing=flow] .flowTabsClip::-webkit-scrollbar{display:none}[data-landing=flow] .flowTabs{display:flex;gap:8px;padding:0;background:none;box-shadow:none}[data-landing=flow] .flowTab{flex:0 0 75%;justify-content:center;min-height:40px;padding:0 14px;scroll-snap-align:start}[data-landing=flow] .flowTab:not([aria-selected=true]){background:color-mix(in srgb,var(--surface) 46%,var(--gold-surface));box-shadow:inset 0 0 2px 1px var(--surface);opacity:.7}}@media (max-width:860px){[data-landing=flow] .flowCards{grid-template-columns:minmax(0,1fr)}[data-landing=flow] .flowCards[data-flow-stack]{gap:0;padding-bottom:28px;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}[data-landing=flow] .flowCards[data-flow-stack]>.flowCard{grid-area:1/1}}[data-landing=flow] [data-flow-stack]>[data-stack-place]{transform-origin:50% 100%;transition:transform .45s var(--ease),opacity .45s ease;will-change:transform}[data-landing=flow] [data-flow-stack]>[data-stack-place="0"]{z-index:3}[data-landing=flow] [data-flow-stack]>[data-stack-place="1"]{z-index:2;transform:translateY(14px) scale(.95)}[data-landing=flow] [data-flow-stack]>[data-stack-place="2"]{z-index:1;transform:translateY(28px) scale(.9)}[data-landing=flow] [data-flow-stack]>[data-stack-place]:not([data-stack-place="0"]){pointer-events:none}[data-landing=flow] [data-flow-stack]>[data-stack-leaving]{z-index:4;transform:translateX(-112%) rotate(-7deg);opacity:0}[data-landing=flow] [data-flow-stack]>[data-stack-dragging]{transition:none;transform:translateX(var(--stack-dx,0)) rotate(calc(var(--stack-dx, 0px) / 40px * 1deg))}@media (max-width:860px){[data-landing=flow] #community .flowCards[data-flow-stack]>.flowCard[data-stack-place="1"]{transform:translateY(14px)}[data-landing=flow] #community .flowCards[data-flow-stack]>.flowCard[data-stack-place="2"]{transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){[data-landing=flow] [data-flow-stack]>[data-stack-place]{transition:none}}@media (max-width:860px){[data-landing=flow] .flowFinalCard{grid-template-columns:minmax(0,1fr);gap:0}[data-landing=flow] .flowFinalCopy{padding-bottom:8px;text-align:center}[data-landing=flow] .flowFinalTitle{margin-left:auto;margin-right:auto}[data-landing=flow] .flowFinalArt{min-height:340px}[data-landing=flow] .flowFan{--step:38px;--turn:5deg;--scale:.48;left:50%;bottom:10px}}@media (max-width:767px){[data-landing=flow]{--flow-nav:64px}[data-landing=flow] .flowHeroPanel{padding-left:12px;padding-right:12px;border-radius:calc(var(--preview-radius) * 1.6)}[data-landing=flow] .flowBadge{gap:8px;padding-right:10px;font-size:12px}[data-landing=flow] .flowHero h1{font-size:calc(clamp(20px, 6.1vw, 44px) + 8px);line-height:1.15}[data-landing=flow] .flowHero h1 .flowHeroPromise span{display:inline}[data-landing=flow] .flowHero .marketingLead{display:none}[data-landing=flow] .flowWindow{margin-top:22px}[data-landing=flow] .flowFan{--step:26px;--turn:4.5deg;--scale:.42;bottom:0}[data-landing=flow] .flowHead{grid-template-columns:minmax(0,1fr);gap:14px}[data-landing=flow] .flowLabel{max-width:none;margin:0;font-size:15px}[data-landing=flow] .flowBody{grid-template-columns:minmax(0,1fr);margin-top:28px}[data-landing=flow] .flowBody>.flowRows{grid-column:1/-1}[data-landing=flow] .flowHeadSide{grid-auto-flow:column;justify-content:space-between;align-items:baseline;gap:12px}[data-landing=flow] .flowNum{font-size:48px;line-height:.9}[data-landing=flow] .flowTile{--tile-pad:14px}[data-landing=flow] .flowCard{gap:14px}[data-landing=flow] .flowCard figcaption h3{font-size:16px}[data-landing=flow] .flowCard figcaption p{font-size:15px}[data-landing=flow] .flowSub+.flowCards{margin-top:-12px}[data-landing=flow] .flowStudies .method{padding:24px 22px}[data-landing=flow] .flowStudies .avail{min-height:440px;padding:20px}[data-landing=flow] .flowStudies .sgrid{grid-auto-rows:auto}[data-landing=flow] .flowStudies .method{height:auto;min-height:0;padding-bottom:14px}[data-landing=flow] .flowSection#community{--flow-card-h:440px;--community-strip:138px}[data-landing=flow] #community .ppad{gap:6px;padding-top:46px}[data-landing=flow] #community .flowTopicBody{gap:5px;padding-top:48px}[data-landing=flow] #community .flowTopicBody .fq{font-size:22px}[data-landing=flow] #community .flowTopicReplies{gap:5px;margin-top:2px}[data-landing=flow] #community .flowTopicReplies li{padding:6px 9px;font-size:12px;line-height:1.35}[data-landing=flow] .flowFinalArt{min-height:243px}}@media (prefers-reduced-motion:reduce){[data-landing=flow] .flowPanel{animation:none}[data-landing=flow] .flowTabs{transition:none}[data-landing=flow] .flowForumTrack{animation:none}[data-landing=flow] .flowForumWindow{overflow-y:auto;-webkit-mask-image:none;mask-image:none}[data-landing=flow] .flowForumList[data-loop]{display:none}[data-landing=flow] .flowSheetFill{transform:none;transition:none}[data-landing=flow] .sheetBarRise{height:var(--h);transition:none}[data-landing=flow] .sheetBarCount{opacity:1;transition:none}[data-landing=flow] :is(.flowRoll,.flowRollTrack,.flowFanSlot,.flowVideoQ,.flowTapRow i,.flowCal i){transition:none}[data-landing=flow] :is(.routineItem,.routineFlip)[data-flow-tap],[data-landing=flow] :is(.routineItem,.routineFlip)[data-flow-tap]:after{animation:none}[data-landing=flow] .atlas[data-flow-swap],[data-landing=flow] .flowStudySlot[data-rolling] :is(.flowSlotText,.irb){animation:none}[data-landing=flow] .flowFan{--open:1}[data-landing=flow] .pat .chart .l{stroke-dashoffset:0;transition:none}[data-landing=flow] .atlas.live .meter2 span.on,[data-landing=flow] .flowCalPop,[data-landing=flow] .flowSteps li,[data-landing=flow] .pat.live:before,[data-landing=flow] .study.flowGlow,[data-landing=flow] .study.live:before{animation:none!important}[data-landing=flow] .atlas:not(.live) .meter2 span.on{transform:none}[data-landing=flow] .pat .chart :is(.a,.d,.s){opacity:1;transition:none}[data-landing=flow] .flowPulse .flowTapRow i.on,[data-landing=flow] .flowVideo .flowVideoWave i,[data-landing=flow] .flowVideoTimer i{animation:none}[data-landing=flow] .flowTitle .hl svg{transition:none}}:root [data-landing=flow] .sback .rowT[data-t=now]>span:first-child,[data-landing=flow] .mcard .footer h4 em,[data-landing=flow] .sback .rowT>span{color:color-mix(in srgb,var(--card-teal) 45%,var(--gull))}[data-landing=flow] .chips .none,[data-landing=flow] .flowSheetFigure .of,[data-landing=flow] .flowSheetPanel h5,[data-landing=flow] :is(.flowTopic,.flowTopicBody) .micro{color:color-mix(in srgb,var(--gull) 72%,transparent)}[data-landing=flow] .atlas .fda:not(.ok),[data-landing=flow] .atlas .says:not(.ok) .saysLabel{color:color-mix(in srgb,var(--coral) 45%,var(--gull))}[data-landing=flow] .study .take .lab{color:color-mix(in srgb,var(--warm) 70%,var(--abyssal))}[data-landing=flow] .study .foot :is(.ends,.stats) span,[data-landing=flow] .study .lab2{color:color-mix(in srgb,var(--abyssal) 72%,transparent)}[data-landing=flow] .flowFaceInitials{background:color-mix(in srgb,var(--card-teal) 45%,var(--gull))}[data-landing=flow] .flowTracked{color:color-mix(in srgb,var(--card-gold) 55%,var(--gull))}[data-landing=flow] .flowStory .choice button{position:relative;transition:transform .18s ease,background-color .18s ease}[data-landing=flow] .flowStory .choice button:active{transform:scale(.88)}[data-landing=flow] .flowStory .choice button[data-story-tap]{animation:storyChoicePress .75s ease both}[data-landing=flow] .flowStory .choice button[data-story-tap]:after{content:"";position:absolute;inset:-5px;border:2px solid var(--card-gold);border-radius:inherit;animation:storyChoiceRing .9s ease-out both;pointer-events:none}[data-landing=flow] .sugg[data-demo-choice=no] .no,[data-landing=flow] .sugg[data-demo-choice=yes] .yes{background:var(--card-gold);border-color:var(--card-gold);color:var(--card-ground)}@keyframes storyChoicePress{0%,to{transform:scale(1)}40%{transform:scale(.82)}70%{transform:scale(1.08)}}@keyframes storyChoiceRing{0%{transform:scale(.8);opacity:1}to{transform:scale(1.6);opacity:0}}@media (prefers-reduced-motion:reduce){[data-landing=flow] .flowStory .choice button,[data-landing=flow] .flowStory .choice button:after{animation:none!important;transition:none!important}}[data-landing=flow] .flowHeadCopy{min-width:0}[data-landing=flow] .flowHeadCopy .flowIntro{max-width:62ch;margin:22px 0 0;font-family:var(--preview-font);font-size:clamp(16px,1.5vw,20px);line-height:1.55;color:var(--muted);text-wrap:pretty}[data-landing=flow] .flowSheetOwn:focus-visible{outline:2px solid var(--card-gold);outline-offset:4px}[data-landing=flow] .flowSheetOwn[data-you-tap]{animation:youMarkerPress .75s ease both}[data-landing=flow] .flowSheetOwn[data-you-tap]:after{content:"";position:absolute;inset:-6px;border:2px solid var(--card-gold);border-radius:inherit;pointer-events:none;animation:youMarkerRing .9s ease-out both}@keyframes youMarkerPress{0%,to{scale:1}40%{scale:.8}70%{scale:1.12}}@keyframes youMarkerRing{0%{scale:.85;opacity:1}to{scale:1.65;opacity:0}}@media (prefers-reduced-motion:reduce){[data-landing=flow] .flowSheetOwn,[data-landing=flow] .flowSheetOwn b,[data-landing=flow] .flowSheetOwn:after{animation:none!important;transition:none!important}}