.flux3-image{position:relative;background:var(--bg);color:var(--fg);font-family:var(--sans);font-weight:400;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overflow-x:clip}html:has(.flux3-image__backdrop){background:#000;color-scheme:dark}html:has(.flux3-image__backdrop) body{background:transparent}.flux3-image__backdrop{position:fixed;inset:0;z-index:-1;background:var(--bg);pointer-events:none}.flux3-image{--bg:#000;--fg:#f5f5f5;--fg-80:rgba(245,245,245,0.8);--fg-60:rgba(245,245,245,0.6);--fg-55:rgba(245,245,245,0.55);--fg-40:rgba(245,245,245,0.4);--fg-30:rgba(245,245,245,0.3);--fg-20:rgba(245,245,245,0.2);--fg-12:rgba(245,245,245,0.12);--fg-08:rgba(245,245,245,0.08);--surface:#0a0a0a;--cell:#1f1f1f;--hairline:oklch(1 0 0/0.025);--line:rgba(245,245,245,0.1);--radius:3px;--box:var(--box-layout);--sans:var(--font-instrument-sans),ui-sans-serif,system-ui,sans-serif;--mono:var(--font-ibm-plex-mono),ui-monospace,"SFMono-Regular",monospace;--dur-press:0.15s;--ease-press:ease-out;--dur-row-rise:0.4s;--dur-desc-fade:0.5s;--dur-reveal:0.45s;--dur-caret-blink:0.9s;--dur-loupe:0.2s;--dur-cursor-press:0.12s;--dur-cursor-ring:0.18s;--dur-cursor-ring-grow:0.25s;--dur-hand-swap:0.1s;--gap-section:clamp(2rem,0.875rem + 2.37vw,3rem);--gap-block:clamp(1rem,0.4375rem + 1.19vw,1.5rem);--gap-tight:clamp(0.5rem,0.215rem + 0.6vw,0.75rem);--pad-section:3.5rem;--gutter:20px;color-scheme:dark}.flux3-image,.flux3-page__navbar{--surface-2:#0f0f0f;--ease:cubic-bezier(0.25,1,0.5,1);--dur:0.28s}@media (min-width:768px){.flux3-image{--pad-section:5rem}}@media (min-width:1024px){.flux3-image{--pad-section:6rem;--gutter:40px}}.flux3-image img,.flux3-image video{display:block;max-width:100%}.flux3-image a{color:inherit;text-decoration:none}.flux3-image button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.flux3-image ::selection{background:var(--fg);color:#000}.flux3-image :focus-visible{outline:2px solid var(--fg);outline-offset:3px;box-shadow:none}.flux3-image .mono,.flux3-image code{font-family:var(--mono)}.flux3-image code{font-size:.86em}.flux3-image .wrap{width:100%;max-width:calc(1600px + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.flux3-image .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:var(--radius);font-size:14px;font-weight:500;white-space:nowrap;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur-press) var(--ease-press)}.flux3-image .btn:active{transform:scale(.98)}.flux3-image .btn--sm{height:34px;padding:0 14px;font-size:13px}.flux3-image .btn--solid{background:var(--fg);color:#000}.flux3-image .btn--outline{border:1px solid var(--fg-30);color:var(--fg)}.flux3-image .btn--ghost{height:32px;padding:0 12px;font-size:13px;font-weight:400;color:var(--fg-60);border:1px solid var(--fg-12)}.flux3-image .btn--ghost[aria-pressed=true]{color:var(--fg);border-color:var(--fg-30)}@media (hover:hover){.flux3-image .btn--solid:hover{background:#fff}.flux3-image .btn--outline:hover{border-color:var(--fg)}.flux3-image .btn--ghost:hover{color:var(--fg);border-color:var(--fg-30)}}.flux3-image .link-btn{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg);pointer-events:auto;text-decoration:underline;text-underline-offset:3px}.flux3-image .chip{display:inline-flex;align-items:center;gap:8px;margin:0;padding:5px 9px;border:1px solid var(--fg-20);border-radius:var(--radius);background:rgba(0,0,0,.3);backdrop-filter:blur(6px);font-family:var(--mono);font-size:.65rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.flux3-image .chip__dot{width:6px;height:6px;border-radius:50%;background:var(--fg);box-shadow:0 0 10px var(--fg)}.flux3-image .eyebrow{margin:0 0 var(--gap-block);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-55)}.flux3-image .kbd{padding:1px 6px;border:1px solid var(--fg-20);border-radius:var(--radius);letter-spacing:.04em;color:var(--fg)}.flux3-image .kbd,.flux3-image .tok{display:inline-block;font-size:.78em;white-space:nowrap}.flux3-image .tok{padding:0 5px;margin:0 1px;border:1px solid color-mix(in oklab,var(--box) 40%,transparent);border-radius:2px;font-family:var(--mono);line-height:1.45;color:var(--box);vertical-align:.06em}.flux3-image .hero{--nav-h:56px;--u:min(1vw,1.6svh);position:relative;display:grid;place-items:center;min-height:max(600px,calc(95svh - var(--nav-h)));padding-block:var(--gap-section)}@media (min-width:1024px){.flux3-image .hero{--nav-h:80px}}.flux3-page__navbar{--color-black:#000}html:has(.flux3-image) .flux3-page__navbar{transition-duration:var(--dur);transition-timing-function:var(--ease)}html:has(.flux3-image):not([data-flux3-past-hero]) .flux3-page__navbar{background-color:var(--surface-2)}.flux3-image__run{--color-black:#000}.flux3-image .hero__collage{position:absolute;inset:0;overflow:hidden;isolation:isolate;background:var(--surface-2)}.flux3-image .hero__gl{position:absolute;inset:0;z-index:0}.flux3-image .hero__slide{position:absolute;left:var(--x);top:var(--y);width:calc(var(--w) * var(--u));margin:0;overflow:hidden;z-index:1;border-radius:4px;pointer-events:none;cursor:default}.flux3-image .hero__slide[data-rest]{pointer-events:auto}.flux3-image .hero__slide img{object-fit:cover}.flux3-image .hero__copy{position:relative;z-index:1;display:grid;gap:22px;justify-items:center;width:min(100%,640px);padding-inline:var(--gutter);text-align:center}.flux3-image .hero__copy:before{content:"";position:absolute;inset:-25% -15%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,color-mix(in oklab,var(--surface-2) 60%,transparent),transparent)}.flux3-image .hero__title{--hero-title-size:clamp(3.5rem,2.625rem + 4.5vw,8rem);display:flex;flex-direction:column;align-items:center;margin:0}.flux3-image .hero__title-family{font-size:max(1.0625rem,calc(.22 * var(--hero-title-size)));font-weight:500;line-height:1.1;letter-spacing:0;color:var(--fg)}.flux3-image .hero__title-product{font-size:var(--hero-title-size);margin-top:-.094em;font-weight:500;line-height:.9;letter-spacing:-.045em;color:var(--fg)}.flux3-image .hero__lede{margin:8px 0 var(--gap-block);max-width:620px;font-family:var(--mono);font-size:1.125rem;line-height:1.6;letter-spacing:0;color:var(--fg-80);text-wrap:pretty}.flux3-image .hero__copy .eyebrow{margin:0}.flux3-image .hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.flux3-image .hero__soft-cta{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:14px;letter-spacing:-.005em;color:var(--fg-55);transition:color var(--dur) var(--ease)}@media (hover:hover){.flux3-image .hero__soft-cta:hover{color:var(--fg-80)}}.flux3-image .hero__soft-cta-arrow{display:inline-flex;flex:none}.flux3-image .hero__soft-cta svg{width:1em;height:1em;flex:none}@media (pointer:coarse){.flux3-image .hero__soft-cta:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;translate:0 -50%}}.flux3-image .hero__base{opacity:0;transition:opacity var(--dur) var(--ease)}.flux3-image .hero[data-gl=fail] .hero__gl{display:none}.flux3-image .hero[data-gl=fail] .hero__base[data-loaded]{opacity:1}.flux3-image .hero[data-gl=fail] .hero__slide:after{content:"";position:absolute;inset:0;pointer-events:none;outline:1px solid var(--hairline);outline-offset:-1px;border-radius:inherit}@media (scripting:none){.flux3-image .hero__base{opacity:1}}@keyframes f3i-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.flux3-image .hero__slide{left:var(--nx);top:var(--ny,auto);bottom:var(--nb,auto);width:min(calc(var(--nw) * 1vw),var(--n-fit,100vw))}.flux3-image .hero__slide[data-narrow=false]{display:none}}.flux3-image .gl-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:2}.flux3-image .box-label{position:absolute;left:0;top:0;display:flex;flex-wrap:wrap;align-items:stretch;align-content:flex-start;row-gap:2em;min-width:min-content;height:calc(1.2em + 2 * var(--box-label-pad-y));overflow:hidden;font-family:var(--mono);font-size:var(--box-label-font);line-height:1.2;white-space:nowrap;color:#000;translate:calc(var(--box-stroke) / -2) calc(var(--box-stroke) / 2 - 100%)}.flux3-image .gl-layer .box-label{will-change:transform,opacity}.flux3-image .box-label__coords,.flux3-image .box-label__id{display:inline-flex;align-items:center;height:100%;box-sizing:border-box;padding:0 var(--box-label-pad-x);border-radius:var(--box-label-radius);background:var(--box);transition:background-color var(--dur) var(--ease)}.flux3-image .box-label__id{gap:5px;letter-spacing:.02em}.flux3-image .box-label__coords{margin-left:calc(-1 * var(--box-label-radius));padding-left:calc(var(--box-label-gap) + var(--box-label-radius));border-radius:0 var(--box-label-radius) var(--box-label-radius) 0;color:var(--box-label-coords);font-size:var(--box-label-coords-font)}.flux3-image .box-label__lock{width:6px;height:6px;border:1px solid;border-radius:1px;opacity:.8}@media (max-width:700px){.flux3-image .box-label{font-size:var(--box-label-font-narrow)}}.flux3-image .bbox{position:absolute;--bbox-s:calc(var(--box-stroke) / 2);background:color-mix(in oklab,var(--box) var(--box-fill),transparent);box-shadow:0 0 0 var(--bbox-s) var(--box),inset 0 0 0 var(--bbox-s) var(--box);transition:opacity var(--dur) var(--ease),background-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.flux3-image .bbox>.box-label{left:calc(var(--box-stroke) / -2);top:max(calc(var(--box-stroke) / 2 - 1.2em - 2 * var(--box-label-pad-y)),calc(-100% * var(--above, 0)));max-width:calc(100% + var(--box-stroke));translate:none}.flux3-image .bbox[data-focus=true]{background:color-mix(in oklab,var(--box) var(--box-fill-focus),transparent)}.flux3-image .bbox[data-dim=true]{opacity:var(--box-dim)}.flux3-image .article{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:1200px){.flux3-image .article__body{width:100%;max-width:calc(100% - 220px - clamp(40px, 4vw, 88px));margin-inline:auto}}.flux3-image .section{padding-block:var(--pad-section);scroll-margin-top:40px}.flux3-image .section--tight{padding-block:calc(var(--pad-section) * .6)}.flux3-image .section>*+*{margin-top:var(--gap-section)}.flux3-image .section>.section-head+.prose{margin-top:32px}.flux3-image .section-head{display:grid;gap:14px;max-width:760px}.flux3-image .section-title{margin:0;font-size:clamp(1.875rem,1.2rem + 1.9vw,2.75rem);line-height:1.08;letter-spacing:-.03em;font-weight:400;text-wrap:balance}.flux3-image .sub-title{margin:0;font-size:clamp(1.5rem,1.1rem + 1.2vw,2rem);line-height:1.12;letter-spacing:-.02em;font-weight:400}.flux3-image .prose{--prose-size:1.125rem;max-width:700px}.flux3-image .prose li,.flux3-image .prose p{font-size:var(--prose-size);line-height:1.4;letter-spacing:-.005em;color:var(--fg-80);text-wrap:pretty}.flux3-image .prose p{margin:0 0 1.35em}.flux3-image .prose p:last-child{margin-bottom:0}.flux3-image .prose__text>p{margin:0}.flux3-image .prose__text>p+p{margin-top:2em}.flux3-image .prose strong{color:var(--fg);font-weight:500}.flux3-image .prose em{color:var(--fg);font-style:normal}.flux3-image .prose code{padding:1px 5px;border:1px solid var(--fg-12);border-radius:2px;color:var(--fg-80)}.flux3-image .prose__lead{font-size:clamp(1.3rem,1rem + .9vw,1.625rem)!important;line-height:1.45!important;letter-spacing:-.02em!important;color:var(--fg)!important}@media (min-width:1024px){.flux3-image .prose{--prose-size:1.1875rem}}.flux3-image .bullets{margin:0 0 1.35em;padding:0;list-style:none;display:grid;gap:16px}.flux3-image .bullets li{position:relative;padding-left:22px;margin:0}.flux3-image .bullets li:before{content:"";position:absolute;left:0;top:calc(.5lh - .5px);width:10px;height:1px;background:var(--fg-40)}.flux3-image .feature{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-tight)}.flux3-image .article>*,.flux3-image .feature>*,.flux3-image .feature__body>*{min-width:0}.flux3-image .feature__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.flux3-image .feature__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-tight)}@media (min-width:1100px){.flux3-image .feature{--panel-w:380px}.flux3-image .feature__body{grid-template-columns:minmax(0,1fr) var(--panel-w,380px)}.flux3-image .feature__body--full{grid-template-columns:minmax(0,1fr)}}.flux3-image .tabs{display:flex;min-width:0;max-width:100%;border-radius:var(--radius);background:var(--surface-2)}.flux3-image .tabs__list{position:relative;display:flex;flex:1 1 auto;gap:2px;min-width:0;margin:-4px 0;padding:6px 2px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.flux3-image .tabs__list::-webkit-scrollbar{display:none}.flux3-image .tabs__tab{flex:none;height:32px;padding:0 12px;border-radius:2px;font-size:13px;color:var(--fg-55);white-space:nowrap;transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease),transform var(--dur-press) var(--ease-press)}@media (hover:hover){.flux3-image .tabs__tab:hover{color:var(--fg-80)}}.flux3-image .seg__btn:active,.flux3-image .steps__btn:active,.flux3-image .tabs__tab:active{transform:scale(.98)}.flux3-image .tabs__tab[aria-selected=true]{background:var(--cell);color:var(--fg)}.flux3-image .feature__tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}@media (min-width:1100px){.flux3-image .feature>.feature__bar:has(>.feature__tools){display:contents}.flux3-image .feature>.feature__bar:has(>.feature__tools)>.tabs{justify-self:start}.flux3-image .feature>.feature__bar>.feature__tools{grid-row:2;grid-column:1;align-self:end;justify-self:end;z-index:5;margin:0 calc(var(--panel-w) + var(--gap-tight) + 12px) 12px 0;flex-wrap:nowrap;pointer-events:none}.flux3-image .feature>.feature__bar:has(>.feature__tools)~.feature__body{grid-row:2;grid-column:1}.flux3-image .feature:has(>.feature__body--full)>.feature__bar>.feature__tools{margin-right:12px}.flux3-image .feature>.feature__bar>.feature__tools>*{pointer-events:auto}.flux3-image .feature>.feature__bar>.feature__tools .btn--ghost{background:var(--surface)}}.flux3-image .btn--ghost:disabled{color:var(--fg-30);border-color:var(--fg-08);cursor:default}@media (hover:hover){.flux3-image .btn--ghost:disabled:hover{color:var(--fg-30);border-color:var(--fg-08)}}.flux3-image .btn--ghost:disabled .toggle[data-on=true]{background:var(--fg-30)}.flux3-image .seg{display:inline-flex;gap:2px;padding:2px;border-radius:var(--radius);background:var(--surface-2)}.flux3-image .seg__btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:2px;font-size:12.5px;color:var(--fg-55);transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease),transform var(--dur-press) var(--ease-press)}@media (hover:hover){.flux3-image .seg__btn:hover{color:var(--fg-80)}}.flux3-image .seg__btn[aria-pressed=true]{background:var(--cell);color:var(--fg)}@media (pointer:coarse){.flux3-image .btn--ghost,.flux3-image .seg__btn,.flux3-image .tabs__tab,.flux3-image .try .btn{position:relative}.flux3-image .btn--ghost:before,.flux3-image .seg__btn:before,.flux3-image .steps__item .steps__pause:before,.flux3-image .tabs__tab:before,.flux3-image .try .btn:before{content:"";position:absolute}.flux3-image .tabs__tab:before{inset:-6px 0}.flux3-image .seg__btn:before{inset:-8px 0}.flux3-image .seg__btn:only-child:before{inset:-8px -6px}.flux3-image .btn--ghost:before{inset:-7px -1px}.flux3-image .try .btn:before{inset:-5px 0}.flux3-image .try .btn--outline:before{inset:-6px -1px}.flux3-image .steps__item .steps__pause:before{inset:-6px -5px -6px -7px}}.flux3-image .box-detail__close,.flux3-image .btn,.flux3-image .seg__btn,.flux3-image .steps__btn,.flux3-image .steps__pause,.flux3-image .tabs__tab{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.flux3-image .tabs__thumb{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.flux3-image .figure{position:relative;overflow:hidden;background:var(--surface);outline:1px solid var(--hairline);outline-offset:-1px}.flux3-image .figure--stage{aspect-ratio:16/11;min-height:380px}@media (max-width:700px){.flux3-image .figure--stage{aspect-ratio:4/5}}.flux3-image .figure__stage{position:absolute;inset:0;touch-action:pan-y pinch-zoom}.flux3-image .figure[data-gl=fail] .figure__stage canvas,.flux3-image .figure[data-gl=fail] .gl-layer{display:none}.flux3-image .figure__still{position:absolute;inset:0;margin:auto;width:auto;height:auto;max-width:calc(var(--still-w) * 100%);max-height:min(calc(var(--still-h) * 100%),calc(100% - 112px));pointer-events:none;outline:1px solid var(--hairline);outline-offset:-1px;opacity:0;transition:opacity var(--dur) var(--ease)}.flux3-image .figure__still[data-loaded]{opacity:1}@media (max-width:1099px){.flux3-image .figure__still{max-width:94%;max-height:80%}}.flux3-image .panel{display:flex;flex-direction:column;gap:0;background:var(--surface);outline:1px solid var(--hairline);outline-offset:-1px;min-height:0;max-height:720px;overflow:hidden}@media (min-width:1100px){.flux3-image .panel{max-height:none;height:0;min-height:100%}}.flux3-image .panel__section{padding:18px 20px;border-top:1px solid var(--fg-08);min-height:0}.flux3-image .panel__section:first-child{border-top:0}.flux3-image .panel__section:last-child{flex:1;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--fg-20) transparent}.flux3-image .panel__label{margin:0 0 10px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-55)}.flux3-image .panel__prompt{position:relative;margin:0;font-size:15px;line-height:1.45;color:var(--fg-80)}.flux3-image .panel__placeholder{position:absolute;inset:0 0 auto 0;color:var(--fg-55);transition:opacity var(--dur) var(--ease)}.flux3-image .panel__prompt:not([data-state=empty]) .panel__placeholder{opacity:0}.flux3-image .panel__prompt-rest{visibility:hidden}.flux3-image .panel__caret{position:absolute;left:0;top:0;animation:none}.flux3-image .panel__caret[data-on=false]{opacity:0}.flux3-image .panel__prompt--in{animation:f3i-fade-in var(--dur) var(--ease) both}.flux3-image .panel__section--scroll{flex:1;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--fg-20) transparent}.flux3-image .panel__section.panel__section--pinned{flex:none;overflow:visible}@property --f3i-fade-top{syntax:"<length>";inherits:false;initial-value:0}@media (min-width:1100px){.flux3-image .panel__section--scroll{padding-bottom:1.6em;scroll-padding-top:1.6em;scroll-padding-bottom:1.6em;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--f3i-fade-top),#000 calc(100% - 1.6em),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--f3i-fade-top),#000 calc(100% - 1.6em),transparent);transition:--f3i-fade-top var(--dur) var(--ease)}.flux3-image .panel__section--scroll[data-scrolled]{--f3i-fade-top:1.6em}}.flux3-image .panel__record{margin:0;font-size:14px;line-height:1.6;color:var(--fg)}.flux3-image .panel__record .tok{cursor:default;transition:background-color var(--dur) var(--ease),opacity var(--dur) var(--ease)}.flux3-image .panel__record .tok[data-role=locked]{--box:var(--fg);border-style:dashed;border-color:var(--fg-30)}.flux3-image .panel__record .tok[data-focus=true]{background:color-mix(in oklab,var(--box) var(--box-fill-focus),transparent)}.flux3-image .panel__record .tok[data-dim=true]{opacity:var(--box-dim-text)}.flux3-image .panel--pages{display:grid;grid-template-rows:minmax(0,1fr)}.flux3-image .panel__page{grid-area:1/1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.flux3-image .panel__page[data-active=false]{visibility:hidden}.flux3-image .panel__page--fade{transition:opacity var(--dur) var(--ease),visibility 0s linear var(--dur)}.flux3-image .panel__page--fade[data-active=false]{opacity:0;visibility:hidden}.flux3-image .panel__page--fade[data-active=true]{transition:opacity var(--dur) var(--ease) var(--dur),visibility 0s linear var(--dur)}.flux3-image .steps{margin:0;padding:10px;list-style:none;display:grid;gap:2px;border-bottom:1px solid var(--fg-08)}.flux3-image .steps__btn{position:relative;display:flex;align-items:center;gap:12px;width:100%;height:38px;padding:0 40px 0 10px;border-radius:2px;overflow:hidden;text-align:left;color:var(--fg-55);transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease),transform var(--dur-press) var(--ease-press)}@media (hover:hover){.flux3-image .steps__btn:hover{color:var(--fg-80)}}.flux3-image .steps__btn[data-state=done]{color:var(--fg-80)}@media (hover:hover){.flux3-image .steps__btn[data-state=done]:hover{color:var(--fg)}}.flux3-image .steps__btn[data-state=active]{color:var(--fg);background:var(--cell)}.flux3-image .steps__num{font-size:11px;letter-spacing:.08em}.flux3-image .steps__label{font-size:14px}.flux3-image .steps__timer{position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--fg);transform-origin:0 50%}.flux3-image .steps__timer[data-last]{display:none}.flux3-image .steps__item{position:relative}.flux3-image .steps__pause{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:2px;color:var(--fg-55);cursor:pointer;opacity:0;transition:opacity var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur-press) var(--ease-press)}.flux3-image .steps__pause:active{transform:scale(.98)}.flux3-image .steps__pause[data-paused=true]{opacity:1}@media (hover:hover){.flux3-image .steps__item:focus-within .steps__pause,.flux3-image .steps__item:hover .steps__pause{opacity:1}.flux3-image .steps__pause:hover{color:var(--fg-80)}}@media (hover:none){.flux3-image .steps__pause{opacity:1}}.flux3-image .steps__hint-wrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--dur) var(--ease),opacity var(--dur) var(--ease)}.flux3-image .steps__hint-wrap[data-open=true]{grid-template-rows:1fr;opacity:1}.flux3-image .steps__hint-clip{min-height:0;overflow:hidden}.flux3-image .steps__hint{margin:6px 10px 10px 42px;font-size:13.5px;line-height:1.45;color:var(--fg-55)}.flux3-image .steps__detail,.flux3-image .steps__hint-label,.flux3-image .steps__pause-slot{display:none}.flux3-image .box-detail{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--dur) var(--ease),opacity var(--dur) var(--ease)}.flux3-image .box-detail[data-open=true]{grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--dur) var(--ease),opacity var(--dur) var(--ease) var(--dur)}.flux3-image .box-detail__clip{min-height:0;overflow:hidden}.flux3-image .box-detail__card{display:flex;align-items:center;gap:12px;padding:8px 20px;border-bottom:1px solid var(--fg-08)}.flux3-image .box-detail__text{flex:1;display:grid;gap:3px;min-width:0}.flux3-image .box-detail .rows__desc{opacity:1;color:var(--fg-80)}.flux3-image .box-detail__close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:2px;color:var(--fg-55);transition:color var(--dur) var(--ease),transform var(--dur-press) var(--ease-press)}.flux3-image .box-detail__close:active{transform:scale(.98)}@media (hover:hover){.flux3-image .box-detail__close:hover{color:var(--fg-80)}}@media (min-width:1100px){.flux3-image .box-detail{display:none}}@media (max-width:1099px){.flux3-image .feature__tools{flex:1 1 100%;flex-wrap:nowrap;justify-content:space-between;min-width:0}.flux3-image .figure--stage{aspect-ratio:var(--stage-ar,4/5);min-height:0;max-height:62svh;justify-self:stretch}.flux3-image .panel{max-height:none;overflow:visible}.flux3-image .panel__section:not(.panel__section--keep){display:none}.flux3-image .panel__section.panel__section--keep{flex:none;overflow:visible}.flux3-image .steps{grid-template-columns:repeat(var(--steps-n),minmax(0,1fr)) 44px;grid-template-rows:44px auto;gap:0 4px;padding:0 20px}.flux3-image .steps__item{display:contents}.flux3-image .steps__btn,.flux3-image .steps__btn[data-state]{height:44px;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:0;padding:0 0 8px;border-radius:0;background:none}.flux3-image .steps__btn[data-state=done]{color:var(--fg-60)}.flux3-image .steps__btn .steps__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.flux3-image .steps__btn:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--fg-12);transition:background-color var(--dur) var(--ease)}.flux3-image .steps__btn[data-state=done]:before{background:var(--fg-40);transition:none}.flux3-image .steps__timer[data-last]{display:block}.flux3-image .steps__btn[data-complete]:before{background:var(--fg);transition:none}.flux3-image .steps__item .steps__pause{display:none}.flux3-image .steps__pause-slot{grid-row:1;grid-column:-2/-1;display:flex;align-items:center;justify-content:center}.flux3-image .steps__pause-slot .steps__pause{position:static;align-items:flex-end;width:44px;height:44px;padding-bottom:10px;opacity:1}.flux3-image .steps__hint-wrap{grid-row:2;grid-column:1/-1}.flux3-image .steps__hint-wrap[data-open]{grid-template-rows:1fr}.flux3-image .steps__hint-wrap[data-open=false]{opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease),visibility 0s linear var(--dur)}.flux3-image .steps__hint-wrap[data-open=true]{transition:opacity var(--dur) var(--ease) var(--dur),visibility 0s linear var(--dur)}.flux3-image .steps__hint-label{display:block;margin:10px 0 0;font-size:14px;line-height:1.45;color:var(--fg)}.flux3-image .steps__hint{margin:2px 0 10px}.flux3-image .steps__detail{grid-row:2;grid-column:1/-1;display:grid;min-width:0}.flux3-image .steps__detail>*{grid-area:1/1;min-width:0}.flux3-image .steps__detail .box-detail__card{padding:8px 0;border-bottom:0}.flux3-image .steps__slot{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--dur) var(--ease),opacity var(--dur) var(--ease)}.flux3-image .steps__slot[data-open=true]{grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--dur) var(--ease),opacity var(--dur) var(--ease) var(--dur)}.flux3-image .steps__slot-clip{min-height:0;overflow:hidden}.flux3-image .steps:has(.box-detail[data-open=true]) .steps__hint-wrap{opacity:0;transition:opacity var(--dur) var(--ease)}.flux3-image .steps__hint-clip>:not(.steps__hint-label){transition:opacity var(--dur) var(--ease) var(--dur)}.flux3-image .steps:has(.steps__slot[data-open=true]) .steps__hint-clip>:not(.steps__hint-label){opacity:0;transition:opacity var(--dur) var(--ease)}.flux3-image .steps__slot .steps__hint-label{visibility:hidden}}.flux3-image .steps .steps__pause[data-ended]{opacity:0}@media (max-width:399px){.flux3-image .seg__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width:399px) and (pointer:coarse){.flux3-image .feature__tools>.seg:last-child>.seg__btn:last-child:not(:only-child):before{inset:-8px -12px -8px 0}}.flux3-image .rows{margin:0;padding:0;list-style:none;display:grid;gap:2px}.flux3-image .rows__row{display:grid;gap:3px;padding:8px 10px;margin:0 -10px;border-radius:2px;cursor:default;opacity:0;transform:translateY(4px);transition:opacity var(--dur) var(--ease),transform var(--dur-row-rise) var(--ease),background-color var(--dur) var(--ease)}.flux3-image .rows__row[data-visible=true]{opacity:1;transform:none}.flux3-image .rows__row[data-visible=false]{pointer-events:none}@keyframes f3i-row-in{0%{opacity:0;transform:translateY(4px)}}.flux3-image .rows__row[data-focus=true],.flux3-image .rows__row[data-writing=true]{--box:var(--box-change);background:color-mix(in oklab,var(--box) var(--box-fill-focus),transparent)}.flux3-image .rows__row[data-visible=true][data-dim=true]{opacity:var(--box-dim-text)}.flux3-image .rows__row:focus-visible{outline-offset:-2px}.flux3-image .box-detail__close:focus-visible,.flux3-image .tabs__tab:focus-visible{outline-offset:-2px}.flux3-image .rows__id{font-size:11.5px;color:var(--box)}.flux3-image .rows__coords{font-size:10.5px;color:var(--fg-55)}.flux3-image .rows__desc{font-size:13.5px;line-height:1.4;color:var(--fg-55);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:0;opacity:0;transition:opacity var(--dur-desc-fade) var(--ease),color var(--dur) var(--ease)}.flux3-image .rows__reveal{display:grid;grid-template-rows:0fr;margin-top:-3px;transition:grid-template-rows var(--dur) var(--ease),margin-top var(--dur) var(--ease)}.flux3-image .rows__reveal[data-visible=true]{grid-template-rows:1fr;margin-top:0}.flux3-image .rows__reveal[data-visible=true] .rows__desc{opacity:1;animation:f3i-row-in var(--dur-reveal) var(--ease) both}.flux3-image .rows__row[data-focus=true] .rows__desc{color:var(--fg-80)}.flux3-image .rows--compact{gap:0}.flux3-image .rows--compact .rows__row{display:flex;justify-content:space-between;gap:12px;padding:5px 10px}.flux3-image .caret{display:inline-block;width:7px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--fg);animation:f3i-caret var(--dur-caret-blink) steps(1) infinite}@keyframes f3i-caret{50%{opacity:0}}.flux3-image .rows--diff{--box:var(--box-change)}.flux3-image .diff__line{display:flex;gap:8px;align-items:baseline;min-width:0;font-size:13.5px;line-height:1.4}.flux3-image .diff__tag{flex:none;font-size:10.5px;color:var(--fg-55)}.flux3-image .diff__was{min-width:0;color:var(--fg-55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flux3-image .diff__line--now{opacity:0;transition:opacity var(--dur) var(--ease)}.flux3-image .diff__line--now[data-in=true]{opacity:1}.flux3-image .diff__line--now .diff__tag{color:var(--box-change)}.flux3-image .diff__now{min-width:0;color:var(--fg)}.flux3-image .locks{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.flux3-image .locks__item{--box:var(--fg);display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px dashed var(--fg-30);border-radius:2px;font-size:11px;color:var(--box);cursor:default;transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),opacity var(--dur) var(--ease)}.flux3-image .locks__item[data-focus=true]{background:color-mix(in oklab,var(--box) var(--box-fill-focus),transparent)}.flux3-image .locks__item[data-dim=true]{opacity:var(--box-dim-text)}.flux3-image .code{background:var(--surface);outline:1px solid var(--hairline);outline-offset:-1px}.flux3-image .code summary{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;cursor:pointer;list-style:none;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-60)}.flux3-image .code summary::-webkit-details-marker{display:none}.flux3-image .code summary:before{content:"+";margin-right:10px;color:var(--fg-40)}.flux3-image .code[open] summary:before{content:"−"}.flux3-image .code summary>span:first-child{margin-right:auto}.flux3-image .code__count{color:var(--fg-55)}.flux3-image .code pre{margin:0;padding:0 18px 18px;overflow-x:auto;font-size:12px;line-height:1.7}.flux3-image pre code{font-size:inherit}.flux3-image .tok-k{color:var(--fg-55)}.flux3-image .tok-s{color:var(--fg)}.flux3-image .tok-n{color:#cfd8e3}.flux3-image .tok-c{color:var(--fg-30)}.flux3-image .spec{display:grid;gap:var(--gap-block)}.flux3-image .spec__code{margin:0;padding:22px 24px;background:var(--surface);outline:1px solid var(--hairline);outline-offset:-1px;overflow-x:auto;font-size:13px;line-height:1.8}.flux3-image .toggle{position:relative;width:22px;height:12px;border-radius:6px;background:var(--cell);transition:background-color var(--dur) var(--ease)}.flux3-image .toggle:after{content:"";position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:50%;background:var(--fg-60);transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease)}.flux3-image .toggle[data-on=true]{background:var(--fg)}.flux3-image .toggle[data-on=true]:after{transform:translateX(10px);background:#000}.flux3-image .faq{display:grid;gap:var(--gap-section)}@media (min-width:1024px){.flux3-image .faq{grid-template-columns:minmax(0,7fr) minmax(0,17fr);gap:24px;align-items:start}.flux3-image .faq__list{--text-bf-paragraph-regular:clamp(1.125rem,0.75rem + 0.6vw,1.25rem)}}.flux3-image .faq__list{min-width:0;interpolate-size:allow-keywords}.flux3-image .faq__item{border-bottom:1px solid var(--fg-12)}.flux3-image .faq__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-block:20px;text-align:left;cursor:pointer;list-style:none}.flux3-image .faq__summary::-webkit-details-marker{display:none}.flux3-image .faq__question{margin:0;color:var(--fg-80);font-size:var(--text-bf-paragraph-regular);font-weight:var(--text-bf-paragraph-medium--font-weight);line-height:var(--text-bf-paragraph-medium--line-height);letter-spacing:var(--text-bf-paragraph-medium--letter-spacing);text-wrap:pretty;transition:color var(--dur) var(--ease)}.flux3-image .faq__summary:focus-visible .faq__question{color:var(--fg)}@media (hover:hover){.flux3-image .faq__summary:hover .faq__question{color:var(--fg)}}.flux3-image .faq__icon{flex-shrink:0;width:var(--text-bf-paragraph-regular);height:var(--text-bf-paragraph-regular);margin-top:calc(var(--text-bf-paragraph-regular) * .15);color:var(--fg-40);transition:color var(--dur) var(--ease),transform var(--dur) var(--ease)}.flux3-image .faq__summary:focus-visible .faq__icon{color:var(--fg)}@media (hover:hover){.flux3-image .faq__summary:hover .faq__icon{color:var(--fg)}}.flux3-image .faq__item[open] .faq__icon{transform:rotate(45deg)}.flux3-image .faq__answer-wrap{display:flex;flex-direction:column;gap:16px;max-width:65ch;padding-bottom:24px}.flux3-image .faq__answer{margin:0;color:var(--fg-55);font-size:17px;font-weight:var(--text-bf-paragraph-regular--font-weight);line-height:1.35;letter-spacing:var(--text-bf-paragraph-regular--letter-spacing);text-wrap:pretty}.flux3-image .faq__link{color:var(--fg-80);text-decoration:underline;text-underline-offset:4px;transition:color var(--dur) var(--ease)}@media (hover:hover){.flux3-image .faq__link:hover{color:var(--fg)}}.flux3-image .faq__item::details-content{block-size:0;overflow:hidden;transition:block-size var(--dur) var(--ease),content-visibility var(--dur) var(--ease) allow-discrete}.flux3-image .faq__item[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.flux3-image .faq__icon,.flux3-image .faq__item::details-content,.flux3-image .faq__link,.flux3-image .faq__question{transition:none}}.flux3-image .tabs__tab--thumb{display:inline-flex;align-items:center;gap:8px;padding-left:4px}.flux3-image .tabs__thumb{flex:none;width:36px;height:24px;object-fit:cover;border-radius:1px;opacity:.6;transition:opacity var(--dur) var(--ease)}.flux3-image .tabs__tab[aria-selected=true] .tabs__thumb{opacity:1}@media (hover:hover){.flux3-image .tabs__tab--thumb:hover .tabs__thumb{opacity:.85}}.flux3-image .figure--pixel .figure__stage[data-over=image]{cursor:ew-resize}.flux3-image .pixel-wipe{position:absolute;inset:0;opacity:0;transition:opacity var(--dur) var(--ease)}.flux3-image .pixel-wipe[data-on=true]{opacity:1}.flux3-image .pixel-tag{position:absolute;left:0;top:0;z-index:3;padding:3px 7px;border-radius:2px;background:rgba(0,0,0,.6);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg);white-space:nowrap;opacity:0}.flux3-image .pixel-tag--before{translate:calc(var(--img-x, 0px) + var(--tag-inset, 10px)) calc(var(--img-y, 0px) + var(--tag-inset, 10px))}.flux3-image .pixel-tag--after{translate:calc(var(--img-x, 0px) + var(--img-w, 0px) - var(--tag-inset, 10px) - 100%) calc(var(--img-y, 0px) + var(--tag-inset, 10px))}.flux3-image .pixel-grip{position:absolute;left:0;top:0;z-index:3;width:14px;height:26px;border-radius:2px;background:var(--fg);opacity:0;translate:calc(var(--img-x, 0px) + var(--split, .5) * var(--img-w, 0px) - 50%) calc(var(--img-y, 0px) + var(--img-h, 0px) / 2 - 50%)}.flux3-image .pixel-grip:after,.flux3-image .pixel-grip:before{content:"";position:absolute;top:8px;bottom:8px;width:1px;background:rgba(0,0,0,.5)}.flux3-image .pixel-grip:before{left:5px}.flux3-image .pixel-grip:after{right:5px}.flux3-image .figure--pixel:has(.pixel-range:focus-visible) .pixel-grip{outline:2px solid var(--box-change);outline-offset:2px}.flux3-image .loupe{position:absolute;left:0;top:0;z-index:4;padding:8px;border-radius:var(--radius);background:rgba(0,0,0,.82);outline:1px solid var(--fg-12);pointer-events:none;opacity:0;transition:opacity var(--dur-loupe) var(--ease);will-change:transform}.flux3-image .loupe[data-on=true]{opacity:1}.flux3-image .loupe__grids{display:flex;gap:6px}.flux3-image .loupe figure{margin:0;display:grid;gap:4px}.flux3-image .loupe canvas{width:126px;height:126px;image-rendering:pixelated;display:block}.flux3-image .loupe figcaption{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-55)}.flux3-image .loupe__read{display:flex;justify-content:space-between;gap:10px;margin:8px 0 0;font-size:10.5px;color:var(--fg-55)}.flux3-image .loupe__read span:last-child{color:var(--fg)}.flux3-image .loupe__read span:last-child:before{content:"● ";color:var(--fg-40)}.flux3-image .loupe__read[data-changed=slight] span:last-child:before{color:var(--box-change)}.flux3-image .loupe__read[data-changed=visible] span:last-child:before{color:var(--box-layout)}.flux3-image .footnote{font-size:11.5px!important;line-height:1.6!important;letter-spacing:.02em!important;color:var(--fg-55)!important}.flux3-image .axes{display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:center;padding:18px;background:var(--surface);outline:1px solid var(--hairline);outline-offset:-1px}.flux3-image .axes__frame{position:relative;aspect-ratio:1;margin:14px 10px 14px 18px;border:1px solid var(--fg-30);background-image:linear-gradient(var(--fg-08) 1px,transparent 1px),linear-gradient(90deg,var(--fg-08) 1px,transparent 1px);background-size:10% 10%}.flux3-image .axes__frame .mono{position:absolute;font-size:9px;color:var(--fg-55);white-space:nowrap}.flux3-image .axes__o{top:-14px;left:-4px}.flux3-image .axes__x{top:-14px;right:0}.flux3-image .axes__y{bottom:0;left:-18px;writing-mode:vertical-rl}.flux3-image .axes__end{bottom:-14px;right:-4px}.flux3-image .axes__box{position:absolute;top:22%;left:30%;width:50%;height:45%;border:1.5px solid var(--fg);background:var(--fg-08)}.flux3-image .axes__box .mono{font-size:8px!important;color:var(--fg)!important}.flux3-image .axes__box .mono:first-child{top:2px;left:3px}.flux3-image .axes__box .mono:last-child{bottom:2px;right:3px}.flux3-image .axes__note{margin:0;font-size:14.5px;line-height:1.5;color:var(--fg-55)}.flux3-image .axes__note strong{color:var(--fg);font-weight:500}.flux3-image .axes__note code{color:var(--fg-80)}@media (max-width:600px){.flux3-image .axes{grid-template-columns:1fr}.flux3-image .axes__frame{max-width:170px}}.flux3-image .gl-desc{position:absolute;left:0;top:0;overflow:hidden;font-family:var(--sans);font-size:12.5px;line-height:1.35;letter-spacing:-.005em;color:var(--fg-80);text-shadow:0 1px 8px rgba(0,0,0,.9);will-change:transform,opacity}.flux3-image .gl-desc__rest{visibility:hidden}.flux3-image .gl-desc__caret{position:absolute;left:0;top:0;width:6px;height:1em;margin-left:1px;background:var(--fg)}.flux3-image .gl-desc__caret[data-on=false]{opacity:0}.flux3-image .gl-desc--sm{font-size:12px}@media (max-width:700px){.flux3-image .gl-desc,.flux3-image .gl-desc--sm{font-size:10px}}.flux3-image .gl-desc[data-clip=true]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 1.35em),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 1.35em),transparent)}.flux3-image .gl-corner{position:absolute;left:0;top:0;box-sizing:border-box;width:var(--canvas-mark-arm);height:var(--canvas-mark-arm);border:0 solid;color:var(--fg);will-change:transform,opacity;transition:color var(--dur) var(--ease)}.flux3-image .gl-corner[data-rest=true]{color:var(--fg-40)}.flux3-image .gl-corner[data-corner=tl]{border-top-width:var(--canvas-mark);border-left-width:var(--canvas-mark);translate:calc(var(--canvas-mark) / -2) calc(var(--canvas-mark) / -2)}.flux3-image .gl-corner[data-corner=tr]{border-top-width:var(--canvas-mark);border-right-width:var(--canvas-mark);translate:calc(var(--canvas-mark) / 2 - 100%) calc(var(--canvas-mark) / -2)}.flux3-image .gl-corner[data-corner=bl]{border-bottom-width:var(--canvas-mark);border-left-width:var(--canvas-mark);translate:calc(var(--canvas-mark) / -2) calc(var(--canvas-mark) / 2 - 100%)}.flux3-image .gl-corner[data-corner=br]{border-bottom-width:var(--canvas-mark);border-right-width:var(--canvas-mark);translate:calc(var(--canvas-mark) / 2 - 100%) calc(var(--canvas-mark) / 2 - 100%)}.flux3-image .gl-ratio{position:absolute;left:0;top:0;font-family:var(--mono);font-size:var(--box-label-font);line-height:1.2;white-space:nowrap;color:var(--fg);translate:0 var(--box-label-gap);will-change:transform,opacity}.flux3-image .inline-link{color:var(--fg);text-decoration:underline;text-decoration-color:var(--fg-30);text-underline-offset:3px;transition:text-decoration-color var(--dur) var(--ease)}@media (hover:hover){.flux3-image .inline-link:hover{text-decoration-color:var(--fg)}}.flux3-image .try{display:flex;flex-wrap:wrap;gap:8px;margin-top:1.4em}.flux3-image .prose__text+.try{margin-top:calc(2 * var(--prose-size))}.flux3-image .gl-cursor{position:absolute;left:0;top:0;margin:-1px 0 0 -1px;pointer-events:none;will-change:transform,opacity;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6));z-index:3}.flux3-image .gl-cursor svg{display:block;transition:transform var(--dur-cursor-press) var(--ease);transform-origin:1px 1px}.flux3-image .gl-cursor[data-down=true] svg{transform:scale(.86)}.flux3-image .gl-cursor:after{content:"";position:absolute;left:-9px;top:-9px;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--fg);opacity:0;transform:scale(.4);transition:opacity var(--dur-cursor-ring) var(--ease),transform var(--dur-cursor-ring-grow) var(--ease)}.flux3-image .gl-cursor[data-down=true]:after{opacity:.9;transform:scale(1)}.flux3-image .gl-cursor--hand{margin:-12px 0 0 -12px}.flux3-image .gl-cursor--hand svg{transform:none;transition:none}.flux3-image .gl-cursor--hand[data-down=true] svg{transform:none}.flux3-image .gl-cursor--hand:after,.flux3-image .gl-cursor--hand[data-down=true]:after{content:none}.flux3-image .gl-hand__closed,.flux3-image .gl-hand__open{transition:opacity var(--dur-hand-swap) var(--ease)}.flux3-image .gl-cursor--hand[data-down=true] .gl-hand__open,.flux3-image .gl-hand__closed{opacity:0}.flux3-image .gl-cursor--hand[data-down=true] .gl-hand__closed{opacity:1}@media (prefers-reduced-motion:reduce){.flux3-image .box-detail__close:active,.flux3-image .btn:active,.flux3-image .seg__btn:active,.flux3-image .steps__btn:active,.flux3-image .steps__pause:active,.flux3-image .tabs__tab:active{transform:none}.flux3-image .box-detail,.flux3-image .steps__hint-wrap,.flux3-image .steps__slot{transition:opacity var(--dur) var(--ease)}.flux3-image .box-detail[data-open=true],.flux3-image .steps__slot[data-open=true]{transition:opacity var(--dur) var(--ease) var(--dur)}.flux3-image .rows__reveal{transition:none}.flux3-image .toggle:after{transition:background-color var(--dur) var(--ease)}.flux3-image .rows__row{transform:none;transition:opacity var(--dur) var(--ease),background-color var(--dur) var(--ease)}.flux3-image .rows__reveal[data-visible=true] .rows__desc{animation-name:f3i-fade-in}.flux3-image .panel__prompt[data-state=in]{animation:f3i-fade-in var(--dur-reveal) var(--ease) both}.flux3-image .gl-cursor svg,.flux3-image .gl-cursor[data-down=true] svg{transform:none;transition:none}.flux3-image .gl-cursor:after,.flux3-image .gl-cursor[data-down=true]:after{transform:none;transition:opacity var(--dur-cursor-ring) var(--ease)}.flux3-image .gl-hand__closed,.flux3-image .gl-hand__open{transition:opacity var(--dur-hand-swap) var(--ease)}.flux3-image .caret{animation:none}}