.AppBadge_badge__huFm8{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border-radius:999px;font-size:var(--app-font-size-xs);font-family:inherit;line-height:1;white-space:nowrap;user-select:none;box-shadow:var(--app-edge-highlight)}.AppBadge_accent__Fal6Y{background:linear-gradient(180deg,rgba(139,178,255,.2),rgba(139,178,255,.1));color:var(--app-accent);border:1px solid rgba(139,178,255,.3)}.AppBadge_success__j1pCS{background:linear-gradient(180deg,rgba(98,236,163,.16),rgba(98,236,163,.08));color:var(--app-success);border:1px solid rgba(98,236,163,.3)}.AppBadge_warning__Gz4mV{background:linear-gradient(180deg,rgba(255,171,87,.16),rgba(255,171,87,.08));color:var(--app-warning);border:1px solid rgba(255,171,87,.3)}.AppBadge_danger__CgA5m{background:linear-gradient(180deg,rgba(255,102,102,.16),rgba(255,102,102,.08));color:var(--app-danger);border:1px solid rgba(255,102,102,.3)}.AppBadge_neutral__pbikW{background:var(--app-bg-hover);color:var(--app-text-muted);border:1px solid var(--app-border)}.AppBadge_dot__Csh56{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.AppFileList_list__uLYHB{position:relative;display:flex;flex-direction:column;min-height:0;overflow-y:auto;outline:none;user-select:none;flex:1;font-size:calc(var(--app-font-size) * var(--app-file-list-scale, 1))}.AppFileList_folder__VMZf5{display:flex;align-items:center;gap:4px;width:100%;padding:3px 8px;border:none;background:none;color:var(--app-text-muted);font-size:inherit;font-family:inherit;cursor:pointer;text-align:left}.AppFileList_folder__VMZf5:hover{background:var(--app-bg-hover)}.AppFileList_folderDrop__B5fJR,.AppFileList_folderFocused__1lKdM,.AppFileList_folderFocused__1lKdM:hover{background:var(--app-bg-selected)}.AppFileList_folderDrop__B5fJR{box-shadow:inset 0 0 0 1px var(--app-accent)}.AppFileList_folderDropDanger__UtAYz{background:color-mix(in srgb,#ff5f57 32%,transparent);box-shadow:inset 0 0 0 1px #ff5f57;color:#fff}.AppFileList_chevron__vl3Vg{flex-shrink:0;opacity:0;transition:opacity .18s ease,transform .12s}.AppFileList_chevronOpen__Yd7st{transform:rotate(90deg)}.AppFileList_list__uLYHB:focus-within .AppFileList_chevron__vl3Vg,.AppFileList_list__uLYHB:hover .AppFileList_chevron__vl3Vg{opacity:.3}.AppFileList_list__uLYHB:focus-within .AppFileList_chevronOpen__Yd7st,.AppFileList_list__uLYHB:hover .AppFileList_chevronOpen__Yd7st{opacity:1}.AppFileList_list__uLYHB:focus-within .AppFileList_folder__VMZf5:hover .AppFileList_chevron__vl3Vg,.AppFileList_list__uLYHB:hover .AppFileList_folder__VMZf5:hover .AppFileList_chevron__vl3Vg{opacity:.85}.AppFileList_folderLabel__Wlavq{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-text)}.AppFileList_folderLabelRoot__Ffcej{color:var(--app-text-dim);font-style:italic}.AppFileList_folderCount__cASUu{color:var(--app-text-dim);font-size:.9em;flex-shrink:0}.AppFileList_file__H6IBk{display:flex;align-items:center;gap:6px;padding:3px 8px;font-size:inherit;cursor:pointer;border-bottom:1px solid var(--app-row-separator);position:relative}.AppFileList_fileRoot__OvV2J{padding-left:8px}.AppFileList_file__H6IBk:hover{background:var(--app-bg-hover)}.AppFileList_fileSelected__sxmG4,.AppFileList_fileSelected__sxmG4:hover{background:var(--app-bg-selected)}.AppFileList_fileFocused__8mW5Y{box-shadow:inset 0 0 0 1px var(--app-border-focus)}.AppFileList_fileFailed__EUOcO .AppFileList_meta__MJaFl,.AppFileList_fileFailed__EUOcO .AppFileList_name__j2JWw{color:var(--app-danger)}.AppFileList_fileFailed__EUOcO .AppFileList_thumb___hGXG{opacity:.4}.AppFileList_fileExcluded__vKdQS .AppFileList_thumb___hGXG{opacity:.25}.AppFileList_fileExcluded__vKdQS .AppFileList_name__j2JWw{opacity:.4}.AppFileList_fileDisabled__CMMnu{opacity:.5;pointer-events:none}.AppFileList_thumb___hGXG{flex-shrink:0;width:20px;height:20px;object-fit:contain;border-radius:2px;image-rendering:auto}.AppFileList_name__j2JWw{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-text)}.AppFileList_meta__MJaFl{color:var(--app-text-dim);flex-shrink:0}.AppFileList_statusDot__ZUowD{display:inline-flex;align-items:center;flex-shrink:0;margin-right:4px}.AppFileList_visibility__Rd4Qb{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:var(--app-radius-xs);background:transparent;cursor:pointer;opacity:0;transition:opacity .12s}.AppFileList_fileSelected__sxmG4 .AppFileList_visibility__Rd4Qb,.AppFileList_file__H6IBk:hover .AppFileList_visibility__Rd4Qb,.AppFileList_folderFocused__1lKdM .AppFileList_visibility__Rd4Qb,.AppFileList_folder__VMZf5:hover .AppFileList_visibility__Rd4Qb{opacity:.6}.AppFileList_visibility__Rd4Qb:hover{opacity:1!important;background:var(--app-bg-hover)}.AppFileList_visibilityHidden__3BK2h{opacity:.9!important}.AppFileList_visibilityHidden__3BK2h img{opacity:.5}.AppStatusBar_bar__EGbtL{display:flex;align-items:center;min-height:28px;padding:5px var(--app-pad);background:var(--app-bg-raised);border-top:1px solid var(--app-border);font-size:var(--app-font-size);color:var(--app-text-muted);gap:var(--app-gap-l);user-select:none;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.AppStatusBar_item__TOnO5{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.AppStatusBar_itemLabel__owCqt{color:var(--app-text-dim)}.AppStatusBar_itemValue__gJmNr{color:var(--app-text)}.AppStatusBar_spacer__v1J7W{flex:1}.AppStatusBar_dot__jfQgs{width:6px;height:6px;border-radius:50%;flex-shrink:0}.AppStatusBar_dotSuccess__J9tE4{background:radial-gradient(circle,rgba(255,255,255,.4),var(--app-success) 60%);box-shadow:0 0 6px rgba(98,236,163,.6)}.AppStatusBar_dotWarning__joiox{background:radial-gradient(circle,rgba(255,255,255,.4),var(--app-warning) 60%);box-shadow:0 0 6px rgba(255,171,87,.6)}.AppStatusBar_dotDanger__W1OHi{background:radial-gradient(circle,rgba(255,255,255,.4),var(--app-danger) 60%);box-shadow:0 0 6px rgba(255,102,102,.6)}.AppStatusBar_alertMode__jksqC{justify-content:flex-start;gap:8px;background:color-mix(in srgb,var(--alert-accent) 18%,var(--app-bg-raised));border-top:1px solid var(--alert-accent);color:var(--app-text)}.AppStatusBar_variant_success__rkMkP{--alert-accent:var(--app-success)}.AppStatusBar_variant_warning__s_FaR{--alert-accent:var(--app-warning)}.AppStatusBar_variant_error__FdIy8{--alert-accent:var(--app-danger)}.AppStatusBar_variant_info__RzAP5{--alert-accent:var(--app-accent)}.AppStatusBar_alertIcon__URrd_{display:inline-flex;align-items:center;justify-content:center;color:var(--alert-accent);flex-shrink:0}.AppStatusBar_alertMessage__9Zv7c{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-text);font-weight:500}.AppStatusBar_alertDismiss__Ml_Mi{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:transparent;color:var(--app-text-muted);border-radius:3px;cursor:pointer;font-family:inherit}.AppStatusBar_alertDismiss__Ml_Mi:hover{color:var(--app-text);background:var(--app-bg-hover)}.AppStatusBar_alertProgress__V_p3S{flex-shrink:0;display:inline-block;width:3px;height:14px;border-radius:2px;background:color-mix(in srgb,var(--alert-accent) 18%,var(--app-bg-sunken));overflow:hidden}.AppStatusBar_alertProgressFill__4tlQ6{display:block;width:100%;height:100%;background:var(--alert-accent);transform-origin:bottom center;transform:scaleY(0);will-change:transform}.AppTooltip_wrapper___m_a0{position:relative;display:inline-flex}.AppTooltip_tip__wa032{position:absolute;z-index:9999;padding:4px 8px;background:var(--app-bg-solid);border:1px solid var(--app-border-strong);border-radius:var(--app-radius-xs);color:var(--app-text);font-size:var(--app-font-size-xs);line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(2px);transition:none;box-shadow:0 2px 8px rgba(0,0,0,.4)}.AppTooltip_visible__nOWXp{opacity:1;transform:translateY(0)}.AppTooltip_top__8RvdZ{bottom:calc(100% + 6px);left:50%;transform:translateX(-50%) translateY(2px)}.AppTooltip_top__8RvdZ.AppTooltip_visible__nOWXp{transform:translateX(-50%) translateY(0)}.AppTooltip_bottom__y7Q7z{top:calc(100% + 6px);left:50%;transform:translateX(-50%) translateY(-2px)}.AppTooltip_bottom__y7Q7z.AppTooltip_visible__nOWXp{transform:translateX(-50%) translateY(0)}.AppTooltip_left__oCckX{right:calc(100% + 6px);top:50%;transform:translateY(-50%) translateX(2px)}.AppTooltip_left__oCckX.AppTooltip_visible__nOWXp{transform:translateY(-50%) translateX(0)}.AppTooltip_right__J9JU0{left:calc(100% + 6px);top:50%;transform:translateY(-50%) translateX(-2px)}.AppTooltip_right__J9JU0.AppTooltip_visible__nOWXp{transform:translateY(-50%) translateX(0)}.AppPaletteSwatches_row__ZFfPf{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.AppPaletteSwatches_swatchWrap__uSpEl{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1px;border-radius:var(--app-radius-xs);border:1px solid transparent}.AppPaletteSwatches_dominant__Cldd4{border-color:var(--app-border-focus);box-shadow:0 0 0 1px var(--app-border-focus)}.AppFilterFacets_panel__wzXr0{display:flex;flex-direction:column;height:100%;background:var(--app-bg-panel);color:var(--app-text)}.AppFilterFacets_body__EYgVp{flex:1 1 auto;overflow-y:auto;padding:4px 0}.AppFilterFacets_section__UoTQ0{border-bottom:1px solid var(--app-border-subtle)}.AppFilterFacets_section__UoTQ0:last-child{border-bottom:0}.AppFilterFacets_sectionHeader__9NObF{width:100%;display:flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:0;color:var(--app-text-muted);font-size:var(--app-font-size-s);font-weight:600;text-align:left;cursor:pointer;text-transform:uppercase;letter-spacing:.04em}.AppFilterFacets_sectionLabel__kRvAy{flex:1;min-width:0}.AppFilterFacets_sectionBadge__2NtY0{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 4px;background:var(--app-accent);color:var(--app-on-accent,#ffffff);border-radius:8px;font-size:var(--app-font-size-xs);font-weight:700}.AppFilterFacets_options__0c9M4{list-style:none;margin:0;padding:2px 0 8px}.AppFilterFacets_option__4M9Yl{margin:0}.AppFilterFacets_optionButton__iDhRl{width:100%;display:flex;align-items:center;gap:8px;padding:4px 10px 4px 12px;background:transparent;border:0;color:var(--app-text);font-size:var(--app-font-size-s);text-align:left;cursor:pointer}.AppFilterFacets_optionButton__iDhRl:hover{background:var(--app-bg-hover)}.AppFilterFacets_optionButtonOn__cLM2_{background:var(--app-bg-selected);color:var(--app-text)}.AppFilterFacets_tick__njC7i{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--app-border-strong);border-radius:3px;background:var(--app-bg);color:var(--app-on-accent,#ffffff);flex-shrink:0}.AppFilterFacets_optionButtonOn__cLM2_ .AppFilterFacets_tick__njC7i{background:var(--app-accent);border-color:var(--app-accent)}.AppFilterFacets_optionIcon__DbG_b{display:inline-flex;align-items:center;color:var(--app-text-muted);flex-shrink:0}.AppFilterFacets_optionText__45v3T{flex:1;min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AppFilterFacets_optionCount__QggFN{font-size:var(--app-font-size-xs);color:var(--app-text-dim);font-variant-numeric:tabular-nums}.AppFilterFacets_optionEmpty__qaxAx{padding:4px 12px;color:var(--app-text-dim);font-size:var(--app-font-size-xs);font-style:italic}.AppFilterFacets_footer__Rq_Mm{padding:6px 10px;border-top:1px solid var(--app-border-subtle);background:var(--app-bg-toolbar);display:flex;justify-content:flex-end}.AppFilterFacets_reset__lk_Ho{background:transparent;border:0;color:var(--app-text-muted);cursor:pointer;font-size:var(--app-font-size-s);padding:4px 8px;border-radius:var(--app-radius-xs)}.AppFilterFacets_reset__lk_Ho:hover:not(:disabled){background:var(--app-bg-hover);color:var(--app-text)}.AppFilterFacets_reset__lk_Ho:disabled{cursor:default;color:var(--app-text-dim)}