*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body,html{margin:0;padding:0;min-height:100%}[id]{scroll-margin-top:88px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--np-page);color:var(--np-fg-1d1f20)}a{color:inherit}button{font:inherit}:root{color-scheme:light;--bg-app:#f6f7f8;--bg-surface:#ffffff;--bg-elevated:#ffffff;--bg-subtle:#fafbfc;--bg-tile:#f5f6f8;--bg-input:#ffffff;--bg-hover:#f5f6f8;--bg-skeleton:#edf0f3;--border:#eceef0;--border-subtle:#f0f1f3;--border-strong:#d9dde1;--text-ink:#1d1f20;--text-body:#454b52;--text-mute:#5f656d;--text-hint:#8a9099;--text-on-primary:#ffffff;--primary:#1a73e8;--primary-hover:#1765cc;--primary-text:#1a73e8;--primary-soft-bg:#eef4fe;--primary-soft-border:#c9d8f2;--primary-soft-text:#1355ab;--focus-ring:rgba(26,115,232,0.14);--selected-tile:#f0f6ff;--progress-fill:#1a73e8;--green:#1e8e3e;--green-bg:#e6f4ea;--red:#d93025;--red-bg:#fdf0ef;--amber:#b06000;--amber-bg:#fef7e0;--orange:#e8710a;--orange-bg:#fef1e6;--star:#f9ab00;--progress-track:#edf0f3;--switch-off-track:#d9dde1;--switch-knob:#ffffff;--scrollbar-thumb:#d9dde1;--scrollbar-thumb-hover:#b8bec5;--scrim:rgba(18,26,40,0.55);--modal-shadow:0 40px 90px -30px rgba(20,30,60,0.6),0 2px 10px -2px rgba(15,20,30,0.12);--dropdown-border:#eceef0;--dropdown-shadow:0 12px 32px -8px rgba(20,30,60,0.18);--toast-bg:#1d1f20;--toast-border:#1d1f20;--toast-text:#ffffff;--chart-grid:#eceef0;--chart-axis:#8a9099;--chart-blue:#1a73e8;--chart-green:#1e8e3e;--chart-amber:#f9ab00;--chart-red:#d93025;--chart-purple:#9334e6;--chart-teal:#12b5cb;--np-page:#ffffff;--np-glass-rgb:255,255,255;--np-glass-edge-rgb:255,255,255;--np-line-rgb:217,221,225;--np-wash-rgb:246,247,248;--np-bg-0f2038:#0f2038;--np-bg-11331f:#11331f;--np-bg-1d1f20:#1d1f20;--np-bg-e3edfd:#e3edfd;--np-bg-e9f6ee:#e9f6ee;--np-bg-eef3fb:#eef3fb;--np-bg-eef4fe:#eef4fe;--np-bg-f2f6fd:#f2f6fd;--np-bg-f2fbf5:#f2fbf5;--np-bg-f3f8ff:#f3f8ff;--np-bg-f4f8ff:#f4f8ff;--np-bg-f6f7f8:#f6f7f8;--np-bg-fdecea:#fdecea;--np-bg-fff4f3:#fff4f3;--np-bg-fff5e0:#fff5e0;--np-bg-ffffff:#ffffff;--np-fg-0f2038:#0f2038;--np-fg-1765cc:#1765cc;--np-fg-1a73e8:#1a73e8;--np-fg-1d1f20:#1d1f20;--np-fg-2c9147:#2c9147;--np-fg-33383e:#33383e;--np-fg-34a853:#34a853;--np-fg-3a2c00:#3a2c00;--np-fg-454b52:#454b52;--np-fg-5f656d:#5f656d;--np-fg-8a9099:#8a9099;--np-fg-b9bfc6:#b9bfc6;--np-fg-d33426:#d33426;--np-fg-d99400:#d99400;--np-fg-ea4335:#ea4335;--np-fg-f9ab00:#f9ab00;--np-bd-c9dbf8:#c9dbf8;--np-bd-d6e4fb:#d6e4fb;--np-bd-d7e6fd:#d7e6fd;--np-bd-d9dde1:#d9dde1;--np-bd-dcf0e4:#dcf0e4;--np-bd-dfe3e8:#dfe3e8;--np-bd-e2e8f2:#e2e8f2;--np-bd-e3e6e9:#e3e6e9;--np-bd-e6e9ed:#e6e9ed;--np-bd-e6ecf5:#e6ecf5;--np-bd-eceef0:#eceef0;--np-bd-f2f3f4:#f2f3f4;--np-bd-f6e2df:#f6e2df;--np-bd-ffffff:#ffffff}:root[data-theme=dark]{color-scheme:dark;--bg-app:#0f1115;--bg-surface:#171a1f;--bg-elevated:#1d2127;--bg-subtle:#14171b;--bg-tile:#1f2329;--bg-input:#121418;--bg-hover:#22262d;--bg-skeleton:#232830;--border:#262a31;--border-subtle:#20242a;--border-strong:#353b44;--text-ink:#e8eaed;--text-body:#c4c8ce;--text-mute:#9aa0a6;--text-hint:#838993;--text-on-primary:#ffffff;--primary:#1a73e8;--primary-hover:#3b82f0;--primary-text:#8ab4f8;--primary-soft-bg:#1a2638;--primary-soft-border:#2b3f5e;--primary-soft-text:#a8c7fa;--focus-ring:rgba(138,180,248,0.28);--selected-tile:#172334;--progress-fill:#4c8df6;--green:#81c995;--green-bg:#15291c;--red:#f28b82;--red-bg:#2e1a19;--amber:#fdd663;--amber-bg:#2d2614;--orange:#fcad70;--orange-bg:#2e2015;--star:#fbbc04;--progress-track:#2a2f36;--switch-off-track:#353b44;--switch-knob:#9aa0a6;--scrollbar-thumb:#353b44;--scrollbar-thumb-hover:#4a515b;--scrim:rgba(0,0,0,0.66);--modal-shadow:0 0 0 1px #2a2f36,0 40px 90px -30px rgba(0,0,0,0.85);--dropdown-border:#2a2f36;--dropdown-shadow:0 12px 32px -8px rgba(0,0,0,0.6);--toast-bg:#2a2f36;--toast-border:#3a4049;--toast-text:#e8eaed;--chart-grid:#262a31;--chart-axis:#838993;--chart-blue:#8ab4f8;--chart-green:#81c995;--chart-amber:#fdd663;--chart-red:#f28b82;--chart-purple:#c58af9;--chart-teal:#78d9ec;--np-page:#0f1115;--np-glass-rgb:23,26,31;--np-glass-edge-rgb:53,59,68;--np-line-rgb:38,42,49;--np-wash-rgb:20,23,27;--np-bg-0f2038:#2a2f36;--np-bg-11331f:#2a2f36;--np-bg-1d1f20:#2a2f36;--np-bg-e3edfd:#152032;--np-bg-e9f6ee:#153220;--np-bg-eef3fb:#152032;--np-bg-eef4fe:var(--primary-soft-bg);--np-bg-f2f6fd:#152032;--np-bg-f2fbf5:#15321f;--np-bg-f3f8ff:#152132;--np-bg-f4f8ff:var(--selected-tile);--np-bg-f6f7f8:var(--bg-tile);--np-bg-fdecea:#2e1a19;--np-bg-fff4f3:#321815;--np-bg-fff5e0:#322915;--np-bg-ffffff:var(--bg-surface);--np-fg-0f2038:#96b6e3;--np-fg-1765cc:var(--primary-text);--np-fg-1a73e8:var(--primary-text);--np-fg-1d1f20:var(--text-ink);--np-fg-2c9147:#99e0ac;--np-fg-33383e:#c4c8ce;--np-fg-34a853:#81c995;--np-fg-3a2c00:#f2d888;--np-fg-454b52:var(--text-body);--np-fg-5f656d:var(--text-mute);--np-fg-8a9099:var(--text-hint);--np-fg-b9bfc6:#6b7178;--np-fg-d33426:#eb968f;--np-fg-d99400:#f2d088;--np-fg-ea4335:#f28b82;--np-fg-f9ab00:#f2d188;--np-bd-c9dbf8:#283c5d;--np-bd-d6e4fb:#283c5d;--np-bd-d7e6fd:var(--primary-soft-border);--np-bd-d9dde1:var(--border-strong);--np-bd-dcf0e4:#285d3d;--np-bd-dfe3e8:#37414d;--np-bd-e2e8f2:#293c5c;--np-bd-e3e6e9:#353b44;--np-bd-e6e9ed:var(--border);--np-bd-e6ecf5:#283d5d;--np-bd-eceef0:var(--border);--np-bd-f2f3f4:var(--border-subtle);--np-bd-f6e2df:#5d2f28;--np-bd-ffffff:var(--border)}