:root{color-scheme:light;--pa-blue-50:238 243 250;--pa-blue-100:220 230 245;--pa-blue-200:185 205 235;--pa-blue-300:141 184 233;--pa-blue-400:94 143 214;--pa-blue-500:58 111 192;--pa-blue-600:42 87 166;--pa-blue-700:30 66 138;--pa-blue-800:24 54 112;--pa-blue-900:19 42 87;--pa-blue-950:12 27 58;--pa-white:255 255 255;--pa-page:240 244 248;--pa-slate-50:248 250 252;--pa-slate-100:241 245 249;--pa-slate-150:232 237 243;--pa-slate-200:226 232 240;--pa-slate-300:203 213 225;--pa-slate-400:148 163 184;--pa-slate-500:100 116 139;--pa-slate-600:71 85 105;--pa-slate-700:51 65 85;--pa-slate-800:30 41 59;--pa-slate-900:15 23 42;--pa-green-50:233 245 238;--pa-green-200:191 224 204;--pa-green-600:31 111 71;--pa-green-650:23 99 63;--pa-green-700:13 93 56;--pa-orange-50:255 241 230;--pa-orange-200:251 205 168;--pa-orange-600:180 72 18;--pa-orange-700:157 56 0;--pa-red-50:253 236 236;--pa-red-200:243 194 194;--pa-red-600:176 39 37;--pa-red-650:165 31 31;--pa-red-700:152 20 23;--pa-steel-50:232 242 249;--pa-steel-200:182 211 232;--pa-steel-600:43 111 158;--pa-steel-650:27 90 133;--pa-steel-700:35 92 132;--pa-steel-tag:75 101 132;--color-page:var(--pa-page);--color-surface:var(--pa-white);--color-surface-raised:var(--pa-slate-50);--color-border:var(--pa-slate-200);--color-border-subtle:var(--pa-slate-100);--color-border-strong:var(--pa-slate-300);--color-text:var(--pa-slate-900);--color-text-secondary:var(--pa-slate-600);--color-text-muted:var(--pa-slate-500);--color-text-faint:var(--pa-slate-400);--color-text-inverse:var(--pa-white);--color-focus:var(--pa-blue-500);--color-primary:var(--pa-blue-700);--color-primary-hover:var(--pa-blue-800);--color-primary-fg:var(--pa-white);--color-primary-text:var(--pa-blue-700);--color-primary-soft:var(--pa-blue-50);--color-primary-border:var(--pa-blue-200);--color-secondary:var(--pa-slate-600);--color-secondary-hover:var(--pa-slate-700);--color-secondary-fg:var(--pa-white);--color-secondary-text:var(--pa-slate-700);--color-secondary-soft:var(--pa-slate-100);--color-secondary-border:var(--pa-slate-300);--color-success:var(--pa-green-600);--color-success-hover:var(--pa-green-700);--color-success-fg:var(--pa-white);--color-success-text:var(--pa-green-650);--color-success-soft:var(--pa-green-50);--color-success-border:var(--pa-green-200);--color-warning:var(--pa-orange-600);--color-warning-hover:var(--pa-orange-700);--color-warning-fg:var(--pa-white);--color-warning-text:var(--pa-orange-700);--color-warning-label:var(--pa-slate-800);--color-warning-soft:var(--pa-orange-50);--color-warning-border:var(--pa-orange-200);--color-danger:var(--pa-red-600);--color-danger-hover:var(--pa-red-700);--color-danger-fg:var(--pa-white);--color-danger-text:var(--pa-red-650);--color-danger-soft:var(--pa-red-50);--color-danger-border:var(--pa-red-200);--color-info:var(--pa-steel-600);--color-info-hover:var(--pa-steel-700);--color-info-fg:var(--pa-white);--color-info-text:var(--pa-steel-650);--color-info-soft:var(--pa-steel-50);--color-info-border:var(--pa-steel-200);--color-light:var(--pa-slate-100);--color-light-hover:var(--pa-slate-200);--color-light-fg:var(--pa-slate-900);--color-light-text:var(--pa-slate-600);--color-light-soft:var(--pa-slate-50);--color-light-border:var(--pa-slate-200);--color-dark:var(--pa-blue-950);--color-dark-hover:var(--pa-blue-900);--color-dark-fg:var(--pa-white);--color-dark-text:var(--pa-blue-950);--color-dark-soft:var(--pa-slate-150);--color-dark-border:var(--pa-slate-300);--color-banner:var(--pa-blue-900);--color-banner-fg:var(--pa-white);--color-banner-muted:var(--pa-blue-200);--color-tag-navy:var(--pa-blue-700);--color-tag-navy-fg:var(--pa-white);--color-tag-sky:var(--pa-blue-100);--color-tag-sky-fg:var(--pa-blue-900);--color-tag-steel:var(--pa-steel-tag);--color-tag-steel-fg:var(--pa-white);--color-tag-slate:var(--pa-slate-150);--color-tag-slate-fg:var(--pa-slate-700);--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",ui-sans-serif,system-ui,Roboto,"Helvetica Neue",Arial,sans-serif;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--shadow-sm:0 1px 2px rgb(15 29 47/0.05);--shadow-card:0 1px 2px rgb(15 29 47/0.04),0 8px 24px rgb(15 29 47/0.06);--shadow-menu:0 2px 6px rgb(15 29 47/0.06),0 12px 32px -6px rgb(15 29 47/0.18);--shadow-modal:0 24px 64px -12px rgb(15 29 47/0.30);--focus-ring:0 0 0 3px rgb(var(--color-focus)/0.30);--card-bg:var(--color-surface);--card-border:var(--color-border);--card-header-bg:var(--color-surface-raised);--card-radius:var(--radius-xl);--card-shadow:var(--shadow-card);--input-bg:var(--color-surface);--input-text:var(--color-text);--input-placeholder:var(--color-text-faint);--input-border:var(--color-border-strong);--input-border-hover:var(--pa-slate-400);--input-border-focus:var(--color-focus);--input-disabled-bg:var(--color-border-subtle);--input-invalid-border:var(--color-danger);--input-radius:var(--radius-md);--menu-bg:var(--color-surface);--menu-border:var(--color-border);--menu-item-hover:var(--color-border-subtle);--menu-item-selected-bg:var(--color-primary-soft);--menu-item-selected-text:var(--color-primary-text);--menu-radius:var(--radius-lg);--menu-shadow:var(--shadow-menu);--modal-bg:var(--color-surface);--modal-overlay:rgb(15 23 42/0.45);--modal-radius:var(--radius-xl);--modal-shadow:var(--shadow-modal);--table-header-bg:var(--color-surface-raised);--table-header-text:var(--color-text-muted);--table-border:var(--color-border-subtle);--table-row-hover:var(--color-surface-raised);--table-row-selected:var(--color-primary-soft);--table-stripe:var(--color-surface-raised);--tab-text:var(--color-text-secondary);--tab-active-text:var(--color-primary-text);--tab-active-bg:var(--color-primary-soft);--tab-indicator:var(--color-primary);--tab-border:var(--color-border);--tooltip-bg:var(--color-surface);--tooltip-text:var(--color-text-secondary);--tooltip-border:var(--color-border);--button-radius:var(--radius-md);--badge-radius:9999px;--color-nav:var(--pa-blue-900);--color-nav-border:28 53 102;--color-nav-text:var(--pa-blue-200);--color-nav-muted:138 165 207;--color-nav-icon:var(--pa-blue-300);--color-nav-active-fg:var(--pa-white);--color-nav-bar:var(--pa-blue-300);--color-nav-badge:var(--pa-blue-300);--color-nav-badge-fg:var(--pa-blue-950);--color-nav-cta:var(--pa-blue-500);--color-nav-cta-hover:var(--pa-blue-600);--nav-hover:rgb(255 255 255/0.06);--nav-active-bg:rgb(141 184 233/0.16)}:root[data-theme=dark]{color-scheme:dark;--color-page:11 18 32;--color-surface:17 26 46;--color-surface-raised:22 33 58;--color-border:36 50 77;--color-border-subtle:27 39 64;--color-border-strong:51 65 85;--color-text:230 237 247;--color-text-secondary:180 194 214;--color-text-muted:140 155 179;--color-text-faint:var(--pa-slate-500);--color-text-inverse:11 18 32;--color-focus:var(--pa-blue-300);--color-primary:var(--pa-blue-500);--color-primary-hover:var(--pa-blue-400);--color-primary-text:var(--pa-blue-300);--color-primary-soft:21 40 74;--color-primary-border:42 68 115;--color-secondary:var(--pa-slate-700);--color-secondary-hover:var(--pa-slate-600);--color-secondary-text:var(--pa-slate-300);--color-secondary-soft:var(--pa-slate-800);--color-secondary-border:var(--pa-slate-700);--color-success-hover:36 145 92;--color-success-text:111 207 151;--color-success-soft:15 42 30;--color-success-border:30 90 60;--color-warning-hover:210 94 8;--color-warning-text:245 161 92;--color-warning-label:var(--pa-slate-300);--color-warning-soft:46 28 13;--color-warning-border:107 58 18;--color-danger-hover:214 58 58;--color-danger-text:242 139 139;--color-danger-soft:46 20 20;--color-danger-border:107 36 36;--color-info-hover:54 131 184;--color-info-text:127 184 224;--color-info-soft:15 34 51;--color-info-border:31 75 110;--color-light:var(--pa-slate-800);--color-light-hover:39 52 73;--color-light-fg:230 237 247;--color-light-text:180 194 214;--color-light-soft:22 33 58;--color-light-border:36 50 77;--color-dark:230 237 247;--color-dark-hover:var(--pa-slate-300);--color-dark-fg:11 18 32;--color-dark-text:230 237 247;--color-dark-soft:27 39 64;--color-dark-border:var(--pa-slate-700);--color-banner:26 44 82;--color-banner-muted:var(--pa-blue-300);--color-tag-sky:21 40 74;--color-tag-sky-fg:var(--pa-blue-300);--color-tag-slate:var(--pa-slate-800);--color-tag-slate-fg:var(--pa-slate-300);--shadow-card:0 1px 2px rgb(0 0 0/0.30),0 8px 24px rgb(0 0 0/0.25);--shadow-menu:0 12px 32px -6px rgb(0 0 0/0.45);--shadow-modal:0 24px 64px -12px rgb(0 0 0/0.6);--modal-overlay:rgb(0 0 0/0.6);--input-border-hover:var(--pa-slate-600);--color-nav:15 26 48;--color-nav-border:27 39 64;--color-nav-text:180 194 214;--color-nav-muted:140 155 179;--color-nav-badge-fg:11 18 32;--nav-hover:rgb(255 255 255/0.05);--nav-active-bg:rgb(141 184 233/0.14)}