.palette-fixed,:root{--slate-50:243 245 254;--slate-100:232 234 243;--slate-200:221 224 236;--slate-300:205 208 224;--slate-400:95 99 117;--slate-500:117 121 140;--slate-600:89 93 108;--slate-700:63 66 77;--slate-800:41 43 49;--slate-900:30 32 38;--slate-950:20 21 27;--ink-50:243 245 254;--ink-100:233 235 247;--ink-200:216 220 238;--ink-300:178 182 202;--ink-400:88 92 110;--ink-500:89 93 108;--ink-600:72 75 89;--ink-700:59 62 75;--ink-800:48 50 58;--ink-900:41 43 49;--ink-950:26 27 33;--brand-50:245 244 255;--brand-100:231 229 254;--brand-200:210 206 253;--brand-300:181 171 252;--brand-400:150 138 224;--brand-500:106 91 208;--brand-600:84 72 182;--brand-700:72 62 156;--brand-800:66 58 106;--brand-900:43 39 65;--brand-950:28 26 44;--success-50:236 248 241;--success-100:220 241 230;--success-200:187 228 207;--success-300:140 205 172;--success-400:82 170 128;--success-500:56 150 105;--success-600:47 138 97;--success-700:36 112 78;--success-800:29 88 62;--success-900:22 66 47;--success-950:12 40 28;--warning-50:252 247 234;--warning-100:248 238 212;--warning-200:240 220 168;--warning-300:228 196 120;--warning-400:214 170 82;--warning-500:190 140 50;--warning-600:166 120 30;--warning-700:147 103 20;--warning-800:117 82 18;--warning-900:92 64 16;--warning-950:56 38 8;--danger-50:253 242 241;--danger-100:250 228 226;--danger-200:243 200 196;--danger-300:232 160 154;--danger-400:216 116 108;--danger-500:200 88 80;--danger-600:185 72 63;--danger-700:158 58 51;--danger-800:128 47 41;--danger-900:100 37 33;--danger-950:60 20 18;--info-50:240 245 253;--info-100:224 234 250;--info-200:196 214 245;--info-300:156 186 235;--info-400:112 152 220;--info-500:80 124 200;--info-600:63 111 184;--info-700:50 92 158;--info-800:40 74 128;--info-900:32 58 100;--info-950:20 36 64}.dark{--slate-50:22 24 38;--slate-100:38 42 72;--slate-200:46 50 84;--slate-300:58 63 100;--slate-400:170 172 208;--slate-500:148 151 192;--slate-600:180 182 220;--slate-700:206 207 234;--slate-800:225 225 244;--slate-900:237 236 251;--slate-950:247 246 255;--ink-50:31 34 60;--ink-100:38 42 72;--ink-200:50 55 92;--ink-300:92 96 138;--ink-400:148 151 192;--ink-500:158 161 200;--ink-600:170 172 208;--ink-700:185 186 220;--ink-800:222 222 242;--ink-900:237 236 251;--ink-950:247 246 255;--brand-50:32 30 64;--brand-100:44 40 88;--brand-200:62 56 122;--brand-300:88 78 172;--brand-400:112 100 214;--brand-500:107 93 204;--brand-600:190 182 255;--brand-700:204 197 255;--brand-800:218 213 255;--brand-900:234 231 255;--brand-950:246 244 255;--success-50:28 40 42;--success-100:36 56 58;--success-200:44 84 74;--success-300:54 120 94;--success-400:64 150 112;--success-500:47 138 97;--success-600:111 207 159;--success-700:150 222 186;--success-800:190 236 212;--success-900:220 246 232;--success-950:240 251 245;--warning-50:40 36 36;--warning-100:52 45 40;--warning-200:82 68 44;--warning-300:120 96 54;--warning-400:160 126 66;--warning-500:166 120 30;--warning-600:226 189 114;--warning-700:236 206 145;--warning-800:243 222 177;--warning-900:249 238 210;--warning-950:252 247 232;--danger-50:40 30 40;--danger-100:54 36 46;--danger-200:86 50 58;--danger-300:124 66 70;--danger-400:170 84 82;--danger-500:185 72 63;--danger-600:236 138 134;--danger-700:242 168 165;--danger-800:247 198 196;--danger-900:251 225 224;--danger-950:253 242 241;--info-50:28 34 52;--info-100:34 42 64;--info-200:46 60 92;--info-300:62 84 130;--info-400:82 112 170;--info-500:70 108 180;--info-600:127 168 230;--info-700:160 192 238;--info-800:192 214 244;--info-900:222 233 250;--info-950:240 245 253}:root{color-scheme:light;accent-color:#6a5bd0;--font-heading:var(--font-body);--font-display:var(--font-body);--nx-bg:#f3f5fe;--nx-surface:#fbfbff;--nx-surface-2:#e9ebf7;--nx-hover:rgba(41,43,49,0.05);--nx-press:rgba(41,43,49,0.09);--nx-line:rgba(41,43,49,0.09);--nx-line-2:rgba(41,43,49,0.16);--nx-text:#292b31;--nx-text-2:#595d6c;--nx-text-3:#585c6e;--nx-accent:#6a5bd0;--nx-accent-rgb:106 91 208;--nx-accent-text:#5246b0;--nx-accent-tint:rgba(106,91,208,0.11);--nx-accent-tint-2:rgba(106,91,208,0.19);--nx-accent-line:rgba(106,91,208,0.42);--nx-on-accent:#ffffff;--nx-accent-gradient:linear-gradient(135deg,#8f80ea,#6a5bd0 55%,#5866de);--nx-ok:#21704d;--nx-ok-tint:rgba(47,138,97,0.12);--nx-ok-line:rgba(47,138,97,0.4);--nx-warn:#7a5410;--nx-warn-tint:rgba(147,103,20,0.12);--nx-warn-line:rgba(147,103,20,0.4);--nx-bad:#a33a32;--nx-bad-tint:rgba(185,72,63,0.1);--nx-bad-line:rgba(185,72,63,0.4);--nx-info:#33609f;--nx-info-tint:rgba(63,111,184,0.12);--nx-info-line:rgba(63,111,184,0.4);--nx-bar:rgba(243,245,254,0.85);--nx-glass:rgba(251,251,255,0.72);--nx-glass-edge:rgba(41,43,49,0.1);--nx-scrim:rgba(41,43,49,0.35);--nx-glow:rgba(106,91,208,0.2);--nx-ground-glow:radial-gradient(60% 45% at 85% -10%,rgba(130,112,230,0.16),transparent 70%),radial-gradient(50% 40% at 5% -5%,rgba(88,110,230,0.1),transparent 70%);--nx-hero:linear-gradient(135deg,rgba(106,91,208,0.13),rgba(88,102,222,0.05) 55%,transparent);--nx-shadow-card:0 1px 2px rgba(60,64,110,0.05),0 1px 0 rgba(60,64,110,0.02);--nx-shadow-pop:0 18px 50px rgba(60,64,110,0.16),0 0 0 1px var(--nx-line);--nx-shadow-glow:0 0 0 1px var(--nx-accent-line),0 14px 40px -12px var(--nx-glow);--sc-base:#fbfbff;--sc-ink:#1d1f2b;--sc-bg-pct:16%;--sc-border-pct:55%;--sc-text-pct:50%;--sc-text-base:#1d1f2b;--sc-accent-pct:78%;--sc-accent-base:#292b31;--surface:251 251 255;--surface-raised:255 255 255;--border-default:228 230 240;--illus-ink-900:15 17 36;--illus-ink-800:28 31 56;--illus-ink-700:47 53 87;--illus-navy-800:2 23 105;--illus-navy-700:1 30 137;--illus-navy-600:6 40 162}.dark{color-scheme:dark;accent-color:#a393ff;--nx-bg:#161826;--nx-surface:#1c1f38;--nx-surface-2:#262a48;--nx-hover:rgba(190,182,255,0.07);--nx-press:rgba(190,182,255,0.12);--nx-line:rgba(178,170,255,0.11);--nx-line-2:rgba(178,170,255,0.2);--nx-text:#edecfb;--nx-text-2:#b9badc;--nx-text-3:#9497c0;--nx-accent:#a393ff;--nx-accent-rgb:163 147 255;--nx-accent-text:#d4ccff;--nx-accent-tint:rgba(163,147,255,0.15);--nx-accent-tint-2:rgba(163,147,255,0.25);--nx-accent-line:rgba(163,147,255,0.48);--nx-on-accent:#12142a;--nx-accent-gradient:linear-gradient(135deg,#c9bdff,#a08fff 50%,#7b83ff);--nx-ok:#6ee0a8;--nx-ok-tint:rgba(110,224,168,0.13);--nx-ok-line:rgba(110,224,168,0.42);--nx-warn:#f2c56b;--nx-warn-tint:rgba(242,197,107,0.13);--nx-warn-line:rgba(242,197,107,0.42);--nx-bad:#ff8f8a;--nx-bad-tint:rgba(255,143,138,0.13);--nx-bad-line:rgba(255,143,138,0.42);--nx-info:#86b0ff;--nx-info-tint:rgba(134,176,255,0.13);--nx-info-line:rgba(134,176,255,0.42);--nx-bar:rgba(22,24,38,0.8);--nx-glass:rgba(28,31,56,0.68);--nx-glass-edge:rgba(200,192,255,0.14);--nx-scrim:rgba(8,9,20,0.64);--nx-glow:rgba(150,132,255,0.3);--nx-ground-glow:radial-gradient(60% 45% at 85% -10%,rgba(132,110,255,0.3),transparent 70%),radial-gradient(50% 40% at 5% -5%,rgba(78,104,255,0.18),transparent 70%);--nx-hero:linear-gradient(135deg,rgba(163,147,255,0.2),rgba(123,131,255,0.07) 55%,transparent);--nx-shadow-card:inset 0 1px 0 rgba(255,255,255,0.04),0 1px 2px rgba(4,5,16,0.35);--nx-shadow-pop:0 18px 50px rgba(4,5,16,0.55),0 0 0 1px var(--nx-line-2);--nx-shadow-glow:0 0 0 1px var(--nx-accent-line),0 18px 48px -14px var(--nx-glow);--sc-base:#1c1f38;--sc-bg-pct:20%;--sc-border-pct:52%;--sc-text-pct:45%;--sc-text-base:#ffffff;--sc-accent-pct:100%;--sc-accent-base:#ffffff;--surface:28 31 56;--surface-raised:36 40 70;--border-default:50 55 92;--illus-ink-900:44 51 80;--illus-ink-800:54 62 96;--illus-ink-700:69 78 117;--illus-navy-800:42 63 158;--illus-navy-700:51 80 196;--illus-navy-600:61 91 224}:root{--sc-sky:#7fa8e6;--sc-emerald:#6fcf9f;--sc-amber:#e2bd72;--sc-rose:#e08fa8;--sc-violet:#9184d9;--sc-teal:#5fc4b8;--sc-orange:#e8a07a;--sc-fuchsia:#c98fd9;--sc-lime:#a9c96f;--sc-cyan:#6cc3dc;--sc-indigo:#8a9cf0;--sc-pink:#e89bc6}.dark,:root{--sc-sky-bg:color-mix(in srgb,var(--sc-sky) var(--sc-bg-pct),var(--sc-base));--sc-sky-border:color-mix(in srgb,var(--sc-sky) var(--sc-border-pct),var(--sc-base));--sc-sky-text:color-mix(in srgb,var(--sc-sky) var(--sc-text-pct),var(--sc-text-base));--sc-sky-accent:color-mix(in srgb,var(--sc-sky) var(--sc-accent-pct),var(--sc-accent-base));--sc-emerald-bg:color-mix(in srgb,var(--sc-emerald) var(--sc-bg-pct),var(--sc-base));--sc-emerald-border:color-mix(in srgb,var(--sc-emerald) var(--sc-border-pct),var(--sc-base));--sc-emerald-text:color-mix(in srgb,var(--sc-emerald) var(--sc-text-pct),var(--sc-text-base));--sc-emerald-accent:color-mix(in srgb,var(--sc-emerald) var(--sc-accent-pct),var(--sc-accent-base));--sc-amber-bg:color-mix(in srgb,var(--sc-amber) var(--sc-bg-pct),var(--sc-base));--sc-amber-border:color-mix(in srgb,var(--sc-amber) var(--sc-border-pct),var(--sc-base));--sc-amber-text:color-mix(in srgb,var(--sc-amber) var(--sc-text-pct),var(--sc-text-base));--sc-amber-accent:color-mix(in srgb,var(--sc-amber) var(--sc-accent-pct),var(--sc-accent-base));--sc-rose-bg:color-mix(in srgb,var(--sc-rose) var(--sc-bg-pct),var(--sc-base));--sc-rose-border:color-mix(in srgb,var(--sc-rose) var(--sc-border-pct),var(--sc-base));--sc-rose-text:color-mix(in srgb,var(--sc-rose) var(--sc-text-pct),var(--sc-text-base));--sc-rose-accent:color-mix(in srgb,var(--sc-rose) var(--sc-accent-pct),var(--sc-accent-base));--sc-violet-bg:color-mix(in srgb,var(--sc-violet) var(--sc-bg-pct),var(--sc-base));--sc-violet-border:color-mix(in srgb,var(--sc-violet) var(--sc-border-pct),var(--sc-base));--sc-violet-text:color-mix(in srgb,var(--sc-violet) var(--sc-text-pct),var(--sc-text-base));--sc-violet-accent:color-mix(in srgb,var(--sc-violet) var(--sc-accent-pct),var(--sc-accent-base));--sc-teal-bg:color-mix(in srgb,var(--sc-teal) var(--sc-bg-pct),var(--sc-base));--sc-teal-border:color-mix(in srgb,var(--sc-teal) var(--sc-border-pct),var(--sc-base));--sc-teal-text:color-mix(in srgb,var(--sc-teal) var(--sc-text-pct),var(--sc-text-base));--sc-teal-accent:color-mix(in srgb,var(--sc-teal) var(--sc-accent-pct),var(--sc-accent-base));--sc-orange-bg:color-mix(in srgb,var(--sc-orange) var(--sc-bg-pct),var(--sc-base));--sc-orange-border:color-mix(in srgb,var(--sc-orange) var(--sc-border-pct),var(--sc-base));--sc-orange-text:color-mix(in srgb,var(--sc-orange) var(--sc-text-pct),var(--sc-text-base));--sc-orange-accent:color-mix(in srgb,var(--sc-orange) var(--sc-accent-pct),var(--sc-accent-base));--sc-fuchsia-bg:color-mix(in srgb,var(--sc-fuchsia) var(--sc-bg-pct),var(--sc-base));--sc-fuchsia-border:color-mix(in srgb,var(--sc-fuchsia) var(--sc-border-pct),var(--sc-base));--sc-fuchsia-text:color-mix(in srgb,var(--sc-fuchsia) var(--sc-text-pct),var(--sc-text-base));--sc-fuchsia-accent:color-mix(in srgb,var(--sc-fuchsia) var(--sc-accent-pct),var(--sc-accent-base));--sc-lime-bg:color-mix(in srgb,var(--sc-lime) var(--sc-bg-pct),var(--sc-base));--sc-lime-border:color-mix(in srgb,var(--sc-lime) var(--sc-border-pct),var(--sc-base));--sc-lime-text:color-mix(in srgb,var(--sc-lime) var(--sc-text-pct),var(--sc-text-base));--sc-lime-accent:color-mix(in srgb,var(--sc-lime) var(--sc-accent-pct),var(--sc-accent-base));--sc-cyan-bg:color-mix(in srgb,var(--sc-cyan) var(--sc-bg-pct),var(--sc-base));--sc-cyan-border:color-mix(in srgb,var(--sc-cyan) var(--sc-border-pct),var(--sc-base));--sc-cyan-text:color-mix(in srgb,var(--sc-cyan) var(--sc-text-pct),var(--sc-text-base));--sc-cyan-accent:color-mix(in srgb,var(--sc-cyan) var(--sc-accent-pct),var(--sc-accent-base));--sc-indigo-bg:color-mix(in srgb,var(--sc-indigo) var(--sc-bg-pct),var(--sc-base));--sc-indigo-border:color-mix(in srgb,var(--sc-indigo) var(--sc-border-pct),var(--sc-base));--sc-indigo-text:color-mix(in srgb,var(--sc-indigo) var(--sc-text-pct),var(--sc-text-base));--sc-indigo-accent:color-mix(in srgb,var(--sc-indigo) var(--sc-accent-pct),var(--sc-accent-base));--sc-pink-bg:color-mix(in srgb,var(--sc-pink) var(--sc-bg-pct),var(--sc-base));--sc-pink-border:color-mix(in srgb,var(--sc-pink) var(--sc-border-pct),var(--sc-base));--sc-pink-text:color-mix(in srgb,var(--sc-pink) var(--sc-text-pct),var(--sc-text-base));--sc-pink-accent:color-mix(in srgb,var(--sc-pink) var(--sc-accent-pct),var(--sc-accent-base))}.nx-rule{height:1px;border:0;background:linear-gradient(to right,transparent,var(--nx-line-2) 48px,var(--nx-line-2) calc(100% - 48px),transparent)}.nx-glass{background:var(--nx-glass);backdrop-filter:blur(20px) saturate(1.5)}.nx-ground{background:var(--nx-ground-glow),var(--nx-bg);background-attachment:fixed}.nx-scroll{scrollbar-width:thin;scrollbar-color:rgba(147,151,171,.32) transparent}.nx-scroll::-webkit-scrollbar{width:10px;height:10px}.nx-scroll::-webkit-scrollbar-thumb{background:rgba(147,151,171,.28);border-radius:8px;border:3px solid transparent;background-clip:content-box}.nx-no-scrollbar{scrollbar-width:none}.nx-no-scrollbar::-webkit-scrollbar{display:none}::-moz-selection{background:var(--nx-accent-tint-2)}::selection{background:var(--nx-accent-tint-2)}@keyframes nx-pend-hide{to{visibility:hidden}}@keyframes nx-pend-show{0%{opacity:0}to{opacity:1}}.nx-pend-hide{animation:nx-pend-hide 0s linear .15s forwards}.nx-pend-skeleton{opacity:0;animation:nx-pend-show .16s ease-out .15s forwards}@keyframes nx-panel-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){@keyframes nx-panel-in{0%{opacity:0}to{opacity:1}}}