.w2-input_root_____qE{--in-height:var(--w2-size-input-md-height);--in-pad:var(--w2-size-input-md-padding-x);--in-trail:var(--w2-size-input-md-trailing-inset);--in-gap:var(--w2-size-input-md-gap);--in-radius:var(--w2-size-input-md-radius);--in-icon:16px;--in-action:var(--w2-size-input-action-default);--in-line:var(--w2-size-input-md-content-line);display:flex;flex-direction:column;gap:var(--w2-size-gap-xs);width:100%;min-width:0}.w2-input_root_____qE[data-size=sm]{--in-height:var(--w2-size-input-sm-height);--in-pad:var(--w2-size-input-sm-padding-x);--in-trail:var(--w2-size-input-sm-trailing-inset);--in-gap:var(--w2-size-input-sm-gap);--in-radius:var(--w2-size-input-sm-radius);--in-line:var(--w2-size-input-sm-content-line)}.w2-input_root_____qE[data-size=lg]{--in-height:var(--w2-size-input-lg-height);--in-pad:var(--w2-size-input-lg-padding-x);--in-trail:var(--w2-size-input-lg-trailing-inset);--in-gap:var(--w2-size-input-lg-gap);--in-radius:var(--w2-size-input-lg-radius);--in-icon:20px;--in-action:var(--w2-size-input-action-lg);--in-line:var(--w2-size-input-lg-content-line)}.w2-input_shell__lvH2c{--in-border:var(--w2-color-input-border-default);--in-icon-color:var(--w2-color-input-icon-default);position:relative;display:flex;align-items:center;gap:var(--in-gap);box-sizing:border-box;height:var(--in-height);padding:0 var(--in-trail) 0 var(--in-pad);border:var(--w2-size-border-default) solid var(--in-border);border-radius:var(--in-radius);background:linear-gradient(180deg,var(--w2-color-input-surface-default-top) 0,var(--w2-color-input-surface-default-bottom) 100%);box-shadow:var(--w2-shadow-effect-input-recessed);cursor:text;transition:border-color var(--w2-motion-duration-micro) var(--w2-motion-easing-standard),box-shadow var(--w2-motion-duration-micro) var(--w2-motion-easing-standard),background var(--w2-motion-duration-micro) var(--w2-motion-easing-standard)}.w2-input_root_____qE[data-variant=ghost] .w2-input_shell__lvH2c{--in-border:var(--w2-color-input-surface-ghost);background:var(--w2-color-input-surface-ghost);box-shadow:none}.w2-input_shell__lvH2c:hover:not([data-disabled],[data-readonly],[data-status],:focus-within),.w2-input_shell__lvH2c[data-state=hover]{--in-border:var(--w2-color-input-border-hover);--in-icon-color:var(--w2-color-input-icon-hover)}.w2-input_root_____qE[data-variant=surface] .w2-input_shell__lvH2c:hover:not([data-disabled],[data-readonly],[data-status],:focus-within),.w2-input_root_____qE[data-variant=surface] .w2-input_shell__lvH2c[data-state=hover]{background:linear-gradient(180deg,var(--w2-color-input-surface-hover-top) 0,var(--w2-color-input-surface-hover-bottom) 100%)}.w2-input_shell__lvH2c:focus-within,.w2-input_shell__lvH2c[data-state=focus]{--in-border:var(--w2-color-input-border-focus);box-shadow:var(--w2-shadow-effect-input-focus)}.w2-input_shell__lvH2c[data-status=error]{--in-border:var(--w2-color-input-border-error)}.w2-input_shell__lvH2c[data-status=success]{--in-border:var(--w2-color-input-border-success)}.w2-input_shell__lvH2c[data-readonly]{background:var(--w2-color-input-surface-ghost);border-style:dashed;cursor:default}.w2-input_shell__lvH2c[data-disabled]{--in-icon-color:var(--w2-color-input-icon-disabled);cursor:not-allowed}.w2-input_control__zn8kd{flex:1 1 auto;min-width:0;height:var(--in-line);margin:0;padding:0;border:0;outline:none;background:transparent;color:var(--w2-color-input-text-value);font:var(--w2-type-body-sm-weight) var(--w2-type-body-sm-size) /var(--w2-type-body-sm-line) var(--w2-type-body-sm-family);letter-spacing:var(--w2-type-body-sm-tracking);text-overflow:ellipsis}.w2-input_root_____qE[data-size=sm] .w2-input_affix__iuyfd,.w2-input_root_____qE[data-size=sm] .w2-input_control__zn8kd{font:var(--w2-type-body-xs-weight) var(--w2-type-body-xs-size) /var(--w2-type-body-xs-line) var(--w2-type-body-xs-family);letter-spacing:var(--w2-type-body-xs-tracking)}.w2-input_control__zn8kd::placeholder{color:var(--w2-color-input-text-placeholder);opacity:1}.w2-input_control__zn8kd:disabled,.w2-input_control__zn8kd:disabled::placeholder{color:var(--w2-color-input-text-disabled);cursor:not-allowed}.w2-input_affix__iuyfd{flex:none;white-space:nowrap;color:var(--w2-color-input-text-helper);font:var(--w2-type-body-sm-weight) var(--w2-type-body-sm-size) /var(--w2-type-body-sm-line) var(--w2-type-body-sm-family);letter-spacing:var(--w2-type-body-sm-tracking)}.w2-input_icon__7_UR4,.w2-input_validation__AglN5{display:inline-flex;flex:none;color:var(--in-icon-color)}.w2-input_action__h5xKD svg,.w2-input_icon__7_UR4 svg,.w2-input_validation__AglN5 svg{width:var(--in-icon);height:var(--in-icon)}.w2-input_validation__AglN5 svg{width:16px;height:16px}.w2-input_shell__lvH2c[data-status=error] .w2-input_validation__AglN5{color:var(--w2-color-input-icon-error)}.w2-input_shell__lvH2c[data-status=success] .w2-input_validation__AglN5{color:var(--w2-color-input-icon-success)}.w2-input_action__h5xKD{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--in-action);height:var(--in-action);margin:0;padding:0;border:0;border-radius:var(--w2-size-input-sm-radius);background:transparent;color:var(--in-icon-color);cursor:pointer}.w2-input_action__h5xKD:hover:not(:disabled),.w2-input_shell__lvH2c:hover:not([data-disabled],[data-readonly],[data-status],:focus-within) .w2-input_action__h5xKD,.w2-input_shell__lvH2c[data-state=hover] .w2-input_action__h5xKD{color:var(--w2-color-input-icon-hover);background:var(--w2-color-input-surface-hover-top)}.w2-input_action__h5xKD:focus-visible{outline:var(--w2-size-border-strong) solid var(--w2-color-input-focus-ring);outline-offset:0}.w2-input_action__h5xKD:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.w2-input_shell__lvH2c{transition:none}}.w2-action-menu_content__1Dbdq{box-sizing:border-box;width:var(--w2-layout-action-menu-width);max-width:calc(100vw - 2 * var(--w2-size-padding-md));max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto;padding:var(--w2-size-action-menu-padding);border-radius:var(--w2-size-action-menu-radius);background:var(--w2-color-action-menu-surface);box-shadow:inset 0 0 0 var(--w2-size-action-menu-stroke) var(--w2-color-action-menu-border),var(--w2-shadow-effect-action-menu-float);color:var(--w2-color-action-menu-text);font-family:var(--w2-font-sans);transform-origin:var(--radix-dropdown-menu-content-transform-origin);z-index:50;outline:none}.w2-action-menu_content__1Dbdq[data-state=open]{animation:w2-action-menu_w2-menu-in__pmQyc var(--w2-motion-duration-overlay) var(--w2-motion-easing-enter)}.w2-action-menu_content__1Dbdq[data-state=closed]{animation:w2-action-menu_w2-menu-out__ZMRbt var(--w2-motion-duration-feedback) var(--w2-motion-easing-exit)}@keyframes w2-action-menu_w2-menu-in__pmQyc{0%{opacity:0;transform:scale(var(--w2-motion-enter-scale))}}@keyframes w2-action-menu_w2-menu-out__ZMRbt{to{opacity:0;transform:scale(var(--w2-motion-enter-scale))}}.w2-action-menu_title__kLaLE{margin:0;padding:var(--w2-size-action-menu-title-padding-top) var(--w2-size-action-menu-item-padding-x) var(--w2-size-action-menu-title-padding-bottom);color:var(--w2-color-action-menu-muted)}.w2-action-menu_separator__8Mw6N{height:var(--w2-size-action-menu-separator-height);margin:var(--w2-size-action-menu-padding) var(--w2-size-action-menu-gap);background:var(--w2-color-action-menu-separator)}.w2-action-menu_item__ILjPP{display:flex;align-items:center;gap:var(--w2-size-action-menu-gap);padding:var(--w2-size-action-menu-item-padding-y) var(--w2-size-action-menu-item-padding-x);border-radius:var(--w2-size-action-menu-item-radius);color:var(--w2-color-action-menu-text);cursor:pointer;user-select:none;outline:none;transition:background-color var(--w2-motion-duration-micro) var(--w2-motion-easing-standard)}.w2-action-menu_content__1Dbdq[data-density=compact] .w2-action-menu_item__ILjPP{padding-block:var(--w2-size-action-menu-compact-padding-y)}.w2-action-menu_icon__MsXV_{display:inline-flex;flex:none;color:var(--w2-color-action-menu-icon)}.w2-action-menu_icon__MsXV_,.w2-action-menu_icon__MsXV_ svg{width:var(--w2-size-action-menu-icon);height:var(--w2-size-action-menu-icon)}.w2-action-menu_label__gdn6K{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w2-action-menu_shortcut__Q1TXm{flex:none;color:var(--w2-color-action-menu-muted)}.w2-action-menu_item__ILjPP[data-intent=destructive] .w2-action-menu_label__gdn6K{color:var(--w2-color-action-menu-danger)}.w2-action-menu_item__ILjPP[data-highlighted],.w2-action-menu_item__ILjPP[data-state-demo=focus],.w2-action-menu_item__ILjPP[data-state-demo=hover],.w2-action-menu_item__ILjPP[data-state=open]{background:var(--w2-color-action-menu-hover)}.w2-action-menu_item__ILjPP:active,.w2-action-menu_item__ILjPP[data-state-demo=pressed]{background:var(--w2-color-action-menu-pressed)}.w2-action-menu_item__ILjPP:focus-visible,.w2-action-menu_item__ILjPP[data-state-demo=focus]{box-shadow:inset 0 0 0 var(--w2-size-action-menu-focus-stroke) var(--w2-color-action-menu-focus)}.w2-action-menu_item__ILjPP[data-disabled]{cursor:not-allowed;background:none;box-shadow:none}.w2-action-menu_item__ILjPP[data-disabled] .w2-action-menu_label__gdn6K,.w2-action-menu_item__ILjPP[data-disabled] .w2-action-menu_shortcut__Q1TXm{color:var(--w2-color-action-menu-disabled-text)}.w2-action-menu_item__ILjPP[data-disabled] .w2-action-menu_icon__MsXV_{color:var(--w2-color-action-menu-disabled-icon)}@media (prefers-reduced-motion:reduce){.w2-action-menu_content__1Dbdq[data-state=closed],.w2-action-menu_content__1Dbdq[data-state=open]{animation:none}.w2-action-menu_item__ILjPP{transition:none}}.w2-action-menu_fluid__UMdLD{width:100%}.film-generate-scenes-w2_card__bkN75{display:flex;flex-direction:column;gap:var(--w2-size-gap-sm);box-sizing:border-box;width:100%;height:100%;min-height:0;padding:var(--w2-size-padding-sm);border:var(--w2-size-border-default) solid var(--w2-color-border-subtle);border-radius:var(--w2-size-radius-container-md);background:var(--w2-color-surface-default)}.film-generate-scenes-w2_heading__dXxHk{flex:none;margin:0;color:var(--w2-color-text-primary)}.film-generate-scenes-w2_scroll__aGCLA{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--w2-size-gap-sm);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.film-generate-scenes-w2_list__fp6xC{display:flex;flex:none;flex-direction:column;gap:var(--w2-size-gap-2xs);margin:0;padding:0;list-style:none}.film-generate-scenes-w2_item__GLS9C{position:relative}.film-generate-scenes-w2_item__GLS9C[data-dragging]{z-index:2}.film-generate-scenes-w2_row__10Hze{position:relative;border-radius:var(--w2-size-radius-container-sm);transition:background-color var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard)}.film-generate-scenes-w2_row__10Hze:hover{background:var(--w2-color-surface-hover)}.film-generate-scenes-w2_row__10Hze[data-dragging],.film-generate-scenes-w2_row__10Hze[data-selected]{background:var(--w2-color-surface-raised)}.film-generate-scenes-w2_select__uC9Oq{display:flex;gap:var(--w2-size-gap-xs);align-items:center;box-sizing:border-box;width:100%;min-height:var(--w2-size-button-md-height);padding:0 var(--w2-size-padding-xs);border:0;border-radius:inherit;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.film-generate-scenes-w2_select__uC9Oq:focus-visible{outline:var(--w2-size-border-strong) solid var(--w2-color-border-focus);outline-offset:calc(var(--w2-size-border-strong) * -1)}.film-generate-scenes-w2_number__jgI34{flex:none;color:var(--w2-color-text-muted)}.film-generate-scenes-w2_name__A3pxm{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--w2-color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.film-generate-scenes-w2_row__10Hze[data-selected] .film-generate-scenes-w2_name__A3pxm{color:var(--w2-color-text-primary)}.film-generate-scenes-w2_select__uC9Oq:has(.film-generate-scenes-w2_mark__AsoXj){padding-right:0}.film-generate-scenes-w2_mark__AsoXj{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--w2-size-button-sm-height);height:var(--w2-size-button-sm-height);color:var(--w2-color-icon-secondary)}.film-generate-scenes-w2_mark__AsoXj[data-status=chosen]{color:var(--w2-color-icon-success)}.film-generate-scenes-w2_mark__AsoXj[data-status=failed]{color:var(--w2-color-icon-danger)}.film-generate-scenes-w2_mark__AsoXj[data-status=outdated]{color:var(--w2-color-icon-warning)}.film-generate-scenes-w2_dot__4SyK8{width:6px;height:6px;border-radius:50%;background:var(--w2-color-text-primary)}.film-generate-scenes-w2_spinner__napB4{width:var(--w2-size-icon-sm);height:var(--w2-size-icon-sm);box-sizing:border-box;border-right-color:currentcolor;border:var(--w2-size-button-focus-stroke) solid;border-right:var(--w2-size-button-focus-stroke) solid transparent;border-radius:50%;animation:film-generate-scenes-w2_film-scene-spin__DOPFI .8s linear infinite}@keyframes film-generate-scenes-w2_film-scene-spin__DOPFI{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.film-generate-scenes-w2_spinner__napB4{animation:none}}.film-generate-scenes-w2_tools__vTQR1{position:absolute;top:50%;display:flex;align-items:center;transform:translateY(-50%)}.film-generate-scenes-w2_toolsStart__uM64h{left:calc((var(--w2-size-button-sm-height) - var(--w2-size-icon-button-hit-target)) / 2)}.film-generate-scenes-w2_toolsStart__uM64h+.film-generate-scenes-w2_select__uC9Oq{padding-left:calc(var(--w2-size-button-sm-height) + var(--w2-size-gap-2xs))}.film-generate-scenes-w2_toolsEnd__ZUupI{right:calc((var(--w2-size-button-sm-height) - var(--w2-size-icon-button-hit-target)) / 2);opacity:0;pointer-events:none;transition:opacity var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard)}.film-generate-scenes-w2_row__10Hze:has(:focus-visible) .film-generate-scenes-w2_toolsEnd__ZUupI,.film-generate-scenes-w2_row__10Hze:hover .film-generate-scenes-w2_toolsEnd__ZUupI,.film-generate-scenes-w2_row__10Hze[data-dragging] .film-generate-scenes-w2_toolsEnd__ZUupI,.film-generate-scenes-w2_row__10Hze[data-menu-open] .film-generate-scenes-w2_toolsEnd__ZUupI{opacity:1;pointer-events:auto}.film-generate-scenes-w2_row__10Hze[data-has-more]:has(:focus-visible) .film-generate-scenes-w2_mark__AsoXj,.film-generate-scenes-w2_row__10Hze[data-has-more]:hover .film-generate-scenes-w2_mark__AsoXj,.film-generate-scenes-w2_row__10Hze[data-has-more][data-dragging] .film-generate-scenes-w2_mark__AsoXj,.film-generate-scenes-w2_row__10Hze[data-has-more][data-menu-open] .film-generate-scenes-w2_mark__AsoXj{visibility:hidden}@media (hover:none){.film-generate-scenes-w2_row__10Hze[data-selected] .film-generate-scenes-w2_toolsEnd__ZUupI{opacity:1;pointer-events:auto}.film-generate-scenes-w2_row__10Hze[data-has-more][data-selected] .film-generate-scenes-w2_mark__AsoXj{visibility:hidden}}.film-generate-scenes-w2_grip__6prDJ{display:inline-flex;flex:none;cursor:grab;touch-action:none}.film-generate-scenes-w2_grip__6prDJ[data-dragging]{cursor:grabbing}.film-generate-scenes-w2_add__fGBCN{flex:none;width:100%}.film-generate-scenes-w2_srOnly__USsIL{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.film-scene-setup-w2_panel__fbdfL{display:flex;flex-direction:column;gap:var(--w2-size-gap-xs);box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;padding:var(--w2-size-padding-sm);overflow-y:auto;overscroll-behavior:contain;border:var(--w2-size-border-default) solid var(--w2-color-border-subtle);border-radius:var(--w2-size-radius-container-md);background:var(--w2-color-surface-default)}.film-scene-setup-w2_head__cebPz{display:flex;flex:none;gap:var(--w2-size-gap-xs);align-items:center;min-width:0;min-height:40px}.film-scene-setup-w2_title__xmhoJ{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:var(--w2-color-text-primary);text-overflow:ellipsis;white-space:nowrap}.film-scene-setup-w2_notice__Hmm40{display:flex;flex:none;gap:var(--w2-size-gap-sm);align-items:center;box-sizing:border-box;min-width:0;padding:var(--w2-size-padding-sm);border:var(--w2-size-border-default) solid var(--w2-color-border-subtle);border-radius:var(--w2-size-radius-container-sm);background:var(--w2-color-surface-raised)}.film-scene-setup-w2_noticeText__um1v2{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--w2-size-gap-2xs);min-width:0}.film-scene-setup-w2_noticeTitle__d60Wa{margin:0;color:var(--w2-color-text-primary)}.film-scene-setup-w2_noticeBody__jvRLh{margin:0;color:var(--w2-color-text-muted)}.film-scene-setup-w2_noticeActions__Bc4hj{display:flex;flex:none;gap:var(--w2-size-gap-2xs);align-items:center}.film-scene-setup-w2_setup__Bqifj{display:grid;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:var(--w2-size-gap-xs);margin:0;padding:0;list-style:none}.film-scene-setup-w2_setupItem__pEmPK{display:flex;min-width:0}.film-scene-setup-w2_card__RARP2{display:flex;flex:1 1 auto;gap:var(--w2-size-gap-xs);align-items:center;box-sizing:border-box;min-width:0;margin:0;padding:var(--w2-size-padding-xs);border:var(--w2-size-border-default) solid var(--w2-color-border-default);border-radius:var(--w2-size-radius-container-sm);background:var(--w2-color-surface-sunken);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard),border-color var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard)}.film-scene-setup-w2_card__RARP2:hover{border-color:var(--w2-color-border-strong);background:var(--w2-color-surface-hover)}.film-scene-setup-w2_card__RARP2:focus-visible,.film-scene-setup-w2_refs__kbJ85:focus-visible{outline:var(--w2-size-border-strong) solid var(--w2-color-border-focus);outline-offset:0}.film-scene-setup-w2_category__b34Ri{min-width:0;overflow:hidden;color:var(--w2-color-text-muted);text-overflow:ellipsis;white-space:nowrap}.film-scene-setup-w2_refsThumb__dyCj_,.film-scene-setup-w2_thumb__fOz0x{position:relative;display:flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;border:var(--w2-size-media-tile-border) solid var(--w2-color-border-default);border-radius:var(--w2-size-media-tile-radius);background:var(--w2-color-surface-void);color:var(--w2-color-text-muted)}.film-scene-setup-w2_thumb__fOz0x{width:80px;height:45px}.film-scene-setup-w2_refsThumb__dyCj_{width:52px;height:48px}.film-scene-setup-w2_thumbImage__EwKcz{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.film-scene-setup-w2_thumbArt__BLBKj{position:absolute;max-width:none;object-fit:cover}.film-scene-setup-w2_value__5dstf{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--w2-size-gap-2xs);min-width:0}.film-scene-setup-w2_refsLabel__dRXOX,.film-scene-setup-w2_refsNames__v4WU0,.film-scene-setup-w2_valueName__91_Vg{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.film-scene-setup-w2_refsNames__v4WU0,.film-scene-setup-w2_valueName__91_Vg{color:var(--w2-color-text-primary)}.film-scene-setup-w2_refsLabel__dRXOX{color:var(--w2-color-text-muted)}.film-scene-setup-w2_refs__kbJ85{display:flex;flex:none;gap:var(--w2-size-gap-sm);align-items:center;box-sizing:border-box;width:100%;min-width:0;min-height:64px;margin:0;padding:var(--w2-size-padding-xs) var(--w2-size-padding-sm);border:var(--w2-size-border-default) solid var(--w2-color-border-subtle);border-radius:var(--w2-size-radius-container-sm);background:var(--w2-color-surface-raised);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard),border-color var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard)}.film-scene-setup-w2_refs__kbJ85:hover:not(:disabled){border-color:var(--w2-color-border-strong);background:var(--w2-color-surface-hover)}.film-scene-setup-w2_refs__kbJ85:disabled{cursor:not-allowed}.film-scene-setup-w2_refs__kbJ85:disabled .film-scene-setup-w2_refsNames__v4WU0{color:var(--w2-color-text-disabled)}.film-scene-setup-w2_refsText__gycPC{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--w2-size-gap-2xs);min-width:0}.film-scene-setup-w2_composer__l2zBg{display:flex;flex:1 1 0;flex-direction:column;min-width:0;min-height:288px}.film-scene-setup-w2_confirmText__UUr0U{margin:0}.w2-avatar_root__LDZSm{--w2-avatar-size:var(--w2-size-avatar-md);--w2-avatar-icon:var(--w2-size-avatar-fallback-icon-md);position:relative;display:inline-flex;flex:none;width:var(--w2-avatar-size);height:var(--w2-avatar-size);vertical-align:middle}.w2-avatar_root__LDZSm[data-size=xs]{--w2-avatar-size:var(--w2-size-avatar-xs);--w2-avatar-icon:var(--w2-size-avatar-fallback-icon-xs)}.w2-avatar_root__LDZSm[data-size=sm]{--w2-avatar-size:var(--w2-size-avatar-sm);--w2-avatar-icon:var(--w2-size-avatar-fallback-icon-sm)}.w2-avatar_root__LDZSm[data-size=md]{--w2-avatar-size:var(--w2-size-avatar-md);--w2-avatar-icon:var(--w2-size-avatar-fallback-icon-md)}.w2-avatar_root__LDZSm[data-size=lg]{--w2-avatar-size:var(--w2-size-avatar-lg);--w2-avatar-icon:var(--w2-size-avatar-fallback-icon-lg)}.w2-avatar_root__LDZSm[data-size=xl]{--w2-avatar-size:var(--w2-size-avatar-xl);--w2-avatar-icon:var(--w2-size-avatar-fallback-icon-xl)}.w2-avatar_root__LDZSm[data-size="2xl"]{--w2-avatar-size:var(--w2-size-avatar-2xl);--w2-avatar-icon:var(--w2-size-avatar-fallback-icon-2xl)}.w2-avatar_face__EwQfO{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:50%;box-shadow:inset 0 0 0 var(--w2-size-avatar-border) var(--w2-color-avatar-image-border)}.w2-avatar_face__EwQfO[data-content=initials]{background:var(--w2-color-avatar-initials-surface);color:var(--w2-color-avatar-initials-content)}.w2-avatar_face__EwQfO[data-content=fallback]{background:var(--w2-color-avatar-fallback-surface);color:var(--w2-color-avatar-fallback-content)}.w2-avatar_image__Vzylt{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.w2-avatar_face__EwQfO[data-content=image]:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 var(--w2-size-avatar-border) var(--w2-color-avatar-image-border);pointer-events:none}.w2-avatar_initials__CJNSa{white-space:nowrap;user-select:none}.w2-avatar_icon__KH6PJ{display:inline-flex}.w2-avatar_icon__KH6PJ svg{width:var(--w2-avatar-icon);height:var(--w2-avatar-icon)}.w2-account-plan_root__zmS39{display:flex;flex-direction:column;align-items:flex-start;gap:var(--w2-size-component-plan-zero);min-width:0}.w2-account-plan_root__zmS39[data-layout=inline]{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--w2-size-gap-xs)}@container w2-account-summary (max-width: 235px){.w2-account-plan_root__zmS39[data-layout=auto]{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--w2-size-gap-xs)}}.w2-account-plan_title__f6iEv{display:flex;align-items:center;gap:var(--w2-size-gap-xs)}.w2-account-plan_crown__7hgut{flex:none;color:var(--w2-color-plan-growth-content)}.w2-account-plan_name__Rqp8z{white-space:nowrap;color:var(--w2-color-plan-free-content)}.w2-account-plan_root__zmS39[data-tier=basic] .w2-account-plan_name__Rqp8z{color:var(--w2-color-plan-basic-content)}.w2-account-plan_root__zmS39[data-tier=growth] .w2-account-plan_name__Rqp8z{color:var(--w2-color-plan-growth-content)}.w2-account-plan_caption__RaUfY{white-space:nowrap;color:var(--w2-color-text-muted)}.create-workspace-dialog_note__E1V0T{margin:0;color:var(--w2-color-text-secondary)}.create-workspace-dialog_link__DlFek{color:var(--w2-color-text-link);text-decoration:underline}.w2-account-menu_root__SCuLu,.w2-account-menu_submenu__Yl8rk{box-sizing:border-box;max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto;padding:var(--w2-size-action-menu-padding);border:var(--w2-size-action-menu-stroke) solid var(--w2-color-action-menu-border);border-radius:var(--w2-size-action-menu-radius);background:var(--w2-color-action-menu-surface);box-shadow:var(--w2-shadow-effect-action-menu-float);color:var(--w2-color-action-menu-text);font-family:var(--w2-font-sans);transform-origin:var(--radix-dropdown-menu-content-transform-origin);z-index:200;outline:none}.w2-account-menu_root__SCuLu{display:flex;flex-direction:column;width:min(var(--w2-size-component-account-menu-width),100vw - 2 * var(--w2-size-padding-md))}.w2-account-menu_root__SCuLu[data-layout=mobile]{width:min(356px,100vw - 2 * var(--w2-size-padding-md))}.w2-account-menu_submenu__Yl8rk{width:var(--w2-size-component-account-menu-language-width)}.w2-account-menu_root__SCuLu[data-specimen]{position:relative;max-height:none;overflow:visible}.w2-account-menu_root__SCuLu[data-state=open],.w2-account-menu_submenu__Yl8rk[data-state=open]{animation:w2-account-menu_w2-account-menu-in__GegJ2 var(--w2-motion-duration-overlay) var(--w2-motion-easing-enter)}.w2-account-menu_root__SCuLu[data-state=closed],.w2-account-menu_submenu__Yl8rk[data-state=closed]{animation:w2-account-menu_w2-account-menu-out__pl1tP var(--w2-motion-duration-feedback) var(--w2-motion-easing-exit)}@keyframes w2-account-menu_w2-account-menu-in__GegJ2{0%{opacity:0;transform:scale(var(--w2-motion-enter-scale))}}@keyframes w2-account-menu_w2-account-menu-out__pl1tP{to{opacity:0;transform:scale(var(--w2-motion-enter-scale))}}.w2-account-menu_header__fxz5r{display:flex;flex:none;flex-direction:column;gap:var(--w2-size-gap-md);padding:var(--w2-size-padding-sm)}.w2-account-menu_identity___1b_D{display:flex;align-items:center;gap:var(--w2-size-gap-sm)}.w2-account-menu_identityText__RwOQZ{display:flex;flex:1 1 0;flex-direction:column;gap:var(--w2-size-gap-2xs);min-width:0}.w2-account-menu_name__YGiTv{overflow-wrap:anywhere;color:var(--w2-color-text-primary)}.w2-account-menu_email__vGvlt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--w2-color-text-muted)}.w2-account-menu_summary__ZgUpu{container:w2-account-summary/inline-size;display:flex;flex-direction:column;gap:var(--w2-size-gap-sm);padding:var(--w2-size-padding-sm);border-radius:var(--w2-size-action-menu-item-radius);background:var(--w2-color-surface-raised)}.w2-account-menu_summaryData___LJAD{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;column-gap:var(--w2-size-gap-sm)}.w2-account-menu_credit__ztj8n{display:flex;flex-direction:column;align-items:flex-end;min-width:0;padding-left:var(--w2-size-padding-sm);border-left:var(--w2-size-action-menu-stroke) solid var(--w2-color-border-strong)}.w2-account-menu_creditValue__w2_fm{display:flex;align-items:center;gap:var(--w2-size-gap-xs);white-space:nowrap;color:var(--w2-color-text-primary)}.w2-account-menu_creditIcon__IIdm_{flex:none;color:var(--w2-color-text-secondary)}.w2-account-menu_caption__UbCrQ{white-space:nowrap;color:var(--w2-color-text-muted)}@container w2-account-summary (max-width: 235px){.w2-account-menu_summaryData___LJAD{display:flex;flex-direction:column;align-items:stretch;gap:var(--w2-size-gap-xs)}.w2-account-menu_credit__ztj8n{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--w2-size-gap-xs);padding-top:var(--w2-size-padding-xs);padding-left:0;border-top:var(--w2-size-action-menu-stroke) solid var(--w2-color-border-strong);border-left:0}}.w2-account-menu_signature__yq_o5{display:block;height:var(--w2-size-component-account-menu-indicator-height);border-radius:var(--w2-size-component-account-menu-indicator-radius);background:var(--w2-paint-brand-signature)}.w2-account-menu_actions___jnIv{padding-top:var(--w2-size-padding-2xs)}.w2-account-menu_actions___jnIv,.w2-account-menu_languageGroup__f_9IU{display:flex;flex-direction:column}.w2-account-menu_root__SCuLu[data-specimen] .w2-account-menu_languageGroup__f_9IU{position:relative}.w2-account-menu_item__C9JpR,.w2-account-menu_option___GTRd{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:var(--w2-size-action-menu-gap);min-height:var(--w2-size-action-menu-regular-height);padding:var(--w2-size-action-menu-item-padding-y) var(--w2-size-action-menu-item-padding-x);border-radius:var(--w2-size-action-menu-item-radius);color:var(--w2-color-action-menu-text);cursor:pointer;user-select:none;outline:none;transition:background-color var(--w2-motion-duration-micro) var(--w2-motion-easing-standard)}.w2-account-menu_root__SCuLu[data-layout=mobile] .w2-account-menu_item__C9JpR,.w2-account-menu_root__SCuLu[data-layout=mobile] .w2-account-menu_option___GTRd{min-height:var(--w2-size-touch-min)}.w2-account-menu_item__C9JpR[data-kind=language],.w2-account-menu_option___GTRd{padding-right:var(--w2-size-component-account-menu-language-end-inset)}.w2-account-menu_icon__M5oMx{display:inline-flex;flex:none;width:var(--w2-size-action-menu-icon);height:var(--w2-size-action-menu-icon);color:var(--w2-color-action-menu-icon)}.w2-account-menu_label__16SL_{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.w2-account-menu_shortcut__xqaS_{flex:none;white-space:nowrap;color:var(--w2-color-action-menu-muted)}.w2-account-menu_check__7gOG3,.w2-account-menu_chevron__9owVH{position:absolute;top:50%;right:var(--w2-size-action-menu-item-padding-x);display:inline-flex;transform:translateY(-50%)}.w2-account-menu_chevron__9owVH{color:var(--w2-color-action-menu-muted);transition:transform var(--w2-motion-duration-micro) var(--w2-motion-easing-standard)}.w2-account-menu_item__C9JpR[data-expanded] .w2-account-menu_chevron__9owVH{transform:translateY(-50%) rotate(90deg)}.w2-account-menu_check__7gOG3{color:var(--w2-color-component-account-menu-check)}.w2-account-menu_item__C9JpR[data-intent=destructive] .w2-account-menu_icon__M5oMx,.w2-account-menu_item__C9JpR[data-intent=destructive] .w2-account-menu_label__16SL_{color:var(--w2-color-action-menu-danger)}.w2-account-menu_item__C9JpR[data-expanded],.w2-account-menu_item__C9JpR[data-highlighted],.w2-account-menu_item__C9JpR[data-state-demo=focus],.w2-account-menu_item__C9JpR[data-state-demo=hover],.w2-account-menu_item__C9JpR[data-state=open],.w2-account-menu_option___GTRd[data-highlighted],.w2-account-menu_option___GTRd[data-state-demo=hover]{background:var(--w2-color-action-menu-hover)}.w2-account-menu_item__C9JpR:active,.w2-account-menu_option___GTRd:active{background:var(--w2-color-action-menu-pressed)}.w2-account-menu_item__C9JpR[data-state-demo=focus],[data-nav=keyboard] .w2-account-menu_item__C9JpR:focus-visible,[data-nav=keyboard] .w2-account-menu_option___GTRd:focus-visible{box-shadow:inset 0 0 0 var(--w2-size-action-menu-focus-stroke) var(--w2-color-action-menu-focus)}.w2-account-menu_separator__BC7IP{flex:none;height:var(--w2-size-action-menu-separator-height);margin:var(--w2-size-action-menu-padding) var(--w2-size-action-menu-gap);background:var(--w2-color-action-menu-separator)}.w2-account-menu_inset__8dFYm{padding:var(--w2-size-gap-2xs) var(--w2-size-gap-xs) var(--w2-size-gap-xs)}.w2-account-menu_insetMenu__TiIZM{display:flex;flex-direction:column;padding:var(--w2-size-action-menu-padding);border-radius:var(--w2-size-action-menu-item-radius);background:var(--w2-color-surface-sunken)}.w2-account-menu_specimenSubmenu__c4SK_{position:absolute;top:-1px;right:calc(100% + 14px)}@media (prefers-reduced-motion:reduce){.w2-account-menu_root__SCuLu[data-state],.w2-account-menu_submenu__Yl8rk[data-state]{animation:none}.w2-account-menu_chevron__9owVH,.w2-account-menu_item__C9JpR,.w2-account-menu_option___GTRd{transition:none}}.nu-w2-app-header_authPending__OS1bq [role=group]{visibility:hidden}.back-to-top-button_button__jCGXn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:52px;height:52px;padding:0;border:var(--w2-size-border-default) solid var(--w2-color-border-subtle);border-radius:var(--w2-size-radius-pill);background:var(--w2-color-surface-raised);color:var(--w2-color-icon-primary);box-shadow:var(--w2-shadow-elevation-4);cursor:pointer;overflow:hidden;transition:border-color var(--w2-motion-duration-interface) var(--w2-motion-easing-standard),background var(--w2-motion-duration-interface) var(--w2-motion-easing-standard),box-shadow var(--w2-motion-duration-interface) var(--w2-motion-easing-standard)}.back-to-top-button_button__jCGXn:focus-visible,.back-to-top-button_button__jCGXn:hover{border-color:color-mix(in srgb,var(--w2-color-border-brand) 55%,transparent);background:var(--w2-color-surface-overlay);box-shadow:var(--w2-shadow-elevation-4),0 0 var(--w2-size-padding-md) color-mix(in srgb,var(--w2-color-surface-brand-default) 30%,transparent);outline:none}.back-to-top-button_arrow__4S3VV{transition:color var(--w2-motion-duration-interface) var(--w2-motion-easing-standard),filter var(--w2-motion-duration-interface) var(--w2-motion-easing-standard)}.back-to-top-button_button__jCGXn:focus-visible .back-to-top-button_arrow__4S3VV,.back-to-top-button_button__jCGXn:hover .back-to-top-button_arrow__4S3VV{color:var(--w2-color-icon-brand);filter:drop-shadow(0 0 6px var(--w2-color-surface-brand-default));animation:back-to-top-button_btt-arrow-up__kCw1G .9s ease-in-out infinite alternate}@keyframes back-to-top-button_btt-arrow-up__kCw1G{0%{transform:translateY(1px)}to{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.back-to-top-button_button__jCGXn:focus-visible .back-to-top-button_arrow__4S3VV,.back-to-top-button_button__jCGXn:hover .back-to-top-button_arrow__4S3VV{animation:none}}.library-shell_page__fkK7n{display:flex;min-height:100dvh}.library-shell_content__ojY3O{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;height:calc(100dvh - 2 * var(--w2-size-padding-xs));margin:var(--w2-size-padding-xs) var(--w2-size-padding-xs) var(--w2-size-padding-xs) 0;position:sticky;top:var(--w2-size-padding-xs);overflow:hidden;background:var(--w2-color-surface-default);border-radius:var(--w2-size-radius-container-lg)}html:has(.fc-banner--viewport) .library-shell_content__ojY3O{top:calc(var(--challenge-strip-h, 44px) + var(--w2-size-padding-xs));height:calc(100dvh - var(--challenge-strip-h, 44px) - 2 * var(--w2-size-padding-xs))}.library-shell_content__ojY3O .library-shell_header__maYse{flex:none;background:var(--w2-color-surface-default);border-bottom:var(--w2-size-border-default) solid var(--w2-color-border-subtle)}.library-shell_main__ob_2F{display:flex;flex:1 1 auto;min-height:0;gap:var(--w2-size-gap-md);padding:var(--w2-size-padding-md)}.library-shell_embedded__8Vnoc{display:flex;height:100%;min-height:0}.library-shell_embedded__8Vnoc>.library-shell_main__ob_2F{padding:0}.studio-footer-seo_foot__TDw3d{position:relative;overflow:hidden;background:#0a0a0a;color:var(--wd-color-text-secondary,#aeaeae);border-top:1px solid rgba(255,255,255,.08);padding:56px 24px 0}.studio-footer-seo_foot__TDw3d:before{content:"";position:absolute;inset:auto 0 0 0;height:62%;pointer-events:none;background:radial-gradient(70% 100% at 50% 100%,rgba(187,39,117,.42),rgba(187,39,117,.12) 45%,transparent 75%)}.studio-footer-seo_inner__FiTKt{position:relative;max-width:1240px;margin:0 auto}.studio-footer-seo_band__6_rZt{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px;align-items:end;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.08)}.studio-footer-seo_brand__cvP0j{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:700;font-size:20px;letter-spacing:-.01em}.studio-footer-seo_brand__cvP0j img{width:40px;height:40px;border-radius:10px}.studio-footer-seo_tagline__Ldjng{margin:18px 0 0;color:#fff;font-weight:700;font-size:clamp(34px,4.4vw,56px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.studio-footer-seo_desc__yPtru{margin:12px 0 0;max-width:46ch;font-size:15px;line-height:1.55}.studio-footer-seo_ctas__sTu4J{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.studio-footer-seo_models__moytN{justify-self:end;display:flex;flex-direction:column;gap:12px;align-items:flex-end}.studio-footer-seo_modelsLabel__JRlhj{margin:0;font-size:13px;color:var(--wd-color-text-muted,#8a8a8a)}.studio-footer-seo_logos__YJ9Gs{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;justify-content:flex-end}.studio-footer-seo_logo__OOzOA{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.1)}.studio-footer-seo_logo__OOzOA img{width:20px;height:20px;object-fit:contain}.studio-footer-seo_grid__hHk_6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 24px;padding:40px 0 8px}.studio-footer-seo_title__hA6p8{margin:0 0 14px;color:#fff;font-size:14px;font-weight:600}.studio-footer-seo_titleSub__oZ_nt{margin-top:28px}.studio-footer-seo_list__1CZ_7{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.studio-footer-seo_link__Y2_F_{color:var(--wd-color-text-muted,#9a9a9a);font-size:14px;line-height:1.35;transition:color .15s}.studio-footer-seo_link__Y2_F_:focus-visible,.studio-footer-seo_link__Y2_F_:hover{color:#fff}.studio-footer-seo_link__Y2_F_:focus-visible{outline:2px solid #ed3496;outline-offset:2px;border-radius:3px}.studio-footer-seo_badges__9ud_7{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0 0}.studio-footer-seo_badges__9ud_7 img{height:44px;width:auto;opacity:.75;transition:opacity .15s}.studio-footer-seo_badges__9ud_7 a:hover img{opacity:1}.studio-footer-seo_mark__ZLhLB{position:relative;max-width:1240px;margin:24px auto 0;line-height:0}.studio-footer-seo_mark__ZLhLB svg{display:block;width:100%;height:auto}.studio-footer-seo_bottom__OvOTJ{position:relative;max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 0 22px;border-top:1px solid rgba(255,255,255,.12);font-size:13px;color:rgba(255,255,255,.7)}.studio-footer-seo_bottom__OvOTJ p{margin:0}.studio-footer-seo_legal__98Q6C{display:flex;gap:18px}.studio-footer-seo_bottom__OvOTJ .studio-footer-seo_link__Y2_F_{color:rgba(255,255,255,.7);font-size:13px}@media (max-width:1100px){.studio-footer-seo_grid__hHk_6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.studio-footer-seo_foot__TDw3d{padding:40px 16px 0}.studio-footer-seo_band__6_rZt{grid-template-columns:1fr;gap:24px;padding-bottom:28px}.studio-footer-seo_models__moytN{justify-self:start;align-items:flex-start}.studio-footer-seo_logos__YJ9Gs{justify-content:flex-start}.studio-footer-seo_grid__hHk_6{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;padding-top:28px}.studio-footer-seo_ctas__sTu4J>*{flex:1 1 140px;justify-content:center}}@media (prefers-reduced-motion:reduce){.studio-footer-seo_badges__9ud_7 img,.studio-footer-seo_link__Y2_F_{transition:none}}.new-ads-studio-shell_headerRow__FrzSk{position:relative;flex:none}.new-ads-studio-shell_mobileNav__2CQpm{position:absolute;z-index:1;top:50%;left:var(--w2-size-padding-xs);display:none;transform:translateY(-50%)}@media (min-width:768px) and (max-width:1023px){.new-ads-studio-shell_mobileNav__2CQpm{display:block}.new-ads-studio-shell_header__TvKC3{padding-left:calc(var(--w2-size-control-lg) + var(--w2-size-padding-sm))}}.new-ads-studio-shell_body__GYvU2{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.new-ads-studio-shell_main__egU03{align-items:stretch;overflow:hidden}@media (max-width:1023px){.new-ads-studio-shell_content__t20wP[class]{margin-left:var(--w2-size-padding-xs)}}@media (max-width:767px){.new-ads-studio-shell_content__t20wP[class]{top:0;height:100dvh;margin:0;border-radius:0}.new-ads-studio-shell_main__egU03[class]{flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--w2-size-padding-xs) var(--w2-size-padding-xs) calc(var(--tabbar-h, 0px) + var(--w2-size-padding-md));gap:var(--w2-size-gap-xl)}}.w2-checkbox_field__VEVxi{--cb-control:var(--w2-size-checkbox-md-control);--cb-icon:var(--w2-size-checkbox-md-icon);--cb-line:var(--w2-size-checkbox-md-control-line);position:relative;display:inline-flex;align-items:flex-start;gap:var(--w2-size-gap-sm);min-width:var(--w2-size-checkbox-touch);min-height:var(--w2-size-checkbox-touch);box-sizing:border-box;cursor:pointer}.w2-checkbox_field__VEVxi[data-size=sm]{--cb-control:var(--w2-size-checkbox-sm-control);--cb-icon:var(--w2-size-checkbox-sm-icon);--cb-line:var(--w2-size-checkbox-sm-control-line)}.w2-checkbox_field__VEVxi[data-labelled=true]{display:flex;padding-block:var(--w2-size-padding-sm)}.w2-checkbox_field__VEVxi[data-labelled=false]{align-items:center;justify-content:center}.w2-checkbox_field__VEVxi[data-disabled=true]{cursor:not-allowed}.w2-checkbox_input__J0R2q{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.w2-checkbox_slot__6_5jY{display:flex;align-items:center;flex:none;height:var(--cb-line)}.w2-checkbox_field__VEVxi[data-labelled=false] .w2-checkbox_slot__6_5jY{height:auto}.w2-checkbox_control__yS0mk{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;width:var(--cb-control);height:var(--cb-control);border-radius:var(--w2-size-radius-control-xs);background:var(--w2-color-checkbox-surface-default);color:var(--w2-color-action-brand-on-fill);box-shadow:inset 0 0 0 var(--w2-size-checkbox-stroke) var(--w2-color-checkbox-border-default),var(--w2-shadow-elevation-checkbox-bevel);pointer-events:none;transition:background-color var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard),box-shadow var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard),transform var(--w2-motion-duration-micro) var(--w2-motion-easing-standard)}.w2-checkbox_mark__9CjRy{grid-area:1/1;display:inline-flex;opacity:0;transform:scale(.6);transition:opacity var(--w2-motion-duration-feedback) var(--w2-motion-easing-exit),transform var(--w2-motion-duration-feedback) var(--w2-motion-easing-exit),clip-path var(--w2-motion-duration-feedback) var(--w2-motion-easing-exit)}.w2-checkbox_markCheck__jFKnR{clip-path:inset(0 100% 0 0)}.w2-checkbox_markMixed__qfTuH{transform:scaleX(0)}.w2-checkbox_mark__9CjRy svg{width:var(--cb-icon);height:var(--cb-icon)}.w2-checkbox_field__VEVxi[data-value=checked] .w2-checkbox_control__yS0mk,.w2-checkbox_field__VEVxi[data-value=indeterminate] .w2-checkbox_control__yS0mk{background:var(--w2-color-action-brand-fill-default);box-shadow:inset 0 0 0 var(--w2-size-checkbox-stroke) var(--w2-color-checkbox-border-selected),var(--w2-shadow-elevation-checkbox-bevel)}.w2-checkbox_field__VEVxi[data-value=checked] .w2-checkbox_markCheck__jFKnR,.w2-checkbox_field__VEVxi[data-value=indeterminate] .w2-checkbox_markMixed__qfTuH{opacity:1;transform:none;clip-path:inset(0 0 0 0);transition:opacity var(--w2-motion-duration-feedback) var(--w2-motion-easing-enter),transform var(--w2-motion-duration-interface) var(--w2-motion-easing-enter),clip-path var(--w2-motion-duration-interface) var(--w2-motion-easing-standard)}.w2-checkbox_field__VEVxi:not([data-disabled=true]):active .w2-checkbox_control__yS0mk{transform:scale(.92)}.w2-checkbox_field__VEVxi:not([data-disabled=true]):hover .w2-checkbox_control__yS0mk,.w2-checkbox_field__VEVxi[data-state=hover] .w2-checkbox_control__yS0mk{background:var(--w2-color-checkbox-surface-hover);box-shadow:inset 0 0 0 var(--w2-size-checkbox-stroke) var(--w2-color-checkbox-border-hover),var(--w2-shadow-elevation-checkbox-bevel)}.w2-checkbox_field__VEVxi[data-value=checked]:not([data-disabled=true]):hover .w2-checkbox_control__yS0mk,.w2-checkbox_field__VEVxi[data-value=checked][data-state=hover] .w2-checkbox_control__yS0mk,.w2-checkbox_field__VEVxi[data-value=indeterminate]:not([data-disabled=true]):hover .w2-checkbox_control__yS0mk,.w2-checkbox_field__VEVxi[data-value=indeterminate][data-state=hover] .w2-checkbox_control__yS0mk{background:var(--w2-color-action-brand-fill-hover);box-shadow:inset 0 0 0 var(--w2-size-checkbox-stroke) var(--w2-color-checkbox-border-selected-hover),var(--w2-shadow-elevation-checkbox-bevel)}.w2-checkbox_field__VEVxi[data-invalid=true] .w2-checkbox_control__yS0mk{box-shadow:inset 0 0 0 var(--w2-size-checkbox-stroke) var(--w2-color-checkbox-border-error),var(--w2-shadow-elevation-checkbox-bevel)}.w2-checkbox_field__VEVxi[data-state=focus] .w2-checkbox_control__yS0mk,.w2-checkbox_input__J0R2q:focus-visible+.w2-checkbox_slot__6_5jY .w2-checkbox_control__yS0mk{box-shadow:inset 0 0 0 var(--w2-size-checkbox-focus-stroke) var(--w2-color-border-focus)}.w2-checkbox_field__VEVxi[data-disabled=true] .w2-checkbox_control__yS0mk{background:var(--w2-color-checkbox-surface-disabled);color:var(--w2-color-checkbox-text-disabled);box-shadow:inset 0 0 0 var(--w2-size-checkbox-stroke) var(--w2-color-checkbox-border-disabled)}.w2-checkbox_field__VEVxi[data-disabled=true][data-value=checked] .w2-checkbox_control__yS0mk,.w2-checkbox_field__VEVxi[data-disabled=true][data-value=indeterminate] .w2-checkbox_control__yS0mk{background:var(--w2-color-checkbox-surface-selected-disabled)}.w2-checkbox_content__76v8z{display:flex;flex-direction:column;gap:var(--w2-size-gap-2xs);min-width:0;flex:1 1 auto}@media (prefers-reduced-motion:reduce){.w2-checkbox_control__yS0mk,.w2-checkbox_field__VEVxi[data-value=checked] .w2-checkbox_markCheck__jFKnR,.w2-checkbox_field__VEVxi[data-value=indeterminate] .w2-checkbox_markMixed__qfTuH,.w2-checkbox_mark__9CjRy{transition:none}.w2-checkbox_field__VEVxi:not([data-disabled=true]):active .w2-checkbox_control__yS0mk,.w2-checkbox_markMixed__qfTuH,.w2-checkbox_mark__9CjRy{transform:none}.w2-checkbox_markCheck__jFKnR{clip-path:none}}.w2-media-action-button_root__p4dqd{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--w2-size-media-action-hit);height:var(--w2-size-media-action-hit)}.w2-media-action-button_plate__b7aTK{position:absolute;inset:50% auto auto 50%;width:var(--w2-size-media-action-body);height:var(--w2-size-media-action-body);transform:translate(-50%,-50%);border:var(--w2-size-media-action-stroke) solid var(--w2-color-media-action-border);border-radius:var(--w2-size-media-action-radius);background:var(--w2-color-media-action-surface);box-shadow:var(--w2-shadow-elevation-2);pointer-events:none}.w2-media-action-button_root__p4dqd .w2-media-action-button_button__XH15n{position:relative;margin:0}.w2-media-action-button_root__p4dqd[data-disabled] .w2-media-action-button_plate__b7aTK{opacity:.6}.w2-media-tile_root__BiRto{position:relative;width:100%;height:100%;min-width:0;border-radius:var(--w2-size-media-tile-radius)}.w2-media-tile_root__BiRto[data-hidden]{display:none}.w2-media-tile_viewport__4lrhU{position:absolute;inset:0;overflow:hidden;border:var(--w2-size-media-tile-border) solid var(--w2-color-border-default);border-radius:var(--w2-size-media-tile-radius);background:var(--w2-color-surface-raised);container-type:size}.w2-media-tile_media__Dj4Lg,.w2-media-tile_poster__c1pE3{position:absolute;inset:calc(-1 * var(--w2-size-media-tile-border));width:calc(100% + 2 * var(--w2-size-media-tile-border));height:calc(100% + 2 * var(--w2-size-media-tile-border));object-fit:cover;pointer-events:none}.w2-media-tile_root__BiRto[data-status=ready]:not([data-loaded]):not([data-has-poster]) .w2-media-tile_viewport__4lrhU:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,var(--w2-color-surface-overlay) 50%,transparent 80%);transform:translateX(-100%);animation:w2-media-tile_w2-media-tile-shimmer__vIg_8 1.6s var(--w2-motion-easing-standard) infinite}@keyframes w2-media-tile_w2-media-tile-shimmer__vIg_8{to{transform:translateX(100%)}}.w2-media-tile_media__Dj4Lg{opacity:0;filter:blur(12px);transform:scale(1.04);transition:opacity var(--w2-motion-duration-overlay) var(--w2-motion-easing-enter),filter var(--w2-motion-duration-overlay) var(--w2-motion-easing-enter),transform var(--w2-motion-duration-overlay) var(--w2-motion-easing-enter)}.w2-media-tile_root__BiRto[data-loaded] .w2-media-tile_media__Dj4Lg{opacity:1;filter:none;transform:none}.w2-media-tile_media__Dj4Lg[data-broken]{visibility:hidden}.w2-media-tile_cover__viQ0L{position:absolute;inset:0;z-index:1;padding:0;border:0;background:transparent;cursor:pointer}.w2-media-tile_cover__viQ0L:focus-visible{outline:none}.w2-media-tile_actions__2xEeO,.w2-media-tile_copy__fwEhJ,.w2-media-tile_overlay__BAapG{opacity:0;transition:opacity var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard)}.w2-media-tile_overlay__BAapG{position:absolute;inset:calc(-1 * var(--w2-size-media-tile-border));background-image:var(--w2-paint-scrim-media-bottom);pointer-events:none}.w2-media-tile_copy__fwEhJ{position:absolute;inset:auto calc(var(--w2-size-media-tile-overlay-padding) - var(--w2-size-media-tile-border)) calc(14px - var(--w2-size-media-tile-border));z-index:2;display:flex;flex-direction:column;gap:var(--w2-size-media-tile-copy-gap);pointer-events:none}.w2-media-tile_copyText__z0Kwq{display:flex;flex:1 1 0;flex-direction:column;gap:var(--w2-size-media-tile-copy-gap);min-width:0}.w2-media-tile_copy__fwEhJ[data-has-action]{flex-direction:row;gap:var(--w2-size-gap-sm);align-items:flex-end}.w2-media-tile_copyAction__CBzPU{flex:none;pointer-events:none}.w2-media-tile_copy__fwEhJ[data-action-placement=below]{flex-direction:column;align-items:stretch}.w2-media-tile_copy__fwEhJ[data-action-placement=below] .w2-media-tile_copyText__z0Kwq{flex:none}.w2-media-tile_copy__fwEhJ[data-action-placement=below] .w2-media-tile_copyAction__CBzPU>*{width:100%}.w2-media-tile_meta__F25Pn,.w2-media-tile_title__82XcO{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.w2-media-tile_title__82XcO{color:var(--w2-color-text-primary)}.w2-media-tile_meta__F25Pn{display:flex;gap:var(--w2-size-gap-xs);color:var(--w2-color-text-secondary)}.w2-media-tile_actions__2xEeO{position:absolute;top:calc(var(--w2-size-media-tile-action-inset) - var(--w2-size-media-tile-border));right:calc(8px - var(--w2-size-media-tile-border));z-index:3;display:flex;align-items:center;gap:2px;pointer-events:none}.w2-media-tile_duration__qJjG1{position:absolute;right:calc(14px - var(--w2-size-media-tile-border));bottom:calc(15px - var(--w2-size-media-tile-border));z-index:2;padding:var(--w2-size-media-tile-duration-padding-y) var(--w2-size-media-tile-duration-padding-x);border-radius:var(--w2-size-media-tile-duration-radius);background:var(--w2-color-surface-default);color:var(--w2-color-text-primary);white-space:nowrap;pointer-events:none;transition:bottom var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard)}.w2-media-tile_indicator___9BP5{left:calc(12px - var(--w2-size-media-tile-border));bottom:calc(12px - var(--w2-size-media-tile-border));z-index:2;display:inline-flex;pointer-events:none}.w2-media-tile_indicator___9BP5,.w2-media-tile_selection__zPNqj{position:absolute;transition:opacity var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard)}.w2-media-tile_selection__zPNqj{top:12px;left:12px;z-index:4;opacity:0}.w2-media-tile_root__BiRto[data-selected] .w2-media-tile_selection__zPNqj,.w2-media-tile_root__BiRto[data-selection-mode] .w2-media-tile_selection__zPNqj,.w2-media-tile_root__BiRto[data-state] .w2-media-tile_actions__2xEeO,.w2-media-tile_root__BiRto[data-state] .w2-media-tile_copy__fwEhJ,.w2-media-tile_root__BiRto[data-state] .w2-media-tile_overlay__BAapG,.w2-media-tile_root__BiRto[data-state] .w2-media-tile_selection__zPNqj,.w2-media-tile_root__BiRto[data-status=ready]:focus-within .w2-media-tile_actions__2xEeO,.w2-media-tile_root__BiRto[data-status=ready]:focus-within .w2-media-tile_copy__fwEhJ,.w2-media-tile_root__BiRto[data-status=ready]:focus-within .w2-media-tile_overlay__BAapG,.w2-media-tile_root__BiRto[data-status=ready]:focus-within .w2-media-tile_selection__zPNqj,.w2-media-tile_root__BiRto[data-status=ready]:hover .w2-media-tile_actions__2xEeO,.w2-media-tile_root__BiRto[data-status=ready]:hover .w2-media-tile_copy__fwEhJ,.w2-media-tile_root__BiRto[data-status=ready]:hover .w2-media-tile_overlay__BAapG,.w2-media-tile_root__BiRto[data-status=ready]:hover .w2-media-tile_selection__zPNqj{opacity:1}.w2-media-tile_root__BiRto:focus-within .w2-media-tile_actions__2xEeO,.w2-media-tile_root__BiRto:hover .w2-media-tile_actions__2xEeO,.w2-media-tile_root__BiRto[data-state] .w2-media-tile_actions__2xEeO,.w2-media-tile_root__BiRto[data-state] .w2-media-tile_copyAction__CBzPU,.w2-media-tile_root__BiRto[data-status=ready]:focus-within .w2-media-tile_copyAction__CBzPU,.w2-media-tile_root__BiRto[data-status=ready]:hover .w2-media-tile_copyAction__CBzPU{pointer-events:auto}.w2-media-tile_root__BiRto[data-state] .w2-media-tile_duration__qJjG1,.w2-media-tile_root__BiRto[data-status=ready]:focus-within .w2-media-tile_duration__qJjG1,.w2-media-tile_root__BiRto[data-status=ready]:hover .w2-media-tile_duration__qJjG1{bottom:calc(49px - var(--w2-size-media-tile-border))}.w2-media-tile_root__BiRto[data-state] .w2-media-tile_indicator___9BP5,.w2-media-tile_root__BiRto[data-status=ready]:focus-within .w2-media-tile_indicator___9BP5,.w2-media-tile_root__BiRto[data-status=ready]:hover .w2-media-tile_indicator___9BP5{opacity:0}@media (hover:none){.w2-media-tile_actions__2xEeO,.w2-media-tile_copy__fwEhJ,.w2-media-tile_overlay__BAapG,.w2-media-tile_selection__zPNqj{opacity:1}.w2-media-tile_actions__2xEeO,.w2-media-tile_copyAction__CBzPU{pointer-events:auto}.w2-media-tile_duration__qJjG1{bottom:calc(49px - var(--w2-size-media-tile-border))}.w2-media-tile_indicator___9BP5{opacity:0}}.w2-media-tile_root__BiRto:has(.w2-media-tile_cover__viQ0L:focus-visible),.w2-media-tile_root__BiRto[data-state=focus]{outline:var(--w2-size-media-tile-focus-stroke) solid var(--w2-color-border-focus);outline-offset:0}@container (max-width: 139px){.w2-media-tile_meta__F25Pn,.w2-media-tile_openAction__rjXZF{display:none}}.w2-media-tile_mosaic__9MPa_{position:absolute;inset:0;display:block;width:100%;height:100%;background:var(--w2-color-surface-canvas)}.w2-media-tile_resolve__UrjWK{position:absolute;inset:0;z-index:5;pointer-events:none}.w2-media-tile_resolve__UrjWK .w2-media-tile_mosaic__9MPa_{background:transparent}.w2-media-tile_statusPlate__KuWX_{position:absolute;inset:auto calc(var(--w2-size-media-tile-overlay-padding) - var(--w2-size-media-tile-border)) calc(var(--w2-size-media-tile-overlay-padding) - var(--w2-size-media-tile-border));z-index:2;display:flex;align-items:center;justify-content:space-between;height:var(--w2-size-media-tile-status-height);padding:0 var(--w2-size-media-tile-status-inset);border:var(--w2-size-media-tile-border) solid var(--w2-color-border-strong);border-radius:var(--w2-size-media-tile-status-radius);background:var(--w2-color-surface-default);box-shadow:var(--w2-shadow-elevation-2)}.w2-media-tile_statusLabel__3rJgc{display:inline-flex;align-items:center;gap:var(--w2-size-media-tile-status-gap);min-width:0;color:var(--w2-color-text-primary);white-space:nowrap}.w2-media-tile_ring__kJJIA{flex:none;width:16px;height:16px;border-left:2px solid var(--w2-color-border-default);border-bottom:2px solid var(--w2-color-border-default);border-right-color:var(--w2-color-border-default);border-top-color:var(--w2-color-border-default);border-top:2px solid var(--w2-color-status-gen-generating);border-right:2px solid var(--w2-color-status-gen-generating);border-radius:50%;animation:w2-media-tile_w2-media-tile-spin__pmNYL .9s linear infinite}@keyframes w2-media-tile_w2-media-tile-spin__pmNYL{to{transform:rotate(1turn)}}.w2-media-tile_statusText__cUOQk{overflow:hidden;text-overflow:ellipsis}.w2-media-tile_progress__9N6uz{flex:none;color:var(--w2-color-text-muted)}.w2-media-tile_error__W1GSE{position:absolute;inset:calc(-1 * var(--w2-size-media-tile-border));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--w2-size-media-tile-error-gap);padding:var(--w2-size-media-tile-error-padding);background:var(--w2-color-surface-raised);text-align:center}.w2-media-tile_errorIcon__9bd38{flex:none;color:var(--w2-color-status-gen-failed)}.w2-media-tile_errorTitle__nsbdq{margin:0;color:var(--w2-color-status-gen-failed)}.w2-media-tile_errorMessage__7a_tL{display:-webkit-box;max-width:100%;margin:0;overflow:hidden;color:var(--w2-color-text-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2}.w2-media-tile_srOnly__Wl0Br{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container (max-width: 219px){.w2-media-tile_statusText__cUOQk{display:none}.w2-media-tile_statusPlate__KuWX_{right:auto;gap:var(--w2-size-media-tile-status-gap)}.w2-media-tile_error__W1GSE{gap:var(--w2-size-gap-sm);padding:var(--w2-size-padding-md)}}@container (max-width: 139px){.w2-media-tile_statusPlate__KuWX_{inset:auto auto calc(8px - var(--w2-size-media-tile-border)) calc(8px - var(--w2-size-media-tile-border));width:var(--w2-size-control-sm);height:var(--w2-size-control-sm);padding:0;justify-content:center}.w2-media-tile_errorMessage__7a_tL,.w2-media-tile_errorTitle__nsbdq,.w2-media-tile_progress__9N6uz{display:none}}@container (max-height: 159px){.w2-media-tile_errorMessage__7a_tL{display:none}}@container (max-height: 119px){.w2-media-tile_errorIcon__9bd38{display:none}}@media (prefers-reduced-motion:reduce){.w2-media-tile_media__Dj4Lg{filter:none;transform:none;transition:opacity var(--w2-motion-duration-reduced) linear}.w2-media-tile_root__BiRto[data-status=ready]:not([data-loaded]):not([data-has-poster]) .w2-media-tile_viewport__4lrhU:before{animation:none}.w2-media-tile_actions__2xEeO,.w2-media-tile_copy__fwEhJ,.w2-media-tile_duration__qJjG1,.w2-media-tile_indicator___9BP5,.w2-media-tile_overlay__BAapG,.w2-media-tile_selection__zPNqj{transition:none}.w2-media-tile_ring__kJJIA{animation:none;border-color:var(--w2-color-status-gen-generating)}}.w2-media-tile_root__BiRto[data-status=ready]:focus-within:has(.w2-media-tile_copy__fwEhJ[data-action-placement=below]) .w2-media-tile_duration__qJjG1,.w2-media-tile_root__BiRto[data-status=ready]:hover:has(.w2-media-tile_copy__fwEhJ[data-action-placement=below]) .w2-media-tile_duration__qJjG1{opacity:0}.remake-asset-card_empty__dxTjh{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:var(--w2-size-gap-xs);border:var(--w2-size-border-default) dashed var(--w2-color-border-default);border-radius:var(--w2-size-radius-container-md);background:var(--w2-color-surface-raised);color:var(--w2-color-text-muted);cursor:pointer}.remake-asset-card_empty__dxTjh:hover{background:var(--w2-color-surface-wash)}.remake-asset-card_empty__dxTjh:focus-visible{outline:2px solid var(--w2-color-border-focus);outline-offset:2px}.remake-asset-card_static__Fq_kD{cursor:default}.remake-asset-card_static__Fq_kD:hover{background:var(--w2-color-surface-raised)}.remake-asset-card_card__LgW9O{display:flex;min-width:0;flex-direction:column;gap:var(--w2-size-gap-sm);padding:var(--w2-size-padding-2xs);border:var(--w2-size-border-default) solid var(--w2-color-border-subtle);border-radius:var(--w2-size-radius-container-md);background:var(--w2-color-surface-default)}.remake-asset-card_header__Iq2yC{display:flex;min-width:0;min-height:var(--w2-size-control-md);align-items:center;gap:var(--w2-size-gap-2xs);padding-inline:var(--w2-size-padding-xs)}.remake-asset-card_name__6C6fD{min-width:0;flex:1;margin:0;overflow:hidden;color:var(--w2-color-text-primary);text-overflow:ellipsis;white-space:nowrap}.remake-asset-card_name__6C6fD button{max-width:100%;overflow:hidden;border:0;border-radius:var(--w2-size-radius-control-sm);background:transparent;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.remake-asset-card_name__6C6fD button:hover{text-decoration:underline}.remake-asset-card_name__6C6fD button:focus-visible{outline:var(--w2-size-border-focus) solid var(--w2-color-border-focus)}.remake-asset-card_media__QGwMf{display:grid;grid-template-columns:minmax(0,1fr);height:calc(var(--w2-size-component-uploader-height-lg) + var(--w2-size-control-md));min-height:0;gap:var(--w2-size-gap-xs)}.remake-asset-card_media__QGwMf[data-reference]{grid-template-columns:minmax(96px,.3fr) minmax(0,1fr)}.remake-asset-card_assetMedia__nQiOp{position:relative;min-width:0;min-height:0;overflow:hidden;border-radius:var(--w2-size-radius-container-md)}.remake-asset-card_uploader__Ek5oJ{width:100%;height:100%}.remake-asset-card_referenceMedia__r9TYv{position:relative;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:var(--w2-size-border-default) solid var(--w2-color-border-subtle);border-radius:var(--w2-size-radius-container-md);outline:none;background:var(--w2-color-surface-canvas);cursor:pointer}.remake-asset-card_referenceMedia__r9TYv:after{position:absolute;right:0;bottom:0;left:0;height:50%;background:var(--w2-paint-scrim-media-bottom);content:"";pointer-events:none}.remake-asset-card_referenceMedia__r9TYv img{display:block;width:100%;height:100%;object-fit:contain}.remake-asset-card_referenceMedia__r9TYv:focus-visible{outline:var(--w2-size-border-focus) solid var(--w2-color-border-focus);outline-offset:calc(-1 * var(--w2-size-border-focus))}.remake-asset-card_referenceLabel__JAVvZ{position:absolute;isolation:isolate;bottom:var(--w2-size-gap-xs);left:var(--w2-size-gap-xs);display:inline-flex;align-items:center;gap:var(--w2-size-gap-2xs);padding:var(--w2-size-padding-2xs) var(--w2-size-padding-xs);border:var(--w2-size-border-default) solid var(--w2-color-border-subtle);border-radius:var(--w2-size-radius-pill);background:var(--w2-color-surface-scrim);color:var(--w2-color-text-primary)}.remake-asset-card_footer__7HMwV{display:flex;align-items:center;justify-content:space-between;gap:var(--w2-size-gap-xs);padding:0 var(--w2-size-padding-xs) var(--w2-size-padding-xs)}.remake-asset-card_primaryActions__LKp5f{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--w2-size-gap-xs)}.remake-asset-card_card__LgW9O>p{margin:0;padding:0 var(--w2-size-padding-xs) var(--w2-size-padding-xs)}.cads-asset-viewer_append__94KE8{display:flex;flex-direction:column;gap:var(--w2-size-gap-md)}.cads-asset-viewer_block__Wdm5t{display:flex;flex-direction:column;gap:var(--w2-size-gap-xs)}.cads-asset-viewer_frame__aB2QZ{max-height:192px;width:auto;align-self:flex-start;object-fit:contain;border:var(--w2-size-border-default) solid var(--w2-color-border-default);border-radius:var(--w2-size-radius-control-md)}.tab-assets_alert__IkCwY{display:flex;align-items:flex-start;gap:var(--w2-size-gap-xs);padding:var(--w2-size-padding-sm) var(--w2-size-padding-md);border:var(--w2-size-border-default) solid var(--w2-color-border-warning);border-radius:var(--w2-size-radius-container-md);background:var(--w2-color-action-warning-subtle);color:var(--w2-color-text-primary)}.tab-assets_alertIcon__yhgkD{flex:none;margin-top:2px;color:var(--w2-color-action-warning-text)}.tab-assets_alertCopy__viE_n{display:flex;min-width:0;flex-direction:column;gap:var(--w2-size-gap-2xs)}.tab-assets_alertTitle__639wU{color:var(--w2-color-action-warning-text)}.tab-assets_alertBody__qim4h{margin:0;color:var(--w2-color-text-primary)}.tab-assets_assetsWorkspace___IPlR{position:relative;display:flex;min-width:0;min-height:0}.tab-assets_assetsPanel__jhcrz{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;gap:var(--w2-size-gap-xs);overflow:hidden}.tab-assets_assetToolbar__FgALo{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--w2-size-gap-sm)}.tab-assets_assetFilters__IYCcu{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--w2-size-gap-2xs)}.tab-assets_filterCount__piKv5{margin-inline-start:var(--w2-size-gap-2xs)}.tab-assets_toolbarActions__Z4Abj{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--w2-size-gap-xs)}.tab-assets_assetSearch__yCbhK{width:var(--w2-size-component-prompt-composer-layout-panel);max-width:100%}.tab-assets_assetGrid__ykFfU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:start;gap:var(--w2-size-gap-sm);min-height:0;flex:1;padding-bottom:calc(var(--w2-size-component-prompt-composer-v2-modelheight) * 2 + var(--w2-size-control-md) + var(--w2-size-padding-xl));scroll-padding-bottom:calc(var(--w2-size-component-prompt-composer-v2-modelheight) * 2 + var(--w2-size-control-md) + var(--w2-size-padding-xl));overflow-y:auto}.tab-assets_videoDockLayer__qkfjv{position:absolute;right:var(--w2-size-padding-md);bottom:var(--w2-size-padding-md);left:var(--w2-size-padding-md);isolation:isolate;display:flex;justify-content:center;pointer-events:none}.tab-assets_videoDock__yQEV_{display:flex;width:min(100%,calc(var(--w2-size-component-prompt-composer-layout-default) + var(--w2-size-component-prompt-composer-v2-modelwidth)));max-width:100%;flex-direction:column;align-items:stretch;gap:var(--w2-size-component-prompt-composer-v2-eight);padding:var(--w2-size-component-prompt-composer-v2-eight);pointer-events:auto}.tab-assets_videoDock__yQEV_:has([aria-expanded=true]):not([data-disabled]) .tab-assets_dockRing___Vhni{opacity:1;transition:opacity var(--w2-motion-duration-overlay) var(--w2-motion-easing-enter);animation:tab-assets_cads-composer-spin__1CufB var(--w2-motion-component-app-header-upgrade-orbit-duration) var(--w2-motion-easing-linear) infinite}.tab-assets_videoDock__yQEV_:has([aria-expanded=true]):not([data-disabled]):after{opacity:var(--w2-effect-component-app-header-upgrade-glow-opacity);transform:none;transition:opacity var(--w2-motion-duration-cinematic) var(--w2-motion-easing-enter),transform var(--w2-motion-duration-cinematic) var(--w2-motion-easing-enter);animation:tab-assets_cads-composer-spin__1CufB var(--w2-motion-component-app-header-upgrade-orbit-duration) var(--w2-motion-easing-linear) infinite}@keyframes tab-assets_cads-composer-spin__1CufB{0%{--w2pc-spin:0deg}to{--w2pc-spin:360deg}}.tab-assets_changeComposer__mQOiq{display:flex;min-width:0;flex-direction:column;gap:var(--w2-size-gap-xs)}.tab-assets_dockTopSettings__zPZyo{display:flex;width:calc(var(--w2-size-component-prompt-composer-v2-modelwidth) * 2);max-width:100%;align-self:flex-start;align-items:center;gap:var(--w2-size-component-prompt-composer-v2-two);padding:var(--w2-size-component-prompt-composer-v2-three);border-radius:var(--w2-size-component-prompt-composer-v2-ten);background:var(--w2-color-component-prompt-composer-surface-control)}.tab-assets_changePrompt__XlF1g{display:flex;align-items:center;gap:var(--w2-size-component-prompt-composer-v2-eight);border-radius:var(--w2-size-component-prompt-composer-v2-eight);background:var(--w2-color-component-prompt-composer-surface)}.tab-assets_changePromptInput__K7EPW,.tab-assets_changePrompt__XlF1g{min-width:0;padding:var(--w2-size-component-prompt-composer-v2-eight)}.tab-assets_changePromptInput__K7EPW{box-sizing:border-box;height:var(--w2-size-control-md);flex:1 1 auto;margin:0;overflow:hidden;border:0;border-radius:var(--w2-size-component-prompt-composer-v2-eight);outline:none;background:transparent;color:var(--w2-color-component-prompt-composer-content-primary);resize:none}.tab-assets_changePromptInput__K7EPW::placeholder{color:var(--w2-color-component-prompt-composer-content-quiet)}.tab-assets_changePromptInput__K7EPW:disabled{cursor:not-allowed}.tab-assets_changePreview__VhmYK{display:flex;max-height:calc(var(--w2-size-control-lg) * 4);flex-direction:column;gap:var(--w2-size-gap-xs);padding:var(--w2-size-padding-sm);overflow-y:auto;border:var(--w2-size-border-default) solid var(--w2-color-border-subtle);border-radius:var(--w2-size-radius-container-md);background:var(--w2-color-surface-raised)}.tab-assets_changePreviewHeader__tUYhl{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--w2-size-gap-sm)}.tab-assets_changeItem__9QFuN p,.tab-assets_changePreviewHeader__tUYhl h3{margin:0}.tab-assets_changeList__Sy8pS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--w2-size-gap-xs)}.tab-assets_changeItem__9QFuN{display:flex;min-width:0;flex-direction:column;gap:var(--w2-size-gap-2xs);padding:var(--w2-size-padding-sm);border-radius:var(--w2-size-radius-control-md);background:var(--w2-color-surface-wash)}.tab-assets_dockBottom__k2veq{justify-content:space-between}.tab-assets_dockBottom__k2veq,.tab-assets_dockControlLine__mwa_p,.tab-assets_dockModels__tmKZK{display:flex;min-width:0;align-items:center;gap:var(--w2-size-component-prompt-composer-v2-eight)}.tab-assets_dockModels__tmKZK{flex:none}.tab-assets_dockSetting__cruTN{min-width:0;flex:1 1 0}.tab-assets_dockAction__g2BRA{display:flex;flex:none;min-width:0;align-items:center;gap:var(--w2-size-gap-xs)}.tab-assets_dockAction__g2BRA>:first-child{width:auto}@media (width < 1024px){.tab-assets_assetsWorkspace___IPlR{min-height:max-content;flex-direction:column}.tab-assets_assetsPanel__jhcrz{width:100%;flex:none;overflow:visible}.tab-assets_assetGrid__ykFfU{overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))}.tab-assets_videoDockLayer__qkfjv{position:sticky;right:auto;bottom:var(--w2-size-padding-sm);left:auto;align-self:stretch;width:100%;flex:none;margin:0}.tab-assets_dockControlLine__mwa_p{flex-wrap:wrap}}@media (width < 768px){.tab-assets_assetToolbar__FgALo{align-items:flex-start;flex-direction:column}.tab-assets_assetSearch__yCbhK,.tab-assets_toolbarActions__Z4Abj{width:100%}.tab-assets_assetGrid__ykFfU{grid-template-columns:1fr}.tab-assets_videoDockLayer__qkfjv{margin:0}.tab-assets_dockBottom__k2veq,.tab-assets_dockControlLine__mwa_p,.tab-assets_dockModels__tmKZK,.tab-assets_videoDock__yQEV_{align-items:stretch;flex-direction:column;width:100%}.tab-assets_dockModels__tmKZK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tab-assets_dockModels__tmKZK>*{min-width:0;width:100%}.tab-assets_changePreviewHeader__tUYhl,.tab-assets_changePrompt__XlF1g{align-items:stretch;flex-direction:column}.tab-assets_changeList__Sy8pS{grid-template-columns:1fr}.tab-assets_dockTopSettings__zPZyo{width:100%;align-self:stretch}.tab-assets_dockSetting__cruTN{flex-basis:calc(50% - var(--w2-size-component-prompt-composer-v2-two))}.tab-assets_dockAction__g2BRA{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.tab-assets_videoDock__yQEV_:has([aria-expanded=true]) .tab-assets_dockRing___Vhni,.tab-assets_videoDock__yQEV_:has([aria-expanded=true]):after{animation:none}}.w2-selection-dock_root__ui6s5{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--w2-size-component-media-selection-dock-gap);box-sizing:border-box;width:var(--w2-layout-component-media-selection-dock-width-desktop);max-width:100%;min-height:var(--w2-size-component-media-selection-dock-min-height-desktop);padding:calc(var(--w2-size-component-media-selection-dock-padding-y) - var(--w2-size-border-default)) calc(var(--w2-size-component-media-selection-dock-padding-x) - var(--w2-size-border-default));border:var(--w2-size-border-default) solid var(--w2-color-border-strong);border-radius:var(--w2-size-component-media-selection-dock-radius);background:var(--w2-color-surface-raised);box-shadow:var(--w2-shadow-elevation-4)}.w2-selection-dock_root__ui6s5[data-layout=mobile]{flex-direction:column;align-items:stretch;width:var(--w2-layout-component-media-selection-dock-width-mobile);min-height:var(--w2-size-component-media-selection-dock-min-height-mobile)}.w2-selection-dock_row__dwpUh{justify-content:space-between}.w2-selection-dock_row__dwpUh,.w2-selection-dock_selection__Hy9N2{display:flex;align-items:center;gap:var(--w2-size-component-media-selection-dock-gap);min-width:0}.w2-selection-dock_count__nQ4_z{overflow:hidden;color:var(--w2-color-text-primary);white-space:nowrap;text-overflow:ellipsis}.w2-selection-dock_actions__j3yi4{display:flex;flex:none;align-items:center;gap:var(--w2-size-component-media-selection-dock-gap)}.w2-selection-dock_target__foMiw{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:var(--w2-size-component-media-selection-dock-hit-target);height:var(--w2-size-component-media-selection-dock-hit-target)}.w2-selection-dock_root__ui6s5[data-layout=mobile] .w2-selection-dock_actions__j3yi4{justify-content:stretch}.w2-selection-dock_root__ui6s5[data-layout=mobile] .w2-selection-dock_grow__Ic0sr{flex:1 1 0;min-width:0}.w2-selection-dock_root__ui6s5[data-layout=mobile] .w2-selection-dock_grow__Ic0sr>*{width:100%}.w2-selection-dock_root__ui6s5 .w2-selection-dock_download__8bIdt.w2-selection-dock_download__8bIdt[data-color]{--fv-default-top:var(--w2-color-button-brand-flat);--fv-default-bottom:var(--w2-color-button-brand-flat);--fv-hover-top:var(--w2-color-button-brand-flat);--fv-hover-bottom:var(--w2-color-button-brand-flat)}.w2-selection-dock_root__ui6s5 .w2-selection-dock_download__8bIdt.w2-selection-dock_download__8bIdt:hover:not(:disabled){filter:brightness(1.08)}.w2-selection-dock_favourited__scMYH svg{color:var(--w2-color-icon-brand)}.w2-selection-dock_divider__GVHnq{flex:none;width:var(--w2-size-component-media-selection-dock-divider-width);height:var(--w2-size-component-media-selection-dock-divider-height);background:var(--w2-color-border-strong)}.w2-selection-dock_srOnly__sMMIb{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.add-to-folder-modal_body__2m0LX{display:flex;flex-direction:column;gap:var(--w2-size-gap-md)}.add-to-folder-modal_list__vrxSX{display:flex;flex-direction:column;gap:var(--w2-size-gap-sm);max-height:min(50vh,360px);overflow-y:auto}.add-to-folder-modal_option__9Sv4N{width:100%;flex:none}.add-to-folder-modal_empty__aL_Z2{margin:0;color:var(--w2-color-text-muted);text-align:center}