@layer nx.tokens, nx.base, nx.components, nx.utilities;@layer nx.tokens{:root{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:0.75rem;--nx-text-sm:0.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:0.25rem;--nx-space-2:0.5rem;--nx-space-3:0.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:-0.035em;--nx-tracking-tighter:-0.025em;--nx-tracking-tight:-0.01em;--nx-tracking-wide:0.02em;--nx-tracking-wider:0.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:150ms;--nx-dur-base:220ms;--nx-dur-slow:380ms;--nx-dur-slower:600ms;--nx-stagger:55ms;--nx-ease-out:cubic-bezier(0.16,1,0.3,1);--nx-ease-in:cubic-bezier(0.7,0,0.84,0);--nx-ease-in-out:cubic-bezier(0.65,0,0.35,1);--nx-ease-emphasized:cubic-bezier(0.2,0,0,1);--nx-motion:1;--nx-spring-snappy:linear(0,0.006 1.3%,0.021 2.5%,0.054 4.2%,0.097 5.8%,0.19 8.8%,0.427 15.4%,0.526 18.3%,0.627 21.7%,0.704 24.6%,0.77 27.5%,0.833 30.8%,0.882 34.2%,0.921 37.5%,0.953 41.3%,0.978 45.4%,0.994 50%,1.005 55.4%,1.009 66.3%,1);--nx-spring-snappy-duration:425ms;--nx-spring-gentle:linear(0,0.007 1.3%,0.027 2.5%,0.058 3.8%,0.111 5.4%,0.209 7.9%,0.465 13.8%,0.57 16.3%,0.679 19.2%,0.773 22.1%,0.84 24.6%,0.903 27.5%,0.95 30.4%,0.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%,0.999 85.4%,1);--nx-spring-gentle-duration:763ms;--nx-spring-bouncy:linear(0,0.003 0.4%,0.011 0.8%,0.042 1.7%,0.09 2.5%,0.153 3.3%,0.227 4.2%,0.31 5%,0.399 5.8%,0.722 8.8%,0.852 10%,0.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%,0.989 30.8%,0.964 32.1%,0.945 33.3%,0.931 34.6%,0.921 36.3%,0.92 37.9%,0.927 40%,1.001 49.2%,1.014 51.7%,1.022 54.6%,1.021 58.8%,1 67.9%,0.994 72.9%,1.002 90.4%,1);--nx-spring-bouncy-duration:1122ms;--nx-spring-soft:linear(0,0.003 0.8%,0.019 2.1%,0.046 3.3%,0.079 4.6%,0.161 7.1%,0.356 12.5%,0.455 15.4%,0.556 18.8%,0.633 21.7%,0.706 25%,0.767 28.3%,0.821 32.1%,0.864 35.8%,0.9 40%,0.931 45%,0.954 50.4%,0.972 57.1%,0.984 64.2%,0.992 72.5%,1);--nx-spring-soft-duration:702ms;--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:color-mix(in oklab,#5647e6 12%,transparent);--nx-accent-border:color-mix(in oklab,#5647e6 35%,transparent);--nx-gold:#f4a93c;--nx-gold-text:#9a5b0f;--nx-gold-contrast:#1a1206;--nx-gold-soft:color-mix(in oklab,#f4a93c 18%,transparent);--nx-glow:#06c7e3;--nx-success:#059669;--nx-success-text:#047857;--nx-success-soft:color-mix(in oklab,#10b981 14%,transparent);--nx-warning:#f59e0b;--nx-warning-text:#a45207;--nx-warning-soft:color-mix(in oklab,#f59e0b 16%,transparent);--nx-danger:#dc2626;--nx-danger-hover:#c02424;--nx-danger-text:#c02424;--nx-danger-soft:color-mix(in oklab,#ef4444 12%,transparent);--nx-info:#0aa0bb;--nx-info-text:#0b7288;--nx-info-soft:color-mix(in oklab,#06c7e3 14%,transparent);--nx-ring:#5647e6;--nx-backdrop:rgba(10,12,23,.42);--nx-glass:hsla(0,0%,100%,.72);--nx-glass-border:hsla(0,0%,100%,.6);--nx-glass-tint:hsla(0,0%,100%,.26);--nx-glass-tint-hover:hsla(0,0%,100%,.4);--nx-glass-rim:hsla(0,0%,100%,.95);--nx-glass-rim-soft:hsla(0,0%,100%,.5);--nx-glass-edge:rgba(17,19,31,.1);--nx-glass-shade:rgba(17,19,31,.16);--nx-glass-sheen:hsla(0,0%,100%,.5);--nx-skeleton:#ebe9e2;--nx-skeleton-shine:hsla(0,0%,100%,.75);--nx-highlight:hsla(0,0%,100%,.9);--nx-backdrop-intensity:0.28;--nx-star:#8482fb;--nx-shadow-xs:0 1px 2px rgba(17,19,31,.06);--nx-shadow-sm:0 1px 2px rgba(17,19,31,.06),0 2px 8px -2px rgba(17,19,31,.08);--nx-shadow-md:0 2px 4px rgba(17,19,31,.04),0 10px 24px -6px rgba(17,19,31,.12);--nx-shadow-lg:0 4px 8px rgba(17,19,31,.04),0 24px 48px -12px rgba(17,19,31,.2);--nx-shadow-xl:0 8px 16px rgba(17,19,31,.05),0 40px 80px -20px rgba(17,19,31,.3);--nx-shadow-glow:0 0 0 1px color-mix(in oklab,#5647e6 25%,transparent),0 10px 32px -8px color-mix(in oklab,#5647e6 55%,transparent);--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: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:color-mix(in oklab,#6a63f4 20%,transparent);--nx-accent-border:color-mix(in oklab,#8482fb 40%,transparent);--nx-gold:#ffc462;--nx-gold-text:#ffcf7a;--nx-gold-contrast:#1a1206;--nx-gold-soft:color-mix(in oklab,#ffc462 16%,transparent);--nx-glow:#2ee6fb;--nx-success:#10b981;--nx-success-text:#3ddc97;--nx-success-soft:color-mix(in oklab,#10b981 18%,transparent);--nx-warning:#fbbf24;--nx-warning-text:#fbbf24;--nx-warning-soft:color-mix(in oklab,#fbbf24 16%,transparent);--nx-danger:#dc2626;--nx-danger-hover:#ef4444;--nx-danger-text:#ff7a7a;--nx-danger-soft:color-mix(in oklab,#ef4444 18%,transparent);--nx-info:#2ee6fb;--nx-info-text:#40e0f5;--nx-info-soft:color-mix(in oklab,#2ee6fb 16%,transparent);--nx-ring:#aeb1ff;--nx-backdrop:rgba(2,3,8,.62);--nx-glass:rgba(18,21,36,.62);--nx-glass-border:hsla(0,0%,100%,.08);--nx-glass-tint:hsla(0,0%,100%,.06);--nx-glass-tint-hover:hsla(0,0%,100%,.11);--nx-glass-rim:hsla(0,0%,100%,.62);--nx-glass-rim-soft:hsla(0,0%,100%,.14);--nx-glass-edge:rgba(0,0,0,.55);--nx-glass-shade:rgba(0,0,0,.5);--nx-glass-sheen:hsla(0,0%,100%,.12);--nx-skeleton:#191c2e;--nx-skeleton-shine:hsla(0,0%,100%,.06);--nx-highlight:hsla(0,0%,100%,.07);--nx-backdrop-intensity:0.45;--nx-star:#fff;--nx-shadow-xs:0 1px 2px rgba(0,0,0,.4);--nx-shadow-sm:0 1px 2px rgba(0,0,0,.4),0 2px 8px -2px rgba(0,0,0,.45);--nx-shadow-md:0 2px 4px rgba(0,0,0,.35),0 12px 28px -6px rgba(0,0,0,.55);--nx-shadow-lg:0 4px 8px rgba(0,0,0,.35),0 28px 56px -12px rgba(0,0,0,.65);--nx-shadow-xl:0 8px 16px rgba(0,0,0,.4),0 44px 88px -20px rgba(0,0,0,.75);--nx-shadow-glow:0 0 0 1px color-mix(in oklab,#8482fb 30%,transparent),0 12px 40px -8px color-mix(in oklab,#6a63f4 70%,transparent);--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)}}.dark,[data-theme=dark]{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:color-mix(in oklab,#6a63f4 20%,transparent);--nx-accent-border:color-mix(in oklab,#8482fb 40%,transparent);--nx-gold:#ffc462;--nx-gold-text:#ffcf7a;--nx-gold-contrast:#1a1206;--nx-gold-soft:color-mix(in oklab,#ffc462 16%,transparent);--nx-glow:#2ee6fb;--nx-success:#10b981;--nx-success-text:#3ddc97;--nx-success-soft:color-mix(in oklab,#10b981 18%,transparent);--nx-warning:#fbbf24;--nx-warning-text:#fbbf24;--nx-warning-soft:color-mix(in oklab,#fbbf24 16%,transparent);--nx-danger:#dc2626;--nx-danger-hover:#ef4444;--nx-danger-text:#ff7a7a;--nx-danger-soft:color-mix(in oklab,#ef4444 18%,transparent);--nx-info:#2ee6fb;--nx-info-text:#40e0f5;--nx-info-soft:color-mix(in oklab,#2ee6fb 16%,transparent);--nx-ring:#aeb1ff;--nx-backdrop:rgba(2,3,8,.62);--nx-glass:rgba(18,21,36,.62);--nx-glass-border:hsla(0,0%,100%,.08);--nx-glass-tint:hsla(0,0%,100%,.06);--nx-glass-tint-hover:hsla(0,0%,100%,.11);--nx-glass-rim:hsla(0,0%,100%,.62);--nx-glass-rim-soft:hsla(0,0%,100%,.14);--nx-glass-edge:rgba(0,0,0,.55);--nx-glass-shade:rgba(0,0,0,.5);--nx-glass-sheen:hsla(0,0%,100%,.12);--nx-skeleton:#191c2e;--nx-skeleton-shine:hsla(0,0%,100%,.06);--nx-highlight:hsla(0,0%,100%,.07);--nx-backdrop-intensity:0.45;--nx-star:#fff;--nx-shadow-xs:0 1px 2px rgba(0,0,0,.4);--nx-shadow-sm:0 1px 2px rgba(0,0,0,.4),0 2px 8px -2px rgba(0,0,0,.45);--nx-shadow-md:0 2px 4px rgba(0,0,0,.35),0 12px 28px -6px rgba(0,0,0,.55);--nx-shadow-lg:0 4px 8px rgba(0,0,0,.35),0 28px 56px -12px rgba(0,0,0,.65);--nx-shadow-xl:0 8px 16px rgba(0,0,0,.4),0 44px 88px -20px rgba(0,0,0,.75);--nx-shadow-glow:0 0 0 1px color-mix(in oklab,#8482fb 30%,transparent),0 12px 40px -8px color-mix(in oklab,#6a63f4 70%,transparent);--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)}.light,[data-theme=light]{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:color-mix(in oklab,#5647e6 12%,transparent);--nx-accent-border:color-mix(in oklab,#5647e6 35%,transparent);--nx-gold:#f4a93c;--nx-gold-text:#9a5b0f;--nx-gold-contrast:#1a1206;--nx-gold-soft:color-mix(in oklab,#f4a93c 18%,transparent);--nx-glow:#06c7e3;--nx-success:#059669;--nx-success-text:#047857;--nx-success-soft:color-mix(in oklab,#10b981 14%,transparent);--nx-warning:#f59e0b;--nx-warning-text:#a45207;--nx-warning-soft:color-mix(in oklab,#f59e0b 16%,transparent);--nx-danger:#dc2626;--nx-danger-hover:#c02424;--nx-danger-text:#c02424;--nx-danger-soft:color-mix(in oklab,#ef4444 12%,transparent);--nx-info:#0aa0bb;--nx-info-text:#0b7288;--nx-info-soft:color-mix(in oklab,#06c7e3 14%,transparent);--nx-ring:#5647e6;--nx-backdrop:rgba(10,12,23,.42);--nx-glass:hsla(0,0%,100%,.72);--nx-glass-border:hsla(0,0%,100%,.6);--nx-glass-tint:hsla(0,0%,100%,.26);--nx-glass-tint-hover:hsla(0,0%,100%,.4);--nx-glass-rim:hsla(0,0%,100%,.95);--nx-glass-rim-soft:hsla(0,0%,100%,.5);--nx-glass-edge:rgba(17,19,31,.1);--nx-glass-shade:rgba(17,19,31,.16);--nx-glass-sheen:hsla(0,0%,100%,.5);--nx-skeleton:#ebe9e2;--nx-skeleton-shine:hsla(0,0%,100%,.75);--nx-highlight:hsla(0,0%,100%,.9);--nx-backdrop-intensity:0.28;--nx-star:#8482fb;--nx-shadow-xs:0 1px 2px rgba(17,19,31,.06);--nx-shadow-sm:0 1px 2px rgba(17,19,31,.06),0 2px 8px -2px rgba(17,19,31,.08);--nx-shadow-md:0 2px 4px rgba(17,19,31,.04),0 10px 24px -6px rgba(17,19,31,.12);--nx-shadow-lg:0 4px 8px rgba(17,19,31,.04),0 24px 48px -12px rgba(17,19,31,.2);--nx-shadow-xl:0 8px 16px rgba(17,19,31,.05),0 40px 80px -20px rgba(17,19,31,.3);--nx-shadow-glow:0 0 0 1px color-mix(in oklab,#5647e6 25%,transparent),0 10px 32px -8px color-mix(in oklab,#5647e6 55%,transparent);--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-reduced-motion:reduce){:root{--nx-motion:0;--nx-dur-slow:160ms;--nx-dur-slower:200ms;--nx-spring-snappy:cubic-bezier(0.16,1,0.3,1);--nx-spring-snappy-duration:180ms;--nx-spring-gentle:cubic-bezier(0.16,1,0.3,1);--nx-spring-gentle-duration:180ms;--nx-spring-bouncy:cubic-bezier(0.16,1,0.3,1);--nx-spring-bouncy-duration:180ms;--nx-spring-soft:cubic-bezier(0.16,1,0.3,1);--nx-spring-soft-duration:180ms}}}@layer nx.base{:where(html){font-family:var(--nx-font-sans);line-height:1.6;color:var(--nx-text);background-color:var(--nx-bg);accent-color:var(--nx-accent);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%;scrollbar-color:var(--nx-border-strong) transparent}:where([class^=nx-],[class*=" nx-"]),:where([class^=nx-],[class*=" nx-"]):after,:where([class^=nx-],[class*=" nx-"]):before{box-sizing:border-box}[x-cloak]{display:none!important}: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)){position:absolute!important;inset-inline-start:0;contain:size;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;white-space:nowrap!important}:where(table.nx-visually-hidden):where(:not(:focus-within,:active)){table-layout:fixed!important;position:fixed!important;inset-inline-start:0}.nx-icon{inline-size:1.15em;block-size:1.15em;flex:none;stroke-width:1.75}:where([dir=rtl]) .nx-icon[data-directional]{scale:-1 1}}@layer nx.base{@property --nx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}[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, 0ms))}: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, 0ms))}: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))}:where(.nx-js:not(.nx-live)) [data-nx-reveal=group]:not([data-nx-revealed])>*,:where(.nx-js:not(.nx-live)) [data-nx-reveal]:not([data-nx-revealed]){animation:nx-reveal-failsafe 1ms 2.5s forwards}[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,0),var(--nx-my,0))}[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:140ms;--nx-transform-ease:var(--nx-ease-out)}::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}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}}@layer nx.components{.nx-gradient-text{background:var(--nx-gradient-text);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;&[data-variant=gold]{background-image:var(--nx-gradient-gold)}&[data-variant=brand]{background-image:var(--nx-gradient-brand)}&[data-animate]{animation:nx-gradient-flow 6s var(--nx-ease-in-out) infinite alternate}}.nx-number{display:inline-flex;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.nx-number-roll{display:inline-flex;direction:ltr}.nx-digit{display:inline-block;block-size:1.1em;overflow:clip;text-align:center}.nx-digit-track{display:flex;flex-direction:column;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);>span{block-size:1.1em}}:where(.nx-js) .nx-number[data-nx-reveal]:not([data-nx-revealed]) .nx-digit-track,:where(.nx-js) [data-nx-reveal]:not([data-nx-revealed]) .nx-digit-track{translate:0 0}.nx-number[data-nx-reveal]{opacity:1;translate:none}.nx-highlight{position:relative;display:inline-block;white-space:nowrap;isolation:isolate;--_color:var(--nx-highlight-color,var(--nx-gold))}.nx-highlight[data-variant=marker]{.nx-highlight-mark{display:none}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, 0ms) + .15s)}:where(.nx-js) .nx-highlight[data-nx-reveal]:not([data-nx-revealed]){opacity:1;translate:none;.nx-highlight-mark{stroke-dashoffset:1}&[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-gradient-text[data-animate]{animation:none}}}@layer nx.components{.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);position:relative;isolation:isolate;display:inline-grid;grid-template-areas:"stack";place-items:center;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);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overflow:clip;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));&:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}&:hover:not(:disabled,[aria-disabled=true]){background:var(--_bg-hover)}&:active:not(:disabled,[aria-disabled=true]){scale:calc(1 - .03 * var(--nx-motion))}&:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.5;box-shadow:none}&[data-block]{display:grid;inline-size:100%}&[data-shape=pill]{--_radius:var(--nx-radius-full)}&[data-shape=square]{--_radius:var(--nx-radius-xs)}&[data-size=xs]{--_h:1.75rem;--_px:0.625rem;--_fs:var(--nx-text-xs);--_radius:var(--nx-radius-sm)}&[data-size=sm]{--_h:2.125rem;--_px:0.8rem;--_fs:var(--nx-text-sm);--_radius:var(--nx-radius-sm)}&[data-size=lg]{--_h:3rem;--_px:1.4rem;--_fs:var(--nx-text-md);--_radius:var(--nx-radius-lg)}&[data-size=xl]{--_h:3.5rem;--_px:1.75rem;--_fs:var(--nx-text-lg);--_radius:var(--nx-radius-lg)}&[data-shape=pill][data-size]{--_radius:var(--nx-radius-full)}&[data-icon-only]{--_px:0;inline-size:var(--_h)}&[data-variant=primary]{--_bg:linear-gradient(180deg,color-mix(in oklab,var(--nx-accent) 86%,#fff),var(--nx-accent));--_bg-hover:linear-gradient(180deg,color-mix(in oklab,var(--nx-accent-hover) 84%,#fff),var(--nx-accent-hover));--_fg:var(--nx-accent-contrast);--_border:color-mix(in oklab,var(--nx-accent) 70%,#000);--_shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 1px 2px rgba(0,0,0,.12),0 6px 16px -6px color-mix(in oklab,var(--nx-accent) 70%,transparent)}&[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)}&[data-variant=outline]{--_bg:transparent;--_bg-hover:var(--nx-accent-soft);--_border:var(--nx-border-strong);--_shadow:none}&[data-variant=ghost]{--_bg:transparent;--_bg-hover:var(--nx-surface-2);--_border:transparent;--_shadow:none}&[data-variant=danger]{--_bg:var(--nx-danger);--_bg-hover:var(--nx-danger-hover);--_fg:#fff;--_border:transparent;--_shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 6px 16px -6px color-mix(in oklab,var(--nx-danger) 70%,transparent)}&[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%,#000);--_shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 6px 18px -6px color-mix(in oklab,var(--nx-gold) 80%,transparent)}&[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}&[data-variant=link]{--_bg:transparent;--_bg-hover:transparent;--_fg:var(--nx-accent-text);--_border:transparent;--_shadow:none;--_px:0;min-block-size:auto;&:hover .nx-button-label{text-decoration:underline;text-underline-offset:.2em}}&[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:nx-turn 3.2s linear infinite}&: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{grid-area:stack;display:inline-flex;align-items:center;justify-content:center;gap:.5em;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)}.nx-button:is([data-status=loading],[data-status=success],[data-status=error],[data-loading],[aria-busy=true]){.nx-button-label{opacity:0;scale:.85;filter:blur(4px)}.nx-button-status{opacity:1;scale:1;filter:none}}.nx-button:is([data-status=loading],[data-loading],[aria-busy=true]){cursor:progress;.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-status>.nx-status-check{display:block}}.nx-button[data-status=error]{animation:nx-shake .42s var(--nx-ease-out);.nx-button-status>.nx-status-cross{display:block}}.nx-button[data-effect=shine]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.35) 45%,hsla(0,0%,100%,.05) 55%,transparent 70%) no-repeat;background-size:250% 100%;background-position:150% 0;pointer-events:none}.nx-button[data-effect=shine]:hover:after{background-position:-100% 0;transition:background-position .9s var(--nx-ease-out)}.nx-button[data-effect=slide] .nx-button-label{position:relative;overflow:clip;>*{transition:translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy)}&:after{content:attr(data-text) /"";position:absolute;inset:0;display:grid;place-items:center;translate:0 110%;transition:translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy)}}.nx-button[data-effect=slide]:hover .nx-button-label{>*{translate:0 calc(-110% * var(--nx-motion))}&:after{translate:0 calc(110% - 110% * var(--nx-motion))}}@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}}}@layer nx.components{.nx-input,.nx-textarea{--_border:var(--nx-border-strong);--_ring:var(--nx-accent-soft);--_focus:var(--nx-accent);inline-size:100%;min-block-size:2.75rem;padding:.625rem .875rem;border:1px solid var(--_border);border-radius:var(--nx-radius-md);background:var(--nx-surface);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);&::placeholder{color:var(--nx-text-subtle);opacity:1}&:hover:not(:disabled,:focus,:focus-within){--_border:color-mix(in oklab,var(--nx-border-strong) 70%,var(--nx-text))}&:is(:disabled,[aria-disabled=true]){background:var(--nx-surface-2);color:var(--nx-text-muted);cursor:not-allowed;opacity:.75}&[data-size=sm]{min-block-size:2.25rem;padding-block:.375rem;font-size:var(--nx-text-sm);border-radius:var(--nx-radius-sm)}&[data-size=lg]{min-block-size:3.25rem;padding-inline:1rem;font-size:var(--nx-text-lg);border-radius:var(--nx-radius-lg)}}:is(.nx-input,.nx-textarea,.nx-select):focus-visible{outline:none;--_border:var(--_focus);box-shadow:var(--nx-shadow-xs),0 0 0 4px var(--_ring)}:is(.nx-input,.nx-textarea,.nx-select):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)}@media (pointer:coarse){:is(.nx-input,.nx-textarea,.nx-select)[data-size=sm]{font-size:var(--nx-text-md)}}.nx-textarea{display:block;min-block-size:calc(3lh + 1.25rem);max-block-size:var(--nx-textarea-max,16lh);resize:vertical;field-sizing:content}.nx-chip{display:inline-flex;align-items:center;gap:var(--nx-space-1);max-inline-size:16rem;padding-block:.25rem;padding-inline:.625rem .375rem;border:1px solid var(--nx-border);border-radius:var(--nx-radius-full);background:var(--nx-surface-2);font-size:var(--nx-text-xs);font-weight:500;animation:nx-scale-in var(--nx-spring-bouncy-duration) var(--nx-spring-bouncy);>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}}@layer nx.components{.nx-card{--_pad:var(--nx-card-padding,var(--nx-space-6));position:relative;isolation:isolate;display:flex;flex-direction:column;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));&[data-size=sm]{--_pad:var(--nx-space-4);border-radius:var(--nx-radius-lg);gap:var(--nx-space-3)}&[data-size=lg]{--_pad:var(--nx-space-8);border-radius:var(--nx-radius-2xl)}&[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%)}&[data-variant=outline]{background:transparent;box-shadow:none}&[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:transparent}&[data-variant=gradient]{border-color:transparent;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}&: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)}&:is([data-interactive],a,button):active{scale:calc(1 - .01 * var(--nx-motion))}&:focus-visible{outline:2px solid var(--nx-ring);outline-offset:3px}}:is(a,button).nx-card{text-align:start;text-decoration:none;font:inherit;cursor:pointer}.nx-card[data-spotlight]:after,.nx-card[data-spotlight]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--nx-dur-slow) var(--nx-ease-out)}.nx-card[data-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{inset:-1px;padding:1px;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%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;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):after,:is(.nx-card[data-spotlight],.nx-spotlight):is(:hover,:focus-within):before{opacity:1}.nx-card[data-nx-tilt][data-nx-pointer]{box-shadow:var(--nx-shadow-xl)}.nx-card-icon{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;-webkit-margin-after:var(--nx-space-2);margin-block-end:var(--nx-space-2);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);.nx-icon{inline-size:1.35rem;block-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{margin:0;font:650 var(--nx-text-lg) /1.3 var(--nx-font-display);letter-spacing:var(--nx-tracking-tight);text-wrap:balance}.nx-card-description{margin:0;color:var(--nx-text-muted);font-size:var(--nx-text-sm);line-height:1.6;text-wrap:pretty}.nx-card-body{flex:1 1}.nx-card-footer{display:flex;align-items:center;gap:var(--nx-space-3);-webkit-padding-before:var(--nx-space-4);padding-block-start:var(--nx-space-4);-webkit-border-before:1px solid var(--nx-border);border-block-start:1px solid var(--nx-border)}.nx-stat{display:grid;grid-gap:var(--nx-space-2);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)}.nx-stat-head{display:flex;align-items:center;justify-content:space-between;gap:var(--nx-space-2)}.nx-stat-label{font-size:var(--nx-text-sm);font-weight:500;color:var(--nx-text-muted)}.nx-stat-value{font:700 var(--nx-text-3xl) /1.1 var(--nx-font-display);letter-spacing:var(--nx-tracking-tighter)}.nx-stat-caption{margin:0;font-size:var(--nx-text-xs);color:var(--nx-text-subtle)}.nx-chart{--_surface:var(--nx-surface);display:grid;grid-gap:var(--nx-space-4);gap:var(--nx-space-4);margin:0;min-inline-size:0}.nx-chart-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--nx-space-3)}.nx-chart-legend{display:flex;flex-wrap:wrap;gap:var(--nx-space-2) var(--nx-space-4);margin:0;padding:0;list-style:none;font-size:var(--nx-text-xs);color:var(--nx-text-muted)}.nx-legend-item{display:inline-flex;align-items:center;gap:var(--nx-space-2)}.nx-legend-swatch{inline-size:.625rem;block-size:.625rem;border-radius:2px;background:var(--nx-series);&[data-shape=line]{inline-size:.875rem;block-size:2px;border-radius:1px}}}@layer nx.components{:where(.nx-js) .nx-chart[data-nx-reveal]:not([data-nx-revealed]){.nx-chart-bar{scale:1 0}.nx-chart-line{stroke-dashoffset:1}.nx-chart-area{opacity:0;translate:0 calc(8px * var(--nx-motion))}.nx-donut-segment{stroke-dasharray:0 100}}.nx-chart[data-nx-reveal]{opacity:1;translate:none}.nx-chart-tooltip{position:absolute;inset-block-start:0;left: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,0) var(--nx-ty,0);opacity:0;scale:.96;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);&[data-open]{opacity:1;scale:1}}@property --nx-value{syntax:"<number>";inherits:true;initial-value:0}.nx-ring{position:relative;display:inline-grid;place-items:center;inline-size:var(--nx-ring-size,6rem);aspect-ratio:1}.nx-ring[data-nx-reveal]{opacity:1;translate:none}}@layer nx.components{:is(.nx-alert,.nx-badge,.nx-toast){--_tone:var(--nx-text-subtle);--_tone-soft:var(--nx-surface-2);--_tone-text:var(--nx-text-muted);&[data-tone=accent]{--_tone:var(--nx-accent);--_tone-soft:var(--nx-accent-soft);--_tone-text:var(--nx-accent-text)}&[data-tone=success]{--_tone:var(--nx-success);--_tone-soft:var(--nx-success-soft);--_tone-text:var(--nx-success-text)}&[data-tone=warning]{--_tone:var(--nx-warning);--_tone-soft:var(--nx-warning-soft);--_tone-text:var(--nx-warning-text)}&[data-tone=danger]{--_tone:var(--nx-danger);--_tone-soft:var(--nx-danger-soft);--_tone-text:var(--nx-danger-text)}&[data-tone=info]{--_tone:var(--nx-info);--_tone-soft:var(--nx-info-soft);--_tone-text:var(--nx-info-text)}&[data-tone=gold]{--_tone:var(--nx-gold);--_tone-soft:var(--nx-gold-soft);--_tone-text:var(--nx-gold-text)}}.nx-badge{display:inline-flex;align-items:center;gap:.35em;padding:.15em .6em;border:1px solid transparent;border-radius:var(--nx-radius-full);background:var(--_tone-soft);color:var(--_tone-text);font-size:var(--nx-text-xs);font-weight:600;line-height:1.5;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;&[data-variant=solid]{background:var(--_tone);color:#fff}&[data-variant=solid][data-tone=gold]{color:var(--nx-gold-contrast)}&[data-variant=outline]{background:transparent;border-color:color-mix(in oklab,var(--_tone) 45%,transparent)}&[data-size=lg]{font-size:var(--nx-text-sm);padding:.25em .75em}&[data-dot]:before{content:"";inline-size:.45em;block-size:.45em;border-radius:50%;background:currentColor}&[data-pulse]{position:relative}&[data-pulse]:before{box-shadow:0 0 0 0 currentColor;animation:nx-badge-pulse 1.8s var(--nx-ease-out) infinite}&[data-animate]{animation:nx-pop .42s var(--nx-spring-bouncy)}}}@layer nx.components{.nx-avatar{--_size:2.5rem;position:relative;display:inline-grid;place-items:center;flex:none;inline-size:var(--_size);block-size:var(--_size);border-radius:50%;background:var(--nx-gradient-brand);color:#fff;font-size:calc(var(--_size) * .38);font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;&[data-size=xs]{--_size:1.5rem}&[data-size=sm]{--_size:2rem}&[data-size=lg]{--_size:3.25rem}&[data-size=xl]{--_size:4.5rem}&[data-shape=square]{border-radius:var(--nx-radius-md)}&[data-status]:after{content:"";position:absolute;inset-block-end:2%;inset-inline-end:2%;inline-size:28%;block-size:28%;border:2px solid var(--nx-surface);border-radius:50%;background:var(--nx-text-subtle)}&[data-status=online]:after{background:var(--nx-success)}&[data-status=busy]:after{background:var(--nx-danger)}&[data-status=away]:after{background:var(--nx-warning)}}.nx-kbd{display:inline-flex;align-items:center;justify-content:center;gap:.15em;min-inline-size:1.6em;padding:.1em .4em;border:1px solid var(--nx-border);border-block-end-width:2px;border-radius:var(--nx-radius-xs);background:var(--nx-surface-2);color:var(--nx-text-muted);font:500 .75em/1.4 var(--nx-font-mono);white-space:nowrap}}@layer nx.components{@starting-style{.nx-dialog[open]::-webkit-backdrop{background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.nx-dialog[open]::backdrop{background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}[popover]:not(:popover-open,[data-open]){display:none}}@layer nx.components{@property --_scroll-reveal-p{syntax:"<number>";inherits:false;initial-value:0}@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}}@layer nx.components{@property --_fill-reach{syntax:"<length>";inherits:false;initial-value:0}@property --_tx-wave{syntax:"<length>";inherits:false;initial-value:0}}@layer nx.components{: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)}&[data-tone=violet]{--nx-tone:var(--nx-violet-500)}&[data-tone=cyan]{--nx-tone:var(--nx-cyan-500)}&[data-tone=gold]{--nx-tone:var(--nx-gold-500)}}.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;inline-size:100%;min-inline-size:0}.nx-feature,.nx-ring{display:grid;grid-gap:var(--nx-space-4);gap:var(--nx-space-4)}.nx-feature{--_tone:var(--nx-tone,var(--nx-accent));--_radius:var(--nx-radius-2xl);--_inset:var(--nx-space-2);--_press:1;align-content:start;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);text-decoration:none;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);&:focus-visible{outline:2px solid var(--nx-ring);outline-offset:3px}&:is(a,button):active{--_press:calc(1 - 0.04 * var(--nx-motion))}&:is(a,button){cursor:pointer}&: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;position:relative;display:grid;place-items:center;block-size:var(--nx-feature-visual-height,11.5rem);overflow:clip;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}.nx-feature-body{display:grid;grid-gap:var(--nx-space-2);gap:var(--nx-space-2);padding-inline:var(--nx-space-4)}.nx-feature-title{margin:0;font:650 var(--nx-text-lg) /1.3 var(--nx-font-display);letter-spacing:var(--nx-tracking-tight)}.nx-feature-description{margin:0;color:var(--nx-text-muted);font-size:var(--nx-text-sm);line-height:1.6;text-wrap:pretty}.nx-data-table{position:relative;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);overflow:auto;overscroll-behavior-x:contain;scrollbar-width:thin;&:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}table{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:var(--nx-text-sm)}caption{padding:var(--nx-space-4) var(--nx-space-4) var(--nx-space-2);color:var(--nx-text);font-weight:600}caption,td,th{text-align:start}td,th{padding:.75rem 1rem;vertical-align:middle;white-space:nowrap;&[data-align=end]{text-align:end}&[data-align=center]{text-align:center}}thead th{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:1;padding-block:.625rem;background:var(--nx-surface);font-size:var(--nx-text-xs);font-weight:600;letter-spacing:var(--nx-tracking-wide)}td,thead th{-webkit-border-after:1px solid var(--nx-border);border-block-end:1px solid var(--nx-border);color:var(--nx-text-muted)}td{&:first-child{color:var(--nx-text);font-weight:500}&[data-numeric]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}tbody tr:last-child td{-webkit-border-after:0;border-block-end:0}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:0ms,calc(min(var(--nx-i, 0), 12) * 40ms),calc(min(var(--nx-i, 0), 12) * 40ms)}tbody tr:hover{background:var(--nx-surface-2)}&[data-density=compact] td{padding-block:.5rem}}}@layer nx.components{@property --nx-reach{syntax:"<number>";inherits:true;initial-value:1}: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:nx-reveal-failsafe 1ms 2.5s forwards}.nx-data-table[data-nx-reveal]{opacity:1;translate:none}.nx-chip-filter{--_fade:1.5rem;min-inline-size:0;max-inline-size:100%}.nx-chip-filter-row{position:relative;isolation:isolate;display:flex;gap:var(--nx-space-2);max-inline-size:100%;padding-block:.375rem;padding-inline:var(--_fade);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--_fade);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--_fade),#000 calc(100% - var(--_fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--_fade),#000 calc(100% - var(--_fade)),transparent);&::-webkit-scrollbar{display:none}}}@layer nx.components{@media (prefers-reduced-motion:no-preference){.nx-chip-filter-row{scroll-behavior:smooth}}.nx-chip-filter-chip{position:relative;display:inline-flex;flex:none;align-items:center;gap:var(--nx-space-2);min-block-size:2rem;padding-inline:var(--nx-space-3);border-radius:var(--nx-radius-full);background:transparent;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;-moz-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);>.nx-icon{flex:none;inline-size:1rem;block-size:1rem;color:var(--nx-text-subtle);transition:color var(--nx-dur-base) var(--nx-ease-out)}&:hover{color:var(--nx-text);box-shadow:inset 0 0 0 1px var(--nx-border-strong)}&:active:not(:has(:disabled)){scale:calc(1 - .04 * var(--nx-motion))}&:has(:focus-visible){outline:2px solid var(--nx-ring);outline-offset:2px}&:has(:disabled){opacity:.45;cursor:not-allowed}&:has(:checked){color:var(--nx-accent-contrast);font-weight:600;box-shadow:none;.nx-chip-filter-count,>.nx-icon{color:var(--nx-accent-contrast)}.nx-chip-filter-count{background:color-mix(in oklab,var(--nx-accent-contrast) 22%,transparent)}}}.nx-chip-filter-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.nx-chip-filter-count{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.25rem;block-size:1.25rem;padding-inline:.3rem;border-radius:var(--nx-radius-full);background:var(--nx-surface-2);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)}@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}}}@layer nx.components{.nx-stat-strip{--nx-stat-strip-value-size:var(--nx-text-3xl);display:flex;flex-wrap:wrap;gap:var(--nx-space-4) 0;margin:0;padding:var(--nx-space-2) 0;overflow:clip}.nx-stat-strip-item{display:flex;align-items:center;justify-content:center;gap:var(--nx-space-3);flex:1 1 auto;-webkit-margin-start:-1px;margin-inline-start:-1px;padding-inline:var(--nx-space-5);-webkit-border-start:1px solid var(--nx-border);border-inline-start:1px solid var(--nx-border)}.nx-stat-strip-icon{display:grid;place-items:center;flex:none;inline-size:2.25rem;block-size:2.25rem;border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-accent-soft);color:var(--nx-accent-text);.nx-icon{inline-size:1.125rem;block-size:1.125rem}}.nx-stat-strip-what{display:grid;grid-gap:.2rem;gap:.2rem;justify-items:center;min-inline-size:0;text-align:center}.nx-stat-strip-label{margin:0;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)}.nx-stat-strip-value{display:grid;grid-gap:.15rem;gap:.15rem;justify-items:center;margin:0;color:var(--nx-text);font:650 var(--nx-stat-strip-value-size) /1.1 var(--nx-font-display)}.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-icon,.nx-stat-strip-item{border-color:CanvasText}}}@property --nx-light{syntax:"<angle>";inherits:true;initial-value:315deg}@property --nx-lens-power{syntax:"<number>";inherits:false;initial-value:1}@layer nx.components{.nx-glass{--_frost:10px;--_sat:1.7;--_tint:var(--nx-glass-tint);--_rim:1.25px;--_radius:var(--nx-radius-2xl);position:relative;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: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);&[data-preset=clear]{--_frost:1px;--_sat:1.4;--_tint:transparent}&[data-preset=frost]{--_frost:24px;--_tint:var(--nx-glass-tint-hover)}&[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{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) 1turn)}.nx-glass:before,.nx-glass[data-iridescent]:after{content:"";position:absolute;inset:0;border-radius:inherit;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.nx-glass[data-iridescent]:after{padding:2px;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));filter:blur(1px);opacity:.55}.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);&: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)}}}@layer nx.components{.nx-backdrop-aurora{position:relative;isolation:isolate;overflow:clip}.nx-backdrop-layer{position:absolute;z-index:-1;pointer-events:none}.nx-backdrop-aurora>.nx-backdrop-layer{border-radius:50%;filter:blur(72px);opacity:var(--nx-backdrop-intensity);animation:nx-backdrop-aurora-drift 26s var(--nx-ease-in-out) infinite alternate}.nx-backdrop-aurora>.nx-backdrop-layer:first-child{inline-size:62vmax;aspect-ratio:1.75;inset-block-start:-18%;inset-inline-start:-12%;background:linear-gradient(115deg,transparent,color-mix(in oklab,var(--nx-lapis-500) 85%,var(--nx-violet-500)) 38% 62%,transparent);animation-delay:-4s}.nx-backdrop-aurora>.nx-backdrop-layer:nth-child(2){inline-size:58vmax;aspect-ratio:1.6;inset-block-end:-20%;inset-inline-end:-12%;background:linear-gradient(65deg,transparent,color-mix(in oklab,var(--nx-violet-500) 80%,var(--nx-lapis-500)) 35% 65%,transparent);filter:blur(88px);opacity:calc(var(--nx-backdrop-intensity) * .9);animation-duration:32s;animation-delay:-13s}.nx-backdrop-aurora>.nx-backdrop-layer:nth-child(3){inline-size:42vmax;aspect-ratio:1.35;inset-block-start:32%;inset-inline-start:26%;background:radial-gradient(50% 50%,var(--nx-cyan-500),transparent 68%);filter:blur(60px);opacity:calc(var(--nx-backdrop-intensity) * .6);animation-duration:21s;animation-delay:-9s}@media (prefers-reduced-motion:reduce){.nx-backdrop-aurora>.nx-backdrop-layer{animation:none}}:root{--_mesh-blend:soft-light}@media (prefers-color-scheme:dark){:root:not([data-theme=light],.light){--_mesh-blend:screen}}.dark,[data-theme=dark]{--_mesh-blend:screen}.light,[data-theme=light]{--_mesh-blend:soft-light}.nx-admin{--_side:16rem;--_rail:4.25rem;--_pad:0.625rem;--_radius:var(--nx-admin-radius,0px);--_item-radius:var(--nx-radius-md);container-type:inline-size;min-inline-size:0}.nx-admin-frame{position:relative;display:grid;grid-template-columns:var(--_side) minmax(0,1fr);block-size:var(--nx-admin-height,100dvh);min-block-size:var(--nx-admin-min-height,0);border:var(--nx-admin-border,0) solid var(--nx-border);border-radius:var(--_radius);background:var(--nx-bg);overflow:clip;transition:grid-template-columns var(--nx-spring-gentle-duration) var(--nx-spring-gentle)}.nx-admin-frame[data-collapsed]{grid-template-columns:var(--_rail) minmax(0,1fr)}.nx-admin-sidebar{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--nx-space-3);min-inline-size:0;min-block-size:0;padding:var(--_pad);-webkit-border-end:1px solid var(--nx-border);border-inline-end:1px solid var(--nx-border);background:var(--nx-surface)}.nx-admin-brand{display:flex;align-items:center;gap:.75rem;min-block-size:2.5rem;padding-inline:.6875rem;overflow:hidden;font-weight:700;white-space:nowrap}.nx-admin-mark{display:grid;place-items:center;flex:none;inline-size:1.625rem;block-size:1.625rem;border-radius:.5rem;background:var(--nx-gradient-brand);color:var(--nx-accent-contrast);font-size:var(--nx-text-xs);font-weight:800;box-shadow:var(--nx-shadow-glow)}.nx-admin-brand-text{overflow:hidden;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)}.nx-admin-nav{position:relative;isolation:isolate;display:grid;flex:1 1;align-content:start;grid-gap:var(--nx-space-4);gap:var(--nx-space-4);min-block-size:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;-webkit-padding-end:.125rem;padding-inline-end:.125rem;.nx-indicator{z-index:-1;inset-inline:0;inline-size:auto;translate:0 var(--nx-ind-y,0);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)}}}@layer nx.components{.nx-admin-group{display:grid;grid-gap:.125rem;gap:.125rem;ul{display:grid;grid-gap:.125rem;gap:.125rem;margin:0;padding:0;list-style:none}}.nx-admin-group-label{margin:0;padding:var(--nx-space-2) .9375rem var(--nx-space-1);overflow:hidden;color:var(--nx-text-subtle);font-size:var(--nx-text-xs);font-weight:600;letter-spacing:var(--nx-tracking-wide);text-overflow:ellipsis;transition:opacity var(--nx-dur-base) var(--nx-ease-out),translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle)}.nx-admin-group-label,.nx-admin-item{white-space:nowrap}.nx-admin-item{position:relative;display:flex;align-items:center;gap:.75rem;inline-size:100%;min-block-size:2.5rem;padding-inline:.9375rem;border:0;border-radius:var(--_item-radius);background:transparent;color:var(--nx-text-muted);font:500 var(--nx-text-sm) /1 var(--nx-font-sans);text-align:start;text-decoration:none;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);.nx-icon{flex:none;inline-size:1.125rem;block-size:1.125rem;color:var(--nx-text-subtle);transition:color var(--nx-dur-fast) var(--nx-ease-out)}&:hover{color:var(--nx-text);background:color-mix(in oklab,var(--nx-surface-2) 65%,transparent)}&:is([aria-current=page],[aria-current=true]){color:var(--nx-text);font-weight:600}&:is([aria-current=page],[aria-current=true]) .nx-icon{color:var(--nx-accent-text)}&:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}&:active:not([data-static],[data-static] *,:disabled){scale:calc(1 - .04 * var(--nx-motion))}&:disabled,&[aria-disabled=true]{opacity:.45;cursor:not-allowed}&:after{content:attr(data-label) /"";position:absolute;inset-inline-start:calc(100% + .75rem);inset-block-start:50%;z-index:3;padding:.35rem .6rem;border-radius:var(--nx-radius-sm);background:var(--nx-surface-inverse);color:var(--nx-text-inverse);font-size:var(--nx-text-xs);font-weight:500;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)}}.nx-admin-label{flex:1 1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--nx-dur-base) var(--nx-ease-out),translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle)}.nx-admin-badge{flex:none;min-inline-size:1.25rem;padding:.15rem .4rem;border-radius:var(--nx-radius-full);background:var(--nx-accent-soft);color:var(--nx-accent-text);font-size:.6875rem;font-weight:700;font-feature-settings:"tnum";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)}.nx-admin-sidebar-foot{display:grid;grid-gap:.25rem;gap:.25rem;-webkit-padding-before:var(--nx-space-3);padding-block-start:var(--nx-space-3);-webkit-border-before:1px solid var(--nx-border);border-block-start:1px solid var(--nx-border)}.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-brand-text,.nx-admin-group-label,.nx-admin-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)}.nx-admin-toggle .nx-icon{rotate:180deg}.nx-admin-badge{position:absolute;inset-block-start:.35rem;inset-inline-start:1.85rem;min-inline-size:.5rem;inline-size:.5rem;block-size:.5rem;padding:0;border:2px solid var(--nx-surface);background:var(--nx-accent);color:transparent;overflow:hidden}.nx-admin-item:is(:hover,:focus-visible):after{opacity:1;translate:0 -50%;visibility:visible;transition-delay:0s}}.nx-admin-main{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);min-inline-size:0;min-block-size:0}.nx-admin-topbar{display:flex;align-items:center;gap:var(--nx-space-3);min-block-size:3.5rem;padding:var(--nx-space-2) var(--nx-space-5);-webkit-border-after:1px solid var(--nx-border);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)}.nx-admin-menu{display:none;place-items:center;flex:none;inline-size:2.25rem;block-size:2.25rem;padding:0;border:0;border-radius:var(--nx-radius-md);background:transparent;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);.nx-icon{inline-size:1.125rem;block-size:1.125rem}&:hover{background:var(--nx-surface-2);color:var(--nx-text)}&:active{scale:calc(1 - .04 * var(--nx-motion))}&:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}}.nx-admin-heading{display:grid;grid-gap:.125rem;gap:.125rem;min-inline-size:0;&:empty{display:none}}.nx-admin-title{color:var(--nx-text);font:650 var(--nx-text-md) /1.3 var(--nx-font-display)}.nx-admin-subtitle,.nx-admin-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-admin-subtitle{color:var(--nx-text-subtle);font-size:var(--nx-text-xs)}.nx-admin-search{display:flex;flex:1 1;justify-content:center;min-inline-size:0}.nx-admin-search-btn{inline-size:min(100%,22rem);min-block-size:2.25rem;padding-inline:var(--nx-space-3);border:0;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);&:hover{background:var(--nx-surface-3);color:var(--nx-text-muted)}&:active{scale:calc(1 - .04 * var(--nx-motion))}&:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px;box-shadow:none}.nx-icon{flex:none;inline-size:1rem;block-size:1rem}span{flex:1 1;min-inline-size:0;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.nx-kbd{flex:none}}.nx-admin-actions,.nx-admin-search-btn{display:flex;align-items:center;gap:var(--nx-space-2)}.nx-admin-actions{flex:none;&:empty{display:none}}.nx-admin-user{display:flex;align-items:center;gap:var(--nx-space-2);padding-block:.25rem;padding-inline:.25rem .5rem;border:0;border-radius:var(--nx-radius-full);background:transparent;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);&:hover{background:var(--nx-surface-2)}&:active{scale:calc(1 - .04 * var(--nx-motion))}&:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.nx-icon{flex:none;inline-size:1rem;block-size:1rem;color:var(--nx-text-subtle)}}.nx-admin-user-text{display:grid;grid-gap:.0625rem;gap:.0625rem;min-inline-size:0;text-align:start;span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.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{display:grid;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;scale:.96;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}.nx-admin-user-menu:where(:popover-open,[data-open]){opacity:1;scale:1;@starting-style{opacity:0;scale:.96}}.nx-admin-user-menu:not([popover]):not([data-open]){display:none}.nx-admin-user-head{display:grid;grid-gap:.125rem;gap:.125rem;padding:var(--nx-space-2) var(--nx-space-2) var(--nx-space-2);-webkit-border-after:1px solid var(--nx-border);border-block-end:1px solid var(--nx-border);-webkit-margin-after:var(--nx-space-1);margin-block-end:var(--nx-space-1)}.nx-admin-user-item{display:flex;align-items:center;gap:var(--nx-space-2);min-block-size:2.25rem;padding-inline:var(--nx-space-2);border:0;border-radius:var(--nx-radius-sm);background:transparent;color:var(--nx-text-muted);font-size:var(--nx-text-sm);text-align:start;text-decoration:none;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);.nx-icon{flex:none;inline-size:1rem;block-size:1rem;color:var(--nx-text-subtle)}&:hover{background:var(--nx-surface-2);color:var(--nx-text)}&:active{scale:calc(1 - .04 * var(--nx-motion))}&:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}}.nx-admin-user-divider{margin:var(--nx-space-1) 0;border:0;-webkit-border-before:1px solid var(--nx-border);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);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;&:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}}.nx-admin-drawer{position:fixed;inset:auto;inset-block:0;inset-inline-start:0;display:flex;flex-direction:column;inline-size:min(var(--_side,16rem),86vw);max-inline-size:none;max-block-size:none;margin:0;padding:var(--_pad,.625rem);border:0;-webkit-border-end:1px solid var(--nx-border);border-inline-end:1px solid var(--nx-border);background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-xl);overflow:visible;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}.nx-admin-drawer:where(:popover-open,[data-open]){opacity:1;translate:0 0;@starting-style{opacity:0;translate:calc(-100% * var(--nx-dir)) 0}}.nx-admin-drawer:not([popover]):not([data-open]){display:none}.nx-admin-drawer::-webkit-backdrop{background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);-webkit-transition:background-color var(--nx-dur-slow) var(--nx-ease-out),display var(--nx-dur-slow) allow-discrete,overlay var(--nx-dur-slow) allow-discrete,-webkit-backdrop-filter var(--nx-dur-slow) var(--nx-ease-out);transition:background-color var(--nx-dur-slow) var(--nx-ease-out),display var(--nx-dur-slow) allow-discrete,overlay var(--nx-dur-slow) allow-discrete,-webkit-backdrop-filter var(--nx-dur-slow) var(--nx-ease-out);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;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,-webkit-backdrop-filter var(--nx-dur-slow) var(--nx-ease-out)}.nx-admin-drawer::backdrop{background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background-color var(--nx-dur-slow) var(--nx-ease-out),display var(--nx-dur-slow) allow-discrete,overlay var(--nx-dur-slow) allow-discrete,-webkit-backdrop-filter var(--nx-dur-slow) var(--nx-ease-out);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;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,-webkit-backdrop-filter var(--nx-dur-slow) var(--nx-ease-out)}.nx-admin-drawer:popover-open::-webkit-backdrop{background:var(--nx-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);@starting-style{background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.nx-admin-drawer:popover-open::backdrop{background:var(--nx-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);@starting-style{background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.nx-admin-drawer .nx-admin-sidebar{flex:1 1;min-block-size:0;padding:0;border:0;background:transparent}.nx-admin-drawer .nx-admin-toggle{display:none}.nx-admin-drawer .nx-admin-brand{-webkit-padding-end:2.5rem;padding-inline-end:2.5rem}.nx-admin-drawer-close{position:absolute;inset-block-start:calc(var(--_pad, .625rem) + .25rem);inset-inline-end:.25rem;display:grid;place-items:center;inline-size:2rem;block-size:2rem;padding:0;border:0;border-radius:var(--nx-radius-sm);background:transparent;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);.nx-icon{inline-size:1rem;block-size:1rem}&:hover{background:var(--nx-surface-2);color:var(--nx-text)}&:active{scale:calc(1 - .04 * var(--nx-motion))}&: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-drawer::-webkit-backdrop{transition-duration:var(--nx-dur-fast)}.nx-admin-drawer,.nx-admin-drawer::backdrop,.nx-admin-frame{transition-duration:var(--nx-dur-fast)}.nx-admin-item:active,.nx-admin-menu:active,.nx-admin-search-btn:active,.nx-admin-user-item:active,.nx-admin-user:active{scale:none}}@media (forced-colors:active){.nx-admin-item[aria-current]{border:1px solid CanvasText}}}@layer nx.components{.nx-auth-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);inline-size:min(100%,var(--nx-auth-width,64rem));margin:0;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);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{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:var(--nx-space-6);min-block-size:30rem;padding:var(--nx-space-8);overflow:clip;background:linear-gradient(168deg,var(--nx-ink-850),var(--nx-ink-950) 72%);color:var(--nx-ink-50)}.nx-auth-card-glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(58px);opacity:.5;pointer-events:none;animation:nx-auth-card-drift 24s var(--nx-ease-in-out) infinite alternate}.nx-auth-card-glow[data-i="1"]{inline-size:130%;aspect-ratio:1.5;inset-block-start:-22%;inset-inline-start:-28%;background:linear-gradient(120deg,transparent,var(--nx-lapis-500) 42% 62%,transparent)}.nx-auth-card-glow[data-i="2"]{inline-size:120%;aspect-ratio:1.4;inset-block-end:-26%;inset-inline-end:-30%;background:linear-gradient(280deg,transparent,var(--nx-violet-500) 40% 60%,transparent);animation-duration:30s;animation-delay:-9s}.nx-auth-card-glow[data-i="3"]{inline-size:60%;aspect-ratio:1.2;inset-block-start:34%;inset-inline-end:-14%;background:radial-gradient(circle,var(--nx-cyan-400),transparent 68%);animation-duration:21s;animation-delay:-15s;opacity:.3}.nx-auth-card-gridlines{position:absolute;z-index:-1;inset:0;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);-webkit-mask-image:radial-gradient(115% 95% at 12% 6%,rgba(0,0,0,.9),transparent 72%);mask-image:radial-gradient(115% 95% at 12% 6%,rgba(0,0,0,.9),transparent 72%)}.nx-auth-card-brand{display:grid;grid-gap:var(--nx-space-3);gap:var(--nx-space-3);justify-items:start;-webkit-margin-before:var(--nx-space-2);margin-block-start:var(--nx-space-2)}.nx-auth-card-mark{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:var(--nx-radius-md);background:var(--nx-gradient-brand);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)}.nx-auth-card-name{margin:0;font:650 var(--nx-text-xl) /1.2 var(--nx-font-display);letter-spacing:var(--nx-tracking-tight)}.nx-auth-card-tagline{margin:0;max-inline-size:28ch;color:var(--nx-ink-300);font-size:var(--nx-text-sm);line-height:1.7;text-wrap:pretty}.nx-auth-card-perks{display:grid;grid-gap:var(--nx-space-3);gap:var(--nx-space-3);margin:0;padding:var(--nx-space-5) 0 0;list-style:none;-webkit-border-before:1px solid color-mix(in oklab,var(--nx-ink-50) 12%,transparent);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);>li{display:flex;align-items:center;gap:var(--nx-space-2)}.nx-icon{flex:none;inline-size:1rem;block-size:1rem;color:var(--nx-gold)}}.nx-auth-card-body{display:flex;flex-direction:column;padding:var(--nx-space-8)}@media (max-width:32rem){.nx-auth-card-body{padding:var(--nx-space-6) var(--nx-space-5)}}.nx-auth-card-head{display:grid;grid-gap:var(--nx-space-2);gap:var(--nx-space-2);-webkit-margin-after:var(--nx-space-6);margin-block-end:var(--nx-space-6)}.nx-auth-card-subtitle,.nx-auth-card-title{display:grid;margin:0;>span{grid-area:1/1;transition:opacity var(--nx-dur-base) var(--nx-ease-out),translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle)}>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);line-height:1.7;text-wrap:pretty}.nx-auth-card-viewport{position:relative;block-size:var(--nx-morph-h,auto);overflow:clip;transition:block-size var(--nx-spring-gentle-duration) var(--nx-spring-gentle);&:is(:not([data-nx-morph]),[data-nx-morph=init]){transition:none}}.nx-auth-card-measure{position:relative;display:grid}.nx-auth-card-pane{display:grid;grid-gap:var(--nx-space-4);gap:var(--nx-space-4);min-inline-size:0;margin:0;padding:0;border:0;opacity:1;translate:0 0;transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle),opacity var(--nx-dur-base) var(--nx-ease-out) 60ms,visibility 0s;&:not([data-pos=current]){position:absolute;inset-block-start:0;inset-inline:0;opacity:0;visibility:hidden;pointer-events:none;transition:translate .2s var(--nx-ease-in),opacity .15s var(--nx-ease-in),visibility 0s linear .2s}&[data-pos=before]{translate:calc(-22% * var(--nx-dir) * var(--nx-motion)) 0}&[data-pos=after]{translate:calc(22% * var(--nx-dir) * var(--nx-motion)) 0}>legend{position:absolute;inline-size:1px;block-size:1px;overflow:clip;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.nx-auth-card-submit-labels{display:inline-grid;justify-items:stretch;>span{grid-area:1/1;transition:opacity var(--nx-dur-base) var(--nx-ease-out),translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle)}>span:not([data-current]){opacity:0;translate:0 calc(6px * var(--nx-motion))}}.nx-auth-card-switch{display:grid;justify-items:center;margin:0;-webkit-margin-before:var(--nx-space-5);margin-block-start:var(--nx-space-5);color:var(--nx-text-muted);font-size:var(--nx-text-sm);text-align:center}.nx-auth-card-switch-row{display:inline-flex;grid-area:1/1;align-items:center;gap:.4rem;transition:opacity var(--nx-dur-base) var(--nx-ease-out);&:not([data-current]){opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.nx-auth-card-glow{animation:none}}@media (forced-colors:active){.nx-auth-card,.nx-auth-card-mark,.nx-auth-card-media,.nx-auth-card-perks{border-color:CanvasText}.nx-auth-card-glow,.nx-auth-card-gridlines{display:none}}}@layer nx.components{.nx-empty-state{--nx-empty-plate:4.25rem;display:grid;justify-items:center;grid-gap:var(--nx-space-3);gap:var(--nx-space-3);padding:var(--nx-space-10) var(--nx-space-6);color:var(--nx-text-muted);text-align:center}.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{position:relative;display:grid;place-items:center;inline-size:calc(var(--nx-empty-plate) * 1.9);aspect-ratio:1;-webkit-margin-after:var(--nx-space-1);margin-block-end:var(--nx-space-1)}.nx-empty-state-halo{position:absolute;inset:18%;border-radius:50%;border:1px solid color-mix(in oklab,var(--nx-accent) 38%,transparent);animation:nx-empty-halo 6s var(--nx-ease-out) infinite}.nx-empty-state-orbit{position:absolute;inset:0;border-radius:50%;border:1px dashed color-mix(in oklab,var(--nx-border-strong) 85%,transparent);animation:nx-empty-turn 34s linear infinite}.nx-empty-state-spark{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:.34rem;aspect-ratio:1;border-radius:50%;background:var(--nx-accent);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));&: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{position:relative;display:grid;place-items:center;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-empty-float 8s var(--nx-ease-in-out) infinite;.nx-icon{inline-size:42%;block-size:42%}}.nx-empty-state-title{margin:0;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}.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{margin:0;max-inline-size:46ch;font-size:var(--nx-text-sm);line-height:1.75;text-wrap:pretty}.nx-empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--nx-space-3);-webkit-margin-before:var(--nx-space-2);margin-block-start:var(--nx-space-2)}.nx-empty-state:not(:has(.nx-empty-state-actions)) .nx-empty-state-description{-webkit-margin-after:var(--nx-space-1);margin-block-end:var(--nx-space-1)}@media (prefers-reduced-motion:reduce){.nx-empty-state-halo{animation:none;opacity:.5}.nx-empty-state-orbit,.nx-empty-state-plate{animation:none}}@media (forced-colors:active){.nx-empty-state-plate{border-color:CanvasText;background:Canvas}.nx-empty-state-halo,.nx-empty-state-spark{display:none}}}@layer nx.components{.nx-product-card [data-stock]{--_tone:var(--nx-success);--_tone-text:var(--nx-success-text);--_tone-soft:var(--nx-success-soft)}.nx-product-card [data-stock=low]{--_tone:var(--nx-warning);--_tone-text:var(--nx-warning-text);--_tone-soft:var(--nx-warning-soft)}.nx-product-card [data-stock=out]{--_tone:var(--nx-danger);--_tone-text:var(--nx-danger-text);--_tone-soft:var(--nx-danger-soft)}.nx-product-card{container-type:inline-size;display:flex;flex-direction:column;border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);box-shadow:var(--nx-shadow-xs);transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle),border-color var(--nx-dur-fast) var(--nx-ease-out),box-shadow var(--nx-dur-fast) var(--nx-ease-out)}@media (hover:hover) and (pointer:fine){.nx-product-card:hover{border-color:var(--nx-border-strong);box-shadow:var(--nx-shadow-sm);translate:0 calc(-3px * var(--nx-motion))}}.nx-product-card-media{position:relative;display:block;overflow:clip;margin:var(--nx-space-2);border-radius:var(--nx-radius-lg);aspect-ratio:4/5;background:var(--nx-surface-2)}.nx-product-card-tags{position:absolute;inset-block-start:var(--nx-space-2);inset-inline-start:var(--nx-space-2);display:flex;flex-direction:column;align-items:flex-start;gap:var(--nx-space-1);pointer-events:none}.nx-product-card-body>.nx-product-card-tags{position:static;flex-direction:row;align-items:center}.nx-product-card-discount,.nx-product-card-stock{display:inline-flex;align-items:center;gap:var(--nx-space-1);padding:var(--nx-space-1) var(--nx-space-2);border-radius:var(--nx-radius-full);font:600 var(--nx-text-xs) /1.2 var(--nx-font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nx-product-card-discount{background:var(--nx-danger-soft);color:var(--nx-danger-text);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--nx-danger) 30%,transparent)}.nx-product-card-stock{background:color-mix(in oklab,var(--nx-surface) 78%,transparent);color:var(--_tone-text,var(--nx-text-muted))}.nx-product-card-stock-dot{flex:none;inline-size:.4375rem;block-size:.4375rem;border-radius:50%;background:var(--_tone,var(--nx-text-subtle))}.nx-product-card-stock[data-stock=low] .nx-product-card-stock-dot{animation:nx-product-card-breathe 1.4s var(--nx-ease-in-out) infinite}.nx-product-card-body{display:flex;flex-direction:column;gap:var(--nx-space-2);flex:1 1;min-inline-size:0;padding:var(--nx-space-2) var(--nx-space-3) var(--nx-space-3)}.nx-product-card-category{margin:0;color:var(--nx-text-subtle);font:500 var(--nx-text-xs) /1.4 var(--nx-font-sans);letter-spacing:var(--nx-tracking-wide)}:lang(ar) .nx-product-card-category,:lang(fa) .nx-product-card-category{letter-spacing:0}.nx-product-card-title{margin:0;font:600 var(--nx-text-sm) /1.45 var(--nx-font-sans);letter-spacing:var(--nx-tracking-tight)}.nx-product-card-link{color:var(--nx-text);text-decoration:none;overflow-wrap:anywhere;transition-property:color;transition-duration:var(--nx-dur-fast);transition-timing-function:var(--nx-ease-out);&:hover{color:var(--nx-accent-text)}&:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px;border-radius:var(--nx-radius-xs)}}.nx-product-card-rating{display:flex;align-items:center;gap:var(--nx-space-2);color:var(--nx-text-muted);font:500 var(--nx-text-xs) /1.3 var(--nx-font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-product-card-stars-bg{color:var(--nx-border-strong)}.nx-product-card-stars-fill{position:absolute;inset-block:0;inset-inline-start:0;overflow:clip;inline-size:calc(clamp(0, var(--nx-product-rating, 0), 5) / 5 * 100%);color:var(--nx-gold)}.nx-product-card-rating-count{color:var(--nx-text-subtle)}.nx-product-card-pricing{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--nx-space-1) var(--nx-space-2);-webkit-margin-before:auto;margin-block-start:auto}.nx-product-card-price{display:inline-flex;align-items:baseline;gap:.25rem;color:var(--nx-text);font:700 var(--nx-text-lg) /1.2 var(--nx-font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-product-card-currency{color:var(--nx-text-muted);font:500 .75em/1 var(--nx-font-sans)}.nx-product-card-compare{color:var(--nx-text-subtle);font:400 var(--nx-text-xs) /1.2 var(--nx-font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:line-through}.nx-product-card-add{display:flex;align-items:center;justify-content:center;gap:var(--nx-space-2);min-block-size:2.5rem;-webkit-margin-before:var(--nx-space-1);margin-block-start:var(--nx-space-1);padding-inline:var(--nx-space-3);border:0;border-radius:var(--nx-radius-md);background:var(--nx-accent);color:var(--nx-accent-contrast);font:600 var(--nx-text-sm) /1 var(--nx-font-sans);cursor:pointer;transition-property:scale,background-color,color,box-shadow;transition-duration:var(--nx-spring-snappy-duration),var(--nx-dur-base),var(--nx-dur-base),var(--nx-dur-base);transition-timing-function:var(--nx-spring-snappy),var(--nx-ease-out),var(--nx-ease-out),var(--nx-ease-out);&:hover:not(:disabled){background:color-mix(in oklab,var(--nx-accent) 88%,var(--nx-text))}&:active:not(:disabled,[data-static]){scale:calc(1 - .04 * var(--nx-motion))}&:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}&:disabled{cursor:not-allowed}}.nx-product-card-add[data-in-cart]{background:var(--nx-success-soft);color:var(--nx-success-text);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--nx-success) 35%,transparent);&:hover{background:color-mix(in oklab,var(--nx-success-soft) 82%,var(--nx-success) 18%)}}.nx-product-card-add:disabled{background:var(--nx-surface-3);color:var(--nx-text-subtle);box-shadow:inset 0 0 0 1px var(--nx-border)}.nx-product-card-add-icon{position:relative;flex:none;inline-size:1rem;block-size:1rem;>[data-part]{position:absolute;inset-block-start:0;inset-inline-start:0;display:block;inline-size:1rem;block-size:1rem;transition:scale .3s cubic-bezier(.2,0,0,1),opacity .3s cubic-bezier(.2,0,0,1),filter .3s cubic-bezier(.2,0,0,1);& .nx-icon{inline-size:1rem;block-size:1rem}}>[data-part=done]{scale:.25;opacity:0;filter:blur(4px)}}.nx-product-card-add[data-in-cart] .nx-product-card-add-icon>[data-part=idle]{scale:.25;opacity:0;filter:blur(4px)}.nx-product-card-add[data-in-cart] .nx-product-card-add-icon>[data-part=done]{scale:1;opacity:1;filter:blur(0)}.nx-product-card-add-label{display:grid;min-inline-size:0;>span{grid-area:1/1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.nx-product-card-add-label>[data-part=idle]{transition:opacity var(--nx-dur-fast) var(--nx-ease-out),translate var(--nx-dur-fast) var(--nx-ease-out)}.nx-product-card-add-label>[data-part=done]{opacity:0;translate:0 calc(-6px * var(--nx-motion));transition:opacity var(--nx-dur-base) var(--nx-ease-out),translate var(--nx-dur-base) var(--nx-ease-out)}.nx-product-card-add[data-in-cart] .nx-product-card-add-label>[data-part=idle]{opacity:0;translate:0 calc(6px * var(--nx-motion))}.nx-product-card-add[data-in-cart] .nx-product-card-add-label>[data-part=done]{opacity:1;translate:none}:where(.nx-js) .nx-product-card[data-nx-reveal]:not([data-nx-revealed]){opacity:0;translate:0 calc(12px * var(--nx-motion))}:where(.nx-js:not(.nx-live)) .nx-product-card[data-nx-reveal]:not([data-nx-revealed]){animation:nx-reveal-failsafe 1ms 2.5s forwards}.nx-product-card:not([data-nx-reveal]),.nx-product-card[data-nx-revealed]{opacity:1}@container (width < 14rem){.nx-product-card-body{padding-inline:var(--nx-space-2)}.nx-product-card-rating-count{display:none}}@media (prefers-reduced-motion:reduce){.nx-product-card-stock[data-stock=low] .nx-product-card-stock-dot{animation:none;opacity:.75}.nx-product-card-add-icon>[data-part],.nx-product-card-add-label>span{transition:opacity .15s var(--nx-ease-out)}}@media (forced-colors:active){.nx-product-card{border:1px solid CanvasText}.nx-product-card-add{border:1px solid ButtonText}.nx-product-card-add:disabled{border:1px solid GrayText;color:GrayText}.nx-product-card-compare{color:GrayText}}}@layer nx.components{.nx-bar-chart{--_axis:3rem;--nx-bar-chart-height:15rem}.nx-bar-chart-frame{display:grid;grid-template-rows:1fr auto;block-size:var(--nx-bar-chart-height);min-inline-size:0}.nx-bar-chart-plot{position:relative;min-inline-size:0;-webkit-padding-start:var(--_axis);padding-inline-start:var(--_axis);overflow:visible}.nx-bar-chart-gridline{position:absolute;inset-inline:0;inset-block-end:calc(var(--_p, 0) * 1%);block-size:1px;background:var(--nx-chart-grid);&[data-zero]{background:var(--nx-border-strong)}}.nx-bar-chart-tick{position:absolute;inset-inline-start:0;inset-block-end:calc(var(--_p, 0) * 1%);inline-size:calc(var(--_axis) - var(--nx-space-2));translate:0 50%;overflow:hidden;color:var(--nx-text-subtle);font:400 var(--nx-text-xs) /1 var(--nx-font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end;text-overflow:ellipsis;white-space:nowrap}.nx-bar-chart-row{position:relative;display:flex;gap:var(--nx-space-3);block-size:100%}.nx-bar-chart-group{position:relative;border-radius:var(--nx-radius-sm);cursor:default;&:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}}.nx-bar-chart-bars,.nx-bar-chart-group{flex:1 1;min-inline-size:0;display:flex;align-items:flex-end;justify-content:center}.nx-bar-chart-bars{gap:var(--nx-space-1);block-size:100%;transition:opacity var(--nx-dur-base) var(--nx-ease-out)}.nx-bar-chart-bar{flex:1 1;min-inline-size:.25rem;max-inline-size:2.75rem;block-size:calc(var(--_v, 0) * 1%);background:var(--nx-series,var(--nx-chart-1));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(min(var(--nx-i, 0), 14) * 60ms + min(var(--nx-j, 0), 6) * 30ms),0ms,0ms;&[data-cap]{border-start-start-radius:4px;border-start-end-radius:4px}}.nx-bar-chart-bars[data-stacked]{flex:0 0 auto;flex-direction:column-reverse;justify-content:flex-start;gap:2px;inline-size:min(100%,3.25rem);transform-origin:50% 100%;transition:scale var(--nx-spring-gentle-duration) var(--nx-spring-gentle),opacity var(--nx-dur-base) var(--nx-ease-out);transition-delay:calc(min(var(--nx-i, 0), 14) * 60ms),0ms}.nx-bar-chart-bars[data-stacked] .nx-bar-chart-bar{flex:none;inline-size:100%;min-inline-size:0;max-inline-size:none;transition-property:opacity,filter;transition-duration:var(--nx-dur-base),var(--nx-dur-fast);transition-timing-function:var(--nx-ease-out),var(--nx-ease-out)}.nx-bar-chart-row:has(.nx-bar-chart-group:is(:hover,:focus-visible)) .nx-bar-chart-group:not(:is(:hover,:focus-visible)) .nx-bar-chart-bars{opacity:.45}@media (hover:hover) and (pointer:fine){.nx-bar-chart-group:hover .nx-bar-chart-bar{filter:brightness(1.07) saturate(1.05)}}.nx-bar-chart-tip{inset-block-start:auto;inset-inline:0;inset-block-end:calc(var(--_top, 100) * 1% + var(--nx-space-2));margin-inline:auto;inline-size:max-content;translate:0 calc(4px * var(--nx-motion))}.nx-bar-chart-group:is(:hover,:focus-visible) .nx-bar-chart-tip{opacity:1;scale:1;translate:0 0}.nx-bar-chart-names{display:flex;gap:var(--nx-space-3);-webkit-padding-start:var(--_axis);padding-inline-start:var(--_axis);-webkit-padding-before:var(--nx-space-2);padding-block-start:var(--nx-space-2)}.nx-bar-chart-name{flex:1 1;min-inline-size:0;color:var(--nx-text-muted);font:400 var(--nx-text-xs) /1.35 var(--nx-font-sans);text-align:center;overflow-wrap:anywhere}:where(.nx-js) .nx-bar-chart[data-nx-reveal]:not([data-nx-revealed]) .nx-bar-chart-bar{scale:1 0}:where(.nx-js) .nx-bar-chart[data-nx-reveal]:not([data-nx-revealed]) .nx-bar-chart-bars[data-stacked]{scale:1 0}:where(.nx-js:not(.nx-live)) .nx-bar-chart[data-nx-reveal]:not([data-nx-revealed]) .nx-bar-chart-bar,:where(.nx-js:not(.nx-live)) .nx-bar-chart[data-nx-reveal]:not([data-nx-revealed]) .nx-bar-chart-bars[data-stacked]{animation:nx-reveal-failsafe 1ms 2.5s forwards}.nx-bar-chart:not([data-nx-reveal]) .nx-bar-chart-bar,.nx-bar-chart:not([data-nx-reveal]) .nx-bar-chart-bars[data-stacked],.nx-bar-chart[data-nx-revealed] .nx-bar-chart-bar,.nx-bar-chart[data-nx-revealed] .nx-bar-chart-bars[data-stacked]{scale:1}@media (prefers-reduced-motion:reduce){.nx-bar-chart-bar{transition:opacity var(--nx-dur-base) var(--nx-ease-out),filter var(--nx-dur-fast) var(--nx-ease-out)}.nx-bar-chart-bars[data-stacked]{transition:opacity var(--nx-dur-base) var(--nx-ease-out)}}@media (forced-colors:active){.nx-bar-chart-bar{forced-color-adjust:none}.nx-bar-chart-group:focus-visible{outline:2px solid Highlight}}}@layer nx.components{@property --nx-donut-sweep{syntax:"<number>";inherits:false;initial-value:0}.nx-donut-chart{--nx-donut-chart-size:12rem;--nx-donut-chart-thickness:14%;container-type:inline-size}.nx-donut-chart-frame{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--nx-space-6) var(--nx-space-8)}.nx-donut-chart-ring{position:relative;display:grid;place-items:center;inline-size:var(--nx-donut-chart-size);aspect-ratio:1;margin-inline:auto}.nx-donut-chart-segment,.nx-donut-chart-track{grid-area:1/1;inline-size:100%;aspect-ratio:1;border-radius:50%;pointer-events:none;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--nx-donut-chart-thickness)),#000 calc(100% - var(--nx-donut-chart-thickness) + .5px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--nx-donut-chart-thickness)),#000 calc(100% - var(--nx-donut-chart-thickness) + .5px))}.nx-donut-chart-track{background:var(--nx-surface-3)}.nx-donut-chart-segment{background:conic-gradient(from calc(var(--_start, 0) * 3.6deg),var(--nx-series,var(--nx-chart-1)) 0 calc(var(--_len, 0) * var(--nx-donut-sweep, 1) * 1%),transparent 0);transition:--nx-donut-sweep var(--nx-spring-gentle-duration) var(--nx-spring-gentle);transition-delay:calc(min(var(--nx-i, 0), 12) * 90ms)}.nx-donut-chart-center{grid-area:1/1;display:grid;justify-items:center;grid-gap:var(--nx-space-1);gap:var(--nx-space-1);padding-inline:calc(var(--nx-donut-chart-thickness) + var(--nx-space-3));text-align:center;pointer-events:none}.nx-donut-chart-value{font:700 var(--nx-text-2xl) /1.1 var(--nx-font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--nx-text)}.nx-donut-chart-caption{max-inline-size:100%;color:var(--nx-text-muted);font:400 var(--nx-text-xs) /1.35 var(--nx-font-sans);overflow-wrap:anywhere}.nx-donut-chart-legend{flex:1 1 12rem;min-inline-size:0;flex-direction:column;align-items:stretch;gap:var(--nx-space-1);font-size:var(--nx-text-sm)}.nx-donut-chart-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--nx-space-3);gap:var(--nx-space-3);padding-block:var(--nx-space-1);padding-inline:var(--nx-space-2);border-radius:var(--nx-radius-sm);color:var(--nx-text-muted);transition:color var(--nx-dur-fast) var(--nx-ease-out),background-color var(--nx-dur-fast) var(--nx-ease-out)}.nx-donut-chart-row-label{min-inline-size:0;color:var(--nx-text);overflow-wrap:anywhere}.nx-donut-chart-row-share,.nx-donut-chart-row-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-donut-chart-row-share{color:var(--nx-text-subtle);min-inline-size:3ch;text-align:end}@media (hover:hover) and (pointer:fine){.nx-donut-chart-row:hover{background:var(--nx-surface-2);color:var(--nx-text)}.nx-donut-chart-legend:has(.nx-donut-chart-row:hover) .nx-donut-chart-row:not(:hover){opacity:.55}}:where(.nx-js) .nx-donut-chart[data-nx-reveal]:not([data-nx-revealed]) .nx-donut-chart-segment{--nx-donut-sweep:0}.nx-donut-chart:not([data-nx-reveal]) .nx-donut-chart-segment,.nx-donut-chart[data-nx-revealed] .nx-donut-chart-segment{--nx-donut-sweep:1}:where(.nx-js:not(.nx-live)) .nx-donut-chart[data-nx-reveal]:not([data-nx-revealed]) .nx-donut-chart-segment{animation:nx-donut-chart-failsafe 1ms 2.5s forwards}@container (width < 30rem){.nx-donut-chart-frame{flex-direction:column}.nx-donut-chart-legend{max-inline-size:24rem}}@media (prefers-reduced-motion:reduce){.nx-donut-chart-segment{transition:none}}@media (forced-colors:active){.nx-donut-chart-segment{forced-color-adjust:none}}}@layer nx.components{.nx-profile-card{container-type:inline-size;display:flex;flex-direction:column;border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);box-shadow:var(--nx-shadow-xs);overflow:clip;transition:translate var(--nx-spring-gentle-duration) var(--nx-spring-gentle),border-color var(--nx-dur-fast) var(--nx-ease-out),box-shadow var(--nx-dur-fast) var(--nx-ease-out)}@media (hover:hover) and (pointer:fine){.nx-profile-card:hover{border-color:var(--nx-border-strong);box-shadow:var(--nx-shadow-sm);translate:0 calc(-3px * var(--nx-motion))}}.nx-profile-card-cover{position:relative;display:block;block-size:clamp(5rem,22cqi,7.5rem);background:radial-gradient(60% 90% at 100% 0,color-mix(in oklab,var(--nx-gold) 26%,transparent),transparent 62%),radial-gradient(75% 120% at 0 0,color-mix(in oklab,var(--nx-cyan-400) 40%,transparent),transparent 58%),var(--nx-gradient-brand)}.nx-profile-card[data-covered] .nx-profile-card-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--nx-surface),transparent 58%)}.nx-profile-card-body{display:grid;grid-gap:var(--nx-space-4);gap:var(--nx-space-4);padding:0 var(--nx-space-5) var(--nx-space-5);min-inline-size:0}.nx-profile-card-id{position:relative;z-index:1;display:flex;align-items:flex-end;gap:var(--nx-space-3)}.nx-profile-card-avatar{--_size:4.5rem;position:relative;flex:none;display:grid;place-items:center;inline-size:var(--_size);block-size:var(--_size);-webkit-margin-before:calc(-1 * (var(--_size) / 2) - var(--nx-space-2));margin-block-start:calc(-1 * (var(--_size) / 2) - var(--nx-space-2));-webkit-margin-after:calc(-1 * var(--nx-space-2));margin-block-end:calc(-1 * var(--nx-space-2));border-radius:50%;background:var(--nx-gradient-brand);color:var(--nx-accent-contrast);font:600 calc(var(--_size) * .34) /1 var(--nx-font-display);letter-spacing:var(--nx-tracking-tight);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 0 0 4px var(--nx-surface),var(--nx-shadow-sm);&[data-status]:after{content:"";position:absolute;inset-block-end:4%;inset-inline-end:4%;inline-size:26%;block-size:26%;border:2px solid var(--nx-surface);border-radius:50%;background:var(--nx-text-subtle)}&[data-status=online]:after{background:var(--nx-success)}&[data-status=busy]:after{background:var(--nx-danger)}&[data-status=away]:after{background:var(--nx-warning)}}.nx-profile-card-avatar[data-status=online]:after{animation:nx-profile-card-breathe 1.6s var(--nx-ease-in-out) infinite}.nx-profile-card-name{display:flex;align-items:center;gap:var(--nx-space-1);margin:0;min-inline-size:0;color:var(--nx-text);font:700 var(--nx-text-lg) /1.2 var(--nx-font-display);letter-spacing:var(--nx-tracking-tight)}.nx-profile-card-verified{display:inline-flex;flex:none;color:var(--nx-gold);& .nx-icon{inline-size:1rem;block-size:1rem}}.nx-profile-card-role{margin:0;color:var(--nx-text-muted);font-size:var(--nx-text-sm);line-height:1.5;overflow-wrap:anywhere}.nx-profile-card-handle{color:var(--nx-text-subtle);font-family:var(--nx-font-mono);font-size:var(--nx-text-xs)}.nx-profile-card-stats{display:flex;margin:0}.nx-profile-card-stat{display:grid;flex:1 1;grid-gap:.125rem;gap:.125rem;min-inline-size:0;padding-inline:var(--nx-space-3);dd{order:1;margin:0;color:var(--nx-text);font:700 var(--nx-text-md) /1.2 var(--nx-font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--nx-tracking-tight)}dt{order:2;color:var(--nx-text-subtle);font:500 var(--nx-text-xs) /1.4 var(--nx-font-sans);overflow-wrap:anywhere}&+&{-webkit-border-start:1px solid var(--nx-border);border-inline-start:1px solid var(--nx-border)}}.nx-profile-card-stats .nx-profile-card-stat:first-child{-webkit-padding-start:0;padding-inline-start:0}@container (width < 18rem){.nx-profile-card-body{padding-inline:var(--nx-space-4) var(--nx-space-4)}.nx-profile-card-stat{padding-inline:var(--nx-space-2)}}@media (prefers-reduced-motion:reduce){.nx-profile-card-avatar[data-status=online]:after{animation:none;opacity:.75}}@media (forced-colors:active){.nx-profile-card,.nx-profile-card-avatar{border:1px solid CanvasText}.nx-profile-card-stat+.nx-profile-card-stat{-webkit-border-start:1px solid CanvasText;border-inline-start:1px solid CanvasText}}}@layer nx.components{@starting-style{.nx-bsheet[open]::-webkit-backdrop{background:transparent}.nx-bsheet[open]::backdrop{background:transparent}}}@layer nx.components{::view-transition-group(nx-lightbox-hero){animation-duration:var(--nx-spring-soft-duration);animation-timing-function:var(--nx-spring-soft)}::view-transition-new(nx-lightbox-hero),::view-transition-old(nx-lightbox-hero){block-size:100%;object-fit:cover;overflow:clip}}@layer nx.components{.nx-legend-swatch[data-fill=hatched]{background:repeating-linear-gradient(45deg,var(--nx-series) 0 1.5px,color-mix(in oklab,var(--nx-series) 22%,transparent) 1.5px 3.5px)}.nx-legend-swatch[data-fill=duotone]{background:linear-gradient(var(--nx-series) 50%,color-mix(in oklab,var(--nx-series) 42%,var(--nx-surface)) 50%)}.nx-legend-swatch[data-shape=dash]{inline-size:.875rem;block-size:2px;border-radius:1px;background:linear-gradient(90deg,var(--nx-series) 0 40%,transparent 40% 60%,var(--nx-series) 60%)}.nx-chart-tooltip[data-frost]{border-color:var(--nx-glass-border,var(--nx-border));background:color-mix(in oklab,var(--nx-surface) 74%,transparent);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:var(--nx-shadow-lg),inset 0 1px 0 color-mix(in oklab,#fff 14%,transparent)}:where(.nx-js) .nx-chart[data-nx-reveal]:not([data-nx-revealed]) :is(.nx-chart-forecast,.nx-chart-band,.nx-chart-marker,.nx-chart-ping,.nx-chart-ping-ring){opacity:0}:where(.nx-js:not(.nx-live)) :is(.nx-stacked-area,.nx-stacked-bar,.nx-composed-chart,.nx-forecast,.nx-radar,.nx-radial-bar)[data-nx-reveal]:not([data-nx-revealed]) :is(.nx-chart-layer,.nx-chart-col,.nx-radar-shape,.nx-radial-value,.nx-chart-forecast,.nx-chart-band,.nx-chart-marker,.nx-chart-ping){animation:nx-reveal-failsafe 1ms 2.5s forwards}}@property --_beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --_reveal-hole{syntax:"<percentage>";inherits:false;initial-value:0}@layer nx.components{.nx-faq{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);grid-gap:clamp(var(--nx-space-6),4vw,3.5rem);gap:clamp(var(--nx-space-6),4vw,3.5rem);align-items:start}.nx-faq-q{display:flex;align-items:center;gap:var(--nx-space-4);inline-size:100%;padding:var(--nx-space-4) .15rem;border:0;-webkit-border-after:1px solid var(--nx-border);border-block-end:1px solid var(--nx-border);background:transparent;color:inherit;font:650 var(--nx-text-md) /1.5 var(--nx-font-sans);text-align:start;cursor:pointer;transition:color var(--nx-dur-fast) var(--nx-ease-out);&:hover{color:var(--nx-accent-text)}&:focus-visible{outline:2px solid var(--nx-ring);outline-offset:-2px}&>span:first-child{flex:1 1;min-inline-size:0}}.nx-faq-a{overflow:hidden;&>div{padding:.15rem .15rem var(--nx-space-5);max-inline-size:62ch;color:var(--nx-text-muted);font-size:var(--nx-text-sm);line-height:1.8;opacity:.7;transition:opacity var(--nx-dur-slow) var(--nx-ease-out)}}@media (max-width:760px){.nx-faq{grid-template-columns:1fr}}}@layer nx.components{.nx-stagger{display:grid;grid-gap:var(--nx-space-4);gap:var(--nx-space-4)}}@keyframes nx-fade-in{0%{opacity:0}}@keyframes nx-fade-out{to{opacity:0}}@keyframes nx-scale-in{0%{opacity:0;scale:calc(1 - .06 * var(--nx-motion))}}@keyframes nx-turn{to{--nx-angle:360deg}}@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-reveal-failsafe{to{opacity:1;translate:none;scale:none;filter:none}}@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}}@keyframes nx-gradient-flow{to{background-position:100% 0}}@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 transparent}}@keyframes nx-backdrop-aurora-drift{0%{translate:0 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}}@keyframes nx-auth-card-drift{0%{translate:0 0;rotate:-3deg}to{translate:calc(2.5rem * var(--nx-motion)) calc(-1.6rem * var(--nx-motion));rotate:4deg}}@keyframes nx-empty-halo{0%{scale:.86;opacity:.65}70%,to{scale:calc(1 + .22 * var(--nx-motion));opacity:0}}@keyframes nx-empty-float{50%{translate:0 calc(-3px * var(--nx-motion))}}@keyframes nx-empty-turn{0%{rotate:0deg}to{rotate:calc(1turn * var(--nx-motion))}}@keyframes nx-product-card-breathe{50%{scale:calc(1 + .35 * var(--nx-motion));opacity:.6}}@keyframes nx-donut-chart-failsafe{to{--nx-donut-sweep:1}}@keyframes nx-profile-card-breathe{50%{scale:calc(1 + .3 * var(--nx-motion));opacity:.65}}.pn-page{grid-gap:var(--nx-space-5);min-inline-size:0}.pn-cols-2,.pn-page{display:grid;gap:var(--nx-space-5)}.pn-cols-2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:var(--nx-space-5);align-items:start}.pn-cols-2.pn-cols-asym{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.pn-stack{display:grid;grid-gap:var(--nx-space-5);gap:var(--nx-space-5)}.pn-card,.pn-stack{min-inline-size:0}.pn-card-title{font-family:var(--nx-font-display);font-size:var(--nx-text-lg);font-weight:700;letter-spacing:var(--nx-tracking-tight);margin:0 0 var(--nx-space-4)}.pn-card-lead{color:var(--nx-text-muted);font-size:var(--nx-text-sm);line-height:1.7;margin:0}@media (max-width:1100px){.pn-cols-2,.pn-cols-2.pn-cols-asym{grid-template-columns:minmax(0,1fr)}}.pn-delta{font-size:var(--nx-text-xs);font-weight:700;-webkit-margin-start:.6rem;margin-inline-start:.6rem}.pn-delta[data-tone=success]{color:var(--nx-success-text)}.pn-delta[data-tone=info]{color:var(--nx-info-text)}.pn-quickstart{display:grid;grid-gap:var(--nx-space-3);gap:var(--nx-space-3);justify-items:start;align-content:start}.pn-quickstart-actions{display:flex;align-items:center;gap:var(--nx-space-4);flex-wrap:wrap;margin-top:var(--nx-space-2)}.pn-quiet-link{display:inline-flex;align-items:center;gap:.35rem;color:var(--nx-glow);font-size:var(--nx-text-sm);font-weight:600}.pn-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--nx-space-4);flex-wrap:wrap}.pn-minted{display:grid;grid-gap:.7rem;gap:.7rem}.pn-minted-title{font-weight:700;margin:0}.pn-minted-secret{direction:ltr;display:block;font-family:var(--nx-font-mono);font-size:var(--nx-text-sm);background:var(--nx-surface-2);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);padding:.75rem 1rem;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.pn-strong{font-weight:600}.pn-keycell{display:inline-flex;align-items:center;gap:.4rem}.pn-keycell code{direction:ltr;font-family:var(--nx-font-mono);font-size:var(--nx-text-xs);background:var(--nx-surface-2);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);padding:.22rem .5rem;white-space:nowrap}.pn-iconbtn{display:inline-grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:transparent;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),border-color var(--nx-dur-fast) var(--nx-ease-out)}.pn-iconbtn:hover{background:var(--nx-surface-2);color:var(--nx-text)}.pn-iconbtn.pn-danger:hover{background:var(--nx-danger-soft);border-color:color-mix(in oklab,var(--nx-danger) 45%,transparent);color:var(--nx-danger-text)}.pn-chip{display:inline-flex;align-items:center;padding:.28rem .7rem;border-radius:var(--nx-radius-full);font-size:var(--nx-text-xs);font-weight:700;letter-spacing:var(--nx-tracking-tight)}.pn-chip[data-status=active]{color:var(--nx-success-text);background:var(--nx-success-soft);border:1px solid color-mix(in oklab,var(--nx-success) 40%,transparent)}.pn-chip[data-status=revoked]{color:var(--nx-text-subtle);background:var(--nx-surface-2);border:1px solid var(--nx-border)}.pn-form{display:flex;flex-direction:column;gap:var(--nx-space-5)}.pn-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--nx-space-4);gap:var(--nx-space-4)}@media (max-width:640px){.pn-form-grid{grid-template-columns:minmax(0,1fr)}}.pn-field{display:grid;grid-gap:.4rem;gap:.4rem;min-inline-size:0}.pn-field>span{color:var(--nx-text-muted);font-size:var(--nx-text-sm);font-weight:600}.pn-form-actions{display:flex;justify-content:flex-end;margin-top:auto}.pn-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pn-auth{min-block-size:100dvh;display:grid;place-items:center;padding:var(--nx-space-8) var(--nx-space-5)}.pn-auth-note{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);margin:var(--nx-space-4) 0 0}[data-accent=violet]{--nx-accent:var(--nx-violet-500);--nx-accent-hover:var(--nx-violet-400);--nx-accent-text:var(--nx-violet-300);--nx-accent-soft:color-mix(in oklab,var(--nx-violet-500) 18%,transparent);--nx-accent-border:color-mix(in oklab,var(--nx-violet-500) 40%,transparent);--nx-gradient-brand:linear-gradient(120deg,var(--nx-violet-400),var(--nx-cyan-400))}[data-accent=cyan]{--nx-accent:var(--nx-cyan-500);--nx-accent-hover:var(--nx-cyan-400);--nx-accent-text:var(--nx-cyan-300);--nx-accent-soft:color-mix(in oklab,var(--nx-cyan-500) 16%,transparent);--nx-accent-border:color-mix(in oklab,var(--nx-cyan-500) 42%,transparent);--nx-gradient-brand:linear-gradient(120deg,var(--nx-cyan-400),var(--nx-lapis-400))}[data-accent=gold]{--nx-accent:var(--nx-gold-500);--nx-accent-hover:var(--nx-gold-400);--nx-accent-text:var(--nx-gold-300);--nx-accent-soft:color-mix(in oklab,var(--nx-gold-500) 16%,transparent);--nx-accent-border:color-mix(in oklab,var(--nx-gold-500) 42%,transparent);--nx-gradient-brand:linear-gradient(120deg,var(--nx-gold-400),var(--nx-violet-400))}[data-accent=cyan]{--nx-gold:var(--nx-gold-500)}[data-theme=light][data-accent=violet]{--nx-accent-text:var(--nx-violet-700);--nx-accent-hover:var(--nx-violet-600)}[data-theme=light][data-accent=cyan]{--nx-accent-text:var(--nx-cyan-700);--nx-accent-hover:var(--nx-cyan-600)}[data-theme=light][data-accent=gold]{--nx-accent-text:var(--nx-gold-700);--nx-accent-hover:var(--nx-gold-600)}.pn-switch{position:relative;flex:none;inline-size:2.6rem;block-size:1.5rem;border-radius:var(--nx-radius-full);border:1px solid var(--nx-border);background:var(--nx-surface-2);cursor:pointer;transition:background-color var(--nx-dur-base) var(--nx-ease-out),border-color var(--nx-dur-base) var(--nx-ease-out)}.pn-switch[aria-checked=true]{background:var(--nx-accent);border-color:color-mix(in oklab,var(--nx-accent) 70%,#000)}.pn-switch-thumb{position:absolute;inset-block-start:50%;inset-inline-start:.18rem;inline-size:1.1rem;block-size:1.1rem;border-radius:50%;background:#fff;box-shadow:var(--nx-shadow-xs);translate:0 -50%;transition:translate var(--nx-spring-snappy-duration) var(--nx-spring-snappy)}.pn-switch[aria-checked=true] .pn-switch-thumb{translate:1.08rem -50%}[dir=rtl] .pn-switch[aria-checked=true] .pn-switch-thumb{translate:-1.08rem -50%}.pn-switch:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.pn-adapter-note{display:flex;align-items:flex-start;gap:var(--nx-space-4)}.pn-adapter-note .nx-icon-tile{flex:none}.pn-adapter-note .pn-card-lead{flex:1 1}.pn-plugin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));grid-gap:var(--nx-space-5);gap:var(--nx-space-5)}.pn-plugin{gap:.8rem}.pn-plugin-off{opacity:.72}.pn-plugin-head{display:flex;align-items:flex-start;gap:var(--nx-space-3)}.pn-plugin-name{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex:1 1;min-inline-size:0}.pn-plugin-name .pn-card-title{margin:0;font-size:var(--nx-text-base)}.pn-plugin-ver{font-family:var(--nx-font-mono);font-size:var(--nx-text-xs);color:var(--nx-text-subtle)}.pn-plugin-desc{flex:1 1}.pn-plugin-hooks{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;-webkit-border-before:1px solid var(--nx-border);border-block-start:1px solid var(--nx-border);-webkit-padding-before:.8rem;padding-block-start:.8rem}.pn-hooks-label{color:var(--nx-text-subtle);font-weight:600;text-transform:uppercase;letter-spacing:var(--nx-tracking-wide);-webkit-margin-end:.2rem;margin-inline-end:.2rem}.pn-hook,.pn-hooks-label{font-size:var(--nx-text-xs)}.pn-hook{font-family:var(--nx-font-mono);color:var(--nx-accent-text);background:var(--nx-accent-soft);border-radius:var(--nx-radius-sm);padding:.18rem .5rem}.pn-chip[data-src=joomla],.pn-chip[data-src=wordpress]{color:var(--nx-gold-text,var(--nx-gold));background:var(--nx-gold-soft,color-mix(in oklab,var(--nx-gold) 14%,transparent));border:1px solid color-mix(in oklab,var(--nx-gold) 35%,transparent)}.pn-mode{display:flex;gap:.7rem}.pn-note{-webkit-margin-before:1rem;margin-block-start:1rem}.pn-section-title{-webkit-margin-before:.4rem;margin-block-start:.4rem}.pn-accents{display:flex;gap:.8rem;flex-wrap:wrap}.pn-swatch{position:relative;display:grid;place-items:center;inline-size:2.6rem;block-size:2.6rem;border-radius:50%;border:2px solid var(--nx-border);cursor:pointer;color:#fff;transition:scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy),border-color var(--nx-dur-fast) var(--nx-ease-out),box-shadow var(--nx-dur-base) var(--nx-ease-out)}.pn-swatch[data-current]{border-color:var(--nx-text);box-shadow:0 0 0 3px var(--nx-accent-soft);scale:calc(1 + .06 * var(--nx-motion))}.pn-swatch:focus-visible{outline:2px solid var(--nx-ring);outline-offset:3px}.pn-swatch-lapis{background:var(--nx-lapis-500)}.pn-swatch-violet{background:var(--nx-violet-500)}.pn-swatch-cyan{background:var(--nx-cyan-500)}.pn-swatch-gold{background:var(--nx-gold-500)}.pn-theme{gap:.7rem}.pn-theme-plate{display:block;block-size:4.6rem;border-radius:var(--nx-radius-md);border:1px solid var(--nx-border)}.pn-theme-plate-obsidian{background:radial-gradient(120% 90% at 20% 0,color-mix(in oklab,var(--nx-lapis-500) 45%,transparent),transparent 60%),linear-gradient(160deg,var(--nx-ink-950),var(--nx-ink-900))}.pn-theme-plate-papyrus{background:radial-gradient(120% 90% at 20% 0,color-mix(in oklab,var(--nx-gold-400) 40%,transparent),transparent 62%),linear-gradient(160deg,#fcfbf8,#efe9dc)}.pn-theme-plate-heirloom{background:radial-gradient(120% 90% at 20% 0,color-mix(in oklab,var(--nx-gold-500) 45%,transparent),transparent 60%),linear-gradient(160deg,var(--nx-ink-950),#241a08)}.pn-theme-plate-wp-generic{background:radial-gradient(120% 90% at 20% 0,color-mix(in oklab,var(--nx-cyan-400) 35%,transparent),transparent 62%),repeating-linear-gradient(45deg,var(--nx-surface-2) 0 8px,var(--nx-surface) 8px 16px)}.pn-theme-name{margin:0;font-size:var(--nx-text-base);font-weight:700}.pn-theme-actions{display:flex}.pn-auth-error{color:var(--nx-danger-text);background:var(--nx-danger-soft);border:1px solid color-mix(in oklab,var(--nx-danger) 35%,transparent);border-radius:var(--nx-radius-sm);padding:.55rem .9rem;font-size:var(--nx-text-sm);margin:.6rem 0 0}.pn-chip[data-status=on-hold],.pn-chip[data-status=pending],.pn-chip[data-status=processing]{color:var(--nx-info-text);background:var(--nx-info-soft);border:1px solid color-mix(in oklab,var(--nx-info-text,var(--nx-glow)) 35%,transparent)}.pn-chip[data-src=type]{color:var(--nx-text-muted);background:var(--nx-surface-2);border:1px solid var(--nx-border);font-family:var(--nx-font-mono)}.pn-slugcell{font-family:var(--nx-font-mono);font-size:var(--nx-text-xs);color:var(--nx-text-subtle);-webkit-margin-start:.5rem;margin-inline-start:.5rem;direction:ltr;unicode-bidi:embed}.pn-filter-chip{border:1px solid var(--nx-border);background:var(--nx-surface-2);color:var(--nx-text-muted);border-radius:var(--nx-radius-full);padding:.35rem .9rem;font-size:var(--nx-text-sm);font-weight:600;cursor:pointer;transition:background-color var(--nx-dur-fast) var(--nx-ease-out),color var(--nx-dur-fast) var(--nx-ease-out),border-color var(--nx-dur-fast) var(--nx-ease-out)}.pn-filter-chip[data-on]{color:var(--nx-accent-text);background:var(--nx-accent-soft);border-color:var(--nx-accent-border)}.pn-filter-chip:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.pn-editor{display:grid;grid-gap:var(--nx-space-4);gap:var(--nx-space-4)}.pn-editor .pn-form-grid{margin:0}.pn-minted-row{display:flex;align-items:center;gap:.5rem}.pn-minted-row .pn-minted-secret{flex:1 1}.pn-order-mini{display:flex;align-items:center;gap:.7rem;padding:.55rem .2rem;border-bottom:1px solid var(--nx-border);color:var(--nx-text-muted);font-size:var(--nx-text-sm);transition:color var(--nx-dur-fast) var(--nx-ease-out)}.pn-order-mini:last-of-type{border-bottom:0}.pn-order-mini:hover{color:var(--nx-text)}.pn-order-mini code{font-family:var(--nx-font-mono);font-size:var(--nx-text-xs)}.pn-order-mini b{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--nx-text)}.pn-order-mini time{color:var(--nx-text-subtle);font-size:var(--nx-text-xs)}.pn-spin{animation:pn-rotate 1s linear infinite}@keyframes pn-rotate{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.pn-spin{animation:none}}.pn-queue{display:flex;gap:.6rem;flex-wrap:wrap}.pn-queue-chip{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--nx-border);background:var(--nx-surface-2);color:var(--nx-text-muted);border-radius:var(--nx-radius-full);padding:.35rem .5rem .35rem .9rem;font-size:var(--nx-text-sm);font-weight:600;cursor:pointer;transition:background-color var(--nx-dur-fast) var(--nx-ease-out),color var(--nx-dur-fast) var(--nx-ease-out),border-color var(--nx-dur-fast) var(--nx-ease-out)}[dir=rtl] .pn-queue-chip{padding:.35rem .9rem .35rem .5rem}.pn-queue-chip b{display:inline-grid;place-items:center;min-inline-size:1.5rem;padding:.08rem .4rem;border-radius:var(--nx-radius-full);font-size:var(--nx-text-xs);font-weight:700;background:var(--nx-surface);border:1px solid var(--nx-border)}.pn-queue-chip[data-tone=hold] b{color:var(--nx-info-text)}.pn-queue-chip[data-tone=approved] b{color:var(--nx-success-text)}.pn-queue-chip[data-tone=spam] b{color:var(--nx-danger-text)}.pn-queue-chip[data-on]{color:var(--nx-text);border-color:var(--nx-accent-border);background:var(--nx-accent-soft)}.pn-queue-chip[data-on] b{background:var(--nx-surface);border-color:var(--nx-accent-border);color:var(--nx-accent-text)}.pn-queue-chip:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px}.pn-comment-body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--nx-text-muted);font-size:var(--nx-text-sm);max-inline-size:34ch}.pn-folder-form{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.pn-folder-form .nx-input{inline-size:12rem}.pn-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:var(--nx-space-4);gap:var(--nx-space-4)}.pn-media-card{display:grid;grid-gap:.7rem;gap:.7rem;margin:0;border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface);overflow:hidden;transition:border-color var(--nx-dur-fast) var(--nx-ease-out),box-shadow var(--nx-dur-base) var(--nx-ease-out)}.pn-media-card:hover{border-color:var(--nx-accent-border);box-shadow:var(--nx-shadow-sm)}.pn-media-thumb{position:relative;display:block;aspect-ratio:4/3;background:var(--nx-surface-2)}.pn-media-thumb img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.pn-media-fallback{position:absolute;inset:0;display:grid;place-items:center;color:var(--nx-text-subtle)}.pn-usage-chip{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;padding:.18rem .55rem;border-radius:var(--nx-radius-full);font-size:var(--nx-text-xs);font-weight:700;color:var(--nx-accent-text);background:color-mix(in oklab,var(--nx-surface) 82%,transparent);border:1px solid var(--nx-accent-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pn-usage-chip[data-zero]{color:var(--nx-text-subtle);border-color:var(--nx-border)}.pn-media-body{display:grid;grid-gap:.55rem;gap:.55rem;padding:0 .85rem .85rem;min-inline-size:0}.pn-media-name{font-family:var(--nx-font-mono);font-size:var(--nx-text-xs);color:var(--nx-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr;text-align:start}.pn-media-meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;color:var(--nx-text-subtle);font-size:var(--nx-text-xs)}.pn-media-move{display:grid;grid-gap:.3rem;gap:.3rem}.pn-media-move>span{color:var(--nx-text-muted);font-size:var(--nx-text-xs);font-weight:600}.pn-media-move .nx-input{padding-block:.35rem;font-size:var(--nx-text-sm)}.pn-menu-editor{display:grid;grid-gap:var(--nx-space-4);gap:var(--nx-space-4)}.pn-menu-name{flex:1 1;min-inline-size:min(16rem,100%)}.pn-menu-items{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.pn-menu-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;grid-gap:.55rem;gap:.55rem;border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);padding:.55rem .7rem;background:var(--nx-surface-2)}.pn-menu-order{display:inline-grid;place-items:center;inline-size:1.6rem;block-size:1.6rem;border-radius:var(--nx-radius-full);border:1px solid var(--nx-border);background:var(--nx-surface);font-size:var(--nx-text-xs);font-weight:700;color:var(--nx-text-muted)}.pn-menu-tools{display:inline-flex;gap:.3rem}.pn-menu-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;grid-gap:.55rem;gap:.55rem;align-items:center;-webkit-border-before:1px dashed var(--nx-border);border-block-start:1px dashed var(--nx-border);-webkit-padding-before:var(--nx-space-4);padding-block-start:var(--nx-space-4)}@media (max-width:720px){.pn-menu-row{grid-template-columns:auto minmax(0,1fr) auto}.pn-menu-row .nx-input:nth-of-type(2){grid-column:2/-1;grid-row:2}.pn-menu-add{grid-template-columns:minmax(0,1fr)}}.pn-cal-nav{display:flex;align-items:center;gap:.6rem}.pn-cal-month{margin:0;min-inline-size:11ch;text-align:center;font-family:var(--nx-font-display);font-weight:700;font-size:var(--nx-text-base)}.pn-calendar{display:grid;grid-gap:.4rem;gap:.4rem}.pn-cal-head,.pn-cal-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.pn-cal-weekday{text-align:center;font-size:var(--nx-text-xs);font-weight:700;letter-spacing:var(--nx-tracking-wide);text-transform:uppercase;color:var(--nx-text-subtle);padding-block:.2rem}.pn-cal-cell{display:grid;grid-template-rows:auto 1fr;grid-gap:.35rem;gap:.35rem;min-block-size:4.6rem;border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);padding:.4rem;background:var(--nx-surface);min-inline-size:0}.pn-cal-cell[data-out]{opacity:.35}.pn-cal-cell[data-today]{border-color:var(--nx-accent-border);box-shadow:inset 0 0 0 1px var(--nx-accent-border);background:var(--nx-accent-soft)}.pn-cal-daynum{font-size:var(--nx-text-xs);font-weight:700;color:var(--nx-text-muted)}.pn-cal-cell[data-today] .pn-cal-daynum{color:var(--nx-accent-text)}.pn-cal-chips{display:grid;grid-gap:.25rem;gap:.25rem;align-content:start;min-inline-size:0}.pn-cal-chip{font-weight:600;color:var(--nx-accent-text);background:var(--nx-accent-soft);border:1px solid var(--nx-accent-border);border-radius:var(--nx-radius-sm);padding:.12rem .4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pn-cal-chip,.pn-cal-more{font-size:var(--nx-text-xs)}.pn-cal-more{color:var(--nx-text-subtle);padding-inline:.2rem}@media (max-width:860px){.pn-cal-cell{min-block-size:3.4rem}.pn-cal-chip{font-size:.68rem}}@font-face{font-family:Zain;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Zain.woff2) format("woff2");unicode-range:U+06??,U+0750-077f,U+0870-088e,U+0890-0891,U+0897-08e1,U+08e3-08ff,U+200c-200e,U+2010-2011,U+204f,U+2e41,U+fb50-fdff,U+fe70-fe74,U+fe76-fefc,U+102e0-102fb,U+10e60-10e7e,U+10ec2-10ec4,U+10efc-10eff,U+1ee00-1ee03,U+1ee05-1ee1f,U+1ee21-1ee22,U+1ee24,U+1ee27,U+1ee29-1ee32,U+1ee34-1ee37,U+1ee39,U+1ee3b,U+1ee42,U+1ee47,U+1ee49,U+1ee4b,U+1ee4d-1ee4f,U+1ee51-1ee52,U+1ee54,U+1ee57,U+1ee59,U+1ee5b,U+1ee5d,U+1ee5f,U+1ee61-1ee62,U+1ee64,U+1ee67-1ee6a,U+1ee6c-1ee72,U+1ee74-1ee77,U+1ee79-1ee7c,U+1ee7e,U+1ee80-1ee89,U+1ee8b-1ee9b,U+1eea1-1eea3,U+1eea5-1eea9,U+1eeab-1eebb,U+1eef0-1eef1}:root{--nx-navbar-h:76px}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit}html{scroll-behavior:smooth}body,html{margin:0;padding:0}body{font-family:var(--nx-font-sans);color:var(--nx-text);background-color:var(--nx-bg);overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{z-index:-2;background:radial-gradient(52rem 34rem at 12% -8%,color-mix(in oklab,var(--nx-accent) 13%,transparent),transparent 62%),radial-gradient(44rem 30rem at 88% 4%,color-mix(in oklab,var(--nx-glow) 9%,transparent),transparent 60%),radial-gradient(60rem 42rem at 50% 118%,color-mix(in oklab,var(--nx-violet-500) 10%,transparent),transparent 64%),linear-gradient(rgba(46,230,251,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(46,230,251,.028) 1px,transparent 1px);background-size:auto,auto,auto,56px 56px,56px 56px}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:-1;background-image:radial-gradient(140% 115% at 50% 45%,transparent 74%,rgba(2,3,8,.3) 100%),url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 10l15 4-15 4z M30 40l15 4-15 4z M60 20l-15-4 15-4z M10 60h20l-10 6z' fill='none' stroke='%232EE6FB' stroke-width='0.5' opacity='0.05'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");background-size:auto,80px 80px,160px 160px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--nx-bg)}::-webkit-scrollbar-thumb{background:var(--nx-surface-3);border-radius:var(--nx-radius-full);border:2px solid var(--nx-bg)}::-webkit-scrollbar-thumb:hover{background:var(--nx-border-strong)}:focus-visible{outline:2px solid var(--nx-ring);outline-offset:2px;border-radius:4px}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3,h4{font-family:var(--nx-font-display);letter-spacing:var(--nx-tracking-tighter);text-wrap:balance}.rtl-layout,.rtl-layout button,.rtl-layout input,.rtl-layout textarea,:lang(ar),:lang(fa){font-family:"Vazirmatn","Tajawal",var(--nx-font-sans)}.rtl-layout .hero-title,.rtl-layout .logo,.rtl-layout .nx-display,.rtl-layout .section-title,.rtl-layout h1,.rtl-layout h2,.rtl-layout h3,:lang(fa) .hero-title,:lang(fa) .section-title,:lang(fa) h1,:lang(fa) h2,:lang(fa) h3{font-family:Vazirmatn,Zain,sans-serif!important;letter-spacing:0}.nx-display{font-size:var(--nx-text-display);line-height:1.06;letter-spacing:var(--nx-tracking-tightest);margin:0}.nx-display,.nx-h1{font-family:var(--nx-font-display);font-weight:700}.nx-h1{font-size:var(--nx-text-4xl);line-height:1.12;letter-spacing:var(--nx-tracking-tighter)}.nx-lead{color:var(--nx-text-muted);font-size:var(--nx-text-lg);line-height:1.75}.nx-grad-text{background:var(--nx-gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nx-accent{color:var(--nx-glow);text-shadow:0 0 34px color-mix(in oklab,var(--nx-glow) 40%,transparent)}.nx-gold-text{background:var(--nx-gradient-gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nx-eyebrow{display:inline-flex;align-items:center;gap:.6rem;color:var(--nx-glow);font-family:var(--nx-font-mono);font-size:var(--nx-text-xs);font-weight:600;letter-spacing:var(--nx-tracking-wider);text-transform:uppercase}.nx-eyebrow:before{content:"◆";font-size:.55em;color:var(--nx-gold);text-shadow:0 0 12px var(--nx-gold-soft)}.container,.nx-container{max-width:1200px;margin:0 auto;padding:0 2rem}.nx-section,.section{position:relative;padding:clamp(76px,9vw,122px) 0}.nx-section-tint{background:linear-gradient(180deg,color-mix(in oklab,var(--nx-surface) 55%,transparent),transparent);border-top:1px solid var(--nx-border);border-bottom:1px solid var(--nx-border)}.nx-page-hero{position:relative;padding:calc(var(--nx-navbar-h) + 88px) 0 84px;text-align:center;overflow:hidden}.nx-page-hero:before{content:"";position:absolute;top:-40%;left:50%;transform:translateX(-50%);width:min(880px,92vw);height:420px;background:radial-gradient(closest-side,color-mix(in oklab,var(--nx-glow) 12%,transparent),color-mix(in oklab,var(--nx-accent) 5%,transparent) 55%,transparent);filter:blur(10px);pointer-events:none}.nx-page-hero>.container{position:relative}.nx-page-hero h1{font-family:var(--nx-font-display);font-size:var(--nx-text-4xl);font-weight:700;line-height:1.1;letter-spacing:var(--nx-tracking-tighter);margin:1.1rem 0 1.3rem}.nx-page-hero .nx-lead{max-width:700px;margin:0 auto}.nx-page-hero .nx-back{display:inline-flex;align-items:center;gap:.45rem;color:var(--nx-text-muted);font-size:var(--nx-text-sm);font-weight:600;margin-bottom:1.8rem;padding:.4rem .9rem;border-radius:var(--nx-radius-full);background-color:var(--nx-glass-tint);background-image:linear-gradient(180deg,var(--nx-glass-sheen),transparent 60%);box-shadow:inset 0 0 0 1px var(--nx-glass-rim-soft),inset 0 1px 0 var(--nx-glass-rim);-webkit-backdrop-filter:blur(8px) saturate(1.5);backdrop-filter:blur(8px) saturate(1.5);transition:all var(--nx-dur-base) var(--nx-ease-out)}.nx-page-hero .nx-back:hover{color:var(--nx-gold-text);border-color:var(--nx-gold-soft);background:var(--nx-gold-soft)}.nx-ornament{display:flex;align-items:center;gap:1.1rem}.nx-ornament:after,.nx-ornament:before{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,transparent,var(--nx-border-strong))}.nx-ornament:after{background:linear-gradient(90deg,var(--nx-border-strong),transparent)}.nx-ornament>i{font-style:normal;color:var(--nx-gold);font-size:.7rem;text-shadow:0 0 14px var(--nx-gold-soft)}.btn,.nx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-block-size:2.5rem;padding:.6rem 1.3rem;border-radius:var(--nx-radius-full);font-family:var(--nx-font-sans);font-weight:600;font-size:var(--nx-text-sm);letter-spacing:var(--nx-tracking-tight);line-height:1.2;cursor:pointer;border:1px solid transparent;white-space:nowrap;-webkit-user-select:none;-moz-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),filter var(--nx-dur-fast) var(--nx-ease-out)}.btn:active:not(:disabled),.nx-btn:active:not(:disabled){scale:calc(1 - .03 * var(--nx-motion))}.btn:disabled,.nx-btn:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.btn-primary,.nx-btn-primary{background:linear-gradient(180deg,color-mix(in oklab,var(--nx-accent) 86%,#fff),var(--nx-accent));color:var(--nx-accent-contrast);border-color:color-mix(in oklab,var(--nx-accent) 70%,#000);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 1px 2px rgba(0,0,0,.12),0 6px 16px -6px color-mix(in oklab,var(--nx-accent) 70%,transparent)}.btn-primary:hover:not(:disabled),.nx-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in oklab,var(--nx-accent-hover) 84%,#fff),var(--nx-accent-hover));border-color:color-mix(in oklab,var(--nx-accent-hover) 70%,#000);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 10px 28px -8px color-mix(in oklab,var(--nx-accent) 80%,transparent)}.btn-secondary,.nx-btn-ghost{background-color:var(--nx-glass-tint);background-image:linear-gradient(180deg,var(--nx-glass-sheen),transparent 60%);border-color:transparent;color:var(--nx-text);box-shadow:inset 0 0 0 1px var(--nx-glass-rim-soft),inset 0 1px 0 var(--nx-glass-rim),0 8px 22px -12px var(--nx-glass-shade);-webkit-backdrop-filter:blur(10px) saturate(1.6);backdrop-filter:blur(10px) saturate(1.6)}.btn-secondary:hover:not(:disabled),.nx-btn-ghost:hover:not(:disabled){background-color:var(--nx-glass-tint-hover);box-shadow:inset 0 0 0 1px var(--nx-accent-border),inset 0 1px 0 var(--nx-glass-rim),0 12px 30px -12px var(--nx-glass-shade)}.nx-btn-gold{background:var(--nx-gradient-gold);color:var(--nx-gold-contrast);font-weight:700;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 6px 18px -6px color-mix(in oklab,var(--nx-gold) 65%,transparent)}.nx-btn-gold:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 10px 26px -8px color-mix(in oklab,var(--nx-gold) 80%,transparent)}.nx-btn-sm{min-block-size:2.125rem;padding:.45rem 1rem;font-size:var(--nx-text-sm)}.card,.nx-card{position:relative;isolation:isolate;display:block;background-color:var(--nx-glass-tint);background-image:linear-gradient(180deg,var(--nx-glass-sheen),transparent 42%);-webkit-backdrop-filter:blur(10px) saturate(1.7);backdrop-filter:blur(10px) saturate(1.7);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);border-radius:var(--nx-radius-xl);padding:var(--nx-space-6);overflow:hidden;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),background-color var(--nx-dur-base) var(--nx-ease-out)}.card:after,.nx-card:after{content:"";position:absolute;inset:0;border-radius:inherit;padding: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) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.card:before,.nx-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;z-index:1;background:linear-gradient(90deg,transparent,var(--nx-glow),transparent);opacity:0;transition:opacity var(--nx-dur-base) var(--nx-ease-out)}.card:hover,.nx-card:hover{translate:0 calc(-4px * var(--nx-motion));background-color:var(--nx-glass-tint-hover);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 2px 6px var(--nx-glass-shade),0 24px 52px -18px var(--nx-glass-shade),0 0 34px -10px color-mix(in oklab,var(--nx-glow) 28%,transparent)}.card:hover:before,.nx-card:hover:before{opacity:1}.card h3{font-size:var(--nx-text-2xl);margin:0 0 .7rem;color:var(--nx-text)}.card p{color:var(--nx-text-muted);line-height:1.7;font-size:var(--nx-text-sm);margin:0}.nx-card-gold{background-color:color-mix(in oklab,var(--nx-gold) 7%,var(--nx-glass-tint));background-image:linear-gradient(180deg,var(--nx-glass-sheen),transparent 42%),radial-gradient(120% 80% at 50% 0,var(--nx-gold-soft),transparent 60%)}.nx-card-gold:before{background:linear-gradient(90deg,transparent,var(--nx-gold),transparent)}.nx-tile{background-color:var(--nx-glass-tint);background-image:linear-gradient(180deg,var(--nx-glass-sheen),transparent 46%);border-radius:var(--nx-radius-lg);padding:var(--nx-space-6) var(--nx-space-5);text-align:center;-webkit-backdrop-filter:blur(12px) saturate(1.6);backdrop-filter:blur(12px) saturate(1.6);box-shadow:inset 0 0 0 1px var(--nx-glass-rim-soft),inset 0 1px 0 var(--nx-glass-rim),0 12px 30px -14px var(--nx-glass-shade)}.nx-icon-tile{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:var(--nx-radius-md);color:var(--nx-glow);background:var(--nx-info-soft);border:1px solid var(--nx-info-text);box-shadow:inset 0 1px 0 var(--nx-highlight)}.nx-icon-tile.nx-gold{color:var(--nx-gold);background:var(--nx-gold-soft);border-color:color-mix(in oklab,var(--nx-gold) 40%,transparent)}.sumerian-glow{border:1px solid var(--nx-accent-border);box-shadow:var(--nx-shadow-glow)}.nx-chip{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--nx-text-xs);font-weight:600;color:var(--nx-text-muted);background-color:var(--nx-glass-tint);background-image:linear-gradient(180deg,var(--nx-glass-sheen),transparent 60%);border-radius:var(--nx-radius-full);box-shadow:inset 0 0 0 1px var(--nx-glass-rim-soft),inset 0 1px 0 var(--nx-glass-rim);padding:.34rem .8rem;white-space:nowrap;-webkit-backdrop-filter:blur(8px) saturate(1.5);backdrop-filter:blur(8px) saturate(1.5)}.nx-chip b{color:var(--nx-glow);font-weight:700}.nx-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.05rem;border-radius:var(--nx-radius-full);background:var(--nx-info-soft);border:1px solid color-mix(in oklab,var(--nx-glow) 30%,transparent);color:var(--nx-glow);font-family:var(--nx-font-mono);font-size:var(--nx-text-xs);font-weight:600;letter-spacing:var(--nx-tracking-wider);text-transform:uppercase}.nx-badge .nx-dot{width:8px;height:8px;border-radius:50%;background:var(--nx-glow);box-shadow:0 0 12px var(--nx-glow);animation:nx-pulse 2.4s ease-in-out infinite}.nx-idx{font-family:var(--nx-font-mono);font-size:.78rem;color:var(--nx-text-subtle)}.nx-input,.nx-textarea{width:100%;padding:.95rem 1.1rem;background-color:var(--nx-glass-tint);background-image:linear-gradient(180deg,var(--nx-glass-sheen),transparent 55%);border-radius:var(--nx-radius-sm);color:var(--nx-text);font-size:var(--nx-text-sm);-webkit-backdrop-filter:blur(8px) saturate(1.4);backdrop-filter:blur(8px) saturate(1.4);box-shadow:inset 0 0 0 1px var(--nx-glass-rim-soft),inset 0 1px 0 var(--nx-glass-rim);transition:box-shadow var(--nx-dur-base) var(--nx-ease-out),background-color var(--nx-dur-base) var(--nx-ease-out)}.nx-input::placeholder,.nx-textarea::placeholder{color:var(--nx-text-subtle)}.nx-input:focus,.nx-textarea:focus{outline:none;background-color:var(--nx-glass-tint-hover);box-shadow:inset 0 0 0 1px var(--nx-accent-border),inset 0 1px 0 var(--nx-glass-rim),0 0 0 3px var(--nx-accent-soft)}.nx-textarea{resize:vertical;min-height:140px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--nx-space-5);gap:var(--nx-space-5)}.nx-stat .n{font-family:var(--nx-font-display);font-size:clamp(2.1rem,3.4vw,2.9rem);font-weight:700;letter-spacing:var(--nx-tracking-tighter);background:var(--nx-gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nx-stat .l{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);margin-top:.55rem;text-transform:uppercase;letter-spacing:var(--nx-tracking-wider)}@media (max-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:var(--nx-space-4)}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr}}.nx-faq-wrap{max-width:760px;margin:2.6rem auto 0;text-align:start}.nx-faq{background-color:var(--nx-glass-tint);background-image:linear-gradient(180deg,var(--nx-glass-sheen),transparent 40%);border-radius:var(--nx-radius-lg);margin-bottom:.9rem;overflow:hidden;-webkit-backdrop-filter:blur(10px) saturate(1.5);backdrop-filter:blur(10px) saturate(1.5);box-shadow:inset 0 0 0 1px var(--nx-glass-rim-soft),inset 0 1px 0 var(--nx-glass-rim),0 10px 26px -14px var(--nx-glass-shade);transition:box-shadow var(--nx-dur-base) var(--nx-ease-out)}.nx-faq.open{box-shadow:inset 0 0 0 1px var(--nx-accent-border),inset 0 1px 0 var(--nx-glass-rim),0 14px 34px -14px var(--nx-glass-shade),0 0 30px -10px color-mix(in oklab,var(--nx-accent) 30%,transparent)}.nx-faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;background:none;border:0;color:var(--nx-text);font-family:var(--nx-font-sans);font-size:1.02rem;font-weight:600;padding:1.25rem 1.5rem;cursor:pointer;text-align:start}.nx-faq-pm{color:var(--nx-glow);display:inline-grid;place-items:center;flex-shrink:0;transition:scale var(--nx-spring-snappy-duration) var(--nx-spring-snappy),rotate var(--nx-dur-base) var(--nx-ease-out)}.nx-faq.open .nx-faq-pm{rotate:45deg}.nx-faq-a{overflow:hidden;transition:grid-template-rows var(--nx-dur-slow) var(--nx-ease-out),max-height var(--nx-dur-slow) var(--nx-ease-out)}.nx-faq-a-inner{padding:0 1.5rem 1.4rem;color:var(--nx-text-muted);line-height:1.75;font-size:var(--nx-text-sm)}.navbar{position:fixed;top:0;left:0;right:0;height:var(--nx-navbar-h);display:flex;align-items:center;z-index:1000;transition:background var(--nx-dur-slow) var(--nx-ease-out),border-color var(--nx-dur-slow) var(--nx-ease-out),height var(--nx-dur-slow) var(--nx-ease-out),box-shadow var(--nx-dur-slow) var(--nx-ease-out);border-bottom:1px solid transparent}.navbar.scrolled{height:66px;background-color:color-mix(in oklab,var(--nx-bg) 62%,transparent);background-image:linear-gradient(180deg,var(--nx-glass-sheen),transparent 70%);backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border-bottom:1px solid var(--nx-glass-border);box-shadow:0 18px 44px -22px var(--nx-glass-shade)}.navbar .container{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;width:100%}.logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--nx-font-display);font-size:1.4rem;font-weight:700;letter-spacing:var(--nx-tracking-tight);color:var(--nx-text);position:relative;z-index:1001}.nav-menu-box{gap:.4rem;background-color:var(--nx-glass-tint);background-image:linear-gradient(180deg,var(--nx-glass-sheen),transparent 42%);-webkit-backdrop-filter:blur(14px) saturate(1.7);backdrop-filter:blur(14px) saturate(1.7);padding:.45rem 1.1rem;border-radius:var(--nx-radius-full);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 14px 34px -16px var(--nx-glass-shade)}.nav-links,.nav-menu-box{display:flex;align-items:center}.nav-links{gap:.35rem;list-style:none;margin:0;padding:0}.nav-links a{display:inline-block;font-size:var(--nx-text-sm);font-weight:500;color:var(--nx-text-muted);padding:.45rem .85rem;border-radius:var(--nx-radius-full);transition:color var(--nx-dur-fast) var(--nx-ease-out),background var(--nx-dur-fast) var(--nx-ease-out)}.nav-links a:hover{color:var(--nx-text);background:var(--nx-glass-tint-hover)}.nav-links a.active{color:var(--nx-glow);background:var(--nx-info-soft)}.nav-right{display:flex;align-items:center;gap:1rem}.lang-switch{color:var(--nx-text-muted);font-size:var(--nx-text-xs);font-weight:700;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;padding:.42rem .85rem;border:1px solid var(--nx-border);border-radius:var(--nx-radius-full);background:var(--nx-glass-tint);transition:all var(--nx-dur-fast) var(--nx-ease-out)}.lang-switch:hover{color:var(--nx-gold-text);border-color:var(--nx-gold-soft);background:var(--nx-gold-soft)}.dropdown{position:relative}.dropdown-menu{position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%);background-color:color-mix(in oklab,var(--nx-bg) 55%,transparent);background-image:linear-gradient(180deg,var(--nx-glass-sheen),transparent 45%);-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);border-radius:var(--nx-radius-lg);padding:.8rem;list-style:none;min-width:380px;display:none;z-index:1001;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 28px 60px -20px var(--nx-glass-shade);grid-template-columns:1fr 1fr;gap:.15rem}.dropdown-menu:before{content:"";position:absolute;top:-1px;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--nx-glow) 60%,transparent),transparent)}.dropdown:focus-within .dropdown-menu,.dropdown:hover .dropdown-menu{display:grid}.dropdown-menu li{margin:0}.dropdown-menu a{display:flex;align-items:center;gap:.65rem;font-size:var(--nx-text-sm);font-weight:500;color:var(--nx-text-muted);padding:.6rem .8rem;border-radius:var(--nx-radius-sm);transition:all var(--nx-dur-fast) var(--nx-ease-out)}.dropdown-menu a:hover{color:var(--nx-text);background:var(--nx-info-soft)}.nx-fleet-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 8px currentColor}.hamburger{display:none;cursor:pointer;background:var(--nx-glass-tint);border:1px solid var(--nx-glass-border);border-radius:var(--nx-radius-sm);padding:9px;color:var(--nx-glow);transition:all var(--nx-dur-base) var(--nx-ease-out)}.hamburger:hover{background:var(--nx-info-soft);border-color:color-mix(in oklab,var(--nx-glow) 35%,transparent)}.nav-controls{display:none;align-items:center;gap:.7rem}.desktop-only{display:flex}@media (max-width:900px){.nav-menu-box{display:none}.nav-controls{display:flex}.hamburger{display:block}}@media (max-width:768px){.desktop-only{display:none!important}.container{padding:0 1.4rem}}.footer,footer{position:relative;padding:0;border-top:1px solid var(--nx-border);background:linear-gradient(180deg,var(--nx-bg) 0,var(--nx-ink-950) 100%);overflow:hidden}.nx-footer-glow{top:-1px;width:min(760px,90vw);height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--nx-glow) 65%,transparent),transparent)}.nx-footer-glow,.nx-footer-glow:after{position:absolute;left:50%;transform:translateX(-50%)}.nx-footer-glow:after{content:"";top:0;width:100%;height:120px;background:radial-gradient(50% 100% at 50% 0,color-mix(in oklab,var(--nx-glow) 9%,transparent),transparent 75%)}.footer-content{position:relative;display:grid;grid-template-columns:1.4fr .8fr .9fr 1.3fr;grid-gap:var(--nx-space-12);gap:var(--nx-space-12);padding:68px 0 54px}.nx-footer-title{font-family:var(--nx-font-mono);font-size:var(--nx-text-xs);font-weight:600;letter-spacing:var(--nx-tracking-wider);text-transform:uppercase;color:var(--nx-text-subtle);margin:0 0 1.2rem}.nx-footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.nx-footer-links a{color:var(--nx-text-muted);font-size:var(--nx-text-sm);display:inline-flex;align-items:center;gap:.5rem;transition:color var(--nx-dur-fast) var(--nx-ease-out),translate var(--nx-dur-fast) var(--nx-ease-out)}.nx-footer-links a:before{content:"◆";font-size:.5em;color:var(--nx-gold);opacity:0;transition:opacity var(--nx-dur-fast) var(--nx-ease-out)}.nx-footer-links a:hover{color:var(--nx-glow);translate:2px 0}.nx-footer-links a:hover:before{opacity:1}.nx-footer-news p{color:var(--nx-text-muted);font-size:var(--nx-text-sm);line-height:1.65;margin:0 0 1.2rem}.footer-bottom{position:relative;text-align:center;padding:1.6rem 0 2rem;border-top:1px solid var(--nx-border);color:var(--nx-text-subtle);font-size:var(--nx-text-xs)}.footer-bottom p{margin:.2rem 0}@media (max-width:960px){.footer-content{grid-template-columns:1fr 1fr;gap:var(--nx-space-10)}}@media (max-width:640px){.footer-content{grid-template-columns:1fr;gap:var(--nx-space-8)}}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--nx-space-6);margin-top:3rem}.cards-grid,.catalog-grid{display:grid;gap:var(--nx-space-6)}.catalog-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--nx-space-6)}.vision-grid{grid-template-columns:1fr 1fr;grid-gap:var(--nx-space-16);align-items:center}.contact-grid,.vision-grid{display:grid;gap:var(--nx-space-16)}.contact-grid{grid-template-columns:.9fr 1.1fr;grid-gap:var(--nx-space-16);align-items:start}.contact-details{list-style:none;padding:0;margin:2rem 0 0;display:flex;flex-direction:column;gap:1.1rem}.contact-details li{display:flex;align-items:center;gap:.9rem;color:var(--nx-text-muted)}.contact-details li>.nx-icon-tile{flex-shrink:0}.contact-details a:hover{color:var(--nx-glow)}@media (max-width:992px){.contact-grid,.vision-grid{grid-template-columns:1fr;gap:var(--nx-space-12)}}@media (max-width:480px){.cards-grid{grid-template-columns:1fr}}.hero{position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-30%;left:50%;transform:translateX(-50%);width:min(860px,94vw);height:400px;background:radial-gradient(closest-side,color-mix(in oklab,var(--nx-glow) 10%,transparent),color-mix(in oklab,var(--nx-accent) 4%,transparent) 55%,transparent);filter:blur(10px);pointer-events:none}.hero h1{font-size:var(--nx-text-4xl)!important;position:relative}.hero h1,.hero-title{letter-spacing:var(--nx-tracking-tighter)}.hero-title{font-family:var(--nx-font-display);font-size:var(--nx-text-4xl);margin:1rem auto 2rem;max-width:1000px;line-height:1.1}.hero-subtitle{color:var(--nx-text-muted);font-size:1.15rem;max-width:700px;margin:0 auto 3rem}.section-tag{display:inline-flex;align-items:center;gap:.6rem;color:var(--nx-glow);font-family:var(--nx-font-mono);font-size:var(--nx-text-xs);font-weight:600;letter-spacing:var(--nx-tracking-wider);text-transform:uppercase;margin-bottom:1rem}.section-tag:before{content:"◆";font-size:.55em;color:var(--nx-gold);text-shadow:0 0 12px var(--nx-gold-soft)}.section-title{font-family:var(--nx-font-display);font-size:var(--nx-text-4xl);font-weight:700;letter-spacing:var(--nx-tracking-tighter);line-height:1.2;margin:0 0 1.4rem}@media (max-width:768px){.section-title{font-size:clamp(1.6rem,5.4vw,2rem)}}.mkt-title{font-size:clamp(2.1rem,4.4vw,3.8rem);line-height:1.18;letter-spacing:0;margin:.75rem 0 1rem;text-wrap:balance}.mkt-h2{text-align:start;letter-spacing:0;margin-top:0}.mkt-sub{max-width:42rem;margin:0 0 1.5rem}.mkt-hero{padding:calc(var(--nx-navbar-h) + 64px) 0 48px}.mkt-contact-grid,.mkt-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}.mkt-contact-grid{align-items:start}.mkt-hero-visual img{display:block;width:100%;height:auto;aspect-ratio:1280/402;object-fit:cover;border-radius:20px;border:1px solid var(--nx-glass-border)}.mkt-cta-row{display:flex;flex-wrap:wrap;gap:.8rem}.mkt-trust,.mkt-trustline{display:flex;flex-wrap:wrap;gap:.45rem .9rem;margin:1.4rem 0 0;padding:0;list-style:none;color:var(--nx-text-muted);font-size:.86rem}.mkt-trust li{padding:.35rem .7rem;border:1px solid var(--nx-glass-border);border-radius:999px}.mkt-outcomes,.mkt-steps{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:1.5rem}.mkt-channel h3,.mkt-form h2,.mkt-outcome h3,.mkt-prose h2,.mkt-steps h3,.mkt-trust h2{letter-spacing:0;margin:0 0 .55rem}.mkt-outcome p,.mkt-steps p{color:var(--nx-text-muted);margin:0 0 .8rem}.mkt-happen,.mkt-outcome ul{margin:0;-webkit-padding-start:1.1rem;padding-inline-start:1.1rem}.mkt-outcome a{color:var(--nx-glow)}.mkt-steps{list-style:none;padding:0}.mkt-steps li{padding:1.2rem;border:1px solid var(--nx-glass-border);border-radius:16px;background:color-mix(in oklab,var(--nx-surface) 80%,transparent)}.mkt-steps span{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:999px;margin-bottom:.6rem;color:var(--nx-bg);background:var(--nx-gold);font-weight:700}.mkt-bilingual,.mkt-faq,.mkt-final,.mkt-prose{max-width:760px}.mkt-final{text-align:start;padding-bottom:120px}.mkt-final-title{font-size:clamp(1.8rem,3vw,2.6rem)}.mkt-faq details{border-bottom:1px solid var(--nx-glass-border);padding:.85rem 0}.mkt-faq summary{cursor:pointer;font-weight:600}.mkt-faq p{margin:.6rem 0 0}.mkt-faq p,.mkt-more{color:var(--nx-text-muted)}.mkt-more{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;align-items:baseline;margin-top:1.4rem}.mkt-more a{color:var(--nx-gold);font-weight:600}.mkt-contact-hero{padding-bottom:12px}.mkt-promise{color:var(--nx-gold);font-weight:600}.mkt-channel,.mkt-form{padding:1.2rem;margin-top:1rem}.mkt-form{gap:.75rem}.mkt-form,.mkt-form label{display:flex;flex-direction:column}.mkt-form label{gap:.35rem;font-size:.88rem;text-align:start}.mkt-form .nx-input,.mkt-form .nx-textarea{width:100%;text-align:start}.mkt-details{list-style:none;padding:0;margin:1.2rem 0 0}.mkt-details li{display:flex;flex-wrap:wrap;gap:.4rem .8rem;margin:.45rem 0}.mkt-details span{color:var(--nx-text-subtle)}.mkt-error{color:#ff8d8d}.mkt-ok{color:var(--nx-gold)}.mkt-trust{padding:calc(var(--nx-navbar-h) + 56px) 0 90px}.mkt-prose h1{letter-spacing:0}.mkt-prose li,.mkt-prose p{line-height:1.75;color:var(--nx-text-muted)}.mkt-prose section{margin-top:1.6rem}.mkt-ph{font-family:ui-monospace,JetBrains Mono,monospace;color:var(--nx-gold);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-weight:700}.nx-footer-legal{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;margin-top:.8rem}.nx-footer-legal a{color:var(--nx-gold)}.nx-enamad-slot{margin:.8rem 0 0;color:var(--nx-text-subtle);font-size:.85rem}.rtl-layout .cart-nav-badge,:lang(ar) .cart-nav-badge,:lang(fa) .cart-nav-badge{right:auto;left:auto;inset-inline-end:-3px}.rtl-layout .nx-eyebrow,:lang(ar) .nx-eyebrow,:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(fa) .nx-eyebrow,:lang(fa) h1,:lang(fa) h2,:lang(fa) h3{letter-spacing:0}.rtl-layout .mkt-form,.rtl-layout .mkt-outcome,.rtl-layout .nx-product-card-body,.rtl-layout .product-card-desc,.rtl-layout .product-features-list,.rtl-layout .shop-product-card{min-width:0}.rtl-layout .nx-product-card-title,.rtl-layout .product-card-desc,.rtl-layout .product-features-list span{overflow-wrap:anywhere}.rtl-layout input,.rtl-layout select,.rtl-layout textarea{text-align:start}.rtl-layout .nx-product-card-actions{flex-wrap:wrap}.pay-trust-links{display:flex;flex-wrap:wrap;gap:.7rem 1rem;margin:0 0 1rem;font-size:.88rem}.pay-trust-links a{color:var(--nx-gold)}@media (max-width:900px){.mkt-contact-grid,.mkt-hero-grid,.mkt-outcomes,.mkt-steps{grid-template-columns:1fr}.mkt-hero-visual img{aspect-ratio:16/10;object-fit:cover;object-position:center 42%}}@keyframes mkt-fadein{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.nx-fadein{animation:mkt-fadein .55s ease-out both}@media (prefers-reduced-motion:reduce){.nx-fadein{animation:none}}.rtl-layout .nx-product-card-category,.rtl-layout .pl-metric .l,:lang(ar) .pl-metric .l,:lang(fa) .pl-metric .l{letter-spacing:0;text-transform:none}.sol-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:center}.sol-split img{display:block;width:100%;height:auto;border-radius:24px}@media (max-width:800px){.sol-split{grid-template-columns:1fr}}