.MockupRenderStack_stack__6ZMam{isolation:isolate;overflow:hidden;z-index:var(--z-index-s2);opacity:0;transition:opacity .2s ease-in-out}.MockupRenderStack_ready__mmPis{opacity:1}.MockupRenderStack_layer__rdff_{position:absolute!important;z-index:auto!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill}.MockupRenderStack_blend-multiply__uSLDY{mix-blend-mode:multiply}.MockupRenderStack_blend-screen__rKIzl{mix-blend-mode:screen}.MockupSettingsControls_controls__5Ye9x{display:flex;flex-direction:column;gap:var(--spacing-12)}.MockupSettingsControls_background-color-control__MekI0{display:flex;flex-direction:column;gap:var(--spacing-8)}.MockupSettingsControls_color-swatch__D0pSX{width:24px;height:24px;flex:0 0 24px;border:1px solid var(--color-border-transparent);border-radius:var(--border-radius-4);background:var(--color-bg-fill)}.MockupSettingsControls_color-picker-button__CautM.MockupSettingsControls_color-picker-button__CautM{--button-gap:var(--spacing-12)}.MockupSettingsControls_actions__eDZTd{display:flex;gap:var(--spacing-12)}.MockupSettingsControls_controls__5Ye9x[data-expand-actions] .MockupSettingsControls_action-button__v4_lf{flex:1}@media (max-width:700px){.MockupSettingsControls_actions__eDZTd{flex-wrap:wrap}}.MockupPreviewModal_dialog-content__luOSx{display:flex;flex-direction:column;height:100%}@media (min-width:800px){.MockupPreviewModal_dialog-content__luOSx{flex-direction:row}}.MockupPreviewModal_preview-container__ABfVb{position:relative;display:flex;flex:1;container-type:size;align-items:center;justify-content:center;min-width:0;min-height:0;overflow:hidden;padding:var(--spacing-24);background-color:var(--color-bg-surface-contrast)}.MockupPreviewModal_preview-image__lfM9j{display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:100%;max-height:100%}.MockupPreviewModal_preview-image__lfM9j img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--border-radius-12)}.MockupPreviewModal_mockup-scene__FBw1X{position:absolute;top:50%;left:50%;width:100cqmin;height:100cqmin;max-width:100%;max-height:100%;transform:translate(-50%,-50%);border-radius:var(--border-radius-12)}.MockupPreviewModal_details-container__3qQCQ{display:flex;width:100%;min-width:0;border-top:1px solid var(--color-border);background-color:var(--color-bg-canvas)}.MockupPreviewModal_details-panel__ZMOdF{display:flex;flex:1;flex-direction:column;min-height:0}.MockupPreviewModal_details-content__GC_21{display:flex;flex-direction:column;gap:var(--spacing-16);padding:var(--spacing-16)}.MockupPreviewModal_settings-content__ATEqv{padding:var(--spacing-16);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.MockupPreviewModal_title-row__uD_RU{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-8)}.MockupPreviewModal_premium-badge__GgQDL{display:inline-flex;align-items:center;gap:var(--spacing-4)}.MockupPreviewModal_breadcrumbs__tqLZV{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-6)}.MockupPreviewModal_breadcrumb-item__vp9Hq{display:inline-flex;align-items:center;gap:var(--spacing-4)}.MockupPreviewModal_footer__nL5X2{display:flex;flex-direction:column;gap:var(--spacing-12);margin-top:auto;padding:var(--spacing-16)}@media (min-width:800px){.MockupPreviewModal_details-container__3qQCQ{width:340px;height:100%;border-top:none;border-left:1px solid var(--color-border)}.MockupPreviewModal_details-content__GC_21,.MockupPreviewModal_footer__nL5X2,.MockupPreviewModal_settings-content__ATEqv{padding:var(--spacing-24)}}.MockupPreviewModal_dialog-content__luOSx[data-full-width]{overflow-y:auto;width:100%}.MockupGridCard_card-media__7lvan{aspect-ratio:1;width:100%;border-radius:var(--border-radius-8);background:var(--color-bg-fill-secondary)}.MockupGridCard_media-frame__lfkOz{position:relative;isolation:isolate;display:block;width:100%;border-radius:var(--border-radius-8);overflow:hidden}.MockupGridCard_mockup-image__6oPfu{width:100%}.MockupGridCard_mockup-scene__rk5mu{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius-8)}.MockupGridCard_actions__5TM_9{display:flex;gap:var(--spacing-8)}.MockupsGrid_grid__BZl0_{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(323px,calc((100% - (var(--spacing-8) * 3)) / 4)),1fr));min-width:0;grid-gap:var(--spacing-8);gap:var(--spacing-8)}.MockupsGrid_skeleton-card__h3jjO{aspect-ratio:1;border-radius:var(--border-radius-8);background:var(--color-bg-fill-secondary);animation:MockupsGrid_pulse__I4jzM 1.2s ease-in-out infinite}@keyframes MockupsGrid_pulse__I4jzM{0%,to{opacity:.52}50%{opacity:1}}.MockupsLane_lane__4Qc38{min-width:0}.MockupsLane_header__yeFnL{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12);margin-bottom:var(--spacing-8)}.MockupsLane_title-button__ucB0c{min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.MockupsLane_view-all___tP9G{flex:0 0 auto}.MockupsLane_card__tmRn8{width:var(--layout-item-width);min-width:var(--layout-item-width)}.MockupsLane_status__0qF5N{display:grid;min-height:120px;place-items:center}.MockupsLane_skeleton-card__lssnb{width:var(--layout-item-width);min-width:var(--layout-item-width);height:210px;border-radius:var(--border-radius-8);background:var(--color-bg-fill-secondary);animation:MockupsLane_pulse__UE1hU 1.2s ease-in-out infinite}@keyframes MockupsLane_pulse__UE1hU{0%,to{opacity:.52}50%{opacity:1}}.MockupsSelectionToolbar_selection-toolbar___RrIe{--selection-toolbar-surface:var(--color-bg-fill-brand);position:fixed;bottom:var(--spacing-32);left:50%;z-index:var(--z-index-overlay);display:flex;align-items:center;box-sizing:border-box;width:min(760px,calc(100vw - 48px));min-height:68px;gap:var(--spacing-20);padding:var(--spacing-8) var(--spacing-20);border:1px solid var(--color-border-transparent-brand);border-radius:999px;background:var(--selection-toolbar-surface);box-shadow:var(--box-shadow-default);color:var(--color-text-brand-on-bg);transform:translateX(-50%)}.MockupsSelectionToolbar_preview-group__raXd5{display:flex;align-items:center;min-width:0;gap:var(--spacing-12)}.MockupsSelectionToolbar_thumbs__ipP2B{display:flex;align-items:center;min-width:48px}.MockupsSelectionToolbar_thumb__ZiK6V{display:grid;flex:0 0 auto;place-items:center;width:46px;height:46px;margin-left:-16px;border:2px solid var(--selection-toolbar-surface);border-radius:var(--border-radius-8);background:var(--color-bg-fill-secondary);color:inherit;overflow:hidden}.MockupsSelectionToolbar_thumb__ZiK6V:first-child{margin-left:0}.MockupsSelectionToolbar_thumb__ZiK6V img{display:block;width:100%;height:100%;object-fit:cover}.MockupsSelectionToolbar_overflow-thumb__ut754{background:var(--color-bg-fill-tertiary)}.MockupsSelectionToolbar_selection-count__k4Nve{overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.MockupsSelectionToolbar_actions__CbBK_{display:flex;align-items:center;gap:var(--spacing-8);margin-left:auto}.MockupsSelectionToolbar_primary-button__FctDw{min-width:136px}.MockupsSelectionToolbar_secondary-button__e9yv7{min-width:148px}@media (max-width:700px){.MockupsSelectionToolbar_selection-toolbar___RrIe{bottom:var(--spacing-16);width:calc(100vw - 28px);gap:var(--spacing-4);padding:var(--spacing-8) var(--spacing-16)}.MockupsSelectionToolbar_thumb__ZiK6V{width:38px;height:38px;margin-left:-14px}.MockupsSelectionToolbar_thumbs__ipP2B{flex:0 0 auto}.MockupsSelectionToolbar_overflow-thumb__ut754,.MockupsSelectionToolbar_thumb__ZiK6V[data-mobile-hidden=true]{display:none}.MockupsSelectionToolbar_thumb__ZiK6V[data-mobile-hidden=true]+.MockupsSelectionToolbar_thumb__ZiK6V:not([data-mobile-hidden=true]){margin-left:0}.MockupsSelectionToolbar_selection-count__k4Nve{display:block}.MockupsSelectionToolbar_primary-button__FctDw>:last-child,.MockupsSelectionToolbar_secondary-button__e9yv7>:last-child{display:none}.MockupsSelectionToolbar_actions__CbBK_{gap:var(--spacing-8)}.MockupsSelectionToolbar_primary-button__FctDw,.MockupsSelectionToolbar_secondary-button__e9yv7{flex:0 0 var(--spacing-40);width:var(--spacing-40);min-width:var(--spacing-40);padding-left:var(--spacing-8);padding-right:var(--spacing-8)}}