@keyframes _skeletonShimmer_n8qlt_1{0%{background-position:-200% 0}to{background-position:200% 0}}._skeleton_n8qlt_10{--skeleton-base: hsl(var(--muted));--skeleton-highlight: hsl(var(--card));display:block;width:100%;background:linear-gradient(90deg,var(--skeleton-base) 0%,var(--skeleton-highlight) 50%,var(--skeleton-base) 100%);background-size:200% 100%;animation:_skeletonShimmer_n8qlt_1 1.4s ease-in-out infinite}._line_n8qlt_25{height:12px;border-radius:999px}._block_n8qlt_30{height:24px;border-radius:10px}._circle_n8qlt_35{height:40px;width:40px;border-radius:999px}._still_n8qlt_41{animation:none;background:var(--skeleton-base)}@media (prefers-reduced-motion: reduce){._skeleton_n8qlt_10{animation:none;background:var(--skeleton-base)}}._drawerContent_v52kc_1{padding:0;display:flex;flex-direction:column;background:hsl(var(--card));color:hsl(var(--card-foreground));border-left:1px solid hsl(var(--border));box-shadow:var(--surface-shadow-lg);height:100dvh;max-height:100dvh;overflow:hidden;min-height:0}._drawerSizeSm_v52kc_15{max-width:min(420px,100vw)}._drawerSizeMd_v52kc_19{max-width:min(560px,100vw)}._drawerSizeLg_v52kc_23{max-width:min(720px,100vw)}._drawerSizeXl_v52kc_27{max-width:min(960px,100vw)}._drawerSizeFull_v52kc_31{max-width:100vw}._drawerHeader_v52kc_35{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid hsl(var(--border));background:linear-gradient(135deg,hsl(var(--muted) / .7),hsl(var(--card) / .95));flex-shrink:0}._drawerHeaderMain_v52kc_49{display:flex;flex-direction:column;gap:6px;min-width:0}._drawerEyebrow_v52kc_56{font-size:.65rem;text-transform:uppercase;letter-spacing:.2em;color:hsl(var(--muted-foreground));font-weight:600}._drawerTitle_v52kc_64{font-size:1.05rem;font-weight:600;color:hsl(var(--foreground));word-break:break-word}._drawerDescription_v52kc_71{font-size:.85rem;color:hsl(var(--muted-foreground))}._drawerHeaderActions_v52kc_76{display:flex;align-items:center;gap:8px}._drawerCloseButton_v52kc_82{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));border-radius:999px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}._drawerCloseButton_v52kc_82:hover{border-color:color-mix(in srgb,hsl(var(--primary)) 40%,hsl(var(--border)));background:color-mix(in srgb,hsl(var(--primary)) 8%,hsl(var(--card)))}._drawerCloseButton_v52kc_82:disabled{opacity:.55;cursor:not-allowed}._drawerCloseButton_v52kc_82:focus-visible{outline:2px solid color-mix(in srgb,hsl(var(--primary)) 55%,transparent);outline-offset:2px}._drawerBody_v52kc_111{padding:16px 20px 24px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;flex:1 1 auto;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}._drawerFooter_v52kc_124{border-top:1px solid hsl(var(--border));padding:12px 20px 16px;display:flex;justify-content:flex-end;gap:8px;flex-shrink:0}._drawerBusyHeader_v52kc_133{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid hsl(var(--border));background:color-mix(in srgb,hsl(var(--primary)) 10%,hsl(var(--card)));color:hsl(var(--foreground));font-size:.75rem;font-weight:500;white-space:nowrap}._drawerBusyHeaderSpinner_v52kc_147{animation:_drawerBusySpin_v52kc_1 .9s linear infinite}._drawerBusyOverlay_v52kc_151{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,hsl(var(--background)) 62%,transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:all}._drawerBusyOverlayCard_v52kc_163{display:flex;align-items:center;gap:10px;width:min(520px,calc(100% - 32px));max-width:calc(100% - 32px);padding:20px;border-radius:8px;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));font-size:.8rem;font-weight:600;box-shadow:var(--surface-shadow-md)}._drawerBusyOverlayCard_v52kc_163[data-custom-content=true]{display:block}._drawerBusyOverlayCard_v52kc_163[data-custom-content=true]>*{margin-inline:auto}._drawerBusyOverlaySpinner_v52kc_187{animation:_drawerBusySpin_v52kc_1 .9s linear infinite}@keyframes _drawerBusySpin_v52kc_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 900px){._drawerContent_v52kc_1{max-width:100vw;width:100vw;border-left:none}._drawerHeader_v52kc_35{padding-top:calc(12px + env(safe-area-inset-top))}._drawerCloseButton_v52kc_82{width:40px;height:40px}}._overlay_871lw_1{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-scrim, rgba(15, 23, 42, .55));display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}._panel_871lw_14{width:min(520px,100%);background:var(--crm-panel, #ffffff);border-radius:14px;padding:18px;box-shadow:var(--surface-shadow-lg, 0 24px 40px rgba(15, 23, 42, .25));display:flex;flex-direction:column;gap:14px;color:var(--crm-ink, #0f172a);border:1px solid var(--crm-border, #e2e8f0)}._header_871lw_27{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._title_871lw_34{font-size:1rem;font-weight:600}._subtitle_871lw_39{font-size:.78rem;color:var(--crm-muted, #64748b)}._cancelButton_871lw_44{border:1px solid var(--crm-border, #e2e8f0);background:var(--crm-panel, #ffffff);color:var(--crm-accent-dark, #1d4ed8);border-radius:999px;padding:6px 10px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:.78rem;font-weight:600}._cancelButton_871lw_44:hover{border-color:#2563eb66;background:#2563eb14}._list_871lw_63{display:flex;flex-direction:column;gap:10px}._overall_871lw_69{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--crm-border, #e2e8f0);background:var(--crm-soft, #f8fafc)}._overallHeader_871lw_79{display:flex;align-items:center;justify-content:space-between;gap:8px}._overallTitle_871lw_86{font-size:.82rem;font-weight:600;color:var(--crm-ink, #0f172a)}._overallMeta_871lw_92{font-size:.72rem;color:var(--crm-muted, #64748b)}._overallBar_871lw_97{height:8px;border-radius:999px;background:hsl(var(--muted-foreground) / .25);overflow:hidden}._overallFill_871lw_104{height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#38bdf8);transition:width .2s ease}._row_871lw_111{display:flex;flex-direction:column;gap:6px}._rowMain_871lw_117{display:flex;align-items:center;justify-content:space-between;gap:8px}._filename_871lw_124{font-size:.82rem;font-weight:600;color:var(--crm-ink, #0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._progressMeta_871lw_133{font-size:.75rem;color:var(--crm-muted, #64748b)}._progressBar_871lw_138{height:6px;border-radius:999px;background:hsl(var(--muted-foreground) / .25);overflow:hidden}._progressFill_871lw_145{height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#38bdf8);transition:width .2s ease}._footer_871lw_152{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--crm-muted, #64748b)}._spinner_871lw_160{animation:_spin_871lw_160 1s linear infinite}@keyframes _spin_871lw_160{to{transform:rotate(360deg)}}@media (max-width: 640px){._panel_871lw_14{padding:16px}._cancelButton_871lw_44{padding:8px 12px}}@keyframes _novaAvatarSweep_cqli5_1{0%{transform:translate3d(-145%,0,0) skew(-14deg);opacity:.45}45%{opacity:1}to{transform:translate3d(185%,0,0) skew(-14deg);opacity:.55}}._skeleton_cqli5_17{position:relative;display:block;height:100%;width:100%;overflow:hidden;isolation:isolate;border-radius:inherit;background:radial-gradient(circle at 28% 18%,hsl(var(--primary) / .2),transparent 38%),linear-gradient(135deg,hsl(var(--primary) / .18),hsl(var(--primary) / .08) 42%,hsl(var(--muted)));box-shadow:inset 0 0 0 1px hsl(var(--primary) / .12),inset 0 1px hsl(var(--primary-foreground) / .36)}._skeleton_cqli5_17:before{content:"";position:absolute;inset:-14% auto -14% -55%;z-index:1;width:72%;transform:translate3d(-145%,0,0) skew(-14deg);border-radius:999px;background:linear-gradient(90deg,transparent 0%,hsl(var(--primary-foreground) / .2) 24%,hsl(var(--primary) / .42) 50%,hsl(var(--primary-foreground) / .28) 72%,transparent 100%);filter:blur(.2px);animation:_novaAvatarSweep_cqli5_1 1.18s cubic-bezier(.4,0,.2,1) infinite}._skeleton_cqli5_17:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;background:linear-gradient(145deg,hsl(var(--primary-foreground) / .24),transparent 42%);pointer-events:none}@media (prefers-reduced-motion: reduce){._skeleton_cqli5_17:before{animation:none;opacity:.3;transform:translate3d(18%,0,0) skew(-14deg)}}@keyframes listRefreshShimmer{0%{background-position:200% 0}to{background-position:-100% 0}}:root{--list-refresh-skeleton-bg: rgba(229, 231, 235, .92);--list-refresh-skeleton-highlight: rgba(243, 244, 246, 1);--list-refresh-skeleton-shadow: rgba(229, 231, 235, .6);--list-refresh-skeleton-radius: 6px}[data-list-content-scope=true][data-list-refreshing=true] :where(tbody tr[data-list-row=true],tbody tr:not([data-list-loading-row]):not([data-list-empty-row]):not([data-list-message-row]):not([data-list-pagination-row]):not([aria-hidden=true])){pointer-events:none;background:transparent!important}[data-list-content-scope=true][data-list-refreshing=true] :where(tbody tr[data-list-row=true],tbody tr:not([data-list-loading-row]):not([data-list-empty-row]):not([data-list-message-row]):not([data-list-pagination-row]):not([aria-hidden=true]))>td{position:relative;background:transparent!important;color:transparent!important;text-shadow:none!important}[data-list-content-scope=true][data-list-refreshing=true] :where(tbody tr[data-list-row=true],tbody tr:not([data-list-loading-row]):not([data-list-empty-row]):not([data-list-message-row]):not([data-list-pagination-row]):not([aria-hidden=true]))>td>*{visibility:hidden!important}[data-list-content-scope=true][data-list-refreshing=true] :where(tbody tr[data-list-row=true],tbody tr:not([data-list-loading-row]):not([data-list-empty-row]):not([data-list-message-row]):not([data-list-pagination-row]):not([aria-hidden=true]))>td:after{content:"";position:absolute;top:6px;left:8px;right:8px;bottom:6px;border-radius:var(--list-refresh-skeleton-radius);background-color:var(--list-refresh-skeleton-bg);background-image:linear-gradient(90deg,var(--list-refresh-skeleton-shadow) 0%,var(--list-refresh-skeleton-highlight) 50%,var(--list-refresh-skeleton-shadow) 100%);background-size:200% 100%;background-repeat:no-repeat;animation:listRefreshShimmer 1.4s ease-in-out infinite;pointer-events:none}[data-list-content-scope=true][data-list-refreshing=true] :where(tbody tr[data-list-row=true],tbody tr:not([data-list-loading-row]):not([data-list-empty-row]):not([data-list-message-row]):not([data-list-pagination-row]):not([aria-hidden=true]))>td[data-list-selection-cell=true]:after{left:50%;right:auto;top:50%;bottom:auto;width:16px;height:16px;border-radius:4px;transform:translate(-50%,-50%)}[data-list-content-scope=true][data-list-refreshing=true] :where(tbody tr[data-list-row=true],tbody tr:not([data-list-loading-row]):not([data-list-empty-row]):not([data-list-message-row]):not([data-list-pagination-row]):not([aria-hidden=true]):nth-child(2n))>td:after{animation-delay:.18s}[data-list-content-scope=true][data-list-refreshing=true] :where(tbody tr[data-list-row=true],tbody tr:not([data-list-loading-row]):not([data-list-empty-row]):not([data-list-message-row]):not([data-list-pagination-row]):not([aria-hidden=true]):nth-child(3n))>td:after{animation-delay:.36s}[data-list-content-scope=true][data-list-refreshing=true] :where([data-list-row=true]:not(tr)){position:relative;pointer-events:none;min-height:56px;color:transparent!important}[data-list-content-scope=true][data-list-refreshing=true] :where([data-list-row=true]:not(tr))>*{visibility:hidden!important}[data-list-content-scope=true][data-list-refreshing=true] :where([data-list-row=true]:not(tr)):after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:inherit;background-color:var(--list-refresh-skeleton-bg);background-image:linear-gradient(90deg,var(--list-refresh-skeleton-shadow) 0%,var(--list-refresh-skeleton-highlight) 50%,var(--list-refresh-skeleton-shadow) 100%);background-size:200% 100%;background-repeat:no-repeat;animation:listRefreshShimmer 1.4s ease-in-out infinite;pointer-events:none}[data-list-content-scope=true][data-list-refreshing=true] :where([data-list-row=true]:not(tr):nth-child(2n)):after{animation-delay:.18s}[data-list-content-scope=true][data-list-refreshing=true] :where([data-list-row=true]:not(tr):nth-child(3n)):after{animation-delay:.36s}[data-list-content-scope=true][data-list-refreshing=true] :where([data-list-grid-row=true]){position:relative;pointer-events:none;color:transparent!important}[data-list-content-scope=true][data-list-refreshing=true] :where([data-list-grid-row=true])>*{visibility:hidden!important}[data-list-content-scope=true][data-list-refreshing=true] :where([data-list-grid-row=true]):after{content:"";position:absolute;top:4px;right:8px;bottom:4px;left:8px;border-radius:var(--list-refresh-skeleton-radius);background-color:var(--list-refresh-skeleton-bg);background-image:linear-gradient(90deg,var(--list-refresh-skeleton-shadow) 0%,var(--list-refresh-skeleton-highlight) 50%,var(--list-refresh-skeleton-shadow) 100%);background-size:200% 100%;background-repeat:no-repeat;animation:listRefreshShimmer 1.4s ease-in-out infinite;pointer-events:none}[data-list-content-scope=true][data-list-refreshing=true] :where([data-list-grid-row=true]:nth-child(2n)):after{animation-delay:.18s}[data-list-content-scope=true][data-list-refreshing=true] :where([data-list-grid-row=true]:nth-child(3n)):after{animation-delay:.36s}@media (prefers-reduced-motion: reduce){[data-list-content-scope=true][data-list-refreshing=true] :where(tbody tr[data-list-row=true],tbody tr:not([data-list-loading-row]):not([data-list-empty-row]):not([data-list-message-row]):not([data-list-pagination-row]):not([aria-hidden=true]))>td:after,[data-list-content-scope=true][data-list-refreshing=true] :where([data-list-row=true]:not(tr)):after,[data-list-content-scope=true][data-list-refreshing=true] :where([data-list-grid-row=true]):after{animation:none;background-image:none;background-color:var(--list-refresh-skeleton-bg)}}
