.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:var(--f3-pad-section)}.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}}.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{min-height:44px;scroll-snap-align:start}.flux3-console__thumb{opacity:.8}.flux3-console__thumb--active.flux3-console__thumb--active img,.flux3-console__thumb--active.flux3-console__thumb--active video{outline-width:1px;outline-offset:-1px}}@media (prefers-reduced-motion:reduce){.flux3-console__thumb,.flux3-console__thumb img,.flux3-console__thumb video{transition:none}}.flux3-console__media--in{animation:flux3-console-media-in var(--f3-select-duration,.28s) var(--f3-select-ease,cubic-bezier(.25,1,.5,1)) both}@keyframes flux3-console-media-in{0%{opacity:0}to{opacity:1}}.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-cap__thumbs-wrap,.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{min-height:44px;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 .15s ease-out}.flux3-why__button,.flux3-why__button-inner{display:inline-flex;align-items:center;justify-content:center;gap:10px}.flux3-why__button-inner{transform:translateY(0);transition:transform .2s ease}.flux3-why__button:focus-visible{outline:2px solid var(--f3-fg);outline-offset:3px}.flux3-why__button:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.flux3-why__button:hover{background:var(--color-white)}.flux3-why__button:hover .flux3-why__button-inner{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.flux3-why__button,.flux3-why__button-inner{transition:none}.flux3-why__button:active,.flux3-why__button:hover .flux3-why__button-inner{transform:none}}