@layer reset{*,:after,:before{box-sizing:border-box}*{margin:0}html{text-size-adjust:100%;-webkit-tap-highlight-color:transparent}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;padding:0;cursor:pointer}h1,h2,h3,h4,p{overflow-wrap:break-word}}@layer tokens{:root{--brand-orange:#ff5a36;--brand-yellow:#f2c84a;--brand-black:#0b0b0c;--gray-0:#ffffff;--gray-25:#fafafa;--gray-50:#f4f4f2;--gray-100:#e4e5e7;--gray-150:#e4e4e7;--gray-200:#d4d4d8;--gray-400:#a1a1aa;--gray-450:#6c6d74;--gray-500:#5f6066;--gray-600:#52525b;--gray-700:#3f3f46;--gray-800:#27272a;--gray-850:#16181c;--gray-900:#0b0b0c;--green-600:#16a34a;--amber-700:#ba7517;--red-700:#a32d2d;--red-200:#f7c1c1;--red-100:#fcebeb;--font-sans:var(--font-space-grotesk),ui-sans-serif,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-space-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--text-3xs:0.625rem;--text-2xs:0.6875rem;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.875rem;--text-md:0.9375rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.4375rem;--text-3xl:2rem;--text-4xl:2.25rem;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.05;--leading-snug:1.4;--leading-normal:1.55;--leading-relaxed:1.6;--tracking-tighter:-0.02em;--tracking-tight:-0.01em;--tracking-wide:0.04em;--tracking-wider:0.2em;--tracking-widest:0.28em;--space-0:0;--space-px:1px;--space-0-5:0.125rem;--space-1:0.25rem;--space-1-5:0.375rem;--space-2:0.5rem;--space-2-5:0.625rem;--space-3:0.75rem;--space-3-5:0.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--space-10:3.5rem;--space-11:4.5rem;--radius-sm:6px;--radius-md:9px;--radius-lg:10px;--radius-xl:14px;--radius-full:999px;--shadow-sm:0 1px 2px rgba(16,24,28,0.06);--shadow-md:0 4px 12px rgba(16,24,28,0.08);--shadow-lg:0 12px 32px rgba(16,24,28,0.12);--ring-width:3px;--ring-accent:0 0 0 var(--ring-width) rgba(255,90,54,0.15);--duration-fast:120ms;--duration-base:200ms;--ease-standard:cubic-bezier(0.2,0,0,1);--spin-duration:0.7s;--z-base:0;--z-sticky:100;--z-overlay:9999;--color-bg:var(--gray-50);--color-surface:var(--gray-0);--color-surface-inverse:var(--brand-black);--color-surface-hover:var(--gray-25);--color-text:var(--gray-850);--color-text-muted:var(--gray-500);--color-text-subtle:var(--gray-450);--color-field-label:var(--gray-700);--color-chip-text:var(--gray-800);--color-text-inverse:var(--gray-0);--color-text-inverse-soft:var(--gray-150);--color-text-inverse-muted:var(--gray-400);--color-text-inverse-faint:#8b8c94;--color-border:var(--gray-100);--color-border-strong:var(--gray-200);--color-border-hover:var(--gray-400);--color-accent:var(--brand-orange);--color-accent-text:var(--gray-0);--color-highlight:var(--brand-yellow);--color-success:var(--green-600);--color-warning:var(--amber-700);--color-danger:var(--red-700);--color-danger-bg:var(--red-100);--color-danger-border:var(--red-200);--color-overlay-bg:var(--gray-850);--color-spinner-track:rgba(255,255,255,0.18);--body-font:var(--font-sans);--body-size:var(--text-base);--body-leading:var(--leading-normal);--ink:var(--color-text);--muted:var(--color-text-muted);--paper:var(--color-bg);--card:var(--color-surface);--line:var(--color-border);--accent:var(--color-accent);--accent-ink:var(--color-accent-text);--nx-black:var(--brand-black);--nx-yellow:var(--brand-yellow)}.nx-app{--font-display:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-inter),ui-sans-serif,system-ui,-apple-system,sans-serif;--font-numeric:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--font-sans:var(--font-body);--font-mono:var(--font-numeric)}}@layer tokens{}@layer base{.nx-app{min-height:calc(100dvh / var(--app-zoom, 1));background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}}@layer tokens{.nx-app[data-theme=dark]{--color-bg:#0a0a0b;--color-surface:#101114;--color-surface-2:#11151b;--color-surface-hover:rgba(255,255,255,0.05);--color-backdrop:rgba(10,10,11,0.72);--color-backdrop-strong:rgba(10,10,11,0.98);--color-text:#fafaf9;--color-text-soft:#d8dade;--color-text-muted:#9fb3bf;--color-text-subtle:#83959f;--color-border:rgba(255,255,255,0.08);--color-border-strong:rgba(255,255,255,0.16);--color-border-menu:rgba(255,255,255,0.14);--color-accent:#ec6644;--color-accent-text:#ffffff;--color-highlight:#f2c84a;--color-danger:#cc4444;--ring-accent:0 0 0 var(--ring-width) rgba(242,200,74,0.18);--shadow-menu:0 24px 60px rgba(0,0,0,0.6);--color-logo:#f2c84a;--map-core-data:#4299e0;--map-core-intelligence:#ec6644;--map-core-activation:#f2c84a;--sp-home-ink:#0a0c10;--sp-home-ink-soft:rgba(0,0,0,0.55);--sp-home-badge-bg:rgba(0,0,0,0.42);--sp-home-badge-ink:#ffffff;--map-data-1:#0e538b;--map-data-2:#2a7cc0;--map-data-3:#8acaff;--map-intelligence-1:#b84a32;--map-intelligence-2:#ec6644;--map-intelligence-3:#f3a48d;--map-activation-1:#ba7b23;--map-activation-2:#fcba33;--map-activation-3:#ffdb96;--map-neutral-1:#3f3f46;--map-neutral-2:#71717a;--map-neutral-3:#a1a1aa;--map-orbit:rgba(191,195,200,0.12);--map-core-label:#fafaf9;--map-spec-stroke:#0a0a0b;--map-center-fill:#ffffff;--map-center-ring:#f2c84a;--map-mat-hover:#f2c84a;--map-center-value:#0a0a0b;--map-center-label:#4f636b;--map-legend-active:#fafaf9;--map-chip-on-text:#0a0a0b;--map-canvas-bg:#0c0e13;--map-core-box:#14171c;--map-core-box-border:#33373d;--map-canvas-accent:#ec6644;--map-canvas-accent-strong:#f0795a;--map-canvas-grid:#bfc3c8;--map-canvas-surface:rgba(255,255,255,0.022);--map-dot-data:#8fb8c8;--map-dot-intelligence:#e89b7a;--map-dot-activation:#e8d9a0;--map-dot-dim:rgba(255,211,198,0.22);--map-canvas-label:#e9ecf1;--map-canvas-label-strong:#ffffff;--map-canvas-label-spec:#e9ecf1;--map-canvas-label-spec-hover:#f2c84a;--map-canvas-label-matrix:#c8ccd3;--map-match:#5bb4e8;--map-match-soft:#8fcbec;--map-match-gray:#a8b0b8;--map-match-gray-soft:#c8cdd3;--map-favicon-bg:#ffffff;--map-favicon-ink:#111111;--map-hairline:#000000;--cap-1-bg:#1f2328;--cap-1-text:#8b929c;--cap-2-bg:#3c4248;--cap-2-text:#c4cad2;--cap-3-bg:#c0c3c8;--cap-3-text:#15181d;--cap-4-bg:#f09075;--cap-4-text:#3a160d;--cap-5-bg:#ec6644;--cap-5-text:#3a160d;--sp-status-hot-text:#f3a48d;--sp-status-hot-bg:rgba(236,102,68,0.14);--sp-status-watch-text:#fcba33;--sp-status-watch-bg:rgba(252,186,51,0.13);--sp-status-solved-text:#5fcf9b;--sp-status-solved-bg:rgba(0,169,114,0.15);--sp-status-dev-text:#9aa7b0;--sp-status-dev-bg:rgba(255,255,255,0.06);--sp-chart-axis:rgba(255,255,255,0.32);--sp-chart-axis-label:#a7b0b7;--sp-chart-axis-ylabel:#b6c0c7;--sp-chart-dot-neutral:#c3cad1;--sp-chart-dot-green:#3fc488;--sp-chart-label-neutral:#dfe3e7;--sp-chart-label-green:#7ad9a8;--sp-chart-box-fill:rgba(236,102,68,0.07);--sp-chart-box-border:rgba(236,102,68,0.45);--sp-chart-box-label:rgba(255,154,132,0.95);--sp-chart-focus-ring:#f2c84a;--sp-cap-neutral-bg:#33424a;--sp-cap-neutral-ink:#eef4f7;--sp-cap-neutral-ink-soft:#cdd9df;--sp-jd-card-bg:#15171c;--sp-jd-card-hover-bg:#181a1f;--sp-jd-card-ring:#ffffff;--sp-jd-card-hover-shadow:0 0 0 1px rgba(255,255,255,0.65);--sp-jd-num-ring:var(--color-bg);color-scheme:dark;--prompt-field-bg:#f2f2f4;--prompt-field-ink:#111114;--prompt-field-ink-soft:#565660;--prompt-field-border:#e4e4e8}.nx-app[data-theme=light]{--color-bg:#fafafa;--color-surface:#ffffff;--color-surface-2:#ffffff;--color-surface-hover:rgba(15,23,42,0.035);--color-backdrop:rgba(255,255,255,0.92);--color-backdrop-strong:rgba(255,255,255,0.98);--color-text:#0f172a;--color-text-soft:#1f2937;--color-text-muted:#475569;--color-text-subtle:#64748b;--color-border:#e5e7eb;--color-border-strong:#d1d5db;--color-border-menu:#e5e7eb;--color-accent:#ec6644;--color-accent-text:#ffffff;--color-highlight:#b58f1f;--color-danger:#b03030;--ring-accent:0 0 0 var(--ring-width) rgba(181,143,31,0.18);--shadow-menu:0 10px 24px rgba(15,23,42,0.12);--color-logo:#000000;--map-core-data:#1c6cb5;--map-core-intelligence:#d64e17;--map-core-activation:#8a6b14;--sp-home-ink:#ffffff;--sp-home-ink-soft:rgba(255,255,255,0.82);--sp-home-badge-bg:rgba(255,255,255,0.92);--sp-home-badge-ink:#1b1b1b;--map-data-1:#1a5fa0;--map-data-2:#3f93dd;--map-data-3:#84b8e8;--map-intelligence-1:#d64e17;--map-intelligence-2:#ec6644;--map-intelligence-3:#f3a48d;--map-activation-1:#8a6b14;--map-activation-2:#b58f1f;--map-activation-3:#d7a93a;--map-neutral-1:#64748b;--map-neutral-2:#94a3b8;--map-neutral-3:#cbd5e1;--map-orbit:rgba(15,23,42,0.10);--map-core-label:#ffffff;--map-spec-stroke:#ffffff;--map-center-fill:#ffffff;--map-center-ring:#b58f1f;--map-mat-hover:#14263f;--map-center-value:#0f172a;--map-center-label:#475569;--map-legend-active:#0f172a;--map-chip-on-text:#ffffff;--map-canvas-bg:#f4f5f7;--map-core-box:#ffffff;--map-core-box-border:#e2e5ea;--map-canvas-accent:#ec6644;--map-canvas-accent-strong:#d64e17;--map-canvas-grid:#475569;--map-canvas-surface:rgba(15,23,42,0.025);--map-dot-data:#2266ad;--map-dot-intelligence:#ec6644;--map-dot-activation:#b58f1f;--map-dot-dim:rgba(15,23,42,0.18);--map-canvas-label:#0f172a;--map-canvas-label-strong:#0f172a;--map-canvas-label-spec:#1f2937;--map-canvas-label-spec-hover:#b58f1f;--map-canvas-label-matrix:#475569;--map-match:#2563eb;--map-match-soft:#60a5fa;--map-match-gray:#64748b;--map-match-gray-soft:#94a3b8;--map-favicon-bg:#ffffff;--map-favicon-ink:#0f172a;--map-hairline:#0f172a;--cap-1-bg:#e2e8f0;--cap-1-text:#475569;--cap-2-bg:#cbd5e1;--cap-2-text:#1f2937;--cap-3-bg:#94a3b8;--cap-3-text:#0f172a;--cap-4-bg:#f09075;--cap-4-text:#3a160d;--cap-5-bg:#d64e17;--cap-5-text:#ffffff;--sp-status-hot-text:#d64e17;--sp-status-hot-bg:rgba(205,68,4,0.10);--sp-status-watch-text:#b58f1f;--sp-status-watch-bg:rgba(181,143,31,0.13);--sp-status-solved-text:#0f8a5b;--sp-status-solved-bg:rgba(0,169,114,0.12);--sp-status-dev-text:#64748b;--sp-status-dev-bg:rgba(15,23,42,0.05);--sp-chart-axis:rgba(15,23,42,0.28);--sp-chart-axis-label:#55636b;--sp-chart-axis-ylabel:#44515a;--sp-chart-dot-neutral:#94a3b8;--sp-chart-dot-green:#16a34a;--sp-chart-label-neutral:#3a474f;--sp-chart-label-green:#0f7a4f;--sp-chart-box-fill:rgba(205,68,4,0.06);--sp-chart-box-border:rgba(205,68,4,0.40);--sp-chart-box-label:#d64e17;--sp-chart-focus-ring:#b58f1f;--sp-cap-neutral-bg:#475569;--sp-cap-neutral-ink:#ffffff;--sp-cap-neutral-ink-soft:#e2e8f0;--sp-jd-card-bg:#ffffff;--sp-jd-card-hover-bg:#fafafa;--sp-jd-card-ring:#0f172a;--sp-jd-card-hover-shadow:0 6px 18px rgba(15,23,42,0.12);--sp-jd-num-ring:var(--color-bg);color-scheme:light;--prompt-field-bg:#111114;--prompt-field-ink:#ffffff;--prompt-field-ink-soft:#a2a3ab;--prompt-field-border:#2a2b31}.nx-app[data-theme=custom]{--color-bg:#ffffff;--color-surface:#ffffff;--color-surface-2:#ffffff;--color-surface-hover:rgba(94,75,45,0.05);--color-backdrop:rgba(255,255,255,0.9);--color-backdrop-strong:rgba(255,255,255,0.98);--color-text:#1f1b16;--color-text-soft:#4a463e;--color-text-muted:#5f584d;--color-text-subtle:#78715f;--color-border:#e7e1d6;--color-border-strong:#d8cfc0;--color-border-menu:#e7e1d6;--color-accent:#8a6a3c;--color-accent-text:#ffffff;--color-highlight:#8a6a3c;--color-danger:#b03030;--ring-accent:0 0 0 var(--ring-width) rgba(138,106,60,0.2);--shadow-menu:0 10px 24px rgba(40,30,15,0.12);--color-logo:#8a6a3c;--map-core-data:#3e6e96;--map-core-intelligence:#43795c;--map-core-activation:#8a6a3c;--sp-home-ink:#ffffff;--sp-home-ink-soft:rgba(255,255,255,0.82);--sp-home-badge-bg:rgba(255,255,255,0.92);--sp-home-badge-ink:#1f1b16;--map-data-1:#2a4f6e;--map-data-2:#5683a8;--map-data-3:#b3cadc;--map-intelligence-1:#2e5840;--map-intelligence-2:#5c9374;--map-intelligence-3:#b4cdbe;--map-activation-1:#5a3f26;--map-activation-2:#a6824f;--map-activation-3:#d6c3a6;--map-neutral-1:#6b6358;--map-neutral-2:#9a938a;--map-neutral-3:#cbc4b6;--map-orbit:rgba(40,30,15,0.1);--map-core-label:#ffffff;--map-spec-stroke:#ffffff;--map-center-fill:#ffffff;--map-center-ring:#8a6a3c;--map-mat-hover:#2b2016;--map-center-value:#1f1b16;--map-center-label:#6b6358;--map-legend-active:#1f1b16;--map-chip-on-text:#ffffff;--map-canvas-bg:#ffffff;--map-core-box:#f4f1eb;--map-core-box-border:#e5decf;--map-canvas-accent:#8a6a3c;--map-canvas-accent-strong:#6e4f2e;--map-canvas-grid:#6b6358;--map-canvas-surface:rgba(94,75,45,0.04);--map-dot-data:rgba(62,110,150,0.85);--map-dot-intelligence:rgba(67,121,92,0.85);--map-dot-activation:rgba(138,106,60,0.88);--map-dot-dim:rgba(20,20,20,0.16);--map-canvas-label:#1f1b16;--map-canvas-label-strong:#1f1b16;--map-canvas-label-spec:#2a2620;--map-canvas-label-spec-hover:#8a6a3c;--map-canvas-label-matrix:#6b6358;--map-match:#3e6e96;--map-match-soft:#6e9dbe;--map-match-gray:#8a8074;--map-match-gray-soft:#bdb5a8;--map-favicon-bg:#ffffff;--map-favicon-ink:#1f1b16;--map-hairline:#2b2016;--cap-1-bg:#efece4;--cap-1-text:#6b6358;--cap-2-bg:#d8cfc0;--cap-2-text:#2a2620;--cap-3-bg:#9a938a;--cap-3-text:#1f1b16;--cap-4-bg:#a6824f;--cap-4-text:#1f1b16;--cap-5-bg:#6e4f2e;--cap-5-text:#ffffff;--sp-status-hot-text:#b0653c;--sp-status-hot-bg:rgba(176,101,60,0.1);--sp-status-watch-text:#8a6a3c;--sp-status-watch-bg:rgba(138,106,60,0.12);--sp-status-solved-text:#0f7a4f;--sp-status-solved-bg:rgba(16,163,74,0.1);--sp-status-dev-text:#6b6358;--sp-status-dev-bg:rgba(40,30,15,0.05);--sp-chart-axis:rgba(40,30,15,0.25);--sp-chart-axis-label:#6b6358;--sp-chart-axis-ylabel:#5a5248;--sp-chart-dot-neutral:#8a8074;--sp-chart-dot-green:#1f8a55;--sp-chart-label-neutral:#5a5248;--sp-chart-label-green:#0f7a4f;--sp-chart-box-fill:rgba(138,106,60,0.07);--sp-chart-box-border:rgba(138,106,60,0.4);--sp-chart-box-label:#8a6a3c;--sp-chart-focus-ring:#8a6a3c;--sp-cap-neutral-bg:#5a5248;--sp-cap-neutral-ink:#ffffff;--sp-cap-neutral-ink-soft:#eae6de;--sp-jd-card-bg:#ffffff;--sp-jd-card-hover-bg:#faf8f3;--sp-jd-card-ring:#2a2620;--sp-jd-card-hover-shadow:0 6px 18px rgba(40,30,15,0.12);--sp-jd-num-ring:var(--color-bg);color-scheme:light;--prompt-field-bg:#111114;--prompt-field-ink:#ffffff;--prompt-field-ink-soft:#a2a3ab;--prompt-field-border:#2a2b31}}@layer tokens{}@layer tokens{}@layer tokens{}@layer tokens{}@layer tokens{}@layer base{html{color-scheme:light;--app-zoom-base:1.1;--app-zoom:var(--app-zoom-base);zoom:var(--app-zoom)}.nhx-canvas-wrap,.nmx-canvas-wrap{zoom:calc(1 / var(--app-zoom))}body{min-height:calc(100dvh / var(--app-zoom, 1));background:var(--color-bg);color:var(--color-text);font-family:var(--body-font);font-size:var(--body-size);line-height:var(--body-leading);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;accent-color:var(--color-accent)}::selection{background:var(--color-accent);color:var(--color-accent-text)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer components{.nx-landing,body:has(.nx-landing) .nx-redirect-card,body:has(.nx-landing) .nx-tmodal{--auth-zoom:1;--app-zoom:calc(var(--app-zoom-base) * var(--auth-zoom));zoom:var(--auth-zoom)}.nx-landing{min-height:calc(100dvh / var(--app-zoom, 1));display:grid;grid-template-columns:minmax(0,29fr) minmax(0,21fr)}.nx-left{display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;align-self:start;height:calc(100dvh / var(--app-zoom, 1));padding:var(--space-9) var(--space-10);background:var(--color-surface-inverse);color:var(--color-text-inverse);overflow:hidden}@supports (-webkit-hyphens:none){.nx-landing{min-height:100dvh}.nx-left{height:100dvh}}.nx-logo{height:3.5rem;width:auto;align-self:flex-start;margin-bottom:var(--space-8);position:relative;z-index:2}.nx-eyebrow{display:flex;align-items:center;gap:var(--space-2-5);margin-bottom:var(--space-5);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-highlight)}.nx-eyebrow i{width:var(--space-2);height:var(--space-2);display:inline-block;background:var(--color-accent)}.nx-headline{margin-bottom:1.125rem;font-size:var(--text-4xl);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter)}.nx-sub{margin-bottom:1.625rem;max-width:42ch;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-inverse-muted)}.nx-benefits{display:flex;flex-direction:column;gap:var(--space-3)}.nx-benefit{display:flex;align-items:center;gap:.6875rem;font-size:var(--text-base);color:var(--color-text-inverse-soft)}.nx-benefit i{font-style:normal;color:var(--color-highlight)}.nx-tagline{margin-top:auto;font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-inverse-faint)}.nx-right{display:flex;align-items:center;justify-content:center;padding:var(--space-8) var(--space-7);background:var(--color-surface)}.nx-right>*{zoom:1.05}.nx-mobilebrand{display:none}@media (max-width:860px){.nx-landing{grid-template-columns:1fr}.nx-left{display:none}.nx-right{flex-direction:column;justify-content:flex-start;gap:var(--space-6);padding-top:var(--space-8)}.nx-mobilebrand{display:block;height:3.25rem;width:auto;align-self:center}form.nx-panel .nx-lead,form.nx-panel .nx-title{text-align:center}.nx-right:has(form.nx-panel){gap:.75rem}form.nx-panel .nx-title{font-size:1.34375rem}}}@layer components{.nx-panel{width:100%;max-width:380px;--color-accent:#ec6644;--ring-accent:0 0 0 var(--ring-width) rgba(236,102,68,0.18)}.nx-panel--pay{max-width:440px}.nx-title{margin-bottom:var(--space-1-5);font-size:var(--text-2xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight)}.nx-title-brand{font-size:1.75rem;line-height:var(--leading-tight)}.nx-title-trial{font-size:1.125rem}.nx-title--signin{transform:translateY(-16px)}.nx-title--signin .nx-title-trial{font-size:19.5px}.nx-title--signin .nx-title-brand{font-size:2rem}.nx-lead{margin-bottom:1.375rem;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted)}.nx-fld-label{display:block;margin:0 0 var(--space-1-5);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-field-label)}.nx-fld{width:100%;box-sizing:border-box;height:2.75rem;padding:0 var(--space-3);font-size:var(--text-base);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}textarea.nx-fld{height:auto;padding:var(--space-3) var(--space-3);line-height:1.5}.nx-fld:focus{border-color:var(--color-accent);box-shadow:var(--ring-accent)}.nx-fld:-webkit-autofill,.nx-fld:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fbf9f4;-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text)}.nx-fld:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #fbf9f4,var(--ring-accent);-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);border-color:var(--color-accent)}.nx-pw-wrap{position:relative}.nx-pw-toggle{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);padding:var(--space-1);font-size:var(--text-xs);color:var(--color-text-subtle)}.nx-statusline{min-height:1.0625rem;margin:var(--space-2) 0 var(--space-1);font-size:var(--text-xs)}.nx-statusline[data-tone=new],.nx-statusline[data-tone=note]{color:var(--color-text-muted)}.nx-statusline[data-tone=active]{color:var(--color-success)}.nx-statusline[data-tone=unpaid]{color:var(--color-warning)}.nx-statusline[data-tone=checking]{color:var(--color-text-subtle)}.nx-divider{display:flex;align-items:center;gap:var(--space-2-5);margin:1.125rem 0 var(--space-3-5)}.nx-divider span{flex:1 1;height:1px;background:var(--color-border)}.nx-divider em{font-style:normal;font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);color:var(--color-text-subtle)}.nx-oauth{display:grid;grid-template-columns:1fr;grid-gap:var(--space-2-5);gap:var(--space-2-5)}.nx-oauth button{height:2.75rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-chip-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.nx-oauth button img{width:18px;height:18px;display:block}.nx-oauth button:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-hover)}.nx-oauth button:disabled{opacity:.55;filter:grayscale(1);cursor:default}.nx-primary{display:inline-block;width:100%;padding:var(--space-3-5) 1.375rem;font-size:var(--text-md);font-weight:var(--weight-semibold);text-align:center;text-decoration:none;color:var(--color-accent-text);background:var(--color-accent);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:filter var(--duration-fast) var(--ease-standard)}.nx-primary:hover{filter:brightness(1.07)}.nx-primary:disabled{opacity:.6;cursor:not-allowed;filter:none}.nx-primary--outline{background:#000;color:#fff;border:1.5px solid #000;border-radius:var(--radius-md);font-weight:var(--weight-medium);font-size:calc(var(--text-md) - 2px);padding:.75rem 1.375rem;text-transform:uppercase;letter-spacing:.08em;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.nx-primary--outline:hover{background:var(--brand-yellow);color:#000;filter:none}.nx-primary--outline.is-muted,.nx-primary--outline.is-muted:hover{background:var(--color-surface-hover);color:color-mix(in srgb,var(--color-text-subtle) 60%,#fff);border-color:var(--color-border)}.nx-plan{display:flex;gap:var(--space-2-5);margin-bottom:var(--space-4)}.nx-plan button{flex:1 1;display:flex;flex-direction:column;gap:var(--space-0-5);padding:var(--space-3) var(--space-3-5);text-align:left;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--ease-standard)}.nx-plan button[data-on="1"]{border:2px solid var(--color-accent)}.nx-plan-k{font-size:var(--text-xs);color:var(--color-text-muted)}.nx-plan-v{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text)}.nx-checkout{margin-top:var(--space-1);min-height:3.75rem;padding-bottom:var(--space-8)}}@layer components{}@layer components{.nx-right:has(.nx-panel--pay){align-items:flex-start;padding:var(--space-5) var(--space-7) var(--space-6)}.nx-panel--pay .nx-title{font-size:var(--text-xl);margin-bottom:var(--space-1)}.nx-panel--pay .nx-lead{font-size:var(--text-sm);margin-bottom:var(--space-3)}.nx-panel--pay .nx-plan{margin-bottom:var(--space-2-5)}.nx-panel--pay .nx-plan button{padding:var(--space-2) var(--space-3)}.nx-intro{min-height:calc(100dvh / var(--app-zoom, 1));display:flex;align-items:center;justify-content:center;padding:var(--space-7);background:var(--color-bg)}.nx-intro>div{text-align:center}.nx-intro h1{font-size:var(--text-3xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tighter);color:var(--color-text)}.nx-intro-logout{margin-top:var(--space-3-5);font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:underline;text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-standard)}.nx-intro-logout:hover{color:var(--color-text)}.nx-error{margin:var(--space-1) 0 var(--space-3-5);padding:var(--space-2-5) var(--space-3);font-size:var(--text-sm);color:var(--color-danger);background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md)}.nx-error-retry{margin-left:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.nx-note{margin-top:var(--space-3-5);font-size:var(--text-xs);line-height:1.5;color:var(--color-text-subtle)}.nx-redirect{position:fixed;inset:0;z-index:var(--z-overlay);justify-content:center;background:var(--color-overlay-bg)}.nx-redirect,.nx-redirect-card{display:flex;align-items:center}.nx-redirect-card{flex-direction:column;gap:1.125rem}.nx-redirect-text{font-size:var(--text-md);letter-spacing:var(--tracking-tight);color:var(--color-text-inverse)}.nx-spinner{width:2.125rem;height:2.125rem;border:3px solid var(--color-spinner-track);border-top-color:var(--color-accent);border-radius:var(--radius-full);animation:nx-spin var(--spin-duration) linear infinite}}@layer components{}@layer components{@keyframes nx-spin{to{transform:rotate(1turn)}}}@layer components{.nx-terms-row{display:flex;align-items:flex-start;gap:var(--space-2-5);margin-top:var(--space-3-5);font-size:var(--text-sm);color:var(--color-text-muted)}.nx-terms-row input[type=checkbox]{width:1.05rem;height:1.05rem;margin-top:.1rem;flex:none;accent-color:var(--color-highlight);cursor:pointer}.nx-terms-row label{cursor:pointer;line-height:1.45}.nx-terms-row button.nx-terms-link{text-decoration:underline;color:inherit;font-size:inherit;cursor:pointer}.nx-tmodal-backdrop{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:rgba(11,11,12,.55)}.nx-tmodal{display:flex;flex-direction:column;width:100%;max-width:680px;max-height:calc(88dvh / var(--app-zoom, 1));background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.nx-tmodal-head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border)}.nx-tmodal-head h2{font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight)}.nx-tmodal-x{font-size:1.75rem;line-height:1;padding:var(--space-1) var(--space-2-5);color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer}.nx-tmodal-x:hover{color:var(--color-text);background:var(--color-surface-hover)}.nx-tmodal-body{flex:1 1;overflow-y:auto;padding:var(--space-6)}.nx-tmodal-foot{display:flex;justify-content:center;padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);background:var(--color-surface)}.nx-tmodal-foot .nx-primary{max-width:320px}.nx-tmodal-accepted{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-success);padding:var(--space-2) 0}.nx-terms-lead{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.nx-terms-lead,.nx-terms-sec{margin-bottom:var(--space-6)}.nx-terms-sec h3{margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text)}.nx-terms-sec p{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.nx-terms-sec a{text-decoration:underline;font-weight:var(--weight-medium);color:inherit}.nx-left{--hex-line:rgba(255,255,255,0.18);--hex-line-soft:rgba(255,255,255,0.07);--hex-gold:var(--brand-yellow);--hex-gold-fill:rgba(242,200,74,0.12);--core-data:#5e88c4;--core-intel:#e0704f;--core-act:var(--brand-yellow);--sect-indent:2rem;--slide-dwell:9s;--ease-slow:cubic-bezier(0.22,1,0.36,1)}.nx-ambient{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.4}.nx-ambient svg{position:absolute;right:-220px;bottom:-240px;width:620px;height:620px}.nx-ambient path{fill:none;stroke:var(--hex-line-soft);stroke-width:1}.nx-stage{position:relative;z-index:1;flex:1 1 auto;min-height:0}.nx-slides{position:relative;width:100%;height:100%}.nx-slide{position:absolute;inset:0;padding-left:var(--sect-indent);display:flex;flex-direction:column;justify-content:flex-start;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 1.4s var(--ease-slow),transform 1.4s var(--ease-slow),visibility 0s linear 1.4s;pointer-events:none}.nx-slide.is-active{opacity:1;visibility:visible;transform:none;transition:opacity 1.4s var(--ease-slow) .35s,transform 1.4s var(--ease-slow) .35s,visibility 0s;pointer-events:auto}.nx-slide .nx-eyebrow{margin-bottom:1.125rem}.nx-slide .nx-headline{margin:0 0 1rem}.nx-slide .nx-sub{margin:0;max-width:44ch}.nx-visual{flex:0 0 auto;margin-top:3rem}.nx-visual svg{display:block;overflow:visible;max-width:100%;height:auto}.is-active .nx-eyebrow,.is-active .nx-headline,.is-active .nx-sub{animation:nx-rise 1.3s var(--ease-slow) both}.is-active .nx-eyebrow{animation-delay:.55s}.is-active .nx-headline{animation-delay:.8s}.is-active .nx-sub{animation-delay:1.05s}}@layer components{@keyframes nx-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.is-active .hx-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:hx-drawin 2.2s var(--ease-slow) both}@keyframes hx-drawin{to{stroke-dashoffset:0}}.is-active .hx-in{animation:hx-fadein 1.5s var(--ease-slow) both;transform-origin:center;transform-box:fill-box}@keyframes hx-fadein{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.is-active .hx-appear{animation:hx-appearin 1.5s var(--ease-slow) both}@keyframes hx-appearin{0%{opacity:0}to{opacity:1}}.is-active .hx-ripple{animation:hx-ripple 1.9s var(--ease-slow) both;transform-origin:center;transform-box:fill-box}@keyframes hx-ripple{0%{opacity:0;transform:scale(.35)}55%{opacity:1}to{opacity:1;transform:scale(1)}}.is-active .hx-scan{animation:hx-scanpulse 1.3s ease-in-out both}.is-active .hx-in.hx-scan{animation:hx-fadein 1.5s var(--ease-slow) both,hx-scanpulse 1.3s ease-in-out both}@keyframes hx-scanpulse{0%{fill:rgba(242,200,74,0)}40%{fill:rgba(242,200,74,.26)}to{fill:rgba(242,200,74,0)}}.is-active .hx-land{animation:hx-landin 1.6s var(--ease-slow) both}@keyframes hx-landin{0%{opacity:0}to{opacity:1}}.is-active .hx-breathe{animation:hx-breathe 6s ease-in-out infinite}.is-active .hx-in.hx-breathe{animation:hx-fadein 1.5s var(--ease-slow) both,hx-breathe 6s ease-in-out infinite}.is-active .hx-land.hx-breathe{animation:hx-landin 1.6s var(--ease-slow) both,hx-breathe 6s ease-in-out infinite}@keyframes hx-breathe{50%{opacity:.55}}.is-active .hx-fill{animation:hx-fillx 2.4s var(--ease-slow) both;transform-origin:left center}@keyframes hx-fillx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hx-phase{opacity:0}.is-active .hx-phase{animation:hx-phasein 2s ease both}@keyframes hx-phasein{0%{opacity:0}16%{opacity:1}80%{opacity:1}to{opacity:0}}.hx-reveal{opacity:0}.is-active .hx-reveal{animation:hx-revealin 2.6s ease both}@keyframes hx-revealin{0%{opacity:0}to{opacity:1}}.is-active .d1{animation-delay:.6s}.is-active .d2{animation-delay:.85s}.is-active .d3{animation-delay:1.1s}.is-active .d4{animation-delay:1.35s}.is-active .d5{animation-delay:1.6s}.is-active .d6{animation-delay:1.85s}.is-active .d7{animation-delay:2.1s}.is-active .d8{animation-delay:2.35s}.is-active .d9{animation-delay:2.6s}.is-active .d10{animation-delay:2.85s}.hx-mono{font-family:var(--font-mono);font-weight:700;letter-spacing:.22em;text-transform:uppercase;fill:var(--color-text-inverse-faint)}.hx-mono--gold{fill:var(--hex-gold)}.hx-mono--soft{fill:var(--color-text-inverse-muted)}.hx-score{font-family:var(--font-sans);fill:var(--color-text-inverse);letter-spacing:-.02em}.nx-progress{position:relative;z-index:2;display:flex;align-items:center;gap:.875rem;margin:3.42rem 0 .5rem;padding-left:var(--sect-indent)}.nx-dot{position:relative;width:3.25rem;height:2rem;background:transparent}.nx-dot:before{background:rgba(255,255,255,.22);transition:background .4s var(--ease-slow)}.nx-dot:after,.nx-dot:before{content:"";position:absolute;left:0;right:0;top:50%;margin-top:-2.5px;height:5px;border-radius:2.5px}.nx-dot:after{background:var(--hex-gold);transform:scaleX(0);transform-origin:left center}.nx-dot.is-active:after{animation:nx-sweep var(--slide-dwell) linear both}.nx-dot.is-done:before{background:rgba(242,200,74,.4)}@keyframes nx-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nx-dot:hover:before{background:rgba(255,255,255,.45)}.nx-dot:focus-visible{outline-offset:2px}.nx-left .nx-tagline{position:relative;z-index:2}@media (prefers-reduced-motion:reduce){.nx-slide,.nx-slide.is-active{transition:opacity .3s ease,visibility 0s;transform:none}.is-active .hx-appear,.is-active .hx-breathe,.is-active .hx-draw,.is-active .hx-fill,.is-active .hx-in,.is-active .hx-in.hx-breathe,.is-active .hx-in.hx-scan,.is-active .hx-land,.is-active .hx-land.hx-breathe,.is-active .hx-phase,.is-active .hx-ripple,.is-active .hx-scan,.is-active .nx-eyebrow,.is-active .nx-headline,.is-active .nx-sub,.nx-dot.is-active:after{animation:none}.is-active .hx-draw{stroke-dasharray:none;stroke-dashoffset:0}.is-active .hx-scan{fill:rgba(242,200,74,0)}.is-active .hx-phase{opacity:0}.is-active .hx-reveal{animation:none;opacity:1}.nx-dot.is-active:before{background:var(--hex-gold)}.nx-dot.is-active:after{transform:scaleX(0)}#ask-caret{animation:none;opacity:0}}.nx-slide.is-active #ask-caret{animation:nx-caret 1.1s steps(1) infinite}@keyframes nx-caret{50%{opacity:0}}}@layer components{.nx-app .nx-loader{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;background:#ffffff;opacity:0;animation:nx-loader-reveal .12s ease-out .4s forwards}.nx-app .nx-loader.nx-loader-now{animation-delay:0s}html[data-nx-navloading] .nx-app .nx-loader:not(.nx-loader-now){display:none}@keyframes nx-loader-reveal{to{opacity:1}}.nx-app[data-theme=dark] .nx-loader{background:var(--color-bg)}.nx-app .nx-loader-glyph{width:clamp(72px,9vw,104px);height:auto;color:var(--color-logo);transform:translateZ(0);will-change:opacity,transform;animation:nx-loader-pulse 1.5s ease-in-out infinite}@keyframes nx-loader-pulse{0%,to{opacity:.18;transform:scale(.94)}50%{opacity:1;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.nx-app .nx-loader-glyph{animation:none;opacity:1}}.nx-app .nxa-header{display:flex;align-items:center;gap:22px;flex-wrap:nowrap;padding:16px 160px 16px 26px;height:64px;border-bottom:1px solid var(--color-border);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--color-backdrop)}}