:root{--px-font-sans:Vazir, Vazirmatn, Inter, system-ui, -apple-system, Segoe UI, Tahoma, sans-serif;--px-font-mono:JetBrains Mono, SF Mono, Menlo, Consolas, monospace;--px-text-2xs:.6875rem;--px-text-xs:.75rem;--px-text-sm:.8125rem;--px-text-base:.875rem;--px-text-md:.9375rem;--px-text-lg:1rem;--px-text-xl:1.125rem;--px-text-2xl:1.25rem;--px-text-3xl:1.5rem;--px-text-4xl:1.875rem;--px-text-5xl:2.25rem;--px-weight-regular:400;--px-weight-medium:500;--px-weight-semibold:600;--px-weight-bold:700;--px-leading-none:1;--px-leading-tight:1.25;--px-leading-snug:1.4;--px-leading-normal:1.55;--px-leading-relaxed:1.7;--px-space-1:.25rem;--px-space-2:.5rem;--px-space-3:.75rem;--px-space-4:1rem;--px-space-5:1.25rem;--px-space-6:1.5rem;--px-space-8:2rem;--px-space-10:2.5rem;--px-space-12:3rem;--px-sidebar-width:280px;--px-topbar-height:64px;--px-page-max-width:1380px;--px-radius-xs:8px;--px-radius-sm:12px;--px-radius-md:16px;--px-radius-lg:20px;--px-radius-xl:28px;--px-radius-pill:999px;--px-shadow-xs:0 1px 2px #0f172a0f;--px-shadow-sm:0 2px 8px #0f172a14;--px-shadow-md:0 8px 24px #0f172a1a;--px-shadow-lg:0 16px 40px #0f172a1f;--px-shadow-xl:0 24px 64px #0f172a29;--px-shadow-glass:0 8px 32px #0f172a14, inset 0 1px 0 #fff9;--px-shadow-floating:0 12px 36px #0e73fd2e, 0 4px 12px #0f172a14;--px-shadow-focus:0 0 0 3px #0e73fd2e;--px-blur-sm:blur(8px);--px-blur-md:blur(16px) saturate(180%);--px-blur-lg:blur(24px) saturate(200%)}:root{--px-duration-instant:80ms;--px-duration-fast:.14s;--px-duration-base:.22s;--px-duration-slow:.32s;--px-duration-slower:.48s;--px-easing-standard:cubic-bezier(.4, 0, .2, 1);--px-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--px-easing-decelerate:cubic-bezier(0, 0, .2, 1);--px-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--px-z-base:1;--px-z-raised:10;--px-z-dropdown:100;--px-z-sticky:200;--px-z-overlay:900;--px-z-drawer:950;--px-z-modal:1000;--px-z-toast:1100;--px-z-tooltip:1200}.ppage-view{--ppage-view-gap:var(--px-space-5);gap:var(--ppage-view-gap);flex-direction:column;flex:1;min-height:0;display:flex}:root{--px-font-sans:Vazir, Vazirmatn, Inter, system-ui, -apple-system, Segoe UI, Tahoma, sans-serif;--px-font-mono:JetBrains Mono, SF Mono, Menlo, Consolas, monospace;--px-text-2xs:.6875rem;--px-text-xs:.75rem;--px-text-sm:.8125rem;--px-text-base:.875rem;--px-text-md:.9375rem;--px-text-lg:1rem;--px-text-xl:1.125rem;--px-text-2xl:1.25rem;--px-text-3xl:1.5rem;--px-text-4xl:1.875rem;--px-text-5xl:2.25rem;--px-weight-regular:400;--px-weight-medium:500;--px-weight-semibold:600;--px-weight-bold:700;--px-leading-none:1;--px-leading-tight:1.25;--px-leading-snug:1.4;--px-leading-normal:1.55;--px-leading-relaxed:1.7;--px-space-1:.25rem;--px-space-2:.5rem;--px-space-3:.75rem;--px-space-4:1rem;--px-space-5:1.25rem;--px-space-6:1.5rem;--px-space-8:2rem;--px-space-10:2.5rem;--px-space-12:3rem;--px-sidebar-width:280px;--px-topbar-height:64px;--px-page-max-width:1380px;--px-radius-xs:8px;--px-radius-sm:12px;--px-radius-md:16px;--px-radius-lg:20px;--px-radius-xl:28px;--px-radius-pill:999px;--px-shadow-xs:0 1px 2px #0f172a0f;--px-shadow-sm:0 2px 8px #0f172a14;--px-shadow-md:0 8px 24px #0f172a1a;--px-shadow-lg:0 16px 40px #0f172a1f;--px-shadow-xl:0 24px 64px #0f172a29;--px-shadow-glass:0 8px 32px #0f172a14, inset 0 1px 0 #fff9;--px-shadow-floating:0 12px 36px #0e73fd2e, 0 4px 12px #0f172a14;--px-shadow-focus:0 0 0 3px #0e73fd2e;--px-blur-sm:blur(8px);--px-blur-md:blur(16px) saturate(180%);--px-blur-lg:blur(24px) saturate(200%)}:root{--px-duration-instant:80ms;--px-duration-fast:.14s;--px-duration-base:.22s;--px-duration-slow:.32s;--px-duration-slower:.48s;--px-easing-standard:cubic-bezier(.4, 0, .2, 1);--px-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--px-easing-decelerate:cubic-bezier(0, 0, .2, 1);--px-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--px-z-base:1;--px-z-raised:10;--px-z-dropdown:100;--px-z-sticky:200;--px-z-overlay:900;--px-z-drawer:950;--px-z-modal:1000;--px-z-toast:1100;--px-z-tooltip:1200}.ppage-header{--ppage-header-accent:var(--px-primary);--ppage-header-padding-x:var(--px-space-1);align-items:center;gap:var(--px-space-4);padding:var(--px-space-2) var(--ppage-header-padding-x) var(--px-space-4);font-family:var(--px-font-sans);margin:0;display:flex}.ppage-header__leading{z-index:1;flex-shrink:0;align-items:center;margin-inline-end:calc(var(--px-space-2) * -1);display:inline-flex}.ppage-header--glass,.ppage-header--gradient{--ppage-header-padding-x:var(--px-space-4);padding:var(--px-space-4);border-radius:var(--px-radius-lg);border:1px solid var(--px-glass-border,var(--px-border));background:var(--px-glass-bg,var(--px-surface-strong));-webkit-backdrop-filter:var(--px-blur-md);box-shadow:var(--px-glass-shadow,var(--px-shadow-sm));position:relative;overflow:hidden}.ppage-header--gradient{background:linear-gradient(135deg, color-mix(in srgb, var(--px-primary) 16%, transparent) 0%, color-mix(in srgb, var(--px-info,#0ea5e9) 8%, transparent) 45%, color-mix(in srgb, var(--px-surface-strong) 88%, transparent) 100%), var(--px-glass-bg,var(--px-surface-strong))}.ppage-header__icon{--ppage-header-icon-color:var(--ppage-header-accent);border-radius:var(--px-radius-md);background:linear-gradient(135deg, color-mix(in srgb, var(--ppage-header-icon-color) 18%, transparent) 0%, color-mix(in srgb, var(--ppage-header-icon-color) 6%, transparent) 100%);width:48px;height:48px;color:var(--ppage-header-icon-color);box-shadow:0 6px 18px -10px color-mix(in srgb, var(--ppage-header-icon-color) 80%, transparent), inset 0 1px 0 #fff9;border:1px solid color-mix(in srgb, var(--ppage-header-icon-color) 24%, transparent);z-index:1;flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.ppage-header__text{z-index:1;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;position:relative}.ppage-header__eyebrow{font-size:var(--px-text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ppage-header-icon-color,var(--px-primary));margin-bottom:2px;font-weight:600;line-height:1}.ppage-header__title{font-size:var(--px-text-xl);color:var(--px-text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;line-height:1.15;overflow:hidden}.ppage-header__lead{font-size:var(--px-text-sm);color:var(--px-text-muted);margin:0;font-weight:500;line-height:1.4}.ppage-header__actions{align-items:center;gap:var(--px-space-2);z-index:1;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;min-height:2.5rem;display:flex;position:relative}.ppage-header__actions>*{align-self:center}.ppage-header__actions .p-inputtext,.ppage-header__actions .p-input-icon-left,.ppage-header__actions .p-select,.ppage-header__actions .luma-btn{min-height:2.5rem}.ppage-header__actions .p-input-icon-left{align-items:center;display:inline-flex}.ppage-header__actions .p-inputtext{border-radius:var(--px-radius-md)}:root{--px-font-sans:Vazir, Vazirmatn, Inter, system-ui, -apple-system, Segoe UI, Tahoma, sans-serif;--px-font-mono:JetBrains Mono, SF Mono, Menlo, Consolas, monospace;--px-text-2xs:.6875rem;--px-text-xs:.75rem;--px-text-sm:.8125rem;--px-text-base:.875rem;--px-text-md:.9375rem;--px-text-lg:1rem;--px-text-xl:1.125rem;--px-text-2xl:1.25rem;--px-text-3xl:1.5rem;--px-text-4xl:1.875rem;--px-text-5xl:2.25rem;--px-weight-regular:400;--px-weight-medium:500;--px-weight-semibold:600;--px-weight-bold:700;--px-leading-none:1;--px-leading-tight:1.25;--px-leading-snug:1.4;--px-leading-normal:1.55;--px-leading-relaxed:1.7;--px-space-1:.25rem;--px-space-2:.5rem;--px-space-3:.75rem;--px-space-4:1rem;--px-space-5:1.25rem;--px-space-6:1.5rem;--px-space-8:2rem;--px-space-10:2.5rem;--px-space-12:3rem;--px-sidebar-width:280px;--px-topbar-height:64px;--px-page-max-width:1380px;--px-radius-xs:8px;--px-radius-sm:12px;--px-radius-md:16px;--px-radius-lg:20px;--px-radius-xl:28px;--px-radius-pill:999px;--px-shadow-xs:0 1px 2px #0f172a0f;--px-shadow-sm:0 2px 8px #0f172a14;--px-shadow-md:0 8px 24px #0f172a1a;--px-shadow-lg:0 16px 40px #0f172a1f;--px-shadow-xl:0 24px 64px #0f172a29;--px-shadow-glass:0 8px 32px #0f172a14, inset 0 1px 0 #fff9;--px-shadow-floating:0 12px 36px #0e73fd2e, 0 4px 12px #0f172a14;--px-shadow-focus:0 0 0 3px #0e73fd2e;--px-blur-sm:blur(8px);--px-blur-md:blur(16px) saturate(180%);--px-blur-lg:blur(24px) saturate(200%)}:root{--px-duration-instant:80ms;--px-duration-fast:.14s;--px-duration-base:.22s;--px-duration-slow:.32s;--px-duration-slower:.48s;--px-easing-standard:cubic-bezier(.4, 0, .2, 1);--px-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--px-easing-decelerate:cubic-bezier(0, 0, .2, 1);--px-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--px-z-base:1;--px-z-raised:10;--px-z-dropdown:100;--px-z-sticky:200;--px-z-overlay:900;--px-z-drawer:950;--px-z-modal:1000;--px-z-toast:1100;--px-z-tooltip:1200}.ppage-toolbar{--ppage-toolbar-padding-x:var(--px-space-4);justify-content:space-between;align-items:center;gap:var(--px-space-4);padding:var(--px-space-3) var(--ppage-toolbar-padding-x);border-radius:var(--px-radius-lg);border:1px solid var(--px-border);flex-wrap:wrap;display:flex}.ppage-toolbar--glass{background:var(--px-surface-strong);-webkit-backdrop-filter:var(--px-blur-md)}.ppage-toolbar--flat{background:0 0;border-color:#0000;padding-inline:0}.ppage-toolbar--solid{background:var(--px-surface)}.ppage-toolbar__info{align-items:center;gap:var(--px-space-3);min-width:0;color:var(--px-text-muted);font-size:var(--px-text-sm);flex-wrap:wrap;display:flex}.ppage-toolbar__actions{align-items:center;gap:var(--px-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}:root{--px-font-sans:Vazir, Vazirmatn, Inter, system-ui, -apple-system, Segoe UI, Tahoma, sans-serif;--px-font-mono:JetBrains Mono, SF Mono, Menlo, Consolas, monospace;--px-text-2xs:.6875rem;--px-text-xs:.75rem;--px-text-sm:.8125rem;--px-text-base:.875rem;--px-text-md:.9375rem;--px-text-lg:1rem;--px-text-xl:1.125rem;--px-text-2xl:1.25rem;--px-text-3xl:1.5rem;--px-text-4xl:1.875rem;--px-text-5xl:2.25rem;--px-weight-regular:400;--px-weight-medium:500;--px-weight-semibold:600;--px-weight-bold:700;--px-leading-none:1;--px-leading-tight:1.25;--px-leading-snug:1.4;--px-leading-normal:1.55;--px-leading-relaxed:1.7;--px-space-1:.25rem;--px-space-2:.5rem;--px-space-3:.75rem;--px-space-4:1rem;--px-space-5:1.25rem;--px-space-6:1.5rem;--px-space-8:2rem;--px-space-10:2.5rem;--px-space-12:3rem;--px-sidebar-width:280px;--px-topbar-height:64px;--px-page-max-width:1380px;--px-radius-xs:8px;--px-radius-sm:12px;--px-radius-md:16px;--px-radius-lg:20px;--px-radius-xl:28px;--px-radius-pill:999px;--px-shadow-xs:0 1px 2px #0f172a0f;--px-shadow-sm:0 2px 8px #0f172a14;--px-shadow-md:0 8px 24px #0f172a1a;--px-shadow-lg:0 16px 40px #0f172a1f;--px-shadow-xl:0 24px 64px #0f172a29;--px-shadow-glass:0 8px 32px #0f172a14, inset 0 1px 0 #fff9;--px-shadow-floating:0 12px 36px #0e73fd2e, 0 4px 12px #0f172a14;--px-shadow-focus:0 0 0 3px #0e73fd2e;--px-blur-sm:blur(8px);--px-blur-md:blur(16px) saturate(180%);--px-blur-lg:blur(24px) saturate(200%)}:root{--px-duration-instant:80ms;--px-duration-fast:.14s;--px-duration-base:.22s;--px-duration-slow:.32s;--px-duration-slower:.48s;--px-easing-standard:cubic-bezier(.4, 0, .2, 1);--px-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--px-easing-decelerate:cubic-bezier(0, 0, .2, 1);--px-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--px-z-base:1;--px-z-raised:10;--px-z-dropdown:100;--px-z-sticky:200;--px-z-overlay:900;--px-z-drawer:950;--px-z-modal:1000;--px-z-toast:1100;--px-z-tooltip:1200}.ppage-container{--ppage-container-padding-x:var(--px-space-4);gap:var(--px-space-4);flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.luma-page{width:100%}:root{--px-font-sans:Vazir, Vazirmatn, Inter, system-ui, -apple-system, Segoe UI, Tahoma, sans-serif;--px-font-mono:JetBrains Mono, SF Mono, Menlo, Consolas, monospace;--px-text-2xs:.6875rem;--px-text-xs:.75rem;--px-text-sm:.8125rem;--px-text-base:.875rem;--px-text-md:.9375rem;--px-text-lg:1rem;--px-text-xl:1.125rem;--px-text-2xl:1.25rem;--px-text-3xl:1.5rem;--px-text-4xl:1.875rem;--px-text-5xl:2.25rem;--px-weight-regular:400;--px-weight-medium:500;--px-weight-semibold:600;--px-weight-bold:700;--px-leading-none:1;--px-leading-tight:1.25;--px-leading-snug:1.4;--px-leading-normal:1.55;--px-leading-relaxed:1.7;--px-space-1:.25rem;--px-space-2:.5rem;--px-space-3:.75rem;--px-space-4:1rem;--px-space-5:1.25rem;--px-space-6:1.5rem;--px-space-8:2rem;--px-space-10:2.5rem;--px-space-12:3rem;--px-sidebar-width:280px;--px-topbar-height:64px;--px-page-max-width:1380px;--px-radius-xs:8px;--px-radius-sm:12px;--px-radius-md:16px;--px-radius-lg:20px;--px-radius-xl:28px;--px-radius-pill:999px;--px-shadow-xs:0 1px 2px #0f172a0f;--px-shadow-sm:0 2px 8px #0f172a14;--px-shadow-md:0 8px 24px #0f172a1a;--px-shadow-lg:0 16px 40px #0f172a1f;--px-shadow-xl:0 24px 64px #0f172a29;--px-shadow-glass:0 8px 32px #0f172a14, inset 0 1px 0 #fff9;--px-shadow-floating:0 12px 36px #0e73fd2e, 0 4px 12px #0f172a14;--px-shadow-focus:0 0 0 3px #0e73fd2e;--px-blur-sm:blur(8px);--px-blur-md:blur(16px) saturate(180%);--px-blur-lg:blur(24px) saturate(200%)}:root{--px-duration-instant:80ms;--px-duration-fast:.14s;--px-duration-base:.22s;--px-duration-slow:.32s;--px-duration-slower:.48s;--px-easing-standard:cubic-bezier(.4, 0, .2, 1);--px-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--px-easing-decelerate:cubic-bezier(0, 0, .2, 1);--px-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--px-z-base:1;--px-z-raised:10;--px-z-dropdown:100;--px-z-sticky:200;--px-z-overlay:900;--px-z-drawer:950;--px-z-modal:1000;--px-z-toast:1100;--px-z-tooltip:1200}.luma-panel{background:var(--luma-panel-bg,var(--px-surface-strong));border:1px solid var(--luma-panel-border,var(--px-border));color:var(--luma-panel-fg,var(--px-text));border-radius:var(--px-radius-lg);overflow:hidden}.luma-panel--muted{background:var(--px-surface-muted)}.luma-panel--glass{background:var(--px-glass-bg);border-color:var(--px-glass-border);box-shadow:var(--px-glass-shadow,var(--px-shadow-sm));-webkit-backdrop-filter:var(--px-blur-md)}.luma-panel--bare{box-shadow:none!important;background:0 0!important;border:0!important}.luma-panel--bare>.luma-panel__body{padding:0!important}.luma-panel__head{justify-content:space-between;align-items:flex-start;gap:var(--px-space-3);padding:var(--px-space-4) var(--px-space-4) 0;flex-wrap:wrap;display:flex}.luma-panel__head-text{flex:1;min-width:0}.luma-panel__title{font-size:var(--px-text-md);color:var(--px-text);margin:0;font-weight:700;line-height:1.3}.luma-panel__lead{font-size:var(--px-text-sm);color:var(--px-text-muted);margin:.25rem 0 0}.luma-panel__actions{align-items:center;gap:var(--px-space-2);flex-wrap:wrap;display:flex}.luma-panel__body{padding:var(--px-space-4)}.luma-panel__body--flush{padding:0}.luma-panel__footer{padding:var(--px-space-3) var(--px-space-4);border-top:1px solid var(--px-border-soft,var(--px-border));justify-content:flex-end;align-items:center;gap:var(--px-space-2);flex-wrap:wrap;display:flex}:root{--px-font-sans:Vazir, Vazirmatn, Inter, system-ui, -apple-system, Segoe UI, Tahoma, sans-serif;--px-font-mono:JetBrains Mono, SF Mono, Menlo, Consolas, monospace;--px-text-2xs:.6875rem;--px-text-xs:.75rem;--px-text-sm:.8125rem;--px-text-base:.875rem;--px-text-md:.9375rem;--px-text-lg:1rem;--px-text-xl:1.125rem;--px-text-2xl:1.25rem;--px-text-3xl:1.5rem;--px-text-4xl:1.875rem;--px-text-5xl:2.25rem;--px-weight-regular:400;--px-weight-medium:500;--px-weight-semibold:600;--px-weight-bold:700;--px-leading-none:1;--px-leading-tight:1.25;--px-leading-snug:1.4;--px-leading-normal:1.55;--px-leading-relaxed:1.7;--px-space-1:.25rem;--px-space-2:.5rem;--px-space-3:.75rem;--px-space-4:1rem;--px-space-5:1.25rem;--px-space-6:1.5rem;--px-space-8:2rem;--px-space-10:2.5rem;--px-space-12:3rem;--px-sidebar-width:280px;--px-topbar-height:64px;--px-page-max-width:1380px;--px-radius-xs:8px;--px-radius-sm:12px;--px-radius-md:16px;--px-radius-lg:20px;--px-radius-xl:28px;--px-radius-pill:999px;--px-shadow-xs:0 1px 2px #0f172a0f;--px-shadow-sm:0 2px 8px #0f172a14;--px-shadow-md:0 8px 24px #0f172a1a;--px-shadow-lg:0 16px 40px #0f172a1f;--px-shadow-xl:0 24px 64px #0f172a29;--px-shadow-glass:0 8px 32px #0f172a14, inset 0 1px 0 #fff9;--px-shadow-floating:0 12px 36px #0e73fd2e, 0 4px 12px #0f172a14;--px-shadow-focus:0 0 0 3px #0e73fd2e;--px-blur-sm:blur(8px);--px-blur-md:blur(16px) saturate(180%);--px-blur-lg:blur(24px) saturate(200%)}:root{--px-duration-instant:80ms;--px-duration-fast:.14s;--px-duration-base:.22s;--px-duration-slow:.32s;--px-duration-slower:.48s;--px-easing-standard:cubic-bezier(.4, 0, .2, 1);--px-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--px-easing-decelerate:cubic-bezier(0, 0, .2, 1);--px-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--px-z-base:1;--px-z-raised:10;--px-z-dropdown:100;--px-z-sticky:200;--px-z-overlay:900;--px-z-drawer:950;--px-z-modal:1000;--px-z-toast:1100;--px-z-tooltip:1200}.luma-spinner-center{min-height:240px;padding:var(--px-space-6);flex:auto;justify-content:center;align-items:center;display:flex}:root{--px-font-sans:Vazir, Vazirmatn, Inter, system-ui, -apple-system, Segoe UI, Tahoma, sans-serif;--px-font-mono:JetBrains Mono, SF Mono, Menlo, Consolas, monospace;--px-text-2xs:.6875rem;--px-text-xs:.75rem;--px-text-sm:.8125rem;--px-text-base:.875rem;--px-text-md:.9375rem;--px-text-lg:1rem;--px-text-xl:1.125rem;--px-text-2xl:1.25rem;--px-text-3xl:1.5rem;--px-text-4xl:1.875rem;--px-text-5xl:2.25rem;--px-weight-regular:400;--px-weight-medium:500;--px-weight-semibold:600;--px-weight-bold:700;--px-leading-none:1;--px-leading-tight:1.25;--px-leading-snug:1.4;--px-leading-normal:1.55;--px-leading-relaxed:1.7;--px-space-1:.25rem;--px-space-2:.5rem;--px-space-3:.75rem;--px-space-4:1rem;--px-space-5:1.25rem;--px-space-6:1.5rem;--px-space-8:2rem;--px-space-10:2.5rem;--px-space-12:3rem;--px-sidebar-width:280px;--px-topbar-height:64px;--px-page-max-width:1380px;--px-radius-xs:8px;--px-radius-sm:12px;--px-radius-md:16px;--px-radius-lg:20px;--px-radius-xl:28px;--px-radius-pill:999px;--px-shadow-xs:0 1px 2px #0f172a0f;--px-shadow-sm:0 2px 8px #0f172a14;--px-shadow-md:0 8px 24px #0f172a1a;--px-shadow-lg:0 16px 40px #0f172a1f;--px-shadow-xl:0 24px 64px #0f172a29;--px-shadow-glass:0 8px 32px #0f172a14, inset 0 1px 0 #fff9;--px-shadow-floating:0 12px 36px #0e73fd2e, 0 4px 12px #0f172a14;--px-shadow-focus:0 0 0 3px #0e73fd2e;--px-blur-sm:blur(8px);--px-blur-md:blur(16px) saturate(180%);--px-blur-lg:blur(24px) saturate(200%)}:root{--px-duration-instant:80ms;--px-duration-fast:.14s;--px-duration-base:.22s;--px-duration-slow:.32s;--px-duration-slower:.48s;--px-easing-standard:cubic-bezier(.4, 0, .2, 1);--px-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--px-easing-decelerate:cubic-bezier(0, 0, .2, 1);--px-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--px-z-base:1;--px-z-raised:10;--px-z-dropdown:100;--px-z-sticky:200;--px-z-overlay:900;--px-z-drawer:950;--px-z-modal:1000;--px-z-toast:1100;--px-z-tooltip:1200}.empty-panel{--_empty-pad-y:var(--px-space-8);--_empty-pad-x:var(--px-space-5);--_empty-min-h:15rem;--_empty-icon:3.5rem;--_empty-ring:.55rem;text-align:center;justify-content:center;align-items:center;gap:var(--px-space-2);padding:var(--_empty-pad-y) var(--_empty-pad-x);border-radius:var(--px-radius-lg);background:var(--px-surface-strong);color:var(--px-text-muted);font-size:var(--px-text-sm);min-height:var(--_empty-min-h);flex-direction:column;flex:1;display:flex}.empty-panel--dashed{border:1px dashed var(--px-border)}.empty-panel--solid{border:1px solid var(--px-border)}.empty-panel--plain{padding-block:var(--px-space-6);background:0 0;border:0}.empty-panel--sm{--_empty-pad-y:var(--px-space-6);--_empty-pad-x:var(--px-space-4);--_empty-min-h:12rem;--_empty-icon:2.85rem;--_empty-ring:.4rem;gap:var(--px-space-1)}.empty-panel--lg{--_empty-pad-y:var(--px-space-10,3rem);--_empty-min-h:18rem;--_empty-icon:4.25rem;--_empty-ring:.7rem;gap:var(--px-space-3)}.empty-panel__loader{padding:var(--px-space-2);justify-content:center;align-items:center;display:flex}.empty-panel__icon{width:var(--_empty-icon);height:var(--_empty-icon);margin-bottom:var(--px-space-1);background:color-mix(in srgb, var(--px-primary) 12%, var(--px-surface-strong,#fff));color:var(--px-primary);box-shadow:0 0 0 var(--_empty-ring) color-mix(in srgb, var(--px-primary) 8%, transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.empty-panel__title{font-size:var(--px-text-base);color:var(--px-text);font-weight:600;line-height:1.35}.empty-panel--lg .empty-panel__title{font-size:var(--px-text-lg,1.125rem)}.empty-panel--sm .empty-panel__title{font-size:var(--px-text-sm);font-weight:600}.empty-panel__message{max-width:36rem;line-height:var(--px-leading-relaxed)}.empty-panel__actions{justify-content:center;align-items:center;gap:var(--px-space-2);margin-top:var(--px-space-2);flex-wrap:wrap;display:flex}:root{--px-font-sans:Vazir, Vazirmatn, Inter, system-ui, -apple-system, Segoe UI, Tahoma, sans-serif;--px-font-mono:JetBrains Mono, SF Mono, Menlo, Consolas, monospace;--px-text-2xs:.6875rem;--px-text-xs:.75rem;--px-text-sm:.8125rem;--px-text-base:.875rem;--px-text-md:.9375rem;--px-text-lg:1rem;--px-text-xl:1.125rem;--px-text-2xl:1.25rem;--px-text-3xl:1.5rem;--px-text-4xl:1.875rem;--px-text-5xl:2.25rem;--px-weight-regular:400;--px-weight-medium:500;--px-weight-semibold:600;--px-weight-bold:700;--px-leading-none:1;--px-leading-tight:1.25;--px-leading-snug:1.4;--px-leading-normal:1.55;--px-leading-relaxed:1.7;--px-space-1:.25rem;--px-space-2:.5rem;--px-space-3:.75rem;--px-space-4:1rem;--px-space-5:1.25rem;--px-space-6:1.5rem;--px-space-8:2rem;--px-space-10:2.5rem;--px-space-12:3rem;--px-sidebar-width:280px;--px-topbar-height:64px;--px-page-max-width:1380px;--px-radius-xs:8px;--px-radius-sm:12px;--px-radius-md:16px;--px-radius-lg:20px;--px-radius-xl:28px;--px-radius-pill:999px;--px-shadow-xs:0 1px 2px #0f172a0f;--px-shadow-sm:0 2px 8px #0f172a14;--px-shadow-md:0 8px 24px #0f172a1a;--px-shadow-lg:0 16px 40px #0f172a1f;--px-shadow-xl:0 24px 64px #0f172a29;--px-shadow-glass:0 8px 32px #0f172a14, inset 0 1px 0 #fff9;--px-shadow-floating:0 12px 36px #0e73fd2e, 0 4px 12px #0f172a14;--px-shadow-focus:0 0 0 3px #0e73fd2e;--px-blur-sm:blur(8px);--px-blur-md:blur(16px) saturate(180%);--px-blur-lg:blur(24px) saturate(200%)}:root{--px-duration-instant:80ms;--px-duration-fast:.14s;--px-duration-base:.22s;--px-duration-slow:.32s;--px-duration-slower:.48s;--px-easing-standard:cubic-bezier(.4, 0, .2, 1);--px-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--px-easing-decelerate:cubic-bezier(0, 0, .2, 1);--px-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--px-z-base:1;--px-z-raised:10;--px-z-dropdown:100;--px-z-sticky:200;--px-z-overlay:900;--px-z-drawer:950;--px-z-modal:1000;--px-z-toast:1100;--px-z-tooltip:1200}.luma-stat-card{--luma-stat-accent:var(--px-primary);--luma-stat-accent-fg:var(--px-primary-contrast);gap:var(--px-space-3);padding:var(--px-space-4) calc(var(--px-space-4) + 2px);border-radius:var(--px-radius-lg);background:color-mix(in srgb, var(--px-surface-strong) 78%, transparent);border:1px solid color-mix(in srgb, var(--px-border) 80%, transparent);color:var(--px-text);-webkit-backdrop-filter:blur(12px)saturate(1.15);align-items:flex-start;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),background .22s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:inset 0 1px #ffffff47}.luma-stat-card--interactive{cursor:pointer}.luma-stat-card--interactive:hover{border-color:var(--luma-stat-accent);box-shadow:var(--px-shadow-md);transform:translateY(-1px)}.luma-stat-card--primary{--luma-stat-accent:var(--px-primary)}.luma-stat-card--success{--luma-stat-accent:var(--px-success)}.luma-stat-card--warning{--luma-stat-accent:var(--px-warning)}.luma-stat-card--danger{--luma-stat-accent:var(--px-danger)}.luma-stat-card--info{--luma-stat-accent:var(--px-info)}.luma-stat-card--violet{--luma-stat-accent:#8b5cf6}.luma-stat-card--neutral{--luma-stat-accent:var(--px-text-soft);--luma-stat-accent-fg:var(--px-text)}.luma-stat-card__icon{border-radius:var(--px-radius-md);width:42px;height:42px;color:var(--luma-stat-accent);background:linear-gradient(145deg, color-mix(in srgb, var(--luma-stat-accent) 22%, transparent), color-mix(in srgb, var(--luma-stat-accent) 8%, var(--px-surface-strong)));border:1px solid color-mix(in srgb, var(--luma-stat-accent) 24%, transparent);-webkit-backdrop-filter:blur(8px);flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #fff6}.luma-stat-card__body{flex:1;min-width:0}.luma-stat-card__label{font-size:var(--px-text-xs);color:var(--px-text-muted);line-height:var(--px-leading-snug);margin-bottom:2px}.luma-stat-card__value{font-size:var(--px-text-2xl);font-weight:var(--px-weight-bold);line-height:var(--px-leading-tight);color:var(--px-text)}.luma-stat-card__hint{font-size:var(--px-text-2xs);color:var(--px-text-muted);line-height:var(--px-leading-snug);margin-top:4px}[data-theme=dark] .luma-stat-card--violet{--luma-stat-accent:#a78bfa}:root{--px-font-sans:Vazir, Vazirmatn, Inter, system-ui, -apple-system, Segoe UI, Tahoma, sans-serif;--px-font-mono:JetBrains Mono, SF Mono, Menlo, Consolas, monospace;--px-text-2xs:.6875rem;--px-text-xs:.75rem;--px-text-sm:.8125rem;--px-text-base:.875rem;--px-text-md:.9375rem;--px-text-lg:1rem;--px-text-xl:1.125rem;--px-text-2xl:1.25rem;--px-text-3xl:1.5rem;--px-text-4xl:1.875rem;--px-text-5xl:2.25rem;--px-weight-regular:400;--px-weight-medium:500;--px-weight-semibold:600;--px-weight-bold:700;--px-leading-none:1;--px-leading-tight:1.25;--px-leading-snug:1.4;--px-leading-normal:1.55;--px-leading-relaxed:1.7;--px-space-1:.25rem;--px-space-2:.5rem;--px-space-3:.75rem;--px-space-4:1rem;--px-space-5:1.25rem;--px-space-6:1.5rem;--px-space-8:2rem;--px-space-10:2.5rem;--px-space-12:3rem;--px-sidebar-width:280px;--px-topbar-height:64px;--px-page-max-width:1380px;--px-radius-xs:8px;--px-radius-sm:12px;--px-radius-md:16px;--px-radius-lg:20px;--px-radius-xl:28px;--px-radius-pill:999px;--px-shadow-xs:0 1px 2px #0f172a0f;--px-shadow-sm:0 2px 8px #0f172a14;--px-shadow-md:0 8px 24px #0f172a1a;--px-shadow-lg:0 16px 40px #0f172a1f;--px-shadow-xl:0 24px 64px #0f172a29;--px-shadow-glass:0 8px 32px #0f172a14, inset 0 1px 0 #fff9;--px-shadow-floating:0 12px 36px #0e73fd2e, 0 4px 12px #0f172a14;--px-shadow-focus:0 0 0 3px #0e73fd2e;--px-blur-sm:blur(8px);--px-blur-md:blur(16px) saturate(180%);--px-blur-lg:blur(24px) saturate(200%)}:root{--px-duration-instant:80ms;--px-duration-fast:.14s;--px-duration-base:.22s;--px-duration-slow:.32s;--px-duration-slower:.48s;--px-easing-standard:cubic-bezier(.4, 0, .2, 1);--px-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--px-easing-decelerate:cubic-bezier(0, 0, .2, 1);--px-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--px-z-base:1;--px-z-raised:10;--px-z-dropdown:100;--px-z-sticky:200;--px-z-overlay:900;--px-z-drawer:950;--px-z-modal:1000;--px-z-toast:1100;--px-z-tooltip:1200}.luma-badge.l-tag{background:var(--_badge-bg);color:var(--_badge-fg);border:1px solid var(--_badge-border,transparent);padding:2px var(--px-space-2);font-size:var(--px-text-xs);gap:var(--px-space-1);border-radius:999px;font-weight:500;line-height:1.4}.luma-badge.l-tag .l-tag-icon{width:6px;min-width:6px;height:6px;margin:0;font-size:6px}.luma-badge.l-tag--neutral{--_badge-bg:color-mix(in srgb, var(--px-text) 8%, transparent);--_badge-fg:var(--px-text-muted)}.luma-badge.l-tag--primary{--_badge-bg:color-mix(in srgb, var(--px-primary) 12%, transparent);--_badge-fg:var(--px-primary)}.luma-badge.l-tag--success{--_badge-bg:var(--px-success-soft,#10b98126);--_badge-fg:var(--px-success-600,#059669)}.luma-badge.l-tag--warn{--_badge-bg:var(--px-warning-soft,#f59e0b2e);--_badge-fg:var(--px-warning-600,#d97706)}.luma-badge.l-tag--danger{--_badge-bg:var(--px-danger-soft,#ef44441f);--_badge-fg:var(--px-danger-600,#dc2626)}.luma-badge.l-tag--info{--_badge-bg:var(--px-info-soft,#3b82f61f);--_badge-fg:var(--px-info-500,#3b82f6)}:root{--px-font-sans:Vazir, Vazirmatn, Inter, system-ui, -apple-system, Segoe UI, Tahoma, sans-serif;--px-font-mono:JetBrains Mono, SF Mono, Menlo, Consolas, monospace;--px-text-2xs:.6875rem;--px-text-xs:.75rem;--px-text-sm:.8125rem;--px-text-base:.875rem;--px-text-md:.9375rem;--px-text-lg:1rem;--px-text-xl:1.125rem;--px-text-2xl:1.25rem;--px-text-3xl:1.5rem;--px-text-4xl:1.875rem;--px-text-5xl:2.25rem;--px-weight-regular:400;--px-weight-medium:500;--px-weight-semibold:600;--px-weight-bold:700;--px-leading-none:1;--px-leading-tight:1.25;--px-leading-snug:1.4;--px-leading-normal:1.55;--px-leading-relaxed:1.7;--px-space-1:.25rem;--px-space-2:.5rem;--px-space-3:.75rem;--px-space-4:1rem;--px-space-5:1.25rem;--px-space-6:1.5rem;--px-space-8:2rem;--px-space-10:2.5rem;--px-space-12:3rem;--px-sidebar-width:280px;--px-topbar-height:64px;--px-page-max-width:1380px;--px-radius-xs:8px;--px-radius-sm:12px;--px-radius-md:16px;--px-radius-lg:20px;--px-radius-xl:28px;--px-radius-pill:999px;--px-shadow-xs:0 1px 2px #0f172a0f;--px-shadow-sm:0 2px 8px #0f172a14;--px-shadow-md:0 8px 24px #0f172a1a;--px-shadow-lg:0 16px 40px #0f172a1f;--px-shadow-xl:0 24px 64px #0f172a29;--px-shadow-glass:0 8px 32px #0f172a14, inset 0 1px 0 #fff9;--px-shadow-floating:0 12px 36px #0e73fd2e, 0 4px 12px #0f172a14;--px-shadow-focus:0 0 0 3px #0e73fd2e;--px-blur-sm:blur(8px);--px-blur-md:blur(16px) saturate(180%);--px-blur-lg:blur(24px) saturate(200%)}:root{--px-duration-instant:80ms;--px-duration-fast:.14s;--px-duration-base:.22s;--px-duration-slow:.32s;--px-duration-slower:.48s;--px-easing-standard:cubic-bezier(.4, 0, .2, 1);--px-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--px-easing-decelerate:cubic-bezier(0, 0, .2, 1);--px-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--px-z-base:1;--px-z-raised:10;--px-z-dropdown:100;--px-z-sticky:200;--px-z-overlay:900;--px-z-drawer:950;--px-z-modal:1000;--px-z-toast:1100;--px-z-tooltip:1200}.luma-toast,.luma-toast__root.l-toast,.l-toast.luma-toast__root{width:min(24rem,100vw - 2rem);z-index:var(--px-z-toast);gap:var(--px-space-2)}.luma-toast__message.l-toast-message,.l-toast-message.luma-toast__message{background:var(--px-surface-strong);border:1px solid var(--px-border);border-radius:var(--px-radius-lg);box-shadow:var(--px-shadow-lg);-webkit-backdrop-filter:var(--px-blur-md);color:var(--px-text);overflow:hidden}.luma-toast__message.l-toast-message.l-toast-message-success,.l-toast-message.luma-toast__message.l-toast-message-success{background:color-mix(in srgb, var(--px-success) 8%, var(--px-surface-strong));border-color:color-mix(in srgb, var(--px-success) 35%, transparent);--luma-toast-accent:var(--px-success)}.luma-toast__message.l-toast-message.l-toast-message-warn,.l-toast-message.luma-toast__message.l-toast-message-warn{background:color-mix(in srgb, var(--px-warning) 10%, var(--px-surface-strong));border-color:color-mix(in srgb, var(--px-warning) 40%, transparent);--luma-toast-accent:var(--px-warning)}.luma-toast__message.l-toast-message.l-toast-message-error,.l-toast-message.luma-toast__message.l-toast-message-error{background:color-mix(in srgb, var(--px-danger) 8%, var(--px-surface-strong));border-color:color-mix(in srgb, var(--px-danger) 35%, transparent);--luma-toast-accent:var(--px-danger)}.luma-toast__message.l-toast-message.l-toast-message-info,.l-toast-message.luma-toast__message.l-toast-message-info{background:color-mix(in srgb, var(--px-info) 8%, var(--px-surface-strong));border-color:color-mix(in srgb, var(--px-info) 35%, transparent);--luma-toast-accent:var(--px-info)}.luma-toast__content.l-toast-message-content,.l-toast-message-content.luma-toast__content{align-items:flex-start;gap:var(--px-space-3);padding:var(--px-space-3) var(--px-space-4);direction:inherit;display:flex}.luma-toast--rtl .luma-toast__content.l-toast-message-content,.luma-toast--rtl .l-toast-message-content.luma-toast__content{flex-direction:row}.luma-toast__close-wrap{flex-shrink:0;align-items:flex-start;margin-inline-start:auto;display:flex}.luma-toast__icon.l-toast-message-icon,.l-toast-message-icon.luma-toast__icon{width:1.25rem;height:1.25rem;color:var(--luma-toast-accent,var(--px-text-muted));flex-shrink:0;margin-top:.1rem}.luma-toast__text.l-toast-message-text,.l-toast-message-text.luma-toast__text{gap:var(--px-space-1);text-align:start;flex-direction:column;flex:auto;min-width:0;display:flex}.luma-toast__summary.l-toast-summary,.l-toast-summary.luma-toast__summary{font-weight:600;font-size:var(--px-text-sm);color:var(--px-text);line-height:1.25}.luma-toast__detail.l-toast-detail,.l-toast-detail.luma-toast__detail{font-weight:400;font-size:var(--px-text-xs);color:var(--px-text-muted);white-space:pre-line;word-break:break-word;line-height:1.55}.luma-toast__close.l-toast-close-button,.l-toast-close-button.luma-toast__close{border-radius:var(--px-radius-sm);width:1.75rem;height:1.75rem;color:var(--px-text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1);display:inline-flex;margin:0!important;position:static!important;inset:auto!important}.luma-toast__close.l-toast-close-button:hover,.l-toast-close-button.luma-toast__close:hover{background:color-mix(in srgb, var(--px-text) 8%, transparent);color:var(--px-text)}.luma-toast__close.l-toast-close-button:focus-visible,.l-toast-close-button.luma-toast__close:focus-visible{outline:2px solid color-mix(in srgb, var(--px-primary) 40%, transparent);outline-offset:1px}.luma-loading{--luma-loading-size:1px;--luma-loading-cube:var(--px-primary,#0e73fd);--luma-loading-face:var(--px-surface-strong,#fff);--luma-loading-sheen:color-mix(in srgb, var(--px-surface-strong,#fff) 70%, transparent);--luma-loading-veil:color-mix(in srgb, var(--px-surface-muted,#eef2f7) 62%, transparent);z-index:var(--px-z-overlay,900);background:var(--luma-loading-veil);-webkit-backdrop-filter:blur(8px);place-items:center;display:grid;position:fixed;inset:0}html[data-theme=dark] .luma-loading{--luma-loading-face:color-mix(in srgb, var(--px-surface-strong,#1a2336) 45%, #fff);--luma-loading-sheen:#ffffff57;--luma-loading-veil:color-mix(in srgb, var(--px-bg,#070b14) 72%, transparent)}.luma-loading__cube{width:calc(48 * var(--luma-loading-size));height:calc(48 * var(--luma-loading-size));background:var(--luma-loading-cube);color:var(--luma-loading-face);transform:perspective(calc(200 * var(--luma-loading-size))) rotateX(65deg) rotate(45deg);animation:1s linear infinite alternate luma-loading-layers;position:relative}.luma-loading__cube:after{content:"";background:var(--luma-loading-sheen);animation:1s linear infinite alternate luma-loading-shift;position:absolute;inset:0}.luma-loading-enter-active,.luma-loading-leave-active{transition:opacity .18s}.luma-loading-enter-from,.luma-loading-leave-to{opacity:0}@keyframes luma-loading-layers{0%{box-shadow:0 0}90%,to{box-shadow:calc(20 * var(--luma-loading-size)) calc(20 * var(--luma-loading-size)) 0 calc(-4 * var(--luma-loading-size))}}@keyframes luma-loading-shift{0%{transform:translate(0)scale(1)}to{transform:translate(calc(-25 * var(--luma-loading-size)), calc(-25 * var(--luma-loading-size))) scale(1)}}@media (prefers-reduced-motion:reduce){.luma-loading__cube,.luma-loading__cube:after{animation:none}.luma-loading-enter-active,.luma-loading-leave-active{transition:none}}.luma-datepicker{width:100%;position:relative}.luma-datepicker__trigger{border:1px solid var(--px-border,#e2e8f0);border-radius:var(--px-radius-md,10px);background:var(--px-surface,#fff);width:100%;min-height:2.5rem;color:var(--px-text,#0f172a);cursor:pointer;font:inherit;text-align:start;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .75rem;display:flex}.luma-datepicker.is-disabled .luma-datepicker__trigger{opacity:.55;cursor:not-allowed}.luma-datepicker__value.is-placeholder{color:var(--px-text-muted,#94a3b8)}.luma-datepicker__icon{color:var(--px-text-muted,#64748b);flex-shrink:0}.luma-datepicker__panel{background:var(--px-surface-strong,#fff);border:1px solid var(--px-border,#e2e8f0);box-sizing:border-box;direction:rtl;border-radius:16px;width:296px;max-width:calc(100vw - 16px);padding:.75rem .85rem;font-family:inherit;box-shadow:0 16px 36px -6px #0f172a29,0 6px 12px -4px #0f172a14}.luma-datepicker__nav{justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.65rem;padding:0 .15rem;display:flex}.luma-datepicker__nav strong{color:var(--px-text,#0f172a);font-size:.88rem;font-weight:750}.luma-datepicker__nav-btn{appearance:none;background:var(--px-surface-muted,#f1f5f9);cursor:pointer;width:1.95rem;height:1.95rem;color:var(--px-text,#334155);border:0;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.luma-datepicker__nav-btn:hover{background:color-mix(in srgb, var(--px-primary,#0e73fd) 12%, transparent);color:var(--px-primary,#0e73fd)}.luma-datepicker__weekdays{text-align:center;color:var(--px-text-muted,#64748b);grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:.35rem;padding:.15rem 0;font-size:.74rem;font-weight:700;display:grid}.luma-datepicker__grid{grid-template-columns:repeat(7,1fr);gap:3px 2px;display:grid}.luma-datepicker__day{appearance:none;cursor:pointer;width:36px;height:36px;font:inherit;color:var(--px-text,#1e293b);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0 auto;font-size:.82rem;font-weight:600;transition:all .12s;display:inline-flex}.luma-datepicker__day:hover:not(.is-selected){background:var(--px-surface-muted,#f1f5f9);color:var(--px-text,#0f172a)}.luma-datepicker__day.is-outside{opacity:.3;color:var(--px-text-muted,#94a3b8)}.luma-datepicker__day.is-today:not(.is-selected){box-shadow:inset 0 0 0 1.5px var(--px-primary,#0e73fd);color:var(--px-primary,#0e73fd);font-weight:750}.luma-datepicker__day.is-selected{box-shadow:0 2px 6px color-mix(in srgb, var(--px-primary,#0e73fd) 35%, transparent);font-weight:750;background:var(--px-primary,#0e73fd)!important;color:#fff!important}.luma-datepicker__footer{border-top:1px solid var(--px-border,#e2e8f0);justify-content:space-between;align-items:center;margin-top:.65rem;padding-top:.5rem;display:flex}.luma-datepicker__link{appearance:none;color:var(--px-primary,#0e73fd);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.2rem .45rem;font-size:.8rem;font-weight:650;transition:all .15s}.luma-datepicker__link:hover{background:color-mix(in srgb, var(--px-primary,#0e73fd) 10%, transparent)}.luma-datepicker__gregorian .p-datepicker{border:0;padding:0}.luma-tabs{--luma-tabs-bg:var(--px-surface-strong,var(--px-surface));--luma-tabs-border:var(--px-border);--luma-tabs-muted:var(--px-surface-muted);background:var(--luma-tabs-bg);border:1px solid var(--luma-tabs-border);border-radius:var(--px-radius-lg,14px);overflow:hidden}.luma-tabs--flush{border:0;border-bottom:1px solid var(--luma-tabs-border);border-radius:0}.luma-tabs__list{scrollbar-width:thin;align-items:stretch;display:flex;overflow-x:auto}.luma-tabs__tab{appearance:none;font:inherit;font-size:var(--px-text-sm,.85rem);color:var(--px-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.45rem;margin:0;padding:.75rem 1.1rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.luma-tabs__tab:hover{color:var(--px-text);background:color-mix(in srgb, var(--px-primary) 5%, transparent)}.luma-tabs__icon{opacity:.85;flex-shrink:0}.luma-tabs__badge{background:var(--px-surface-muted);color:var(--px-text-soft,var(--px-text-muted));border-radius:999px;padding:.1rem .4rem;font-size:.7rem;font-weight:700}.luma-tabs--table .luma-tabs__list{background:var(--luma-tabs-muted)}.luma-tabs--table .luma-tabs__tab{border-inline-end:1px solid var(--luma-tabs-border);border-bottom:2px solid #0000;flex:none;min-width:max-content}.luma-tabs--table .luma-tabs__tab:last-child{border-inline-end:0}.luma-tabs--table .luma-tabs__tab.is-active{color:var(--px-text);background:var(--luma-tabs-bg);border-bottom-color:var(--px-primary);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--px-primary) 18%, transparent)}.luma-tabs--table .luma-tabs__tab.is-active .luma-tabs__badge{background:color-mix(in srgb, var(--px-primary) 14%, transparent);color:var(--px-primary)}.luma-tabs--pill{padding:.3rem}.luma-tabs--pill .luma-tabs__list{background:0 0;gap:.25rem}.luma-tabs--pill .luma-tabs__tab{border-radius:var(--px-radius-md,10px);font-weight:650}.luma-tabs--pill .luma-tabs__tab.is-active{background:var(--px-primary);color:#fff}[data-theme=dark] .luma-tabs--table .luma-tabs__tab.is-active{background:color-mix(in srgb, var(--px-surface) 88%, var(--px-primary))}.luma-confirm__mask.p-dialog-mask,.p-dialog-mask.luma-confirm__mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73!important}.luma-confirm__card{background:var(--px-surface-strong,#fff);border:1px solid var(--px-border,#e2e8f0);border-radius:var(--px-radius-lg,16px);width:min(420px,100vw - 2rem);box-shadow:var(--px-shadow-lg,0 20px 40px #0f172a2e);color:var(--px-text);text-align:start;padding:1.15rem 1.25rem 1rem}.luma-confirm__head{align-items:flex-start;gap:.85rem;display:flex}.luma-confirm__icon{background:color-mix(in srgb, var(--px-warning,#f59e0b) 16%, transparent);width:2.5rem;height:2.5rem;color:var(--px-warning,#d97706);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.luma-confirm__icon--danger{background:color-mix(in srgb, var(--px-danger,#ef4444) 14%, transparent);color:var(--px-danger,#dc2626)}.luma-confirm__icon--info{background:color-mix(in srgb, var(--px-info,#3b82f6) 14%, transparent);color:var(--px-info,#2563eb)}.luma-confirm__icon--success{background:color-mix(in srgb, var(--px-success,#22c55e) 14%, transparent);color:var(--px-success,#16a34a)}.luma-confirm__titles{flex:1;min-width:0}.luma-confirm__title{margin:0;font-size:1rem;font-weight:750;line-height:1.35}.luma-confirm__message{color:var(--px-text-muted);margin:.35rem 0 0;font-size:.88rem;line-height:1.55}.luma-confirm__footer{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin-top:1.15rem;display:flex}html,body,#app{height:100%}body{font-family:var(--px-font-sans);background:var(--px-bg);color:var(--px-text);margin:0}:root{--px-font-sans:Vazir, Vazirmatn, Inter, system-ui, -apple-system, Segoe UI, Tahoma, sans-serif;--px-font-mono:JetBrains Mono, SF Mono, Menlo, Consolas, monospace;--px-text-2xs:.6875rem;--px-text-xs:.75rem;--px-text-sm:.8125rem;--px-text-base:.875rem;--px-text-md:.9375rem;--px-text-lg:1rem;--px-text-xl:1.125rem;--px-text-2xl:1.25rem;--px-text-3xl:1.5rem;--px-text-4xl:1.875rem;--px-text-5xl:2.25rem;--px-weight-regular:400;--px-weight-medium:500;--px-weight-semibold:600;--px-weight-bold:700;--px-leading-none:1;--px-leading-tight:1.25;--px-leading-snug:1.4;--px-leading-normal:1.55;--px-leading-relaxed:1.7;--px-space-1:.25rem;--px-space-2:.5rem;--px-space-3:.75rem;--px-space-4:1rem;--px-space-5:1.25rem;--px-space-6:1.5rem;--px-space-8:2rem;--px-space-10:2.5rem;--px-space-12:3rem;--px-sidebar-width:280px;--px-topbar-height:64px;--px-page-max-width:1380px;--px-radius-xs:8px;--px-radius-sm:12px;--px-radius-md:16px;--px-radius-lg:20px;--px-radius-xl:28px;--px-radius-pill:999px;--px-shadow-xs:0 1px 2px #0f172a0f;--px-shadow-sm:0 2px 8px #0f172a14;--px-shadow-md:0 8px 24px #0f172a1a;--px-shadow-lg:0 16px 40px #0f172a1f;--px-shadow-xl:0 24px 64px #0f172a29;--px-shadow-glass:0 8px 32px #0f172a14, inset 0 1px 0 #fff9;--px-shadow-floating:0 12px 36px #0e73fd2e, 0 4px 12px #0f172a14;--px-shadow-focus:0 0 0 3px #0e73fd2e;--px-blur-sm:blur(8px);--px-blur-md:blur(16px) saturate(180%);--px-blur-lg:blur(24px) saturate(200%)}:root{--px-duration-instant:80ms;--px-duration-fast:.14s;--px-duration-base:.22s;--px-duration-slow:.32s;--px-duration-slower:.48s;--px-easing-standard:cubic-bezier(.4, 0, .2, 1);--px-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--px-easing-decelerate:cubic-bezier(0, 0, .2, 1);--px-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--px-z-base:1;--px-z-raised:10;--px-z-dropdown:100;--px-z-sticky:200;--px-z-overlay:900;--px-z-drawer:950;--px-z-modal:1000;--px-z-toast:1100;--px-z-tooltip:1200}.px-sidebar{gap:var(--px-space-2);width:100%;height:100%;padding:var(--px-space-4) var(--px-space-3);background:var(--px-glass-bg);-webkit-backdrop-filter:var(--px-blur-md);border:1px solid var(--px-glass-border);border-radius:var(--px-radius-lg);box-sizing:border-box;-webkit-user-select:none;user-select:none;transition:width var(--px-duration-base) var(--px-easing-standard), padding var(--px-duration-base) var(--px-easing-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.px-sidebar--collapsed{padding-inline:var(--px-space-2)}.px-sidebar--collapsed .px-sidebar__brand{justify-content:center}.px-sidebar--collapsed .px-sidebar__link{justify-content:center;padding-inline:0}.px-sidebar--collapsed .px-sidebar__section-heading{display:none}.px-sidebar__brand{padding-inline:var(--px-space-2);padding-block:var(--px-space-2);flex-shrink:0;align-items:center;display:flex}.px-sidebar__brand-default{align-items:center;gap:var(--px-space-3);min-width:0;display:flex}.px-sidebar__brand-mark{border-radius:var(--px-radius-md);background:var(--px-primary-soft);width:36px;height:36px;color:var(--px-primary);font-weight:var(--px-weight-bold);font-size:var(--px-text-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.px-sidebar__brand-img{object-fit:cover;width:100%;height:100%}.px-sidebar__brand-meta{flex-direction:column;min-width:0;display:flex}.px-sidebar__brand-meta strong{font-size:var(--px-text-sm);font-weight:var(--px-weight-bold);color:var(--px-text);line-height:var(--px-leading-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.px-sidebar__brand-meta span{font-size:var(--px-text-xs);color:var(--px-text-muted);line-height:var(--px-leading-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.px-sidebar__nav{gap:var(--px-space-3);flex-direction:column;flex:auto;min-height:0;margin-inline:0;padding-inline:0;display:flex;overflow-y:auto}.px-sidebar__nav::-webkit-scrollbar{width:4px}.px-sidebar__nav::-webkit-scrollbar-thumb{background:var(--px-border);border-radius:var(--px-radius-full)}.px-sidebar__section{flex-direction:column;gap:2px;display:flex}.px-sidebar__section-heading{font-size:11px;font-weight:var(--px-weight-bold);color:var(--px-text-muted);letter-spacing:.04em;text-transform:uppercase;padding:var(--px-space-1) var(--px-space-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.px-sidebar__section-toggle{cursor:pointer;width:100%;padding:var(--px-space-1) var(--px-space-2);text-align:inherit;color:var(--px-text-muted);border-radius:var(--px-radius-sm);transition:color var(--px-duration-fast) var(--px-easing-standard);background:0 0;border:0;justify-content:space-between;align-items:center;font-family:inherit;display:flex}.px-sidebar__section-toggle:hover{color:var(--px-text)}.px-sidebar__section-label{font-size:11px;font-weight:var(--px-weight-bold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.px-sidebar__section-items{flex-direction:column;gap:2px;display:flex}.px-sidebar__fold{transition:grid-template-rows var(--px-duration-base) var(--px-easing-standard);grid-template-rows:0fr;display:grid}.px-sidebar__fold.is-open{grid-template-rows:1fr}.px-sidebar__fold-inner{overflow:hidden}.px-sidebar__submenu{flex-direction:column;gap:2px;display:flex}.px-sidebar__submenu-items{flex-direction:column;gap:2px;margin-top:2px;padding-inline-start:var(--px-space-4);display:flex}.px-sidebar__link{align-items:center;gap:var(--px-space-2);color:var(--px-text-soft);font-size:var(--px-text-sm);font-weight:var(--px-weight-medium);width:100%;text-align:inherit;cursor:pointer;transition:background var(--px-duration-fast) var(--px-easing-standard), color var(--px-duration-fast) var(--px-easing-standard);background:0 0;border:0;border-radius:12px;gap:10px;padding:8px 12px;font-family:inherit;text-decoration:none;display:flex}.px-sidebar__link:hover:not(.px-sidebar__link--disabled){background:var(--px-surface-hover,#0000000a);color:var(--px-text)}.px-sidebar__link--active{font-weight:var(--px-weight-semibold);background:var(--px-primary-soft)!important;color:var(--px-primary)!important}.px-sidebar__link--disabled{opacity:.5;cursor:not-allowed}.px-sidebar__link--sub{font-size:var(--px-text-xs);padding-block:5px}.px-sidebar__link--menu{justify-content:space-between}.px-sidebar__link-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.px-sidebar__link-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.px-sidebar__link-badge{color:#94a3b8;white-space:nowrap;background:#f1f5f9;border-radius:9999px;flex-shrink:0;margin-inline-start:auto;padding:2px 8px;font-size:10.5px;font-weight:600;line-height:1.3}.px-sidebar__chevron{transition:transform var(--px-duration-fast) var(--px-easing-standard);flex-shrink:0}.px-sidebar__chevron--collapsed{transform:rotate(-90deg)}.px-sidebar__footer{padding-top:var(--px-space-2);border-top:1px solid var(--px-border);flex-shrink:0}:root{--px-font-sans:Vazir, Vazirmatn, Inter, system-ui, -apple-system, Segoe UI, Tahoma, sans-serif;--px-font-mono:JetBrains Mono, SF Mono, Menlo, Consolas, monospace;--px-text-2xs:.6875rem;--px-text-xs:.75rem;--px-text-sm:.8125rem;--px-text-base:.875rem;--px-text-md:.9375rem;--px-text-lg:1rem;--px-text-xl:1.125rem;--px-text-2xl:1.25rem;--px-text-3xl:1.5rem;--px-text-4xl:1.875rem;--px-text-5xl:2.25rem;--px-weight-regular:400;--px-weight-medium:500;--px-weight-semibold:600;--px-weight-bold:700;--px-leading-none:1;--px-leading-tight:1.25;--px-leading-snug:1.4;--px-leading-normal:1.55;--px-leading-relaxed:1.7;--px-space-1:.25rem;--px-space-2:.5rem;--px-space-3:.75rem;--px-space-4:1rem;--px-space-5:1.25rem;--px-space-6:1.5rem;--px-space-8:2rem;--px-space-10:2.5rem;--px-space-12:3rem;--px-sidebar-width:280px;--px-topbar-height:64px;--px-page-max-width:1380px;--px-radius-xs:8px;--px-radius-sm:12px;--px-radius-md:16px;--px-radius-lg:20px;--px-radius-xl:28px;--px-radius-pill:999px;--px-shadow-xs:0 1px 2px #0f172a0f;--px-shadow-sm:0 2px 8px #0f172a14;--px-shadow-md:0 8px 24px #0f172a1a;--px-shadow-lg:0 16px 40px #0f172a1f;--px-shadow-xl:0 24px 64px #0f172a29;--px-shadow-glass:0 8px 32px #0f172a14, inset 0 1px 0 #fff9;--px-shadow-floating:0 12px 36px #0e73fd2e, 0 4px 12px #0f172a14;--px-shadow-focus:0 0 0 3px #0e73fd2e;--px-blur-sm:blur(8px);--px-blur-md:blur(16px) saturate(180%);--px-blur-lg:blur(24px) saturate(200%)}:root{--px-duration-instant:80ms;--px-duration-fast:.14s;--px-duration-base:.22s;--px-duration-slow:.32s;--px-duration-slower:.48s;--px-easing-standard:cubic-bezier(.4, 0, .2, 1);--px-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--px-easing-decelerate:cubic-bezier(0, 0, .2, 1);--px-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--px-z-base:1;--px-z-raised:10;--px-z-dropdown:100;--px-z-sticky:200;--px-z-overlay:900;--px-z-drawer:950;--px-z-modal:1000;--px-z-toast:1100;--px-z-tooltip:1200}.px-theme-toggle{appearance:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.px-theme-toggle__track{border-radius:var(--px-radius-pill);background:var(--px-surface-strong);border:1px solid var(--px-border);width:56px;height:30px;box-shadow:var(--px-shadow-xs);transition:background var(--px-duration-base) var(--px-easing-standard), border-color var(--px-duration-base) var(--px-easing-standard);position:relative}.px-theme-toggle__thumb{top:2px;border-radius:var(--px-radius-pill);background:var(--px-primary);width:24px;height:24px;color:var(--px-primary-contrast);transition:transform var(--px-duration-base) var(--px-easing-emphasized), background var(--px-duration-base) var(--px-easing-standard);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-start:2px}.px-theme-toggle--dark .px-theme-toggle__thumb{background:var(--px-warning);color:var(--px-bg);transform:translate(26px)}.px-theme-toggle:hover .px-theme-toggle__track{border-color:var(--px-primary)}:root{--px-font-sans:Vazir, Vazirmatn, Inter, system-ui, -apple-system, Segoe UI, Tahoma, sans-serif;--px-font-mono:JetBrains Mono, SF Mono, Menlo, Consolas, monospace;--px-text-2xs:.6875rem;--px-text-xs:.75rem;--px-text-sm:.8125rem;--px-text-base:.875rem;--px-text-md:.9375rem;--px-text-lg:1rem;--px-text-xl:1.125rem;--px-text-2xl:1.25rem;--px-text-3xl:1.5rem;--px-text-4xl:1.875rem;--px-text-5xl:2.25rem;--px-weight-regular:400;--px-weight-medium:500;--px-weight-semibold:600;--px-weight-bold:700;--px-leading-none:1;--px-leading-tight:1.25;--px-leading-snug:1.4;--px-leading-normal:1.55;--px-leading-relaxed:1.7;--px-space-1:.25rem;--px-space-2:.5rem;--px-space-3:.75rem;--px-space-4:1rem;--px-space-5:1.25rem;--px-space-6:1.5rem;--px-space-8:2rem;--px-space-10:2.5rem;--px-space-12:3rem;--px-sidebar-width:280px;--px-topbar-height:64px;--px-page-max-width:1380px;--px-radius-xs:8px;--px-radius-sm:12px;--px-radius-md:16px;--px-radius-lg:20px;--px-radius-xl:28px;--px-radius-pill:999px;--px-shadow-xs:0 1px 2px #0f172a0f;--px-shadow-sm:0 2px 8px #0f172a14;--px-shadow-md:0 8px 24px #0f172a1a;--px-shadow-lg:0 16px 40px #0f172a1f;--px-shadow-xl:0 24px 64px #0f172a29;--px-shadow-glass:0 8px 32px #0f172a14, inset 0 1px 0 #fff9;--px-shadow-floating:0 12px 36px #0e73fd2e, 0 4px 12px #0f172a14;--px-shadow-focus:0 0 0 3px #0e73fd2e;--px-blur-sm:blur(8px);--px-blur-md:blur(16px) saturate(180%);--px-blur-lg:blur(24px) saturate(200%)}:root{--px-duration-instant:80ms;--px-duration-fast:.14s;--px-duration-base:.22s;--px-duration-slow:.32s;--px-duration-slower:.48s;--px-easing-standard:cubic-bezier(.4, 0, .2, 1);--px-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--px-easing-decelerate:cubic-bezier(0, 0, .2, 1);--px-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--px-z-base:1;--px-z-raised:10;--px-z-dropdown:100;--px-z-sticky:200;--px-z-overlay:900;--px-z-drawer:950;--px-z-modal:1000;--px-z-toast:1100;--px-z-tooltip:1200}.px-topbar{align-items:center;gap:var(--px-space-3);padding:var(--px-space-3) var(--px-space-4);height:var(--px-topbar-height);background:var(--px-glass-bg);-webkit-backdrop-filter:var(--px-blur-lg);border:1px solid var(--px-glass-border);border-radius:var(--px-radius-lg);box-shadow:var(--px-shadow-glass);z-index:var(--px-z-sticky);display:flex;position:sticky;top:0}.px-topbar__menu-btn{appearance:none;border-radius:var(--px-radius-md);width:40px;height:40px;color:var(--px-text-soft);cursor:pointer;transition:background var(--px-duration-fast) var(--px-easing-standard);background:0 0;border:0;justify-content:center;align-items:center;display:none}.px-topbar__menu-btn:hover{background:var(--px-primary-soft);color:var(--px-primary)}.px-topbar__primary{align-items:center;gap:var(--px-space-2);flex:1;min-width:0;display:flex}.px-topbar__title{min-width:0;font-family:var(--px-font-sans);flex-direction:column;flex:1;display:flex}.px-topbar__title strong{font-size:var(--px-text-md);font-weight:var(--px-weight-bold);color:var(--px-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.px-topbar__title span{font-size:var(--px-text-xs);font-weight:var(--px-weight-semibold);color:var(--px-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.px-topbar__spotlight{appearance:none;align-items:center;gap:var(--px-space-2);border-radius:var(--px-radius-pill);border:1px solid var(--px-border);background:var(--px-surface-muted);min-width:0;max-width:420px;height:40px;color:var(--px-text-muted);cursor:pointer;font-family:var(--px-font-sans);text-align:start;transition:border-color var(--px-duration-fast) var(--px-easing-standard), background var(--px-duration-fast) var(--px-easing-standard), box-shadow var(--px-duration-fast) var(--px-easing-standard);flex:1;padding-block:0;padding-inline:12px 10px;display:inline-flex}.px-topbar__spotlight:hover{background:var(--px-surface-strong);border-color:color-mix(in srgb, var(--px-primary) 35%, var(--px-border));color:var(--px-text-soft)}.px-topbar__spotlight:focus-visible{border-color:var(--px-primary);box-shadow:var(--px-shadow-focus);outline:none}.px-topbar__spotlight-icon{color:var(--px-text-muted);flex-shrink:0}.px-topbar__spotlight-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--px-text-sm);font-weight:var(--px-weight-semibold);flex:1;overflow:hidden}.px-topbar__spotlight-kbd{font-family:var(--px-font-mono,ui-monospace, monospace);letter-spacing:.02em;border:1px solid color-mix(in srgb, var(--px-border) 85%, transparent);background:color-mix(in srgb, var(--px-surface-strong) 80%, transparent);color:var(--px-text-muted);border-radius:6px;flex-shrink:0;padding:.15rem .4rem;font-size:.68rem;font-weight:700;line-height:1.2}.px-topbar__search{flex:2;max-width:480px}.px-topbar__search .l-inputtext{background:var(--px-surface-muted);border:1px solid var(--px-border);border-radius:var(--px-radius-pill);width:100%;transition:border-color var(--px-duration-fast) var(--px-easing-standard), background var(--px-duration-fast) var(--px-easing-standard);padding:8px 14px 8px 38px}.px-topbar__search .l-inputtext:focus{background:var(--px-surface-strong);border-color:var(--px-primary);box-shadow:var(--px-shadow-focus)}.px-topbar__actions{align-items:center;gap:var(--px-space-2);flex-shrink:0;margin-inline-start:auto;display:flex}.px-topbar__user{appearance:none;align-items:center;gap:var(--px-space-2);padding:4px var(--px-space-2) 4px 4px;border-radius:var(--px-radius-pill);cursor:pointer;max-width:min(100%,16rem);transition:background var(--px-duration-fast) var(--px-easing-standard);background:0 0;border:0;display:flex;overflow:hidden}.px-topbar__user:hover{background:var(--px-primary-soft)}.px-topbar__avatar-wrap{border-radius:50%;flex-shrink:0;width:2.25rem;min-width:2.25rem;max-width:2.25rem;height:2.25rem;min-height:2.25rem;max-height:2.25rem;line-height:0;display:inline-flex;overflow:hidden}.px-topbar__avatar{box-sizing:border-box;border-radius:50%;flex-shrink:0;width:2.25rem!important;max-width:2.25rem!important;height:2.25rem!important;max-height:2.25rem!important;overflow:hidden!important}.px-topbar__avatar.p-avatar,.px-topbar__avatar.p-avatar-image{width:2.25rem!important;height:2.25rem!important}.px-topbar__avatar .p-avatar-image,.px-topbar__avatar img{background:var(--px-primary-soft,#dbe7fe);object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}.px-topbar__user-meta{text-align:start;line-height:var(--px-leading-tight);font-family:var(--px-font-sans);flex-direction:column;display:flex}.px-topbar__user-meta strong{font-size:var(--px-text-sm);font-weight:var(--px-weight-bold);color:var(--px-text)}.px-topbar__user-meta span{font-size:var(--px-text-2xs);font-weight:var(--px-weight-semibold);color:var(--px-text-muted)}@media (width<=768px){.px-topbar__menu-btn{display:inline-flex}.px-topbar__search{display:none}.px-topbar__spotlight{max-width:none}.px-topbar__spotlight-kbd,.px-topbar__user-meta{display:none}}:root{--px-font-sans:Vazir, Vazirmatn, Inter, system-ui, -apple-system, Segoe UI, Tahoma, sans-serif;--px-font-mono:JetBrains Mono, SF Mono, Menlo, Consolas, monospace;--px-text-2xs:.6875rem;--px-text-xs:.75rem;--px-text-sm:.8125rem;--px-text-base:.875rem;--px-text-md:.9375rem;--px-text-lg:1rem;--px-text-xl:1.125rem;--px-text-2xl:1.25rem;--px-text-3xl:1.5rem;--px-text-4xl:1.875rem;--px-text-5xl:2.25rem;--px-weight-regular:400;--px-weight-medium:500;--px-weight-semibold:600;--px-weight-bold:700;--px-leading-none:1;--px-leading-tight:1.25;--px-leading-snug:1.4;--px-leading-normal:1.55;--px-leading-relaxed:1.7;--px-space-1:.25rem;--px-space-2:.5rem;--px-space-3:.75rem;--px-space-4:1rem;--px-space-5:1.25rem;--px-space-6:1.5rem;--px-space-8:2rem;--px-space-10:2.5rem;--px-space-12:3rem;--px-sidebar-width:280px;--px-topbar-height:64px;--px-page-max-width:1380px;--px-radius-xs:8px;--px-radius-sm:12px;--px-radius-md:16px;--px-radius-lg:20px;--px-radius-xl:28px;--px-radius-pill:999px;--px-shadow-xs:0 1px 2px #0f172a0f;--px-shadow-sm:0 2px 8px #0f172a14;--px-shadow-md:0 8px 24px #0f172a1a;--px-shadow-lg:0 16px 40px #0f172a1f;--px-shadow-xl:0 24px 64px #0f172a29;--px-shadow-glass:0 8px 32px #0f172a14, inset 0 1px 0 #fff9;--px-shadow-floating:0 12px 36px #0e73fd2e, 0 4px 12px #0f172a14;--px-shadow-focus:0 0 0 3px #0e73fd2e;--px-blur-sm:blur(8px);--px-blur-md:blur(16px) saturate(180%);--px-blur-lg:blur(24px) saturate(200%)}:root{--px-duration-instant:80ms;--px-duration-fast:.14s;--px-duration-base:.22s;--px-duration-slow:.32s;--px-duration-slower:.48s;--px-easing-standard:cubic-bezier(.4, 0, .2, 1);--px-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--px-easing-decelerate:cubic-bezier(0, 0, .2, 1);--px-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--px-z-base:1;--px-z-raised:10;--px-z-dropdown:100;--px-z-sticky:200;--px-z-overlay:900;--px-z-drawer:950;--px-z-modal:1000;--px-z-toast:1100;--px-z-tooltip:1200}.px-mobile-nav{gap:var(--px-space-2);padding:var(--px-space-2);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;background:var(--px-glass-bg);-webkit-backdrop-filter:var(--px-blur-md);border:1px solid var(--px-glass-border);border-radius:var(--px-radius-lg);display:none;overflow-x:auto}.px-mobile-nav::-webkit-scrollbar{display:none}.px-mobile-nav__item{border-radius:var(--px-radius-md);min-width:88px;color:var(--px-text-soft);font-weight:var(--px-weight-semibold);cursor:pointer;scroll-snap-align:start;transition:background var(--px-duration-fast) var(--px-easing-standard), color var(--px-duration-fast) var(--px-easing-standard);flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding:10px 16px;text-decoration:none;display:inline-flex}.px-mobile-nav__item:hover{background:var(--px-primary-soft);color:var(--px-primary)}.px-mobile-nav__item--active{background:var(--px-primary-soft);color:var(--px-primary);font-weight:var(--px-weight-bold)}.px-mobile-nav__item--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.px-mobile-nav__icon{display:inline-flex}.px-mobile-nav__label{font-size:var(--px-text-xs);white-space:nowrap}.px-mobile-nav__badge{font-size:9px;font-weight:var(--px-weight-bold);color:var(--px-text-muted);line-height:1.2}@media (width<=768px){.px-mobile-nav{display:flex}}:root{--px-font-sans:Vazir, Vazirmatn, Inter, system-ui, -apple-system, Segoe UI, Tahoma, sans-serif;--px-font-mono:JetBrains Mono, SF Mono, Menlo, Consolas, monospace;--px-text-2xs:.6875rem;--px-text-xs:.75rem;--px-text-sm:.8125rem;--px-text-base:.875rem;--px-text-md:.9375rem;--px-text-lg:1rem;--px-text-xl:1.125rem;--px-text-2xl:1.25rem;--px-text-3xl:1.5rem;--px-text-4xl:1.875rem;--px-text-5xl:2.25rem;--px-weight-regular:400;--px-weight-medium:500;--px-weight-semibold:600;--px-weight-bold:700;--px-leading-none:1;--px-leading-tight:1.25;--px-leading-snug:1.4;--px-leading-normal:1.55;--px-leading-relaxed:1.7;--px-space-1:.25rem;--px-space-2:.5rem;--px-space-3:.75rem;--px-space-4:1rem;--px-space-5:1.25rem;--px-space-6:1.5rem;--px-space-8:2rem;--px-space-10:2.5rem;--px-space-12:3rem;--px-sidebar-width:280px;--px-topbar-height:64px;--px-page-max-width:1380px;--px-radius-xs:8px;--px-radius-sm:12px;--px-radius-md:16px;--px-radius-lg:20px;--px-radius-xl:28px;--px-radius-pill:999px;--px-shadow-xs:0 1px 2px #0f172a0f;--px-shadow-sm:0 2px 8px #0f172a14;--px-shadow-md:0 8px 24px #0f172a1a;--px-shadow-lg:0 16px 40px #0f172a1f;--px-shadow-xl:0 24px 64px #0f172a29;--px-shadow-glass:0 8px 32px #0f172a14, inset 0 1px 0 #fff9;--px-shadow-floating:0 12px 36px #0e73fd2e, 0 4px 12px #0f172a14;--px-shadow-focus:0 0 0 3px #0e73fd2e;--px-blur-sm:blur(8px);--px-blur-md:blur(16px) saturate(180%);--px-blur-lg:blur(24px) saturate(200%)}:root{--px-duration-instant:80ms;--px-duration-fast:.14s;--px-duration-base:.22s;--px-duration-slow:.32s;--px-duration-slower:.48s;--px-easing-standard:cubic-bezier(.4, 0, .2, 1);--px-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--px-easing-decelerate:cubic-bezier(0, 0, .2, 1);--px-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--px-z-base:1;--px-z-raised:10;--px-z-dropdown:100;--px-z-sticky:200;--px-z-overlay:900;--px-z-drawer:950;--px-z-modal:1000;--px-z-toast:1100;--px-z-tooltip:1200}.px-spotlight{z-index:var(--px-z-modal);padding:min(18vh, 140px) var(--px-space-4) var(--px-space-4);font-family:var(--px-font-sans);text-align:start;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.px-spotlight__backdrop{background:color-mix(in srgb, var(--px-text) 28%, transparent);-webkit-backdrop-filter:blur(6px);position:absolute;inset:0}.px-spotlight__panel{background:var(--px-surface-strong);border:1px solid var(--px-glass-border);border-radius:var(--px-radius-xl);width:min(560px,100%);max-height:min(72vh,560px);box-shadow:var(--px-shadow-glass), 0 24px 64px -24px color-mix(in srgb, var(--px-text) 35%, transparent);flex-direction:column;display:flex;position:relative;overflow:hidden}.px-spotlight__search{align-items:center;gap:var(--px-space-2);padding:var(--px-space-3) var(--px-space-4);border-bottom:1px solid var(--px-border);display:flex}.px-spotlight__search-icon{color:var(--px-text-muted);flex-shrink:0}.px-spotlight__input{appearance:none;min-width:0;color:var(--px-text);font:inherit;font-size:var(--px-text-md);font-weight:var(--px-weight-semibold);line-height:var(--px-leading-normal);text-align:start;background:0 0;border:0;outline:none;flex:1}.px-spotlight__input::placeholder{color:var(--px-text-muted);font-weight:var(--px-weight-medium);text-align:start}.px-spotlight__input::-webkit-search-cancel-button{display:none}.px-spotlight__kbd{font-family:inherit;font-size:var(--px-text-2xs);font-weight:var(--px-weight-bold);color:var(--px-text-muted);background:var(--px-surface-muted);border:1px solid var(--px-border);border-radius:var(--px-radius-sm);flex-shrink:0;padding:2px 6px;line-height:1.4}.px-spotlight__body{padding:var(--px-space-2);flex:1;min-height:120px;overflow:auto}.px-spotlight__status{justify-content:center;align-items:center;gap:var(--px-space-2);min-height:140px;color:var(--px-text-muted);font-size:var(--px-text-sm);font-weight:var(--px-weight-semibold);flex-direction:column;display:flex}.px-spotlight__group+.px-spotlight__group{margin-top:var(--px-space-2)}.px-spotlight__group-label{padding:var(--px-space-2) var(--px-space-3) var(--px-space-1);font-size:var(--px-text-2xs);font-weight:var(--px-weight-bold);letter-spacing:.02em;color:var(--px-text-muted);text-transform:none;text-align:start}.px-spotlight__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.px-spotlight__item{align-items:center;gap:var(--px-space-3);padding:10px var(--px-space-3);border-radius:var(--px-radius-md);cursor:pointer;color:var(--px-text);transition:background var(--px-duration-fast) var(--px-easing-standard);display:flex}.px-spotlight__item--active,.px-spotlight__item:hover{background:var(--px-primary-soft);color:var(--px-primary)}.px-spotlight__item--active .px-spotlight__item-icon,.px-spotlight__item:hover .px-spotlight__item-icon{background:color-mix(in srgb, var(--px-primary) 18%, transparent);color:var(--px-primary)}.px-spotlight__item-icon{border-radius:var(--px-radius-md);background:var(--px-surface-muted);width:34px;height:34px;color:var(--px-text-soft);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.px-spotlight__item-text{min-width:0;line-height:var(--px-leading-tight);text-align:start;flex-direction:column;flex:1;gap:2px;display:flex}.px-spotlight__item-text strong{font-size:var(--px-text-sm);font-weight:var(--px-weight-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.px-spotlight__item-text small{font-size:var(--px-text-2xs);font-weight:var(--px-weight-semibold);color:var(--px-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.px-spotlight__item--active .px-spotlight-text small,.px-spotlight__item:hover .px-spotlight-text small{color:color-mix(in srgb, var(--px-primary) 72%, var(--px-text-muted))}.px-spotlight__item-hint{font-size:var(--px-text-2xs);font-weight:var(--px-weight-semibold);color:var(--px-text-muted);flex-shrink:0}.px-spotlight__footer{gap:var(--px-space-3);padding:var(--px-space-2) var(--px-space-4);border-top:1px solid var(--px-border);background:var(--px-surface-muted);color:var(--px-text-muted);font-size:var(--px-text-2xs);font-weight:var(--px-weight-semibold);flex-wrap:wrap;justify-content:flex-start;display:flex}.px-spotlight__footer kbd{font-family:inherit;font-size:inherit;font-weight:var(--px-weight-bold);background:var(--px-surface-strong);border:1px solid var(--px-border);border-radius:4px;margin-inline-end:2px;padding:0 4px}.px-spotlight-enter-active,.px-spotlight-leave-active{transition:opacity var(--px-duration-fast) var(--px-easing-standard)}.px-spotlight-enter-active .px-spotlight__panel,.px-spotlight-leave-active .px-spotlight__panel{transition:transform var(--px-duration-base) var(--px-easing-emphasized), opacity var(--px-duration-fast) var(--px-easing-standard)}.px-spotlight-enter-from,.px-spotlight-leave-to{opacity:0}.px-spotlight-enter-from .px-spotlight__panel,.px-spotlight-leave-to .px-spotlight__panel{opacity:0;transform:translateY(-12px)scale(.98)}:root{--px-primary:#0e73fd;--px-primary-hover:#0858d4;--px-primary-active:#0644a8;--px-primary-soft:#dbe7fe;--px-primary-soft-strong:#b6cefd;--px-primary-contrast:#fff;--px-bg:#f4f4fe;--px-bg-alt:#eceffb;--px-surface:#ffffffc7;--px-surface-strong:#fffffff0;--px-surface-muted:#f8fafcad;--px-border:#0f172a0f;--px-border-soft:#0f172a0a;--px-divider:#0f172a14;--px-text:#1e293b;--px-text-soft:#475569;--px-text-muted:#64748b;--px-text-inverse:#f8fafc;--px-success:#10b981;--px-success-soft:#10b9811f;--px-warning:#f59e0b;--px-warning-soft:#f59e0b1f;--px-danger:#ef4444;--px-danger-soft:#ef44441a;--px-info:#3b82f6;--px-info-soft:#3b82f61a;--px-glass-bg:#ffffff9e;--px-glass-bg-strong:#ffffffd6;--px-glass-border:#ffffff8c;--px-glass-shadow:0 8px 32px #0f172a14, inset 0 1px 0 #fff9;--px-gradient-canvas:linear-gradient(145deg, #eef3ff 0%, #f0f4ff 30%, #f4f4fe 60%, #f7f8fe 100%)}[data-theme=dark]{--px-primary:#5f95f9;--px-primary-hover:#8bb1fb;--px-primary-active:#b6cefd;--px-primary-soft:#0e73fd2e;--px-primary-soft-strong:#0e73fd52;--px-primary-contrast:#fff;--px-bg:#060912;--px-bg-alt:#0b1220;--px-surface:#111827c7;--px-surface-strong:#111827f0;--px-surface-muted:#0f172aad;--px-border:#94a3b824;--px-border-soft:#94a3b814;--px-divider:#94a3b824;--px-text:#e2e8f0;--px-text-soft:#94a3b8;--px-text-muted:#64748b;--px-text-inverse:#0f172a;--px-success:#10b981;--px-success-soft:#10b9812e;--px-warning:#f59e0b;--px-warning-soft:#f59e0b2e;--px-danger:#ef4444;--px-danger-soft:#ef44442e;--px-info:#3b82f6;--px-info-soft:#3b82f62e;--px-glass-bg:#1118279e;--px-glass-bg-strong:#111827e0;--px-glass-border:#94a3b82e;--px-glass-shadow:0 8px 32px #00000052, inset 0 1px 0 #94a3b81f;--px-gradient-canvas:linear-gradient(160deg, #050811 0%, #07101f 35%, #08152a 70%, #050811 100%)}:root{--px-font-sans:Vazir, Vazirmatn, Inter, system-ui, -apple-system, Segoe UI, Tahoma, sans-serif;--px-font-mono:JetBrains Mono, SF Mono, Menlo, Consolas, monospace;--px-text-2xs:.6875rem;--px-text-xs:.75rem;--px-text-sm:.8125rem;--px-text-base:.875rem;--px-text-md:.9375rem;--px-text-lg:1rem;--px-text-xl:1.125rem;--px-text-2xl:1.25rem;--px-text-3xl:1.5rem;--px-text-4xl:1.875rem;--px-text-5xl:2.25rem;--px-weight-regular:400;--px-weight-medium:500;--px-weight-semibold:600;--px-weight-bold:700;--px-leading-none:1;--px-leading-tight:1.25;--px-leading-snug:1.4;--px-leading-normal:1.55;--px-leading-relaxed:1.7;--px-space-1:.25rem;--px-space-2:.5rem;--px-space-3:.75rem;--px-space-4:1rem;--px-space-5:1.25rem;--px-space-6:1.5rem;--px-space-8:2rem;--px-space-10:2.5rem;--px-space-12:3rem;--px-sidebar-width:280px;--px-topbar-height:64px;--px-page-max-width:1380px;--px-radius-xs:8px;--px-radius-sm:12px;--px-radius-md:16px;--px-radius-lg:20px;--px-radius-xl:28px;--px-radius-pill:999px;--px-shadow-xs:0 1px 2px #0f172a0f;--px-shadow-sm:0 2px 8px #0f172a14;--px-shadow-md:0 8px 24px #0f172a1a;--px-shadow-lg:0 16px 40px #0f172a1f;--px-shadow-xl:0 24px 64px #0f172a29;--px-shadow-glass:0 8px 32px #0f172a14, inset 0 1px 0 #fff9;--px-shadow-floating:0 12px 36px #0e73fd2e, 0 4px 12px #0f172a14;--px-shadow-focus:0 0 0 3px #0e73fd2e;--px-blur-sm:blur(8px);--px-blur-md:blur(16px) saturate(180%);--px-blur-lg:blur(24px) saturate(200%)}[data-theme=dark]{--px-shadow-xs:0 1px 2px #0006;--px-shadow-sm:0 2px 8px #00000073;--px-shadow-md:0 8px 24px #00000080;--px-shadow-lg:0 16px 40px #0009;--px-shadow-xl:0 24px 64px #000000b3;--px-shadow-glass:0 8px 32px #00000052, inset 0 1px 0 #94a3b81f;--px-shadow-floating:0 12px 36px #0e73fd66, 0 4px 12px #00000080}:root{--px-duration-instant:80ms;--px-duration-fast:.14s;--px-duration-base:.22s;--px-duration-slow:.32s;--px-duration-slower:.48s;--px-easing-standard:cubic-bezier(.4, 0, .2, 1);--px-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--px-easing-decelerate:cubic-bezier(0, 0, .2, 1);--px-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--px-z-base:1;--px-z-raised:10;--px-z-dropdown:100;--px-z-sticky:200;--px-z-overlay:900;--px-z-drawer:950;--px-z-modal:1000;--px-z-toast:1100;--px-z-tooltip:1200;--p-content-background:var(--px-surface-strong);--p-content-hover-background:var(--px-surface-muted);--p-content-border-color:var(--px-border);--p-surface-ground:var(--px-bg);--p-surface-section:var(--px-bg-alt);--p-surface-card:var(--px-surface-strong);--p-surface-overlay:var(--px-surface-strong);--p-surface-border:var(--px-border);--p-surface-hover:var(--px-surface-muted);--p-text-color:var(--px-text);--p-text-muted-color:var(--px-text-muted);--p-text-hover-color:var(--px-text);--p-text-secondary-color:var(--px-text-soft);--p-primary-color:var(--px-primary);--p-primary-contrast-color:var(--px-primary-contrast);--p-primary-50:var(--px-primary-soft);--p-green-500:var(--px-success);--p-red-500:var(--px-danger);--p-yellow-500:var(--px-warning);--p-blue-500:var(--px-info);--luma-panel-bg:var(--px-surface-strong);--luma-panel-border:var(--px-border);--luma-panel-fg:var(--px-text);--luma-panel-muted:var(--px-text-muted);--luma-panel-hover:var(--px-surface-muted)}@font-face{font-family:Vazir;font-style:normal;font-display:block;font-weight:100;src:url(./Vazir-Thin-Dw-8D8n5.eot);src:url(./Vazir-Thin-Dw-8D8n5.eot?#iefix)format("embedded-opentype"),url(./Vazir-Thin-By4iYCzL.woff2)format("woff2"),url(./Vazir-Thin-BjTSEEcO.woff)format("woff")}@font-face{font-family:Vazir;font-style:normal;font-display:block;font-weight:300;src:url(./Vazir-Light-IcsFlnj_.eot);src:url(./Vazir-Light-IcsFlnj_.eot?#iefix)format("embedded-opentype"),url(./Vazir-Light-B-5hLCB5.woff2)format("woff2"),url(./Vazir-Light-BiEKZmwk.woff)format("woff")}@font-face{font-family:Vazir;font-style:normal;font-display:block;font-weight:400;src:url(./Vazir-Regular-cLqusgaJ.eot);src:url(./Vazir-Regular-cLqusgaJ.eot?#iefix)format("embedded-opentype"),url(./Vazir-Regular-hIcC0_yW.woff2)format("woff2"),url(./Vazir-Regular-CjVB_RyC.woff)format("woff")}@font-face{font-family:Vazir;font-style:normal;font-display:block;font-weight:500;src:url(./Vazir-Medium-CMWErRB7.eot);src:url(./Vazir-Medium-CMWErRB7.eot?#iefix)format("embedded-opentype"),url(./Vazir-Medium-AicQr7Gq.woff2)format("woff2"),url(./Vazir-Medium-DjOmHT4B.woff)format("woff")}@font-face{font-family:Vazir;font-style:normal;font-display:block;font-weight:700;src:url(./Vazir-Bold-ihnM4CB5.eot);src:url(./Vazir-Bold-ihnM4CB5.eot?#iefix)format("embedded-opentype"),url(./Vazir-Bold-Blh0mdkI.woff2)format("woff2"),url(./Vazir-Bold-C-FneLdy.woff)format("woff")}*,:before,:after{box-sizing:border-box}html{background:var(--px-bg);color:var(--px-text);font-family:var(--px-font-sans);font-size:16px;line-height:var(--px-leading-normal);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;transition:background-color var(--px-duration-base) var(--px-easing-standard), color var(--px-duration-base) var(--px-easing-standard)}body{background:var(--px-gradient-canvas);color:var(--px-text);min-height:100vh;font-size:var(--px-text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}#app{flex-direction:column;min-height:100vh;display:flex}button{cursor:pointer;font-family:inherit}a{color:var(--px-primary);transition:color var(--px-duration-fast) var(--px-easing-standard);text-decoration:none}a:hover{color:var(--px-primary-hover)}input,textarea,select{color:inherit;font-family:inherit}::selection{background:var(--px-primary-soft-strong);color:var(--px-primary-active)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--px-border);border-radius:var(--px-radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--px-text-muted)}:focus-visible{box-shadow:var(--px-shadow-focus);border-radius:var(--px-radius-xs);outline:none}.px-layout{--px-layout-gutter:var(--px-space-3);min-height:100dvh;padding:var(--px-layout-gutter);background:var(--px-gradient-canvas);padding-inline-start:calc(var(--px-layout-gutter) + var(--px-sidebar-width) + var(--px-layout-gutter));position:relative}.px-layout__sidebar{inset-block:var(--px-layout-gutter);width:var(--px-sidebar-width);z-index:20;pointer-events:auto;flex-direction:column;height:auto;display:flex;position:fixed;inset-inline-start:var(--px-layout-gutter)}.px-layout__main{z-index:1;gap:var(--px-layout-gutter);flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.px-layout__mobile-nav{display:none}.px-layout__content{flex:1;width:100%;min-width:0}@media (width<=1024px){.px-layout{padding-inline-start:var(--px-layout-gutter)}.px-layout__sidebar{display:none}.px-layout__mobile-nav{display:flex}}.l-button:focus,.l-button:focus-visible,.l-tab:focus,.l-tab:focus-visible,.l-tabview-nav-link:focus,.l-tabview-nav-link:focus-visible,.l-select-label:focus,.l-select-label:focus-visible,.l-multiselect-label:focus,.l-multiselect-label:focus-visible,.l-checkbox-input:focus,.l-checkbox-input:focus-visible,.l-radiobutton-input:focus,.l-radiobutton-input:focus-visible,.l-paginator .l-button:focus,.l-paginator .l-button:focus-visible{box-shadow:none;outline:none}.p-dialog-header-actions .p-button,.l-dialog-header-actions .l-button,.p-dialog-close-button,.l-dialog-close-button,.p-dialog-header .p-button.p-button-text,.l-dialog-header .l-button.l-button-text{--p-focus-ring-width:0;--p-focus-ring-shadow:none;--l-focus-ring-width:0;--l-focus-ring-shadow:none}.p-dialog-header-actions .p-button:focus,.p-dialog-header-actions .p-button:focus-visible,.p-dialog-header-actions .p-button.p-focus,.p-dialog-header-actions .p-button.l-focus,.l-dialog-header-actions .l-button:focus,.l-dialog-header-actions .l-button:focus-visible,.l-dialog-header-actions .l-button.p-focus,.l-dialog-header-actions .l-button.l-focus,.p-dialog-close-button:focus,.p-dialog-close-button:focus-visible,.p-dialog-close-button.p-focus,.p-dialog-close-button.l-focus,.l-dialog-close-button:focus,.l-dialog-close-button:focus-visible,.l-dialog-close-button.p-focus,.l-dialog-close-button.l-focus,.p-dialog-header .p-button.p-button-text:focus,.p-dialog-header .p-button.p-button-text:focus-visible,.p-dialog-header .p-button.p-button-text.p-focus,.p-dialog-header .p-button.p-button-text.l-focus,.l-dialog-header .l-button.l-button-text:focus,.l-dialog-header .l-button.l-button-text:focus-visible,.l-dialog-header .l-button.l-button-text.p-focus,.l-dialog-header .l-button.l-button-text.l-focus{box-shadow:none!important;outline:none!important}.tabs-container__tab:focus,.tabs-container__tab:focus-visible,.l-data-table__link:focus,.l-data-table__link:focus-visible,.l-data-table__status-menu-trigger:focus,.l-data-table__status-menu-trigger:focus-visible{outline:none}.l-datatable-mask{--px-mask-background:#ffffffb8;-webkit-backdrop-filter:var(--px-blur-sm);border-radius:var(--px-radius-md);background:#ffffffb8!important}.l-datatable-mask.l-overlay-mask-enter-active,.l-datatable-mask.l-overlay-mask-leave-active{animation:none}.p-progressspinner,.l-progressspinner{margin:auto;display:inline-block;width:var(--luma-spinner-size,36px)!important;height:var(--luma-spinner-size,36px)!important}.p-progressspinner-circle,.l-progressspinner-circle{stroke:var(--luma-spinner-color,var(--px-primary))!important;stroke-width:var(--luma-spinner-stroke,4)!important;animation-name:p-progressspinner-dash!important;animation-duration:1.5s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}.luma-spinner{justify-content:center;align-items:center;display:inline-flex}.luma-spinner--primary{--luma-spinner-color:var(--px-primary)}.luma-spinner--neutral{--luma-spinner-color:var(--px-text-muted)}.luma-spinner--success{--luma-spinner-color:var(--px-success)}.luma-spinner--warn{--luma-spinner-color:var(--px-warning)}.luma-spinner--danger{--luma-spinner-color:var(--px-danger)}.luma-spinner--info{--luma-spinner-color:var(--px-info)}.luma-spinner--xs{--luma-spinner-size:16px;--luma-spinner-stroke:3}.luma-spinner--sm{--luma-spinner-size:24px;--luma-spinner-stroke:4}.luma-spinner--md{--luma-spinner-size:36px;--luma-spinner-stroke:4}.luma-spinner--lg{--luma-spinner-size:56px;--luma-spinner-stroke:5}.luma-spinner--xl{--luma-spinner-size:80px;--luma-spinner-stroke:6}.luma-btn--outline{border:1px solid var(--px-btn-outline-border)!important;color:var(--px-btn-soft-fg)!important;box-shadow:none!important;background:0 0!important}.luma-btn--outline:enabled:hover,.luma-btn--outline:hover:not(:disabled){background:var(--px-btn-soft-bg)!important;border-color:var(--px-btn-outline-border-hover)!important;color:var(--px-btn-soft-fg-hover)!important}.luma-btn--outline:enabled:active,.luma-btn--outline:active:not(:disabled){background:var(--px-btn-soft-bg-active)!important}.luma-btn--soft{background:var(--px-btn-soft-bg)!important;color:var(--px-btn-soft-fg)!important;box-shadow:none!important;border-color:#0000!important}.luma-btn--glass{background:var(--px-glass-bg)!important;border:1px solid var(--px-glass-border)!important;color:var(--px-text)!important}.p-button-outlined,.l-button-outlined{box-shadow:none!important;background:0 0!important}.p-button-text,.l-button-text{box-shadow:none!important;background:0 0!important;border-color:#0000!important}[dir=rtl] .p-select-overlay,[dir=rtl] .p-multiselect-overlay,[dir=rtl] .p-autocomplete-overlay,[dir=rtl] .p-datepicker-panel,[dir=rtl] .p-popover,[dir=rtl] .p-menu,[dir=rtl] .l-select-overlay,[dir=rtl] .l-multiselect-overlay,[dir=rtl] .l-autocomplete-overlay,[dir=rtl] .l-datepicker-panel,[dir=rtl] .l-popover,[dir=rtl] .l-menu,.p-select-overlay[dir=rtl],.p-multiselect-overlay[dir=rtl],.p-autocomplete-overlay[dir=rtl],.p-datepicker-panel[dir=rtl],.p-popover[dir=rtl],.p-menu[dir=rtl],.l-select-overlay[dir=rtl],.l-multiselect-overlay[dir=rtl],.l-autocomplete-overlay[dir=rtl],.l-datepicker-panel[dir=rtl],.l-popover[dir=rtl],.l-menu[dir=rtl],[dir=rtl] .p-select-list,[dir=rtl] .p-select-option,[dir=rtl] .p-select-empty-message,[dir=rtl] .p-select-option-group,[dir=rtl] .p-multiselect-list,[dir=rtl] .p-multiselect-option,[dir=rtl] .p-multiselect-empty-message,[dir=rtl] .p-select-filter,[dir=rtl] .p-multiselect-filter,[dir=rtl] .l-select-list,[dir=rtl] .l-select-option,[dir=rtl] .l-select-empty-message,[dir=rtl] .l-select-option-group,[dir=rtl] .l-multiselect-list,[dir=rtl] .l-multiselect-option,[dir=rtl] .l-multiselect-empty-message,[dir=rtl] .l-select-filter,[dir=rtl] .l-multiselect-filter,.p-select-overlay[dir=rtl] .p-select-list,.p-select-overlay[dir=rtl] .p-select-option,.p-select-overlay[dir=rtl] .p-select-empty-message,.p-select-overlay[dir=rtl] .p-select-option-group,.p-select-overlay[dir=rtl] .p-select-filter,.p-multiselect-overlay[dir=rtl] .p-multiselect-list,.p-multiselect-overlay[dir=rtl] .p-multiselect-option,.p-multiselect-overlay[dir=rtl] .p-multiselect-empty-message,.p-multiselect-overlay[dir=rtl] .p-multiselect-filter,.l-select-overlay[dir=rtl] .l-select-list,.l-select-overlay[dir=rtl] .l-select-option,.l-select-overlay[dir=rtl] .l-select-empty-message,.l-select-overlay[dir=rtl] .l-select-option-group,.l-select-overlay[dir=rtl] .l-select-filter,.l-multiselect-overlay[dir=rtl] .l-multiselect-list,.l-multiselect-overlay[dir=rtl] .l-multiselect-option,.l-multiselect-overlay[dir=rtl] .l-multiselect-empty-message,.l-multiselect-overlay[dir=rtl] .l-multiselect-filter{text-align:right;direction:rtl}[dir=rtl] .p-select-option,[dir=rtl] .p-multiselect-option,[dir=rtl] .l-select-option,[dir=rtl] .l-multiselect-option,.p-select-overlay[dir=rtl] .p-select-option,.p-multiselect-overlay[dir=rtl] .p-multiselect-option,.l-select-overlay[dir=rtl] .l-select-option,.l-multiselect-overlay[dir=rtl] .l-multiselect-option{justify-content:flex-start}[dir=rtl] .p-select-empty-message,[dir=rtl] .p-multiselect-empty-message,[dir=rtl] .p-autocomplete-empty-message,[dir=rtl] .l-select-empty-message,[dir=rtl] .l-multiselect-empty-message,[dir=rtl] .l-autocomplete-empty-message,.p-select-overlay[dir=rtl] .p-select-empty-message,.p-multiselect-overlay[dir=rtl] .p-multiselect-empty-message,.p-autocomplete-overlay[dir=rtl] .p-autocomplete-empty-message,.l-select-overlay[dir=rtl] .l-select-empty-message,.l-multiselect-overlay[dir=rtl] .l-multiselect-empty-message,.l-autocomplete-overlay[dir=rtl] .l-autocomplete-empty-message{width:100%;display:block}.lucide-icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.lucide-icon svg{display:block}:root{--px-btn-radius:999px;--px-btn-radius-sm:8px;--px-btn-radius-square:6px;--px-btn-height-xs:26px;--px-btn-height-sm:30px;--px-btn-height-md:36px;--px-btn-height-lg:42px;--px-btn-height-xl:50px;--px-btn-padding-x-xs:var(--px-space-2);--px-btn-padding-x-sm:var(--px-space-3);--px-btn-padding-x-md:var(--px-space-4);--px-btn-padding-x-lg:var(--px-space-5);--px-btn-padding-x-xl:var(--px-space-6);--px-btn-font-size-xs:var(--px-text-xs);--px-btn-font-size-sm:var(--px-text-xs);--px-btn-font-size-md:var(--px-text-sm);--px-btn-font-size-lg:var(--px-text-base);--px-btn-font-size-xl:var(--px-text-md);--px-btn-font-weight:600;--px-btn-gap:var(--px-space-2);--px-btn-gap-sm:var(--px-space-1);--px-btn-gradient-angle:135deg;--px-btn-gradient-from:var(--px-primary);--px-btn-gradient-to:var(--px-primary-hover);--px-btn-soft-bg:color-mix(in srgb, var(--px-primary) 10%, transparent);--px-btn-soft-bg-hover:color-mix(in srgb, var(--px-primary) 18%, transparent);--px-btn-soft-bg-active:color-mix(in srgb, var(--px-primary) 24%, transparent);--px-btn-outline-border:color-mix(in srgb, var(--px-primary) 35%, transparent);--px-btn-outline-border-hover:var(--px-primary);--px-btn-shadow-rest:0 6px 18px -8px color-mix(in srgb, var(--px-primary) 70%, transparent), inset 0 1px 0 #ffffff38;--px-btn-shadow-hover:0 10px 24px -8px color-mix(in srgb, var(--px-primary) 80%, transparent), inset 0 1px 0 #ffffff47;--px-btn-icon-rotate-hover:0deg}.luma-btn{--_btn-height:var(--px-btn-height-md);--_btn-padding-x:var(--px-btn-padding-x-md);--_btn-font-size:var(--px-btn-font-size-md);--_btn-gap:var(--px-btn-gap);justify-content:center;align-items:center;gap:var(--_btn-gap);height:var(--_btn-height);padding:0 var(--_btn-padding-x);border-radius:var(--px-btn-radius);font-family:var(--px-font-sans);font-size:var(--_btn-font-size);font-weight:var(--px-btn-font-weight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;color:inherit;background:0 0;border:0;line-height:1;text-decoration:none;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),background-color .14s cubic-bezier(.4,0,.2,1),border-color .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1),filter .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.luma-btn:disabled,.luma-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.luma-btn:focus-visible{box-shadow:var(--px-shadow-focus);outline:none}.luma-btn .luma-btn__icon,.luma-btn .luma-btn__spinner{flex-shrink:0;justify-content:center;align-items:center;transition:transform .32s cubic-bezier(.4,0,.2,1);display:inline-flex}.luma-btn--spin-on-hover:hover:not(.luma-btn--loading):not(:disabled) .luma-btn__icon{transform:rotate(var(--px-btn-icon-rotate-hover))}.luma-btn--loading{cursor:progress;opacity:.85}.luma-btn--loading .luma-btn__icon:not(.luma-btn__icon--static),.luma-btn--loading .luma-btn__icon--spin{animation:1s linear infinite luma-btn-spin}.luma-btn--loading:has(.luma-btn__spinner) .luma-btn__icon{display:none}.luma-btn--loading .luma-btn__spinner{display:inline-flex}.luma-btn:not(.luma-btn--loading) .luma-btn__spinner{display:none}@keyframes luma-btn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.luma-btn--solid{color:var(--px-btn-on-accent,var(--px-primary-contrast));background:var(--px-primary);box-shadow:var(--px-btn-shadow-rest)}.luma-btn--solid:hover:not(:disabled){background:var(--px-primary-hover);box-shadow:var(--px-btn-shadow-hover);filter:brightness(1.04);transform:translateY(-1px)}.luma-btn--solid:active:not(:disabled){background:var(--px-primary-active);filter:brightness(.96);transform:translateY(0)}.luma-btn--gradient{color:var(--px-btn-on-accent,var(--px-primary-contrast));background:linear-gradient(var(--px-btn-gradient-angle), var(--px-btn-gradient-from) 0%, var(--px-btn-gradient-to) 100%);box-shadow:var(--px-btn-shadow-rest)}.luma-btn--gradient:hover:not(:disabled){background:linear-gradient(var(--px-btn-gradient-angle), var(--px-btn-gradient-to) 0%, var(--px-btn-gradient-from) 100%);box-shadow:var(--px-btn-shadow-hover);filter:brightness(1.04);transform:translateY(-1px)}.luma-btn--gradient:active:not(:disabled){filter:brightness(.96);transform:translateY(0)}.luma-btn--soft{color:var(--px-btn-soft-fg);background:var(--px-btn-soft-bg);box-shadow:none}.luma-btn--soft:hover:not(:disabled){color:var(--px-btn-soft-fg-hover);background:var(--px-btn-soft-bg-hover);transform:translateY(-1px)}.luma-btn--soft:active:not(:disabled){background:var(--px-btn-soft-bg-active);transform:translateY(0)}.luma-btn--outline{color:var(--px-btn-soft-fg);border:1px solid var(--px-btn-outline-border);box-shadow:none;background:0 0}.luma-btn--outline:hover:not(:disabled){color:var(--px-btn-soft-fg-hover);background:var(--px-btn-soft-bg);border-color:var(--px-btn-outline-border-hover);transform:translateY(-1px)}.luma-btn--outline:active:not(:disabled){background:var(--px-btn-soft-bg-active);transform:translateY(0)}.luma-btn--ghost{color:var(--px-text-soft);box-shadow:none;background:0 0;border:0}.luma-btn--ghost:hover:not(:disabled){color:var(--px-text);background:var(--px-btn-soft-bg)}.luma-btn--ghost:active:not(:disabled){background:var(--px-btn-soft-bg-active)}.luma-btn--glass{color:var(--px-text);background:var(--px-glass-bg);border:1px solid var(--px-glass-border);box-shadow:var(--px-glass-shadow);-webkit-backdrop-filter:var(--px-blur-md)}.luma-btn--glass:hover:not(:disabled){background:var(--px-glass-bg-strong);transform:translateY(-1px)}.luma-btn--glass:active:not(:disabled){transform:translateY(0)}.luma-btn--neutral{--px-primary:var(--px-text);--px-primary-hover:var(--px-text);--px-primary-active:var(--px-text);--px-btn-soft-fg:var(--px-text);--px-btn-soft-fg-hover:var(--px-text)}.luma-btn--success{--px-primary:var(--px-success);--px-primary-hover:var(--px-success-600,var(--px-success));--px-primary-active:var(--px-success-600,var(--px-success));--px-btn-gradient-from:var(--px-success);--px-btn-gradient-to:var(--px-success-600,var(--px-success));--px-btn-soft-fg:var(--px-success-600,var(--px-success));--px-btn-soft-fg-hover:var(--px-success-700,var(--px-success-600,var(--px-success)))}.luma-btn--warn{--px-primary:var(--px-warning);--px-primary-hover:var(--px-warning-600,var(--px-warning));--px-primary-active:var(--px-warning-600,var(--px-warning));--px-btn-gradient-from:var(--px-warning);--px-btn-gradient-to:var(--px-warning-600,var(--px-warning));--px-btn-soft-fg:var(--px-warning-600,var(--px-warning));--px-btn-soft-fg-hover:var(--px-warning-700,var(--px-warning-600,var(--px-warning)))}.luma-btn--danger{--px-primary:var(--px-danger);--px-primary-hover:var(--px-danger-600,var(--px-danger));--px-primary-active:var(--px-danger-600,var(--px-danger));--px-btn-gradient-from:var(--px-danger);--px-btn-gradient-to:var(--px-danger-600,var(--px-danger));--px-btn-soft-fg:var(--px-danger-600,var(--px-danger));--px-btn-soft-fg-hover:var(--px-danger-700,var(--px-danger-600,var(--px-danger)))}.luma-btn--info{--px-primary:var(--px-info);--px-primary-hover:var(--px-info-500,var(--px-info));--px-primary-active:var(--px-info-500,var(--px-info));--px-btn-gradient-from:var(--px-info);--px-btn-gradient-to:var(--px-info-500,var(--px-info));--px-btn-soft-fg:var(--px-info-500,var(--px-info));--px-btn-soft-fg-hover:var(--px-info-700,var(--px-info-500,var(--px-info)))}.luma-btn{--px-btn-soft-fg:var(--px-primary);--px-btn-soft-fg-hover:var(--px-primary-hover)}.luma-btn--xs{--_btn-height:var(--px-btn-height-xs);--_btn-padding-x:var(--px-btn-padding-x-xs);--_btn-font-size:var(--px-btn-font-size-xs);--_btn-gap:var(--px-btn-gap-sm)}.luma-btn--sm{--_btn-height:var(--px-btn-height-sm);--_btn-padding-x:var(--px-btn-padding-x-sm);--_btn-font-size:var(--px-btn-font-size-sm);--_btn-gap:var(--px-btn-gap-sm)}.luma-btn--lg{--_btn-height:var(--px-btn-height-lg);--_btn-padding-x:var(--px-btn-padding-x-lg);--_btn-font-size:var(--px-btn-font-size-lg)}.luma-btn--xl{--_btn-height:var(--px-btn-height-xl);--_btn-padding-x:var(--px-btn-padding-x-xl);--_btn-font-size:var(--px-btn-font-size-xl)}.luma-btn--pill{--px-btn-radius:999px}.luma-btn--square{--px-btn-radius:var(--px-btn-radius-square)}.luma-btn--rounded{--px-btn-radius:var(--px-radius-md)}.luma-btn--circle{--px-btn-radius:var(--px-radius-circle)}.luma-btn--icon-only{width:var(--_btn-height);flex-shrink:0;padding:0}.luma-btn--block{width:100%;display:flex}.luma-btn--spin-on-hover{--px-btn-icon-rotate-hover:180deg}.luma-btn--icon-start{flex-direction:row}.luma-btn--icon-end{flex-direction:row-reverse}.luma-btn--icon-only{flex-direction:row}.l-button.luma-btn,.l-button.luma-btn--solid,.l-button.luma-btn--gradient,.l-button.luma-btn--soft,.l-button.luma-btn--outline,.l-button.luma-btn--ghost,.l-button.luma-btn--glass{height:var(--_btn-height);padding:0 var(--_btn-padding-x);border-radius:var(--px-btn-radius);color:inherit;font-family:var(--px-font-sans);font-size:var(--_btn-font-size);font-weight:var(--px-btn-font-weight);gap:var(--_btn-gap);border:0}.l-button.luma-btn .l-button-icon,.l-button.luma-btn--solid .l-button-icon,.l-button.luma-btn--gradient .l-button-icon,.l-button.luma-btn--soft .l-button-icon,.l-button.luma-btn--outline .l-button-icon,.l-button.luma-btn--ghost .l-button-icon,.l-button.luma-btn--glass .l-button-icon{transition:transform .32s cubic-bezier(.4,0,.2,1)}.l-button.luma-btn:enabled:hover .l-button-icon,.l-button.luma-btn--solid:enabled:hover .l-button-icon,.l-button.luma-btn--gradient:enabled:hover .l-button-icon,.l-button.luma-btn--soft:enabled:hover .l-button-icon,.l-button.luma-btn--outline:enabled:hover .l-button-icon,.l-button.luma-btn--ghost:enabled:hover .l-button-icon,.l-button.luma-btn--glass:enabled:hover .l-button-icon{transform:rotate(var(--px-btn-icon-rotate-hover))}.l-button.luma-btn--solid,.l-button.luma-btn--gradient{color:var(--px-primary-contrast);box-shadow:var(--px-btn-shadow-rest)}.l-button.luma-btn--solid:enabled:hover,.l-button.luma-btn--gradient:enabled:hover{box-shadow:var(--px-btn-shadow-hover);filter:brightness(1.04);transform:translateY(-1px)}.l-button.luma-btn--solid:enabled:active,.l-button.luma-btn--gradient:enabled:active{filter:brightness(.96);transform:translateY(0)}.l-button.luma-btn--solid{background:var(--px-primary)}.l-button.luma-btn--solid:enabled:hover{background:var(--px-primary-hover)}.l-button.luma-btn--solid:enabled:active{background:var(--px-primary-active)}.l-button.luma-btn--gradient{background:linear-gradient(var(--px-btn-gradient-angle), var(--px-btn-gradient-from) 0%, var(--px-btn-gradient-to) 100%)}.l-button.luma-btn--gradient:enabled:hover{background:linear-gradient(var(--px-btn-gradient-angle), var(--px-btn-gradient-to) 0%, var(--px-btn-gradient-from) 100%)}.l-button.luma-btn--soft{color:var(--px-btn-soft-fg);background:var(--px-btn-soft-bg);box-shadow:none}.l-button.luma-btn--soft:enabled:hover{color:var(--px-btn-soft-fg-hover);background:var(--px-btn-soft-bg-hover);transform:translateY(-1px)}.l-button.luma-btn--outline{color:var(--px-btn-soft-fg);border:1px solid var(--px-btn-outline-border);box-shadow:none;background:0 0}.l-button.luma-btn--outline:enabled:hover{color:var(--px-btn-soft-fg-hover);background:var(--px-btn-soft-bg);border-color:var(--px-btn-outline-border-hover);transform:translateY(-1px)}.l-button.luma-btn--ghost{color:var(--px-text-soft);box-shadow:none;background:0 0}.l-button.luma-btn--ghost:enabled:hover{color:var(--px-text);background:var(--px-btn-soft-bg)}.l-button.luma-btn--glass{color:var(--px-text);background:var(--px-glass-bg);border:1px solid var(--px-glass-border);box-shadow:var(--px-glass-shadow);-webkit-backdrop-filter:var(--px-blur-md)}.l-button.luma-btn--icon-only{width:var(--_btn-height);padding:0}.l-button.luma-btn--block{justify-content:center;width:100%;display:flex}.l-button.luma-btn--pill{--px-btn-radius:999px}.l-button.luma-btn--square{--px-btn-radius:var(--px-btn-radius-square)}.l-button.luma-btn--rounded{--px-btn-radius:var(--px-radius-md)}.l-button.luma-btn--circle{--px-btn-radius:var(--px-radius-circle)}.l-button.luma-btn--xs{font-size:var(--px-btn-font-size-xs);padding:0 var(--px-btn-padding-x-xs)}.l-button.luma-btn--sm{font-size:var(--px-btn-font-size-sm);padding:0 var(--px-btn-padding-x-sm)}.l-button.luma-btn--lg{font-size:var(--px-btn-font-size-lg);padding:0 var(--px-btn-padding-x-lg)}.l-button.luma-btn--xl{font-size:var(--px-btn-font-size-xl);padding:0 var(--px-btn-padding-x-xl)}.luma-grid{gap:var(--px-space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.luma-grid--xs{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.luma-grid--sm{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.luma-grid--md{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.luma-grid--lg{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.luma-grid--xl{grid-template-columns:repeat(auto-fill,minmax(520px,1fr))}.luma-grid--cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.luma-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.luma-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.luma-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.luma-grid--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.luma-grid--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.luma-grid--gap-1{gap:var(--px-space-1)}.luma-grid--gap-2{gap:var(--px-space-2)}.luma-grid--gap-3{gap:var(--px-space-3)}.luma-grid--gap-4{gap:var(--px-space-4)}.luma-grid--gap-5{gap:var(--px-space-5)}.luma-grid--gap-6{gap:var(--px-space-6)}.luma-stack{gap:var(--px-space-3);flex-direction:column;display:flex}.luma-stack--gap-1{gap:var(--px-space-1)}.luma-stack--gap-2{gap:var(--px-space-2)}.luma-stack--gap-3{gap:var(--px-space-3)}.luma-stack--gap-4{gap:var(--px-space-4)}.luma-stack--gap-5{gap:var(--px-space-5)}.luma-stack--gap-6{gap:var(--px-space-6)}.luma-stack--center{justify-content:center;align-items:center}.luma-stack--start{align-items:flex-start}.luma-stack--end{align-items:flex-end}.luma-cluster{align-items:center;gap:var(--px-space-2);flex-wrap:wrap;display:flex}.luma-cluster--gap-1{gap:var(--px-space-1)}.luma-cluster--gap-2{gap:var(--px-space-2)}.luma-cluster--gap-3{gap:var(--px-space-3)}.luma-cluster--gap-4{gap:var(--px-space-4)}.luma-cluster--end{justify-content:flex-end}.luma-cluster--between{justify-content:space-between}.luma-cluster--around{justify-content:space-around}.luma-defs{gap:var(--px-space-2);margin:0;display:grid}.luma-defs>div{justify-content:space-between;align-items:center;gap:var(--px-space-3);font-size:var(--px-text-sm);display:flex}.luma-defs dt{color:var(--px-text-muted);margin:0}.luma-defs dd{color:var(--px-text);text-align:end;margin:0}.luma-section{gap:var(--px-space-2);padding-top:var(--px-space-2);border-top:1px dashed var(--px-border);flex-direction:column;display:flex}.luma-section__title{font-size:var(--px-text-sm);color:var(--px-text);margin:0;font-weight:600}.luma-section--flush{border-top:0;padding-top:0}.luma-panel,.luma-surface{background:var(--luma-panel-bg,var(--px-surface-strong));border:1px solid var(--luma-panel-border,var(--px-border));color:var(--luma-panel-fg,var(--px-text));border-radius:var(--px-radius-lg)}.luma-panel--muted,.luma-surface--muted{background:var(--px-surface-muted)}.luma-panel--glass,.luma-surface--glass{background:var(--px-glass-bg);border-color:var(--px-glass-border);box-shadow:var(--px-glass-shadow);-webkit-backdrop-filter:var(--px-blur-md)}.p-card,.l-card{color:var(--px-text);background:var(--px-surface-strong)!important;border-color:var(--px-border)!important}.p-card .p-card-title,.l-card .l-card-title{color:var(--px-text)}.p-card .p-card-subtitle,.l-card .l-card-subtitle{color:var(--px-text-muted)}.luma-table{border-collapse:collapse;width:100%;font-family:var(--px-font-sans);font-size:var(--px-text-sm);color:var(--px-text)}.luma-table thead th{text-align:start;font-size:var(--px-text-xs);letter-spacing:.01em;color:var(--px-text-muted);background:var(--px-surface-muted);border-bottom:1px solid var(--px-border);white-space:nowrap;padding:.75rem 1rem;font-weight:700}.luma-table tbody td{border-bottom:1px solid var(--px-border-soft,var(--px-border));vertical-align:middle;padding:.85rem 1rem}.luma-table tbody tr:last-child td{border-bottom:0}.luma-table tbody tr:hover td{background:color-mix(in srgb, var(--px-primary) 5%, transparent)}.luma-table--zebra tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--px-surface-muted) 55%, transparent)}.luma-table--compact thead th,.luma-table--compact tbody td{padding:.55rem .75rem}.luma-table--clickable tbody tr{cursor:pointer}.luma-panel .p-datatable,.luma-table.p-datatable,.p-datatable.luma-table{font-family:var(--px-font-sans);font-size:var(--px-text-sm);background:0 0!important;border:0!important}.luma-panel .p-datatable .p-datatable-table-container,.luma-panel .p-datatable .p-datatable-wrapper,.luma-table.p-datatable .p-datatable-table-container,.luma-table.p-datatable .p-datatable-wrapper,.p-datatable.luma-table .p-datatable-table-container,.p-datatable.luma-table .p-datatable-wrapper{border:0}.luma-panel .p-datatable .p-datatable-table,.luma-table.p-datatable .p-datatable-table,.p-datatable.luma-table .p-datatable-table{border-collapse:collapse}.luma-panel .p-datatable .p-datatable-thead>tr>th,.luma-table.p-datatable .p-datatable-thead>tr>th,.p-datatable.luma-table .p-datatable-thead>tr>th{font-size:var(--px-text-xs);letter-spacing:.01em;font-weight:700;background:var(--px-surface-muted)!important;color:var(--px-text-muted)!important;border:0!important;border-bottom:1px solid var(--px-border)!important;border-inline-end:1px solid var(--px-border-soft,var(--px-border))!important;padding:.8rem 1rem!important}.luma-panel .p-datatable .p-datatable-thead>tr>th:last-child,.luma-table.p-datatable .p-datatable-thead>tr>th:last-child,.p-datatable.luma-table .p-datatable-thead>tr>th:last-child{border-inline-end:0!important}.luma-panel .p-datatable .p-datatable-tbody>tr>td,.luma-table.p-datatable .p-datatable-tbody>tr>td,.p-datatable.luma-table .p-datatable-tbody>tr>td{color:var(--px-text);border:0!important;border-bottom:1px solid var(--px-border-soft,var(--px-border))!important;border-inline-end:1px solid color-mix(in srgb, var(--px-border) 55%, transparent)!important;background:0 0!important;padding:.85rem 1rem!important}.luma-panel .p-datatable .p-datatable-tbody>tr>td:last-child,.luma-table.p-datatable .p-datatable-tbody>tr>td:last-child,.p-datatable.luma-table .p-datatable-tbody>tr>td:last-child{border-inline-end:0!important}.luma-panel .p-datatable .p-datatable-tbody>tr:last-child>td,.luma-table.p-datatable .p-datatable-tbody>tr:last-child>td,.p-datatable.luma-table .p-datatable-tbody>tr:last-child>td{border-bottom:0!important}.luma-panel .p-datatable .p-datatable-tbody>tr:hover>td,.luma-table.p-datatable .p-datatable-tbody>tr:hover>td,.p-datatable.luma-table .p-datatable-tbody>tr:hover>td{background:color-mix(in srgb, var(--px-primary) 5%, transparent)!important}.luma-panel .p-datatable .p-datatable-tbody>tr.p-datatable-row-selected>td,.luma-panel .p-datatable .p-datatable-tbody>tr[data-p-selected=true]>td,.luma-table.p-datatable .p-datatable-tbody>tr.p-datatable-row-selected>td,.luma-table.p-datatable .p-datatable-tbody>tr[data-p-selected=true]>td,.p-datatable.luma-table .p-datatable-tbody>tr.p-datatable-row-selected>td,.p-datatable.luma-table .p-datatable-tbody>tr[data-p-selected=true]>td{background:color-mix(in srgb, var(--px-primary) 10%, transparent)!important}.luma-panel .p-datatable .p-datatable-tbody>tr:nth-child(2n)>td,.luma-table.p-datatable .p-datatable-tbody>tr:nth-child(2n)>td,.p-datatable.luma-table .p-datatable-tbody>tr:nth-child(2n)>td{background:color-mix(in srgb, var(--px-surface-muted) 40%, transparent)}.luma-panel .p-datatable .p-datatable-tbody>tr:nth-child(2n):hover>td,.luma-table.p-datatable .p-datatable-tbody>tr:nth-child(2n):hover>td,.p-datatable.luma-table .p-datatable-tbody>tr:nth-child(2n):hover>td{background:color-mix(in srgb, var(--px-primary) 6%, var(--px-surface-muted))!important}.luma-panel .p-datatable .p-datatable-header,.luma-panel .p-datatable .p-datatable-footer,.luma-table.p-datatable .p-datatable-header,.luma-table.p-datatable .p-datatable-footer,.p-datatable.luma-table .p-datatable-header,.p-datatable.luma-table .p-datatable-footer{color:var(--px-text);border:0!important;border-top:1px solid var(--px-border)!important;background:0 0!important;padding:.65rem 1rem!important}.luma-panel .p-datatable .p-datatable-header,.luma-table.p-datatable .p-datatable-header,.p-datatable.luma-table .p-datatable-header{border-top:0!important;border-bottom:1px solid var(--px-border)!important}.luma-panel .p-datatable .p-paginator,.luma-table.p-datatable .p-paginator,.p-datatable.luma-table .p-paginator{color:var(--px-text-muted);border:0!important;border-top:1px solid var(--px-border)!important;background:0 0!important;padding:.55rem .75rem!important}.luma-panel .p-datatable .p-datatable-emptymessage>td,.luma-table.p-datatable .p-datatable-emptymessage>td,.p-datatable.luma-table .p-datatable-emptymessage>td{text-align:center;color:var(--px-text-muted);border:0!important;padding:1.25rem 1rem!important}.luma-panel .p-datatable .p-datatable-emptymessage .empty-panel,.luma-table.p-datatable .p-datatable-emptymessage .empty-panel,.p-datatable.luma-table .p-datatable-emptymessage .empty-panel{min-height:12.5rem}.luma-table--clickable.p-datatable .p-datatable-tbody>tr,.p-datatable.luma-table--clickable .p-datatable-tbody>tr{cursor:pointer}.luma-actions{align-items:center;gap:var(--px-space-2);flex-wrap:wrap;display:flex}.luma-actions--end{justify-content:flex-end}.luma-actions--between{justify-content:space-between;width:100%}.luma-table-skel{background:linear-gradient(90deg, color-mix(in srgb, var(--px-border) 58%, transparent) 0%, color-mix(in srgb, var(--px-border) 26%, transparent) 50%, color-mix(in srgb, var(--px-border) 58%, transparent) 100%);background-size:200% 100%;border-radius:.45rem;animation:1.35s ease-in-out infinite luma-table-skel-shimmer;display:block}.luma-table-skel--check{border-radius:.35rem;width:1.05rem;height:1.05rem}.luma-table-skel--id{width:1.15rem;height:.82rem}.luma-table-skel--thumb{border-radius:.7rem;flex:none;width:2.75rem;height:2.75rem}.luma-table-skel--thumb-product{width:3.1rem;height:3.1rem}.luma-table-skel--line{border-radius:.4rem;height:.72rem}.luma-table-skel--line-title{width:7rem;max-width:100%}.luma-table-skel--line-sub{width:5rem;height:.58rem}.luma-table-skel--line-meta{width:6.75rem}.luma-table-skel--line-meta-short{width:5.5rem}.luma-table-skel--count{border-radius:999px;width:2.35rem;height:1.55rem}.luma-table-skel--status-pill{border-radius:999px;width:4.85rem;height:1.55rem}.luma-table-skel--tone-badge{border-radius:999px;width:3.85rem;height:1.35rem}.luma-table-skel--chip{border-radius:999px;width:3.25rem;height:1.35rem}.luma-table-skel--action{border-radius:.55rem;width:1.85rem;height:1.85rem}.luma-table-skel-entity{align-items:center;gap:.7rem;max-width:18rem;display:inline-flex}.luma-table-skel-lines{flex-direction:column;gap:.28rem;min-width:0;display:flex}.luma-table-skel-stack{flex-direction:column;gap:.28rem;display:flex}.luma-table-skel-actions{gap:.3rem;display:inline-flex}.luma-table-skel-chips{flex-wrap:wrap;gap:.35rem;display:flex}.luma-table-skel-tree{min-height:2.85rem;padding:.82rem .85rem;background:color-mix(in srgb, var(--px-surface-strong) 92%, transparent);border-radius:14px;align-items:center;gap:.7rem;margin-bottom:.5rem;padding-inline-start:var(--luma-skel-indent,.85rem);display:flex;box-shadow:0 1px 2px #0f172a0a}.luma-table--loading.p-datatable .p-datatable-tbody>tr>td,.p-datatable.luma-table--loading .p-datatable-tbody>tr>td{pointer-events:none}.luma-table--loading.p-datatable .p-checkbox,.p-datatable.luma-table--loading .p-checkbox{opacity:.35}@keyframes luma-table-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.luma-table.luma-table--soft.p-datatable,.p-datatable.luma-table.luma-table--soft{box-shadow:none!important;background:0 0!important;border:0!important}.luma-table.luma-table--soft.p-datatable .p-datatable-table-container,.luma-table.luma-table--soft.p-datatable .p-datatable-wrapper,.p-datatable.luma-table.luma-table--soft .p-datatable-table-container,.p-datatable.luma-table.luma-table--soft .p-datatable-wrapper{padding:.1rem .35rem .4rem;box-shadow:none!important;background:0 0!important;border:0!important}.luma-table.luma-table--soft.p-datatable .p-datatable-table,.p-datatable.luma-table.luma-table--soft .p-datatable-table{width:100%;border-collapse:separate!important;border-spacing:0 .5rem!important}.luma-table.luma-table--soft.p-datatable .p-datatable-thead>tr>th,.p-datatable.luma-table.luma-table--soft .p-datatable-thead>tr>th{letter-spacing:.02em;white-space:nowrap;border:0!important;box-shadow:none!important;color:var(--px-text-muted)!important;background:0 0!important;border-inline-end:0!important;padding:.2rem .85rem .35rem!important;font-size:.72rem!important;font-weight:650!important}.luma-table.luma-table--soft.p-datatable .p-datatable-thead>tr>th:last-child,.p-datatable.luma-table.luma-table--soft .p-datatable-thead>tr>th:last-child{border-inline-end:0!important}.luma-table.luma-table--soft.p-datatable .p-datatable-thead>tr>th .p-datatable-sort-icon,.p-datatable.luma-table.luma-table--soft .p-datatable-thead>tr>th .p-datatable-sort-icon{color:var(--px-text-muted);opacity:.5}.luma-table.luma-table--soft.p-datatable .p-datatable-thead>tr>th[aria-sort=ascending] .p-datatable-sort-icon,.luma-table.luma-table--soft.p-datatable .p-datatable-thead>tr>th[aria-sort=descending] .p-datatable-sort-icon,.p-datatable.luma-table.luma-table--soft .p-datatable-thead>tr>th[aria-sort=ascending] .p-datatable-sort-icon,.p-datatable.luma-table.luma-table--soft .p-datatable-thead>tr>th[aria-sort=descending] .p-datatable-sort-icon{color:var(--px-primary);opacity:1}.luma-table.luma-table--soft.p-datatable .p-datatable-tbody>tr,.p-datatable.luma-table.luma-table--soft .p-datatable-tbody>tr{transition:background .16s,box-shadow .16s,transform .16s;box-shadow:0 1px 2px #0f172a0a;background:color-mix(in srgb, var(--px-surface-strong) 92%, transparent)!important}.luma-table.luma-table--soft.p-datatable .p-datatable-tbody>tr>td,.p-datatable.luma-table.luma-table--soft .p-datatable-tbody>tr>td{color:var(--px-text);vertical-align:middle;border:0!important;border-bottom:0!important;box-shadow:none!important;background:0 0!important;border-inline-end:0!important;padding:.82rem .85rem!important}.luma-table.luma-table--soft.p-datatable .p-datatable-tbody>tr>td:first-child,.p-datatable.luma-table.luma-table--soft .p-datatable-tbody>tr>td:first-child{border-start-start-radius:14px;border-end-start-radius:14px}.luma-table.luma-table--soft.p-datatable .p-datatable-tbody>tr>td:last-child,.p-datatable.luma-table.luma-table--soft .p-datatable-tbody>tr>td:last-child{border-start-end-radius:14px;border-end-end-radius:14px;border-inline-end:0!important}.luma-table.luma-table--soft.p-datatable .p-datatable-tbody>tr:hover,.p-datatable.luma-table.luma-table--soft .p-datatable-tbody>tr:hover{box-shadow:0 8px 20px color-mix(in srgb, var(--px-primary) 10%, transparent);transform:translateY(-1px);background:color-mix(in srgb, var(--px-primary) 7%, var(--px-surface-strong))!important}.luma-table.luma-table--soft.p-datatable .p-datatable-tbody>tr:hover>td,.p-datatable.luma-table.luma-table--soft .p-datatable-tbody>tr:hover>td{background:0 0!important;border:0!important}.luma-table.luma-table--soft.p-datatable .p-datatable-tbody>tr.p-datatable-row-selected>td,.luma-table.luma-table--soft.p-datatable .p-datatable-tbody>tr[data-p-selected=true]>td,.p-datatable.luma-table.luma-table--soft .p-datatable-tbody>tr.p-datatable-row-selected>td,.p-datatable.luma-table.luma-table--soft .p-datatable-tbody>tr[data-p-selected=true]>td{background:color-mix(in srgb, var(--px-primary) 9%, var(--px-surface-strong))!important}.luma-table.luma-table--soft.p-datatable .p-datatable-tbody>tr:nth-child(2n)>td,.luma-table.luma-table--soft.p-datatable .p-datatable-tbody>tr:nth-child(odd)>td,.p-datatable.luma-table.luma-table--soft .p-datatable-tbody>tr:nth-child(2n)>td,.p-datatable.luma-table.luma-table--soft .p-datatable-tbody>tr:nth-child(odd)>td{border:0!important;border-bottom:0!important;background:0 0!important;border-inline-end:0!important}.luma-table.luma-table--soft.p-datatable .p-checkbox .p-checkbox-box,.p-datatable.luma-table.luma-table--soft .p-checkbox .p-checkbox-box{border-color:color-mix(in srgb, var(--px-border) 85%, transparent)!important;background:color-mix(in srgb, var(--px-surface-strong) 80%, transparent)!important;border-radius:.35rem!important;width:1.05rem!important;height:1.05rem!important}.luma-table.luma-table--soft.p-datatable .p-checkbox.p-highlight .p-checkbox-box,.luma-table.luma-table--soft.p-datatable .p-checkbox-checked .p-checkbox-box,.p-datatable.luma-table.luma-table--soft .p-checkbox.p-highlight .p-checkbox-box,.p-datatable.luma-table.luma-table--soft .p-checkbox-checked .p-checkbox-box{border-color:var(--px-primary)!important;background:var(--px-primary)!important}.luma-table.luma-table--soft.p-datatable .p-datatable-emptymessage>td,.p-datatable.luma-table.luma-table--soft .p-datatable-emptymessage>td{text-align:center;color:var(--px-text-muted);background:0 0!important;border:0!important;padding:1.25rem 1rem!important}.luma-table.luma-table--soft.p-datatable .p-datatable-emptymessage .empty-panel,.p-datatable.luma-table.luma-table--soft .p-datatable-emptymessage .empty-panel{min-height:12.5rem}.luma-table.luma-table--soft.p-datatable .p-datatable-paginator-bottom,.luma-table.luma-table--soft.p-datatable .p-datatable-paginator-top,.p-datatable.luma-table.luma-table--soft .p-datatable-paginator-bottom,.p-datatable.luma-table.luma-table--soft .p-datatable-paginator-top{border:0!important;background:0 0!important;border-width:0!important}.luma-table.luma-table--soft.p-datatable .p-paginator,.p-datatable.luma-table.luma-table--soft .p-paginator{color:var(--px-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .55rem;margin-top:.25rem;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:.45rem .65rem .85rem!important}.luma-table.luma-table--soft.p-datatable .p-paginator .p-paginator-content,.p-datatable.luma-table.luma-table--soft .p-paginator .p-paginator-content{flex-wrap:wrap;justify-content:center;gap:.35rem}.luma-table.luma-table--soft.p-datatable .p-paginator .p-paginator-page,.luma-table.luma-table--soft.p-datatable .p-paginator .p-paginator-first,.luma-table.luma-table--soft.p-datatable .p-paginator .p-paginator-prev,.luma-table.luma-table--soft.p-datatable .p-paginator .p-paginator-next,.luma-table.luma-table--soft.p-datatable .p-paginator .p-paginator-last,.p-datatable.luma-table.luma-table--soft .p-paginator .p-paginator-page,.p-datatable.luma-table.luma-table--soft .p-paginator .p-paginator-first,.p-datatable.luma-table.luma-table--soft .p-paginator .p-paginator-prev,.p-datatable.luma-table.luma-table--soft .p-paginator .p-paginator-next,.p-datatable.luma-table.luma-table--soft .p-paginator .p-paginator-last{min-width:2rem;height:2rem;transition:background .15s,color .15s;color:var(--px-text-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important}.luma-table.luma-table--soft.p-datatable .p-paginator .p-paginator-page:not(.p-disabled):hover,.luma-table.luma-table--soft.p-datatable .p-paginator .p-paginator-first:not(.p-disabled):hover,.luma-table.luma-table--soft.p-datatable .p-paginator .p-paginator-prev:not(.p-disabled):hover,.luma-table.luma-table--soft.p-datatable .p-paginator .p-paginator-next:not(.p-disabled):hover,.luma-table.luma-table--soft.p-datatable .p-paginator .p-paginator-last:not(.p-disabled):hover,.p-datatable.luma-table.luma-table--soft .p-paginator .p-paginator-page:not(.p-disabled):hover,.p-datatable.luma-table.luma-table--soft .p-paginator .p-paginator-first:not(.p-disabled):hover,.p-datatable.luma-table.luma-table--soft .p-paginator .p-paginator-prev:not(.p-disabled):hover,.p-datatable.luma-table.luma-table--soft .p-paginator .p-paginator-next:not(.p-disabled):hover,.p-datatable.luma-table.luma-table--soft .p-paginator .p-paginator-last:not(.p-disabled):hover{background:color-mix(in srgb, var(--px-primary) 10%, transparent)!important;color:var(--px-primary)!important}.luma-table.luma-table--soft.p-datatable .p-paginator .p-paginator-page.p-paginator-page-selected,.luma-table.luma-table--soft.p-datatable .p-paginator .p-paginator-page[aria-current=page],.p-datatable.luma-table.luma-table--soft .p-paginator .p-paginator-page.p-paginator-page-selected,.p-datatable.luma-table.luma-table--soft .p-paginator .p-paginator-page[aria-current=page]{font-weight:700;background:color-mix(in srgb, var(--px-primary) 14%, transparent)!important;color:var(--px-primary)!important}.luma-table.luma-table--soft.p-datatable .p-paginator .p-paginator-current,.p-datatable.luma-table.luma-table--soft .p-paginator .p-paginator-current{padding-inline:.35rem;font-size:.78rem;color:var(--px-text-muted)!important;background:0 0!important;border:0!important}.luma-table.luma-table--soft.p-datatable .p-paginator .p-paginator-rpp-dropdown,.luma-table.luma-table--soft.p-datatable .p-paginator .p-select,.p-datatable.luma-table.luma-table--soft .p-paginator .p-paginator-rpp-dropdown,.p-datatable.luma-table.luma-table--soft .p-paginator .p-select{min-width:3.75rem;height:2rem;background:color-mix(in srgb, var(--px-surface-muted) 70%, transparent)!important;box-shadow:none!important;border:0!important;border-radius:999px!important}.luma-table.luma-table--soft.p-datatable .p-paginator .p-paginator-rpp-dropdown .p-select-label,.luma-table.luma-table--soft.p-datatable .p-paginator .p-select .p-select-label,.p-datatable.luma-table.luma-table--soft .p-paginator .p-paginator-rpp-dropdown .p-select-label,.p-datatable.luma-table.luma-table--soft .p-paginator .p-select .p-select-label{color:var(--px-text-soft);font-size:.8rem;font-weight:650;padding-block:.25rem!important;padding-inline:.7rem .2rem!important}.luma-table.luma-table--soft.p-datatable .p-paginator .p-paginator-rpp-dropdown .p-select-dropdown,.luma-table.luma-table--soft.p-datatable .p-paginator .p-select .p-select-dropdown,.p-datatable.luma-table.luma-table--soft .p-paginator .p-paginator-rpp-dropdown .p-select-dropdown,.p-datatable.luma-table.luma-table--soft .p-paginator .p-select .p-select-dropdown{width:1.6rem;color:var(--px-text-muted)}.luma-table.luma-table--soft.p-datatable .p-paginator .p-paginator-rpp-dropdown:not(.p-disabled):hover,.luma-table.luma-table--soft.p-datatable .p-paginator .p-paginator-rpp-dropdown.p-focus,.luma-table.luma-table--soft.p-datatable .p-paginator .p-select:not(.p-disabled):hover,.luma-table.luma-table--soft.p-datatable .p-paginator .p-select.p-focus,.p-datatable.luma-table.luma-table--soft .p-paginator .p-paginator-rpp-dropdown:not(.p-disabled):hover,.p-datatable.luma-table.luma-table--soft .p-paginator .p-paginator-rpp-dropdown.p-focus,.p-datatable.luma-table.luma-table--soft .p-paginator .p-select:not(.p-disabled):hover,.p-datatable.luma-table.luma-table--soft .p-paginator .p-select.p-focus{background:color-mix(in srgb, var(--px-primary) 10%, var(--px-surface-muted))!important;box-shadow:none!important}html[data-theme=dark] .luma-table.luma-table--soft.p-datatable,.p-datatable.luma-table.luma-table--soft .p-datatable-tbody>tr{box-shadow:0 1px 3px #00000047;background:color-mix(in srgb, var(--px-surface-strong) 88%, transparent)!important}.p-select-overlay.p-component{overflow:hidden;border:1px solid color-mix(in srgb, var(--px-border) 70%, transparent)!important;border-radius:12px!important;box-shadow:0 12px 28px #0f172a1f!important}.p-select-overlay.p-component .p-select-option{border-radius:8px;margin:.15rem;font-size:.84rem}.p-select-overlay.p-component .p-select-option.p-select-option-selected{font-weight:700;background:color-mix(in srgb, var(--px-primary) 12%, transparent)!important;color:var(--px-primary)!important}.luma-panel.luma-panel--bare,.luma-panel--bare{box-shadow:none!important;background:0 0!important;border:0!important}.luma-panel.luma-panel--bare>.luma-panel__body,.luma-panel.luma-panel--bare .luma-panel__body,.luma-panel--bare>.luma-panel__body,.luma-panel--bare .luma-panel__body{padding:0!important}.luma-table-toolbar{border:1px solid var(--px-glass-border,color-mix(in srgb, var(--px-border) 80%, transparent));background:var(--px-glass-bg,color-mix(in srgb, var(--px-surface-strong) 78%, transparent));-webkit-backdrop-filter:blur(16px)saturate(1.2);width:100%;box-shadow:var(--px-glass-shadow,0 8px 24px #0f172a0f), inset 0 1px 0 #ffffff73;border-radius:1.15rem;flex-wrap:wrap;align-items:center;gap:.65rem .75rem;padding:.55rem .7rem;display:flex}.luma-table-toolbar__filters{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.luma-table-toolbar__count{color:var(--px-text-muted);white-space:nowrap;font-size:.78rem;font-weight:650}.luma-table-toolbar__search{flex:14rem;align-items:center;min-width:11rem;max-width:22rem;margin-inline-start:auto;display:flex;position:relative}.luma-table-toolbar__search-icon{z-index:1;color:var(--px-text-muted);pointer-events:none;opacity:.85;position:absolute;inset-inline-start:.85rem}.luma-table-toolbar__search-input{-webkit-backdrop-filter:blur(12px)saturate(1.15);width:100%;border:1px solid color-mix(in srgb, var(--px-border) 75%, transparent)!important;background:color-mix(in srgb, var(--px-surface-strong) 48%, transparent)!important;color:var(--px-text)!important;border-radius:999px!important;padding-block:.55rem!important;padding-inline:2.45rem 1rem!important;font-size:.84rem!important;box-shadow:inset 0 1px #fff6,0 1px 2px #0f172a0a!important}.luma-table-toolbar__search-input:focus{border-color:color-mix(in srgb, var(--px-primary) 45%, var(--px-border))!important;box-shadow:inset 0 1px 0 #fff6, 0 0 0 3px color-mix(in srgb, var(--px-primary) 16%, transparent)!important}@media (width<=768px){.luma-table-toolbar__search{flex:100%;max-width:none;margin-inline-start:0}}.luma-filter-chip{border:1px solid color-mix(in srgb, var(--px-border) 70%, transparent);background:color-mix(in srgb, var(--px-surface-strong) 55%, transparent);color:var(--px-text-muted);cursor:pointer;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.78rem;font-weight:550;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.luma-filter-chip strong{color:var(--px-text-soft,var(--px-text));font-size:.8rem;font-weight:650}.luma-filter-chip:hover,.luma-filter-chip.is-active{border-color:color-mix(in srgb, var(--px-primary) 45%, var(--px-border));color:var(--px-primary);background:color-mix(in srgb, var(--px-primary) 8%, var(--px-surface-strong))}.luma-filter-chip:hover strong,.luma-filter-chip.is-active strong{color:var(--px-primary)}.luma-filter-clear{color:var(--px-text-muted);cursor:pointer;background:0 0;border:none;padding:.35rem .45rem;font-size:.78rem;font-weight:600}.luma-filter-clear:hover{color:var(--px-primary)}.luma-filter-menu.p-menu{border:1px solid var(--px-glass-border,var(--px-border));background:color-mix(in srgb, var(--px-surface-strong) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;min-width:11.5rem;max-width:18rem;max-height:min(70vh,28rem);padding:.35rem;overflow-y:auto;box-shadow:0 12px 32px #00000024}.luma-filter-menu.p-menu .p-menu-item,.luma-filter-menu.p-menu .p-menuitem{margin:0}.luma-filter-menu.p-menu .p-menu-item-content,.luma-filter-menu.p-menu .p-menuitem-content{border-radius:8px;padding:0;background:0 0!important}.luma-filter-heading{letter-spacing:.02em;color:var(--px-text-muted);-webkit-user-select:none;user-select:none;padding:.55rem .55rem .25rem;font-size:.68rem;font-weight:700}.luma-filter-heading:not(:first-child){border-top:1px solid color-mix(in srgb, var(--px-border) 70%, transparent);margin-top:.35rem;padding-top:.65rem}.luma-filter-item{cursor:pointer;width:100%;color:inherit;box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;gap:.65rem;padding:.48rem .55rem;text-decoration:none;transition:background .14s,color .14s;display:flex}.luma-filter-item__label{text-align:start;flex:1;min-width:0;font-size:.84rem;line-height:1.3}.luma-filter-item__icon{flex:0 0 1rem;place-items:center;width:1rem;height:1rem;line-height:0;display:inline-grid}.luma-filter-item.is-on .luma-filter-item__label{color:var(--px-text);font-weight:700}.luma-filter-item.is-on .luma-filter-item__icon{color:var(--px-primary)}.luma-filter-item.is-off .luma-filter-item__label{color:var(--px-text-muted);opacity:.72;font-weight:500}.luma-filter-item.is-off .luma-filter-item__icon{color:var(--px-text-muted);opacity:.45}.luma-filter-item:hover{background:color-mix(in srgb, var(--px-primary) 8%, var(--px-surface-muted))}.luma-bulk-bar{border:1px solid color-mix(in srgb, var(--px-primary) 18%, var(--px-border));background:color-mix(in srgb, var(--px-primary) 7%, var(--px-surface-strong));border-radius:.95rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem .85rem;padding:.55rem .7rem;display:flex}.luma-bulk-bar__info{align-items:center;gap:.55rem;display:inline-flex}.luma-bulk-bar__count{color:var(--px-text);font-size:.82rem;font-weight:700}.luma-bulk-bar__clear{appearance:none;color:var(--px-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:650}.luma-bulk-bar__clear:hover{text-decoration:underline}.luma-bulk-bar__actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.luma-bulk-bar__btn{appearance:none;font:inherit;color:var(--px-text-soft);background:color-mix(in srgb, var(--px-surface-strong) 88%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--px-border) 70%, transparent);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.28rem;padding:.38rem .7rem;font-size:.76rem;font-weight:650;transition:background .14s,color .14s,box-shadow .14s;display:inline-flex}.luma-bulk-bar__btn:hover{color:var(--px-primary);background:color-mix(in srgb, var(--px-primary) 10%, var(--px-surface-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--px-primary) 28%, transparent)}.luma-bulk-bar__btn--accent{color:#fff;background:var(--px-primary);box-shadow:none}.luma-bulk-bar__btn--accent:hover{color:#fff;filter:brightness(1.05);background:var(--px-primary);box-shadow:none}.luma-status-chip{appearance:none;max-width:100%;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.32rem;padding:.28rem .45rem .28rem .55rem;font-size:.74rem;font-weight:650;line-height:1.2;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.luma-status-chip__dot{opacity:.85;background:currentColor;border-radius:999px;flex:none;width:.42rem;height:.42rem}.luma-status-chip__label{white-space:nowrap;min-width:0}.luma-status-chip__caret{opacity:.55;flex:none}.luma-status-chip[data-state=active],.luma-status-chip[data-state=success]{color:#047857;background:#10b98124}.luma-status-chip[data-state=inactive],.luma-status-chip[data-state=neutral]{color:var(--px-text-muted);background:color-mix(in srgb, var(--px-surface-muted) 88%, transparent)}.luma-status-chip[data-state=draft],.luma-status-chip[data-state=info]{color:#0858d4;background:#0e73fd1f}.luma-status-chip[data-state=danger]{color:#b91c1c;background:#ef44441f}.luma-status-chip[data-state=warn]{color:#b45309;background:#f59e0b24}.luma-status-chip:hover,.luma-status-chip.is-open{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 22%, transparent)}.luma-status-chip.is-open .luma-status-chip__caret{opacity:.9}.luma-status-menu.p-menu{border:1px solid var(--px-glass-border,var(--px-border));background:color-mix(in srgb, var(--px-surface-strong) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;min-width:10.5rem;padding:.35rem;box-shadow:0 12px 32px #00000024}.luma-status-menu.p-menu .p-menu-list,.luma-status-menu.p-menu .p-menu-list-container{padding:0}.luma-status-menu.p-menu .p-menu-item,.luma-status-menu.p-menu .p-menuitem{margin:0}.luma-status-menu.p-menu .p-menu-item-content,.luma-status-menu.p-menu .p-menuitem-content{border-radius:8px;padding:0;background:0 0!important}.luma-status-menu__item{width:100%;color:inherit;cursor:pointer;box-sizing:border-box;border-radius:8px;align-items:center;gap:.5rem;padding:.48rem .55rem;text-decoration:none;transition:background .14s,color .14s;display:flex}.luma-status-menu__item:hover{background:color-mix(in srgb, var(--px-primary) 9%, transparent)}.luma-status-menu__item.is-on .luma-status-menu__label{color:var(--px-text);font-weight:700}.luma-status-menu__item.is-on .luma-status-menu__check{color:var(--px-primary);opacity:1}.luma-status-menu__dot{background:var(--px-text-muted);border-radius:999px;flex:none;width:.42rem;height:.42rem}.luma-status-menu__item[data-state=active] .luma-status-menu__dot,.luma-status-menu__item[data-state=success] .luma-status-menu__dot{background:#10b981}.luma-status-menu__item[data-state=inactive] .luma-status-menu__dot,.luma-status-menu__item[data-state=neutral] .luma-status-menu__dot{background:color-mix(in srgb, var(--px-text-muted) 80%, transparent)}.luma-status-menu__item[data-state=draft] .luma-status-menu__dot,.luma-status-menu__item[data-state=info] .luma-status-menu__dot{background:#0e73fd}.luma-status-menu__item[data-state=danger] .luma-status-menu__dot{background:#ef4444}.luma-status-menu__item[data-state=warn] .luma-status-menu__dot{background:#f59e0b}.luma-status-menu__label{text-align:start;flex:1;min-width:0;font-size:.84rem;line-height:1.3}.luma-status-menu__check{color:var(--px-text-muted);opacity:.45;flex:0 0 1rem;place-items:center;display:inline-grid}html[data-theme=light],html:root:not([data-theme=dark]){--luma-card-bg:#fff;--luma-card-border:#0f172a14;--luma-card-shadow:0 1px 2px #0f172a0a, 0 8px 24px #0f172a12;--luma-card-shadow-hover:0 4px 10px #0f172a0f, 0 16px 36px #0f172a1a}html[data-theme=dark]{--luma-card-bg:color-mix(in srgb, var(--px-surface-strong) 88%, transparent);--luma-card-border:#94a3b829;--luma-card-shadow:0 1px 2px #00000059, 0 10px 28px #00000061;--luma-card-shadow-hover:0 4px 12px #0006, 0 18px 40px #0000007a}html{--shop-card-bg:var(--luma-card-bg);--shop-card-border:var(--luma-card-border);--shop-card-shadow:var(--luma-card-shadow);--shop-card-shadow-hover:var(--luma-card-shadow-hover);--orbit-card-bg:var(--luma-card-bg);--orbit-card-border:var(--luma-card-border);--orbit-card-shadow:var(--luma-card-shadow);--orbit-card-shadow-hover:var(--luma-card-shadow-hover)}.luma-glass-panel,.shop-glass-panel{background:var(--px-glass-bg-strong,var(--px-surface-strong));-webkit-backdrop-filter:blur(18px)saturate(1.2);border:1px solid var(--px-glass-border,var(--px-border));box-shadow:var(--px-shadow-lg,var(--px-glass-shadow))}html[data-theme=light] .luma-glass-panel,html:root:not([data-theme=dark]) .luma-glass-panel,html[data-theme=light] .shop-glass-panel,html:root:not([data-theme=dark]) .shop-glass-panel{background:#fffffff5;border-color:#0f172a1a;box-shadow:0 4px 14px #0f172a0f,0 22px 48px #0f172a1a}html[data-theme=dark] .luma-glass-panel,html[data-theme=dark] .shop-glass-panel{background:color-mix(in srgb, var(--px-surface-strong) 92%, transparent);border-color:#94a3b829;box-shadow:0 8px 24px #00000073,0 24px 56px #00000059}.luma-glass-card,.shop-glass-card{border:1px solid var(--luma-card-border,color-mix(in srgb, var(--px-border) 75%, transparent));background:linear-gradient(165deg, color-mix(in srgb, var(--px-surface-strong) 92%, transparent) 0%, color-mix(in srgb, var(--px-surface-muted) 35%, var(--px-surface-strong)) 100%);-webkit-backdrop-filter:blur(14px)saturate(1.15);box-shadow:var(--luma-card-shadow,var(--px-glass-shadow));border-radius:18px;min-width:0;padding:1.05rem 1.1rem 1.15rem;transition:box-shadow .2s,transform .2s,border-color .2s}.luma-glass-card:hover,.shop-glass-card:hover{box-shadow:var(--luma-card-shadow-hover,var(--luma-card-shadow))}.luma-glass-card__head,.shop-glass-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.95rem;display:flex}.luma-glass-card__title,.shop-glass-card__title{color:var(--px-text);letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:750}.luma-glass-card__sub,.shop-glass-card__sub{color:var(--px-text-muted);margin:.22rem 0 0;font-size:.78rem}html[data-theme=dark] .luma-glass-card,html[data-theme=dark] .shop-glass-card{background:linear-gradient(165deg, color-mix(in srgb, var(--px-surface-strong) 88%, transparent) 0%, color-mix(in srgb, var(--px-surface-muted) 40%, var(--px-bg)) 100%)}.luma-tabs.luma-tabs--pill{background:0 0;border:none;border-radius:0;padding:0;overflow:visible}.luma-tabs.luma-tabs--pill.luma-tabs--flush{border-bottom:none}.luma-tabs.luma-tabs--pill .luma-tabs__list{background:0 0;justify-content:flex-start;gap:.35rem;width:auto;padding:0}.luma-tabs.luma-tabs--pill .luma-tabs__tab{color:var(--px-text-muted);background:0 0;border-radius:999px;flex:none;padding:.45rem .95rem;font-weight:650;transition:background .15s,color .15s;box-shadow:none!important;border:none!important}.luma-tabs.luma-tabs--pill .luma-tabs__tab:hover{color:var(--px-text);background:color-mix(in srgb, var(--px-surface-muted) 70%, transparent)}.luma-tabs.luma-tabs--pill .luma-tabs__tab.is-active{color:var(--px-primary);background:color-mix(in srgb, var(--px-primary) 14%, var(--px-surface-strong));font-weight:700;box-shadow:none!important;border-bottom-color:#0000!important}.luma-tabs.luma-tabs--pill .luma-tabs__tab.is-active .luma-tabs__badge{background:color-mix(in srgb, var(--px-primary) 18%, transparent);color:var(--px-primary)}.luma-tabs-shell,.tb-tabs-nav{border:1px solid color-mix(in srgb, var(--px-border) 85%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--px-surface-strong) 92%, transparent), color-mix(in srgb, var(--px-surface-muted) 55%, var(--px-surface-strong)));border-radius:999px;width:fit-content;max-width:100%;margin-block-end:.45rem;margin-inline:.15rem;padding:.4rem .55rem;display:inline-flex;box-shadow:inset 0 1px #ffffff8c}@media (width<=768px){.luma-tabs-shell,.tb-tabs-nav{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;width:calc(100% - .3rem);max-width:calc(100% - .3rem);margin-inline:.15rem;padding:.3rem;display:flex;overflow-x:auto}.luma-tabs-shell .luma-tabs,.tb-tabs-nav .luma-tabs{width:100%;min-width:0}.luma-tabs-shell .luma-tabs__list,.tb-tabs-nav .luma-tabs__list{flex-wrap:nowrap;justify-content:flex-start;gap:.25rem;width:max-content;min-width:100%;padding-bottom:.05rem}.luma-tabs-shell .luma-tabs__tab,.tb-tabs-nav .luma-tabs__tab{scroll-snap-align:start;flex:auto;min-width:max-content;padding:.38rem .72rem;font-size:.78rem}.luma-tabs-shell .luma-tabs__icon,.tb-tabs-nav .luma-tabs__icon{flex-shrink:0}}@media (width<=420px){.luma-tabs-shell .luma-tabs__label,.tb-tabs-nav .luma-tabs__label{display:none}.luma-tabs-shell .luma-tabs__tab,.tb-tabs-nav .luma-tabs__tab{padding:.42rem .62rem}}.luma-slug-field{gap:var(--px-space-3);flex-direction:column;min-width:0;display:flex}.luma-slug-field__input{text-align:start;font-variant-ligatures:none;direction:ltr}.luma-swipe-reveal{isolation:isolate;background:0 0;border:0;border-radius:14px;position:relative;overflow:hidden}.luma-swipe-reveal__actions{z-index:0;pointer-events:none;opacity:0;visibility:hidden;background:0 0;justify-content:flex-end;align-items:center;gap:.35rem;padding:.45rem .5rem;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.luma-swipe-reveal--open .luma-swipe-reveal__actions,.luma-swipe-reveal--dragging .luma-swipe-reveal__actions{pointer-events:auto;opacity:1;visibility:visible}.luma-swipe-reveal__action{appearance:none;background:color-mix(in srgb, var(--px-surface-muted) 78%, transparent);width:2.35rem;min-width:2.35rem;height:2.35rem;color:var(--px-text-soft);font:inherit;cursor:pointer;pointer-events:auto;border:0;border-radius:999px;flex:none;place-items:center;padding:0;transition:background-color .15s,color .15s,transform .15s;display:grid}.luma-swipe-reveal__action:hover:not(:disabled){background:color-mix(in srgb, var(--px-surface-muted) 100%, transparent);color:var(--px-text);transform:scale(1.04)}.luma-swipe-reveal__action:active:not(:disabled){transform:scale(.96)}.luma-swipe-reveal__action:disabled{opacity:.38;cursor:not-allowed}.luma-swipe-reveal__action--danger{color:color-mix(in srgb, #e11d48 82%, var(--px-text-soft))}.luma-swipe-reveal__action--danger:hover:not(:disabled){background:color-mix(in srgb, #ef4444 12%, var(--px-surface-muted));color:#e11d48}.luma-swipe-reveal__action-label{display:none}.luma-swipe-reveal__surface{z-index:1;box-sizing:border-box;background:var(--px-surface-strong);touch-action:manipulation;will-change:transform;border-radius:14px;align-items:stretch;width:100%;min-width:100%;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0d}html[data-theme=dark] .luma-swipe-reveal__surface{background:var(--px-surface-strong);box-shadow:0 1px 3px #00000038}.luma-swipe-reveal--open .luma-swipe-reveal__surface,.luma-swipe-reveal--dragging .luma-swipe-reveal__surface{box-shadow:0 4px 14px #0f172a14}.luma-swipe-reveal--open .luma-swipe-reveal__surface,.luma-swipe-reveal--reduced .luma-swipe-reveal__surface{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s}.luma-swipe-reveal--reduced .luma-swipe-reveal__surface{touch-action:auto}.luma-swipe-reveal__content{background:inherit;flex:auto;width:100%;min-width:0;padding:.72rem .85rem}.luma-swipe-reveal__toggle{appearance:none;background:color-mix(in srgb, var(--px-surface-muted) 72%, transparent);width:2rem;color:var(--px-text-muted);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;margin-inline-start:.35rem;display:grid}.luma-swipe-reveal--disabled .luma-swipe-reveal__surface{touch-action:auto}@media (width<=768px){.luma-swipe-reveal__action{width:2.2rem;min-width:2.2rem;height:2.2rem}}@media (prefers-reduced-motion:reduce){.luma-swipe-reveal__surface,.luma-swipe-reveal__action{transition:none}.luma-swipe-reveal__action:hover:not(:disabled),.luma-swipe-reveal__action:active:not(:disabled){transform:none}}.luma-mobile-table{flex-direction:column;gap:.35rem;padding:.1rem .35rem .4rem;display:flex}.luma-mobile-table__list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.luma-mobile-table__item{margin:0}.luma-mobile-table__row{align-items:stretch;gap:.55rem;min-width:0;display:flex}.luma-mobile-table__leading{flex:none;align-items:center;display:flex}.luma-mobile-table__swipe{flex:auto;min-width:0}.luma-mobile-table__skel{width:100%;padding:.15rem 0}.luma-mobile-table__skel .luma-table-skel-entity{width:100%;max-width:none}.luma-mobile-table--loading .luma-mobile-table__leading .luma-table-skel--check{opacity:.55}.luma-mobile-table__empty{text-align:center;padding:1.25rem 1rem}.luma-mobile-table--loading .luma-swipe-reveal__surface{pointer-events:none}.luma-paginator,.luma-table .p-paginator{border:1px solid color-mix(in srgb, var(--px-border) 45%, transparent);background:var(--px-surface-strong);color:var(--px-text-muted);border-radius:10px;margin-top:.35rem;padding:.55rem .65rem}.luma-paginator .p-paginator,.luma-table .p-paginator{color:inherit;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .45rem;margin:0;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.luma-paginator .p-paginator-content,.luma-table .p-paginator .p-paginator-content{direction:rtl;flex-wrap:wrap;justify-content:center;align-items:center;gap:.28rem .35rem;width:100%;display:flex}.luma-paginator .p-paginator-first,.luma-paginator .p-paginator-prev,.luma-paginator .p-paginator-next,.luma-paginator .p-paginator-last,.luma-paginator .p-paginator-page,.luma-table .p-paginator .p-paginator-first,.luma-table .p-paginator .p-paginator-prev,.luma-table .p-paginator .p-paginator-next,.luma-table .p-paginator .p-paginator-last,.luma-table .p-paginator .p-paginator-page{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:2.15rem;height:2.15rem;padding:0;font-size:.78rem;font-weight:600;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex;border:1px solid color-mix(in srgb, var(--px-border) 52%, transparent)!important;background:var(--px-surface-strong)!important;color:var(--px-text-soft)!important;box-shadow:none!important;border-radius:999px!important}.luma-paginator .p-paginator-first:not(.p-disabled):hover,.luma-paginator .p-paginator-prev:not(.p-disabled):hover,.luma-paginator .p-paginator-next:not(.p-disabled):hover,.luma-paginator .p-paginator-last:not(.p-disabled):hover,.luma-paginator .p-paginator-page:not(.p-disabled):hover,.luma-table .p-paginator .p-paginator-first:not(.p-disabled):hover,.luma-table .p-paginator .p-paginator-prev:not(.p-disabled):hover,.luma-table .p-paginator .p-paginator-next:not(.p-disabled):hover,.luma-table .p-paginator .p-paginator-last:not(.p-disabled):hover,.luma-table .p-paginator .p-paginator-page:not(.p-disabled):hover{background:color-mix(in srgb, var(--px-surface-muted) 82%, var(--px-surface-strong))!important;border-color:color-mix(in srgb, var(--px-border) 72%, transparent)!important;color:var(--px-text)!important}.luma-paginator .p-paginator-first.p-disabled,.luma-paginator .p-paginator-prev.p-disabled,.luma-paginator .p-paginator-next.p-disabled,.luma-paginator .p-paginator-last.p-disabled,.luma-paginator .p-paginator-page.p-disabled,.luma-table .p-paginator .p-paginator-first.p-disabled,.luma-table .p-paginator .p-paginator-prev.p-disabled,.luma-table .p-paginator .p-paginator-next.p-disabled,.luma-table .p-paginator .p-paginator-last.p-disabled,.luma-table .p-paginator .p-paginator-page.p-disabled{opacity:.32}.luma-paginator .p-paginator-page.p-paginator-page-selected,.luma-paginator .p-paginator-page[aria-current=page],.luma-table .p-paginator .p-paginator-page.p-paginator-page-selected,.luma-table .p-paginator .p-paginator-page[aria-current=page]{font-weight:650;background:color-mix(in srgb, var(--px-surface-muted) 88%, var(--px-surface-strong))!important;border-color:color-mix(in srgb, var(--px-border) 65%, transparent)!important;color:var(--px-text)!important}.luma-paginator .p-paginator-current,.luma-table .p-paginator .p-paginator-current{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:auto;font-size:.76rem;font-weight:600;color:var(--px-text-soft)!important;background:0 0!important;border:0!important;padding:0 .35rem!important}.luma-paginator .p-paginator-rpp-dropdown,.luma-paginator .p-select,.luma-table .p-paginator .p-paginator-rpp-dropdown,.luma-table .p-paginator .p-select{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:2.15rem;height:2.15rem;padding:0;font-size:.78rem;font-weight:600;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex;border:1px solid color-mix(in srgb, var(--px-border) 52%, transparent)!important;background:var(--px-surface-strong)!important;color:var(--px-text-soft)!important;box-shadow:none!important;border-radius:999px!important}.luma-paginator .p-paginator-rpp-dropdown:not(.p-disabled):hover,.luma-paginator .p-select:not(.p-disabled):hover,.luma-table .p-paginator .p-paginator-rpp-dropdown:not(.p-disabled):hover,.luma-table .p-paginator .p-select:not(.p-disabled):hover{background:color-mix(in srgb, var(--px-surface-muted) 82%, var(--px-surface-strong))!important;border-color:color-mix(in srgb, var(--px-border) 72%, transparent)!important;color:var(--px-text)!important}.luma-paginator .p-paginator-rpp-dropdown.p-disabled,.luma-paginator .p-select.p-disabled,.luma-table .p-paginator .p-paginator-rpp-dropdown.p-disabled,.luma-table .p-paginator .p-select.p-disabled{opacity:.32}.luma-paginator .p-paginator-rpp-dropdown,.luma-paginator .p-select,.luma-table .p-paginator .p-paginator-rpp-dropdown,.luma-table .p-paginator .p-select{min-width:3.25rem;height:2.15rem}.luma-paginator .p-paginator-rpp-dropdown .p-select-label,.luma-paginator .p-select .p-select-label,.luma-table .p-paginator .p-paginator-rpp-dropdown .p-select-label,.luma-table .p-paginator .p-select .p-select-label{color:var(--px-text-soft);font-size:.76rem;font-weight:650;padding-block:.15rem!important;padding-inline:.5rem .1rem!important}.luma-paginator .p-paginator-rpp-dropdown .p-select-dropdown,.luma-paginator .p-select .p-select-dropdown,.luma-table .p-paginator .p-paginator-rpp-dropdown .p-select-dropdown,.luma-table .p-paginator .p-select .p-select-dropdown{width:1.4rem;color:var(--px-text-muted)}.luma-paginator--minimal .p-paginator-content{justify-content:center}.luma-mobile-table__paginator.luma-paginator{padding:.45rem .5rem}@media (width<=768px){.luma-paginator .p-paginator-first,.luma-paginator .p-paginator-last,.luma-table .p-paginator .p-paginator-first,.luma-table .p-paginator .p-paginator-last{display:none}.luma-paginator .p-paginator-current,.luma-table .p-paginator .p-paginator-current{font-size:.72rem}}
