.flux3-page,.flux3-page__backdrop,.flux3-page__navbar{--color-black:#000000}.flux3-page--site-black{--color-black:#07130e}.flux3-page{--color-white:#f5f5f5;--f3-fg:#f5f5f5;--f3-fg-80:rgba(245,245,245,0.8);--f3-fg-60:rgba(255,255,255,0.6);--f3-fg-55:rgba(245,245,245,0.55);--f3-fg-40:rgba(245,245,245,0.4);--f3-fg-30:rgba(245,245,245,0.3);--f3-fg-12:rgba(245,245,245,0.12);--f3-surface:#0f0f0f;--f3-tab-track:#0f0f0f;--f3-tab-cell:#1f1f1f;--f3-hairline:oklch(1 0 0/0.025);--f3-radius:3px;--radius-xs:var(--f3-radius);--radius-sm:var(--f3-radius);--radius-md:var(--f3-radius);--radius-lg:var(--f3-radius);--radius-xl:var(--f3-radius);--radius-2xl:var(--f3-radius);--radius-3xl:var(--f3-radius);--text-bf-h1:clamp(3.75rem,7.5vw,7.8125rem);--text-bf-h1--line-height:0.86;--text-bf-h1--letter-spacing:-0.055em;--text-bf-h1--font-weight:500;--text-bf-h3:clamp(2rem,3.8vw,3rem);--text-bf-h3--line-height:1;--text-bf-h3--letter-spacing:-0.03em;--text-bf-h3--font-weight:400;--text-bf-subhead-med:clamp(1.25rem,2.1vw,1.625rem);--text-bf-subhead-med--line-height:1;--text-bf-subhead-med--letter-spacing:-0.01em;--text-bf-subhead-med--font-weight:500;--text-bf-paragraph-medium:1rem;--text-bf-paragraph-medium--line-height:1.3;--text-bf-paragraph-medium--letter-spacing:-0.01em;--text-bf-paragraph-medium--font-weight:500;--text-bf-paragraph-regular:1.25rem;--text-bf-paragraph-regular--line-height:1.5;--text-bf-paragraph-regular--letter-spacing:-0.01em;--text-bf-paragraph-regular--font-weight:400;--text-bf-body-2-regular:0.9375rem;--text-bf-body-2-regular--line-height:1.4;--text-bf-body-2-regular--letter-spacing:0;--text-bf-body-2-regular--font-weight:400;--f3-select-duration:0.28s;--f3-select-ease:cubic-bezier(0.25,1,0.5,1);--f3-gap-section:clamp(2rem,0.875rem + 2.37vw,3rem);--f3-gap-block:clamp(1rem,0.4375rem + 1.19vw,1.5rem);--f3-gap-tight:clamp(0.5rem,0.215rem + 0.6vw,0.75rem);color:var(--f3-fg);font-weight:400}.flux3-page .flux3-section-title{font-size:clamp(2rem,3.8vw,2.5rem)}@media (min-width:1024px){.flux3-page{--text-bf-paragraph-regular:clamp(1.125rem,0.75rem + 0.6vw,1.25rem)}.flux3-page .flux3-section-title{font-size:clamp(1.875rem,.6rem + 2.05vw,2.5rem)}}.flux3-page__backdrop{background:var(--color-black)}.flux3-page .container-layout{max-width:calc(1600px + 2 * 20px);padding-inline:20px}@media (min-width:1024px){.flux3-page .container-layout{max-width:calc(1600px + 2 * 40px);padding-inline:40px}}.flux3-page h1.text-bf-h1+p{font-size:1.375rem;line-height:1.5;letter-spacing:-.02em}.flux3-page cite{font-size:.9375rem;line-height:1.4;letter-spacing:0}.flux3-page img,.flux3-page video{outline:1px solid var(--f3-hairline);outline-offset:-1px}.flux3-page .flux3-media-frame,.flux3-page .flux3-media-thumb{border-color:transparent;border-radius:0}.flux3-page .flux3-media-thumb img,.flux3-page .flux3-media-thumb video{transition:outline-color var(--f3-select-duration) var(--f3-select-ease)}.flux3-page .flux3-media-thumb[data-active=true] img,.flux3-page .flux3-media-thumb[data-active=true] video{outline-color:oklch(1 0 0/.3)}@media (hover:hover) and (pointer:fine){.flux3-page .flux3-media-thumb:not([data-active=true],.flux3-console__thumb--active,.flux3-media-thumb--static):hover img,.flux3-page .flux3-media-thumb:not([data-active=true],.flux3-console__thumb--active,.flux3-media-thumb--static):hover video{outline-color:oklch(1 0 0/.12)}}.flux3-page .flux3-media-caption{position:absolute;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;gap:2px;padding:34px 14px 12px;background:linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,0));pointer-events:none}.flux3-page .flux3-media-caption__title{color:var(--f3-fg);font-size:15px;font-weight:500;letter-spacing:-.01em}.flux3-page .flux3-media-caption__subtitle{color:rgba(255,255,255,.7);font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.02em}.flux3-page .flux3-media-control{cursor:pointer;touch-action:manipulation;transition:transform .18s cubic-bezier(.2,.6,.2,1),background-color .18s ease}.flux3-page .flux3-media-control:before{position:absolute;inset:-2px;border-radius:inherit;content:""}.flux3-page .flux3-media-control:focus-visible{outline:2px solid var(--f3-fg);outline-offset:3px}@media (hover:hover) and (pointer:fine){.flux3-page .flux3-media-control:hover{background:rgba(0,0,0,.55);transform:scale(1.09)}}.flux3-page .flux3-media-control:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.flux3-page .flux3-media-control{transition:none}.flux3-page .flux3-media-control:active,.flux3-page .flux3-media-control:hover{transform:none}}.flux3-cap__pager{flex:none;display:flex;align-items:center;align-self:flex-start;min-height:44px;gap:16px}.flux3-cap__arrow{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--color-black);border-radius:999px;background:rgb(255 255 255/.1);cursor:pointer;color:var(--f3-fg);transition:transform .15s ease-out,background-color .25s ease,border-color .25s ease}.flux3-cap__arrow:before{position:absolute;inset:-5px;border-radius:inherit;content:""}.flux3-cap__arrow:focus-visible{outline:2px solid var(--f3-fg);outline-offset:3px}.flux3-cap__count{min-width:46px;color:var(--f3-fg);font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.08em;text-align:center}@media (hover:hover) and (pointer:fine){.flux3-cap__arrow:hover{border-color:var(--f3-fg-30);background:rgb(255 255 255/.15)}}.flux3-cap__arrow:active{transform:scale(.96)}@media (max-width:899px){.flux3-cap__arrow{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.flux3-cap__arrow{transition:none}.flux3-cap__arrow:active{transform:none}}.flux3-console{padding-block:4rem}.flux3-console__sticky{max-width:calc(1600px + 2 * 20px);margin-inline:auto;padding-inline:20px}@media (min-width:1024px){.flux3-console__sticky{max-width:calc(1600px + 2 * 40px);padding-inline:40px}}@media (min-width:768px){.flux3-console{padding-block:5rem}}@media (min-width:1024px){.flux3-console{padding-block:7.75rem}}.flux3-console__grid{display:grid;width:100%;grid-template-columns:repeat(24,1fr);gap:24px}.flux3-console__left{grid-column:1/span 7;display:flex;flex-direction:column;gap:48px}.flux3-console__right{grid-column:8/span 17;display:flex;flex-direction:column;gap:24px}.flux3-console__list-wrap{display:flex;align-items:stretch}.flux3-console__list{display:flex;flex-direction:column;gap:var(--f3-list-gap)}.flux3-console__item{align-self:flex-start;display:flex;align-items:center;min-height:var(--f3-list-row);border:none;background:none;padding:0;cursor:pointer;text-align:left;user-select:none}.flux3-console__item-arrow{width:0;height:var(--f3-list-label-size);flex:none;margin-right:0;color:var(--f3-fg);opacity:0;filter:blur(4px);transform:translateX(-8px) scale(.25);transition:opacity var(--f3-select-duration) var(--f3-select-ease),filter var(--f3-select-duration) var(--f3-select-ease),transform var(--f3-select-duration) var(--f3-select-ease)}.flux3-console__item-label{position:relative;font-weight:400;font-size:var(--f3-list-label-size);line-height:var(--f3-list-label-leading);letter-spacing:var(--f3-list-label-tracking);color:var(--f3-list-label-rest);transition:color var(--f3-select-duration) var(--f3-select-ease)}.flux3-console__item[aria-selected=true] .flux3-console__item-arrow{width:var(--f3-list-label-size);margin-right:16px;opacity:1;filter:blur(0);transform:translateX(0) scale(1)}.flux3-console__item[aria-selected=true] .flux3-console__item-label{color:var(--f3-fg);font-weight:500}@media (max-width:899px){.flux3-console__item-arrow,.flux3-console__item[aria-selected=true] .flux3-console__item-arrow{display:none;width:0;margin-right:0}}@media (prefers-reduced-motion:reduce){.flux3-console__item .flux3-console__item-soon,.flux3-console__item-arrow,.flux3-console__item-label{transition:none}.flux3-console__item-arrow{filter:none;transform:none}}@media (hover:hover) and (pointer:fine){.flux3-console__item:not([aria-selected=true]):hover .flux3-console__item-label,.flux3-console__item:not([aria-selected=true]):hover .flux3-console__item-soon{color:var(--f3-fg-80)}}.flux3-console__item-soon{margin-left:6px;margin-top:4px;padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1.5);font-size:.6rem;font-weight:500;transform:translateY(-2px);transition:color var(--f3-select-duration) var(--f3-select-ease)}.flux3-console__item:not([aria-selected=true]) .flux3-console__item-soon{color:var(--f3-fg-60)}.flux3-console__item[aria-selected=true] .flux3-console__item-soon{color:var(--color-white-1)}.flux3-console__desc{max-width:660px;color:var(--f3-fg-55);font-size:var(--text-bf-paragraph-regular);line-height:var(--text-bf-paragraph-regular--line-height);letter-spacing:var(--text-bf-paragraph-regular--letter-spacing);text-wrap:pretty}.flux3-console__link{display:inline}.flux3-console__link span{display:inline-flex;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:inherit}.flux3-console__stage{display:flex;flex-direction:column;gap:24px}.flux3-console__thumbs-wrap{position:relative;min-width:0}.flux3-console__thumbs{overflow-x:auto;scrollbar-width:none;gap:8px}.flux3-console__thumbs-wrap:after,.flux3-console__thumbs-wrap:before{content:"";position:absolute;top:0;bottom:0;width:var(--f3-strip-fade);opacity:0;pointer-events:none;z-index:1}.flux3-console__thumbs-wrap:before{left:0;background:linear-gradient(to right,var(--color-black),transparent)}.flux3-console__thumbs-wrap:after{right:0;background:linear-gradient(to left,var(--color-black),transparent)}.flux3-console__thumbs-wrap[data-can-scroll-end=true]:after,.flux3-console__thumbs-wrap[data-can-scroll-start=true]:before{opacity:1}@media (min-width:1081px){.flux3-console__stage{--f3-rail-gap:6px;--f3-rail-seam:var(--f3-rail-gap);--f3-rail-width:96px;position:relative;display:block}.flux3-console__frame{width:calc(100% - var(--f3-rail-width) - var(--f3-rail-seam));min-width:0}.flux3-console__thumbs-wrap{position:absolute;top:0;right:0;bottom:0;width:var(--f3-rail-width);min-height:0;overflow:hidden}.flux3-console__thumbs-wrap:after,.flux3-console__thumbs-wrap:before{right:0;left:0;width:auto;height:56px}.flux3-console__thumbs-wrap:before{top:0;bottom:auto;background:linear-gradient(to bottom,var(--color-black),transparent)}.flux3-console__thumbs-wrap:after{top:auto;bottom:0;background:linear-gradient(to top,var(--color-black),transparent)}.flux3-console__thumbs{height:100%;width:100%;flex-direction:column;justify-content:flex-start;gap:var(--f3-rail-gap);overflow-x:hidden;overflow-y:auto;overscroll-behavior-block:contain}.flux3-console__thumbs>button{flex:none;height:calc(var(--f3-rail-width) * 9 / 16);min-height:calc(var(--f3-rail-width) * 9 / 16);max-height:calc(var(--f3-rail-width) * 9 / 16);width:100%}.flux3-console__thumbs>button>.flux3-console__thumb{flex:1 1 0;min-height:0}.flux3-console__thumbs>button>.flux3-console__thumb-rail{height:0}}.flux3-console__thumbs::-webkit-scrollbar{display:none}.flux3-console__thumb img,.flux3-console__thumb video{transition:outline-color var(--f3-select-duration) var(--f3-select-ease)}.flux3-console__thumb{opacity:.55;transition:opacity var(--f3-select-duration) var(--f3-select-ease)}.flux3-console__thumb--current{opacity:1}@media (hover:hover) and (pointer:fine){.flux3-console__thumb:hover{opacity:1}}.flux3-console__thumbs>button:focus-visible>.flux3-console__thumb{opacity:1}@media (hover:hover) and (pointer:fine){.flux3-page .flux3-console__thumb.flux3-console__thumb:not(.flux3-console__thumb--active):hover img,.flux3-page .flux3-console__thumb.flux3-console__thumb:not(.flux3-console__thumb--active):hover video{outline-color:var(--f3-hairline)}}.flux3-console__thumb--active.flux3-console__thumb--active img,.flux3-console__thumb--active.flux3-console__thumb--active video{outline:2px solid #fff;outline-offset:-2px}.flux3-console__thumb-rail{display:block;height:2px;width:100%;background:transparent}.flux3-console .flux3-cap__pager{display:none}@media (min-width:1081px){.flux3-console .flux3-cap__pager{display:flex}}@media (max-width:899px){.flux3-console__grid{grid-template-columns:1fr;gap:var(--f3-gap-section)}.flux3-console__left,.flux3-console__right{grid-column:1/-1}.flux3-console__left,.flux3-console__right{gap:24px}.flux3-console__thumbs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.flux3-console__thumbs>button{width:calc((100% - 32px) / 3);min-height:44px;scroll-snap-align:start}.flux3-console__desc{font-size:17px;line-height:1.35}}@media (prefers-reduced-motion:reduce){.flux3-console__thumb,.flux3-console__thumb img,.flux3-console__thumb video{transition:none}}.flux3-console__list,.flux3-use-cases__tablist{--f3-list-label-size:24px;--f3-list-label-leading:1.05;--f3-list-label-tracking:-0.02em;--f3-list-label-rest:var(--f3-fg-55);--f3-list-row:32px;--f3-list-gap:0px}@media (pointer:coarse){.flux3-console__list,.flux3-use-cases__tablist{--f3-list-row:44px}}.flux3-cap__input-overlay--frames,.flux3-console__list-wrap,.flux3-console__thumbs-wrap,.flux3-use-cases__tablist-wrap{--f3-strip-fade:32px}@media (max-width:899px){.flux3-console__list,.flux3-use-cases__tablist{--f3-list-label-size:20px;--f3-list-row:44px;--f3-list-gap:24px}.flux3-console__left,.flux3-console__right,.flux3-use-cases__tablist-wrap{min-width:0}.flux3-console__list-wrap,.flux3-use-cases__tablist-wrap{--f3-strip-bleed:20px;position:relative;margin-right:calc(-1 * var(--f3-strip-bleed))}.flux3-console__list-wrap:after,.flux3-console__list-wrap:before,.flux3-use-cases__tablist-wrap:after,.flux3-use-cases__tablist-wrap:before{content:"";position:absolute;top:0;bottom:0;width:var(--f3-strip-fade);opacity:0;pointer-events:none;z-index:1}.flux3-console__list-wrap:before,.flux3-use-cases__tablist-wrap:before{left:0;background:linear-gradient(to right,var(--color-black),transparent)}.flux3-console__list-wrap:after,.flux3-use-cases__tablist-wrap:after{right:0;background:linear-gradient(to left,var(--color-black),transparent)}.flux3-console__list-wrap[data-can-scroll-left=true]:before,.flux3-console__list-wrap[data-can-scroll-right=true]:after,.flux3-use-cases__tablist-wrap[data-can-scroll-left=true]:before,.flux3-use-cases__tablist-wrap[data-can-scroll-right=true]:after{opacity:1}.flux3-console__list-wrap>.flux3-console__list,.flux3-use-cases__tablist-wrap>.flux3-use-cases__tablist{flex:1 1 0;min-width:0;flex-direction:row;align-items:stretch;margin-block:-4px;padding-block:4px;padding-right:var(--f3-strip-fade);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.flux3-console__list-wrap>.flux3-console__list::-webkit-scrollbar,.flux3-use-cases__tablist-wrap>.flux3-use-cases__tablist::-webkit-scrollbar{display:none}.flux3-console__list-wrap .flux3-console__item,.flux3-use-cases__tablist-wrap .flux3-use-cases__tab{flex:none;align-self:center;white-space:nowrap}}.flux3-why{width:100%}.flux3-why__frame{position:relative;display:grid;width:100%;aspect-ratio:16/9;place-items:center;overflow:hidden;background:var(--f3-surface)}.flux3-why__image{object-fit:cover}.flux3-why__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.flux3-why__overlay{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 40%,rgba(0,0,0,.1),rgba(20,20,20,.45))}.flux3-why__content{position:relative;display:flex;flex-direction:column;align-items:center;color:var(--f3-fg)}.flux3-why__button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;border:0;border-radius:var(--f3-radius);background:var(--f3-fg);padding:12px 20px;color:var(--color-black);font-size:var(--text-bf-body-4-medium);font-weight:var(--text-bf-body-4-medium--font-weight);line-height:var(--text-bf-body-4-medium--line-height);letter-spacing:var(--text-bf-body-4-medium--letter-spacing);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.flux3-why__button:focus-visible{outline:2px solid var(--f3-fg);outline-offset:3px}@media (hover:hover) and (pointer:fine){.flux3-why__button:hover{background:var(--color-white);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.flux3-why__button{transition:none}.flux3-why__button:hover{transform:none}}