@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}:root{--table-panel-bg:var(--app-surface);--table-panel-border:var(--app-border);--table-panel-radius:var(--radius-xl);--table-panel-shadow:var(--shadow-sm);--table-tab-height:2.75rem;--table-tab-padding-x:var(--space-3);--table-tab-padding-y:var(--space-1-5);--table-tab-gap:var(--space-1);--table-tab-radius:var(--radius-lg);--table-tab-inactive-color:var(--app-muted);--table-tab-inactive-bg:transparent;--table-tab-inactive-hover-color:var(--app-fg);--table-tab-inactive-hover-bg:var(--app-surface-2);--table-tab-active-color:var(--app-primary);--table-tab-active-bg:var(--app-primary-subtle);--table-tab-active-bg-opacity:0.1;--table-tab-badge-active-bg:var(--app-primary);--table-tab-badge-active-bg-opacity:0.15;--table-tab-badge-active-color:var(--app-primary);--table-tab-badge-inactive-bg:var(--app-border);--table-tab-badge-inactive-color:var(--app-muted);--table-tab-badge-radius:var(--radius-full);--table-tab-badge-padding-x:var(--space-1-5);--table-tab-badge-font-size:0.6875rem;--table-toolbar-bg:var(--app-surface);--table-toolbar-padding-x:var(--space-3);--table-toolbar-padding-y:0.625rem;--table-toolbar-gap:var(--space-2);--table-header-bg:#eff6ff;--table-header-bg-dark:rgba(30,58,138,.4);--table-header-color:var(--app-fg);--table-header-border-bottom:var(--app-border);--table-header-padding-x:var(--space-4);--table-header-padding-y:var(--space-3);--table-header-font-size:var(--font-size-xs);--table-header-font-weight:var(--font-weight-semibold);--table-header-text-transform:uppercase;--table-header-letter-spacing:var(--letter-spacing-wide);--table-body-bg:var(--app-surface);--table-row-even-bg:var(--app-surface);--table-row-odd-bg:var(--app-stripe);--table-row-hover-even-bg:var(--app-stripe);--table-row-hover-odd-bg:var(--app-surface-2);--table-row-selected-bg:var(--app-primary-subtle);--table-row-selected-hover-bg:var(--app-primary-subtle);--table-row-selected-hover-bg-opacity:0.8;--table-cell-padding-x:var(--space-4);--table-cell-padding-y:var(--space-3);--table-cell-font-size:var(--font-size-sm);--table-cell-color:var(--app-fg);--table-pagination-bg:var(--app-surface);--table-pagination-border-top:var(--app-border);--table-pagination-padding-x:var(--space-4);--table-pagination-padding-y:0.625rem;--table-pagination-gap:var(--space-1);--table-pagination-button-size:1.75rem;--table-pagination-button-radius:var(--radius-md);--table-pagination-button-border:var(--app-border);--table-pagination-button-bg:var(--app-surface);--table-pagination-button-color:var(--app-muted);--table-pagination-button-hover-bg:var(--app-surface-2);--table-pagination-button-hover-color:var(--app-fg);--table-pagination-button-disabled-opacity:0.3;--table-pagination-indicator-bg:var(--app-surface-2);--table-pagination-indicator-border:var(--app-border);--table-pagination-indicator-color:var(--app-fg);--table-pagination-indicator-slash-color:var(--app-muted);--table-pagination-indicator-padding-x:var(--space-3);--table-pagination-indicator-height:var(--table-pagination-button-size);--table-pagination-indicator-radius:var(--table-pagination-button-radius);--table-pagination-indicator-font-size:var(--font-size-xs);--table-pagination-indicator-font-weight:var(--font-weight-semibold);--table-pagination-rows-label-color:var(--app-muted);--table-pagination-rows-label-font-size:var(--font-size-xs);--table-pagination-rows-select-height:1.75rem;--table-pagination-rows-select-padding-x:var(--space-2);--table-pagination-rows-select-border:var(--app-border);--table-pagination-rows-select-bg:var(--app-surface);--table-pagination-rows-select-color:var(--app-fg);--table-pagination-rows-select-radius:var(--radius-md);--table-pagination-rows-select-font-size:var(--font-size-xs);--table-pagination-info-color:var(--app-muted);--table-pagination-info-font-size:var(--font-size-xs);--table-pagination-divider-bg:var(--app-border);--table-pagination-divider-width:1px;--table-pagination-divider-height:1rem}.dark{--table-header-bg:var(--table-header-bg-dark)}.table-panel-unified{display:flex;flex-direction:column;min-height:0;background:rgb(var(--table-panel-bg));border:1px solid rgb(var(--table-panel-border));border-radius:var(--table-panel-radius);box-shadow:var(--table-panel-shadow);overflow:hidden}.table-tabs{display:flex;align-items:center;gap:var(--table-tab-gap);padding:var(--space-2) var(--space-4) 0;overflow-x:auto;scrollbar-width:none}.table-tabs::-webkit-scrollbar{display:none}.table-tab{display:flex;align-items:center;gap:var(--table-tab-gap);padding:var(--table-tab-padding-y) var(--table-tab-padding-x);border-radius:var(--table-tab-radius);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;transition:all var(--motion-duration-fast) var(--motion-ease-standard);cursor:pointer}.table-tab[aria-selected=false]{color:rgb(var(--table-tab-inactive-color));background:var(--table-tab-inactive-bg)}.table-tab[aria-selected=false]:hover{color:rgb(var(--table-tab-inactive-hover-color));background:rgb(var(--table-tab-inactive-hover-bg))}.table-tab[aria-selected=true]{color:rgb(var(--table-tab-active-color));background:rgb(var(--table-tab-active-color)/var(--table-tab-active-bg-opacity))}.table-tab-badge{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--table-tab-badge-padding-x);border-radius:var(--table-tab-badge-radius);font-size:var(--table-tab-badge-font-size);font-weight:var(--font-weight-semibold);line-height:1;font-variant-numeric:tabular-nums}.table-tab[aria-selected=true] .table-tab-badge{background:rgb(var(--table-tab-badge-active-color)/var(--table-tab-badge-active-bg-opacity));color:rgb(var(--table-tab-badge-active-color))}.table-tab[aria-selected=false] .table-tab-badge{background:rgb(var(--table-tab-badge-inactive-bg));color:rgb(var(--table-tab-badge-inactive-color))}.table-toolbar{display:flex;flex-direction:column;gap:var(--table-toolbar-gap);padding:var(--table-toolbar-padding-y) var(--table-toolbar-padding-x);background:var(--table-toolbar-bg)}@media (min-width:1024px){.table-toolbar{flex-direction:row;align-items:center;justify-content:space-between}}.table-header-unified{position:sticky;top:0;z-index:var(--z-sticky);background:var(--table-header-bg);border-bottom:1px solid rgb(var(--table-header-border-bottom))}.table-header-cell-unified{padding:var(--table-header-padding-y) var(--table-header-padding-x);text-align:left;font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);color:rgb(var(--table-header-color));text-transform:var(--table-header-text-transform);letter-spacing:var(--table-header-letter-spacing);background:var(--table-header-bg);-webkit-user-select:none;-moz-user-select:none;user-select:none}.table-body-unified{background:rgb(var(--table-body-bg))}.table-row-unified{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}.table-row-unified:nth-child(2n){background:rgb(var(--table-row-even-bg))}.table-row-unified:nth-child(odd){background:rgb(var(--table-row-odd-bg))}.table-row-unified:nth-child(2n):hover{background:rgb(var(--table-row-hover-even-bg))}.table-row-unified:nth-child(odd):hover{background:rgb(var(--table-row-hover-odd-bg))}.table-row-unified[aria-selected=true]{background:rgb(var(--table-row-selected-bg))}.table-row-unified[aria-selected=true]:hover{background:rgb(var(--table-row-selected-bg)/var(--table-row-selected-hover-bg-opacity))}.table-cell-unified{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);white-space:nowrap;font-size:var(--table-cell-font-size);color:rgb(var(--table-cell-color))}.table-pagination-unified{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--table-pagination-padding-y) var(--table-pagination-padding-x);background:var(--table-pagination-bg);border-top:1px solid rgb(var(--table-pagination-border-top))}.table-pagination-info{display:flex;align-items:center;gap:var(--space-3)}.table-pagination-info-text{font-size:var(--table-pagination-info-font-size);color:rgb(var(--table-pagination-info-color));font-variant-numeric:tabular-nums}.table-pagination-divider{width:var(--table-pagination-divider-width);height:var(--table-pagination-divider-height);background:rgb(var(--table-pagination-divider-bg))}.table-pagination-rows-control{display:flex;align-items:center;gap:var(--space-1-5)}.table-pagination-rows-label{font-size:var(--table-pagination-rows-label-font-size);color:rgb(var(--table-pagination-rows-label-color))}.table-pagination-rows-select{height:var(--table-pagination-rows-select-height);padding-left:var(--table-pagination-rows-select-padding-x);padding-right:calc(var(--table-pagination-rows-select-padding-x) * 3);border:1px solid rgb(var(--table-pagination-rows-select-border));border-radius:var(--table-pagination-rows-select-radius);background:rgb(var(--table-pagination-rows-select-bg));color:rgb(var(--table-pagination-rows-select-color));font-size:var(--table-pagination-rows-select-font-size)}.table-pagination-rows-select:focus{outline:none;ring:1px solid rgb(var(--app-primary));border-color:rgb(var(--app-primary))}.table-pagination-nav{display:flex;align-items:center;gap:var(--table-pagination-gap)}.table-pagination-button{display:flex;align-items:center;justify-content:center;width:var(--table-pagination-button-size);height:var(--table-pagination-button-size);border:1px solid rgb(var(--table-pagination-button-border));border-radius:var(--table-pagination-button-radius);background:rgb(var(--table-pagination-button-bg));color:rgb(var(--table-pagination-button-color));transition:all var(--motion-duration-fast) var(--motion-ease-standard);cursor:pointer}.table-pagination-button:hover:not(:disabled){background:rgb(var(--table-pagination-button-hover-bg));color:rgb(var(--table-pagination-button-hover-color))}.table-pagination-button:disabled{opacity:var(--table-pagination-button-disabled-opacity);cursor:not-allowed}.table-pagination-indicator{display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--table-pagination-indicator-padding-x);height:var(--table-pagination-indicator-height);border:1px solid rgb(var(--table-pagination-indicator-border));border-radius:var(--table-pagination-indicator-radius);background:rgb(var(--table-pagination-indicator-bg));color:rgb(var(--table-pagination-indicator-color));font-size:var(--table-pagination-indicator-font-size);font-weight:var(--table-pagination-indicator-font-weight);font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}.table-pagination-indicator-slash{color:rgb(var(--table-pagination-indicator-slash-color));font-weight:var(--font-weight-normal)}:root{--color-white:#fff;--color-black:#000;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bfdbfe;--color-blue-300:#93c5fd;--color-blue-400:#60a5fa;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-blue-800:#1e40af;--color-blue-900:#1e3a8a;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-300:#fca5a5;--color-red-400:#f87171;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-300:#86efac;--color-green-400:#4ade80;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-green-800:#166534;--color-amber-50:#fffbeb;--color-amber-100:#fef3c7;--color-amber-300:#fcd34d;--color-amber-400:#fbbf24;--color-amber-500:#f59e0b;--color-amber-600:#d97706;--color-amber-700:#b45309;--color-white-rgb:255 255 255;--color-slate-50-rgb:248 250 252;--color-slate-200-rgb:226 232 240;--color-slate-700-rgb:51 65 85;--color-slate-900-rgb:15 23 42;--color-slate-950-rgb:2 6 23;--color-gray-50-rgb:249 250 251;--color-gray-100-rgb:243 244 246;--color-gray-200-rgb:229 231 235;--color-gray-300-rgb:209 213 219;--color-gray-400-rgb:156 163 175;--color-gray-500-rgb:107 114 128;--color-gray-600-rgb:75 85 99;--color-gray-700-rgb:55 65 81;--color-gray-800-rgb:31 41 55;--color-gray-900-rgb:17 24 39;--color-blue-50-rgb:239 246 255;--color-blue-100-rgb:219 234 254;--color-blue-300-rgb:147 197 253;--color-blue-400-rgb:96 165 250;--color-blue-500-rgb:59 130 246;--color-blue-600-rgb:37 99 235;--color-blue-700-rgb:29 78 216;--color-blue-800-rgb:30 64 175;--color-red-50-rgb:254 242 242;--color-red-300-rgb:252 165 165;--color-red-400-rgb:248 113 113;--color-red-500-rgb:239 68 68;--color-red-600-rgb:220 38 38;--color-red-700-rgb:185 28 28;--color-green-50-rgb:240 253 244;--color-green-300-rgb:134 239 172;--color-green-400-rgb:74 222 128;--color-green-500-rgb:34 197 94;--color-green-600-rgb:22 163 74;--color-green-700-rgb:21 128 61;--color-amber-50-rgb:255 251 235;--color-amber-300-rgb:252 211 77;--color-amber-400-rgb:251 191 36;--color-amber-500-rgb:245 158 11;--color-amber-600-rgb:217 119 6;--color-amber-700-rgb:180 83 9;--space-0:0;--space-0-5:0.125rem;--space-1:0.25rem;--space-1-5:0.375rem;--space-2:0.5rem;--space-2-5:0.625rem;--space-3:0.75rem;--space-3-5:0.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--font-size-2xs:0.6875rem;--font-size-xs:0.75rem;--font-size-compact:0.8125rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--radius-none:0;--radius-sm:0.125rem;--radius-default:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--shadow-xs:0 1px 2px rgba(0,0,0,.05);--shadow-sm:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadow-inner:inset 0 2px 4px rgba(0,0,0,.05);--duration-instant:1ms;--duration-fast:150ms;--duration-normal:200ms;--duration-slow:300ms;--duration-slower:500ms;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--app-main-bg:#e6ebed;--app-main-gradient:radial-gradient(circle at 14% 12%,rgba(199,240,254,.414) 0,hsla(89,75%,87%,0) 38%),linear-gradient(135deg,#d9ddde,#d2d8cf 52%,#d7d4db);--app-bg:var(--color-slate-200-rgb);--app-fg:var(--color-gray-900-rgb);--app-surface:var(--color-white-rgb);--app-surface-2:var(--color-gray-100-rgb);--app-surface-3:var(--color-gray-200-rgb);--app-surface-hover:var(--app-surface-2);--app-border:var(--color-gray-200-rgb);--app-border-strong:var(--color-gray-300-rgb);--app-muted:var(--color-gray-600-rgb);--app-muted-2:var(--color-gray-500-rgb);--app-text-primary:var(--app-fg);--app-text-secondary:var(--app-muted);--app-primary:var(--color-blue-600-rgb);--app-primary-hover:var(--color-blue-700-rgb);--app-primary-active:var(--color-blue-800-rgb);--app-on-primary:var(--color-white-rgb);--app-primary-subtle:var(--color-blue-50-rgb);--app-accent:var(--color-blue-100-rgb);--app-accent-fg:var(--color-blue-700-rgb);--app-danger:var(--color-red-600-rgb);--app-danger-hover:var(--color-red-700-rgb);--app-on-danger:var(--color-white-rgb);--app-danger-subtle:var(--color-red-50-rgb);--app-success:var(--color-green-600-rgb);--app-success-hover:var(--color-green-700-rgb);--app-on-success:var(--color-white-rgb);--app-success-subtle:var(--color-green-50-rgb);--app-warning:var(--color-amber-500-rgb);--app-warning-hover:var(--color-amber-600-rgb);--app-on-warning:var(--color-gray-900-rgb);--app-warning-subtle:var(--color-amber-50-rgb);--app-stripe:251 252 253;--app-row-hover:237 243 255;--app-shell-bg:var(--color-slate-200-rgb);--app-shell-alpha:0.72;--app-shell-glass-bg:transparent;--app-shell-glass-bg-soft:transparent;--app-shell-glass-border:transparent;--app-shell-glass-shadow:none;--app-shell-fg:var(--color-slate-950-rgb);--app-shell-muted:var(--color-slate-700-rgb);--app-shell-blue:0 133 255;--app-shell-top-offset:0px;--app-shell-right-offset:0px;--app-shell-bottom-offset:0px;--app-shell-left-offset:0px;--font-family-sans:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--type-page-title-size:var(--font-size-2xl);--type-page-title-line:2rem;--type-page-title-weight:var(--font-weight-bold);--type-section-title-size:var(--font-size-lg);--type-section-title-line:1.5rem;--type-section-title-weight:var(--font-weight-semibold);--type-panel-title-size:var(--font-size-base);--type-panel-title-line:1.5rem;--type-panel-title-weight:var(--font-weight-semibold);--type-body-size:var(--font-size-sm);--type-body-line:1.375rem;--type-body-weight:var(--font-weight-normal);--type-body-compact-size:var(--font-size-compact);--type-body-compact-line:1.25rem;--type-label-size:var(--font-size-xs);--type-label-line:1rem;--type-label-weight:var(--font-weight-semibold);--type-caption-size:var(--font-size-xs);--type-caption-line:1.125rem;--type-caption-weight:var(--font-weight-normal);--type-table-header-size:var(--font-size-xs);--type-table-header-line:1rem;--type-table-header-weight:var(--font-weight-semibold);--type-table-cell-size:var(--font-size-compact);--type-table-cell-line:1.25rem;--type-table-cell-weight:var(--font-weight-normal);--type-micro-size:var(--font-size-2xs);--type-micro-line:1rem;--type-micro-weight:var(--font-weight-medium);--control-height-xs:1.75rem;--control-height-sm:2rem;--control-height-md:2.5rem;--control-height-lg:3rem;--control-padding-x-xs:var(--space-2);--control-padding-x-sm:var(--space-3);--control-padding-x-md:var(--space-4);--control-gap-xs:var(--space-1);--control-gap-sm:var(--space-1-5);--control-gap-md:var(--space-2);--table-row-height-compact:2rem;--table-row-height-default:2.5rem;--table-cell-padding-x-compact:var(--space-2);--table-cell-padding-y-compact:var(--space-1);--table-cell-padding-x-default:var(--space-3);--table-cell-padding-y-default:var(--space-2);--table-sticky-header-offset:0px;--table-sticky-header-z:var(--z-sticky);--page-gutter-x:var(--space-4);--page-gutter-y:var(--space-4);--page-section-gap:var(--space-6);--content-width-default:80rem;--content-width-wide:96rem;--radius-control:var(--radius-lg);--radius-button:var(--radius-lg);--radius-input:var(--radius-lg);--radius-card:var(--radius-lg);--radius-dialog:var(--radius-lg);--radius-modal:var(--radius-dialog);--radius-badge:var(--radius-full);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--app-primary);--focus-ring-shadow:0 0 0 var(--focus-ring-offset) rgb(var(--app-surface)),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) rgb(var(--focus-ring-color)/0.6);--opacity-disabled:0.5;--opacity-muted:0.72;--motion-duration-fast:var(--duration-fast);--motion-duration-normal:var(--duration-normal);--motion-duration-slow:var(--duration-slow);--motion-ease-standard:var(--ease-in-out);--motion-ease-enter:var(--ease-out);--motion-ease-exit:var(--ease-in);--overlay-backdrop-rgb:var(--color-slate-950-rgb);--overlay-backdrop-opacity:0.46;--overlay-backdrop-bg:rgb(var(--overlay-backdrop-rgb)/var(--overlay-backdrop-opacity));--status-info-fg:var(--app-primary);--status-info-bg:var(--app-primary-subtle);--status-success-fg:var(--app-success);--status-success-bg:var(--app-success-subtle);--status-warning-fg:var(--app-warning);--status-warning-bg:var(--app-warning-subtle);--status-danger-fg:var(--app-danger);--status-danger-bg:var(--app-danger-subtle);--chart-series-1:var(--app-primary);--chart-series-2:var(--app-success);--chart-series-3:var(--app-warning);--chart-series-4:var(--app-danger);--chart-grid:var(--app-border);--chart-axis:var(--app-muted);--metric-blue:59 130 246;--metric-blue-subtle:var(--color-blue-50-rgb);--metric-purple:139 92 246;--metric-purple-subtle:243 232 255;--metric-cyan:34 211 238;--metric-cyan-subtle:236 254 255;--metric-teal:20 184 166;--metric-teal-subtle:240 253 250;--metric-indigo:99 102 241;--metric-indigo-subtle:238 242 255;--z-base:0;--z-sticky:20;--z-navigation:40;--z-popover:50;--z-overlay:60;--z-dialog:70;--z-dialog-nested:80;--z-toast:90;--z-fullscreen:100;--color-page-bg:rgb(var(--app-bg));--color-surface:rgb(var(--app-surface));--color-surface-2:rgb(var(--app-surface-2));--color-surface-elevated:rgb(var(--app-surface-3));--color-fg:rgb(var(--app-fg));--color-fg-muted:rgb(var(--app-muted));--color-fg-subtle:rgb(var(--app-muted-2));--color-fg-inverse:rgb(var(--app-on-primary));--color-border:rgb(var(--app-border));--color-border-strong:rgb(var(--app-border-strong));--color-border-muted:rgb(var(--app-border));--color-primary:rgb(var(--app-primary));--color-primary-hover:rgb(var(--app-primary-hover));--color-primary-active:rgb(var(--app-primary-active));--color-primary-foreground:rgb(var(--app-on-primary));--color-primary-subtle:rgb(var(--app-primary-subtle));--color-danger:rgb(var(--app-danger));--color-danger-hover:rgb(var(--app-danger-hover));--color-danger-active:rgb(var(--app-danger-hover));--color-danger-foreground:rgb(var(--app-on-danger));--color-danger-subtle:rgb(var(--app-danger-subtle));--color-success:rgb(var(--app-success));--color-success-hover:rgb(var(--app-success-hover));--color-success-active:rgb(var(--app-success-hover));--color-success-foreground:rgb(var(--app-on-success));--color-success-subtle:rgb(var(--app-success-subtle));--color-warning:rgb(var(--app-warning));--color-warning-hover:rgb(var(--app-warning-hover));--color-warning-active:rgb(var(--app-warning-hover));--color-warning-foreground:rgb(var(--app-on-warning));--color-warning-subtle:rgb(var(--app-warning-subtle));--color-accent:rgb(var(--app-accent));--color-accent-fg:rgb(var(--app-accent-fg));--color-app-surface:rgb(var(--app-surface));--color-app-surface-2:rgb(var(--app-surface-2));--color-app-border:rgb(var(--app-border));--color-app-fg:rgb(var(--app-fg));--surface-rgb:var(--app-surface);--surface-2-rgb:var(--app-surface-2);--surface-elevated-rgb:var(--app-surface-3);--primary-rgb:var(--app-primary);--primary-hover-rgb:var(--app-primary-hover);--danger-rgb:var(--app-danger);--danger-hover-rgb:var(--app-danger-hover);--success-rgb:var(--app-success);--success-hover-rgb:var(--app-success-hover);--warning-rgb:var(--app-warning);--warning-hover-rgb:var(--app-warning-hover);--space-component:var(--space-4);--space-element:var(--space-2);--space-section:var(--space-6);--shadow-focus:var(--focus-ring-shadow)}.light{--app-main-bg:#e6ebed;--app-main-gradient:radial-gradient(at 15% 20%,rgba(159,187,213,.352) 0px,transparent 50%),radial-gradient(at 85% 25%,rgba(175,170,206,.322) 0px,transparent 50%),radial-gradient(at 55% 90%,rgba(176,207,213,.383) 0px,transparent 55%),linear-gradient(145deg,hsla(0,100%,98%,.7),rgba(248,250,255,.45));--app-bg:var(--color-slate-200-rgb);--app-fg:var(--color-gray-900-rgb);--app-surface:var(--color-white-rgb);--app-surface-2:var(--color-gray-100-rgb);--app-surface-3:var(--color-gray-200-rgb);--app-surface-hover:var(--app-surface-2);--app-border:var(--color-gray-200-rgb);--app-border-strong:var(--color-gray-300-rgb);--app-muted:var(--color-gray-600-rgb);--app-muted-2:var(--color-gray-500-rgb);--app-text-primary:var(--app-fg);--app-text-secondary:var(--app-muted);--app-primary:var(--color-blue-600-rgb);--app-primary-hover:var(--color-blue-700-rgb);--app-primary-active:var(--color-blue-800-rgb);--app-on-primary:var(--color-white-rgb);--app-primary-subtle:var(--color-blue-50-rgb);--app-accent:var(--color-blue-100-rgb);--app-accent-fg:var(--color-blue-700-rgb);--app-danger:var(--color-red-600-rgb);--app-danger-hover:var(--color-red-700-rgb);--app-on-danger:var(--color-white-rgb);--app-danger-subtle:var(--color-red-50-rgb);--app-success:var(--color-green-600-rgb);--app-success-hover:var(--color-green-700-rgb);--app-on-success:var(--color-white-rgb);--app-success-subtle:var(--color-green-50-rgb);--app-warning:var(--color-amber-500-rgb);--app-warning-hover:var(--color-amber-600-rgb);--app-on-warning:var(--color-gray-900-rgb);--app-warning-subtle:var(--color-amber-50-rgb);--app-stripe:251 252 253;--app-row-hover:237 243 255;--app-shell-bg:var(--color-slate-200-rgb);--app-shell-alpha:0.72;--app-shell-glass-bg:transparent;--app-shell-glass-bg-soft:transparent;--app-shell-glass-border:transparent;--app-shell-glass-shadow:none;--app-shell-fg:var(--color-slate-950-rgb);--app-shell-muted:var(--color-slate-700-rgb);--app-shell-blue:0 133 255}.dark{--app-main-bg:#0f172a;--app-main-gradient:radial-gradient(circle at 14% 16%,rgba(56,189,248,.16) 0,rgba(56,189,248,0) 28%),radial-gradient(circle at 86% 18%,rgba(16,185,129,.1) 0,rgba(16,185,129,0) 30%),radial-gradient(circle at 78% 78%,rgba(99,102,241,.12) 0,rgba(99,102,241,0) 34%),linear-gradient(135deg,#0b1220,#0f172a 48%,#111827);--app-bg:var(--color-gray-900-rgb);--app-fg:var(--color-gray-50-rgb);--app-surface:var(--color-gray-800-rgb);--app-surface-2:var(--color-gray-700-rgb);--app-surface-3:var(--color-gray-600-rgb);--app-surface-hover:var(--app-surface-2);--app-border:var(--color-gray-700-rgb);--app-border-strong:var(--color-gray-600-rgb);--app-muted:var(--color-gray-300-rgb);--app-muted-2:var(--color-gray-400-rgb);--app-text-primary:var(--app-fg);--app-text-secondary:var(--app-muted);--app-primary:var(--color-blue-400-rgb);--app-primary-hover:var(--color-blue-300-rgb);--app-primary-active:var(--color-blue-500-rgb);--app-on-primary:var(--color-gray-900-rgb);--app-primary-subtle:30 58 138;--app-accent:30 58 138;--app-accent-fg:var(--color-blue-50-rgb);--app-danger:var(--color-red-400-rgb);--app-danger-hover:var(--color-red-300-rgb);--app-on-danger:var(--color-gray-900-rgb);--app-danger-subtle:69 10 10;--app-success:var(--color-green-400-rgb);--app-success-hover:var(--color-green-300-rgb);--app-on-success:var(--color-gray-900-rgb);--app-success-subtle:20 83 45;--app-warning:var(--color-amber-400-rgb);--app-warning-hover:var(--color-amber-300-rgb);--app-on-warning:var(--color-gray-900-rgb);--app-warning-subtle:69 26 3;--app-stripe:33 43 58;--app-row-hover:30 50 80;--app-shell-bg:var(--color-slate-900-rgb);--app-shell-alpha:0.76;--app-shell-glass-bg:transparent;--app-shell-glass-bg-soft:transparent;--app-shell-glass-border:transparent;--app-shell-glass-shadow:none;--app-shell-fg:var(--color-slate-50-rgb);--app-shell-muted:148 163 184;--app-shell-blue:125 211 252;--overlay-backdrop-opacity:0.62}@media (min-width:640px){:root{--page-gutter-x:var(--space-6);--page-gutter-y:var(--space-5)}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:var(--duration-instant);--motion-duration-normal:var(--duration-instant);--motion-duration-slow:var(--duration-instant)}}:root{--button-primary-bg:var(--app-primary);--button-primary-fg:var(--app-on-primary);--button-primary-hover-bg:var(--app-primary-hover);--button-primary-active-bg:var(--app-primary-active);--button-secondary-bg:var(--app-surface);--button-secondary-fg:var(--app-fg);--button-secondary-border:var(--app-border);--button-secondary-hover-bg:var(--app-surface-2);--button-destructive-bg:var(--app-danger);--button-destructive-fg:var(--app-on-danger);--button-destructive-hover-bg:var(--app-danger-hover);--button-success-bg:var(--app-success);--button-success-fg:var(--app-on-success);--button-success-hover-bg:var(--app-success-hover);--button-danger-bg:var(--app-danger);--button-danger-fg:var(--app-on-danger);--button-danger-hover-bg:var(--app-danger-hover);--button-height-xs:var(--control-height-xs);--button-height-sm:var(--control-height-sm);--button-height-md:var(--control-height-md);--button-height-lg:var(--control-height-lg);--button-padding-x-xs:var(--control-padding-x-xs);--button-padding-x-sm:var(--control-padding-x-sm);--button-padding-x-md:var(--control-padding-x-md);--button-padding-x-lg:var(--space-6);--button-padding-y-xs:var(--space-1);--button-padding-y-sm:var(--space-1-5);--button-padding-y-md:var(--space-2);--button-padding-y-lg:var(--space-3);--button-font-size-xs:var(--font-size-2xs);--button-font-size-sm:var(--font-size-xs);--button-font-size-md:var(--font-size-sm);--button-font-size-lg:var(--font-size-base);--button-gap-xs:var(--control-gap-xs);--button-gap-sm:var(--control-gap-sm);--button-gap-md:var(--control-gap-md);--button-gap-lg:var(--space-2-5);--button-font-weight:var(--font-weight-semibold);--button-border-radius:var(--radius-button);--button-transition:background-color var(--motion-duration-fast) var(--motion-ease-enter),border-color var(--motion-duration-fast) var(--motion-ease-enter),color var(--motion-duration-fast) var(--motion-ease-enter),box-shadow var(--motion-duration-fast) var(--motion-ease-enter);--input-bg:var(--app-surface);--input-fg:var(--app-fg);--input-placeholder:var(--app-muted-2);--input-border:var(--app-border);--input-focus-border:var(--app-primary);--input-error-border:var(--app-danger);--input-disabled-bg:var(--app-surface-2);--input-height-sm:var(--control-height-sm);--input-height-md:var(--control-height-md);--input-height-lg:var(--control-height-lg);--input-padding-x-sm:var(--control-padding-x-sm);--input-padding-x-md:var(--control-padding-x-md);--input-padding-x-lg:var(--space-4);--input-padding-y-sm:var(--space-1);--input-padding-y-md:var(--space-2);--input-padding-y-lg:var(--space-3);--input-font-size-sm:var(--font-size-xs);--input-font-size-md:var(--font-size-sm);--input-font-size-lg:var(--font-size-base);--input-border-radius:var(--radius-input);--input-transition:border-color var(--motion-duration-fast) var(--motion-ease-enter),box-shadow var(--motion-duration-fast) var(--motion-ease-enter);--card-bg:rgb(var(--app-surface));--card-fg:rgb(var(--app-fg));--card-border:rgb(var(--app-border));--card-border-radius:var(--radius-card);--card-shadow:var(--shadow-sm);--card-shadow-hover:var(--shadow-md);--card-padding:var(--space-4);--card-padding-lg:var(--space-6);--badge-height-sm:1.125rem;--badge-height-md:1.375rem;--badge-padding-x-sm:var(--space-2);--badge-padding-y-sm:var(--space-0-5);--badge-padding-x-md:var(--space-2-5);--badge-padding-y-md:var(--space-0-5);--badge-font-size-sm:0.625rem;--badge-font-size-md:var(--font-size-xs);--badge-border-radius:var(--radius-badge);--dialog-overlay-bg:var(--overlay-backdrop-bg);--dialog-overlay-z:var(--z-overlay);--dialog-content-z:var(--z-dialog);--dialog-bg:rgb(var(--app-surface));--dialog-fg:rgb(var(--app-fg));--dialog-border:rgb(var(--app-border));--dialog-border-radius:var(--radius-dialog);--dialog-shadow:var(--shadow-2xl);--dialog-sm-max-width:24rem;--dialog-md-max-width:32rem;--dialog-lg-max-width:40rem;--dialog-xl-max-width:48rem;--dialog-header-padding:var(--space-4) var(--space-5);--dialog-body-padding:var(--space-5);--dialog-body-max-height:calc(100vh - 8rem);--dialog-footer-padding:var(--space-4) var(--space-5);--modal-overlay-bg:var(--dialog-overlay-bg);--modal-overlay-z:var(--dialog-overlay-z);--modal-bg:var(--dialog-bg);--modal-fg:var(--dialog-fg);--modal-border:var(--dialog-border);--modal-border-radius:var(--dialog-border-radius);--modal-shadow:var(--dialog-shadow);--modal-sm-max-width:var(--dialog-sm-max-width);--modal-md-max-width:var(--dialog-md-max-width);--modal-lg-max-width:var(--dialog-lg-max-width);--modal-xl-max-width:var(--dialog-xl-max-width);--modal-header-padding:var(--dialog-header-padding);--modal-body-padding:var(--dialog-body-padding);--modal-body-max-height:var(--dialog-body-max-height);--modal-footer-padding:var(--dialog-footer-padding);--table-header-bg:var(--app-surface-2);--table-header-fg:var(--app-muted);--table-header-sticky-top:var(--table-sticky-header-offset);--table-header-sticky-z:var(--table-sticky-header-z);--table-row-bg:var(--app-surface);--table-row-stripe-bg:var(--app-stripe);--table-row-hover-bg:var(--app-row-hover);--table-row-fg:var(--app-fg);--table-border:var(--app-border)}