.fluxlens-landing .uc{position:relative;--container:var(--flx-landing-measure-wide);padding-block:var(--flx-landing-space-section)}.fluxlens-landing .uc-heading{margin:0 0 clamp(2.5rem,4vw,4rem);max-width:18ch;font-family:var(--flx-landing-font-display);font-size:var(--flx-landing-text-section-head);font-weight:var(--flx-landing-weight-regular);line-height:1.02;letter-spacing:var(--flx-landing-track-display);color:var(--flx-landing-color-ink);text-wrap:balance}.fluxlens-landing .rail-nav.uc-rail-nav{display:none}.fluxlens-landing .uc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.5rem)}.fluxlens-landing .uc-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(24rem,34vw,32rem);padding:clamp(1.25rem,1.8vw,1.75rem);overflow:hidden;border-radius:var(--flx-landing-radius-lg);isolation:isolate;background:var(--flx-landing-color-paper-warm)}.fluxlens-landing .uc-card-dither{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url(/marketing/textures/uc-dither-sheet.webp);background-repeat:no-repeat;background-size:auto}.fluxlens-landing .uc-card[data-field=stalled] .uc-card-dither{background-position:0 0}.fluxlens-landing .uc-card[data-field=traced] .uc-card-dither{background-position:-410px -330px}.fluxlens-landing .uc-card[data-field=carried] .uc-card-dither{background-position:-780px -760px}.fluxlens-landing .uc-card-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,oklch(24% .028 161/.04) 0,oklch(24% .028 161/.12) 38%,oklch(24% .028 161/.55) 58%,oklch(22% .026 161/.88) 76%,oklch(20% .024 161/.97))}.fluxlens-landing .uc-card-panel{position:relative;z-index:2;margin-bottom:clamp(1.75rem,3vw,3rem)}.fluxlens-landing .uc-card-copy{--uc-copy-lines:2;--uc-copy-title-lines:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(var(--uc-copy-title-lines) * 1.18 * clamp(1.125rem, 1.5vw, 1.375rem) + .5rem + var(--uc-copy-lines) * 1.5 * .9375rem);position:relative;z-index:2}.fluxlens-landing .uc-card-title{margin:0 0 .5rem;font-family:var(--flx-landing-font-display);font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:var(--flx-landing-weight-medium);line-height:1.18;letter-spacing:var(--flx-landing-track-title);color:var(--flx-landing-color-green-button-ink);text-wrap:balance}.fluxlens-landing .uc-card-body{margin:0;font-family:var(--flx-landing-font-body);font-size:.9375rem;line-height:1.5;letter-spacing:var(--flx-landing-track-body);color:oklch(98.5% .004 145/.84)}.fluxlens-landing .uc-panel{--uc-panel-ink:var(--fl-ink);--uc-panel-muted:var(--fl-muted);--uc-panel-line:var(--fl-line-soft);--uc-panel-line-strong:var(--fl-line);--uc-panel-detail:var(--fl-ink-3);display:flex;flex-direction:column;gap:.625rem;padding:.8125rem .875rem .875rem;border-radius:var(--flx-landing-radius-md);border:1px solid rgba(255,255,255,.6);background:color-mix(in srgb,var(--fl-paper) 94%,transparent);backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05);box-shadow:0 1px 2px oklch(20% .02 161/.08),0 18px 40px -18px oklch(20% .02 161/.45);color:var(--uc-panel-ink);font-family:var(--flx-landing-font-body)}.fluxlens-landing .uc-mark{flex-shrink:0;display:block}.fluxlens-landing .uc-panel-head{display:flex;align-items:center;gap:.375rem;min-width:0}.fluxlens-landing .uc-panel-source{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:var(--flx-landing-weight-medium);letter-spacing:var(--flx-landing-track-meta);color:var(--uc-panel-muted)}.fluxlens-landing .uc-panel-score{flex-shrink:0;font-size:.6875rem;font-weight:var(--flx-landing-weight-semibold);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--flx-landing-color-critical-ink)}.fluxlens-landing .uc-panel-status{display:inline-flex;flex-shrink:0;align-items:center;gap:.3125rem;font-size:.6875rem;font-weight:var(--flx-landing-weight-medium);letter-spacing:.02em;line-height:1}.fluxlens-landing .uc-panel-status-dot{flex-shrink:0;width:5px;height:5px;border-radius:999px;background:currentcolor}.fluxlens-landing .uc-panel-status--warning{color:var(--flx-landing-color-warning-ink)}.fluxlens-landing .uc-panel-status--neutral{color:var(--uc-panel-muted)}.fluxlens-landing .uc-panel-dot{flex-shrink:0;width:6px;height:6px;border-radius:999px;background:var(--flx-landing-color-critical-ink)}.fluxlens-landing .uc-panel-line{margin:0;font-size:.8125rem;font-weight:var(--flx-landing-weight-medium);line-height:1.35;color:var(--uc-panel-ink)}.fluxlens-landing .uc-panel-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding-top:.5rem;border-top:1px solid var(--uc-panel-line)}.fluxlens-landing .uc-panel-facts dt{margin:0;font-size:.6875rem;letter-spacing:var(--flx-landing-track-meta);color:var(--uc-panel-muted)}.fluxlens-landing .uc-panel-facts dd{margin:.125rem 0 0;font-family:var(--flx-landing-font-display);font-size:.9375rem;font-weight:var(--flx-landing-weight-semibold);line-height:1;letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--uc-panel-ink)}.fluxlens-landing .uc-panel-route{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:var(--flx-landing-weight-medium)}.fluxlens-landing .uc-panel-route-from{color:var(--uc-panel-muted);text-decoration:line-through;text-decoration-color:rgba(95,107,99,.5)}.fluxlens-landing .uc-panel-arrow{width:13px;height:13px;flex-shrink:0;color:var(--uc-panel-muted)}.fluxlens-landing .uc-panel-route-to{color:var(--flx-landing-color-green-dark);font-weight:var(--flx-landing-weight-semibold)}.fluxlens-landing .uc-panel-cited{margin:0;padding-top:.5rem;border-top:1px solid var(--uc-panel-line);font-size:.6875rem;letter-spacing:var(--flx-landing-track-meta);color:var(--uc-panel-muted)}.fluxlens-landing .uc-panel-quotes{display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none}.fluxlens-landing .uc-panel-quote-head{display:flex;align-items:center;gap:.3125rem;font-size:.6875rem;font-weight:var(--flx-landing-weight-semibold);color:var(--uc-panel-ink)}.fluxlens-landing .uc-panel-quote{margin:.25rem 0 0;padding-left:.5rem;border-left:2px solid var(--flx-landing-color-green-soft);font-size:.75rem;line-height:1.4;color:var(--uc-panel-detail)}.fluxlens-landing .uc-plan{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-block:1px solid var(--uc-panel-line)}.fluxlens-landing .uc-plan-step{display:grid;grid-template-columns:13px minmax(0,1fr);align-items:start;gap:.5rem;padding:.5rem 0}.fluxlens-landing .uc-plan-step+.uc-plan-step{border-top:1px solid var(--uc-panel-line)}.fluxlens-landing .uc-plan-mark{display:flex;align-items:center;justify-content:center;height:1.0625rem;color:var(--uc-panel-muted)}.fluxlens-landing .uc-plan-clock{width:13px;height:13px}.fluxlens-landing .uc-plan-text{min-width:0}.fluxlens-landing .uc-plan-title{margin:0;font-size:.75rem;font-weight:var(--flx-landing-weight-semibold);line-height:1.4;color:var(--uc-panel-ink)}.fluxlens-landing .uc-plan-detail{margin:.125rem 0 0;font-size:.75rem;line-height:1.42;color:var(--uc-panel-detail)}.fluxlens-landing .uc-panel-actions{display:flex;align-items:center;gap:.375rem}.fluxlens-landing .uc-btn{display:inline-flex;align-items:center;justify-content:center;height:1.75rem;padding:0 .625rem;border:1px solid transparent;border-radius:var(--flux-radius-button);font-size:.6875rem;font-weight:var(--flx-landing-weight-medium);line-height:1}.fluxlens-landing .uc-btn--primary{border-color:var(--fl-sage-deep);background:var(--fl-sage-deep);color:var(--flux-primary-foreground)}.fluxlens-landing .uc-btn--secondary{border-color:var(--uc-panel-line-strong);background:var(--fl-paper);color:var(--fl-ink-2)}@media (max-width:1100px) and (min-width:901px){.fluxlens-landing .uc-grid{gap:.75rem}.fluxlens-landing .uc-card{padding:1rem}.fluxlens-landing .uc-panel{padding:.6875rem .75rem .75rem;gap:.5rem}.fluxlens-landing .uc-card-panel{margin-bottom:1.25rem}}@media (max-width:1200px) and (min-width:901px){.fluxlens-landing .uc-card-copy{--uc-copy-title-lines:2;--uc-copy-lines:3}}@media (max-width:900px){.fluxlens-landing .uc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fluxlens-landing .uc-card:last-child{grid-column:1/-1;min-height:22rem}.fluxlens-landing .uc-card:last-child .uc-card-scrim{background:linear-gradient(90deg,oklch(20% .024 161/.95) 0,oklch(22% .026 161/.86) 34%,oklch(24% .028 161/.42) 62%,oklch(24% .028 161/.1)),linear-gradient(0deg,oklch(20% .024 161/.5) 0,transparent 55%)}.fluxlens-landing .uc-card:last-child .uc-card-copy,.fluxlens-landing .uc-card:last-child .uc-card-panel{max-width:27rem}.fluxlens-landing .uc-card:last-child .uc-card-panel{margin-bottom:clamp(1rem,2vw,1.5rem)}}@media (max-width:700px){.fluxlens-landing .uc-grid{grid-template-columns:minmax(0,1fr)}.fluxlens-landing .uc-card,.fluxlens-landing .uc-card:last-child{min-height:0;padding-top:1.75rem}.fluxlens-landing .uc-card:last-child .uc-card-panel{max-width:none;margin-bottom:clamp(1.75rem,3vw,3rem)}.fluxlens-landing .uc-card-title{font-size:1.25rem}.fluxlens-landing .uc-panel-line{font-size:.9375rem}.fluxlens-landing .uc-panel-source{font-size:.8125rem}.fluxlens-landing .uc-panel-cited,.fluxlens-landing .uc-panel-facts dt,.fluxlens-landing .uc-panel-quote-head,.fluxlens-landing .uc-panel-status{font-size:.75rem}.fluxlens-landing .uc-plan-detail,.fluxlens-landing .uc-plan-title{font-size:.8125rem}.fluxlens-landing .uc-panel-facts dd{font-size:1.125rem;line-height:1.2}.fluxlens-landing .uc-panel-quote,.fluxlens-landing .uc-panel-score{font-size:.8125rem}.fluxlens-landing .uc-btn{height:2.125rem;padding:0 .875rem;font-size:.8125rem}.fluxlens-landing .uc-card:last-child .uc-card-scrim{background:linear-gradient(180deg,oklch(24% .028 161/.04) 0,oklch(24% .028 161/.12) 38%,oklch(24% .028 161/.55) 58%,oklch(22% .026 161/.88) 76%,oklch(20% .024 161/.97))}}.fluxlens-landing .uc-card-dither{transition:transform .46s var(--flx-landing-ease-out)}.fluxlens-landing .uc-panel{transition:transform var(--flx-landing-duration-mid) var(--flx-landing-ease),box-shadow var(--flx-landing-duration-mid) var(--flx-landing-ease)}.fluxlens-landing .uc-card-scrim{transition:opacity var(--flx-landing-duration-mid) var(--flx-landing-ease)}@media (hover:hover) and (pointer:fine){.fluxlens-landing .uc-card:focus-within .uc-card-dither,.fluxlens-landing .uc-card:hover .uc-card-dither{transform:scale(1.045)}.fluxlens-landing .uc-card:focus-within .uc-panel,.fluxlens-landing .uc-card:hover .uc-panel{transform:translate3d(0,-5px,0);box-shadow:0 1px 2px oklch(20% .02 161/.09),0 26px 52px -20px oklch(20% .02 161/.5)}.fluxlens-landing .uc-card:focus-within .uc-card-scrim,.fluxlens-landing .uc-card:hover .uc-card-scrim{opacity:.88}}@media (hover:none),(pointer:coarse){.fluxlens-landing .uc-card-dither,.fluxlens-landing .uc-card-scrim,.fluxlens-landing .uc-panel{transition:none}}@media (prefers-reduced-motion:reduce){.fluxlens-landing .uc-card-dither,.fluxlens-landing .uc-card-scrim,.fluxlens-landing .uc-panel{transition:none}.fluxlens-landing .uc-card:focus-within .uc-card-dither,.fluxlens-landing .uc-card:hover .uc-card-dither{transform:none}}.fluxlens-landing .wif{--who-forest:var(--flx-landing-color-dark);--who-coral:var(--flx-landing-color-coral);--who-panel:var(--flx-landing-color-paper-warm);--who-fill:color-mix(in srgb,var(--flx-landing-color-dark) 8%,transparent);--who-line:color-mix(in srgb,var(--flx-landing-color-dark) 14%,transparent);--who-mid:color-mix(in srgb,var(--flx-landing-color-dark) 42%,transparent);--who-muted:var(--flx-landing-color-ink-4);--who-card:340px}.fluxlens-landing .who-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.fluxlens-landing .rail-nav{display:flex;gap:8px;flex:none}.fluxlens-landing .rail-nav button{width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid var(--who-line,color-mix(in srgb,var(--flx-landing-color-dark) 14%,transparent));border-radius:var(--flx-landing-radius-sm);background:transparent;color:var(--ink);cursor:pointer;transition:border-color .12s ease}@media (hover:hover) and (pointer:fine){.fluxlens-landing .rail-nav button:hover{border-color:color-mix(in srgb,var(--flx-landing-color-dark) 32%,transparent)}}.fluxlens-landing .rail-nav button:focus-visible{outline:2px solid var(--who-forest,var(--flx-landing-color-dark));outline-offset:2px}.fluxlens-landing .who-strip{margin-top:clamp(32px,3.4vw,48px);padding-left:calc((100% - min(var(--container), 100% - 48px)) / 2 + 40px)}.fluxlens-landing .who-window{overflow:hidden}.fluxlens-landing .who-track{display:flex;align-items:flex-start;margin:0;padding:0;list-style:none}.fluxlens-landing .who-track.is-sliding{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.fluxlens-landing .who-card{flex:none;width:var(--who-card);padding-right:clamp(1rem,1.6vw,1.5rem);position:relative}.fluxlens-landing .who-ground{position:relative;overflow:hidden;border-radius:var(--flx-landing-radius-lg);background-size:cover;background-position:50%}.fluxlens-landing .who-meta{padding:20px 24px 24px;border-radius:0 0 var(--flx-landing-radius-lg) var(--flx-landing-radius-lg);transition:background-color .2s ease}.fluxlens-landing .is-on .who-meta{background:color-mix(in srgb,var(--flx-landing-color-dark) 3.5%,transparent)}.fluxlens-landing .who-title{margin:0;font-size:1.375rem;font-weight:var(--flx-landing-weight-regular);line-height:1.23;letter-spacing:-.01em;color:var(--ink)}.fluxlens-landing .who-q{margin:6px 0 0;max-width:276px;font-size:.9375rem;line-height:1.4;color:var(--ink-2)}.fluxlens-landing .who-ans{margin:10px 0 0;max-width:276px;display:flex;gap:8px;align-items:flex-start;font-size:.9375rem;line-height:1.4;color:var(--who-forest);opacity:0;transform:translateY(4px)}.fluxlens-landing .is-on .who-ans{animation:who-reveal .4s ease 2.1s forwards}@keyframes who-reveal{to{opacity:1;transform:none}}.fluxlens-landing .who-lg{flex:none;position:relative;width:11px;height:11px;margin-top:5px;border-radius:50%;box-shadow:inset 0 0 0 1.4px var(--who-forest)}.fluxlens-landing .who-lg:after{content:"";position:absolute;left:3.5px;top:3.5px;width:4px;height:4px;border-radius:50%;background:var(--who-coral)}.fluxlens-landing .who-lens{position:absolute;left:4px;top:4px;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--who-forest),0 0 0 3px color-mix(in srgb,var(--flx-landing-color-paper) 80%,transparent);opacity:0;pointer-events:none;transform:translate(var(--sx),var(--sy)) scale(1.5)}.fluxlens-landing .who-lens:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--who-coral)}.fluxlens-landing .is-on .who-lens{animation:who-lens 1s cubic-bezier(.2,.7,.2,1) 1.25s forwards}@keyframes who-lens{0%{opacity:0;transform:translate(var(--sx),var(--sy)) scale(1.5)}30%{opacity:1}to{opacity:1;transform:translate(var(--lx),var(--ly)) scale(1)}}.fluxlens-landing .who-panel{position:absolute;box-sizing:border-box;padding:14px 16px 16px;background:var(--who-panel);border-radius:var(--flx-landing-radius-sm);box-shadow:0 0 0 1px var(--who-fill);font-size:.75rem;line-height:1.33;color:var(--ink-2)}.fluxlens-landing .who-panel--hang{border-radius:0 0 var(--flx-landing-radius-sm) var(--flx-landing-radius-sm)}.fluxlens-landing .who-panel--rise{border-radius:var(--flx-landing-radius-sm) var(--flx-landing-radius-sm) 0 0}.fluxlens-landing .who-ph{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;color:var(--ink);font-weight:var(--flx-landing-weight-medium,500);white-space:nowrap}.fluxlens-landing .who-ph>span:last-child{font-weight:var(--flx-landing-weight-regular);color:var(--who-muted)}.fluxlens-landing .who-row{display:flex;align-items:center;gap:8px;height:24px;white-space:nowrap}.fluxlens-landing .who-grow{flex:1}.fluxlens-landing .who-bar{display:block;height:7px;border-radius:2px;background:var(--who-line)}.fluxlens-landing .who-box{position:relative;flex:none;width:12px;height:12px;border-radius:3px;box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--flx-landing-color-dark) 30%,transparent)}.fluxlens-landing .who-box.is-done{background:color-mix(in srgb,var(--flx-landing-color-dark) 50%,transparent);box-shadow:none}.fluxlens-landing .who-box.is-done:after{content:"";position:absolute;left:3px;top:3px;width:5px;height:3px;border-left:1.4px solid var(--who-panel);border-bottom:1.4px solid var(--who-panel);transform:rotate(-45deg)}.fluxlens-landing .is-on .who-box.is-done{animation:who-pop .35s cubic-bezier(.2,.7,.2,1) both}@keyframes who-pop{0%{transform:scale(0)}}.fluxlens-landing .who-ctr,.fluxlens-landing .who-num{font-variant-numeric:tabular-nums}.fluxlens-landing .who-ctr{display:inline-block;height:16px;overflow:hidden;vertical-align:top}.fluxlens-landing .who-ctr-col{display:block}.fluxlens-landing .who-ctr-col>span{display:block;height:16px}.fluxlens-landing .who-late{transition:color .3s ease}.fluxlens-landing .is-on .who-late{color:var(--who-coral);transition-delay:1.8s}@keyframes who-grow{0%{transform:scaleX(0)}}@keyframes who-to-coral{to{background:var(--who-coral)}}.fluxlens-landing .who-card[data-team=marketing] .who-ground{height:312px;background-image:url(/marketing/textures/who/marketing.webp)}.fluxlens-landing .who-card[data-team=finance] .who-ground{height:344px;background-image:url(/marketing/textures/who/finance.webp)}.fluxlens-landing .who-card[data-team=engineering] .who-ground{height:296px;background-image:url(/marketing/textures/who/engineering.webp)}.fluxlens-landing .who-card[data-team=product] .who-ground{height:336px;background-image:url(/marketing/textures/who/product.webp)}.fluxlens-landing .who-card[data-team=sales] .who-ground{height:316px;background-image:url(/marketing/textures/who/sales.webp)}.fluxlens-landing .who-card[data-team=customer-success] .who-ground{height:300px;background-image:url(/marketing/textures/who/customer-success.webp)}.fluxlens-landing .who-card[data-team=operations] .who-ground{height:330px;background-image:url(/marketing/textures/who/operations.webp)}.fluxlens-landing .who-card[data-team=support] .who-ground{height:340px;background-image:url(/marketing/textures/who/support.webp)}.fluxlens-landing .who-card[data-team=people] .who-ground{height:308px;background-image:url(/marketing/textures/who/people.webp)}.fluxlens-landing .who-card[data-team=marketing] .who-lens{--sx:300px;--sy:8px;--lx:227px;--ly:115px}.fluxlens-landing .who-card[data-team=finance] .who-lens{--sx:8px;--sy:300px;--lx:51px;--ly:123px}.fluxlens-landing .who-card[data-team=engineering] .who-lens{--sx:8px;--sy:40px;--lx:250px;--ly:112px}.fluxlens-landing .who-card[data-team=product] .who-lens{--sx:8px;--sy:8px;--lx:67px;--ly:148px}.fluxlens-landing .who-card[data-team=sales] .who-lens{--sx:300px;--sy:8px;--lx:31px;--ly:249px}.fluxlens-landing .who-card[data-team=customer-success] .who-lens{--sx:300px;--sy:262px;--lx:31px;--ly:113px}.fluxlens-landing .who-card[data-team=operations] .who-lens{--sx:8px;--sy:8px;--lx:155px;--ly:236px}.fluxlens-landing .who-card[data-team=support] .who-lens{--sx:8px;--sy:300px;--lx:181px;--ly:121px}.fluxlens-landing .who-card[data-team=people] .who-lens{--sx:300px;--sy:262px;--lx:43px;--ly:73px}.fluxlens-landing .who-lab{width:84px;flex:none}.fluxlens-landing .who-launch{position:absolute;left:182px;top:-4px;bottom:-4px;width:1.5px;background:var(--who-forest)}.fluxlens-landing .who-overrun{width:70px}.fluxlens-landing .is-on .who-plan-bar{transform-origin:left center;animation:who-grow .6s cubic-bezier(.2,.7,.2,1) both}.fluxlens-landing .is-on .who-overrun{animation:who-overrun 1.5s cubic-bezier(.3,.6,.3,1) .35s both}@keyframes who-overrun{0%{width:0}55%{width:24px}to{width:70px;background:var(--who-coral)}}.fluxlens-landing .is-on .who-age .who-ctr-col{animation:who-count-8 1.5s steps(8) .3s both}@keyframes who-count-8{to{transform:translateY(-128px)}}.fluxlens-landing .who-lrow{display:flex;align-items:center;gap:8px;height:18px}.fluxlens-landing .who-lrow>span:first-child{width:92px;flex:none}.fluxlens-landing .who-track-bar{flex:1;height:6px;border-radius:2px;background:var(--who-fill);overflow:hidden}.fluxlens-landing .who-load{display:block;height:100%;background:var(--who-mid);transform-origin:left center}.fluxlens-landing .who-load--full{width:90%}.fluxlens-landing .is-on .who-load{animation:who-grow .9s cubic-bezier(.2,.7,.2,1) both}.fluxlens-landing .is-on .who-load--full{animation:who-grow .9s cubic-bezier(.2,.7,.2,1) both,who-to-coral .3s ease 1.6s forwards}.fluxlens-landing .who-decision{position:relative;padding:8px 6px 6px;border-radius:4px;background:color-mix(in srgb,var(--flx-landing-color-dark) 4%,transparent);box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow .3s ease}.fluxlens-landing .is-on .who-decision{box-shadow:inset 0 0 0 1.5px var(--who-coral);transition-delay:2s}.fluxlens-landing .who-opt{display:flex;align-items:center;gap:8px;height:22px;padding:0 6px}.fluxlens-landing .who-rad{flex:none;width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--flx-landing-color-dark) 35%,transparent)}.fluxlens-landing .who-cursor{position:absolute;right:20px;top:34px;width:12px;height:16px;opacity:0}.fluxlens-landing .is-on .who-cursor{animation:who-waver 1.9s ease-in-out .2s forwards}@keyframes who-waver{0%{opacity:0;transform:translate(0)}10%{opacity:1}30%{transform:translate(-6px,22px)}55%{transform:translate(-2px)}80%{transform:translate(-6px,22px)}to{opacity:1;transform:translate(-4px,11px)}}.fluxlens-landing .is-on .who-comments .who-ctr-col{animation:who-count-4 1.4s steps(4) .3s both}@keyframes who-count-4{to{transform:translateY(-64px)}}.fluxlens-landing .who-stages{display:flex;gap:4px}.fluxlens-landing .who-seg{flex:1;height:6px;border-radius:2px;background:var(--who-fill);overflow:hidden}.fluxlens-landing .who-seg>span{display:block;height:100%;background:var(--who-mid);transform-origin:left center}.fluxlens-landing .is-on .who-seg>span{animation:who-grow .45s linear both}.fluxlens-landing .who-stage-labels{display:flex;justify-content:space-between;margin:6px 0 10px;color:var(--who-muted)}.fluxlens-landing .who-due{position:relative;display:inline-block;width:56px;height:16px;text-align:right}.fluxlens-landing .who-due>span{position:absolute;right:0;top:0;transition:opacity .25s ease}.fluxlens-landing .who-due>span:last-child{opacity:0;color:var(--who-coral)}.fluxlens-landing .is-on .who-due>span:first-child{opacity:0;transition-delay:1.7s}.fluxlens-landing .is-on .who-due>span:last-child{opacity:1;transition-delay:1.75s}.fluxlens-landing .is-on .who-renews .who-ctr-col{animation:who-count-12 1.6s steps(12) .2s both}@keyframes who-count-12{to{transform:translateY(-192px)}}.fluxlens-landing .who-note{margin-left:auto;color:var(--who-coral);opacity:0;transition:opacity .3s ease}.fluxlens-landing .is-on .who-note{opacity:1;transition-delay:1.8s}.fluxlens-landing .who-steps{position:relative;height:40px;margin:0 14px}.fluxlens-landing .who-steps-line{position:absolute;left:7px;right:7px;top:7px;height:1.5px;background:var(--who-line)}.fluxlens-landing .who-node{position:absolute;top:0;width:14px;height:14px;border-radius:50%;background:var(--who-panel);box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--flx-landing-color-dark) 30%,transparent)}.fluxlens-landing .who-node-label{position:absolute;top:22px;transform:translateX(-50%);white-space:nowrap}.fluxlens-landing .who-token{position:absolute;left:0;top:0;width:14px;height:14px;border-radius:50%;background:var(--who-forest)}.fluxlens-landing .is-on .who-token{animation:who-travel 1.6s cubic-bezier(.4,0,.2,1) .2s both}@keyframes who-travel{0%{transform:translateX(0)}30%{transform:translateX(54px)}45%{transform:translateX(54px)}75%{transform:translateX(109px)}to{transform:translateX(109px);background:var(--who-coral)}}.fluxlens-landing .who-cap{margin-top:14px;color:var(--who-muted);transition:color .3s ease}.fluxlens-landing .is-on .who-cap{color:var(--who-coral);transition-delay:1.8s}.fluxlens-landing .who-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fluxlens-landing .who-lane-label{margin-bottom:6px;color:var(--who-muted)}.fluxlens-landing .who-lane{height:78px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--who-fill)}.fluxlens-landing .who-ticket{position:absolute;left:8px;top:28px;width:108px;box-sizing:border-box;display:flex;gap:11px;align-items:center;padding:6px 8px;border-radius:4px;background:var(--flx-landing-color-paper);box-shadow:0 0 0 1px var(--who-line);color:var(--ink)}.fluxlens-landing .who-ticket>span:first-child{flex:none;width:8px;height:8px;border-radius:50%;background:var(--who-coral)}.fluxlens-landing .is-on .who-ticket{animation:who-cross .8s cubic-bezier(.2,.7,.2,1) .3s both}@keyframes who-cross{to{transform:translateX(136px)}}.fluxlens-landing .who-noreply{position:absolute;left:144px;top:62px;width:108px;height:12px;border-radius:3px;box-shadow:inset 0 0 0 1px var(--who-coral);opacity:0}.fluxlens-landing .is-on .who-noreply{animation:who-reveal .3s ease 1.5s forwards}.fluxlens-landing .is-on .who-open .who-ctr-col{animation:who-count-4 1.4s steps(4) .4s both}.fluxlens-landing .who-days{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-bottom:10px}.fluxlens-landing .who-day{height:24px;display:grid;place-items:center;border-radius:3px;background:var(--who-fill)}.fluxlens-landing .who-daymark{position:absolute;left:0;top:0;width:calc((100% - 16px) / 5);height:24px;border-radius:3px;box-shadow:inset 0 0 0 1.5px var(--who-forest)}.fluxlens-landing .is-on .who-daymark{animation:who-walk 1.4s steps(4) .2s both}@keyframes who-walk{to{transform:translateX(calc(400% + 16px))}}@media (max-width:900px){.fluxlens-landing .who-head{flex-direction:column;align-items:stretch}.fluxlens-landing .who-head .rail-nav{align-self:flex-end}.fluxlens-landing .who-strip{padding-left:0}.fluxlens-landing .who-window{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding-inline:16px;scrollbar-width:none}.fluxlens-landing .who-window::-webkit-scrollbar{display:none}.fluxlens-landing .who-track{transform:none!important}.fluxlens-landing .who-card{scroll-snap-align:start}.fluxlens-landing .who-card[data-copy=after],.fluxlens-landing .who-card[data-copy=before]{display:none}}@media (prefers-reduced-motion:reduce){.fluxlens-landing .wif *,.fluxlens-landing .wif :after,.fluxlens-landing .wif :before{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}}