.InspirationLibrary_layout__tcV_d{display:grid;grid-template-columns:13.5rem minmax(0,1fr);align-items:start;gap:clamp(var(--v2-space-6),3vw,var(--v2-space-10))}.InspirationLibrary_desktopSidebar__eA0B6{position:sticky;top:var(--v2-page-sticky-offset)}.InspirationLibrary_sidebar__nAXB5{display:grid;gap:var(--v2-space-6);padding:var(--v2-space-4);border:1px solid var(--v2-border-subtle);border-radius:var(--v2-radius-md);background:color-mix(in srgb,var(--v2-neutral-0) 92%,var(--v2-purple-50));box-shadow:var(--v2-shadow-1)}.InspirationLibrary_sidebar__nAXB5[data-embedded]{padding:0;border:0;background:transparent;box-shadow:none}.InspirationLibrary_sidebarBrand__EHgfb{display:flex;align-items:center;gap:var(--v2-space-3)}.InspirationLibrary_sidebarBrand__EHgfb>span{display:grid;width:3rem;height:3rem;place-items:center;border-radius:var(--v2-radius-sm);background:var(--v2-category-lilac-soft);color:var(--v2-category-lilac-text)}.InspirationLibrary_sidebarBrand__EHgfb svg{width:1.4rem;height:1.4rem}.InspirationLibrary_sidebarBrand__EHgfb>div{display:grid;gap:.15rem}.InspirationLibrary_sidebarBrand__EHgfb strong{color:var(--v2-text-primary);font-size:var(--v2-type-size-base)}.InspirationLibrary_sidebarBrand__EHgfb small{color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs)}.InspirationLibrary_sidebarNavigation__yrpe8{display:grid;gap:var(--v2-space-2)}.InspirationLibrary_sidebarNavigation__yrpe8>section{position:relative;border-radius:var(--v2-radius-sm)}.InspirationLibrary_scopeButton__l6oer,.InspirationLibrary_sidebarChildren__UQQQK button{display:flex;width:100%;min-height:2.75rem;align-items:center;gap:var(--v2-space-3);padding:0 var(--v2-space-3);border:0;border-radius:var(--v2-radius-xs);background:transparent;color:var(--v2-text-secondary);cursor:pointer;font:inherit;font-size:var(--v2-type-size-sm);text-align:left;transition:background-color var(--v2-motion-fast) var(--v2-ease-out),color var(--v2-motion-fast) var(--v2-ease-out),transform var(--v2-motion-fast) var(--v2-ease-out)}.InspirationLibrary_scopeButton__l6oer>span,.InspirationLibrary_sidebarChildren__UQQQK button>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InspirationLibrary_scopeButton__l6oer svg,.InspirationLibrary_sidebarChildren__UQQQK svg{width:1.1rem;height:1.1rem;flex:0 0 auto;stroke-width:1.8}.InspirationLibrary_scopeButton__l6oer svg:last-child{width:.85rem;height:.85rem}.InspirationLibrary_sidebarNavigation__yrpe8>section[data-active]>.InspirationLibrary_scopeButton__l6oer{background:var(--v2-category-lilac-soft);color:var(--v2-category-lilac-text);font-weight:var(--v2-type-weight-semibold)}.InspirationLibrary_sidebarChildren__UQQQK{position:relative;display:grid;gap:var(--v2-space-1);margin:var(--v2-space-2) 0 var(--v2-space-2) var(--v2-space-4);padding-left:var(--v2-space-3)}.InspirationLibrary_sidebarChildren__UQQQK:before{position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--v2-border-default);content:""}.InspirationLibrary_sidebarChildren__UQQQK button{min-height:2.5rem;font-size:var(--v2-type-size-xs)}.InspirationLibrary_sidebarChildren__UQQQK button[data-active]{background:var(--v2-neutral-0);color:var(--v2-brand-primary-active);box-shadow:var(--v2-shadow-1);font-weight:var(--v2-type-weight-semibold)}.InspirationLibrary_sidebarChildren__UQQQK .InspirationLibrary_createFolderButton___vj53{color:var(--v2-text-tertiary)}.InspirationLibrary_folderRow__NH9hr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 2.25rem;align-items:center;gap:var(--v2-space-1)}.InspirationLibrary_folderRow__NH9hr>button:first-child small{color:var(--v2-text-tertiary);font-size:.6875rem;font-variant-numeric:tabular-nums}.InspirationLibrary_sidebarChildren__UQQQK .InspirationLibrary_folderDeleteButton__3u4n_{display:grid;width:2.25rem;min-height:2.25rem;place-items:center;padding:0;color:var(--v2-text-tertiary)}.InspirationLibrary_sidebarChildren__UQQQK .InspirationLibrary_folderDeleteButton__3u4n_ svg{width:.9rem;height:.9rem}.InspirationLibrary_workbenchLink__BFEvn{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:var(--v2-space-2);border-top:1px solid var(--v2-border-subtle);color:var(--v2-brand-primary-active);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold);padding-top:var(--v2-space-3);text-decoration:none}.InspirationLibrary_workbenchLink__BFEvn svg{width:1rem;height:1rem}.InspirationLibrary_content__qgzmT{min-width:0}.InspirationLibrary_results__V_pdh{position:relative;min-width:0}.InspirationLibrary_refreshStatus____vTj{padding:.45rem .8rem;border-radius:var(--v2-radius-pill);background:color-mix(in srgb,var(--v2-neutral-0) 90%,var(--v2-purple-50));color:var(--v2-text-secondary)}.InspirationLibrary_refreshError__rLgBy,.InspirationLibrary_refreshStatus____vTj{position:sticky;z-index:var(--v2-z-raised);bottom:var(--v2-space-4);width:-moz-fit-content;width:fit-content;margin:var(--v2-space-3) auto 0;box-shadow:var(--v2-shadow-1);font-size:var(--v2-type-size-xs)}.InspirationLibrary_refreshError__rLgBy{display:flex;align-items:center;gap:var(--v2-space-3);max-width:min(100%,36rem);padding:.45rem .5rem .45rem .8rem;border-radius:var(--v2-radius-md);background:color-mix(in srgb,var(--v2-neutral-0) 92%,var(--v2-status-danger-bg));color:var(--v2-status-danger-text)}.InspirationLibrary_hero__aaiJk{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,36rem);align-items:end;gap:var(--v2-space-6);padding-bottom:var(--v2-space-6);border-bottom:1px solid var(--v2-border-subtle)}.InspirationLibrary_hero__aaiJk p{margin:0;color:var(--v2-brand-primary);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-bold);letter-spacing:.08em}.InspirationLibrary_hero__aaiJk h1{margin:var(--v2-space-2) 0 0;color:var(--v2-text-primary);font-size:clamp(2.2rem,4vw,3.8rem);font-weight:var(--v2-type-weight-bold);letter-spacing:var(--v2-type-tracking-tight);line-height:1.04}.InspirationLibrary_hero__aaiJk>div:first-child>span{display:block;max-width:42rem;margin-top:var(--v2-space-3);color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);line-height:var(--v2-type-leading-body)}.InspirationLibrary_heroTools__5gOjR{display:grid;grid-template-columns:minmax(13rem,1fr) auto 9.5rem;align-items:center;gap:var(--v2-space-2)}.InspirationLibrary_heroTools__5gOjR[data-private]{grid-template-columns:minmax(13rem,1fr) auto auto}.InspirationLibrary_heroTools__5gOjR output{grid-column:1/-1;justify-self:end;color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs)}.InspirationLibrary_heroTools__5gOjR output strong{color:var(--v2-brand-primary-active);font-variant-numeric:tabular-nums}.InspirationLibrary_filterButton__FEnaK,.InspirationLibrary_mobileNavigationButton__SWk3r{display:none;min-height:var(--v2-field-control-height);align-items:center;justify-content:center;gap:var(--v2-space-2);padding:0 var(--v2-space-3);border:1px solid var(--v2-border-default);border-radius:var(--v2-radius-sm);background:var(--v2-neutral-0);color:var(--v2-text-primary);cursor:pointer;font:inherit;font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold)}.InspirationLibrary_filterButton__FEnaK{display:inline-flex;white-space:nowrap}.InspirationLibrary_filterButton__FEnaK[data-active]{border-color:var(--v2-brand-primary-border);background:var(--v2-category-lilac-soft);color:var(--v2-category-lilac-text)}.InspirationLibrary_filterButton__FEnaK strong{display:grid;min-width:1.25rem;height:1.25rem;place-items:center;border-radius:var(--v2-radius-pill);background:var(--v2-neutral-0);color:var(--v2-brand-primary-active);font-size:.6875rem;font-variant-numeric:tabular-nums}.InspirationLibrary_filterButton__FEnaK svg,.InspirationLibrary_mobileNavigationButton__SWk3r svg{width:1rem;height:1rem}.InspirationLibrary_categoryBar__u2zjy{margin-top:var(--v2-space-5)}.InspirationLibrary_compactChips__2Yv__{gap:var(--v2-space-1)}.InspirationLibrary_compactChips__2Yv__ button{min-height:2rem;padding-inline:var(--v2-space-3);font-size:var(--v2-type-size-xs)}.InspirationLibrary_grid__fw3Yt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin-top:var(--v2-space-8);padding:var(--v2-space-2) var(--v2-space-2) var(--v2-space-16);-moz-column-gap:clamp(var(--v2-space-4),1.6vw,var(--v2-space-6));column-gap:clamp(var(--v2-space-4),1.6vw,var(--v2-space-6));row-gap:clamp(var(--v2-space-4),1.6vw,var(--v2-space-6))}.InspirationLibrary_grid__fw3Yt[data-has-media]{row-gap:clamp(var(--v2-space-8),3vw,var(--v2-space-10))}.InspirationLibrary_grid__fw3Yt[data-scope=personal]{grid-template-columns:repeat(auto-fill,minmax(13.5rem,15rem))}.InspirationLibrary_assetCardCell__4lELB{display:grid;min-width:0;align-content:start;gap:var(--v2-space-4)}.InspirationLibrary_assetAvailability__NqfDi{margin:calc(var(--v2-space-2) * -1) 0 0;padding-right:.75rem;color:var(--v2-status-danger-text);font-size:.6875rem;line-height:1.5}.InspirationLibrary_emptyActions__AsGc_{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--v2-space-3)}.InspirationLibrary_personalFeedback__5mzb9{display:block;margin-top:var(--v2-space-5);color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs)}.InspirationLibrary_emptyState__8z46b{display:grid;min-height:24rem;place-items:center;align-content:center;margin-top:var(--v2-space-8);gap:var(--v2-space-3);border:1px dashed var(--v2-border-default);border-radius:var(--v2-radius-md);background:var(--v2-white-a52);text-align:center}.InspirationLibrary_emptyState__8z46b>svg{width:2rem;height:2rem;color:var(--v2-brand-primary)}.InspirationLibrary_emptyState__8z46b h2,.InspirationLibrary_emptyState__8z46b p{margin:0}.InspirationLibrary_emptyState__8z46b h2{color:var(--v2-text-primary);font-size:var(--v2-type-size-xl)}.InspirationLibrary_emptyState__8z46b p{color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm)}.InspirationLibrary_folderField__MDgq9{display:grid;gap:var(--v2-space-2);color:var(--v2-text-primary);font-size:var(--v2-type-size-sm);font-weight:var(--v2-type-weight-semibold)}.InspirationLibrary_filterButton__FEnaK:focus-visible,.InspirationLibrary_mobileNavigationButton__SWk3r:focus-visible,.InspirationLibrary_scopeButton__l6oer:focus-visible,.InspirationLibrary_sidebarChildren__UQQQK button:focus-visible,.InspirationLibrary_workbenchLink__BFEvn:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--v2-focus-ring)}@media (hover:hover) and (pointer:fine){.InspirationLibrary_scopeButton__l6oer:hover,.InspirationLibrary_sidebarChildren__UQQQK button:hover{background:var(--v2-neutral-0);color:var(--v2-text-primary);transform:translateX(.1rem)}.InspirationLibrary_sidebarChildren__UQQQK .InspirationLibrary_folderDeleteButton__3u4n_:hover{background:var(--v2-status-danger-bg);color:var(--v2-action-delete-hover);transform:none}.InspirationLibrary_workbenchLink__BFEvn:hover{color:var(--v2-brand-primary)}.InspirationLibrary_filterButton__FEnaK:hover,.InspirationLibrary_mobileNavigationButton__SWk3r:hover{border-color:var(--v2-brand-primary-border);color:var(--v2-brand-primary-active)}}@media (max-width:80rem){.InspirationLibrary_grid__fw3Yt{grid-template-columns:repeat(3,minmax(0,1fr))}.InspirationLibrary_hero__aaiJk{grid-template-columns:1fr}}@media (max-width:64rem){.InspirationLibrary_layout__tcV_d{grid-template-columns:minmax(0,1fr)}.InspirationLibrary_desktopSidebar__eA0B6{display:none}.InspirationLibrary_heroTools__5gOjR{grid-template-columns:minmax(13rem,1fr) auto 9.5rem auto}.InspirationLibrary_heroTools__5gOjR[data-private]{grid-template-columns:minmax(13rem,1fr) auto auto auto}.InspirationLibrary_mobileNavigationButton__SWk3r{display:inline-flex}}@media (max-width:50rem){.InspirationLibrary_grid__fw3Yt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:44rem){.InspirationLibrary_assetCardCell__4lELB,.InspirationLibrary_content__qgzmT,.InspirationLibrary_grid__fw3Yt,.InspirationLibrary_heroTools__5gOjR,.InspirationLibrary_hero__aaiJk,.InspirationLibrary_layout__tcV_d{min-width:0;max-width:100%}.InspirationLibrary_hero__aaiJk{gap:var(--v2-space-4);padding-bottom:var(--v2-space-4)}.InspirationLibrary_hero__aaiJk p{font-size:.6875rem;letter-spacing:.06em}.InspirationLibrary_hero__aaiJk h1{margin-top:var(--v2-space-1);font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.15}.InspirationLibrary_hero__aaiJk>div:first-child>span{margin-top:var(--v2-space-2);font-size:.8125rem;line-height:1.6}.InspirationLibrary_heroTools__5gOjR,.InspirationLibrary_heroTools__5gOjR[data-private]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--v2-mobile-inline-gap)}.InspirationLibrary_heroTools__5gOjR>:first-child{grid-column:1/-1;grid-row:1}.InspirationLibrary_heroTools__5gOjR>[data-size=lg]{--v2-field-current-height:var(--v2-field-control-height-md);min-width:0;width:100%}.InspirationLibrary_heroTools__5gOjR>button:not(.InspirationLibrary_filterButton__FEnaK):not(.InspirationLibrary_mobileNavigationButton__SWk3r){grid-column:2;grid-row:2;min-width:0;width:100%;white-space:nowrap}.InspirationLibrary_heroTools__5gOjR>.InspirationLibrary_filterButton__FEnaK{grid-column:1;grid-row:2;min-width:0;width:100%}.InspirationLibrary_heroTools__5gOjR>.InspirationLibrary_mobileNavigationButton__SWk3r{grid-column:3;grid-row:2;min-width:0;width:100%}.InspirationLibrary_heroTools__5gOjR output{order:5}.InspirationLibrary_filterButton__FEnaK,.InspirationLibrary_mobileNavigationButton__SWk3r{min-height:var(--v2-mobile-touch-target);gap:var(--v2-space-1);padding-inline:var(--v2-space-2);border-radius:var(--v2-mobile-control-radius);font-size:var(--v2-mobile-caption-size)}.InspirationLibrary_filterButton__FEnaK svg,.InspirationLibrary_mobileNavigationButton__SWk3r svg{width:var(--v2-mobile-icon-size);height:var(--v2-mobile-icon-size)}.InspirationLibrary_heroTools__5gOjR>[data-size=lg]:not(:first-child){grid-column:2;grid-row:2;font-size:var(--v2-mobile-caption-size)}.InspirationLibrary_heroTools__5gOjR output{grid-column:1/-1;grid-row:auto;justify-self:start;margin-top:.125rem}.InspirationLibrary_categoryBar__u2zjy{max-width:100%;margin-top:var(--v2-space-3);overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:var(--v2-space-1);scrollbar-width:none}.InspirationLibrary_categoryBar__u2zjy::-webkit-scrollbar{display:none}.InspirationLibrary_compactChips__2Yv__{width:-moz-max-content;width:max-content;max-width:none;flex-wrap:nowrap}.InspirationLibrary_grid__fw3Yt,.InspirationLibrary_grid__fw3Yt[data-has-media]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--v2-space-5);padding:0 0 var(--v2-mobile-content-bottom);-moz-column-gap:var(--v2-space-3);column-gap:var(--v2-space-3);row-gap:var(--v2-space-5)}.InspirationLibrary_grid__fw3Yt[data-scope=personal]{grid-template-columns:minmax(0,1fr)}.InspirationLibrary_assetCardCell__4lELB{gap:var(--v2-space-2)}.InspirationLibrary_emptyState__8z46b{min-height:18rem;margin-top:var(--v2-space-5);padding-inline:var(--v2-space-5);border-radius:var(--v2-mobile-surface-radius)}}@media (max-width:24rem){.InspirationLibrary_grid__fw3Yt,.InspirationLibrary_grid__fw3Yt[data-has-media]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.InspirationLibrary_filterButton__FEnaK,.InspirationLibrary_scopeButton__l6oer,.InspirationLibrary_sidebarChildren__UQQQK button{transition:none}}