html body .vd-home,html body .vda-clipmenu,html body .vda-float,html body .vda-scrim,html body .vw{--vd-r-xs:6px;--vd-r-sm:8px;--vd-r-md:10px;--vd-r-lg:12px;--vd-r-xl:16px;--vd-r-pill:999px;--vd-1:4px;--vd-2:8px;--vd-3:12px;--vd-4:16px;--vd-5:20px;--vd-6:24px;--vd-h-sm:30px;--vd-h-md:36px;--vd-h-lg:44px;--vd-tap:40px;--vd-hair:rgba(255,255,255,0.07);--vd-hair-2:rgba(255,255,255,0.1);--vd-hair-ctl:rgba(255,255,255,0.12);--vd-hair-hi:rgba(255,255,255,0.24);--vd-base:#0b0b0c;--vd-panel:#161618;--vd-nested:#1e1e21;--vd-chip:#232327;--vd-chip-hi:#2a2a2f;--vd-field:#111113;--vd-t1:#ffffff;--vd-t2:#ecebfa;--vd-t3:#dadadf;--vd-t4:#c8c8ce;--vd-t5:#a8a8b0;--vd-lime:#d4ff3a;--vd-lime-rgb:212,255,58;--vd-lime-ink:#0a0a14;--vd-lime-hover:#defc6a;--vd-lime-press:#c3ec2c;--vd-danger:#ff6b6b;--vd-danger-ink:#1a0606;--vd-sans:var(--font-sans,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif);--vd-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;--vd-fs-micro:10.5px;--vd-fs-xs:11.5px;--vd-fs-sm:12.5px;--vd-fs-md:13.5px;--vd-fs-base:14px;--vd-fs-lg:16px;--vd-fs-xl:20px;--vd-ease:cubic-bezier(0.2,0.8,0.2,1);--vd-fast:120ms;--vd-mid:150ms;--vd-slow:180ms;--vd-pop-bg:#1b1b1e;--vd-pop-edge:rgba(255,255,255,0.12);--vd-pop-shadow:0 1px 0 rgba(255,255,255,0.04) inset,0 18px 48px rgba(0,0,0,0.6),0 2px 8px rgba(0,0,0,0.4);--vd-modal-shadow:0 1px 0 rgba(255,255,255,0.05) inset,0 32px 80px rgba(0,0,0,0.7),0 4px 14px rgba(0,0,0,0.45);--vp-green:#d4ff3a}html body .vd-home :is(button,a,[role=button],input,textarea),html body .vda-scrim :is(button,a,input,select),html body .vw :is(button,a,[role=button],input,textarea,select,summary,label){transition-property:background-color,border-color,color,box-shadow,opacity,transform,filter;transition-duration:var(--vd-mid);transition-timing-function:var(--vd-ease)}html body .vda-scrim .btn,html body .vw .btn,html body .vw .fs-lock,html body .vw .ie-actions button,html body .vw .sbp-btn,html body .vw .vw-stage-status header .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--vd-h-md);min-height:var(--vd-h-md);padding:0 14px;border-radius:var(--vd-r-md);font:600 var(--vd-fs-md)/1 var(--vd-sans);letter-spacing:0;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:none}html body .vda-scrim .btn>svg,html body .vw .btn>svg{flex:none}html body .vda-scrim .btn.sm,html body .vw .btn.sm,html body .vw .ie-actions button,html body .vw .sbp-btn{height:var(--vd-h-sm);min-height:var(--vd-h-sm);padding:0 11px;border-radius:var(--vd-r-sm);font-size:var(--vd-fs-sm);gap:5px}html body .vw .btn.lg,html body .vw .fs-go,html body .vw .sb-go,html body .vw .sbp-cta,html body .vw .vw-scenes>header .btn.primary{height:var(--vd-h-lg);min-height:var(--vd-h-lg);padding:0 18px;border-radius:var(--vd-r-lg);font-size:var(--vd-fs-base);gap:8px}html body .vw .fs-go.is-block{width:100%}html body .vda-scrim .btn:not(.primary):not(.neon-cta):not(.ghost),html body .vw .btn:not(.primary):not(.neon-cta):not(.ghost),html body .vw .fs-lock,html body .vw .ie-actions .ie-cancel,html body .vw .pe2-add,html body .vw .sbp-btn{color:var(--vd-t1)!important;background:rgba(255,255,255,.06)!important;border:1px solid var(--vd-hair-ctl)!important;box-shadow:none!important}html body .vda-scrim .btn:not(.primary):not(.neon-cta):not(.ghost):hover:not(:disabled),html body .vw .btn:not(.primary):not(.neon-cta):not(.ghost):hover:not(:disabled),html body .vw .fs-lock:hover,html body .vw .ie-actions .ie-cancel:hover:not(:disabled),html body .vw .pe2-add:hover:not(:disabled),html body .vw .sbp-btn:hover:not(:disabled){background:rgba(255,255,255,.1)!important;border-color:var(--vd-hair-hi)!important}html body .vw .fs-lock.is-free{border-color:rgba(var(--vd-lime-rgb),.5)!important}html body .vda-scrim .btn.primary,html body .vw .btn.primary,html body .vw .fb-go,html body .vw .fs-go,html body .vw .ie-actions .ie-save,html body .vw .neon-cta,html body .vw .pe2-render,html body .vw .sb-go,html body .vw .sbp-cta,html body .vw .vw-chat .intake-go,html body .vw .vw-chat .intake-next{color:var(--vd-lime-ink)!important;background:var(--vd-lime)!important;border:1px solid var(--vd-lime)!important;font-weight:700;box-shadow:none!important;animation:none!important;text-shadow:none!important;filter:none!important}html body .vda-scrim .btn.primary:hover:not(:disabled),html body .vw .btn.primary:hover:not(:disabled),html body .vw .fs-go:hover:not(:disabled),html body .vw .ie-actions .ie-save:hover:not(:disabled),html body .vw .neon-cta:hover:not(:disabled),html body .vw .pe2-render:hover:not(:disabled),html body .vw .sb-go:hover:not(:disabled),html body .vw .sbp-cta:hover:not(:disabled),html body .vw .vw-chat .intake-go:hover:not(:disabled),html body .vw .vw-chat .intake-next:hover:not(:disabled){background:var(--vd-lime-hover)!important;border-color:var(--vd-lime-hover)!important}html body .vda-scrim .btn.primary:active:not(:disabled),html body .vw .btn.primary:active:not(:disabled),html body .vw .fs-go:active:not(:disabled),html body .vw .neon-cta:active:not(:disabled),html body .vw .pe2-render:active:not(:disabled),html body .vw .sb-go:active:not(:disabled),html body .vw .sbp-cta:active:not(:disabled),html body .vw .vw-chat .intake-go:active:not(:disabled),html body .vw .vw-chat .intake-next:active:not(:disabled){background:var(--vd-lime-press)!important;border-color:var(--vd-lime-press)!important}html body .vda-scrim .btn.ghost,html body .vda-scrim .vda-x,html body .vw .btn.ghost,html body .vw .sbp-expand,html body .vw .sbx-close,html body .vw .vda-more,html body .vw .vda-x,html body .vw .vw-chat .intake-back,html body .vw button.live-steps-k{color:var(--vd-t2)!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important}html body .vw .sbp-expand,html body .vw .vda-more{background:rgba(11,11,12,.72)!important;border-color:var(--vd-hair-ctl)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html body .vda-scrim .vda-x,html body .vw .sbx-close,html body .vw .vda-x{width:var(--vd-h-sm);height:var(--vd-h-sm);border-radius:var(--vd-r-sm);display:inline-grid;place-items:center;border-color:var(--vd-hair-ctl)!important}html body .vda-scrim .btn.ghost:hover:not(:disabled),html body .vda-scrim .vda-x:hover,html body .vw .btn.ghost:hover:not(:disabled),html body .vw .sbx-close:hover,html body .vw .vda-x:hover,html body .vw .vw-chat .intake-back:hover,html body .vw button.live-steps-k:hover:not(:disabled){color:var(--vd-t1)!important;background:rgba(255,255,255,.07)!important}html body .vw .sbp-expand:hover,html body .vw .vda-more:hover,html body .vw .vda-more[aria-expanded=true]{color:var(--vd-t1)!important;border-color:var(--vd-hair-hi)!important;background:rgba(30,30,33,.92)!important}html body .vda-scrim .btn.primary.is-danger,html body .vda-scrim .vda-go.is-danger,html body .vw .btn.primary.is-danger,html body .vw .vda-sheet .vda-go.is-danger{color:var(--vd-danger-ink)!important;background:var(--vd-danger)!important;border-color:var(--vd-danger)!important}html body .vda-scrim .btn.primary.is-danger:hover:not(:disabled),html body .vw .btn.primary.is-danger:hover:not(:disabled){background:#ff8282!important;border-color:#ff8282!important}html body .vw .btn.is-danger:not(.primary){color:#ff9c9c!important;border-color:rgba(255,107,107,.4)!important}html body .vw .btn.is-danger:not(.primary):hover:not(:disabled){background:rgba(255,107,107,.1)!important;border-color:rgba(255,107,107,.7)!important}html body .vda-scrim :is(.btn,.vda-x,.vda-seg button):active:not(:disabled),html body .vw :is(.btn,.ie-actions button,.sbp-btn,.fs-lock,.fs-go,.sb-go,.sbp-cta,.pe2-render,.vda-x,.vda-more,.sbp-expand,.intake-go,.intake-next,.intake-defaults,.intake-chip,.vw-idea,.vw-start,.vs-chip,.agent-at-btn,.send-btn,.vw-tabs button,.vw-switch button):active:not(:disabled){transform:translateY(1px) scale(.985);transition-duration:var(--vd-fast)}html body .vda-scrim .btn:disabled,html body .vw :is(.btn,.ie-actions button,.sbp-btn,.fs-go,.sb-go,.sbp-cta,.pe2-render,.intake-go,.intake-next):disabled{cursor:not-allowed;transform:none!important;opacity:1!important;color:var(--vd-t5)!important;background:var(--vd-chip)!important;border-color:var(--vd-hair)!important}html body .vda-scrim .btn:disabled *,html body .vw :is(.btn,.ie-actions button,.sbp-btn,.fs-go,.sb-go,.sbp-cta,.pe2-render):disabled *{color:inherit!important;opacity:1!important}html body .vda-scrim .btn>.spinner,html body .vw :is(.btn,.fs-go,.sb-go,.sbp-cta,.pe2-render,.ie-actions button,.intake-go)>.spinner{width:14px;height:14px;flex:none;border-width:2px;border-right-color:transparent!important;border-color:currentColor;opacity:.9}html body .vda-scrim .btn.sm>.spinner,html body .vw .btn.sm>.spinner{width:12px;height:12px}html body .vda-scrim .btn:has(>.spinner):disabled,html body .vw :is(.btn,.fs-go,.sb-go,.sbp-cta,.pe2-render):has(>.spinner):disabled{cursor:progress}html body .vda-scrim .btn.primary:has(>.spinner):disabled,html body .vw :is(.btn.primary,.neon-cta,.fs-go,.sb-go,.sbp-cta,.pe2-render):has(>.spinner):disabled{color:var(--vd-lime-ink)!important;background:rgba(var(--vd-lime-rgb),.55)!important;border-color:transparent!important}html body .vd-home :is(button,a,input,textarea,select,[tabindex],[role=button]):focus-visible,html body .vda-float button:focus-visible,html body .vda-scrim :is(button,a,input,select,[role=radio]):focus-visible,html body .vw :is(button,a,input,textarea,select,summary,[tabindex],[role=button],[role=tab],[role=radio]):focus-visible{outline:2px solid var(--vd-lime)!important;outline-offset:2px!important;box-shadow:0 0 0 4px rgba(11,11,12,.92)!important}html body .vw .vda-pick input:focus-visible+i{outline:2px solid var(--vd-lime)!important;outline-offset:2px}html body .vw :is(.vda-menu,.vda-at,.model-menu-pop) button:focus-visible{outline-offset:-2px!important;box-shadow:none!important}html body .vda-scrim :is(.vda-field textarea,.vda-field input,select),html body .vw :is(.intake-input,.vda-edit textarea,.vda-add input,.vda-add textarea,.vda-field textarea,.vda-field input,.vda-voice select,.ie-open .ie-field){min-height:var(--vd-h-md);padding:8px 12px;border-radius:var(--vd-r-md);box-sizing:border-box;font:500 var(--vd-fs-md)/1.4 var(--vd-sans);color:var(--vd-t1)!important;background:var(--vd-field)!important;border:1px solid var(--vd-hair-ctl)!important;box-shadow:none!important;outline:none}html body .vw :is(.vda-voice select,.ie-open select.ie-field){height:var(--vd-h-md);padding:0 30px 0 12px}html body .vw .vda-voice select{height:var(--vd-h-sm);min-height:var(--vd-h-sm);border-radius:var(--vd-r-sm);font-size:var(--vd-fs-sm)}html body .vw :is(.pe2-num,.pe2 select,.pe2-wide,.pe2-binsearch){height:var(--vd-h-sm);min-height:var(--vd-h-sm);border-radius:var(--vd-r-sm)!important;font-size:var(--vd-fs-sm);background:var(--vd-field)!important;border:1px solid var(--vd-hair-ctl)!important;color:var(--vd-t1)!important;box-shadow:none!important}html body .vw .pe2-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body .vw :is(.intake-input,.vda-edit textarea,.vda-add input,.vda-add textarea,.vda-field textarea,.vda-field input,.vda-voice select,.ie-open .ie-field,.pe2-num,.pe2 select,.pe2-wide,.pe2-binsearch):hover:not(:focus){border-color:var(--vd-hair-hi)!important}html body .vda-scrim :is(.vda-field textarea,.vda-field input,select):focus,html body .vw :is(.intake-input,.vda-edit textarea,.vda-add input,.vda-add textarea,.vda-field textarea,.vda-field input,.vda-voice select,.ie-open .ie-field,.pe2-num,.pe2 select,.pe2-wide,.pe2-binsearch):focus{border-color:var(--vd-lime)!important;box-shadow:inset 0 0 0 1px var(--vd-lime)!important;outline:none!important}html body .vd-home ::placeholder,html body .vda-scrim ::placeholder,html body .vw ::placeholder{color:var(--vd-t5)!important;opacity:1}html body .vw .fs .fs-opt:not(.is-row),html body .vw .vda-nav button,html body .vw .vw-chat .intake-card.is-stepper .intake-chip,html body .vw .vw-chat .intake-chip{height:var(--vd-h-md);min-height:var(--vd-h-md);padding:0 12px;border-radius:var(--vd-r-md);gap:6px;font:600 var(--vd-fs-md)/1 var(--vd-sans);color:var(--vd-t1)!important;background:var(--vd-chip)!important;border:1px solid var(--vd-hair-ctl)!important;box-shadow:none!important}html body .vw .fs .fs-opt:hover,html body .vw .vda-nav button:hover,html body .vw .vw-chat .intake-card .intake-chip:hover{background:var(--vd-chip-hi)!important;border-color:var(--vd-hair-hi)!important}html body .vw .vda-nav button.on,html body .vw .vda-nav button[aria-current=true],html body .vw .vw-chat .intake-card .intake-chip.on{color:var(--vd-t1)!important;font-weight:700;background:rgba(var(--vd-lime-rgb),.14)!important;border:1px solid var(--vd-lime)!important;box-shadow:inset 0 0 0 .5px var(--vd-lime)!important}html body .vw .vda-count,html body .vw .vda-nav em{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body .vw .vw-chat .vw-idea{min-height:var(--vd-h-sm);padding:6px 11px;border-radius:var(--vd-r-pill);font-size:var(--vd-fs-sm);line-height:1.3;color:var(--vd-t2)!important;background:rgba(255,255,255,.04)!important;border:1px solid var(--vd-hair-ctl)!important}html body .vw .vw-chat .vw-idea:hover{color:var(--vd-t1)!important;border-color:var(--vd-hair-hi)!important;background:rgba(255,255,255,.07)!important}html body .vw .vw-chat .vw-start,html body .vw .vw-chat .vw-starts .vs-chip{min-height:var(--vd-h-lg);padding:10px 12px;border-radius:var(--vd-r-lg)!important}html body .vw .vw-chat .vw-start:hover,html body .vw .vw-chat .vw-starts .vs-chip:hover{border-color:var(--vd-hair-hi)!important;background:var(--vd-chip)!important}html body .vw .sbp-chips span,html body .vw .vda-exp-assets li,html body .vw .vw-scene-chips span{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:2px 8px;border-radius:var(--vd-r-xs);font:600 var(--vd-fs-xs)/1.3 var(--vd-sans);color:var(--vd-t2)!important;background:rgba(255,255,255,.05)!important;border:1px solid var(--vd-hair-2)!important}html body .vw .vda-exp-assets li b{color:var(--vd-lime);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body .vda-scrim .vda-seg,html body .vw .vda-seg,html body .vw .vw-chat .agent-compose-bar .agent-mode{display:inline-flex;align-items:stretch;gap:2px;padding:3px;height:var(--vd-h-md);box-sizing:border-box;border-radius:var(--vd-r-md);background:var(--vd-field)!important;border:1px solid var(--vd-hair-ctl)!important;box-shadow:none!important}html body .vw .vw-chat .agent-compose-bar .agent-mode{height:var(--vd-h-sm);padding:2px;border-radius:var(--vd-r-pill)}html body .vda-scrim .vda-seg button,html body .vw .vda-seg button,html body .vw .vw-chat .agent-compose-bar .agent-mode button{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:auto;min-height:0;padding:0 12px;border-radius:7px;border:0!important;font:600 var(--vd-fs-sm)/1 var(--vd-sans);color:var(--vd-t4)!important;background:transparent!important;box-shadow:none!important;cursor:pointer}html body .vw .vw-chat .agent-compose-bar .agent-mode button{border-radius:var(--vd-r-pill);padding:0 10px}html body .vda-scrim .vda-seg button:hover:not(.on),html body .vw .vda-seg button:hover:not(.on):not(:disabled),html body .vw .vw-chat .agent-compose-bar .agent-mode button:hover:not(.on){color:var(--vd-t1)!important;background:rgba(255,255,255,.06)!important}html body .vda-scrim .vda-seg button.on,html body .vw .vda-seg button.on,html body .vw .vw-chat .agent-compose-bar .agent-mode button.on{color:var(--vd-lime-ink)!important;background:var(--vd-lime)!important;font-weight:700}html body .vda-scrim .vda-exp .vda-seg,html body .vw .vda-exp .vda-seg{width:100%;height:40px}html body .vda-scrim .vda-exp .vda-seg button,html body .vw .vda-exp .vda-seg button{flex:1 1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body .vw .pe2-pages,html body .vw .vw-tabs{padding:3px;gap:2px;border-radius:var(--vd-r-lg)!important;background:var(--vd-nested)!important;border:1px solid var(--vd-hair)!important}html body .vw .pe2-pages button,html body .vw .vw-tabs button{height:32px;min-height:32px;padding:0 12px;gap:6px;border-radius:var(--vd-r-md)!important;font:600 var(--vd-fs-md)/1 var(--vd-sans);border:0!important}html body .vw .pe2-pages button:not(.on):hover,html body .vw .vw-tabs button:not(.on):hover:not(:disabled){color:var(--vd-t1)!important;background:rgba(255,255,255,.06)!important}html body .vw .pe2-pages button.on,html body .vw .vw-tabs button.on{font-weight:700}html body .vw .pe2-bintabs button{height:30px;border-radius:var(--vd-r-sm)!important;font-size:var(--vd-fs-sm)}html body .vw .fs-switch .fs-knob,html body .vw .fs-switch i,html body .vw .pe2-switch{transition:background-color var(--vd-mid) var(--vd-ease),transform var(--vd-mid) var(--vd-ease)}html body .vw .pe2-take{height:var(--vd-h-sm);padding:0 10px;border-radius:var(--vd-r-sm);gap:8px;border:1px solid var(--vd-hair-ctl)!important;background:rgba(255,255,255,.04)!important}html body .vw .pe2-take:hover{border-color:var(--vd-hair-hi)!important}html body .vw .pe2-take .pe2-switch{background:#3a3a40!important}html body .vw .pe2-take.on{border-color:rgba(var(--vd-lime-rgb),.6)!important}html body .vw .pe2-take.on .pe2-switch{background:var(--vd-lime)!important}html body .vw :is(.pe2-tbtn,.pe2-hbtn,.pe2-safebtn,.pe2-iconbtn){min-width:var(--vd-h-sm);height:var(--vd-h-sm);border-radius:var(--vd-r-sm)!important}html body .vw :is(.pe2-tbtn,.pe2-hbtn,.pe2-safebtn,.pe2-iconbtn):hover:not(:disabled){border-color:var(--vd-hair-hi)!important;background:rgba(255,255,255,.07)!important;color:var(--vd-t1)!important}html body .vw .pe2-render{height:var(--vd-h-sm);min-height:var(--vd-h-sm);padding:0 14px;border-radius:var(--vd-r-sm)!important;gap:6px;font-size:var(--vd-fs-sm)}html body .vw :is(.pe2-tc,.pe2-strip output,.pe2-ruler,.sbp-tc,.sbp-n,.vw-scene-top small,.fs-frame-foot small,.sb-toc-num,.vda-shotchip,.intake-count,.vda-total,.pe2-status,.vw-job-bar){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body .vw :is(.sbp-shot,.vw-scenes.is-pro .vw-scene,.fs-frame-card,.vda-asset,.vda-media>li,.vda-sound-col){border-radius:var(--vd-r-lg)!important;border:1px solid var(--vd-hair-2)!important;background:var(--vd-nested)!important;transition:border-color var(--vd-mid) var(--vd-ease),background-color var(--vd-mid) var(--vd-ease),transform var(--vd-mid) var(--vd-ease)}html body .vw :is(.sbp-shot,.vw-scenes.is-pro .vw-scene,.fs-frame-card,.vda-asset):hover{border-color:var(--vd-hair-hi)!important}html body .vw :is(.sbp-shot,.vw-scenes.is-pro .vw-scene,.fs-frame-card):hover{transform:translateY(-1px)}html body .vw .fs-frame-card:first-child,html body .vw .sbp-shot.on,html body .vw .vda-asset.is-locked{border-color:rgba(var(--vd-lime-rgb),.75)!important;box-shadow:inset 0 0 0 .5px rgba(var(--vd-lime-rgb),.75)!important}html body .vw .sbp-shot.is-picked,html body .vw .vw-scene.is-picked{outline:0!important;border-color:var(--vd-lime)!important;box-shadow:inset 0 0 0 1px var(--vd-lime)!important}html body .vw .vw-scenes.is-pro .vw-scene{overflow:hidden;padding:0!important;display:flex;flex-direction:column}html body .vw .vw-scenes.is-pro .vw-scene-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;padding:12px 12px 0}html body .vw .vw-scenes.is-pro .vw-scene-top b{font:700 var(--vd-fs-base)/1.3 var(--vd-sans);color:var(--vd-t1);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .vw .vw-scenes.is-pro .vw-scene-top small{flex:none;font:600 var(--vd-fs-xs)/1 var(--vd-mono);color:var(--vd-t4)!important}html body .vw .vw-scenes.is-pro .vw-scene-chips{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:8px 12px 12px}html body .vw .vw-scenes.is-pro>header{padding:12px 12px 12px 16px!important;border-radius:var(--vd-r-lg)!important}html body .vw .vw-scenes.is-pro>header p{font-size:var(--vd-fs-md);color:var(--vd-t4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body .vw .vw-scenes.is-pro>header p b{color:var(--vd-t1)}html body .vw :is(.vw-scene-media,.sbp-frame,.fs-frame,.vda-thumb,.vda-hero,.vda-view-pic,.vda-lib-pic){position:relative;overflow:hidden;background-color:#131315}html body .vw .vw-scene-media{border-radius:0;border-bottom:1px solid var(--vd-hair)}html body .vw :is(.vw-scene-media,.vda-thumb,.vda-hero:not(.is-empty),.vda-lib-pic):before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.05) 50%,transparent 70%) -150% 0 /250% 100% no-repeat;animation:vd-shimmer 1.6s ease-in-out infinite}html body .vw :is(.vw-scene-media,.vda-thumb,.vda-hero,.vda-lib-pic)>:is(img,video){position:relative;z-index:1}html body .vw .vw-scene-media>:not(img):not(video){z-index:2}@keyframes vd-shimmer{0%{background-position:-150% 0}60%,to{background-position:250% 0}}html body .vw .sbp-shot{overflow:hidden}html body .vw .sbp-n,html body .vw .sbp-tc{top:8px!important;height:22px;display:inline-flex;align-items:center;padding:0 6px!important;border-radius:var(--vd-r-xs)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html body .vw .sbp-n{left:8px!important;font:800 12px/1 var(--vd-mono)!important}html body .vw .sbp-tc{right:8px!important;font:600 10.5px/1 var(--vd-mono)!important}html body .vw .sbp-frame-wrap>.vda-shot-tools{top:38px!important;left:8px!important;right:8px!important;gap:6px}html body .vw .vda-shot-tools>span{gap:6px}html body .vw .sbp-shot.is-cut:has(.vda-shot-tools) .sbp-mark{top:70px!important;left:8px!important}html body .vw .sbp-mark{height:22px;display:inline-flex;align-items:center;padding:0 8px!important;border-radius:var(--vd-r-pill)!important;font:700 var(--vd-fs-xs)/1 var(--vd-sans)!important;box-shadow:none!important}html body .vw .sbp-shot.is-hook .sbp-mark,html body .vw .sbp-shot:not(.is-cut) .sbp-mark{top:8px!important;color:var(--vd-lime-ink)!important;background:var(--vd-lime)!important}html body .vw .vda-pick{width:26px;height:26px}html body .vw .vda-pick i{width:20px;height:20px;border-radius:var(--vd-r-xs);border:1.5px solid rgba(255,255,255,.75);background:rgba(11,11,12,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color var(--vd-fast) var(--vd-ease),border-color var(--vd-fast) var(--vd-ease)}html body .vw .vda-pick:hover i{border-color:#fff}html body .vw .vda-pick.on i{background:var(--vd-lime);border-color:var(--vd-lime)}html body .vw .sbp-expand,html body .vw .vda-more{width:28px;height:28px;border-radius:var(--vd-r-sm)!important}html body .vw .vda-takes-n{height:22px;padding:0 7px;border-radius:var(--vd-r-xs);border:1px solid var(--vd-hair-hi);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body .vw .fs-frame .fs-lock,html body .vw .fs-frame-card .fs-lock{max-width:calc(100% - 4px);height:auto;min-height:var(--vd-h-sm);padding:6px 10px;white-space:normal;text-align:left;line-height:1.25;font-size:var(--vd-fs-sm);border-radius:var(--vd-r-sm)}html body .vw .fs-frame .fs-pill{max-width:100%;white-space:normal!important;line-height:1.25!important}html body .vw .fs-frame-foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:10px 4px 2px;margin:0}html body .vw .fs-frame-foot b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}html body .vw .fs-frame-foot small{flex:none;font:600 var(--vd-fs-xs)/1 var(--vd-mono);color:var(--vd-t4)}html body .vw .vda-asset{padding:var(--vd-4)!important;gap:var(--vd-4)}html body .vw .vda-views button{border-radius:var(--vd-r-md)!important;padding:6px!important;border:1px solid var(--vd-hair-2)!important}html body .vw .vda-views button:hover{border-color:var(--vd-hair-hi)!important}html body .vw .vda .vda-views button.on{border-color:var(--vd-lime)!important;box-shadow:inset 0 0 0 .5px var(--vd-lime)!important}html body .vw .vda-desc{border-radius:var(--vd-r-md);background:rgba(255,255,255,.03);border:1px solid var(--vd-hair)!important}html body .vw .vda-desc:hover{border-color:var(--vd-hair-hi)!important}html body .vw .vda-shotchip{min-width:22px;height:22px;border-radius:var(--vd-r-xs);font:700 var(--vd-fs-xs)/1 var(--vd-sans);color:var(--vd-t1)!important;background:rgba(var(--vd-lime-rgb),.12)!important;box-shadow:inset 0 0 0 1px rgba(var(--vd-lime-rgb),.45)!important}html body .vw .vda-takes>li{border-radius:var(--vd-r-md);border-color:var(--vd-hair-2)}html body .vw .vda-takes>li:hover{border-color:var(--vd-hair-hi)}html body .vw .vda-takes>li.is-active{border-color:var(--vd-lime)}html body .vw .vda-acts{gap:var(--vd-2)}html body .vw .vda-lockbtn.on{color:var(--vd-t1)!important;background:rgba(var(--vd-lime-rgb),.14)!important;border-color:var(--vd-lime)!important}html body .vw .vda-lockbtn.on svg{color:var(--vd-lime)}html body .vw .vda-top-acts .btn{height:var(--vd-h-lg);min-height:var(--vd-h-lg);border-radius:var(--vd-r-lg);padding:0 16px;font-size:var(--vd-fs-base)}html body .vw .vda-count{min-width:22px;height:20px;display:inline-grid;place-items:center;padding:0 6px;border-radius:var(--vd-r-pill)}html body .vw .vda-top-acts .btn.primary .vda-count{background:rgba(10,10,20,.85);color:var(--vd-lime)}html body .vd-home .pop-badge,html body .vda-scrim .pop-badge,html body .vw .pop-badge{--pb-glow:none;box-shadow:var(--pb-glow)!important}html body .vd-home .pop-badge.t-lime,html body .vda-scrim .pop-badge.t-green,html body .vda-scrim .pop-badge.t-lime,html body .vw .pop-badge.t-green,html body .vw .pop-badge.t-lime{--pb-bg:var(--vd-lime);--pb-fg:var(--vd-lime-ink);--pb-glow:none}html body .vda-scrim .pop-badge.t-blue,html body .vw .pop-badge.t-blue,html body .vw .pop-badge.t-glass,html body .vw .pop-badge.t-violet{--pb-bg:rgba(255,255,255,0.08);--pb-fg:#fff;--pb-glow:inset 0 0 0 1px rgba(255,255,255,0.4)}html body .vw .pop-badge.t-amber,html body .vw .pop-badge.t-pink,html body .vw .pop-badge.t-red{--pb-bg:#fff;--pb-fg:#0b0b10;--pb-glow:none}html body .vw .pop-badge.fs-role.is-element,html body .vw .pop-badge.fs-role.is-environment,html body .vw .pop-badge.fs-role.is-supporting{background:rgba(255,255,255,.06)!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)!important}html body .vw .fs-cast-card.is-element .fs-ava:not(.has-pic),html body .vw .fs-cast-card.is-environment .fs-ava:not(.has-pic){box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.35),inset 0 1px 0 rgba(255,255,255,.08)!important}html body .vw .vda-asset-body header .pop-badge{font-size:9.5px;padding:4px 6px}html body .vw :is(.sbp-state,.sbp-lock,.vw-scene-state,.fs-pill,.st-badge,.vda-lock-tag){display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:3px 9px!important;box-sizing:border-box;border-radius:var(--vd-r-pill)!important;font:700 var(--vd-fs-xs)/1.2 var(--vd-sans)!important;letter-spacing:0;text-transform:none;color:var(--vd-t1)!important;background:rgba(11,11,12,.78)!important;border:1px solid var(--vd-hair-ctl)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;opacity:1!important}html body .vw :is(.sbp-state,.sbp-lock,.vw-scene-state,.fs-pill,.st-badge) svg{flex:none;color:var(--vd-t4)}html body .vw :is(.sbp-state,.sbp-lock,.vw-scene-state,.fs-pill,.st-badge) .spinner{width:11px;height:11px;border-width:2px;flex:none}html body .vw .sbp-state.is-ok,html body .vw .vw-stage-status li.is-done .st-badge{color:var(--vd-t1)!important}html body .vw .sbp-state.is-ok svg,html body .vw .vw-stage-status li.is-done .st-badge svg{color:var(--vd-lime)!important}html body .vw :is(.sbp-lock.is-live,.fs-pill.is-live,.vw-scene.is-rendering .vw-scene-state,.vw-stage-status li.is-running .st-badge){color:var(--vd-t1)!important;border-color:rgba(var(--vd-lime-rgb),.55)!important}html body .vw :is(.sbp-lock.is-live,.fs-pill.is-live,.vw-scene-state,.st-badge) .spinner{border-color:var(--vd-lime);border-right-color:transparent}html body .vw :is(.fs-pill.is-bad,.vw-scene.is-failed .vw-scene-state,.vw-stage-status li.is-failed .st-badge){color:#ffd0d0!important;border-color:rgba(255,107,107,.6)!important;background:rgba(40,10,10,.82)!important}html body .vw :is(.fs-pill.is-bad,.vw-scene.is-failed .vw-scene-state,.vw-stage-status li.is-failed .st-badge) svg{color:var(--vd-danger)!important}html body .vw .vw-scene-media>.vw-scene-state{position:absolute;left:50%;top:50%;translate:-50% -50%;max-width:calc(100% - 16px);white-space:normal;text-align:center}html body .vw .vw-scene-media>.vw-scene-state.on-frame{top:auto;bottom:10px;translate:-50% 0}html body .vw .sbp-free{height:22px;display:inline-flex;align-items:center;padding:0 8px!important;border-radius:var(--vd-r-xs)!important;font:italic 800 10.5px/1 var(--vd-sans)!important;text-transform:uppercase;letter-spacing:.02em}html body .vw .vw-stage-status{padding:var(--vd-4);gap:var(--vd-3)}html body .vw .vw-stage-status header h2{margin:0;font:800 var(--vd-fs-xl)/1.2 var(--vd-sans)}html body .vw .vw-stage-status ol{gap:var(--vd-2)}html body .vw .vw-stage-status li{grid-template-columns:92px minmax(0,1fr) auto;gap:var(--vd-3);padding:12px 14px;border-radius:var(--vd-r-lg);background:var(--vd-nested);border:1px solid var(--vd-hair-2);transition:border-color var(--vd-mid) var(--vd-ease)}html body .vw .vw-stage-status li:hover{border-color:var(--vd-hair-hi)}html body .vw .vw-stage-status li.is-failed{border-color:rgba(255,107,107,.45)}html body .vw .vw-stage-status .st-badge{justify-self:start;min-width:0}html body .vw .vw-stage-status li p b{color:var(--vd-t1);font-weight:700;font-size:var(--vd-fs-base)}html body .vw .vw-stage-status li small{opacity:1;color:var(--vd-t4);font-size:var(--vd-fs-sm);margin-top:2px}html body .vw .fs-rail li>button,html body .vw .vw-pipe li>button.vw-pipe-pick{border-radius:var(--vd-r-md)!important;min-height:44px}html body .vw .fs-rail li>button>i,html body .vw .vw-pipe li>button.vw-pipe-pick>i{width:22px;height:22px;flex:none;display:inline-grid;place-items:center;border-radius:50%!important;font:700 11px/1 var(--vd-mono);font-style:normal;color:var(--vd-t4)!important;background:transparent!important;border:1.5px solid rgba(255,255,255,.24)!important;box-shadow:none!important}html body .vw .fs-rail li>button>i svg,html body .vw .vw-pipe li>button>i svg{color:inherit!important;border:0!important;background:none!important}html body .vw .fs-rail li.is-done>button>i,html body .vw .vw-pipe li.is-done>button.vw-pipe-pick>i{color:var(--vd-lime)!important;border-color:rgba(var(--vd-lime-rgb),.5)!important;background:rgba(var(--vd-lime-rgb),.1)!important}html body .vw .fs-rail li.is-live>button>i,html body .vw .vw-pipe li.is-live>button>i{border-color:transparent!important}html body .vw .fs-rail li.is-live>button>i .spinner,html body .vw .vw-pipe li.is-live>button>i .spinner{width:14px;height:14px;border-width:2px;border-color:var(--vd-lime);border-right-color:transparent}html body .vw .vw-pipe li.is-failed>button.vw-pipe-pick>i{color:var(--vd-danger)!important;border-color:rgba(255,107,107,.7)!important;background:rgba(255,107,107,.1)!important}html body .vw .fs-rail li.is-on.is-done>button>i,html body .vw .fs-rail li.is-on>button>i,html body .vw .vw-pipe li.is-picked.is-done>button.vw-pipe-pick>i,html body .vw .vw-pipe li.is-picked>button.vw-pipe-pick>i{color:var(--vd-lime-ink)!important;background:var(--vd-lime)!important;border-color:var(--vd-lime)!important}html body .vw :is(.vw-pipe,.fs-rail) li:is(.is-picked,.is-on)>button>i svg{color:var(--vd-lime-ink)!important}html body .vw .vw-pipe li>button.vw-pipe-pick b{font-size:var(--vd-fs-md)}html body .vw .fs-rail li>button small,html body .vw .vw-pipe li>button.vw-pipe-pick small{font-size:var(--vd-fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body .vw .vw-chat .agent-log{padding:var(--vd-4);gap:var(--vd-4)}html body .vw .vw-chat .msg.user{justify-content:flex-end}html body .vw .vw-chat .msg.user .msg-body{max-width:min(86%,440px);padding:10px 14px!important;border-radius:16px 16px 6px 16px!important;background:var(--vd-chip)!important;border:1px solid var(--vd-hair-2)!important}html body .vw .vw-chat .msg.user .msg-body:has(>.answer-list){max-width:100%;width:100%;padding:0!important;background:transparent!important;border:0!important}html body .vw .vw-chat .msg.user .msg-text p{font-size:var(--vd-fs-base);line-height:1.45;font-weight:600}html body .vw .vw-chat .msg.assistant{grid-template-columns:24px minmax(0,1fr);gap:10px}html body .vw .vw-chat .msg.assistant>.msg-avatar{width:24px;height:24px;border-radius:var(--vd-r-sm)}html body .vw .vw-chat .msg.assistant .msg-text{max-width:62ch}html body .vw .vw-chat .msg.assistant .msg-text :is(p,li){font-size:var(--vd-fs-base);line-height:1.6}html body .vw .vw-chat .msg.assistant .msg-text p{margin:0 0 8px}html body .vw .vw-chat .msg.assistant .msg-text ul{margin:4px 0 8px}html body .vw .vw-chat .msg.assistant .msg-text li+li{margin-top:2px}html body .vw .vw-chat .msg.assistant .msg-text h4{margin:14px 0 4px;font-size:var(--vd-fs-base)}html body .vw .vw-chat .answer-list{padding:10px 14px!important;border-radius:var(--vd-r-lg)!important;border:1px solid var(--vd-hair-2)!important;gap:0!important}html body .vw .vw-chat .answer-list p{padding:7px 0!important;align-items:baseline}html body .vw .vw-chat .live-steps:not(.is-folded){padding:6px!important;border-radius:var(--vd-r-lg)!important;border:1px solid var(--vd-hair-2)!important;background:rgba(255,255,255,.02)!important}html body .vw .vw-chat button.live-steps-k{height:28px;padding:0 8px;border-radius:var(--vd-r-sm);font:600 var(--vd-fs-sm)/1 var(--vd-sans);color:var(--vd-t3)!important}html body .vw .vw-chat button.live-steps-k svg{color:var(--vd-lime)!important}html body .vw .vw-chat button.live-steps-k .spinner{width:12px;height:12px;border-width:2px;border-color:var(--vd-lime);border-right-color:transparent}html body .vw .vw-chat .live-step button{width:100%;display:grid!important;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:30px;padding:4px 8px;border-radius:var(--vd-r-sm);border:0;background:transparent;text-align:left;font:500 var(--vd-fs-sm)/1.3 var(--vd-sans);color:var(--vd-t2)}html body .vw .vw-chat .live-step button:hover:not(:disabled){background:rgba(255,255,255,.05)}html body .vw .vw-chat .live-step button:disabled{cursor:default;opacity:1}html body .vw .vw-chat .live-step small{font-size:var(--vd-fs-xs);color:var(--vd-t5)}html body .vw .vw-chat .live-step-mark{width:18px;height:18px;display:inline-grid;place-items:center;color:var(--vd-t4)}html body .vw .vw-chat .live-step.is-done .live-step-mark{color:var(--vd-lime)}html body .vw .vw-chat .live-step.is-failed .live-step-mark,html body .vw .vw-chat .live-step.is-failed small{color:var(--vd-danger)}html body .vw .vw-chat .live-step.is-running small{color:var(--vd-t2)}html body .vw .vw-chat .live-step-mark .spinner{width:12px;height:12px;border-width:2px;border-color:var(--vd-lime);border-right-color:transparent}html body .vw .vw-chat .live-step pre{margin:4px 8px 6px 34px;padding:8px 10px;border-radius:var(--vd-r-sm);background:var(--vd-field);border:1px solid var(--vd-hair);font:500 11px/1.45 var(--vd-mono);color:var(--vd-t3);max-height:180px;overflow:auto}html body .vw .vw-chat .live-steps:not(.is-folded) button.live-steps-k:disabled:after{content:"";width:18px;height:4px;margin-left:2px;background:radial-gradient(circle,var(--vd-t3) 1.6px,transparent 2px) 0 50% /6px 4px repeat-x;animation:vd-typing 1.2s steps(4) infinite;-webkit-mask:linear-gradient(90deg,#000 0 0) 0 0 /0 100% no-repeat;mask:linear-gradient(90deg,#000 0 0) 0 0 /0 100% no-repeat}@keyframes vd-typing{to{-webkit-mask-size:133% 100%;mask-size:133% 100%}}html body .vw .vw-chat :is(.action-card,.ask-card){border-radius:var(--vd-r-lg)!important;background:var(--vd-nested)!important;border:1px solid var(--vd-hair-2)!important;box-shadow:none!important}html body .vw .vw-chat .ask-opt{border-radius:var(--vd-r-md)!important;border:1px solid var(--vd-hair-ctl)!important;background:var(--vd-chip)!important;min-height:var(--vd-h-md)}html body .vw .vw-chat .ask-opt:hover{border-color:var(--vd-hair-hi)!important}html body .vw .vw-chat .ask-opt.on{border-color:var(--vd-lime)!important;background:rgba(var(--vd-lime-rgb),.14)!important;color:#fff!important}html body .vw .vw-chat .intake-card,html body .vw .vw-chat .intake-card:not(.is-done){padding:var(--vd-4)!important;border-radius:var(--vd-r-xl)!important}html body .vw .vw-chat .intake-foot{display:flex;justify-content:flex-end;gap:var(--vd-2);padding-top:var(--vd-3)!important}html body .vw .vw-chat :is(.intake-go,.intake-next,.intake-defaults){display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px!important;min-height:40px;padding:0 16px!important;border-radius:var(--vd-r-md)!important;font:700 var(--vd-fs-md)/1 var(--vd-sans)!important}html body .vw .vw-chat .intake-defaults{font-weight:600!important;color:#fff!important;background:rgba(255,255,255,.06)!important;border:1px solid var(--vd-hair-ctl)!important}html body .vw .vw-chat .intake-defaults:hover{background:rgba(255,255,255,.1)!important;border-color:var(--vd-hair-hi)!important}html body .vw .vw-chat .intake-back{height:40px;padding:0 12px;border-radius:var(--vd-r-md)}html body .vw .vw-chat .intake-bar{height:4px;border-radius:var(--vd-r-pill);overflow:hidden}html body .vw .vw-chat .intake-bar i{border-radius:inherit;transition:width var(--vd-slow) var(--vd-ease)}html body .vw .vw-chat .intake-row{border-radius:var(--vd-r-md)!important;min-height:40px}html body .vw .vw-chat .intake-row:hover{border-color:var(--vd-hair-hi)!important}html body .vw .vw-chat .agent-compose.neon-field{padding:12px!important;border-radius:var(--vd-r-xl)!important;border-color:var(--vd-hair-ctl)!important}html body .vw .vw-chat .agent-compose.neon-field:hover:not(:focus-within){border-color:rgba(255,255,255,.18)!important}html body .vw .vw-chat .agent-compose.neon-field:focus-within{border-color:var(--vd-lime)!important;box-shadow:inset 0 0 0 .5px var(--vd-lime)!important}html body .vw .vw-chat .agent-compose textarea{font-size:var(--vd-fs-base)!important;line-height:1.5}html body .vw .vw-chat .agent-compose textarea:focus-visible{outline:none!important;box-shadow:none!important}html body .vw .vw-chat .agent-compose-bar{gap:6px!important;row-gap:6px!important}html body .vw .vw-chat .agent-compose-bar :is(.model-menu-btn,.agent-saver,.agent-attach-btn,.agent-at-btn){height:var(--vd-h-sm)!important;min-height:var(--vd-h-sm)!important;border-radius:var(--vd-r-pill)!important;font:600 var(--vd-fs-sm)/1 var(--vd-sans)!important;color:var(--vd-t1)!important;background:rgba(255,255,255,.03)!important;border:1px solid var(--vd-hair-ctl)!important;box-shadow:none!important}html body .vw .vw-chat .agent-compose-bar :is(.agent-attach-btn,.agent-at-btn){width:var(--vd-h-sm);padding:0;display:inline-grid;place-items:center}html body .vw .vw-chat .agent-compose-bar :is(.model-menu-btn,.agent-saver,.agent-attach-btn,.agent-at-btn):hover{border-color:var(--vd-hair-hi)!important;background:rgba(255,255,255,.07)!important}html body .vw .vw-chat .agent-compose-bar .model-menu-btn[aria-expanded=true]{border-color:var(--vd-lime)!important}html body .vw .vw-chat .agent-compose-bar .send-btn,html body .vw .vw-chat .agent-compose-bar .send-btn.neon-cta{width:var(--vd-h-md)!important;height:var(--vd-h-md)!important;min-height:var(--vd-h-md)!important}html body .vw .vw-chat .agent-compose-bar .send-btn:hover:not(:disabled){background:var(--vd-lime-hover)!important}html body .vw .vw-chat .agent-compose-bar .send-btn:disabled{color:var(--vd-t5)!important;background:var(--vd-chip)!important;border:1px solid var(--vd-hair)!important}html body .vda-clipmenu>.vda-menu,html body .vda-float>.vda-menu,html body .vw :is(.vda-menu,.vda-at,.model-menu-pop){padding:6px!important;border-radius:var(--vd-r-lg)!important;background:var(--vd-pop-bg)!important;border:1px solid var(--vd-pop-edge)!important;box-shadow:var(--vd-pop-shadow)!important;animation:vd-pop-in var(--vd-slow) var(--vd-ease) both}@keyframes vd-pop-in{0%{opacity:0;transform:translateY(4px) scale(.985)}to{opacity:1;transform:none}}html body .vw :is(.vda-menu,.vda-at,.model-menu-pop) button,html body :is(.vda-float,.vda-clipmenu) .vda-menu button{min-height:34px;padding:7px 10px!important;border-radius:var(--vd-r-sm)!important;gap:10px;font:600 var(--vd-fs-md)/1.25 var(--vd-sans);color:var(--vd-t2)!important;background:transparent!important}html body .vw :is(.vda-menu,.vda-at,.model-menu-pop) button.on,html body .vw :is(.vda-menu,.vda-at,.model-menu-pop) button:hover:not(:disabled),html body :is(.vda-float,.vda-clipmenu) .vda-menu button:hover:not(:disabled){color:var(--vd-t1)!important;background:rgba(255,255,255,.07)!important}html body .vw :is(.vda-menu,.vda-at,.model-menu-pop) button svg{color:var(--vd-t4)}html body .vw :is(.vda-menu,.vda-at,.model-menu-pop) button:hover svg{color:var(--vd-lime)}html body .vw .vda-menu button small,html body :is(.vda-float,.vda-clipmenu) .vda-menu button small{color:var(--vd-t5)!important;font-weight:500}html body .vw .vda-menu button.is-danger:not(:disabled){color:#ff9c9c!important}html body .vw .vda-menu button.is-danger:not(:disabled):hover{background:rgba(255,107,107,.1)!important}html body .vw .vda-menu button.is-danger svg{color:currentColor}html body .vw .vda-menu hr{margin:4px!important;border-top-color:var(--vd-hair-2)!important}html body .vda-clipmenu .vda-menu-h,html body .vw :is(.vda-at p,.vda-clipmenu .vda-menu-h){margin:4px 10px 6px!important;font:700 var(--vd-fs-micro)/1.3 var(--vd-mono)!important;letter-spacing:.14em;color:var(--vd-t3)!important}html body .vw .vda-at button.on{box-shadow:inset 2px 0 0 var(--vd-lime)!important}html body .vw :is(.pe2-tip,[role=tooltip]){padding:6px 9px;border-radius:var(--vd-r-sm);background:var(--vd-pop-bg)!important;color:var(--vd-t1)!important;border:1px solid var(--vd-pop-edge);box-shadow:var(--vd-pop-shadow)!important;font:600 var(--vd-fs-xs)/1.3 var(--vd-sans)}html body .vda-scrim{background:rgba(5,5,6,.7)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:vd-fade var(--vd-slow) var(--vd-ease) both}@keyframes vd-fade{0%{opacity:0}to{opacity:1}}html body .vda-scrim .vda-sheet,html body .vw .vda-sheet{padding:var(--vd-5)!important;gap:var(--vd-4)!important;border-radius:var(--vd-r-xl)!important;background:var(--vd-panel)!important;border:1px solid var(--vd-hair-ctl)!important;box-shadow:var(--vd-modal-shadow)!important;animation:vd-rise var(--vd-slow) var(--vd-ease) both}@keyframes vd-rise{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}html body .vda-sheet header{display:grid;grid-gap:4px;gap:4px;padding-bottom:var(--vd-3);border-bottom:1px solid var(--vd-hair-2)}html body .vda-sheet .vda-k{margin:0;font:700 var(--vd-fs-micro)/1.3 var(--vd-mono)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--vd-lime)!important}html body .vda-sheet header h2{margin:0;font:800 var(--vd-fs-xl)/1.2 var(--vd-sans)!important;letter-spacing:-.01em;color:var(--vd-t1)!important}html body .vda-sheet .vda-sub{margin:2px 0 0;font-size:var(--vd-fs-md);line-height:1.5;color:var(--vd-t4)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body .vda-sheet .vda-exp{gap:var(--vd-4)}html body .vda-sheet .vda-exp legend{margin-bottom:var(--vd-2);font:700 var(--vd-fs-micro)/1.3 var(--vd-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vd-t3)}html body .vda-sheet :is(.vda-exp-assets,.vda-lines li){border-radius:var(--vd-r-lg)!important;background:var(--vd-nested)!important;border:1px solid var(--vd-hair-2)!important}html body .vda-sheet .vda-exp-assets{padding:var(--vd-4)!important;gap:var(--vd-3)!important}html body .vda-sheet .vda-exp-assets h3{font-size:var(--vd-fs-base)!important}html body .vda-sheet .vda-exp-assets .vda-sub{margin:0}html body .vda-sheet .vda-exp-assets .btn{justify-self:start}html body .vda-sheet footer{gap:var(--vd-2)!important;margin:0 calc(-1 * var(--vd-5)) calc(-1 * var(--vd-5));padding:var(--vd-4) var(--vd-5)!important;border-top:1px solid var(--vd-hair-2)!important;background:rgba(0,0,0,.18);border-radius:0 0 var(--vd-r-xl) var(--vd-r-xl)}html body .vda-sheet footer .btn{height:40px;min-height:40px;border-radius:var(--vd-r-md);padding:0 16px}html body .vda-sheet .vda-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body .vda-sheet .vda-err{border-radius:var(--vd-r-md)}html body .vw .vda-versions{background:var(--vd-panel)!important;border-left:1px solid var(--vd-hair-ctl)!important;box-shadow:var(--vd-modal-shadow)!important;animation:vd-slide var(--vd-slow) var(--vd-ease) both}@keyframes vd-slide{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}html body .vw .vda-batch{border-radius:var(--vd-r-xl)!important;background:var(--vd-pop-bg)!important;border:1px solid var(--vd-pop-edge)!important;box-shadow:var(--vd-pop-shadow)!important;padding:8px 8px 8px 16px!important;gap:var(--vd-2)!important}html body .vw .vda-pause{border-radius:var(--vd-r-lg)!important;background:var(--vd-nested)!important;box-shadow:none!important}html body .vw .vda-pause-ico{border-radius:var(--vd-r-md)}html body .vw .vw-stuck{border-radius:var(--vd-r-lg)!important;background:var(--vd-nested)!important;border:1px solid rgba(255,107,107,.4)!important;box-shadow:none!important;gap:var(--vd-3);padding:10px 12px}html body .vw .vw-stuck.fb-resume{border-color:var(--vd-hair-2)!important}html body .vw .vw-waiting{min-height:36px;border-radius:var(--vd-r-md)!important;border:1px solid var(--vd-hair-ctl)!important}html body .vw .vw-waiting:hover{border-color:var(--vd-hair-hi)!important;color:var(--vd-t1)}html body .vw .vw-waiting svg{color:var(--vd-lime)}html body .vda-scrim,html body .vda-scrim *,html body .vw,html body .vw *{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}html body .vda-scrim ::-webkit-scrollbar,html body .vw ::-webkit-scrollbar{width:8px;height:8px}html body .vda-scrim ::-webkit-scrollbar-track,html body .vw ::-webkit-scrollbar-track{background:transparent}html body .vda-scrim ::-webkit-scrollbar-thumb,html body .vw ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:8px;border:2px solid transparent;background-clip:padding-box}html body .vda-scrim ::-webkit-scrollbar-thumb:hover,html body .vw ::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.26)}html body .vw ::-webkit-scrollbar-corner{background:transparent}html body .vw .sbp-marking{min-height:36px;padding:6px 6px 6px 12px;border-radius:var(--vd-r-md);border:1px solid var(--vd-hair);background:rgba(255,255,255,.02);font-size:var(--vd-fs-md)!important}html body .vw .sb-foot{padding:12px 16px!important;gap:var(--vd-3)}html body .vw .sbp-cells dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body .vw .vw-title{font-size:var(--vd-fs-lg);letter-spacing:-.01em}html body .vw .vw-land h2{letter-spacing:-.015em}html body .vw .vw-land p{max-width:46ch;line-height:1.55}html body .vw .vw-land-mark{border-radius:var(--vd-r-xl)!important}@media (max-width:860px){html body .vda-scrim .btn,html body .vw :is(.btn,.btn.sm,.ie-actions button,.sbp-btn,.fs-lock,.vw-idea,.intake-chip,.vda-nav button,.vw-tabs button,.pe2-pages button,.pe2-bintabs button,.pe2-render,.pe2-take){min-height:var(--vd-tap)!important;height:auto!important}html body .vw .vw-chat .agent-compose-bar :is(.model-menu-btn,.agent-saver){min-height:40px!important;height:40px!important}html body .vw .vw-chat .agent-shell .agent-head .btn.sm{min-width:40px}html body .vw .vw-chat button.live-steps-k,html body .vw button.sb-fold{min-height:40px}html body .vw .sbp-marking button{min-height:40px;min-width:52px}html body .vw :is(.pe2-sheet-x,.pe2-play,.pe2-safebtn,.pe2-skip){min-width:40px!important;min-height:40px!important}html body .vw .pe2 .pe2-wide,html body .vw .pe2 select{min-height:40px!important}html body .vw .vw-chat .agent-compose-bar :is(.agent-attach-btn,.agent-at-btn){width:40px!important;height:40px!important;min-height:40px!important}html body .vw .vw-chat .agent-compose-bar .agent-mode{height:44px;padding:2px}html body .vw .vw-chat .agent-compose-bar .agent-mode button{min-width:44px}html body .vw .vw-chat .agent-compose-bar .send-btn,html body .vw .vw-chat .agent-compose-bar .send-btn.neon-cta{width:40px!important;height:40px!important}html body .vw :is(.vda-more,.sbp-expand,.vda-x,.sbx-close,.pe2-tbtn,.pe2-hbtn,.pe2-iconbtn){min-width:40px;min-height:40px}html body .vw .vda-pick{width:40px;height:40px}html body .vw>.vw-switch button{min-height:44px;border-radius:var(--vd-r-lg)!important}html body .vw .fs-rail li>button,html body .vw .vw-pipe li>button.vw-pipe-pick{min-height:44px}html body .vw .vw-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}html body .vw .vw-tabs::-webkit-scrollbar{display:none}html body .vw .vw-chat .msg.user .msg-body{max-width:88%}html body .vda-scrim{place-items:end center;padding:0}html body .vda-scrim .vda-sheet{width:100%!important;max-height:92vh;border-radius:var(--vd-r-xl) var(--vd-r-xl) 0 0!important;padding:var(--vd-4)!important;animation-name:vd-sheet-up}html body .vda-sheet footer{margin:0 calc(-1 * var(--vd-4)) calc(-1 * var(--vd-4));padding:var(--vd-3) var(--vd-4) calc(var(--vd-3) + env(safe-area-inset-bottom, 0px))!important;border-radius:0}html body .vda-sheet footer .btn{min-height:44px}html body .vw .vw-stage-status li{grid-template-columns:minmax(0,1fr) auto}html body .vw .vw-stage-status .st-badge{grid-column:1/-1}}@keyframes vd-sheet-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}html body .vd-home .vd-box{border-radius:20px;background:var(--vd-field)!important;border:1px solid var(--vd-hair-ctl)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 20px 50px rgba(0,0,0,.45)!important}html body .vd-home .vd-box:hover:not(:focus-within){border-color:rgba(255,255,255,.18)!important}html body .vd-home .vd-box:focus-within{border-color:var(--vd-lime)!important;box-shadow:inset 0 0 0 .5px var(--vd-lime),0 20px 50px rgba(0,0,0,.45)!important}html body .vd-home .vd-box textarea{color:var(--vd-t1)}html body .vd-home .vd-box textarea:focus-visible{outline:none!important;box-shadow:none!important}html body .vd-home :is(.vd-round,.vd-bar .model-menu-btn,.vd-bar .agent-attach-btn,.vd-plus>button){height:var(--vd-h-md);min-height:var(--vd-h-md);border-radius:var(--vd-r-pill)!important;color:var(--vd-t1)!important;background:rgba(255,255,255,.03)!important;border:1px solid var(--vd-hair-ctl)!important;box-shadow:none!important}html body .vd-home .vd-round{width:var(--vd-h-md);padding:0;display:inline-grid;place-items:center}html body .vd-home :is(.vd-round,.vd-bar .model-menu-btn,.vd-bar .agent-attach-btn,.vd-plus>button):hover{border-color:var(--vd-hair-hi)!important;background:rgba(255,255,255,.07)!important}html body .vd-home .vd-mic.on{color:var(--vd-lime-ink)!important;background:var(--vd-lime)!important;border-color:var(--vd-lime)!important}html body .vd-home .vd-mode{height:var(--vd-h-md);padding:3px;border-radius:var(--vd-r-pill);background:rgba(255,255,255,.03);border:1px solid var(--vd-hair-ctl)}html body .vd-home .vd-mode button{height:100%;padding:0 12px;font:600 var(--vd-fs-sm)/1 var(--vd-sans);color:var(--vd-t4)}html body .vd-home .vd-mode button:hover:not(.on){color:var(--vd-t1);background:rgba(255,255,255,.06)}html body .vd-home .vd-mode button.on{font-weight:700}html body .vd-home .vd-mode button.on,html body .vd-home .vd-send{color:var(--vd-lime-ink)!important;background:var(--vd-lime)!important}html body .vd-home .vd-send{width:var(--vd-h-md);height:var(--vd-h-md);border-radius:50%;border:0;box-shadow:none!important}html body .vd-home .vd-send:hover:not(:disabled){background:var(--vd-lime-hover)!important}html body .vd-home .vd-send:disabled{color:var(--vd-t5)!important;background:var(--vd-chip)!important}html body .vd-home .model-menu-pop,html body .vd-home .vd-menu{border-radius:var(--vd-r-lg)!important;background:var(--vd-pop-bg)!important;border:1px solid var(--vd-pop-edge)!important;box-shadow:var(--vd-pop-shadow)!important;padding:6px!important}html body .vd-home :is(.vd-menu,.model-menu-pop) button{border-radius:var(--vd-r-sm)!important}html body .vd-home .model-menu-pop button.on,html body .vd-home :is(.vd-menu,.model-menu-pop) button:hover{background:rgba(255,255,255,.07)!important}html body .vd-home .vs-chip,html body .vd-home .vs-chip.is-motion,html body .vd-home .vs-chip.is-viral{min-height:40px;padding:0 16px;border-radius:var(--vd-r-pill)!important;font:600 var(--vd-fs-base)/1 var(--vd-sans);color:var(--vd-t1)!important;background:var(--vd-chip)!important;border:1px solid var(--vd-hair-ctl)!important;box-shadow:none!important;text-shadow:none!important}html body .vd-home .vs-chip:after,html body .vd-home .vs-chip:before{content:none!important}html body .vd-home .vs-chip svg{color:var(--vd-lime)!important}html body .vd-home .vs-chip:hover{background:var(--vd-chip-hi)!important;border-color:var(--vd-hair-hi)!important}html body .vd-home .vd-idea{min-height:var(--vd-h-md);padding:0 14px;border-radius:var(--vd-r-pill);font:500 var(--vd-fs-md)/1 var(--vd-sans);color:var(--vd-t2);background:rgba(255,255,255,.03);border:1px solid var(--vd-hair-ctl)}html body .vd-home .vd-idea:hover{color:var(--vd-t1);border-color:var(--vd-hair-hi);background:rgba(255,255,255,.06)}html body .vd-home .vd-idea svg{color:var(--vd-t4)}html body .vd-home .vd-refresh{width:var(--vd-h-md);padding:0;justify-content:center;flex:none}html body .vd-home .vd-refresh svg{flex:none}html body .vd-home .dm-tag{font:italic 800 11px/1 var(--vd-sans)!important;text-transform:uppercase;letter-spacing:.02em;padding:5px 7px;border-radius:5px;color:var(--vd-lime-ink)!important;background:var(--vd-lime)!important;box-shadow:none!important}html body .vd-home .dm-hero{background:var(--vd-panel)!important;border:1px solid var(--vd-hair-2)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 30px rgba(0,0,0,.45)!important}html body .vd-home .dm-hero:after,html body .vd-home .dm-hero:before{opacity:0!important}html body .vd-home .vd-continue a,html body .vd-home .vh-btn{border-radius:var(--vd-r-lg);border:1px solid var(--vd-hair-ctl)!important;background:var(--vd-nested)!important;box-shadow:none!important}html body .vd-home .vd-continue a:hover,html body .vd-home .vh-btn:hover{border-color:var(--vd-hair-hi)!important}html body .vd-home .vq-tile{border-radius:var(--vd-r-xl)!important;border:1px solid var(--vd-hair-2)!important;background-color:var(--vd-nested)!important;transition:border-color var(--vd-mid) var(--vd-ease),transform var(--vd-slow) var(--vd-ease)}html body .vd-home .vq-tile:focus-visible,html body .vd-home .vq-tile:hover{transform:translateY(-2px);border-color:var(--vd-hair-hi)!important;box-shadow:0 12px 30px rgba(0,0,0,.45)!important}html body .vd-home .vq-tile:focus-visible{box-shadow:0 0 0 4px rgba(11,11,12,.92),0 12px 30px rgba(0,0,0,.45)!important}html body .vd-home .vq-tile-name{font:700 var(--vd-fs-base)/1.2 var(--vd-sans);letter-spacing:-.005em;text-shadow:0 1px 8px rgba(0,0,0,.6)}html body .vd-home .vq-tile video{transition:opacity var(--vd-slow) var(--vd-ease)}html body .vd-home .vq-starts{padding:0 var(--vd-4)}html body .vd-home .dm-k h2{font-weight:800;letter-spacing:-.01em}html body .vd-home .dm-k p{color:var(--vd-t4)}html body .vd-home .vq-badge{box-shadow:none!important}@media (max-width:860px){html body .vd-home :is(.vd-round,.vd-send,.vd-refresh){width:40px;height:40px;min-height:40px}html body .vd-home :is(.vd-bar .model-menu-btn,.vd-plus>button,.vd-mode,.vd-idea){min-height:40px;height:40px}html body .vd-home .vd-mode{height:44px}html body .vd-home .vd-mode button{min-height:36px}html body .vd-home :is(.vh-btn,.vi-go,.vi-tabs button,.vx-tabs button,.vq-vibes button){min-height:40px!important}html body .vd-home .vd-bar :is(.vd-round,.vd-send){width:40px!important;height:40px!important;min-height:40px!important}}html body .vd-home .vq-modal{background:rgba(5,5,6,.72)}html body .vd-home .vq-card{border-radius:20px;background:var(--vd-panel)!important;border:1px solid var(--vd-hair-ctl)!important;box-shadow:var(--vd-modal-shadow)!important}html body .vd-home .vq-card:focus,html body .vd-home .vq-card:focus-visible{outline:none!important;box-shadow:var(--vd-modal-shadow)!important}html body .vd-home .vq-close{width:var(--vd-h-md);height:var(--vd-h-md);border-radius:var(--vd-r-md);background:rgba(255,255,255,.06);border:1px solid var(--vd-hair-ctl)}html body .vd-home .vq-close:hover{background:rgba(255,255,255,.1);border-color:var(--vd-hair-hi)}html body .vd-home .vq-form header p,html body .vd-home .vq-note,html body .vd-home .vx-made button span{color:var(--vd-t4)}html body .vd-home .vq-fine{color:var(--vd-t5)}html body .vd-home .vq-q h3{font-weight:700;color:var(--vd-t1)}html body .vd-home .vq-input{border-radius:var(--vd-r-md);background:var(--vd-field);border:1px solid var(--vd-hair-ctl);color:var(--vd-t1)}html body .vd-home .vq-input:hover:not(:focus){border-color:var(--vd-hair-hi)}html body .vd-home .vq-input:focus,html body .vd-home .vq-input:focus-visible{outline:none!important;border-color:var(--vd-lime)!important;box-shadow:inset 0 0 0 1px var(--vd-lime)!important}html body .vd-home :is(.vq-vibes button,.vx-tabs button,.vq-add,.vq-fan-nav button){height:var(--vd-h-md);padding:0 14px;border-radius:var(--vd-r-pill);font:600 var(--vd-fs-md)/1 var(--vd-sans);color:var(--vd-t1);background:var(--vd-chip);border:1px solid var(--vd-hair-ctl)}html body .vd-home .vq-fan-nav button{width:var(--vd-h-md);padding:0}html body .vd-home :is(.vq-vibes button,.vx-tabs button,.vq-add,.vq-fan-nav button):hover:not(.on){background:var(--vd-chip-hi);border-color:var(--vd-hair-hi)}html body .vd-home .vx-tabs button em{color:var(--vd-t5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body .vd-home :is(.vq-vibes button.on,.vx-made button.on){color:var(--vd-t1);background:rgba(var(--vd-lime-rgb),.14);border:1px solid var(--vd-lime)}html body .vd-home .vx-tabs button.on{color:var(--vd-lime-ink);background:var(--vd-lime);border-color:var(--vd-lime);font-weight:700}html body .vd-home .vx-tabs button.on em{color:rgba(10,10,20,.6)}html body .vd-home .vx-made button{border-radius:var(--vd-r-lg);border:1px solid var(--vd-hair-ctl);background:var(--vd-nested)}html body .vd-home .vx-made button:hover:not(.on){border-color:var(--vd-hair-hi)}html body .vd-home .vx-tile{border-radius:var(--vd-r-md);outline:2px solid transparent;outline-offset:0;transition:outline-color var(--vd-mid) var(--vd-ease),transform var(--vd-mid) var(--vd-ease)}html body .vd-home .vx-tile:hover{outline-color:var(--vd-hair-hi)}html body .vd-home .vx-tile.on{outline-color:var(--vd-lime)}html body .vd-home .vq-cast button.on img{border-color:var(--vd-lime)}html body .vd-home .vx-picked{border-radius:var(--vd-r-lg);background:var(--vd-nested);border:1px solid var(--vd-hair-2)}html body .vd-home .vq-go{height:var(--vd-h-lg);border-radius:var(--vd-r-lg);font:700 var(--vd-fs-lg)/1 var(--vd-sans);color:var(--vd-lime-ink);background:var(--vd-lime);border:1px solid var(--vd-lime);box-shadow:none}html body .vd-home .vq-go:hover:not(:disabled){background:var(--vd-lime-hover)}html body .vd-home .vq-go:active:not(:disabled){transform:translateY(1px) scale(.985);background:var(--vd-lime-press)}html body .vd-home .vq-go:disabled{color:var(--vd-t5);background:var(--vd-chip);border-color:var(--vd-hair);cursor:not-allowed}html body .vd-home .vq-dots i.on{background:var(--vd-lime)}@media (prefers-reduced-motion:reduce){html body .vd-home *,html body .vd-home :after,html body .vd-home :before,html body .vda-scrim,html body .vda-scrim *,html body .vw *,html body .vw :after,html body .vw :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html body .vd-home .vq-tile:hover,html body .vw :is(.btn,.intake-chip):active,html body .vw :is(.sbp-shot,.vw-scene,.fs-frame-card,.btn):hover{transform:none!important}}html body .vd-home .dm-hero.vd-hero{width:min(1040px,100%);padding:64px 0 6px;overflow:visible;background:none!important;border:0!important;box-shadow:none!important;border-radius:0}html body .vd-home .vd-hero .vd{width:100%}html body .vd-home .vd-hero .dm-head h1{font-size:clamp(34px,3.8vw,52px)}html body .vd-home .vd-box{position:relative;isolation:isolate;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02) 46%),var(--vd-field)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 30px 80px rgba(0,0,0,.55),0 0 0 1px rgba(0,0,0,.4)!important}html body .vd-home .vd-box:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.6),rgba(255,255,255,.08) 18%,transparent 40%,transparent 62%,rgba(212,255,58,.28) 84%,rgba(255,255,255,.45));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);transition:opacity .2s}html body .vd-home .vd-box:after{content:"";position:absolute;left:8%;right:8%;top:0;height:1px;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent)}html body .vd-home .vd-box:focus-within:before{background:linear-gradient(135deg,rgba(212,255,58,.9),rgba(212,255,58,.15) 30%,transparent 55%,rgba(212,255,58,.5))}html body .vd-home .vd-box textarea{min-height:96px;font-size:16px}html body .vd-home .vq-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}html body .vd-home .vq-all{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;font:600 13px/1 var(--vd-sans);color:var(--vd-t1);background:rgba(255,255,255,.05);border:1px solid var(--vd-hair-ctl)}html body .vd-home .vq-all:hover{background:rgba(255,255,255,.09)}html body .vd-home .vq-all svg{transition:transform .16s}html body .vd-home .vq-all svg.is-up{transform:rotate(180deg)}html body .vd-home .vq-strip-wrap{position:relative}html body .vd-home .vq-strip{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(220px,23%,320px);grid-gap:14px;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}html body .vd-home .vq-strip::-webkit-scrollbar{display:none}html body .vd-home .vq-strip .vq-tile{scroll-snap-align:start;aspect-ratio:16/10;min-height:0}html body .vd-home .vq-strip .vq-tile img,html body .vd-home .vq-strip .vq-tile video{object-fit:contain}html body .vd-home .vq-strip .vq-tile img.vq-tile-bg{object-fit:cover;transform:scale(1.18);filter:blur(22px) brightness(.45) saturate(1.2)}html body .vd-home .vq-arrow{position:absolute;top:50%;z-index:3;width:42px;height:42px;margin-top:-21px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(16,16,20,.82);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px rgba(0,0,0,.5)}html body .vd-home .vq-arrow:hover{background:rgba(30,30,36,.95);border-color:rgba(255,255,255,.3)}html body .vd-home .vq-arrow.is-prev{left:-14px}html body .vd-home .vq-arrow.is-next{right:-14px}@media (max-width:720px){html body .vd-home .dm-hero.vd-hero{padding-top:40px}html body .vd-home .vq-strip{grid-auto-columns:72%;gap:10px}html body .vd-home .vq-arrow{display:none}}@media (prefers-reduced-motion:reduce){html body .vd-home .vq-all svg{transition:none}}