.MarketplaceProducts_tile__Y8w7U{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-1);box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:var(--radius-lg);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.MarketplaceProducts_tile__Y8w7U:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset)}.MarketplaceProducts_cover__ze_1y{position:relative;display:flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:100%;aspect-ratio:3/4;margin-bottom:var(--space-1);overflow:hidden;border:1px solid var(--cm-border-emphasis);border-radius:var(--radius-lg);background:var(--cm-tile-bg);color:var(--cm-text-faint)}@media (hover:hover){.MarketplaceProducts_tile__Y8w7U:hover .MarketplaceProducts_cover__ze_1y{border-color:var(--cm-border-strong)}}.MarketplaceProducts_tile__Y8w7U[aria-current=true] .MarketplaceProducts_cover__ze_1y{border-color:var(--brand-cyan);outline:1px solid var(--brand-cyan)}.MarketplaceProducts_coverImage__0ONDe{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.MarketplaceProducts_coverIcon__LS3NX{width:var(--space-6);height:var(--space-6)}.MarketplaceProducts_badge__zRO7m{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-content);box-sizing:border-box;max-width:calc(100% - var(--space-4));padding:var(--space-1) var(--space-2);overflow:hidden;border:1px solid var(--cm-border-emphasis);border-radius:var(--radius-full);background:rgba(var(--bg-body-rgb),.8);color:var(--cm-text-soft);font-size:var(--text-2xs);font-weight:var(--font-medium);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap}.MarketplaceProducts_badge__zRO7m[data-tone=run]{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-48));color:var(--brand-cyan)}.MarketplaceProducts_badge__zRO7m[data-tone=warn]{border-color:var(--cm-warning-tint-border);color:var(--cm-warning)}.MarketplaceProducts_count__02lgx{position:absolute;right:var(--space-2);bottom:var(--space-2);z-index:var(--z-content);display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:rgba(var(--bg-body-rgb),.8);color:var(--text-primary);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;line-height:var(--leading-snug)}.MarketplaceProducts_countIcon__uPdTf{flex:none;width:var(--space-3);height:var(--space-3)}.MarketplaceProducts_name__OES_1{color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-snug)}.MarketplaceProducts_meta__IKOQA,.MarketplaceProducts_name__OES_1{display:-webkit-box;overflow:hidden;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.MarketplaceProducts_meta__IKOQA{color:var(--cm-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.MarketplaceProducts_tile__Y8w7U[data-state=failed] .MarketplaceProducts_meta__IKOQA,.MarketplaceProducts_tile__Y8w7U[data-state=stale] .MarketplaceProducts_meta__IKOQA{color:var(--cm-warning)}.MarketplaceProducts_tile__Y8w7U[data-compact] .MarketplaceProducts_name__OES_1{font-size:var(--text-xs);-webkit-line-clamp:1;line-clamp:1}.MarketplaceProducts_tile__Y8w7U[data-compact] .MarketplaceProducts_meta__IKOQA{font-size:var(--text-2xs)}.MarketplaceProducts_tile__Y8w7U[data-compact] .MarketplaceProducts_badge__zRO7m{top:var(--space-1);left:var(--space-1);max-width:calc(100% - var(--space-2))}.MarketplaceProducts_tile__Y8w7U[data-compact] .MarketplaceProducts_count__02lgx{right:var(--space-1);bottom:var(--space-1)}.MarketplaceProducts_gallery__dSFCu{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--space-24),1fr));gap:var(--space-4) var(--space-3);margin:0;padding:0;list-style:none}.MarketplaceProducts_galleryItem__1kF_M{display:flex;min-width:0}.MarketplaceProducts_notFoundHint__tz9h1{margin:0;color:var(--cm-text-faint);font-size:var(--text-xs);line-height:var(--leading-normal);overflow-wrap:break-word}.MarketplaceProducts_toolbar__IxGRO{display:contents}.MarketplaceProducts_search__uWbmC{--filter-search-radius:var(--radius-md);flex:1 1 100%;min-width:0;font-size:var(--text-base)}.MarketplaceProducts_filter__oruos.MarketplaceProducts_filter__oruos{display:flex;flex:1 1 auto;min-width:0;border-color:var(--cm-border-emphasis);border-radius:var(--radius-md);background:var(--cm-surface-recess)}.MarketplaceProducts_filter__oruos .ui-segment__option{flex:1 1 0;min-width:0;min-height:var(--tap-target-min);border-radius:var(--radius-sm);background:transparent}.MarketplaceProducts_filter__oruos .ui-segment__option--active{border-color:var(--cm-border-emphasis);background:var(--cm-surface-card-hover);box-shadow:none}@media not all and (max-width:767px){.MarketplaceProducts_gallery__dSFCu{grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-24) + var(--space-14)),1fr))}.MarketplaceProducts_toolbar__IxGRO{display:flex;align-items:center;gap:var(--space-2);min-width:0}.MarketplaceProducts_search__uWbmC{--filter-search-height:var(--space-9);flex:none;width:calc(var(--space-24) * 2 + var(--space-14));max-width:100%;font-size:var(--text-sm)}.MarketplaceProducts_filter__oruos.MarketplaceProducts_filter__oruos{display:inline-flex;flex:none}.MarketplaceProducts_filter__oruos .ui-segment__option{flex:none;min-height:0}@media (pointer:coarse){.MarketplaceProducts_filter__oruos .ui-segment__option{min-height:var(--tap-target-min)}}}.MarketplaceProductsDock_root__FM1MA{display:flex;flex-direction:column;min-width:0}.MarketplaceProductsDock_heading__caKKK{width:100%;margin:0;font:inherit}.MarketplaceProductsDock_toggle__mJBah{display:flex;align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;min-height:var(--space-11);margin:0;padding:0 var(--space-4);border:0;border-radius:inherit;background:transparent;color:var(--cm-text-muted);font:inherit;text-align:left;cursor:pointer;transition:color var(--transition-fast)}.MarketplaceProductsDock_toggle__mJBah[aria-expanded=true]{color:var(--cm-text-soft)}@media (hover:hover){.MarketplaceProductsDock_toggle__mJBah:hover{color:var(--cm-text-soft)}}.MarketplaceProductsDock_toggle__mJBah:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:calc(var(--space-1) * -1)}.MarketplaceProductsDock_toggleIcon__LrdXs{flex:none;width:var(--space-4);height:var(--space-4)}.MarketplaceProductsDock_title__qj_T9{flex:none;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-snug);white-space:nowrap}.MarketplaceProductsDock_counter__nFfxn{flex:none;padding:0 var(--space-2);border:1px solid var(--cm-border-emphasis);border-radius:var(--radius-full);color:var(--cm-text-soft);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:var(--space-5)}.MarketplaceProductsDock_minis___kAAW{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--space-1);min-width:0;height:var(--space-8);overflow:hidden}.MarketplaceProductsDock_toggle__mJBah[aria-expanded=true] .MarketplaceProductsDock_minis___kAAW{display:none}.MarketplaceProductsDock_mini__Oj4Us{display:block;flex:none;box-sizing:border-box;width:var(--space-6);height:var(--space-8);border:1px solid var(--cm-border-emphasis);border-radius:var(--radius-xs);background:var(--cm-tile-bg);object-fit:cover}.MarketplaceProductsDock_building__Ihm3N{flex:none;padding:0 var(--space-2);border:1px solid rgba(var(--brand-cyan-rgb),var(--opacity-48));border-radius:var(--radius-full);background:rgba(var(--brand-cyan-rgb),.08);color:var(--brand-cyan);font-size:var(--text-2xs);line-height:var(--space-5);white-space:nowrap}.MarketplaceProductsDock_chevron__QKDrx{flex:none;width:var(--space-4);height:var(--space-4);margin-left:auto;transition:transform var(--transition-fast)}.MarketplaceProductsDock_toggle__mJBah[aria-expanded=true] .MarketplaceProductsDock_chevron__QKDrx{transform:rotate(180deg)}.MarketplaceProductsDock_rail__1Z38H{min-width:0;border-top:1px solid var(--cm-border-hairline-soft)}.MarketplaceProductsDock_rail__1Z38H[hidden]{display:none}.MarketplaceProductsDock_list__6zS4H{display:flex;gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-4) var(--space-4);overflow-x:auto;overscroll-behavior-x:contain;list-style:none;scrollbar-width:thin;scrollbar-color:var(--cm-border-emphasis) transparent}.MarketplaceProductsDock_item__baO1M{display:flex;flex:none;width:calc(var(--space-24) + var(--space-2));min-width:0}.MarketplaceProductsDock_create__Zk2bf{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-1);box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:var(--radius-lg);background:none;color:var(--cm-text-muted);font:inherit;text-align:left;cursor:pointer}.MarketplaceProductsDock_create__Zk2bf:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset)}.MarketplaceProductsDock_createFrame__h6a_o{display:flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:100%;aspect-ratio:3/4;margin-bottom:var(--space-1);border:1px dashed var(--cm-border-strong);border-radius:var(--radius-lg);transition:border-color var(--transition-fast),color var(--transition-fast)}.MarketplaceProductsDock_createIcon__4kLMX{width:var(--space-6);height:var(--space-6)}.MarketplaceProductsDock_createLabel__dgP7d{font-size:var(--text-xs);line-height:var(--leading-snug)}@media (hover:hover){.MarketplaceProductsDock_create__Zk2bf:hover{color:var(--cm-text-soft)}.MarketplaceProductsDock_create__Zk2bf:hover .MarketplaceProductsDock_createFrame__h6a_o{border-color:var(--cm-text-muted)}}.MarketplaceProductsDock_tail__BHuVG{display:flex;flex:none;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-1);padding-inline:var(--space-1)}.MarketplaceProductsDock_tailAction__0aAao.MarketplaceProductsDock_tailAction__0aAao{height:auto;min-height:var(--tap-target-min);color:var(--cm-text-muted);white-space:nowrap}@media (hover:hover){.MarketplaceProductsDock_tailAction__0aAao.MarketplaceProductsDock_tailAction__0aAao:not(:disabled):hover{color:var(--cm-text-soft)}}@media not all and (max-width:767px){.MarketplaceProductsDock_toggle__mJBah{padding:0 var(--space-5)}.MarketplaceProductsDock_list__6zS4H{padding:var(--space-3) var(--space-5) var(--space-4)}.MarketplaceProductsDock_tailAction__0aAao.MarketplaceProductsDock_tailAction__0aAao{min-height:var(--space-9)}@media (pointer:coarse){.MarketplaceProductsDock_tailAction__0aAao.MarketplaceProductsDock_tailAction__0aAao{min-height:var(--tap-target-min)}}}@media (prefers-reduced-motion:reduce){.MarketplaceProductsDock_chevron__QKDrx,.MarketplaceProductsDock_createFrame__h6a_o,.MarketplaceProductsDock_toggle__mJBah{transition:none}}.SearchInput_root__hnJ1t{position:relative;display:flex;align-items:center;width:100%;height:var(--filter-search-height-mobile);padding:0 10px 0 var(--filter-search-padding-left-mobile);border:1px solid var(--filter-search-border);border-radius:var(--filter-search-radius);background:var(--filter-search-bg);transition:border-color .18s ease,box-shadow .18s ease}.SearchInput_root__hnJ1t:hover{border-color:var(--filter-search-border-hover)}.SearchInput_root__hnJ1t:focus-within{border-color:var(--filter-search-border-focus);box-shadow:none}.SearchInput_icon__upC3H{position:absolute;left:var(--filter-search-icon-left-mobile);top:50%;transform:translateY(-50%);color:var(--filter-search-icon);pointer-events:none}.SearchInput_input__IFHZm{flex:1 1 auto;min-width:0;width:100%;height:calc(100% + 2px);margin-block:-1px;padding:0;border:0;background:transparent;color:var(--text-primary);font-size:var(--filter-search-font-size-mobile);font-weight:var(--font-normal);letter-spacing:.005em;outline:none;text-overflow:ellipsis}.SearchInput_input__IFHZm:focus,.SearchInput_input__IFHZm:focus-visible{outline:none;box-shadow:none}.SearchInput_input__IFHZm::placeholder{color:var(--filter-search-placeholder);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.SearchInput_input__IFHZm::-webkit-search-cancel-button,.SearchInput_input__IFHZm::-webkit-search-decoration,.SearchInput_input__IFHZm::-webkit-search-results-button,.SearchInput_input__IFHZm::-webkit-search-results-decoration{appearance:none;display:none}.SearchInput_clear__CJWeb{display:inline-flex;align-items:center;justify-content:center;width:var(--filter-search-clear-size-mobile);height:var(--filter-search-clear-size-mobile);margin-left:var(--space-1);padding:0;border:0;border-radius:var(--radius-circle);background:transparent;color:var(--text-muted);cursor:pointer;transition:color .18s ease,background-color .18s ease;flex-shrink:0}.SearchInput_clear__CJWeb:hover{color:var(--text-primary);background:rgba(255,255,255,.08)}.SearchInput_clear__CJWeb:focus-visible{outline:2px solid rgba(var(--brand-cyan-rgb),.5);outline-offset:2px}@media (min-width:768px){.SearchInput_root__hnJ1t{height:var(--filter-search-height);padding:0 12px 0 44px}.SearchInput_icon__upC3H{left:var(--space-4)}.SearchInput_input__IFHZm{font-size:var(--text-sm)}.SearchInput_clear__CJWeb{width:28px;height:28px;margin-left:var(--space-2)}}.MarketplaceFooter_stack__8mgMx{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.MarketplaceFooter_stack__8mgMx.MarketplaceFooter_stack__8mgMx>.generate-button,.MarketplaceFooter_stack__8mgMx.MarketplaceFooter_stack__8mgMx>.ui-btn{width:100%;margin:0}.MarketplaceFooter_stack__8mgMx.MarketplaceFooter_stack__8mgMx>.generate-button{flex-wrap:nowrap;padding-inline:var(--space-4)}.MarketplaceFooter_stack__8mgMx.MarketplaceFooter_stack__8mgMx>.generate-button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MarketplaceFooter_stack__8mgMx>.generate-button.generate-button .generate-cost{flex:none;margin:0;font-size:inherit;white-space:nowrap}.MarketplaceFooter_segment__CPAZz{white-space:nowrap}.MarketplaceFooter_busy__sd9mw>span:first-child{display:inline-flex;align-items:center;gap:var(--space-2)}.MarketplaceFooter_busy__sd9mw>span:first-child:before{content:"";flex:none;box-sizing:border-box;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:currentColor;animation:MarketplaceFooter_marketplace-footer-blink__1Gf0s var(--dur-shimmer) ease-in-out infinite}@keyframes MarketplaceFooter_marketplace-footer-blink__1Gf0s{50%{opacity:var(--opacity-24)}}.MarketplaceFooter_inlineAction__1d1Zz{display:inline;margin:0;padding:0;border:0;background:none;color:var(--text-primary);font:inherit;text-decoration:underline;text-underline-offset:var(--focus-ring-offset);cursor:pointer}.MarketplaceFooter_inlineAction__1d1Zz:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-xs)}@media (max-width:767px){.MarketplaceFooter_inlineAction__1d1Zz{display:inline-flex;align-items:center;min-height:var(--tap-target-min);padding-inline:var(--space-1)}}@media (prefers-reduced-motion:reduce){.MarketplaceFooter_busy__sd9mw>span:first-child:before{animation:none}}.Modals_form__98dZm{gap:var(--space-4)}.Modals_field__1RNAs,.Modals_form__98dZm{display:flex;flex-direction:column;min-width:0}.Modals_grid__IXUw_{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.Modals_textarea__LYwza{display:block;min-height:var(--space-24,calc(var(--space-12) * 2));resize:vertical;line-height:var(--leading-normal)}.Modals_meta__4rLjN{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-1-5)}.Modals_counter__K_pJj,.Modals_fine__oD2Y8,.Modals_hint__kONJR{margin:0;color:var(--modal-text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.Modals_counter__K_pJj{flex:none;margin-left:auto;font-variant-numeric:tabular-nums}.Modals_error__TR2jA{margin:var(--space-1-5) 0 0;font-size:var(--text-sm)}.Modals_error__TR2jA,.Modals_fieldError__L9r35{color:var(--text-error);line-height:var(--leading-snug)}.Modals_fieldError__L9r35{margin:0;font-size:var(--text-xs)}.Modals_fieldset__fBOVR{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;margin:0;padding:var(--space-4) 0 0;border:0;border-top:1px solid var(--modal-divider)}.Modals_legend__tBF6f{padding:0;color:var(--modal-text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold)}.Modals_groupLabel__3NY_5{margin:0 0 var(--space-2);color:var(--modal-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium)}.Modals_question__45FpB{margin:0;color:var(--modal-text-primary);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-snug)}.Modals_check__F0Bvi,.Modals_pill__YL9FM{min-height:var(--tap-target-min)}.Modals_check__F0Bvi{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--modal-text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug);cursor:pointer}.Modals_checkInput__gP1Mo{flex:none;width:var(--space-5);height:var(--space-5);margin:0;accent-color:var(--brand-cyan);cursor:pointer}.Modals_checkInput__gP1Mo:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}.Modals_notice__xMrLB{margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--cm-warning-tint-border,var(--modal-border));border-radius:var(--radius-md);background:var(--cm-warning-tint-bg,var(--modal-glass));color:var(--modal-text-primary);font-size:var(--text-sm);line-height:var(--leading-snug)}.Modals_notice__xMrLB[data-tone=error]{border-color:var(--border-error);background:var(--bg-error-subtle);color:var(--text-error)}.Modals_notice__xMrLB[data-tone=info]{border-color:var(--modal-divider);background:var(--modal-glass);color:var(--modal-text-secondary)}.Modals_noticeRow__y_EP_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.Modals_stack__2NqlO{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.Modals_text__g7F0A{margin:0;color:var(--modal-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.Modals_spinner__WykMb{flex:none;animation:Modals_marketplace-modal-spin__YUl3s var(--duration-slowest) linear infinite}@keyframes Modals_marketplace-modal-spin__YUl3s{to{transform:rotate(1turn)}}.Modals_status__inqXH{display:flex;align-items:center;gap:var(--space-2);margin:0}.Modals_orderTitle__QDjrh,.Modals_status__inqXH{color:var(--modal-text-secondary);font-size:var(--text-sm)}.Modals_orderTitle__QDjrh{margin:0 0 var(--space-2);font-weight:var(--font-medium)}.Modals_orderList__8xQ5h{display:flex;flex-direction:column;gap:var(--space-1-5);margin:0;padding:0;list-style:none}.Modals_orderItem__Ff52H{display:flex;align-items:baseline;gap:var(--space-3);color:var(--modal-text-soft);font-size:var(--text-sm);line-height:var(--leading-snug)}.Modals_orderNumber__e9QK_{flex:none;color:var(--modal-text-faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.Modals_summary__RFNPP{margin:0;color:var(--modal-text-muted);font-size:var(--text-sm)}.Modals_money__LppFw{padding:var(--space-4);border:1px solid var(--modal-divider);border-radius:var(--radius-md);background:var(--modal-glass)}.Modals_money__LppFw,.Modals_price__DH_hK{display:flex;flex-direction:column;gap:var(--space-1-5)}.Modals_charge__lL9bU{margin:0;color:var(--modal-text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug)}.Modals_amount__MfYxl{color:var(--modal-text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.Modals_cardHead__zO8KJ{display:flex;align-items:center;gap:var(--space-3);min-width:0}.Modals_cardThumb__WRxQG{flex:none;width:var(--space-12);aspect-ratio:3/4;border:1px solid var(--modal-divider);border-radius:var(--radius-sm);background:var(--modal-glass);object-fit:cover}.Modals_cardTitle__c31eI{min-width:0;margin:0;color:var(--modal-text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);overflow-wrap:anywhere}.ui-modal-container.Modals_projectsDialog__CWfU_ .ui-modal-body{mask-image:linear-gradient(to bottom,transparent 0,var(--text-primary) var(--space-5),var(--text-primary) calc(100% - var(--space-5)),transparent 100%)}.Modals_projectRow__qxxpw{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-1);padding-right:var(--space-1-5);border:1px solid var(--modal-item-border);border-radius:var(--modal-item-radius);background:var(--modal-item-bg);transition:border-color var(--transition-fast),background var(--transition-fast)}.Modals_projectRow__qxxpw[data-current]{border-color:var(--modal-item-border-selected);background:var(--modal-item-bg-selected)}@media (hover:hover){.Modals_projectRow__qxxpw:hover{border-color:var(--modal-item-border-hover)}.Modals_projectRow__qxxpw[data-current]:hover{border-color:var(--modal-item-border-selected)}}.Modals_projectRow__qxxpw .ui-modal-item.Modals_projectOpen__eX2zD,.Modals_projectRow__qxxpw .ui-modal-item[aria-pressed=true].Modals_projectOpen__eX2zD{border-color:transparent;background:none}@media (hover:hover){.Modals_projectRow__qxxpw .ui-modal-item:hover:not(:disabled).Modals_projectOpen__eX2zD{border-color:transparent}}.Modals_projectTitle__1aIqu{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.Modals_projectName__tMTyA{flex-wrap:nowrap;align-items:flex-start}.Modals_projectCurrent__C0CbM{flex:none;padding:0 var(--space-2);border:1px solid var(--border-accent);border-radius:var(--radius-full);color:var(--modal-accent);font-size:var(--text-2xs);font-weight:var(--font-medium);line-height:var(--leading-relaxed)}.Modals_projectMeta__dFgUV{display:block}.Modals_metaPart__hB1WP{white-space:nowrap}.Modals_projectThumb__xfGNl{width:100%;height:100%;border-radius:inherit;object-fit:cover}.Modals_rowActions__xfeM5{display:flex;flex:none;align-items:center;gap:var(--space-1)}.Modals_iconButton__DRF26{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target-min);height:var(--tap-target-min);margin:0;padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:none;color:var(--modal-text-muted);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}@media (hover:hover) and (pointer:fine){.Modals_iconButton__DRF26{width:var(--space-8);height:var(--space-8)}}@media (hover:hover){.Modals_iconButton__DRF26:hover:not(:disabled){border-color:var(--modal-border);color:var(--modal-text-primary)}.Modals_iconButton__DRF26[data-tone=danger]:hover:not(:disabled){border-color:var(--border-error);color:var(--text-error)}}.Modals_iconButton__DRF26:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}.Modals_iconButton__DRF26:disabled{cursor:not-allowed;opacity:var(--opacity-48)}.Modals_placeholder__i9kWD{gap:var(--space-3);padding:var(--space-6) 0;color:var(--modal-text-secondary);font-size:var(--text-sm);text-align:center}.Modals_more__qcYFf,.Modals_placeholder__i9kWD{display:flex;flex-direction:column;align-items:center}.Modals_more__qcYFf{gap:var(--space-2);margin-top:var(--space-3)}.Modals_compare__lFT7r{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-3)}.Modals_figure__VpaJO{display:flex;flex-direction:column;gap:var(--space-1-5);min-width:0;margin:0}.Modals_caption__wvjuW{color:var(--modal-text-muted);font-size:var(--text-xs)}.Modals_image__0TcH6{display:block;width:var(--space-16,calc(var(--space-8) * 2));aspect-ratio:3/4;border:1px solid var(--modal-divider);border-radius:var(--radius-sm);background:var(--modal-glass);object-fit:cover}.Modals_cardList__JL7hx{display:flex;gap:var(--space-2);margin:0;padding:0 0 var(--space-1);overflow-x:auto;list-style:none}.Modals_cardList__JL7hx:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}.Modals_cardItem__t4Anh{flex:none}.Modals_arrow__zxQ5q{display:none;color:var(--modal-text-faint)}.Modals_caution__jqF8t{color:var(--cm-warning,var(--color-warning))}.Modals_doneNote__yxO40{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;color:var(--modal-text-primary);font-size:var(--text-sm)}.Modals_doneIcon__Exk29{flex:none;color:var(--modal-accent)}.Modals_nextTitle__EHi7M{margin:0 0 var(--space-2);color:var(--modal-text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold)}.Modals_steps__iWwR_{display:flex;flex-direction:column;gap:var(--space-1-5);margin:0;padding-left:var(--space-5);color:var(--modal-text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug)}.Modals_nextActions__maO9b{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}@media not all and (max-width:767px){.Modals_grid__IXUw_{grid-template-columns:repeat(2,minmax(0,1fr))}.Modals_pill__YL9FM{min-height:var(--space-8)}.Modals_compare__lFT7r{grid-template-columns:auto auto minmax(0,1fr);align-items:center}.Modals_arrow__zxQ5q{display:block}.Modals_nextActions__maO9b{flex-direction:row;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.Modals_spinner__WykMb{animation:none}.Modals_iconButton__DRF26{transition:none}}