@layer reset, tokens, base, components, pages;@layer pages{.detail_container__0_yyF{display:flex;flex-direction:column;gap:var(--app-stack-gap);min-width:0}.detail_header__oYsBU{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.detail_titleArea__ZewMu{display:flex;flex-direction:column;gap:.4rem}.detail_breadcrumb__A5FJF{font-size:13px;color:var(--app-muted)}.detail_breadcrumbLink__hXq_T{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;min-height:24px;font-size:13px;color:var(--app-accent);text-decoration:none}.detail_breadcrumbLink__hXq_T:hover{text-decoration:underline}.detail_productName__rgRxe{margin:0;font-size:1.35rem;font-weight:600;letter-spacing:var(--app-heading-tracking);line-height:1.15}.detail_metaRow__z8squ{margin-top:.25rem}.detail_actionRow__jbLIb,.detail_metaRow__z8squ{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.detail_btnSave__wE7gd{font-family:inherit;padding:.6rem 1.25rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-touch-target);background:var(--app-btn-primary-bg);color:var(--app-btn-primary-fg);border:1px solid var(--app-btn-primary-bg);border-radius:var(--app-btn-radius);box-shadow:var(--app-btn-shadow);transition:background var(--app-transition-fast),border-color var(--app-transition-fast),color var(--app-transition-fast);font-size:var(--app-btn-font);font-weight:500;line-height:1.25}.detail_btnSave__wE7gd:hover:not(:disabled){background:var(--app-btn-primary-hover);border-color:var(--app-btn-primary-hover);color:var(--app-btn-primary-fg)}.detail_btnSave__wE7gd:disabled{background:var(--app-btn-disabled-bg);border-color:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-fg);box-shadow:none;opacity:1;cursor:not-allowed}.detail_btnSecondary__YO773{font-family:inherit;padding:.6rem 1rem;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-touch-target);background:var(--app-btn-secondary-bg);color:var(--app-ink);border:1px solid var(--app-btn-secondary-border);border-radius:var(--app-btn-radius);box-shadow:var(--app-btn-shadow);transition:background var(--app-transition-fast),border-color var(--app-transition-fast),color var(--app-transition-fast);font-size:var(--app-btn-font);font-weight:500;line-height:1.25}.detail_btnSecondary__YO773:hover:not(:disabled){background:var(--app-btn-secondary-hover);border-color:var(--app-btn-secondary-border-hover);color:var(--app-ink)}.detail_btnSecondary__YO773:disabled{background:var(--app-btn-disabled-bg);border-color:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-fg);box-shadow:none;opacity:1;cursor:not-allowed}.detail_btnSuccess__eTCbB{font-family:inherit;padding:.6rem 1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-touch-target);background:var(--app-success-bg);color:var(--app-success-text);border:1px solid var(--app-success-border);border-radius:var(--app-btn-radius);box-shadow:var(--app-btn-shadow);transition:background var(--app-transition-fast),border-color var(--app-transition-fast),color var(--app-transition-fast);font-size:var(--app-btn-font);font-weight:500;line-height:1.25}.detail_btnSuccess__eTCbB:hover:not(:disabled){background:color-mix(in srgb,var(--app-success-bg) 90%,var(--app-ink));border-color:var(--app-success-border);color:var(--app-success-text)}.detail_btnSuccess__eTCbB:disabled{background:var(--app-btn-disabled-bg);border-color:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-fg);box-shadow:none;opacity:1;cursor:not-allowed}.detail_btnWarning__FzvW0{font-family:inherit;padding:.6rem 1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-touch-target);background:var(--app-amber-bg);color:var(--app-amber-text);border:1px solid var(--app-amber-border);border-radius:var(--app-btn-radius);box-shadow:var(--app-btn-shadow);transition:background var(--app-transition-fast),border-color var(--app-transition-fast),color var(--app-transition-fast);font-size:var(--app-btn-font);font-weight:500;line-height:1.25}.detail_btnWarning__FzvW0:hover:not(:disabled){background:color-mix(in srgb,var(--app-amber-bg) 90%,var(--app-ink));border-color:var(--app-amber-border);color:var(--app-amber-text)}.detail_btnWarning__FzvW0:disabled{background:var(--app-btn-disabled-bg);border-color:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-fg);box-shadow:none;opacity:1;cursor:not-allowed}.detail_btnDanger__nWPCl{font-family:inherit;padding:.6rem 1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-touch-target);background:var(--app-error-bg);color:var(--app-error-text);border:1px solid var(--app-error-border);border-radius:var(--app-btn-radius);box-shadow:var(--app-btn-shadow);transition:background var(--app-transition-fast),border-color var(--app-transition-fast),color var(--app-transition-fast);font-size:var(--app-btn-font);font-weight:500;line-height:1.25}.detail_btnDanger__nWPCl:hover:not(:disabled){background:color-mix(in srgb,var(--app-error-bg) 90%,var(--app-ink));border-color:var(--app-error-border);color:var(--app-error-text)}.detail_btnDanger__nWPCl:disabled{background:var(--app-btn-disabled-bg);border-color:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-fg);box-shadow:none;opacity:1;cursor:not-allowed}.detail_badgeDraft__0fNFl{border-radius:4px;background:var(--app-amber-bg);color:var(--app-amber-text);border:1px solid var(--app-amber-border)}.detail_badgeDraft__0fNFl,.detail_badgePublished__Kzp0R{display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.detail_badgePublished__Kzp0R{border-radius:4px;background:var(--app-success-bg);color:var(--app-success-text);border:1px solid var(--app-success-border)}.detail_badgeArchived__QKXzx{display:inline-block;font-weight:600;padding:4px 10px;border-radius:4px;border:1px solid transparent}.detail_badgeArchived__QKXzx,.detail_badgeSource__nZQjv{font-size:12px;background:var(--app-ink-08);color:var(--app-text-secondary)}.detail_badgeSource__nZQjv{padding:4px 8px;border-radius:4px;font-weight:500}.detail_bannerNotice__mHyhu{padding:1rem 1.25rem;border-radius:6px;font-size:14px;display:flex;align-items:center;justify-content:space-between}.detail_bannerSuccess__8BiwS{background:var(--app-success-bg);border:1px solid var(--app-success-border);color:var(--app-success-text)}.detail_bannerConflict__FS_sA{background:var(--app-error-bg);border:1px solid var(--app-error-border);color:var(--app-error-text)}.detail_bannerWarning__vDZGN{background:var(--app-amber-bg);border:1px solid var(--app-amber-border);color:var(--app-amber-text)}.detail_tabList__e6WzF{display:flex;background:var(--app-btn-secondary-bg);border:1px solid var(--app-btn-secondary-border);border-radius:var(--app-btn-radius);overflow-x:auto;max-width:100%;min-width:0}.detail_tabBtn___UGYq{font-family:inherit;scroll-margin-block:96px;padding:.65rem 1.25rem;background:transparent;border:1px solid transparent;border-radius:var(--app-btn-radius);color:var(--app-text-secondary);cursor:pointer;transition:background var(--app-transition-fast),color var(--app-transition-fast);flex:0 0 auto;min-height:40px;white-space:nowrap;font-weight:500;line-height:1.25}.detail_tabBtn___UGYq:hover{color:var(--app-ink)}.detail_tabBtnActive__kES1_{font-family:inherit;background:var(--app-surface);color:var(--app-accent);border-color:var(--app-btn-secondary-border);box-shadow:var(--app-btn-shadow);font-size:var(--app-btn-font);font-weight:500;line-height:1.25}.detail_aiIntro__csYzv{color:var(--app-muted);line-height:1.6;font-size:.875rem;margin:.5rem 0}.detail_aiBatchBar__tdYSD,.detail_aiReviewActions__6rupz{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.detail_aiBatchBar__tdYSD{padding:.75rem 0;border-bottom:1px solid transparent;margin-bottom:.75rem}.detail_aiSuggestionText__nNZY4{flex:1 1;min-width:120px;overflow-wrap:anywhere}.detail_aiSuggestionText__nNZY4 p{margin:.3rem 0 0;font-size:.75rem;color:var(--app-muted)}.detail_diffAfter__x8Ql6,.detail_diffBefore__8sHpB{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.detail_diffAfter__x8Ql6 small,.detail_diffBefore__8sHpB small{display:block;color:var(--app-muted);font-size:.7rem;margin-bottom:.35rem}.detail_gridTwoCols__oYZSB{display:grid;grid-template-columns:3fr 2fr;gap:1.5rem}@media (max-width:960px){.detail_gridTwoCols__oYZSB{grid-template-columns:1fr}}.detail_card__SWlte{background:var(--app-panel-bg);border:1px solid var(--app-panel-border);border-radius:var(--app-panel-radius);padding:var(--app-panel-pad);display:flex;flex-direction:column;gap:1rem;min-width:0;box-shadow:var(--app-shadow-sm)}.detail_cardTitle__8Jpdv{margin:calc(var(--app-panel-pad) * -1) calc(var(--app-panel-pad) * -1) 0;padding:.7rem var(--app-panel-pad);background:var(--app-panel-head-bg);border-bottom:1px solid var(--app-panel-border);border-radius:var(--app-panel-radius) var(--app-panel-radius) 0 0;font-family:var(--app-font-heading);font-size:14px;font-weight:600;letter-spacing:0;line-height:1.3;color:var(--app-ink)}.detail_formGroup__HOelT{display:flex;flex-direction:column;gap:.4rem}.detail_formLabel__97aDZ{font-size:13px;font-weight:500;color:var(--app-text-secondary)}.detail_formInput__jJEQF{padding:.65rem .85rem;font-size:14px;border:1px solid var(--app-ink-15);border-radius:4px;background:var(--app-surface);color:var(--app-ink);outline:none;font-family:inherit;min-width:0;min-height:44px}.detail_formInput__jJEQF:focus{border-color:var(--app-accent)}.detail_formTextarea__GCC7T{padding:.65rem .85rem;font-size:14px;border:1px solid var(--app-ink-15);border-radius:4px;background:var(--app-surface);color:var(--app-ink);outline:none;font-family:inherit;resize:vertical;min-height:110px}.detail_formTextarea__GCC7T:focus{border-color:var(--app-accent)}.detail_readOnlyRow__Od6l5{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px dashed transparent;font-size:13.5px}.detail_readOnlyLabel__9pAqO{color:var(--app-muted)}.detail_readOnlyValue__27xak{font-weight:500;color:var(--app-ink);text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.detail_dateTimeline__wejGR{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}.detail_dateItem__uZVdv{display:flex;justify-content:space-between;font-size:12.5px;color:var(--app-muted)}.detail_dateItemValue__ryJQ_{color:var(--app-ink);font-weight:500}.detail_mediaGrid__tz6ZN{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.detail_mediaItem__pj1bK{position:relative;border:1px solid transparent;border-radius:6px;overflow:hidden;background:var(--app-paper);display:flex;flex-direction:column}.detail_mediaImg__ZMc8k{width:100%;height:140px;object-fit:cover}.detail_primaryBadge__X5_UA{position:absolute;top:8px;left:8px;background:var(--app-accent);color:var(--app-surface);font-size:10.5px;font-weight:600;padding:2px 6px;border-radius:3px;text-transform:uppercase}.detail_taxonomyGroup__YXJmS{margin-bottom:1.25rem}.detail_taxonomyGroupTitle__YGKYx{font-size:13.5px;font-weight:600;color:var(--app-ink);margin-bottom:.6rem;text-transform:uppercase;letter-spacing:.05em}.detail_tagPills__CS6Mg{display:flex;flex-wrap:wrap;gap:.5rem}.detail_tagPill__l_ZmR{display:inline-flex;align-items:center;padding:5px 12px;border-radius:9999px;font-size:12.5px;cursor:pointer;border:1px solid transparent;background:var(--app-surface-secondary);color:var(--app-ink);transition:all .15s ease}.detail_tagPillActive__aiaa9{background:var(--app-accent);color:var(--app-surface);border-color:var(--app-accent);font-weight:500}.detail_timelineList__LHo73{display:flex;flex-direction:column;gap:1rem}.detail_timelineCard__LA3fo{border:1px solid transparent;border-radius:6px;padding:1rem 1.25rem;background:var(--app-surface-secondary)}.detail_timelineHeader__K62IM{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:.5rem}.detail_timelineActor__zn3xs{font-weight:600;color:var(--app-ink)}.detail_timelineTime__Fs_t3{color:var(--app-muted);font-size:12px}.detail_timelineAction__bC8DH{display:inline-block;font-size:11.5px;font-weight:600;padding:2px 7px;border-radius:4px;background:var(--app-blue-bg);color:var(--app-blue-text);border:1px solid var(--app-blue-border);margin-bottom:.5rem}.detail_timelineDiff__RDPdd{background:var(--app-paper);border-radius:4px;padding:.6rem .85rem;font-size:.875rem;line-height:1.6}.detail_diffRow__2uil1{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.4rem .75rem;padding:.65rem 0}.detail_diffRow__2uil1+.detail_diffRow__2uil1{border-top:1px solid var(--app-ink-08)}.detail_diffRow__2uil1>svg{color:var(--app-muted);margin-top:1.15rem}.detail_diffKey__ny3fI{grid-column:1/-1;font-weight:600;color:var(--app-ink)}.detail_diffBefore__8sHpB{color:var(--app-text-secondary)}.detail_diffAfter__x8Ql6{color:var(--app-success-text)}@media (max-width:600px){.detail_diffRow__2uil1{grid-template-columns:minmax(0,1fr)}.detail_diffRow__2uil1>svg{display:none}.detail_timelineHeader__K62IM{flex-wrap:wrap}}.detail_uploadQueueCard__0kUjL{margin-top:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem;background:var(--app-paper);border:1px solid transparent;border-radius:6px}.detail_uploadQueueTitle__7RIMw{margin:0 0 .75rem;font-size:13.5px;font-weight:600;color:var(--app-ink)}.detail_uploadQueueList__K_RrS{display:flex;flex-direction:column;gap:.5rem}.detail_uploadQueueItem__yxWgx{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;background:var(--app-surface-secondary);padding:.5rem .75rem;border-radius:4px;border:1px solid transparent}.detail_uploadQueueName__uch5E{font-weight:500;color:var(--app-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.detail_badgeUploading__SfA2m{font-size:11px;padding:2px 8px;border-radius:4px;background:var(--app-blue-bg);color:var(--app-blue-text);border:1px solid var(--app-blue-border)}.detail_badgeProcessing__0rX1K{font-size:11px;padding:2px 8px;border-radius:4px;background:var(--app-amber-bg);color:var(--app-amber-text);border:1px solid var(--app-amber-border)}.detail_badgeReady__ek2fe{font-size:11px;padding:2px 8px;border-radius:4px;background:var(--app-success-bg);color:var(--app-success-text);border:1px solid var(--app-success-border)}.detail_badgeFailed__41TEZ{font-size:11px;padding:2px 8px;border-radius:4px;background:var(--app-error-bg);color:var(--app-error-text);border:1px solid var(--app-error-border)}.detail_mediaRecovery__x4Shh{display:grid;gap:.5rem;padding:.75rem;min-width:0}.detail_mediaRecovery__x4Shh:empty{display:none}.detail_mediaRecoveryNote__4vozA{margin:0;color:var(--app-muted);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.detail_mediaRecovery__x4Shh button{justify-self:start;max-width:100%;white-space:normal}.detail_mediaActionsBar__Qf6Uc{display:flex;gap:.35rem;padding:.5rem;background:var(--app-surface-hover);border-top:1px solid transparent;align-items:center;flex-wrap:wrap}.detail_btnMiniAction__Vj5xr{font-family:inherit;padding:3px 8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:var(--app-btn-secondary-bg);color:var(--app-ink);border:1px solid var(--app-btn-secondary-border);border-radius:var(--app-btn-radius);box-shadow:var(--app-btn-shadow);transition:background var(--app-transition-fast),border-color var(--app-transition-fast),color var(--app-transition-fast);font-size:var(--app-btn-font-sm);font-weight:500;line-height:1.25}.detail_btnMiniAction__Vj5xr:hover:not(:disabled){background:var(--app-btn-secondary-hover);border-color:var(--app-btn-secondary-border-hover);color:var(--app-ink)}.detail_btnMiniAction__Vj5xr:disabled{background:var(--app-btn-disabled-bg);border-color:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-fg);box-shadow:none;opacity:1;cursor:not-allowed}.detail_btnMiniIcon__f2Rxs{font-family:inherit;padding:3px 6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:var(--app-btn-secondary-bg);color:var(--app-ink);border:1px solid var(--app-btn-secondary-border);border-radius:var(--app-btn-radius);box-shadow:var(--app-btn-shadow);transition:background var(--app-transition-fast),border-color var(--app-transition-fast),color var(--app-transition-fast);font-size:var(--app-btn-font-sm);font-weight:500;line-height:1.25}.detail_btnMiniIcon__f2Rxs:hover:not(:disabled){background:var(--app-btn-secondary-hover);border-color:var(--app-btn-secondary-border-hover);color:var(--app-ink)}.detail_btnMiniIcon__f2Rxs:disabled{background:var(--app-btn-disabled-bg);border-color:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-fg);box-shadow:none;opacity:1;cursor:not-allowed}.detail_btnMiniDanger__9XTbM{font-family:inherit;padding:3px 8px;cursor:pointer;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;background:var(--app-error-bg);color:var(--app-error-text);border:1px solid var(--app-error-border);border-radius:var(--app-btn-radius);box-shadow:var(--app-btn-shadow);transition:background var(--app-transition-fast),border-color var(--app-transition-fast),color var(--app-transition-fast);font-size:var(--app-btn-font-sm);font-weight:500;line-height:1.25}.detail_btnMiniDanger__9XTbM:hover:not(:disabled){background:color-mix(in srgb,var(--app-error-bg) 90%,var(--app-ink));border-color:var(--app-error-border);color:var(--app-error-text)}.detail_btnMiniDanger__9XTbM:disabled{background:var(--app-btn-disabled-bg);border-color:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-fg);box-shadow:none;opacity:1;cursor:not-allowed}.detail_mediaAltGroup__HjT9M{padding:.5rem .6rem;display:flex;flex-direction:column;gap:.35rem;border-top:1px solid transparent;background:var(--app-surface)}.detail_miniLabel__IArKl{font-size:11px;font-weight:600;color:var(--app-muted)}.detail_miniInput__aVP17{width:100%;padding:4px 6px;font-size:11.5px;border:1px solid var(--app-ink-15);border-radius:3px;background:var(--app-surface);color:var(--app-ink);box-sizing:border-box}.detail_miniInput__aVP17:focus{outline:none;border-color:var(--app-accent)}.detail_btnMiniSave__sbkCs{font-family:inherit;align-self:flex-end;padding:2px 8px;cursor:pointer;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;background:var(--app-btn-primary-bg);color:var(--app-btn-primary-fg);border:1px solid var(--app-btn-primary-bg);border-radius:var(--app-btn-radius);box-shadow:var(--app-btn-shadow);transition:background var(--app-transition-fast),border-color var(--app-transition-fast),color var(--app-transition-fast);font-size:var(--app-btn-font-sm);font-weight:500;line-height:1.25}.detail_btnMiniSave__sbkCs:hover:not(:disabled){background:var(--app-btn-primary-hover);border-color:var(--app-btn-primary-hover);color:var(--app-btn-primary-fg)}.detail_btnMiniSave__sbkCs:disabled{background:var(--app-btn-disabled-bg);border-color:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-fg);box-shadow:none;opacity:1;cursor:not-allowed}.detail_mediaTagsSection__gZ45X{padding:.5rem .6rem;border-top:1px solid transparent;background:var(--app-surface)}.detail_mediaTagPills__tL4CA{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.35rem;max-height:100px;overflow-y:auto}.detail_miniTagPill__dDj2T{display:inline-flex;align-items:center;font-size:10.5px;padding:2px 6px;border-radius:9999px;border:1px solid transparent;background:var(--app-surface-secondary);color:var(--app-text-secondary);cursor:pointer}.detail_miniTagPillActive__TILvD{background:var(--app-accent);color:var(--app-surface);border-color:var(--app-accent);font-weight:500}.detail_modalContent__OTP_V{background:var(--app-surface);border:1px solid transparent;border-radius:8px;width:90%;max-width:480px;box-shadow:var(--app-shadow-overlay);overflow:hidden;padding:0}.detail_modalContent__OTP_V::backdrop{background:var(--app-surface-overlay)}.detail_modalHeader___LAK4{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid transparent}.detail_modalTitle__vE_eV{margin:0;font-size:1.15rem;font-weight:600;color:var(--app-ink)}.detail_modalBody__yE9g1{padding:1.25rem;font-size:13.5px;color:var(--app-ink);line-height:1.5}.detail_modalFooter__JtoAO{display:flex;justify-content:flex-end;gap:.75rem;padding:.85rem 1.25rem;background:var(--app-paper);border-top:1px solid transparent}.detail_sectionHeader___p6jb{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;border-bottom:1px solid transparent;padding-bottom:.6rem}.detail_sectionHeader___p6jb .detail_btnSave__wE7gd{flex-shrink:0;white-space:nowrap}.detail_sectionTitle__nBaZz{margin:0;font-family:var(--app-font-heading);font-size:var(--app-h3);font-weight:600;letter-spacing:0;line-height:1.3;color:var(--app-ink)}.detail_aiSuggestionsBox__G8qFG{background:var(--app-paper);border:1px solid transparent;border-radius:6px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.detail_aiSuggestionsList__ujDWv{display:flex;flex-wrap:wrap;gap:.6rem}.detail_aiTagCard__q_qhn{flex-wrap:wrap;width:100%;min-width:0;box-sizing:border-box;background:var(--app-surface);border:1px solid transparent;border-radius:6px;padding:.6rem .85rem;display:flex;align-items:center;gap:.75rem;font-size:13px;box-shadow:var(--app-shadow-card)}.detail_aiConfidenceBadge__6krRe{font-size:11px;padding:.15rem .4rem;background:var(--app-paper);border:1px solid transparent;border-radius:3px;color:var(--app-accent);font-weight:600}.detail_btnSmallSuccess__ffNiF{font-family:inherit;padding:.3rem .6rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:var(--app-btn-primary-bg);color:var(--app-btn-primary-fg);border:1px solid var(--app-btn-primary-bg);border-radius:var(--app-btn-radius);box-shadow:var(--app-btn-shadow);transition:background var(--app-transition-fast),border-color var(--app-transition-fast),color var(--app-transition-fast);font-size:var(--app-btn-font-sm);font-weight:500;line-height:1.25}.detail_btnSmallSuccess__ffNiF:hover:not(:disabled){background:var(--app-btn-primary-hover);border-color:var(--app-btn-primary-hover);color:var(--app-btn-primary-fg)}.detail_btnSmallSuccess__ffNiF:disabled{background:var(--app-btn-disabled-bg);border-color:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-fg);box-shadow:none;opacity:1;cursor:not-allowed}.detail_conflictAlert__eF96n{background:var(--app-paper);border:1px solid var(--app-warning);padding:.85rem 1rem;border-radius:4px;font-size:13px;color:var(--app-ink);line-height:1.45}.detail_fieldHint__DDt3l,.detail_saveState__jTD4k{color:var(--app-muted);font-size:14px}.detail_fieldHint__DDt3l{margin:0;line-height:1.5}.detail_container__0_yyF :is(button,a,input,textarea):focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.detail_container__0_yyF button{min-height:44px}.detail_container__0_yyF button:disabled{opacity:.5;cursor:not-allowed}.detail_mediaItem__pj1bK,.detail_timelineCard__LA3fo,.detail_titleArea__ZewMu{min-width:0;overflow-wrap:anywhere}.detail_productName__rgRxe{overflow-wrap:anywhere}.detail_gridTwoCols__oYZSB{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.detail_modalFooter__JtoAO{flex-wrap:wrap}.detail_miniInput__aVP17{font-size:13px;min-height:44px}.detail_miniTagPill__dDj2T{font-size:12px}@media (max-width:960px){.detail_gridTwoCols__oYZSB{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.detail_card__SWlte{padding:1rem}.detail_actionRow__jbLIb{width:100%}.detail_productName__rgRxe{font-size:1.8rem}.detail_container__0_yyF{gap:1rem}.detail_bannerNotice__mHyhu{gap:.75rem}.detail_readOnlyRow__Od6l5{flex-wrap:wrap;gap:.5rem}.detail_aiTagCard__q_qhn{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.detail_container__0_yyF *{transition:none}}.detail_aiGenerationChoices__ooitB{margin:0;padding:0;border:0;min-width:0}.detail_aiGenerationChoices__ooitB legend{margin-bottom:.75rem;font-size:.875rem;color:var(--app-muted)}.detail_aiSourceChoice__hASqw{cursor:pointer;min-height:76px}.detail_aiSourceChoice__hASqw>input{flex-shrink:0}.detail_aiSourceChoice__hASqw>span:last-child{min-width:0;overflow-wrap:anywhere}.detail_aiSourcePlaceholder__focgO,.detail_aiSourceThumbnail__Gwx3U{width:64px;height:64px;flex-shrink:0;border-radius:4px}.detail_aiSourceThumbnail__Gwx3U{object-fit:cover}.detail_aiSourcePlaceholder__focgO{display:grid;place-items:center;background:var(--app-surface);color:var(--app-muted);font-size:.75rem}:is(.detail_btnSave__wE7gd,.detail_btnSecondary__YO773,.detail_btnSuccess__eTCbB,.detail_btnWarning__FzvW0,.detail_btnDanger__nWPCl,.detail_btnSmallSuccess__ffNiF,.detail_btnMiniAction__Vj5xr,.detail_btnMiniIcon__f2Rxs,.detail_btnMiniDanger__9XTbM,.detail_btnMiniSave__sbkCs,.detail_tabBtn___UGYq,.detail_tagPill__l_ZmR,.detail_miniTagPill__dDj2T,.detail_primaryBadge__X5_UA,.detail_badgeReady__ek2fe,.detail_conflictAlert__eF96n p){gap:.45rem}.detail_container__0_yyF svg{flex-shrink:0}.detail_btnDanger__nWPCl,.detail_btnSave__wE7gd,.detail_btnSecondary__YO773,.detail_btnSuccess__eTCbB,.detail_btnWarning__FzvW0{white-space:nowrap}.detail_conflictAlert__eF96n button,.detail_mediaRecovery__x4Shh button{white-space:normal}.detail_tabBtn___UGYq{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:var(--app-btn-font)}.detail_btnMiniAction__Vj5xr,.detail_btnMiniDanger__9XTbM,.detail_btnMiniSave__sbkCs{gap:.35rem;min-height:32px}.detail_container__0_yyF .detail_mediaActionsBar__Qf6Uc button,.detail_container__0_yyF .detail_mediaAltGroup__HjT9M button{min-height:32px}.detail_container__0_yyF .detail_mediaActionsBar__Qf6Uc .detail_btnMiniIcon__f2Rxs{min-width:32px}.detail_btnSmallSuccess__ffNiF{gap:.35rem}.detail_metaRow__z8squ{margin-top:0;gap:.5rem}.detail_pillMuted__XjDXu,.detail_pillSku__RVdEB,.detail_saveState__jTD4k{display:inline-flex;align-items:center;gap:.35rem;padding:3px 10px;border-radius:999px;border:1px solid var(--app-panel-border);background:var(--app-surface-hover);color:var(--app-text-secondary);font-size:12px;font-weight:500;line-height:1.4}.detail_pillSku__RVdEB{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--app-ink)}.detail_saveState__jTD4k{margin:0}.detail_saveStateDirty__49l3i{background:var(--app-amber-bg);border-color:var(--app-amber-border);color:var(--app-amber-text)}.detail_badgeArchived__QKXzx,.detail_badgeDraft__0fNFl,.detail_badgeFailed__41TEZ,.detail_badgeProcessing__0rX1K,.detail_badgePublished__Kzp0R,.detail_badgeReady__ek2fe,.detail_badgeSource__nZQjv,.detail_badgeUploading__SfA2m,.detail_timelineAction__bC8DH{display:inline-flex;align-items:center;border-radius:999px;line-height:1.4}.detail_badgeArchived__QKXzx,.detail_badgeDraft__0fNFl,.detail_badgePublished__Kzp0R,.detail_badgeSource__nZQjv{padding:3px 10px;font-size:12px}.detail_container__0_yyF .detail_actionRow__jbLIb{gap:.5rem}.detail_tabList__e6WzF{gap:.25rem;padding:.25rem}.detail_gridTwoCols__oYZSB{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:var(--app-stack-gap);align-items:start}.detail_mainCol__LNuEY,.detail_sideCol___h_Vr{display:flex;flex-direction:column;gap:var(--app-stack-gap);min-width:0}@media (max-width:900px){.detail_gridTwoCols__oYZSB{grid-template-columns:minmax(0,1fr)}}.detail_panelHead__OQVa6{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin:calc(var(--app-panel-pad) * -1) calc(var(--app-panel-pad) * -1) 0;padding:.5rem var(--app-panel-pad);background:var(--app-panel-head-bg);border-bottom:1px solid var(--app-panel-border);border-radius:var(--app-panel-radius) var(--app-panel-radius) 0 0}.detail_panelHead__OQVa6 .detail_cardTitle__8Jpdv{margin:0;padding:0;background:none;border:0;border-radius:0}.detail_fieldPair__CzoZl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (max-width:700px){.detail_fieldPair__CzoZl{grid-template-columns:minmax(0,1fr)}}.detail_formTextarea__GCC7T{min-height:96px}.detail_readOnlyRow__Od6l5{padding:.4rem 0}.detail_dateTimeline__wejGR{border-top:1px solid var(--app-panel-border);padding-top:.75rem}.detail_mutedLine__Z7s3c{margin:0;font-size:12.5px;color:var(--app-muted)}.detail_emptyState__fRPX0{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;color:var(--app-muted);font-size:13.5px;border:1px dashed var(--app-panel-border);border-radius:var(--app-btn-radius)}.detail_mediaGrid__tz6ZN{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.detail_mediaItem__pj1bK{border-color:var(--app-panel-border);border-radius:var(--app-btn-radius)}.detail_primaryBadge__X5_UA{display:inline-flex;align-items:center;text-transform:none;border-radius:999px;padding:2px 8px}.detail_mediaImg__ZMc8k{height:160px}.detail_taxonomyGroup__YXJmS{margin-bottom:0}.detail_taxonomyGroupTitle__YGKYx{font-size:12px;color:var(--app-muted)}.detail_tagPill__l_ZmR{gap:.35rem}.detail_sectionTitle__nBaZz{font-size:14px}.detail_timelineCard__LA3fo{border-color:var(--app-panel-border);border-radius:var(--app-btn-radius)}.detail_timelineAction__bC8DH{padding:2px 10px}@media (max-width:600px){.detail_card__SWlte{padding:1rem}.detail_cardTitle__8Jpdv,.detail_panelHead__OQVa6{margin:-1rem -1rem 0;padding-left:1rem;padding-right:1rem}.detail_panelHead__OQVa6 .detail_cardTitle__8Jpdv{margin:0;padding:0}.detail_productName__rgRxe{font-size:1.25rem}.detail_actionRow__jbLIb{width:100%}}.detail_aiConfidenceBadge__6krRe,.detail_badgeArchived__QKXzx,.detail_badgeDraft__0fNFl,.detail_badgeFailed__41TEZ,.detail_badgeProcessing__0rX1K,.detail_badgePublished__Kzp0R,.detail_badgeReady__ek2fe,.detail_badgeSource__nZQjv,.detail_badgeUploading__SfA2m,.detail_miniTagPillActive__TILvD,.detail_miniTagPill__dDj2T,.detail_primaryBadge__X5_UA,.detail_saveStateDirty__49l3i,.detail_tagPillActive__aiaa9,.detail_tagPill__l_ZmR{border-radius:999px}.detail_productName__rgRxe{font-family:var(--app-font-heading);font-size:var(--app-h2);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--app-ink);text-transform:none}.detail_cardTitle__8Jpdv,.detail_sectionTitle__nBaZz{font-family:var(--app-font-heading);font-size:var(--app-h3);font-weight:600;line-height:1.3;letter-spacing:0;color:var(--app-ink);text-transform:none}.detail_modalTitle__vE_eV,.detail_uploadQueueTitle__7RIMw{font-family:var(--app-font-heading);font-size:.9375rem;font-weight:600;line-height:1.35;letter-spacing:0;color:var(--app-ink);text-transform:none}.detail_panelTitleGroup__8s1FF{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.detail_tabDirtyDot__mg6zI{width:7px;height:7px;border-radius:999px;background:var(--app-amber-text);display:inline-block;flex-shrink:0}.detail_formInput__jJEQF:read-only,.detail_formTextarea__GCC7T:read-only,.detail_miniInput__aVP17:read-only{background:var(--app-surface-hover);color:var(--app-text-secondary);border-color:var(--app-panel-border)}.detail_langBadgeFallback__qj5M0,.detail_langBadgeReady__o73Ia,.detail_overrideBadgeActive__rp2Ol,.detail_overrideBadgeDefault__FSJ4G{display:inline-flex;align-items:center;gap:.3rem;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:600;line-height:1.4}.detail_langBadgeReady__o73Ia{background:var(--app-success-bg);color:var(--app-success-text);border:1px solid var(--app-success-border)}.detail_langBadgeFallback__qj5M0,.detail_overrideBadgeActive__rp2Ol{background:var(--app-amber-bg);color:var(--app-amber-text);border:1px solid var(--app-amber-border)}.detail_overrideBadgeDefault__FSJ4G{background:var(--app-surface);color:var(--app-muted);border:1px solid var(--app-panel-border)}.detail_langTabs__mpZTj{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem;background:var(--app-paper);border:1px solid var(--app-panel-border);border-radius:var(--app-btn-radius)}.detail_container__0_yyF .detail_langTabBtn__JzaZw{min-height:30px;padding:.25rem .7rem;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--app-text-secondary);font-size:12.5px;font-weight:500;cursor:pointer;transition:background var(--app-transition-fast),color var(--app-transition-fast),box-shadow var(--app-transition-fast)}.detail_container__0_yyF .detail_langTabBtn__JzaZw:hover{color:var(--app-ink)}.detail_container__0_yyF .detail_langTabBtnActive___nLdR{background:var(--app-surface);color:var(--app-accent);border-color:var(--app-panel-border);box-shadow:var(--app-shadow-sm);font-weight:600}.detail_langPaneGroup__iPFFK,.detail_langPane__lXB3u{display:flex;flex-direction:column;min-width:0}.detail_langPane__lXB3u{gap:1rem}.detail_langPane__lXB3u:not([hidden])~.detail_langPane__lXB3u:not([hidden]){margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--app-panel-border)}.detail_container__0_yyF [hidden]{display:none}.detail_langSectionHeader__pS9BR{display:inline-flex;align-items:center;gap:.45rem;font-size:12.5px;font-weight:600;color:var(--app-text-secondary)}.detail_langSectionBadge__Jjla7{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:4px;background:var(--app-blue-bg);color:var(--app-blue-text);border:1px solid var(--app-blue-border);font-size:11px;font-weight:700}.detail_formLabelRow__F6VIX{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem}.detail_charCountExtended__A6NHe,.detail_charCount__C3vU9{font-size:11.5px;color:var(--app-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail_charCountExtended__A6NHe{color:var(--app-blue-text);font-weight:500}.detail_langReferenceBox__76rmq{display:flex;flex-direction:column;gap:.35rem;padding:.75rem .9rem;background:var(--app-paper);border:1px solid var(--app-panel-border);border-radius:var(--app-btn-radius);font-size:13px}.detail_langReferenceHeader__PcMkH{font-size:11.5px;font-weight:600;color:var(--app-muted);text-transform:uppercase;letter-spacing:.03em}.detail_langReferenceTitle__fRJo5{margin:0;font-weight:600;color:var(--app-ink)}.detail_langReferenceDesc__OkKe4{margin:0;color:var(--app-text-secondary);white-space:pre-wrap;line-height:1.5}.detail_overrideGrid__wd9ME{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (max-width:760px){.detail_overrideGrid__wd9ME{grid-template-columns:minmax(0,1fr)}}.detail_overrideBlock__qCvhQ{display:flex;flex-direction:column;gap:.75rem;padding:.9rem;background:var(--app-paper);border:1px solid var(--app-panel-border);border-radius:var(--app-btn-radius);min-width:0}.detail_overrideBlockHeader__oFb90{display:inline-flex;align-items:center;gap:.4rem;font-size:13px;font-weight:600;color:var(--app-ink)}.detail_dateTimelineHeader__Y2sr7{display:inline-flex;align-items:center;gap:.4rem;font-size:12.5px;font-weight:600;color:var(--app-text-secondary);margin-bottom:.2rem}.detail_mediaPreviewWrap__4ZDj7{position:relative;width:100%;background:var(--app-surface-hover);border-bottom:1px solid var(--app-panel-border)}.detail_mediaIndexBadge__oL_VE{position:absolute;top:8px;left:8px;padding:2px 7px;border-radius:999px;background:var(--app-surface);color:var(--app-ink);border:1px solid var(--app-panel-border);font-size:11px;font-weight:600;box-shadow:var(--app-shadow-sm)}.detail_mediaPreviewWrap__4ZDj7 .detail_primaryBadge__X5_UA{left:auto;right:8px}.detail_mediaTagsHeader__buNjB{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.detail_mediaTagSearchInput__FiRzo{padding:.25rem .55rem;font-size:12px;border:1px solid var(--app-panel-border);border-radius:4px;background:var(--app-surface);color:var(--app-ink);min-width:0;width:135px;flex:1 1;max-width:170px}.detail_tagFilterBar__PhIpn{display:flex;flex-direction:column;gap:.75rem;padding:.85rem;background:var(--app-paper);border:1px solid var(--app-panel-border);border-radius:var(--app-btn-radius)}.detail_tagSearchWrap__RLQad{position:relative;display:flex;align-items:center}.detail_tagSearchIcon__cnHmE{position:absolute;left:.75rem;color:var(--app-muted);pointer-events:none}.detail_tagSearchInput__w51FC{width:100%;min-height:38px;padding:.45rem .75rem .45rem 2.2rem;font-size:13.5px;border:1px solid var(--app-panel-border);border-radius:var(--app-btn-radius);background:var(--app-surface);color:var(--app-ink)}.detail_categoryFilterPills__T0Sbo{display:flex;flex-wrap:wrap;gap:.4rem}.detail_container__0_yyF .detail_categoryFilterPill__xS4BG{min-height:30px;padding:.25rem .75rem;border-radius:999px;border:1px solid var(--app-panel-border);background:var(--app-surface);color:var(--app-text-secondary);font-size:12px;font-weight:500;cursor:pointer}.detail_container__0_yyF .detail_categoryFilterPillActive__Tjf72{background:var(--app-blue-bg);color:var(--app-blue-text);border-color:var(--app-blue-border);font-weight:600}.detail_taxonomyGroup__YXJmS{padding:.85rem 1rem;background:var(--app-paper);border:1px solid var(--app-panel-border);border-radius:var(--app-btn-radius)}.detail_taxonomyGroupHeader__u27dd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.65rem}.detail_taxonomyGroupHeader__u27dd .detail_taxonomyGroupTitle__YGKYx{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-size:13px;font-weight:600;color:var(--app-ink);text-transform:none;letter-spacing:0}.detail_taxonomyGroupCode__tQML3{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:500;padding:1px 6px;border-radius:4px;background:var(--app-surface);color:var(--app-muted);border:1px solid var(--app-panel-border)}.detail_taxonomyGroupCountActive__JbmkM,.detail_taxonomyGroupCount__7A1e3{font-size:11.5px;font-weight:500;padding:1px 8px;border-radius:999px}.detail_taxonomyGroupCount__7A1e3{color:var(--app-muted);background:var(--app-surface);border:1px solid var(--app-panel-border)}.detail_taxonomyGroupCountActive__JbmkM{color:var(--app-blue-text);background:var(--app-blue-bg);border:1px solid var(--app-blue-border);font-weight:600}.detail_taxonomyGroupLocked__v_oDE{background:var(--app-surface-canvas)}.detail_taxonomyGroupLocked__v_oDE .detail_tagPill__l_ZmR:disabled,.detail_taxonomyGroupLocked__v_oDE .detail_taxonomyGroupTitle__YGKYx{opacity:.6}.detail_taxonomyGroupLockedHint__Xo9Wa{margin:0 0 .5rem;font-size:12px;color:var(--app-muted)}.detail_taxonomyGroupModeBadge__MeIN1{font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px;background:var(--app-amber-bg);color:var(--app-amber-text);border:1px solid var(--app-amber-border)}.detail_tagRadioDot__Ajtfq{width:12px;height:12px;border-radius:999px;border:1.5px solid var(--app-muted);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box}.detail_tagRadioDotChecked__sDvOT{border-color:var(--app-surface);background:radial-gradient(circle,var(--app-surface) 38%,transparent 42%)}}@layer reset, tokens, base, components, pages;@layer components{.role-avatar_avatar__8POKh{position:relative;display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%;line-height:0}.role-avatar_avatar__8POKh svg{display:block;overflow:visible}.role-avatar_sparkle__fsBtv,.role-avatar_symbol__J8gdI{transform-box:fill-box;transform-origin:center}.role-avatar_avatar__8POKh:hover .role-avatar_symbol__J8gdI,a:hover .role-avatar_avatar__8POKh .role-avatar_symbol__J8gdI,button:hover .role-avatar_avatar__8POKh .role-avatar_symbol__J8gdI{animation:role-avatar_symbolPop__puK1m .6s cubic-bezier(.2,.9,.3,1.3)}.role-avatar_avatar__8POKh:hover .role-avatar_sparkle__fsBtv,a:hover .role-avatar_avatar__8POKh .role-avatar_sparkle__fsBtv,button:hover .role-avatar_avatar__8POKh .role-avatar_sparkle__fsBtv{animation:role-avatar_sparkle__fsBtv .9s ease-in-out}@keyframes role-avatar_symbolPop__puK1m{0%{transform:scale(1) rotate(0deg)}40%{transform:scale(1.12) rotate(-6deg)}70%{transform:scale(.97) rotate(3deg)}to{transform:scale(1) rotate(0deg)}}@keyframes role-avatar_sparkle__fsBtv{0%,to{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.4;transform:scale(1.5) rotate(90deg)}}@media (prefers-reduced-motion:reduce){.role-avatar_avatar__8POKh:hover .role-avatar_sparkle__fsBtv,.role-avatar_avatar__8POKh:hover .role-avatar_symbol__J8gdI,a:hover .role-avatar_avatar__8POKh .role-avatar_sparkle__fsBtv,a:hover .role-avatar_avatar__8POKh .role-avatar_symbol__J8gdI,button:hover .role-avatar_avatar__8POKh .role-avatar_sparkle__fsBtv,button:hover .role-avatar_avatar__8POKh .role-avatar_symbol__J8gdI{animation:none}}}@layer reset, tokens, base, components, pages;@layer components{.skeleton_skeleton__kuCFB{display:block;position:relative;overflow:hidden;background:var(--app-ink-08);border-radius:4px;box-sizing:border-box}.skeleton_skeleton__kuCFB:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--app-surface,white) 70%,transparent),transparent);animation:skeleton_skeletonSweep__STdpf 1.6s ease-in-out infinite}@keyframes skeleton_skeletonSweep__STdpf{to{transform:translateX(100%)}}@keyframes skeleton_skeletonRowIn__AydCn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.skeleton_skeleton__kuCFB:after{animation:none;display:none}.skeleton_tableRow__L3L3F{animation:none!important}}.skeleton_text__gBN6K{height:var(--app-rhythm-half);border-radius:3px}.skeleton_title__Yxcz4{height:var(--app-rhythm-1);border-radius:4px}.skeleton_rectangular__5Q5RB{border-radius:6px}.skeleton_circular__6Vvwy{border-radius:50%;flex-shrink:0}.skeleton_cardSkeleton__14_jj,.skeleton_kpiSkeleton__HNQ52{background:var(--app-surface);border:1px solid var(--app-ink-10);border-radius:10px;padding:var(--app-rhythm-1);box-shadow:var(--app-shadow-sm);display:flex;flex-direction:column;gap:var(--app-rhythm-half)}.skeleton_kpiSkeleton__HNQ52{justify-content:space-between;min-height:var(--app-rhythm-6)}.skeleton_tableSkeleton__uoZ6y{width:100%;display:flex;flex-direction:column;background:var(--app-surface);border-radius:6px;overflow:hidden}.skeleton_tableHeader__pxnN_{background:var(--app-paper);border-bottom:1px solid var(--app-ink-10)}.skeleton_tableHeader__pxnN_,.skeleton_tableRow__L3L3F{display:flex;align-items:center;gap:var(--app-rhythm-half);padding:var(--app-rhythm-half) 1rem}.skeleton_tableRow__L3L3F{animation:skeleton_skeletonRowIn__AydCn .42s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 60ms);border-bottom:1px solid var(--app-ink-06)}.skeleton_tableCell__qPycC{flex:1 1;display:flex;align-items:center}}@layer reset, tokens, base, components, pages;@layer pages{.admin-shared_container__6TSwS{max-width:78rem;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--app-stack-gap)}.admin-shared_header__DBdiG{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.admin-shared_headerText__s6VGA{flex:1 1;min-width:0}.admin-shared_subtitle__qXlpQ{margin:0;font-size:var(--app-body);line-height:1.4;color:var(--app-muted)}.admin-shared_tableWrap__onBpH{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-shared_thRight__OLqY5,.admin-shared_th__6rHba{padding:.65rem 1rem;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--app-muted);background:var(--app-table-head-bg);border-bottom:1px solid transparent;white-space:nowrap;text-align:left}.admin-shared_thRight__OLqY5{text-align:right}.admin-shared_tdRight__wM4hT,.admin-shared_td__WB1q_{padding:.5rem 1rem;border-bottom:1px solid transparent;vertical-align:middle;color:var(--app-ink)}.admin-shared_tdRight__wM4hT{text-align:right}.admin-shared_tr__uPMs2:last-child .admin-shared_tdRight__wM4hT,.admin-shared_tr__uPMs2:last-child .admin-shared_td__WB1q_{border-bottom:0}.admin-shared_tr__uPMs2:hover .admin-shared_tdRight__wM4hT,.admin-shared_tr__uPMs2:hover .admin-shared_td__WB1q_{background:var(--app-surface-hover)}.admin-shared_reasonError__Ii4gF,.admin-shared_reasonWarning__O5V7_{display:inline-flex;align-items:center;padding:.3rem .7rem;line-height:1.3;border-radius:9999px;font-size:12px;font-weight:500;margin-right:.35rem}.admin-shared_reasonError__Ii4gF{background:var(--app-error-bg);color:var(--app-error-text)}.admin-shared_emptyBanner__bxroT,.admin-shared_emptyMuted__B5zr9{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0;padding:2rem 1rem;font-size:var(--app-body)}.admin-shared_emptyBanner__bxroT{color:var(--app-success-text)}.admin-shared_container__6TSwS a:focus-visible,.admin-shared_container__6TSwS button:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}@media (max-width:600px){.admin-shared_container__6TSwS{gap:1rem}}@media (prefers-reduced-motion:reduce){.admin-shared_container__6TSwS *{transition:none}}.admin-shared_section___cN5h{display:flex;flex-direction:column;gap:1.25rem;padding:var(--app-panel-pad);background:var(--app-panel-bg);border:1px solid var(--app-panel-border);border-radius:var(--app-panel-radius);box-shadow:var(--app-btn-shadow)}.admin-shared_sectionHeader__WpDGf{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-bottom:1rem;border-bottom:1px solid transparent}.admin-shared_sectionTitle__7el_4{margin:0;font-family:var(--app-font-heading);font-size:var(--app-h3);font-weight:600;line-height:1.3;letter-spacing:0;color:var(--app-ink)}.projects_link__acaUU{color:var(--app-accent);text-decoration:underline}.projects_statusBadge__jdc2Z{display:inline-flex;align-items:center;padding:.15rem .6rem;border:1px solid var(--app-ink-20);font-size:.75rem;color:var(--app-muted);white-space:nowrap}.projects_budgetGrid__uZ8Lv{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem}.projects_budgetCard__hMDlp{padding:1rem;border:1px solid transparent;border-radius:10px;background:var(--app-surface);display:flex;flex-direction:column;gap:.35rem;box-shadow:var(--app-shadow-sm)}.projects_budgetLabel__8pRxb{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--app-muted)}.projects_budgetValue__cCupu{font-family:var(--app-font-heading);font-size:1.35rem;color:var(--app-ink)}.projects_statusBadge__jdc2Z{border:0;border-radius:0;background:var(--app-ink-06);color:var(--app-ink);font-weight:500}.projects_link__acaUU{display:inline-flex;align-items:center;gap:.3rem}.projects_budgetLabel__8pRxb{display:inline-flex;align-items:center;gap:.4rem}.projects_metaRow__WA5nv{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.35rem 0 0;font-size:var(--app-caption);color:var(--app-muted)}.projects_budgetCard__hMDlp{border-radius:var(--app-panel-radius)}.projects_statusBadge__jdc2Z{border-radius:999px}}@layer reset, tokens, base, components, pages;@layer pages{}@layer reset, tokens, base, components, pages;@layer components{.project-drawer_root__Whsvu{position:fixed;inset:0;z-index:var(--app-z-drawer)}.project-drawer_backdrop__vK2vU{position:absolute;inset:0;border:0;background:var(--app-ink-20);cursor:default}.project-drawer_panel__TfDjA{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(32rem,100vw);background:var(--app-paper);box-shadow:var(--app-shadow-drawer);outline:0}.project-drawer_header__ICXdD{display:flex;justify-content:space-between;align-items:center;column-gap:1rem;padding:var(--app-rhythm-half) 1.25rem calc(var(--app-rhythm-half) - 1px);border-bottom:1px solid var(--app-ink-10)}.project-drawer_title__Zm1oV{margin:0;font-family:var(--font-serif);font-weight:400}.project-drawer_close__k0Ls2,.project-drawer_title__Zm1oV{font-size:var(--app-h3);line-height:var(--app-leading-snap-tight)}.project-drawer_close__k0Ls2{display:inline-flex;align-items:center;justify-content:center;width:var(--app-control-height);height:var(--app-control-height);padding:0;border:0;border-radius:var(--app-radius-md);background:transparent;color:var(--app-ink);cursor:pointer}.project-drawer_close__k0Ls2:focus-visible,.project-drawer_close__k0Ls2:hover{background:var(--app-ink-05)}.project-drawer_body__NCY2z{flex:1 1;display:flex;flex-direction:column;gap:var(--app-rhythm);padding:var(--app-rhythm) 1.25rem;overflow-y:auto}.button_button__iBnBy{display:inline-flex;align-items:center;justify-content:center;gap:var(--app-rhythm-half);min-height:var(--app-control-height);padding:var(--app-button-padding);border:1px solid transparent;border-radius:var(--app-btn-radius);font-family:var(--font-sans);font-size:var(--app-btn-font);font-weight:500;line-height:var(--app-leading-snap-text);text-decoration:none;cursor:pointer;transition:background var(--app-transition-fast),border-color var(--app-transition-fast),color var(--app-transition-fast)}.button_primary__8QRtp{background:var(--app-btn-primary-bg);color:var(--app-btn-primary-fg);border-color:var(--app-btn-primary-bg)}.button_primary__8QRtp:hover:not(:disabled){background:var(--app-btn-primary-hover);border-color:var(--app-btn-primary-hover)}.button_secondary__4QS5s{background:var(--app-btn-secondary-bg);color:var(--app-ink);border-color:var(--app-btn-secondary-border)}.button_secondary__4QS5s:hover:not(:disabled){background:var(--app-btn-secondary-hover);border-color:var(--app-btn-secondary-border-hover)}.button_ghost__NAUHK{background:transparent;color:var(--app-ink)}.button_ghost__NAUHK:hover:not(:disabled){background:var(--app-ink-05)}.button_danger__d_rGF{background:var(--app-error-bg);color:var(--app-error-text);border-color:var(--app-error-border)}.button_danger__d_rGF:hover:not(:disabled){background:var(--app-error-text);color:var(--app-surface)}.button_small__mHJhG{min-height:calc(var(--app-control-height) - var(--app-rhythm-half));font-size:var(--app-btn-font-sm)}.button_large__be6Wh{min-height:calc(var(--app-control-height) + var(--app-rhythm-half))}.button_button__iBnBy:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.button_button__iBnBy:disabled{background:var(--app-btn-disabled-bg);border-color:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-fg);cursor:not-allowed}.button_accountCompanyButton__j2zlS{display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-button-height);padding:var(--app-rhythm-half) 1.25rem;border:1px solid transparent;border-radius:var(--app-radius-sm);background:var(--app-ink);color:var(--app-paper);font-family:var(--font-sans);font-size:var(--app-nav);font-weight:500;cursor:pointer;white-space:nowrap;transition:background var(--app-transition-fast)}.button_accountCompanyButton__j2zlS:focus-visible:not(:disabled),.button_accountCompanyButton__j2zlS:hover:not(:disabled){background:var(--app-accent)}.button_accountCompanyButton__j2zlS:disabled{opacity:.6;cursor:not-allowed}.button_accountTradeStatusTradeButton__yVqi7{display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-control-height);padding:0 1.25rem;border-radius:var(--app-radius,6px);font-size:var(--app-nav);font-weight:500;text-decoration:none;cursor:pointer;transition:opacity .12s ease;border:1px solid var(--app-ink);background:var(--app-ink);color:var(--app-paper)}.button_accountTradeStatusTradeButton__yVqi7:disabled{opacity:.5;cursor:default}.button_accountTradeStatusTradeButton__yVqi7:hover:not(:disabled){opacity:.85}}@layer reset, tokens, base, components, pages;@layer components{:where([data-erp-theme]) .button_adminInquiriesButton__ss4cD{font-family:inherit;display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-button-height);padding:var(--app-button-padding);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;background:var(--app-btn-primary-bg);color:var(--app-btn-primary-fg);border:1px solid var(--app-btn-primary-bg);border-radius:var(--app-btn-radius);box-shadow:var(--app-btn-shadow);transition:background var(--app-transition-fast),border-color var(--app-transition-fast),color var(--app-transition-fast);font-size:var(--app-btn-font);font-weight:500;line-height:1.25}:where([data-erp-theme]) .button_adminInquiriesButton__ss4cD:hover:not(:disabled){background:var(--app-btn-primary-hover);border-color:var(--app-btn-primary-hover);color:var(--app-btn-primary-fg)}:where([data-erp-theme]) .button_adminInquiriesButton__ss4cD:disabled{background:var(--app-btn-disabled-bg);border-color:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-fg);box-shadow:none;opacity:1;cursor:not-allowed}:where([data-erp-theme]) .button_adminInquiriesButton__ss4cD:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}:where([data-erp-theme]) .button_adminInquiriesButton__ss4cD{gap:.45rem}:where([data-erp-theme]) .button_adminSettingsButton__97azZ{font-family:inherit;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:40px;padding:0 1.25rem;white-space:nowrap;cursor:pointer;background:var(--app-btn-primary-bg);color:var(--app-btn-primary-fg);border:1px solid var(--app-btn-primary-bg);border-radius:var(--app-btn-radius);box-shadow:var(--app-btn-shadow);transition:background var(--app-transition-fast),border-color var(--app-transition-fast),color var(--app-transition-fast);font-size:var(--app-btn-font);font-weight:500;line-height:1.25}:where([data-erp-theme]) .button_adminSettingsButton__97azZ:hover:not(:disabled){background:var(--app-btn-primary-hover);border-color:var(--app-btn-primary-hover);color:var(--app-btn-primary-fg)}:where([data-erp-theme]) .button_adminSettingsButton__97azZ:disabled{background:var(--app-btn-disabled-bg);border-color:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-fg);box-shadow:none;opacity:1;cursor:not-allowed}:where([data-erp-theme]) .button_adminSettingsButton__97azZ:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.button_samplesOrderSampleButtonButton__OXbDL{display:inline-flex;align-items:center;justify-content:center;gap:var(--app-rhythm-half);padding:var(--app-rhythm-half) 1.25rem;font-family:var(--font-sans,inherit);font-size:var(--app-caption,.8125rem);font-weight:500;letter-spacing:var(--app-label-tracking,.05em);text-transform:uppercase;color:var(--app-ink,var(--app-palette-111111));background-color:initial;border:1px solid var(--app-ink,var(--app-palette-111111));border-radius:0;cursor:pointer;transition:all var(--app-transition-fast,.2s ease)}.button_samplesOrderSampleButtonButton__OXbDL:hover:not(:disabled){background-color:var(--app-ink,var(--app-palette-111111));color:var(--app-paper,var(--app-palette-ffffff))}.button_samplesOrderSampleButtonButton__OXbDL:disabled{opacity:.5;cursor:not-allowed}.pagination_pagination__jxJij{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--app-rhythm-half);padding:var(--app-rhythm-half) var(--app-panel-pad,1rem);border-top:1px solid var(--app-ink-10);font-family:var(--font-sans);font-size:var(--app-btn-font-sm,.8125rem);color:var(--app-muted)}.pagination_summary__C_3sY{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pagination_controls__1LyAO{display:flex;align-items:center;gap:var(--app-rhythm-half)}.pagination_btn__m892s{display:inline-grid;place-items:center;width:36px;height:var(--app-control-height);border:1px solid var(--app-btn-secondary-border,var(--app-ink-20));border-radius:var(--app-btn-radius,6px);background:var(--app-btn-secondary-bg,var(--app-surface));color:var(--app-ink);box-shadow:var(--app-btn-shadow,none);cursor:pointer;transition:background var(--app-transition-fast),border-color var(--app-transition-fast)}.pagination_btn__m892s:hover:not(:disabled){background:var(--app-btn-secondary-hover,var(--app-surface-hover));border-color:var(--app-btn-secondary-border-hover,var(--app-ink))}.pagination_btn__m892s:disabled{background:var(--app-btn-disabled-bg,var(--app-ink-05));border-color:var(--app-btn-disabled-bg,var(--app-ink-10));color:var(--app-btn-disabled-fg,var(--app-disabled));box-shadow:none;cursor:not-allowed}.pagination_btn__m892s:focus-visible,.pagination_input__RaTRt:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.pagination_jump__ypmZG{display:inline-flex;align-items:center;gap:var(--app-rhythm-half);margin:0 .25rem}.pagination_jumpLabel__7n5_f,.pagination_total__U6Ixz{color:var(--app-muted);white-space:nowrap}.pagination_input__RaTRt{width:4rem;height:var(--app-control-height);padding:0 .5rem;border:1px solid var(--app-btn-secondary-border,var(--app-ink-20));border-radius:var(--app-btn-radius,6px);background:var(--app-surface);color:var(--app-ink);font-family:inherit;font-size:var(--app-btn-font,.875rem);font-weight:600;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;appearance:textfield;-moz-appearance:textfield}}@layer reset, tokens, base, components, pages;@layer components{.pagination_input__RaTRt::-webkit-inner-spin-button,.pagination_input__RaTRt::-webkit-outer-spin-button{appearance:none;margin:0}.pagination_input__RaTRt:disabled{background:var(--app-btn-disabled-bg,var(--app-ink-05));color:var(--app-btn-disabled-fg,var(--app-disabled))}@media (max-width:520px){.pagination_pagination__jxJij{justify-content:center}.pagination_jumpLabel__7n5_f{display:none}}}@layer reset, tokens, base, components, pages;@layer pages{.inquiries_page__nUnm5{display:flex;flex-direction:column;gap:var(--app-stack-gap);color:var(--app-ink);font-family:var(--font-sans);font-size:var(--app-base-size);max-width:78rem;margin:0 auto;box-sizing:border-box}.inquiries_header__FiFeT{margin:0}.inquiries_label__tlUx3{margin:0 0 clamp(.75rem,1.5vw,1.25rem);font-size:var(--app-nav);font-weight:500;letter-spacing:.08em;color:var(--app-accent)}.inquiries_intro__900vf{margin:0;max-width:62ch;font-size:var(--app-caption);line-height:1.5;color:var(--app-muted)}.inquiries_toolbar__cboYa{display:flex;flex-wrap:wrap;align-items:flex-end;gap:clamp(1rem,2vw,2.5rem);padding-bottom:clamp(1rem,2vw,1.5rem);border-bottom:1px solid transparent}.inquiries_field__ULaM7{display:flex;flex-direction:column;gap:.35rem}.inquiries_fieldLabel__iAv9G{font-size:var(--app-caption);color:var(--app-muted)}.inquiries_notice__Dau__{padding:.75rem 0;margin:1rem 0 0;border-bottom:1px solid var(--app-status-error);color:var(--app-status-error);font-size:var(--app-caption)}.inquiries_noticeOk__dNZMn{border-bottom-color:var(--app-status-success);color:var(--app-status-success)}.inquiries_tableWrap__B1M4y{margin-top:clamp(1.5rem,3vw,2.5rem);overflow-x:auto}.inquiries_reference__N6hxD{color:var(--app-accent);letter-spacing:.06em}.inquiries_textLink__U6yxK{display:inline-flex;align-items:center;min-height:var(--app-touch-target);font-family:var(--font-sans);font-size:var(--app-caption);cursor:pointer;justify-content:center;padding:0 1rem;gap:.5rem;text-decoration:none;background:var(--app-btn-secondary-bg);color:var(--app-ink);border:1px solid var(--app-btn-secondary-border);border-radius:var(--app-btn-radius);box-shadow:var(--app-btn-shadow);transition:background var(--app-transition-fast),border-color var(--app-transition-fast),color var(--app-transition-fast)}.inquiries_textLink__U6yxK:hover:not(:disabled){background:var(--app-btn-secondary-hover);border-color:var(--app-btn-secondary-border-hover);color:var(--app-ink)}.inquiries_textLink__U6yxK:disabled{background:var(--app-btn-disabled-bg);border-color:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-fg);box-shadow:none;opacity:1;cursor:not-allowed}.inquiries_textLink__U6yxK:focus-visible,.inquiries_textLink__U6yxK:hover{color:var(--app-accent)}.inquiries_empty__4bRmr{padding:clamp(2.5rem,6vw,5rem) 0;margin:0;font-size:var(--app-body);color:var(--app-muted)}.inquiries_detail__LxKLl{margin-top:0;padding:clamp(1.25rem,2.5vw,2rem);background:var(--app-panel-bg);border:1px solid var(--app-panel-border);border-radius:var(--app-panel-radius);box-shadow:var(--app-shadow-sm)}.inquiries_detailHeader__ldF_A{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--app-space-3);padding-bottom:clamp(1rem,2vw,1.5rem);border-bottom:1px solid transparent}.inquiries_detailTitle__xrjVg{margin:.5rem 0 0;font-weight:400;letter-spacing:var(--app-heading-tracking);line-height:var(--app-heading-leading)}.inquiries_sectionTitle__n90_6{margin:0;font-size:var(--app-h3);line-height:1.3}.inquiries_metaList__FIjo6{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.6rem 1.75rem;margin:1.25rem 0 0;font-size:var(--app-caption)}.inquiries_metaKey__361_1{color:var(--app-muted)}.inquiries_metaValue__GK3ur{color:var(--app-ink);overflow-wrap:anywhere}.inquiries_message___tT_H{margin:.75rem 0 0;padding-left:1rem;border-left:1px solid var(--app-ink-20);font-size:var(--app-body);line-height:1.5;color:var(--app-muted)}.inquiries_statusRow__UC65a{display:flex;flex-wrap:wrap;align-items:flex-end;gap:clamp(1rem,2vw,2rem);margin-top:1.5rem}@media (max-width:640px){.inquiries_metaList__FIjo6{grid-template-columns:minmax(0,1fr);gap:.25rem 0}.inquiries_metaKey__361_1{margin-top:.75rem}}.inquiries_crmOk__nXItv{color:var(--app-status-success)}.inquiries_crmBad__ocrJe{color:var(--app-status-error)}.inquiries_crmWait__9TSmi{color:var(--app-muted)}.inquiries_header__FiFeT{margin-bottom:1rem}.inquiries_tiles__V3Ugh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:var(--app-stack-gap)}.inquiries_tile__ArDJ_{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon value" "icon label";column-gap:.75rem;align-items:center;padding:.75rem 1rem;background:var(--app-surface);border:1px solid var(--app-panel-border);border-radius:var(--app-panel-radius);box-shadow:var(--app-shadow-sm)}.inquiries_tileIcon__gAjA9{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--tone-bg,var(--app-accent-10));color:var(--tone-fg,var(--app-accent))}.inquiries_tileValue__cykFi{grid-area:value;font-size:var(--app-h3);font-weight:700;line-height:1.1}.inquiries_tileLabel__PWYt_{grid-area:label;font-size:var(--app-caption);color:var(--app-muted)}.inquiries_panel__DMLJv .inquiries_toolbar__cboYa{padding:.75rem 1rem}.inquiries_panel__DMLJv .inquiries_tableWrap__B1M4y{margin-top:0}.inquiries_panel__DMLJv .inquiries_table__wiN3J td,.inquiries_panel__DMLJv .inquiries_table__wiN3J th{padding-left:1rem;vertical-align:middle}.inquiries_panel__DMLJv .inquiries_table__wiN3J tbody tr:nth-child(2n){background:rgb(var(--app-ink-rgb)/3%)}.inquiries_panel__DMLJv .inquiries_fieldLabel__iAv9G{display:inline-flex;align-items:center;gap:.4rem}.inquiries_field__ULaM7{flex-direction:row;align-items:center;gap:.75rem}.inquiries_textLink__U6yxK{gap:.45rem}.inquiries_empty__4bRmr{display:flex;align-items:center;justify-content:center;gap:.5rem}.inquiries_pill__Avl5F{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;background:var(--app-ink-06);color:var(--app-ink);font-size:var(--app-caption);font-weight:500;white-space:nowrap}.inquiries_status_new__l_sxM{background:var(--app-blue-bg);color:var(--app-blue-text)}.inquiries_status_in_progress__pAEL9{background:var(--app-amber-bg);color:var(--app-amber-text)}.inquiries_pill__Avl5F.inquiries_crmOk__nXItv,.inquiries_status_closed__AaydT{background:var(--app-success-bg);color:var(--app-success-text)}.inquiries_pill__Avl5F.inquiries_crmBad__ocrJe{background:var(--app-error-bg);color:var(--app-error-text)}.inquiries_pill__Avl5F.inquiries_crmWait__9TSmi{background:var(--app-ink-06);color:var(--app-muted)}.inquiries_iconButton__tqc4A{font-family:inherit;display:inline-flex;align-items:center;justify-content:center;min-width:var(--app-touch-target);min-height:var(--app-touch-target);cursor:pointer;background:var(--app-btn-secondary-bg);color:var(--app-ink);border:1px solid var(--app-btn-secondary-border);border-radius:var(--app-btn-radius);transition:background var(--app-transition-fast),border-color var(--app-transition-fast);font-size:var(--app-btn-font-sm);font-weight:500;line-height:1.25}.inquiries_iconButton__tqc4A:hover{background:var(--app-btn-secondary-hover);border-color:var(--app-btn-secondary-border-hover)}.inquiries_iconButton__tqc4A:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}@media (max-width:900px){.inquiries_tiles__V3Ugh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.inquiries_tiles__V3Ugh{grid-template-columns:minmax(0,1fr)}}@keyframes inquiries_bentoIn__QyBil{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.inquiries_tiles__V3Ugh>*{animation:inquiries_bentoIn__QyBil .52s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 70ms);transition:transform .18s ease,box-shadow .18s ease}.inquiries_tiles__V3Ugh>:hover{transform:translateY(-2px);box-shadow:var(--app-shadow-md)}}.inquiries_tiles__V3Ugh>:nth-child(2){--i:1}.inquiries_tiles__V3Ugh>:nth-child(3){--i:2}.inquiries_tiles__V3Ugh>:nth-child(4){--i:3}.inquiries_tiles__V3Ugh>:nth-child(5){--i:4}.inquiries_tiles__V3Ugh>:nth-child(6){--i:5}.inquiries_pill__Avl5F,.inquiries_status_closed__AaydT,.inquiries_status_in_progress__pAEL9,.inquiries_status_new__l_sxM{border-radius:999px}.inquiries_tileIcon__gAjA9{border-radius:10px}.inquiries_detailTitle__xrjVg{font-size:var(--app-h3);line-height:1.3}.inquiries_detailTitle__xrjVg,.inquiries_sectionTitle__n90_6{font-family:var(--app-font-heading);font-weight:600;letter-spacing:0;color:var(--app-ink);text-transform:none}.inquiries_sectionTitle__n90_6{font-size:.9375rem;line-height:1.35}.admin-shared_container__tT4Xk{max-width:78rem;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--app-stack-gap)}.admin-shared_header__tpDpt{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.admin-shared_headerText__XKCca{flex:1 1;min-width:0}.admin-shared_subtitle__K9T6d{margin:0;font-size:var(--app-body);line-height:1.4;color:var(--app-muted)}.admin-shared_tableWrap__ylR8J{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-shared_thRight__aOUNY,.admin-shared_th__I_wIl{padding:.65rem 1rem;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--app-muted);background:var(--app-table-head-bg);border-bottom:1px solid transparent;white-space:nowrap;text-align:left}.admin-shared_thRight__aOUNY{text-align:right}.admin-shared_tdRight__OHu9j,.admin-shared_td__DFzE1{padding:.5rem 1rem;border-bottom:1px solid transparent;vertical-align:middle;color:var(--app-ink)}.admin-shared_tdRight__OHu9j{text-align:right}.admin-shared_tr__pFlEz:last-child .admin-shared_tdRight__OHu9j,.admin-shared_tr__pFlEz:last-child .admin-shared_td__DFzE1{border-bottom:0}.admin-shared_tr__pFlEz:hover .admin-shared_tdRight__OHu9j,.admin-shared_tr__pFlEz:hover .admin-shared_td__DFzE1{background:var(--app-surface-hover)}.admin-shared_reasonError__dDnvq,.admin-shared_reasonWarning__Q4GMq{display:inline-flex;align-items:center;padding:.3rem .7rem;line-height:1.3;border-radius:9999px;font-size:12px;font-weight:500;margin-right:.35rem}.admin-shared_reasonError__dDnvq{background:var(--app-error-bg);color:var(--app-error-text)}.admin-shared_container__tT4Xk a:focus-visible,.admin-shared_container__tT4Xk button:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}}@layer reset, tokens, base, components, pages;@layer pages{@media (max-width:600px){.admin-shared_container__tT4Xk{gap:1rem}}@media (prefers-reduced-motion:reduce){.admin-shared_container__tT4Xk *{transition:none}}}@layer reset, tokens, base, components, pages;@layer components{.product-picker_picker___Ypl6{display:flex;flex-direction:column;gap:var(--app-rhythm-half)}.product-picker_label__UkjCi{font-weight:600;color:var(--app-ink)}.product-picker_hint__qNXQb{margin:0;color:var(--app-muted)}.product-picker_results__bfFop{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--app-rhythm-half)}.product-picker_result__fGfze{display:grid;grid-template-columns:3.5rem 1fr auto;align-items:center;gap:var(--app-rhythm-half);padding-block:var(--app-rhythm-quarter);border-bottom:1px solid var(--app-ink-15)}.product-picker_thumb__YZkXI{width:3.5rem;aspect-ratio:1;object-fit:cover;background-color:var(--app-ink-15);display:block}.product-picker_text__gy6qd{display:flex;flex-direction:column;min-width:0}.product-picker_name__PL6y8{color:var(--app-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-picker_meta__Dxrc_{color:var(--app-muted);font-size:var(--font-size-sm)}.sample-access-notice_notice__rw2Yo{display:flex;flex-direction:column;gap:var(--app-rhythm-half);margin-bottom:var(--app-rhythm-1)}.sample-access-notice_title__a7vmx{margin:0;font-weight:600;color:var(--app-ink)}.sample-access-notice_body__yrB_b{margin:0;color:var(--app-muted)}.sample-access-notice_steps__Ywh_z{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:var(--app-rhythm-quarter);color:var(--app-ink)}.sample-access-notice_actions__KVLJJ{display:flex;flex-wrap:wrap;gap:var(--app-rhythm-half);margin-top:var(--app-rhythm-half)}.order-sample-button_backdrop__kqDa8{position:fixed;inset:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--app-rhythm-half)}.order-sample-button_modal__wGmns{position:relative;width:100%;max-width:480px;max-height:calc(100dvh - 2 * var(--app-rhythm-half));overflow-y:auto;background-color:var(--app-paper,var(--app-palette-ffffff));border:1px solid var(--app-ink-15,var(--app-palette-e5e5e5));box-shadow:0 10px 30px rgba(0,0,0,.15);padding:var(--app-rhythm-1);box-sizing:border-box}.order-sample-button_modalHeader__cLtTA{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--app-rhythm-1)}.order-sample-button_closeButton__txWNf{background:transparent;border:none;font-size:1.5rem;line-height:var(--app-leading-snap-tight);cursor:pointer;color:var(--app-muted,var(--app-palette-666666));padding:0;margin-top:-.25rem}.order-sample-button_closeButton__txWNf:hover{color:var(--app-ink,var(--app-palette-111111))}.order-sample-button_productSummary__CZ9AQ{font-size:.875rem;color:var(--app-muted,var(--app-palette-666666));margin-bottom:var(--app-rhythm-1);padding-bottom:var(--app-rhythm-half);border-bottom:1px solid var(--app-ink-15,var(--app-palette-eeeeee))}.order-sample-button_skuTag__CjgA_{display:inline-block;font-family:monospace;font-weight:600;color:var(--app-ink,var(--app-palette-111111));margin-right:.5rem}.order-sample-button_form__3eYEk{display:flex;flex-direction:column;gap:var(--app-rhythm-1)}.order-sample-button_fieldGroup__zN2YW{display:flex;flex-direction:column;gap:var(--app-rhythm-half)}.order-sample-button_label__ViZmg{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--app-muted,var(--app-palette-555555))}.order-sample-button_select__06Ymg{width:100%;padding:var(--app-rhythm-half) .75rem;font-family:inherit;font-size:.875rem;border:1px solid var(--app-ink-15,var(--app-palette-cccccc));background-color:var(--app-palette-ffffff);border-radius:0;box-sizing:border-box}.order-sample-button_select__06Ymg:focus{outline:none;border-color:var(--app-ink,var(--app-palette-111111))}.order-sample-button_optionsGrid__oHOs0{display:grid;grid-template-columns:1fr;gap:var(--app-rhythm-half)}.order-sample-button_radioOption__mziqT{display:flex;align-items:center;gap:var(--app-rhythm-half);padding:var(--app-rhythm-half) .75rem;border:1px solid var(--app-ink-15,var(--app-palette-e0e0e0));cursor:pointer;font-size:.875rem}.order-sample-button_radioOption__mziqT:hover{border-color:var(--app-ink,var(--app-palette-111111))}.order-sample-button_errorText__F2ieO{color:var(--app-palette-d32f2f);font-size:.8125rem;margin:0}.order-sample-button_actions__2NQZ9{display:flex;gap:var(--app-rhythm-half);margin-top:var(--app-rhythm-half)}.order-sample-button_submitBtn__Ilssu{flex:1 1;padding:var(--app-rhythm-half) 1rem;font-family:inherit;font-size:.8125rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;background-color:var(--app-ink,var(--app-palette-111111));color:var(--app-palette-ffffff);border:1px solid var(--app-ink,var(--app-palette-111111));cursor:pointer}.order-sample-button_submitBtn__Ilssu:hover:not(:disabled){opacity:.9}.order-sample-button_submitBtn__Ilssu:disabled{opacity:.5;cursor:not-allowed}.order-sample-button_cancelBtn__BAiIR{padding:var(--app-rhythm-half) 1rem;font-family:inherit;font-size:.8125rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;background:transparent;color:var(--app-ink,var(--app-palette-111111));border:1px solid var(--app-ink-15,var(--app-palette-cccccc));cursor:pointer}.order-sample-button_successNotice__mFXtS{padding:var(--app-rhythm-half);background-color:var(--app-palette-f0fdf4);border:1px solid var(--app-palette-bbf7d0);color:var(--app-palette-166534);font-size:.875rem;display:flex;flex-direction:column;gap:var(--app-rhythm-half)}.order-sample-button_viewBagLink__FXPcY{color:var(--app-palette-166534);font-weight:600;text-decoration:underline}.content-prose_prose__gIAMg{font-size:var(--app-body);line-height:var(--app-leading-body);color:var(--app-ink)}.content-prose_prose__gIAMg>*{margin:0}.content-prose_prose__gIAMg>*+*{margin-top:var(--app-rhythm-1)}.content-prose_prose__gIAMg h3{font-family:var(--font-sans);font-size:var(--app-body);font-weight:600;line-height:var(--app-leading-body)}.content-prose_prose__gIAMg>h3{margin-top:var(--app-rhythm-2)}.content-prose_prose__gIAMg>h3+*{margin-top:var(--app-rhythm-half)}.content-prose_prose__gIAMg ol,.content-prose_prose__gIAMg ul{padding-left:1.25rem}.content-prose_prose__gIAMg li+li{margin-top:var(--app-rhythm-half)}}@layer reset, tokens, base, components, pages;@layer components{}@layer reset, tokens, base, components, pages;@layer components{}@layer reset, tokens, base, components, pages;@layer components{.content-prose_prose__gIAMg li::marker{color:var(--app-ink-60)}.content-prose_prose__gIAMg strong{font-weight:600}.content-prose_prose__gIAMg a{color:var(--app-ink);text-decoration:underline;text-decoration-color:var(--app-ink-20);text-underline-offset:.2em;transition:text-decoration-color var(--app-transition-fast)}.content-prose_prose__gIAMg a:hover{text-decoration-color:var(--app-accent)}.content-prose_prose__gIAMg table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--app-caption);line-height:var(--app-leading-caption)}.content-prose_prose__gIAMg td,.content-prose_prose__gIAMg th{min-width:8rem;padding:var(--app-rhythm-quarter) .75rem calc(var(--app-rhythm-quarter) - 1px) 0;border-bottom:1px solid var(--app-ink-15);text-align:left;vertical-align:top}.content-prose_prose__gIAMg th{font-weight:600;color:var(--app-ink)}.content-prose_prose__gIAMg thead th{padding-bottom:calc(var(--app-rhythm-quarter) - 1px);border-bottom-color:var(--app-ink)}.product-gallery_gallery__K6__x{min-width:0}.product-gallery_track__tRy5D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--app-rhythm-half);margin:0;padding:0;list-style:none}.product-gallery_lead__QC41B{grid-column:1/-1}.product-gallery_item__m_IHk{min-width:0}.product-gallery_item__m_IHk:last-child:nth-child(2n){grid-column:1/-1}.product-gallery_item__m_IHk:last-child:nth-child(2n) .product-gallery_frame__V3OEJ{aspect-ratio:3/2}.product-gallery_frame__V3OEJ{position:relative;margin:0;aspect-ratio:1/1;overflow:hidden;background:var(--app-placeholder)}.product-gallery_frameLead__c0Av_{aspect-ratio:4/5}.product-gallery_image__X_ysr{display:block;width:100%;height:100%;object-fit:cover}.product-gallery_noImage__earpn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--app-caption);line-height:var(--app-leading-caption);color:var(--app-muted)}.product-gallery_count__M6_N2{display:none}.product-gallery_more__g3Bc6,.product-gallery_trackMore__IBOj4{margin-top:var(--app-rhythm-half)}.product-gallery_moreSummary__FIGPt{display:flex;align-items:center;justify-content:center;height:var(--app-control-height);border:1px solid var(--app-panel-border);font-size:var(--app-caption);line-height:var(--app-leading-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--app-ink);cursor:pointer;list-style:none}}@layer reset, tokens, base, components, pages;@layer components{.product-gallery_moreSummary__FIGPt::-webkit-details-marker{display:none}.product-gallery_moreSummary__FIGPt:hover{border-color:var(--app-ink)}.product-gallery_more__g3Bc6[open]>.product-gallery_moreSummary__FIGPt{display:none}@media (max-width:1023px){.product-gallery_track__tRy5D{display:flex;gap:var(--app-rhythm-half);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--app-gutter) * -1);padding-inline:var(--app-gutter);scroll-padding-inline:var(--app-gutter)}.product-gallery_track__tRy5D::-webkit-scrollbar{display:none}.product-gallery_item__m_IHk,.product-gallery_lead__QC41B{flex:0 0 88%;scroll-snap-align:start}.product-gallery_frameLead__c0Av_,.product-gallery_frame__V3OEJ,.product-gallery_item__m_IHk:last-child:nth-child(2n) .product-gallery_frame__V3OEJ{aspect-ratio:4/5}.product-gallery_count__M6_N2{display:block;margin:var(--app-rhythm-half) 0 0;font-size:var(--app-caption);line-height:var(--app-leading-caption);color:var(--app-muted)}}}@layer reset, tokens, base, components, pages;@layer components{.product-colorways_colorways__I6jQu{margin:var(--app-rhythm-1) 0 0;padding-top:calc(var(--app-rhythm-1) - 1px);border-top:1px solid var(--app-panel-border)}.product-colorways_header__c0gam{display:flex;align-items:baseline;justify-content:space-between;column-gap:var(--app-rhythm-half);margin:0}.product-colorways_heading__EcSJc{margin:0;font-weight:500;letter-spacing:var(--app-label-tracking);text-transform:uppercase}.product-colorways_count__Pd_Gw,.product-colorways_heading__EcSJc{font-size:var(--app-caption);line-height:var(--app-leading-caption);color:var(--app-muted)}.product-colorways_count__Pd_Gw{flex:none}.product-colorways_currentLine__lTCd7{margin:0 0 var(--app-rhythm-half);font-size:var(--app-body);line-height:var(--app-leading-body);color:var(--app-muted)}.product-colorways_currentName__K87TL{color:var(--app-ink)}.product-colorways_grid__lcN0i{display:grid;grid-template-columns:repeat(auto-fill,var(--app-control-height));gap:var(--app-rhythm-half);margin:0;padding:0;list-style:none}.product-colorways_swatch__OtEcm{position:relative;display:block;width:var(--app-control-height);height:var(--app-control-height);overflow:hidden;border:1px solid var(--app-panel-border);background:var(--app-paper);transition:border-color .16s ease,transform .16s ease}a.product-colorways_swatch__OtEcm:hover{border-color:var(--app-ink)}a.product-colorways_swatch__OtEcm:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.product-colorways_swatchCurrent__pCud1{border-color:var(--app-ink);box-shadow:0 0 0 2px var(--app-surface),0 0 0 3px var(--app-ink)}.product-colorways_swatchImage__AyBvT{display:block;width:100%;height:100%;object-fit:cover}.product-colorways_swatchFallback__s7Eqq{display:grid;place-items:center;width:100%;height:100%;font-size:var(--app-caption);line-height:var(--app-leading-caption);text-transform:uppercase;color:var(--app-muted)}.product-colorways_more__4436Z{margin-top:var(--app-rhythm-half)}.product-colorways_more__4436Z[open]>.product-colorways_grid__lcN0i{margin-top:0}.product-colorways_moreSummary__DOw_Z{display:inline-block;cursor:pointer;font-size:var(--app-caption);line-height:var(--app-leading-caption);color:var(--app-ink);text-decoration:underline;text-underline-offset:.2em;list-style:none}.product-colorways_moreSummary__DOw_Z::-webkit-details-marker{display:none}.product-colorways_more__4436Z[open]>.product-colorways_moreSummary__DOw_Z{display:none}.product-colorways_srOnly__xLlsy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.product-colorways_swatch__OtEcm{transition:none}}}@layer reset, tokens, base, components, pages;@layer components{.product-variants_variants__croiV{display:flex;flex-direction:column;row-gap:var(--app-rhythm-1);margin:var(--app-rhythm-1) 0 0;padding-top:calc(var(--app-rhythm-1) - 1px);border-top:1px solid var(--app-panel-border)}.product-variants_group__ooy_5{display:flex;flex-direction:column;row-gap:var(--app-rhythm-half);margin:0}.product-variants_header__CRsOr{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--app-rhythm-half);row-gap:0;margin:0}.product-variants_label__3wjri{margin:0;font-size:var(--app-caption);line-height:var(--app-leading-caption);font-weight:500;letter-spacing:var(--app-label-tracking);text-transform:uppercase;color:var(--app-muted)}.product-variants_currentValue__eHyPe{margin:0;font-size:var(--app-body);line-height:var(--app-leading-body);color:var(--app-ink)}.product-variants_options__o9eU_{display:flex;flex-wrap:wrap;row-gap:var(--app-rhythm-half);column-gap:var(--app-rhythm-half);margin:0}.product-variants_optionButton__TSev_{display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-control-height);padding:0 .75rem;border:1px solid var(--app-panel-border);background:var(--app-paper);color:var(--app-ink);font-family:var(--font-sans);font-size:var(--app-caption);line-height:var(--app-leading-caption);text-align:center;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.product-variants_optionButton__TSev_:hover:not(:disabled){border-color:var(--app-ink)}.product-variants_optionButton__TSev_:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.product-variants_optionButtonSelected__aWOa_{border-color:var(--app-ink);background:var(--app-ink);color:var(--app-paper)}.product-variants_optionButtonDisabled__FLPzE,.product-variants_optionButton__TSev_:disabled{color:var(--app-placeholder);border-color:var(--app-panel-border);background:transparent;text-decoration:line-through;cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.product-variants_optionButton__TSev_{transition:none}}}