.la-wh-film__screen{position:relative}.inline-video-retry{z-index:5;background:var(--la-canvas,#151718);color:var(--la-ink,#fff);cursor:pointer;border:1px solid;border-radius:100px;padding:12px 24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inline-video-retry:focus-visible{outline:3px solid var(--la-accent,#f75b1b);outline-offset:4px}.lab-a .la-wh--v7{--la-wh-film-pad:5px;--la-wh-film-bar-h:40px;--la-wh-film-bar-pad:11px;--la-wh-film-backdrop:#121518;--la-wh-film-radius-in:calc(var(--card-radius) - var(--la-wh-film-pad))}.lab-a .swb--v7{--swb-v7-head-gap:var(--space-48);--swb-v7-clear:var(--space-16)}.lab-a .la-ho5--v7{--ho5-v7-open-extra:2px}.lab-a .la-wh--v7 .la-wh-film{padding:0 var(--la-wh-film-pad)var(--la-wh-film-pad);border:var(--card-border-width)solid var(--card-border-color);border-radius:var(--card-radius);background:var(--la-wh-film-backdrop);margin:0;position:relative;overflow:hidden}.lab-a .la-wh--v7 .la-wh-film__bar{height:var(--la-wh-film-bar-h);padding:0 var(--la-wh-film-bar-pad);color:var(--la-ink-3);font-size:var(--typography-a-body-size);white-space:nowrap;align-items:center;gap:.3em;line-height:1;display:flex;overflow:hidden}.lab-a .la-wh--v7 .la-wh-film__bar b{color:var(--la-ink);font-weight:500}.lab-a .la-wh--v7 .la-wh-film__screen{aspect-ratio:1440/778;border-radius:var(--la-wh-film-radius-in);background:var(--la-sunken);box-shadow:0 1px 0 var(--la-edge)inset;overflow:hidden}.lab-a .la-wh--v7 .la-wh-film__screen video{object-fit:cover;width:100%;height:100%;display:block;transform:none}.lab-a .la-ho5--v7 .la-ho5__card.ds-card--active>.ds-card__item{padding-block:calc(var(--space-8) - var(--card-border-width) + var(--ho5-v7-open-extra))}@media (min-width:1280px){.lab-a .swb--v7 .swb__grid{row-gap:var(--swb-v7-head-gap);grid-template-rows:auto auto}.lab-a .swb--v7 .swb__side{display:contents}.lab-a .swb.swb--v7 .la-flow__head{grid-area:1/1/auto/span 5;margin:0}.lab-a .swb--v7 .swb-loop{grid-area:2/1/auto/span 5}.lab-a .swb--v7 .swb__mapcell{grid-area:1/6/auto/span 7;align-self:stretch;min-width:0;position:relative;container-type:inline-size}.lab-a .swb--v7 .swb__mapcell>.swb-stage__map{position:absolute;top:50%;left:0;right:0;translate:0 -50%}.lab-a .swb--v7 .swb__mapcell .swb-dg{translate:0 var(--swb-v7-dy,0px)}.lab-a .swb.swb--v7 .swb__main{grid-area:2/6/auto/span 7;align-self:start;position:static}}.lab-a .swb.swb--v7 .swb__foot{margin-top:var(--space-24);justify-content:flex-end;padding-top:0}.lab-a .swb.swb--v7.is-holding .swb-card.is-on .swb-card__trace{animation-play-state:paused}.lab-a .swb.swb--v7.is-pinned .swb-card.is-on .swb-card__trace{stroke-dashoffset:0;animation:none}.lab-a .swb--v7 .swb-win__panel.is-on .swb-shot:not(.swb-shot--video){animation-name:none}.lab-a .swb--v7 .swb-win__panel.is-on .swb-shot.swb-shot__after:not(.swb-shot--video),.lab-a .swb--v7 .swb-win__panel.is-on .swb-shot.swb-shot__step:not(.swb-shot--video){animation-name:none,swb-show}.lab-a .la-wh--v8{--la-hs-cycle-pace:1.7;--la-wh-stack-pace:1.4}.lab-a .la-wh--v8 .la-hs{--la-hs-cycle:calc(120s*var(--la-hs-cycle-pace))}.lab-a .la-wh--v8 .la-wh__stage.is-anim .la-wh__stackrow{animation-duration:calc(28s*var(--la-wh-stack-pace))}.lab-a .swb--v8{--swb-v8-gap:var(--space-8);--swb-v8-label-gap:var(--space-12);--swb-v8-clip-backdrop:#131517}.lab-a .swb--v8 .swb-win .la-pw__body{background:var(--swb-v8-clip-backdrop)}.lab-a .swb--v8 .swb-clip{width:100%;height:auto;display:block;transform:none}.lab-a .swb--v8 .swb-phase--studio.is-on .swb-phase__dot{border-color:var(--la-accent-text);background:var(--la-accent-text)}.lab-a .swb--v8 .swb-card--agentic .swb-card__trace{stroke:var(--swb-trace)}@media (min-width:1280px){.lab-a .swb--v8 .swb__grid{row-gap:calc(var(--swb-v7-head-gap) + var(--swb-stage-head) + var(--swb-v8-label-gap))}.lab-a .swb--v8 .swb-loop{gap:var(--swb-v8-gap)}.lab-a .swb--v8 .swb-phase{row-gap:0}.lab-a .swb--v8 .swb-phase__name{left:0;right:0;bottom:calc(100% + var(--swb-v8-label-gap));align-items:center;gap:var(--swb-stage-gap);display:flex;position:absolute}.lab-a .swb--v8 .swb-phase__name .swb-phase__dot{margin-inline:calc((var(--swb-stage-col) - var(--swb-stage-dot))/2);flex:none}.lab-a .swb--v8 .swb-phase:not(.swb-phase--solo){--swb-dot-c:calc(var(--swb-stage-head)/-2 - var(--swb-v8-label-gap))}.lab-a .swb--v8 .swb-phase:not(:last-child):before{bottom:calc(var(--swb-v8-gap)*-1 - var(--swb-next-c) + var(--swb-stage-dot)/2 + var(--space-4))}.lab-a .swb--v8 .swb-card.ds-card .swb-card__body{min-height:calc(var(--swb-v8-text-h,0px) + var(--space-16));max-width:none}.lab-a .swb.swb--v8 .swb__main{flex-direction:column;align-self:stretch;display:flex}.lab-a .swb--v8 .swb__main>.swb-win{flex-direction:column;flex:auto;display:flex}.lab-a .swb--v8 .swb-win .la-pw__body{flex:auto}.lab-a .swb--v8 .swb-win__panels{align-items:center}}.lab-a .swb--v10 .swb-card.ds-card .swb-card__body{min-height:0}.lab-a .swb--v10 .swb-card__btn:focus-visible{outline:none}.lab-a .swb--v10 .swb-loop:not([data-input=pointer]) .swb-card:has(.swb-card__btn:focus-visible){outline:2px solid var(--la-accent-text);outline-offset:2px}@media (min-width:1280px){.lab-a .swb.swb--v10 .swb__main{height:var(--swb-v10-screen-h,auto);align-self:start}.lab-a .swb--v10 .swb-card.ds-card .swb-card__body{max-width:none}}.lab-a.la-flat .la-flow--ho .la-wa-pair--silk.la-wa-pair--band{--la-wa-band-line:var(--card-border-color);border:var(--card-border-width)solid var(--la-wa-band-line);border-radius:var(--card-radius);background:var(--card-background);gap:0;overflow:hidden}.lab-a.la-flat .la-flow--ho .la-wa-pair--silk.la-wa-pair--band>.la-wa-pair__item{--card-background:transparent;--card-border-color:transparent;--card-radius:0px;--card-shadow:none}.lab-a.la-flat .la-flow--ho .la-wa-pair--silk.la-wa-pair--band>.la-wa-pair__item+.la-wa-pair__item{--card-shadow:inset var(--card-border-width)0 0 var(--la-wa-band-line)}@media (min-width:1024px){.lab-a.la-flat .la-flow--ho .la-wa-pair--silk.la-wa-pair--band>.la-wa-pair__item:first-child{grid-column:1/7}.lab-a.la-flat .la-flow--ho .la-wa-pair--silk.la-wa-pair--band>.la-wa-pair__item:last-child{grid-column:7/13}}@media (max-width:767px){.lab-a.la-flat .la-flow--ho .la-wa-pair--silk.la-wa-pair--band>.la-wa-pair__item+.la-wa-pair__item{--card-shadow:inset 0 var(--card-border-width)0 var(--la-wa-band-line)}}
.lab-a .swb--m{--swb-m-chip-h:44px;--swb-m-chip-pad:var(--space-16);--swb-m-chip-gap:var(--space-8);--swb-m-bleed:var(--space-20);--swb-m-time-h:2px;--swb-m-head-gap:var(--space-32);--swb-m-copy-gap:var(--space-24)}@media (max-width:767px){.lab-a .la-wh--v8 .la-wh__title{font-size:var(--typography-a-hero-title-size)}}@media (max-width:1023px){.lab-a.la-tiles .la-ho5__title{font-size:var(--typography-point-size);line-height:var(--typography-point-line-height);letter-spacing:var(--typography-point-letter-spacing)}}.lab-a .swb--m .swb-m{min-width:0;display:grid}.lab-a .swb--m .swb-m>.la-flow__head{margin:0 0 var(--swb-m-head-gap)}.lab-a .swb--m .swb-m__rail{gap:var(--swb-m-chip-gap);margin-inline:calc(var(--swb-m-bleed)*-1);padding:var(--space-4)var(--swb-m-bleed);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--swb-m-bleed);scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--swb-m-bleed),#000 calc(100% - var(--swb-m-bleed)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--swb-m-bleed),#000 calc(100% - var(--swb-m-bleed)),transparent);display:flex;overflow-x:auto}.lab-a .swb--m .swb-m__rail::-webkit-scrollbar{display:none}.lab-a .swb--m .swb-m__chip{align-items:center;gap:var(--space-8);height:var(--swb-m-chip-h);padding:0 var(--swb-m-chip-pad);scroll-snap-align:center;border:var(--card-border-width)solid var(--card-border-color);border-radius:var(--la-radius-m);background:var(--card-background);color:var(--la-ink-3);font-size:var(--typography-a-body-size);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--la-dur-base)var(--la-ease-out),border-color var(--la-dur-base)var(--la-ease-out),color var(--la-dur-base)var(--la-ease-out);flex:none;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}.lab-a .swb--m .swb-m__chip.is-on{border-color:var(--la-hairline-strong);background:var(--la-raised);color:var(--la-ink)}.lab-a .swb--m .swb-m__chip:focus-visible{outline:2px solid var(--la-accent-text);outline-offset:2px}.lab-a .swb--m .swb-m__num{font-family:var(--la-font-display);font-size:var(--typography-a-label-size);font-variant-numeric:tabular-nums;color:var(--la-ink-4);transition:color var(--la-dur-base)var(--la-ease-out);font-weight:500}.lab-a .swb--m .swb-m__chip.is-on .swb-m__num{color:var(--la-accent-text)}.lab-a .swb--m .swb-m__bot{color:var(--la-ink-4);display:inline-flex}.lab-a .swb--m .swb-m__bot svg{width:16px;height:16px;stroke-width:var(--icon-stroke)}.lab-a .swb--m .swb-m__chip.is-on .swb-m__bot{color:var(--la-ink-2)}.lab-a .swb--m .swb-m__decide{border-radius:var(--radius-full);background:var(--la-accent-text);opacity:.6;width:6px;height:6px}.lab-a .swb--m .swb-m__chip.is-on .swb-m__decide{opacity:1}.lab-a .swb--m .swb-m__time{left:var(--swb-m-chip-pad);right:var(--swb-m-chip-pad);height:var(--swb-m-time-h);border-radius:var(--radius-full);background:var(--swb-trace);transform-origin:0;opacity:0;position:absolute;bottom:6px;transform:scaleX(0)}.lab-a .swb--m .swb-m__chip--agentic .swb-m__time{background:var(--swb-trace-studio)}.lab-a .swb--m .swb-m__chip.is-on .swb-m__time{opacity:1;animation:swb-m-time var(--beat,7s)linear both;animation-play-state:paused}.lab-a .swb--m.is-playing:not(.is-holding) .swb-m__chip.is-on .swb-m__time{animation-play-state:running}.lab-a .swb--m.is-held .swb-m__chip.is-on .swb-m__time{animation:none;transform:none}.lab-a .swb--m.is-still .swb-m__chip.is-on .swb-m__time{opacity:0}@keyframes swb-m-time{to{transform:scaleX(1)}}.lab-a .swb--m .swb-m__copy{margin-top:var(--swb-m-copy-gap);display:grid}.lab-a .swb--m .swb-m__panel{opacity:0;visibility:hidden;transition:opacity var(--la-dur-base)var(--la-ease-out),visibility 0s linear var(--la-dur-base);grid-area:1/1;align-self:start}.lab-a .swb--m .swb-m__panel.is-on{opacity:1;visibility:visible;transition:opacity var(--la-dur-slow)var(--la-ease-out)80ms,visibility 0s}.lab-a .swb--m .swb-m__phase{margin:0 0 var(--space-8);color:var(--la-accent-text);font-size:var(--typography-a-label-size);font-weight:500;line-height:1.3}.lab-a .swb--m .swb-m__title{color:var(--la-ink);font-family:var(--la-font-display);font-size:var(--typography-point-size);font-weight:var(--typography-point-weight);line-height:var(--typography-point-line-height);letter-spacing:var(--typography-point-letter-spacing);text-wrap:balance;margin:0}.lab-a .swb--m .swb-m__body{margin:var(--space-8)0 0;max-width:var(--la-measure,62ch);color:var(--la-ink-3);font-size:var(--typography-a-body-size);line-height:var(--la-lh-body)}.lab-a .swb--m .swb-m__screen{margin-top:var(--swb-m-copy-gap);min-width:0}.lab-a .swb--m .swb-m__screen .swb-win{width:100%}.lab-a .swb--m .swb__foot{margin-top:var(--space-16)}@media (prefers-reduced-motion:reduce){.lab-a .swb--m .swb-m__chip,.lab-a .swb--m .swb-m__panel,.lab-a .swb--m .swb-m__panel.is-on{transition:none}}@media (max-width:1199px){.lab-a .la-wh--n6.la-wh--a .la-wh__stage{grid-template-areas:"screen""ours""stack"}.lab-a .la-wh--n6 .la-wh__toggle{margin:0 var(--space-12)var(--space-12)0;grid-area:screen;place-self:end}.lab-a .la-wh--n6 .la-wh__viewport{overflow:visible;-webkit-mask:none;mask:none}.lab-a .la-wh--n6 .la-wh__stackrow{width:auto;display:block}.lab-a .la-wh--n6 .la-wh__stage.is-anim .la-wh__stackrow{animation:none}.lab-a .la-wh--n6 .la-wh__stack{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.lab-a .la-wh--n6 .la-wh__badgewrap,.lab-a .la-wh--n6 .la-wh__badge{width:100%}.lab-a .la-wh--n6 .la-wh__stack.la-wh__stack--copy{display:none}.lab-a .la-wh--n6 .la-hs--a2p3.la-hs--inside.la-hs--n4{--la-hs-inside-top:var(--space-32);--la-hs-fade:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);--la-hs-logo-tone:.8}.lab-a .la-wh--n6 .la-hs--n4 .la-hs__band{padding-bottom:0}.lab-a .la-wh--n6 .la-hs--n4 .la-hs__viewport{margin:0 var(--la-hs-toggle-room)0 0;-webkit-mask-image:var(--la-hs-fade);-webkit-mask-image:var(--la-hs-fade);mask-image:var(--la-hs-fade);border-top:0}.lab-a .la-wh--n6 .la-hs--n4 .la-hs__toggle{top:50%;bottom:auto;translate:0 -50%}}@media (min-width:768px) and (max-width:1199px){.lab-a .la-wh--n6 .la-wh__stack{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px),(hover:none){.lab-a .la-ho5__list .icon-tile:not(.is-active) .icon-tile__on{opacity:0;transition:opacity var(--la-dur-base)var(--la-ease-out)}}.lab-a .swb--m .swb-m__copy{position:relative}.lab-a .swb--m .swb-m__toggle{z-index:1;position:absolute;top:0;right:0}.lab-a .swb--m .swb-m__panel{padding-right:calc(var(--space-32) + var(--space-16))}@media (max-width:767px){.lab-a .swb--m .swb-m__panel:not(.is-on){position:absolute;inset:0 0 auto}}
