.DirectoryGrid-module__OB-ETq__section{--mockups-grid-min-tile:240px;gap:var(--spacing-16);scroll-margin-top:calc(var(--header-height,58px) + var(--spacing-24));flex-direction:column;display:flex}@media (max-width:1000px){.DirectoryGrid-module__OB-ETq__section{--mockups-grid-min-tile:calc((100% - (var(--spacing-8) * 2)) / 3)}}@media (max-width:600px){.DirectoryGrid-module__OB-ETq__section{--mockups-grid-min-tile:calc((100% - var(--spacing-8)) / 2)}}.DirectoryGrid-module__OB-ETq__chips{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.DirectoryGrid-module__OB-ETq__chips a{-webkit-text-decoration:none;text-decoration:none}.DirectoryGrid-module__OB-ETq__status-block{padding:var(--spacing-48) 0;color:var(--color-text-secondary);justify-content:center;display:flex}.DirectoryGrid-module__OB-ETq__load-more-sentinel{height:1px}
.DropZoneEventBoundary-module__74aw3a__boundary{display:contents}
.MockupSettingsControls-module__E5NcDa__controls{gap:var(--spacing-8);flex-direction:column;width:min(100%,240px);display:flex}.MockupSettingsControls-module__E5NcDa__background-color-control{align-items:center;gap:var(--spacing-8);grid-template-columns:64px minmax(0,1fr);display:grid}.MockupSettingsControls-module__E5NcDa__color-swatch{border:1px solid var(--color-border-transparent);border-radius:var(--border-radius-4);background:var(--color-bg-fill);flex:0 0 24px;width:24px;height:24px}.MockupSettingsControls-module__E5NcDa__color-picker-button.MockupSettingsControls-module__E5NcDa__color-picker-button{--button-gap:var(--spacing-12);justify-content:flex-start;width:100%}.MockupSettingsControls-module__E5NcDa__background-removal-button{grid-column:1/-1;width:100%}
.MockupPreviewModal-module__BejY8q__dialog-content{flex-direction:column;height:100%;display:flex}@media (min-width:800px){.MockupPreviewModal-module__BejY8q__dialog-content{flex-direction:row}}.MockupPreviewModal-module__BejY8q__preview-container{min-width:0;min-height:0;padding:var(--spacing-24);background-color:var(--color-bg-surface-contrast);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;container-type:size}@media (min-width:800px){.MockupPreviewModal-module__BejY8q__preview-container{border-right:1px var(--color-border) solid}}.MockupPreviewModal-module__BejY8q__preview-image{justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;display:flex}.MockupPreviewModal-module__BejY8q__preview-image img{object-fit:contain;border-radius:var(--border-radius-12);width:auto;max-width:100%;height:auto;max-height:100%}.MockupPreviewModal-module__BejY8q__mockup-scene{border-radius:var(--border-radius-12);width:100cqmin;max-width:100%;height:100cqmin;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MockupPreviewModal-module__BejY8q__details-container{flex-direction:column;width:100%;min-width:0;display:flex}.MockupPreviewModal-module__BejY8q__details-content{gap:var(--spacing-12);padding:var(--spacing-16);flex-direction:column;display:flex}.MockupPreviewModal-module__BejY8q__settings-content{padding:var(--spacing-16);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.MockupPreviewModal-module__BejY8q__settings-content[data-fill]{flex-direction:column;flex:1;min-height:0;display:flex}.MockupPreviewModal-module__BejY8q__title-row{align-items:center;gap:var(--spacing-8);display:flex}.MockupPreviewModal-module__BejY8q__pills{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.MockupPreviewModal-module__BejY8q__footer{align-items:center;gap:var(--spacing-12);border-top:1px solid var(--color-border);padding:var(--spacing-16);margin-top:auto;display:flex}@media (min-width:800px){.MockupPreviewModal-module__BejY8q__details-container{width:340px;height:100%}.MockupPreviewModal-module__BejY8q__details-content,.MockupPreviewModal-module__BejY8q__settings-content,.MockupPreviewModal-module__BejY8q__footer{padding:var(--spacing-24)}}.MockupPreviewModal-module__BejY8q__dialog-content-full-width{width:100%;overflow-y:auto}.MockupPreviewModal-module__BejY8q__dialog-content-full-width .MockupPreviewModal-module__BejY8q__footer,.MockupPreviewModal-module__BejY8q__footer[data-guest]{flex-direction:column;align-items:stretch}
.MockupSettingsCard-module__bDYgdq__mockup-settings-card{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--spacing-16);width:100%;min-height:246px;padding:var(--spacing-24);border:1px solid var(--color-border);border-radius:var(--border-radius-24);background:var(--color-bg-surface);color:inherit;flex:1;display:flex}.MockupSettingsCard-module__bDYgdq__mockup-preview{flex:0 0 180px;width:180px;height:180px}.MockupSettingsCard-module__bDYgdq__mockup-preview-content{width:100%;height:100%}.MockupSettingsCard-module__bDYgdq__mockup-settings{flex-direction:column;flex:1;justify-content:space-between;min-width:0;height:180px;min-height:0;display:flex}@media (max-width:700px){.MockupSettingsCard-module__bDYgdq__mockup-settings-card{flex-direction:column}.MockupSettingsCard-module__bDYgdq__mockup-preview,.MockupSettingsCard-module__bDYgdq__mockup-settings{width:100%}.MockupSettingsCard-module__bDYgdq__mockup-preview{flex-basis:auto}.MockupSettingsCard-module__bDYgdq__mockup-settings{gap:var(--spacing-16);height:auto}.MockupSettingsCard-module__bDYgdq__mockup-settings .MockupSettingsCard-module__bDYgdq__mockup-settings-controls{width:100%}}
.MockupsExpandedViewHeader-module__lPOY9q__use-case-view{gap:var(--spacing-24);margin-bottom:var(--spacing-24);display:grid}.MockupsExpandedViewHeader-module__lPOY9q__use-case-view-header{align-items:center;gap:var(--spacing-12);display:flex}.MockupsExpandedViewHeader-module__lPOY9q__sub-use-case-nav{min-width:0}.MockupsExpandedViewHeader-module__lPOY9q__sub-use-case-nav-container{gap:var(--spacing-2);padding:var(--spacing-2);width:max-content;display:flex}
.MockupsUploadBanner-module__zhlggq__upload-banner{isolation:isolate;min-height:440px;padding:72px var(--spacing-24);margin-bottom:var(--spacing-24);border:1px solid var(--color-border);border-radius:var(--border-radius-24);background:linear-gradient(0deg, #d2d6ff 0%, #f2f4ff 100%), var(--color-bg-fill-hover);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.MockupsUploadBanner-module__zhlggq__upload-banner-image{z-index:var(--z-index-negative);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.MockupsUploadBanner-module__zhlggq__upload-banner-content{width:100%;color:var(--color-text-theme-agnostic-black);align-items:center;gap:var(--spacing-32);flex-direction:column;display:flex}@media (max-width:700px){.MockupsUploadBanner-module__zhlggq__upload-banner{min-height:360px;padding:var(--spacing-32) var(--spacing-16)}.MockupsUploadBanner-module__zhlggq__mockup-settings-card{flex-direction:column}.MockupsUploadBanner-module__zhlggq__mockup-settings{width:100%}.MockupsUploadBanner-module__zhlggq__mockup-preview{aspect-ratio:1;flex-basis:auto;width:min(100%,180px);height:auto}.MockupsUploadBanner-module__zhlggq__mockup-settings{gap:var(--spacing-16);height:auto}.MockupsUploadBanner-module__zhlggq__mockup-settings .MockupsUploadBanner-module__zhlggq__mockup-settings-controls{width:100%}}
.MockupsVirtualizedLanes-module___u6Bja__root{width:100%;min-width:0}
.MockupsDashboardContent-module__ww5OZq__page{--selection-toolbar-bottom-offset:var(--spacing-32);--selection-toolbar-height:68px;width:100%;min-width:0;padding:0 var(--content-padding) var(--spacing-40)}.MockupsDashboardContent-module__ww5OZq__page.MockupsDashboardContent-module__ww5OZq__with-selection-toolbar{padding-bottom:calc(var(--spacing-40) + var(--selection-toolbar-bottom-offset) + var(--selection-toolbar-height))}.MockupsDashboardContent-module__ww5OZq__status-block{place-items:center;min-height:280px;display:grid}.MockupsDashboardContent-module__ww5OZq__lanes-preceding-content{display:flow-root}.MockupsDashboardContent-module__ww5OZq__load-more-sentinel{height:1px}@media (max-width:700px){.MockupsDashboardContent-module__ww5OZq__page{--selection-toolbar-bottom-offset:var(--spacing-16);padding-top:var(--content-padding)}}
.GuestUploadModule-module__sNRYoG__module{gap:var(--spacing-12);flex-direction:column;width:100%;min-height:246px;display:flex}.GuestUploadModule-module__sNRYoG__module>*{flex:1}
.DirectoryHero-module__PtMV0G__hero{box-sizing:border-box;padding:var(--spacing-40);border-radius:var(--border-radius-24);background:var(--color-bg-fill-hover);align-items:center;gap:var(--spacing-40);grid-template-columns:1fr minmax(480px,1fr);display:grid}.DirectoryHero-module__PtMV0G__copy{gap:var(--spacing-16);flex-direction:column;max-width:560px;display:flex}@media (max-width:900px){.DirectoryHero-module__PtMV0G__hero{padding:var(--spacing-24);gap:var(--spacing-24);grid-template-columns:1fr}}
.DirectoryPage-module__tNAi9q__page{gap:var(--spacing-32);max-width:1920px;padding:var(--spacing-24) var(--spacing-24) var(--spacing-64);flex-direction:column;margin:0 auto;display:flex}@media (min-width:550px){.DirectoryPage-module__tNAi9q__page{padding-left:var(--spacing-48);padding-right:var(--spacing-48)}}.DirectoryPage-module__tNAi9q__breadcrumbs-host{margin-bottom:calc(-1 * var(--spacing-16));margin-left:calc(-1 * var(--spacing-24));margin-right:calc(-1 * var(--spacing-24))}@media (min-width:550px){.DirectoryPage-module__tNAi9q__breadcrumbs-host{margin-left:calc(-1 * var(--spacing-48));margin-right:calc(-1 * var(--spacing-48))}}.DirectoryPage-module__tNAi9q__landing-sections-host{gap:var(--spacing-24);flex-direction:column;display:flex}.DirectoryPage-module__tNAi9q__landing-sections-host>section,.DirectoryPage-module__tNAi9q__landing-sections-host>div>section,.DirectoryPage-module__tNAi9q__landing-sections-host>div{border-radius:var(--border-radius-24);overflow:hidden}.DirectoryPage-module__tNAi9q__landing-sections-host>section:first-child{padding-top:var(--spacing-16);padding-bottom:var(--spacing-24)}.DirectoryPage-module__tNAi9q__landing-sections-host section[data-component-name=TextBanner]{padding-left:0;padding-right:0}.DirectoryPage-module__tNAi9q__landing-sections-host section[data-component-name=TextBanner]>div{border-radius:var(--border-radius-24)}.DirectoryPage-module__tNAi9q__copy-block{gap:var(--spacing-12);flex-direction:column;max-width:760px;display:flex}.DirectoryPage-module__tNAi9q__copy-block p{color:var(--color-text-secondary);margin:0}.DirectoryPage-module__tNAi9q__page-lead{padding-top:var(--spacing-48)}
