@layer nx.tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--nx-lapis-50:#eef0ff;--nx-lapis-100:#e0e3ff;--nx-lapis-200:#c6cbff;--nx-lapis-300:#a3a8ff;--nx-lapis-400:#8482fb;--nx-lapis-500:#6a63f4;--nx-lapis-600:#5647e6;--nx-lapis-700:#4739ca;--nx-lapis-800:#3b31a3;--nx-lapis-900:#322d80;--nx-lapis-950:#1e1a4a;--nx-violet-300:#c4b5fd;--nx-violet-400:#a78bfa;--nx-violet-500:#8b5cf6;--nx-violet-600:#7c3aed;--nx-violet-700:#6d28d9;--nx-cyan-300:#7df3ff;--nx-cyan-400:#2ee6fb;--nx-cyan-500:#06c7e3;--nx-cyan-600:#0aa0bb;--nx-cyan-700:#0b7288;--nx-gold-200:#ffe7b8;--nx-gold-300:#ffd68a;--nx-gold-400:#ffc462;--nx-gold-500:#f4a93c;--nx-gold-600:#d98a1c;--nx-gold-700:#9a5b0f;--nx-ink-50:#f7f7fa;--nx-ink-100:#eeeff4;--nx-ink-200:#dfe0e8;--nx-ink-300:#c3c5d3;--nx-ink-400:#9a9db3;--nx-ink-500:#6c7088;--nx-ink-600:#555a70;--nx-ink-700:#3f4258;--nx-ink-800:#2a2d40;--nx-ink-850:#1d2031;--nx-ink-900:#141726;--nx-ink-950:#0a0c17;--nx-clay-50:#fcfbf8;--nx-clay-100:#f7f5ef;--nx-clay-200:#eeeae0;--nx-clay-300:#e0dacb;--nx-green-400:#3ddc97;--nx-green-500:#10b981;--nx-green-600:#059669;--nx-green-700:#047857;--nx-amber-400:#fbbf24;--nx-amber-500:#f59e0b;--nx-amber-600:#d97706;--nx-amber-700:#a45207;--nx-red-400:#ff7a7a;--nx-red-500:#ef4444;--nx-red-600:#dc2626;--nx-red-700:#c02424;--nx-font-sans:"Inter", "Vazirmatn", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--nx-font-display:"Bricolage Grotesque", "Vazirmatn", "Inter", ui-sans-serif, system-ui, sans-serif;--nx-font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--nx-text-xs:.75rem;--nx-text-sm:.875rem;--nx-text-md:1rem;--nx-text-lg:1.125rem;--nx-text-xl:1.25rem;--nx-text-2xl:1.5rem;--nx-text-3xl:1.875rem;--nx-text-4xl:clamp(1.875rem, 1.4rem + 1.6vw, 2.5rem);--nx-text-5xl:clamp(2.25rem, 1.5rem + 3vw, 3.5rem);--nx-text-display:clamp(2.6rem, 1.4rem + 5vw, 5rem);--nx-space-1:.25rem;--nx-space-2:.5rem;--nx-space-3:.75rem;--nx-space-4:1rem;--nx-space-5:1.25rem;--nx-space-6:1.5rem;--nx-space-8:2rem;--nx-space-10:2.5rem;--nx-space-12:3rem;--nx-space-16:4rem;--nx-space-24:6rem;--nx-tracking-tightest:-.035em;--nx-tracking-tighter:-.025em;--nx-tracking-tight:-.01em;--nx-tracking-wide:.02em;--nx-tracking-wider:.08em;--nx-radius-xs:6px;--nx-radius-sm:8px;--nx-radius-md:12px;--nx-radius-lg:16px;--nx-radius-xl:22px;--nx-radius-2xl:28px;--nx-radius-full:999px;--nx-z-sticky:40;--nx-z-dropdown:50;--nx-z-overlay:60;--nx-z-toast:70;--nx-z-tooltip:80;--nx-dur-instant:90ms;--nx-dur-fast:.15s;--nx-dur-base:.22s;--nx-dur-slow:.38s;--nx-dur-slower:.6s;--nx-stagger:55ms;--nx-ease-out:cubic-bezier(.16, 1, .3, 1);--nx-ease-in:cubic-bezier(.7, 0, .84, 0);--nx-ease-in-out:cubic-bezier(.65, 0, .35, 1);--nx-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--nx-motion:1;--nx-spring-snappy:linear(0, .006 1.3%, .021 2.5%, .054 4.2%, .097 5.8%, .19 8.8%, .427 15.4%, .526 18.3%, .627 21.7%, .704 24.6%, .77 27.5%, .833 30.8%, .882 34.2%, .921 37.5%, .953 41.3%, .978 45.4%, .994 50%, 1.005 55.4%, 1.009 66.3%, 1);--nx-spring-snappy-duration:.425s;--nx-spring-gentle:linear(0, .007 1.3%, .027 2.5%, .058 3.8%, .111 5.4%, .209 7.9%, .465 13.8%, .57 16.3%, .679 19.2%, .773 22.1%, .84 24.6%, .903 27.5%, .95 30.4%, .985 33.3%, 1.006 35.8%, 1.022 38.8%, 1.032 42.1%, 1.035 45.4%, 1.032 50.8%, 1.012 65%, 1.003 73.8%, .999 85.4%, 1);--nx-spring-gentle-duration:.763s;--nx-spring-bouncy:linear(0, .003 0.4%, .011 0.8%, .042 1.7%, .09 2.5%, .153 3.3%, .227 4.2%, .31 5%, .399 5.8%, .722 8.8%, .852 10%, .968 11.3%, 1.068 12.5%, 1.149 13.8%, 1.211 15%, 1.253 16.3%, 1.277 17.5%, 1.283 18.3%, 1.283 19.2%, 1.277 20%, 1.258 21.3%, 1.207 23.3%, 1.053 28.3%, .989 30.8%, .964 32.1%, .945 33.3%, .931 34.6%, .921 36.3%, .92 37.9%, .927 40%, 1.001 49.2%, 1.014 51.7%, 1.022 54.6%, 1.021 58.8%, 1 67.9%, .994 72.9%, 1.002 90.4%, 1);--nx-spring-bouncy-duration:1.122s;--nx-spring-soft:linear(0, .003 0.8%, .019 2.1%, .046 3.3%, .079 4.6%, .161 7.1%, .356 12.5%, .455 15.4%, .556 18.8%, .633 21.7%, .706 25%, .767 28.3%, .821 32.1%, .864 35.8%, .9 40%, .931 45%, .954 50.4%, .972 57.1%, .984 64.2%, .992 72.5%, 1);--nx-spring-soft-duration:.702s;--nx-bg:#fcfbf8;--nx-bg-subtle:#f7f5ef;--nx-surface:#fff;--nx-surface-2:#f4f3ef;--nx-surface-3:#eae8e1;--nx-surface-inverse:#0a0c17;--nx-text-inverse:#f5f6fb;--nx-border:#e7e4dc;--nx-border-strong:#8f93a9;--nx-text:#12141f;--nx-text-muted:#555a70;--nx-text-subtle:#6c7088;--nx-accent:#5647e6;--nx-accent-hover:#4739ca;--nx-accent-text:#4a3dd6;--nx-accent-contrast:#fff;--nx-accent-soft:#5647e61f;--nx-accent-border:#5647e659;--nx-gold:#f4a93c;--nx-gold-text:#9a5b0f;--nx-gold-contrast:#1a1206;--nx-gold-soft:#f4a93c2e;--nx-glow:#06c7e3;--nx-success:#059669;--nx-success-text:#047857;--nx-success-soft:#10b98124;--nx-warning:#f59e0b;--nx-warning-text:#a45207;--nx-warning-soft:#f59e0b29;--nx-danger:#dc2626;--nx-danger-hover:#c02424;--nx-danger-text:#c02424;--nx-danger-soft:#ef44441f;--nx-info:#0aa0bb;--nx-info-text:#0b7288;--nx-info-soft:#06c7e324;--nx-ring:#5647e6;--nx-backdrop:#0a0c176b;--nx-glass:#ffffffb8;--nx-glass-border:#fff9;--nx-glass-tint:#ffffff42;--nx-glass-tint-hover:#fff6;--nx-glass-rim:#fffffff2;--nx-glass-rim-soft:#ffffff80;--nx-glass-edge:#11131f1a;--nx-glass-shade:#11131f29;--nx-glass-sheen:#ffffff80;--nx-skeleton:#ebe9e2;--nx-skeleton-shine:#ffffffbf;--nx-highlight:#ffffffe6;--nx-backdrop-intensity:.28;--nx-star:#8482fb;--nx-shadow-xs:0 1px 2px #11131f0f;--nx-shadow-sm:0 1px 2px #11131f0f, 0 2px 8px -2px #11131f14;--nx-shadow-md:0 2px 4px #11131f0a, 0 10px 24px -6px #11131f1f;--nx-shadow-lg:0 4px 8px #11131f0a, 0 24px 48px -12px #11131f33;--nx-shadow-xl:0 8px 16px #11131f0d, 0 40px 80px -20px #11131f4d;--nx-shadow-glow:0 0 0 1px #5647e640, 0 10px 32px -8px #5647e68c;--nx-chart-1:#5647e6;--nx-chart-2:#d6428a;--nx-chart-3:#b8870b;--nx-chart-4:#0f9fb4;--nx-chart-5:#e07a12;--nx-chart-6:#9a6bf0;--nx-chart-7:#1f9d57;--nx-chart-grid:#ebe9e3;--nx-gradient-brand:linear-gradient(135deg, #6a63f4, #7c3aed);--nx-gradient-text:linear-gradient(100deg, #4739ca, #7c3aed 45%, #0aa0bb);--nx-gradient-gold:linear-gradient(100deg, #f4a93c, #d98a1c);--nx-gradient-aurora:conic-gradient(from 210deg, #6a63f4, #8b5cf6, #2ee6fb, #ffc462, #6a63f4)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--nx-accent-soft:lab(40.2206% 42.3958 -80.1251/.12);--nx-accent-border:lab(40.2206% 42.3958 -80.1251/.35);--nx-gold-soft:lab(75.3547% 21.8299 64.3509/.18);--nx-success-soft:lab(66.6921% -50.6677 17.059/.14);--nx-warning-soft:lab(72.7914% 26.933 75.434/.16);--nx-danger-soft:lab(55.7852% 65.6164 40.7976/.12);--nx-info-soft:lab(73.3115% -34.9928 -26.2643/.14);--nx-shadow-glow:0 0 0 1px lab(40.2206% 42.3958 -80.1251/.25), 0 10px 32px -8px lab(40.2206% 42.3958 -80.1251/.55)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light],.light){--nx-bg:#070812;--nx-bg-subtle:#0b0d19;--nx-surface:#0f1120;--nx-surface-2:#161a2c;--nx-surface-3:#1f2338;--nx-surface-inverse:#f5f6fb;--nx-text-inverse:#0a0c17;--nx-border:#23273f;--nx-border-strong:#5b6083;--nx-text:#eef0f8;--nx-text-muted:#a4a8bf;--nx-text-subtle:#80859e;--nx-accent:#6259f0;--nx-accent-hover:#8482fb;--nx-accent-text:#aeb1ff;--nx-accent-contrast:#fff;--nx-accent-soft:#6a63f433;--nx-accent-border:#8482fb66;--nx-gold:#ffc462;--nx-gold-text:#ffcf7a;--nx-gold-contrast:#1a1206;--nx-gold-soft:#ffc46229;--nx-glow:#2ee6fb;--nx-success:#10b981;--nx-success-text:#3ddc97;--nx-success-soft:#10b9812e;--nx-warning:#fbbf24;--nx-warning-text:#fbbf24;--nx-warning-soft:#fbbf2429;--nx-danger:#dc2626;--nx-danger-hover:#ef4444;--nx-danger-text:#ff7a7a;--nx-danger-soft:#ef44442e;--nx-info:#2ee6fb;--nx-info-text:#40e0f5;--nx-info-soft:#2ee6fb29;--nx-ring:#aeb1ff;--nx-backdrop:#0203089e;--nx-glass:#1215249e;--nx-glass-border:#ffffff14;--nx-glass-tint:#ffffff0f;--nx-glass-tint-hover:#ffffff1c;--nx-glass-rim:#ffffff9e;--nx-glass-rim-soft:#ffffff24;--nx-glass-edge:#0000008c;--nx-glass-shade:#00000080;--nx-glass-sheen:#ffffff1f;--nx-skeleton:#191c2e;--nx-skeleton-shine:#ffffff0f;--nx-highlight:#ffffff12;--nx-backdrop-intensity:.45;--nx-star:#fff;--nx-shadow-xs:0 1px 2px #0006;--nx-shadow-sm:0 1px 2px #0006, 0 2px 8px -2px #00000073;--nx-shadow-md:0 2px 4px #00000059, 0 12px 28px -6px #0000008c;--nx-shadow-lg:0 4px 8px #00000059, 0 28px 56px -12px #000000a6;--nx-shadow-xl:0 8px 16px #0006, 0 44px 88px -20px #000000bf;--nx-shadow-glow:0 0 0 1px #8482fb4d, 0 12px 40px -8px #6a63f4b3;--nx-chart-1:#7c78f6;--nx-chart-2:#d9508f;--nx-chart-3:#b08812;--nx-chart-4:#159fb3;--nx-chart-5:#d27421;--nx-chart-6:#9270ea;--nx-chart-7:#27a05f;--nx-chart-grid:#20243a;--nx-gradient-brand:linear-gradient(135deg, #6a63f4, #7c3aed);--nx-gradient-text:linear-gradient(100deg, #a3a8ff, #c4b5fd 45%, #7df3ff);--nx-gradient-gold:linear-gradient(100deg, #ffd68a, #f4a93c);--nx-gradient-aurora:conic-gradient(from 210deg, #6a63f4, #8b5cf6, #2ee6fb, #ffc462, #6a63f4)}@supports (color:lab(0% 0 0)){:root:not([data-theme=light],.light){--nx-accent-soft:lab(49.051% 34.2693 -73.5117/.2);--nx-accent-border:lab(58.9601% 24.7192 -61.3245/.4);--nx-gold-soft:lab(83.2118% 14.3646 56.5769/.16);--nx-success-soft:lab(66.6921% -50.6677 17.059/.18);--nx-warning-soft:lab(81.2476% 13.2706 77.1046/.16);--nx-danger-soft:lab(55.7852% 65.6164 40.7976/.18);--nx-info-soft:lab(83.5385% -39.8707 -23.4946/.16);--nx-shadow-glow:0 0 0 1px lab(58.9601% 24.7192 -61.3245/.3), 0 12px 40px -8px lab(49.051% 34.2693 -73.5117/.7)}}}[data-theme=dark],.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nx-bg:#070812;--nx-bg-subtle:#0b0d19;--nx-surface:#0f1120;--nx-surface-2:#161a2c;--nx-surface-3:#1f2338;--nx-surface-inverse:#f5f6fb;--nx-text-inverse:#0a0c17;--nx-border:#23273f;--nx-border-strong:#5b6083;--nx-text:#eef0f8;--nx-text-muted:#a4a8bf;--nx-text-subtle:#80859e;--nx-accent:#6259f0;--nx-accent-hover:#8482fb;--nx-accent-text:#aeb1ff;--nx-accent-contrast:#fff;--nx-accent-soft:#6a63f433;--nx-accent-border:#8482fb66;--nx-gold:#ffc462;--nx-gold-text:#ffcf7a;--nx-gold-contrast:#1a1206;--nx-gold-soft:#ffc46229;--nx-glow:#2ee6fb;--nx-success:#10b981;--nx-success-text:#3ddc97;--nx-success-soft:#10b9812e;--nx-warning:#fbbf24;--nx-warning-text:#fbbf24;--nx-warning-soft:#fbbf2429;--nx-danger:#dc2626;--nx-danger-hover:#ef4444;--nx-danger-text:#ff7a7a;--nx-danger-soft:#ef44442e;--nx-info:#2ee6fb;--nx-info-text:#40e0f5;--nx-info-soft:#2ee6fb29;--nx-ring:#aeb1ff;--nx-backdrop:#0203089e;--nx-glass:#1215249e;--nx-glass-border:#ffffff14;--nx-glass-tint:#ffffff0f;--nx-glass-tint-hover:#ffffff1c;--nx-glass-rim:#ffffff9e;--nx-glass-rim-soft:#ffffff24;--nx-glass-edge:#0000008c;--nx-glass-shade:#00000080;--nx-glass-sheen:#ffffff1f;--nx-skeleton:#191c2e;--nx-skeleton-shine:#ffffff0f;--nx-highlight:#ffffff12;--nx-backdrop-intensity:.45;--nx-star:#fff;--nx-shadow-xs:0 1px 2px #0006;--nx-shadow-sm:0 1px 2px #0006, 0 2px 8px -2px #00000073;--nx-shadow-md:0 2px 4px #00000059, 0 12px 28px -6px #0000008c;--nx-shadow-lg:0 4px 8px #00000059, 0 28px 56px -12px #000000a6;--nx-shadow-xl:0 8px 16px #0006, 0 44px 88px -20px #000000bf;--nx-shadow-glow:0 0 0 1px #8482fb4d, 0 12px 40px -8px #6a63f4b3;--nx-chart-1:#7c78f6;--nx-chart-2:#d9508f;--nx-chart-3:#b08812;--nx-chart-4:#159fb3;--nx-chart-5:#d27421;--nx-chart-6:#9270ea;--nx-chart-7:#27a05f;--nx-chart-grid:#20243a;--nx-gradient-brand:linear-gradient(135deg, #6a63f4, #7c3aed);--nx-gradient-text:linear-gradient(100deg, #a3a8ff, #c4b5fd 45%, #7df3ff);--nx-gradient-gold:linear-gradient(100deg, #ffd68a, #f4a93c);--nx-gradient-aurora:conic-gradient(from 210deg, #6a63f4, #8b5cf6, #2ee6fb, #ffc462, #6a63f4)}@supports (color:lab(0% 0 0)){[data-theme=dark],.dark{--nx-accent-soft:lab(49.051% 34.2693 -73.5117/.2);--nx-accent-border:lab(58.9601% 24.7192 -61.3245/.4);--nx-gold-soft:lab(83.2118% 14.3646 56.5769/.16);--nx-success-soft:lab(66.6921% -50.6677 17.059/.18);--nx-warning-soft:lab(81.2476% 13.2706 77.1046/.16);--nx-danger-soft:lab(55.7852% 65.6164 40.7976/.18);--nx-info-soft:lab(83.5385% -39.8707 -23.4946/.16);--nx-shadow-glow:0 0 0 1px lab(58.9601% 24.7192 -61.3245/.3), 0 12px 40px -8px lab(49.051% 34.2693 -73.5117/.7)}}[data-theme=light],.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nx-bg:#fcfbf8;--nx-bg-subtle:#f7f5ef;--nx-surface:#fff;--nx-surface-2:#f4f3ef;--nx-surface-3:#eae8e1;--nx-surface-inverse:#0a0c17;--nx-text-inverse:#f5f6fb;--nx-border:#e7e4dc;--nx-border-strong:#8f93a9;--nx-text:#12141f;--nx-text-muted:#555a70;--nx-text-subtle:#6c7088;--nx-accent:#5647e6;--nx-accent-hover:#4739ca;--nx-accent-text:#4a3dd6;--nx-accent-contrast:#fff;--nx-accent-soft:#5647e61f;--nx-accent-border:#5647e659;--nx-gold:#f4a93c;--nx-gold-text:#9a5b0f;--nx-gold-contrast:#1a1206;--nx-gold-soft:#f4a93c2e;--nx-glow:#06c7e3;--nx-success:#059669;--nx-success-text:#047857;--nx-success-soft:#10b98124;--nx-warning:#f59e0b;--nx-warning-text:#a45207;--nx-warning-soft:#f59e0b29;--nx-danger:#dc2626;--nx-danger-hover:#c02424;--nx-danger-text:#c02424;--nx-danger-soft:#ef44441f;--nx-info:#0aa0bb;--nx-info-text:#0b7288;--nx-info-soft:#06c7e324;--nx-ring:#5647e6;--nx-backdrop:#0a0c176b;--nx-glass:#ffffffb8;--nx-glass-border:#fff9;--nx-glass-tint:#ffffff42;--nx-glass-tint-hover:#fff6;--nx-glass-rim:#fffffff2;--nx-glass-rim-soft:#ffffff80;--nx-glass-edge:#11131f1a;--nx-glass-shade:#11131f29;--nx-glass-sheen:#ffffff80;--nx-skeleton:#ebe9e2;--nx-skeleton-shine:#ffffffbf;--nx-highlight:#ffffffe6;--nx-backdrop-intensity:.28;--nx-star:#8482fb;--nx-shadow-xs:0 1px 2px #11131f0f;--nx-shadow-sm:0 1px 2px #11131f0f, 0 2px 8px -2px #11131f14;--nx-shadow-md:0 2px 4px #11131f0a, 0 10px 24px -6px #11131f1f;--nx-shadow-lg:0 4px 8px #11131f0a, 0 24px 48px -12px #11131f33;--nx-shadow-xl:0 8px 16px #11131f0d, 0 40px 80px -20px #11131f4d;--nx-shadow-glow:0 0 0 1px #5647e640, 0 10px 32px -8px #5647e68c;--nx-chart-1:#5647e6;--nx-chart-2:#d6428a;--nx-chart-3:#b8870b;--nx-chart-4:#0f9fb4;--nx-chart-5:#e07a12;--nx-chart-6:#9a6bf0;--nx-chart-7:#1f9d57;--nx-chart-grid:#ebe9e3;--nx-gradient-brand:linear-gradient(135deg, #6a63f4, #7c3aed);--nx-gradient-text:linear-gradient(100deg, #4739ca, #7c3aed 45%, #0aa0bb);--nx-gradient-gold:linear-gradient(100deg, #f4a93c, #d98a1c);--nx-gradient-aurora:conic-gradient(from 210deg, #6a63f4, #8b5cf6, #2ee6fb, #ffc462, #6a63f4)}@supports (color:lab(0% 0 0)){[data-theme=light],.light{--nx-accent-soft:lab(40.2206% 42.3958 -80.1251/.12);--nx-accent-border:lab(40.2206% 42.3958 -80.1251/.35);--nx-gold-soft:lab(75.3547% 21.8299 64.3509/.18);--nx-success-soft:lab(66.6921% -50.6677 17.059/.14);--nx-warning-soft:lab(72.7914% 26.933 75.434/.16);--nx-danger-soft:lab(55.7852% 65.6164 40.7976/.12);--nx-info-soft:lab(73.3115% -34.9928 -26.2643/.14);--nx-shadow-glow:0 0 0 1px lab(40.2206% 42.3958 -80.1251/.25), 0 10px 32px -8px lab(40.2206% 42.3958 -80.1251/.55)}}@media (prefers-reduced-motion:reduce){:root{--nx-motion:0;--nx-dur-slow:.16s;--nx-dur-slower:.2s;--nx-spring-snappy:cubic-bezier(.16, 1, .3, 1);--nx-spring-snappy-duration:.18s;--nx-spring-gentle:cubic-bezier(.16, 1, .3, 1);--nx-spring-gentle-duration:.18s;--nx-spring-bouncy:cubic-bezier(.16, 1, .3, 1);--nx-spring-bouncy-duration:.18s;--nx-spring-soft:cubic-bezier(.16, 1, .3, 1);--nx-spring-soft-duration:.18s}}}@layer nx.base{:where(html){font-family:var(--nx-font-sans);color:var(--nx-text);background-color:var(--nx-bg);accent-color:var(--nx-accent);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--nx-border-strong) transparent;line-height:1.6}:where([class^=nx-],[class*=\ nx-]),:where([class^=nx-],[class*=\ nx-]):before,:where([class^=nx-],[class*=\ nx-]):after{box-sizing:border-box}:where(:lang(fa),:lang(ar),:lang(ur)){--nx-font-sans:"Vazirmatn", "Inter", ui-sans-serif, system-ui, sans-serif;--nx-font-display:"Vazirmatn", "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--nx-tracking-tightest:0;--nx-tracking-tighter:0;--nx-tracking-tight:0;--nx-tracking-wide:0;--nx-tracking-wider:0}:where(html:lang(fa),html:lang(ar),html:lang(ur)){line-height:1.8}:where(html){--nx-dir:1}:where([dir=rtl]){--nx-dir:-1}:where([dir=ltr]){--nx-dir:1}::selection{background-color:var(--nx-accent-soft);color:inherit}:where(.nx-visually-hidden):where(:not(:focus-within,:active)){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.nx-icon{stroke-width:1.75px;flex:none;block-size:1.15em;inline-size:1.15em}:where([dir=rtl]) .nx-icon[data-directional]{scale:-1 1}:where(.nx-focus-ring):focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}:where(.nx-skip-link){z-index:var(--nx-z-tooltip);padding:var(--nx-space-2) var(--nx-space-4);border-radius:var(--nx-radius-sm);background:var(--nx-surface-inverse);color:var(--nx-text-inverse);position:fixed;inset-block-start:var(--nx-space-3);inset-inline-start:var(--nx-space-3)}@media (forced-colors:active){:where(.nx-focus-ring):focus-visible{outline-color:highlight}}@property --nx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes nx-fade-in{0%{opacity:0}}@keyframes nx-fade-out{to{opacity:0}}@keyframes nx-rise{0%{opacity:0;translate:0 calc(14px * var(--nx-motion))}}@keyframes nx-sink{0%{opacity:0;translate:0 calc(-14px * var(--nx-motion))}}@keyframes nx-scale-in{0%{opacity:0;scale:calc(1 - .06 * var(--nx-motion))}}@keyframes nx-blur-in{0%{opacity:0;filter:blur(calc(10px * var(--nx-motion)));translate:0 calc(10px * var(--nx-motion))}}@keyframes nx-spin{to{rotate:1turn}}@keyframes nx-turn{to{--nx-angle:360deg}}@keyframes nx-pulse{50%{opacity:.45}}@keyframes nx-ping{75%,to{opacity:0;scale:2.4}}@keyframes nx-float{50%{translate:0 calc(-6px * var(--nx-motion))}}@keyframes nx-pop{40%{scale:calc(1 + .22 * var(--nx-motion))}}@keyframes nx-shake{20%,60%{translate:calc(-5px * var(--nx-motion)) 0}40%,80%{translate:calc(5px * var(--nx-motion)) 0}}@keyframes nx-sheen{0%{background-position:200% 0}to{background-position:-100% 0}}@keyframes nx-draw{to{stroke-dashoffset:0}}[data-nx-reveal]{transition:opacity var(--nx-dur-slower) var(--nx-ease-out), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), scale var(--nx-spring-gentle-duration) var(--nx-spring-gentle), filter var(--nx-dur-slower) var(--nx-ease-out);transition-delay:calc(var(--nx-i,0) * var(--nx-stagger) + var(--nx-delay,0s))}:where(.nx-js) [data-nx-reveal]:not([data-nx-revealed]){opacity:0;translate:0 calc(18px * var(--nx-motion))}:where(.nx-js) [data-nx-reveal=fade]:not([data-nx-revealed]){translate:none}:where(.nx-js) [data-nx-reveal=scale]:not([data-nx-revealed]){translate:none;scale:calc(1 - .08 * var(--nx-motion))}:where(.nx-js) [data-nx-reveal=blur]:not([data-nx-revealed]){filter:blur(calc(10px * var(--nx-motion)))}:where(.nx-js) [data-nx-reveal=start]:not([data-nx-revealed]){translate:calc(-24px * var(--nx-dir) * var(--nx-motion)) 0}:where(.nx-js) [data-nx-reveal=end]:not([data-nx-revealed]){translate:calc(24px * var(--nx-dir) * var(--nx-motion)) 0}[data-nx-reveal=group]{transition:none}[data-nx-reveal=group]>*{transition:opacity var(--nx-dur-slower) var(--nx-ease-out), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), filter var(--nx-dur-slower) var(--nx-ease-out);transition-delay:calc(var(--nx-i,0) * var(--nx-stagger) + var(--nx-delay,0s))}:where(.nx-js) [data-nx-reveal=group]:not([data-nx-revealed]){opacity:1;translate:none}:where(.nx-js) [data-nx-reveal=group]:not([data-nx-revealed])>*{opacity:0;translate:0 calc(18px * var(--nx-motion))}@keyframes nx-reveal-failsafe{to{opacity:1;filter:none;translate:none;scale:none}}:where(.nx-js:not(.nx-live)) [data-nx-reveal]:not([data-nx-revealed]),:where(.nx-js:not(.nx-live)) [data-nx-reveal=group]:not([data-nx-revealed])>*{animation:1ms 2.5s forwards nx-reveal-failsafe}[data-nx-magnetic],[data-nx-tilt]{transition:transform var(--nx-transform-duration,var(--nx-spring-gentle-duration)) var(--nx-transform-ease,var(--nx-spring-gentle))}[data-nx-magnetic]{transform:translate(var(--nx-mx,0px), var(--nx-my,0px))}[data-nx-tilt]{transform:perspective(900px) rotateX(var(--nx-rx,0deg)) rotateY(var(--nx-ry,0deg));transform-style:preserve-3d}[data-nx-pointer]{--nx-transform-duration:.14s;--nx-transform-ease:var(--nx-ease-out)}.nx-page{view-transition-name:nx-page}@keyframes nx-vt-out{to{opacity:0;translate:0 calc(-8px * var(--nx-motion));filter:blur(calc(3px * var(--nx-motion)))}}@keyframes nx-vt-in{0%{opacity:0;translate:0 calc(14px * var(--nx-motion));filter:blur(calc(6px * var(--nx-motion)))}}@keyframes nx-vt-zoom-out{to{opacity:0;scale:calc(1 - .04 * var(--nx-motion))}}@keyframes nx-vt-zoom-in{0%{opacity:0;scale:calc(1 + .04 * var(--nx-motion))}}@keyframes nx-vt-to-start{to{opacity:0;translate:calc(-12% * var(--nx-dir) * var(--nx-motion)) 0}}@keyframes nx-vt-from-end{0%{opacity:0;translate:calc(12% * var(--nx-dir) * var(--nx-motion)) 0}}@keyframes nx-vt-to-end{to{opacity:0;translate:calc(12% * var(--nx-dir) * var(--nx-motion)) 0}}@keyframes nx-vt-from-start{0%{opacity:0;translate:calc(-12% * var(--nx-dir) * var(--nx-motion)) 0}}::view-transition-old(nx-page){animation:var(--nx-dur-base) var(--nx-ease-in) both nx-fade-out}::view-transition-new(nx-page){animation:var(--nx-dur-slow) var(--nx-ease-out) both nx-fade-in}:root[data-nx-transition=rise]::view-transition-old(nx-page){animation-name:nx-vt-out}:root[data-nx-transition=rise]::view-transition-new(nx-page){animation-name:nx-vt-in;animation-timing-function:var(--nx-spring-soft);animation-duration:var(--nx-spring-soft-duration)}:root[data-nx-transition=zoom]::view-transition-old(nx-page){animation-name:nx-vt-zoom-out}:root[data-nx-transition=zoom]::view-transition-new(nx-page){animation-name:nx-vt-zoom-in}:root[data-nx-transition=slide]:active-view-transition-type(forward)::view-transition-old(nx-page){animation-name:nx-vt-to-start}:root[data-nx-transition=slide]:active-view-transition-type(forward)::view-transition-new(nx-page){animation-name:nx-vt-from-end}:root[data-nx-transition=slide]:active-view-transition-type(back)::view-transition-old(nx-page){animation-name:nx-vt-to-end}:root[data-nx-transition=slide]:active-view-transition-type(back)::view-transition-new(nx-page){animation-name:nx-vt-from-start}.nx-page[data-nx-entering]{animation:nx-vt-in var(--nx-dur-slow) var(--nx-ease-out) both}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.nx-page[data-nx-entering]{animation-name:nx-fade-in}}}@layer nx.components{.nx-gradient-text{background:var(--nx-gradient-text);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.nx-gradient-text[data-variant=gold]{background-image:var(--nx-gradient-gold)}.nx-gradient-text[data-variant=brand]{background-image:var(--nx-gradient-brand)}.nx-gradient-text[data-animate]{animation:nx-gradient-flow 6s var(--nx-ease-in-out) infinite alternate}@keyframes nx-gradient-flow{to{background-position:100% 0}}.nx-shimmer{--_base:var(--nx-text-subtle);--_shine:var(--nx-text);background:linear-gradient(100deg, var(--_base) 35%, var(--_shine) 50%, var(--_base) 65%) 0 0 / 250% 100%;color:#0000;animation:nx-sheen var(--nx-shimmer-duration,2.4s) linear infinite;-webkit-background-clip:text;background-clip:text}.nx-shimmer[data-variant=wave]{color:var(--_base);background:0 0;animation:none}.nx-shimmer[data-variant=wave] .nx-text-piece{white-space:pre;animation:nx-wave var(--nx-shimmer-duration,2.4s) var(--nx-ease-in-out) infinite;animation-delay:calc(var(--nx-i,0) * 70ms);display:inline-block}@keyframes nx-wave{0%,60%,to{color:var(--_base);translate:0}30%{translate:0 calc(-.18em * var(--nx-motion));color:var(--_shine)}}.nx-text-reveal[data-nx-reveal]{opacity:1;filter:none;transition:none;translate:none}.nx-text-reveal .nx-text-piece{white-space:pre;transition:opacity var(--nx-dur-slower) var(--nx-ease-out), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), filter var(--nx-dur-slower) var(--nx-ease-out);transition-delay:calc(var(--nx-i,0) * var(--nx-text-stagger,35ms) + var(--nx-delay,0s));display:inline-block}.nx-text-reveal[data-by=char] .nx-text-piece{--nx-text-stagger:18ms}:where(.nx-js) .nx-text-reveal[data-nx-reveal]:not([data-nx-revealed]) .nx-text-piece{opacity:0;translate:0 calc(.45em * var(--nx-motion));filter:blur(calc(8px * var(--nx-motion)))}@supports (animation-timeline:view()) and (animation-range:entry){.nx-text-reveal[data-trigger=scroll]{view-timeline:--nx-text-scroll block}.nx-text-reveal[data-trigger=scroll] .nx-text-piece{opacity:1;filter:none;animation:linear both nx-word-light;animation-timeline:--nx-text-scroll;animation-range:cover calc(10% + var(--nx-i) * var(--nx-scroll-step,1.5%)) cover calc(30% + var(--nx-i) * var(--nx-scroll-step,1.5%));transition:none;translate:none}}@keyframes nx-word-light{0%{opacity:.18}}.nx-scramble{font-variant-numeric:tabular-nums}.nx-scramble [data-scrambling]{color:var(--nx-scramble-color,var(--nx-accent-text))}.nx-word-rotate{vertical-align:bottom;inline-size:var(--nx-word-width,auto);transition:inline-size var(--nx-spring-gentle-duration) var(--nx-spring-gentle);overflow-clip-margin:.2em;display:inline-grid;overflow:clip}.nx-word-rotate-word{white-space:nowrap;color:var(--nx-word-color,inherit);grid-area:1/1}.nx-word-rotate-word[data-state=enter]{animation:nx-word-in var(--nx-spring-gentle-duration) var(--nx-spring-gentle) both}.nx-word-rotate-word[data-state=exit]{animation:nx-word-out var(--nx-dur-slow) var(--nx-ease-in) both}@keyframes nx-word-in{0%{opacity:0;translate:0 calc(.7em * var(--nx-motion));filter:blur(calc(6px * var(--nx-motion)))}}@keyframes nx-word-out{to{opacity:0;translate:0 calc(-.7em * var(--nx-motion));filter:blur(calc(6px * var(--nx-motion)))}}.nx-number{font-variant-numeric:tabular-nums;line-height:1.1;display:inline-flex}.nx-number-roll{direction:ltr;display:inline-flex}.nx-digit{text-align:center;block-size:1.1em;display:inline-block;overflow:clip}.nx-digit-track{translate:0 calc(var(--d,0) * -1.1em);transition:translate var(--nx-number-duration,var(--nx-spring-gentle-duration)) var(--nx-spring-gentle);transition-delay:calc(var(--nx-p,0) * 40ms);flex-direction:column;display:flex}.nx-digit-track>span{block-size:1.1em}:where(.nx-js) [data-nx-reveal]:not([data-nx-revealed]) .nx-digit-track,:where(.nx-js) .nx-number[data-nx-reveal]:not([data-nx-revealed]) .nx-digit-track{translate:0}.nx-number[data-nx-reveal]{opacity:1;translate:none}.nx-highlight{white-space:nowrap;isolation:isolate;--_color:var(--nx-highlight-color,var(--nx-gold));display:inline-block;position:relative}.nx-highlight-mark{z-index:-1;fill:none;block-size:.5em;inline-size:108%;stroke:var(--_color);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--nx-ease-out) calc(var(--nx-delay,0s) + .15s);position:absolute;inset-block-end:-.28em;inset-inline-start:-4%;overflow:visible}.nx-highlight[data-variant=circle] .nx-highlight-mark{stroke-width:2.5px;block-size:136%;inline-size:116%;inset-block:-18% auto;inset-inline-start:-8%}.nx-highlight[data-variant=marker] .nx-highlight-mark{display:none}.nx-highlight[data-variant=marker]{background:linear-gradient(var(--nx-gold-soft), var(--nx-gold-soft)) no-repeat 0 85% / 100% 45%;transition:background-size .8s var(--nx-ease-out) calc(var(--nx-delay,0s) + .15s)}:where(.nx-js) .nx-highlight[data-nx-reveal]:not([data-nx-revealed]){opacity:1;translate:none}:where(.nx-js) .nx-highlight[data-nx-reveal]:not([data-nx-revealed]) .nx-highlight-mark{stroke-dashoffset:1px}:where(.nx-js) .nx-highlight[data-nx-reveal]:not([data-nx-revealed])[data-variant=marker]{background-size:0% 45%}:where([dir=rtl]) .nx-highlight[data-variant=marker]{background-position:100% 85%}@media (prefers-reduced-motion:reduce){.nx-shimmer,.nx-gradient-text[data-animate],.nx-shimmer[data-variant=wave] .nx-text-piece{animation:none}.nx-shimmer{color:var(--_base);background:0 0}}.nx-button{--_h:2.5rem;--_px:1rem;--_fs:var(--nx-text-sm);--_radius:var(--nx-radius-md);--_bg:var(--nx-surface-2);--_bg-hover:var(--nx-surface-3);--_fg:var(--nx-text);--_border:var(--nx-border);--_shadow:var(--nx-shadow-xs);isolation:isolate;min-block-size:var(--_h);padding-inline:var(--_px);border:1px solid var(--_border);border-radius:var(--_radius);background:var(--_bg);color:var(--_fg);box-shadow:var(--_shadow);font:600 var(--_fs) / 1.2 var(--nx-font-sans);letter-spacing:var(--nx-tracking-tight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--nx-dur-fast) var(--nx-ease-out), border-color var(--nx-dur-fast) var(--nx-ease-out), color var(--nx-dur-fast) var(--nx-ease-out), box-shadow var(--nx-dur-base) var(--nx-ease-out), translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), transform var(--nx-transform-duration,var(--nx-spring-gentle-duration)) var(--nx-transform-ease,var(--nx-spring-gentle));grid-template-areas:"stack";place-items:center;text-decoration:none;display:inline-grid;position:relative;overflow:clip}.nx-button:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-button:hover:not(:disabled,[aria-disabled=true]){background:var(--_bg-hover)}.nx-button:active:not(:disabled,[aria-disabled=true]){scale:calc(1 - .03 * var(--nx-motion))}.nx-button:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.5;box-shadow:none}.nx-button[data-block]{inline-size:100%;display:grid}.nx-button[data-shape=pill]{--_radius:var(--nx-radius-full)}.nx-button[data-shape=square]{--_radius:var(--nx-radius-xs)}.nx-button[data-size=xs]{--_h:1.75rem;--_px:.625rem;--_fs:var(--nx-text-xs);--_radius:var(--nx-radius-sm)}.nx-button[data-size=sm]{--_h:2.125rem;--_px:.8rem;--_fs:var(--nx-text-sm);--_radius:var(--nx-radius-sm)}.nx-button[data-size=lg]{--_h:3rem;--_px:1.4rem;--_fs:var(--nx-text-md);--_radius:var(--nx-radius-lg)}.nx-button[data-size=xl]{--_h:3.5rem;--_px:1.75rem;--_fs:var(--nx-text-lg);--_radius:var(--nx-radius-lg)}.nx-button[data-shape=pill][data-size]{--_radius:var(--nx-radius-full)}.nx-button[data-icon-only]{--_px:0;inline-size:var(--_h)}.nx-button[data-variant=primary]{--_bg:linear-gradient(180deg, color-mix(in oklab, var(--nx-accent) 86%, white), var(--nx-accent));--_bg-hover:linear-gradient(180deg, color-mix(in oklab, var(--nx-accent-hover) 84%, white), var(--nx-accent-hover));--_fg:var(--nx-accent-contrast);--_border:color-mix(in oklab, var(--nx-accent) 70%, black);--_shadow:inset 0 1px 0 #ffffff38, 0 1px 2px #0000001f, 0 6px 16px -6px color-mix(in oklab, var(--nx-accent) 70%, transparent)}.nx-button[data-variant=secondary]{--_bg:var(--nx-surface);--_bg-hover:var(--nx-surface-2);--_shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight)}.nx-button[data-variant=outline]{--_bg:transparent;--_bg-hover:var(--nx-accent-soft);--_border:var(--nx-border-strong);--_shadow:none}.nx-button[data-variant=ghost]{--_bg:transparent;--_bg-hover:var(--nx-surface-2);--_border:transparent;--_shadow:none}.nx-button[data-variant=danger]{--_bg:var(--nx-danger);--_bg-hover:var(--nx-danger-hover);--_fg:#fff;--_border:transparent;--_shadow:inset 0 1px 0 #ffffff2e, 0 6px 16px -6px color-mix(in oklab, var(--nx-danger) 70%, transparent)}.nx-button[data-variant=gold]{--_bg:var(--nx-gradient-gold);--_bg-hover:var(--nx-gradient-gold);--_fg:var(--nx-gold-contrast);--_border:color-mix(in oklab, var(--nx-gold) 70%, black);--_shadow:inset 0 1px 0 #ffffff59, 0 6px 18px -6px color-mix(in oklab, var(--nx-gold) 80%, transparent)}.nx-button[data-variant=inverse]{--_bg:var(--nx-surface-inverse);--_bg-hover:color-mix(in oklab, var(--nx-surface-inverse) 88%, var(--nx-accent));--_fg:var(--nx-text-inverse);--_border:transparent}.nx-button[data-variant=link]{--_bg:transparent;--_bg-hover:transparent;--_fg:var(--nx-accent-text);--_border:transparent;--_shadow:none;--_px:0;min-block-size:auto}.nx-button[data-variant=link]:hover .nx-button-label{text-underline-offset:.2em;text-decoration:underline}.nx-button[data-variant=glow]{--_beam:conic-gradient(from var(--nx-angle), transparent 15%, var(--nx-cyan-400), var(--nx-lapis-500), var(--nx-violet-500), transparent 85%) border-box;--_bg:linear-gradient(var(--nx-surface), var(--nx-surface)) padding-box, var(--_beam);--_bg-hover:linear-gradient(var(--nx-surface-2), var(--nx-surface-2)) padding-box, var(--_beam);--_border:transparent;--_shadow:var(--nx-shadow-glow);border-width:1.5px;animation:3.2s linear infinite nx-turn}.nx-button:is([data-variant=primary],[data-variant=danger],[data-variant=gold],[data-variant=glow],[data-variant=inverse]):hover:not(:disabled,[aria-disabled=true]){translate:0 calc(-1px * var(--nx-motion))}.nx-button-label,.nx-button-status{transition:opacity var(--nx-dur-base) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), filter var(--nx-dur-base) var(--nx-ease-out), translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy);grid-area:stack;justify-content:center;align-items:center;gap:.5em;display:inline-flex}.nx-button-status{opacity:0;filter:blur(4px);pointer-events:none;scale:.6}.nx-button-status .nx-icon{block-size:1.25em;inline-size:1.25em}.nx-button-status>*{grid-area:1/1;display:none}.nx-button:is([data-status=loading],[data-status=success],[data-status=error],[data-loading],[aria-busy=true]) .nx-button-label{opacity:0;filter:blur(4px);scale:.85}.nx-button:is([data-status=loading],[data-status=success],[data-status=error],[data-loading],[aria-busy=true]) .nx-button-status{opacity:1;filter:none;scale:1}.nx-button:is([data-status=loading],[data-loading],[aria-busy=true]){cursor:progress}.nx-button:is([data-status=loading],[data-loading],[aria-busy=true]) .nx-button-status>.nx-spinner{display:inline-block}.nx-button[data-status=success]{--_bg:var(--nx-success);--_bg-hover:var(--nx-success);--_fg:#fff;--_border:transparent}.nx-button[data-status=success] .nx-button-status>.nx-status-check{display:block}.nx-button[data-status=error]{animation:nx-shake .42s var(--nx-ease-out)}.nx-button[data-status=error] .nx-button-status>.nx-status-cross{display:block}.nx-button-status .nx-status-check,.nx-button-status .nx-status-cross{stroke-dasharray:1;stroke-dashoffset:1px}.nx-button[data-status=success] .nx-status-check,.nx-button[data-status=error] .nx-status-cross{animation:nx-draw .42s var(--nx-ease-out) 80ms forwards}.nx-button[data-effect=shine]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff59 45%,#ffffff0d 55%,#0000 70%) 150% 0/250% 100% no-repeat;position:absolute;inset:0}.nx-button[data-effect=shine]:hover:after{transition:background-position .9s var(--nx-ease-out);background-position:-100% 0}.nx-button[data-effect=slide] .nx-button-label{position:relative;overflow:clip}.nx-button[data-effect=slide] .nx-button-label>*{transition:translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy)}.nx-button[data-effect=slide] .nx-button-label:after{content:attr(data-text) / "";transition:translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy);place-items:center;display:grid;position:absolute;inset:0;translate:0 110%}.nx-button[data-effect=slide] .nx-button-label>.nx-button-text{display:inline-block}.nx-button[data-effect=slide]:hover .nx-button-label>*{translate:0 calc(-110% * var(--nx-motion))}.nx-button[data-effect=slide]:hover .nx-button-label:after{translate:0 calc(110% - 110% * var(--nx-motion))}.nx-ripple{z-index:-1;inline-size:var(--nx-ripple-size);block-size:var(--nx-ripple-size);inset-block-start:var(--nx-ripple-y);left:var(--nx-ripple-x);opacity:.18;pointer-events:none;animation:nx-ripple .65s var(--nx-ease-out) forwards;background:currentColor;border-radius:50%;position:absolute;translate:-50% -50%;scale:0}@keyframes nx-ripple{to{opacity:0;scale:1}}.nx-copy .nx-copy-icons{display:inline-grid}.nx-copy .nx-copy-icons>*{transition:opacity var(--nx-dur-base) var(--nx-ease-out), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), filter var(--nx-dur-base) var(--nx-ease-out);grid-area:1/1}.nx-copy .nx-copy-done{opacity:0;filter:blur(3px);color:var(--nx-success-text);scale:.4}.nx-copy[data-copied] .nx-copy-idle{opacity:0;filter:blur(3px);scale:.4}.nx-copy[data-copied] .nx-copy-done{opacity:1;filter:none;scale:1}.nx-like .nx-like-heart{fill:#0000;transition:fill var(--nx-dur-fast) var(--nx-ease-out)}.nx-like[aria-pressed=true]{color:var(--nx-danger)}.nx-like[aria-pressed=true] .nx-like-heart{fill:currentColor;animation:nx-pop .56s var(--nx-spring-bouncy)}.nx-burst{pointer-events:none;position:absolute;inset:50% auto auto 50%}.nx-burst-particle{background:var(--nx-burst-color,var(--nx-danger));block-size:6px;inline-size:6px;animation:nx-burst .64s var(--nx-ease-out) forwards;border-radius:50%;position:absolute;translate:-50% -50%}@keyframes nx-burst{0%{opacity:1;transform:rotate(var(--nx-angle-deg,0deg)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--nx-angle-deg,0deg)) translateY(calc(-26px * var(--nx-motion))) scale(.2)}}.nx-theme-icons{display:inline-grid}.nx-theme-icons>.nx-icon{transition:opacity var(--nx-dur-base) var(--nx-ease-out), rotate var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);grid-area:1/1}.nx-theme-icons>.nx-theme-moon{opacity:0;rotate:-90deg;scale:.4}:root:is([data-theme=dark],.dark) .nx-theme-icons>.nx-theme-sun{opacity:0;rotate:90deg;scale:.4}:root:is([data-theme=dark],.dark) .nx-theme-icons>.nx-theme-moon{opacity:1;rotate:none;scale:1}@media (prefers-color-scheme:dark){:root:not([data-theme],.light,.dark) .nx-theme-icons>.nx-theme-sun{opacity:0;rotate:90deg;scale:.4}:root:not([data-theme],.light,.dark) .nx-theme-icons>.nx-theme-moon{opacity:1;rotate:none;scale:1}}@media (prefers-reduced-motion:reduce){.nx-button[data-variant=glow]{animation:none}.nx-button[data-effect=shine]:after{display:none}}@media (forced-colors:active){.nx-button{border-color:buttontext}}.nx-field{gap:var(--nx-space-2);align-content:start;display:grid}.nx-label{align-items:center;gap:var(--nx-space-1);font-size:var(--nx-text-sm);color:var(--nx-text);font-weight:600;display:inline-flex}.nx-label .nx-label-required{color:var(--nx-danger-text)}.nx-hint{font-size:var(--nx-text-sm);color:var(--nx-text-muted);margin:0}.nx-error{align-items:center;gap:var(--nx-space-2);font-size:var(--nx-text-sm);color:var(--nx-danger-text);animation:nx-rise var(--nx-dur-slow) var(--nx-ease-out);margin:0;display:flex}.nx-error .nx-icon{block-size:1em;inline-size:1em}.nx-input,.nx-textarea,.nx-select,.nx-input-group{--_border:var(--nx-border-strong);--_ring:var(--nx-accent-soft);--_focus:var(--nx-accent);border:1px solid var(--_border);border-radius:var(--nx-radius-md);background:var(--nx-surface);min-block-size:2.75rem;inline-size:100%;color:var(--nx-text);font:400 var(--nx-text-md) / 1.5 var(--nx-font-sans);box-shadow:var(--nx-shadow-xs);transition:border-color var(--nx-dur-fast) var(--nx-ease-out), box-shadow var(--nx-dur-base) var(--nx-ease-out), background-color var(--nx-dur-fast) var(--nx-ease-out);padding:.625rem .875rem}:is(.nx-input,.nx-textarea,.nx-select,.nx-input-group)::placeholder{color:var(--nx-text-subtle);opacity:1}:is(.nx-input,.nx-textarea,.nx-select,.nx-input-group):hover:not(:disabled,:focus,:focus-within){--_border:color-mix(in oklab, var(--nx-border-strong) 70%, var(--nx-text))}:is(.nx-input,.nx-textarea,.nx-select,.nx-input-group):is(:disabled,[aria-disabled=true]){background:var(--nx-surface-2);color:var(--nx-text-muted);cursor:not-allowed;opacity:.75}:is(.nx-input,.nx-textarea,.nx-select,.nx-input-group)[data-size=sm]{min-block-size:2.25rem;font-size:var(--nx-text-sm);border-radius:var(--nx-radius-sm);padding-block:.375rem}:is(.nx-input,.nx-textarea,.nx-select,.nx-input-group)[data-size=lg]{min-block-size:3.25rem;font-size:var(--nx-text-lg);border-radius:var(--nx-radius-lg);padding-inline:1rem}:is(.nx-input,.nx-textarea,.nx-select):focus-visible,.nx-input-group:focus-within{--_border:var(--_focus);box-shadow:var(--nx-shadow-xs), 0 0 0 4px var(--_ring);outline:none}:is(.nx-input,.nx-textarea,.nx-select):is([aria-invalid=true],:user-invalid),.nx-field[data-invalid] :is(.nx-input,.nx-textarea,.nx-select,.nx-input-group){--_border:var(--nx-danger);--_ring:var(--nx-danger-soft);--_focus:var(--nx-danger)}.nx-input-group:has(>.nx-input:is([aria-invalid=true],:user-invalid)){--_border:var(--nx-danger);--_ring:var(--nx-danger-soft);--_focus:var(--nx-danger)}:is(.nx-input,.nx-textarea,.nx-select)[aria-invalid=true]{animation:nx-shake .4s var(--nx-ease-out)}.nx-input-group:has(>.nx-input[aria-invalid=true]){animation:nx-shake .4s var(--nx-ease-out)}@media (pointer:coarse){:is(.nx-input,.nx-textarea,.nx-select)[data-size=sm]{font-size:var(--nx-text-md)}}.nx-input-group{align-items:center;gap:var(--nx-space-2);cursor:text;padding-block:0;display:flex}.nx-input-group>.nx-input{min-block-size:calc(2.75rem - 2px);min-inline-size:0;box-shadow:none;background:0 0;border:0;flex:1;padding-inline:0;animation:none}.nx-input-group>.nx-input:focus-visible{box-shadow:none}.nx-input-addon{align-items:center;gap:var(--nx-space-1);color:var(--nx-text-subtle);font-size:var(--nx-text-sm);white-space:nowrap;display:inline-flex}.nx-input-addon .nx-icon{block-size:1.1rem;inline-size:1.1rem}.nx-textarea{min-block-size:calc(3lh + 1.25rem);max-block-size:var(--nx-textarea-max,16lh);resize:vertical;field-sizing:content;display:block}.nx-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b8fa6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;background-size:1.1rem;padding-inline-end:2.5rem}:where([dir=rtl]) .nx-select{background-position:.8rem}@supports (appearance:base-select){.nx-select{appearance:base-select}.nx-select::picker(select){appearance:base-select}.nx-select{background-image:none;align-items:center;padding-inline-end:.875rem;display:flex}.nx-select::picker-icon{content:"";block-size:1.1rem;inline-size:1.1rem;color:var(--nx-text-subtle);transition:rotate var(--nx-spring-snappy-duration) var(--nx-spring-snappy);background:currentColor;margin-inline-start:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.nx-select:open::picker-icon{rotate:180deg}.nx-select::picker(select){margin-block:var(--nx-space-2);padding:var(--nx-space-1);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface);box-shadow:var(--nx-shadow-lg);opacity:0;translate:0 calc(-6px * var(--nx-motion));transition:opacity var(--nx-dur-base) var(--nx-ease-out), translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy), display var(--nx-dur-base) allow-discrete, overlay var(--nx-dur-base) allow-discrete}.nx-select:open::picker(select){opacity:1;translate:0}@starting-style{.nx-select:open::picker(select){opacity:0;translate:0 calc(-6px * var(--nx-motion))}}.nx-select option{padding:var(--nx-space-2) var(--nx-space-3);border-radius:var(--nx-radius-sm);transition:background-color var(--nx-dur-fast)}.nx-select option:is(:hover,:focus-visible){background:var(--nx-surface-2);outline:none}.nx-select option:checked{background:var(--nx-accent-soft);color:var(--nx-accent-text);font-weight:600}.nx-select option::checkmark{color:var(--nx-accent-text)}}.nx-choice{align-items:flex-start;gap:var(--nx-space-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.nx-choice:has(:disabled){cursor:not-allowed;opacity:.55}.nx-choice-text{font-size:var(--nx-text-sm);gap:.1rem;line-height:1.45;display:grid}.nx-choice-label{color:var(--nx-text);font-weight:500}.nx-choice-description{color:var(--nx-text-muted)}.nx-checkbox,.nx-radio{appearance:none;border:1.5px solid var(--nx-border-strong);background:var(--nx-surface);block-size:1.125rem;inline-size:1.125rem;color:var(--nx-accent-contrast);cursor:pointer;transition:background-color var(--nx-dur-fast) var(--nx-ease-out), border-color var(--nx-dur-fast) var(--nx-ease-out), box-shadow var(--nx-dur-base) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);flex:none;place-content:center;margin:.125rem 0 0;display:inline-grid}:is(.nx-checkbox,.nx-radio):before{content:"";grid-area:1/1}:is(.nx-checkbox,.nx-radio):focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}:is(.nx-checkbox,.nx-radio):active:not(:disabled){scale:calc(1 - .12 * var(--nx-motion))}:is(.nx-checkbox,.nx-radio):hover:not(:disabled,:checked){border-color:var(--nx-accent);box-shadow:0 0 0 4px var(--nx-accent-soft)}:is(.nx-checkbox,.nx-radio):disabled{cursor:not-allowed}:is(.nx-checkbox,.nx-radio):is([aria-invalid=true],:user-invalid){border-color:var(--nx-danger)}.nx-checkbox{border-radius:6px}.nx-checkbox:before{clip-path:inset(0 100% 0 0);block-size:.8rem;inline-size:.8rem;transition:clip-path .28s var(--nx-ease-out);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12.5 9.5 17.5 19.5 6.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12.5 9.5 17.5 19.5 6.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.nx-checkbox:is(:checked,:indeterminate){background:var(--nx-accent);border-color:var(--nx-accent)}.nx-checkbox:checked:before{clip-path:inset(0);transition-delay:40ms}.nx-checkbox:indeterminate:before{clip-path:inset(0);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.6' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.6' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}.nx-radio{border-radius:50%}.nx-radio:before{block-size:.5rem;inline-size:.5rem;transition:scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);background:currentColor;border-radius:50%;scale:0}.nx-radio:checked{background:var(--nx-accent);border-color:var(--nx-accent)}.nx-radio:checked:before{scale:1}.nx-switch{--_w:2.5rem;--_h:1.5rem;--_knob:1.125rem;--_pad:calc((var(--_h) - var(--_knob)) / 2);--_travel:calc(var(--_w) - var(--_knob) - var(--_pad) * 2);appearance:none;inline-size:var(--_w);block-size:var(--_h);border:1px solid var(--nx-border);border-radius:var(--nx-radius-full);background:var(--nx-surface-3);cursor:pointer;transition:background-color var(--nx-dur-base) var(--nx-ease-out), border-color var(--nx-dur-base) var(--nx-ease-out);flex:none;margin:0;position:relative;box-shadow:inset 0 1px 2px #0000001f}.nx-switch:before{content:"";inline-size:var(--_knob);block-size:var(--_knob);border-radius:var(--nx-radius-full);transition:translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy), inline-size var(--nx-spring-snappy-duration) var(--nx-spring-snappy), margin var(--nx-spring-snappy-duration) var(--nx-spring-snappy);background:#fff;position:absolute;inset-block-start:calc(var(--_pad) - 1px);inset-inline-start:calc(var(--_pad) - 1px);box-shadow:0 1px 2px #0003,0 2px 6px -1px #0003}.nx-switch:checked{background:var(--nx-accent);border-color:var(--nx-accent)}.nx-switch:checked:before{translate:calc(var(--_travel) * var(--nx-dir)) 0}.nx-switch:active:not(:disabled):before{inline-size:calc(var(--_knob) + .3rem * var(--nx-motion))}.nx-switch:checked:active:not(:disabled):before{margin-inline-start:calc(-.3rem * var(--nx-motion))}.nx-switch:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-switch:disabled{cursor:not-allowed;opacity:.55}.nx-switch[data-size=sm]{--_w:2rem;--_h:1.25rem;--_knob:.875rem}.nx-switch[data-size=lg]{--_w:3rem;--_h:1.75rem;--_knob:1.375rem}.nx-otp{direction:ltr;display:inline-flex;position:relative}.nx-otp-input{opacity:0;color:#0000;caret-color:#0000;letter-spacing:2em;cursor:text;z-index:1;border:0;inline-size:100%;font-size:16px;position:absolute;inset:0}.nx-otp-slots{align-items:center;gap:var(--nx-space-2);display:flex}.nx-otp-slot{border:1px solid var(--nx-border-strong);border-radius:var(--nx-radius-md);background:var(--nx-surface);block-size:3.5rem;inline-size:3rem;box-shadow:var(--nx-shadow-xs);font:600 var(--nx-text-2xl) / 1 var(--nx-font-mono);color:var(--nx-text);transition:border-color var(--nx-dur-fast) var(--nx-ease-out), box-shadow var(--nx-dur-base) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);place-items:center;display:grid;position:relative}.nx-otp-slot[data-filled]>span{animation:nx-pop .32s var(--nx-spring-bouncy);display:inline-block}.nx-otp-slot[data-active]{border-color:var(--nx-accent);box-shadow:0 0 0 4px var(--nx-accent-soft);scale:calc(1 + .04 * var(--nx-motion))}.nx-otp-slot[data-active]:not([data-filled]):after{content:"";background:var(--nx-accent);border-radius:1px;block-size:1.4rem;inline-size:2px;animation:1s step-end infinite nx-caret}.nx-otp-sep{background:var(--nx-border-strong);border-radius:1px;block-size:2px;inline-size:.75rem}.nx-otp[data-invalid] .nx-otp-slot{border-color:var(--nx-danger);animation:nx-shake .4s var(--nx-ease-out)}.nx-otp:has(.nx-otp-input:disabled){opacity:.55}@keyframes nx-caret{50%{opacity:0}}.nx-slider{--_thumb:1.25rem;--_track:.375rem;--_fill:var(--nx-accent);padding-block:var(--nx-space-3);align-items:center;display:grid;position:relative}.nx-slider-input{appearance:none;inline-size:100%;block-size:var(--_thumb);cursor:pointer;background:0 0;margin:0}.nx-slider-input:focus-visible{outline:none}.nx-slider-input:disabled{cursor:not-allowed;opacity:.55}.nx-slider-input::-webkit-slider-runnable-track{block-size:var(--_track);border-radius:var(--nx-radius-full);background:linear-gradient(calc(90deg * var(--nx-dir)), var(--_fill) var(--nx-pct,50%), var(--nx-surface-3) var(--nx-pct,50%))}.nx-slider-input::-moz-range-track{block-size:var(--_track);border-radius:var(--nx-radius-full);background:linear-gradient(calc(90deg * var(--nx-dir)), var(--_fill) var(--nx-pct,50%), var(--nx-surface-3) var(--nx-pct,50%))}.nx-slider-input::-webkit-slider-thumb{appearance:none;inline-size:var(--_thumb);block-size:var(--_thumb);border:2px solid var(--_fill);box-shadow:var(--nx-shadow-sm);transition:scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), box-shadow var(--nx-dur-base);background:#fff;border-radius:50%;margin-block-start:calc((var(--_track) - var(--_thumb)) / 2)}.nx-slider-input::-moz-range-thumb{inline-size:var(--_thumb);block-size:var(--_thumb);border:2px solid var(--_fill);box-shadow:var(--nx-shadow-sm);transition:scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), box-shadow var(--nx-dur-base);background:#fff;border-radius:50%}.nx-slider-input:active::-webkit-slider-thumb{scale:calc(1 + .18 * var(--nx-motion))}.nx-slider-input:active::-moz-range-thumb{scale:calc(1 + .18 * var(--nx-motion))}.nx-slider-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--nx-accent-soft), var(--nx-shadow-sm);outline:2px solid var(--nx-ring);outline-offset:2px}.nx-slider-input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--nx-accent-soft), var(--nx-shadow-sm);outline:2px solid var(--nx-ring);outline-offset:2px}.nx-slider-value{translate:calc(-50% * var(--nx-dir)) 0;border-radius:var(--nx-radius-sm);background:var(--nx-surface-inverse);color:var(--nx-text-inverse);font:600 var(--nx-text-xs) / 1.3 var(--nx-font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:0;transform-origin:bottom;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);padding:.2rem .5rem;position:absolute;inset-block-end:calc(100% - .25rem);inset-inline-start:calc(var(--nx-pct,50%) + (.5 - var(--nx-frac,.5)) * var(--_thumb));scale:.7}.nx-slider:is(:hover,:focus-within,[data-show-value]) .nx-slider-value{opacity:1;scale:1}.nx-slider-labels{font-size:var(--nx-text-xs);color:var(--nx-text-subtle);justify-content:space-between;display:flex}.nx-filedrop{--_border:var(--nx-border-strong);justify-items:center;gap:var(--nx-space-2);padding:var(--nx-space-8) var(--nx-space-6);border:1.5px dashed var(--_border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);text-align:center;cursor:pointer;transition:border-color var(--nx-dur-fast) var(--nx-ease-out), background-color var(--nx-dur-base) var(--nx-ease-out), scale var(--nx-spring-gentle-duration) var(--nx-spring-gentle);display:grid;position:relative}.nx-filedrop:hover{--_border:var(--nx-accent);background:color-mix(in oklab, var(--nx-accent-soft) 45%, var(--nx-surface))}.nx-filedrop:focus-within{outline:2px solid var(--nx-ring);outline-offset:3px}.nx-filedrop[data-dragging]{--_border:transparent;background:linear-gradient(color-mix(in oklab, var(--nx-accent-soft) 60%, var(--nx-surface)), color-mix(in oklab, var(--nx-accent-soft) 60%, var(--nx-surface))) padding-box, conic-gradient(from var(--nx-angle), var(--nx-lapis-500), var(--nx-cyan-400), var(--nx-violet-500), var(--nx-gold-400), var(--nx-lapis-500)) border-box;scale:calc(1 + .015 * var(--nx-motion));border-style:solid;animation:2.4s linear infinite nx-turn}.nx-filedrop[data-dragging] .nx-filedrop-icon{translate:0 calc(-6px * var(--nx-motion));scale:1.1}.nx-filedrop:has(input:disabled){opacity:.55;cursor:not-allowed}.nx-filedrop-icon{border-radius:var(--nx-radius-lg);background:var(--nx-accent-soft);block-size:3rem;inline-size:3rem;color:var(--nx-accent-text);transition:translate var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);place-items:center;display:grid}.nx-filedrop-icon .nx-icon{block-size:1.5rem;inline-size:1.5rem}.nx-filedrop-title{color:var(--nx-text);font-weight:600}.nx-filedrop-title u{color:var(--nx-accent-text);text-underline-offset:.2em}.nx-filedrop-hint{font-size:var(--nx-text-sm);color:var(--nx-text-muted)}.nx-file-list{gap:var(--nx-space-2);margin:var(--nx-space-3) 0 0;padding:0;list-style:none;display:grid}.nx-file{align-items:center;gap:var(--nx-space-1) var(--nx-space-3);padding:var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface);animation:nx-rise var(--nx-spring-gentle-duration) var(--nx-spring-gentle) both;animation-delay:calc(var(--nx-i,0) * var(--nx-stagger));grid-template-columns:auto 1fr auto;display:grid}.nx-file .nx-progress{grid-column:2/-1}.nx-file[data-status=error]{border-color:var(--nx-danger)}.nx-file[data-status=done] .nx-file-state{color:var(--nx-success-text)}.nx-file-name{font-size:var(--nx-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.nx-file-meta{font-size:var(--nx-text-xs);color:var(--nx-text-muted);grid-column:2}.nx-file-state{color:var(--nx-text-subtle);grid-area:1/3;display:inline-flex}.nx-prompt{isolation:isolate;gap:var(--nx-space-2);padding:var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);box-shadow:var(--nx-shadow-md);transition:border-color var(--nx-dur-base) var(--nx-ease-out), box-shadow var(--nx-dur-base) var(--nx-ease-out);display:grid;position:relative}.nx-prompt:focus-within{border-color:var(--nx-accent-border);box-shadow:var(--nx-shadow-md), 0 0 0 4px var(--nx-accent-soft)}.nx-prompt:before,.nx-prompt:after{content:"";z-index:-1;border-radius:inherit;position:absolute}.nx-prompt:before{background:var(--nx-gradient-aurora);filter:blur(18px);opacity:0;transition:opacity var(--nx-dur-slower) var(--nx-ease-out);inset:-2px}.nx-prompt:after{background:var(--nx-surface);inset:0}.nx-prompt[data-glow]:focus-within:before{opacity:.4;animation:nx-pulse 3.2s var(--nx-ease-in-out) infinite}.nx-prompt-textarea{min-block-size:1.6lh;inline-size:100%;max-block-size:var(--nx-prompt-max,12lh);padding:var(--nx-space-1) var(--nx-space-2);color:var(--nx-text);font:400 var(--nx-text-md) / 1.6 var(--nx-font-sans);resize:none;field-sizing:content;background:0 0;border:0}.nx-prompt-textarea:focus-visible{outline:none}.nx-prompt-textarea::placeholder{color:var(--nx-text-subtle)}.nx-prompt-attachments{gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.nx-prompt-attachments:empty{display:none}.nx-prompt-toolbar{align-items:center;gap:var(--nx-space-1);display:flex}.nx-prompt-spacer{flex:1}.nx-prompt-send{border-radius:var(--nx-radius-full);background:var(--nx-surface-inverse);block-size:2.25rem;inline-size:2.25rem;color:var(--nx-text-inverse);cursor:pointer;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), background-color var(--nx-dur-base) var(--nx-ease-out);border:0;place-items:center;display:grid}.nx-prompt-send>*{transition:opacity var(--nx-dur-fast), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), rotate var(--nx-spring-snappy-duration) var(--nx-spring-snappy);grid-area:1/1}.nx-prompt-send .nx-prompt-stop{opacity:0;scale:.4}.nx-prompt-send:disabled{opacity:.35;cursor:not-allowed;scale:.9}.nx-prompt-send:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-prompt-send:hover:not(:disabled){background:var(--nx-accent);color:var(--nx-accent-contrast)}.nx-prompt-send[data-state=streaming]{background:var(--nx-accent);color:var(--nx-accent-contrast)}.nx-prompt-send[data-state=streaming] .nx-prompt-arrow{opacity:0;rotate:-90deg;scale:.4}.nx-prompt-send[data-state=streaming] .nx-prompt-stop{opacity:1;scale:1}.nx-chip{align-items:center;gap:var(--nx-space-1);border:1px solid var(--nx-border);border-radius:var(--nx-radius-full);background:var(--nx-surface-2);max-inline-size:16rem;font-size:var(--nx-text-xs);animation:nx-scale-in var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);padding-block:.25rem;padding-inline:.625rem .375rem;font-weight:500;display:inline-flex}.nx-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-chip-remove{block-size:1.25rem;inline-size:1.25rem;color:var(--nx-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.nx-chip-remove:hover{background:var(--nx-surface-3);color:var(--nx-text)}.nx-chip-remove:focus-visible{outline:2px solid var(--nx-ring)}.nx-chip-remove .nx-icon{block-size:.85rem;inline-size:.85rem}@media (prefers-reduced-motion:reduce){.nx-filedrop[data-dragging],.nx-prompt[data-glow]:focus-within:before{animation:none}}.nx-card{--_pad:var(--nx-card-padding,var(--nx-space-6));isolation:isolate;gap:var(--nx-space-4);padding:var(--_pad);border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight);transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), scale var(--nx-spring-gentle-duration) var(--nx-spring-gentle), box-shadow var(--nx-dur-slow) var(--nx-ease-out), border-color var(--nx-dur-base) var(--nx-ease-out), transform var(--nx-transform-duration,var(--nx-spring-gentle-duration)) var(--nx-transform-ease,var(--nx-spring-gentle));flex-direction:column;display:flex;position:relative}.nx-card[data-size=sm]{--_pad:var(--nx-space-4);border-radius:var(--nx-radius-lg);gap:var(--nx-space-3)}.nx-card[data-size=lg]{--_pad:var(--nx-space-8);border-radius:var(--nx-radius-2xl)}.nx-card[data-variant=glass]{background:var(--nx-glass);border-color:var(--nx-glass-border);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%)}.nx-card[data-variant=outline]{box-shadow:none;background:0 0}.nx-card[data-variant=inverse]{--nx-text-muted:color-mix(in oklab, var(--nx-text-inverse) 70%, transparent);background:var(--nx-surface-inverse);color:var(--nx-text-inverse);border-color:#0000}.nx-card[data-variant=gradient]{background:linear-gradient(var(--nx-surface), var(--nx-surface)) padding-box, linear-gradient(140deg, var(--nx-accent-border), transparent 40%, transparent 60%, color-mix(in oklab, var(--nx-gold) 50%, transparent)) border-box;border-color:#0000}.nx-card:is([data-interactive],a,button):is(:hover,:focus-visible){translate:0 calc(-4px * var(--nx-motion));box-shadow:var(--nx-shadow-lg), inset 0 1px 0 var(--nx-highlight);border-color:var(--nx-accent-border)}.nx-card:is([data-interactive],a,button):active{scale:calc(1 - .01 * var(--nx-motion))}.nx-card:focus-visible{outline:2px solid var(--nx-ring);outline-offset:3px}:is(a,button).nx-card{text-align:start;font:inherit;cursor:pointer;text-decoration:none}.nx-card[data-spotlight]:before,.nx-card[data-spotlight]:after,.nx-spotlight:before,.nx-spotlight:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--nx-dur-slow) var(--nx-ease-out);position:absolute;inset:0}.nx-card[data-spotlight]:before,.nx-spotlight:before{z-index:-1;background:radial-gradient(28rem circle at var(--nx-px,50%) var(--nx-py,50%), var(--nx-accent-soft), transparent 42%)}.nx-card[data-spotlight]:after,.nx-spotlight:after{background:radial-gradient(16rem circle at var(--nx-px,50%) var(--nx-py,50%), color-mix(in oklab, var(--nx-accent) 85%, var(--nx-glow)), transparent 60%);padding:1px;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:is(.nx-card[data-spotlight],.nx-spotlight):is(:hover,:focus-within):before,:is(.nx-card[data-spotlight],.nx-spotlight):is(:hover,:focus-within):after{opacity:1}.nx-spotlight{isolation:isolate;position:relative}.nx-card[data-nx-tilt][data-nx-pointer]{box-shadow:var(--nx-shadow-xl)}.nx-card-header{gap:var(--nx-space-2);display:grid}.nx-card-icon{block-size:2.75rem;inline-size:2.75rem;border-radius:var(--nx-radius-md);background:var(--nx-accent-soft);color:var(--nx-accent-text);transition:scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), rotate var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);place-items:center;margin-block-end:var(--nx-space-2);display:grid}.nx-card-icon .nx-icon{block-size:1.35rem;inline-size:1.35rem}.nx-card:is([data-interactive],a,button):hover .nx-card-icon{scale:calc(1 + .08 * var(--nx-motion));rotate:calc(-6deg * var(--nx-motion) * var(--nx-dir))}.nx-card-title{font:650 var(--nx-text-lg) / 1.3 var(--nx-font-display);letter-spacing:var(--nx-tracking-tight);text-wrap:balance;margin:0}.nx-card-description{color:var(--nx-text-muted);font-size:var(--nx-text-sm);text-wrap:pretty;margin:0;line-height:1.6}.nx-card-body{flex:1}.nx-card-footer{align-items:center;gap:var(--nx-space-3);border-block-start:1px solid var(--nx-border);padding-block-start:var(--nx-space-4);display:flex}.nx-flip{perspective:1400px;display:grid}.nx-flip-inner{transform-style:preserve-3d;transition:rotate var(--nx-spring-gentle-duration) var(--nx-spring-gentle);display:grid}.nx-flip-face{backface-visibility:hidden;grid-area:1/1}.nx-flip-back{rotate:y 180deg}.nx-flip[data-flipped] .nx-flip-inner,.nx-flip[data-trigger=hover]:is(:hover,:focus-within) .nx-flip-inner{rotate:y calc(180deg * var(--nx-dir))}@media (prefers-reduced-motion:reduce){.nx-flip-inner{transition:none;rotate:none!important}.nx-flip-face{transition:opacity var(--nx-dur-base)}.nx-flip-back{opacity:0;rotate:none}.nx-flip:is([data-flipped],[data-trigger=hover]:is(:hover,:focus-within)) .nx-flip-front{opacity:0}.nx-flip:is([data-flipped],[data-trigger=hover]:is(:hover,:focus-within)) .nx-flip-back{opacity:1}}.nx-stack{--_overlap:var(--nx-stack-overlap,-55%);padding:var(--nx-space-6) 0;justify-content:center;margin:0;list-style:none;display:flex}.nx-stack-item{--_spread:calc((var(--i) - (var(--nx-count,3) - 1) / 2));rotate:calc(var(--_spread) * 4deg * var(--nx-motion) * var(--nx-dir));transition:margin var(--nx-spring-gentle-duration) var(--nx-spring-gentle), rotate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), scale var(--nx-spring-gentle-duration) var(--nx-spring-gentle), filter var(--nx-dur-slow) var(--nx-ease-out);flex:none;position:relative}.nx-stack-item+.nx-stack-item{margin-inline-start:var(--_overlap)}.nx-stack:is(:hover,:focus-within) .nx-stack-item{rotate:none}.nx-stack:is(:hover,:focus-within) .nx-stack-item+.nx-stack-item{margin-inline-start:var(--nx-space-3)}.nx-stack-item:is(:hover,:focus-within){z-index:2;translate:0 calc(-10px * var(--nx-motion));scale:calc(1 + .04 * var(--nx-motion))}.nx-stack:has(.nx-stack-item:hover) .nx-stack-item:not(:hover){filter:saturate(.7)brightness(.92)}.nx-swipe-stack{touch-action:pan-y;padding-block-end:calc(var(--nx-space-3) * 3);display:grid;position:relative}.nx-swipe-card{translate:0 calc(var(--i,0) * 12px * var(--nx-motion));scale:calc(1 - var(--i,0) * .05);transform-origin:50% 100%;opacity:clamp(0, 1.6 - var(--i,0) * .4, 1);z-index:calc(10 - var(--i,0));transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), scale var(--nx-spring-gentle-duration) var(--nx-spring-gentle), rotate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), opacity var(--nx-dur-slow) var(--nx-ease-out);-webkit-user-select:none;user-select:none;grid-area:1/1}.nx-swipe-card[data-state=top]{translate:var(--nx-dx,0px) var(--nx-dy,0px);rotate:var(--nx-drag-rotate,0deg);cursor:grab}.nx-swipe-card[data-dragging]{cursor:grabbing;transition:none}.nx-swipe-card[data-state=leaving]{translate:calc(var(--nx-exit-x,1) * 130%) var(--nx-dy,0px);rotate:calc(var(--nx-exit-x,1) * 18deg);opacity:0;pointer-events:none;transition-duration:var(--nx-dur-slower);transition-timing-function:var(--nx-ease-out)}.nx-swipe-hint{padding:var(--nx-space-1) var(--nx-space-3);border-radius:var(--nx-radius-sm);letter-spacing:var(--nx-tracking-wider);text-transform:uppercase;opacity:0;pointer-events:none;border:2px solid;font-weight:800;position:absolute;inset-block-start:var(--nx-space-6)}.nx-swipe-hint[data-side=accept]{left:var(--nx-space-6);color:var(--nx-success-text);opacity:clamp(0, var(--nx-drag-progress,0), 1);rotate:-12deg}.nx-swipe-hint[data-side=reject]{right:var(--nx-space-6);color:var(--nx-danger-text);opacity:clamp(0, calc(var(--nx-drag-progress,0) * -1), 1);rotate:12deg}.nx-swipe-actions{justify-content:center;gap:var(--nx-space-4);margin-block-start:var(--nx-space-4);display:flex}.nx-stat{gap:var(--nx-space-2);padding:var(--nx-space-5);border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight);display:grid}.nx-stat-head{justify-content:space-between;align-items:center;gap:var(--nx-space-2);display:flex}.nx-stat-label{font-size:var(--nx-text-sm);color:var(--nx-text-muted);font-weight:500}.nx-stat-value{font:700 var(--nx-text-3xl) / 1.1 var(--nx-font-display);letter-spacing:var(--nx-tracking-tighter)}.nx-stat-caption{font-size:var(--nx-text-xs);color:var(--nx-text-subtle);margin:0}.nx-delta{font-size:var(--nx-text-xs);font-variant-numeric:tabular-nums;align-items:center;gap:.15rem;font-weight:600;display:inline-flex}.nx-delta[data-trend=up]{color:var(--nx-success-text)}.nx-delta[data-trend=down]{color:var(--nx-danger-text)}.nx-delta .nx-icon{block-size:.9rem;inline-size:.9rem}.nx-chart{--_surface:var(--nx-surface);gap:var(--nx-space-4);min-inline-size:0;margin:0;display:grid}.nx-chart-head{justify-content:space-between;align-items:flex-end;gap:var(--nx-space-3);flex-wrap:wrap;display:flex}.nx-chart-title{font:600 var(--nx-text-md) / 1.3 var(--nx-font-sans);margin:0}.nx-chart-subtitle{font-size:var(--nx-text-sm);color:var(--nx-text-muted);margin:.15rem 0 0}.nx-chart-legend{gap:var(--nx-space-2) var(--nx-space-4);font-size:var(--nx-text-xs);color:var(--nx-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nx-legend-item{align-items:center;gap:var(--nx-space-2);display:inline-flex}.nx-legend-swatch{background:var(--nx-series);border-radius:2px;block-size:.625rem;inline-size:.625rem}.nx-legend-swatch[data-shape=line]{border-radius:1px;block-size:2px;inline-size:.875rem}.nx-chart-plot{border-radius:var(--nx-radius-md);direction:ltr;position:relative}.nx-chart-plot:focus-visible{outline:2px solid var(--nx-ring);outline-offset:4px}.nx-chart-svg{block-size:auto;inline-size:100%;font-family:var(--nx-font-sans);display:block;overflow:visible}.nx-chart-gridline{stroke:var(--nx-chart-grid);stroke-width:1px;shape-rendering:crispedges;vector-effect:non-scaling-stroke}.nx-chart-baseline{stroke:var(--nx-border-strong);stroke-width:1px;shape-rendering:crispedges;vector-effect:non-scaling-stroke}.nx-chart-tick{fill:var(--nx-text-subtle);font-variant-numeric:tabular-nums;font-size:11px}.nx-chart-bar{fill:var(--nx-series,var(--nx-chart-1));transform-box:fill-box;transform-origin:50% 100%;transition:scale var(--nx-spring-gentle-duration) var(--nx-spring-gentle), opacity var(--nx-dur-base) var(--nx-ease-out), filter var(--nx-dur-fast) var(--nx-ease-out);transition-delay:calc(var(--nx-i,0) * 45ms), 0s, 0s}.nx-chart-hit{fill:#0000;cursor:crosshair}.nx-chart[data-active] .nx-chart-bar:not([data-active]){opacity:.45}.nx-chart-bar[data-active]{filter:brightness(1.08)saturate(1.1)}.nx-chart-line{fill:none;stroke:var(--nx-series,var(--nx-chart-1));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--nx-ease-out) calc(var(--nx-i,0) * .12s)}.nx-chart-area{fill:var(--nx-series,var(--nx-chart-1));fill-opacity:.1;transition:opacity .9s var(--nx-ease-out) .3s, translate .9s var(--nx-ease-out) .3s}.nx-chart-area[fill^=url]{fill-opacity:1}.nx-chart-point{fill:var(--nx-series,var(--nx-chart-1));stroke:var(--_surface);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);scale:.4}.nx-chart-point[data-active],.nx-chart-point[data-end]{opacity:1;scale:1}.nx-chart-crosshair{stroke:var(--nx-border-strong);stroke-width:1px;vector-effect:non-scaling-stroke;shape-rendering:crispedges;opacity:0;transition:opacity var(--nx-dur-fast) var(--nx-ease-out)}.nx-chart-crosshair[data-active]{opacity:1}.nx-donut{inline-size:var(--nx-donut-size,12rem);aspect-ratio:1;place-items:center;margin-inline:auto;display:grid;position:relative}.nx-donut .nx-chart-svg{grid-area:1/1;rotate:-90deg}.nx-donut-segment{fill:none;stroke:var(--nx-series,var(--nx-chart-1));stroke-width:var(--nx-donut-thickness,14);stroke-dasharray:var(--nx-len) 100;stroke-dashoffset:var(--nx-offset);transition:stroke-dasharray 1.1s var(--nx-ease-out) calc(var(--nx-i,0) * 90ms), stroke-width var(--nx-spring-snappy-duration) var(--nx-spring-snappy), opacity var(--nx-dur-base);cursor:pointer}.nx-donut-segment[data-active]{stroke-width:calc(var(--nx-donut-thickness,14) + 4)}.nx-donut:has(.nx-donut-segment[data-active]) .nx-donut-segment:not([data-active]){opacity:.4}.nx-donut-center{text-align:center;pointer-events:none;grid-area:1/1;justify-items:center;gap:.1rem;display:grid}.nx-donut-value{font:700 var(--nx-text-2xl) / 1.1 var(--nx-font-sans)}.nx-donut-label{font-size:var(--nx-text-xs);color:var(--nx-text-muted)}:where(.nx-js) .nx-chart[data-nx-reveal]:not([data-nx-revealed]) .nx-chart-bar{scale:1 0}:where(.nx-js) .nx-chart[data-nx-reveal]:not([data-nx-revealed]) .nx-chart-line{stroke-dashoffset:1px}:where(.nx-js) .nx-chart[data-nx-reveal]:not([data-nx-revealed]) .nx-chart-area{opacity:0;translate:0 calc(8px * var(--nx-motion))}:where(.nx-js) .nx-chart[data-nx-reveal]:not([data-nx-revealed]) .nx-donut-segment{stroke-dasharray:0 100}.nx-chart[data-nx-reveal]{opacity:1;translate:none}.nx-chart-tooltip{inset-block-start:0;z-index:2;min-inline-size:8rem;padding:var(--nx-space-2) var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface);box-shadow:var(--nx-shadow-lg);font-size:var(--nx-text-xs);pointer-events:none;translate:var(--nx-tx,0px) var(--nx-ty,0px);opacity:0;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-dur-fast) var(--nx-ease-out), translate .12s var(--nx-ease-out);position:absolute;left:0;scale:.96}.nx-chart-tooltip[data-open]{opacity:1;scale:1}.nx-chart-tooltip-title{margin:0 0 var(--nx-space-1);color:var(--nx-text-muted)}.nx-chart-tooltip-row{align-items:center;gap:var(--nx-space-2);white-space:nowrap;display:flex}.nx-chart-tooltip-row strong{font-size:var(--nx-text-sm);font-variant-numeric:tabular-nums;color:var(--nx-text)}.nx-chart-tooltip-row span{color:var(--nx-text-muted)}.nx-chart-tooltip-key{background:var(--nx-series);border-radius:1px;block-size:2px;inline-size:.75rem}.nx-sparkline{inline-size:100%;block-size:var(--nx-sparkline-height,2.5rem);display:block;overflow:visible}.nx-sparkline .nx-chart-line{stroke:var(--nx-text-subtle);stroke-width:1.5px}.nx-sparkline .nx-chart-area{fill:var(--nx-text-subtle);fill-opacity:.08}.nx-sparkline .nx-chart-point{fill:var(--nx-accent);opacity:1;r:3;scale:1}.nx-sparkline[data-trend=up] .nx-chart-line{stroke:var(--nx-success)}.nx-sparkline[data-trend=down] .nx-chart-line{stroke:var(--nx-danger)}@property --nx-value{syntax:"<number>";inherits:true;initial-value:0}.nx-ring{inline-size:var(--nx-ring-size,6rem);aspect-ratio:1;place-items:center;display:inline-grid;position:relative}.nx-ring-progress{--_thickness:var(--nx-ring-thickness,.6rem);--_fill:var(--nx-series,var(--nx-accent));appearance:none;background:conic-gradient(var(--_fill) calc(var(--nx-value) * 1%), var(--nx-surface-3) 0);block-size:100%;inline-size:100%;-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--_thickness)), #000 calc(100% - var(--_thickness) + .5px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--_thickness)), #000 calc(100% - var(--_thickness) + .5px));border:0;border-radius:50%;grid-area:1/1;transition:--nx-value}.nx-ring-progress::-webkit-progress-bar{background:0 0}.nx-ring-progress::-webkit-progress-value{background:0 0}.nx-ring-progress::-moz-progress-bar{background:0 0}.nx-ring-progress[data-tone=success]{--_fill:var(--nx-success)}.nx-ring-progress[data-tone=warning]{--_fill:var(--nx-warning)}.nx-ring-progress[data-tone=danger]{--_fill:var(--nx-danger)}@media (prefers-reduced-motion:no-preference){.nx-ring-progress{transition:--nx-value 1s var(--nx-ease-out)}}:where(.nx-js) .nx-ring[data-nx-reveal]:not([data-nx-revealed]) .nx-ring-progress{--nx-value:0!important}.nx-ring[data-nx-reveal]{opacity:1;translate:none}.nx-ring-label{font-variant-numeric:tabular-nums;grid-area:1/1;font-weight:700}@media (forced-colors:active){.nx-chart-bar,.nx-donut-segment{forced-color-adjust:none}}.nx-hero{isolation:isolate;gap:var(--nx-space-16);padding-block:clamp(4.5rem,3rem + 8vw,9rem) clamp(3rem,2rem + 5vw,6rem);padding-inline:var(--nx-space-6);display:grid;position:relative;overflow:clip}.nx-hero-content{justify-items:center;gap:var(--nx-space-6);text-align:center;max-inline-size:56rem;margin-inline:auto;display:grid}.nx-hero-content>*{margin:0}.nx-hero[data-align=start] .nx-hero-content{text-align:start;justify-items:start;margin-inline:0}.nx-hero-eyebrow{align-items:center;gap:var(--nx-space-2);border:1px solid var(--nx-border);border-radius:var(--nx-radius-full);background:var(--nx-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--nx-shadow-xs);color:var(--nx-text-muted);font-size:var(--nx-text-sm);transition:border-color var(--nx-dur-base), box-shadow var(--nx-dur-base);padding-block:.3rem;padding-inline:.35rem .75rem;font-weight:500;text-decoration:none;display:inline-flex}.nx-hero-eyebrow .nx-badge{font-size:var(--nx-text-xs)}.nx-hero-eyebrow .nx-icon{transition:translate var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy)}.nx-hero-eyebrow:is(a):hover{border-color:var(--nx-accent-border);box-shadow:var(--nx-shadow-glow)}.nx-hero-eyebrow:is(a):hover .nx-icon{translate:calc(3px * var(--nx-dir) * var(--nx-motion)) 0}.nx-hero-eyebrow:focus-visible{outline:2px solid var(--nx-ring);outline-offset:3px}.nx-hero-title{font:700 var(--nx-text-display) / 1.02 var(--nx-font-display);letter-spacing:var(--nx-tracking-tightest);text-wrap:balance}:where(:lang(fa),:lang(ar),:lang(ur)) .nx-hero-title{line-height:1.3}.nx-hero-subtitle{max-inline-size:42rem;font-size:clamp(var(--nx-text-lg), 1rem + .5vw, var(--nx-text-xl));color:var(--nx-text-muted);text-wrap:pretty;line-height:1.65}.nx-hero-actions{justify-content:center;gap:var(--nx-space-3);flex-wrap:wrap;margin-block-start:var(--nx-space-2);display:flex}.nx-hero[data-align=start] .nx-hero-actions{justify-content:flex-start}.nx-hero-media{perspective:1600px;inline-size:100%;max-inline-size:72rem;margin-inline:auto}.nx-hero-media>*{border:1px solid var(--nx-border);border-radius:var(--nx-radius-2xl);box-shadow:var(--nx-shadow-xl);transform-origin:50% 0;transition:rotate 1.4s var(--nx-ease-out), opacity 1s var(--nx-ease-out), translate 1.4s var(--nx-ease-out)}:where(.nx-js) .nx-hero-media[data-nx-reveal]:not([data-nx-revealed])>*{rotate:x calc(18deg * var(--nx-motion));translate:0 calc(40px * var(--nx-motion));opacity:.2}.nx-hero-media[data-nx-reveal]{opacity:1;translate:none}.nx-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.nx-backdrop>i{display:block;position:absolute}.nx-backdrop[data-variant=aurora]{-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 75%)}.nx-backdrop[data-variant=aurora]>i{aspect-ratio:1;filter:blur(70px);inline-size:55vmax;opacity:var(--nx-backdrop-intensity);animation:nx-drift 22s var(--nx-ease-in-out) infinite alternate;border-radius:50%}.nx-backdrop[data-variant=aurora]>i:first-child{background:radial-gradient(circle, var(--nx-lapis-500), transparent 65%);inset:-30% auto auto -10%}.nx-backdrop[data-variant=aurora]>i:nth-child(2){background:radial-gradient(circle, var(--nx-violet-500), transparent 65%);animation-duration:28s;animation-delay:-8s;inset:-25% -15% auto auto}.nx-backdrop[data-variant=aurora]>i:nth-child(3){background:radial-gradient(circle, var(--nx-cyan-400), transparent 60%);opacity:calc(var(--nx-backdrop-intensity) * .6);animation-duration:34s;animation-delay:-16s;inset:10% auto auto 25%}@keyframes nx-drift{33%{translate:calc(8vmax * var(--nx-motion)) calc(4vmax * var(--nx-motion));scale:1.08}66%{translate:calc(-6vmax * var(--nx-motion)) calc(6vmax * var(--nx-motion));scale:.94}to{translate:calc(4vmax * var(--nx-motion)) calc(-3vmax * var(--nx-motion));scale:1.04}}.nx-backdrop[data-variant=grid]{--_cell:var(--nx-grid-cell,48px);--_line:color-mix(in oklab, var(--nx-text) 8%, transparent);background:linear-gradient(var(--_line) 1px, transparent 1px) 0 0 / var(--_cell) var(--_cell), linear-gradient(90deg, var(--_line) 1px, transparent 1px) 0 0 / var(--_cell) var(--_cell);animation:18s linear infinite nx-grid-pan;-webkit-mask-image:radial-gradient(75% 65% at 50% 35%,#000 25%,#0000 78%);mask-image:radial-gradient(75% 65% at 50% 35%,#000 25%,#0000 78%)}.nx-backdrop[data-variant=grid]>i:first-child{background:linear-gradient(var(--nx-accent) 1px, transparent 1px) 0 0 / var(--_cell) var(--_cell), linear-gradient(90deg, var(--nx-accent) 1px, transparent 1px) 0 0 / var(--_cell) var(--_cell);-webkit-mask-image:radial-gradient(18rem circle at var(--nx-px,50%) var(--nx-py,40%), #000, transparent 70%);mask-image:radial-gradient(18rem circle at var(--nx-px,50%) var(--nx-py,40%), #000, transparent 70%);opacity:.55;animation:inherit;inset:0}.nx-backdrop[data-variant=grid]>i:nth-child(2){background:radial-gradient(ellipse at 50% 0%, var(--nx-accent-soft), transparent 70%);filter:blur(20px);block-size:60%;inset:-20% 15% auto}@keyframes nx-grid-pan{to{background-position:var(--_cell) var(--_cell), var(--_cell) var(--_cell)}}.nx-backdrop[data-variant=stars]{background:radial-gradient(ellipse at 50% 120%, color-mix(in oklab, var(--nx-lapis-700) 35%, transparent), transparent 60%)}.nx-backdrop[data-variant=stars]>i{inset:0}.nx-backdrop[data-variant=stars]>i:first-child{background-image:radial-gradient(1px 1px at 20px 30px, var(--nx-star), transparent), radial-gradient(1px 1px at 80px 120px, var(--nx-star), transparent), radial-gradient(1.5px 1.5px at 150px 60px, var(--nx-star), transparent), radial-gradient(1px 1px at 210px 180px, var(--nx-star), transparent), radial-gradient(1px 1px at 260px 20px, var(--nx-star), transparent), radial-gradient(1.5px 1.5px at 40px 220px, var(--nx-star), transparent), radial-gradient(1px 1px at 120px 250px, var(--nx-star), transparent);opacity:.55;animation:nx-twinkle 5s var(--nx-ease-in-out) infinite alternate;background-size:290px 290px}.nx-backdrop[data-variant=stars]>i:nth-child(2){background-image:radial-gradient(1px 1px at 60px 90px, var(--nx-star), transparent), radial-gradient(2px 2px at 190px 140px, var(--nx-gold-300), transparent), radial-gradient(1px 1px at 330px 60px, var(--nx-star), transparent), radial-gradient(1.5px 1.5px at 280px 320px, var(--nx-cyan-300), transparent), radial-gradient(1px 1px at 100px 360px, var(--nx-star), transparent);opacity:.7;animation:nx-twinkle 7s var(--nx-ease-in-out) infinite alternate-reverse;background-size:420px 420px}.nx-backdrop[data-variant=stars]>i:nth-child(3){aspect-ratio:1;opacity:.8;inline-size:min(34vmax,420px);animation:nx-float 9s var(--nx-ease-in-out) infinite;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='%23a3a8ff' stroke-opacity='.35' stroke-width='.6'%3E%3Cpath d='M20 150 62 118 98 126 132 84 170 62M98 126 110 170M132 84 118 40'/%3E%3C/g%3E%3Cg fill='%23fff'%3E%3Ccircle cx='20' cy='150' r='1.6'/%3E%3Ccircle cx='62' cy='118' r='2'/%3E%3Ccircle cx='98' cy='126' r='1.4'/%3E%3Ccircle cx='132' cy='84' r='2.4'/%3E%3Ccircle cx='170' cy='62' r='1.6'/%3E%3Ccircle cx='110' cy='170' r='1.2'/%3E%3Ccircle cx='118' cy='40' r='1.8'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;inset:8% 6% auto auto}@keyframes nx-twinkle{0%{opacity:.25}}.nx-backdrop[data-variant=beams]{-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.nx-backdrop[data-variant=beams]>i{background:linear-gradient(to bottom, transparent, var(--nx-cyan-400), transparent);block-size:45%;inline-size:1px;box-shadow:0 0 12px 1px color-mix(in oklab, var(--nx-cyan-400) 45%, transparent);opacity:.8;animation:7s linear infinite nx-beam;inset-block-start:-40%}.nx-backdrop[data-variant=beams]>i:first-child{left:22%}.nx-backdrop[data-variant=beams]>i:nth-child(2){background:linear-gradient(to bottom, transparent, var(--nx-lapis-400), transparent);animation-duration:9s;animation-delay:-3s;left:58%}.nx-backdrop[data-variant=beams]>i:nth-child(3){background:linear-gradient(to bottom, transparent, var(--nx-gold-400), transparent);animation-duration:6s;animation-delay:-5s;left:81%}@keyframes nx-beam{to{translate:0 330%}}.nx-backdrop[data-variant=dots]{background-image:radial-gradient(color-mix(in oklab, var(--nx-text) 18%, transparent) 1px, transparent 1.5px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%)}@media (prefers-reduced-motion:reduce){.nx-backdrop,.nx-backdrop>i{animation:none!important}}.nx-pricing{gap:var(--nx-space-8);justify-items:center;display:grid}.nx-pricing-toggle{align-items:center;gap:var(--nx-space-3);display:inline-flex}.nx-pricing-grid{align-items:stretch;gap:var(--nx-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));inline-size:100%;display:grid}.nx-plan{isolation:isolate;gap:var(--nx-space-4);padding:var(--nx-space-8) var(--nx-space-6);border:1px solid var(--nx-border);border-radius:var(--nx-radius-2xl);background:var(--nx-surface);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight);transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), box-shadow var(--nx-dur-slow) var(--nx-ease-out);flex-direction:column;display:flex;position:relative}.nx-plan:hover{translate:0 calc(-4px * var(--nx-motion));box-shadow:var(--nx-shadow-lg), inset 0 1px 0 var(--nx-highlight)}.nx-plan[data-featured]{background:linear-gradient(var(--nx-surface), var(--nx-surface)) padding-box, conic-gradient(from var(--nx-angle), var(--nx-lapis-500), var(--nx-violet-500), var(--nx-cyan-400), var(--nx-gold-400), var(--nx-lapis-500)) border-box;box-shadow:var(--nx-shadow-glow), var(--nx-shadow-lg);border-width:1.5px;border-color:#0000;animation:8s linear infinite nx-turn}.nx-plan[data-featured]:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(ellipse 90% 50% at 50% 0%, var(--nx-accent-soft), transparent 70%);position:absolute;inset:0}.nx-plan-flag{translate:calc(-50% * var(--nx-dir)) -50%;border-radius:var(--nx-radius-full);background:var(--nx-gradient-brand);color:#fff;font-size:var(--nx-text-xs);letter-spacing:var(--nx-tracking-wide);box-shadow:var(--nx-shadow-md);white-space:nowrap;padding:.25rem .75rem;font-weight:700;position:absolute;inset-block-start:0;inset-inline-start:50%}.nx-plan-name{font:650 var(--nx-text-lg) / 1.3 var(--nx-font-display);margin:0}.nx-plan-description{min-block-size:2lh;font-size:var(--nx-text-sm);color:var(--nx-text-muted);margin:0}.nx-plan-price{align-items:baseline;gap:var(--nx-space-1);margin:0;display:flex}.nx-plan-price .nx-number{font:700 var(--nx-text-5xl) / 1 var(--nx-font-sans);letter-spacing:var(--nx-tracking-tighter)}.nx-plan-currency{font-size:var(--nx-text-xl);color:var(--nx-text-muted);align-self:flex-start;margin-block-start:.3rem;font-weight:600}.nx-plan-period{font-size:var(--nx-text-sm);color:var(--nx-text-muted)}.nx-plan-features{gap:var(--nx-space-3);padding:var(--nx-space-4) 0 0;border-block-start:1px solid var(--nx-border);font-size:var(--nx-text-sm);flex:1;margin:0;list-style:none;display:grid}.nx-plan-features li{align-items:flex-start;gap:var(--nx-space-2);display:flex}.nx-plan-features .nx-icon{color:var(--nx-success-text);margin-block-start:.15rem}.nx-plan-features li[data-excluded],.nx-plan-features li[data-excluded] .nx-icon{color:var(--nx-text-subtle)}.nx-plan-action{margin-block-start:var(--nx-space-2)}@media (prefers-reduced-motion:reduce){.nx-plan[data-featured]{animation:none}}:is(.nx-alert,.nx-badge,.nx-toast){--_tone:var(--nx-text-subtle);--_tone-soft:var(--nx-surface-2);--_tone-text:var(--nx-text-muted)}:is(.nx-alert,.nx-badge,.nx-toast)[data-tone=accent]{--_tone:var(--nx-accent);--_tone-soft:var(--nx-accent-soft);--_tone-text:var(--nx-accent-text)}:is(.nx-alert,.nx-badge,.nx-toast)[data-tone=success]{--_tone:var(--nx-success);--_tone-soft:var(--nx-success-soft);--_tone-text:var(--nx-success-text)}:is(.nx-alert,.nx-badge,.nx-toast)[data-tone=warning]{--_tone:var(--nx-warning);--_tone-soft:var(--nx-warning-soft);--_tone-text:var(--nx-warning-text)}:is(.nx-alert,.nx-badge,.nx-toast)[data-tone=danger]{--_tone:var(--nx-danger);--_tone-soft:var(--nx-danger-soft);--_tone-text:var(--nx-danger-text)}:is(.nx-alert,.nx-badge,.nx-toast)[data-tone=info]{--_tone:var(--nx-info);--_tone-soft:var(--nx-info-soft);--_tone-text:var(--nx-info-text)}:is(.nx-alert,.nx-badge,.nx-toast)[data-tone=gold]{--_tone:var(--nx-gold);--_tone-soft:var(--nx-gold-soft);--_tone-text:var(--nx-gold-text)}.nx-toaster{--_sign:-1;--_gap:.75rem;z-index:var(--nx-z-toast);inline-size:min(24rem,100vw - 2rem);color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto;inset-block-end:var(--nx-space-6);inset-inline-end:var(--nx-space-6);overflow:visible}.nx-toaster[data-position^=top]{--_sign:1;inset-block:var(--nx-space-6) auto}.nx-toaster[data-position$=start]{inset-inline:var(--nx-space-6) auto}.nx-toaster[data-position$=center]{margin-inline:auto;inset-inline:0}@media (max-width:40rem){.nx-toaster{inline-size:auto;inset-inline:var(--nx-space-4)!important}}.nx-toast-list{margin:0;padding:0;list-style:none;display:grid;position:relative}.nx-toast{align-self:end;align-items:start;gap:var(--nx-space-1) var(--nx-space-3);padding:var(--nx-space-4);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-surface);box-shadow:var(--nx-shadow-lg);color:var(--nx-text);z-index:calc(100 - var(--i,0));translate:var(--nx-dx,0px) calc(var(--_sign) * var(--i,0) * .875rem);scale:calc(1 - var(--i,0) * .05);transform-origin:50% calc(50% - var(--_sign) * 50%);opacity:1;touch-action:pan-y;transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), scale var(--nx-spring-gentle-duration) var(--nx-spring-gentle), opacity var(--nx-dur-slow) var(--nx-ease-out), block-size var(--nx-spring-gentle-duration) var(--nx-spring-gentle);grid-area:1/1;grid-template-columns:auto 1fr auto;padding-inline-end:var(--nx-space-10);display:grid;position:relative}@starting-style{.nx-toast{translate:0 calc(var(--_sign) * -110%);opacity:0;scale:.96}}.nx-toast:not([data-front]){block-size:var(--nx-front-height,auto);overflow:clip}.nx-toast:not([data-front])>*{opacity:0;transition:opacity var(--nx-dur-fast)}.nx-toast:nth-child(n+4 of :not([data-state=closing])){opacity:0;pointer-events:none}.nx-toast[data-swiping]{transition:none}.nx-toast:after{content:"";block-size:calc(var(--_gap) + 1px);position:absolute;inset-block-end:100%;inset-inline:0}.nx-toast[data-state=closing]{translate:calc(var(--nx-dx,0px) + var(--nx-exit-x,0) * 110%) calc(var(--_sign) * var(--i,0) * .875rem);opacity:0;pointer-events:none;transition-duration:var(--nx-dur-slow);transition-timing-function:var(--nx-ease-out);scale:.96}.nx-toaster[data-position^=top] .nx-toast{align-self:start}.nx-toaster[data-position^=top] .nx-toast:after{inset-block:100% auto}.nx-toaster:is(:hover,:focus-within) .nx-toast:not([data-state=closing]),.nx-toaster[data-expanded] .nx-toast:not([data-state=closing]){translate:var(--nx-dx,0px) calc(var(--_sign) * var(--nx-offset,0px));block-size:auto;scale:1}:is(.nx-toaster:is(:hover,:focus-within) .nx-toast:not([data-state=closing]),.nx-toaster[data-expanded] .nx-toast:not([data-state=closing]))>*{opacity:1}:is(.nx-toaster:is(:hover,:focus-within) .nx-toast:nth-child(n+4 of :not([data-state=closing])),.nx-toaster[data-expanded] .nx-toast:nth-child(n+4 of :not([data-state=closing]))){opacity:1;pointer-events:auto}.nx-toast-icon{background:var(--_tone-soft);block-size:1.5rem;inline-size:1.5rem;color:var(--_tone-text);border-radius:50%;place-items:center;display:grid}.nx-toast-icon .nx-icon{block-size:.95rem;inline-size:.95rem}.nx-toast-body{gap:.15rem;min-inline-size:0;display:grid}.nx-toast-title{font-size:var(--nx-text-sm);margin:0;font-weight:600;line-height:1.45}.nx-toast-description{font-size:var(--nx-text-sm);color:var(--nx-text-muted);margin:0;line-height:1.5}.nx-toast-action{grid-column:2;justify-self:start;margin-block-start:var(--nx-space-2)}.nx-toast-close{border-radius:var(--nx-radius-sm);block-size:1.75rem;inline-size:1.75rem;color:var(--nx-text-subtle);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--nx-space-3);inset-inline-end:var(--nx-space-3)}.nx-toast-close:hover{background:var(--nx-surface-2);color:var(--nx-text)}.nx-toast-close:focus-visible{outline:2px solid var(--nx-ring)}.nx-toast-close .nx-icon{block-size:1rem;inline-size:1rem}.nx-toast-timer{inset-inline:var(--nx-space-4);background:var(--_tone);opacity:.55;transform-origin:0;block-size:2px;animation:nx-toast-timer var(--nx-duration,5s) linear forwards;border-radius:1px;position:absolute;inset-block-end:0}:where([dir=rtl]) .nx-toast-timer{transform-origin:100%}.nx-toaster:is(:hover,:focus-within) .nx-toast-timer,.nx-toast[data-paused] .nx-toast-timer{animation-play-state:paused}@keyframes nx-toast-timer{to{scale:0 1}}.nx-alert{align-items:start;gap:var(--nx-space-3);padding:var(--nx-space-4);border:1px solid color-mix(in oklab, var(--_tone) 30%, transparent);border-radius:var(--nx-radius-lg);background:var(--_tone-soft);color:var(--nx-text);interpolate-size:allow-keywords;transition:opacity var(--nx-dur-base) var(--nx-ease-out), scale var(--nx-dur-base) var(--nx-ease-out), block-size var(--nx-dur-slow) var(--nx-ease-out), padding var(--nx-dur-slow) var(--nx-ease-out), margin var(--nx-dur-slow) var(--nx-ease-out);grid-template-columns:auto 1fr auto;display:grid;position:relative}.nx-alert[data-variant=outline]{background:0 0}.nx-alert[data-variant=accent-bar]{border-color:var(--nx-border);border-inline-start:3px solid var(--_tone);background:var(--nx-surface)}.nx-alert[data-state=closing]{opacity:0;block-size:0;margin-block:0;padding-block:0;overflow:clip;scale:.98}.nx-alert-icon{color:var(--_tone-text);margin-block-start:.1rem;display:inline-flex}.nx-alert-content{gap:var(--nx-space-1);min-inline-size:0;display:grid}.nx-alert-title{font-weight:600;font-size:var(--nx-text-sm);margin:0}.nx-alert-description{font-size:var(--nx-text-sm);color:var(--nx-text-muted);margin:0}.nx-alert-actions{gap:var(--nx-space-2);flex-wrap:wrap;margin-block-start:var(--nx-space-2);display:flex}.nx-alert-close{border-radius:var(--nx-radius-sm);block-size:1.75rem;inline-size:1.75rem;color:var(--nx-text-subtle);cursor:pointer;background:0 0;border:0;place-items:center;margin:-.25rem;padding:0;display:grid}.nx-alert-close:hover{background:color-mix(in oklab, var(--_tone) 12%, transparent);color:var(--nx-text)}.nx-alert-close:focus-visible{outline:2px solid var(--nx-ring)}.nx-badge{border-radius:var(--nx-radius-full);background:var(--_tone-soft);color:var(--_tone-text);font-size:var(--nx-text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;align-items:center;gap:.35em;padding:.15em .6em;font-weight:600;line-height:1.5;display:inline-flex}.nx-badge[data-variant=solid]{background:var(--_tone);color:#fff}.nx-badge[data-variant=solid][data-tone=gold]{color:var(--nx-gold-contrast)}.nx-badge[data-variant=outline]{border-color:color-mix(in oklab, var(--_tone) 45%, transparent);background:0 0}.nx-badge[data-size=lg]{font-size:var(--nx-text-sm);padding:.25em .75em}.nx-badge[data-dot]:before{content:"";background:currentColor;border-radius:50%;block-size:.45em;inline-size:.45em}.nx-badge[data-pulse]{position:relative}.nx-badge[data-pulse]:before{animation:nx-badge-pulse 1.8s var(--nx-ease-out) infinite;box-shadow:0 0}.nx-badge[data-animate]{animation:nx-pop .42s var(--nx-spring-bouncy)}@keyframes nx-badge-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, currentColor 55%, transparent)}80%,to{box-shadow:0 0 0 .45em #0000}}.nx-tooltip{border-radius:var(--nx-radius-sm);background:var(--nx-surface-inverse);max-inline-size:18rem;color:var(--nx-text-inverse);font:500 var(--nx-text-xs) / 1.45 var(--nx-font-sans);box-shadow:var(--nx-shadow-md);z-index:var(--nx-z-tooltip);pointer-events:auto;opacity:0;scale:.94;translate:var(--_from-x,0) var(--_from-y,4px);transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy), display var(--nx-dur-fast) allow-discrete, overlay var(--nx-dur-fast) allow-discrete;border:0;margin:0;padding:.4rem .65rem;position:fixed;inset:auto;overflow:visible}.nx-tooltip[data-side=bottom]{--_from-y:-4px}.nx-tooltip[data-side=left]{--_from-x:4px;--_from-y:0}.nx-tooltip[data-side=right]{--_from-x:-4px;--_from-y:0}.nx-tooltip:where(:popover-open,[data-open]){opacity:1;translate:0;scale:1}@starting-style{.nx-tooltip:where(:popover-open,[data-open]){opacity:0;scale:.94;translate:var(--_from-x,0) var(--_from-y,4px)}}.nx-tooltip:not([popover]):not([data-open]){display:none}.nx-progress{--_fill:var(--nx-series,var(--nx-accent));appearance:none;inline-size:100%;block-size:var(--nx-progress-height,.375rem);border-radius:var(--nx-radius-full);background:linear-gradient(calc(90deg * var(--nx-dir)), var(--_fill) calc(var(--nx-value) * 1%), var(--nx-surface-3) 0);border:0;transition:--nx-value;display:block;overflow:clip}.nx-progress::-webkit-progress-bar{background:0 0}.nx-progress::-webkit-progress-value{background:0 0}.nx-progress::-moz-progress-bar{background:0 0}.nx-progress[data-tone=success]{--_fill:var(--nx-success)}.nx-progress[data-tone=warning]{--_fill:var(--nx-warning)}.nx-progress[data-tone=danger]{--_fill:var(--nx-danger)}.nx-progress[data-tone=brand]{--_fill:var(--nx-lapis-500)}.nx-progress:indeterminate{background:linear-gradient(90deg, transparent, var(--_fill), transparent) 0 0 / 40% 100% no-repeat, var(--nx-surface-3);animation:nx-progress-slide 1.4s var(--nx-ease-in-out) infinite}@media (prefers-reduced-motion:no-preference){.nx-progress{transition:--nx-value .6s var(--nx-ease-out)}}@keyframes nx-progress-slide{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}.nx-skeleton{border-radius:var(--nx-radius-sm);background:linear-gradient(100deg, var(--nx-skeleton) 40%, var(--nx-skeleton-shine) 50%, var(--nx-skeleton) 60%) var(--nx-skeleton) 0 0 / 300% 100%;block-size:1rem;animation:1.6s linear infinite nx-sheen;display:block}.nx-skeleton[data-shape=text]{border-radius:var(--nx-radius-xs);block-size:.8em}.nx-skeleton[data-shape=text]:last-child:not(:only-child){inline-size:65%}.nx-skeleton[data-shape=circle]{aspect-ratio:1;inline-size:var(--nx-skeleton-size,2.5rem);border-radius:50%;block-size:auto}.nx-skeleton[data-shape=rect]{border-radius:var(--nx-radius-lg);block-size:var(--nx-skeleton-height,8rem)}.nx-spinner{--_size:1.5rem;--_thickness:2.5px;--_duration:.9s;appearance:none;inline-size:var(--_size);block-size:var(--_size);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--_thickness)), #000 calc(100% - var(--_thickness) + .5px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--_thickness)), #000 calc(100% - var(--_thickness) + .5px));animation:nx-spin var(--_duration) linear infinite;vertical-align:middle;background:conic-gradient(#0000 10%,currentColor);border:0;border-radius:50%;flex:none;display:inline-block}.nx-spinner::-webkit-progress-bar{background:0 0}.nx-spinner::-webkit-progress-value{background:0 0}.nx-spinner::-moz-progress-bar{background:0 0}.nx-spinner[data-size=sm]{--_size:1em;--_thickness:2px}.nx-spinner[data-size=lg]{--_size:2.5rem;--_thickness:3px}.nx-spinner[data-tone=accent]{color:var(--nx-accent)}@media (prefers-reduced-motion:reduce){.nx-spinner{--_duration:3s}}.nx-orbit{inline-size:var(--nx-loader-size,3.5rem);aspect-ratio:1;place-items:center;display:inline-grid}.nx-orbit svg{block-size:100%;inline-size:100%;overflow:visible}.nx-orbit-ring{transform-origin:32px 32px;rotate:var(--r,0deg)}.nx-orbit-ring ellipse{fill:none;stroke-width:1.75px;stroke-linecap:round}.nx-orbit-ring .nx-orbit-path{stroke:color-mix(in oklab, currentColor 14%, transparent)}.nx-orbit-ring .nx-orbit-comet{stroke:var(--c,var(--nx-accent));stroke-dasharray:16 84;animation:nx-orbit-dash var(--d,1.6s) linear infinite;filter:drop-shadow(0 0 3px var(--c,var(--nx-accent)))}.nx-orbit-core{fill:var(--nx-gold);transform-origin:32px 32px;animation:nx-orbit-core 1.6s var(--nx-ease-in-out) infinite}@keyframes nx-orbit-dash{to{stroke-dashoffset:-100px}}@keyframes nx-orbit-core{50%{opacity:.7;scale:.7}}.nx-dots{color:var(--nx-text-subtle);align-items:center;gap:.3em;display:inline-flex}.nx-dots>i{block-size:.45em;inline-size:.45em;animation:nx-dot 1.2s var(--nx-ease-in-out) infinite;background:currentColor;border-radius:50%}.nx-dots>i:nth-child(2){animation-delay:.15s}.nx-dots>i:nth-child(3){animation-delay:.3s}@keyframes nx-dot{0%,60%,to{opacity:.4;translate:0}30%{translate:0 calc(-.4em * var(--nx-motion));opacity:1}}.nx-cuneiform{color:var(--nx-accent-text);display:inline-flex}.nx-cuneiform svg{inline-size:var(--nx-loader-size,4rem);block-size:auto;overflow:visible}.nx-wedge{fill:currentColor;transform-box:fill-box;transform-origin:20%;opacity:0;animation:nx-wedge 2.4s var(--nx-ease-out) infinite;animation-delay:calc(var(--i,0) * .28s)}.nx-cuneiform g:nth-child(2n) .nx-wedge{fill:var(--nx-gold)}@keyframes nx-wedge{0%{opacity:0;scale:calc(1 + .6 * var(--nx-motion))}12%{opacity:1;scale:1}70%{opacity:1;scale:1}90%,to{opacity:0;scale:1}}@media (prefers-reduced-motion:reduce){.nx-skeleton,.nx-progress:indeterminate{animation-duration:4s}.nx-orbit-comet{animation-duration:5s}.nx-toast-timer{animation:none;scale:1}}.nx-avatar{--_size:2.5rem;inline-size:var(--_size);block-size:var(--_size);background:var(--nx-gradient-brand);color:#fff;font-size:calc(var(--_size) * .38);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid;position:relative}.nx-avatar[data-size=xs]{--_size:1.5rem}.nx-avatar[data-size=sm]{--_size:2rem}.nx-avatar[data-size=lg]{--_size:3.25rem}.nx-avatar[data-size=xl]{--_size:4.5rem}.nx-avatar[data-shape=square]{border-radius:var(--nx-radius-md)}.nx-avatar[data-status]:after{content:"";border:2px solid var(--nx-surface);background:var(--nx-text-subtle);border-radius:50%;block-size:28%;inline-size:28%;position:absolute;inset-block-end:2%;inset-inline-end:2%}.nx-avatar[data-status=online]:after{background:var(--nx-success)}.nx-avatar[data-status=busy]:after{background:var(--nx-danger)}.nx-avatar[data-status=away]:after{background:var(--nx-warning)}.nx-avatar-image{border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%}.nx-avatar-group{align-items:center;display:inline-flex}.nx-avatar-group .nx-avatar{box-shadow:0 0 0 2px var(--nx-surface);transition:translate var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy)}.nx-avatar-group .nx-avatar+.nx-avatar{margin-inline-start:calc(var(--_size,2.5rem) * -.3)}.nx-avatar-group .nx-avatar:is(:hover,:focus-visible){z-index:1;translate:0 calc(-4px * var(--nx-motion));scale:calc(1 + .08 * var(--nx-motion))}.nx-avatar-group .nx-avatar:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-avatar-more{background:var(--nx-surface-3);color:var(--nx-text-muted);font-size:calc(var(--_size) * .32)}.nx-kbd{border:1px solid var(--nx-border);border-radius:var(--nx-radius-xs);background:var(--nx-surface-2);min-inline-size:1.6em;color:var(--nx-text-muted);font:500 .75em / 1.4 var(--nx-font-mono);white-space:nowrap;border-block-end-width:2px;justify-content:center;align-items:center;gap:.15em;padding:.1em .4em;display:inline-flex}.nx-rating{direction:ltr;border:0;gap:.15rem;margin:0;padding:0;display:inline-flex}.nx-rating-star{color:var(--nx-border-strong);cursor:pointer;transition:color var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);display:inline-grid;position:relative}.nx-rating-star svg{inline-size:var(--nx-rating-size,1.5rem);block-size:var(--nx-rating-size,1.5rem);fill:currentColor}.nx-rating-star:has(:focus-visible){outline:2px solid var(--nx-ring);outline-offset:2px;border-radius:var(--nx-radius-xs)}.nx-rating-input{appearance:none;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}:is(.nx-rating-star:has(.nx-rating-input:checked),.nx-rating-star:has(~.nx-rating-star .nx-rating-input:checked)){color:var(--nx-gold)}.nx-rating-star:has(.nx-rating-input:checked) svg{animation:nx-pop .46s var(--nx-spring-bouncy)}.nx-rating:has(.nx-rating-star:hover) .nx-rating-star{color:var(--nx-border-strong)}.nx-rating:has(.nx-rating-star:hover) .nx-rating-star:hover{color:var(--nx-gold)}.nx-rating:has(.nx-rating-star:hover) .nx-rating-star:has(~.nx-rating-star:hover){color:var(--nx-gold)}.nx-rating:has(.nx-rating-star:hover) .nx-rating-star:hover{scale:calc(1 + .15 * var(--nx-motion))}.nx-rating:has(:disabled){pointer-events:none;opacity:.6}.nx-steps{gap:var(--nx-space-2);counter-reset:nx-step;margin:0;padding:0;list-style:none;display:flex}.nx-steps[data-orientation=vertical]{gap:var(--nx-space-6);flex-direction:column}.nx-step{align-items:flex-start;gap:var(--nx-space-3);counter-increment:nx-step;flex:1;min-inline-size:0;display:flex;position:relative}.nx-step:not(:last-child):before,.nx-step:not(:last-child):after{content:"";background:var(--nx-border);border-radius:1px;block-size:2px;position:absolute;inset-block-start:calc(1rem - 1px);inset-inline-start:calc(2rem + var(--nx-space-2));inset-inline-end:var(--nx-space-2)}.nx-step:not(:last-child):after{background:var(--nx-accent);transform-origin:0;transition:scale .7s var(--nx-ease-out);scale:0 1}.nx-step[data-status=complete]:not(:last-child):after{scale:1}:where([dir=rtl]) .nx-step:not(:last-child):after{transform-origin:100%}.nx-steps[data-orientation=vertical] .nx-step:not(:last-child):before,.nx-steps[data-orientation=vertical] .nx-step:not(:last-child):after{inset-block:calc(2rem + var(--nx-space-2)) calc(var(--nx-space-6) * -1 + var(--nx-space-2));block-size:auto;inline-size:2px;inset-inline:calc(1rem - 1px) auto}.nx-steps[data-orientation=vertical] .nx-step:not(:last-child):after{transform-origin:top;scale:1 0}.nx-steps[data-orientation=vertical] .nx-step[data-status=complete]:not(:last-child):after{scale:1}.nx-step-marker{z-index:1;border:2px solid var(--nx-border);background:var(--nx-surface);block-size:2rem;inline-size:2rem;color:var(--nx-text-muted);font-size:var(--nx-text-sm);transition:background-color var(--nx-dur-base), border-color var(--nx-dur-base), color var(--nx-dur-base), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;position:relative}.nx-step-marker:empty:before{content:counter(nx-step)}.nx-step-marker .nx-icon{block-size:1rem;inline-size:1rem}.nx-step[data-status=current] .nx-step-marker{border-color:var(--nx-accent);color:var(--nx-accent-text);box-shadow:0 0 0 4px var(--nx-accent-soft);scale:calc(1 + .06 * var(--nx-motion))}.nx-step[data-status=complete] .nx-step-marker{border-color:var(--nx-accent);background:var(--nx-accent);color:var(--nx-accent-contrast)}.nx-step-text{gap:.1rem;min-inline-size:0;padding-block-start:.3rem;display:grid}.nx-step-title{font-size:var(--nx-text-sm);font-weight:600}.nx-step[data-status=upcoming] .nx-step-title{color:var(--nx-text-muted)}.nx-step-description{font-size:var(--nx-text-xs);color:var(--nx-text-muted)}.nx-marquee{--_gap:var(--nx-marquee-gap,var(--nx-space-10));contain:inline-size;min-inline-size:0;display:flex;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.nx-marquee-track{animation:nx-marquee var(--nx-duration,40s) linear infinite;flex:none;display:flex}.nx-marquee[data-direction=reverse] .nx-marquee-track{animation-direction:reverse}.nx-marquee:is(:hover,:focus-within,[data-paused]) .nx-marquee-track{animation-play-state:paused}.nx-marquee-group{align-items:center;gap:var(--_gap);flex:none;margin:0;padding:0;padding-inline-end:var(--_gap);list-style:none;display:flex}@keyframes nx-marquee{to{translate:calc(-50% * var(--nx-dir)) 0}}.nx-marquee-toggle{border:1px solid var(--nx-border);background:var(--nx-surface);block-size:2rem;inline-size:2rem;color:var(--nx-text-muted);opacity:0;cursor:pointer;transition:opacity var(--nx-dur-fast);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-end:var(--nx-space-2);inset-inline-end:var(--nx-space-2)}.nx-marquee-toggle .nx-icon{block-size:.9rem;inline-size:.9rem}.nx-marquee-toggle:focus-visible{opacity:1;outline:2px solid var(--nx-ring)}.nx-marquee:hover .nx-marquee-toggle{opacity:1}@media (prefers-reduced-motion:reduce){.nx-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.nx-marquee-track{animation:none}.nx-marquee-group[aria-hidden=true],.nx-marquee-toggle{display:none}}.nx-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--nx-grid-min,16rem)), 1fr));gap:var(--nx-grid-gap,var(--nx-space-6));display:grid}.nx-bento{grid-template-columns:repeat(var(--nx-cols,3), minmax(0, 1fr));grid-auto-rows:minmax(var(--nx-row,12rem), auto);grid-auto-flow:dense;gap:var(--nx-bento-gap,var(--nx-space-4));display:grid}.nx-bento-item{isolation:isolate;gap:var(--nx-space-2);grid-column:span var(--nx-col-span,1);grid-row:span var(--nx-row-span,1);padding:var(--nx-space-6);border:1px solid var(--nx-border);border-radius:var(--nx-radius-2xl);background:var(--nx-surface);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight);transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), box-shadow var(--nx-dur-slow), border-color var(--nx-dur-base);flex-direction:column;display:flex;position:relative;overflow:clip}.nx-bento-item:is(a,[data-interactive]):hover{translate:0 calc(-3px * var(--nx-motion));box-shadow:var(--nx-shadow-lg);border-color:var(--nx-accent-border)}.nx-bento-item:focus-visible{outline:2px solid var(--nx-ring);outline-offset:3px}:is(a).nx-bento-item{color:inherit;text-decoration:none}.nx-bento-media{min-block-size:6rem;margin:calc(var(--nx-space-6) * -1) calc(var(--nx-space-6) * -1) var(--nx-space-2);flex:1;place-items:center;display:grid;overflow:clip}.nx-bento-media>img,.nx-bento-media>video{object-fit:cover;block-size:100%;inline-size:100%}.nx-bento-title{font:650 var(--nx-text-lg) / 1.3 var(--nx-font-display);margin:0}.nx-bento-description{font-size:var(--nx-text-sm);color:var(--nx-text-muted);margin:0}@media (max-width:56rem){.nx-bento{grid-template-columns:repeat(min(var(--nx-cols,3), 2), minmax(0, 1fr))}.nx-bento-item{grid-column:span min(var(--nx-col-span,1), 2)}}@media (max-width:36rem){.nx-bento{grid-template-columns:minmax(0,1fr)}.nx-bento-item{grid-area:span 1/span 1}}.nx-divider{align-items:center;gap:var(--nx-space-3);margin:var(--nx-space-6) 0;color:var(--nx-text-subtle);font-size:var(--nx-text-xs);border:0;display:flex}.nx-divider:before,.nx-divider:after{content:"";background:var(--nx-border);flex:1;block-size:1px}.nx-divider:empty{gap:0}.nx-indicator{inline-size:var(--nx-ind-w,0px);block-size:var(--nx-ind-h,0px);translate:var(--nx-ind-x,0px) var(--nx-ind-y,0px);pointer-events:none;transition:translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy), inline-size var(--nx-spring-snappy-duration) var(--nx-spring-snappy), block-size var(--nx-spring-snappy-duration) var(--nx-spring-snappy), opacity var(--nx-dur-fast) var(--nx-ease-out);position:absolute;top:0;left:0}:not([data-nx-indicator])>.nx-indicator,[data-nx-indicator=hidden]>.nx-indicator{opacity:0}[data-nx-indicator=init]>.nx-indicator{transition:none}.nx-tabs{gap:var(--nx-space-4);grid-template-columns:minmax(0,1fr);display:grid}.nx-tab-list{isolation:isolate;align-items:center;gap:var(--nx-space-1);max-inline-size:100%;padding:var(--nx-space-1);border-radius:var(--nx-radius-lg);background:var(--nx-surface-2);scrollbar-width:none;justify-self:start;display:inline-flex;position:relative;overflow-x:auto}.nx-tab-list .nx-indicator{z-index:-1;border-radius:var(--nx-radius-md);background:var(--nx-surface);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight)}.nx-tab{align-items:center;gap:var(--nx-space-2);min-block-size:2.25rem;padding:0 var(--nx-space-4);border-radius:var(--nx-radius-md);color:var(--nx-text-muted);font:500 var(--nx-text-sm) / 1 var(--nx-font-sans);white-space:nowrap;cursor:pointer;transition:color var(--nx-dur-base) var(--nx-ease-out);background:0 0;border:0;display:inline-flex;position:relative}.nx-tab:hover{color:var(--nx-text)}.nx-tab[aria-selected=true]{color:var(--nx-text);font-weight:600}.nx-tab:focus-visible{outline:2px solid var(--nx-ring);outline-offset:1px}.nx-tab:disabled{opacity:.45;cursor:not-allowed}.nx-tab .nx-badge{font-size:.7rem}.nx-tabs[data-variant=underline] .nx-tab-list{gap:var(--nx-space-5);box-shadow:inset 0 -1px 0 var(--nx-border);background:0 0;border-radius:0;padding:0}.nx-tabs[data-variant=underline] .nx-tab-list .nx-indicator{z-index:1;block-size:2px;translate:var(--nx-ind-x,0px) 0;background:var(--nx-accent);box-shadow:0 0 12px var(--nx-accent-soft);border-radius:2px;top:auto;bottom:0}.nx-tabs[data-variant=underline] .nx-tab{border-radius:0;min-block-size:2.75rem;padding-inline:.125rem}.nx-tabs[data-variant=enclosed] .nx-tab-list{border:1px solid var(--nx-border);background:0 0}.nx-tabs[data-variant=enclosed] .nx-tab-list .nx-indicator{background:var(--nx-accent);box-shadow:var(--nx-shadow-glow)}.nx-tabs[data-variant=enclosed] .nx-tab-list .nx-tab[aria-selected=true]{color:var(--nx-accent-contrast)}.nx-tab-panel{border-radius:var(--nx-radius-md);animation:nx-rise var(--nx-spring-gentle-duration) var(--nx-spring-gentle)}.nx-tab-panel:focus-visible{outline:2px solid var(--nx-ring);outline-offset:4px}.nx-tab-panel[hidden]{display:none}.nx-segmented{isolation:isolate;border-radius:var(--nx-radius-full);background:var(--nx-surface-2);border:0;padding:.25rem;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #0000000f}.nx-segmented .nx-indicator{z-index:-1;border-radius:var(--nx-radius-full);background:var(--nx-surface);box-shadow:var(--nx-shadow-sm)}.nx-segmented[data-tone=accent] .nx-indicator{background:var(--nx-accent);box-shadow:var(--nx-shadow-glow)}.nx-segmented[data-size=sm] .nx-segment{min-block-size:1.875rem;padding-inline:var(--nx-space-3);font-size:var(--nx-text-xs)}.nx-segment{justify-content:center;align-items:center;gap:var(--nx-space-2);min-block-size:2.25rem;padding-inline:var(--nx-space-4);border-radius:var(--nx-radius-full);color:var(--nx-text-muted);font-size:var(--nx-text-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--nx-dur-base) var(--nx-ease-out);font-weight:500;display:inline-flex;position:relative}.nx-segment:hover{color:var(--nx-text)}.nx-segment:has(:checked){color:var(--nx-text);font-weight:600}.nx-segment:has(:focus-visible){outline:2px solid var(--nx-ring);outline-offset:1px}.nx-segment:has(:disabled){opacity:.45;cursor:not-allowed}.nx-segmented[data-tone=accent] .nx-segment:has(:checked){color:var(--nx-accent-contrast)}.nx-segment-input{appearance:none;opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.nx-navmenu{isolation:isolate;position:relative}.nx-navmenu>ul{align-items:center;gap:var(--nx-space-1);margin:0;padding:0;list-style:none;display:flex}.nx-navmenu .nx-indicator{z-index:-1;border-radius:var(--nx-radius-full);background:var(--nx-surface-2)}.nx-navmenu-link{align-items:center;gap:var(--nx-space-2);min-block-size:2.25rem;padding-inline:var(--nx-space-4);border-radius:var(--nx-radius-full);color:var(--nx-text-muted);font-size:var(--nx-text-sm);transition:color var(--nx-dur-base) var(--nx-ease-out);font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nx-navmenu-link:hover,.nx-navmenu-link:focus-visible,.nx-navmenu-link[aria-current=page]{color:var(--nx-text)}.nx-navmenu-link[aria-current=page]{font-weight:600}.nx-navmenu-link:focus-visible{outline:2px solid var(--nx-ring);outline-offset:1px}.nx-navmenu-link[aria-current=page]:after{content:"";background:var(--nx-accent);block-size:.3rem;inline-size:.3rem;translate:calc(-50% * var(--nx-dir)) 0;border-radius:50%;position:absolute;inset-block-end:.15rem;inset-inline-start:50%}.nx-dock{--_size:var(--nx-dock-size,2.75rem);align-items:flex-end;gap:var(--nx-space-2);block-size:calc(var(--_size) + var(--nx-space-4));padding:var(--nx-space-2) var(--nx-space-3);border:1px solid var(--nx-glass-border);border-radius:var(--nx-radius-xl);background:var(--nx-glass);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);box-shadow:var(--nx-shadow-lg), inset 0 1px 0 var(--nx-highlight);display:inline-flex}.nx-dock[data-variant=metal]{background:linear-gradient(180deg, color-mix(in oklab, var(--nx-surface) 70%, white), var(--nx-surface-2) 55%, color-mix(in oklab, var(--nx-surface-3) 85%, black));border-color:color-mix(in oklab, var(--nx-border) 60%, white);box-shadow:var(--nx-shadow-lg), inset 0 1px 0 #fff9, inset 0 -1px 0 #0000001f}.nx-dock-item{inline-size:calc(var(--_size) * var(--nx-scale,1));block-size:calc(var(--_size) * var(--nx-scale,1));border:1px solid var(--nx-border);background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight);transition:inline-size .16s var(--nx-ease-out), block-size .16s var(--nx-ease-out), translate var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);border-radius:28%;flex:none;place-items:center;text-decoration:none;display:grid;position:relative}.nx-dock-item .nx-icon{block-size:45%;inline-size:45%}.nx-dock-item:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-dock-item:active{translate:0 calc(-8px * var(--nx-motion))}.nx-dock-item[aria-current=page]:after{content:"";background:var(--nx-text-muted);border-radius:50%;block-size:.25rem;inline-size:.25rem;position:absolute;inset-block-end:-.45rem}.nx-dock-label{border-radius:var(--nx-radius-sm);background:var(--nx-surface-inverse);color:var(--nx-text-inverse);font-size:var(--nx-text-xs);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--nx-dur-fast), translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy);padding:.25rem .55rem;font-weight:500;position:absolute;inset-block-end:calc(100% + .6rem);translate:0 4px}.nx-dock-item:is(:hover,:focus-visible) .nx-dock-label{opacity:1;translate:0}.nx-breadcrumbs ol{align-items:center;gap:var(--nx-space-1);font-size:var(--nx-text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nx-breadcrumbs li{align-items:center;gap:var(--nx-space-1);color:var(--nx-text-muted);display:inline-flex}.nx-breadcrumbs li+li:before{content:"";opacity:.5;background:currentColor;block-size:1rem;inline-size:1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}:where([dir=rtl]) .nx-breadcrumbs li+li:before{scale:-1 1}.nx-breadcrumbs a{border-radius:var(--nx-radius-xs);color:inherit;transition:color var(--nx-dur-fast);text-decoration:none}.nx-breadcrumbs a:hover{color:var(--nx-text)}.nx-breadcrumbs a:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-breadcrumbs a[aria-current=page]{color:var(--nx-text);font-weight:600}.nx-pagination{isolation:isolate;align-items:center;gap:var(--nx-space-1);flex-wrap:wrap;display:inline-flex;position:relative}.nx-pagination .nx-indicator{z-index:-1;border-radius:var(--nx-radius-md);background:var(--nx-accent);box-shadow:var(--nx-shadow-glow)}.nx-page-link{block-size:2.25rem;min-inline-size:2.25rem;padding-inline:var(--nx-space-2);border-radius:var(--nx-radius-md);color:var(--nx-text-muted);font:500 var(--nx-text-sm) / 1 var(--nx-font-sans);font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--nx-dur-base), background-color var(--nx-dur-fast);background:0 0;border:0;place-items:center;text-decoration:none;display:grid}.nx-page-link:hover:not([aria-current=page],[aria-disabled=true]){background:var(--nx-surface-2);color:var(--nx-text)}.nx-page-link[aria-current=page]{color:var(--nx-accent-contrast);font-weight:700}.nx-page-link[aria-disabled=true]{opacity:.4;pointer-events:none}.nx-page-link:focus-visible{outline:2px solid var(--nx-ring);outline-offset:1px}.nx-page-link[data-gap]{pointer-events:none}.nx-accordion{border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);display:grid;overflow:clip}.nx-accordion[data-variant=separated]{gap:var(--nx-space-3);background:0 0;border:0}.nx-accordion[data-variant=separated] .nx-accordion-item{border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-surface)}.nx-accordion-item{interpolate-size:allow-keywords}.nx-accordion-item+.nx-accordion-item{border-block-start:1px solid var(--nx-border)}.nx-accordion-item::details-content{opacity:0;block-size:0;transition:block-size var(--nx-spring-soft-duration) var(--nx-spring-soft), opacity var(--nx-dur-slow) var(--nx-ease-out), content-visibility var(--nx-spring-soft-duration) allow-discrete;overflow-y:clip}.nx-accordion-item[open]::details-content{opacity:1;block-size:auto}.nx-accordion-trigger{justify-content:space-between;align-items:center;gap:var(--nx-space-4);padding:var(--nx-space-4) var(--nx-space-5);cursor:pointer;transition:background-color var(--nx-dur-fast);font-weight:600;list-style:none;display:flex}.nx-accordion-trigger::-webkit-details-marker{display:none}.nx-accordion-trigger:hover{background:var(--nx-surface-2)}.nx-accordion-trigger:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}.nx-accordion-trigger:after{content:"";background:var(--nx-text-subtle);block-size:1.1rem;inline-size:1.1rem;transition:rotate var(--nx-spring-snappy-duration) var(--nx-spring-snappy);flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.nx-accordion-item[open]>.nx-accordion-trigger:after{rotate:180deg}.nx-accordion-content{padding:0 var(--nx-space-5) var(--nx-space-5);color:var(--nx-text-muted);font-size:var(--nx-text-sm);line-height:1.7}.nx-menu{max-block-size:min(24rem,70vh);min-inline-size:12rem;padding:var(--nx-space-1);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-xl);z-index:var(--nx-z-dropdown);transform-origin:var(--nx-origin,top center);opacity:0;scale:.96;translate:0 calc(-4px * var(--nx-motion));transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy), display var(--nx-dur-fast) allow-discrete, overlay var(--nx-dur-fast) allow-discrete;margin:0;position:fixed;inset:auto;overflow-y:auto}.nx-menu:where(:popover-open,[data-open]){opacity:1;translate:0;scale:1}@starting-style{.nx-menu:where(:popover-open,[data-open]){opacity:0;scale:.96;translate:0 calc(-4px * var(--nx-motion))}}.nx-menu:not([popover]):not([data-open]){display:none}.nx-menu-item{align-items:center;gap:var(--nx-space-3);min-block-size:2.25rem;inline-size:100%;padding:0 var(--nx-space-3);border-radius:var(--nx-radius-sm);color:inherit;font:400 var(--nx-text-sm) / 1.3 var(--nx-font-sans);text-align:start;cursor:pointer;animation:nx-rise .26s var(--nx-ease-out) both;animation-delay:calc(var(--nx-i,0) * 18ms);background:0 0;border:0;text-decoration:none;display:flex}.nx-menu-item .nx-icon{color:var(--nx-text-subtle)}.nx-menu-item .nx-kbd{margin-inline-start:auto}.nx-menu-item:is(:hover,:focus-visible,[data-active]){background:var(--nx-surface-2);outline:none}.nx-menu-item:is(:hover,:focus-visible,[data-active]) .nx-icon{color:var(--nx-text)}.nx-menu-item[data-tone=danger]{color:var(--nx-danger-text)}.nx-menu-item[data-tone=danger]:is(:hover,:focus-visible){background:var(--nx-danger-soft)}.nx-menu-item:is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed}.nx-menu-item[aria-checked=true]:after{content:"✓" / "";color:var(--nx-accent-text);margin-inline-start:auto;font-weight:700}.nx-menu-label{padding:var(--nx-space-2) var(--nx-space-3) var(--nx-space-1);color:var(--nx-text-subtle);font-size:var(--nx-text-xs);font-weight:600}.nx-menu-separator{block-size:1px;margin:var(--nx-space-1) calc(var(--nx-space-1) * -1);background:var(--nx-border)}@media (prefers-reduced-motion:reduce){.nx-accordion-item::details-content{transition-duration:0s}.nx-menu-item{animation:none}}:root:has(.nx-dialog:modal){scrollbar-gutter:stable;overflow:hidden}.nx-dialog{--_width:32rem;--_from-x:0px;--_from-y:calc(12px * var(--nx-motion));--_from-scale:calc(1 - .04 * var(--nx-motion));inline-size:min(var(--_width), calc(100vw - 2rem));border:1px solid var(--nx-border);border-radius:var(--nx-radius-2xl);background:var(--nx-surface);max-block-size:min(85dvh,52rem);color:var(--nx-text);box-shadow:var(--nx-shadow-xl), inset 0 1px 0 var(--nx-highlight);opacity:0;scale:var(--_from-scale);translate:var(--_from-x) var(--_from-y);transition:opacity var(--nx-dur-base) var(--nx-ease-out), scale var(--nx-spring-gentle-duration) var(--nx-spring-gentle), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), display var(--nx-dur-base) allow-discrete, overlay var(--nx-dur-base) allow-discrete;flex-direction:column;margin:auto;padding:0;display:flex;position:fixed;overflow:hidden}.nx-dialog:not([open]){display:none}.nx-dialog[data-size=sm]{--_width:24rem}.nx-dialog[data-size=lg]{--_width:44rem}.nx-dialog[data-size=xl]{--_width:60rem}.nx-dialog[data-size=full]{--_width:100vw;block-size:100%;max-block-size:calc(100dvh - 2rem);inline-size:calc(100vw - 2rem)}.nx-dialog::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color var(--nx-dur-slow) var(--nx-ease-out), backdrop-filter var(--nx-dur-slow) var(--nx-ease-out), display var(--nx-dur-slow) allow-discrete, overlay var(--nx-dur-slow) allow-discrete;background:0 0}.nx-dialog[open]{opacity:1;translate:0;scale:1}@starting-style{.nx-dialog[open]{opacity:0;scale:var(--_from-scale);translate:var(--_from-x) var(--_from-y)}}.nx-dialog[open]::backdrop{background:var(--nx-backdrop,#00000073);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@starting-style{.nx-dialog[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}}.nx-dialog[data-variant=drawer]{--_width:26rem;--_from-x:calc(100% * var(--nx-dir));--_from-y:0px;--_from-scale:1;inline-size:min(var(--_width), 100vw);border-radius:0;block-size:100dvh;max-block-size:100dvh;transition-duration:var(--nx-dur-slow), var(--nx-spring-soft-duration), var(--nx-spring-soft-duration), var(--nx-dur-slow), var(--nx-dur-slow);transition-timing-function:var(--nx-ease-out), var(--nx-spring-soft), var(--nx-spring-soft), linear, linear;border-block:0;border-inline-end:0;border-start-start-radius:var(--nx-radius-2xl);border-end-start-radius:var(--nx-radius-2xl);margin:0;margin-inline-start:auto}.nx-dialog[data-variant=drawer][data-side=start]{--_from-x:calc(-100% * var(--nx-dir));border-inline-end:1px solid var(--nx-border);border-radius:0;border-inline-start:0;border-start-end-radius:var(--nx-radius-2xl);border-end-end-radius:var(--nx-radius-2xl);margin-inline:0 auto}.nx-dialog[data-variant=sheet]{--_from-x:0px;--_from-y:100%;--_from-scale:1;inline-size:min(var(--_width,40rem), 100vw);border-radius:var(--nx-radius-2xl) var(--nx-radius-2xl) 0 0;max-block-size:90dvh;transition-timing-function:var(--nx-ease-out), var(--nx-spring-soft), var(--nx-spring-soft), linear, linear;border-block-end:0;margin:auto auto 0}.nx-dialog[data-variant=sheet]:before{content:"";block-size:.3rem;inline-size:2.5rem;border-radius:var(--nx-radius-full);background:var(--nx-border-strong);flex:none;align-self:center;margin-block-start:var(--nx-space-2)}.nx-dialog-header{gap:var(--nx-space-1);padding:var(--nx-space-6) var(--nx-space-6) var(--nx-space-2);padding-inline-end:var(--nx-space-12);display:grid}.nx-dialog-title{font:650 var(--nx-text-xl) / 1.3 var(--nx-font-display);margin:0}.nx-dialog-description{font-size:var(--nx-text-sm);color:var(--nx-text-muted);margin:0}.nx-dialog-body{padding:var(--nx-space-4) var(--nx-space-6);overscroll-behavior:contain;flex:1;overflow-y:auto}.nx-dialog-footer{justify-content:flex-end;gap:var(--nx-space-3);padding:var(--nx-space-4) var(--nx-space-6) var(--nx-space-6);flex-wrap:wrap;display:flex}.nx-dialog-close{border-radius:var(--nx-radius-full);background:var(--nx-surface-2);block-size:2rem;inline-size:2rem;color:var(--nx-text-muted);cursor:pointer;transition:background-color var(--nx-dur-fast), color var(--nx-dur-fast), rotate var(--nx-spring-snappy-duration) var(--nx-spring-snappy);border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--nx-space-4);inset-inline-end:var(--nx-space-4)}.nx-dialog-close:hover{background:var(--nx-surface-3);color:var(--nx-text);rotate:calc(90deg * var(--nx-motion))}.nx-dialog-close:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-dialog-close .nx-icon{block-size:1rem;inline-size:1rem}.nx-popover{inline-size:max-content;max-inline-size:min(22rem,100vw - 1rem);padding:var(--nx-space-4);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-xl);z-index:var(--nx-z-dropdown);transform-origin:var(--nx-origin,top center);opacity:0;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), display var(--nx-dur-fast) allow-discrete, overlay var(--nx-dur-fast) allow-discrete;margin:0;position:fixed;inset:auto;scale:.96}.nx-popover:where(:popover-open,[data-open]){opacity:1;scale:1}@starting-style{.nx-popover:where(:popover-open,[data-open]){opacity:0;scale:.96}}.nx-popover:not([popover]):not([data-open]){display:none}.nx-command{--_width:38rem;max-block-size:min(70dvh,34rem);margin-block-start:12vh}.nx-command-search{align-items:center;gap:var(--nx-space-3);padding:var(--nx-space-4) var(--nx-space-5);border-block-end:1px solid var(--nx-border);color:var(--nx-text-subtle);display:flex}.nx-command-search .nx-icon{block-size:1.25rem;inline-size:1.25rem}.nx-command-input{min-inline-size:0;color:var(--nx-text);font:400 var(--nx-text-lg) / 1.5 var(--nx-font-sans);background:0 0;border:0;flex:1}.nx-command-input:focus-visible{outline:none}.nx-command-input::placeholder{color:var(--nx-text-subtle)}.nx-command-list{isolation:isolate;padding:var(--nx-space-2);overscroll-behavior:contain;scroll-padding-block:var(--nx-space-8);flex:1;position:relative;overflow-y:auto}.nx-command-list .nx-indicator{z-index:-1;border-radius:var(--nx-radius-md);background:var(--nx-surface-2);box-shadow:inset 0 0 0 1px var(--nx-border)}.nx-command-group+.nx-command-group{margin-block-start:var(--nx-space-2)}.nx-command-group-label{padding:var(--nx-space-2) var(--nx-space-3) var(--nx-space-1);color:var(--nx-text-subtle);font-size:var(--nx-text-xs);font-weight:600}.nx-command-item{align-items:center;gap:var(--nx-space-3);min-block-size:2.75rem;padding:0 var(--nx-space-3);border-radius:var(--nx-radius-md);color:var(--nx-text-muted);font-size:var(--nx-text-sm);cursor:pointer;animation:nx-rise .28s var(--nx-ease-out) both;animation-delay:calc(min(var(--nx-i,0), 12) * 16ms);display:flex}.nx-command-item .nx-icon{color:var(--nx-text-subtle)}.nx-command-item .nx-kbd{margin-inline-start:auto}.nx-command-item[aria-selected=true]{color:var(--nx-text)}.nx-command-item[aria-selected=true] .nx-icon{color:var(--nx-accent-text)}.nx-command-item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.nx-command-item-hint{font-size:var(--nx-text-xs);color:var(--nx-text-subtle);margin-inline-start:auto}.nx-command-empty{padding:var(--nx-space-10) var(--nx-space-4);color:var(--nx-text-muted);font-size:var(--nx-text-sm);text-align:center;margin:0}.nx-command-footer{gap:var(--nx-space-4);padding:var(--nx-space-3) var(--nx-space-5);border-block-start:1px solid var(--nx-border);background:var(--nx-bg-subtle);color:var(--nx-text-subtle);font-size:var(--nx-text-xs);flex-wrap:wrap;display:flex}.nx-command-footer span{align-items:center;gap:var(--nx-space-1);display:inline-flex}@media (prefers-reduced-motion:reduce){.nx-dialog,.nx-dialog[data-variant]{transition-duration:var(--nx-dur-fast)}.nx-command-item{animation:none}}.nx-header{z-index:var(--nx-z-sticky);padding:0 var(--nx-space-4);transition:translate var(--nx-spring-soft-duration) var(--nx-spring-soft);position:sticky;inset-block-start:0}.nx-header[data-hidden]:not(:focus-within){translate:0 -110%}.nx-header-inner{align-items:center;gap:var(--nx-space-6);max-inline-size:var(--nx-header-width,76rem);min-block-size:4.25rem;padding-inline:var(--nx-space-2);transition:background-color var(--nx-dur-slow) var(--nx-ease-out), border-color var(--nx-dur-slow) var(--nx-ease-out), box-shadow var(--nx-dur-slow) var(--nx-ease-out), min-block-size var(--nx-spring-soft-duration) var(--nx-spring-soft), max-inline-size var(--nx-spring-soft-duration) var(--nx-spring-soft), margin var(--nx-spring-soft-duration) var(--nx-spring-soft), padding var(--nx-spring-soft-duration) var(--nx-spring-soft);border:1px solid #0000;margin-inline:auto;display:flex}.nx-header:not([data-variant=floating])[data-scrolled]{background:var(--nx-glass);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);box-shadow:0 1px 0 var(--nx-border)}.nx-header:not([data-variant=floating])[data-scrolled] .nx-header-inner{min-block-size:3.75rem}.nx-header[data-variant=floating]{padding-block-start:var(--nx-space-3)}.nx-header[data-variant=floating] .nx-header-inner{min-block-size:3.5rem;padding-inline:var(--nx-space-3) var(--nx-space-2);border-radius:var(--nx-radius-full)}.nx-header[data-variant=floating][data-scrolled] .nx-header-inner{max-inline-size:min(var(--nx-header-width,76rem), 60rem);border-color:var(--nx-glass-border);background:var(--nx-glass);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);min-block-size:3.25rem;box-shadow:var(--nx-shadow-lg), inset 0 1px 0 var(--nx-highlight)}.nx-header-brand{align-items:center;gap:var(--nx-space-2);color:var(--nx-text);font:700 var(--nx-text-lg) / 1 var(--nx-font-display);border-radius:var(--nx-radius-sm);text-decoration:none;display:inline-flex}.nx-header-brand:focus-visible{outline:2px solid var(--nx-ring);outline-offset:3px}.nx-header-nav{flex:1;justify-content:center;display:flex}.nx-header-actions{align-items:center;gap:var(--nx-space-2);margin-inline-start:auto;display:flex}.nx-header-nav+.nx-header-actions{margin-inline-start:0}.nx-header-toggle{border-radius:var(--nx-radius-full);block-size:2.5rem;inline-size:2.5rem;color:var(--nx-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:none}.nx-header-toggle:hover{background:var(--nx-surface-2)}.nx-header-toggle:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-burger{gap:5px;inline-size:1.125rem;display:grid}.nx-burger>i{block-size:2px;transition:translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy), rotate var(--nx-spring-snappy-duration) var(--nx-spring-snappy);background:currentColor;border-radius:1px;display:block}[aria-expanded=true]>.nx-burger>i:first-child{translate:0 3.5px;rotate:45deg}[aria-expanded=true]>.nx-burger>i:last-child{translate:0 -3.5px;rotate:-45deg}@media (max-width:56rem){.nx-header-nav{display:none}.nx-header-toggle{display:grid}.nx-header-actions [data-desktop]{display:none}}.nx-mega{isolation:isolate;position:relative}.nx-mega .nx-indicator{z-index:-1;border-radius:var(--nx-radius-full);background:var(--nx-surface-2)}.nx-mega-list{align-items:center;gap:var(--nx-space-1);margin:0;padding:0;list-style:none;display:flex}.nx-mega-trigger,.nx-mega-link{align-items:center;gap:var(--nx-space-1);min-block-size:2.25rem;padding-inline:var(--nx-space-4);border-radius:var(--nx-radius-full);color:var(--nx-text-muted);font:500 var(--nx-text-sm) / 1 var(--nx-font-sans);cursor:pointer;transition:color var(--nx-dur-base) var(--nx-ease-out);background:0 0;border:0;text-decoration:none;display:inline-flex}:is(.nx-mega-trigger,.nx-mega-link):hover,:is(.nx-mega-trigger,.nx-mega-link):focus-visible,:is(.nx-mega-trigger,.nx-mega-link)[aria-expanded=true],:is(.nx-mega-trigger,.nx-mega-link)[aria-current=page]{color:var(--nx-text)}:is(.nx-mega-trigger,.nx-mega-link):focus-visible{outline:2px solid var(--nx-ring);outline-offset:1px}:is(.nx-mega-trigger,.nx-mega-link) .nx-icon{block-size:.9rem;inline-size:.9rem;transition:rotate var(--nx-spring-snappy-duration) var(--nx-spring-snappy)}:is(.nx-mega-trigger,.nx-mega-link)[aria-expanded=true] .nx-icon{rotate:180deg}.nx-mega-viewport{inset-block-start:calc(100% + var(--nx-space-3));z-index:var(--nx-z-dropdown);inline-size:var(--nx-mega-w,32rem);block-size:var(--nx-mega-h,auto);translate:var(--nx-mega-x,0px) 0;border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);box-shadow:var(--nx-shadow-xl), inset 0 1px 0 var(--nx-highlight);transform-origin:top;transition:inline-size var(--nx-spring-gentle-duration) var(--nx-spring-gentle), block-size var(--nx-spring-gentle-duration) var(--nx-spring-gentle), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), opacity var(--nx-dur-base) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);position:absolute;left:0;overflow:clip}.nx-mega-viewport[data-state=closed]{opacity:0;pointer-events:none;visibility:hidden;transition-property:inline-size,block-size,translate,opacity,scale,visibility;transition-duration:0s, 0s, 0s, var(--nx-dur-base), var(--nx-dur-base), var(--nx-dur-base);scale:.96}.nx-mega-viewport[data-fresh]{transition-property:opacity,scale}.nx-mega-panel{inset-block-start:0;inline-size:max-content;max-inline-size:min(52rem,100vw - 2rem);padding:var(--nx-space-4);position:absolute;left:0}.nx-mega-panel[hidden]{display:none}.nx-mega-panel[data-motion=from-end]{animation:nx-mega-from-end var(--nx-spring-gentle-duration) var(--nx-spring-gentle) both}.nx-mega-panel[data-motion=from-start]{animation:nx-mega-from-start var(--nx-spring-gentle-duration) var(--nx-spring-gentle) both}.nx-mega-panel[data-motion=to-start]{animation:nx-mega-to-start var(--nx-dur-base) var(--nx-ease-in) both;pointer-events:none}.nx-mega-panel[data-motion=to-end]{animation:nx-mega-to-end var(--nx-dur-base) var(--nx-ease-in) both;pointer-events:none}@keyframes nx-mega-from-end{0%{opacity:0;translate:calc(28px * var(--nx-dir) * var(--nx-motion)) 0}}@keyframes nx-mega-from-start{0%{opacity:0;translate:calc(-28px * var(--nx-dir) * var(--nx-motion)) 0}}@keyframes nx-mega-to-start{to{opacity:0;translate:calc(-28px * var(--nx-dir) * var(--nx-motion)) 0}}@keyframes nx-mega-to-end{to{opacity:0;translate:calc(28px * var(--nx-dir) * var(--nx-motion)) 0}}.nx-mega-grid{grid-template-columns:repeat(var(--nx-mega-cols,2), minmax(14rem, 1fr));gap:var(--nx-space-1);margin:0;padding:0;list-style:none;display:grid}.nx-mega-item{align-items:start;gap:var(--nx-space-1) var(--nx-space-3);padding:var(--nx-space-3);border-radius:var(--nx-radius-md);color:var(--nx-text);transition:background-color var(--nx-dur-fast);grid-template-columns:auto 1fr;text-decoration:none;display:grid}.nx-mega-item:hover,.nx-mega-item:focus-visible{background:var(--nx-surface-2);outline:none}.nx-mega-item:focus-visible{box-shadow:inset 0 0 0 2px var(--nx-ring)}.nx-mega-item-icon{border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-surface);block-size:2.25rem;inline-size:2.25rem;color:var(--nx-accent-text);transition:scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);grid-row:span 2;place-items:center;display:grid}.nx-mega-item:hover .nx-mega-item-icon{scale:calc(1 + .08 * var(--nx-motion))}.nx-mega-item-title{font-size:var(--nx-text-sm);font-weight:600}.nx-mega-item-description{font-size:var(--nx-text-xs);color:var(--nx-text-muted);line-height:1.5}.nx-drilldown{overflow:clip}.nx-drilldown-track{translate:calc(var(--nx-level,0) * -100% * var(--nx-dir)) 0;transition:translate var(--nx-spring-soft-duration) var(--nx-spring-soft);display:flex}.nx-drilldown-panel{align-content:start;gap:var(--nx-space-1);padding:var(--nx-space-2);flex:0 0 100%;display:grid}.nx-drilldown-panel[hidden]{display:none}.nx-drilldown-item,.nx-drilldown-back{justify-content:space-between;align-items:center;gap:var(--nx-space-3);min-block-size:3rem;inline-size:100%;padding:0 var(--nx-space-3);border-radius:var(--nx-radius-md);color:var(--nx-text);font:500 var(--nx-text-md) / 1.3 var(--nx-font-sans);text-align:start;cursor:pointer;animation:nx-rise var(--nx-spring-gentle-duration) var(--nx-spring-gentle) both;animation-delay:calc(var(--nx-i,0) * 35ms);background:0 0;border:0;text-decoration:none;display:flex}:is(.nx-drilldown-item,.nx-drilldown-back):hover,:is(.nx-drilldown-item,.nx-drilldown-back):focus-visible{background:var(--nx-surface-2);outline:none}:is(.nx-drilldown-item,.nx-drilldown-back):focus-visible{box-shadow:inset 0 0 0 2px var(--nx-ring)}:is(.nx-drilldown-item,.nx-drilldown-back) .nx-icon{color:var(--nx-text-subtle)}.nx-drilldown-back{color:var(--nx-text-muted);font-size:var(--nx-text-sm);justify-content:flex-start}.nx-route-progress{z-index:calc(var(--nx-z-tooltip) + 1);background:linear-gradient(calc(90deg * var(--nx-dir)), var(--nx-lapis-500), var(--nx-violet-500), var(--nx-cyan-400));block-size:3px;box-shadow:0 0 10px var(--nx-accent), 0 0 4px var(--nx-glow);transform-origin:0;opacity:0;pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0;scale:0 1}.nx-route-progress[data-state=loading]{opacity:1;animation:9s cubic-bezier(.08,.7,.2,1) forwards nx-trickle}.nx-route-progress[data-state=loading][data-determinate]{scale:var(--nx-value,0) 1;transition:scale var(--nx-dur-slow) var(--nx-ease-out);animation:none}.nx-route-progress[data-state=done]{opacity:0;transition:scale var(--nx-dur-base) var(--nx-ease-out), opacity var(--nx-dur-slow) var(--nx-ease-out) var(--nx-dur-base);scale:1}:where([dir=rtl]) .nx-route-progress{transform-origin:100%}@keyframes nx-trickle{0%{scale:0 1}10%{scale:.25 1}to{scale:.92 1}}@media (prefers-reduced-motion:reduce){.nx-drilldown-item,.nx-drilldown-back{animation:none}}.nx-glyph-word{white-space:nowrap;display:inline-block}.nx-glyph-word[data-loose]{white-space:normal;display:inline}.nx-text-hero{--_stagger:34ms;--_title:calc(var(--_n,12) * var(--_stagger));container-type:inline-size}.nx-text-hero[data-shaped]{--_stagger:72ms}.nx-text-hero[data-nx-reveal]{opacity:1;transition:none;translate:none}.nx-text-hero-heading{inline-size:fit-content;max-inline-size:100%;font-size:clamp(2.5rem,.9rem + 7.2cqi,6.5rem);position:relative}.nx-text-hero-title{letter-spacing:var(--nx-tracking-tightest);text-wrap:balance;font-size:1em;font-weight:800;line-height:1.04}.nx-text-hero[data-shaped] .nx-text-hero-title{line-height:1.4}.nx-text-hero-char{white-space:pre;transform-origin:50% 90%;transition:opacity .28s var(--nx-ease-out), translate var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), rotate var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);transition-delay:calc(var(--nx-i,0) * var(--_stagger) + 60ms);display:inline-block}.nx-text-hero-char[data-mark]{background:var(--nx-gradient-brand) calc(var(--_k,0) / max(1, var(--_m,1) - 1) * 100%) 50% / calc(var(--_m,1) * 100%) 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text}.nx-text-hero-char:nth-child(3n+1){--_rise:.62em;--_tilt:-10deg}.nx-text-hero-char:nth-child(3n+2){--_rise:.8em;--_tilt:7deg}.nx-text-hero-char:nth-child(3n){--_rise:.5em;--_tilt:-5deg}:where(.nx-js) .nx-text-hero[data-nx-reveal]:not([data-nx-revealed]) .nx-text-hero-char{opacity:0;translate:0 calc(var(--_rise,.6em) * var(--nx-motion));rotate:calc(var(--_tilt,-8deg) * var(--nx-motion))}.nx-text-hero-subtitle,.nx-text-hero-actions{transition:opacity .28s var(--nx-ease-out), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle);transition-delay:calc(var(--_title) * .6 + .18s)}.nx-text-hero-actions{transition-delay:calc(var(--_title) * .6 + .26s)}:where(.nx-js) .nx-text-hero[data-nx-reveal]:not([data-nx-revealed]) :is(.nx-text-hero-subtitle,.nx-text-hero-actions){opacity:0;translate:0 calc(14px * var(--nx-motion))}.nx-text-hero-sticker{--_tone:var(--nx-gold);z-index:1;aspect-ratio:1;pointer-events:none;inline-size:clamp(2.25rem,.62em,4.5rem);animation:nx-text-hero-float 5.6s var(--nx-ease-in-out) infinite;animation-delay:calc(var(--nx-i,0) * -1.1s);position:absolute}.nx-text-hero-sticker[data-tone=accent]{--_tone:var(--nx-accent)}.nx-text-hero-sticker[data-tone=violet]{--_tone:var(--nx-violet-500)}.nx-text-hero-sticker[data-tone=cyan]{--_tone:var(--nx-glow)}.nx-text-hero-sticker[data-tone=pink]{--_tone:var(--nx-chart-2)}.nx-text-hero-sticker[data-position=top-start]{--_rest:-12deg;inset-block-start:-.42em;inset-inline-start:-.5em}.nx-text-hero-sticker[data-position=top-end]{--_rest:14deg;inset-block-start:-.48em;inset-inline-end:-.42em}.nx-text-hero-sticker[data-position=bottom-start]{--_rest:10deg;inset-block-end:-.36em;inset-inline-start:-.3em}.nx-text-hero-sticker[data-position=bottom-end]{--_rest:-8deg;inset-block-end:-.42em;inset-inline-end:-.5em}.nx-text-hero-sticker[data-position=start]{--_rest:-6deg;inset-block-start:calc(50% - .3em);inset-inline-start:-.95em}.nx-text-hero-sticker[data-position=end]{--_rest:8deg;inset-block-start:calc(50% - .3em);inset-inline-end:-.95em}.nx-text-hero-sticker[data-shape=arrow]{scale:var(--nx-dir) 1}.nx-text-hero-sticker[data-shape=arrow][data-position$=end]{scale:calc(-1 * var(--nx-dir)) 1}.nx-text-hero-sticker>svg{block-size:100%;inline-size:100%;rotate:var(--_rest,0deg);filter:drop-shadow(0 .05em .06em color-mix(in oklab, var(--nx-ink-950) 24%, transparent));display:block;overflow:visible}.nx-text-hero-sticker [data-part=body]{fill:var(--_tone);stroke:var(--nx-clay-50);stroke-width:5px;stroke-linejoin:round;paint-order:stroke}.nx-text-hero-sticker [data-part=outline],.nx-text-hero-sticker [data-part=line]{fill:none;stroke-linecap:round;stroke-linejoin:round}.nx-text-hero-sticker [data-part=outline]{stroke:var(--nx-clay-50);stroke-width:12px}.nx-text-hero-sticker [data-part=line]{stroke:var(--_tone);stroke-width:6px}.nx-text-hero-sticker [data-part=ink]{fill:none;stroke:var(--nx-ink-900);stroke-width:4.5px;stroke-linecap:round}.nx-text-hero-sticker [data-part=shine]{fill:none;stroke:var(--nx-clay-50);stroke-width:2.6px;stroke-linecap:round;opacity:.75}@container not (min-inline-size:36rem){.nx-text-hero-sticker[data-position=start]{inset-inline-start:-.35em}.nx-text-hero-sticker[data-position=end]{inset-inline-end:-.35em}}@keyframes nx-text-hero-float{50%{translate:0 calc(-.08em * var(--nx-motion));rotate:calc(5deg * var(--nx-motion))}}@keyframes nx-text-hero-pop{0%{opacity:0;scale:calc(1 - .05 * var(--nx-motion));rotate:calc(var(--_rest,0deg) - 32deg * var(--nx-motion))}35%{opacity:1;scale:calc(1 + .16 * var(--nx-motion));rotate:calc(var(--_rest,0deg) + 9deg * var(--nx-motion))}62%{scale:calc(1 - .04 * var(--nx-motion));rotate:calc(var(--_rest,0deg) - 4deg * var(--nx-motion))}82%{scale:calc(1 + .015 * var(--nx-motion));rotate:calc(var(--_rest,0deg) + 1deg * var(--nx-motion))}to{opacity:1;scale:1;rotate:var(--_rest,0deg)}}:where(.nx-js) .nx-text-hero[data-nx-reveal]:not([data-nx-revealed]) .nx-text-hero-sticker>svg{opacity:0;scale:calc(1 - .05 * var(--nx-motion))}:where(.nx-js) .nx-text-hero[data-nx-revealed] .nx-text-hero-sticker>svg{animation:nx-text-hero-pop .76s var(--nx-ease-out) both;animation-delay:calc(var(--_title) + .2s + var(--nx-i,0) * 80ms)}@keyframes nx-text-hero-failsafe{to{opacity:1;translate:none;scale:none;rotate:var(--_rest,0deg)}}:where(.nx-js:not(.nx-live)) .nx-text-hero[data-nx-reveal]:not([data-nx-revealed]) :is(.nx-text-hero-char,.nx-text-hero-sticker>svg,.nx-text-hero-subtitle,.nx-text-hero-actions){animation:1ms 2.5s forwards nx-text-hero-failsafe}@property --_scroll-reveal-p{syntax:"<number>";inherits:false;initial-value:0}.nx-scroll-reveal{--nx-progress:1;block-size:var(--nx-scroll-height,240vh);position:relative}:where(.nx-js) .nx-scroll-reveal{--nx-progress:0}@supports (animation-timeline:view()) and (animation-range:entry){.nx-scroll-reveal{--nx-progress:var(--_scroll-reveal-p);view-timeline:--nx-scroll-reveal block;animation:linear both nx-scroll-reveal-progress;animation-timeline:--nx-scroll-reveal;animation-range:contain}}@keyframes nx-scroll-reveal-progress{to{--_scroll-reveal-p:1}}.nx-scroll-reveal-stage,.nx-scroll-scramble-stage{place-content:center;justify-items:center;gap:var(--nx-space-5);block-size:100svh;padding-inline:var(--nx-space-6);text-align:center;display:grid;position:sticky;inset-block-start:0;overflow:clip}.nx-scroll-reveal-eyebrow{color:var(--nx-text-subtle);font:600 var(--nx-text-sm) / 1.4 var(--nx-font-sans);letter-spacing:var(--nx-tracking-wider);text-transform:uppercase;opacity:calc(.35 + .65 * min(1, var(--nx-progress) * 4));margin:0}.nx-scroll-reveal-title{font:800 clamp(3rem, .8rem + 9vw, 10.5rem) / .98 var(--nx-font-display);letter-spacing:var(--nx-tracking-tightest);text-wrap:balance;margin:0}.nx-scroll-reveal-title[data-shaped]{line-height:1.35}.nx-scroll-reveal-art{display:grid}.nx-scroll-reveal-layer{grid-area:1/1}.nx-scroll-reveal-layer[data-layer=outline]{color:#0000;-webkit-text-stroke:max(1px, .012em) var(--nx-border-strong)}.nx-scroll-reveal-layer[data-layer=fill]{--_wipe:calc((var(--nx-progress) - .42) * 240% - 10%);color:var(--nx-text);-webkit-mask-image:linear-gradient(calc(90deg * var(--nx-dir)), #000 calc(var(--_wipe) - 12%), transparent calc(var(--_wipe) + 12%));-webkit-mask-image:linear-gradient(calc(90deg * var(--nx-dir)), #000 calc(var(--_wipe) - 12%), transparent calc(var(--_wipe) + 12%));mask-image:linear-gradient(calc(90deg * var(--nx-dir)), #000 calc(var(--_wipe) - 12%), transparent calc(var(--_wipe) + 12%))}.nx-scroll-reveal-char{--_t:clamp(0, (var(--nx-progress) - var(--nx-i,0) / var(--_n,1) * .3) / .4, 1);--_away:calc((1 - var(--_t)) * (1 - var(--_t)) * (1 - var(--_t)));white-space:pre;translate:calc(var(--_x,0) * .0017em * var(--_away) * var(--nx-motion)) calc(var(--_y,0) * .0026em * var(--_away) * var(--nx-motion));rotate:calc(var(--_r,0) * .07deg * var(--_away) * var(--nx-motion));opacity:calc(1 - .7 * var(--_away));display:inline-block}@property --_hover-reveal-glow{syntax:"<length>";inherits:false;initial-value:0}@property --_hover-reveal-wx{syntax:"<length>";inherits:false;initial-value:0}@property --_hover-reveal-wy{syntax:"<length>";inherits:false;initial-value:0}.nx-hover-reveal{border-block-start:1px solid var(--nx-border);margin:0;padding:0;list-style:none;container-type:inline-size}.nx-hover-reveal-item{transition:opacity .15s var(--nx-ease-out), filter .15s var(--nx-ease-out), translate var(--nx-spring-soft-duration) var(--nx-spring-soft)}.nx-hover-reveal-link{align-items:center;column-gap:var(--nx-space-6);row-gap:var(--nx-space-1);padding-block:clamp(.85rem,.5rem + 1.4cqi,1.4rem);padding-inline:var(--nx-space-2);border-block-end:1px solid var(--nx-border);color:var(--nx-text);-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.nx-hover-reveal-link:has(.nx-hover-reveal-description){grid-template-columns:minmax(0,1fr) minmax(0,15rem) auto}.nx-hover-reveal-link:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px;border-radius:var(--nx-radius-sm)}.nx-hover-reveal-label{--nx-px:30%;--nx-py:50%;--_gx:calc(var(--nx-px) + var(--_hover-reveal-wx));--_gy:calc(var(--nx-py) + var(--_hover-reveal-wy));font:700 clamp(1.75rem, .9rem + 4.4cqi, 4.25rem) / 1.1 var(--nx-font-display);letter-spacing:var(--nx-tracking-tighter);background:radial-gradient(circle at var(--_gx) var(--_gy), var(--nx-glow), var(--nx-accent) calc(var(--_hover-reveal-glow) * .42), var(--nx-violet-500) calc(var(--_hover-reveal-glow) * .72), var(--nx-text) var(--_hover-reveal-glow));color:#0000;transform-origin:calc(50% - 50% * var(--nx-dir)) 50%;transition:--_hover-reveal-glow .15s var(--nx-ease-out), translate var(--nx-spring-soft-duration) var(--nx-spring-soft), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);-webkit-background-clip:text;background-clip:text;justify-self:start}.nx-hover-reveal-description{color:var(--nx-text-subtle);font-size:var(--nx-text-sm);text-wrap:pretty;transition:color .2s var(--nx-ease-out);line-height:1.5}.nx-hover-reveal-icon{aspect-ratio:1;border:1px solid var(--nx-border);border-radius:var(--nx-radius-full);inline-size:2.75rem;color:var(--nx-text-muted);transition:background-color .2s var(--nx-ease-out), border-color .2s var(--nx-ease-out), color .2s var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);place-items:center;display:inline-grid}.nx-hover-reveal-icon>.nx-icon{block-size:1.25rem;inline-size:1.25rem;transition:opacity .3s cubic-bezier(.2, 0, 0, 1), scale .3s cubic-bezier(.2, 0, 0, 1), filter .3s cubic-bezier(.2, 0, 0, 1), rotate var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);grid-area:1/1}.nx-hover-reveal-icon>.nx-hover-reveal-rest{scale:var(--nx-dir) 1}.nx-hover-reveal-icon>.nx-hover-reveal-active{opacity:0;scale:calc(.25 * var(--nx-dir)) .25;filter:blur(4px);rotate:calc(-45deg * var(--nx-dir) * var(--nx-motion))}.nx-hover-reveal-link:is(:hover,:focus-visible) .nx-hover-reveal-label{--_hover-reveal-glow:10em}.nx-hover-reveal-link:is(:hover,:focus-visible) .nx-hover-reveal-description{color:var(--nx-text-muted)}.nx-hover-reveal-link:is(:hover,:focus-visible) .nx-hover-reveal-icon{background:var(--nx-accent);color:var(--nx-accent-contrast);border-color:#0000}.nx-hover-reveal-link:is(:hover,:focus-visible) .nx-hover-reveal-icon>.nx-hover-reveal-rest{opacity:0;scale:calc(.25 * var(--nx-dir)) .25;filter:blur(4px);rotate:calc(45deg * var(--nx-dir) * var(--nx-motion))}.nx-hover-reveal-link:is(:hover,:focus-visible) .nx-hover-reveal-icon>.nx-hover-reveal-active{opacity:1;scale:var(--nx-dir) 1;filter:blur();rotate:none}.nx-hover-reveal-link:focus-visible:not(:hover) .nx-hover-reveal-icon>.nx-icon{transition:opacity .15s var(--nx-ease-out)}.nx-hover-reveal:has(.nx-hover-reveal-link:focus-visible) .nx-hover-reveal-item:not(:has(.nx-hover-reveal-link:focus-visible)){opacity:.35}@media (hover:hover) and (pointer:fine){.nx-hover-reveal-link:hover .nx-hover-reveal-label{translate:calc(.14em * var(--nx-dir) * var(--nx-motion)) 0;transition-duration:.28s, var(--nx-spring-soft-duration), var(--nx-spring-snappy-duration);animation:nx-hover-reveal-wander 3.6s var(--nx-ease-in-out) infinite}.nx-hover-reveal:not([data-static]) .nx-hover-reveal-link:hover .nx-hover-reveal-icon{scale:calc(1 + .08 * var(--nx-motion))}.nx-hover-reveal:has(.nx-hover-reveal-link:hover) .nx-hover-reveal-item:not(:has(.nx-hover-reveal-link:hover)){opacity:.3;filter:blur(2px);transition-duration:.25s, .25s, var(--nx-spring-gentle-duration);transition-timing-function:var(--nx-ease-out), var(--nx-ease-out), var(--nx-spring-gentle)}.nx-hover-reveal-item:has(~.nx-hover-reveal-item .nx-hover-reveal-link:hover){translate:0 calc(-.4rem * var(--nx-motion))}.nx-hover-reveal-item:has(.nx-hover-reveal-link:hover)~.nx-hover-reveal-item{translate:0 calc(.4rem * var(--nx-motion))}}@keyframes nx-hover-reveal-wander{0%,to{--_hover-reveal-wx:0px;--_hover-reveal-wy:0px}25%{--_hover-reveal-wx:calc(.5em * var(--nx-motion));--_hover-reveal-wy:calc(-.25em * var(--nx-motion))}50%{--_hover-reveal-wx:calc(-.2em * var(--nx-motion));--_hover-reveal-wy:calc(.3em * var(--nx-motion))}75%{--_hover-reveal-wx:calc(-.45em * var(--nx-motion));--_hover-reveal-wy:calc(-.15em * var(--nx-motion))}}.nx-hover-reveal:not([data-static]) .nx-hover-reveal-link:active :is(.nx-hover-reveal-label,.nx-hover-reveal-icon){scale:calc(1 - .04 * var(--nx-motion))}@container not (min-inline-size:34rem){.nx-hover-reveal-link:has(.nx-hover-reveal-description){grid-template-columns:minmax(0,1fr) auto}.nx-hover-reveal-description{grid-area:2/1}.nx-hover-reveal-link:has(.nx-hover-reveal-description) .nx-hover-reveal-icon{grid-area:1/2/span 2}}.nx-scroll-scramble{--nx-progress:1;block-size:var(--nx-scroll-height,220vh);position:relative}:where(.nx-js) .nx-scroll-scramble{--nx-progress:0}.nx-scroll-scramble-stage{gap:var(--nx-space-10)}.nx-scroll-scramble-title{font:800 clamp(2.4rem, .9rem + 5.6vw, 6.5rem) / 1.02 var(--nx-font-display);letter-spacing:var(--nx-tracking-tighter);text-wrap:balance;margin:0;position:relative}.nx-scroll-scramble-title[data-shaped]{line-height:1.4}.nx-scroll-scramble-sizer{visibility:hidden;display:block}.nx-scroll-scramble-text{position:absolute;inset:0}.nx-scroll-scramble-pending{color:var(--nx-accent-text)}.nx-scroll-scramble-chips{justify-content:center;gap:var(--nx-space-3);flex-wrap:wrap;max-inline-size:44rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.nx-scroll-scramble-chip{--_dx:0px;--_dy:0px;--_r:0;--_t:clamp(0, (var(--nx-progress) - .3 - var(--nx-i,0) / var(--_n,1) * .3) / .35, 1);--_u:calc(1 - var(--_t));--_away:calc(var(--_u) * var(--_u) * (2.2 * var(--_u) - 1.2));border:1px solid var(--nx-border);border-radius:var(--nx-radius-full);background:var(--nx-surface);box-shadow:var(--nx-shadow-sm);color:color-mix(in oklab, var(--nx-text) calc(var(--_t) * 100%), var(--nx-text-subtle));font:600 var(--nx-text-md) / 1.2 var(--nx-font-sans);white-space:nowrap;translate:calc(var(--_dx) * var(--_away) * var(--nx-motion)) calc(var(--_dy) * var(--_away) * var(--nx-motion));rotate:calc(var(--_r) * .018deg * var(--_away) * var(--nx-motion));scale:calc(1 - .1 * var(--_u) * var(--nx-motion));align-items:center;padding:.55rem 1.05rem;display:inline-flex}.nx-roll-text{color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;transition:scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);text-decoration:none;display:inline-block}.nx-roll-text:is(button){cursor:pointer;background:0 0;border:0;padding:0}.nx-roll-text:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px;border-radius:var(--nx-radius-xs)}.nx-roll-text:is(a,button):active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-button .nx-roll-text{--nx-roll-color:currentColor}.nx-roll-text-piece{white-space:pre;margin-block:-.12em;display:inline-grid;overflow:clip}.nx-roll-text-piece>span{transition:translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy), opacity .2s var(--nx-ease-out), color .2s var(--nx-ease-out);transition-delay:calc(var(--nx-i,0) * 30ms);grid-area:1/1;padding-block:.12em}.nx-roll-text-piece>span+span{opacity:0;color:var(--nx-roll-color,var(--nx-accent-text));translate:0 calc(100% * var(--nx-motion))}:is(.nx-roll-text:focus-visible,:is(a,button):focus-visible .nx-roll-text) .nx-roll-text-piece>span{transition:opacity .15s var(--nx-ease-out), color .15s var(--nx-ease-out);transition-delay:0s}:is(.nx-roll-text:focus-visible,:is(a,button):focus-visible .nx-roll-text) .nx-roll-text-piece>span:first-child{opacity:0}:is(.nx-roll-text:focus-visible,:is(a,button):focus-visible .nx-roll-text) .nx-roll-text-piece>span+span{opacity:1;translate:0}@media (hover:hover) and (pointer:fine){:is(.nx-roll-text:hover,:is(a,button):hover .nx-roll-text) .nx-roll-text-piece>span:first-child{opacity:0;translate:0 calc(-100% * var(--nx-motion))}:is(.nx-roll-text:hover,:is(a,button):hover .nx-roll-text) .nx-roll-text-piece>span+span{opacity:1;translate:0}}.nx-pulse-button{--_size:5.5rem;--_tone:var(--nx-accent);--_on-tone:var(--nx-accent-contrast);justify-items:center;gap:var(--nx-space-3);color:var(--nx-text-muted);font:600 var(--nx-text-sm) / 1.3 var(--nx-font-sans);letter-spacing:var(--nx-tracking-wide);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s var(--nx-ease-out);background:0 0;border:0;padding:0;text-decoration:none;display:inline-grid}.nx-pulse-button[data-size=sm]{--_size:4rem}.nx-pulse-button[data-size=lg]{--_size:7rem}.nx-pulse-button[data-tone=gold]{--_tone:var(--nx-gold);--_on-tone:var(--nx-gold-contrast)}.nx-pulse-button[data-tone=inverse]{--_tone:var(--nx-surface-inverse);--_on-tone:var(--nx-text-inverse)}.nx-pulse-button:is(:hover,:focus-visible){color:var(--nx-text)}.nx-pulse-button:focus-visible{outline:none}.nx-pulse-button:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.5}.nx-pulse-button-disc{inline-size:var(--_size);aspect-ratio:1;display:grid;position:relative}.nx-pulse-button-disc:before{content:"";border-radius:50%;position:absolute;inset:-14px}.nx-pulse-button-rings,.nx-pulse-button-face{border-radius:50%;grid-area:1/1}.nx-pulse-button-rings{pointer-events:none;position:relative}.nx-pulse-button-rings>i{border:1px solid color-mix(in oklab, var(--_tone) 55%, transparent);border-radius:inherit;background:color-mix(in oklab, var(--_tone) 16%, transparent);opacity:0;animation:nx-pulse-button-ring 2.7s var(--nx-ease-out) infinite;position:absolute;inset:0}.nx-pulse-button-rings>i:nth-child(2){animation-delay:.9s}.nx-pulse-button-rings>i:nth-child(3){animation-delay:1.8s}@keyframes nx-pulse-button-ring{0%{opacity:.7;scale:1}to{opacity:0;scale:calc(1 + .85 * var(--nx-motion))}}.nx-pulse-button-face{background:radial-gradient(circle at 30% 25%, color-mix(in oklab, var(--_tone) 72%, white), var(--_tone) 62%);color:var(--_on-tone);box-shadow:0 1px 2px color-mix(in oklab, var(--_tone) 30%, transparent), 0 14px 34px -12px color-mix(in oklab, var(--_tone) 75%, transparent), inset 0 1px 0 #ffffff47;transition:scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), filter .2s var(--nx-ease-out);place-items:center;display:grid}@supports (color:lab(0% 0 0)){.nx-pulse-button-face{box-shadow:0 1px 2px color-mix(in oklab, var(--_tone) 30%, transparent), 0 14px 34px -12px color-mix(in oklab, var(--_tone) 75%, transparent), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.28)}}.nx-pulse-button-face .nx-icon{block-size:34%;inline-size:34%}.nx-pulse-button:hover .nx-pulse-button-face{filter:brightness(1.08)saturate(1.1)}.nx-pulse-button:focus-visible .nx-pulse-button-face{outline:2px solid var(--nx-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.nx-pulse-button:hover:not([data-static]) .nx-pulse-button-face{scale:calc(1 + .06 * var(--nx-motion))}}.nx-pulse-button:active:not([data-static],:disabled,[aria-disabled=true]) .nx-pulse-button-face{scale:calc(1 - .04 * var(--nx-motion))}.nx-backdrop[data-variant=mesh]{--_alpha:calc(var(--nx-backdrop-intensity) * 1.9);background:radial-gradient(ellipse 90% 70% at 50% 110%, color-mix(in oklab, var(--nx-violet-500) 14%, transparent), transparent 70%)}.nx-backdrop[data-variant=mesh]>i,.nx-backdrop[data-variant=mesh]:before{opacity:var(--_alpha);animation:nx-mesh-drift 22s var(--nx-ease-in-out) infinite alternate;border-radius:50%}.nx-backdrop[data-variant=mesh]>i:first-child{background:radial-gradient(closest-side, var(--nx-lapis-500), color-mix(in oklab, var(--nx-lapis-500) 35%, transparent) 55%, transparent);inset-block:-40% 30%;inset-inline:-20% 35%}.nx-backdrop[data-variant=mesh]>i:nth-child(2){background:radial-gradient(closest-side, var(--nx-violet-500), color-mix(in oklab, var(--nx-violet-500) 35%, transparent) 55%, transparent);animation-duration:27s;animation-delay:-9s;inset-block:-30% 40%;inset-inline:38% -22%}.nx-backdrop[data-variant=mesh]>i:nth-child(3){background:radial-gradient(closest-side, var(--nx-cyan-400), color-mix(in oklab, var(--nx-cyan-400) 30%, transparent) 55%, transparent);animation-duration:31s;animation-delay:-15s;inset-block:35% -45%;inset-inline:8% 32%}.nx-backdrop[data-variant=mesh]:before{content:"";background:radial-gradient(closest-side, var(--nx-gold-400), color-mix(in oklab, var(--nx-gold-400) 30%, transparent) 55%, transparent);opacity:calc(var(--_alpha) * .85);animation-duration:25s;animation-direction:alternate-reverse;animation-delay:-4s;position:absolute;inset-block:30% -35%;inset-inline:50% -25%}.nx-backdrop[data-variant=mesh]:after{--_line:color-mix(in oklab, var(--nx-text) 12%, transparent);content:"";background:linear-gradient(var(--_line) 1px, transparent 1px) 50% 0 / 56px 56px, linear-gradient(90deg, var(--_line) 1px, transparent 1px) 50% 0 / 56px 56px;transform-origin:50% 0;block-size:540px;animation:2.8s linear infinite nx-mesh-floor;position:absolute;inset-block-start:52%;inset-inline:-50%;transform:perspective(600px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000 30% 60%,#0000 95%);mask-image:linear-gradient(#0000,#000 30% 60%,#0000 95%)}@keyframes nx-mesh-drift{0%{translate:0;rotate:none;scale:1}50%{translate:calc(12% * var(--nx-motion)) calc(8% * var(--nx-motion));rotate:calc(28deg * var(--nx-motion));scale:calc(1 + .1 * var(--nx-motion))}to{translate:calc(-8% * var(--nx-motion)) calc(14% * var(--nx-motion));rotate:calc(-18deg * var(--nx-motion));scale:calc(1 - .06 * var(--nx-motion))}}@keyframes nx-mesh-floor{to{transform:perspective(600px)rotateX(62deg)translateY(56px)}}.nx-backdrop[data-variant=stripes]{--_w:var(--nx-stripe-width,72px);--_line:color-mix(in oklab, var(--nx-text) 9%, transparent);--_band:color-mix(in oklab, var(--nx-text) 2.5%, transparent);background:linear-gradient(90deg, transparent calc(50% - .5px), var(--_line) 0 calc(50% + .5px), transparent 0) 50% 0 / var(--_w) 100%, linear-gradient(90deg, var(--_band) 50%, transparent 0) calc(50% + var(--_w)) 0 / calc(var(--_w) * 2) 100%;-webkit-mask-image:linear-gradient(#0000,#000 14% 72%,#0000);mask-image:linear-gradient(#0000,#000 14% 72%,#0000)}.nx-backdrop[data-variant=stripes]>i,.nx-backdrop[data-variant=stripes]:before,.nx-backdrop[data-variant=stripes]:after{content:"";background:linear-gradient(to bottom, transparent, var(--_pulse));block-size:30%;inline-size:1px;box-shadow:0 0 12px 1px color-mix(in oklab, var(--_pulse) 55%, transparent);animation:4.2s linear infinite nx-stripes-pulse;position:absolute;inset-block-start:-30%}.nx-backdrop[data-variant=stripes]>i:first-child{--_pulse:var(--nx-glow);animation-duration:3.8s;inset-inline-start:calc(50% - 3 * var(--_w) - .5px)}.nx-backdrop[data-variant=stripes]>i:nth-child(2){--_pulse:var(--nx-accent);animation-duration:5.6s;animation-delay:-2.1s;inset-inline-start:calc(50% + var(--_w) - .5px)}.nx-backdrop[data-variant=stripes]>i:nth-child(3){--_pulse:var(--nx-gold);animation-duration:7.2s;animation-delay:-4.4s;inset-inline-start:calc(50% + 4 * var(--_w) - .5px)}.nx-backdrop[data-variant=stripes]:before{--_pulse:var(--nx-violet-400);animation-duration:6.4s;animation-delay:-1.2s;inset-inline-start:calc(50% - var(--_w) - .5px)}.nx-backdrop[data-variant=stripes]:after{--_pulse:var(--nx-cyan-300);animation-duration:4.6s;animation-delay:-3.3s;inset-inline-start:calc(50% + 2 * var(--_w) - .5px)}@keyframes nx-stripes-pulse{to{translate:0 calc(480% * var(--nx-motion))}}.nx-backdrop[data-variant=dither]{background:radial-gradient(ellipse 70% 50% at 50% 58%, var(--nx-accent-soft), transparent 70%)}.nx-backdrop-canvas{block-size:100%;inline-size:100%;image-rendering:pixelated;opacity:calc(var(--nx-backdrop-intensity) * 1.9);position:absolute;inset-block-start:0;inset-inline-start:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 58%,#000 35%,#0000 85%);mask-image:radial-gradient(90% 80% at 50% 58%,#000 35%,#0000 85%)}@media (prefers-reduced-motion:reduce){.nx-text-hero-sticker{animation:none}.nx-scroll-reveal,.nx-scroll-scramble{block-size:auto;animation:none}.nx-scroll-reveal-stage,.nx-scroll-scramble-stage{--nx-progress:1;block-size:auto;padding-block:var(--nx-space-24);position:relative}.nx-hover-reveal-link:hover .nx-hover-reveal-label,.nx-pulse-button-rings>i{animation:none}.nx-pulse-button-rings>i:first-child{opacity:.45;scale:1.2}.nx-backdrop[data-variant=mesh]:before,.nx-backdrop[data-variant=mesh]:after,.nx-backdrop[data-variant=stripes]:before,.nx-backdrop[data-variant=stripes]:after{animation:none}}@property --_fill-reach{syntax:"<length>";inherits:false;initial-value:0}@property --_tx-wave{syntax:"<length>";inherits:false;initial-value:0}:is(.nx-flip-button,.nx-blob-button,.nx-border-button,.nx-tx-button,.nx-fill-button,.nx-metal-button):active:not(:disabled,[aria-disabled=true],[data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-flip-button{--_h:2.75rem;--_px:1.1rem;--_fs:var(--nx-text-sm);--_radius:var(--nx-radius-md);--_turn:0deg;--_shade:0;--_front:linear-gradient(180deg, color-mix(in oklab, var(--nx-accent) 86%, white), var(--nx-accent));--_front-fg:var(--nx-accent-contrast);--_back:var(--nx-surface-inverse);--_back-fg:var(--nx-text-inverse);--_icon-back:var(--nx-gradient-gold);--_icon-back-fg:var(--nx-gold-contrast);--_shadow:inset 0 1px 0 #fff3, 0 1px 2px #0000001f, 0 6px 16px -6px color-mix(in oklab, var(--nx-accent) 65%, transparent);block-size:var(--_h);border-radius:var(--_radius);color:var(--_front-fg);font:600 var(--_fs) / 1 var(--nx-font-sans);letter-spacing:var(--nx-tracking-tight);white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);background:0 0;border:0;align-items:stretch;gap:3px;margin:0;padding:0;text-decoration:none;display:inline-flex}.nx-flip-button:focus-visible{--_turn:90deg;--_shade:1;outline:2px solid var(--nx-ring);outline-offset:3px}.nx-flip-button:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.5}.nx-flip-button[data-size=sm]{--_h:2.25rem;--_px:.85rem;--_radius:var(--nx-radius-sm)}.nx-flip-button[data-size=lg]{--_h:3.25rem;--_px:1.4rem;--_fs:var(--nx-text-md);--_radius:var(--nx-radius-lg)}.nx-flip-button[data-variant=secondary]{--_front:var(--nx-surface);--_front-fg:var(--nx-text);--_back:linear-gradient(180deg, color-mix(in oklab, var(--nx-accent) 86%, white), var(--nx-accent));--_back-fg:var(--nx-accent-contrast);--_icon-back:var(--nx-surface-inverse);--_icon-back-fg:var(--nx-text-inverse);--_shadow:inset 0 0 0 1px var(--nx-border), inset 0 1px 0 var(--nx-highlight), var(--nx-shadow-sm)}.nx-flip-button[data-variant=inverse]{--_front:var(--nx-surface-inverse);--_front-fg:var(--nx-text-inverse);--_back:linear-gradient(180deg, color-mix(in oklab, var(--nx-accent) 86%, white), var(--nx-accent));--_back-fg:var(--nx-accent-contrast);--_shadow:var(--nx-shadow-md)}@media (hover:hover) and (pointer:fine){.nx-flip-button:hover:not(:disabled,[aria-disabled=true]){--_turn:90deg;--_shade:1}}.nx-flip-button-part{border-radius:var(--_radius);box-shadow:var(--_shadow);perspective:calc(var(--_h) * 6);display:grid;overflow:clip}.nx-flip-button-part[data-part=icon]{inline-size:var(--_h);flex:none}.nx-flip-button-cube{transform-style:preserve-3d;transform:translateZ(calc(var(--_h) / -2)) rotateX(var(--_turn));transition:transform var(--nx-spring-gentle-duration) var(--nx-spring-gentle);display:grid}.nx-flip-button-part[data-part=icon]>.nx-flip-button-cube{transition-delay:45ms}.nx-flip-button-face{padding-inline:var(--_px);background:var(--_front);color:var(--_front-fg);backface-visibility:hidden;transform:translateZ(calc(var(--_h) / 2));grid-area:1/1;justify-content:center;align-items:center;gap:.5em;display:flex;position:relative}.nx-flip-button-face[data-face=back]{background:var(--_back);color:var(--_back-fg);transform:rotateX(-90deg) translateZ(calc(var(--_h) / 2))}.nx-flip-button-face:after{content:"";opacity:calc(var(--_shade) * .35);pointer-events:none;transition:opacity .3s var(--nx-ease-out);background:#000;position:absolute;inset:0}.nx-flip-button-face[data-face=back]:after{opacity:calc((1 - var(--_shade)) * .35)}.nx-flip-button-face .nx-icon{block-size:1.15em;inline-size:1.15em}.nx-flip-button-part[data-part=icon] .nx-flip-button-face{padding:0}.nx-flip-button-part[data-part=icon] .nx-flip-button-face[data-face=back]{background:var(--_icon-back);color:var(--_icon-back-fg)}.nx-blob-button{--_h:2.75rem;--_px:1.35rem;--_fs:var(--nx-text-sm);--_base:color-mix(in oklab, var(--nx-surface-inverse) 12%, var(--nx-ink-950));--_glow:color-mix(in oklab, var(--nx-violet-500) 55%, transparent);isolation:isolate;min-block-size:var(--_h);padding-inline:var(--_px);border-radius:var(--nx-radius-full);background:var(--_base);color:var(--nx-ink-50);font:600 var(--_fs) / 1.2 var(--nx-font-sans);letter-spacing:var(--nx-tracking-tight);white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px 0 #ffffff29, inset 0 0 0 1px #ffffff12, 0 1px 2px #00000040, 0 10px 28px -12px var(--_glow);transition:box-shadow var(--nx-dur-base) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);border:0;place-items:center;margin:0;text-decoration:none;display:inline-grid;position:relative;overflow:clip}.nx-blob-button:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff24,#0000 55%);position:absolute;inset:0}.nx-blob-button:hover:not(:disabled,[aria-disabled=true]),.nx-blob-button:focus-visible{--_glow:color-mix(in oklab, var(--nx-violet-500) 85%, transparent)}.nx-blob-button:focus-visible{outline:2px solid var(--nx-ring);outline-offset:3px}.nx-blob-button:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.5}.nx-blob-button[data-size=sm]{--_h:2.25rem;--_px:1.05rem}.nx-blob-button[data-size=lg]{--_h:3.25rem;--_px:1.75rem;--_fs:var(--nx-text-md)}.nx-blob-button-blobs{z-index:-2;border-radius:inherit;filter:blur(calc(var(--_h) * .3)) saturate(1.3);opacity:.78;pointer-events:none;transition:opacity var(--nx-dur-base) var(--nx-ease-out);position:absolute;inset:0;overflow:clip;container-type:size}.nx-blob-button-blobs>i{--_rx:16;--_ry:30;--_gx:0px;--_gy:0px;--_x:calc(var(--_rx) * 1cqi);--_y:calc(var(--_ry) * 1cqb);inline-size:calc(var(--_h) * 1.6);aspect-ratio:1;background:var(--_c);translate:calc(var(--_x) - 50%) calc(var(--_y) - 50%);transition:translate var(--_follow,.7s) var(--nx-ease-out);animation:nx-blob-drift var(--_drift,9s) linear infinite;border-radius:50%;position:absolute;top:0;left:0}.nx-blob-button-blobs>i:first-child{--_c:var(--nx-lapis-500);--_rx:14;--_ry:26;--_gx:-14px;--_gy:-4px;--_follow:.48s;--_drift:8s;--_orbit:7px}.nx-blob-button-blobs>i:nth-child(2){--_c:var(--nx-violet-500);--_rx:86;--_ry:74;--_gx:12px;--_gy:5px;--_follow:.68s;--_drift:11s;--_orbit:9px;animation-direction:reverse}.nx-blob-button-blobs>i:nth-child(3){--_c:var(--nx-gold-400);--_rx:52;--_ry:120;--_gx:2px;--_gy:11px;--_follow:.88s;--_drift:13s;--_orbit:6px;inline-size:calc(var(--_h) * 1.25)}@keyframes nx-blob-drift{0%{transform:rotate(0turn) translateX(calc(var(--_orbit,8px) * var(--nx-motion))) rotate(0turn)}to{transform:rotate(1turn) translateX(calc(var(--_orbit,8px) * var(--nx-motion))) rotate(-1turn)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.nx-blob-button:hover:not(:disabled,[aria-disabled=true]) .nx-blob-button-blobs>i{--_x:calc(var(--nx-px,50cqi) + var(--_gx));--_y:calc(var(--nx-py,50cqb) + var(--_gy))}}@media (prefers-reduced-motion:no-preference){.nx-blob-button:focus-visible .nx-blob-button-blobs>i{--_x:calc(50cqi + var(--_gx));--_y:calc(50cqb + var(--_gy))}}.nx-blob-button:is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) .nx-blob-button-blobs{opacity:1}.nx-blob-button-label{text-shadow:0 1px 2px #00000059;align-items:center;gap:.5em;display:inline-flex}.nx-blob-button-label .nx-icon{block-size:1.15em;inline-size:1.15em}.nx-border-button{--_h:2.75rem;--_px:1.15rem;--_fs:var(--nx-text-sm);--_radius:var(--nx-radius-md);--_stroke:var(--nx-border-strong);--_trace:var(--nx-accent);isolation:isolate;min-block-size:var(--_h);padding-inline:var(--_px);border-radius:var(--_radius);color:var(--nx-text);font:600 var(--_fs) / 1.2 var(--nx-font-sans);letter-spacing:var(--nx-tracking-tight);white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--nx-dur-base) var(--nx-ease-out), color var(--nx-dur-base) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);background-color:#0000;border:0;grid-template-areas:"stack";place-items:center;margin:0;display:inline-grid;position:relative}.nx-border-button:hover:not(:disabled,[aria-disabled=true],[data-status],[aria-busy=true]){--_stroke:var(--nx-accent);background-color:color-mix(in oklab, var(--nx-accent-soft) 60%, transparent)}.nx-border-button:focus-visible{--_stroke:var(--nx-accent);outline:2px solid var(--nx-ring);outline-offset:3px}.nx-border-button:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){cursor:not-allowed;opacity:.5}.nx-border-button[data-size=sm]{--_h:2.25rem;--_px:.85rem;--_radius:var(--nx-radius-sm)}.nx-border-button[data-size=lg]{--_h:3.25rem;--_px:1.4rem;--_fs:var(--nx-text-md);--_radius:var(--nx-radius-lg)}.nx-border-button-frame{z-index:-1;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.nx-border-button-frame rect{x:.75px;y:.75px;rx:calc(var(--_radius) - .75px);fill:none;stroke-width:1.5px;width:calc(100% - 1.5px);height:calc(100% - 1.5px);transition:stroke var(--nx-dur-base) var(--nx-ease-out), opacity var(--nx-dur-base) var(--nx-ease-out)}.nx-border-button-frame .nx-border-button-track{stroke:var(--nx-border);opacity:.55}.nx-border-button-frame .nx-border-button-march{stroke:var(--_stroke);stroke-dasharray:4 6;stroke-linecap:round;animation:1.2s linear infinite nx-border-march}.nx-border-button-frame .nx-border-button-trace{stroke:var(--_trace);stroke-width:2px;stroke-linecap:round;stroke-dasharray:0 100;opacity:0;transition:stroke var(--nx-dur-base) var(--nx-ease-out), opacity var(--nx-dur-base) var(--nx-ease-out), stroke-dasharray .3s var(--nx-ease-out);animation:.9s linear infinite paused nx-border-trace}@keyframes nx-border-march{to{stroke-dashoffset:calc(-10 * var(--nx-dir))}}@keyframes nx-border-trace{to{stroke-dashoffset:calc(-50 * var(--nx-dir))}}.nx-border-button:is([data-status=loading],[data-status=success],[data-status=error],[aria-busy=true]) .nx-border-button-march{opacity:0}.nx-border-button:is([data-status=loading],[aria-busy=true]){cursor:progress}.nx-border-button:is([data-status=loading],[aria-busy=true]) .nx-border-button-trace{opacity:1;stroke-dasharray:24 26;animation-play-state:running}.nx-border-button:is([data-status=loading],[aria-busy=true]) .nx-border-button-label[data-slot=idle]{opacity:.62}.nx-border-button[data-status=success]{--_trace:var(--nx-success);background-color:var(--nx-success-soft);color:var(--nx-success-text)}.nx-border-button[data-status=success] .nx-border-button-trace{opacity:1;stroke-dasharray:100 0;animation-play-state:running}.nx-border-button[data-status=error]{--_trace:var(--nx-danger);background-color:var(--nx-danger-soft);color:var(--nx-danger-text);animation:nx-shake .42s var(--nx-ease-out)}.nx-border-button[data-status=error] .nx-border-button-trace{opacity:1;stroke-dasharray:100 0;animation-play-state:running}.nx-border-button-label{transition:opacity .24s var(--nx-ease-out), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), filter .24s var(--nx-ease-out);grid-area:stack;align-items:center;gap:.5em;display:inline-flex}.nx-border-button-label .nx-icon{block-size:1.15em;inline-size:1.15em}.nx-border-button-label:is([data-slot=success],[data-slot=error]),.nx-border-button:is([data-status=success],[data-status=error]) .nx-border-button-label[data-slot=idle]{opacity:0;translate:0 calc(10px * var(--nx-motion));filter:blur(4px);transition-duration:.15s;transition-timing-function:var(--nx-ease-out)}.nx-border-button:is([data-status=success],[data-status=error]) .nx-border-button-label[data-slot=idle]{translate:0 calc(-12px * var(--nx-motion))}.nx-border-button[data-status=success] .nx-border-button-label[data-slot=success],.nx-border-button[data-status=error] .nx-border-button-label[data-slot=error]{opacity:1;filter:none;transition-duration:.24s, var(--nx-spring-gentle-duration), .24s;transition-timing-function:var(--nx-ease-out), var(--nx-spring-gentle), var(--nx-ease-out);translate:none}.nx-border-button-mark{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .15s var(--nx-ease-out)}.nx-border-button[data-status=success] [data-slot=success] .nx-border-button-mark,.nx-border-button[data-status=error] [data-slot=error] .nx-border-button-mark{stroke-dashoffset:0;transition:stroke-dashoffset .3s var(--nx-ease-out) .1s}.nx-tx-button{--_h:3rem;--_px:1.4rem;--_fs:var(--nx-text-md);--_glow:color-mix(in oklab, var(--nx-accent) 65%, transparent);isolation:isolate;min-block-size:var(--_h);padding-inline:var(--_px);border-radius:var(--nx-radius-full);background:linear-gradient(180deg, color-mix(in oklab, var(--nx-accent) 86%, white), var(--nx-accent));color:var(--nx-accent-contrast);font:600 var(--_fs) / 1.2 var(--nx-font-sans);letter-spacing:var(--nx-tracking-tight);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px 0 #ffffff38, 0 1px 2px #0000001f, 0 10px 22px -10px var(--_glow);transition:box-shadow var(--nx-dur-base) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);border:0;justify-content:center;align-items:center;gap:.55rem;margin:0;display:inline-flex;position:relative;overflow:clip}.nx-tx-button:before,.nx-tx-button:after{content:"";z-index:-2;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--nx-dur-base) var(--nx-ease-out);position:absolute;inset:0}.nx-tx-button:before{background:linear-gradient(180deg, color-mix(in oklab, var(--nx-success) 88%, black), color-mix(in oklab, var(--nx-success) 72%, black))}.nx-tx-button:after{background:linear-gradient(180deg, color-mix(in oklab, var(--nx-danger) 92%, white), var(--nx-danger))}.nx-tx-button:focus-visible{outline:2px solid var(--nx-ring);outline-offset:3px}.nx-tx-button:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-status]){cursor:not-allowed;opacity:.5}.nx-tx-button[data-size=sm]{--_h:2.5rem;--_px:1.1rem;--_fs:var(--nx-text-sm)}.nx-tx-button[data-size=lg]{--_h:3.5rem;--_px:1.75rem;--_fs:var(--nx-text-lg)}.nx-tx-button:is([data-status=loading],[aria-busy=true]){cursor:progress}.nx-tx-button[data-status=success]{--_glow:color-mix(in oklab, var(--nx-success) 65%, transparent)}.nx-tx-button[data-status=success]:before{opacity:1}.nx-tx-button[data-status=error]{--_glow:color-mix(in oklab, var(--nx-danger) 65%, transparent);animation:nx-shake .42s var(--nx-ease-out)}.nx-tx-button[data-status=error]:after{opacity:1}.nx-tx-button-waves{z-index:-1;border-radius:inherit;background:conic-gradient(currentColor 0 25%, transparent 0) 0 0 / 6px 6px;opacity:0;-webkit-mask-image:repeating-radial-gradient(circle at 50% 50%, transparent calc(var(--_tx-wave) + 0px), black calc(var(--_tx-wave) + 8px), transparent calc(var(--_tx-wave) + 16px)), radial-gradient(circle at 50% 50%, #00000073 12%, black 36%, transparent 78%);mask-image:repeating-radial-gradient(circle at 50% 50%, transparent calc(var(--_tx-wave) + 0px), black calc(var(--_tx-wave) + 8px), transparent calc(var(--_tx-wave) + 16px)), radial-gradient(circle at 50% 50%, #00000073 12%, black 36%, transparent 78%);pointer-events:none;transition:opacity var(--nx-dur-base) var(--nx-ease-out);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.nx-tx-button:is([data-status=loading],[aria-busy=true]) .nx-tx-button-waves{opacity:.42;animation:.8s linear infinite nx-tx-wave}@keyframes nx-tx-wave{to{--_tx-wave:16px}}.nx-tx-button-icon{flex:none;block-size:1.2em;inline-size:1.2em;display:inline-grid}.nx-tx-button-icon>svg{block-size:100%;inline-size:100%;transition:opacity .3s var(--nx-ease-emphasized), scale .3s var(--nx-ease-emphasized), filter .3s var(--nx-ease-emphasized);grid-area:1/1;overflow:visible}.nx-tx-check,.nx-tx-cross,.nx-tx-button[data-status=success] .nx-tx-lock,.nx-tx-button[data-status=error] .nx-tx-lock{opacity:0;scale:calc(1 - .75 * var(--nx-motion));filter:blur(4px)}.nx-tx-button[data-status=success] .nx-tx-check,.nx-tx-button[data-status=error] .nx-tx-cross{opacity:1;filter:none;scale:1}.nx-tx-shackle{transition:translate .3s var(--nx-ease-emphasized)}.nx-tx-button:is([data-status=loading],[aria-busy=true]) .nx-tx-shackle{translate:0 calc(-2.5px * var(--nx-motion))}.nx-tx-mark{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .15s var(--nx-ease-out)}.nx-tx-button[data-status=success] .nx-tx-check .nx-tx-mark,.nx-tx-button[data-status=error] .nx-tx-cross .nx-tx-mark{stroke-dashoffset:0;transition:stroke-dashoffset .3s var(--nx-ease-out) .1s}.nx-tx-button-label{justify-content:center;display:inline-flex;position:relative}.nx-tx-button-text{white-space:pre;justify-content:center;display:inline-flex}.nx-tx-button-text>span{display:inline-block}.nx-tx-button-text[data-state=enter]>span{animation:nx-tx-text-in .3s var(--nx-ease-out) both;animation-delay:calc(var(--nx-i,0) * 40ms)}.nx-tx-button-text[data-state=leave]{animation:nx-tx-text-out .15s var(--nx-ease-out) forwards;position:absolute;inset:0}@keyframes nx-tx-text-in{0%{opacity:0;translate:0 calc(10px * var(--nx-motion));filter:blur(4px)}}@keyframes nx-tx-text-out{to{opacity:0;translate:0 calc(-12px * var(--nx-motion));filter:blur(4px)}}.nx-fill-button{--_h:2.75rem;--_px:1.35rem;--_fs:var(--nx-text-sm);--_fill:var(--nx-accent);--_fill-fg:var(--nx-accent-contrast);--_on:0;isolation:isolate;min-block-size:var(--_h);padding-inline:var(--_px);border-radius:var(--nx-radius-full);background:var(--nx-surface);color:var(--nx-text);font:600 var(--_fs) / 1.2 var(--nx-font-sans);letter-spacing:var(--nx-tracking-tight);white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--nx-border-strong) 55%, transparent), var(--nx-shadow-xs);transition:scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);border:0;place-items:center;margin:0;text-decoration:none;display:inline-grid;position:relative;overflow:clip}.nx-fill-button:focus-visible{--_on:1;outline:2px solid var(--nx-ring);outline-offset:3px}.nx-fill-button:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.5}.nx-fill-button[data-size=sm]{--_h:2.25rem;--_px:1.05rem}.nx-fill-button[data-size=lg]{--_h:3.25rem;--_px:1.75rem;--_fs:var(--nx-text-md)}.nx-fill-button[data-shape=rounded]{border-radius:var(--nx-radius-md)}.nx-fill-button[data-variant=inverse]{--_fill:var(--nx-surface-inverse);--_fill-fg:var(--nx-text-inverse)}.nx-fill-button[data-variant=gold]{--_fill:var(--nx-gradient-gold);--_fill-fg:var(--nx-gold-contrast)}@media (hover:hover) and (pointer:fine){.nx-fill-button:hover:not(:disabled,[aria-disabled=true]){--_on:1}}.nx-fill-button-fill{--_fill-reach:calc(var(--_on) * var(--nx-fill-reach,20rem));z-index:-1;background:var(--_fill);clip-path:circle(var(--_fill-reach) at var(--nx-px,50%) var(--nx-py,50%));pointer-events:none;transition:--_fill-reach .22s var(--nx-ease-out);position:absolute;inset:0}.nx-fill-button:focus-visible .nx-fill-button-fill{transition-duration:.3s}@media (hover:hover) and (pointer:fine){.nx-fill-button:hover .nx-fill-button-fill{transition-duration:.3s}}.nx-fill-button-label{display:grid;overflow:clip}.nx-fill-button-label>*{translate:0 calc(var(--_on) * -110% * var(--nx-motion));transition:translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy), opacity var(--nx-dur-fast) var(--nx-ease-out);grid-area:1/1;justify-content:center;align-items:center;gap:.5em;display:inline-flex}.nx-fill-button-label>[data-copy]{color:var(--_fill-fg);translate:0 calc((1 - var(--_on)) * 110% * var(--nx-motion))}.nx-fill-button-label .nx-icon{block-size:1.15em;inline-size:1.15em}.nx-metal-button{--_size:3.25rem;--_rim:3px;--_fs:var(--nx-text-sm);--_face-top:color-mix(in oklab, var(--nx-surface) 54%, var(--nx-ink-200));--_face-bottom:color-mix(in oklab, var(--nx-surface) 46%, var(--nx-ink-700));--_ink:var(--nx-text);isolation:isolate;block-size:var(--_size);min-inline-size:var(--_size);border-radius:var(--nx-radius-full);color:var(--_ink);font:600 var(--_fs) / 1 var(--nx-font-sans);letter-spacing:var(--nx-tracking-tight);white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--nx-dur-base) var(--nx-ease-out), box-shadow var(--nx-dur-base) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:0;display:inline-flex;position:relative;box-shadow:0 1px 1px #00000024,0 4px 10px -4px #00000052,0 16px 30px -16px #00000073}.nx-metal-button:focus-visible{outline:2px solid var(--nx-ring);outline-offset:3px}.nx-metal-button:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.5}.nx-metal-button[data-size=sm]{--_size:2.5rem;--_rim:2.5px}.nx-metal-button[data-size=lg]{--_size:4rem;--_rim:3.5px;--_fs:var(--nx-text-md)}.nx-metal-button[data-shape=pill]{padding-inline:calc(var(--_size) * .3) calc(var(--_size) * .42)}.nx-metal-button[aria-pressed=true]{--_ink:var(--nx-accent-text);box-shadow:0 1px 1px #00000024, 0 4px 10px -4px #00000052, 0 10px 30px -10px color-mix(in oklab, var(--nx-lapis-500) 75%, transparent)}.nx-metal-button-rim{z-index:-2;border-radius:inherit;background:conic-gradient(from var(--nx-angle), var(--nx-ink-100), var(--nx-ink-500) 12%, var(--nx-ink-200) 26%, var(--nx-ink-800) 40%, var(--nx-ink-300) 52%, var(--nx-ink-50) 60%, var(--nx-ink-600) 74%, var(--nx-ink-200) 88%, var(--nx-ink-100));animation:7s linear infinite nx-turn;position:absolute;inset:0}.nx-metal-button-rim:after{content:"";border-radius:inherit;background:conic-gradient(from var(--nx-angle), var(--nx-cyan-300), var(--nx-lapis-500) 18%, var(--nx-ink-100) 32%, var(--nx-violet-500) 48%, var(--nx-ink-700) 60%, var(--nx-cyan-400) 74%, var(--nx-lapis-400) 88%, var(--nx-cyan-300));opacity:0;transition:opacity .3s var(--nx-ease-out);animation:7s linear infinite nx-turn;position:absolute;inset:0}.nx-metal-button[aria-pressed=true] .nx-metal-button-rim:after{opacity:1}.nx-metal-button-face{inset:var(--_rim);z-index:-1;border-radius:inherit;background:radial-gradient(130% 80% at 50% -12%, #ffffff8c, transparent 58%), conic-gradient(from var(--nx-angle) at 50% 62%, transparent, #ffffff29 10%, transparent 22%, transparent 50%, #ffffff1f 62%, transparent 74%), linear-gradient(180deg, var(--_face-top), var(--_face-bottom));transition:box-shadow var(--nx-dur-base) var(--nx-ease-out);animation:11s linear infinite reverse nx-turn;position:absolute;overflow:clip;box-shadow:inset 0 1px #fff9,inset 0 -2px 4px #00000038,inset 0 0 0 1px #0000001a}.nx-metal-button-face:before{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff6b 48%,#ffffff14 56%,#0000 66%) 130% 0/250% 100% no-repeat;position:absolute;inset:0}.nx-metal-button-face:after{content:"";opacity:.16;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.05' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.nx-metal-button[aria-pressed=true] .nx-metal-button-face{box-shadow:inset 0 2px 5px #0000004d,inset 0 -1px #ffffff59,inset 0 0 0 1px #0000001f}@media (hover:hover) and (pointer:fine){.nx-metal-button:hover:not(:disabled,[aria-disabled=true]) .nx-metal-button-face:before{transition:background-position .7s var(--nx-ease-out);background-position:-60% 0}}.nx-metal-button-icons{inline-size:calc(var(--_size) * .42);block-size:calc(var(--_size) * .42);flex:none;display:inline-grid}.nx-metal-button-icons>*{transition:opacity .3s var(--nx-ease-emphasized), scale .3s var(--nx-ease-emphasized), filter .3s var(--nx-ease-emphasized);grid-area:1/1;place-items:center;display:grid}.nx-metal-button-icons>[data-when=on]{opacity:0;scale:calc(1 - .75 * var(--nx-motion));filter:blur(4px)}.nx-metal-button-icons .nx-icon{stroke-width:2px;block-size:100%;inline-size:100%}.nx-metal-button[aria-pressed=true] .nx-metal-button-icons>[data-when=off]{opacity:0;scale:calc(1 - .75 * var(--nx-motion));filter:blur(4px)}.nx-metal-button[aria-pressed=true] .nx-metal-button-icons>[data-when=on]{opacity:1;filter:none;scale:1}.nx-metal-bars{justify-content:center;align-items:center;gap:12%;block-size:78%;inline-size:100%;display:inline-flex}.nx-metal-bars>i{block-size:100%;inline-size:11%;scale:1 var(--_rest,.5);animation:nx-metal-bar 1.1s var(--nx-ease-in-out) infinite paused;animation-delay:calc(var(--_i,0) * -.23s);background:currentColor;border-radius:999px;flex:none}.nx-metal-bars>i:first-child{--_i:0;--_rest:.35}.nx-metal-bars>i:nth-child(2){--_i:3;--_rest:.7}.nx-metal-bars>i:nth-child(3){--_i:1;--_rest:1}.nx-metal-bars>i:nth-child(4){--_i:4;--_rest:.6}.nx-metal-bars>i:nth-child(5){--_i:2;--_rest:.4}.nx-metal-button[aria-pressed=true] .nx-metal-bars>i{animation-play-state:running}@keyframes nx-metal-bar{0%,to{scale:1 .28}50%{scale:1}}.nx-metal-button-label{padding-inline-end:.1rem}:is(.nx-toaster,.nx-toast-list)[data-effect=ripple] .nx-toast-icon{isolation:isolate;animation:nx-pop .56s var(--nx-spring-bouncy) .14s backwards;position:relative}:is(.nx-toaster,.nx-toast-list)[data-effect=ripple] .nx-toast-icon:before,:is(.nx-toaster,.nx-toast-list)[data-effect=ripple] .nx-toast-icon:after{content:"";z-index:-1;border-radius:inherit;border:1.5px solid color-mix(in oklab, var(--_tone) 60%, transparent);background:color-mix(in oklab, var(--_tone) 14%, transparent);opacity:0;pointer-events:none;animation:nx-toast-ripple .9s var(--nx-ease-out) .16s both;position:absolute;inset:0}:is(.nx-toaster,.nx-toast-list)[data-effect=ripple] .nx-toast-icon:after{animation-delay:.38s}@keyframes nx-toast-ripple{0%{opacity:.85;filter:blur();scale:1}to{opacity:0;scale:calc(1 + 1.5 * var(--nx-motion));filter:blur(calc(2px + 3px * var(--nx-motion)))}}.nx-like[aria-pressed=true] .nx-like-heart{animation:nx-pop .56s var(--nx-spring-bouncy), nx-like-ring .62s var(--nx-ease-out);border-radius:50%}@keyframes nx-like-ring{0%{box-shadow:0 0 0 0 color-mix(in oklab, currentColor 55%, transparent)}to{box-shadow:0 0 0 .7em #0000}}.nx-interests{--_fade:1.5rem;gap:var(--nx-space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.nx-interests-legend{font-size:var(--nx-text-sm);color:var(--nx-text);margin-block-end:var(--nx-space-3);padding:0;font-weight:600}.nx-interests-rows{gap:var(--nx-space-1);min-inline-size:0;display:grid}.nx-interests-row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--_fade);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent, black var(--_fade), black calc(100% - var(--_fade)), transparent);mask-image:linear-gradient(90deg, transparent, black var(--_fade), black calc(100% - var(--_fade)), transparent);cursor:grab;padding-block:.375rem;overflow:auto hidden}.nx-interests-row::-webkit-scrollbar{display:none}.nx-interests-row:is([data-dragging],[data-coasting]){scroll-snap-type:none}.nx-interests-row[data-dragging]{cursor:grabbing}.nx-interests-track{gap:var(--nx-space-2);inline-size:max-content;padding-inline:var(--_fade);transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle);display:flex}.nx-interests-row[data-dragging]>.nx-interests-track{transition:none}.nx-interests-row:nth-child(2n)>.nx-interests-track{padding-inline-start:calc(var(--_fade) + 1.75rem)}@media (pointer:coarse){.nx-interests-row{cursor:auto}}.nx-interest{isolation:isolate;border-radius:var(--nx-radius-full);background:var(--nx-surface);color:var(--nx-text);font:500 var(--nx-text-sm) / 1.25 var(--nx-font-sans);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;scroll-snap-align:start;box-shadow:inset 0 0 0 1px var(--nx-border), var(--nx-shadow-xs);transition:color var(--nx-dur-base) var(--nx-ease-out), box-shadow var(--nx-dur-base) var(--nx-ease-out), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);flex:none;align-items:center;gap:.45rem;padding-block:.45rem;padding-inline:.7rem .55rem;display:inline-flex;position:relative}.nx-interest:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(180deg, color-mix(in oklab, var(--nx-accent) 86%, white), var(--nx-accent));opacity:0;scale:calc(1 - .05 * var(--nx-motion));transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);position:absolute;inset:0}.nx-interest:active:not(:has(:disabled),[data-static]){scale:calc(1 - .04 * var(--nx-motion));transition-duration:var(--nx-dur-fast);transition-timing-function:var(--nx-ease-out)}.nx-interest:has(:checked){color:var(--nx-accent-contrast);box-shadow:inset 0 0 0 1px transparent, 0 6px 16px -8px color-mix(in oklab, var(--nx-accent) 75%, transparent)}.nx-interest:has(:checked):before{opacity:1;scale:1}.nx-interest:has(:focus-visible){outline:2px solid var(--nx-ring);outline-offset:2px}.nx-interest:has(:disabled){cursor:not-allowed;opacity:.55}.nx-interest[data-shaking]{animation:nx-interest-shake .32s var(--nx-ease-in-out)}.nx-interest[data-exploding]{animation:nx-interest-burst .42s var(--nx-ease-out) backwards;animation-delay:calc(var(--nx-i,0) * 40ms)}.nx-interest[data-exploding]:before{animation:nx-interest-skin .42s var(--nx-ease-out) backwards;animation-delay:inherit}@media (hover:hover) and (pointer:fine){.nx-interest:hover:not(:has(:checked,:disabled)){box-shadow:inset 0 0 0 1px var(--nx-border-strong), var(--nx-shadow-xs)}}.nx-interest-input{opacity:0;appearance:none;pointer-events:none;margin:0;position:absolute;inset:0}.nx-interest-emoji{transition:scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), rotate var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);font-size:1.05em;line-height:1;display:inline-block}.nx-interest:has(:checked) .nx-interest-emoji{scale:calc(1 + .18 * var(--nx-motion));rotate:calc(-10deg * var(--nx-motion) * var(--nx-dir))}.nx-interest-mark{block-size:1rem;inline-size:1rem;color:var(--nx-text-subtle);transition:color var(--nx-dur-base) var(--nx-ease-out);flex:none;display:inline-grid}.nx-interest-mark>.nx-icon{stroke-width:2.25px;block-size:100%;inline-size:100%;transition:opacity .3s var(--nx-ease-emphasized), scale .3s var(--nx-ease-emphasized), filter .3s var(--nx-ease-emphasized);grid-area:1/1}.nx-interest-mark>.nx-interest-on{opacity:0;scale:calc(1 - .75 * var(--nx-motion));filter:blur(4px)}.nx-interest:has(:checked) .nx-interest-mark{color:inherit}.nx-interest:has(:checked) .nx-interest-mark>.nx-interest-off{opacity:0;scale:calc(1 - .75 * var(--nx-motion));filter:blur(4px)}.nx-interest:has(:checked) .nx-interest-mark>.nx-interest-on{opacity:1;filter:none;scale:1}@keyframes nx-interest-shake{20%{translate:calc(-3px * var(--nx-motion)) 0;rotate:calc(-3deg * var(--nx-motion))}40%{translate:calc(3px * var(--nx-motion)) 0;rotate:calc(3deg * var(--nx-motion))}60%{translate:calc(-2px * var(--nx-motion)) 0;rotate:calc(-2deg * var(--nx-motion))}80%{translate:calc(2px * var(--nx-motion)) 0;rotate:calc(1deg * var(--nx-motion))}}@keyframes nx-interest-burst{0%{scale:1}35%{scale:calc(1 + .08 * var(--nx-motion))}to{scale:1}}@keyframes nx-interest-skin{0%{opacity:1;filter:blur();scale:1}to{opacity:0;scale:calc(1 + .3 * var(--nx-motion));filter:blur(6px)}}.nx-interests-footer{justify-content:flex-end;align-items:center;gap:var(--nx-space-3);flex-wrap:wrap;display:flex}.nx-emoji-burst{z-index:var(--nx-z-toast);pointer-events:none;background:0 0;border:0;block-size:0;inline-size:0;margin:0;padding:0;position:fixed;inset:auto;overflow:visible}.nx-emoji-burst-particle{font-size:calc(1.1rem * var(--_size,1));opacity:0;animation:nx-emoji-fly .78s var(--nx-ease-out) var(--_delay,0s) forwards;line-height:1;position:absolute;top:0;left:0;translate:-50% -50%}@keyframes nx-emoji-fly{0%{opacity:0;transform:translate(0)rotate(0)scale(1)}12%{opacity:1}65%{opacity:1;transform:translate(var(--_dx), var(--_dy)) rotate(var(--_rot)) scale(.9)}to{opacity:0;transform:translate(var(--_dx), calc(var(--_dy) + 18px)) rotate(calc(var(--_rot) * 1.4)) scale(.6)}}.nx-label-creator{min-inline-size:0;display:grid;position:relative}.nx-label-creator-field{--_border:var(--nx-border-strong);border:1px solid var(--_border);border-radius:var(--nx-radius-md);background:var(--nx-surface);min-block-size:2.75rem;box-shadow:var(--nx-shadow-xs);cursor:text;transition:border-color var(--nx-dur-fast) var(--nx-ease-out), box-shadow var(--nx-dur-base) var(--nx-ease-out);flex-wrap:wrap;align-items:center;gap:.375rem;padding:.375rem;display:flex}.nx-label-creator-field:focus-within{--_border:var(--nx-accent);box-shadow:var(--nx-shadow-xs), 0 0 0 4px var(--nx-accent-soft)}.nx-label-creator-chips{flex-wrap:wrap;gap:.375rem;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.nx-label-creator-input{min-block-size:1.75rem;min-inline-size:6rem;color:var(--nx-text);font:400 var(--nx-text-sm) / 1.5 var(--nx-font-sans);background:0 0;border:0;flex:8rem;padding:0 .375rem}.nx-label-creator-input:focus-visible{outline:none}.nx-label-creator-input::placeholder{color:var(--nx-text-subtle);opacity:1}@media (pointer:coarse){.nx-label-creator-input{font-size:var(--nx-text-md)}}.nx-label-chip{--_c:var(--nx-chart-1);border-radius:var(--nx-radius-xs);background:color-mix(in oklab, var(--_c) 14%, var(--nx-surface));min-block-size:1.75rem;max-inline-size:14rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--_c) 26%, transparent);color:color-mix(in oklab, var(--_c) 62%, var(--nx-text));font:500 var(--nx-text-sm) / 1.3 var(--nx-font-sans);transition:opacity .15s var(--nx-ease-out), scale .15s var(--nx-ease-out), margin-inline-end .2s var(--nx-ease-out);align-items:center;gap:.35rem;padding-block:.125rem;padding-inline:.5rem .125rem;display:inline-flex}.nx-label-chip[data-state=enter]{animation:nx-label-chip-fade .2s var(--nx-ease-out) both, nx-label-chip-pop var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy) both}.nx-label-chip[data-leaving]{opacity:0;scale:calc(1 - .05 * var(--nx-motion));pointer-events:none;margin-inline-end:calc(-1 * var(--_w,0px) - .375rem)}.nx-label-chip[data-flash]{animation:nx-shake .36s var(--nx-ease-out)}@keyframes nx-label-chip-fade{0%{opacity:0;filter:blur(4px)}}@keyframes nx-label-chip-pop{0%{scale:calc(1 - .05 * var(--nx-motion))}}.nx-label-chip-dot{background:var(--_c);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.nx-label-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-label-chip-remove{border-radius:calc(var(--nx-radius-xs) - 2px);block-size:1.5rem;inline-size:1.5rem;color:inherit;opacity:.7;cursor:pointer;transition:background-color var(--nx-dur-fast) var(--nx-ease-out), opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.nx-label-chip-remove:hover{opacity:1;background:color-mix(in oklab, var(--_c) 20%, transparent)}.nx-label-chip-remove:focus-visible{opacity:1;outline:2px solid var(--nx-ring);outline-offset:1px}.nx-label-chip-remove:active{scale:calc(1 - .04 * var(--nx-motion))}.nx-label-chip-remove .nx-icon{block-size:.85rem;inline-size:.85rem}.nx-label-creator-panel{--_c:var(--nx-chart-1);z-index:var(--nx-z-dropdown);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-surface);box-shadow:var(--nx-shadow-lg);transform-origin:50% 0;opacity:0;scale:calc(1 - .05 * var(--nx-motion));translate:0 calc(-4px * var(--nx-motion));visibility:hidden;transition:opacity .15s var(--nx-ease-out), scale .15s var(--nx-ease-out), translate .15s var(--nx-ease-out), visibility 0s linear .15s;gap:.125rem;padding:.25rem;display:grid;position:absolute;inset-block-start:calc(100% + .375rem);inset-inline:0}.nx-label-creator-panel[data-open]{opacity:1;visibility:visible;transition:opacity .2s var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy), visibility 0s;translate:none;scale:1}.nx-label-creator-create{border-radius:var(--nx-radius-md);background:var(--nx-surface-2);min-block-size:2.25rem;inline-size:100%;color:var(--nx-text);font:500 var(--nx-text-sm) / 1.3 var(--nx-font-sans);text-align:start;cursor:pointer;transition:background-color var(--nx-dur-fast) var(--nx-ease-out);border:0;align-items:center;gap:.55rem;padding:.375rem .5rem;display:flex}.nx-label-creator-create:hover{background:var(--nx-surface-3)}.nx-label-creator-create:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}.nx-label-creator-create[data-state=creating]{cursor:progress}.nx-label-creator-create strong{overflow-wrap:anywhere;font-weight:650}.nx-label-creator-create-icon{border-radius:var(--nx-radius-xs);background:color-mix(in oklab, var(--_c) 16%, transparent);block-size:1.5rem;inline-size:1.5rem;color:var(--_c);flex:none;place-items:center;display:inline-grid}.nx-label-creator-create-icon>*{transition:opacity .3s var(--nx-ease-emphasized), scale .3s var(--nx-ease-emphasized), filter .3s var(--nx-ease-emphasized);grid-area:1/1}.nx-label-creator-create-icon>.nx-icon{stroke-width:2.25px;block-size:.95rem;inline-size:.95rem}.nx-label-creator-create-icon>.nx-pixel-loader{opacity:0;scale:calc(1 - .75 * var(--nx-motion));filter:blur(4px)}.nx-label-creator-create[data-state=creating] .nx-label-creator-create-icon>.nx-icon{opacity:0;scale:calc(1 - .75 * var(--nx-motion));filter:blur(4px)}.nx-label-creator-create[data-state=creating] .nx-label-creator-create-icon>.nx-pixel-loader{opacity:1;filter:none;scale:1}.nx-label-creator-colors{border:0;flex-wrap:wrap;align-items:center;gap:.25rem;min-inline-size:0;margin:0;padding:.25rem .375rem .375rem;display:flex}.nx-label-creator-colors-legend{float:inline-start;font-size:var(--nx-text-xs);color:var(--nx-text-subtle);margin-inline-end:.375rem;padding:0}.nx-label-color{--_c:var(--nx-chart-1);cursor:pointer;border-radius:50%;place-items:center;block-size:1.75rem;inline-size:1.75rem;display:grid;position:relative}.nx-label-color-input{opacity:0;appearance:none;cursor:pointer;border-radius:50%;margin:0;position:absolute;inset:0}.nx-label-color-dot{background:var(--_c);pointer-events:none;block-size:1rem;inline-size:1rem;transition:box-shadow var(--nx-dur-base) var(--nx-ease-out), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.nx-label-color-input:checked+.nx-label-color-dot{scale:calc(1 - .2 * var(--nx-motion));box-shadow:0 0 0 3px var(--nx-surface), 0 0 0 5px var(--_c)}.nx-label-color-input:focus-visible+.nx-label-color-dot{outline:2px solid var(--nx-ring);outline-offset:6px}.nx-pixel-loader{--_px:4px;--_gap:2px;--_dur:1.3s;--_step:85ms;color:var(--nx-accent);vertical-align:middle;place-items:center;display:inline-grid}.nx-pixel-loader[data-size=xs]{--_px:2px;--_gap:1px}.nx-pixel-loader[data-size=sm]{--_px:3px;--_gap:1.5px}.nx-pixel-loader[data-size=lg]{--_px:6px;--_gap:3px}.nx-pixel-loader[data-variant=chaos]{color:color-mix(in oklab, var(--nx-accent) 55%, var(--nx-text-subtle))}.nx-pixel-loader-grid{grid-template-columns:repeat(var(--nx-cols,5), var(--_px));gap:var(--_gap);display:grid}.nx-pixel-loader-grid>i{--_k:calc(var(--_pl-x,0) + var(--_pl-y,0));--_t:calc(var(--_k) / max(1, var(--nx-rows,5) + var(--nx-cols,5) - 2));inline-size:var(--_px);block-size:var(--_px);border-radius:calc(var(--_px) * .25);background:color-mix(in oklab, currentColor, var(--nx-glow) calc(var(--_t) * 55%));opacity:.2;animation:nx-pixel-pulse calc(var(--_dur) * var(--_slow,1)) var(--nx-ease-in-out) infinite;animation-delay:calc(var(--_k) * var(--_step) * var(--_slow,1) - 60s);display:block}.nx-pixel-loader[data-variant=center] .nx-pixel-loader-grid>i{--_k:calc(var(--_pl-d,0) * 5);--_t:var(--_pl-d,0)}.nx-pixel-loader[data-variant=chaos] .nx-pixel-loader-grid>i{animation-name:nx-pixel-flicker;animation-duration:calc(var(--_dur) * var(--_slow,1) * (.6 + var(--_pl-s,.5) * 1.1));animation-delay:calc(var(--_pl-r,0) * -6s * var(--_slow,1));background:currentColor}@keyframes nx-pixel-pulse{0%,to{opacity:.18;scale:calc(1 - .3 * var(--nx-motion))}40%{opacity:1;scale:1}}@keyframes nx-pixel-flicker{0%,to{opacity:.16}18%{opacity:.95}36%{opacity:.3}58%{opacity:.7}76%{opacity:.2}}.nx-parametric{--_dur:2.6s;inline-size:var(--nx-loader-size,3.5rem);aspect-ratio:1;color:var(--nx-accent);vertical-align:middle;place-items:center;display:inline-grid}.nx-parametric[data-kind=spiro]{--_dur:3.6s;color:var(--nx-violet-500)}.nx-parametric[data-kind=lissajous]{--_dur:3s;color:var(--nx-glow)}.nx-parametric svg{block-size:100%;inline-size:100%;animation:28s linear infinite nx-spin;overflow:visible}.nx-parametric path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.nx-parametric-track{stroke-width:1.5px;opacity:.16}.nx-parametric-trail{stroke-width:3px;stroke-dasharray:var(--_len) calc(1 - var(--_len));opacity:var(--_alpha,1);animation:nx-parametric-run calc(var(--_dur) * var(--_slow,1)) linear infinite}.nx-parametric-trail[data-head]{stroke-width:4px;stroke:color-mix(in oklab, currentColor 55%, white);filter:drop-shadow(0 0 2px)drop-shadow(0 0 5px)}@keyframes nx-parametric-run{0%{stroke-dashoffset:var(--_len)}to{stroke-dashoffset:calc(var(--_len) - 1)}}@media (prefers-reduced-motion:reduce){.nx-flip-button-cube{transition:none;transform:none}.nx-flip-button-face,.nx-flip-button-face[data-face=back]{transition:opacity var(--nx-dur-base) var(--nx-ease-out);transform:none}.nx-flip-button-face{opacity:calc(1 - var(--_shade))}.nx-flip-button-face[data-face=back]{opacity:var(--_shade)}.nx-flip-button-face:after{display:none}.nx-blob-button-blobs>i{transition:none;animation:none}.nx-border-button-march{animation:none}.nx-border-button-frame .nx-border-button-trace{animation-duration:3s}.nx-tx-button-waves{animation-duration:2.4s}.nx-fill-button-label>*{translate:none}.nx-fill-button-label>:not([data-copy]){opacity:calc(1 - var(--_on))}.nx-fill-button-label>[data-copy]{opacity:var(--_on)}.nx-metal-button-rim,.nx-metal-button-rim:after,.nx-metal-button-face{animation:none}.nx-metal-bars>i{scale:1 var(--_rest,.5);animation:none}.nx-like[aria-pressed=true] .nx-like-heart{animation:nx-pop .56s var(--nx-spring-bouncy)}.nx-interests-track{transition:none}:is(.nx-pixel-loader,.nx-parametric){--_slow:3}.nx-parametric svg{animation:none}}@media (forced-colors:active){:is(.nx-flip-button-face,.nx-blob-button,.nx-tx-button,.nx-fill-button,.nx-metal-button,.nx-interest){border:1px solid buttontext}.nx-border-button-frame rect{stroke:buttontext}}.nx-upload{gap:var(--nx-space-3);display:grid}.nx-upload-zone{justify-items:center;gap:var(--nx-space-2);padding:var(--nx-space-8) var(--nx-space-6);border:1.5px dashed var(--nx-border-strong);border-radius:var(--nx-radius-2xl);background:var(--nx-surface);text-align:center;cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--nx-dur-fast);transition-timing-function:var(--nx-ease-out);display:grid;position:relative;overflow:clip}.nx-upload-zone:hover{border-color:var(--nx-accent-border)}.nx-upload-zone:has(.nx-upload-input:focus-visible){outline:2px solid var(--nx-ring);outline-offset:2px}.nx-upload-input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;position:absolute;inset:0}.nx-upload-glow{pointer-events:none;background:var(--nx-gradient-brand);opacity:0;transition:opacity .25s var(--nx-ease-out);position:absolute;inset:0}.nx-upload[data-state=drag] .nx-upload-zone{border-color:var(--nx-accent-border);background:var(--nx-accent-soft)}.nx-upload[data-state=drag] .nx-upload-glow{opacity:.12}.nx-upload-icon{z-index:0;border-radius:var(--nx-radius-full);background:var(--nx-accent-soft);block-size:3rem;inline-size:3rem;color:var(--nx-accent-text);box-shadow:var(--nx-shadow-sm);transition-property:translate,scale;transition-duration:var(--nx-spring-snappy-duration);transition-timing-function:var(--nx-spring-snappy);place-items:center;display:grid;position:relative}.nx-upload-icon .nx-icon{block-size:1.25rem;inline-size:1.25rem}.nx-upload-icon:after{content:"";z-index:-1;border-radius:inherit;background:var(--nx-gradient-brand);opacity:0;transition:opacity var(--nx-dur-fast) var(--nx-ease-out);position:absolute;inset:0}.nx-upload[data-state=drag] .nx-upload-icon{translate:0 calc(-4px * var(--nx-motion));scale:1.06}.nx-upload[data-state=drag] .nx-upload-icon:after{opacity:1}.nx-upload-title{color:var(--nx-text);font:600 var(--nx-text-base) / 1.4 var(--nx-font-sans);position:relative}.nx-upload-hint{color:var(--nx-text-subtle);font:400 var(--nx-text-xs) / 1.4 var(--nx-font-sans);position:relative}.nx-upload-list{gap:var(--nx-space-2);margin:0;padding:0;list-style:none;display:grid}.nx-upload-file{column-gap:var(--nx-space-3);row-gap:var(--nx-space-2);padding:var(--nx-space-2) var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);animation:nx-rise var(--nx-dur-slow) var(--nx-ease-out) backwards;animation-delay:calc(var(--nx-i,0) * var(--nx-stagger));grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon text remove""icon progress remove";align-items:center;display:grid;position:relative}.nx-upload-file-icon{border-radius:var(--nx-radius-md);background:var(--nx-accent-soft);block-size:2.25rem;inline-size:2.25rem;color:var(--nx-accent-text);grid-area:icon;place-items:center;display:grid}.nx-upload-file-icon .nx-icon{block-size:1.125rem;inline-size:1.125rem}.nx-upload-file-text{grid-area:text;min-inline-size:0;display:grid}.nx-upload-file-name{color:var(--nx-text);font:500 var(--nx-text-sm) / 1.4 var(--nx-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-upload-file-meta{color:var(--nx-text-subtle);font:400 var(--nx-text-xs) / 1.4 var(--nx-font-sans)}.nx-upload-file-progress{border-radius:var(--nx-radius-full);background:color-mix(in oklab, var(--nx-border) 55%, transparent);grid-area:progress;block-size:4px;overflow:clip}.nx-upload-file-progress>i{border-radius:inherit;background:var(--nx-gradient-brand);block-size:100%;inline-size:0%;transition-property:inline-size,opacity;transition-duration:var(--nx-spring-gentle-duration), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-gentle), var(--nx-ease-out);display:block}.nx-upload-file[data-state=uploading] .nx-upload-file-progress>i{opacity:.45;inline-size:100%;animation:1.2s linear infinite nx-sheen}.nx-upload-file[data-state=done] .nx-upload-file-progress>i{opacity:1;inline-size:100%}.nx-upload-file[data-state=done] .nx-upload-file-icon{background:var(--nx-success-soft);color:var(--nx-success-text)}.nx-upload-file[data-state=error]{border-color:color-mix(in oklab, var(--nx-danger) 45%, transparent);background:var(--nx-danger-soft)}.nx-upload-file[data-state=error] .nx-upload-file-icon{background:var(--nx-danger-soft);color:var(--nx-danger-text)}.nx-upload-file[data-state=error] .nx-upload-file-meta{color:var(--nx-danger-text)}.nx-upload-file-remove{border-radius:var(--nx-radius-full);block-size:2rem;inline-size:2rem;color:var(--nx-text-subtle);cursor:pointer;transition-property:scale,background-color,color;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);background:0 0;border:0;grid-area:remove;place-items:center;padding:0;display:grid}.nx-upload-file-remove .nx-icon{block-size:.875rem;inline-size:.875rem}.nx-upload-file-remove:hover{background:var(--nx-surface-2);color:var(--nx-text)}.nx-upload-file-remove:active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-upload-file-remove:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.nx-upload-file{animation:none}.nx-upload[data-state=drag] .nx-upload-icon{translate:none}.nx-upload-file[data-state=uploading] .nx-upload-file-progress>i{animation-duration:3.6s}}@media (forced-colors:active){.nx-upload-zone,.nx-upload-file,.nx-upload-file-progress{border:1px solid canvastext}}:where(.nx-stacked-card,.nx-xstack-card,.nx-team-card,.nx-feature,.nx-orbit-screen,.nx-ring-face,.nx-depth-card,.nx-cycle-card)[data-tone=lapis]{--nx-tone:var(--nx-lapis-500)}:where(.nx-stacked-card,.nx-xstack-card,.nx-team-card,.nx-feature,.nx-orbit-screen,.nx-ring-face,.nx-depth-card,.nx-cycle-card)[data-tone=violet]{--nx-tone:var(--nx-violet-500)}:where(.nx-stacked-card,.nx-xstack-card,.nx-team-card,.nx-feature,.nx-orbit-screen,.nx-ring-face,.nx-depth-card,.nx-cycle-card)[data-tone=cyan]{--nx-tone:var(--nx-cyan-500)}:where(.nx-stacked-card,.nx-xstack-card,.nx-team-card,.nx-feature,.nx-orbit-screen,.nx-ring-face,.nx-depth-card,.nx-cycle-card)[data-tone=gold]{--nx-tone:var(--nx-gold-500)}:is(.nx-stacked-media,.nx-ring-cover,.nx-xstack-media,.nx-orbit-cover,.nx-depth-media,.nx-elastic-cover) img{object-fit:cover;border-radius:inherit;outline:1px solid color-mix(in oklab, var(--nx-text) 10%, transparent);outline-offset:-1px;block-size:100%;inline-size:100%;display:block}.nx-stacked{--_top:var(--nx-stacked-top,var(--nx-space-24));--_offset:var(--nx-stacked-offset,var(--nx-space-5));--_h:var(--nx-stacked-height,min(26rem, 70svh));--_gap:var(--nx-stacked-gap,var(--nx-space-16));--_hold:var(--nx-stacked-hold,18svh);--_slot:calc(var(--_h) + var(--_gap) - var(--_offset));--_shrink:.045;--_tilt:9deg;container:nx-stacked/inline-size}.nx-stacked-list{margin:0;padding:0;list-style:none;display:flow-root}.nx-stacked-item{block-size:var(--_h);perspective:1600px;margin-block-end:var(--_gap);position:sticky;inset-block-start:calc(var(--_top) + var(--nx-i,0) * var(--_offset))}.nx-stacked-item:last-child{margin-block-end:var(--_hold)}.nx-stacked-card{--_tone:var(--nx-tone,var(--nx-accent));--_radius:var(--nx-radius-2xl);--_inset:var(--nx-space-2);gap:var(--nx-space-2);block-size:100%;padding:var(--_inset);border:1px solid color-mix(in oklab, var(--_tone) 22%, var(--nx-border));border-radius:var(--_radius);background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--_tone) 16%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in oklab, var(--_tone) 6%, var(--nx-surface)), var(--nx-surface));color:var(--nx-text);box-shadow:var(--nx-shadow-lg), inset 0 1px 0 var(--nx-highlight);transform-origin:50% 0;scale:calc(1 - var(--_shrink) * var(--nx-depth,0) * var(--nx-motion));rotate:x calc(var(--nx-progress,0) * var(--_tilt) * -1 * var(--nx-motion));filter:brightness(calc(1 - var(--nx-progress,0) * .3));grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid;overflow:clip}.nx-stacked-body{align-content:space-between;gap:var(--nx-space-4);padding:var(--nx-space-6);min-block-size:0;display:grid}.nx-stacked-eyebrow{color:color-mix(in oklab, var(--_tone) 70%, var(--nx-text));font:600 var(--nx-text-sm) / 1 var(--nx-font-mono);margin-block-end:var(--nx-space-3);display:block}.nx-stacked-title{font:700 var(--nx-text-4xl) / 1.08 var(--nx-font-display);letter-spacing:var(--nx-tracking-tighter);text-wrap:balance;margin:0}.nx-stacked-description{margin:var(--nx-space-3) 0 0;max-inline-size:34ch;color:var(--nx-text-muted);font-size:var(--nx-text-md);text-wrap:pretty;line-height:1.6}.nx-stacked-media{border-radius:calc(var(--_radius) - var(--_inset));background:color-mix(in oklab, var(--_tone) 14%, var(--nx-surface-2));min-block-size:0;position:relative;overflow:clip}@container nx-stacked not (min-width:40rem){.nx-stacked-card{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.nx-stacked-body{padding:var(--nx-space-4)}.nx-stacked-title{font-size:var(--nx-text-2xl)}.nx-stacked-description{font-size:var(--nx-text-sm)}}@supports (animation-timeline:view()) and (animation-range:entry){.nx-stacked-list{view-timeline:--nx-stacked block;view-timeline-inset:var(--_top) 0px}.nx-stacked-item:not(:last-child)>.nx-stacked-card{--_depth:calc(var(--nx-count,2) - 1 - var(--nx-i,0));animation:linear both nx-stacked-cover,linear both nx-stacked-sink;animation-timeline:--nx-stacked,--nx-stacked;animation-range:exit-crossing calc(var(--nx-i,0) * var(--_slot) + var(--_gap)) exit-crossing calc((var(--nx-i,0) + 1) * var(--_slot)), exit-crossing calc(var(--nx-i,0) * var(--_slot) + var(--_gap)) exit-crossing calc((var(--nx-count,2) - 1) * var(--_slot))}}@keyframes nx-stacked-cover{to{rotate:x calc(var(--_tilt) * -1 * var(--nx-motion));filter:brightness(.7)}}@keyframes nx-stacked-sink{to{scale:calc(1 - var(--_shrink) * var(--_depth,1) * var(--nx-motion))}}.nx-ring{--_w:var(--nx-ring-card-width,12.5rem);--_h:var(--nx-ring-card-height,16.5rem);--_gap:var(--nx-ring-gap,var(--nx-space-5));--_step:calc(360deg / var(--nx-count,8));--_r:calc((var(--_w) + var(--_gap)) / 2 / tan(var(--_step) / 2));justify-items:center;gap:var(--nx-space-4);display:grid}.nx-ring-stage{inline-size:100%;block-size:calc(var(--_h) + var(--nx-space-16));perspective:var(--nx-ring-perspective,1500px);perspective-origin:50% 42%;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:var(--nx-radius-2xl);-webkit-mask-image:linear-gradient(90deg, transparent, var(--nx-ink-950) 14%, var(--nx-ink-950) 86%, transparent);mask-image:linear-gradient(90deg, transparent, var(--nx-ink-950) 14%, var(--nx-ink-950) 86%, transparent);position:relative;overflow:clip}.nx-ring-stage[data-dragging]{cursor:grabbing}.nx-ring-stage:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px;-webkit-mask-image:none;mask-image:none}.nx-ring-track{transform-style:preserve-3d;translate:0 0 calc(var(--_r) * -1);rotate:y calc(var(--nx-turn,0) * var(--_step) * var(--nx-dir) * -1);position:absolute;inset:0}.nx-ring-card{--_near:calc((1 + cos((var(--i,0) - var(--nx-turn,0)) * var(--_step))) / 2);inline-size:var(--_w);block-size:var(--_h);transform:rotateY(calc(var(--i,0) * var(--_step) * var(--nx-dir))) translateZ(var(--_r));backface-visibility:hidden;margin:auto;position:absolute;inset:0}.nx-ring-face{--_tone:var(--nx-tone,var(--nx-accent));--_radius:var(--nx-radius-xl);--_inset:var(--nx-space-2);--_press:1;gap:var(--nx-space-2);block-size:100%;padding:var(--_inset);border:1px solid var(--nx-border);border-radius:var(--_radius);background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-md);opacity:calc(.3 + .7 * var(--_near));filter:brightness(calc(.5 + .5 * var(--_near))) blur(calc((1 - var(--_near)) * 2.5px));scale:var(--_press);transition:scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), box-shadow var(--nx-dur-base) var(--nx-ease-out), border-color var(--nx-dur-base) var(--nx-ease-out);-webkit-user-drag:none;grid-template-rows:minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative}.nx-ring-face:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-ring-face:active{--_press:calc(1 - .04 * var(--nx-motion))}.nx-ring-card[data-active] .nx-ring-face{border-color:color-mix(in oklab, var(--_tone) 45%, var(--nx-border));box-shadow:var(--nx-shadow-xl), 0 18px 48px -18px color-mix(in oklab, var(--_tone) 70%, transparent)}.nx-ring-cover{border-radius:calc(var(--_radius) - var(--_inset));background:color-mix(in oklab, var(--_tone) 18%, var(--nx-surface-2));min-block-size:0;overflow:clip}.nx-ring-caption{padding:var(--nx-space-1) var(--nx-space-2) var(--nx-space-2);font-size:var(--nx-text-sm);gap:.1rem;font-weight:600;line-height:1.3;display:grid}.nx-ring-caption small{color:var(--nx-text-muted);font-size:var(--nx-text-xs);font-weight:500}.nx-ring-label{text-align:center;place-items:center;min-block-size:4.25rem;display:grid}.nx-ring-titles{font:700 var(--nx-text-3xl) / 1.15 var(--nx-font-display);letter-spacing:var(--nx-tracking-tight);place-items:center;display:grid}.nx-ring-label[data-morphing] .nx-ring-titles{filter:var(--_goo,none) blur(.3px)}.nx-ring-title{white-space:nowrap;transition:opacity var(--nx-dur-slow) var(--nx-ease-out), filter var(--nx-dur-slow) var(--nx-ease-out);grid-area:1/1}.nx-ring-title[data-state=out]{opacity:0;filter:blur(calc(9px * var(--nx-motion)))}.nx-ring-subtitle{color:var(--nx-text-muted);font-size:var(--nx-text-sm);transition:opacity var(--nx-dur-base) var(--nx-ease-out);margin:0}.nx-ring-label[data-morphing] .nx-ring-subtitle{opacity:.35}.nx-ring-goo{block-size:0;inline-size:0;position:absolute}.nx-ring-controls,.nx-depth-controls,.nx-cycle-controls{justify-content:center;align-items:center;gap:var(--nx-space-3);display:flex}.nx-ring-count,.nx-cycle-count{min-inline-size:4.5ch;color:var(--nx-text-muted);font:500 var(--nx-text-sm) / 1 var(--nx-font-mono);font-variant-numeric:tabular-nums;text-align:center}.nx-xstack{--_w:var(--nx-xstack-card-width,15rem);--_h:var(--nx-xstack-card-height,16rem);--_fan:1;justify-items:center;gap:var(--nx-space-5);display:grid}.nx-xstack-list{grid-template-columns:min(var(--_w), 100%);grid-auto-rows:var(--_h);justify-content:center;gap:var(--nx-space-4);inline-size:100%;padding:var(--nx-space-6) 0 var(--nx-space-2);margin:0;list-style:none;display:grid}.nx-xstack-item{z-index:calc(var(--nx-count,1) - var(--nx-i,0));block-size:var(--_h);position:relative}.nx-xstack-card{--_tone:var(--nx-tone,var(--nx-accent));--_radius:var(--nx-radius-xl);--_inset:var(--nx-space-2);gap:var(--nx-space-3);block-size:100%;padding:var(--_inset);border:1px solid var(--nx-border);border-radius:var(--_radius);background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-md), inset 0 1px 0 var(--nx-highlight);transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), rotate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), scale var(--nx-spring-gentle-duration) var(--nx-spring-gentle), opacity var(--nx-dur-base) var(--nx-ease-out), box-shadow var(--nx-dur-slow) var(--nx-ease-out);grid-template-rows:minmax(0,1fr) auto;display:grid}.nx-xstack-media{border-radius:calc(var(--_radius) - var(--_inset));background:color-mix(in oklab, var(--_tone) 18%, var(--nx-surface-2));min-block-size:0;overflow:clip}.nx-xstack-text{gap:var(--nx-space-1);padding:0 var(--nx-space-2) var(--nx-space-2);display:grid}.nx-xstack-title{font:650 var(--nx-text-md) / 1.3 var(--nx-font-display);margin:0}.nx-xstack-description{color:var(--nx-text-muted);font-size:var(--nx-text-sm);margin:0;line-height:1.5}.nx-xstack:not([data-expanded]) .nx-xstack-list{cursor:pointer}.nx-xstack:not([data-expanded]) .nx-xstack-item{grid-area:1/1}.nx-xstack:not([data-expanded]) .nx-xstack-card{translate:calc(var(--nx-i,0) * 12px * var(--_fan) * var(--nx-dir) * var(--nx-motion)) calc(var(--nx-i,0) * -7px * var(--_fan) * var(--nx-motion));rotate:calc(var(--nx-i,0) * 4deg * var(--_fan) * var(--nx-dir) * var(--nx-motion));scale:calc(1 - var(--nx-i,0) * .03)}.nx-xstack:not([data-expanded]) .nx-xstack-item:nth-child(n+2) .nx-xstack-card{box-shadow:var(--nx-shadow-sm)}.nx-xstack:not([data-expanded]) .nx-xstack-item:nth-child(n+5) .nx-xstack-card{opacity:0}.nx-xstack[data-expanded] .nx-xstack-list{grid-template-columns:repeat(auto-fill, min(var(--_w), 100%))}@media (hover:hover) and (pointer:fine){.nx-xstack:not([data-expanded]) .nx-xstack-list:hover{--_fan:1.7}.nx-xstack[data-expanded] .nx-xstack-card:hover{box-shadow:var(--nx-shadow-lg), inset 0 1px 0 var(--nx-highlight)}}.nx-xstack-toggle .nx-icon{transition:rotate var(--nx-spring-snappy-duration) var(--nx-spring-snappy)}.nx-xstack[data-expanded] .nx-xstack-toggle .nx-icon{rotate:180deg}.nx-orbit{--_step:calc(360deg / var(--nx-count,6));--_tilt:var(--nx-orbit-tilt,-16deg);position:relative;container-type:inline-size}.nx-orbit-stage{--_w:var(--nx-orbit-item-width,clamp(6.5rem, 30cqi, 10.5rem));--_h:var(--nx-orbit-item-height,calc(var(--_w) * .78));--_r:var(--nx-orbit-radius,min(36cqi, 20rem));block-size:var(--nx-orbit-height,clamp(17rem, 60cqi, 25rem));perspective:1400px;perspective-origin:50% 30%;position:relative;overflow:clip}.nx-orbit-scene{transform-style:preserve-3d;rotate:x var(--_tilt);position:absolute;inset:0}.nx-orbit-path{inline-size:calc(var(--_r) * 2);block-size:calc(var(--_r) * 2);border:1px dashed color-mix(in oklab, var(--nx-text) 18%, transparent);translate:0 calc(var(--_h) / 2 + var(--nx-space-4));pointer-events:none;border-radius:50%;margin:auto;position:absolute;inset:0;rotate:x 90deg}.nx-orbit-center{inline-size:var(--nx-orbit-center-size,min(8.5rem, 24cqi));block-size:var(--nx-orbit-center-size,min(8.5rem, 24cqi));rotate:x calc(var(--_tilt) * -1);place-items:center;margin:auto;display:grid;position:absolute;inset:0}.nx-orbit-orb{background:radial-gradient(circle at 34% 28%, var(--nx-lapis-50), transparent 22%), radial-gradient(circle at 40% 36%, var(--nx-cyan-300), var(--nx-lapis-500) 46%, var(--nx-violet-700) 78%, var(--nx-lapis-950));block-size:100%;inline-size:100%;box-shadow:0 0 0 1px color-mix(in oklab, var(--nx-lapis-300) 40%, transparent), 0 0 48px 6px color-mix(in oklab, var(--nx-accent) 45%, transparent), 0 0 120px 30px color-mix(in oklab, var(--nx-glow) 18%, transparent);animation:nx-orbit-breathe 5.5s var(--nx-ease-in-out) infinite;border-radius:50%;position:relative}.nx-orbit-orb:after{content:"";background:radial-gradient(circle, color-mix(in oklab, var(--nx-glow) 22%, transparent), transparent 62%);z-index:-1;border-radius:50%;position:absolute;inset:-18%}@keyframes nx-orbit-breathe{50%{scale:calc(1 + .04 * var(--nx-motion));box-shadow:0 0 0 1px color-mix(in oklab, var(--nx-lapis-300) 55%, transparent), 0 0 64px 10px color-mix(in oklab, var(--nx-accent) 55%, transparent), 0 0 150px 40px color-mix(in oklab, var(--nx-glow) 24%, transparent)}}.nx-orbit-item{--_theta:calc((var(--i,0) - var(--nx-orbit,0)) * var(--_step) * var(--nx-dir));--_near:calc((1 + cos(var(--_theta))) / 2);inline-size:var(--_w);block-size:var(--_h);transform:rotateY(var(--_theta)) translateZ(var(--_r)) rotateY(calc(var(--_theta) * -1)) rotateX(calc(var(--_tilt) * -1));margin:auto;position:absolute;inset:0}.nx-orbit-screen{--_tone:var(--nx-tone,var(--nx-accent));--_radius:var(--nx-radius-lg);--_inset:.3rem;--_press:1;gap:var(--_inset);block-size:100%;inline-size:100%;padding:var(--_inset);border:1px solid var(--nx-border);border-radius:var(--_radius);background:var(--nx-surface);color:var(--nx-text);font:inherit;text-align:start;cursor:pointer;box-shadow:var(--nx-shadow-lg);scale:calc((.78 + .22 * var(--_near)) * var(--_press));opacity:calc(.45 + .55 * var(--_near));filter:brightness(calc(.55 + .45 * var(--_near))) blur(calc((1 - var(--_near)) * 2px));transition:scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), border-color var(--nx-dur-base) var(--nx-ease-out), box-shadow var(--nx-dur-base) var(--nx-ease-out);grid-template-rows:auto minmax(0,1fr);text-decoration:none;display:grid}.nx-orbit-screen:focus-visible{outline:2px solid var(--nx-ring);outline-offset:3px}.nx-orbit-screen:active{--_press:calc(1 - .04 * var(--nx-motion))}.nx-orbit-item[data-front] .nx-orbit-screen{border-color:color-mix(in oklab, var(--_tone) 50%, var(--nx-border));box-shadow:var(--nx-shadow-xl), 0 16px 40px -14px color-mix(in oklab, var(--_tone) 75%, transparent)}.nx-orbit-bar{align-items:center;gap:.25rem;padding:.15rem .3rem 0;display:flex}.nx-orbit-bar>i{background:var(--nx-border-strong);border-radius:50%;block-size:.35rem;inline-size:.35rem}.nx-orbit-bar>span{color:var(--nx-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-inline-start:auto;font-size:.625rem;font-weight:600;overflow:hidden}.nx-orbit-cover{border-radius:calc(var(--_radius) - var(--_inset));background:color-mix(in oklab, var(--_tone) 22%, var(--nx-surface-2));min-block-size:0;position:relative;overflow:clip}.nx-orbit-caption{min-block-size:3rem;text-align:center;justify-items:center;gap:.15rem;margin-block-start:calc(var(--nx-space-2) * -1);display:grid}.nx-orbit-caption strong{font:650 var(--nx-text-lg) / 1.25 var(--nx-font-display)}.nx-orbit-caption span{color:var(--nx-text-muted);font-size:var(--nx-text-sm)}.nx-orbit-toggle{z-index:2;position:absolute;inset-block-end:var(--nx-space-3);inset-inline-end:var(--nx-space-3)}.nx-team{--_ring:var(--nx-ring);container-type:inline-size}.nx-team-list{--_n:var(--nx-count,4);--_overlap:.26;--_w:clamp(5.5rem, 100cqi / (var(--_n) - var(--_overlap) * (var(--_n) - 1)), var(--nx-team-card-width,13rem));--_h:calc(var(--_w) * 1.5);--_push:calc(var(--_w) * .2);padding:var(--nx-space-8) var(--nx-space-2) var(--nx-space-8);overscroll-behavior-x:contain;scrollbar-width:none;justify-content:safe center;margin:0;list-style:none;display:flex;overflow-x:auto}@container not (min-width:36rem){.nx-team-list{--_overlap:.42}.nx-team-card{padding:var(--nx-space-3)}.nx-team-name{font-size:var(--nx-text-sm)}.nx-team-role{font-size:var(--nx-text-xs)}}.nx-team-item{inline-size:var(--_w);transition:translate var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);flex:none;position:relative}.nx-team-item+.nx-team-item{margin-inline-start:calc(var(--_w) * var(--_overlap) * -1)}.nx-team-card{--_color:var(--nx-tone,var(--nx-accent));--_lift:0;--_press:1;isolation:isolate;justify-content:space-between;gap:var(--nx-space-4);block-size:var(--_h);padding:var(--nx-space-5) var(--nx-space-4);border:1px solid color-mix(in oklab, var(--nx-text) 10%, transparent);border-radius:var(--nx-radius-2xl);background:linear-gradient(180deg, var(--nx-surface-2), var(--nx-bg));color:var(--nx-text);box-shadow:var(--nx-shadow-lg), inset 0 1px 0 var(--nx-highlight);cursor:default;translate:0 calc(var(--_lift) * -14px * var(--nx-motion));scale:calc((1 + var(--_lift) * .05 * var(--nx-motion)) * var(--_press));transition:translate var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), border-color var(--nx-dur-base) var(--nx-ease-out), box-shadow var(--nx-dur-slow) var(--nx-ease-out);-webkit-tap-highlight-color:transparent;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:clip}.nx-team-card:before{content:"";z-index:-1;background:radial-gradient(120% 70% at 50% 112%, color-mix(in oklab, var(--_color) 85%, transparent), transparent 70%), radial-gradient(70% 45% at 88% 104%, color-mix(in oklab, var(--_color) 45%, var(--nx-glow) 25%), transparent 70%);opacity:calc(.5 + var(--_lift) * .5);translate:0 calc((1 - var(--_lift)) * 16% * var(--nx-motion));transition:opacity var(--nx-dur-slow) var(--nx-ease-out), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle);position:absolute;inset:0}.nx-team-card:focus-visible{outline:2px solid var(--_ring,var(--nx-ring));outline-offset:3px}.nx-team-card:active{--_press:calc(1 - .04 * var(--nx-motion))}.nx-team-card:is(a,[href]){cursor:pointer}.nx-team-text{gap:.2rem;display:grid}.nx-team-name{font:650 var(--nx-text-lg) / 1.25 var(--nx-font-display);letter-spacing:var(--nx-tracking-tight);overflow-wrap:anywhere;margin:0}.nx-team-role{color:var(--nx-text-muted);font-size:var(--nx-text-sm);margin:0}.nx-team-card .nx-avatar{box-shadow:0 0 0 2px color-mix(in oklab, var(--_color) 55%, transparent), var(--nx-shadow-md);transition:scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);align-self:flex-start}.nx-team-item:focus-within{z-index:3}.nx-team-item:focus-within .nx-team-card{--_lift:1;border-color:color-mix(in oklab, var(--_color) 45%, transparent);box-shadow:var(--nx-shadow-xl), 0 24px 60px -24px color-mix(in oklab, var(--_color) 80%, transparent)}.nx-team-item:focus-within .nx-avatar{scale:calc(1 + .08 * var(--nx-motion))}.nx-team-item:focus-within~.nx-team-item{translate:calc(var(--_push) * var(--nx-dir) * var(--nx-motion)) 0}.nx-team-item:has(~.nx-team-item:focus-within){translate:calc(var(--_push) * -1 * var(--nx-dir) * var(--nx-motion)) 0}@media (hover:hover) and (pointer:fine){.nx-team-item:hover{z-index:3}.nx-team-item:hover .nx-team-card{--_lift:1;border-color:color-mix(in oklab, var(--_color) 45%, transparent);box-shadow:var(--nx-shadow-xl), 0 24px 60px -24px color-mix(in oklab, var(--_color) 80%, transparent)}.nx-team-item:hover .nx-avatar{scale:calc(1 + .08 * var(--nx-motion))}.nx-team-item:hover~.nx-team-item{translate:calc(var(--_push) * var(--nx-dir) * var(--nx-motion)) 0}.nx-team-item:has(~.nx-team-item:hover){translate:calc(var(--_push) * -1 * var(--nx-dir) * var(--nx-motion)) 0}}.nx-depth{--_w:var(--nx-depth-card-width,min(22rem, 74%));--_h:var(--nx-depth-card-height,17rem);--_spread:var(--nx-depth-spread,58%);gap:var(--nx-space-5);display:grid}.nx-depth-stage{--_drag:var(--nx-dx,0px);padding-block:var(--nx-space-4);perspective:1200px;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:var(--nx-radius-2xl);display:grid;position:relative;overflow-x:clip}.nx-depth-stage:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-depth-stage[data-at-start]{--_drag:calc(var(--nx-dir) * min(var(--nx-dx,0px) * var(--nx-dir), var(--nx-dx,0px) * var(--nx-dir) * .3))}.nx-depth-stage[data-at-end]{--_drag:calc(var(--nx-dir) * max(var(--nx-dx,0px) * var(--nx-dir), var(--nx-dx,0px) * var(--nx-dir) * .3))}.nx-depth-stage[data-at-start][data-at-end]{--_drag:calc(var(--nx-dx,0px) * .3)}.nx-depth-card{--_tone:var(--nx-tone,var(--nx-accent));--_press:1;inline-size:var(--_w);block-size:var(--_h);z-index:calc(10 - var(--_d,0));translate:calc(var(--_o,0) * var(--_spread) * var(--nx-dir) + var(--_drag)) 0 calc(var(--_d,0) * -90px * var(--nx-motion));scale:calc((1 - min(var(--_d,0), 2) * .1 * var(--nx-motion)) * var(--_press));opacity:clamp(0, 2.7 - var(--_d,0), 1);filter:blur(calc(min(var(--_d,0), 2) * 1.5px)) brightness(calc(1 - min(var(--_d,0), 2) * .2));transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), scale var(--nx-spring-gentle-duration) var(--nx-spring-gentle), filter var(--nx-dur-slow) var(--nx-ease-out), opacity var(--nx-dur-slow) var(--nx-ease-out);grid-area:1/1;justify-self:center}.nx-depth-card:not([data-active]){cursor:pointer}.nx-depth-card:not([data-active]):active{--_press:calc(1 - .04 * var(--nx-motion))}.nx-depth-stage[data-dragging] .nx-depth-card{transition-property:filter,opacity}.nx-depth-content{border-radius:var(--nx-radius-2xl);block-size:100%;box-shadow:var(--nx-shadow-lg);transition:box-shadow var(--nx-dur-slow) var(--nx-ease-out)}.nx-depth-card[data-active] .nx-depth-content{box-shadow:var(--nx-shadow-xl)}.nx-depth-slide{--_radius:var(--nx-radius-2xl);align-content:end;gap:var(--nx-space-1);block-size:100%;padding:var(--nx-space-6);border-radius:var(--_radius);background:color-mix(in oklab, var(--_tone) 30%, var(--nx-surface-3));color:var(--nx-ink-50);text-decoration:none;display:grid;position:relative;overflow:clip}.nx-depth-slide>:not(.nx-depth-media){position:relative}.nx-depth-slide:focus-visible{outline:2px solid var(--nx-ring);outline-offset:3px}.nx-depth-media{border-radius:inherit;position:absolute;inset:0}.nx-depth-media:after{content:"";border-radius:inherit;background:linear-gradient(to top, color-mix(in oklab, var(--nx-ink-950) 72%, transparent), transparent 62%);position:absolute;inset:0}.nx-depth-title{font:700 var(--nx-text-2xl) / 1.15 var(--nx-font-display);letter-spacing:var(--nx-tracking-tight);margin:0}.nx-depth-description{color:color-mix(in oklab, var(--nx-ink-50) 80%, transparent);font-size:var(--nx-text-sm);margin:0;line-height:1.5}.nx-depth-dots{align-items:center;gap:var(--nx-space-2);display:flex}.nx-depth-dot{border-radius:var(--nx-radius-full);background:var(--nx-border-strong);cursor:pointer;block-size:.5rem;inline-size:.5rem;transition:inline-size var(--nx-spring-snappy-duration) var(--nx-spring-snappy), background-color var(--nx-dur-base) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);border:0;padding:0;position:relative}.nx-depth-dot:before{content:"";position:absolute;inset:-.5rem -.25rem}.nx-depth-dot[aria-current=true]{background:var(--nx-accent);inline-size:1.5rem}.nx-depth-dot:hover:not([aria-current=true]){background:var(--nx-text-muted)}.nx-depth-dot:focus-visible{outline:2px solid var(--nx-ring);outline-offset:3px}.nx-depth-dot:active{scale:calc(1 - .04 * var(--nx-motion))}.nx-cycle{--_peek:var(--nx-cycle-peek,.8rem);justify-items:center;gap:var(--nx-space-5);display:grid}.nx-cycle-deck{inline-size:min(100%, var(--nx-cycle-width,24rem));padding-block-start:calc(var(--_peek) * 3);display:grid}.nx-cycle-card{--_tone:var(--nx-tone,var(--nx-accent));--_press:1;z-index:calc(20 - var(--_d,0));transform-origin:50% 0;translate:0 calc(var(--_d,0) * var(--_peek) * -1 * var(--nx-motion));scale:calc((1 - min(var(--_d,0), 4) * .055) * var(--_press));opacity:clamp(0, 3.4 - var(--_d,0), 1);filter:brightness(calc(1 - min(var(--_d,0), 3) * .07));-webkit-user-select:none;user-select:none;transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), scale var(--nx-spring-gentle-duration) var(--nx-spring-gentle), opacity var(--nx-dur-slow) var(--nx-ease-out), filter var(--nx-dur-slow) var(--nx-ease-out);transition-delay:calc(min(var(--_d,0), 4) * 35ms);grid-area:1/1}.nx-cycle-card[data-state=top]{translate:0 max(var(--nx-dy,0px), var(--nx-dy,0px) * .25);touch-action:pan-x;cursor:grab;transition-delay:0s}.nx-cycle-card[data-state=top]:active{--_press:calc(1 - .04 * var(--nx-motion))}.nx-cycle-card[data-dragging]{cursor:grabbing;transition-property:opacity,filter}.nx-cycle-card[data-state=tucking]{z-index:30;translate:0 calc(62% * var(--nx-motion));opacity:calc(.35 + .65 * var(--nx-motion));transition-delay:0s;transition-duration:var(--nx-spring-snappy-duration), var(--nx-spring-snappy-duration), var(--nx-dur-base), var(--nx-dur-base);transition-timing-function:var(--nx-spring-snappy), var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);scale:.92}.nx-cycle-face{--_radius:var(--nx-radius-2xl);gap:var(--nx-space-2);min-block-size:var(--nx-cycle-height,11rem);padding:var(--nx-space-6);border:1px solid color-mix(in oklab, var(--_tone) 24%, var(--nx-border));border-radius:var(--_radius);background:radial-gradient(90% 80% at 100% 0%, color-mix(in oklab, var(--_tone) 18%, transparent), transparent 70%), var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-lg), inset 0 1px 0 var(--nx-highlight);display:grid}.nx-cycle-icon{border-radius:var(--nx-radius-md);background:color-mix(in oklab, var(--_tone) 16%, transparent);block-size:2.5rem;inline-size:2.5rem;color:color-mix(in oklab, var(--_tone) 75%, var(--nx-text));place-items:center;display:grid}.nx-cycle-title{font:650 var(--nx-text-lg) / 1.3 var(--nx-font-display);margin:0}.nx-cycle-description{color:var(--nx-text-muted);font-size:var(--nx-text-sm);margin:0;line-height:1.55}.nx-cycle-meta{color:var(--nx-text-subtle);font:500 var(--nx-text-xs) / 1.4 var(--nx-font-mono);margin-block-start:auto}.nx-elastic{grid-template-columns:repeat(var(--nx-columns,3), minmax(0, 1fr));align-items:start;gap:var(--nx-elastic-gap,var(--nx-space-4));display:grid}.nx-elastic-col{gap:var(--nx-elastic-gap,var(--nx-space-4));translate:0 var(--nx-shift,0px);will-change:translate;display:grid}.nx-elastic-col:nth-child(2n){margin-block-start:var(--nx-space-12)}.nx-elastic-cell{--_radius:var(--nx-radius-xl);border-radius:var(--_radius);background:var(--nx-surface-2);box-shadow:var(--nx-shadow-sm);margin:0;position:relative;overflow:clip}.nx-elastic-cover{aspect-ratio:var(--nx-ratio,4 / 5);border-radius:inherit;background:color-mix(in oklab, var(--nx-accent) 16%, var(--nx-surface-3));display:block}.nx-elastic-col>:nth-child(3n+2) .nx-elastic-cover{aspect-ratio:var(--nx-ratio,1)}.nx-elastic-col>:nth-child(3n) .nx-elastic-cover{aspect-ratio:var(--nx-ratio,3 / 4)}.nx-elastic-caption{padding:var(--nx-space-8) var(--nx-space-4) var(--nx-space-3);border-radius:0 0 var(--_radius) var(--_radius);background:linear-gradient(to top, color-mix(in oklab, var(--nx-ink-950) 70%, transparent), transparent);color:var(--nx-ink-50);font-size:var(--nx-text-sm);gap:.1rem;font-weight:600;display:grid;position:absolute;inset-block-end:0;inset-inline:0}.nx-elastic-caption small{color:color-mix(in oklab, var(--nx-ink-50) 75%, transparent);font-size:var(--nx-text-xs);font-weight:500}.nx-workflow{--_radius:var(--nx-radius-xl);--_pad:var(--nx-space-5);gap:var(--nx-space-4);padding:var(--_pad);border:1px solid var(--nx-border);border-radius:var(--_radius);background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight);transition:box-shadow var(--nx-dur-slow) var(--nx-ease-out), border-color var(--nx-dur-base) var(--nx-ease-out), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle);display:grid}.nx-workflow:focus-visible{outline:2px solid var(--nx-ring);outline-offset:3px}.nx-workflow-head{align-items:start;gap:var(--nx-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.nx-workflow-icon{border-radius:var(--nx-radius-md);background:var(--nx-accent-soft);block-size:2.5rem;inline-size:2.5rem;color:var(--nx-accent-text);transition:rotate var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);place-items:center;display:grid}.nx-workflow-icon .nx-icon{block-size:1.25rem;inline-size:1.25rem}.nx-workflow-title{font:650 var(--nx-text-md) / 1.35 var(--nx-font-display);margin:0}.nx-workflow-description{color:var(--nx-text-muted);font-size:var(--nx-text-sm);margin:.15rem 0 0;line-height:1.5}.nx-workflow-details{transition:grid-template-rows var(--nx-spring-soft-duration) var(--nx-spring-soft);grid-template-rows:0fr;display:grid}.nx-workflow-details>div{opacity:0;min-block-size:0;translate:0 calc(-6px * var(--nx-motion));transition:opacity var(--nx-dur-fast) var(--nx-ease-out), translate var(--nx-dur-base) var(--nx-ease-out);overflow:hidden}.nx-workflow-meta{gap:var(--nx-space-2);border-block-start:1px dashed var(--nx-border);margin:0;padding-block-start:var(--nx-space-3);display:grid}.nx-workflow-row{justify-content:space-between;align-items:baseline;gap:var(--nx-space-3);font-size:var(--nx-text-sm);display:flex}.nx-workflow-row dt{color:var(--nx-text-muted)}.nx-workflow-row dd{font-variant-numeric:tabular-nums;text-align:end;margin:0;font-weight:600}.nx-workflow-foot{justify-content:space-between;align-items:center;gap:var(--nx-space-3);min-block-size:2.25rem;display:flex}.nx-workflow-actions{align-items:center;gap:var(--nx-space-1);margin-inline-start:auto;display:flex}.nx-workflow-actions>*{opacity:0;translate:calc(10px * var(--nx-dir) * var(--nx-motion)) 0;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), translate var(--nx-dur-base) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy)}.nx-workflow-actions>:nth-child(2){--_ai:1}.nx-workflow-actions>:nth-child(3){--_ai:2}.nx-workflow-actions>:nth-child(4){--_ai:3}.nx-workflow-actions>:nth-child(5){--_ai:4}.nx-workflow-actions>:nth-child(n+6){--_ai:5}.nx-workflow:is(:focus-within,[data-expanded]){border-color:var(--nx-accent-border);box-shadow:var(--nx-shadow-lg), inset 0 1px 0 var(--nx-highlight)}.nx-workflow:is(:focus-within,[data-expanded]) .nx-workflow-details{grid-template-rows:1fr}.nx-workflow:is(:focus-within,[data-expanded]) .nx-workflow-details>div{opacity:1;transition-duration:var(--nx-dur-slow), var(--nx-spring-gentle-duration);transition-timing-function:var(--nx-ease-out), var(--nx-spring-gentle);translate:none}.nx-workflow:is(:focus-within,[data-expanded]) .nx-workflow-icon{rotate:calc(-8deg * var(--nx-dir) * var(--nx-motion))}.nx-workflow:is(:focus-within,[data-expanded]) .nx-workflow-actions>*{opacity:1;transition:opacity var(--nx-dur-base) var(--nx-ease-out) calc(var(--_ai,0) * 45ms + 60ms), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle) calc(var(--_ai,0) * 45ms + 60ms), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);translate:none}@media (hover:hover) and (pointer:fine){.nx-workflow:hover{border-color:var(--nx-accent-border);box-shadow:var(--nx-shadow-lg), inset 0 1px 0 var(--nx-highlight);translate:0 calc(-3px * var(--nx-motion))}.nx-workflow:hover .nx-workflow-details{grid-template-rows:1fr}.nx-workflow:hover .nx-workflow-details>div{opacity:1;transition-duration:var(--nx-dur-slow), var(--nx-spring-gentle-duration);transition-timing-function:var(--nx-ease-out), var(--nx-spring-gentle);translate:none}.nx-workflow:hover .nx-workflow-icon{rotate:calc(-8deg * var(--nx-dir) * var(--nx-motion))}.nx-workflow:hover .nx-workflow-actions>*{opacity:1;transition:opacity var(--nx-dur-base) var(--nx-ease-out) calc(var(--_ai,0) * 45ms + 60ms), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle) calc(var(--_ai,0) * 45ms + 60ms), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);translate:none}}.nx-feature{--_tone:var(--nx-tone,var(--nx-accent));--_radius:var(--nx-radius-2xl);--_inset:var(--nx-space-2);--_press:1;align-content:start;gap:var(--nx-space-4);padding:var(--_inset) var(--_inset) var(--nx-space-6);border:1px solid var(--nx-border);border-radius:var(--_radius);background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight);scale:var(--_press);transition:scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), box-shadow var(--nx-dur-slow) var(--nx-ease-out), border-color var(--nx-dur-base) var(--nx-ease-out);text-decoration:none;display:grid}.nx-feature:focus-visible{outline:2px solid var(--nx-ring);outline-offset:3px}.nx-feature:is(a,button):active{--_press:calc(1 - .04 * var(--nx-motion))}.nx-feature:is(a,button){cursor:pointer}.nx-feature:is(a,button):focus-visible{border-color:color-mix(in oklab, var(--_tone) 40%, var(--nx-border))}@media (hover:hover) and (pointer:fine){.nx-feature:is(a,button):hover{translate:0 calc(-4px * var(--nx-motion));border-color:color-mix(in oklab, var(--_tone) 40%, var(--nx-border));box-shadow:var(--nx-shadow-lg), inset 0 1px 0 var(--nx-highlight)}}.nx-feature-visual{--_row:2.35rem;block-size:var(--nx-feature-visual-height,11.5rem);border-radius:calc(var(--_radius) - var(--_inset));background:radial-gradient(90% 80% at 50% 0%, color-mix(in oklab, var(--_tone) 16%, transparent), transparent 70%), var(--nx-surface-2);isolation:isolate;place-items:center;display:grid;position:relative;overflow:clip}.nx-feature-body{gap:var(--nx-space-2);padding-inline:var(--nx-space-4);display:grid}.nx-feature-title{font:650 var(--nx-text-lg) / 1.3 var(--nx-font-display);letter-spacing:var(--nx-tracking-tight);margin:0}.nx-feature-description{color:var(--nx-text-muted);font-size:var(--nx-text-sm);text-wrap:pretty;margin:0;line-height:1.6}.nx-fv-line{border-radius:var(--nx-radius-full);background:color-mix(in oklab, var(--nx-text) 12%, transparent);block-size:.45rem;display:block}.nx-fv-inbox{inline-size:min(82%,17rem);block-size:calc(var(--_row) * 4);position:relative}.nx-fv-row{align-items:center;gap:var(--nx-space-2);block-size:calc(var(--_row) - .4rem);padding-inline:var(--nx-space-2);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface);box-shadow:var(--nx-shadow-xs);translate:0 calc(var(--nx-i,0) * var(--_row));animation:nx-fv-inbox 8s var(--nx-ease-in-out) infinite;animation-delay:calc(var(--nx-i,0) * -2s);display:flex;position:absolute;inset-block-start:0;inset-inline:0}.nx-fv-row:before{content:"";border:1px solid color-mix(in oklab, var(--_tone) 55%, transparent);border-radius:inherit;background:color-mix(in oklab, var(--_tone) 12%, transparent);opacity:0;animation:8s linear infinite nx-fv-inbox-new;animation-delay:inherit;position:absolute;inset:-1px}.nx-fv-row>b{background:var(--nx-chart-1);border-radius:50%;flex:none;block-size:1.1rem;inline-size:1.1rem}.nx-fv-row:nth-child(2)>b{background:var(--nx-chart-2)}.nx-fv-row:nth-child(3)>b{background:var(--nx-chart-4)}.nx-fv-row:nth-child(4)>b{background:var(--nx-chart-3)}.nx-fv-row>span{flex:1;gap:.3rem;display:grid}.nx-fv-row>span>.nx-fv-line:last-child{inline-size:60%}@keyframes nx-fv-inbox{0%{translate:calc(-30% * var(--nx-dir)) 0;opacity:0}5%,22%{opacity:1;translate:0}27%,47%{translate:0 calc(var(--_row) * 1)}52%,72%{translate:0 calc(var(--_row) * 2)}77%,93%{translate:0 calc(var(--_row) * 3);opacity:1}to{translate:calc(30% * var(--nx-dir)) calc(var(--_row) * 3);opacity:0}}@keyframes nx-fv-inbox-new{0%,6%{opacity:1}24%,to{opacity:0}}.nx-fv-summary{gap:.55rem;inline-size:min(76%,15rem);display:grid;position:relative}.nx-fv-summary>.nx-fv-line{background:linear-gradient(90deg, transparent 30%, color-mix(in oklab, var(--_tone) 45%, transparent) 50%, transparent 70%) 0 0 / 250% 100%, color-mix(in oklab, var(--nx-text) 12%, transparent);transform-origin:50%;block-size:.55rem;animation:nx-sheen 1.6s linear infinite, nx-fv-fold 6s var(--nx-ease-in-out) infinite;animation-delay:calc(var(--nx-i,0) * -.2s), calc(var(--nx-i,0) * 60ms)}.nx-fv-summary>:nth-child(2){inline-size:88%}.nx-fv-summary>:nth-child(3){inline-size:94%}.nx-fv-summary>:nth-child(4){inline-size:64%}.nx-fv-pill{align-items:center;gap:var(--nx-space-2);block-size:fit-content;inline-size:fit-content;padding:var(--nx-space-2) var(--nx-space-4);border:1px solid color-mix(in oklab, var(--_tone) 45%, transparent);border-radius:var(--nx-radius-full);background:color-mix(in oklab, var(--_tone) 14%, var(--nx-surface));color:color-mix(in oklab, var(--_tone) 75%, var(--nx-text));box-shadow:var(--nx-shadow-md), 0 0 24px -6px color-mix(in oklab, var(--_tone) 60%, transparent);opacity:0;animation:nx-fv-pill 6s var(--nx-ease-out) infinite;margin:auto;display:flex;position:absolute;inset:0}.nx-fv-pill .nx-icon{block-size:1.1rem;inline-size:1.1rem}.nx-fv-pill>span{gap:.3rem;inline-size:5.5rem;display:grid}.nx-fv-pill>span>.nx-fv-line{background:color-mix(in oklab, var(--_tone) 35%, transparent)}.nx-fv-pill>span>.nx-fv-line:last-child{inline-size:65%}@keyframes nx-fv-fold{0%,42%{opacity:1;translate:0;scale:1}56%,88%{opacity:0;scale:.4 .6;translate:0 calc((1.5 - var(--nx-i,0)) * .9rem)}to{opacity:1;translate:0;scale:1}}@keyframes nx-fv-pill{0%,52%{opacity:0;filter:blur(4px);scale:.95}62%,84%{opacity:1;filter:blur();scale:1}92%,to{opacity:0;filter:blur(2px);scale:.97}}.nx-fv-processing{place-items:center;gap:var(--nx-space-5);inline-size:100%;display:grid;position:relative}.nx-fv-core{place-items:center;block-size:3.5rem;inline-size:3.5rem;display:grid;position:relative}.nx-fv-ring{border:1.5px solid color-mix(in oklab, var(--_tone) 60%, transparent);opacity:0;animation:nx-fv-ring 2.7s var(--nx-ease-out) infinite;animation-delay:calc(var(--nx-i,0) * .9s);border-radius:50%;position:absolute;inset:0}@keyframes nx-fv-ring{0%{opacity:.8;scale:.95}to{opacity:0;scale:2.3}}.nx-fv-bolt{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--_tone) 55%, var(--nx-surface)), color-mix(in oklab, var(--_tone) 85%, var(--nx-ink-950)));block-size:100%;inline-size:100%;color:var(--nx-ink-50);box-shadow:0 0 0 4px color-mix(in oklab, var(--_tone) 18%, transparent), 0 8px 26px -8px color-mix(in oklab, var(--_tone) 80%, transparent);animation:nx-fv-bolt 2.7s var(--nx-ease-in-out) infinite;border-radius:50%;place-items:center;display:grid;position:relative}.nx-fv-bolt .nx-icon{fill:currentColor;block-size:1.5rem;inline-size:1.5rem}@keyframes nx-fv-bolt{0%,to{scale:1}12%{scale:calc(1 + .08 * var(--nx-motion))}30%{scale:1}}.nx-fv-bar{border-radius:var(--nx-radius-full);background:color-mix(in oklab, var(--nx-text) 10%, transparent);block-size:.4rem;inline-size:min(70%,12rem);position:relative;overflow:clip}.nx-fv-bar>i{border-radius:inherit;background:linear-gradient(calc(90deg * var(--nx-dir)), color-mix(in oklab, var(--_tone) 70%, transparent), var(--_tone));transform-origin:calc(50% - 50% * var(--nx-dir)) 50%;animation:nx-fv-fill 2.7s var(--nx-ease-in-out) infinite;position:absolute;inset:0}@keyframes nx-fv-fill{0%{opacity:1;scale:0 1}78%{opacity:1;scale:1}to{opacity:0;scale:1}}.nx-fv-team{block-size:8rem;inline-size:12rem;position:relative}.nx-fv-slot,.nx-fv-person{border-radius:50%;block-size:2.6rem;inline-size:2.6rem;margin:auto;position:absolute;inset:0}.nx-fv-slot{translate:calc((var(--nx-i,0) - 1) * 3.6rem) -1.4rem;border:1.5px dashed color-mix(in oklab, var(--nx-text) 25%, transparent);animation:nx-fv-slot 6s var(--nx-ease-out) infinite;animation-delay:calc(var(--nx-i,0) * .3s)}@keyframes nx-fv-slot{0%,20%{border-style:dashed;border-color:color-mix(in oklab, var(--nx-text) 25%, transparent);scale:1}30%,80%{border-style:solid;border-color:var(--_tone);scale:1.12}90%,to{border-style:dashed;border-color:color-mix(in oklab, var(--nx-text) 25%, transparent);scale:1}}.nx-fv-person{border:2px solid var(--nx-surface);background:var(--nx-chart-1);block-size:2.2rem;inline-size:2.2rem;color:var(--nx-ink-50);box-shadow:var(--nx-shadow-md);translate:calc((var(--nx-i,0) - 1) * 3.6rem) -1.4rem;animation:nx-fv-person 6s var(--nx-spring-bouncy) infinite;animation-delay:calc(var(--nx-i,0) * .3s);place-items:center;display:grid}.nx-fv-person:nth-child(5){background:var(--nx-chart-2)}.nx-fv-person:nth-child(6){background:var(--nx-chart-4)}.nx-fv-person .nx-icon{block-size:1rem;inline-size:1rem}@keyframes nx-fv-person{0%,12%{translate:calc((var(--nx-i,0) - 1) * 2.5rem) 2.2rem;scale:.95}26%,82%{translate:calc((var(--nx-i,0) - 1) * 3.6rem) -1.4rem;scale:1}94%,to{translate:calc((var(--nx-i,0) - 1) * 2.5rem) 2.2rem;scale:.95}}.nx-pit{--_thumb:1.5rem;--_track:var(--nx-pit-height,3.25rem);--_rise:0;--_grow:calc(.58 + var(--_rise) * .16 * var(--nx-motion));gap:var(--nx-space-3);padding:var(--nx-space-4) var(--nx-space-4) var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:linear-gradient(180deg, var(--nx-surface-2), var(--nx-surface));color:var(--nx-text);box-shadow:var(--nx-shadow-md), inset 0 1px 0 var(--nx-highlight);display:grid;position:relative}.nx-pit:has(.nx-pit-input:focus-visible){outline:2px solid var(--nx-accent);outline-offset:2px}.nx-pit:has(.nx-pit-input:disabled){opacity:.55}.nx-pit:is([data-dragging],[data-pit]){--_rise:1}.nx-pit-head{justify-content:space-between;align-items:baseline;gap:var(--nx-space-3);font-size:var(--nx-text-sm);display:flex}.nx-pit-label{color:var(--nx-text-muted);font-weight:500}.nx-pit-readout{font:600 var(--nx-text-sm) / 1 var(--nx-font-mono);font-variant-numeric:tabular-nums}.nx-pit-track{block-size:var(--_track);position:relative}.nx-pit-bars{inset-block:0;inset-inline:calc(var(--_thumb) / 2);pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute}.nx-pit-bar{--_on:clamp(0, (var(--nx-frac,0) - var(--p,0)) * 1000 + 1, 1);background:color-mix(in oklab, var(--nx-accent-text) calc(var(--_on) * 100%), color-mix(in oklab, var(--nx-text) 22%, transparent));transform-origin:50% 100%;block-size:100%;inline-size:2px;scale:1 calc(var(--h,1) * var(--_grow));transition:scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), background-color var(--nx-dur-fast) var(--nx-ease-out);border-radius:2px}.nx-pit-thumb,.nx-pit-value{translate:calc(-50% * var(--nx-dir)) 0;pointer-events:none;position:absolute;inset-inline-start:calc(var(--_thumb) / 2 + var(--nx-frac,0) * (100% - var(--_thumb)))}.nx-pit-thumb{background:var(--nx-text);block-size:calc(100% + .35rem);inline-size:3px;box-shadow:0 0 12px 1px color-mix(in oklab, var(--nx-accent) 60%, transparent);transition:block-size var(--nx-spring-snappy-duration) var(--nx-spring-snappy);border-radius:3px;inset-block-end:0}.nx-pit[data-dragging] .nx-pit-thumb{block-size:calc(100% + .7rem)}.nx-pit-value{border-radius:var(--nx-radius-sm);background:var(--nx-surface-inverse);color:var(--nx-text-inverse);font:600 var(--nx-text-xs) / 1.3 var(--nx-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transform-origin:50% 100%;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);padding:.2rem .5rem;inset-block-end:calc(100% + .75rem);scale:.95}.nx-pit:is([data-dragging],[data-pit],:has(.nx-pit-input:focus-visible)) .nx-pit-value{opacity:1;scale:1}.nx-pit-input{appearance:none;opacity:0;cursor:grab;touch-action:pan-y;background:0 0;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.nx-pit-input:active{cursor:grabbing}.nx-pit-input:disabled{cursor:not-allowed}.nx-pit-input::-webkit-slider-thumb{appearance:none;inline-size:var(--_thumb);block-size:var(--_track)}.nx-pit-input::-moz-range-thumb{inline-size:var(--_thumb);block-size:var(--_track);border:0}@media (hover:hover) and (pointer:fine){.nx-pit:has(.nx-pit-input:hover):not([data-dragging],[data-pit]){--_rise:.6}.nx-pit:has(.nx-pit-input:hover) .nx-pit-value{opacity:1;scale:1}}.nx-precision{gap:var(--nx-space-2);display:grid}.nx-precision .nx-slider{--_thumb:1.25rem;padding-block:var(--nx-space-1)}.nx-precision .nx-slider-value{display:none}.nx-precision-head{justify-content:space-between;align-items:flex-end;gap:var(--nx-space-2) var(--nx-space-4);flex-wrap:wrap;display:flex}.nx-precision-label{color:var(--nx-text-muted);font-size:var(--nx-text-sm);font-weight:600}.nx-precision-readout{font:700 var(--nx-text-5xl) / 1 var(--nx-font-display);letter-spacing:var(--nx-tracking-tighter);font-variant-numeric:tabular-nums;align-items:baseline;gap:.3rem;display:inline-flex}.nx-precision-readout .nx-number{--nx-number-duration:.52s}.nx-precision-affix{color:var(--nx-text-muted);font-size:var(--nx-text-xl);letter-spacing:0;font-weight:600}.nx-precision-ticks{block-size:.9rem;justify-content:space-between;align-items:flex-end;margin-block-end:calc(var(--nx-space-1) * -1);margin-inline:.625rem;display:flex}.nx-precision-ticks>i{--_on:clamp(0, (var(--nx-frac,0) - var(--p,0)) * 1000 + 1, 1);background:color-mix(in oklab, var(--nx-accent) calc(var(--_on) * 100%), var(--nx-border-strong));block-size:45%;inline-size:1px;transition:background-color var(--nx-dur-fast) var(--nx-ease-out)}.nx-precision-ticks>i[data-major]{block-size:100%;inline-size:1.5px}.nx-precision-scale{color:var(--nx-text-subtle);font:500 var(--nx-text-xs) / 1 var(--nx-font-mono);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.nx-infinite-grid{--_cell:28px;--_dot:color-mix(in oklab, var(--nx-text) 15%, transparent);isolation:isolate;border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);min-block-size:22rem;color:var(--nx-text);place-items:center;display:grid;position:relative;overflow:clip}.nx-infinite-grid-field,.nx-infinite-grid-glow{inset:calc(var(--_cell) * -1);pointer-events:none;position:absolute}.nx-infinite-grid-field{background-image:radial-gradient(circle, var(--_dot) 1.25px, transparent 1.4px);background-size:var(--_cell) var(--_cell);animation:7s linear infinite nx-infinite-grid-drift}.nx-infinite-grid-glow{background-image:radial-gradient(circle, var(--nx-accent) 1.5px, transparent 1.65px);background-size:var(--_cell) var(--_cell);opacity:0;transition:opacity var(--nx-dur-slow) var(--nx-ease-out);-webkit-mask-image:radial-gradient(10rem circle at var(--nx-px,50%) var(--nx-py,50%), #000, transparent 72%);-webkit-mask-image:radial-gradient(10rem circle at var(--nx-px,50%) var(--nx-py,50%), #000, transparent 72%);mask-image:radial-gradient(10rem circle at var(--nx-px,50%) var(--nx-py,50%), #000, transparent 72%)}@media (hover:hover) and (pointer:fine){.nx-infinite-grid:hover .nx-infinite-grid-glow{opacity:1}}@keyframes nx-infinite-grid-drift{to{translate:calc(var(--_cell) * var(--nx-dir)) var(--_cell)}}.nx-infinite-grid-veil{pointer-events:none;background:radial-gradient(ellipse 78% 66% at 50% 46%, transparent 52%, var(--nx-surface));position:absolute;inset:0}.nx-infinite-grid-body{z-index:1;justify-items:center;gap:var(--nx-space-3);padding:var(--nx-space-6);text-align:center;display:grid;position:relative}.nx-infinite-grid-controls{z-index:1;border:1px solid var(--nx-border);border-radius:var(--nx-radius-full);background:var(--nx-surface);box-shadow:var(--nx-shadow-xs);gap:2px;padding:2px;display:inline-flex;position:absolute;inset-block-end:var(--nx-space-3);inset-inline-end:var(--nx-space-3)}.nx-infinite-grid-controls>button{block-size:1.9rem;inline-size:1.9rem;color:var(--nx-text-muted);cursor:pointer;transition-property:scale,background-color,color;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.nx-infinite-grid-controls>button .nx-icon{block-size:.95rem;inline-size:.95rem}.nx-infinite-grid-controls>button:hover:not(:disabled){background:var(--nx-surface-2);color:var(--nx-text)}.nx-infinite-grid-controls>button:active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-infinite-grid-controls>button:focus-visible{outline:2px solid var(--nx-ring);outline-offset:1px}.nx-infinite-grid-controls>button:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion:reduce){.nx-orbit-orb,.nx-fv-row,.nx-fv-row:before,.nx-fv-summary>.nx-fv-line,.nx-fv-pill,.nx-fv-ring,.nx-fv-bolt,.nx-fv-bar>i,.nx-fv-slot,.nx-fv-person{animation:none}.nx-fv-row:first-child:before{opacity:1}.nx-fv-summary>.nx-fv-line{opacity:.3}.nx-fv-pill{opacity:1}.nx-fv-ring:first-child{opacity:.5;scale:1.5}.nx-fv-bar>i{scale:.7 1}.nx-fv-slot{border-style:solid;border-color:var(--_tone)}.nx-ring-label[data-morphing] .nx-ring-titles{filter:none}.nx-depth-card{transition-property:filter,opacity}.nx-infinite-grid-field{animation:none}}@property --nx-reach{syntax:"<number>";inherits:true;initial-value:1}.nx-multiselect{--_pad:.3125rem;--_radius:var(--nx-radius-md);min-inline-size:0;display:grid;position:relative}.nx-multiselect-field{min-block-size:2.75rem;padding:var(--_pad);border:1px solid var(--nx-border-strong);border-radius:var(--_radius);background:var(--nx-surface);box-shadow:var(--nx-shadow-xs);cursor:pointer;transition:border-color var(--nx-dur-fast) var(--nx-ease-out), box-shadow var(--nx-dur-base) var(--nx-ease-out);flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.nx-multiselect-field:hover{border-color:color-mix(in oklab, var(--nx-border-strong) 70%, var(--nx-text))}.nx-multiselect:is(:focus-within,[data-open]) .nx-multiselect-field{border-color:var(--nx-accent);box-shadow:var(--nx-shadow-xs), 0 0 0 4px var(--nx-accent-soft)}.nx-multiselect[data-disabled] .nx-multiselect-field{background:var(--nx-surface-2);opacity:.7;cursor:not-allowed}.nx-multiselect-chips{flex-wrap:wrap;align-items:center;row-gap:.25rem;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.nx-multiselect-chips:not(:has(.nx-multiselect-chip)){display:none}.nx-multiselect-chip{transition:grid-template-columns var(--nx-spring-snappy-duration) var(--nx-spring-snappy);grid-template-columns:1fr;display:inline-grid}@starting-style{.nx-multiselect-chip[data-state=enter]{grid-template-columns:0fr}}.nx-multiselect-chip[data-state=exit]{pointer-events:none;transition:grid-template-columns .2s var(--nx-ease-out);grid-template-columns:0fr}.nx-multiselect-chip-body{min-inline-size:0;transition:padding .2s var(--nx-ease-out);padding-inline-end:.25rem;overflow:hidden}.nx-multiselect-chip[data-state=exit] .nx-multiselect-chip-body{padding-inline-end:0}.nx-multiselect-chip-pill{border:1px solid color-mix(in oklab, var(--nx-accent) 22%, transparent);border-radius:calc(var(--_radius) - var(--_pad));background:color-mix(in oklab, var(--nx-accent) 9%, var(--nx-surface));block-size:1.75rem;color:var(--nx-accent-text);font:500 var(--nx-text-sm) / 1 var(--nx-font-sans);white-space:nowrap;transition:opacity .3s var(--nx-ease-emphasized), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), filter .3s var(--nx-ease-emphasized);align-items:center;gap:.3rem;padding-inline:.5rem .25rem;display:inline-flex}.nx-multiselect-chip-pill>.nx-icon{block-size:.95rem;inline-size:.95rem}@starting-style{.nx-multiselect-chip[data-state=enter] .nx-multiselect-chip-pill{opacity:0;filter:blur(4px);scale:.95}}.nx-multiselect-chip[data-state=exit] .nx-multiselect-chip-pill{opacity:0;filter:blur(2px);transition-duration:.15s;transition-timing-function:var(--nx-ease-out);scale:.95}.nx-multiselect-chip-remove{border-radius:calc(var(--_radius) - var(--_pad) - .25rem);block-size:1.25rem;inline-size:1.25rem;color:inherit;opacity:.7;cursor:pointer;transition:background-color var(--nx-dur-fast) var(--nx-ease-out), opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);background:0 0;border:0;place-items:center;padding:0;display:grid}.nx-multiselect-chip-remove .nx-icon{block-size:.8rem;inline-size:.8rem}.nx-multiselect-chip-remove:hover{background:var(--nx-accent-soft);opacity:1}.nx-multiselect-chip-remove:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px;opacity:1}.nx-multiselect-chip-remove:active:not([data-static],[data-static] *){scale:calc(1 - .04 * var(--nx-motion))}.nx-multiselect-trigger{justify-content:space-between;align-items:center;gap:var(--nx-space-2);border-radius:calc(var(--_radius) - var(--_pad));min-block-size:1.875rem;min-inline-size:0;color:var(--nx-text-subtle);font:400 var(--nx-text-sm) / 1.3 var(--nx-font-sans);text-align:start;cursor:pointer;transition:scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);background:0 0;border:0;flex:7rem;padding-inline:.5rem .375rem;display:flex}.nx-multiselect-trigger:focus-visible{outline:2px solid var(--nx-ring);outline-offset:1px}.nx-multiselect-trigger:disabled{cursor:not-allowed}.nx-multiselect-trigger:active:not(:disabled,[data-static],[data-static] *){scale:calc(1 - .04 * var(--nx-motion))}.nx-multiselect-placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-multiselect-count{color:var(--nx-text-muted);font-size:var(--nx-text-xs);font-variant-numeric:tabular-nums}.nx-multiselect-chevron{color:var(--nx-text-subtle);transition:rotate var(--nx-spring-snappy-duration) var(--nx-spring-snappy);flex:none}.nx-multiselect[data-open] .nx-multiselect-chevron{rotate:180deg}.nx-multiselect-popover{--_pad:.375rem;max-inline-size:min(26rem,100vw - 1rem);padding:var(--_pad);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-xl);z-index:var(--nx-z-dropdown);transform-origin:var(--nx-origin,top center);opacity:0;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-dur-fast) var(--nx-ease-out), display var(--nx-dur-fast) allow-discrete, overlay var(--nx-dur-fast) allow-discrete;margin:0;position:fixed;inset:auto;scale:.96}.nx-multiselect-popover:where(:popover-open,[data-open]){opacity:1;transition:opacity var(--nx-dur-base) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), display var(--nx-dur-base) allow-discrete, overlay var(--nx-dur-base) allow-discrete;scale:1}@starting-style{.nx-multiselect-popover:where(:popover-open,[data-open]){opacity:0;scale:.96}}.nx-multiselect-popover:not([popover]):not([data-open]){display:none}.nx-multiselect-search{align-items:center;gap:var(--nx-space-2);border-block-end:1px solid var(--nx-border);color:var(--nx-text-subtle);transition:border-color var(--nx-dur-fast) var(--nx-ease-out);margin-block-end:var(--_pad);padding:.375rem .5rem;display:flex}.nx-multiselect-search:focus-within{border-block-end-color:var(--nx-accent)}.nx-multiselect-search .nx-icon{block-size:1rem;inline-size:1rem}.nx-multiselect-input{min-inline-size:0;color:var(--nx-text);font:400 var(--nx-text-sm) / 1.4 var(--nx-font-sans);background:0 0;border:0;flex:1;padding:.25rem 0}.nx-multiselect-input:focus-visible{outline:none}.nx-multiselect-input::placeholder{color:var(--nx-text-subtle)}.nx-multiselect-list{overscroll-behavior:contain;max-block-size:min(16rem,50vh);scroll-padding-block:var(--_pad);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.nx-multiselect-option{border-radius:calc(var(--nx-radius-lg) - var(--_pad));min-block-size:2.5rem;color:var(--nx-text);font-size:var(--nx-text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;animation:nx-ms-option-in .2s var(--nx-ease-out) both;animation-delay:calc(min(var(--nx-i,0), 8) * 30ms);align-items:center;gap:.625rem;padding:.375rem .5rem;display:flex}.nx-multiselect-option[data-active]{background:var(--nx-surface-2)}.nx-multiselect-option[aria-selected=true] .nx-multiselect-option-label{font-weight:600}.nx-multiselect-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.nx-multiselect-option[hidden]{display:none}@keyframes nx-ms-option-in{0%{opacity:0;translate:0 calc(-4px * var(--nx-motion))}}.nx-multiselect-check{border:1.5px solid var(--nx-border-strong);background:var(--nx-surface);block-size:1.125rem;inline-size:1.125rem;color:var(--nx-accent-contrast);transition:background-color var(--nx-dur-fast) var(--nx-ease-out), border-color var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);border-radius:5px;flex:none;place-items:center;display:grid}.nx-multiselect-check svg{block-size:.8rem;inline-size:.8rem;overflow:visible}.nx-multiselect-check path{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .12s var(--nx-ease-in)}.nx-multiselect-option[aria-selected=true] .nx-multiselect-check{border-color:var(--nx-accent);background:var(--nx-accent)}.nx-multiselect-option[aria-selected=true] .nx-multiselect-check path{stroke-dashoffset:0;transition:stroke-dashoffset .26s var(--nx-ease-out) 40ms}.nx-multiselect-option:active:not([aria-disabled=true],[data-static] *) .nx-multiselect-check{scale:calc(1 - .04 * var(--nx-motion))}.nx-multiselect-option-icon{border-radius:calc(var(--nx-radius-lg) - var(--_pad) - .25rem);background:var(--nx-surface-2);block-size:1.875rem;inline-size:1.875rem;color:var(--nx-text-muted);flex:none;place-items:center;display:grid}.nx-multiselect-option-icon .nx-icon{block-size:1rem;inline-size:1rem}.nx-multiselect-option[aria-selected=true] .nx-multiselect-option-icon{background:var(--nx-accent-soft);color:var(--nx-accent-text)}.nx-multiselect-option-text{gap:.05rem;min-inline-size:0;display:grid}.nx-multiselect-option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-multiselect-option-description{color:var(--nx-text-muted);font-size:var(--nx-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-multiselect-empty{padding:var(--nx-space-6) var(--nx-space-3);color:var(--nx-text-muted);font-size:var(--nx-text-sm);text-align:center;margin:0}.nx-heatmap{--_gap:3px;--_label:2rem;--_l0:var(--nx-surface-3);--_l1:color-mix(in oklab, var(--nx-accent) 28%, var(--_l0));--_l2:color-mix(in oklab, var(--nx-accent) 52%, var(--_l0));--_l3:color-mix(in oklab, var(--nx-accent) 76%, var(--_l0));--_l4:var(--nx-accent)}.nx-heatmap-frame{min-inline-size:0;position:relative;container-type:inline-size}.nx-heatmap-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;padding-block:2px;overflow-x:auto}.nx-heatmap-plot{--_cell:clamp(.625rem, calc((100cqi - var(--_label) - 4px) / var(--nx-cols,26) - var(--_gap)), 1rem);grid-template-columns:var(--_label) auto;border-radius:var(--nx-radius-sm);grid-template-rows:auto auto;inline-size:max-content;display:grid}.nx-heatmap-plot:focus-visible{outline:2px solid var(--nx-ring);outline-offset:4px}.nx-heatmap-columns,.nx-heatmap-grid{grid-template-columns:repeat(var(--nx-cols,26), var(--_cell));column-gap:var(--_gap);display:grid}.nx-heatmap-columns{block-size:1.25rem;color:var(--nx-text-subtle);grid-column:2;font-size:11px;line-height:1}.nx-heatmap-column{white-space:nowrap;grid-row:1}.nx-heatmap-rows,.nx-heatmap-grid{grid-template-rows:repeat(var(--nx-rows,7), var(--_cell));row-gap:var(--_gap)}.nx-heatmap-rows{color:var(--nx-text-subtle);grid-area:2/1;align-items:center;font-size:11px;line-height:1;display:grid}.nx-heatmap-row{text-overflow:ellipsis;white-space:nowrap;padding-inline-end:.35rem;overflow:hidden}.nx-heatmap-grid{grid-area:2/2}.nx-heatmap-cell{inline-size:var(--_cell);block-size:var(--_cell);border-radius:clamp(2px, calc(var(--_cell) * .22), 3px);background:var(--_l0);cursor:default;transition:opacity .3s var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);transition-delay:calc(var(--nx-d,0) * 30ms)}.nx-heatmap-cell[data-level="1"]{background:var(--_l1)}.nx-heatmap-cell[data-level="2"]{background:var(--_l2)}.nx-heatmap-cell[data-level="3"]{background:var(--_l3)}.nx-heatmap-cell[data-level="4"]{background:var(--_l4)}.nx-heatmap-cell[data-active]{z-index:1;outline:2px solid var(--nx-text);outline-offset:1px;position:relative}:where(.nx-js) .nx-heatmap[data-nx-reveal]:not([data-nx-revealed]) .nx-heatmap-cell{opacity:0;scale:.95}:where(.nx-js:not(.nx-live)) .nx-heatmap[data-nx-reveal]:not([data-nx-revealed]) .nx-heatmap-cell{animation:1ms 2.5s forwards nx-reveal-failsafe}.nx-heatmap-foot{justify-content:space-between;align-items:center;gap:var(--nx-space-2) var(--nx-space-4);color:var(--nx-text-muted);font-size:var(--nx-text-xs);flex-wrap:wrap;display:flex}.nx-heatmap-legend{color:var(--nx-text-subtle);align-items:center;gap:3px;margin-inline-start:auto;display:inline-flex}.nx-heatmap-legend>span:first-child{margin-inline-end:.3rem}.nx-heatmap-legend>span:last-child{margin-inline-start:.3rem}.nx-heatmap-legend .nx-heatmap-cell{--_cell:.7rem;transition:none}:where(.nx-js) .nx-heatmap[data-nx-reveal]:not([data-nx-revealed]) .nx-heatmap-legend .nx-heatmap-cell{opacity:1;scale:1}.nx-data-table{max-block-size:var(--nx-table-max,none);border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight);overscroll-behavior-x:contain;scrollbar-width:thin;position:relative;overflow:auto}.nx-data-table:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-data-table table{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--nx-text-sm)}.nx-data-table caption{padding:var(--nx-space-4) var(--nx-space-4) var(--nx-space-2);color:var(--nx-text);text-align:start;font-weight:600}.nx-data-table th,.nx-data-table td{text-align:start;vertical-align:middle;white-space:nowrap;padding:.75rem 1rem}:is(.nx-data-table th,.nx-data-table td)[data-align=end]{text-align:end}:is(.nx-data-table th,.nx-data-table td)[data-align=center]{text-align:center}.nx-data-table thead th{z-index:1;border-block-end:1px solid var(--nx-border);background:var(--nx-surface);color:var(--nx-text-muted);font-size:var(--nx-text-xs);letter-spacing:var(--nx-tracking-wide);padding-block:.625rem;font-weight:600;position:sticky;inset-block-start:0}.nx-data-table td{border-block-end:1px solid var(--nx-border);color:var(--nx-text-muted)}.nx-data-table td:first-child{color:var(--nx-text);font-weight:500}.nx-data-table td[data-numeric]{font-variant-numeric:tabular-nums}.nx-data-table tbody tr:last-child td{border-block-end:0}.nx-data-table tbody tr{transition:background-color var(--nx-dur-fast) var(--nx-ease-out), opacity var(--nx-dur-slow) var(--nx-ease-out), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle);transition-delay:0s, calc(min(var(--nx-i,0), 12) * 40ms), calc(min(var(--nx-i,0), 12) * 40ms)}.nx-data-table tbody tr:hover{background:var(--nx-surface-2)}.nx-data-table[data-density=compact] td{padding-block:.5rem}:where(.nx-js) .nx-data-table[data-nx-reveal]:not([data-nx-revealed]) tbody tr{opacity:0;translate:0 calc(8px * var(--nx-motion))}:where(.nx-js:not(.nx-live)) .nx-data-table[data-nx-reveal]:not([data-nx-revealed]) tbody tr{animation:1ms 2.5s forwards nx-reveal-failsafe}.nx-data-table[data-nx-reveal]{opacity:1;translate:none}.nx-data-table-sort{border-radius:var(--nx-radius-sm);color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;transition:color var(--nx-dur-fast) var(--nx-ease-out), background-color var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);background:0 0;border:0;align-items:center;gap:.35rem;margin:-.25rem -.5rem;padding:.25rem .5rem;display:inline-flex}.nx-data-table-sort:hover{color:var(--nx-text);background:var(--nx-surface-2)}.nx-data-table-sort:focus-visible{outline:2px solid var(--nx-ring);outline-offset:1px}.nx-data-table-sort:active:not([data-static],[data-static] *){scale:calc(1 - .04 * var(--nx-motion))}.nx-data-table-sort:is([data-direction=ascending],[data-direction=descending]){color:var(--nx-text)}[data-align=end]>.nx-data-table-sort{flex-direction:row-reverse}.nx-data-table-sort-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;block-size:.85rem;inline-size:.85rem;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), rotate var(--nx-spring-snappy-duration) var(--nx-spring-snappy)}.nx-data-table-sort:is(:hover,:focus-visible) .nx-data-table-sort-icon{opacity:.4}.nx-data-table-sort:is([data-direction=ascending],[data-direction=descending]) .nx-data-table-sort-icon{opacity:1;color:var(--nx-accent-text)}.nx-data-table-sort[data-direction=descending] .nx-data-table-sort-icon{rotate:180deg}.nx-data-table-empty{padding:var(--nx-space-10) var(--nx-space-4)!important;color:var(--nx-text-muted)!important;text-align:center!important}.nx-status-badge{--_tone:var(--nx-text-subtle);--_soft:var(--nx-surface-2);--_ink:var(--nx-text-muted);vertical-align:middle;inline-size:var(--_w,auto);border:1px solid color-mix(in oklab, var(--_tone) 28%, transparent);border-radius:var(--nx-radius-full);background:var(--_soft);block-size:1.625rem;color:var(--_ink);font:600 var(--nx-text-xs) / 1 var(--nx-font-sans);white-space:nowrap;transition:inline-size var(--nx-spring-gentle-duration) var(--nx-spring-gentle), background-color var(--nx-dur-base) var(--nx-ease-out), border-color var(--nx-dur-base) var(--nx-ease-out), color var(--nx-dur-base) var(--nx-ease-out);align-items:center;padding-inline:.4375rem .625rem;display:inline-grid;overflow:clip}.nx-status-badge[data-status=running]{--_tone:var(--nx-info);--_soft:var(--nx-info-soft);--_ink:var(--nx-info-text)}.nx-status-badge[data-status=success]{--_tone:var(--nx-success);--_soft:var(--nx-success-soft);--_ink:var(--nx-success-text)}.nx-status-badge[data-status=failed]{--_tone:var(--nx-danger);--_soft:var(--nx-danger-soft);--_ink:var(--nx-danger-text)}.nx-status-badge[data-status=queued]{--_tone:var(--nx-warning);--_soft:var(--nx-warning-soft);--_ink:var(--nx-warning-text)}.nx-status-badge[data-status=canceled]{--_tone:var(--nx-text-subtle);--_soft:var(--nx-surface-2);--_ink:var(--nx-text-subtle)}.nx-status-badge[data-size=sm]{block-size:1.375rem;padding-inline:.375rem .5rem;font-size:.6875rem}.nx-status-badge[data-size=lg]{block-size:2rem;font-size:var(--nx-text-sm);padding-inline:.5625rem .8125rem}.nx-status-badge[data-status=failed][data-changed]{animation:nx-shake .42s var(--nx-ease-out)}.nx-status-badge-layers{place-items:center start;display:grid;position:relative}.nx-status-badge-layer{visibility:hidden;grid-area:1/1;align-items:center;gap:.375rem;transition:visibility 0s linear .15s;display:inline-flex;position:absolute;inset-inline-start:0}.nx-status-badge-layer>.nx-status-badge-icon,.nx-status-badge-layer>.nx-status-badge-label{opacity:0;filter:blur(4px);transition:opacity .15s var(--nx-ease-out), scale .15s var(--nx-ease-out), filter .15s var(--nx-ease-out), translate .15s var(--nx-ease-out)}.nx-status-badge-layer>.nx-status-badge-icon{scale:.25}.nx-status-badge-layer>.nx-status-badge-label{translate:0 calc(-6px * var(--nx-motion))}.nx-status-badge[data-status=running] .nx-status-badge-layer[data-for=running],.nx-status-badge[data-status=success] .nx-status-badge-layer[data-for=success],.nx-status-badge[data-status=failed] .nx-status-badge-layer[data-for=failed],.nx-status-badge[data-status=queued] .nx-status-badge-layer[data-for=queued],.nx-status-badge[data-status=canceled] .nx-status-badge-layer[data-for=canceled]{visibility:visible;transition:visibility;position:relative}:is(.nx-status-badge[data-status=running] .nx-status-badge-layer[data-for=running],.nx-status-badge[data-status=success] .nx-status-badge-layer[data-for=success],.nx-status-badge[data-status=failed] .nx-status-badge-layer[data-for=failed],.nx-status-badge[data-status=queued] .nx-status-badge-layer[data-for=queued],.nx-status-badge[data-status=canceled] .nx-status-badge-layer[data-for=canceled])>.nx-status-badge-icon,:is(.nx-status-badge[data-status=running] .nx-status-badge-layer[data-for=running],.nx-status-badge[data-status=success] .nx-status-badge-layer[data-for=success],.nx-status-badge[data-status=failed] .nx-status-badge-layer[data-for=failed],.nx-status-badge[data-status=queued] .nx-status-badge-layer[data-for=queued],.nx-status-badge[data-status=canceled] .nx-status-badge-layer[data-for=canceled])>.nx-status-badge-label{opacity:1;filter:none;transition:opacity .3s var(--nx-ease-emphasized), scale .3s var(--nx-ease-emphasized), filter .3s var(--nx-ease-emphasized), translate .3s var(--nx-ease-emphasized);translate:0;scale:1}.nx-status-badge-icon{flex:none;place-items:center;block-size:.875rem;inline-size:.875rem;display:grid;position:relative}.nx-status-badge-icon>*{grid-area:1/1}.nx-status-badge-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;block-size:100%;inline-size:100%;overflow:visible}.nx-status-badge[data-size=lg] .nx-status-badge-icon{block-size:1rem;inline-size:1rem}.nx-status-badge-ring{border:1.5px solid color-mix(in oklab, currentColor 25%, transparent);border-block-start-color:currentColor;border-radius:50%;block-size:100%;inline-size:100%}.nx-status-badge-dot{background:currentColor;border-radius:50%;block-size:.3rem;inline-size:.3rem}.nx-status-badge[data-status=running] .nx-status-badge-ring{animation:.9s linear infinite nx-spin}.nx-status-badge[data-status=running] .nx-status-badge-dot{animation:nx-status-breathe 1.4s var(--nx-ease-in-out) infinite}@keyframes nx-status-breathe{50%{opacity:.5;scale:.55}}.nx-status-badge-disc{fill:color-mix(in oklab, currentColor 16%, transparent);stroke:none}.nx-status-badge-mark{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .12s var(--nx-ease-in)}.nx-status-badge[data-status=success] [data-for=success] .nx-status-badge-mark,.nx-status-badge[data-status=failed] [data-for=failed] .nx-status-badge-mark,.nx-status-badge[data-status=canceled] [data-for=canceled] .nx-status-badge-mark{stroke-dashoffset:0;transition:stroke-dashoffset .3s var(--nx-ease-emphasized) 80ms}.nx-status-badge-dots{gap:1.5px;display:inline-flex}.nx-status-badge-dots>i{opacity:.45;background:currentColor;border-radius:50%;block-size:3px;inline-size:3px}.nx-status-badge[data-status=queued] .nx-status-badge-dots>i{animation:nx-status-queue 1.2s var(--nx-ease-in-out) infinite}.nx-status-badge[data-status=queued] .nx-status-badge-dots>i:nth-child(2){animation-delay:.15s}.nx-status-badge[data-status=queued] .nx-status-badge-dots>i:nth-child(3){animation-delay:.3s}@keyframes nx-status-queue{0%,70%,to{opacity:.35;scale:.8}35%{opacity:1;scale:1}}.nx-status-badge-label{position:relative}.nx-status-badge-layer[data-for=canceled] .nx-status-badge-label:after{content:"";transform-origin:0;block-size:1px;transition:scale .12s var(--nx-ease-in);background:currentColor;border-radius:1px;position:absolute;inset-block-start:55%;inset-inline:-1px;scale:0 1}:where([dir=rtl]) .nx-status-badge-layer[data-for=canceled] .nx-status-badge-label:after{transform-origin:100%}.nx-status-badge[data-status=canceled] [data-for=canceled] .nx-status-badge-label:after{transition:scale .3s var(--nx-ease-emphasized) .12s;scale:1}.nx-metric-chart{--_surface:var(--nx-surface);gap:var(--nx-space-4);min-inline-size:0;padding:var(--nx-space-5);border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight);display:grid}.nx-metric-chart[data-nx-reveal]{opacity:1;translate:none}.nx-metric-chart-head{justify-content:space-between;align-items:center;gap:var(--nx-space-3);flex-wrap:wrap;display:flex}.nx-metric-chart-title{font:600 var(--nx-text-md) / 1.3 var(--nx-font-sans);margin:0}.nx-metric-chart-subtitle{color:var(--nx-text-muted);font-size:var(--nx-text-sm);margin:.15rem 0 0}.nx-metric-chart-tabs{isolation:isolate;border-radius:var(--nx-radius-md);background:var(--nx-surface-2);scrollbar-width:none;gap:.125rem;max-inline-size:100%;padding:.1875rem;display:inline-flex;position:relative;overflow-x:auto}.nx-metric-chart-tabs .nx-indicator{z-index:-1;border-radius:calc(var(--nx-radius-md) - .1875rem);background:var(--nx-surface);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight)}.nx-metric-chart-tab{border-radius:calc(var(--nx-radius-md) - .1875rem);min-block-size:2rem;color:var(--nx-text-muted);font:500 var(--nx-text-sm) / 1 var(--nx-font-sans);white-space:nowrap;cursor:pointer;transition:color var(--nx-dur-base) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);background:0 0;border:0;align-items:center;gap:.45rem;padding-inline:.75rem;display:inline-flex}.nx-metric-chart-tab:hover{color:var(--nx-text)}.nx-metric-chart-tab[aria-selected=true]{color:var(--nx-text);font-weight:600}.nx-metric-chart-tab:focus-visible{outline:2px solid var(--nx-ring);outline-offset:1px}.nx-metric-chart-tab:active:not([data-static],[data-static] *){scale:calc(1 - .04 * var(--nx-motion))}.nx-metric-chart-key{background:var(--nx-series);opacity:.55;block-size:2px;inline-size:.75rem;transition:opacity var(--nx-dur-base) var(--nx-ease-out);border-radius:1px}.nx-metric-chart-tab[aria-selected=true] .nx-metric-chart-key{opacity:1}.nx-metric-chart-panel{gap:var(--nx-space-3);border-radius:var(--nx-radius-md);min-inline-size:0;display:grid}.nx-metric-chart-panel:focus-visible{outline:2px solid var(--nx-ring);outline-offset:4px}.nx-metric-chart-summary{align-items:baseline;gap:var(--nx-space-1) var(--nx-space-3);flex-wrap:wrap;display:flex}.nx-metric-chart-value{font:700 var(--nx-text-4xl) / 1.05 var(--nx-font-sans);letter-spacing:var(--nx-tracking-tighter);font-variant-numeric:normal}.nx-metric-chart-value .nx-number{font-variant-numeric:normal}.nx-metric-chart-caption{color:var(--nx-text-subtle);font-size:var(--nx-text-xs)}.nx-metric-chart-plot{border-radius:var(--nx-radius-md);cursor:crosshair;direction:ltr;position:relative}.nx-metric-chart-plot:focus-visible{outline:2px solid var(--nx-ring);outline-offset:4px}.nx-metric-chart-line{fill:none;stroke:var(--nx-series,var(--nx-chart-1));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke .4s var(--nx-ease-out), stroke-dashoffset 1.2s var(--nx-ease-out)}.nx-metric-chart-stop{stop-color:var(--nx-series,var(--nx-chart-1));transition:stop-color .4s var(--nx-ease-out)}.nx-metric-chart-area{transition:opacity .9s var(--nx-ease-out) .3s}.nx-metric-chart-ticks{animation:nx-fade-in var(--nx-dur-base) var(--nx-ease-out)}.nx-metric-chart-point{fill:var(--nx-series,var(--nx-chart-1));stroke:var(--_surface);stroke-width:2px;opacity:0;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), fill .4s var(--nx-ease-out)}.nx-metric-chart-point[data-active],.nx-metric-chart-point[data-end]{opacity:1}:where(.nx-js) .nx-metric-chart[data-nx-reveal]:not([data-nx-revealed]) .nx-metric-chart-line{stroke-dashoffset:1px}:where(.nx-js) .nx-metric-chart[data-nx-reveal]:not([data-nx-revealed]) .nx-metric-chart-area,:where(.nx-js) .nx-metric-chart[data-nx-reveal]:not([data-nx-revealed]) .nx-metric-chart-point[data-end]{opacity:0}.nx-currency-converter{--_pad:var(--nx-space-4);gap:var(--nx-space-4);min-inline-size:0;padding:var(--_pad);border:1px solid var(--nx-border);border-radius:var(--nx-radius-2xl);background:var(--nx-surface);box-shadow:var(--nx-shadow-md), inset 0 1px 0 var(--nx-highlight);display:grid}.nx-currency-converter-head{justify-content:space-between;align-items:center;gap:var(--nx-space-3);padding-inline:var(--nx-space-1);display:flex}.nx-currency-converter-title{font:600 var(--nx-text-md) / 1.3 var(--nx-font-sans);margin:0}.nx-currency-converter-rows{gap:.375rem;display:grid;position:relative}.nx-currency-converter-row{align-items:center;gap:.25rem var(--nx-space-3);border-radius:calc(var(--nx-radius-2xl) - var(--_pad));background:var(--nx-surface-2);transition:box-shadow var(--nx-dur-base) var(--nx-ease-out);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""amount currency";padding:.875rem 1rem;display:grid;position:relative}.nx-currency-converter-row:focus-within{box-shadow:inset 0 0 0 1px var(--nx-accent-border), 0 0 0 4px var(--nx-accent-soft)}.nx-currency-converter-label{color:var(--nx-text-muted);font-size:var(--nx-text-xs);grid-area:label;font-weight:600}.nx-currency-converter-amount,.nx-currency-converter-result{min-inline-size:0;color:var(--nx-text);font:650 var(--nx-text-3xl) / 1.15 var(--nx-font-sans);letter-spacing:var(--nx-tracking-tight);background:0 0;border:0;grid-area:amount;margin:0;padding:0}.nx-currency-converter-amount{border-radius:var(--nx-radius-xs);inline-size:100%}.nx-currency-converter-amount:focus-visible{outline:none}.nx-currency-converter-amount::placeholder{color:var(--nx-text-subtle)}.nx-currency-converter-result{white-space:nowrap;display:block;overflow:hidden}.nx-currency-converter-select{border-radius:var(--nx-radius-full);grid-area:currency;min-block-size:2.25rem;inline-size:auto;padding-block:.25rem;font-weight:600}.nx-currency-converter-swap{z-index:1;border:1px solid var(--nx-border);background:var(--nx-surface);block-size:2.5rem;inline-size:2.5rem;color:var(--nx-text);box-shadow:var(--nx-shadow-md), 0 0 0 4px var(--nx-surface);cursor:pointer;translate:calc(-50% * var(--nx-dir)) -50%;rotate:calc(var(--_turns,0) * 180deg);transition:rotate var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), color var(--nx-dur-fast) var(--nx-ease-out), border-color var(--nx-dur-fast) var(--nx-ease-out);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%}.nx-currency-converter-swap svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;block-size:1.15rem;inline-size:1.15rem}.nx-currency-converter-swap:hover{color:var(--nx-accent-text);border-color:var(--nx-accent-border)}.nx-currency-converter-swap:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-currency-converter-swap:active:not([data-static],[data-static] *){scale:calc(1 - .04 * var(--nx-motion))}.nx-currency-converter-rate{justify-content:space-between;align-items:center;gap:var(--nx-space-1) var(--nx-space-3);padding-inline:var(--nx-space-1);color:var(--nx-text-muted);font-size:var(--nx-text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.nx-currency-converter-rate strong{color:var(--nx-text);font-weight:600}.nx-workspace{--_side:15rem;--_rail:4.25rem;--_pad:.625rem;--_radius:var(--nx-radius-xl);min-inline-size:0;container-type:inline-size}.nx-workspace-frame{grid-template-columns:var(--_side) minmax(0, 1fr);block-size:var(--nx-workspace-height,36rem);border:1px solid var(--nx-border);border-radius:var(--_radius);background:radial-gradient(60% 50% at 0% 0%, var(--nx-accent-soft), transparent 70%), radial-gradient(50% 40% at 100% 100%, var(--nx-gold-soft), transparent 70%), var(--nx-bg-subtle);box-shadow:var(--nx-shadow-lg);transition:grid-template-columns var(--nx-spring-gentle-duration) var(--nx-spring-gentle);display:grid;position:relative;overflow:clip}.nx-workspace[data-collapsed] .nx-workspace-frame{grid-template-columns:var(--_rail) minmax(0, 1fr)}.nx-workspace-sidebar{z-index:2;gap:var(--nx-space-4);min-inline-size:0;padding:var(--_pad);border-inline-end:1px solid var(--nx-glass-border);background:var(--nx-glass);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);box-shadow:inset -1px 0 0 color-mix(in oklab, var(--nx-border) 60%, transparent);flex-direction:column;display:flex;position:relative}.nx-workspace-brand{white-space:nowrap;align-items:center;gap:.75rem;min-block-size:2.5rem;padding-inline:.6875rem;font-weight:700;display:flex;overflow:hidden}.nx-workspace-mark{background:var(--nx-gradient-brand);color:#fff;block-size:1.625rem;inline-size:1.625rem;font-size:var(--nx-text-xs);box-shadow:var(--nx-shadow-glow);border-radius:.5rem;flex:none;place-items:center;font-weight:800;display:grid}.nx-workspace-nav{isolation:isolate;flex:1;align-content:start;gap:.125rem;min-block-size:0;display:grid;position:relative}.nx-workspace-nav ul{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.nx-workspace-nav .nx-indicator{z-index:-1;inline-size:auto;translate:0 var(--nx-ind-y,0px);border-radius:calc(var(--_radius) - var(--_pad));background:var(--nx-surface);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight);transition:translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy), block-size var(--nx-spring-snappy-duration) var(--nx-spring-snappy), opacity var(--nx-dur-fast) var(--nx-ease-out);inset-inline:0}.nx-workspace-item{border-radius:calc(var(--_radius) - var(--_pad));min-block-size:2.5rem;inline-size:100%;color:var(--nx-text-muted);font:500 var(--nx-text-sm) / 1 var(--nx-font-sans);text-align:start;white-space:nowrap;cursor:pointer;transition:color var(--nx-dur-fast) var(--nx-ease-out), background-color var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);background:0 0;border:0;align-items:center;gap:.75rem;padding-inline:.9375rem;text-decoration:none;display:flex;position:relative}.nx-workspace-item .nx-icon{block-size:1.125rem;inline-size:1.125rem}.nx-workspace-item:hover{color:var(--nx-text);background:color-mix(in oklab, var(--nx-surface) 45%, transparent)}.nx-workspace-item:is([aria-current=page],[aria-current=true]){color:var(--nx-text);background:0 0;font-weight:600}.nx-workspace-item:is([aria-current=page],[aria-current=true]) .nx-icon{color:var(--nx-accent-text)}.nx-workspace-item:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}.nx-workspace-item:active:not([data-static],[data-static] *){scale:calc(1 - .04 * var(--nx-motion))}.nx-workspace-item:after{content:attr(data-label) / "";z-index:3;border-radius:var(--nx-radius-sm);background:var(--nx-surface-inverse);color:var(--nx-text-inverse);font-size:var(--nx-text-xs);white-space:nowrap;opacity:0;translate:calc(-4px * var(--nx-dir) * var(--nx-motion)) -50%;pointer-events:none;visibility:hidden;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), translate var(--nx-dur-fast) var(--nx-ease-out), visibility 0s linear var(--nx-dur-fast);padding:.35rem .6rem;font-weight:500;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + .75rem)}.nx-workspace-label{text-overflow:ellipsis;min-inline-size:0;transition:opacity var(--nx-dur-base) var(--nx-ease-out), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle);flex:1;overflow:hidden}.nx-workspace-badge{border-radius:var(--nx-radius-full);background:var(--nx-accent-soft);min-inline-size:1.25rem;color:var(--nx-accent-text);font-variant-numeric:tabular-nums;text-align:center;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);flex:none;padding:.15rem .4rem;font-size:.6875rem;font-weight:700}.nx-workspace-sidebar-foot{border-block-start:1px solid var(--nx-glass-border);gap:.25rem;padding-block-start:var(--nx-space-3);display:grid}.nx-workspace-toggle .nx-icon{transition:rotate var(--nx-spring-snappy-duration) var(--nx-spring-snappy)}.nx-workspace[data-collapsed] .nx-workspace-label,.nx-workspace[data-collapsed] .nx-workspace-brand-text{opacity:0;translate:calc(-6px * var(--nx-dir) * var(--nx-motion)) 0;pointer-events:none;transition-duration:.15s,.15s;transition-timing-function:var(--nx-ease-out), var(--nx-ease-out)}.nx-workspace[data-collapsed] .nx-workspace-toggle .nx-icon{rotate:180deg}.nx-workspace[data-collapsed] .nx-workspace-badge{border:2px solid var(--nx-surface);background:var(--nx-accent);color:#0000;block-size:.5rem;inline-size:.5rem;min-inline-size:.5rem;padding:0;position:absolute;inset-block-start:.35rem;inset-inline-start:1.85rem;overflow:hidden}.nx-workspace[data-collapsed] .nx-workspace-item:is(:hover,:focus-visible):after{opacity:1;visibility:visible;transition-delay:0s;translate:0 -50%}.nx-workspace-brand-text{transition:opacity var(--nx-dur-base) var(--nx-ease-out), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle)}.nx-workspace-main{z-index:1;grid-template-rows:auto minmax(0,1fr);min-block-size:0;min-inline-size:0;display:grid;position:relative}.nx-workspace-header{align-items:center;gap:var(--nx-space-3);min-block-size:3.5rem;padding:var(--nx-space-2) var(--nx-space-5);border-block-end:1px solid var(--nx-border);background:color-mix(in oklab, var(--nx-surface) 72%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex}.nx-workspace-header:empty{display:none}.nx-workspace-content{min-block-size:0;padding:var(--nx-space-5) var(--nx-space-5) 8rem;overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.nx-workspace-content:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}.nx-workspace-composer{inset-inline:var(--nx-space-4);z-index:2;pointer-events:none;justify-items:center;display:grid;position:absolute;inset-block-end:var(--nx-space-4)}.nx-workspace-composer:before{content:"";inset:-3rem calc(var(--nx-space-4) * -1) calc(var(--nx-space-4) * -1);z-index:-1;background:linear-gradient(to bottom, transparent, var(--nx-bg-subtle) 55%);position:absolute}.nx-workspace-composer>*{pointer-events:auto;inline-size:min(100%,40rem)}@container (max-width:40rem){.nx-workspace-frame{grid-template-columns:var(--_rail) minmax(0, 1fr)}.nx-workspace-label,.nx-workspace-brand-text{opacity:0;pointer-events:none}.nx-workspace-toggle{display:none}.nx-workspace-content{padding-inline:var(--nx-space-4)}.nx-workspace-badge{border:2px solid var(--nx-surface);background:var(--nx-accent);color:#0000;block-size:.5rem;inline-size:.5rem;min-inline-size:.5rem;padding:0;position:absolute;inset-block-start:.35rem;inset-inline-start:1.85rem;overflow:hidden}.nx-workspace-item:is(:hover,:focus-visible):after{opacity:1;visibility:visible;transition-delay:0s;translate:0 -50%}}.nx-agent-card{--_pad:var(--nx-space-5);gap:var(--nx-space-5);min-inline-size:0;padding:var(--_pad);border:1px solid var(--nx-border);border-radius:var(--nx-radius-2xl);background:var(--nx-surface);box-shadow:var(--nx-shadow-md), inset 0 1px 0 var(--nx-highlight);display:grid}.nx-agent-card .nx-avatar-image{outline:1px solid color-mix(in oklab, var(--nx-text) 10%, transparent);outline-offset:-1px}.nx-agent-card[data-nx-reveal]{opacity:1;translate:none}.nx-agent-card-head{align-items:center;gap:var(--nx-space-3);display:flex}.nx-agent-card-head .nx-avatar{transition:scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), opacity var(--nx-dur-slow) var(--nx-ease-out)}:where(.nx-js) .nx-agent-card[data-nx-reveal]:not([data-nx-revealed]) .nx-agent-card-head .nx-avatar{opacity:0;scale:.95}.nx-agent-card-identity{flex:1;gap:.1rem;min-inline-size:0;display:grid}.nx-agent-card-name{font:650 var(--nx-text-md) / 1.3 var(--nx-font-display);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.nx-agent-card-role{color:var(--nx-text-muted);font-size:var(--nx-text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.nx-agent-card-status{--_tone:var(--nx-text-subtle);border-radius:var(--nx-radius-full);background:color-mix(in oklab, var(--_tone) 12%, transparent);color:var(--nx-text-muted);font-size:var(--nx-text-xs);flex:none;align-items:center;gap:.4rem;padding:.25rem .6rem;font-weight:600;display:inline-flex}.nx-agent-card-status>i{background:var(--_tone);border-radius:50%;block-size:.45rem;inline-size:.45rem}.nx-agent-card-status[data-status=online]{--_tone:var(--nx-success)}.nx-agent-card-status[data-status=online]>i{animation:nx-badge-pulse 1.8s var(--nx-ease-out) infinite;color:var(--nx-success)}.nx-agent-card-status[data-status=away]{--_tone:var(--nx-warning)}.nx-agent-card-status[data-status=busy]{--_tone:var(--nx-danger)}.nx-agent-card-metrics{gap:var(--nx-space-4);margin:0;padding:0;list-style:none;display:grid}.nx-agent-card-metric{--_tone:var(--nx-accent);gap:.45rem;display:grid}.nx-agent-card-metric[data-tone=success]{--_tone:var(--nx-success)}.nx-agent-card-metric[data-tone=warning]{--_tone:var(--nx-warning)}.nx-agent-card-metric[data-tone=danger]{--_tone:var(--nx-danger)}.nx-agent-card-metric[data-tone=info]{--_tone:var(--nx-info)}.nx-agent-card-metric-head{justify-content:space-between;align-items:baseline;gap:var(--nx-space-3);color:var(--nx-text-muted);font-size:var(--nx-text-sm);display:flex}.nx-agent-card-metric-head strong{color:var(--nx-text);font-variant-numeric:tabular-nums;font-weight:650}.nx-agent-card-metric-head small{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);font-weight:500}.nx-agent-card-bar{border-radius:var(--nx-radius-full);background:color-mix(in oklab, var(--_tone) 14%, var(--nx-surface-2));block-size:.5rem;display:block;position:relative;overflow:hidden}.nx-agent-card-fill{border-radius:inherit;background:linear-gradient(calc(90deg * var(--nx-dir)), color-mix(in oklab, var(--_tone) 65%, var(--nx-surface)), var(--_tone));translate:calc((var(--nx-value,0) - 1) * 100% * var(--nx-dir)) 0;transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle);transition-delay:calc(var(--nx-i,0) * 80ms + .12s);position:absolute;inset:0}:where(.nx-js) .nx-agent-card[data-nx-reveal]:not([data-nx-revealed]) .nx-agent-card-fill{translate:calc(-100% * var(--nx-dir)) 0}.nx-agent-card-trend{align-items:center;gap:var(--nx-space-4);padding:var(--nx-space-3) var(--nx-space-4);border-radius:calc(var(--nx-radius-2xl) - var(--_pad));background:var(--nx-surface-2);grid-template-columns:auto minmax(0,1fr);display:grid}.nx-agent-card-trend .nx-sparkline{--nx-sparkline-height:2.25rem}.nx-agent-card-trend-label{color:var(--nx-text-muted);font-size:var(--nx-text-xs);gap:.1rem;display:grid}.nx-agent-card-trend-label strong{color:var(--nx-text);font-size:var(--nx-text-lg);font-weight:650}.nx-agent-card-action{display:grid}.nx-analytics-card{gap:var(--nx-space-3);min-inline-size:0;padding:var(--nx-space-5);border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight);display:grid}.nx-analytics-card[data-nx-reveal]{opacity:1;translate:none}.nx-analytics-card-head{justify-content:space-between;align-items:center;gap:var(--nx-space-2) var(--nx-space-3);flex-wrap:wrap;display:flex}.nx-analytics-card-title{color:var(--nx-text-muted);font-size:var(--nx-text-sm);margin:0;font-weight:600}.nx-analytics-card-kpi{align-items:baseline;gap:var(--nx-space-1) var(--nx-space-3);flex-wrap:wrap;margin-block-start:var(--nx-space-1);display:flex}.nx-analytics-card-value{font:700 var(--nx-text-4xl) / 1.05 var(--nx-font-sans);letter-spacing:var(--nx-tracking-tighter)}.nx-analytics-card-value .nx-number{font-variant-numeric:normal}.nx-analytics-card-caption{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);margin:0}.nx-analytics-card-frame{margin-block-start:var(--nx-space-2);position:relative}.nx-analytics-card-bars{block-size:var(--nx-analytics-height,5.5rem);border-radius:var(--nx-radius-sm);direction:ltr;align-items:stretch;display:flex}.nx-analytics-card-bars:focus-visible{outline:2px solid var(--nx-ring);outline-offset:4px}.nx-analytics-card-slot{cursor:default;min-inline-size:0;transition:flex-grow var(--nx-spring-gentle-duration) var(--nx-spring-gentle), padding var(--nx-spring-gentle-duration) var(--nx-spring-gentle), opacity var(--nx-dur-base) var(--nx-ease-out);flex:1 1 0;justify-content:center;padding-inline:1px;display:flex}.nx-analytics-card-slot[data-state=off]{opacity:0;flex-grow:.0001;padding-inline:0}.nx-analytics-card-bar{border-radius:4px 4px 0 0;block-size:100%;inline-size:min(100%,1.5rem);position:relative;overflow:hidden}.nx-analytics-card-fill{border-radius:inherit;background:color-mix(in oklab, var(--nx-accent) 42%, var(--nx-surface-3));translate:0 calc((1 - var(--nx-v,0)) * 100%);transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), background-color var(--nx-dur-fast) var(--nx-ease-out);transition-delay:calc(var(--nx-i,0) * 30ms), 0s;position:absolute;inset:0}.nx-analytics-card-slot:is([data-current],[data-active]) .nx-analytics-card-fill{background:var(--nx-accent)}:where(.nx-js) .nx-analytics-card[data-nx-reveal]:not([data-nx-revealed]) .nx-analytics-card-fill{translate:0 100%}.nx-analytics-card-axis{color:var(--nx-text-subtle);direction:ltr;justify-content:space-between;font-size:11px;display:flex}.nx-dot-matrix{--_dot:clamp(.4rem, 1.4cqi, .6rem);--_gap:calc(var(--_dot) * .45)}.nx-dot-matrix-frame{position:relative;container-type:inline-size}.nx-dot-matrix-plot{justify-content:space-between;align-items:flex-end;gap:var(--_gap);border-radius:var(--nx-radius-md);scrollbar-width:none;direction:ltr;padding-block-start:var(--nx-space-2);display:flex;overflow-x:auto}.nx-dot-matrix-plot:focus-visible{outline:2px solid var(--nx-ring);outline-offset:4px}.nx-dot-matrix-col{justify-items:center;gap:var(--nx-space-2);cursor:default;transition:opacity var(--nx-dur-fast) var(--nx-ease-out);flex:1 0 auto;padding-inline:1px;display:grid}.nx-dot-matrix-plot:has(.nx-dot-matrix-col[data-active]) .nx-dot-matrix-col:not([data-active]){opacity:.35}.nx-dot-matrix-dots{gap:var(--_gap);flex-direction:column-reverse;display:flex}.nx-dot-matrix-dot{inline-size:var(--_dot);block-size:var(--_dot);background:var(--nx-chart-grid);transition:background-color .36s var(--nx-ease-out);transition-delay:calc(var(--nx-c,0) * 55ms + var(--nx-r,0) * 30ms);border-radius:50%;display:block}.nx-dot-matrix-dot[data-series]{background:var(--nx-series,var(--nx-chart-1))}:where(.nx-js) .nx-dot-matrix[data-nx-reveal]:not([data-nx-revealed]) .nx-dot-matrix-dot[data-series]{background:var(--nx-chart-grid)}.nx-dot-matrix-label{min-block-size:1em;color:var(--nx-text-subtle);white-space:nowrap;font-size:11px;line-height:1}.nx-dot-matrix-note{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);margin:0}@media (forced-colors:active){.nx-dot-matrix-dot,.nx-heatmap-cell{forced-color-adjust:none}}.nx-branch{--_flow:2.4s;min-inline-size:0;container-type:inline-size}.nx-branch[data-nx-reveal]{opacity:1;translate:none}.nx-branch-layout{padding-block:var(--nx-space-2);grid-template-columns:auto minmax(3.5rem,1fr) minmax(0,auto);align-items:center;display:grid;position:relative}.nx-branch-links{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.nx-branch-track{fill:none;stroke:var(--nx-border-strong);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.7;transition:stroke-dashoffset .7s var(--nx-ease-out);transition-delay:calc(var(--nx-i,0) * 80ms + .15s)}.nx-branch-pulse{fill:none;stroke:var(--nx-accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.08 1.92;stroke-dashoffset:.08px;opacity:0;filter:drop-shadow(0 0 3px var(--nx-glow))}.nx-branch[data-nx-connected]:where([data-nx-revealed],:not([data-nx-reveal])) .nx-branch-track{stroke-dashoffset:0}.nx-branch[data-nx-connected]:where([data-nx-revealed],:not([data-nx-reveal])) .nx-branch-link:not([data-state=idle]) .nx-branch-pulse{opacity:1;animation:nx-branch-flow var(--_flow) cubic-bezier(.45, 0, .25, 1) infinite;animation-delay:calc(var(--nx-i,0) * .35s + .9s)}@keyframes nx-branch-flow{0%{stroke-dashoffset:.08px}to{stroke-dashoffset:-1px}}.nx-branch-targets{flex-direction:column;grid-column:3;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.nx-branch-node{--_pad:.5rem;z-index:1;min-inline-size:0;padding:var(--_pad) .875rem var(--_pad) var(--_pad);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-surface);box-shadow:var(--nx-shadow-sm);transition:opacity var(--nx-dur-slow) var(--nx-ease-out), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), border-color var(--nx-dur-base) var(--nx-ease-out);transition-delay:calc(var(--nx-i,0) * 55ms + 60ms);align-items:center;gap:.625rem;display:flex;position:relative}.nx-branch-source{border-color:var(--nx-accent-border);box-shadow:var(--nx-shadow-glow);grid-column:1;transition-delay:0s}:where(.nx-js) .nx-branch[data-nx-reveal]:not([data-nx-revealed]) .nx-branch-node{opacity:0;translate:calc(-10px * var(--nx-dir) * var(--nx-motion)) 0}:where(.nx-js:not(.nx-live)) .nx-branch[data-nx-reveal]:not([data-nx-revealed]) .nx-branch-node{animation:1ms 2.5s forwards nx-reveal-failsafe}.nx-branch-icon{border-radius:calc(var(--nx-radius-lg) - var(--_pad));background:var(--nx-accent-soft);block-size:2rem;inline-size:2rem;color:var(--nx-accent-text);flex:none;place-items:center;display:grid;position:relative}.nx-branch-icon .nx-icon{block-size:1.05rem;inline-size:1.05rem}.nx-branch-node[data-nx-node=target]:not([data-state=idle]) .nx-branch-icon:after{content:"";border-radius:inherit;box-shadow:0 0 0 0 var(--nx-accent-border);opacity:0;position:absolute;inset:0}.nx-branch[data-nx-connected]:where([data-nx-revealed],:not([data-nx-reveal])) .nx-branch-node[data-nx-node=target]:not([data-state=idle]) .nx-branch-icon:after{animation:nx-branch-land var(--_flow) linear infinite;animation-delay:calc(var(--nx-i,0) * .35s + .9s)}@keyframes nx-branch-land{0%,78%{opacity:0;box-shadow:0 0 0 0 var(--nx-accent-border)}84%{opacity:1}to{opacity:0;box-shadow:0 0 0 6px #0000}}.nx-branch-node[data-state=idle]{color:var(--nx-text-muted)}.nx-branch-node[data-state=idle] .nx-branch-icon{background:var(--nx-surface-2);color:var(--nx-text-subtle)}.nx-branch-text{gap:.05rem;min-inline-size:0;display:grid}.nx-branch-label{font-size:var(--nx-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.nx-branch-description{color:var(--nx-text-muted);font-size:var(--nx-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container (max-width:34rem){.nx-branch-layout{grid-template-rows:auto 3.5rem auto;grid-template-columns:minmax(0,1fr);justify-items:center}.nx-branch-source{grid-area:1/1}.nx-branch-targets{flex-flow:wrap;grid-area:3/1;justify-content:center}:where(.nx-js) .nx-branch[data-nx-reveal]:not([data-nx-revealed]) .nx-branch-node{translate:0 calc(10px * var(--nx-motion))}}.nx-curved-timeline{min-inline-size:0;position:relative;container-type:inline-size}.nx-curved-timeline-svg{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.nx-curved-timeline-track{fill:none;stroke:var(--nx-border);stroke-width:2px;stroke-linecap:round}.nx-curved-timeline-draw{fill:none;stroke:var(--nx-accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--nx-draw,1));filter:drop-shadow(0 0 4px color-mix(in oklab, var(--nx-accent) 45%, transparent))}.nx-curved-timeline-list{gap:var(--nx-space-10);padding:var(--nx-space-4) 0;margin:0;list-style:none;display:grid;position:relative}.nx-curved-timeline-item{transition:--nx-reach .45s var(--nx-ease-out);grid-template-columns:minmax(0,1fr) 3.5rem minmax(0,1fr);align-items:center;display:grid}.nx-curved-timeline-dot{border:2px solid color-mix(in oklab, var(--nx-accent) calc(var(--nx-reach) * 100%), var(--nx-border-strong));background:color-mix(in oklab, var(--nx-accent) calc(var(--nx-reach) * 100%), var(--nx-surface));block-size:1rem;inline-size:1rem;box-shadow:0 0 0 calc(var(--nx-reach) * 5px) var(--nx-accent-soft);scale:calc(.8 + var(--nx-reach) * .2);border-radius:50%;grid-area:1/2;justify-self:center}.nx-curved-timeline-card{gap:var(--nx-space-1);inline-size:100%;max-inline-size:22rem;padding:var(--nx-space-4) var(--nx-space-5);border:1px solid color-mix(in oklab, var(--nx-accent) calc(var(--nx-reach) * 32%), var(--nx-border));border-radius:var(--nx-radius-xl);background:var(--nx-surface);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight);grid-row:1;display:grid}.nx-curved-timeline-item[data-side=start] .nx-curved-timeline-card{text-align:end;grid-column:1;justify-self:end}.nx-curved-timeline-item[data-side=end] .nx-curved-timeline-card{grid-column:3;justify-self:start}.nx-curved-timeline-date{color:var(--nx-accent-text);font-size:var(--nx-text-xs);letter-spacing:var(--nx-tracking-wide);margin:0;font-weight:600}.nx-curved-timeline-title{font:650 var(--nx-text-md) / 1.35 var(--nx-font-display);margin:0}.nx-curved-timeline-text{color:var(--nx-text-muted);font-size:var(--nx-text-sm);margin:0;line-height:1.55}.nx-curved-timeline-card{transition:opacity var(--nx-dur-slower) var(--nx-ease-out), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle)}:where(.nx-js) .nx-curved-timeline-item[data-nx-reveal]:not([data-nx-revealed]) .nx-curved-timeline-card{opacity:0;translate:0 calc(16px * var(--nx-motion))}.nx-curved-timeline-item[data-nx-reveal]{opacity:1;translate:none}:where(.nx-js:not(.nx-live)) .nx-curved-timeline-item[data-nx-reveal]:not([data-nx-revealed]) .nx-curved-timeline-card{animation:1ms 2.5s forwards nx-reveal-failsafe}@container (max-width:40rem){.nx-curved-timeline-item{grid-template-columns:2.25rem minmax(0,1fr)}.nx-curved-timeline-dot{grid-column:1}.nx-curved-timeline-item:is([data-side=start],[data-side=end]) .nx-curved-timeline-card{text-align:start;grid-column:2;justify-self:stretch;max-inline-size:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:entry){.nx-curved-timeline{view-timeline:--nx-curve block}.nx-curved-timeline[data-nx-curved] .nx-curved-timeline-draw{animation:linear both nx-curve-draw;animation-timeline:--nx-curve;animation-range:cover 40vh cover calc(100% - 60vh)}.nx-curved-timeline[data-nx-curved] .nx-curved-timeline-item{animation:linear both nx-curve-reach;animation-timeline:--nx-curve;animation-range:cover calc(40vh + var(--nx-at,0) * (100% - 100vh) - 1.5vh) cover calc(40vh + var(--nx-at,0) * (100% - 100vh) + 1.5vh)}}}@keyframes nx-curve-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes nx-curve-reach{0%{--nx-reach:0}to{--nx-reach:1}}.nx-usage-card{--_pad:var(--nx-space-5);gap:var(--nx-space-4);min-inline-size:0;padding:var(--_pad);border:1px solid var(--nx-border);border-radius:var(--nx-radius-2xl);background:var(--nx-surface);box-shadow:var(--nx-shadow-md), inset 0 1px 0 var(--nx-highlight);display:grid}.nx-usage-card[data-nx-reveal]{opacity:1;translate:none}.nx-usage-card-head{justify-content:space-between;align-items:center;gap:var(--nx-space-3);display:flex}.nx-usage-card-title{font:650 var(--nx-text-md) / 1.3 var(--nx-font-display);margin:0}.nx-usage-card-count{justify-content:space-between;align-items:baseline;gap:var(--nx-space-1) var(--nx-space-3);color:var(--nx-text-muted);font-size:var(--nx-text-sm);flex-wrap:wrap;margin:0;display:flex}.nx-usage-card-count .nx-number{color:var(--nx-text);font-size:var(--nx-text-2xl);font-variant-numeric:normal;font-weight:700}.nx-usage-card-percent{color:var(--nx-text-muted);font-variant-numeric:tabular-nums;font-weight:650}.nx-usage-card-percent[data-level=warning]{color:var(--nx-warning-text)}.nx-usage-card-percent[data-level=danger]{color:var(--nx-danger-text)}.nx-usage-card-bar{border-radius:var(--nx-radius-full);gap:2px;block-size:.875rem;display:flex;overflow:clip}.nx-usage-card-segment,.nx-usage-card-free{flex:var(--nx-share,0) 1 0;min-inline-size:0}.nx-usage-card-segment{background:linear-gradient(to bottom, #ffffff38, transparent 70%), var(--nx-series,var(--nx-chart-1));transform-origin:0;transition:scale var(--nx-spring-gentle-duration) var(--nx-spring-gentle);transition-delay:calc(var(--nx-i,0) * 80ms + .15s);scale:1}:where([dir=rtl]) .nx-usage-card-segment{transform-origin:100%}.nx-usage-card-free{background:var(--nx-surface-3)}:where(.nx-js) .nx-usage-card[data-nx-reveal]:not([data-nx-revealed]) .nx-usage-card-segment{scale:0 1}.nx-usage-card-legend{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.nx-usage-card-row{align-items:center;gap:var(--nx-space-3);border-radius:calc(var(--nx-radius-2xl) - var(--_pad));font-size:var(--nx-text-sm);transition:background-color var(--nx-dur-fast) var(--nx-ease-out), opacity var(--nx-dur-slow) var(--nx-ease-out), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle);transition-delay:0s, calc(var(--nx-i,0) * 55ms + .2s), calc(var(--nx-i,0) * 55ms + .2s);grid-template-columns:auto minmax(0,1fr) auto auto;padding:.4rem .5rem;display:grid}.nx-usage-card-row:hover{background:var(--nx-surface-2)}:where(.nx-js) .nx-usage-card[data-nx-reveal]:not([data-nx-revealed]) .nx-usage-card-row{opacity:0;translate:0 calc(6px * var(--nx-motion))}:where(.nx-js:not(.nx-live)) .nx-usage-card[data-nx-reveal]:not([data-nx-revealed]) .nx-usage-card-row{animation:1ms 2.5s forwards nx-reveal-failsafe}.nx-usage-card-swatch{background:var(--nx-series,var(--nx-chart-1));border-radius:2px;block-size:.625rem;inline-size:.625rem}.nx-usage-card-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-usage-card-value{color:var(--nx-text);font-variant-numeric:tabular-nums;font-weight:600}.nx-usage-card-share{min-inline-size:3ch;color:var(--nx-text-subtle);font-size:var(--nx-text-xs);font-variant-numeric:tabular-nums;text-align:end}.nx-usage-card-foot{justify-content:space-between;align-items:center;gap:var(--nx-space-3);border-block-start:1px solid var(--nx-border);flex-wrap:wrap;padding-block-start:var(--nx-space-4);display:flex}.nx-usage-card-note{color:var(--nx-text-muted);font-size:var(--nx-text-xs);margin:0}.nx-usage-card-note[data-level=danger]{color:var(--nx-danger-text)}.nx-usage-card-note[data-level=warning]{color:var(--nx-warning-text)}.nx-comparison{--_accent-line:color-mix(in oklab, var(--nx-accent) 70%, transparent);--_glow:color-mix(in oklab, var(--nx-accent) 40%, transparent);border:1px solid var(--nx-border);border-radius:var(--nx-radius-2xl);background:var(--nx-surface);min-inline-size:0;box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight)}.nx-comparison[data-nx-reveal]{opacity:1;translate:none}.nx-comparison-scroll{padding:var(--nx-space-5) var(--nx-space-2) var(--nx-space-3);border-radius:inherit;overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.nx-comparison-scroll:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-comparison-table{border-collapse:separate;border-spacing:0;inline-size:100%;min-inline-size:38rem;font-size:var(--nx-text-sm)}.nx-comparison-table th,.nx-comparison-table td{border-block-end:1px solid var(--nx-border);text-align:center;vertical-align:middle;padding:.8rem 1rem}.nx-comparison-table tbody tr:last-child>*{border-block-end:0}.nx-comparison-corner,.nx-comparison-feature,.nx-comparison-group>th{z-index:2;background:var(--nx-surface);position:sticky;inset-inline-start:0;text-align:start!important}.nx-comparison-corner{color:var(--nx-text-muted);font-size:var(--nx-text-xs);letter-spacing:var(--nx-tracking-wide);font-weight:600;vertical-align:bottom!important}.nx-comparison-feature{min-inline-size:11rem;color:var(--nx-text);font-weight:500}.nx-comparison-feature-hint{color:var(--nx-text-muted);font-size:var(--nx-text-xs);margin-block-start:.1rem;font-weight:400;display:block}.nx-comparison-group>th{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);letter-spacing:var(--nx-tracking-wider);text-transform:uppercase;padding-block:1.1rem .5rem;font-weight:700}.nx-comparison-plan{min-inline-size:9rem;vertical-align:top!important;padding-block:1.25rem 1rem!important}.nx-comparison-plan-inner{justify-items:center;gap:.35rem;display:grid}.nx-comparison-flag{border-radius:var(--nx-radius-full);background:var(--nx-gradient-brand);color:#fff;letter-spacing:var(--nx-tracking-wide);box-shadow:var(--nx-shadow-glow);white-space:nowrap;margin-block-end:.15rem;padding:.2rem .6rem;font-size:.6875rem;font-weight:700}.nx-comparison-plan-name{font:650 var(--nx-text-lg) / 1.2 var(--nx-font-display)}.nx-comparison-price{color:var(--nx-text);font:700 var(--nx-text-2xl) / 1.1 var(--nx-font-sans);letter-spacing:var(--nx-tracking-tight)}.nx-comparison-price small{color:var(--nx-text-muted);font-size:var(--nx-text-xs);margin-inline-start:.15rem;font-weight:500}.nx-comparison-plan-description{max-inline-size:14rem;color:var(--nx-text-muted);font-size:var(--nx-text-xs);font-weight:400;line-height:1.45}.nx-comparison-plan .nx-button{margin-block-start:.4rem}.nx-comparison-table [data-featured]{z-index:1;background:color-mix(in oklab, var(--nx-accent) 5%, var(--nx-surface));box-shadow:inset 1.5px 0 0 var(--_accent-line), inset -1.5px 0 0 var(--_accent-line), -14px 0 22px -18px var(--_glow), 14px 0 22px -18px var(--_glow);position:relative}.nx-comparison-table thead [data-featured]{box-shadow:inset 1.5px 0 0 var(--_accent-line), inset -1.5px 0 0 var(--_accent-line), inset 0 1.5px 0 var(--_accent-line), -14px 0 22px -18px var(--_glow), 14px 0 22px -18px var(--_glow), 0 -12px 24px -18px var(--_glow);border-start-start-radius:var(--nx-radius-lg);border-start-end-radius:var(--nx-radius-lg)}.nx-comparison-table tbody tr:last-child [data-featured]{box-shadow:inset 1.5px 0 0 var(--_accent-line), inset -1.5px 0 0 var(--_accent-line), inset 0 -1.5px 0 var(--_accent-line), -14px 0 22px -18px var(--_glow), 14px 0 22px -18px var(--_glow), 0 12px 24px -18px var(--_glow);border-end-end-radius:var(--nx-radius-lg);border-end-start-radius:var(--nx-radius-lg)}.nx-comparison-mark{vertical-align:middle;block-size:1.5rem;inline-size:1.5rem;transition:opacity .3s var(--nx-ease-emphasized), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), filter .3s var(--nx-ease-emphasized);transition-delay:calc(min(var(--nx-i,0), 14) * 40ms + var(--nx-j,0) * 30ms);border-radius:50%;place-items:center;display:inline-grid}.nx-comparison-mark svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;block-size:.875rem;inline-size:.875rem}.nx-comparison-mark[data-value=yes]{background:var(--nx-success-soft);color:var(--nx-success-text)}.nx-comparison-mark[data-value=no]{color:var(--nx-text-subtle)}.nx-comparison-mark[data-value=no] svg{stroke-width:2px;block-size:.75rem;inline-size:.75rem}[data-featured] .nx-comparison-mark[data-value=yes]{background:var(--nx-accent);color:var(--nx-accent-contrast)}.nx-comparison-text{color:var(--nx-text);font-variant-numeric:tabular-nums;transition:opacity .3s var(--nx-ease-out);transition-delay:calc(min(var(--nx-i,0), 14) * 40ms + var(--nx-j,0) * 30ms);font-weight:500}:where(.nx-js) .nx-comparison[data-nx-reveal]:not([data-nx-revealed]) .nx-comparison-mark{opacity:0;filter:blur(4px);scale:.95}:where(.nx-js) .nx-comparison[data-nx-reveal]:not([data-nx-revealed]) .nx-comparison-text{opacity:0}:where(.nx-js:not(.nx-live)) .nx-comparison[data-nx-reveal]:not([data-nx-revealed]) :is(.nx-comparison-mark,.nx-comparison-text){animation:1ms 2.5s forwards nx-reveal-failsafe}@media (prefers-reduced-motion:reduce){.nx-multiselect-option{animation:none}.nx-status-badge[data-status=running] .nx-status-badge-ring{animation-duration:3s}.nx-status-badge[data-status=running] .nx-status-badge-dot,.nx-status-badge[data-status=queued] .nx-status-badge-dots>i,.nx-status-badge[data-changed],.nx-agent-card-status>i{animation:none}.nx-status-badge[data-status=queued] .nx-status-badge-dots>i{opacity:.75}.nx-branch[data-nx-connected] .nx-branch-link .nx-branch-pulse,.nx-branch[data-nx-connected] .nx-branch-node .nx-branch-icon:after{opacity:0;animation:none}.nx-heatmap-cell,.nx-dot-matrix-dot{transition-delay:0s}}@media (forced-colors:active){.nx-usage-card-segment,.nx-agent-card-fill,.nx-analytics-card-fill{forced-color-adjust:none}.nx-comparison-table [data-featured]{outline-offset:-2px;outline:2px solid highlight}}.nx-fold-menu{display:inline-flex;position:relative}.nx-fold-menu-trigger{align-items:center;gap:var(--nx-space-3);min-block-size:2.5rem;padding-inline:var(--nx-space-4) var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-full);background:var(--nx-surface);color:var(--nx-text);font:600 var(--nx-text-sm) / 1 var(--nx-font-sans);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight);cursor:pointer;transition-property:scale,background-color,border-color;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);display:inline-flex}.nx-fold-menu-trigger:hover{background:var(--nx-surface-2)}.nx-fold-menu-trigger:active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-fold-menu-trigger:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-fold-menu-trigger[aria-expanded=true]{border-color:var(--nx-accent-border)}.nx-fold-menu-burger{gap:4px;inline-size:1rem;display:grid}.nx-fold-menu-burger>i{block-size:2px;transition-property:translate,rotate;transition-duration:var(--nx-spring-snappy-duration);transition-timing-function:var(--nx-spring-snappy);background:currentColor;border-radius:1px;display:block}[aria-expanded=true]>.nx-fold-menu-burger>i:first-child{translate:0 3px;rotate:45deg}[aria-expanded=true]>.nx-fold-menu-burger>i:last-child{translate:0 -3px;rotate:-45deg}.nx-fold-menu-panel{--_n:3;--_open-step:60ms;--_close-step:35ms;--_close:.19s;z-index:var(--nx-z-dropdown);inline-size:min(var(--nx-fold-width,19rem), calc(100vw - 1rem));color:var(--nx-text);perspective:1100px;perspective-origin:50% 0;transition:display calc((var(--_n) - 1) * var(--_close-step) + var(--_close) + 40ms) allow-discrete, overlay calc((var(--_n) - 1) * var(--_close-step) + var(--_close) + 40ms) allow-discrete;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto;overflow:visible}.nx-fold-menu-panel:not([popover]):not([data-open]){display:none}.nx-fold-menu-fold{transform-origin:50% 0;transform-style:preserve-3d;transform:rotateX(calc(-92deg * var(--nx-motion)));transition:transform var(--nx-fold-close,var(--_close)) var(--nx-ease-in);transition-delay:calc((var(--_n) - 1 - var(--nx-i,0)) * var(--_close-step));position:relative}.nx-fold-menu-fold>.nx-fold-menu-fold{position:absolute;inset-block-start:100%;inset-inline:0}.nx-fold-menu-panel:where(:popover-open,[data-open]) .nx-fold-menu-fold{transition:transform var(--nx-spring-gentle-duration) var(--nx-spring-gentle);transition-delay:calc(var(--nx-i,0) * var(--_open-step));transform:rotateX(0)}@starting-style{.nx-fold-menu-panel:where(:popover-open,[data-open]) .nx-fold-menu-fold{transform:rotateX(calc(-92deg * var(--nx-motion)))}}.nx-fold-menu-face{gap:var(--nx-space-1);padding:var(--nx-space-2) var(--nx-space-3) var(--nx-space-3);border-inline:1px solid var(--nx-border);background:var(--nx-surface);box-shadow:inset 0 1px 0 var(--nx-border);backface-visibility:hidden;display:grid;position:relative}.nx-fold-menu-face:after{content:"";border-radius:inherit;pointer-events:none;opacity:var(--nx-motion);transition:opacity var(--nx-fold-close,var(--_close)) var(--nx-ease-in);transition-delay:calc((var(--_n) - 1 - var(--nx-i,0)) * var(--_close-step));background:linear-gradient(#0000000d,#00000057);position:absolute;inset:0}.nx-fold-menu-panel:where(:popover-open,[data-open]) .nx-fold-menu-face:after{opacity:0;transition:opacity var(--nx-dur-slow) var(--nx-ease-out);transition-delay:calc(var(--nx-i,0) * var(--_open-step) + 60ms)}@starting-style{.nx-fold-menu-panel:where(:popover-open,[data-open]) .nx-fold-menu-face:after{opacity:var(--nx-motion)}}.nx-fold-menu-fold[data-first]>.nx-fold-menu-face{border-block-start:1px solid var(--nx-border);box-shadow:inset 0 1px 0 var(--nx-highlight);border-start-start-radius:var(--nx-radius-xl);border-start-end-radius:var(--nx-radius-xl);padding-block-start:var(--nx-space-3)}.nx-fold-menu-fold[data-last]>.nx-fold-menu-face{border-block-end:1px solid var(--nx-border);box-shadow:inset 0 1px 0 var(--nx-border), var(--nx-shadow-xl);border-end-end-radius:var(--nx-radius-xl);border-end-start-radius:var(--nx-radius-xl)}.nx-fold-menu-fold[data-first][data-last]>.nx-fold-menu-face{box-shadow:var(--nx-shadow-xl), inset 0 1px 0 var(--nx-highlight)}.nx-fold-menu-title{padding:var(--nx-space-1) var(--nx-space-2) 0;color:var(--nx-text-subtle);font-size:var(--nx-text-xs);letter-spacing:var(--nx-tracking-wide);margin:0;font-weight:600}.nx-fold-menu-links{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nx-fold-menu-link{align-items:center;gap:var(--nx-space-3);min-block-size:2.5rem;inline-size:100%;padding:var(--nx-space-1) var(--nx-space-2);border-radius:var(--nx-radius-md);color:var(--nx-text);font:500 var(--nx-text-sm) / 1.3 var(--nx-font-sans);text-align:start;cursor:pointer;opacity:0;translate:0 calc(8px * var(--nx-motion));transition-property:opacity,translate,background-color;transition-duration:.12s, .12s, var(--nx-dur-fast);transition-timing-function:var(--nx-ease-in), var(--nx-ease-in), var(--nx-ease-out);background:0 0;border:0;text-decoration:none;display:flex}.nx-fold-menu-link:hover{background:var(--nx-surface-2)}.nx-fold-menu-link:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px;background:var(--nx-surface-2)}.nx-fold-menu-link[aria-current=page]{color:var(--nx-accent-text);font-weight:600}.nx-fold-menu-link[aria-current=page]:after{content:"";background:var(--nx-accent);border-radius:50%;block-size:.375rem;inline-size:.375rem;margin-inline-start:auto}.nx-fold-menu-panel:where(:popover-open,[data-open]) .nx-fold-menu-link{opacity:1;transition-duration:var(--nx-dur-base), var(--nx-spring-gentle-duration), var(--nx-dur-fast);transition-timing-function:var(--nx-ease-out), var(--nx-spring-gentle), var(--nx-ease-out);transition-delay:calc(var(--nx-i,0) * var(--_open-step) + .14s + var(--nx-j,0) * 30ms), calc(var(--nx-i,0) * var(--_open-step) + .14s + var(--nx-j,0) * 30ms), 0s;translate:0}@starting-style{.nx-fold-menu-panel:where(:popover-open,[data-open]) .nx-fold-menu-link{opacity:0;translate:0 calc(8px * var(--nx-motion))}}.nx-fold-menu-icon{border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-surface);block-size:2rem;inline-size:2rem;color:var(--nx-accent-text);flex:none;place-items:center;display:grid}.nx-fold-menu-icon .nx-icon{block-size:1rem;inline-size:1rem}.nx-fold-menu-text{gap:.1rem;min-inline-size:0;display:grid}.nx-fold-menu-description{color:var(--nx-text-muted);font-size:var(--nx-text-xs);font-weight:400}.nx-dock-panels{--_item:2.75rem;--_gap:.375rem;--_pad:.5rem;--_bar-w:calc(var(--_n,4) * var(--_item) + (var(--_n,4) - 1) * var(--_gap) + 2 * var(--_pad));--_bar-h:calc(var(--_item) + 2 * var(--_pad));isolation:isolate;min-inline-size:var(--_bar-w);justify-content:center;display:inline-flex;position:relative}.nx-dock-panels[data-state=open]{z-index:var(--nx-z-dropdown)}.nx-dock-panels-bar{z-index:1;gap:var(--_gap);padding:var(--_pad);display:flex;position:relative}.nx-dock-panels-item{inline-size:var(--_item);block-size:var(--_item);color:var(--nx-text-muted);cursor:pointer;transition-property:scale,background-color,color,box-shadow;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-fast), var(--nx-dur-base);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out), var(--nx-ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.nx-dock-panels-item .nx-icon{block-size:1.25rem;inline-size:1.25rem}.nx-dock-panels-item:hover{background:color-mix(in oklab, var(--nx-text) 7%, transparent);color:var(--nx-text)}.nx-dock-panels-item:active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-dock-panels-item:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-dock-panels-item[aria-expanded=true]{background:var(--nx-surface);color:var(--nx-accent-text);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight)}.nx-dock-panels-tip{border-radius:var(--nx-radius-sm);background:var(--nx-surface-inverse);color:var(--nx-text-inverse);font:500 var(--nx-text-xs) / 1.4 var(--nx-font-sans);white-space:nowrap;pointer-events:none;opacity:0;translate:0 calc(4px * var(--nx-motion));transition-property:opacity,translate;transition-duration:var(--nx-dur-fast), var(--nx-spring-snappy-duration);transition-timing-function:var(--nx-ease-out), var(--nx-spring-snappy);padding:.25rem .55rem;position:absolute;inset-block-end:calc(100% + .75rem)}.nx-dock-panels[data-state=closed] .nx-dock-panels-item:is(:hover,:focus-visible) .nx-dock-panels-tip{opacity:1;translate:0}.nx-dock-panels-shell{z-index:0;inset-block-end:0;inline-size:var(--nx-morph-w,var(--_bar-w));block-size:var(--nx-morph-h,var(--_bar-h));border-radius:calc(var(--_bar-h) / 2);background:var(--nx-glass);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);box-shadow:var(--nx-shadow-lg), inset 0 0 0 1px var(--nx-glass-border), inset 0 1px 0 var(--nx-highlight);transition-property:inline-size,block-size,border-radius,box-shadow;transition-duration:var(--nx-spring-gentle-duration), var(--nx-spring-gentle-duration), var(--nx-spring-gentle-duration), var(--nx-dur-slow);transition-timing-function:var(--nx-spring-gentle), var(--nx-spring-gentle), var(--nx-spring-gentle), var(--nx-ease-out);position:absolute;left:50%;overflow:clip;translate:-50%}.nx-dock-panels-shell:is(:not([data-nx-morph]),[data-nx-morph=init]){transition:none}.nx-dock-panels[data-state=open] .nx-dock-panels-shell{border-radius:var(--nx-radius-2xl);box-shadow:var(--nx-shadow-xl), inset 0 0 0 1px var(--nx-glass-border), inset 0 1px 0 var(--nx-highlight)}.nx-dock-panels-measure{inset-block-end:0;flex-direction:column;align-items:center;inline-size:max-content;display:flex;position:absolute;left:50%;translate:-50%}.nx-dock-panels-view{justify-items:center;display:grid;position:relative}.nx-dock-panels-spacer{inline-size:var(--_bar-w);block-size:var(--_bar-h);flex:none}.nx-dock-panels-content{inline-size:min(var(--nx-dock-panel-width,20rem), calc(100vw - 2rem));padding:var(--nx-space-5) var(--nx-space-5) var(--nx-space-2);color:var(--nx-text);transition-property:opacity,filter,visibility;transition-duration:var(--nx-dur-base), var(--nx-dur-base), 0s;transition-timing-function:var(--nx-ease-out);transition-delay:90ms,90ms,0s}.nx-dock-panels-content:not([data-active]){inset-block-end:0;opacity:0;filter:blur(calc(2px * var(--nx-motion)));visibility:hidden;pointer-events:none;transition-duration:var(--nx-dur-fast), var(--nx-dur-fast), 0s;transition-timing-function:var(--nx-ease-in);transition-delay:0s, 0s, var(--nx-dur-fast);position:absolute;left:50%;translate:-50%}.nx-dock-panels-heading{margin:0 0 var(--nx-space-2);font:650 var(--nx-text-md) / 1.3 var(--nx-font-display)}.nx-morph-menu{--_h:2.5rem;vertical-align:middle;inline-size:var(--nx-morph-w,auto);block-size:var(--nx-morph-h,var(--_h));display:inline-block;position:relative}.nx-morph-menu[data-state=open]{z-index:var(--nx-z-dropdown)}.nx-morph-menu-shell{inline-size:var(--nx-morph-w,auto);block-size:var(--nx-morph-h,auto);border-radius:calc(var(--_h) / 2);background:var(--nx-surface);box-shadow:0 0 0 1px var(--nx-border), var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight);transition-property:inline-size,block-size,border-radius,box-shadow,scale;transition-duration:var(--nx-spring-gentle-duration), var(--nx-spring-gentle-duration), var(--nx-spring-gentle-duration), var(--nx-dur-slow), var(--nx-spring-snappy-duration);transition-timing-function:var(--nx-spring-gentle), var(--nx-spring-gentle), var(--nx-spring-gentle), var(--nx-ease-out), var(--nx-spring-snappy);position:absolute;inset-block-start:0;inset-inline-start:0;overflow:clip}.nx-morph-menu-shell:is(:not([data-nx-morph]),[data-nx-morph=init]){transition:none}.nx-morph-menu-shell:has(.nx-morph-menu-trigger:focus-visible){outline:2px solid var(--nx-ring);outline-offset:2px}.nx-morph-menu:not([data-nx-morph]) .nx-morph-menu-shell{position:relative}.nx-morph-menu[data-side=top] .nx-morph-menu-shell{inset-block:auto 0}.nx-morph-menu[data-side=top] .nx-morph-menu-shell .nx-morph-menu-measure{flex-direction:column-reverse}.nx-morph-menu[data-state=open] .nx-morph-menu-shell{border-radius:var(--nx-radius-lg);box-shadow:0 0 0 1px var(--nx-border), var(--nx-shadow-xl), inset 0 1px 0 var(--nx-highlight)}.nx-morph-menu[data-state=closed] .nx-morph-menu-shell:has(.nx-morph-menu-trigger:active):not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-morph-menu-measure{flex-direction:column;inline-size:max-content;display:flex;position:relative}.nx-morph-menu-trigger{align-self:flex-start;align-items:center;gap:var(--nx-space-2);block-size:var(--_h);padding-inline:var(--nx-space-4) var(--nx-space-3);color:var(--nx-text);font:600 var(--nx-text-sm) / 1 var(--nx-font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--nx-dur-fast) var(--nx-ease-out);background:0 0;border:0;display:flex}.nx-morph-menu-trigger[aria-expanded=false]:hover{background:color-mix(in oklab, var(--nx-text) 5%, transparent)}.nx-morph-menu-trigger:focus-visible{outline:none}.nx-morph-menu-trigger>.nx-icon{color:var(--nx-text-subtle)}.nx-morph-menu-chevron{color:var(--nx-text-subtle);transition:rotate var(--nx-spring-snappy-duration) var(--nx-spring-snappy);margin-inline-start:auto;display:inline-flex}.nx-morph-menu-chevron .nx-icon{block-size:1rem;inline-size:1rem}[aria-expanded=true]>.nx-morph-menu-chevron{rotate:180deg}.nx-morph-menu-count{opacity:0;transition-property:grid-template-columns,opacity,scale;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-spring-bouncy-duration);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-spring-bouncy);grid-template-columns:0fr;display:inline-grid;scale:.95}.nx-morph-menu-count>span{min-inline-size:0;overflow:clip}.nx-morph-menu-count[data-active]{opacity:1;grid-template-columns:1fr;scale:1}.nx-morph-menu-badge{border-radius:var(--nx-radius-full);background:var(--nx-accent);block-size:1.25rem;min-inline-size:1.25rem;color:var(--nx-accent-contrast);font:700 var(--nx-text-xs) / 1 var(--nx-font-sans);justify-content:center;align-items:center;padding-inline:.375rem;display:inline-flex}.nx-morph-menu-badge .nx-number{line-height:1}.nx-morph-menu-list{padding:var(--nx-space-1);border-block-start:1px solid var(--nx-border);transition:opacity var(--nx-dur-fast) var(--nx-ease-in), visibility 0s var(--nx-dur-fast);gap:2px;display:grid}.nx-morph-menu[data-side=top] .nx-morph-menu-list{border-block:0 1px solid var(--nx-border)}.nx-morph-menu[data-state=closed] .nx-morph-menu-list{opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset-block-start:100%;inset-inline-start:0}.nx-morph-menu[data-state=closed][data-side=top] .nx-morph-menu-list{inset-block:auto 100%}.nx-morph-menu[data-state=open] .nx-morph-menu-list{transition:opacity var(--nx-dur-base) var(--nx-ease-out), visibility 0s}.nx-morph-menu-option{align-items:center;gap:var(--nx-space-3);min-block-size:2.375rem;padding:0 var(--nx-space-2) 0 var(--nx-space-3);border-radius:var(--nx-radius-sm);color:var(--nx-text-muted);font-size:var(--nx-text-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:0;translate:0 calc(-4px * var(--nx-motion));transition-property:opacity,translate,background-color,color;transition-duration:.1s, .1s, var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-ease-in), var(--nx-ease-in), var(--nx-ease-out), var(--nx-ease-out);display:flex;position:relative}.nx-morph-menu-option>.nx-icon{color:var(--nx-text-subtle)}.nx-morph-menu-option:hover{background:var(--nx-surface-2);color:var(--nx-text)}.nx-morph-menu-option:has(:focus-visible){outline:2px solid var(--nx-ring);outline-offset:-2px;background:var(--nx-surface-2)}.nx-morph-menu-option:has(:checked){color:var(--nx-text);font-weight:500}.nx-morph-menu-option:has(:checked)>.nx-icon{color:var(--nx-accent-text)}.nx-morph-menu-option:has(:disabled){opacity:.45;cursor:not-allowed}.nx-morph-menu[data-state=open] .nx-morph-menu-option{opacity:1;transition-duration:var(--nx-dur-base), var(--nx-spring-gentle-duration), var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-ease-out), var(--nx-spring-gentle), var(--nx-ease-out), var(--nx-ease-out);transition-delay:calc(80ms + var(--nx-i,0) * 35ms), calc(80ms + var(--nx-i,0) * 35ms), 0s, 0s;translate:0}.nx-morph-menu-input{appearance:none;border-radius:inherit;opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.nx-morph-menu-check{border:1.5px solid var(--nx-border-strong);block-size:1.125rem;inline-size:1.125rem;color:var(--nx-accent-contrast);transition-property:background-color,border-color,scale;transition-duration:var(--nx-dur-fast), var(--nx-dur-fast), var(--nx-spring-bouncy-duration);transition-timing-function:var(--nx-ease-out), var(--nx-ease-out), var(--nx-spring-bouncy);border-radius:6px;flex:none;place-items:center;margin-inline-start:auto;display:grid}.nx-morph-menu-check svg{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;block-size:.8rem;inline-size:.8rem;overflow:visible}.nx-morph-menu-check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .12s var(--nx-ease-in)}.nx-morph-menu-option:has(:checked) .nx-morph-menu-check{border-color:var(--nx-accent);background:var(--nx-accent)}.nx-morph-menu-option:has(:checked) .nx-morph-menu-check path{stroke-dashoffset:0;transition:stroke-dashoffset .28s var(--nx-ease-out) 40ms}.nx-morph-menu-option:active:has(:not(:disabled)) .nx-morph-menu-check{scale:calc(1 - .04 * var(--nx-motion))}.nx-morph-menu-footer{justify-content:space-between;align-items:center;gap:var(--nx-space-3);padding:var(--nx-space-2) var(--nx-space-3) var(--nx-space-2) var(--nx-space-4);border-block-start:1px solid var(--nx-border);color:var(--nx-text-subtle);font-size:var(--nx-text-xs);display:flex}.nx-morph-menu[data-state=closed] .nx-morph-menu-footer{display:none}.nx-morph-menu-clear{border-radius:var(--nx-radius-sm);color:var(--nx-accent-text);font:600 var(--nx-text-xs) / 1.3 var(--nx-font-sans);cursor:pointer;transition-property:scale,background-color,opacity;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);background:0 0;border:0;padding:.25rem .5rem}.nx-morph-menu-clear:hover{background:var(--nx-accent-soft)}.nx-morph-menu-clear:active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-morph-menu-clear:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}.nx-morph-menu-clear:disabled{opacity:.4;cursor:default;background:0 0}.nx-stacked-accordion{--_overlap:.75rem;isolation:isolate;padding-block-end:var(--nx-space-1);display:grid}.nx-stacked-accordion-item{--_depth:min(calc(var(--_n,1) - 1 - var(--_i,0)), 4);--_scale:calc(1 - var(--_depth) * .03 * var(--nx-motion));--_press:1;z-index:var(--_i,0);border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);box-shadow:0 -1px 0 var(--nx-highlight), var(--nx-shadow-md);transform-origin:50% 0;scale:calc(var(--_scale) * var(--_press));transition-property:margin-block-start,scale,box-shadow,border-color;transition-duration:var(--nx-spring-gentle-duration), var(--nx-spring-snappy-duration), var(--nx-dur-slow), var(--nx-dur-base);transition-timing-function:var(--nx-spring-gentle), var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);position:relative}.nx-stacked-accordion-item:after{content:"";border-radius:inherit;background:rgb(0 0 0/calc(var(--_depth) * .035));pointer-events:none;transition:opacity var(--nx-dur-slow) var(--nx-ease-out);position:absolute;inset:-1px}.nx-stacked-accordion-item+.nx-stacked-accordion-item{margin-block-start:calc(var(--_overlap) * -1)}.nx-stacked-accordion-item:has(>.nx-stacked-accordion-heading>.nx-stacked-accordion-trigger:active:not([data-static],:disabled)){--_press:calc(1 - .04 * var(--nx-motion))}.nx-stacked-accordion-item[data-state=open]{border-color:var(--nx-border-strong);box-shadow:0 -1px 0 var(--nx-highlight), var(--nx-shadow-lg)}.nx-stacked-accordion[data-open] .nx-stacked-accordion-item{--_scale:1}.nx-stacked-accordion[data-open] .nx-stacked-accordion-item:after{opacity:0}.nx-stacked-accordion[data-open] .nx-stacked-accordion-item+.nx-stacked-accordion-item{margin-block-start:var(--nx-space-2)}.nx-stacked-accordion-heading{font:inherit;margin:0}.nx-stacked-accordion-trigger{align-items:center;gap:var(--nx-space-3);min-block-size:3.5rem;inline-size:100%;padding:var(--nx-space-3) var(--nx-space-4);border-radius:calc(var(--nx-radius-xl) - 1px);color:var(--nx-text);font:600 var(--nx-text-md) / 1.3 var(--nx-font-sans);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.nx-stacked-accordion-trigger:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-stacked-accordion-trigger:disabled{cursor:not-allowed;opacity:.55}.nx-stacked-accordion-icon{border-radius:var(--nx-radius-md);background:var(--nx-accent-soft);block-size:2.25rem;inline-size:2.25rem;color:var(--nx-accent-text);transition:scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);flex:none;place-items:center;display:grid}.nx-stacked-accordion-icon .nx-icon{block-size:1.1rem;inline-size:1.1rem}[data-state=open]>.nx-stacked-accordion-heading .nx-stacked-accordion-icon{scale:calc(1 + .06 * var(--nx-motion))}.nx-stacked-accordion-text{gap:.1rem;min-inline-size:0;display:grid}.nx-stacked-accordion-subtitle{color:var(--nx-text-muted);font-size:var(--nx-text-xs);font-weight:500}.nx-stacked-accordion-chevron{background:var(--nx-surface-2);block-size:1.75rem;inline-size:1.75rem;color:var(--nx-text-subtle);transition-property:rotate,background-color,color;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;display:grid}.nx-stacked-accordion-chevron .nx-icon{block-size:1rem;inline-size:1rem}[aria-expanded=true]>.nx-stacked-accordion-chevron{background:var(--nx-accent-soft);color:var(--nx-accent-text);rotate:180deg}.nx-stacked-accordion-panel{visibility:hidden;transition:grid-template-rows var(--nx-spring-soft-duration) var(--nx-spring-soft), visibility 0s linear var(--nx-spring-soft-duration);grid-template-rows:0fr;display:grid}[data-state=open]>.nx-stacked-accordion-panel{visibility:visible;transition:grid-template-rows var(--nx-spring-gentle-duration) var(--nx-spring-gentle), visibility 0s;grid-template-rows:1fr}.nx-stacked-accordion-inner{min-block-size:0;overflow:hidden}.nx-stacked-accordion-body{padding:0 var(--nx-space-4) var(--nx-space-4);color:var(--nx-text-muted);font-size:var(--nx-text-sm);opacity:0;translate:0 calc(-6px * var(--nx-motion));transition:opacity .12s var(--nx-ease-in), translate .12s var(--nx-ease-in);padding-inline-start:calc(var(--nx-space-4) + 2.25rem + var(--nx-space-3));line-height:1.7}.nx-stacked-accordion-body>:first-child{margin-block-start:0}.nx-stacked-accordion-body>:last-child{margin-block-end:0}.nx-stacked-accordion-item:not(:has(.nx-stacked-accordion-icon)) .nx-stacked-accordion-body{padding-inline-start:var(--nx-space-4)}[data-state=open]>.nx-stacked-accordion-panel .nx-stacked-accordion-body{opacity:1;transition:opacity var(--nx-dur-slow) var(--nx-ease-out) 90ms, translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle) 90ms;translate:0}.nx-stack-menu{z-index:var(--nx-z-dropdown);inline-size:min(var(--nx-stack-menu-width,18.5rem), calc(100vw - 1rem));border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-xl), inset 0 1px 0 var(--nx-highlight);transform-origin:var(--nx-origin,top center);opacity:0;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), display var(--nx-dur-fast) allow-discrete, overlay var(--nx-dur-fast) allow-discrete;margin:0;padding:0;display:grid;position:fixed;inset:auto;overflow:clip;scale:.96}.nx-stack-menu:where(:popover-open,[data-open]){opacity:1;scale:1}@starting-style{.nx-stack-menu:where(:popover-open,[data-open]){opacity:0;scale:.96}}.nx-stack-menu:not([popover]):not([data-open]){display:none}.nx-stack-menu-search{align-items:center;gap:var(--nx-space-2);padding:var(--nx-space-2) var(--nx-space-3);border-block-end:1px solid var(--nx-border);color:var(--nx-text-subtle);display:flex}.nx-stack-menu-search .nx-icon{block-size:1rem;inline-size:1rem}.nx-stack-menu-input{min-block-size:2rem;min-inline-size:0;color:var(--nx-text);font:400 var(--nx-text-sm) / 1.4 var(--nx-font-sans);background:0 0;border:0;flex:1;padding:0}.nx-stack-menu-input::placeholder{color:var(--nx-text-subtle)}.nx-stack-menu-input:focus-visible{outline:none}.nx-stack-menu-input::-webkit-search-cancel-button{display:none}.nx-stack-menu-search:has(:focus-visible){box-shadow:inset 0 -2px 0 var(--nx-ring)}.nx-stack-menu-viewport{block-size:var(--nx-morph-h,auto);transition:block-size var(--nx-spring-gentle-duration) var(--nx-spring-gentle);position:relative;overflow:clip}.nx-stack-menu-viewport:is(:not([data-nx-morph]),[data-nx-morph=init]){transition:none}.nx-stack-menu-measure{position:relative}.nx-stack-menu-level{z-index:var(--_depth,0);padding:var(--nx-space-1);background:var(--nx-surface);opacity:1;transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), opacity var(--nx-dur-base) var(--nx-ease-out), visibility 0s;align-content:start;gap:1px;display:grid;translate:0}.nx-stack-menu-level[data-state=active]{position:relative}@starting-style{.nx-stack-menu-level[data-state=active]:not([data-root]){translate:calc(100% * var(--nx-dir) * var(--nx-motion)) 0;opacity:0}}.nx-stack-menu-level:not([data-state=active]){pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}.nx-stack-menu-level[data-state=behind]{translate:calc(-30% * var(--nx-dir) * var(--nx-motion)) 0;opacity:.35;visibility:hidden;transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), opacity var(--nx-dur-base) var(--nx-ease-out), visibility 0s linear var(--nx-spring-gentle-duration)}.nx-stack-menu-level[data-state=leaving]{translate:calc(100% * var(--nx-dir) * var(--nx-motion)) 0;opacity:0;transition:translate .22s var(--nx-ease-in), opacity .18s var(--nx-ease-in)}.nx-stack-menu-back{align-items:center;gap:var(--nx-space-1);min-block-size:2.25rem;padding:0 var(--nx-space-2);border-radius:var(--nx-radius-md);color:var(--nx-text-muted);font:600 var(--nx-text-sm) / 1.3 var(--nx-font-sans);text-align:start;cursor:pointer;transition-property:scale,background-color,color;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);background:0 0;border:0;display:flex}.nx-stack-menu-back .nx-icon{block-size:1rem;inline-size:1rem}.nx-stack-menu-back:hover{background:var(--nx-surface-2);color:var(--nx-text)}.nx-stack-menu-back:active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-stack-menu-back:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}.nx-stack-menu-list{gap:1px;display:grid}.nx-stack-menu-item{align-items:center;gap:var(--nx-space-3);min-block-size:2.375rem;inline-size:100%;padding:var(--nx-space-1) var(--nx-space-3);border-radius:var(--nx-radius-md);color:var(--nx-text);font:400 var(--nx-text-sm) / 1.3 var(--nx-font-sans);text-align:start;cursor:pointer;transition-property:scale,background-color;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out);background:0 0;border:0;text-decoration:none;display:flex}.nx-stack-menu-item>.nx-icon{color:var(--nx-text-subtle);flex:none}.nx-stack-menu-item>.nx-kbd{margin-inline-start:auto}.nx-stack-menu-item:is(:hover,:focus-visible){background:var(--nx-surface-2);outline:none}.nx-stack-menu-item:is(:hover,:focus-visible)>.nx-icon{color:var(--nx-text)}.nx-stack-menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--nx-ring)}.nx-stack-menu-item:active:not([data-static],[aria-disabled=true]){scale:calc(1 - .04 * var(--nx-motion))}.nx-stack-menu-item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.nx-stack-menu-item[data-tone=danger]{color:var(--nx-danger-text)}.nx-stack-menu-label{gap:.1rem;min-inline-size:0;display:grid}.nx-stack-menu-hint{color:var(--nx-text-muted);font-size:var(--nx-text-xs)}.nx-stack-menu-more{color:var(--nx-text-subtle);margin-inline-start:auto;display:inline-flex}.nx-stack-menu-more .nx-icon{block-size:1rem;inline-size:1rem}.nx-kbd+.nx-stack-menu-more{margin-inline-start:0}.nx-stack-menu-trail{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);flex-wrap:wrap;align-items:center;gap:.15rem;display:flex}.nx-stack-menu-trail>span+span:before{content:"";vertical-align:-.05rem;background:currentColor;block-size:.7rem;inline-size:.7rem;margin-inline-end:.15rem;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}:where([dir=rtl]) .nx-stack-menu-trail>span+span:before{scale:-1 1}.nx-stack-menu-results{padding:var(--nx-space-1);gap:1px;display:grid}.nx-stack-menu-results .nx-stack-menu-item{animation:nx-fade-in var(--nx-dur-fast) var(--nx-ease-out) both}.nx-stack-menu-empty{padding:var(--nx-space-8) var(--nx-space-4);color:var(--nx-text-muted);font-size:var(--nx-text-sm);text-align:center;margin:0}.nx-morph-tabs{gap:var(--nx-space-4);display:grid}.nx-morph-tabs-rail{isolation:isolate;justify-content:var(--nx-morph-tabs-justify,flex-start);display:flex;position:relative}.nx-morph-tabs-list{align-items:center;gap:var(--nx-space-1);max-inline-size:100%;padding:var(--nx-space-1);border-radius:var(--nx-radius-full);background:var(--nx-surface-2);box-shadow:inset 0 1px 2px #0000000f, inset 0 0 0 1px var(--nx-border);display:inline-flex}.nx-morph-tabs-pill{border-radius:var(--nx-radius-full);background:var(--nx-surface);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight), 0 0 0 1px color-mix(in oklab, var(--nx-border) 70%, transparent)}.nx-morph-tab{z-index:1;border-radius:var(--nx-radius-full);block-size:2.5rem;min-inline-size:2.5rem;color:var(--nx-text-muted);font:600 var(--nx-text-sm) / 1 var(--nx-font-sans);white-space:nowrap;cursor:pointer;transition:color var(--nx-dur-base) var(--nx-ease-out);background:0 0;border:0;align-items:center;padding-inline:.7rem;display:inline-flex;position:relative}.nx-morph-tab>:is(.nx-icon,.nx-morph-tab-label){transition:scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy)}.nx-morph-tab>.nx-icon{flex:none;block-size:1.15rem;inline-size:1.15rem}.nx-morph-tab:hover,.nx-morph-tab[aria-selected=true]{color:var(--nx-text)}.nx-morph-tab[aria-selected=true]>.nx-icon{color:var(--nx-accent-text)}.nx-morph-tab:active:not([data-static],:disabled)>:is(.nx-icon,.nx-morph-tab-label){scale:calc(1 - .04 * var(--nx-motion))}.nx-morph-tab:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-morph-tab:disabled{opacity:.45;cursor:not-allowed}.nx-morph-tab-label{inline-size:0;display:inline-block;overflow:clip}.nx-morph-tab-label>span{opacity:0;filter:blur(calc(4px * var(--nx-motion)));transition:opacity .12s var(--nx-ease-in), filter .12s var(--nx-ease-in);padding-inline-start:.45rem;display:inline-block}[aria-selected=true]>.nx-morph-tab-label{inline-size:auto}[aria-selected=true]>.nx-morph-tab-label>span{opacity:1;filter:none;transition:opacity var(--nx-dur-base) var(--nx-ease-out) 70ms, filter var(--nx-dur-slow) var(--nx-ease-out) 70ms}.nx-morph-tab-tip{inset-block-end:calc(100% + .6rem);border-radius:var(--nx-radius-sm);background:var(--nx-surface-inverse);color:var(--nx-text-inverse);font:500 var(--nx-text-xs) / 1.4 var(--nx-font-sans);white-space:nowrap;pointer-events:none;opacity:0;translate:-50% calc(4px * var(--nx-motion));transition-property:opacity,translate;transition-duration:var(--nx-dur-fast), var(--nx-spring-snappy-duration);transition-timing-function:var(--nx-ease-out), var(--nx-spring-snappy);padding:.25rem .55rem;position:absolute;left:50%}.nx-morph-tab:not([aria-selected=true]):is(:hover,:focus-visible)>.nx-morph-tab-tip{opacity:1;transition-delay:.25s,.25s;translate:-50%}.nx-morph-tab:not([aria-selected=true]):focus-visible>.nx-morph-tab-tip{transition-delay:0s}.nx-morph-tabs-panel{border-radius:var(--nx-radius-md);animation:nx-blur-in var(--nx-spring-gentle-duration) var(--nx-spring-gentle)}.nx-morph-tabs-panel:focus-visible{outline:2px solid var(--nx-ring);outline-offset:4px}.nx-morph-tabs-panel[hidden]{display:none}.nx-audio-room{vertical-align:middle;inline-size:var(--nx-morph-w,auto);block-size:var(--nx-morph-h,2.75rem);display:inline-block;position:relative}.nx-audio-room[data-state=open]{z-index:var(--nx-z-dropdown)}.nx-audio-room-shell{inset-block-start:0;inline-size:var(--nx-morph-w,auto);block-size:var(--nx-morph-h,auto);background:var(--nx-surface-inverse);color:var(--nx-text-inverse);box-shadow:var(--nx-shadow-md), inset 0 1px 0 color-mix(in oklab, var(--nx-text-inverse) 10%, transparent);transition-property:inline-size,block-size,border-radius,box-shadow,scale;transition-duration:var(--nx-spring-gentle-duration), var(--nx-spring-gentle-duration), var(--nx-spring-gentle-duration), var(--nx-dur-slow), var(--nx-spring-snappy-duration);transition-timing-function:var(--nx-spring-gentle), var(--nx-spring-gentle), var(--nx-spring-gentle), var(--nx-ease-out), var(--nx-spring-snappy);border-radius:1.375rem;position:absolute;left:50%;overflow:clip;translate:-50%}.nx-audio-room-shell:is(:not([data-nx-morph]),[data-nx-morph=init]){transition:none}.nx-audio-room-shell:has(.nx-audio-room-pill:focus-visible){outline:2px solid var(--nx-ring);outline-offset:2px}.nx-audio-room:not([data-nx-morph]) .nx-audio-room-shell{position:relative;left:0;translate:none}.nx-audio-room[data-state=open] .nx-audio-room-shell{border-radius:var(--nx-radius-2xl);box-shadow:var(--nx-shadow-xl), inset 0 1px 0 color-mix(in oklab, var(--nx-text-inverse) 10%, transparent)}.nx-audio-room[data-state=closed] .nx-audio-room-shell:has(.nx-audio-room-pill:active):not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-audio-room-measure{inset-block-start:0;justify-items:center;inline-size:max-content;display:grid;position:absolute;left:50%;translate:-50%}.nx-audio-room-shell:not([data-nx-morph])>.nx-audio-room-measure{position:relative;left:0;translate:none}.nx-audio-room-pill,.nx-audio-room-panel{transition-property:opacity,filter,scale,visibility;transition-duration:var(--nx-dur-base), var(--nx-dur-base), var(--nx-spring-gentle-duration), 0s;transition-timing-function:var(--nx-ease-out), var(--nx-ease-out), var(--nx-spring-gentle), linear;transition-delay:80ms,80ms,0s,0s}.nx-audio-room[data-state=open] .nx-audio-room-pill,.nx-audio-room[data-state=closed] .nx-audio-room-panel{inset-block-start:0;opacity:0;filter:blur(calc(4px * var(--nx-motion)));visibility:hidden;pointer-events:none;transition-duration:var(--nx-dur-fast), var(--nx-dur-fast), var(--nx-dur-fast), 0s;transition-timing-function:var(--nx-ease-in);transition-delay:0s, 0s, 0s, var(--nx-dur-fast);position:absolute;left:50%;translate:-50%;scale:.95}.nx-audio-room-pill{align-items:center;gap:var(--nx-space-3);block-size:2.75rem;padding-inline:var(--nx-space-4) var(--nx-space-3);border-radius:inherit;color:inherit;font:600 var(--nx-text-sm) / 1 var(--nx-font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:flex}.nx-audio-room-pill:focus-visible{outline:none}.nx-audio-room-live{background:var(--nx-danger);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem;position:relative}.nx-audio-room-live:after{content:"";border-radius:inherit;background:inherit;animation:nx-ping 1.8s var(--nx-ease-out) infinite;position:absolute;inset:0}.nx-audio-room-title{text-overflow:ellipsis;max-inline-size:12rem;overflow:hidden}.nx-audio-room-faces{display:inline-flex}.nx-audio-room-faces>*+*{margin-inline-start:-.45rem}.nx-audio-room-faces .nx-avatar{--_size:1.5rem;box-shadow:0 0 0 2px var(--nx-surface-inverse)}.nx-audio-room-eq{block-size:1rem;color:var(--nx-success);align-items:center;gap:2px;display:inline-flex}.nx-audio-room-eq>i{transform-origin:50%;background:currentColor;border-radius:2px;block-size:100%;inline-size:3px;scale:1 .3}.nx-audio-room-eq[data-active]>i{animation:nx-audio-room-eq .82s var(--nx-ease-in-out) infinite alternate}.nx-audio-room-eq[data-active]>i:nth-child(2){animation-duration:.7s;animation-delay:-340ms}.nx-audio-room-eq[data-active]>i:nth-child(3){animation-duration:.9s;animation-delay:-560ms}.nx-audio-room-eq[data-active]>i:nth-child(4){animation-duration:.76s;animation-delay:-150ms}@keyframes nx-audio-room-eq{0%{scale:1 .3}to{scale:1}}.nx-audio-room-panel{gap:var(--nx-space-4);inline-size:min(var(--nx-audio-room-width,21rem), calc(100vw - 2rem));padding:var(--nx-space-4);display:grid}.nx-audio-room-head{align-items:center;gap:var(--nx-space-3);display:flex}.nx-audio-room-heading{flex:1;gap:.2rem;min-inline-size:0;display:grid}.nx-audio-room-name{font:650 var(--nx-text-md) / 1.3 var(--nx-font-display);overflow-wrap:anywhere;margin:0}.nx-audio-room-meta{align-items:center;gap:var(--nx-space-2);color:color-mix(in oklab, var(--nx-text-inverse) 65%, transparent);font-size:var(--nx-text-xs);flex-wrap:wrap;display:flex}.nx-audio-room-badge{border-radius:var(--nx-radius-full);background:color-mix(in oklab, var(--nx-danger) 22%, transparent);color:color-mix(in oklab, var(--nx-danger) 72%, currentColor);letter-spacing:var(--nx-tracking-wide);align-items:center;gap:.35rem;padding:.1rem .5rem;font-weight:700;display:inline-flex}.nx-audio-room-count{align-items:baseline;gap:.3rem;display:inline-flex}.nx-audio-room-speakers{gap:var(--nx-space-3) var(--nx-space-2);grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));margin:0;padding:0;list-style:none;display:grid}.nx-audio-room-speaker{text-align:center;justify-items:center;gap:.35rem;min-inline-size:0;display:grid}.nx-audio-room[data-state=open] .nx-audio-room-speaker{animation:nx-rise var(--nx-spring-gentle-duration) var(--nx-spring-gentle) both;animation-delay:calc(.12s + var(--nx-i,0) * 45ms)}.nx-audio-room-avatar{border-radius:50%;display:inline-grid;position:relative}.nx-audio-room-avatar .nx-avatar{--_size:3rem;outline:1px solid color-mix(in oklab, currentColor 14%, transparent);outline-offset:-1px}.nx-audio-room-avatar:before,.nx-audio-room-avatar:after{content:"";border:2px solid var(--nx-success);opacity:0;pointer-events:none;transition:opacity var(--nx-dur-base) var(--nx-ease-out);border-radius:50%;position:absolute;inset:-4px}[data-speaking]>.nx-audio-room-avatar:before{opacity:1}[data-speaking]>.nx-audio-room-avatar:after{animation:nx-audio-room-ring 1.5s var(--nx-ease-out) infinite}@keyframes nx-audio-room-ring{0%{opacity:.8;scale:1}to{opacity:0;scale:calc(1 + .28 * var(--nx-motion))}}.nx-audio-room-mic{background:var(--nx-surface-inverse);block-size:1.25rem;inline-size:1.25rem;color:color-mix(in oklab, var(--nx-danger) 72%, var(--nx-text-inverse));box-shadow:0 0 0 2px var(--nx-surface-inverse);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:-2px;inset-inline-end:-2px}.nx-audio-room-mic .nx-icon{block-size:.8rem;inline-size:.8rem}.nx-audio-room-person{max-inline-size:100%;font-size:var(--nx-text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.nx-audio-room-role{color:color-mix(in oklab, var(--nx-text-inverse) 60%, transparent);font-size:.6875rem}.nx-audio-room-controls{align-items:center;gap:var(--nx-space-2);display:flex}.nx-audio-room-control,.nx-audio-room-close{justify-content:center;align-items:center;gap:var(--nx-space-2);block-size:2.75rem;min-inline-size:2.75rem;padding-inline:var(--nx-space-3);border-radius:var(--nx-radius-full);background:color-mix(in oklab, currentColor 12%, transparent);color:inherit;font:600 var(--nx-text-sm) / 1 var(--nx-font-sans);cursor:pointer;transition-property:scale,background-color,color;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);border:0;display:inline-flex}:is(.nx-audio-room-control,.nx-audio-room-close):hover{background:color-mix(in oklab, currentColor 19%, transparent)}:is(.nx-audio-room-control,.nx-audio-room-close):active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}:is(.nx-audio-room-control,.nx-audio-room-close):focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}:is(.nx-audio-room-control,.nx-audio-room-close)[aria-pressed=true]{background:var(--nx-text-inverse);color:var(--nx-surface-inverse)}.nx-audio-room-control[data-tone=danger]{padding-inline:var(--nx-space-4);background:var(--nx-danger);color:var(--nx-accent-contrast);margin-inline-start:auto}.nx-audio-room-control[data-tone=danger]:hover{background:var(--nx-danger-hover)}.nx-audio-room-close{flex:none;block-size:2rem;min-inline-size:2rem;padding:0}.nx-audio-room-close .nx-icon{block-size:1rem;inline-size:1rem}:is(.nx-audio-room-swap,.nx-voice-recorder-swap){display:inline-grid}:is(.nx-audio-room-swap,.nx-voice-recorder-swap)>*{grid-area:1/1;transition-property:opacity,scale,filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,0,1)}:is(.nx-audio-room-swap,.nx-voice-recorder-swap)>:last-child{opacity:0;filter:blur(4px);scale:.25}:is([aria-pressed=true],[data-swapped])>:is(.nx-audio-room-swap,.nx-voice-recorder-swap)>:first-child{opacity:0;filter:blur(4px);scale:.25}:is([aria-pressed=true],[data-swapped])>:is(.nx-audio-room-swap,.nx-voice-recorder-swap)>:last-child{opacity:1;filter:none;scale:1}.nx-activity-dropdown-trigger{border:1px solid var(--nx-border);background:var(--nx-surface);block-size:2.5rem;inline-size:2.5rem;color:var(--nx-text);box-shadow:var(--nx-shadow-xs);cursor:pointer;transition-property:scale,background-color,border-color;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}.nx-activity-dropdown-trigger>.nx-icon{transform-origin:50% 10%;block-size:1.2rem;inline-size:1.2rem}.nx-activity-dropdown-trigger:hover{background:var(--nx-surface-2)}.nx-activity-dropdown-trigger:active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-activity-dropdown-trigger:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-activity-dropdown-trigger[aria-expanded=true]{border-color:var(--nx-accent-border);background:var(--nx-accent-soft);color:var(--nx-accent-text)}.nx-activity-dropdown-trigger[data-ring]>.nx-icon{animation:nx-activity-dropdown-ring .7s var(--nx-ease-out)}@keyframes nx-activity-dropdown-ring{15%{rotate:calc(14deg * var(--nx-motion))}35%{rotate:calc(-12deg * var(--nx-motion))}55%{rotate:calc(8deg * var(--nx-motion))}75%{rotate:calc(-4deg * var(--nx-motion))}}.nx-activity-dropdown-badge{border-radius:var(--nx-radius-full);background:var(--nx-danger);block-size:1.25rem;min-inline-size:1.25rem;color:var(--nx-accent-contrast);font:700 .6875rem / 1 var(--nx-font-sans);box-shadow:0 0 0 2px var(--nx-surface);pointer-events:none;transition-property:opacity,scale;transition-duration:var(--nx-dur-base), var(--nx-spring-bouncy-duration);transition-timing-function:var(--nx-ease-out), var(--nx-spring-bouncy);justify-content:center;align-items:center;padding-inline:.3rem;display:inline-flex;position:absolute;inset-block-start:-.3rem;inset-inline-end:-.35rem}.nx-activity-dropdown-badge .nx-number{line-height:1}.nx-activity-dropdown-badge[data-pop]{animation:nx-pop .52s var(--nx-spring-bouncy)}.nx-activity-dropdown-badge[data-empty]{opacity:0;transition-duration:var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-ease-in);transition-delay:.52s;scale:.95}.nx-activity-dropdown{z-index:var(--nx-z-dropdown);inline-size:min(var(--nx-activity-width,23rem), calc(100vw - 1rem));border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);max-block-size:min(32rem,80vh);color:var(--nx-text);box-shadow:var(--nx-shadow-xl), inset 0 1px 0 var(--nx-highlight);transform-origin:var(--nx-origin,top center);opacity:0;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), display var(--nx-dur-fast) allow-discrete, overlay var(--nx-dur-fast) allow-discrete;margin:0;padding:0;display:grid;position:fixed;inset:auto;overflow:clip;scale:.95}.nx-activity-dropdown:where(:popover-open,[data-open]){opacity:1;scale:1}@starting-style{.nx-activity-dropdown:where(:popover-open,[data-open]){opacity:0;scale:.95}}.nx-activity-dropdown:not([popover]):not([data-open]){display:none}.nx-activity-dropdown-head{align-items:center;gap:var(--nx-space-3);padding:var(--nx-space-3) var(--nx-space-3) var(--nx-space-3) var(--nx-space-4);border-block-end:1px solid var(--nx-border);display:flex}.nx-activity-dropdown-title{font:650 var(--nx-text-md) / 1.3 var(--nx-font-display);margin:0}.nx-activity-dropdown-unread{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);font-weight:500}.nx-activity-dropdown-mark{border-radius:var(--nx-radius-sm);color:var(--nx-accent-text);font:600 var(--nx-text-xs) / 1.2 var(--nx-font-sans);cursor:pointer;transition-property:scale,background-color,opacity;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);background:0 0;border:0;margin-inline-start:auto;padding:.35rem .6rem}.nx-activity-dropdown-mark:hover:not(:disabled){background:var(--nx-accent-soft)}.nx-activity-dropdown-mark:active:not([data-static],:disabled){scale:calc(1 - .04 * var(--nx-motion))}.nx-activity-dropdown-mark:focus-visible{outline:2px solid var(--nx-ring);outline-offset:1px}.nx-activity-dropdown-mark:disabled{opacity:.45;cursor:default}.nx-activity-dropdown-list{padding:var(--nx-space-1);overscroll-behavior:contain;margin:0;list-style:none;display:grid;overflow-y:auto}.nx-activity-dropdown-item{opacity:1;transition:opacity var(--nx-dur-base) var(--nx-ease-out) calc(40ms + var(--nx-i,0) * 40ms), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle) calc(40ms + var(--nx-i,0) * 40ms);translate:0}@starting-style{.nx-activity-dropdown-item{opacity:0;translate:0 calc(8px * var(--nx-motion))}}.nx-activity-dropdown-row{align-items:start;gap:var(--nx-space-3);inline-size:100%;padding:var(--nx-space-3);border-radius:var(--nx-radius-md);color:inherit;font:inherit;text-align:start;transition:background-color var(--nx-dur-fast) var(--nx-ease-out);background:0 0;border:0;grid-template-columns:auto 1fr auto;text-decoration:none;display:grid;position:relative}.nx-activity-dropdown-row .nx-avatar{--_size:2.25rem}.nx-activity-dropdown-row:is(a,button){cursor:pointer}.nx-activity-dropdown-row:is(a,button):hover{background:var(--nx-surface-2)}.nx-activity-dropdown-row:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}[data-unread]>.nx-activity-dropdown-row{background:color-mix(in oklab, var(--nx-accent-soft) 45%, transparent)}[data-unread]>.nx-activity-dropdown-row:is(a,button):hover{background:var(--nx-accent-soft)}.nx-activity-dropdown-text{min-inline-size:0;color:var(--nx-text-muted);font-size:var(--nx-text-sm);gap:.2rem;margin:0;line-height:1.45;display:grid}.nx-activity-dropdown-text strong{color:var(--nx-text);font-weight:600}.nx-activity-dropdown-time{color:var(--nx-text-subtle);font-size:var(--nx-text-xs)}.nx-activity-dropdown-dot{background:var(--nx-accent);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 3px var(--nx-accent-soft);opacity:0;transition:opacity var(--nx-dur-fast) var(--nx-ease-in) calc(var(--nx-i,0) * 30ms), scale var(--nx-dur-base) var(--nx-ease-in) calc(var(--nx-i,0) * 30ms);border-radius:50%;margin-block-start:.45rem;scale:.25}[data-unread]>.nx-activity-dropdown-row .nx-activity-dropdown-dot{opacity:1;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);scale:1}.nx-activity-dropdown-empty{justify-items:center;gap:var(--nx-space-2);padding:var(--nx-space-10) var(--nx-space-6);color:var(--nx-text-muted);font-size:var(--nx-text-sm);text-align:center;animation:nx-fade-in var(--nx-dur-slow) var(--nx-ease-out);margin:0;display:grid}.nx-activity-dropdown-empty .nx-icon{background:var(--nx-surface-2);block-size:2.5rem;inline-size:2.5rem;color:var(--nx-text-subtle);border-radius:50%;padding:.6rem}.nx-member-selector-trigger{align-items:center;gap:var(--nx-space-2);min-block-size:2.75rem;padding:.25rem var(--nx-space-3) .25rem .375rem;border:1px solid var(--nx-border);border-radius:var(--nx-radius-full);background:var(--nx-surface);color:var(--nx-text);font:600 var(--nx-text-sm) / 1 var(--nx-font-sans);box-shadow:var(--nx-shadow-xs);cursor:pointer;transition-property:scale,background-color,border-color;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);display:inline-flex}.nx-member-selector-trigger:hover{background:var(--nx-surface-2)}.nx-member-selector-trigger:active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-member-selector-trigger:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-member-selector-trigger[aria-expanded=true]{border-color:var(--nx-accent-border)}.nx-member-selector-stack{align-items:center;display:inline-flex}.nx-member-selector-stack .nx-avatar{--_size:2rem;box-shadow:0 0 0 2px var(--nx-surface)}.nx-member-selector-stack>*+*{margin-inline-start:-.55rem}.nx-member-selector-stack>[data-new]{animation:nx-member-selector-in var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy) both}@keyframes nx-member-selector-in{0%{opacity:0;scale:.95;translate:calc(-10px * var(--nx-dir) * var(--nx-motion)) 0;box-shadow:0 0 0 2px var(--nx-surface), 0 0 0 5px var(--nx-accent-border)}}.nx-member-selector-add{border:1.5px dashed var(--nx-border-strong);block-size:2rem;inline-size:2rem;color:var(--nx-text-subtle);border-radius:50%;place-items:center;display:grid}.nx-member-selector-add .nx-icon{block-size:1rem;inline-size:1rem}.nx-member-selector-stack>.nx-member-selector-add{margin-inline-start:var(--nx-space-1)}.nx-member-selector{z-index:var(--nx-z-dropdown);inline-size:min(var(--nx-member-selector-width,23rem), calc(100vw - 1rem));border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);max-block-size:min(30rem,80vh);color:var(--nx-text);box-shadow:var(--nx-shadow-xl), inset 0 1px 0 var(--nx-highlight);transform-origin:var(--nx-origin,top center);opacity:0;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), display var(--nx-dur-fast) allow-discrete, overlay var(--nx-dur-fast) allow-discrete;margin:0;padding:0;display:grid;position:fixed;inset:auto;overflow:clip;scale:.95}.nx-member-selector:where(:popover-open,[data-open]){opacity:1;scale:1}@starting-style{.nx-member-selector:where(:popover-open,[data-open]){opacity:0;scale:.95}}.nx-member-selector:not([popover]):not([data-open]){display:none}.nx-member-selector-search{align-items:center;gap:var(--nx-space-2);padding:var(--nx-space-2) var(--nx-space-3);border-block-end:1px solid var(--nx-border);color:var(--nx-text-subtle);display:flex}.nx-member-selector-search .nx-icon{block-size:1rem;inline-size:1rem}.nx-member-selector-search:has(:focus-visible){box-shadow:inset 0 -2px 0 var(--nx-ring)}.nx-member-selector-input{min-block-size:2.25rem;min-inline-size:0;color:var(--nx-text);font:400 var(--nx-text-sm) / 1.4 var(--nx-font-sans);background:0 0;border:0;flex:1;padding:0}.nx-member-selector-input::placeholder{color:var(--nx-text-subtle)}.nx-member-selector-input:focus-visible{outline:none}.nx-member-selector-input::-webkit-search-cancel-button{display:none}.nx-member-selector-list{padding:var(--nx-space-1);overscroll-behavior:contain;align-content:start;gap:1px;margin:0;list-style:none;display:grid;overflow-y:auto}.nx-member-selector-row{align-items:center;gap:var(--nx-space-2);border-radius:var(--nx-radius-md);transition:background-color var(--nx-dur-fast) var(--nx-ease-out);padding-inline-end:var(--nx-space-1);display:flex}.nx-member-selector-row:hover{background:var(--nx-surface-2)}.nx-member-selector-row[data-selected]{background:color-mix(in oklab, var(--nx-accent-soft) 55%, transparent)}.nx-member-selector-row[hidden]{display:none}.nx-member-selector-choice{align-items:center;gap:var(--nx-space-3);min-block-size:3rem;min-inline-size:0;padding:var(--nx-space-1) var(--nx-space-2);border-radius:var(--nx-radius-md);cursor:pointer;flex:1;display:flex}.nx-member-selector-choice .nx-checkbox{margin:0}.nx-member-selector-choice .nx-avatar{--_size:2rem}.nx-member-selector-who{min-inline-size:0;display:grid}.nx-member-selector-name{font-size:var(--nx-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.nx-member-selector-email{color:var(--nx-text-muted);font-size:var(--nx-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-member-selector-role{min-block-size:2rem;inline-size:6.75rem;font-size:var(--nx-text-xs);transition-property:opacity,translate,visibility,border-color,box-shadow;transition-duration:var(--nx-dur-base), var(--nx-spring-snappy-duration), 0s, var(--nx-dur-fast), var(--nx-dur-base);transition-timing-function:var(--nx-ease-out), var(--nx-spring-snappy), linear, var(--nx-ease-out), var(--nx-ease-out);flex:none;padding-block:.2rem}.nx-member-selector-row:not([data-selected]) .nx-member-selector-role{opacity:0;translate:calc(8px * var(--nx-dir) * var(--nx-motion)) 0;visibility:hidden;transition-duration:var(--nx-dur-fast), var(--nx-dur-fast), 0s, var(--nx-dur-fast), var(--nx-dur-fast);transition-delay:0s, 0s, var(--nx-dur-fast), 0s, 0s}.nx-member-selector-empty{padding:var(--nx-space-8) var(--nx-space-4);color:var(--nx-text-muted);font-size:var(--nx-text-sm);text-align:center;margin:0}.nx-registration-card{inline-size:min(100%, var(--nx-registration-width,27rem));border:1px solid var(--nx-border);border-radius:var(--nx-radius-2xl);background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-lg), inset 0 1px 0 var(--nx-highlight);margin:0;display:grid;overflow:clip}.nx-registration-card-head{gap:var(--nx-space-2);padding:var(--nx-space-5) var(--nx-space-6) var(--nx-space-4);background:radial-gradient(120% 90% at 100% 0%, var(--nx-accent-soft), transparent 60%), radial-gradient(90% 80% at 0% 0%, var(--nx-gold-soft), transparent 55%);display:grid;position:relative}.nx-registration-card-eyebrow{align-items:center;gap:var(--nx-space-2);color:var(--nx-text-muted);font-size:var(--nx-text-xs);flex-wrap:wrap;font-weight:600;display:flex}.nx-registration-card-eyebrow .nx-icon{block-size:.95rem;inline-size:.95rem;color:var(--nx-accent-text)}.nx-registration-card-eyebrow>span{align-items:center;gap:.3rem;display:inline-flex}.nx-registration-card-title{font:700 var(--nx-text-xl) / 1.25 var(--nx-font-display);letter-spacing:var(--nx-tracking-tight);text-wrap:balance;margin:0}.nx-registration-card-steps{--_progress:0;grid-template-columns:repeat(var(--_count,3), 1fr);padding:var(--nx-space-2) var(--nx-space-6) var(--nx-space-1);margin:0;list-style:none;display:grid;position:relative}.nx-registration-card-steps:before,.nx-registration-card-steps:after{content:"";inset-block-start:calc(var(--nx-space-2) + .875rem - 1px);inset-inline:calc(var(--nx-space-6) + (100% - 2 * var(--nx-space-6)) / var(--_count,3) / 2);background:var(--nx-border);border-radius:1px;block-size:2px;position:absolute}.nx-registration-card-steps:after{background:var(--nx-accent);transform-origin:0;scale:var(--_progress) 1;transition:scale var(--nx-spring-gentle-duration) var(--nx-spring-gentle)}:where([dir=rtl]) .nx-registration-card-steps:after{transform-origin:100%}.nx-registration-card-stepmark{z-index:1;color:var(--nx-text-subtle);font-size:var(--nx-text-xs);transition:color var(--nx-dur-base) var(--nx-ease-out);justify-items:center;gap:.35rem;font-weight:600;display:grid;position:relative}.nx-registration-card-stepmark[data-status=current],.nx-registration-card-stepmark[data-status=complete]{color:var(--nx-text)}.nx-registration-card-marker{border:2px solid var(--nx-border);background:var(--nx-surface);block-size:1.75rem;inline-size:1.75rem;font-size:var(--nx-text-xs);font-variant-numeric:tabular-nums;transition-property:background-color,border-color,color,scale,box-shadow;transition-duration:var(--nx-dur-base), var(--nx-dur-base), var(--nx-dur-base), var(--nx-spring-bouncy-duration), var(--nx-dur-base);transition-timing-function:var(--nx-ease-out), var(--nx-ease-out), var(--nx-ease-out), var(--nx-spring-bouncy), var(--nx-ease-out);border-radius:50%;place-items:center;display:grid}.nx-registration-card-marker>*{grid-area:1/1}.nx-registration-card-marker .nx-icon{opacity:0;block-size:.85rem;inline-size:.85rem;transition:opacity .3s cubic-bezier(.2,0,0,1),scale .3s cubic-bezier(.2,0,0,1);scale:.25}[data-status=current]>.nx-registration-card-marker{border-color:var(--nx-accent);color:var(--nx-accent-text);box-shadow:0 0 0 4px var(--nx-accent-soft);scale:calc(1 + .06 * var(--nx-motion))}[data-status=complete]>.nx-registration-card-marker{border-color:var(--nx-accent);background:var(--nx-accent);color:var(--nx-accent-contrast)}[data-status=complete]>.nx-registration-card-marker>span{opacity:0}[data-status=complete]>.nx-registration-card-marker .nx-icon{opacity:1;scale:1}.nx-registration-card-viewport{block-size:var(--nx-morph-h,auto);transition:block-size var(--nx-spring-gentle-duration) var(--nx-spring-gentle);position:relative;overflow:clip}.nx-registration-card-viewport:is(:not([data-nx-morph]),[data-nx-morph=init]){transition:none}.nx-registration-card-measure{padding:var(--nx-space-4) var(--nx-space-6) var(--nx-space-5);position:relative}.nx-registration-card-step,.nx-registration-card-success{gap:var(--nx-space-4);opacity:1;min-inline-size:0;transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), opacity var(--nx-dur-base) var(--nx-ease-out) 60ms, visibility 0s;border:0;margin:0;padding:0;display:grid;translate:0}:is(.nx-registration-card-step,.nx-registration-card-success):not([data-pos=current]){inset-block-start:var(--nx-space-4);inset-inline:var(--nx-space-6);opacity:0;visibility:hidden;pointer-events:none;transition:translate .2s var(--nx-ease-in), opacity .15s var(--nx-ease-in), visibility 0s linear .2s;position:absolute}:is(.nx-registration-card-step,.nx-registration-card-success)[data-pos=before]{translate:calc(-26% * var(--nx-dir) * var(--nx-motion)) 0}:is(.nx-registration-card-step,.nx-registration-card-success)[data-pos=after]{translate:calc(26% * var(--nx-dir) * var(--nx-motion)) 0}.nx-registration-card-legend{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);padding:0;font-weight:600}.nx-registration-card-tickets{gap:var(--nx-space-2);margin:0;padding:0;list-style:none;display:grid}.nx-registration-card-ticket{align-items:center;gap:var(--nx-space-3);padding:var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);transition:border-color var(--nx-dur-base) var(--nx-ease-out), background-color var(--nx-dur-base) var(--nx-ease-out);display:flex}.nx-registration-card-ticket[data-picked]{border-color:var(--nx-accent-border);background:color-mix(in oklab, var(--nx-accent-soft) 40%, transparent)}.nx-registration-card-ticket-text{flex:1;gap:.1rem;min-inline-size:0;display:grid}.nx-registration-card-ticket-name{font-size:var(--nx-text-sm);font-weight:600}.nx-registration-card-ticket-note{color:var(--nx-text-muted);font-size:var(--nx-text-xs)}.nx-registration-card-price{color:var(--nx-accent-text);font-size:var(--nx-text-sm);font-variant-numeric:tabular-nums;font-weight:700}.nx-registration-card-stepper{align-items:center;gap:var(--nx-space-1);border-radius:var(--nx-radius-full);background:var(--nx-surface-2);padding:.2rem;display:inline-flex}.nx-registration-card-qty{font-variant-numeric:tabular-nums;justify-content:center;min-inline-size:1.5rem;font-weight:700;display:inline-flex}.nx-registration-card-stepbtn{background:var(--nx-surface);block-size:1.875rem;inline-size:1.875rem;color:var(--nx-text);box-shadow:var(--nx-shadow-xs);cursor:pointer;transition-property:scale,background-color,opacity;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.nx-registration-card-stepbtn .nx-icon{block-size:.9rem;inline-size:.9rem}.nx-registration-card-stepbtn:hover:not(:disabled){background:var(--nx-accent-soft);color:var(--nx-accent-text)}.nx-registration-card-stepbtn:active:not([data-static],:disabled){scale:calc(1 - .04 * var(--nx-motion))}.nx-registration-card-stepbtn:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-registration-card-stepbtn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.nx-registration-card-summary{gap:var(--nx-space-2);padding:var(--nx-space-3) var(--nx-space-4);border-radius:var(--nx-radius-lg);background:var(--nx-surface-2);font-size:var(--nx-text-sm);margin:0;display:grid}.nx-registration-card-summary>div{justify-content:space-between;gap:var(--nx-space-3);display:flex}.nx-registration-card-summary dt{color:var(--nx-text-muted)}.nx-registration-card-summary dd{text-align:end;overflow-wrap:anywhere;margin:0;font-weight:600}.nx-registration-card-total{justify-content:space-between;align-items:baseline;gap:var(--nx-space-3);border-block-start:1px dashed var(--nx-border);padding-block-start:var(--nx-space-2);font-weight:700;display:flex}.nx-registration-card-total .nx-number{font-size:var(--nx-text-lg)}.nx-registration-card-hint{color:var(--nx-text-muted);font-size:var(--nx-text-xs);margin:0}.nx-registration-card-success{justify-items:center;gap:var(--nx-space-2);padding-block:var(--nx-space-4);text-align:center}.nx-registration-card-success p{color:var(--nx-text-muted);font-size:var(--nx-text-sm);margin:0}.nx-registration-card-check{block-size:4rem;inline-size:4rem;background:var(--nx-success-soft);color:var(--nx-success);border-radius:50%;place-items:center;margin-block-end:var(--nx-space-2);display:grid;position:relative}.nx-registration-card-check svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;block-size:2.25rem;inline-size:2.25rem;overflow:visible}.nx-registration-card-check path{stroke-dasharray:1;stroke-dashoffset:1px}[data-pos=current]>.nx-registration-card-check{animation:nx-scale-in var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy) both}[data-pos=current]>.nx-registration-card-check path{animation:nx-draw .46s var(--nx-ease-out) .22s forwards}.nx-registration-card-success-title{font:700 var(--nx-text-xl) / 1.25 var(--nx-font-display);margin:0}.nx-registration-card-foot{align-items:center;gap:var(--nx-space-3);padding:var(--nx-space-4) var(--nx-space-6) var(--nx-space-5);border-block-start:1px solid var(--nx-border);display:flex}.nx-registration-card-foot>:last-child{margin-inline-start:auto}.nx-registration-card[data-done] .nx-registration-card-foot{display:none}.nx-voice-recorder{vertical-align:middle;inline-size:var(--nx-morph-w,auto);block-size:var(--nx-morph-h,3rem);border-radius:var(--nx-radius-full);background:var(--nx-surface);box-shadow:0 0 0 1px var(--nx-border), var(--nx-shadow-md), inset 0 1px 0 var(--nx-highlight);transition-property:inline-size,block-size,background-color,box-shadow;transition-duration:var(--nx-spring-gentle-duration), var(--nx-spring-gentle-duration), var(--nx-dur-base), var(--nx-dur-slow);transition-timing-function:var(--nx-spring-gentle), var(--nx-spring-gentle), var(--nx-ease-out), var(--nx-ease-out);display:inline-block;position:relative;overflow:clip}.nx-voice-recorder:is(:not([data-nx-morph]),[data-nx-morph=init]){transition:none}.nx-voice-recorder[data-state=idle]{background:var(--nx-accent);box-shadow:0 0 0 1px color-mix(in oklab, var(--nx-accent) 70%, black), var(--nx-shadow-md), inset 0 1px 0 #ffffff38}.nx-voice-recorder:has(:focus-visible){outline:2px solid var(--nx-ring);outline-offset:2px}.nx-voice-recorder-measure{inline-size:max-content;position:absolute;inset-block-start:0;inset-inline-start:0}.nx-voice-recorder:not([data-nx-morph]) .nx-voice-recorder-measure{position:relative}.nx-voice-recorder[data-align=end] .nx-voice-recorder-measure{inset-inline:auto 0}.nx-voice-recorder-face{align-items:center;gap:var(--nx-space-2);block-size:3rem;padding-inline:var(--nx-space-2);color:var(--nx-text);transition-property:opacity,filter,visibility;transition-duration:var(--nx-dur-base), var(--nx-dur-base), 0s;transition-timing-function:var(--nx-ease-out);transition-delay:90ms,90ms,0s;display:flex}.nx-voice-recorder-face:not([data-active]){opacity:0;filter:blur(calc(2px * var(--nx-motion)));visibility:hidden;pointer-events:none;transition-duration:var(--nx-dur-fast), var(--nx-dur-fast), 0s;transition-timing-function:var(--nx-ease-in);transition-delay:0s, 0s, var(--nx-dur-fast);position:absolute;inset-block-start:0;inset-inline-start:0}.nx-voice-recorder-face[data-face=idle]{padding:0}.nx-voice-recorder[data-align=end] .nx-voice-recorder-face:not([data-active]){inset-inline:auto 0}.nx-voice-recorder-mic{block-size:3rem;inline-size:3rem;color:var(--nx-accent-contrast);cursor:pointer;transition:scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.nx-voice-recorder-mic .nx-icon{block-size:1.3rem;inline-size:1.3rem}.nx-voice-recorder-mic:active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-voice-recorder-mic:focus-visible{outline:none}.nx-voice-recorder-dot{block-size:.625rem;inline-size:.625rem;margin-inline:var(--nx-space-2) .15rem;background:var(--nx-danger);transition:background-color var(--nx-dur-base) var(--nx-ease-out);border-radius:50%;flex:none}.nx-voice-recorder[data-state=recording] .nx-voice-recorder-dot{animation:nx-pulse 1.2s var(--nx-ease-in-out) infinite}.nx-voice-recorder[data-state=paused] .nx-voice-recorder-dot{background:var(--nx-warning)}.nx-voice-recorder-wave{block-size:1.75rem;color:var(--nx-text);align-items:center;gap:2px;display:flex}.nx-voice-recorder-wave>i{block-size:100%;inline-size:3px;scale:1 max(.1, var(--_v,0));background:currentColor;border-radius:2px;flex:none;transition:scale .11s linear}.nx-voice-recorder[data-state=paused] .nx-voice-recorder-wave{opacity:.45}.nx-voice-recorder-time{min-inline-size:3.1rem;color:var(--nx-text-muted);font:600 var(--nx-text-sm) / 1 var(--nx-font-mono);font-variant-numeric:tabular-nums}.nx-voice-recorder-time .nx-number-roll{direction:ltr}.nx-voice-recorder-time .nx-digit-track{transition-duration:var(--nx-spring-snappy-duration);transition-timing-function:var(--nx-spring-snappy)}.nx-voice-recorder-btn{background:var(--nx-surface-2);block-size:2.25rem;inline-size:2.25rem;color:var(--nx-text);cursor:pointer;transition-property:scale,background-color,color;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.nx-voice-recorder-btn .nx-icon{block-size:1rem;inline-size:1rem}.nx-voice-recorder-btn:hover{background:var(--nx-surface-3)}.nx-voice-recorder-btn:active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-voice-recorder-btn:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}.nx-voice-recorder-btn[data-tone=danger]{background:var(--nx-danger);color:var(--nx-accent-contrast)}.nx-voice-recorder-btn[data-tone=danger]:hover{background:var(--nx-danger-hover)}.nx-voice-recorder-btn[data-tone=accent]{background:var(--nx-accent);color:var(--nx-accent-contrast)}.nx-voice-recorder-btn[data-tone=accent]:hover{background:var(--nx-accent-hover)}.nx-voice-recorder-btn[data-tone=ghost]{color:var(--nx-text-subtle);background:0 0}.nx-voice-recorder-btn[data-tone=ghost]:hover{background:var(--nx-surface-2);color:var(--nx-text)}.nx-voice-recorder-take{block-size:1.75rem;color:var(--nx-accent);align-items:center;gap:2px;display:flex;position:relative}.nx-voice-recorder-take>i{block-size:100%;inline-size:3px;scale:1 max(.12, var(--_v,0));opacity:clamp(.3, (var(--_p,0) * var(--_bars,32) - var(--_i,0)) * 100, 1);transition:opacity var(--nx-dur-fast) linear, scale var(--nx-spring-gentle-duration) var(--nx-spring-gentle);background:currentColor;border-radius:2px;flex:none}.nx-voice-recorder-take:has(:focus-visible){outline:2px solid var(--nx-ring);outline-offset:3px;border-radius:4px}.nx-voice-recorder-seek{opacity:0;cursor:pointer;inline-size:100%;margin:0;position:absolute;inset:-.5rem 0}@media (prefers-reduced-motion:reduce){.nx-fold-menu-panel{opacity:0;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), display var(--nx-dur-fast) allow-discrete, overlay var(--nx-dur-fast) allow-discrete}.nx-fold-menu-panel:where(:popover-open,[data-open]){opacity:1}@starting-style{.nx-fold-menu-panel:where(:popover-open,[data-open]){opacity:0}}.nx-fold-menu-panel:where(:popover-open,[data-open]) .nx-fold-menu-link{transition-delay:0s}.nx-audio-room-live:after,.nx-audio-room-eq[data-active]>i,[data-speaking]>.nx-audio-room-avatar:after,.nx-voice-recorder[data-state=recording] .nx-voice-recorder-dot,.nx-activity-dropdown-trigger[data-ring]>.nx-icon{animation:none}.nx-audio-room-eq[data-active]>i{scale:1 .7}.nx-voice-recorder-wave>i{transition:none}}.nx-chain-selector-trigger{align-items:center;gap:var(--nx-space-2);min-block-size:2.75rem;padding:.25rem var(--nx-space-3) .25rem .25rem;border:1px solid var(--nx-border);border-radius:var(--nx-radius-full);background:var(--nx-surface);color:var(--nx-text);font:600 var(--nx-text-sm) / 1 var(--nx-font-sans);box-shadow:var(--nx-shadow-xs);cursor:pointer;transition-property:scale,background-color,border-color;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);display:inline-flex}.nx-chain-selector-trigger:hover{background:var(--nx-surface-2)}.nx-chain-selector-trigger:active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-chain-selector-trigger:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-chain-selector-trigger[aria-expanded=true]{border-color:var(--nx-accent-border)}.nx-chain-selector-who{text-align:start;justify-items:start;min-inline-size:0;display:grid}.nx-chain-selector-name{font-size:var(--nx-text-sm)}.nx-chain-selector-tag{color:var(--nx-text-subtle);font:500 var(--nx-text-xs) / 1.2 var(--nx-font-sans);letter-spacing:var(--nx-tracking-wide)}.nx-chain-selector-glyph{--nx-tone:var(--nx-lapis-500);background:color-mix(in oklab, var(--nx-tone) 16%, transparent);block-size:2.25rem;inline-size:2.25rem;color:var(--nx-tone);border-radius:50%;place-items:center;display:inline-grid;position:relative}.nx-chain-selector-glyph[data-tone=lapis]{--nx-tone:var(--nx-lapis-500)}.nx-chain-selector-glyph[data-tone=violet]{--nx-tone:var(--nx-violet-500)}.nx-chain-selector-glyph[data-tone=cyan]{--nx-tone:var(--nx-cyan-500)}.nx-chain-selector-glyph[data-tone=gold]{--nx-tone:var(--nx-gold-500)}.nx-chain-selector-morph{grid-area:1/1;place-items:center;display:grid}.nx-chain-selector-morph>.nx-icon{block-size:1.1rem;inline-size:1.1rem}.nx-chain-selector-morph{opacity:0;scale:.25;rotate:calc(-30deg * var(--nx-motion));filter:blur(4px);transition:opacity .3s cubic-bezier(.2,0,0,1),scale .3s cubic-bezier(.2,0,0,1),rotate .3s cubic-bezier(.2,0,0,1),filter .3s cubic-bezier(.2,0,0,1)}.nx-chain-selector-glyph>[data-current]{opacity:1;filter:blur();rotate:none;scale:1}@media (prefers-reduced-motion:reduce){.nx-chain-selector-morph{filter:none;transition:opacity .15s var(--nx-ease-out);rotate:none;scale:1}}.nx-chain-selector .nx-chain-selector-glyph{block-size:1.75rem;inline-size:1.75rem}.nx-chain-selector .nx-chain-selector-morph>.nx-icon{block-size:.9rem;inline-size:.9rem}.nx-chain-selector{z-index:var(--nx-z-dropdown);inline-size:min(var(--nx-chain-selector-width,20rem), calc(100vw - 1rem));border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);max-block-size:min(26rem,80vh);color:var(--nx-text);box-shadow:var(--nx-shadow-xl), inset 0 1px 0 var(--nx-highlight);transform-origin:var(--nx-origin,top center);opacity:0;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), display var(--nx-dur-fast) allow-discrete, overlay var(--nx-dur-fast) allow-discrete;margin:0;padding:0;display:grid;position:fixed;inset:auto;overflow:clip;scale:.95}.nx-chain-selector:where(:popover-open,[data-open]){opacity:1;scale:1}@starting-style{.nx-chain-selector:where(:popover-open,[data-open]){opacity:0;scale:.95}}.nx-chain-selector:not([popover]):not([data-open]){display:none}.nx-chain-selector-search{align-items:center;gap:var(--nx-space-2);padding:var(--nx-space-2) var(--nx-space-3);border-block-end:1px solid var(--nx-border);color:var(--nx-text-subtle);display:flex}.nx-chain-selector-search .nx-icon{block-size:1rem;inline-size:1rem}.nx-chain-selector-search:has(:focus-visible){box-shadow:inset 0 -2px 0 var(--nx-ring)}.nx-chain-selector-input{inline-size:100%;padding-block:var(--nx-space-2);color:inherit;font:500 var(--nx-text-sm) / 1.4 var(--nx-font-sans);background:0 0;border:0;outline:none}.nx-chain-selector-input::placeholder{color:var(--nx-text-subtle)}.nx-chain-selector-list{padding:var(--nx-space-1);overscroll-behavior:contain;margin:0;list-style:none;overflow-y:auto}.nx-chain-selector-row{border-radius:var(--nx-radius-lg)}.nx-chain-selector-row+.nx-chain-selector-row{margin-block-start:2px}.nx-chain-selector-choice{align-items:center;gap:var(--nx-space-3);inline-size:100%;padding:var(--nx-space-2);border-radius:inherit;color:inherit;font:500 var(--nx-text-sm) / 1.3 var(--nx-font-sans);text-align:start;cursor:pointer;transition-property:background-color;transition-duration:var(--nx-dur-fast);transition-timing-function:var(--nx-ease-out);background:0 0;border:0;display:flex}.nx-chain-selector-choice:hover{background:var(--nx-surface-2)}.nx-chain-selector-choice:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}.nx-chain-selector-choice:active .nx-chain-selector-glyph{scale:calc(1 - .04 * var(--nx-motion))}.nx-chain-selector-row[data-selected] .nx-chain-selector-choice{background:var(--nx-accent-soft);color:var(--nx-accent-text)}.nx-chain-selector-what{justify-items:start;min-inline-size:0;margin-inline-end:auto;display:grid}.nx-chain-selector-mark{background:var(--nx-accent);block-size:1.25rem;inline-size:1.25rem;color:var(--nx-accent-text);opacity:0;transition:opacity var(--nx-spring-snappy-duration) var(--nx-spring-snappy), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);border-radius:50%;place-items:center;display:grid;scale:.25}.nx-chain-selector-mark .nx-icon{block-size:.75rem;inline-size:.75rem}.nx-chain-selector-row[data-selected] .nx-chain-selector-mark{opacity:1;scale:1}.nx-chain-selector-empty{padding:var(--nx-space-4) var(--nx-space-3);color:var(--nx-text-subtle);font-size:var(--nx-text-sm);text-align:center;margin:0}.nx-language-trigger{align-items:center;gap:var(--nx-space-2);min-block-size:2.5rem;padding-inline:var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-full);background:var(--nx-surface);color:var(--nx-text);font:600 var(--nx-text-sm) / 1 var(--nx-font-sans);box-shadow:var(--nx-shadow-xs);cursor:pointer;transition-property:scale,background-color,border-color;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);display:inline-flex}.nx-language-trigger:hover{background:var(--nx-surface-2)}.nx-language-trigger:active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-language-trigger:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-language-trigger[aria-expanded=true]{border-color:var(--nx-accent-border)}.nx-language-globe{color:var(--nx-text-subtle);place-items:center;display:grid}.nx-language-globe .nx-icon{block-size:1rem;inline-size:1rem}.nx-language-codes{place-items:center;min-inline-size:2ch;display:inline-grid}.nx-language-code{letter-spacing:var(--nx-tracking-wide);opacity:0;translate:0 calc(.7em * var(--nx-motion));filter:blur(calc(2px * var(--nx-motion)));grid-area:1/1;transition:opacity .3s cubic-bezier(.2,0,0,1),translate .3s cubic-bezier(.2,0,0,1),filter .3s cubic-bezier(.2,0,0,1)}.nx-language-codes>[data-current]{opacity:1;filter:blur();translate:0}.nx-language-chevron{color:var(--nx-text-subtle);transition:rotate var(--nx-spring-snappy-duration) var(--nx-spring-snappy);display:inline-flex}.nx-language-chevron .nx-icon{block-size:1rem;inline-size:1rem}[aria-expanded=true]>.nx-language-chevron{rotate:180deg}.nx-language{z-index:var(--nx-z-dropdown);inline-size:min(var(--nx-language-width,15rem), calc(100vw - 1rem));border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-xl), inset 0 1px 0 var(--nx-highlight);transform-origin:var(--nx-origin,top center);opacity:0;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), display var(--nx-dur-fast) allow-discrete, overlay var(--nx-dur-fast) allow-discrete;margin:0;padding:0;display:grid;position:fixed;inset:auto;overflow:clip;scale:.95}.nx-language:where(:popover-open,[data-open]){opacity:1;scale:1}@starting-style{.nx-language:where(:popover-open,[data-open]){opacity:0;scale:.95}}.nx-language:not([popover]):not([data-open]){display:none}.nx-language-list{padding:var(--nx-space-1);overscroll-behavior:contain;margin:0;list-style:none;display:grid;overflow-y:auto}.nx-language-row{border-radius:var(--nx-radius-lg)}.nx-language-row+.nx-language-row{margin-block-start:2px}.nx-language-choice{align-items:center;gap:var(--nx-space-3);inline-size:100%;padding:var(--nx-space-2) var(--nx-space-3);border-radius:inherit;color:inherit;font:500 var(--nx-text-sm) / 1.3 var(--nx-font-sans);text-align:start;cursor:pointer;transition-property:background-color;transition-duration:var(--nx-dur-fast);transition-timing-function:var(--nx-ease-out);background:0 0;border:0;display:flex}.nx-language-choice:hover{background:var(--nx-surface-2)}.nx-language-choice:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}.nx-language-short{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);letter-spacing:var(--nx-tracking-wide);margin-inline-start:auto;font-weight:600}.nx-language-row[data-selected] .nx-language-choice{background:var(--nx-accent-soft);color:var(--nx-accent-text)}.nx-language-row[data-selected] .nx-language-short{color:var(--nx-accent-text)}.nx-language-mark{background:var(--nx-accent);block-size:1.25rem;inline-size:1.25rem;color:var(--nx-accent-text);opacity:0;transition:opacity var(--nx-spring-snappy-duration) var(--nx-spring-snappy), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);border-radius:50%;flex:none;place-items:center;display:grid;scale:.25}.nx-language-mark .nx-icon{block-size:.75rem;inline-size:.75rem}.nx-language-row[data-selected] .nx-language-mark{opacity:1;scale:1}.nx-theme-switch{isolation:isolate;padding:var(--nx-space-1);border-radius:var(--nx-radius-full);background:var(--nx-surface-2);box-shadow:inset 0 1px 2px #0000000f, inset 0 0 0 1px var(--nx-border);align-items:center;gap:2px;display:inline-flex;position:relative}.nx-theme-switch .nx-indicator{z-index:-1;border-radius:var(--nx-radius-full);background:var(--nx-surface);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight), 0 0 0 1px color-mix(in oklab, var(--nx-border) 70%, transparent)}.nx-theme-switch-option{z-index:1;border-radius:var(--nx-radius-full);block-size:2.25rem;inline-size:2.25rem;color:var(--nx-text-subtle);cursor:pointer;transition:color var(--nx-dur-base) var(--nx-ease-out);place-items:center;display:inline-grid;position:relative}.nx-theme-switch-option .nx-icon{block-size:1.15rem;inline-size:1.15rem}.nx-theme-switch-option:hover{color:var(--nx-text)}.nx-theme-switch-option:has(:checked){color:var(--nx-text)}.nx-theme-switch-option:has(:focus-visible){outline:2px solid var(--nx-ring);outline-offset:2px}.nx-theme-switch-input{appearance:none;border-radius:inherit;opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.nx-theme-switch-half{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1.5px solid;border-radius:50%;block-size:1.15rem;inline-size:1.15rem}:where([dir=rtl]) .nx-theme-switch-half{background:linear-gradient(270deg,currentColor 50%,#0000 50%)}.nx-promo-bar{background:var(--nx-accent);color:var(--nx-accent-contrast);text-align:center;transition-property:grid-template-rows,opacity,translate;transition-duration:var(--nx-spring-gentle-duration), var(--nx-dur-base), var(--nx-dur-base);transition-timing-function:var(--nx-spring-gentle), var(--nx-ease-in), var(--nx-ease-in);animation:nx-promo-in var(--nx-spring-gentle-duration) var(--nx-spring-gentle);grid-template-rows:1fr;display:grid;position:relative}.nx-promo-bar[data-closing]{opacity:0;translate:0 calc(-.75rem * var(--nx-motion));grid-template-rows:0fr}.nx-promo-bar[data-gone]{display:none}@keyframes nx-promo-in{0%{opacity:0;translate:0 calc(-100% * var(--nx-motion))}}.nx-promo-bar-inner{justify-content:center;align-items:center;gap:var(--nx-space-3);min-block-size:0;padding:var(--nx-space-2) calc(var(--nx-space-10) + var(--nx-space-2));font:600 var(--nx-text-sm) / 1.4 var(--nx-font-sans);display:flex;overflow:hidden}.nx-promo-bar-text{justify-content:center;align-items:center;gap:.15rem var(--nx-space-2);flex-wrap:wrap;margin:0;display:inline-flex}.nx-promo-bar-link{color:inherit;text-underline-offset:3px;align-items:center;gap:.3rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.nx-promo-bar-link .nx-icon{block-size:1rem;inline-size:1rem;transition:translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy)}.nx-promo-bar-link:hover .nx-icon{translate:calc(.15rem * var(--nx-dir)) 0}.nx-promo-bar-link:focus-visible{outline-offset:2px;border-radius:var(--nx-radius-sm);outline:2px solid}.nx-promo-bar-badge{border-radius:var(--nx-radius-sm);background:var(--nx-surface);color:var(--nx-accent-text);font:700 var(--nx-text-xs) / 1.4 var(--nx-font-sans);letter-spacing:var(--nx-tracking-wide);text-transform:uppercase;rotate:calc(-4deg * var(--nx-motion));box-shadow:var(--nx-shadow-sm);align-items:center;padding:.15rem .5rem;display:inline-flex}.nx-promo-bar-close{border-radius:var(--nx-radius-full);block-size:2rem;inline-size:2rem;color:inherit;opacity:.75;cursor:pointer;transition-property:scale,opacity,background-color;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:var(--nx-space-2);translate:0 -50%}.nx-promo-bar-close .nx-icon{block-size:1rem;inline-size:1rem}.nx-promo-bar-close:hover{opacity:1;background:color-mix(in oklab, currentColor 14%, transparent)}.nx-promo-bar-close:active:not([data-static]){scale:calc(1 - .06 * var(--nx-motion))}.nx-promo-bar-close:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.nx-promo-bar{animation:none}.nx-promo-bar[data-closing]{translate:none}}.nx-hover-nav-bar{align-items:center;gap:var(--nx-space-3) var(--nx-space-5);padding-block:var(--nx-space-2);padding-inline:var(--nx-space-4);border:1px solid var(--nx-glass-border);border-radius:var(--nx-radius-xl);background:var(--nx-glass);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight);flex-wrap:wrap;display:flex}.nx-hover-nav-brand{align-items:center;gap:var(--nx-space-2);color:var(--nx-text);font:700 var(--nx-text-base) / 1 var(--nx-font-display);transition-property:opacity;transition-duration:var(--nx-dur-fast);transition-timing-function:var(--nx-ease-out);text-decoration:none;display:inline-flex}.nx-hover-nav-brand:hover{opacity:.75}.nx-hover-nav-brand:focus-visible{outline:2px solid var(--nx-ring);outline-offset:4px}.nx-hover-nav-list{gap:var(--nx-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nx-hover-nav-link{align-items:center;gap:var(--nx-space-1);min-block-size:2.25rem;padding:var(--nx-space-2) var(--nx-space-3);border-radius:var(--nx-radius-full);color:var(--nx-text-muted);font:600 var(--nx-text-sm) / 1 var(--nx-font-sans);cursor:pointer;transition-property:scale,background-color,color;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);background:0 0;border:0;text-decoration:none;display:inline-flex}.nx-hover-nav-link:hover{background:color-mix(in oklab, var(--nx-text) 6%, transparent);color:var(--nx-text)}.nx-hover-nav-link:active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-hover-nav-link:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-hover-nav-link[aria-expanded=true]{background:var(--nx-accent-soft);color:var(--nx-accent-text)}.nx-hover-nav-caret{opacity:.7;transition:rotate var(--nx-spring-snappy-duration) var(--nx-spring-snappy);display:inline-flex}.nx-hover-nav-caret .nx-icon{block-size:.875rem;inline-size:.875rem}[aria-expanded=true]>.nx-hover-nav-caret{rotate:180deg}.nx-hover-nav-panel{--_ix:0px;--_iy:calc(-10px * var(--nx-motion));--_lx:0px;--_ly:calc(-8px * var(--nx-motion));z-index:var(--nx-z-dropdown);inline-size:max-content;min-inline-size:min(var(--nx-hover-nav-width,18rem), calc(100vw - 1rem));border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-xl), inset 0 1px 0 var(--nx-highlight);transform-origin:var(--nx-origin,top center);opacity:0;scale:.95;translate:var(--_lx) var(--_ly);transition:opacity .15s var(--nx-ease-out), scale .15s var(--nx-ease-out), translate .15s var(--nx-ease-out), display .15s allow-discrete, overlay .15s allow-discrete;margin:0;padding:0;display:grid;position:fixed;inset:auto;overflow:clip}.nx-hover-nav-panel[data-enter=top]{--_iy:calc(-10px * var(--nx-motion))}.nx-hover-nav-panel[data-enter=bottom]{--_iy:calc(10px * var(--nx-motion))}.nx-hover-nav-panel[data-enter=left]{--_ix:calc(-10px * var(--nx-motion));--_iy:0px}.nx-hover-nav-panel[data-enter=right]{--_ix:calc(10px * var(--nx-motion));--_iy:0px}.nx-hover-nav-panel[data-leave=top]{--_ly:calc(-8px * var(--nx-motion));--_lx:0px}.nx-hover-nav-panel[data-leave=bottom]{--_ly:calc(8px * var(--nx-motion));--_lx:0px}.nx-hover-nav-panel[data-leave=left]{--_lx:calc(-8px * var(--nx-motion));--_ly:0px}.nx-hover-nav-panel[data-leave=right]{--_lx:calc(8px * var(--nx-motion));--_ly:0px}.nx-hover-nav-panel:where(:popover-open,[data-open]){opacity:1;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy), display .3s allow-discrete, overlay .3s allow-discrete;translate:0;scale:1}@starting-style{.nx-hover-nav-panel:where(:popover-open,[data-open]){opacity:0;scale:.95;translate:var(--_ix) var(--_iy)}}.nx-hover-nav-panel:not([popover]):not([data-open]){display:none}.nx-hover-nav-menu{padding:var(--nx-space-2);gap:2px;margin:0;list-style:none;display:grid}.nx-hover-nav-choice{align-items:center;gap:var(--nx-space-3);padding:var(--nx-space-2) var(--nx-space-3);border-radius:var(--nx-radius-lg);color:inherit;opacity:0;translate:0 calc(6px * var(--nx-motion));transition-property:opacity,translate,background-color;transition-duration:.2s, .2s, var(--nx-dur-fast);transition-timing-function:var(--nx-ease-out);text-decoration:none;display:flex}.nx-hover-nav-choice:hover{background:var(--nx-surface-2)}.nx-hover-nav-choice:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}.nx-hover-nav-panel:where(:popover-open,[data-open]) .nx-hover-nav-choice{opacity:1;transition-delay:calc(var(--nx-j,0) * var(--nx-stagger)), calc(var(--nx-j,0) * var(--nx-stagger)), 0s;translate:0}.nx-hover-nav-choice-icon{z-index:0;border-radius:var(--nx-radius-md);background:var(--nx-accent-soft);block-size:2.25rem;inline-size:2.25rem;color:var(--nx-accent-text);transition-property:scale,translate,color;transition-duration:var(--nx-spring-bouncy-duration), var(--nx-spring-bouncy-duration), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-bouncy);flex:none;place-items:center;display:grid;position:relative}.nx-hover-nav-choice-icon .nx-icon{block-size:1.125rem;inline-size:1.125rem}.nx-hover-nav-choice-icon:after{content:"";z-index:-1;border-radius:inherit;background:var(--nx-gradient-brand);opacity:0;transition:opacity var(--nx-dur-fast) var(--nx-ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.nx-hover-nav-choice:hover .nx-hover-nav-choice-icon{scale:1.08;translate:calc(2px * var(--nx-dir) * var(--nx-motion)) 0}.nx-hover-nav-choice:hover .nx-hover-nav-choice-icon:after{opacity:1}}.nx-hover-nav-choice-text{gap:2px;min-inline-size:0;display:grid}.nx-hover-nav-choice-title{color:var(--nx-text);font:600 var(--nx-text-sm) / 1.3 var(--nx-font-sans)}.nx-hover-nav-choice-desc{color:var(--nx-text-subtle);font:400 var(--nx-text-xs) / 1.4 var(--nx-font-sans)}@media (prefers-reduced-motion:reduce){.nx-hover-nav-panel{translate:none}@starting-style{.nx-hover-nav-panel:where(:popover-open,[data-open]){translate:none}}.nx-hover-nav-choice{transition-delay:0s;translate:none}}@media (forced-colors:active){.nx-hover-nav-bar,.nx-hover-nav-panel,.nx-hover-nav-choice-icon,.nx-morph-menu-shell,.nx-dock-panels-shell,.nx-audio-room-shell,.nx-voice-recorder{border:1px solid canvastext}.nx-morph-tabs-pill{outline:2px solid highlight}.nx-promo-bar-badge{border:1px solid canvastext}}.nx-chip-filter{--_fade:1.5rem;min-inline-size:0}.nx-chip-filter-row{isolation:isolate;gap:var(--nx-space-2);max-inline-size:100%;padding-block:.375rem;padding-inline:var(--_fade);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--_fade);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent, black var(--_fade), black calc(100% - var(--_fade)), transparent);mask-image:linear-gradient(90deg, transparent, black var(--_fade), black calc(100% - var(--_fade)), transparent);display:flex;position:relative;overflow:auto hidden}.nx-chip-filter-row::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.nx-chip-filter-row{scroll-behavior:smooth}}.nx-chip-filter-thumb{z-index:-1;border-radius:var(--nx-radius-full);background:var(--nx-accent);box-shadow:var(--nx-shadow-glow)}.nx-chip-filter-chip{align-items:center;gap:var(--nx-space-2);min-block-size:2rem;padding-inline:var(--nx-space-3);border-radius:var(--nx-radius-full);color:var(--nx-text-muted);font:500 var(--nx-text-sm) / 1 var(--nx-font-sans);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 0 0 1px var(--nx-border);transition-property:color,box-shadow,scale;transition-duration:var(--nx-dur-base), var(--nx-dur-base), var(--nx-spring-snappy-duration);transition-timing-function:var(--nx-ease-out), var(--nx-ease-out), var(--nx-spring-snappy);background:0 0;flex:none;display:inline-flex;position:relative}.nx-chip-filter-chip>.nx-icon{block-size:1rem;inline-size:1rem;color:var(--nx-text-subtle);transition:color var(--nx-dur-base) var(--nx-ease-out);flex:none}.nx-chip-filter-chip:hover{color:var(--nx-text);box-shadow:inset 0 0 0 1px var(--nx-border-strong)}.nx-chip-filter-chip:active:not(:has(:disabled)){scale:calc(1 - .04 * var(--nx-motion))}.nx-chip-filter-chip:has(:focus-visible){outline:2px solid var(--nx-ring);outline-offset:2px}.nx-chip-filter-chip:has(:disabled){opacity:.45;cursor:not-allowed}.nx-chip-filter-chip:has(:checked){color:var(--nx-accent-contrast);box-shadow:none;font-weight:600}.nx-chip-filter-chip:has(:checked)>.nx-icon{color:var(--nx-accent-contrast)}.nx-chip-filter-chip:has(:checked) .nx-chip-filter-count{background:color-mix(in oklab, var(--nx-accent-contrast) 22%, transparent);color:var(--nx-accent-contrast)}.nx-chip-filter-input{appearance:none;opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.nx-chip-filter-count{border-radius:var(--nx-radius-full);background:var(--nx-surface-2);block-size:1.25rem;min-inline-size:1.25rem;color:var(--nx-text-muted);font:700 var(--nx-text-xs) / 1 var(--nx-font-sans);transition:background-color var(--nx-dur-base) var(--nx-ease-out), color var(--nx-dur-base) var(--nx-ease-out);justify-content:center;align-items:center;padding-inline:.3rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.nx-chip-filter-row{scroll-behavior:auto}.nx-chip-filter-chip:active{scale:none}}@media (forced-colors:active){.nx-chip-filter-chip{border:1px solid canvastext}.nx-chip-filter-thumb{background:highlight}}.nx-stat-strip{--nx-stat-strip-value-size:var(--nx-text-3xl);gap:var(--nx-space-4) 0;padding:var(--nx-space-2) 0;flex-wrap:wrap;margin:0;display:flex;overflow:clip}.nx-stat-strip-item{justify-content:center;align-items:center;gap:var(--nx-space-3);padding-inline:var(--nx-space-5);border-inline-start:1px solid var(--nx-border);flex:auto;margin-inline-start:-1px;display:flex}.nx-stat-strip-icon{border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-accent-soft);block-size:2.25rem;inline-size:2.25rem;color:var(--nx-accent-text);flex:none;place-items:center;display:grid}.nx-stat-strip-icon .nx-icon{block-size:1.125rem;inline-size:1.125rem}.nx-stat-strip-what{text-align:center;justify-items:center;gap:.2rem;min-inline-size:0;display:grid}.nx-stat-strip-label{color:var(--nx-text-subtle);font:600 var(--nx-text-xs) / 1.4 var(--nx-font-sans);text-transform:uppercase;letter-spacing:var(--nx-tracking-wider);margin:0}.nx-stat-strip-value{color:var(--nx-text);font:650 var(--nx-stat-strip-value-size) / 1.1 var(--nx-font-display);justify-items:center;gap:.15rem;margin:0;display:grid}.nx-stat-strip-caption{color:var(--nx-text-muted);font:400 var(--nx-text-xs) / 1.4 var(--nx-font-sans)}@media (prefers-reduced-motion:reduce){.nx-stat-strip .nx-digit-track{transition:none}}@media (forced-colors:active){.nx-stat-strip-item,.nx-stat-strip-icon{border-color:canvastext}}.nx-sort-pill-trigger{align-items:center;gap:var(--nx-space-2);min-block-size:2.5rem;padding-inline:var(--nx-space-4) var(--nx-space-3);border-radius:var(--nx-radius-full);background:var(--nx-surface-2);color:var(--nx-text);font:600 var(--nx-text-sm) / 1 var(--nx-font-sans);box-shadow:inset 0 1px 2px #0000000f, inset 0 0 0 1px var(--nx-border);cursor:pointer;transition-property:scale,background-color,box-shadow;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-base);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);border:0;display:inline-flex}.nx-sort-pill-trigger:hover{background:var(--nx-surface-3)}.nx-sort-pill-trigger:active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-sort-pill-trigger:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-sort-pill-trigger[aria-expanded=true]{background:var(--nx-surface);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight), 0 0 0 1px color-mix(in oklab, var(--nx-border) 70%, transparent)}.nx-sort-pill-labels{place-items:center;min-inline-size:4ch;display:inline-grid}.nx-sort-pill-label{white-space:nowrap;opacity:0;translate:0 calc(.7em * var(--nx-motion));filter:blur(calc(2px * var(--nx-motion)));grid-area:1/1;transition:opacity .3s cubic-bezier(.2,0,0,1),translate .3s cubic-bezier(.2,0,0,1),filter .3s cubic-bezier(.2,0,0,1)}.nx-sort-pill-labels>[data-current]{opacity:1;filter:blur();translate:0}.nx-sort-pill-chevron{color:var(--nx-text-subtle);transition:rotate var(--nx-spring-snappy-duration) var(--nx-spring-snappy);display:inline-flex}.nx-sort-pill-chevron .nx-icon{block-size:1rem;inline-size:1rem}[aria-expanded=true]>.nx-sort-pill-chevron{rotate:180deg}.nx-sort-pill{z-index:var(--nx-z-dropdown);border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);min-inline-size:min(13rem,100vw - 1rem);color:var(--nx-text);box-shadow:var(--nx-shadow-xl), inset 0 1px 0 var(--nx-highlight);transform-origin:var(--nx-origin,top center);opacity:0;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), display var(--nx-dur-fast) allow-discrete, overlay var(--nx-dur-fast) allow-discrete;margin:0;padding:0;display:grid;position:fixed;inset:auto;overflow:clip;scale:.95}.nx-sort-pill:where(:popover-open,[data-open]){opacity:1;scale:1}@starting-style{.nx-sort-pill:where(:popover-open,[data-open]){opacity:0;scale:.95}}.nx-sort-pill:not([popover]):not([data-open]){display:none}.nx-sort-pill-list{padding:var(--nx-space-1);margin:0;list-style:none;display:grid}.nx-sort-pill-option{border-radius:var(--nx-radius-lg)}.nx-sort-pill-option+.nx-sort-pill-option{margin-block-start:2px}.nx-sort-pill-choice{align-items:center;gap:var(--nx-space-3);min-block-size:2.375rem;inline-size:100%;padding:var(--nx-space-2) var(--nx-space-3);border-radius:inherit;color:inherit;font:500 var(--nx-text-sm) / 1.3 var(--nx-font-sans);text-align:start;cursor:pointer;transition-property:background-color;transition-duration:var(--nx-dur-fast);transition-timing-function:var(--nx-ease-out);background:0 0;border:0;display:flex}.nx-sort-pill-choice>.nx-icon{block-size:1rem;inline-size:1rem;color:var(--nx-text-subtle);flex:none}.nx-sort-pill-choice>span{min-inline-size:0}.nx-sort-pill-choice:hover{background:var(--nx-surface-2)}.nx-sort-pill-choice:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}.nx-sort-pill-option[data-selected] .nx-sort-pill-choice{background:var(--nx-accent-soft);color:var(--nx-accent-text)}.nx-sort-pill-option[data-selected] .nx-sort-pill-choice>.nx-icon{color:var(--nx-accent-text)}.nx-sort-pill-mark{background:var(--nx-accent);block-size:1.25rem;inline-size:1.25rem;color:var(--nx-accent-text);opacity:0;transition:opacity var(--nx-spring-snappy-duration) var(--nx-spring-snappy), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;display:grid;scale:.25}.nx-sort-pill-mark .nx-icon{block-size:.75rem;inline-size:.75rem}.nx-sort-pill-option[data-selected] .nx-sort-pill-mark{opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.nx-sort-pill-label{filter:none;transition:opacity .15s var(--nx-ease-out);translate:none}}@media (forced-colors:active){.nx-sort-pill-trigger{box-shadow:inset 0 0 0 1px buttontext}.nx-sort-pill{border:1px solid canvastext}.nx-sort-pill-mark{border:1px solid buttontext}}.nx-glass{--_frost:10px;--_sat:1.7;--_tint:var(--nx-glass-tint);--_rim:1.25px;--_radius:var(--nx-radius-2xl);isolation:isolate;border-radius:var(--_radius);color:var(--nx-text);background-color:var(--_tint);background-image:linear-gradient(180deg, var(--nx-glass-sheen), transparent 42%);-webkit-backdrop-filter:var(--nx-refract,) blur(var(--_frost)) saturate(var(--_sat));backdrop-filter:var(--nx-refract,) blur(var(--_frost)) saturate(var(--_sat));box-shadow:inset 0 0 0 1px var(--nx-glass-rim-soft), inset 0 1px 0 var(--nx-glass-rim), 0 0 0 .5px var(--nx-glass-edge), 0 1px 2px var(--nx-glass-shade), 0 16px 36px -16px var(--nx-glass-shade);position:relative}.nx-glass[data-preset=clear]{--_frost:1px;--_sat:1.4;--_tint:transparent}.nx-glass[data-preset=frost]{--_frost:24px;--_tint:var(--nx-glass-tint-hover)}.nx-glass[data-preset=thick]{--_frost:4px;--_rim:2px;box-shadow:inset 0 0 0 1px var(--nx-glass-rim-soft), inset 0 2px 1px var(--nx-glass-rim), inset 0 -8px 18px -12px var(--nx-glass-rim), 0 0 0 .5px var(--nx-glass-edge), 0 2px 4px var(--nx-glass-shade), 0 28px 56px -20px var(--nx-glass-shade)}.nx-glass:before,.nx-lens:before{content:"";border-radius:inherit;padding:var(--_rim,1.25px);background:conic-gradient(from var(--nx-light), var(--nx-glass-rim) 0deg, transparent 58deg, var(--nx-glass-edge) 90deg, transparent 122deg, var(--nx-glass-rim-soft) 180deg, transparent 238deg, var(--nx-glass-edge) 270deg, transparent 302deg, var(--nx-glass-rim) 360deg);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.nx-glass[data-iridescent]:after,.nx-lens[data-iridescent]:after{content:"";border-radius:inherit;background:conic-gradient(from calc(var(--nx-light) + 30deg), var(--nx-violet-300), var(--nx-cyan-300), var(--nx-gold-200), var(--nx-lapis-300), var(--nx-violet-300));-webkit-mask-composite:xor;filter:blur(1px);opacity:.55;pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.nx-glass[data-interactive]{cursor:pointer;transition:background-color var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy)}.nx-glass[data-interactive]:active:not([data-static],:disabled,[aria-disabled=true]){scale:calc(1 - .04 * var(--nx-motion));transition-duration:var(--nx-dur-fast), .12s;transition-timing-function:var(--nx-ease-out), var(--nx-ease-out)}@media (hover:hover) and (pointer:fine){.nx-glass[data-interactive]:hover:not(:disabled,[aria-disabled=true]){--_tint:var(--nx-glass-tint-hover)}}.nx-glass-button{--_radius:var(--nx-radius-full);justify-content:center;align-items:center;gap:var(--nx-space-2);min-block-size:2.75rem;padding-block:0;padding-inline:var(--nx-space-5);font:inherit;font-weight:600;font-size:var(--nx-text-sm);letter-spacing:var(--nx-tracking-tight);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:0;text-decoration:none;display:inline-flex}.nx-glass-button:has(>.nx-icon:last-child):not(:has(>.nx-icon:first-child)){padding-inline-end:calc(var(--nx-space-5) - 2px)}.nx-glass-button:has(>.nx-icon:first-child):not(:has(>.nx-icon:last-child)){padding-inline-start:calc(var(--nx-space-5) - 2px)}.nx-glass-button[data-size=sm]{min-block-size:2.25rem;padding-inline:var(--nx-space-4);font-size:var(--nx-text-xs)}.nx-glass-button[data-size=lg]{min-block-size:3.25rem;padding-inline:var(--nx-space-6);font-size:var(--nx-text-base)}.nx-glass-button[data-icon-only]{aspect-ratio:1;min-inline-size:2.75rem;padding-inline:0}.nx-glass-button[data-icon-only][data-size=sm]{min-inline-size:2.25rem}.nx-glass-button[data-icon-only][data-size=lg]{min-inline-size:3.25rem}.nx-glass-button:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-glass-panel{padding:var(--nx-space-6);display:block}.nx-lens{--_rim:1.25px;--_tint:transparent;border-radius:var(--nx-radius-full);background-color:var(--_tint);background-image:radial-gradient(120% 80% at 50% 0%, var(--nx-glass-sheen), transparent 62%);box-shadow:inset 0 0 0 1px var(--nx-glass-rim-soft), inset 0 1px 1px var(--nx-glass-rim), inset 0 -2px 4px -2px var(--nx-glass-rim-soft), inset 0 0 12px -5px var(--nx-glass-shade), 0 0 0 .5px var(--nx-glass-edge), 0 2px 4px -2px var(--nx-glass-shade), 0 10px 22px -10px var(--nx-glass-shade);pointer-events:none;position:absolute}.nx-glass-seg{--_pad:4px;--_h:2.25rem;--_radius:var(--nx-radius-full);padding:var(--_pad);touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:inline-grid}.nx-glass-seg-track{grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative}.nx-glass-seg-option{place-items:center;gap:var(--nx-space-1);min-block-size:var(--_h);padding-inline:var(--nx-space-4);border-radius:var(--nx-radius-full);color:var(--nx-text-muted);font-size:var(--nx-text-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--nx-dur-fast) var(--nx-ease-out);grid-auto-flow:column;font-weight:600;display:grid;position:relative}.nx-glass-seg-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.nx-glass-seg-option:has(input:checked){color:var(--nx-text)}.nx-glass-seg-option:has(input:focus-visible){outline:2px solid var(--nx-ring);outline-offset:2px}.nx-glass-seg-option:has(input:disabled){opacity:.45;cursor:not-allowed}.nx-glass-seg-lens{--nx-lens-power:1;--_tint:var(--nx-glass-tint);z-index:1;transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), inline-size var(--nx-spring-gentle-duration) var(--nx-spring-gentle), block-size var(--nx-spring-gentle-duration) var(--nx-spring-gentle), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), --nx-lens-power var(--nx-dur-base) var(--nx-ease-out), opacity var(--nx-dur-fast) var(--nx-ease-out)}.nx-glass-seg[data-pressed] .nx-glass-seg-lens{--nx-lens-power:1.7;scale:calc(1 + .1 * var(--nx-motion)) calc(1 + .16 * var(--nx-motion))}.nx-glass-seg[data-dragging] .nx-glass-seg-lens{transition:scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), --nx-lens-power var(--nx-dur-base) var(--nx-ease-out)}.nx-glass-dock{--_item:3rem;--_gap:var(--nx-space-2);--_pad:var(--nx-space-2);--_tile-radius:.875rem;--_radius:calc(var(--_tile-radius) + var(--_pad));padding:var(--_pad);display:inline-flex}.nx-glass-dock-items{gap:var(--_gap);margin:0;padding:0;list-style:none;display:flex;position:relative}.nx-glass-dock-item{inline-size:var(--_item);block-size:var(--_item);border-radius:var(--_tile-radius);color:var(--nx-text);background:var(--_tile,var(--nx-surface-2));font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale var(--nx-dur-fast) var(--nx-ease-out);border:0;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.nx-glass-dock-item .nx-icon{block-size:1.375rem;inline-size:1.375rem}.nx-glass-dock-item:active{scale:calc(1 - .04 * var(--nx-motion))}.nx-glass-dock-item:focus-visible{outline:2px solid var(--nx-ring);outline-offset:3px}.nx-glass-dock-item[data-tone]{color:var(--nx-ink-50)}.nx-glass-dock-item[data-tone=lapis]{--_tile:linear-gradient(160deg, var(--nx-lapis-400), var(--nx-lapis-700))}.nx-glass-dock-item[data-tone=violet]{--_tile:linear-gradient(160deg, var(--nx-violet-400), var(--nx-violet-700))}.nx-glass-dock-item[data-tone=cyan]{--_tile:linear-gradient(160deg, var(--nx-cyan-300), var(--nx-cyan-600))}.nx-glass-dock-item[data-tone=gold]{--_tile:linear-gradient(160deg, var(--nx-gold-300), var(--nx-gold-600));color:var(--nx-ink-900)}.nx-glass-dock-item[data-tone=ink]{--_tile:linear-gradient(160deg, var(--nx-ink-600), var(--nx-ink-900))}.nx-glass-dock-item[data-tone=rose]{--_tile:linear-gradient(160deg, var(--nx-chart-2), color-mix(in oklab, var(--nx-chart-2) 60%, var(--nx-ink-900)))}.nx-glass-dock-item[data-tone=green]{--_tile:linear-gradient(160deg, var(--nx-chart-7), color-mix(in oklab, var(--nx-chart-7) 60%, var(--nx-ink-900)))}.nx-glass-dock-item[aria-current]:after{content:"";background:var(--nx-text-muted);border-radius:50%;block-size:4px;inline-size:4px;position:absolute;inset-block-end:-6px}.nx-glass-dock-lens{--nx-lens-power:1;--_rim:1.5px;border-radius:calc(var(--_tile-radius) + 4px);inline-size:calc(var(--nx-ind-w,0px) + 8px);block-size:calc(var(--nx-ind-h,0px) + 8px);z-index:1;transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), --nx-lens-power var(--nx-dur-base) var(--nx-ease-out), opacity var(--nx-dur-base) var(--nx-ease-out);margin:-4px}.nx-glass-dock:not([data-active]) .nx-glass-dock-lens{opacity:0;--nx-lens-power:0}.nx-glass-dock[data-pressed] .nx-glass-dock-lens{scale:calc(1 + .08 * var(--nx-motion));--nx-lens-power:1.5}.nx-glass-dock-tip{inset-block-end:calc(100% + var(--_pad) + var(--nx-space-2));translate:calc(var(--nx-ind-x,0px) + var(--nx-ind-w,0px) / 2 - 50%) calc(4px * var(--nx-motion));padding:var(--nx-space-1) var(--nx-space-2);border-radius:var(--nx-radius-sm);background:var(--nx-text);color:var(--nx-bg);font-size:var(--nx-text-xs);white-space:nowrap;opacity:0;pointer-events:none;transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), opacity var(--nx-dur-fast) var(--nx-ease-out);font-weight:600;position:absolute;left:0}.nx-glass-dock[data-active] .nx-glass-dock-tip{opacity:1;translate:calc(var(--nx-ind-x,0px) + var(--nx-ind-w,0px) / 2 - 50%) 0}.nx-glass-switch{--_w:3.5rem;--_h:2rem;--_knob:1.625rem;--_gap:3px;align-items:center;gap:var(--nx-space-3);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:inline-flex}.nx-glass-switch-control{inline-size:var(--_w);block-size:var(--_h);flex:none;position:relative}.nx-glass-switch-input{z-index:2;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.nx-glass-switch-track{border-radius:var(--nx-radius-full);background:var(--nx-surface-3);box-shadow:inset 0 1px 2px var(--nx-glass-edge);transition:background-color var(--nx-dur-base) var(--nx-ease-out);position:absolute;inset:0;overflow:hidden}.nx-glass-switch-fill{border-radius:inherit;background:linear-gradient(90deg, var(--nx-accent), color-mix(in oklab, var(--nx-accent) 70%, var(--nx-cyan-400)));clip-path:inset(0 100% 0 0 round var(--nx-radius-full));transition:clip-path var(--nx-spring-gentle-duration) var(--nx-spring-gentle);position:absolute;inset:0}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .nx-glass-switch-fill{clip-path:inset(0 0 0 100% round var(--nx-radius-full))}.nx-glass-switch-control:has(:checked) .nx-glass-switch-fill{clip-path:inset(0 0 0 0 round var(--nx-radius-full))}.nx-glass-switch-thumb{--nx-lens-power:0;--_tint:var(--nx-ink-50);--_travel:calc(var(--_w) - var(--_knob) - var(--_gap) * 2);inline-size:var(--_knob);block-size:var(--_knob);background-color:var(--_tint);transition:translate var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), inline-size var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), background-color var(--nx-dur-base) var(--nx-ease-out), --nx-lens-power var(--nx-dur-base) var(--nx-ease-out);inset-block-start:var(--_gap);inset-inline-start:var(--_gap)}.nx-glass-switch-control:has(:checked) .nx-glass-switch-thumb{translate:calc(var(--_travel) * var(--nx-dir)) 0}.nx-glass-switch-control:has(:active:not(:disabled)) .nx-glass-switch-thumb{--nx-lens-power:1;--_tint:color-mix(in oklab, var(--nx-surface) 12%, transparent);inline-size:calc(var(--_knob) + .625rem);scale:calc(1 + .22 * var(--nx-motion))}.nx-glass-switch-control:has(:checked:active:not(:disabled)) .nx-glass-switch-thumb{translate:calc((var(--_travel) - .625rem) * var(--nx-dir)) 0}.nx-glass-switch-control:has(:focus-visible){outline:2px solid var(--nx-ring);outline-offset:2px;border-radius:var(--nx-radius-full)}.nx-glass-switch:has(:disabled){opacity:.5;cursor:not-allowed}.nx-glass-slider{--_thumb:1.75rem;--_track:.375rem;--p:.5;touch-action:pan-y;-webkit-tap-highlight-color:transparent;block-size:2.75rem;display:block;position:relative}.nx-glass-slider-bed{position:absolute;inset-block:0;inset-inline:0}.nx-glass-slider-track{block-size:var(--_track);border-radius:var(--nx-radius-full);background:var(--nx-surface-3);position:absolute;inset-block-start:50%;inset-inline:0;overflow:hidden;translate:0 -50%}.nx-glass-slider-fill{inline-size:calc(var(--_thumb) / 2 + var(--p) * (100% - var(--_thumb)));border-radius:inherit;background:linear-gradient(90deg, var(--nx-accent), color-mix(in oklab, var(--nx-accent) 65%, var(--nx-cyan-400)));position:absolute;inset-block:0;inset-inline-start:0}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .nx-glass-slider-fill{background:linear-gradient(270deg, var(--nx-accent), color-mix(in oklab, var(--nx-accent) 65%, var(--nx-cyan-400)))}.nx-glass-slider-ticks{inset-inline:calc(var(--_thumb) / 2);pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset-block:.35rem}.nx-glass-slider-ticks>span{background:linear-gradient(var(--nx-border-strong) 0 28%, transparent 28% 72%, var(--nx-border-strong) 72%);inline-size:1px}.nx-glass-slider-thumb{--nx-lens-power:0;--_tint:var(--nx-ink-50);inline-size:var(--_thumb);block-size:var(--_thumb);transition:scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), background-color var(--nx-dur-base) var(--nx-ease-out), --nx-lens-power var(--nx-dur-base) var(--nx-ease-out);inset-block-start:50%;inset-inline-start:calc(var(--p) * (100% - var(--_thumb)));translate:0 -50%}.nx-glass-slider[data-dragging] .nx-glass-slider-thumb{--nx-lens-power:1;--_tint:color-mix(in oklab, var(--nx-surface) 10%, transparent);scale:calc(1 + .5 * var(--nx-motion))}.nx-glass-slider-input{opacity:0;cursor:pointer;appearance:none;background:0 0;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.nx-glass-slider-input::-webkit-slider-thumb{appearance:none;inline-size:var(--_thumb);block-size:var(--_thumb)}.nx-glass-slider-input::-moz-range-thumb{inline-size:var(--_thumb);block-size:var(--_thumb);border:0}.nx-glass-slider:has(.nx-glass-slider-input:focus-visible) .nx-glass-slider-thumb{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-glass-slider-value{translate:calc(-50% * var(--nx-dir)) calc(6px * var(--nx-motion));padding:2px var(--nx-space-2);border-radius:var(--nx-radius-full);background:var(--nx-text);color:var(--nx-bg);font-size:var(--nx-text-xs);font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;transition:translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy), opacity var(--nx-dur-fast) var(--nx-ease-out);font-weight:600;position:absolute;inset-block-end:calc(100% + var(--nx-space-1));inset-inline-start:calc(var(--_thumb) / 2 + var(--p) * (100% - var(--_thumb)))}.nx-glass-slider[data-dragging] .nx-glass-slider-value{opacity:1;translate:calc(-50% * var(--nx-dir)) calc(-.625rem * var(--nx-motion))}.nx-glass-tabbar{--_pad:5px;--_radius:var(--nx-radius-full);padding:var(--_pad);transition:padding var(--nx-spring-gentle-duration) var(--nx-spring-gentle);display:inline-flex}.nx-glass-tabbar-items{gap:2px;margin:0;padding:0;list-style:none;display:flex;position:relative}.nx-glass-tab{min-block-size:2.75rem;min-inline-size:4.25rem;padding:var(--nx-space-1) var(--nx-space-3);border-radius:var(--nx-radius-full);color:var(--nx-text-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--nx-dur-fast) var(--nx-ease-out), min-inline-size var(--nx-spring-gentle-duration) var(--nx-spring-gentle), grid-template-rows var(--nx-spring-gentle-duration) var(--nx-spring-gentle), padding var(--nx-spring-gentle-duration) var(--nx-spring-gentle);background:0 0;border:0;grid-template-rows:auto 1fr;align-content:center;justify-items:center;font-size:.6875rem;font-weight:600;text-decoration:none;display:grid;position:relative}.nx-glass-tab .nx-icon{block-size:1.375rem;inline-size:1.375rem}.nx-glass-tab>span{white-space:nowrap;max-inline-size:10rem;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), max-inline-size var(--nx-spring-gentle-duration) var(--nx-spring-gentle);overflow:hidden}.nx-glass-tab:is([aria-current=page],[aria-selected=true]){color:var(--nx-accent-text)}.nx-glass-tab:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-glass-tabbar[data-compact]{--_pad:4px}.nx-glass-tabbar[data-compact] .nx-glass-tab{min-inline-size:2.75rem;padding-inline:var(--nx-space-2);grid-template-rows:auto 0fr}.nx-glass-tabbar[data-compact] .nx-glass-tab>span{opacity:0;max-inline-size:0}.nx-glass-tabbar-lens{--nx-lens-power:1;--_tint:color-mix(in oklab, var(--nx-accent) 9%, transparent);z-index:1;transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), inline-size var(--nx-spring-gentle-duration) var(--nx-spring-gentle), block-size var(--nx-spring-gentle-duration) var(--nx-spring-gentle), scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), --nx-lens-power var(--nx-dur-base) var(--nx-ease-out), opacity var(--nx-dur-fast) var(--nx-ease-out)}.nx-glass-tabbar[data-pressed] .nx-glass-tabbar-lens{--nx-lens-power:1.6;scale:calc(1 + .08 * var(--nx-motion)) calc(1 + .12 * var(--nx-motion))}.nx-reading-glass{isolation:isolate;position:relative}.nx-reading-glass-content{background:var(--nx-bg)}.nx-reading-glass-lens{--nx-lens-power:1;--_rim:1.5px;--_size:9rem;inline-size:var(--_size);block-size:var(--_size);z-index:2;translate:var(--nx-lens-x,0px) var(--nx-lens-y,0px);pointer-events:auto;cursor:grab;touch-action:none;transition:scale var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy), --nx-lens-power var(--nx-dur-base) var(--nx-ease-out);border:0;padding:0;top:0;left:0}.nx-reading-glass-lens[data-shape=pill]{inline-size:calc(var(--_size) * 1.7)}.nx-reading-glass-lens[data-shape=rounded]{border-radius:calc(var(--_size) * .28)}.nx-reading-glass-lens[data-held]{cursor:grabbing;scale:calc(1 + .06 * var(--nx-motion));--nx-lens-power:1.25}.nx-reading-glass-lens:focus-visible{outline:2px solid var(--nx-ring);outline-offset:4px}.nx-liquid-ripple{display:block;position:relative}.nx-backdrop-aurora,.nx-backdrop-starfield,.nx-backdrop-mesh,.nx-backdrop-dither,.nx-backdrop-plain{isolation:isolate;position:relative;overflow:clip}.nx-backdrop-layer{z-index:-1;pointer-events:none;position:absolute}.nx-backdrop-aurora>.nx-backdrop-layer{filter:blur(72px);opacity:var(--nx-backdrop-intensity);animation:nx-backdrop-aurora-drift 26s var(--nx-ease-in-out) infinite alternate;border-radius:50%}.nx-backdrop-aurora>.nx-backdrop-layer:first-child{aspect-ratio:1.75;background:linear-gradient(115deg, transparent, color-mix(in oklab, var(--nx-lapis-500) 85%, var(--nx-violet-500)) 38% 62%, transparent);inline-size:62vmax;animation-delay:-4s;inset-block-start:-18%;inset-inline-start:-12%}.nx-backdrop-aurora>.nx-backdrop-layer:nth-child(2){aspect-ratio:1.6;background:linear-gradient(65deg, transparent, color-mix(in oklab, var(--nx-violet-500) 80%, var(--nx-lapis-500)) 35% 65%, transparent);filter:blur(88px);inline-size:58vmax;opacity:calc(var(--nx-backdrop-intensity) * .9);animation-duration:32s;animation-delay:-13s;inset-block-end:-20%;inset-inline-end:-12%}.nx-backdrop-aurora>.nx-backdrop-layer:nth-child(3){aspect-ratio:1.35;background:radial-gradient(50% 50%, var(--nx-cyan-500), transparent 68%);filter:blur(60px);inline-size:42vmax;opacity:calc(var(--nx-backdrop-intensity) * .6);animation-duration:21s;animation-delay:-9s;inset-block-start:32%;inset-inline-start:26%}@keyframes nx-backdrop-aurora-drift{0%{translate:0;rotate:calc(-4deg * var(--nx-motion));scale:1}50%{translate:calc(5vmax * var(--nx-motion)) calc(3vmax * var(--nx-motion));rotate:calc(5deg * var(--nx-motion));scale:1.07}to{translate:calc(-3vmax * var(--nx-motion)) calc(5vmax * var(--nx-motion));rotate:calc(-3deg * var(--nx-motion));scale:.96}}@media (prefers-reduced-motion:reduce){.nx-backdrop-aurora>.nx-backdrop-layer{animation:none}}.nx-backdrop-starfield{--_tile:1500px;background:radial-gradient(ellipse 90% 70% at 50% 118%, color-mix(in oklab, var(--nx-lapis-700) 30%, transparent), transparent 62%)}.nx-backdrop-starfield>.nx-backdrop-layer{inset:0;-webkit-mask-image:radial-gradient(88% 82% at 50% 44%,#000 38%,#0000 78%);mask-image:radial-gradient(88% 82% at 50% 44%,#000 38%,#0000 78%)}.nx-backdrop-starfield>.nx-backdrop-layer:before,.nx-backdrop-starfield>.nx-backdrop-layer:after{content:"";inline-size:var(--_dot);block-size:var(--_dot);box-shadow:var(--_stars);animation:nx-backdrop-starfield-drift var(--_speed) linear infinite;border-radius:50%;position:absolute;inset-block-start:0;inset-inline-start:0}.nx-backdrop-starfield>.nx-backdrop-layer:after{inset-block-start:calc(-1 * var(--_tile))}.nx-backdrop-starfield>.nx-backdrop-layer:first-child{--_dot:1px;--_speed:190s;--_c:color-mix(in oklab, var(--nx-star) 45%, transparent);--_stars:983px 1363px 0 0 var(--_c), 477px 996px 0 0 var(--_c), 1390px 248px 0 0 var(--_c), 1158px 998px 0 0 var(--_c), 525px 733px 0 0 var(--_c), 955px 266px 0 0 var(--_c), 1847px 175px 0 0 var(--_c), 2093px 347px 0 0 var(--_c), 1157px 1134px 0 0 var(--_c), 531px 1337px 0 0 var(--_c), 1298px 328px 0 0 var(--_c), 148px 1084px 0 0 var(--_c), 67px 1147px 0 0 var(--_c), 690px 143px 0 0 var(--_c), 96px 573px 0 0 var(--_c), 182px 440px 0 0 var(--_c), 2119px 623px 0 0 var(--_c), 886px 696px 0 0 var(--_c), 669px 334px 0 0 var(--_c), 1292px 916px 0 0 var(--_c), 1857px 1432px 0 0 var(--_c), 31px 550px 0 0 var(--_c), 287px 681px 0 0 var(--_c), 104px 1301px 0 0 var(--_c), 508px 1077px 0 0 var(--_c), 1793px 980px 0 0 var(--_c), 1684px 1240px 0 0 var(--_c), 452px 1231px 0 0 var(--_c), 1916px 429px 0 0 var(--_c), 1213px 1195px 0 0 var(--_c), 317px 1047px 0 0 var(--_c), 442px 1368px 0 0 var(--_c), 2301px 57px 0 0 var(--_c), 241px 534px 0 0 var(--_c), 1463px 412px 0 0 var(--_c), 828px 885px 0 0 var(--_c), 837px 1330px 0 0 var(--_c), 1637px 516px 0 0 var(--_c), 1589px 13px 0 0 var(--_c), 1257px 277px 0 0 var(--_c), 225px 640px 0 0 var(--_c), 931px 899px 0 0 var(--_c), 2338px 1323px 0 0 var(--_c), 747px 1087px 0 0 var(--_c), 2152px 1099px 0 0 var(--_c), 98px 641px 0 0 var(--_c), 492px 877px 0 0 var(--_c), 2265px 584px 0 0 var(--_c), 1499px 1337px 0 0 var(--_c), 1353px 1322px 0 0 var(--_c), 2149px 782px 0 0 var(--_c), 868px 164px 0 0 var(--_c), 1774px 1458px 0 0 var(--_c), 2129px 723px 0 0 var(--_c), 1575px 1185px 0 0 var(--_c), 997px 772px 0 0 var(--_c), 1349px 375px 0 0 var(--_c), 686px 490px 0 0 var(--_c), 475px 310px 0 0 var(--_c), 376px 996px 0 0 var(--_c), 2100px 121px 0 0 var(--_c), 1574px 796px 0 0 var(--_c), 1477px 173px 0 0 var(--_c), 49px 182px 0 0 var(--_c), 1581px 203px 0 0 var(--_c), 276px 407px 0 0 var(--_c)}.nx-backdrop-starfield>.nx-backdrop-layer:nth-child(2){--_dot:1.5px;--_speed:125s;--_c:color-mix(in oklab, var(--nx-star) 70%, transparent);--_stars:1346px 649px 0 0 var(--_c), 874px 300px 0 0 var(--_c), 1323px 294px 0 0 var(--_c), 1877px 784px 0 0 var(--_c), 95px 889px 0 0 var(--_c), 679px 1378px 0 0 var(--_c), 1064px 117px 0 0 var(--_c), 2295px 529px 0 0 var(--_c), 783px 383px 0 0 var(--_c), 1272px 988px 0 0 var(--_c), 1147px 70px 0 0 var(--nx-cyan-300), 1832px 1369px 0 0 var(--_c), 1844px 225px 0 0 var(--_c), 829px 1104px 0 0 var(--_c), 1753px 530px 0 0 var(--_c), 1292px 1382px 0 0 var(--_c), 230px 384px 0 0 var(--_c), 1095px 784px 0 0 var(--_c), 449px 51px 0 0 var(--_c), 461px 284px 0 0 var(--_c), 14px 812px 0 0 var(--_c), 1832px 1243px 0 0 var(--_c), 890px 1436px 0 0 var(--_c), 2060px 1087px 0 0 var(--_c), 1272px 138px 0 0 var(--_c), 1005px 639px 0 0 var(--_c), 761px 190px 0 0 var(--_c), 1625px 30px 0 0 var(--nx-gold-300), 894px 729px 0 0 var(--_c), 1037px 1449px 0 0 var(--_c), 799px 754px 0 0 var(--_c), 1094px 418px 0 0 var(--_c), 1945px 712px 0 0 var(--_c), 77px 1353px 0 0 var(--nx-cyan-300), 2152px 943px 0 0 var(--_c), 2378px 1382px 0 0 var(--_c), 1026px 204px 0 0 var(--_c), 162px 1010px 0 0 var(--_c), 2155px 759px 0 0 var(--_c), 627px 762px 0 0 var(--_c), 1949px 16px 0 0 var(--_c), 1834px 571px 0 0 var(--_c)}.nx-backdrop-starfield>.nx-backdrop-layer:nth-child(3){--_dot:2.5px;--_speed:75s;--_c:var(--nx-star);--_stars:1936px 1355px 0 0 var(--_c), 131px 1141px 0 0 var(--_c), 431px 148px 0 0 var(--_c), 2319px 163px 3px 0 color-mix(in oklab, var(--nx-gold-300) 55%, transparent), 2319px 163px 0 0 var(--nx-gold-300), 1235px 261px 0 0 var(--_c), 1931px 480px 3px 0 color-mix(in oklab, var(--nx-cyan-300) 55%, transparent), 1931px 480px 0 0 var(--nx-cyan-300), 190px 67px 0 0 var(--_c), 719px 412px 0 0 var(--_c), 1302px 1045px 3px 0 color-mix(in oklab, var(--nx-gold-300) 55%, transparent), 1302px 1045px 0 0 var(--nx-gold-300), 273px 317px 0 0 var(--_c), 702px 893px 0 0 var(--_c), 906px 776px 0 0 var(--_c), 849px 1334px 0 0 var(--_c), 436px 635px 0 0 var(--_c), 1544px 662px 3px 0 color-mix(in oklab, var(--nx-gold-300) 55%, transparent), 1544px 662px 0 0 var(--nx-gold-300), 477px 484px 0 0 var(--_c), 1061px 365px 0 0 var(--_c), 291px 1083px 3px 0 color-mix(in oklab, var(--nx-cyan-300) 55%, transparent), 291px 1083px 0 0 var(--nx-cyan-300), 189px 520px 0 0 var(--_c), 309px 1378px 0 0 var(--_c);animation:nx-backdrop-starfield-twinkle 7.5s var(--nx-ease-in-out) infinite alternate}@keyframes nx-backdrop-starfield-drift{to{translate:0 calc(var(--_tile) * var(--nx-motion))}}@keyframes nx-backdrop-starfield-twinkle{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){.nx-backdrop-starfield>.nx-backdrop-layer,.nx-backdrop-starfield>.nx-backdrop-layer:before,.nx-backdrop-starfield>.nx-backdrop-layer:after{animation:none!important}}.nx-backdrop-dither{background:radial-gradient(ellipse 75% 60% at 50% 58%, var(--nx-accent-soft), transparent 72%)}.nx-backdrop-dither>.nx-backdrop-layer{--_cell:var(--nx-dither-cell,9px);opacity:calc(var(--nx-backdrop-intensity) * 2.2);background-image:radial-gradient(var(--_dot) 1px, transparent 1.5px);background-size:var(--_cell) var(--_cell);inset:0;-webkit-mask-image:radial-gradient(78% 68% at 50% 46%,#000 32%,#0000 80%);mask-image:radial-gradient(78% 68% at 50% 46%,#000 32%,#0000 80%)}.nx-backdrop-dither>.nx-backdrop-layer:first-child{--_dot:color-mix(in oklab, var(--nx-lapis-500) 60%, transparent);animation:nx-backdrop-dither-wave-a 17s var(--nx-ease-in-out) infinite}.nx-backdrop-dither>.nx-backdrop-layer:nth-child(2){--_dot:color-mix(in oklab, var(--nx-violet-500) 55%, transparent);--_cell:calc(var(--nx-dither-cell,9px) * 1.3);animation:nx-backdrop-dither-wave-b 23s var(--nx-ease-in-out) -7s infinite}.nx-backdrop-dither>.nx-backdrop-layer:nth-child(3){display:none}@keyframes nx-backdrop-dither-wave-a{0%{background-position:0 0}25%{background-position:calc(2 * var(--_cell) * var(--nx-motion)) calc(-1 * var(--_cell) * var(--nx-motion))}50%{background-position:calc(1 * var(--_cell) * var(--nx-motion)) calc(2 * var(--_cell) * var(--nx-motion))}75%{background-position:calc(3 * var(--_cell) * var(--nx-motion)) calc(1 * var(--_cell) * var(--nx-motion))}to{background-position:calc(4 * var(--_cell) * var(--nx-motion)) 0}}@keyframes nx-backdrop-dither-wave-b{0%{background-position:0 0}33%{background-position:calc(-2 * var(--_cell) * var(--nx-motion)) calc(1 * var(--_cell) * var(--nx-motion))}66%{background-position:calc(-1 * var(--_cell) * var(--nx-motion)) calc(-2 * var(--_cell) * var(--nx-motion))}to{background-position:calc(-3 * var(--_cell) * var(--nx-motion)) calc(2 * var(--_cell) * var(--nx-motion))}}@media (prefers-reduced-motion:reduce){.nx-backdrop-dither>.nx-backdrop-layer{animation:none!important}}.nx-backdrop-mesh>.nx-backdrop-layer{filter:blur(clamp(20px,3vw,44px));opacity:calc(var(--nx-backdrop-intensity) * 1.5);mix-blend-mode:var(--_mesh-blend,soft-light);animation:nx-backdrop-mesh-drift 26s var(--nx-ease-in-out) infinite alternate;border-radius:50%}.nx-backdrop-mesh>.nx-backdrop-layer:first-child{background:radial-gradient(closest-side, var(--nx-lapis-500), color-mix(in oklab, var(--nx-lapis-500) 30%, transparent) 58%, transparent);animation-delay:-5s;inset-block:-32% 52%;inset-inline:-18% 46%}.nx-backdrop-mesh>.nx-backdrop-layer:nth-child(2){background:radial-gradient(closest-side, var(--nx-violet-500), color-mix(in oklab, var(--nx-violet-500) 30%, transparent) 58%, transparent);animation-name:nx-backdrop-mesh-breathe;animation-duration:31s;animation-direction:alternate-reverse;animation-delay:-14s;inset-block:-26% 44%;inset-inline:44% -22%}.nx-backdrop-mesh>.nx-backdrop-layer:nth-child(3){background:radial-gradient(closest-side, var(--nx-cyan-500), color-mix(in oklab, var(--nx-cyan-500) 30%, transparent) 58%, transparent);animation-duration:37s;animation-delay:-21s;inset-block:34% -32%;inset-inline:30% -28%}.nx-backdrop-mesh>.nx-backdrop-layer:nth-child(4){background:radial-gradient(closest-side, var(--nx-gold-500), color-mix(in oklab, var(--nx-gold-500) 26%, transparent) 55%, transparent);opacity:calc(var(--nx-backdrop-intensity) * 1.1);animation-name:nx-backdrop-mesh-breathe;animation-duration:29s;animation-direction:alternate-reverse;animation-delay:-9s;inset-block:46% -34%;inset-inline:-24% 42%}.nx-backdrop-mesh>.nx-backdrop-layer:nth-child(5){--_weave:color-mix(in oklab, var(--nx-violet-500) 55%, var(--nx-cyan-500));background:radial-gradient(closest-side, var(--_weave), color-mix(in oklab, var(--_weave) 28%, transparent) 60%, transparent);opacity:calc(var(--nx-backdrop-intensity) * 1.25);animation-duration:43s;animation-delay:-30s;inset-block:12% 16%;inset-inline:26% 30%}@keyframes nx-backdrop-mesh-drift{0%{translate:0;scale:1}33%{translate:calc(9% * var(--nx-motion) * var(--nx-dir)) calc(-6% * var(--nx-motion));scale:calc(1 + .14 * var(--nx-motion))}66%{translate:calc(-8% * var(--nx-motion) * var(--nx-dir)) calc(6% * var(--nx-motion));scale:calc(1 - .1 * var(--nx-motion))}to{translate:calc(6% * var(--nx-motion) * var(--nx-dir)) calc(8% * var(--nx-motion));scale:calc(1 + .08 * var(--nx-motion))}}@keyframes nx-backdrop-mesh-breathe{0%{translate:calc(-4% * var(--nx-motion) * var(--nx-dir)) calc(3% * var(--nx-motion));scale:.94}50%{translate:calc(5% * var(--nx-motion) * var(--nx-dir)) calc(-5% * var(--nx-motion));scale:calc(1 + .16 * var(--nx-motion))}to{translate:calc(-3% * var(--nx-motion) * var(--nx-dir)) calc(5% * var(--nx-motion));scale:.98}}:root{--_mesh-blend:soft-light}@media (prefers-color-scheme:dark){:root:not([data-theme=light],.light){--_mesh-blend:screen}}[data-theme=dark],.dark{--_mesh-blend:screen}[data-theme=light],.light{--_mesh-blend:soft-light}@media (prefers-reduced-motion:reduce){.nx-backdrop-mesh>.nx-backdrop-layer{animation:none!important}}.nx-admin{--_side:16rem;--_rail:4.25rem;--_pad:.625rem;--_radius:var(--nx-admin-radius,0px);--_item-radius:var(--nx-radius-md);min-inline-size:0;container-type:inline-size}.nx-admin-frame{grid-template-columns:var(--_side) minmax(0, 1fr);block-size:var(--nx-admin-height,100dvh);min-block-size:var(--nx-admin-min-height,0px);border:var(--nx-admin-border,0px) solid var(--nx-border);border-radius:var(--_radius);background:var(--nx-bg);transition:grid-template-columns var(--nx-spring-gentle-duration) var(--nx-spring-gentle);display:grid;position:relative;overflow:clip}.nx-admin-frame[data-collapsed]{grid-template-columns:var(--_rail) minmax(0, 1fr)}.nx-admin-sidebar{z-index:2;gap:var(--nx-space-3);min-block-size:0;min-inline-size:0;padding:var(--_pad);border-inline-end:1px solid var(--nx-border);background:var(--nx-surface);flex-direction:column;display:flex;position:relative}.nx-admin-brand{white-space:nowrap;align-items:center;gap:.75rem;min-block-size:2.5rem;padding-inline:.6875rem;font-weight:700;display:flex;overflow:hidden}.nx-admin-mark{background:var(--nx-gradient-brand);block-size:1.625rem;inline-size:1.625rem;color:var(--nx-accent-contrast);font-size:var(--nx-text-xs);box-shadow:var(--nx-shadow-glow);border-radius:.5rem;flex:none;place-items:center;font-weight:800;display:grid}.nx-admin-brand-text{text-overflow:ellipsis;color:var(--nx-text);transition:opacity var(--nx-dur-base) var(--nx-ease-out), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle);overflow:hidden}.nx-admin-nav{isolation:isolate;align-content:start;gap:var(--nx-space-4);overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-block-size:0;padding-inline-end:.125rem;display:grid;position:relative;overflow-y:auto}.nx-admin-nav .nx-indicator{z-index:-1;inline-size:auto;translate:0 var(--nx-ind-y,0px);border-radius:var(--_item-radius);background:var(--nx-surface-2);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight);transition:translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy), block-size var(--nx-spring-snappy-duration) var(--nx-spring-snappy), opacity var(--nx-dur-fast) var(--nx-ease-out);inset-inline:0}.nx-admin-group{gap:.125rem;display:grid}.nx-admin-group ul{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.nx-admin-group-label{padding:var(--nx-space-2) .9375rem var(--nx-space-1);color:var(--nx-text-subtle);font-size:var(--nx-text-xs);letter-spacing:var(--nx-tracking-wide);text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--nx-dur-base) var(--nx-ease-out), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle);margin:0;font-weight:600;overflow:hidden}.nx-admin-item{border-radius:var(--_item-radius);min-block-size:2.5rem;inline-size:100%;color:var(--nx-text-muted);font:500 var(--nx-text-sm) / 1 var(--nx-font-sans);text-align:start;white-space:nowrap;cursor:pointer;transition:color var(--nx-dur-fast) var(--nx-ease-out), background-color var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);background:0 0;border:0;align-items:center;gap:.75rem;padding-inline:.9375rem;text-decoration:none;display:flex;position:relative}.nx-admin-item .nx-icon{block-size:1.125rem;inline-size:1.125rem;color:var(--nx-text-subtle);transition:color var(--nx-dur-fast) var(--nx-ease-out);flex:none}.nx-admin-item:hover{color:var(--nx-text);background:color-mix(in oklab, var(--nx-surface-2) 65%, transparent)}.nx-admin-item:is([aria-current=page],[aria-current=true]){color:var(--nx-text);font-weight:600}.nx-admin-item:is([aria-current=page],[aria-current=true]) .nx-icon{color:var(--nx-accent-text)}.nx-admin-item:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}.nx-admin-item:active:not([data-static],[data-static] *,:disabled){scale:calc(1 - .04 * var(--nx-motion))}.nx-admin-item:disabled,.nx-admin-item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.nx-admin-item:after{content:attr(data-label) / "";z-index:3;border-radius:var(--nx-radius-sm);background:var(--nx-surface-inverse);color:var(--nx-text-inverse);font-size:var(--nx-text-xs);white-space:nowrap;opacity:0;translate:calc(-4px * var(--nx-dir) * var(--nx-motion)) -50%;pointer-events:none;visibility:hidden;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), translate var(--nx-dur-fast) var(--nx-ease-out), visibility 0s linear var(--nx-dur-fast);padding:.35rem .6rem;font-weight:500;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + .75rem)}.nx-admin-label{text-overflow:ellipsis;min-inline-size:0;transition:opacity var(--nx-dur-base) var(--nx-ease-out), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle);flex:1;overflow:hidden}.nx-admin-badge{border-radius:var(--nx-radius-full);background:var(--nx-accent-soft);min-inline-size:1.25rem;color:var(--nx-accent-text);font-variant-numeric:tabular-nums;text-align:center;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);flex:none;padding:.15rem .4rem;font-size:.6875rem;font-weight:700}.nx-admin-sidebar-foot{border-block-start:1px solid var(--nx-border);gap:.25rem;padding-block-start:var(--nx-space-3);display:grid}.nx-admin-toggle .nx-icon{transition:rotate var(--nx-spring-snappy-duration) var(--nx-spring-snappy)}:is(.nx-admin-frame[data-collapsed],.nx-admin-sidebar[data-collapsed]) .nx-admin-label,:is(.nx-admin-frame[data-collapsed],.nx-admin-sidebar[data-collapsed]) .nx-admin-brand-text,:is(.nx-admin-frame[data-collapsed],.nx-admin-sidebar[data-collapsed]) .nx-admin-group-label{opacity:0;translate:calc(-6px * var(--nx-dir) * var(--nx-motion)) 0;pointer-events:none;transition-duration:.15s,.15s;transition-timing-function:var(--nx-ease-out), var(--nx-ease-out)}:is(.nx-admin-frame[data-collapsed],.nx-admin-sidebar[data-collapsed]) .nx-admin-toggle .nx-icon{rotate:180deg}:is(.nx-admin-frame[data-collapsed],.nx-admin-sidebar[data-collapsed]) .nx-admin-badge{border:2px solid var(--nx-surface);background:var(--nx-accent);color:#0000;block-size:.5rem;inline-size:.5rem;min-inline-size:.5rem;padding:0;position:absolute;inset-block-start:.35rem;inset-inline-start:1.85rem;overflow:hidden}:is(.nx-admin-frame[data-collapsed],.nx-admin-sidebar[data-collapsed]) .nx-admin-item:is(:hover,:focus-visible):after{opacity:1;visibility:visible;transition-delay:0s;translate:0 -50%}.nx-admin-main{z-index:1;grid-template-rows:auto minmax(0,1fr);min-block-size:0;min-inline-size:0;display:grid;position:relative}.nx-admin-topbar{align-items:center;gap:var(--nx-space-3);min-block-size:3.5rem;padding:var(--nx-space-2) var(--nx-space-5);border-block-end:1px solid var(--nx-border);background:color-mix(in oklab, var(--nx-surface) 72%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex}.nx-admin-topbar-start{align-items:center;gap:var(--nx-space-3);flex:1;min-inline-size:0;display:flex}.nx-admin-menu{border-radius:var(--nx-radius-md);block-size:2.25rem;inline-size:2.25rem;color:var(--nx-text-muted);cursor:pointer;transition:background-color var(--nx-dur-fast) var(--nx-ease-out), color var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);background:0 0;border:0;flex:none;place-items:center;padding:0;display:none}.nx-admin-menu .nx-icon{block-size:1.125rem;inline-size:1.125rem}.nx-admin-menu:hover{background:var(--nx-surface-2);color:var(--nx-text)}.nx-admin-menu:active{scale:calc(1 - .04 * var(--nx-motion))}.nx-admin-menu:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-admin-heading{gap:.125rem;min-inline-size:0;display:grid}.nx-admin-heading:empty{display:none}.nx-admin-title{color:var(--nx-text);font:650 var(--nx-text-md) / 1.3 var(--nx-font-display);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.nx-admin-subtitle{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.nx-admin-search{flex:1;justify-content:center;min-inline-size:0;display:flex}.nx-admin-search-btn{align-items:center;gap:var(--nx-space-2);min-block-size:2.25rem;inline-size:min(100%,22rem);padding-inline:var(--nx-space-3);border-radius:var(--nx-radius-md);background:var(--nx-surface-2);box-shadow:inset 0 0 0 1px var(--nx-border);color:var(--nx-text-subtle);font:400 var(--nx-text-sm) / 1 var(--nx-font-sans);cursor:pointer;transition:background-color var(--nx-dur-fast) var(--nx-ease-out), box-shadow var(--nx-dur-fast) var(--nx-ease-out), color var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);border:0;display:flex}.nx-admin-search-btn:hover{background:var(--nx-surface-3);color:var(--nx-text-muted)}.nx-admin-search-btn:active{scale:calc(1 - .04 * var(--nx-motion))}.nx-admin-search-btn:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px;box-shadow:none}.nx-admin-search-btn .nx-icon{flex:none;block-size:1rem;inline-size:1rem}.nx-admin-search-btn span{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.nx-admin-search-btn .nx-kbd{flex:none}.nx-admin-actions{align-items:center;gap:var(--nx-space-2);flex:none;display:flex}.nx-admin-actions:empty{display:none}.nx-admin-user{align-items:center;gap:var(--nx-space-2);border-radius:var(--nx-radius-full);color:var(--nx-text);font:500 var(--nx-text-sm) / 1 var(--nx-font-sans);cursor:pointer;transition:background-color var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);background:0 0;border:0;padding:.25rem .5rem .25rem .25rem;display:flex}.nx-admin-user:hover{background:var(--nx-surface-2)}.nx-admin-user:active{scale:calc(1 - .04 * var(--nx-motion))}.nx-admin-user:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-admin-user .nx-icon{block-size:1rem;inline-size:1rem;color:var(--nx-text-subtle);flex:none}.nx-admin-user-text{text-align:start;gap:.0625rem;min-inline-size:0;display:grid}.nx-admin-user-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-admin-user-name{font-weight:600}.nx-admin-user-role{color:var(--nx-text-subtle);font-size:var(--nx-text-xs)}.nx-admin-user-menu{min-inline-size:12rem;padding:var(--nx-space-2);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-xl);z-index:var(--nx-z-dropdown);transform-origin:var(--nx-origin,top center);opacity:0;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), display var(--nx-dur-fast) allow-discrete, overlay var(--nx-dur-fast) allow-discrete;display:grid;scale:.96}.nx-admin-user-menu:where(:popover-open,[data-open]){opacity:1;scale:1}@starting-style{.nx-admin-user-menu:where(:popover-open,[data-open]){opacity:0;scale:.96}}.nx-admin-user-menu:not([popover]):not([data-open]){display:none}.nx-admin-user-head{padding:var(--nx-space-2) var(--nx-space-2) var(--nx-space-2);border-block-end:1px solid var(--nx-border);gap:.125rem;margin-block-end:var(--nx-space-1);display:grid}.nx-admin-user-item{align-items:center;gap:var(--nx-space-2);min-block-size:2.25rem;padding-inline:var(--nx-space-2);border-radius:var(--nx-radius-sm);color:var(--nx-text-muted);font-size:var(--nx-text-sm);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--nx-dur-fast) var(--nx-ease-out), color var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);background:0 0;border:0;text-decoration:none;display:flex}.nx-admin-user-item .nx-icon{block-size:1rem;inline-size:1rem;color:var(--nx-text-subtle);flex:none}.nx-admin-user-item:hover{background:var(--nx-surface-2);color:var(--nx-text)}.nx-admin-user-item:active{scale:calc(1 - .04 * var(--nx-motion))}.nx-admin-user-item:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}.nx-admin-user-divider{margin:var(--nx-space-1) 0;border:0;border-block-start:1px solid var(--nx-border)}.nx-admin-content{min-block-size:0;padding:var(--nx-space-5) var(--nx-space-5) var(--nx-space-8);overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.nx-admin-content:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}.nx-admin-drawer{inline-size:min(var(--_side,16rem), 86vw);max-block-size:none;max-inline-size:none;padding:var(--_pad,.625rem);border:0;border-inline-end:1px solid var(--nx-border);background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-xl);opacity:0;translate:calc(-100% * var(--nx-dir)) 0;transition:opacity var(--nx-dur-base) var(--nx-ease-out), translate var(--nx-spring-soft-duration) var(--nx-spring-soft), display var(--nx-dur-base) allow-discrete, overlay var(--nx-dur-base) allow-discrete;flex-direction:column;margin:0;display:flex;position:fixed;inset:auto;inset-block:0;inset-inline-start:0;overflow:visible}.nx-admin-drawer:where(:popover-open,[data-open]){opacity:1;translate:0}@starting-style{.nx-admin-drawer:where(:popover-open,[data-open]){opacity:0;translate:calc(-100% * var(--nx-dir)) 0}}.nx-admin-drawer:not([popover]):not([data-open]){display:none}.nx-admin-drawer::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color var(--nx-dur-slow) var(--nx-ease-out), backdrop-filter var(--nx-dur-slow) var(--nx-ease-out), display var(--nx-dur-slow) allow-discrete, overlay var(--nx-dur-slow) allow-discrete;background:0 0}.nx-admin-drawer:popover-open::backdrop{background:var(--nx-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@starting-style{.nx-admin-drawer:popover-open::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}}.nx-admin-drawer .nx-admin-sidebar{background:0 0;border:0;flex:1;min-block-size:0;padding:0}.nx-admin-drawer .nx-admin-toggle{display:none}.nx-admin-drawer .nx-admin-brand{padding-inline-end:2.5rem}.nx-admin-drawer-close{border-radius:var(--nx-radius-sm);block-size:2rem;inline-size:2rem;color:var(--nx-text-muted);cursor:pointer;transition:background-color var(--nx-dur-fast) var(--nx-ease-out), color var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:calc(var(--_pad,.625rem) + .25rem);inset-inline-end:.25rem}.nx-admin-drawer-close .nx-icon{block-size:1rem;inline-size:1rem}.nx-admin-drawer-close:hover{background:var(--nx-surface-2);color:var(--nx-text)}.nx-admin-drawer-close:active{scale:calc(1 - .04 * var(--nx-motion))}.nx-admin-drawer-close:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}@container (max-width:48rem){.nx-admin-frame{grid-template-columns:minmax(0,1fr)}.nx-admin-frame>.nx-admin-sidebar{display:none}.nx-admin-menu{display:grid}.nx-admin-search{display:none}.nx-admin-search[data-keep]{display:flex}.nx-admin-content{padding:var(--nx-space-4)}.nx-admin-user-text{display:none}}@media (prefers-reduced-motion:reduce){.nx-admin-frame,.nx-admin-drawer{transition-duration:var(--nx-dur-fast)}.nx-admin-item:active,.nx-admin-menu:active,.nx-admin-search-btn:active,.nx-admin-user:active,.nx-admin-user-item:active{scale:none}}@media (forced-colors:active){.nx-admin-item[aria-current]{border:1px solid canvastext}.nx-admin-nav .nx-indicator{background:highlight}}.nx-auth-card{inline-size:min(100%, var(--nx-auth-width,64rem));border:1px solid var(--nx-border);border-radius:var(--nx-radius-2xl);background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-lg), inset 0 1px 0 var(--nx-highlight);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin:0;display:grid;overflow:clip}@media (max-width:52rem){.nx-auth-card{grid-template-columns:minmax(0,1fr)}.nx-auth-card-media{display:none}}.nx-auth-card-media{isolation:isolate;justify-content:space-between;gap:var(--nx-space-6);min-block-size:30rem;padding:var(--nx-space-8);background:linear-gradient(168deg, var(--nx-ink-850), var(--nx-ink-950) 72%);color:var(--nx-ink-50);flex-direction:column;display:flex;position:relative;overflow:clip}.nx-auth-card-glow{z-index:-1;filter:blur(58px);opacity:.5;pointer-events:none;animation:nx-auth-card-drift 24s var(--nx-ease-in-out) infinite alternate;border-radius:50%;position:absolute}.nx-auth-card-glow[data-i="1"]{aspect-ratio:1.5;background:linear-gradient(120deg, transparent, var(--nx-lapis-500) 42% 62%, transparent);inline-size:130%;inset-block-start:-22%;inset-inline-start:-28%}.nx-auth-card-glow[data-i="2"]{aspect-ratio:1.4;background:linear-gradient(280deg, transparent, var(--nx-violet-500) 40% 60%, transparent);inline-size:120%;animation-duration:30s;animation-delay:-9s;inset-block-end:-26%;inset-inline-end:-30%}.nx-auth-card-glow[data-i="3"]{aspect-ratio:1.2;background:radial-gradient(circle, var(--nx-cyan-400), transparent 68%);opacity:.3;inline-size:60%;animation-duration:21s;animation-delay:-15s;inset-block-start:34%;inset-inline-end:-14%}.nx-auth-card-gridlines{z-index:-1;pointer-events:none;background:repeating-linear-gradient(to right, color-mix(in oklab, var(--nx-ink-50) 5%, transparent) 0 1px, transparent 1px 3.25rem), repeating-linear-gradient(to bottom, color-mix(in oklab, var(--nx-ink-50) 5%, transparent) 0 1px, transparent 1px 3.25rem);position:absolute;inset:0;-webkit-mask-image:radial-gradient(115% 95% at 12% 6%,#000000e6,#0000 72%);mask-image:radial-gradient(115% 95% at 12% 6%,#000000e6,#0000 72%)}.nx-auth-card-brand{gap:var(--nx-space-3);justify-items:start;margin-block-start:var(--nx-space-2);display:grid}.nx-auth-card-mark{border-radius:var(--nx-radius-md);background:var(--nx-gradient-brand);block-size:2.75rem;inline-size:2.75rem;color:var(--nx-accent-contrast);font:700 var(--nx-text-lg) / 1 var(--nx-font-display);box-shadow:0 10px 26px -10px color-mix(in oklab, var(--nx-lapis-500) 80%, transparent);place-items:center;display:grid}.nx-auth-card-name{font:650 var(--nx-text-xl) / 1.2 var(--nx-font-display);letter-spacing:var(--nx-tracking-tight);margin:0}.nx-auth-card-tagline{max-inline-size:28ch;color:var(--nx-ink-300);font-size:var(--nx-text-sm);text-wrap:pretty;margin:0;line-height:1.7}.nx-auth-card-perks{gap:var(--nx-space-3);padding:var(--nx-space-5) 0 0;border-block-start:1px solid color-mix(in oklab, var(--nx-ink-50) 12%, transparent);color:var(--nx-ink-200);font-size:var(--nx-text-sm);margin:0;list-style:none;display:grid}.nx-auth-card-perks>li{align-items:center;gap:var(--nx-space-2);display:flex}.nx-auth-card-perks .nx-icon{block-size:1rem;inline-size:1rem;color:var(--nx-gold);flex:none}.nx-auth-card-body{padding:var(--nx-space-8);flex-direction:column;display:flex}@media (max-width:32rem){.nx-auth-card-body{padding:var(--nx-space-6) var(--nx-space-5)}}.nx-auth-card-head{gap:var(--nx-space-2);margin-block-end:var(--nx-space-6);display:grid}.nx-auth-card-title,.nx-auth-card-subtitle{margin:0;display:grid}:is(.nx-auth-card-title,.nx-auth-card-subtitle)>span{transition:opacity var(--nx-dur-base) var(--nx-ease-out), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle);grid-area:1/1}:is(.nx-auth-card-title,.nx-auth-card-subtitle)>span:not([data-current]){opacity:0;translate:0 calc(9px * var(--nx-motion));pointer-events:none}.nx-auth-card-title{font:700 var(--nx-text-2xl) / 1.2 var(--nx-font-display);letter-spacing:var(--nx-tracking-tight)}.nx-auth-card-subtitle{color:var(--nx-text-muted);font-size:var(--nx-text-sm);text-wrap:pretty;line-height:1.7}.nx-auth-card-form{gap:var(--nx-space-5);margin:0;display:grid}.nx-auth-card-viewport{block-size:var(--nx-morph-h,auto);transition:block-size var(--nx-spring-gentle-duration) var(--nx-spring-gentle);position:relative;overflow:clip}.nx-auth-card-viewport:is(:not([data-nx-morph]),[data-nx-morph=init]){transition:none}.nx-auth-card-measure{display:grid;position:relative}.nx-auth-card-pane{gap:var(--nx-space-4);opacity:1;min-inline-size:0;transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), opacity var(--nx-dur-base) var(--nx-ease-out) 60ms, visibility 0s;border:0;margin:0;padding:0;display:grid;translate:0}.nx-auth-card-pane:not([data-pos=current]){opacity:0;visibility:hidden;pointer-events:none;transition:translate .2s var(--nx-ease-in), opacity .15s var(--nx-ease-in), visibility 0s linear .2s;position:absolute;inset-block-start:0;inset-inline:0}.nx-auth-card-pane[data-pos=before]{translate:calc(-22% * var(--nx-dir) * var(--nx-motion)) 0}.nx-auth-card-pane[data-pos=after]{translate:calc(22% * var(--nx-dir) * var(--nx-motion)) 0}.nx-auth-card-pane>legend{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}.nx-auth-card-row{justify-content:space-between;align-items:center;gap:var(--nx-space-3);font-size:var(--nx-text-sm);flex-wrap:wrap;display:flex}.nx-auth-card-submit-labels{justify-items:stretch;display:inline-grid}.nx-auth-card-submit-labels>span{transition:opacity var(--nx-dur-base) var(--nx-ease-out), translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle);grid-area:1/1}.nx-auth-card-submit-labels>span:not([data-current]){opacity:0;translate:0 calc(6px * var(--nx-motion))}.nx-auth-card-switch{color:var(--nx-text-muted);font-size:var(--nx-text-sm);text-align:center;justify-items:center;margin:0;margin-block-start:var(--nx-space-5);display:grid}.nx-auth-card-switch-row{transition:opacity var(--nx-dur-base) var(--nx-ease-out);grid-area:1/1;align-items:center;gap:.4rem;display:inline-flex}.nx-auth-card-switch-row:not([data-current]){opacity:0;pointer-events:none}.nx-auth-card-link{color:var(--nx-accent-text);font:inherit;text-underline-offset:3px;cursor:pointer;transition-property:color,text-decoration-thickness,scale;transition-duration:var(--nx-dur-fast), var(--nx-dur-fast), var(--nx-spring-snappy-duration);transition-timing-function:var(--nx-ease-out), var(--nx-ease-out), var(--nx-spring-snappy);background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.nx-auth-card-link:hover{color:var(--nx-accent);text-decoration-thickness:2px}.nx-auth-card-link:active{scale:calc(1 - .04 * var(--nx-motion))}.nx-auth-card-link:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px;border-radius:var(--nx-radius-xs)}.nx-auth-card-link .nx-icon{block-size:.9rem;inline-size:.9rem}@media (prefers-reduced-motion:reduce){.nx-auth-card-glow{animation:none}}@media (forced-colors:active){.nx-auth-card,.nx-auth-card-media,.nx-auth-card-mark,.nx-auth-card-perks{border-color:canvastext}.nx-auth-card-glow,.nx-auth-card-gridlines{display:none}}@keyframes nx-auth-card-drift{0%{translate:0;rotate:-3deg}to{translate:calc(2.5rem * var(--nx-motion)) calc(-1.6rem * var(--nx-motion));rotate:4deg}}.nx-calendar [data-tone]{--_tone:var(--nx-accent);--_tone-text:var(--nx-accent-text);--_tone-soft:var(--nx-accent-soft)}.nx-calendar [data-tone=success]{--_tone:var(--nx-success);--_tone-text:var(--nx-success-text);--_tone-soft:var(--nx-success-soft)}.nx-calendar [data-tone=warning]{--_tone:var(--nx-warning);--_tone-text:var(--nx-warning-text);--_tone-soft:var(--nx-warning-soft)}.nx-calendar [data-tone=danger]{--_tone:var(--nx-danger);--_tone-text:var(--nx-danger-text);--_tone-soft:var(--nx-danger-soft)}.nx-calendar [data-tone=info]{--_tone:var(--nx-info);--_tone-text:var(--nx-info-text);--_tone-soft:var(--nx-info-soft)}.nx-calendar [data-tone=gold]{--_tone:var(--nx-gold);--_tone-text:var(--nx-gold-text);--_tone-soft:var(--nx-gold-soft)}.nx-calendar{gap:var(--nx-space-3);padding:var(--nx-space-4);border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight);display:grid}.nx-calendar-head{justify-content:space-between;align-items:center;gap:var(--nx-space-3);display:flex}.nx-calendar-title{color:var(--nx-text);font:600 var(--nx-text-lg) / 1.2 var(--nx-font-sans);letter-spacing:var(--nx-tracking-tight);margin:0}.nx-calendar-nav{gap:var(--nx-space-1);display:flex}.nx-calendar-nav-btn{border-radius:var(--nx-radius-md);background:var(--nx-surface-2);block-size:2rem;inline-size:2rem;color:var(--nx-text-muted);cursor:pointer;transition-property:scale,background-color,color;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);border:0;place-items:center;display:grid}.nx-calendar-nav-btn>.nx-icon{block-size:1rem;inline-size:1rem}.nx-calendar-nav-btn:hover{background:var(--nx-surface-3);color:var(--nx-text)}.nx-calendar-nav-btn:active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-calendar-nav-btn:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-calendar-weekdays{gap:var(--nx-space-1);padding-inline:var(--nx-space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.nx-calendar-weekday{padding-block:var(--nx-space-1);color:var(--nx-text-subtle);font:600 var(--nx-text-xs) / 1 var(--nx-font-sans);letter-spacing:var(--nx-tracking-wide);text-align:center}.nx-calendar-grid{--_travel:0px;gap:var(--nx-space-1);display:grid}.nx-calendar-grid[data-enter=next]{--_travel:calc(20px * var(--nx-dir) * var(--nx-motion))}.nx-calendar-grid[data-enter=prev]{--_travel:calc(-20px * var(--nx-dir) * var(--nx-motion))}.nx-calendar-grid[data-enter]{animation:nx-calendar-enter var(--nx-dur-base) var(--nx-ease-emphasized)}@keyframes nx-calendar-enter{0%{opacity:0;translate:var(--_travel) 0}}.nx-calendar-week{gap:var(--nx-space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.nx-calendar-cell{display:grid}.nx-calendar-day{justify-items:center;gap:var(--nx-space-1);min-block-size:3.5rem;inline-size:100%;padding:var(--nx-space-1);border-radius:var(--nx-radius-lg);color:var(--nx-text);font:inherit;cursor:pointer;transition-property:scale,background-color,box-shadow;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);background:0 0;border:0;display:grid}.nx-calendar-day:hover{background:var(--nx-surface-2)}.nx-calendar-day:active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-calendar-day:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}.nx-calendar-cell[data-out] .nx-calendar-day{color:var(--nx-text-subtle);opacity:.66}.nx-calendar-daynum{border-radius:var(--nx-radius-full);block-size:1.625rem;min-inline-size:1.625rem;font:500 var(--nx-text-sm) / 1 var(--nx-font-sans);font-variant-numeric:tabular-nums;transition:background-color var(--nx-dur-fast) var(--nx-ease-out), color var(--nx-dur-fast) var(--nx-ease-out), box-shadow var(--nx-dur-fast) var(--nx-ease-out);place-items:center;display:grid}.nx-calendar-cell[data-today] .nx-calendar-daynum{box-shadow:inset 0 0 0 1px var(--nx-border-strong);font-weight:700}.nx-calendar-today-dot{background:var(--nx-accent);border-radius:50%;block-size:.25rem;inline-size:.25rem;margin-block-start:-.25rem}.nx-calendar-cell[aria-selected] .nx-calendar-daynum{background:var(--nx-accent);color:var(--nx-accent-text);box-shadow:var(--nx-shadow-glow)}.nx-calendar-cell[aria-selected] .nx-calendar-today-dot{background:var(--nx-accent-text)}.nx-calendar-day-events{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;min-block-size:.5rem;inline-size:100%;display:flex}.nx-calendar-chip{border-radius:var(--nx-radius-full);background:var(--_tone);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 1.5px var(--nx-surface);transition:scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy)}.nx-calendar-more{color:var(--nx-text-subtle);font:500 var(--nx-text-xs) / 1 var(--nx-font-sans);font-variant-numeric:tabular-nums}.nx-calendar-panel{padding:var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-surface-2);display:none}.nx-calendar-panel:where([data-open]){gap:var(--nx-space-2);display:grid}.nx-calendar-panel-head{justify-content:space-between;align-items:baseline;gap:var(--nx-space-3);display:flex}.nx-calendar-panel-title{color:var(--nx-text);font:600 var(--nx-text-sm) / 1.3 var(--nx-font-sans);margin:0}.nx-calendar-panel-count{color:var(--nx-text-subtle);font:400 var(--nx-text-xs) / 1 var(--nx-font-sans);font-variant-numeric:tabular-nums}.nx-calendar-panel-list{gap:var(--nx-space-1);margin:0;padding:0;list-style:none;display:grid}.nx-calendar-panel-list>li{animation:nx-calendar-item-in var(--nx-dur-base) var(--nx-ease-out) backwards;animation-delay:calc(min(var(--nx-i,0), 8) * var(--nx-stagger))}@keyframes nx-calendar-item-in{0%{opacity:0;translate:0 calc(6px * var(--nx-motion))}}.nx-calendar-panel-item{align-items:center;gap:var(--nx-space-2);padding:var(--nx-space-2) var(--nx-space-3);border-radius:var(--nx-radius-md);background:var(--nx-surface);color:var(--nx-text);font:400 var(--nx-text-sm) / 1.35 var(--nx-font-sans);display:flex}.nx-calendar-panel-item:where(a){transition-property:background-color;transition-duration:var(--nx-dur-fast);transition-timing-function:var(--nx-ease-out);text-decoration:none}.nx-calendar-panel-item:where(a):hover{background:var(--nx-surface-2)}.nx-calendar-panel-item:where(a):focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}.nx-calendar-panel-time{color:var(--nx-text-subtle);font:500 var(--nx-text-xs) / 1 var(--nx-font-mono);font-variant-numeric:tabular-nums;flex:none}.nx-calendar-panel-dot{background:var(--_tone);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 3px var(--_tone-soft);border-radius:50%;flex:none}.nx-calendar-panel-label{overflow-wrap:anywhere;min-inline-size:0}.nx-calendar-panel-empty{padding:var(--nx-space-3);border:1px dashed var(--nx-border);border-radius:var(--nx-radius-md);color:var(--nx-text-subtle);font:400 var(--nx-text-xs) / 1.5 var(--nx-font-sans);text-align:center;margin:0}@media (prefers-reduced-motion:reduce){.nx-calendar-grid[data-enter],.nx-calendar-panel-list>li{animation-duration:.15s}}@media (forced-colors:active){.nx-calendar{border:1px solid canvastext}.nx-calendar-day:focus-visible{outline-offset:2px}.nx-calendar-cell[aria-selected] .nx-calendar-daynum{border:1px solid highlight}.nx-calendar-panel{border:1px solid canvastext}}@media (max-width:30rem){.nx-calendar-day{min-block-size:2.75rem}.nx-calendar-day-events{display:none}.nx-calendar-day[data-count]:after{content:"";background:var(--nx-accent);border-radius:50%;block-size:.375rem;inline-size:.375rem}}@keyframes nx-chat-msg-in{0%{opacity:0;translate:calc(-10px * var(--nx-dir) * var(--nx-motion)) calc(6px * var(--nx-motion));scale:calc(1 - .05 * var(--nx-motion))}}@keyframes nx-chat-msg-out{0%{opacity:0;translate:calc(10px * var(--nx-dir) * var(--nx-motion)) calc(6px * var(--nx-motion));scale:calc(1 - .05 * var(--nx-motion))}}@keyframes nx-chat-dot{30%{translate:0 calc(-4px * var(--nx-motion))}60%{translate:0}}@keyframes nx-chat-dot-breathe{50%{opacity:.35}}.nx-chat{--_radius:var(--nx-radius-xl);--_pad:.625rem;min-inline-size:0;container-type:inline-size}.nx-chat-frame{block-size:var(--nx-chat-height,34rem);border:1px solid var(--nx-border);border-radius:var(--_radius);background:radial-gradient(50% 40% at 100% 0%, var(--nx-accent-soft), transparent 70%), radial-gradient(40% 30% at 0% 100%, var(--nx-gold-soft), transparent 70%), var(--nx-bg-subtle);box-shadow:var(--nx-shadow-lg);grid-template-columns:minmax(15rem,17.5rem) minmax(0,1fr);display:grid;overflow:clip}.nx-chat-side{gap:var(--nx-space-3);min-block-size:0;min-inline-size:0;padding:var(--_pad);border-inline-end:1px solid var(--nx-glass-border);background:color-mix(in oklab, var(--nx-surface-2) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);flex-direction:column;display:flex}.nx-chat-search{align-items:center;display:flex;position:relative}.nx-chat-search>.nx-icon{pointer-events:none;color:var(--nx-text-subtle);position:absolute;inset-inline-start:.6875rem}.nx-chat-search-input{border:1px solid var(--nx-border);border-radius:var(--nx-radius-full);background:var(--nx-surface);min-block-size:2.25rem;inline-size:100%;color:var(--nx-text);font:400 var(--nx-text-sm) / 1 var(--nx-font-sans);transition:border-color var(--nx-dur-base) var(--nx-ease-out), box-shadow var(--nx-dur-base) var(--nx-ease-out);padding-inline:2.125rem .875rem}.nx-chat-search-input::placeholder{color:var(--nx-text-subtle)}.nx-chat-search-input:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-chat-list{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:.125rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.nx-chat-conversation{border-radius:calc(var(--_radius) - var(--_pad));inline-size:100%;color:var(--nx-text-muted);font:500 var(--nx-text-sm) / 1.3 var(--nx-font-sans);text-align:start;cursor:pointer;transition:background-color var(--nx-dur-base) var(--nx-ease-out), color var(--nx-dur-base) var(--nx-ease-out), scale var(--nx-spring-gentle-duration) var(--nx-spring-gentle);background:0 0;border:0;align-items:center;gap:.625rem;padding:.5rem .5625rem;display:flex}.nx-chat-conversation:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-chat-conversation:active{scale:calc(1 - .04 * var(--nx-motion))}.nx-chat-conversation[aria-selected=true]{background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 0 var(--nx-highlight)}.nx-chat-cell{flex:1;gap:.125rem;min-inline-size:0;display:grid}.nx-chat-row{justify-content:space-between;align-items:baseline;gap:.5rem;min-inline-size:0;display:flex}.nx-chat-name{color:var(--nx-text);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.nx-chat-preview{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-chat-time{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.nx-chat-unread{border-radius:var(--nx-radius-full);background:var(--nx-accent);min-inline-size:1.25rem;color:var(--nx-accent-contrast);font:700 .6875rem / 1.25 var(--nx-font-sans);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding-inline:.3125rem;display:inline-grid}.nx-chat-conversation:not([aria-selected=true]) .nx-chat-unread{background:var(--nx-accent-soft);color:var(--nx-accent-text)}.nx-chat-main{flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.nx-chat-panel{flex-direction:column;flex:1;min-block-size:0;display:flex}.nx-chat-head{padding:var(--nx-space-3) var(--nx-space-4);border-block-end:1px solid var(--nx-border);background:color-mix(in oklab, var(--nx-surface) 72%, transparent);align-items:center;gap:.75rem;display:flex}.nx-chat-head-meta{gap:.125rem;min-inline-size:0;display:grid}.nx-chat-head-name{color:var(--nx-text);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.nx-chat-head-role{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-chat-thread{gap:var(--nx-space-2);min-block-size:0;padding:var(--nx-space-4);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.nx-chat-thread{scroll-behavior:smooth}}.nx-chat-day{padding-block:var(--nx-space-2);color:var(--nx-text-subtle);font:600 var(--nx-text-xs) / 1 var(--nx-font-sans);align-items:center;gap:.75rem;display:flex}.nx-chat-day:before,.nx-chat-day:after{content:"";background:var(--nx-border);flex:1;block-size:1px}.nx-chat-message{align-items:flex-end;gap:.4375rem;max-inline-size:min(36rem,82%);display:flex}.nx-chat-message[data-side=out]{justify-content:flex-end;margin-inline-start:auto}.nx-chat-message[data-grouped]{margin-block-start:calc(-1 * var(--nx-space-1))}.nx-chat-message[data-grouped][data-side=in] .nx-chat-bubble{border-start-start-radius:var(--nx-radius-lg)}.nx-chat-message[data-grouped][data-side=out] .nx-chat-bubble{border-start-end-radius:var(--nx-radius-lg)}.nx-chat-message[data-fresh]{animation:nx-chat-msg-in var(--nx-spring-gentle-duration) var(--nx-spring-gentle) both}.nx-chat-message[data-fresh][data-side=out]{animation-name:nx-chat-msg-out}.nx-chat-bubble{border-radius:var(--nx-radius-lg);background:var(--nx-surface);border:1px solid var(--nx-border);box-shadow:var(--nx-shadow-xs);color:var(--nx-text);font:400 var(--nx-text-sm) / 1.55 var(--nx-font-sans);overflow-wrap:anywhere;white-space:pre-wrap;transition:background-color var(--nx-dur-base) var(--nx-ease-out), border-color var(--nx-dur-base) var(--nx-ease-out);padding:.4375rem .75rem .375rem}.nx-chat-message[data-side=in] .nx-chat-bubble{border-end-start-radius:var(--nx-radius-xs)}.nx-chat-message[data-side=out] .nx-chat-bubble{background:var(--nx-accent);color:var(--nx-accent-contrast);border-color:#0000;border-end-end-radius:var(--nx-radius-xs)}.nx-chat-message-time{font-variant-numeric:tabular-nums;opacity:.62;margin-block-start:.125rem;font-size:.6875rem;display:block}.nx-chat-typing{max-inline-size:min(36rem,82%);border:1px solid var(--nx-border);background:var(--nx-surface);color:var(--nx-text-subtle);font:400 var(--nx-text-xs) / 1 var(--nx-font-sans);border-start-start-radius:var(--nx-radius-lg);border-start-end-radius:var(--nx-radius-lg);border-end-end-radius:var(--nx-radius-lg);border-end-start-radius:var(--nx-radius-xs);align-self:flex-start;align-items:center;gap:.5rem;margin-block-start:calc(-1 * var(--nx-space-1));padding:.5rem .75rem;display:flex}.nx-chat-typing[data-open]{animation:nx-chat-msg-in var(--nx-spring-gentle-duration) var(--nx-spring-gentle) both}.nx-chat-typing:not([data-open]){display:none}.nx-chat-typing-dots{gap:.25rem;display:inline-flex}.nx-chat-typing-dots>i{border-radius:var(--nx-radius-full);background:var(--nx-accent);block-size:.3125rem;inline-size:.3125rem;animation:nx-chat-dot 1.1s var(--nx-ease-in-out) infinite}.nx-chat-typing-dots>i:nth-child(2){animation-delay:.14s}.nx-chat-typing-dots>i:nth-child(3){animation-delay:.28s}.nx-chat-empty{place-content:center;gap:var(--nx-space-2);padding:var(--nx-space-8) var(--nx-space-4);color:var(--nx-text-subtle);font:500 var(--nx-text-sm) / 1.5 var(--nx-font-sans);text-align:center;flex:1;justify-items:center;display:grid}.nx-chat-empty>.nx-icon{color:var(--nx-text-subtle)}.nx-chat-composer{align-items:flex-end;gap:var(--nx-space-2);padding:var(--nx-space-3) var(--nx-space-4);border-block-start:1px solid var(--nx-border);background:color-mix(in oklab, var(--nx-surface) 72%, transparent);display:flex}.nx-chat-input{min-block-size:2.5rem;max-block-size:8lh;padding:var(--nx-space-2) var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface);color:var(--nx-text);font:400 var(--nx-text-sm) / 1.5 var(--nx-font-sans);resize:none;transition:border-color var(--nx-dur-base) var(--nx-ease-out), box-shadow var(--nx-dur-base) var(--nx-ease-out);flex:1}.nx-chat-input::placeholder{color:var(--nx-text-subtle)}.nx-chat-input:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-chat-send{border-radius:var(--nx-radius-full);background:var(--nx-accent);block-size:2.5rem;inline-size:2.5rem;color:var(--nx-accent-contrast);cursor:pointer;transition:scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), box-shadow var(--nx-dur-base) var(--nx-ease-out), opacity var(--nx-dur-fast) var(--nx-ease-out), background-color var(--nx-dur-base) var(--nx-ease-out);border:1px solid #0000;flex:none;place-items:center;padding:0;display:grid;scale:.95}.nx-chat-send>.nx-icon{transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), opacity var(--nx-dur-fast) var(--nx-ease-out);opacity:.7}.nx-chat-send:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-chat-send[data-ready]{box-shadow:var(--nx-shadow-glow);scale:1}.nx-chat-send[data-ready]>.nx-icon{opacity:1}.nx-chat-send:active{scale:calc(1 - .04 * var(--nx-motion))}.nx-chat-send:disabled{background:var(--nx-surface-3);color:var(--nx-text-subtle);box-shadow:none;cursor:not-allowed}@container not (min-width:42rem){.nx-chat-frame{grid-template-columns:minmax(0,1fr)}.nx-chat-side{border-inline-end:0;border-block-end:1px solid var(--nx-glass-border);max-block-size:13rem}}@media (prefers-reduced-motion:reduce){.nx-chat-typing-dots>i{animation:nx-chat-dot-breathe 1.4s var(--nx-ease-in-out) infinite}}.nx-empty-state{--nx-empty-plate:4.25rem;justify-items:center;gap:var(--nx-space-3);padding:var(--nx-space-10) var(--nx-space-6);color:var(--nx-text-muted);text-align:center;display:grid}.nx-empty-state[data-size=sm]{--nx-empty-plate:2.75rem;gap:var(--nx-space-2);padding:var(--nx-space-6) var(--nx-space-4)}.nx-empty-state[data-size=lg]{--nx-empty-plate:5.5rem;padding:var(--nx-space-12) var(--nx-space-6)}.nx-empty-state-art{inline-size:calc(var(--nx-empty-plate) * 1.9);aspect-ratio:1;place-items:center;margin-block-end:var(--nx-space-1);display:grid;position:relative}.nx-empty-state-halo{border:1px solid color-mix(in oklab, var(--nx-accent) 38%, transparent);animation:nx-empty-halo 3.2s var(--nx-ease-out) infinite;border-radius:50%;position:absolute;inset:18%}.nx-empty-state-orbit{border:1px dashed color-mix(in oklab, var(--nx-border-strong) 85%, transparent);border-radius:50%;animation:34s linear infinite nx-empty-turn;position:absolute;inset:0}.nx-empty-state-spark{aspect-ratio:1;background:var(--nx-accent);inline-size:.34rem;box-shadow:0 0 7px color-mix(in oklab, var(--nx-accent) 65%, transparent);translate:-50% -50%;transform:rotate(var(--_a,0deg)) translateY(calc(var(--nx-empty-plate) * -.95));border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:50%}.nx-empty-state-spark:nth-child(2){--_a:135deg;background:var(--nx-gold);box-shadow:0 0 7px color-mix(in oklab, var(--nx-gold) 65%, transparent)}.nx-empty-state-plate{inline-size:var(--nx-empty-plate);aspect-ratio:1;border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:radial-gradient(120% 120% at 30% 18%, var(--nx-accent-soft), transparent 62%), radial-gradient(90% 90% at 78% 88%, var(--nx-gold-soft), transparent 58%), var(--nx-surface-2);color:var(--nx-accent-text);box-shadow:var(--nx-shadow-sm), inset 0 1px 0 var(--nx-highlight);animation:nx-float 3.4s var(--nx-ease-in-out) infinite;place-items:center;display:grid;position:relative}.nx-empty-state-plate .nx-icon{block-size:42%;inline-size:42%}.nx-empty-state-title{color:var(--nx-text);font:650 var(--nx-text-lg) / 1.3 var(--nx-font-display);letter-spacing:var(--nx-tracking-tight);text-wrap:balance;margin:0}.nx-empty-state[data-size=sm] .nx-empty-state-title{font-size:var(--nx-text-md)}.nx-empty-state[data-size=lg] .nx-empty-state-title{font-size:var(--nx-text-xl)}.nx-empty-state-description{max-inline-size:46ch;font-size:var(--nx-text-sm);text-wrap:pretty;margin:0;line-height:1.75}.nx-empty-state-actions{justify-content:center;gap:var(--nx-space-3);flex-wrap:wrap;margin-block-start:var(--nx-space-2);display:flex}.nx-empty-state:not(:has(.nx-empty-state-actions)) .nx-empty-state-description{margin-block-end:var(--nx-space-1)}@media (prefers-reduced-motion:reduce){.nx-empty-state-halo{opacity:.5;animation:none}.nx-empty-state-orbit,.nx-empty-state-plate{animation:none}}@media (forced-colors:active){.nx-empty-state-plate{background:canvas;border-color:canvastext}.nx-empty-state-halo,.nx-empty-state-spark{display:none}}@keyframes nx-empty-halo{0%{opacity:.65;scale:.82}70%,to{scale:calc(1 + .34 * var(--nx-motion));opacity:0}}@keyframes nx-empty-turn{0%{rotate:none}to{rotate:calc(360deg * var(--nx-motion))}}.nx-invoice{--_pad:clamp(1.25rem, 4cqi, 2.25rem);--_line:minmax(18rem, 24rem);gap:var(--nx-space-8);padding:var(--_pad);border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:radial-gradient(55% 36% at 100% 0%, var(--nx-accent-soft), transparent 70%), radial-gradient(36% 26% at 0% 100%, var(--nx-gold-soft), transparent 70%), var(--nx-surface);box-shadow:var(--nx-shadow-lg);display:grid;container-type:inline-size}.nx-invoice-head{justify-content:space-between;align-items:flex-start;gap:var(--nx-space-6);flex-wrap:wrap;display:flex}.nx-invoice-brand{gap:.125rem;display:grid}.nx-invoice-brand-row{align-items:center;gap:var(--nx-space-3);display:flex}.nx-invoice-mark{border-radius:var(--nx-radius-md);background:var(--nx-gradient-brand);block-size:2.5rem;inline-size:2.5rem;color:var(--nx-accent-contrast);font:800 var(--nx-text-sm) / 1 var(--nx-font-display);box-shadow:var(--nx-shadow-glow);flex:none;place-items:center;display:grid}.nx-invoice-brand-name{color:var(--nx-text);font:700 var(--nx-text-lg) / 1.2 var(--nx-font-display);letter-spacing:var(--nx-tracking-tight)}.nx-invoice-brand-tagline{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);margin-inline-start:calc(2.5rem + var(--nx-space-3))}.nx-invoice-meta{justify-items:end;gap:var(--nx-space-3);text-align:end;display:grid}.nx-invoice-title{color:var(--nx-text);font:800 var(--nx-text-2xl) / 1.1 var(--nx-font-display);letter-spacing:var(--nx-tracking-tight);margin:0}.nx-invoice-facts{gap:.25rem;margin:0;display:grid}.nx-invoice-facts>div{justify-content:flex-end;gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.nx-invoice-facts dt{color:var(--nx-text-subtle);font-size:var(--nx-text-xs)}.nx-invoice-facts dd{color:var(--nx-text);font-size:var(--nx-text-xs);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.nx-invoice-parties{gap:var(--nx-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nx-invoice-party{align-content:start;gap:.375rem;display:grid}.nx-invoice-party-label{color:var(--nx-text-subtle);font:600 var(--nx-text-xs) / 1 var(--nx-font-sans);letter-spacing:var(--nx-tracking-wider);text-transform:uppercase}:lang(fa) .nx-invoice-party-label,:lang(ar) .nx-invoice-party-label{text-transform:none}.nx-invoice-party-name{color:var(--nx-text);font-weight:650;font-size:var(--nx-text-sm);margin:0}.nx-invoice-party-lines{color:var(--nx-text-muted);font-size:var(--nx-text-xs);gap:.125rem;line-height:1.6;display:grid}.nx-invoice-lines{border-collapse:collapse;inline-size:100%;font-size:var(--nx-text-sm)}.nx-invoice-lines th{padding-block:var(--nx-space-2);border-block-end:1px solid var(--nx-border-strong);color:var(--nx-text-subtle);font:600 var(--nx-text-xs) / 1.2 var(--nx-font-sans);letter-spacing:var(--nx-tracking-wide);text-align:start}:lang(fa) .nx-invoice-lines th,:lang(ar) .nx-invoice-lines th{letter-spacing:0}.nx-invoice-lines th[data-align=end],.nx-invoice-lines td[data-align=end]{text-align:end}.nx-invoice-line>td{padding-block:var(--nx-space-3);border-block-end:1px solid var(--nx-border);vertical-align:top}.nx-invoice-line>td:not(.nx-invoice-item){font-variant-numeric:tabular-nums}.nx-invoice-index{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.nx-invoice-item{gap:.125rem;display:grid}.nx-invoice-item-title{color:var(--nx-text);font-weight:600}.nx-invoice-item-description{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);line-height:1.6}@media (hover:hover) and (pointer:fine){.nx-invoice-line{transition:background-color var(--nx-dur-base) var(--nx-ease-out)}.nx-invoice-line:hover{background:color-mix(in oklab, var(--nx-accent-soft) 45%, transparent)}}.nx-invoice-totals{flex-direction:column;align-items:flex-end;gap:.375rem;display:flex}.nx-invoice-row{justify-content:space-between;gap:var(--nx-space-8);min-inline-size:var(--_line);display:flex}.nx-invoice-row>span:first-child{color:var(--nx-text-muted);font-size:var(--nx-text-sm)}.nx-invoice-row>.nx-invoice-amount{font-size:var(--nx-text-sm)}.nx-invoice-amount{color:var(--nx-text);font-variant-numeric:tabular-nums;align-items:baseline;gap:.25rem;display:inline-flex}.nx-invoice-currency{color:var(--nx-text-muted);font-size:.75em;font-weight:500}.nx-invoice-total{justify-content:space-between;align-items:baseline;gap:var(--nx-space-8);border-block-start:1px solid var(--nx-border-strong);min-inline-size:var(--_line);margin-block-start:var(--nx-space-2);padding-block-start:var(--nx-space-3);display:flex}.nx-invoice-total-label{color:var(--nx-text);font-weight:700;font-size:var(--nx-text-sm)}.nx-invoice-total .nx-invoice-amount .nx-number{font:800 var(--nx-text-2xl) / 1.1 var(--nx-font-display);letter-spacing:var(--nx-tracking-tight)}.nx-invoice-total .nx-invoice-currency{font-size:var(--nx-text-sm)}.nx-invoice-note{max-inline-size:var(--_line);color:var(--nx-text-subtle);font-size:var(--nx-text-xs);text-align:end;margin:0;line-height:1.7}.nx-invoice-foot{justify-content:space-between;align-items:baseline;gap:var(--nx-space-3);border-block-start:1px solid var(--nx-border);color:var(--nx-text-muted);font-size:var(--nx-text-xs);flex-wrap:wrap;padding-block-start:var(--nx-space-4);display:flex}@container not (min-width:40rem){.nx-invoice-parties{grid-template-columns:minmax(0,1fr)}.nx-invoice-meta{text-align:start;justify-items:start}.nx-invoice-facts>div{justify-content:flex-start}.nx-invoice-row,.nx-invoice-total{min-inline-size:100%}}@media print{.nx-invoice{box-shadow:none;color:canvastext;background:0 0;border:none;border-radius:0;padding:0;display:block}.nx-invoice-head,.nx-invoice-party,.nx-invoice-line,.nx-invoice-totals,.nx-invoice-foot{break-inside:avoid}.nx-invoice-section+.nx-invoice-section{margin-block-start:1.25rem}.nx-invoice-mark{-webkit-print-color-adjust:exact;print-color-adjust:exact}.nx-invoice [data-nx-reveal],.nx-invoice [data-nx-reveal]>*{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;translate:none!important;scale:none!important}.nx-invoice .nx-digit-track{translate:0 calc(var(--d,0) * -1.1em)!important}}.nx-kanban [data-tone]{--_tone:var(--nx-accent);--_tone-text:var(--nx-accent-text);--_tone-soft:var(--nx-accent-soft);--_tone-border:var(--nx-accent-border,var(--nx-accent))}.nx-kanban [data-tone=success]{--_tone:var(--nx-success);--_tone-text:var(--nx-success-text);--_tone-soft:var(--nx-success-soft)}.nx-kanban [data-tone=warning]{--_tone:var(--nx-warning);--_tone-text:var(--nx-warning-text);--_tone-soft:var(--nx-warning-soft)}.nx-kanban [data-tone=danger]{--_tone:var(--nx-danger);--_tone-text:var(--nx-danger-text);--_tone-soft:var(--nx-danger-soft)}.nx-kanban [data-tone=info]{--_tone:var(--nx-info);--_tone-text:var(--nx-info-text);--_tone-soft:var(--nx-info-soft)}.nx-kanban [data-tone=gold]{--_tone:var(--nx-gold);--_tone-text:var(--nx-gold-text);--_tone-soft:var(--nx-gold-soft)}.nx-kanban{--nx-kanban-height:none;gap:var(--nx-space-3);display:grid}.nx-kanban-board{align-items:start;gap:var(--nx-space-4);padding-block-end:var(--nx-space-2);padding-inline:var(--nx-space-1);overscroll-behavior-x:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.nx-kanban-column{inline-size:clamp(16rem,22vw,20.5rem);max-block-size:var(--nx-kanban-height);border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface-2);box-shadow:var(--nx-shadow-xs);transition:border-color var(--nx-dur-fast) var(--nx-ease-out), box-shadow var(--nx-dur-fast) var(--nx-ease-out), background-color var(--nx-dur-fast) var(--nx-ease-out);flex-direction:column;display:flex}.nx-kanban-column[data-dropping]{border-color:color-mix(in oklab, var(--_tone,var(--nx-accent)) 55%, var(--nx-border));background:var(--nx-surface-3);box-shadow:var(--nx-shadow-sm), inset 0 0 0 1px color-mix(in oklab, var(--_tone,var(--nx-accent)) 22%, transparent)}.nx-kanban-column-head{align-items:center;gap:var(--nx-space-2);padding:var(--nx-space-3) var(--nx-space-3) var(--nx-space-2);display:flex}.nx-kanban-column-dot{background:var(--_tone);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 3px var(--_tone-soft);border-radius:50%;flex:none}.nx-kanban-column-title{min-inline-size:0;color:var(--nx-text);font:600 var(--nx-text-sm) / 1.3 var(--nx-font-sans);letter-spacing:var(--nx-tracking-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.nx-kanban-column-count{min-inline-size:1.625rem;padding-inline:var(--nx-space-2);border-radius:var(--nx-radius-full);background:var(--nx-surface);block-size:1.375rem;color:var(--nx-text-muted);font:600 var(--nx-text-xs) / 1 var(--nx-font-sans);font-variant-numeric:tabular-nums;place-items:center;margin-inline-start:auto;display:inline-grid}.nx-kanban-column-count .nx-number{font-size:inherit}.nx-kanban-list{gap:var(--nx-space-2);padding:0 var(--nx-space-2) var(--nx-space-2);overflow-block:auto;overscroll-behavior:contain;scrollbar-width:thin;align-content:start;margin:0;list-style:none;display:grid}.nx-kanban-card{align-items:start;gap:var(--nx-space-2);padding:var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-xs);cursor:grab;transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), opacity var(--nx-dur-base) var(--nx-ease-out), border-color var(--nx-dur-fast) var(--nx-ease-out), box-shadow var(--nx-dur-fast) var(--nx-ease-out);display:flex}@media (hover:hover) and (pointer:fine){.nx-kanban-card:hover{border-color:var(--nx-border-strong);box-shadow:var(--nx-shadow-sm);translate:0 calc(-2px * var(--nx-motion))}}.nx-kanban-card[data-dragging]{opacity:.35;scale:calc(.98 * (1 - .02 * var(--nx-motion)));border-style:dashed;border-color:var(--nx-border-strong);cursor:grabbing}.nx-kanban-card-dot{background:var(--_tone);border-radius:50%;flex:none;block-size:.375rem;inline-size:.375rem;margin-block-start:.3125rem}.nx-kanban-card-main{gap:var(--nx-space-1);flex:1;min-inline-size:0;display:grid}.nx-kanban-card-title{font:500 var(--nx-text-sm) / 1.45 var(--nx-font-sans);overflow-wrap:anywhere;margin:0}.nx-kanban-card-meta{color:var(--nx-text-subtle);font:400 var(--nx-text-xs) / 1.4 var(--nx-font-sans);margin:0}.nx-kanban-card-avatar{flex:none;margin-block-start:.125rem}.nx-kanban-card-menu{border-radius:var(--nx-radius-sm);block-size:1.5rem;inline-size:1.5rem;color:var(--nx-text-subtle);cursor:pointer;transition-property:scale,background-color,color;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out);background:0 0;border:0;flex:none;place-items:center;margin-inline-start:auto;padding:0;display:grid}.nx-kanban-card-menu svg{block-size:1rem;inline-size:1rem}.nx-kanban-card-menu:hover{background:var(--nx-surface-3);color:var(--nx-text)}.nx-kanban-card-menu:active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-kanban-card-menu:focus-visible{outline:2px solid var(--nx-ring);outline-offset:1px}.nx-kanban-card-menu[aria-expanded=true]{background:var(--nx-surface-3);color:var(--nx-text)}.nx-kanban-menu{z-index:var(--nx-z-dropdown);min-inline-size:min(12rem,100vw - 1rem);padding:var(--nx-space-1);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-xl), inset 0 1px 0 var(--nx-highlight);transform-origin:var(--nx-origin,top center);opacity:0;transition:opacity var(--nx-dur-fast) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy), display var(--nx-dur-fast) allow-discrete, overlay var(--nx-dur-fast) allow-discrete;margin:0;display:grid;position:fixed;inset:auto;overflow:clip;scale:.95}.nx-kanban-menu:where(:popover-open,[data-open]){opacity:1;scale:1}@starting-style{.nx-kanban-menu:where(:popover-open,[data-open]){opacity:0;scale:.95}}.nx-kanban-menu:not([popover]):not([data-open]){display:none}.nx-kanban-menu-choice{align-items:center;gap:var(--nx-space-2);min-block-size:2.125rem;inline-size:100%;padding:var(--nx-space-1) var(--nx-space-2);border-radius:var(--nx-radius-md);color:inherit;font:500 var(--nx-text-sm) / 1.3 var(--nx-font-sans);text-align:start;cursor:pointer;transition-property:background-color;transition-duration:var(--nx-dur-fast);transition-timing-function:var(--nx-ease-out);background:0 0;border:0;display:flex}.nx-kanban-menu-choice>.nx-icon{block-size:1rem;inline-size:1rem;color:var(--nx-text-subtle);flex:none}.nx-kanban-menu-choice>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.nx-kanban-menu-choice:hover{background:var(--nx-surface-2)}.nx-kanban-menu-choice:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}.nx-kanban-menu-choice:active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-kanban-menu-choice[data-danger]{color:var(--nx-danger-text)}.nx-kanban-menu-choice[data-danger]:is(:hover,:focus-visible){background:var(--nx-danger-soft)}.nx-kanban-menu-sep{block-size:1px;margin:var(--nx-space-1) var(--nx-space-2);background:var(--nx-border)}.nx-kanban-placeholder{align-items:center;gap:var(--nx-space-2);min-block-size:2.25rem;padding-inline:var(--nx-space-3);border:1px dashed color-mix(in oklab, var(--_tone,var(--nx-accent)) 60%, var(--nx-border));border-radius:var(--nx-radius-lg);background:var(--_tone-soft,var(--nx-accent-soft));animation:nx-kanban-slot var(--nx-spring-snappy-duration) var(--nx-spring-snappy);display:flex}.nx-kanban-placeholder[hidden]{display:none}@keyframes nx-kanban-slot{0%{opacity:0;scale:calc(1 - .1 * var(--nx-motion))}}.nx-kanban-placeholder-dot{background:var(--_tone,var(--nx-accent));block-size:.5rem;inline-size:.5rem;animation:nx-kanban-breathe 1.4s var(--nx-ease-in-out) infinite;border-radius:50%;flex:none}.nx-kanban-placeholder-bar{border-radius:var(--nx-radius-full);background:color-mix(in oklab, var(--_tone,var(--nx-accent)) 28%, transparent);block-size:.375rem;inline-size:min(9rem,60%)}@keyframes nx-kanban-breathe{50%{scale:calc(1 + .35 * var(--nx-motion));opacity:.55}}.nx-kanban-empty{padding:var(--nx-space-3);border:1px dashed var(--nx-border);border-radius:var(--nx-radius-lg);color:var(--nx-text-subtle);font:400 var(--nx-text-xs) / 1.5 var(--nx-font-sans);text-align:center}.nx-kanban-add{padding:0 var(--nx-space-2) var(--nx-space-2);display:grid}.nx-kanban-add-open{justify-content:center;align-items:center;gap:var(--nx-space-2);border:1px dashed var(--nx-border);border-radius:var(--nx-radius-lg);min-block-size:2.25rem;color:var(--nx-text-subtle);font:500 var(--nx-text-xs) / 1 var(--nx-font-sans);cursor:pointer;transition-property:scale,border-color,color,background-color;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast), var(--nx-dur-fast), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out), var(--nx-ease-out), var(--nx-ease-out);background:0 0;display:flex}.nx-kanban-add-open>.nx-icon{block-size:.85rem;inline-size:.85rem}.nx-kanban-add-open:hover{border-color:var(--nx-border-strong);color:var(--nx-text);background:var(--nx-surface-2)}.nx-kanban-add-open:active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-kanban-add-open:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-kanban-add-form{opacity:0;transition:grid-template-rows var(--nx-dur-base) var(--nx-ease-out), opacity var(--nx-dur-fast) var(--nx-ease-out);grid-template-rows:0fr;display:grid}.nx-kanban-add-form:where([data-open]){opacity:1;grid-template-rows:1fr}.nx-kanban-add-body{gap:var(--nx-space-2);padding-block-end:var(--nx-space-1);display:flex;overflow:hidden}.nx-kanban-add-input{min-inline-size:0;padding:var(--nx-space-2) var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface);color:var(--nx-text);font:400 var(--nx-text-sm) / 1.4 var(--nx-font-sans);flex:1}.nx-kanban-add-input::placeholder{color:var(--nx-text-subtle)}.nx-kanban-add-input:focus-visible{outline:2px solid var(--nx-ring);outline-offset:1px}.nx-kanban-add-submit{min-block-size:2.25rem;padding-inline:var(--nx-space-3);border-radius:var(--nx-radius-md);background:var(--nx-accent);color:var(--nx-accent-text);font:600 var(--nx-text-sm) / 1 var(--nx-font-sans);cursor:pointer;transition-property:scale,background-color;transition-duration:var(--nx-spring-snappy-duration), var(--nx-dur-fast);transition-timing-function:var(--nx-spring-snappy), var(--nx-ease-out);border:0;flex:none;place-items:center;display:inline-grid}.nx-kanban-add-submit:hover{background:color-mix(in oklab, var(--nx-accent) 88%, var(--nx-text))}.nx-kanban-add-submit:active:not([data-static]){scale:calc(1 - .04 * var(--nx-motion))}.nx-kanban-add-submit:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}:where(.nx-js) .nx-kanban[data-nx-reveal]:not([data-nx-revealed]) .nx-kanban-card{opacity:0;translate:0 calc(8px * var(--nx-motion));transition-delay:0s, calc(min(var(--nx-i,0), 12) * 40ms)}:where(.nx-js:not(.nx-live)) .nx-kanban[data-nx-reveal]:not([data-nx-revealed]) .nx-kanban-card{animation:1ms 2.5s forwards nx-reveal-failsafe}.nx-kanban[data-nx-revealed] .nx-kanban-card,.nx-kanban:not([data-nx-reveal]) .nx-kanban-card{opacity:1;translate:none}@media (prefers-reduced-motion:reduce){.nx-kanban-placeholder{animation-duration:.15s}.nx-kanban-placeholder-dot{opacity:.75;animation:none}.nx-kanban-card[data-dragging]{scale:1}}@media (forced-colors:active){.nx-kanban-column,.nx-kanban-card{border:1px solid canvastext}.nx-kanban-placeholder{border:1px dashed canvastext}.nx-kanban-card[data-dragging]{opacity:.6}}.nx-timeline-feed{--_node:2rem;--_line:2px;--_tone:var(--nx-text-subtle);min-inline-size:0}.nx-timeline-feed-list{gap:var(--nx-space-1);margin:0;padding:0;list-style:none;display:grid}.nx-timeline-feed-item{--_tone:var(--nx-text-subtle);--_tone-soft:var(--nx-surface-2);grid-template-columns:var(--_node) minmax(0, 1fr);gap:0 var(--nx-space-3);padding-block:var(--nx-space-1);border-radius:var(--nx-radius-md);align-items:start;display:grid;position:relative}.nx-timeline-feed-item[data-tone=success]{--_tone:var(--nx-success-text);--_tone-soft:var(--nx-success-soft)}.nx-timeline-feed-item[data-tone=warning]{--_tone:var(--nx-warning-text);--_tone-soft:var(--nx-warning-soft)}.nx-timeline-feed-item[data-tone=info]{--_tone:var(--nx-info-text);--_tone-soft:var(--nx-info-soft)}.nx-timeline-feed-item[data-tone=danger]{--_tone:var(--nx-danger-text);--_tone-soft:var(--nx-danger-soft)}.nx-timeline-feed-item:before{content:"";inline-size:var(--_line);block-size:calc(100% - var(--_node));border-radius:var(--nx-radius-full);background:linear-gradient(to bottom, var(--_tone), color-mix(in oklab, var(--nx-border) 80%, transparent));opacity:.55;transition:opacity var(--nx-dur-slower) var(--nx-ease-out);grid-area:1/1;justify-self:center;margin-block-start:calc(var(--_node) + var(--nx-space-2) / 2)}.nx-timeline-feed-item:last-child:before{display:none}.nx-timeline-feed-item:hover:before{opacity:.9}.nx-timeline-feed-node{inline-size:var(--_node);block-size:var(--_node);border-radius:var(--nx-radius-sm);background:var(--_tone-soft);color:var(--_tone);transition:background-color var(--nx-dur-base) var(--nx-ease-out), color var(--nx-dur-base) var(--nx-ease-out), scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy);place-items:center;display:grid}.nx-timeline-feed-node .nx-icon{block-size:1rem;inline-size:1rem}.nx-timeline-feed-item:is(:hover,:focus-within) .nx-timeline-feed-node{scale:calc(1 + .08 * var(--nx-motion))}.nx-timeline-feed-body{min-block-size:var(--_node);align-content:center;gap:.125rem;padding-block-start:.125rem;display:grid}.nx-timeline-feed-text{color:var(--nx-text-muted);font-size:var(--nx-text-sm);margin:0;line-height:1.55}.nx-timeline-feed-text strong{color:var(--nx-text);font-weight:600}.nx-timeline-feed-text a{color:var(--nx-accent-text);text-decoration:none}.nx-timeline-feed-text a:hover{text-decoration:underline}.nx-timeline-feed-text a:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px;border-radius:var(--nx-radius-xs)}.nx-timeline-feed-time{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);transition:color var(--nx-dur-fast) var(--nx-ease-out)}.nx-timeline-feed-item:is(:hover,:focus-within) .nx-timeline-feed-time{color:var(--nx-text-muted)}:where(.nx-js) .nx-timeline-feed-list[data-nx-reveal]:not([data-nx-revealed])>.nx-timeline-feed-item{translate:calc(14px * var(--nx-dir) * var(--nx-motion)) 0}@media (prefers-reduced-motion:reduce){.nx-timeline-feed-item:is(:hover,:focus-within) .nx-timeline-feed-node{scale:none}}@media (forced-colors:active){.nx-timeline-feed-node{border:1px solid canvastext}.nx-timeline-feed-item:before{background:canvastext}}}@layer nx.utilities;@property --nx-light{syntax:"<angle>";inherits:true;initial-value:315deg}@property --nx-lens-power{syntax:"<number>";inherits:false;initial-value:1}
