.nova-badge{letter-spacing:.2px;text-transform:uppercase;word-break:keep-all;white-space:nowrap;background-color:var(--nova-badge-background-color);width:fit-content;height:22px;color:var(--nova-badge-text-color);border-radius:40px;justify-content:center;align-items:center;padding:0 8px;font-family:Manrope,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:1.4;display:inline-flex}.nova-option-button:active:not(:disabled),.nova-option-button--active:not(:disabled){background-color:var(--nova-option-btn-active-backgroundColor,#f5f5f5);outline:2px solid var(--nova-option-btn-outline-color,transparent)}.nova-pill-button{width:fit-content;color:var(--nova-pill-button-text-color);stroke:var(--nova-pill-button-text-color);fill:var(--nova-pill-button-text-color);background-color:var(--nova-pill-button-background-color);border:var(--nova-pill-button-border,none);border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nova-pill-button:hover{background-color:var(--nova-pill-button-hover-background-color);border:var(--nova-pill-button-hover-border,var(--nova-pill-button-border,none))}.nova-pill-button:active{background-color:var(--nova-pill-button-active-background-color);border:var(--nova-pill-button-active-border,var(--nova-pill-button-border,none))}.nova-pill-button:disabled{background-color:var(--nova-pill-button-disabled-background-color);color:var(--nova-pill-button-disabled-text-color);stroke:var(--nova-pill-button-disabled-text-color);fill:var(--nova-pill-button-disabled-text-color);border:var(--nova-pill-button-disabled-border,var(--nova-pill-button-border,none))}.nova-pill-button:disabled .nova-pill-button-icon-container{color:var(--nova-pill-button-disabled-text-color)}.nova-pill-button:focus-visible{outline:none}.nova-vertical-button:hover:not(:disabled) .nova-vertical-button-icon,.nova-vertical-button:active:not(:disabled) .nova-vertical-button-icon{background-color:var(--nova-vertical-btn-hover-backgroundColor)}.nova-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:8px;display:flex}.nova-checkbox__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.nova-checkbox__label{color:var(--checkbox-label);font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:18px}.nova-checkbox[aria-disabled=true]{cursor:not-allowed}.nova-checkbox:focus-visible{outline:2px solid var(--checkbox-bg-checked);outline-offset:2px;border-radius:4px}.nova-select-btn-container{flex-direction:column;gap:8px;display:flex;overflow:hidden}.nova-select-btn{border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0 14px;display:flex}.nova-select-btn:focus-visible{outline:none}.nova-select-btn--normal{background-color:var(--nova-select-normal-bg);border:1px solid var(--nova-select-border)}.nova-select-btn--ghost:hover{background-color:var(--nova-select-active-ghost-bg)}.nova-select-btn--error{border:1px solid var(--nova-select-border-error)}.nova-select-btn--ghost.nova-select-btn--open{background-color:var(--nova-select-active-ghost-bg)}.nova-select-btn--normal.nova-select-btn--open{border:1px solid var(--nova-select-border-active)}.nova-select-btn-button{justify-content:space-between;align-items:center;display:flex}.nova-toggle-switch-2{background-color:var(--off-bg);cursor:pointer;box-sizing:border-box;border-radius:9px;outline:none;width:36px;height:18px;padding:2px;transition:background-color .2s;position:relative}.nova-toggle-switch-2 .nova-toggle-switch-2__knob{background-color:var(--off-knob);border-radius:7px;width:19px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000001a}.nova-toggle-switch-2[aria-checked=true]{background-color:var(--on-bg)}.nova-toggle-switch-2[aria-checked=true] .nova-toggle-switch-2__knob{transform:translate(13px)}.nova-toggle-switch-2[aria-disabled=true]{cursor:not-allowed;background-color:var(--off-disabled-bg)}.nova-toggle-switch-2[aria-disabled=true] .nova-toggle-switch-2__knob{background-color:var(--off-disabled-knob)}.nova-toggle-switch-2[aria-disabled=true][aria-checked=true]{background-color:var(--on-disabled-bg)}.nova-toggle-switch-2[aria-disabled=true][aria-checked=true] .nova-toggle-switch-2__knob{background-color:var(--on-disabled-knob)}.nova-pill-tab{color:var(--nova-pill-tab-text-color);fill:var(--nova-pill-tab-icon-color);stroke:var(--nova-pill-tab-icon-color);border-radius:var(--nova-pill-tab-border-radius);justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:flex}@media (hover:hover) and (pointer:fine){.nova-pill-tab:hover:not([data-active=true]){background-color:var(--nova-pill-tab-active-background-color);color:var(--nova-pill-tab-active-text-color);fill:var(--nova-pill-tab-active-icon-color);stroke:var(--nova-pill-tab-active-icon-color)}}.nova-pill-tab[data-active=true]{background-color:var(--nova-pill-tab-active-background-color);color:var(--nova-pill-tab-active-text-color);fill:var(--nova-pill-tab-active-icon-color);stroke:var(--nova-pill-tab-active-icon-color)}.nova-pill-tab:focus-visible{outline:none}.nova-skeleton-thumbnail{aspect-ratio:1;width:100%;animation:1.5s ease-in-out infinite nova-skeleton-pulse}@keyframes nova-skeleton-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.nova-filter-tag{background-color:var(--nova-filter-tag-backgroundColor);border:1px solid var(--nova-filter-tag-border);height:24px;color:var(--nova-filter-tag-color);stroke:var(--nova-filter-tag-color);border-radius:8px;align-items:center;gap:10px;padding:0 8px 0 10px;display:flex}.nova-filter-tag-close-btn{cursor:pointer;background:0 0;border:none}@keyframes nova-toast-slide-in{0%{opacity:0;transform:translateY(var(--nova-toast-enter-from-y,-16px))}to{opacity:1;transform:translateY(0)}}@keyframes nova-toast-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--nova-toast-exit-to-y,-16px))}}@media (width<=768px){.nova-toast{min-width:unset;max-width:calc(100vw - 48px);margin:auto;top:16px;left:24px;right:24px}}.nova-base-button{-webkit-user-select:none;user-select:none;cursor:pointer;background-color:var(--nova-btn-backgroundColor);color:var(--nova-btn-color);stroke:var(--nova-btn-stroke);fill:var(--nova-btn-fill);border:var(--nova-btn-border,none);opacity:var(--nova-btn-opacity,1);justify-content:center;align-items:center;font-family:Manrope,sans-serif;display:inline-flex}.nova-base-button-icon-container{flex-shrink:0;justify-content:center;align-items:center;display:flex}.nova-base-button:focus-visible{outline:none}.nova-base-button:hover:not(:disabled){background-color:var(--nova-btn-hover-backgroundColor,var(--nova-btn-backgroundColor));color:var(--nova-btn-hover-color,var(--nova-btn-color));stroke:var(--nova-btn-hover-stroke,var(--nova-btn-stroke));fill:var(--nova-btn-hover-fill,var(--nova-btn-fill));border:var(--nova-btn-hover-border,var(--nova-btn-border));opacity:var(--nova-btn-hover-opacity,var(--nova-btn-opacity))}.nova-base-button:active:not(:disabled){background-color:var(--nova-btn-active-backgroundColor,var(--nova-btn-hover-backgroundColor,var(--nova-btn-backgroundColor)));color:var(--nova-btn-active-color,var(--nova-btn-hover-color,var(--nova-btn-color)));stroke:var(--nova-btn-active-stroke,var(--nova-btn-hover-stroke,var(--nova-btn-stroke)));fill:var(--nova-btn-active-fill,var(--nova-btn-hover-fill,var(--nova-btn-fill)));border:var(--nova-btn-active-border,var(--nova-btn-hover-border,var(--nova-btn-border)))}.nova-base-button:disabled{background-color:var(--nova-btn-disabled-backgroundColor,var(--nova-btn-backgroundColor));color:var(--nova-btn-disabled-color,var(--nova-btn-color));stroke:var(--nova-btn-disabled-stroke,var(--nova-btn-stroke));fill:var(--nova-btn-disabled-fill,var(--nova-btn-fill));border:var(--nova-btn-disabled-border,var(--nova-btn-border));cursor:not-allowed}.nova-vertical-button{-webkit-user-select:none;user-select:none;cursor:pointer;background-color:"transparent";width:fit-content;color:var(--nova-vertical-btn-color);stroke:var(--nova-vertical-btn-stroke);fill:var(--nova-vertical-btn-fill);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:9px 16px 8px;font-family:Manrope,sans-serif;display:inline-flex}.nova-vertical-button-icon{border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.nova-vertical-button:hover:not(:disabled) .nova-vertical-button-icon,.nova-vertical-button:active:not(:disabled) .nova-vertical-button-icon{background-color:var(--nova-vertical-btn-hover-backgroundColor)}.nova-vertical-button:disabled{background-color:"transparent";color:var(--nova-vertical-btn-disabled-color);stroke:var(--nova-vertical-btn-disabled-stroke);fill:var(--nova-vertical-btn-disabled-fill);cursor:not-allowed}:root{--nova-color-button-brand-default:#bd9fff;--nova-color-button-brand-hover:#d2c1fe;--nova-color-button-brand-active:#bd9fff;--nova-color-button-primary-default:#232425;--nova-color-button-primary-hover:#343437;--nova-color-button-primary-active:#343437;--nova-color-button-secondary-border:#e2e2e4;--nova-color-button-secondary-default:#fff0;--nova-color-button-secondary-hover:#f4f4f5;--nova-color-button-secondary-active:#f4f4f5;--nova-color-button-secondary-white-default:#fff;--nova-color-button-secondary-white-hover:#f7f7f8;--nova-color-button-secondary-white-active:#efeff1;--nova-color-button-secondary-white-border:#e2e2e4;--nova-color-button-tertiary-default:#f4f4f5;--nova-color-button-tertiary-hover:#efeff1;--nova-color-button-tertiary-active:#efeff1;--nova-color-button-ghost-default:transparent;--nova-color-button-ghost-hover:#f4f4f5;--nova-color-button-ghost-active:#f4f4f5;--nova-color-button-disabled:#f7f7f8;--nova-color-buttons-pill_button-dark_alpha-text:#fff;--nova-color-buttons-pill_button-dark_alpha-text-disabled:#0f0f0f4d;--nova-color-buttons-pill_button-light_alpha-text:#343437;--nova-color-buttons-pill_button-light_alpha-text-disabled:#0f0f0f4d;--nova-color-buttons-pill_button-subtle-text:#65656a;--nova-color-buttons-pill_button-subtle-text-disabled:#a5a5ac;--nova-color-buttons-pill_button-ghost_inverse-text-disabled:#ffffff4d;--nova-color-buttons-pill_button-primary-default:#232425;--nova-color-buttons-pill_button-primary-hover:#343437;--nova-color-buttons-pill_button-primary-active:#343437;--nova-color-buttons-pill_button-primary-disabled:#f7f7f8;--nova-color-buttons-pill_button-inverse-default:#fff;--nova-color-buttons-pill_button-inverse-hover:#f7f7f8;--nova-color-buttons-pill_button-inverse-active:#f7f7f8;--nova-color-buttons-pill_button-inverse-disabled:#f7f7f8;--nova-color-buttons-pill_button-tertiary-text:#232425;--nova-color-buttons-pill_button-tertiary-text-disabled:#0f0f0f4d;--nova-color-buttons-pill_button-tertiary-default:#f4f4f5;--nova-color-buttons-pill_button-tertiary-hover:#efeff1;--nova-color-buttons-pill_button-tertiary-active:#efeff1;--nova-color-buttons-pill_button-tertiary-disabled:#f7f7f8;--nova-color-text-default:#232425;--nova-color-text-disabled:#a5a5ac;--nova-color-text-inverse:#fff;--nova-color-text-muted:#59595e;--nova-color-text-subtle:#65656a;--nova-color-text-error:#f04438;--nova-color-bg-page:#fff;--nova-color-bg-subtle:#efeff1;--nova-color-bg-faint:#f4f4f5;--nova-color-bg-fainter:#f7f7f8;--nova-color-bg-faintest:#fbfbfb;--nova-color-bg-sunken:#f7f7f8;--nova-color-bg-surface:#fff;--nova-color-bg-surfaceContrast:#fff;--nova-color-bg-inverse:#232425;--nova-color-bg-muted:#efeff1;--nova-color-bg-disabled:#f7f7f8;--nova-color-bg-transparent_surface:#3f3f4633;--nova-color-buttons-pill_button-dark_alpha-default:#0f0f0f4d;--nova-color-buttons-pill_button-dark_alpha-hover:#0f0f0f80;--nova-color-buttons-pill_button-dark_alpha-active:#0f0f0f80;--nova-color-buttons-pill_button-dark_alpha-disabled:#0f0f0f1a;--nova-color-buttons-pill_button-light_alpha-default:#ffffffb3;--nova-color-buttons-pill_button-light_alpha-hover:#ffffffe6;--nova-color-buttons-pill_button-light_alpha-active:#ffffffe6;--nova-color-buttons-pill_button-light_alpha-disabled:#ffffff80;--nova-color-buttons-pill_button-subtle-default:#f4f4f5;--nova-color-buttons-pill_button-subtle-hover:#efeff1;--nova-color-buttons-pill_button-subtle-active:#efeff1;--nova-color-buttons-pill_button-subtle-disabled:#f7f7f8;--nova-color-buttons-pill_button-subtle_filled-text:#65656a;--nova-color-buttons-pill_button-subtle_filled-text-disabled:#a5a5ac;--nova-color-buttons-pill_button-subtle_filled-default:#f4f4f5;--nova-color-buttons-pill_button-subtle_filled-hover:#efeff1;--nova-color-buttons-pill_button-subtle_filled-active:#efeff1;--nova-color-buttons-pill_button-subtle_filled-disabled:#f7f7f8;--nova-color-buttons-pill_button-ghost-default:transparent;--nova-color-buttons-pill_button-ghost-hover:#f4f4f5;--nova-color-buttons-pill_button-ghost-active:#f4f4f5;--nova-color-buttons-pill_button-ghost-disabled:transparent;--nova-color-buttons-pill_button-ghost_inverse-default:transparent;--nova-color-buttons-pill_button-ghost_inverse-hover:#ffffff13;--nova-color-buttons-pill_button-ghost_inverse-active:#ffffff13;--nova-color-buttons-pill_button-ghost_inverse-disabled:transparent;--nova-color-border-default:#e2e2e4;--nova-color-border-hover:#d9d9dc;--nova-color-border-active:#232425;--nova-color-border-error:#f04438;--nova-color-border-subtle:#ebebec;--nova-color-border-faint:#efeff1;--nova-color-inputs-switch-on-bg:#88b276;--nova-color-inputs-switch-on-knob:#fff;--nova-color-inputs-switch-on-disabled-bg:#b2d0a5;--nova-color-inputs-switch-on-disabled-knob:#fff;--nova-color-inputs-switch-off-bg:#e2e2e4;--nova-color-inputs-switch-off-knob:#fff;--nova-color-inputs-switch-off-disabled-bg:#efeff1;--nova-color-inputs-switch-off-disabled-knob:#d9d9dc;--nova-color-inputs-checkbox-border-default:#c0c0c5;--nova-color-inputs-checkbox-foreground-active:#fff;--nova-color-inputs-checkbox-foreground-disabled:#d9d9dc;--nova-color-inputs-checkbox-border-disabled:#e2e2e4;--nova-color-inputs-segmented_control-bg:#f7f7f8;--nova-color-inputs-segmented_control-active_tab:#fff;--nova-color-inputs-slider-fill:#efeff1;--nova-color-inputs-slider-rail:#f4f4f5;--nova-color-tags-filterTag-text:#ee306f;--nova-color-tags-filterTag-bg:#fdf6f9;--nova-color-tags-filterTag-border:#fce7f0;--nova-color-badges-success-bg:#d4fe9a;--nova-color-badges-success-label:#458209;--nova-color-badges-pending-bg:#f4f4f5;--nova-color-badges-pending-label:#65656a;--nova-color-badges-draft-bg:#fff5c2;--nova-color-badges-draft-label:#4d3900;--nova-color-badges-enterprise-bg:#eeebfc;--nova-color-badges-enterprise-label:#7e4dda;--nova-color-badges-new-bg:#7e4dda;--nova-color-badges-new-label:#fff;--nova-color-toasts-default-bg:#0f0f0fb3;--nova-color-toasts-default-text:#fff;--nova-color-toasts-warning-bg:#fffae6;--nova-color-toasts-warning-text:#e6ac00;--nova-color-toasts-error-bg:#f04438e6;--nova-color-toasts-error-text:#fff;--nova-color-toasts-gift-bg:#eeebfc;--nova-color-toasts-gift-text:#7e4dda;--nova-color-navigation-tab_bar-icon-inactive:#707076;--nova-color-popovers-border:#efeff1;--nova-color-shadow-modal:0 233px 65px 0 #0e0e1000, 0 149px 60px 0 #0e0e1000, 0 84px 50px 0 #0e0e1005, 0 37px 37px 0 #0e0e1008, 0 9px 21px 0 #0e0e1008;--nova-color-shadow-promptbox-light:0 37px 37px 0 #0e0e1005, 0 9px 21px 0 #0e0e1005;--nova-color-shadow-promptbox-dark:0 84px 50px 0 #0e0e1026, 0 37px 37px 0 #0e0e1029, 0 9px 21px 0 #0e0e1029;--nova-color-shadow-panel:0 10px 20px -10px #0000000d, 0 212px 59px 0 #0000, 0 135px 54px 0 #0000, 0 76px 46px 0 #00000005, 0 34px 34px 0 #00000008, 0 8px 19px 0 #00000008;--nova-color-purple-100:#eeebfc;--nova-color-purple-400:#ab97ee;--nova-color-purple-600:#7e4dda;--nova-color-purple-A20:#8864e433;--nova-color-purple-active:#7e4dda;--nova-color-black-A5:#0f0f0f0d;--nova-color-black-A7:#0f0f0f13;--nova-color-black-A10:#0f0f0f1a;--nova-color-black-A35:#0f0f0f59;--nova-color-black-A55:#0f0f0f8c;--nova-color-black-800:#4a4a4e;--nova-color-black-850:#3f3f41;--nova-color-black-900:#343437;--nova-color-white-A7:#ffffff13;--nova-color-white-A95:#fffffff2;--nova-color-menu-background:#fff;--nova-color-static-black:#232425;--nova-color-static-white:#fff;--nova-color-blue-50:#edf9ff;--nova-color-blue-100:#d6efff;--nova-color-blue-400:#48bdff;--nova-color-blue-700:#0167ff;--nova-color-blue-A30:#0167ff4d;--nova-color-blue-A40:#0167ff66}:root[data-theme=dark],[data-theme=dark]{--nova-color-button-primary-default:#fff;--nova-color-button-primary-hover:#ededef;--nova-color-button-primary-active:#ededef;--nova-color-button-secondary-border:#ffffff1a;--nova-color-button-secondary-hover:#ffffff0d;--nova-color-button-secondary-active:#ffffff0d;--nova-color-button-secondary-white-hover:#ededef;--nova-color-button-secondary-white-active:#dfdfe1;--nova-color-button-secondary-white-border:#0f0f0f1a;--nova-color-button-tertiary-default:#ffffff0d;--nova-color-button-tertiary-hover:#ffffff26;--nova-color-button-tertiary-active:#ffffff26;--nova-color-button-ghost-hover:#ffffff0d;--nova-color-button-ghost-active:#ffffff0d;--nova-color-button-disabled:#ffffff1a;--nova-color-buttons-pill_button-dark_alpha-text-disabled:#ffffff4d;--nova-color-buttons-pill_button-light_alpha-text:#fff;--nova-color-buttons-pill_button-light_alpha-text-disabled:#ffffff4d;--nova-color-buttons-pill_button-subtle-text:#9b9ba1;--nova-color-buttons-pill_button-subtle-text-disabled:#ffffff4d;--nova-color-buttons-pill_button-ghost_inverse-text-disabled:#0f0f0f4d;--nova-color-buttons-pill_button-primary-default:#fff;--nova-color-buttons-pill_button-primary-hover:#ededef;--nova-color-buttons-pill_button-primary-active:#ededef;--nova-color-buttons-pill_button-primary-disabled:#ffffff1a;--nova-color-buttons-pill_button-inverse-default:#0f0f0f;--nova-color-buttons-pill_button-inverse-hover:#37373b;--nova-color-buttons-pill_button-inverse-active:#37373b;--nova-color-buttons-pill_button-inverse-disabled:#f6f6f7;--nova-color-buttons-pill_button-tertiary-text:#fff;--nova-color-buttons-pill_button-tertiary-text-disabled:#ffffff4d;--nova-color-buttons-pill_button-tertiary-default:#ffffff1a;--nova-color-buttons-pill_button-tertiary-hover:#ffffff26;--nova-color-buttons-pill_button-tertiary-active:#ffffff26;--nova-color-buttons-pill_button-tertiary-disabled:#ffffff0d;--nova-color-text-default:#fff;--nova-color-text-disabled:#ffffff4d;--nova-color-text-inverse:#0f0f0f;--nova-color-text-muted:#9b9ba1;--nova-color-text-subtle:#797980;--nova-color-bg-page:#0f0f0f;--nova-color-bg-subtle:#ffffff1a;--nova-color-bg-faint:#ffffff0d;--nova-color-bg-fainter:#ffffff08;--nova-color-bg-faintest:#ffffff08;--nova-color-bg-sunken:#0f0f0f;--nova-color-bg-surface:#171718;--nova-color-bg-surfaceContrast:#202022;--nova-color-bg-inverse:#fff;--nova-color-bg-muted:#ffffff26;--nova-color-bg-disabled:#ffffff1a;--nova-color-bg-transparent_surface:#18181b80;--nova-color-buttons-pill_button-light_alpha-default:#0f0f0f4d;--nova-color-buttons-pill_button-light_alpha-hover:#0f0f0f80;--nova-color-buttons-pill_button-light_alpha-active:#0f0f0f80;--nova-color-buttons-pill_button-light_alpha-disabled:#0f0f0f80;--nova-color-buttons-pill_button-subtle-default:#ffffff1a;--nova-color-buttons-pill_button-subtle-hover:#ffffff26;--nova-color-buttons-pill_button-subtle-active:#ffffff26;--nova-color-buttons-pill_button-subtle-disabled:#ffffff0d;--nova-color-buttons-pill_button-subtle_filled-text:#9b9ba1;--nova-color-buttons-pill_button-subtle_filled-text-disabled:#ffffff4d;--nova-color-buttons-pill_button-subtle_filled-default:#2b2b2d;--nova-color-buttons-pill_button-subtle_filled-hover:#37373b;--nova-color-buttons-pill_button-subtle_filled-active:#37373b;--nova-color-buttons-pill_button-subtle_filled-disabled:#232325;--nova-color-buttons-pill_button-ghost-hover:#ffffff0d;--nova-color-buttons-pill_button-ghost-active:#ffffff0d;--nova-color-buttons-pill_button-ghost_inverse-hover:#0f0f0f13;--nova-color-buttons-pill_button-ghost_inverse-active:#0f0f0f13;--nova-color-border-default:#ffffff1a;--nova-color-border-hover:#d4d4d7;--nova-color-border-active:#ffffff80;--nova-color-border-error:#9a221a;--nova-color-border-subtle:#ffffff1a;--nova-color-border-faint:#ffffff06;--nova-color-inputs-switch-on-bg:#70a35a;--nova-color-inputs-switch-on-disabled-bg:#70a35a4d;--nova-color-inputs-switch-on-disabled-knob:#fff6;--nova-color-inputs-switch-off-bg:#ffffff4d;--nova-color-inputs-switch-off-disabled-bg:#ffffff26;--nova-color-inputs-switch-off-disabled-knob:#ffffff4d;--nova-color-inputs-checkbox-border-default:#ffffff4d;--nova-color-inputs-checkbox-foreground-active:#0f0f0f;--nova-color-inputs-checkbox-foreground-disabled:#fff3;--nova-color-inputs-checkbox-border-disabled:#37373b;--nova-color-inputs-segmented_control-bg:#ffffff0d;--nova-color-inputs-segmented_control-active_tab:#ffffff1a;--nova-color-inputs-slider-fill:#ffffff1a;--nova-color-inputs-slider-rail:#ffffff0d;--nova-color-tags-filterTag-text:#f25088;--nova-color-tags-filterTag-bg:#ee306f33;--nova-color-tags-filterTag-border:#ee306f1a;--nova-color-badges-success-bg:#315611;--nova-color-badges-success-label:#d4fe9a;--nova-color-badges-pending-bg:#fff3;--nova-color-badges-pending-label:#9b9ba1;--nova-color-badges-draft-bg:#4d3900;--nova-color-badges-draft-label:#ffe066;--nova-color-toasts-default-bg:#ffffff1a;--nova-color-toasts-warning-bg:#4d3900;--nova-color-toasts-error-bg:#f0443880;--nova-color-toasts-gift-bg:#2f195c;--nova-color-toasts-gift-text:#c8bdf5;--nova-color-navigation-tab_bar-icon-inactive:#797980;--nova-color-popovers-border:#ffffff0d;--nova-color-purple-active:#ab97ee;--nova-color-menu-background:#27272a}.nova-toast{z-index:9999;background-color:var(--nova-toast-background-color);color:var(--nova-toast-text-color);-webkit-backdrop-filter:blur(70px);--nova-toast-enter-from-y:-24px;--nova-toast-exit-to-y:-24px;border-radius:12px;align-items:flex-start;gap:12px;max-width:calc(100vw - 48px);padding:14px 16px;font-family:Manrope,sans-serif;animation:.5s cubic-bezier(.22,1,.36,1) nova-toast-slide-in;display:flex;position:fixed;top:16px;right:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 10px 15px -3px #0000001a}.nova-toast--dismissing{animation:.22s cubic-bezier(.4,0,1,1) forwards nova-toast-slide-out}.nova-toast-content{word-break:break-word;flex-direction:column;flex:1;gap:4px;display:flex}.nova-toast-action{--nova-btn-backgroundColor:transparent;--nova-btn-hover-backgroundColor:transparent;--nova-btn-active-backgroundColor:transparent;--nova-btn-disabled-backgroundColor:transparent;--nova-btn-color:inherit;--nova-btn-hover-color:inherit;--nova-btn-active-color:inherit;--nova-btn-disabled-color:inherit;width:fit-content;border-radius:0!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important}.nova-toast-action:hover:not(:disabled){opacity:.8}.nova-toast-action:active:not(:disabled){opacity:.6}.nova-toast-action-label{text-decoration:underline}.nova-toast-close-button{cursor:pointer;opacity:.8;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:opacity .2s;display:flex}.nova-toast-close-button:hover{opacity:1}.nova-toast-close-button:active{opacity:.6}@media (width<=768px){.nova-toast{min-width:unset;max-width:calc(100vw - 48px);margin:auto;top:16px;left:24px;right:24px}}.nova-dual-button{cursor:pointer;border:1.5px solid var(--nova-btn-dual-btn-border);border-radius:10px;align-items:center;width:fit-content;display:flex;overflow:hidden}.nova-dual-button-dropdown-button{border-left:1px solid var(--nova-btn-dual-btn-border);height:100%;fill:var(--nova-btn-dual-btn-color);stroke:var(--nova-btn-dual-btn-color);padding:0 8px 0 7px}.nova-dual-button-content:hover,.nova-dual-button-dropdown-button:hover{background-color:var(--nova-btn-dual-btn-hover-backgroundColor)}.nova-dual-button-content:active,.nova-dual-button-dropdown-button:active{background-color:var(--nova-btn-dual-btn-active-backgroundColor)}.nova-dual-button-content:focus-visible,.nova-dual-button-dropdown-button:focus-visible{outline:none}.nova-dual-button-content{height:100%;color:var(--nova-btn-dual-btn-color);fill:var(--nova-btn-dual-btn-color);stroke:var(--nova-btn-dual-btn-color);flex:1;justify-content:center;align-items:center;gap:8px;padding:0 12px 0 16px;display:flex}.nova-dual-btn-dropdown-menu{z-index:1342;border:1px solid var(--nova-btn-dual-btn-border);background-color:var(--nova-btn-dual-btn-menu-background);border-radius:12px;max-height:calc(100dvh - 32px);padding:4px;position:fixed;overflow-y:auto}.nova-dual-btn-dropdown-menu-title{padding:8px 12px 4px}.nova-dropdown-menu-divider{border-top:1px solid var(--nova-btn-dual-btn-border);margin:4px 12px}.nova-option-button{box-sizing:border-box;cursor:pointer;background-color:var(--nova-option-btn-backgroundColor,transparent);width:100%;min-height:36px;color:var(--nova-option-btn-color,#000);border:none;border:1px solid var(--nova-option-btn-border-color,transparent);border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.nova-option-button--danger{color:var(--nova-option-btn-danger-color,#f04438)}.nova-option-button-prefix-icon{fill:var(--nova-option-btn-prefix-icon,#000);stroke:var(--nova-option-btn-prefix-icon,#000);flex-shrink:0}.nova-option-button-prefix-icon.nova-option-button--danger{fill:var(--nova-option-btn-danger-color,#f04438);stroke:var(--nova-option-btn-danger-color,#f04438)}.nova-option-button-suffix-icon{fill:var(--nova-option-btn-suffix-icon,#000);stroke:var(--nova-option-btn-suffix-icon,#000);flex-shrink:0}.nova-option-button-suffix-icon.nova-option-button--danger{fill:var(--nova-option-btn-danger-color,#f04438);stroke:var(--nova-option-btn-danger-color,#f04438)}.nova-option-button-label{text-align:left}.nova-option-button-label-wrapper{align-items:center;min-width:0;display:flex}.nova-option-button:focus-visible{outline:none}.nova-option-button:hover:not(:disabled){background-color:var(--nova-option-btn-hover-backgroundColor,#f5f5f5)}.nova-option-button:active:not(:disabled),.nova-option-button--active:not(:disabled){background-color:var(--nova-option-btn-active-backgroundColor,#f5f5f5);outline:2px solid var(--nova-option-btn-outline-color,transparent)}.nova-option-button:disabled{cursor:not-allowed;opacity:.65;color:var(--nova-option-btn-disabled-color,#999);stroke:var(--nova-option-btn-disabled-stroke,#999);fill:var(--nova-option-btn-disabled-fill,#999)}.nova-pill-button{width:fit-content;color:var(--nova-pill-button-text-color);stroke:var(--nova-pill-button-text-color);fill:var(--nova-pill-button-text-color);background-color:var(--nova-pill-button-background-color);border:var(--nova-pill-button-border,none);border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nova-pill-button:hover{background-color:var(--nova-pill-button-hover-background-color);border:var(--nova-pill-button-hover-border,var(--nova-pill-button-border,none))}.nova-pill-button:active{background-color:var(--nova-pill-button-active-background-color);border:var(--nova-pill-button-active-border,var(--nova-pill-button-border,none))}.nova-pill-button:disabled{background-color:var(--nova-pill-button-disabled-background-color);color:var(--nova-pill-button-disabled-text-color);stroke:var(--nova-pill-button-disabled-text-color);fill:var(--nova-pill-button-disabled-text-color);border:var(--nova-pill-button-disabled-border,var(--nova-pill-button-border,none))}.nova-pill-button:disabled .nova-pill-button-icon-container{color:var(--nova-pill-button-disabled-text-color)}.nova-pill-button:focus-visible{outline:none}.nova-pill-button-round{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);aspect-ratio:1;border-radius:50%;padding:0}.nova-pill-button-icon-container{flex-shrink:0;justify-content:center;align-items:center;display:flex}.nova-segmented-picker{background-color:var(--nova-seg-bg);box-sizing:border-box;height:fit-content;stroke:var(--nova-seg-icon);fill:var(--nova-seg-icon);border-radius:11px;flex-wrap:nowrap;gap:4px;padding:3px;display:flex}.nova-segmented-picker__item{min-height:30px;color:var(--nova-seg-text);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.nova-segmented-picker__item[data-icon-only=true]{padding:0 8px}.nova-segmented-picker__item[data-selected=true]{background-color:var(--nova-seg-active-bg);color:var(--nova-seg-active-text);fill:var(--nova-seg-active-icon);stroke:var(--nova-seg-active-icon)}.nova-segmented-picker__item[disabled]{cursor:not-allowed;color:var(--nova-seg-disabled-text);fill:var(--nova-seg-disabled-text);stroke:var(--nova-seg-disabled-text)}.nova-segmented-picker__item:focus-visible{outline:none}@font-face{font-family:Exposure VAR;src:url(/assets/exposure-var-GdGKQFzE.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--bg:#0f0f0f;--surface:#171718;--panel:#ffffff08;--panel-faintest:#ffffff08;--border:#ffffff1a;--fg:#fff;--muted:#9b9ba1;--subtle:#797980;--accent:#bd9fff;--accent-fg:#0f0f0f;--danger:#f04438}:root[data-theme=light]{--bg:#fff;--surface:#fff;--panel:#f7f7f8;--panel-faintest:#fbfbfb;--border:#e2e2e4;--fg:#232425;--muted:#59595e;--subtle:#87878e;--accent:#bd9fff;--accent-fg:#fff;--danger:#f04438}.nova-dual-button-content,.nova-dual-button-dropdown-button{appearance:none;cursor:pointer;color:var(--nova-btn-dual-btn-color);background:0 0;border-radius:0;margin:0;font-family:Manrope,sans-serif}.nova-dual-button-content{border:none}.nova-dual-button-dropdown-button{box-sizing:border-box;border-top:none;border-bottom:none;border-right:none;justify-content:center;align-items:center;padding:0 8px 0 7px;display:flex}.nova-dual-button-dropdown-button svg{display:block}.nova-dual-button-content>p{margin:0}.nova-segmented-picker__item{appearance:none;margin:0;font-family:Manrope,sans-serif}.nova-segmented-picker__item>p{margin:0}.nova-pill-tab{appearance:none;cursor:pointer;background:0 0;border:none;margin:0;font-family:Manrope,sans-serif}.nova-pill-tab>p{margin:0}.mini-app-header{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.mini-app-header-main{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.mini-app-header-title-row{justify-content:space-between;align-items:center;gap:24px;width:100%;min-width:0;display:flex}.mini-app-title{min-width:0;color:var(--fg);letter-spacing:0;margin:0;font-family:Manrope,sans-serif;font-size:28px;font-weight:700;line-height:35px}.mini-app-title--heading-large{letter-spacing:0;font-family:Manrope,sans-serif;font-size:28px;font-weight:700;line-height:35px}.mini-app-header-actions{flex:none;align-items:center;gap:8px;display:flex}.mini-app-copy-page-button{display:inline-flex}.mini-app-copy-page-button .nova-dual-button-content{min-width:var(--mini-app-copy-page-content-min-width)}.mini-app-api-endpoint-chip{box-sizing:border-box;background:var(--panel-faintest,var(--panel));border-radius:8px;align-self:flex-start;align-items:center;gap:8px;width:fit-content;min-width:0;max-width:100%;padding:2px 2px 2px 10px;display:inline-flex}.mini-app-api-endpoint-label{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:21px;overflow:hidden}.mini-app-api-endpoint-copy{appearance:none;box-sizing:border-box;border:1px solid var(--border);width:24px;height:24px;color:var(--fg);cursor:pointer;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mini-app-api-endpoint-copy:hover{background:var(--panel)}.mini-app-api-endpoint-copy:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.mini-app-subtitle{width:100%;max-width:720px;color:var(--fg);letter-spacing:0;margin:0;font-size:16px;font-weight:400;line-height:24px}.mini-app-tabs{border-bottom:1px solid var(--border);align-items:flex-end;gap:16px;margin:-36px 0 24px;padding-top:36px;display:flex;overflow:auto hidden}.mini-app-tab{appearance:none;min-height:41px;color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:12px 8px;display:inline-flex;position:relative}.mini-app-tab:hover:not(:disabled),.mini-app-tab-on,.mini-app-tab[aria-selected=true]{color:var(--fg)}.mini-app-tab:disabled{color:var(--fg);cursor:default;opacity:.3}.mini-app-tab svg{flex:none;width:16px;height:16px;display:block}.mini-app-tab-on:after,.mini-app-tab[aria-selected=true]:after{background:var(--fg);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.mini-app-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mini-app-tab-label{color:currentColor;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:18px}.mini-app-tab-soon{flex:none;display:inline-flex;position:relative}.mini-app-tab-soon:after{content:attr(data-tooltip);z-index:2;background:var(--fg);color:var(--bg);white-space:nowrap;pointer-events:none;opacity:0;border-radius:8px;padding:6px 10px;font-family:Manrope,sans-serif;font-size:12px;font-weight:500;line-height:16px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(2px)}.mini-app-tab-soon:hover:after,.mini-app-tab-soon:focus-within:after{opacity:1;transform:translate(-50%)translateY(0)}@container (width<=599.95px){.mini-app-header-title-row{flex-direction:column;align-items:flex-start}}.mini-app-two-pane{grid-template-columns:1fr;align-items:stretch;gap:40px;width:100%;min-width:0;display:grid}.mini-app-two-pane--align-start{align-items:start}.mini-app-two-pane__col{flex-direction:column;min-width:0;display:flex}.mini-app-two-pane__col>.mini-app-two-pane__pane{flex:auto;min-height:0}.mini-app-two-pane__pane{min-width:0}.mini-app-two-pane__label{color:var(--fg);letter-spacing:0;margin:0 0 16px;font-size:18px;font-weight:700;line-height:22px}.mini-app-two-pane__label-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:36px;margin:0 0 16px;display:flex}.mini-app-two-pane__label-row>.mini-app-two-pane__label{min-width:0;margin:0}.mini-app-two-pane__label-actions{flex:none;align-items:center;gap:4px;display:flex}.mini-app-two-pane__divider{display:none}@media (width>=1024px){.mini-app-two-pane{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-app-two-pane--with-divider{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:40px}.mini-app-two-pane--with-divider .mini-app-two-pane__divider{background:var(--border);place-self:stretch center;width:1px;margin-top:-24px;display:block}}.playground{width:100%;min-width:0}.file-input{display:none}.playground-upload-panel{flex-direction:column;align-self:start;align-items:flex-start;gap:24px;width:100%;min-width:0;height:auto;padding:0;display:flex;container-type:inline-size}.dropzone{aspect-ratio:3/2;isolation:isolate;width:100%;min-width:0;color:var(--fg);cursor:pointer;font:inherit;background-color:#0000;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:16px;transition:background-color .12s;display:flex;position:relative}.dropzone--has-image,.dropzone--disabled{cursor:default}.dropzone--disabled{opacity:.72}.dropzone-dash-border{pointer-events:none;z-index:0;color:var(--border);position:absolute;inset:0}:is(.dropzone--has-image .dropzone-dash-border,.dropzone:has(.dropzone-input-preview) .dropzone-dash-border){display:none}.dropzone--drag .dropzone-dash-border{color:var(--fg)}.dropzone--drag{background-color:var(--surface)}.dropzone:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.dropzone.dropzone--compact{aspect-ratio:auto;flex:none;width:100%;height:130px;max-height:none}.dropzone.dropzone--compact.dropzone--square{aspect-ratio:1;width:calc(33.3333% - 8px);height:auto}.dropzone.dropzone--compact.dropzone--has-image{width:100%;height:130px;min-height:0;max-height:none}.dropzone.dropzone--compact.dropzone--square.dropzone--has-image{aspect-ratio:1;width:calc(33.3333% - 8px);height:auto}.product-image-grid .dropzone.dropzone--compact.dropzone--square{z-index:0;width:100%;min-width:0;overflow:hidden}.dropzone-input-preview{z-index:1;box-sizing:border-box;background:var(--panel);pointer-events:auto;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:absolute;inset:0;overflow:visible}.dropzone-input-preview-frame{background:var(--panel);border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.dropzone-input-preview-frame img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.dropzone-input-preview-dismiss,.dropzone-thumb-dismiss{z-index:3;pointer-events:auto;position:absolute;top:6px;right:6px}.dropzone-thumb{z-index:1;aspect-ratio:1;background:var(--panel);box-sizing:border-box;border-radius:12px;width:100%;min-width:0;position:relative}.dropzone-thumb--disabled{opacity:.72;pointer-events:none}.dropzone-thumb-media{box-sizing:border-box;background:var(--panel);border:none;border-radius:12px;width:100%;height:100%;overflow:hidden}.dropzone-thumb-media img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.dropzone-preview-badge{z-index:2;color:#fff;pointer-events:none;background:oklch(10% .01 285/.7);border-radius:6px;padding:1px 6px;font-size:10px;line-height:1.2;position:absolute;bottom:6px;left:6px}.dropzone-hint{z-index:1;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.add-icon{flex:none;display:block}.upload-text{text-align:center;margin:0;display:block}.link{appearance:none;font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.link:disabled{cursor:default}.playground-edit-controls{flex-direction:column;flex:none;gap:20px;width:100%;display:flex}.editor-secondary-actions{justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.demo-login-link{background:var(--fg);min-height:40px;color:var(--bg);text-align:center;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.playground-preview-panel{background:var(--panel);border-radius:12px;width:100%;min-width:0;position:relative;overflow:hidden}.playground-preview-panel--idle{aspect-ratio:1;justify-content:center;align-self:start;align-items:center;display:flex}.playground-preview-panel--result,.playground-preview-panel--processing{align-self:start;min-height:0;display:flex}.playground-preview-panel--result{background:0 0;overflow:visible}.playground-preview-panel--processing{aspect-ratio:1}.playground-preview-panel--processing>.preview-processing{width:100%;height:100%}.preview-processing{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.preview-processing-copy{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.preview-processing-spinner{border:2.5px solid var(--border);border-top-color:var(--fg);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite playground-processing-spin}@keyframes playground-processing-spin{to{transform:rotate(360deg)}}.preview-result-content{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;width:100%;min-height:0;padding:0;display:flex;position:relative}.playground-preview-panel--processing .preview-result-content{justify-content:center;align-items:center;height:100%;padding:24px}.result-actions{z-index:2;flex:none;justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex;position:relative}.preview-result-frame,.preview-processing-frame{border-radius:12px;width:100%;min-height:0;position:relative;overflow:hidden}.preview-result-frame:not(.preview-result-frame--loaded){aspect-ratio:1;background:var(--panel)}.preview-result-frame--loaded{background:var(--panel);justify-content:center;align-items:center;width:100%;min-height:0;display:flex;overflow:visible}.preview-processing-frame{flex:auto}.preview-result-img{opacity:0;width:100%;height:auto;display:block}.preview-result-img--loaded{opacity:1}.comparison{--cmp-x:var(--pos,50%);background:0 0;position:absolute;inset:0;overflow:visible;container-type:inline-size}.comparison-layers{border-radius:12px;position:absolute;inset:0;overflow:hidden}.comparison-base,.comparison-top img{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.comparison-top{clip-path:inset(0 calc(100% - var(--cmp-x)) 0 0);position:absolute;inset:0;overflow:hidden}.cmp-divider{left:var(--cmp-x);z-index:2;pointer-events:none;background:#ffffffe6;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.cmp-handle{color:#222;outline:.5px solid var(--border);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comparison-slider{z-index:3;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.before-after-comparison{touch-action:none}.before-after-comparison .comparison-slider,.before-after-comparison .comparison-top{pointer-events:none}.before-after-comparison .cmp-divider{cursor:ew-resize;pointer-events:auto;background:0 0;width:32px;transform:translate(-16px)}.before-after-comparison .cmp-divider:before{content:"";background:#ffffffe6;width:2px;position:absolute;top:0;bottom:0;left:15px}.result-frame{width:min(100%, var(--comparison-width,100%));height:min(100%, var(--comparison-height,100%));justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.result-img{object-fit:contain;width:100%;height:100%;display:block}.badge{letter-spacing:0;color:#fff;pointer-events:none;z-index:1;background:#2324254d;border-radius:8px;padding:6px 10px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;line-height:17px;transition:opacity .1s;position:absolute;top:10px}.badge-l{left:10px}.badge-r{right:10px}.preview-processing-img{object-fit:contain;width:100%;height:100%}.processing-frame{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.processing-overlay{position:absolute;inset:0;overflow:hidden}.processing-overlay:before{content:"";filter:blur(8px);will-change:background-position;background:linear-gradient(115deg,#0000 0% 34%,#ffffff42 44%,#ffffff94 50%,#ffffff42 56%,#0000 66% 100%) 120%/240% 240%;animation:2s ease-in-out infinite mini-app-shimmer;position:absolute;inset:-35%}@keyframes mini-app-shimmer{0%{background-position:120%}to{background-position:-20%}}.notice,.error{color:var(--muted);font-size:14px;line-height:20px}.notice-slot{min-height:20px}.error{color:#d92d20}.playground-example-video{object-fit:contain;width:100%;height:100%;display:block}@media (width>=1024px){.playground-preview-panel--idle{aspect-ratio:1}}@container (width<=599.95px){.playground-preview-panel--processing .preview-result-content{gap:12px;padding:12px}.playground-preview-panel--result .result-actions{gap:10px}}.api-content{width:100%;color:var(--fg);margin:0 auto;padding-bottom:72px;font-family:Manrope,sans-serif}.api-section{border-top:1px solid var(--border);padding-top:32px;padding-bottom:32px}.api-section-first{border-top:0}.api-section-title{color:var(--fg);letter-spacing:0;margin:0 0 16px;font-size:20px;font-weight:700;line-height:25px}.api-subsection{margin-top:32px}.api-subsection-title{color:var(--fg);letter-spacing:0;margin:0 0 4px;font-size:16px;font-weight:500;line-height:20px}.api-paragraph{color:var(--muted);letter-spacing:0;margin:0 0 24px;font-size:16px;font-weight:400;line-height:26px}.api-table-scroll{width:100%;margin-top:16px;overflow-x:auto}.api-table{border-collapse:collapse;width:100%;min-width:560px;color:var(--fg);letter-spacing:0;font-family:Manrope,sans-serif;font-size:14px;line-height:22px}.api-table th{color:var(--muted);background-color:var(--panel);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:14px 16px;font-size:11px;font-weight:700;line-height:14px}.api-table td{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted);vertical-align:top;padding:14px 16px}.api-inline-code{color:var(--fg);background-color:var(--panel);font-family:Menlo,Monaco,Consolas,monospace;font-size:.9em;line-height:inherit;border-radius:4px;padding:1px 6px}.api-method-badge{color:#48bdff;background-color:var(--panel);letter-spacing:.04em;border-radius:4px;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.api-spec-list{border:1px solid var(--border);border-radius:12px;margin:0 0 32px;overflow:hidden}.api-spec-row{border-bottom:1px solid var(--border);color:var(--muted);letter-spacing:0;margin:0;padding:14px 18px;font-size:14px;font-weight:400;line-height:22px}.api-spec-row:last-child{border-bottom:0}.api-spec-row strong,.api-list-item strong{color:var(--fg);font-weight:700}.api-code-example{width:100%}.api-code-tabs{align-items:center;gap:24px;padding:0 16px 12px;display:flex}.api-code-tab{color:var(--muted);cursor:pointer;letter-spacing:0;background:0 0;border:0;padding:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;line-height:20px}.api-code-tab[aria-pressed=true],.api-code-tab:hover{color:var(--fg)}.api-code-tab:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.api-code-block{box-sizing:border-box;color:#fff;letter-spacing:0;white-space:pre;background-color:#343437;border-radius:12px;width:100%;margin:0;padding:24px;font-family:Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:400;line-height:26px;overflow-x:auto}.api-separated-list{border-top:1px solid var(--border)}.api-list-item{border-bottom:1px solid var(--border);color:var(--muted);letter-spacing:0;margin:0;padding:16px 0;font-size:14px;font-weight:400;line-height:24px}@container (width<=599.95px){.api-content{padding-bottom:48px}.api-code-block{padding:18px;font-size:12px;line-height:22px}}.example-image-frame{min-width:0;margin:0}.example-image-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;line-height:14px}.example-image-media{aspect-ratio:var(--example-image-aspect,1 / 1);background:var(--panel);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.example-image{width:100%;height:100%;display:block}.example-image--contain{object-fit:contain}.example-image--cover{object-fit:cover}.example-image-mask-overlay{object-fit:cover;opacity:.62;mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.example-triptych{border-top:1px solid var(--border);width:100%;min-width:0;padding:24px 0}.example-triptych:first-child{border-top:0;padding-top:0}.example-triptych-images{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.example-triptych-caption{color:var(--fg);margin:14px 0 0;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:20px}@container (width<=599.95px){.example-triptych-images{grid-template-columns:1fr}}.example-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;padding-bottom:72px;display:grid}@media (width<=1199.95px){.example-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899.95px){.example-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599.95px){.example-showcase-grid{grid-template-columns:1fr;padding-bottom:48px}}.example-showcase-card{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:10px;display:flex}.example-showcase-media{--cmp-x:var(--pos,50%);aspect-ratio:1;border:1px solid var(--border);background:var(--panel);border-radius:4px;position:relative;overflow:visible}.example-showcase-media--contain{background:var(--bg)}.example-showcase-media--contain .example-showcase-comparison{background:var(--panel)}.example-showcase-media--contain .example-showcase-after,.example-showcase-media--contain .example-showcase-before img{object-fit:contain}.example-showcase-comparison{border-radius:inherit;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.example-showcase-after,.example-showcase-before img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.example-showcase-after{clip-path:inset(0 0 0 var(--cmp-x))}.example-showcase-before{background:var(--panel);clip-path:inset(0 calc(100% - var(--cmp-x)) 0 0);position:absolute;inset:0;overflow:hidden}.example-showcase-divider{top:0;bottom:0;left:var(--cmp-x);z-index:2;pointer-events:none;background:#ffffffe6;width:2px;position:absolute;transform:translate(-1px)}.example-showcase-handle{color:#222;outline:.5px solid var(--border);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.example-showcase-slider{z-index:3;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.example-showcase-actions{border-top:1px solid var(--border);align-items:stretch;gap:10px;margin-inline:-10px;padding:10px 10px 0;display:flex}.example-showcase-actions>*{flex:1 1 0;min-width:0}*{box-sizing:border-box}h1,h2,p{margin:0}img,video{display:block}body{background:var(--host-bg,var(--bg));color:var(--fg);margin:0}#app{background:var(--host-bg,var(--bg))}.app{background:var(--host-bg,var(--bg));width:100%;min-width:0;color:var(--fg);flex-direction:column;display:flex;container-type:inline-size}.playground-edit-layout{align-items:start;width:100%}.editor-canvas{z-index:1;background:var(--panel);border-radius:12px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.editor-canvas img,.editor-canvas canvas{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.editor-canvas canvas{touch-action:none}.editor-canvas--point-mode canvas{cursor:crosshair}.editor-canvas--paintable.editor-canvas--brush-over-image canvas{cursor:none}.editor-click-mask-processing{z-index:4;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.brush-cursor{z-index:3;opacity:.85;pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 8px #0003}.brush-cursor--paint{background:#0167ff33;border:2px solid #0167fff2}.brush-cursor--erase{background:0 0;border:2px dashed #ffffffd9}.brush-cursor--preview{animation:.12s ease-out brush-cursor-preview-in}@keyframes brush-cursor-preview-in{0%{opacity:0}to{opacity:.85}}.editor-actions{flex-direction:column;gap:8px;width:100%;display:flex}pre{background:var(--bg);color:var(--fg);border-radius:8px;margin:0;padding:16px;font-size:13px;line-height:20px;overflow-x:auto}.mask-editor-toolbar{flex-direction:column;gap:0;width:100%;display:flex}.mask-toolbar-secondary{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .16s;display:grid}.mask-toolbar-secondary--open{opacity:1;grid-template-rows:1fr}.mask-toolbar-secondary__inner{min-height:0;padding-top:20px;overflow:hidden}.mask-tool-row{flex-wrap:nowrap;align-items:center;gap:10px;width:100%;display:flex}.mask-tool-row .nova-segmented-picker{box-sizing:border-box;flex:none;height:40px}.mask-tool-row .nova-segmented-picker__item{height:100%;min-height:0}.mask-tool-row .nova-base-button{flex:none}.point-prompt-tools{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:28px;display:flex}.point-prompt-tools span{min-width:0;color:var(--muted);font-family:Manrope,sans-serif;font-size:13px;font-weight:600;line-height:18px}@media (width<=1023.95px){.mask-tool-row .nova-segmented-picker svg{display:none}}.brush-size-field{flex-direction:column;gap:2px;width:100%;display:flex}.brush-size-label{color:var(--fg);font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:18px}.brush-size-range{--track-height:2px;--thumb-size:14px;--track-fill:var(--fg);--track-rail:var(--border);--thumb-bg:#fff;--thumb-border:var(--border);--thumb-shadow:0 1px 3px #00000024;cursor:pointer;appearance:none;background:0 0;width:100%;height:26px;margin:0;display:block}.brush-size-range:focus-visible{outline:none}.brush-size-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--fg);outline-offset:2px}.brush-size-range::-webkit-slider-runnable-track{height:var(--track-height);background:linear-gradient(to right, var(--track-fill) 0%, var(--track-fill) var(--pct,50%), var(--track-rail) var(--pct,50%), var(--track-rail) 100%);border-radius:999px}.brush-size-range::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb-size);height:var(--thumb-size);margin-top:calc((var(--track-height) - var(--thumb-size)) / 2);border:1px solid var(--thumb-border);background:var(--thumb-bg);box-shadow:var(--thumb-shadow);border-radius:50%}.brush-size-range::-moz-range-track{height:var(--track-height);background:var(--track-rail);border:0;border-radius:999px}.brush-size-range::-moz-range-progress{height:var(--track-height);background:var(--track-fill);border-radius:999px}.brush-size-range::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);border:1px solid var(--thumb-border);background:var(--thumb-bg);box-shadow:var(--thumb-shadow);border-radius:50%}
