@media (min-width: 1200px) and (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){html:not([data-calm=true]) .pv-grid{max-inline-size:1340px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch;perspective:1700px;perspective-origin:50% 35%;padding-block:28px 96px;position:relative}html:not([data-calm=true]) .pv-grid:after{content:"";position:absolute;inset-inline:6%;inset-block-end:20px;block-size:70px;pointer-events:none;background:radial-gradient(60% 100% at 50% 0%,#8a2be252,#8a2be200 72%);filter:blur(6px)}html:not([data-calm=true]) .pv{transform-style:preserve-3d;transform-origin:50% 70%;transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .3s ease}html:not([data-calm=true]) .pv:nth-child(1){transform:rotateY(24deg) translateZ(-60px)}html:not([data-calm=true]) .pv:nth-child(2){transform:rotateY(9deg) translateZ(20px)}html:not([data-calm=true]) .pv:nth-child(3){transform:rotateY(-9deg) translateZ(20px)}html:not([data-calm=true]) .pv:nth-child(4){transform:rotateY(-24deg) translateZ(-60px)}html:not([data-calm=true]) [dir=rtl] .pv:nth-child(1){transform:rotateY(-24deg) translateZ(-60px)}html:not([data-calm=true]) [dir=rtl] .pv:nth-child(2){transform:rotateY(-9deg) translateZ(20px)}html:not([data-calm=true]) [dir=rtl] .pv:nth-child(3){transform:rotateY(9deg) translateZ(20px)}html:not([data-calm=true]) [dir=rtl] .pv:nth-child(4){transform:rotateY(24deg) translateZ(-60px)}html:not([data-calm=true]) .pv:hover,html:not([data-calm=true]) .pv:focus-within{transform:rotateY(0) translateZ(90px) translateY(-8px);border-color:#a67bc1;z-index:2;box-shadow:0 0 0 1px #a67bc18c,0 34px 90px #8a2be261}}.ns{position:relative;z-index:1;padding:clamp(72px,10vw,140px) 6vw;background:radial-gradient(90% 60% at 50% 0%,#170f1f,#0b0c10 70%)}.ns-head{max-inline-size:62rem;margin:0 auto clamp(36px,6vw,72px)}.ns-head h2{margin:0;font-family:var(--nx-font-sans);font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.1;letter-spacing:-.025em;font-weight:700;color:#f5f6f8;text-wrap:balance}.ns-list{list-style:none;margin:0 auto;padding:0;max-inline-size:62rem;display:flex;flex-direction:column}.ns-item{display:grid;grid-template-columns:minmax(96px,200px) 1fr;gap:clamp(20px,4vw,56px);align-items:start;padding-block:clamp(28px,4vw,48px);border-block-start:1px solid rgba(166,123,193,.28)}.ns-item:last-child{border-block-end:1px solid rgba(166,123,193,.28)}.ns-num{font-family:var(--nx-font-sans);font-size:clamp(3.5rem,8vw,7rem);font-weight:800;line-height:.9;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px #8A2BE2;user-select:none}.ns-kicker{margin:0 0 10px;font-size:.9375rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#b592ce}.ns-text h3{margin:0 0 12px;font-family:var(--nx-font-sans);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.15;letter-spacing:-.02em;font-weight:650;color:#f5f6f8;text-wrap:balance}.ns-text p:last-child{margin:0;max-inline-size:38em;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;color:#c5c6c7}@media (max-width: 640px){.ns-item{grid-template-columns:1fr;gap:10px}.ns-num{font-size:3.5rem}}.nx-world-grain{position:absolute;inset:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.nx-world.is-3d .nx-world-stage{background:#0b0c10}.nx-world.is-3d .nx-world-stage:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 62% 50%,#0b0c1000 55%,#0b0c10c7)}@media (prefers-reduced-motion: reduce){.nx-world-grain{display:none}}html[data-font-style=elegant]{--font-latin: "Newsreader", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-urdu: "Noto Naskh Arabic", "Noto Sans Arabic", "Segoe UI", Tahoma, serif}html[data-font-style=elegant] h1,html[data-font-style=elegant] h2{letter-spacing:-.01em;font-weight:600}html[data-font-style=bold]{--font-latin: "Archivo", "Manrope", ui-sans-serif, system-ui, sans-serif;--font-urdu: "Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif}html[data-font-style=bold] h1,html[data-font-style=bold] h2,html[data-font-style=bold] h3{font-weight:800}html[data-font-style=editorial] h1,html[data-font-style=editorial] h2,html[data-font-style=editorial] h3,html[data-font-style=editorial] .nx-world h1{font-family:Newsreader,Iowan Old Style,Georgia,Times New Roman,serif;font-weight:600;letter-spacing:-.015em}html[data-font-style=editorial]:lang(ur) h1,html[data-font-style=editorial]:lang(ur) h2,html[data-font-style=editorial]:lang(ur) h3,html[data-font-style=editorial]:lang(fa) h1,html[data-font-style=editorial]:lang(fa) h2,html[data-font-style=editorial]:lang(fa) h3{font-family:var(--font-urdu);letter-spacing:0}.pf-sample[data-style=elegant]{font-family:Newsreader,Georgia,serif}.pf-sample[data-style=bold]{font-family:Archivo,sans-serif;font-weight:800}.pf-sample[data-style=editorial]{font-family:Newsreader,Georgia,serif;font-weight:600}.pf-sample[data-style=minimal]{font-family:Manrope,sans-serif}.pf{display:flex;flex-direction:column;gap:18px}.pf-group{border:0;margin:0;padding:0;min-inline-size:0}.pf-group legend{padding:0;margin-block-end:8px;font-size:.9375rem;font-weight:700;color:#b592ce}.pf-row{display:flex;flex-wrap:wrap;gap:8px}.pf-opt{min-block-size:44px;padding-inline:18px;border-radius:999px;cursor:pointer;font:inherit;font-size:1rem;color:var(--nx-ivory);background:transparent;border:1px solid rgba(166,123,193,.45)}.pf-opt:hover{background:#4a2e56}.pf-opt.on{background:#8a2be2;border-color:#a67bc1;color:#fff}.pf-opt:focus-visible{outline:3px solid #59D4C6;outline-offset:2px}.pf-hint{margin:0;font-size:.9375rem;color:#c5c6c7}.pf-error{margin:0;font-size:.9375rem;color:#f07a70}.pf-details{margin:6px 0 14px;border:1px solid rgba(166,123,193,.3);border-radius:14px;padding:14px 16px}.pf-details>summary{cursor:pointer;font-weight:700;font-size:1rem;color:var(--nx-ivory);margin-block-end:12px}.pf-details:not([open])>summary{margin-block-end:0}.hm-page{max-inline-size:760px;margin-inline:auto;padding-block:clamp(28px,7vh,72px) 64px;display:flex;flex-direction:column;gap:clamp(26px,4vh,40px)}.hm-narrow{max-inline-size:640px}.hm-title{margin:0;font-family:var(--nx-font-sans);font-size:clamp(2rem,4.4vw,3rem);line-height:1.12;letter-spacing:-.025em;font-weight:700;color:var(--nx-ivory);text-wrap:balance}[dir=rtl] .hm-title{letter-spacing:0;line-height:1.35}.hm-sub{margin:-10px 0 0;font-size:1.1rem;line-height:1.6;color:var(--nx-text-secondary);max-inline-size:36em}[dir=rtl] .hm-sub,[dir=rtl] .hm-row-text,[dir=rtl] .hm-hint{line-height:1.9}.hm-ask{display:flex;flex-direction:column;gap:10px}.hm-bar{display:flex;align-items:flex-end;gap:12px;padding-block:12px;padding-inline:22px 12px;min-block-size:72px;border-radius:22px;background:var(--nx-surface);border:1px solid rgba(166,123,193,.38);box-shadow:0 10px 40px #00000059;transition:border-color .2s ease,box-shadow .2s ease}.hm-bar:focus-within{border-color:#a67bc1;box-shadow:0 0 0 3px #8a2be247,0 10px 40px #00000059}.hm-input{flex:1;min-inline-size:0;resize:none;background:transparent;border:0;outline:none;color:var(--nx-ivory);font:inherit;font-size:1.2rem;line-height:1.5;padding:10px 0}.hm-input::placeholder{color:#b9bbc0;opacity:1}.hm-go{flex:none;min-block-size:52px;padding-inline:26px;border:0;border-radius:16px;cursor:pointer;font:inherit;font-size:1.0625rem;font-weight:700;color:#fff;background:#8a2be2;transition:background .15s ease,transform .15s ease}.hm-go:hover:not(:disabled){background:#4a2e56}.hm-go:active:not(:disabled){transform:translateY(1px)}.hm-go:disabled{background:#3a2a4a;color:#c5c6c7;cursor:not-allowed}.hm-go:focus-visible,.hm-talk:focus-visible,.hm-action:focus-visible,.hm-row:focus-visible,.hm-link:focus-visible,.hm-chip:focus-visible{outline:3px solid #59D4C6;outline-offset:3px}.hm-hint{margin:0;font-size:.9375rem;color:#b9bbc0;padding-inline:6px}.hm-more{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-inline:4px}.hm-more-row{display:inline-flex;gap:10px;flex-wrap:wrap}.hm-link{background:none;border:0;padding:6px 4px;cursor:pointer;font:inherit;font-size:.9375rem;color:#b592ce;text-decoration:underline;text-underline-offset:3px}.hm-link:hover{color:var(--nx-ivory)}.hm-chip{min-block-size:40px;padding-inline:16px;border-radius:999px;background:transparent;border:1px solid rgba(166,123,193,.5);color:var(--nx-ivory);font:inherit;font-size:.9375rem;cursor:pointer}.hm-chip:hover:not(:disabled){background:#4a2e56}.hm-chip:disabled{opacity:.55;cursor:not-allowed}.hm-follow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;border-radius:14px;background:var(--nx-surface-2);border:1px solid rgba(166,123,193,.3);color:var(--nx-text-secondary);font-size:.9375rem}.hm-talk-wrap{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:6px;flex:none}.hm-talk{position:relative;inline-size:52px;block-size:52px;border-radius:50%;display:grid;place-items:center;cursor:pointer;border:1px solid rgba(166,123,193,.55);background:#2d1b36;color:#f5f6f8;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:background .15s ease,transform .15s ease}.hm-talk:hover:not(:disabled){background:#4a2e56}.hm-talk.on{background:#8a2be2;border-color:#a67bc1;transform:scale(1.06)}.hm-talk.on:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid rgba(166,123,193,.6);animation:hm-ring 1.4s ease-out infinite}@keyframes hm-ring{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.25);opacity:0}}.hm-talk:disabled{opacity:.6;cursor:progress}.hm-talk-status{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0;min-inline-size:9em;max-inline-size:16em;text-align:end;font-size:.875rem;color:#c5c6c7;pointer-events:none}.hm-talk-status:empty{display:none}.hm-talk-error{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0;inline-size:18em;text-align:end;font-size:.875rem;color:#f07a70}.hm-talk-wrap.large{gap:14px}.hm-talk-wrap.large .hm-talk{inline-size:96px;block-size:96px}.hm-talk-wrap.large .hm-talk-status,.hm-talk-wrap.large .hm-talk-error{position:static;text-align:center;max-inline-size:22em;font-size:1rem}.hm-lang{order:3}.hm-lang select{min-inline-size:12em}.hm-voice-stage{display:flex;justify-content:center;padding-block:8px 4px}.hm-voice-text{inline-size:100%;padding:16px 20px;border-radius:18px;background:var(--nx-surface);border:1px solid rgba(166,123,193,.3)}.hm-narrow .hm-go{align-self:flex-start}.hm-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hm-action{display:flex;align-items:center;gap:12px;min-block-size:64px;padding:14px 18px;border-radius:18px;cursor:pointer;font:inherit;font-size:1.0625rem;font-weight:600;color:var(--nx-ivory);background:var(--nx-surface);border:1px solid rgba(166,123,193,.22);text-align:start;transition:border-color .15s ease,background .15s ease,transform .15s ease}.hm-action svg{color:#b592ce;flex:none}.hm-action:hover{border-color:#a67bc1;background:#2a3441;transform:translateY(-1px)}.hm-columns{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vh,40px)}@media (min-width: 1100px){.hm-page:not(.hm-narrow){max-inline-size:980px}.hm-columns{grid-template-columns:1fr 1fr;gap:40px;align-items:start}}.hm-section{display:flex;flex-direction:column;gap:14px}.hm-h{margin:0;font-size:.9375rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#b592ce}[dir=rtl] .hm-h{letter-spacing:0;font-size:1.0625rem}.hm-h-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.hm-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hm-row{display:flex;align-items:center;justify-content:space-between;gap:14px;inline-size:100%;min-block-size:56px;padding:14px 18px;border-radius:16px;text-decoration:none;color:var(--nx-ivory);background:var(--nx-surface);border:1px solid rgba(166,123,193,.18);font:inherit;text-align:start;transition:border-color .15s ease,background .15s ease}.hm-row-btn{cursor:pointer}.hm-row:hover{border-color:#a67bc18c;background:#2a3441}.hm-row-text{flex:1;min-inline-size:0;font-size:1.05rem;line-height:1.4}.hm-meta{flex:none;font-size:.9375rem;color:#c5c6c7}.hm-arrow{color:#b592ce;flex:none}[dir=rtl] .hm-arrow{transform:scaleX(-1);display:inline-block}.hm-dot{inline-size:10px;block-size:10px;border-radius:50%;flex:none;background:#a67bc1}.hm-dot.ready{background:#59d4c6}.hm-dot.attention{background:#e0b15a}.hm-dot.approvals{background:#8a2be2;box-shadow:0 0 0 3px #8a2be24d}.hm-empty{margin:0;font-size:1.05rem;color:#c5c6c7;padding:6px 4px}.hm-thread{display:flex;flex-direction:column;gap:16px}.hm-foot{margin:8px 0 0;text-align:center}.hm-starters .hm-row{min-block-size:64px}@media (max-width: 640px){.hm-page{padding-block:20px 40px;gap:24px}.hm-bar{flex-wrap:wrap;align-items:center;padding-block:14px;padding-inline:16px 14px}.hm-input{flex-basis:100%;order:1;font-size:1.15rem}.hm-talk-wrap{order:2}.hm-go{order:3;flex:1}.hm-talk{inline-size:56px;block-size:56px}.hm-talk-status,.hm-talk-error{position:static;text-align:start}.hm-actions{grid-template-columns:repeat(2,1fr)}.hm-row{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.hm-talk.on:after{animation:none}.hm-talk,.hm-action,.hm-go,.hm-bar{transition:none}}.hm-input:focus,.hm-input:focus-visible{outline:none;box-shadow:none;border:0;background:transparent}.hm-section>.hm-h,.hm-h-row{min-block-size:32px;display:flex;align-items:center}.hm-voice-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hm-voice-actions .hm-chip{min-block-size:52px;padding-inline:22px;font-size:1rem}.hm-greeting{margin:0 0 8px;font-size:1.1rem;color:#b592ce;font-weight:600}[dir=rtl] .hm-greeting{line-height:1.8}.hm-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.hm-brain-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:clamp(24px,5vh,44px) 16px;border-radius:22px;border:1px dashed rgba(166,123,193,.35)}.hm-brain-empty .hm-h{margin:0}.hm-brain-empty .hm-empty{margin:0;max-inline-size:28em;font-size:1.05rem;line-height:1.6;color:#c5c6c7}.hm-brain-empty .hm-go{margin-block-start:6px}.hm-constellation{max-inline-size:100%;block-size:auto}.hm-c-node{animation:hm-c-float 6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes hm-c-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}html[data-calm=true] .hm-c-node{animation:none}@media (prefers-reduced-motion: reduce){.hm-c-node{animation:none}}.hm-presets{display:flex;flex-wrap:wrap;gap:10px}.hm-preset{min-block-size:44px;padding-inline:18px;font-size:1rem}.hm-preset.on{background:#8a2be2;border-color:#a67bc1;color:#fff}.hm-badge{display:inline-block;margin-block-end:12px;padding:4px 12px;border-radius:999px;font-size:.875rem;font-weight:700;letter-spacing:.04em;color:#59d4c6;border:1px solid rgba(89,212,198,.5)}.hm-soon-note{margin:0;max-inline-size:36em;font-size:1.1rem;line-height:1.7;color:#c5c6c7}.hm-go-link{display:inline-flex;align-items:center;text-decoration:none}.wl-page{min-block-size:100vh;display:grid;place-items:center;padding:32px 18px;position:relative;z-index:1}.wl-box{inline-size:min(100%,640px);display:flex;flex-direction:column;gap:14px}.wl-brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.08em;color:var(--nx-ivory)}.wl-step{margin:8px 0 0;font-size:.9375rem;font-weight:700;color:#b592ce}.wl-title{margin:0;font-family:var(--nx-font-sans);font-size:clamp(1.9rem,5vw,2.75rem);line-height:1.15;letter-spacing:-.02em;font-weight:700;color:var(--nx-ivory);text-wrap:balance}[dir=rtl] .wl-title{letter-spacing:0;line-height:1.4}.wl-sub{margin:0 0 6px;font-size:1.05rem;line-height:1.6;color:#c5c6c7}.wl-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.wl-choice{min-block-size:64px;padding:14px 18px;border-radius:18px;cursor:pointer;font:inherit;font-size:1.15rem;font-weight:600;text-align:start;color:var(--nx-ivory);background:var(--nx-surface);border:1px solid rgba(166,123,193,.38);display:flex;flex-direction:column;justify-content:center;gap:4px}.wl-choice:hover{border-color:#a67bc1}.wl-choice.on{background:#8a2be2;border-color:#a67bc1;color:#fff}.wl-choice:focus-visible{outline:3px solid #59D4C6;outline-offset:3px}.wl-style span{font-size:1rem;font-weight:400;opacity:.9}.wl-note{margin:0;font-size:.9375rem;color:#c5c6c7;line-height:1.5}.wl-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-start:10px;flex-wrap:wrap}.hm-page>div>.hm-title+.hm-sub{margin-block-start:12px}.hm-actions{display:flex;flex-wrap:wrap;gap:10px}.hm-action{min-block-size:44px;padding:8px 18px;border-radius:999px;background:transparent;font-size:1rem;font-weight:500;border-color:#a67bc159}.hm-action svg{inline-size:18px;block-size:18px}.hm-ask .hm-hint{display:none}.hm-ask:focus-within .hm-hint{display:block}.hm-title{font-size:clamp(1.8rem,3.8vw,2.5rem)}.hm-page{gap:clamp(20px,3vh,30px)}.hm-brain-empty{border:0;padding-block:clamp(12px,3vh,28px)}.hm-constellation{opacity:.85}:root{--nx-bg-deepest: #080A0A;--nx-bg: #0D0F0F;--nx-surface: #141818;--nx-surface-2: #1B2121;--nx-ivory: #F2EFE8;--nx-text-secondary: #9BA6A6;--nx-muted: #6E7676;--nx-coral: #3FAFA0;--nx-mint: #C9A55C;--nx-yellow: #E8D7A7;--nx-border-subtle: rgba(63,175,160,.14);--nx-border-strong: rgba(63,175,160,.3);--nx-success: #4F9E82;--nx-warning: #C99A4A;--nx-danger: #C1554A;--nx-ember: #E8632E;--nx-font-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--nx-font-sans: Manrope, Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}.nx-lavender{--nx-brand-mark: #8633CD;--nx-bg-deepest: #F1ECF7;--nx-bg: #F8F5F1;--nx-surface: #F1ECF7;--nx-surface-2: #E9DFF2;--nx-ivory: #33263A;--nx-text-secondary: #64479E;--nx-muted: #6D5A82;--nx-coral: #7A5BB5;--nx-mint: #AAB9A1;--nx-yellow: #E8CBE4;--nx-border-subtle: rgba(122,91,181,.16);--nx-border-strong: rgba(122,91,181,.32);--nx-success: #467240;--nx-warning: #8A5E16;--nx-danger: #A04A52;--lavender-main: #B2A2C6;--lavender-light: #D3C6E3;--lavender-dark: #78668D;--lavender-bg-dark: #4A3B5C;--lavender-accent: #D084FF;--text-primary: #FFFFFF;--text-secondary: #E0D5ED}.nx-lavender .nx-primary,.nx-lavender .nx-nav-cta{color:#f8f5f1;box-shadow:inset 2px 2px 0 var(--lavender-light),inset -2px -2px 0 var(--lavender-dark),0 6px 16px #4a3b5c38}.nx-lavender .nx-primary:hover,.nx-lavender .nx-nav-cta:hover{box-shadow:inset 2px 2px 0 var(--lavender-light),inset -2px -2px 0 var(--lavender-dark),0 10px 26px #d084ff4d}.nx-lavender .nx-primary:active,.nx-lavender .nx-nav-cta:active{box-shadow:inset -2px -2px 0 var(--lavender-light),inset 2px 2px 0 var(--lavender-dark)}.nx-lavender .nx-secondary{border-color:#33263a2e;background:#fff6;box-shadow:inset 1px 1px #ffffffb3,inset -1px -1px #78668d29}.nx-lavender .nx-secondary:hover{border-color:#7a5bb566;background:#7a5bb514}.nx-lavender .nx-progress-track{background:#33263a1a!important}.nx-lavender .nx-eyebrow{border-color:#7a5bb547;background:#7a5bb514}.nx-lavender .nx-card{background:#ffffff8c;border:1px solid rgba(122,91,181,.16);box-shadow:inset 1px 1px #ffffffbf,inset -1px -1px #78668d24,0 12px 28px #64479e14}.nx-lavender .nx-field{background:#ffffffb3;border-color:#7a5bb52e;color:var(--nx-ivory)}.nx-lavender .nx-field::placeholder{color:#33263a61}.nx-lavender .nx-field:focus{border-color:#7a5bb58c;box-shadow:0 0 0 3px #7a5bb524}.nx-lavender .nx-label{color:#33263ad9}.nx-lavender .nx-auth-divider:before,.nx-lavender .nx-auth-divider:after{background:#33263a1f}.nx-lavender .nx-google-btn{background:#fff;border-color:#7a5bb52e}.nx-lavender .nx-sidebar{background:#fff9;border-right:1px solid rgba(122,91,181,.14);box-shadow:1px 0 #fff6 inset}.nx-lavender .nx-sidebar-org{background:#ffffff80;border-color:#7a5bb529;box-shadow:inset 0 1px #fff9,0 2px 8px #64479e0f}.nx-lavender .nx-sidebar-org-name{color:var(--nx-ivory)}.nx-lavender .nx-sidebar-org-plan{color:var(--nx-muted)}.nx-lavender .nx-sidebar-group-label{color:#33263a6b}.nx-lavender .nx-sidebar-link{color:#33263aad}.nx-lavender .nx-sidebar-link-icon{color:var(--nx-muted)}.nx-lavender .nx-sidebar-link:hover{background:#7a5bb514;color:var(--nx-ivory)}.nx-lavender .nx-sidebar-link.active{background:#7a5bb524;color:var(--nx-ivory);border-left-color:var(--lavender-accent)}.nx-lavender .nx-sidebar-link.active .nx-sidebar-link-icon{color:var(--lavender-accent)}.nx-lavender .nx-sidebar-badge{color:#f8f5f1;background:var(--nx-coral)}.nx-lavender .nx-avatar{background:linear-gradient(135deg,#7a5bb5,#5b3f94);color:#fff}.nx-lavender .nx-mobile-topbar{background:#f8f5f1eb;border-bottom:1px solid rgba(51,38,58,.08)}.nx-lavender .nx-mobile-topbar-brand{color:var(--nx-ivory)}.nx-lavender .nx-mobile-icon-btn{border-color:#33263a29}.nx-lavender .nx-mobile-icon-btn:hover{background:#7a5bb51a;border-color:#7a5bb54d}.nx-lavender .nx-bottom-nav{background:#f8f5f1eb;border-top:1px solid rgba(122,91,181,.1)}.nx-lavender .nx-bottom-nav-item.active{color:var(--nx-coral)}.nx-lavender .nx-modal{border-color:#33263a1f}.nx-lavender .nx-modal-header{border-bottom-color:#33263a14}.nx-lavender .nx-customer-row{background:#ffffff80;border-color:#33263a14}.nx-lavender .nx-customer-row:hover{border-color:#33263a2e}.nx-lavender .nx-filter-pill{border-color:#33263a24}.nx-lavender .nx-filter-pill:hover{border-color:#33263a47;color:var(--nx-ivory)}.nx-lavender .nx-filter-pill.active{border-color:#7a5bb580;background:#7a5bb51a;color:#6e4eaa}.nx-lavender .nx-form-success{color:#6b7d4f}.nx-lavender .nx-demo-banner,.nx-lavender .nx-demo-banner button,.nx-lavender .nx-lead-badge-appointment{color:#8a6a1e}.nx-lavender .nx-atmosphere{opacity:.5;background-image:radial-gradient(ellipse 900px 600px at 80% 10%,rgba(122,91,181,.05),transparent 60%),radial-gradient(ellipse 700px 500px at 10% 70%,rgba(170,185,161,.05),transparent 55%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");background-size:auto,auto,120px 120px}.nx-lavender .nx-showcase-panel,.nx-lavender .nx-plan,.nx-lavender .nx-problem-card,.nx-lavender .nx-ai-feature-card,.nx-lavender .nx-tools-card,.nx-lavender .nx-comparison-col,.nx-lavender .nx-verify-step{box-shadow:inset 0 1px #fff9,0 12px 28px #64479e0f}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html,body{background:#0d0f0f}body{margin:0}.nx-page{min-height:100vh;overflow-x:hidden;overflow-x:clip;color:var(--nx-ivory);background:radial-gradient(circle at 74% 24%,rgba(201,143,74,.07),transparent 26%),radial-gradient(circle at 12% 66%,rgba(63,175,160,.05),transparent 25%),var(--nx-bg);font-family:var(--nx-font-sans);position:relative}.nx-atmosphere{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(1px 1px at 8% 18%,rgba(245,242,236,.35) 0,transparent 60%),radial-gradient(1px 1px at 22% 74%,rgba(245,242,236,.28) 0,transparent 60%),radial-gradient(1px 1px at 41% 12%,rgba(201,143,74,.3) 0,transparent 60%),radial-gradient(1px 1px at 63% 82%,rgba(245,242,236,.22) 0,transparent 60%),radial-gradient(1px 1px at 85% 38%,rgba(63,175,160,.24) 0,transparent 60%),radial-gradient(1px 1px at 92% 68%,rgba(245,242,236,.2) 0,transparent 60%),linear-gradient(rgba(245,242,236,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(245,242,236,.025) 1px,transparent 1px);background-size:auto,auto,auto,auto,auto,auto,64px 64px,64px 64px}.nx-nav{height:68px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 6vw;border-bottom:1px solid transparent;background:transparent;backdrop-filter:none;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease;position:sticky;top:0;z-index:40}.nx-nav.nx-nav-scrolled{background:#f8f5f1d1;backdrop-filter:blur(14px);border-bottom-color:#7a5bb529;box-shadow:0 8px 24px #64479e1a}.nx-brand{display:flex;align-items:center;gap:10px;font-family:var(--nx-font-sans);font-weight:600;letter-spacing:.08em;font-size:16px}.nx-brand-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}@keyframes nx-mark-spin{to{transform:rotate(360deg)}}.nx-mark-spin{animation:nx-mark-spin 3.5s linear infinite;transform-origin:center}@media (prefers-reduced-motion: reduce){.nx-mark-spin{animation:none}}.nx-nav-links{display:flex;gap:36px;justify-self:center}.nx-nav-links a{color:var(--nx-muted);text-decoration:none;font-size:var(--fs-small);letter-spacing:.01em;transition:color .2s ease}.nx-nav-links a:hover{color:var(--nx-ivory)}.nx-nav-right{justify-self:end}.nx-nav-burger{display:none;flex-direction:column;justify-content:center;gap:4px;width:34px;height:34px;border:none;background:none;cursor:pointer;padding:0}.nx-nav-burger span{display:block;height:1.5px;width:20px;background:var(--nx-ivory);border-radius:1px;transition:transform .2s ease,opacity .2s ease}.nx-landing-drawer{position:fixed;inset:0;z-index:200}.nx-landing-drawer-backdrop{position:absolute;inset:0;background:#33263a47;backdrop-filter:blur(2px)}.nx-landing-drawer-panel{position:absolute;top:0;right:0;bottom:0;width:min(320px,86vw);background:var(--nx-bg);box-shadow:-20px 0 50px #33263a2e;padding:22px 24px;display:flex;flex-direction:column;gap:4px;animation:nx-drawer-in .28s cubic-bezier(.16,1,.3,1)}@keyframes nx-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.nx-landing-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.nx-landing-drawer-close{background:none;border:none;font-size:26px;line-height:1;color:var(--nx-muted);cursor:pointer;padding:4px}.nx-landing-drawer-panel a{color:var(--nx-ivory);text-decoration:none;font-size:16px;padding:12px 4px;border-bottom:1px solid rgba(122,91,181,.12)}.nx-landing-drawer-panel a:focus-visible{outline:2px solid var(--nx-coral);outline-offset:2px}.nx-nav-cta,.nx-primary{border:0;border-radius:10px;background:var(--nx-coral);color:#080a0a;font-weight:700;cursor:pointer;font-family:inherit;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease,filter .18s ease}.nx-nav-cta{padding:11px 18px;font-size:var(--fs-small)}.nx-nav-cta:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 6px 20px #3fafa047}.nx-hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:56px;position:relative;z-index:1;padding:140px 6vw 80px}.nx-hero-3d{position:fixed;inset:0;z-index:0}.nx-hero-3d canvas{width:100%!important;height:100%!important}.nx-hero-grid{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background-image:linear-gradient(rgba(122,91,181,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(122,91,181,.07) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,black 40%,transparent 85%)}.nx-hero-grid:before,.nx-hero-grid:after{content:"";position:absolute;border:1px solid rgba(122,91,181,.16);border-radius:50%}.nx-hero-grid:before{width:900px;height:900px;left:50%;top:20%;transform:translate(-50%,-50%)}.nx-hero-grid:after{width:1300px;height:1300px;left:50%;top:20%;transform:translate(-50%,-50%);border-color:#aab9a129}.nx-sim{display:flex;align-items:center;gap:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:var(--fs-caption);letter-spacing:.04em;background:#ffffff8c;border:1px solid var(--nx-border-subtle);border-radius:10px;padding:10px 16px;margin:0 auto;width:fit-content;max-width:92vw}.nx-sim-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.nx-sim-stage{color:var(--nx-coral);font-weight:700;margin-right:10px}.nx-sim-label{color:var(--nx-text-secondary)}.nx-arch-wrap{position:relative;width:min(640px,92vw);aspect-ratio:600 / 520;z-index:2}.nx-arch-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.nx-arch-line{stroke:#7a5bb538;stroke-width:1.4;transition:stroke .3s ease}.nx-arch-line.lit{stroke:#7a5bb5a6}.nx-arch-nodes{position:absolute;inset:0}.nx-arch-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:inherit;padding:10px;width:148px}.nx-arch-node-dot{width:13px;height:13px;border-radius:50%;background:var(--nx-coral);opacity:.6;border:1.5px solid rgba(122,91,181,.5);box-shadow:0 0 #7a5bb500;transition:background .25s ease,box-shadow .25s ease,transform .25s ease,opacity .25s ease}.nx-arch-node-orbit .nx-arch-node-dot{width:18px;height:18px;opacity:1;background:#64479e;border-color:#64479e99;box-shadow:0 0 18px #64479e66}.nx-arch-node:hover .nx-arch-node-dot,.nx-arch-node.active .nx-arch-node-dot{opacity:1;box-shadow:0 0 16px #7a5bb5b3;transform:scale(1.25)}.nx-arch-node-orbit:hover .nx-arch-node-dot,.nx-arch-node-orbit.active .nx-arch-node-dot{box-shadow:0 0 20px #64479e99}.nx-arch-node-name{font-size:var(--fs-small);font-weight:700;letter-spacing:.08em;color:var(--nx-ivory)}.nx-arch-node-desc{font-size:var(--fs-caption);color:var(--nx-text-secondary, var(--nx-muted));line-height:1.4;text-align:center}@media (max-width: 640px){.nx-arch-node{width:108px;padding:6px}.nx-arch-node-name,.nx-arch-node-desc{font-size:var(--fs-caption)}}.nx-hero-scrim{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 640px 460px at 50% 42%,rgba(8,10,10,.94) 0%,rgba(8,10,10,.72) 46%,transparent 78%),linear-gradient(0deg,rgba(8,10,10,.9) 0%,transparent 20%),linear-gradient(180deg,rgba(8,10,10,.55) 0%,transparent 16%)}.nx-copy{max-width:760px;position:relative;z-index:2;padding:0 6vw;text-align:center;display:flex;flex-direction:column;align-items:center}.nx-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;border:1px solid rgba(201,143,74,.22);background:#c98f4a0f;color:var(--nx-mint);font-size:var(--fs-caption);font-weight:600;letter-spacing:.14em}.nx-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--nx-mint);box-shadow:0 0 12px var(--nx-mint)}.nx-title{margin:22px 0 24px;font-family:var(--nx-font-sans);font-size:clamp(42px,7.2vw,118px);line-height:1.03;letter-spacing:-.02em;font-weight:600;text-wrap:balance;text-align:center}@keyframes nx-glow-pulse{0%,to{text-shadow:0 0 22px rgba(122,91,181,.4),0 0 54px rgba(122,91,181,.18)}50%{text-shadow:0 0 30px rgba(122,91,181,.55),0 0 70px rgba(122,91,181,.26)}}.nx-title .nx-accent{font-weight:700;color:var(--nx-coral);animation:nx-glow-pulse 4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.nx-title .nx-accent{animation:none;text-shadow:0 0 24px rgba(122,91,181,.45),0 0 60px rgba(122,91,181,.2)}}.nx-title.nx-title-statement{font-size:clamp(34px,5.2vw,76px);max-width:15em;margin-left:auto;margin-right:auto;line-height:1.08}@media (max-width: 640px){.nx-title.nx-title-statement{font-size:31px}}.nx-description{max-width:560px;margin:0 auto;color:var(--nx-muted);font-size:18px;line-height:1.65;letter-spacing:-.005em;text-align:center}.nx-actions{display:flex;gap:12px;margin-top:34px;justify-content:center}.nx-primary{padding:15px 22px;font-size:14px}.nx-primary:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 10px 30px #3fafa04d}.nx-primary:active{transform:translateY(0)}.nx-secondary{border:1px solid rgba(245,242,236,.16);background:#f5f2ec0a;color:var(--nx-ivory);border-radius:10px;padding:14px 21px;font-size:14px;cursor:pointer;font-family:inherit;transition:border-color .18s ease,background .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.nx-secondary:hover{border-color:#c98f4a73;background:#c98f4a0f;transform:translateY(-2px)}.nx-ghost-btn{border:0;background:none;padding:8px 4px;color:var(--nx-text-secondary);font-size:var(--fs-small);cursor:pointer;font-family:inherit;transition:color .15s ease}.nx-ghost-btn:hover{color:var(--nx-coral)}.nx-ghost-btn:disabled{opacity:.4;cursor:not-allowed}.nx-proof{margin-top:28px;color:#726c66;font-size:var(--fs-caption);letter-spacing:.1em}.nx-live{position:absolute;left:50%;bottom:14px;transform:translate(-50%);white-space:nowrap;color:#726c66;font-size:var(--fs-caption);letter-spacing:.18em}.nx-live i{display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:7px;background:var(--nx-mint);box-shadow:0 0 10px var(--nx-mint)}.nx-node-label{display:flex;flex-direction:column;align-items:center;opacity:.42;white-space:nowrap;transition:opacity .25s ease,transform .25s cubic-bezier(.16,1,.3,1);pointer-events:none;transform:scale(1) translateY(0);position:relative}.nx-node-label.active{opacity:1;transform:scale(1.1) translateY(-2px)}.nx-node-label:before{content:"";width:0;height:1px;margin-bottom:5px;background:currentColor;opacity:0;transition:width .3s cubic-bezier(.16,1,.3,1),opacity .3s ease}.nx-node-label.active:before{width:22px;opacity:.55}.nx-node-label strong{font-family:var(--nx-font-sans);font-size:var(--fs-caption);letter-spacing:.16em;font-weight:600}.nx-node-label span{margin-top:3px;color:var(--nx-muted);font-size:var(--fs-caption);letter-spacing:.01em}.nx-node-panel{position:absolute;right:24px;bottom:40px;width:200px;padding:16px 18px 18px;border-radius:14px;background:#080a0ab8;backdrop-filter:blur(16px) saturate(1.2);border:1px solid rgba(245,242,236,.12);box-shadow:0 20px 50px #00000059;animation:nx-panel-in .35s cubic-bezier(.16,1,.3,1);pointer-events:auto}@keyframes nx-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.nx-node-panel-step{display:block;color:var(--nx-mint);font-size:var(--fs-caption);font-weight:700;letter-spacing:.14em;margin-bottom:8px}.nx-node-panel h4{margin:0 0 6px;font-family:var(--nx-font-sans);font-size:14px;letter-spacing:.04em}.nx-node-panel p{margin:0;color:var(--nx-muted);font-size:var(--fs-small);line-height:1.5}.nx-node-panel button{position:absolute;top:10px;right:12px;border:0;background:none;color:var(--nx-muted);font-size:16px;line-height:1;cursor:pointer;padding:2px;transition:color .18s ease}.nx-node-panel button:hover{color:var(--nx-ivory)}.nx-feature-strip{border-top:1px solid rgba(245,242,236,.08);position:relative;z-index:1}.nx-feature{display:grid;grid-template-columns:180px 1fr;gap:32px;align-items:baseline;padding:52px 6vw;border-bottom:1px solid rgba(245,242,236,.07);transition:background .3s ease}.nx-feature:last-child{border-bottom:0}.nx-feature:hover{background:#f5f2ec04}.nx-feature.reverse{grid-template-columns:1fr 180px}.nx-feature.reverse small{order:2;text-align:right}.nx-feature.reverse .nx-feature-body{order:1}.nx-feature small{display:block;color:var(--nx-coral);font-family:var(--nx-font-sans);font-size:72px;font-weight:500;letter-spacing:0;opacity:.5}.nx-feature-body h3{margin:0 0 12px;font-family:var(--nx-font-sans);font-size:clamp(24px,2.6vw,34px);font-weight:500;letter-spacing:-.01em;color:var(--nx-ivory)}.nx-feature-body p{margin:0;color:var(--nx-muted);font-size:15px;line-height:1.65;max-width:46ch}.nx-feature.reverse .nx-feature-body{text-align:right}.nx-feature.reverse .nx-feature-body p{margin-left:auto}.nx-divider{height:1px;margin:0 6vw;background:linear-gradient(90deg,transparent,rgba(122,91,181,.4) 15%,rgba(122,91,181,.4) 85%,transparent);transform-origin:left center;position:relative;z-index:1}.nx-idea{position:relative;z-index:1;padding:140px 6vw;border-bottom:1px solid rgba(245,242,236,.08);text-align:center}.nx-idea-eyebrow{color:var(--nx-mint);font-size:var(--fs-caption);font-weight:600;letter-spacing:.18em;margin-bottom:20px}.nx-idea h2{font-family:var(--nx-font-sans);font-size:clamp(34px,5vw,64px);line-height:1.08;letter-spacing:-.02em;font-weight:600;margin:0 auto 26px;max-width:16ch}.nx-idea p{color:var(--nx-muted);font-size:17px;line-height:1.7;max-width:46ch;margin:0 auto}.nx-flow{padding:60px 6vw 100px;text-align:center;position:relative;z-index:1}.nx-flow-steps{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;row-gap:14px;column-gap:4px}.nx-flow-step-wrap{display:inline-flex;align-items:baseline}.nx-flow-step{font-family:var(--nx-font-sans);font-size:clamp(18px,2.3vw,30px);color:var(--nx-muted);letter-spacing:-.005em;padding:0 16px}.nx-flow-step.final{color:var(--nx-yellow);font-style:italic;font-weight:600}.nx-flow-arrow{color:var(--nx-coral);opacity:.5;font-size:16px}@media (max-width: 700px){.nx-flow-steps{flex-direction:column;gap:6px}.nx-flow-arrow{transform:rotate(90deg);margin:2px 0}}.nx-showcase{padding:40px 6vw 110px;border-bottom:1px solid rgba(245,242,236,.08);position:relative;z-index:1}.nx-showcase-head{text-align:center;margin-bottom:44px}.nx-showcase-head h2{font-family:var(--nx-font-sans);font-size:clamp(28px,3.6vw,42px);letter-spacing:-.02em;font-weight:600;margin:14px 0 16px}.nx-showcase-demo-tag{display:inline-block;font-size:var(--fs-caption);letter-spacing:.06em;color:var(--nx-muted);border:1px solid rgba(51,38,58,.16);border-radius:999px;padding:4px 12px}.nx-showcase-panel{max-width:980px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;gap:20px;background:#ffffff8c;backdrop-filter:blur(10px);border:1px solid rgba(122,91,181,.18);border-radius:20px;padding:28px;box-shadow:0 30px 70px #64479e24}.nx-showcase-inbox{display:flex;flex-direction:column;gap:10px}.nx-showcase-row{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid rgba(245,242,236,.08);border-radius:12px;background:#ffffff05}.nx-showcase-row-body{flex:1;min-width:0}.nx-showcase-row-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.nx-showcase-row-top strong{font-size:var(--fs-small);font-weight:600}.nx-showcase-row-body p{margin:0;font-size:var(--fs-small);color:var(--nx-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-showcase-side{display:flex;flex-direction:column;gap:14px}.nx-showcase-followup{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border:1px solid rgba(245,242,236,.08);border-radius:12px;background:#ffffff05;font-size:var(--fs-small)}.nx-showcase-followup-time{color:var(--nx-muted);font-size:var(--fs-caption)}@media (max-width: 900px){.nx-showcase-panel{grid-template-columns:1fr}}.nx-pricing{position:relative;z-index:1;padding:100px 6vw 130px;border-bottom:1px solid rgba(245,242,236,.08)}.nx-pricing-head{text-align:center;margin-bottom:56px}.nx-pricing-head .nx-idea-eyebrow{color:var(--nx-coral)}.nx-pricing-head h2{font-family:var(--nx-font-sans);font-size:clamp(28px,3.6vw,42px);letter-spacing:-.02em;font-weight:600;margin:14px 0 0}.nx-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:980px;margin:0 auto}.nx-plan{border:1px solid rgba(122,91,181,.16);border-radius:18px;padding:32px 26px;background:#ffffff8c;backdrop-filter:blur(8px);transition:border-color .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.nx-plan:hover{border-color:#7a5bb552;transform:translateY(-3px)}.nx-plan.featured{border-color:#7a5bb580;background:linear-gradient(165deg,#7a5bb51f,#fff9)}.nx-plan-name{font-size:var(--fs-caption);letter-spacing:.12em;color:var(--nx-muted);font-weight:600}.nx-plan.featured .nx-plan-name{color:var(--nx-coral)}.nx-plan-price{font-family:var(--nx-font-sans);font-size:38px;font-weight:600;margin:14px 0 4px;letter-spacing:-.02em;color:var(--nx-ivory)}.nx-plan-price span{font-size:var(--fs-small);color:var(--nx-muted);font-weight:400}.nx-plan-desc{color:var(--nx-muted);font-size:var(--fs-small);margin:0 0 22px;line-height:1.5}.nx-plan-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nx-plan-list li{font-size:var(--fs-small);color:var(--nx-ivory);display:flex;gap:9px;align-items:baseline}.nx-plan-list li:before{content:"";width:6px;height:6px;margin-top:.55em;border-radius:50%;background:var(--nx-mint);flex-shrink:0}.nx-pricing-note{text-align:center;margin-top:28px;color:#726c66;font-size:var(--fs-caption);letter-spacing:.04em}.nx-final-cta{position:relative;z-index:1;padding:130px 6vw;text-align:center}.nx-final-cta h2{font-family:var(--nx-font-sans);font-size:clamp(30px,4.4vw,54px);letter-spacing:-.02em;font-weight:600;max-width:18ch;margin:0 auto 34px;line-height:1.12}.nx-footer{position:relative;z-index:1;padding:40px 6vw;border-top:1px solid rgba(245,242,236,.08);display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;color:#726c66;font-size:var(--fs-caption)}.nx-footer-brand{display:flex;flex-direction:column;gap:6px}.nx-footer-brand strong{color:var(--nx-muted);font-family:var(--nx-font-sans);letter-spacing:.08em;font-size:var(--fs-small)}.nx-footer-links{display:flex;flex-wrap:wrap;gap:18px 26px}.nx-footer-links a{color:var(--nx-muted);text-decoration:none;transition:color .2s ease}.nx-footer-links a:hover{color:var(--nx-ivory)}.nx-footer-social{display:flex;gap:12px;align-items:center}.nx-footer-social a{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(245,242,236,.1);border-radius:8px;color:var(--nx-muted);text-decoration:none;font-size:var(--fs-small);transition:color .2s ease,border-color .2s ease}.nx-footer-social a:hover{color:var(--nx-coral);border-color:#3fafa066}.nx-trust{color:#726c66;font-size:var(--fs-small);letter-spacing:.01em;margin-top:14px}.nx-proof-strip{position:relative;z-index:1;padding:48px 6vw 56px;border-bottom:1px solid rgba(245,242,236,.08);text-align:center}.nx-proof-strip-label{color:var(--nx-muted);font-size:var(--fs-caption);font-weight:600;letter-spacing:.18em;margin-bottom:26px}.nx-proof-strip-industries{display:flex;justify-content:center;flex-wrap:wrap;gap:20px 44px;margin-bottom:40px}.nx-proof-strip-industries span{font-family:var(--nx-font-sans);font-size:var(--fs-small);font-weight:600;letter-spacing:.1em;color:#55504b}.nx-proof-strip-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 48px}.nx-proof-strip-stats span{font-size:var(--fs-small);color:var(--nx-muted)}.nx-proof-strip-stats span:before{content:"✦";color:var(--nx-coral);margin-right:8px;font-size:var(--fs-caption)}.nx-problem{position:relative;z-index:1;padding:130px 6vw;border-bottom:1px solid rgba(245,242,236,.08);text-align:center}.nx-problem-head{max-width:22ch;margin:0 auto 60px}.nx-problem-head h2{font-family:var(--nx-font-sans);font-size:clamp(30px,4.2vw,50px);line-height:1.1;letter-spacing:-.02em;font-weight:600;margin:14px 0 0}.nx-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:980px;margin:0 auto;text-align:left}.nx-problem-card{border:1px solid rgba(122,91,181,.16);border-radius:18px;padding:30px 26px;background:#ffffff80;backdrop-filter:blur(8px);transition:border-color .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.nx-problem-card:hover{border-color:#7a5bb559;transform:translateY(-3px)}.nx-problem-icon{width:40px;height:40px;border-radius:10px;border:1px solid rgba(122,91,181,.3);display:grid;place-items:center;color:var(--nx-coral);font-size:16px;margin-bottom:22px;position:relative}.nx-problem-icon .pulse{position:absolute;inset:-1px;border-radius:11px;border:1px solid rgba(63,175,160,.5);animation:nx-pulse-ring 2.4s ease-out infinite}@keyframes nx-pulse-ring{0%{transform:scale(1);opacity:.6}to{transform:scale(1.5);opacity:0}}.nx-problem-card h3{font-family:var(--nx-font-sans);font-size:18px;font-weight:600;margin:0 0 10px;color:var(--nx-ivory)}.nx-problem-card p{color:var(--nx-muted);font-size:var(--fs-small);line-height:1.6;margin:0}.nx-ai-features{position:relative;z-index:1;padding:130px 6vw;border-bottom:1px solid rgba(245,242,236,.08);text-align:center}.nx-ai-features-head{max-width:20ch;margin:0 auto 60px}.nx-ai-features-head h2{font-family:var(--nx-font-sans);font-size:clamp(30px,4.2vw,50px);line-height:1.1;letter-spacing:-.02em;font-weight:600;margin:14px 0 0}.nx-ai-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:860px;margin:0 auto;text-align:left}.nx-ai-feature-card{position:relative;overflow:hidden;border:1px solid rgba(122,91,181,.16);border-radius:18px;padding:32px 28px;background:#ffffff80;backdrop-filter:blur(8px);transition:border-color .2s ease,transform .2s cubic-bezier(.16,1,.3,1),background .2s ease}.nx-ai-feature-card:hover{border-color:#7a5bb559;transform:translateY(-4px);background:#ffffffbf}.nx-ai-feature-card:after{content:"";position:absolute;bottom:0;left:28px;width:2px;height:0;background:linear-gradient(to top,var(--nx-coral),transparent);transition:height .5s ease;pointer-events:none}.nx-ai-feature-card:hover:after,.nx-ai-feature-card:focus-within:after{height:60%}@media (prefers-reduced-motion: reduce){.nx-ai-feature-card:after{transition:none}}.nx-ai-feature-num{color:var(--nx-coral);font-size:var(--fs-caption);font-weight:600;letter-spacing:.1em;opacity:.7}.nx-ai-feature-card h3{font-family:var(--nx-font-sans);font-size:19px;font-weight:600;margin:14px 0 10px;color:var(--nx-ivory)}.nx-ai-feature-card p{color:var(--nx-muted);font-size:var(--fs-small);line-height:1.6;margin:0 0 20px}.nx-ai-feature-viz{display:flex;gap:5px;align-items:flex-end;height:26px}.nx-ai-feature-viz span{flex:1;background:linear-gradient(180deg,var(--nx-coral),rgba(63,175,160,.15));border-radius:2px;opacity:.55;transition:opacity .2s ease,transform .2s ease}.nx-ai-feature-card:hover .nx-ai-feature-viz span{opacity:1}.nx-analytics{position:relative;z-index:1;padding:130px 6vw;border-bottom:1px solid rgba(245,242,236,.08);text-align:center;background:linear-gradient(180deg,#0000,#00000040)}.nx-analytics-head{max-width:22ch;margin:0 auto 64px}.nx-analytics-head h2{font-family:var(--nx-font-sans);font-size:clamp(30px,4.2vw,50px);line-height:1.1;letter-spacing:-.02em;font-weight:600;margin:14px 0 0}.nx-analytics-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;max-width:1080px;margin:0 auto}.nx-analytics-stat{border-left:1px solid rgba(245,242,236,.1);padding:4px 0 4px 20px;text-align:left}.nx-analytics-value{font-family:var(--nx-font-sans);font-size:clamp(28px,3vw,40px);font-weight:600;color:var(--nx-coral);letter-spacing:-.02em;display:block}.nx-analytics-label{color:var(--nx-muted);font-size:var(--fs-small);margin-top:8px;display:block}.nx-testimonials{position:relative;z-index:1;padding:130px 6vw;border-bottom:1px solid rgba(245,242,236,.08);text-align:center}.nx-testimonials-head{max-width:20ch;margin:0 auto 60px}.nx-testimonials-head h2{font-family:var(--nx-font-sans);font-size:clamp(30px,4.2vw,50px);line-height:1.1;letter-spacing:-.02em;font-weight:600;margin:14px 0 0}.nx-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1080px;margin:0 auto;text-align:left}.nx-testimonial-card{border:1px solid rgba(245,242,236,.1);border-radius:18px;padding:30px 26px;background:#1b21218c;backdrop-filter:blur(8px);display:flex;flex-direction:column;transition:border-color .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.nx-testimonial-card:hover{border-color:#f5f2ec38;transform:translateY(-3px)}.nx-testimonial-quote{color:#f5f2ece6;font-size:14.5px;line-height:1.7;margin:0 0 24px;flex:1}.nx-testimonial-quote:before{content:'"';color:var(--nx-coral)}.nx-testimonial-quote:after{content:'"';color:var(--nx-coral)}.nx-testimonial-person{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid rgba(245,242,236,.08)}.nx-testimonial-avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--nx-mint),var(--nx-coral));flex-shrink:0}.nx-testimonial-name{font-size:var(--fs-small);font-weight:600;color:var(--nx-ivory)}.nx-testimonial-role{font-size:var(--fs-caption);color:var(--nx-muted)}.nx-final-cta{position:relative;overflow:hidden}.nx-final-cta:before{content:"";position:absolute;top:50%;left:50%;width:640px;height:640px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(122,91,181,.14),transparent 70%);pointer-events:none;z-index:-1}.nx-final-cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.nx-final-cta-secondary{background:none;border:0;color:var(--nx-muted);font-family:inherit;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;padding:15px 10px;transition:color .2s ease;text-decoration:none}.nx-final-cta-secondary:hover{color:var(--nx-ivory)}.nx-comparison{position:relative;z-index:1;padding:130px 6vw;text-align:center}.nx-comparison-head{max-width:26ch;margin:0 auto 56px}.nx-comparison-head h2{font-family:var(--nx-font-sans);font-size:clamp(30px,4.2vw,50px);line-height:1.1;letter-spacing:-.02em;font-weight:600;margin:14px 0 0}.nx-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:880px;margin:0 auto;text-align:left}.nx-comparison-col{border:1px solid var(--nx-border-subtle);border-radius:18px;padding:30px 26px;background:#0a443e66}.nx-comparison-col.manoleo{border-color:var(--nx-border-strong);background:#3fafa00d}.nx-comparison-label{font-size:var(--fs-caption);letter-spacing:.12em;font-weight:700;margin-bottom:22px}.nx-comparison-col.traditional .nx-comparison-label{color:var(--nx-muted)}.nx-comparison-col.manoleo .nx-comparison-label{color:var(--nx-coral)}.nx-comparison-step{font-size:14px;color:var(--nx-ivory);padding:9px 0;border-bottom:1px solid rgba(51,38,58,.08)}.nx-comparison-step:last-child{border-bottom:none}.nx-comparison-col.traditional .nx-comparison-step{color:var(--nx-text-secondary)}.nx-comparison-foot{font-size:var(--fs-small);color:var(--nx-muted);margin-top:18px;padding-top:16px;border-top:1px solid rgba(245,241,232,.06);line-height:1.5}.nx-comparison-col.manoleo .nx-comparison-foot{color:var(--nx-coral)}.nx-statement{position:relative;z-index:1;padding:140px 6vw;text-align:center}.nx-statement h2{font-family:var(--nx-font-sans);font-size:clamp(32px,4.8vw,60px);line-height:1.1;letter-spacing:-.02em;font-weight:600;max-width:18ch;margin:14px auto 22px}.nx-statement p{max-width:48ch;margin:0 auto;color:var(--nx-muted);font-size:16px;line-height:1.75}.nx-agents-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;max-width:1120px;margin:0 auto;text-align:left}.nx-ai-feature-card.coming-next{opacity:.62;border-style:dashed}.nx-ai-feature-card.coming-next:hover{transform:none}.nx-ai-feature-badge{display:inline-block;font-size:var(--fs-caption);font-weight:700;letter-spacing:.08em;color:var(--nx-warning);border:1px solid var(--nx-warning);border-radius:999px;padding:3px 9px;margin-top:2px}.nx-mission-viz{position:relative;z-index:1;padding:130px 6vw}.nx-mission-viz-inner{max-width:680px;margin:0 auto}.nx-mission-viz-goal{text-align:center;font-size:15px;font-style:italic;color:var(--nx-ivory);background:#3fafa00f;border:1px solid var(--nx-border-subtle);border-radius:14px;padding:18px 26px;margin-bottom:52px}.nx-mission-viz-step{display:flex;gap:18px}.nx-mission-viz-dot-col{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.nx-mission-viz-dot{width:12px;height:12px;border-radius:50%;background:var(--nx-coral);box-shadow:0 0 10px #3fafa080;flex-shrink:0}.nx-mission-viz-line{width:1px;flex:1;background:var(--nx-border-subtle);margin-top:4px;min-height:26px}.nx-mission-viz-body{padding-bottom:30px}.nx-mission-viz-body h4{margin:0 0 4px;font-size:15px;color:var(--nx-ivory);font-weight:600}.nx-mission-viz-body p{margin:0;font-size:var(--fs-small);color:var(--nx-muted);line-height:1.55}.nx-cc-preview-missions{display:flex;flex-direction:column;gap:10px}.nx-sys-pipeline-section{position:relative;z-index:1;padding:130px 6vw}.nx-sys-pipeline{max-width:420px;margin:0 auto}.nx-sys-pipeline-row{display:flex;align-items:center;gap:16px}.nx-sys-pipeline-dot-col{display:flex;flex-direction:column;align-items:center}.nx-sys-pipeline-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.nx-sys-pipeline-line{width:1px;height:30px;background:var(--nx-border-subtle);margin:2px 0}.nx-sys-pipeline-label{font-size:var(--fs-small);font-weight:700;letter-spacing:.06em;padding:9px 0}.nx-orbit-spotlight{position:relative;z-index:1;padding:130px 6vw;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1100px;margin:0 auto}.nx-orbit-spotlight-visual{display:flex;align-items:center;justify-content:center}.nx-orbit-spotlight-ring{width:220px;height:220px;border-radius:50%;border:1px solid var(--nx-border-strong);display:grid;place-items:center;position:relative}.nx-orbit-spotlight-ring:before,.nx-orbit-spotlight-ring:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--nx-coral);box-shadow:0 0 10px #3fafa0b3}.nx-orbit-spotlight-ring:before{top:-4px;left:calc(50% - 4px)}.nx-orbit-spotlight-ring:after{bottom:-4px;left:calc(50% - 4px)}.nx-orbit-spotlight-checklist{display:flex;flex-direction:column;gap:12px;margin-top:22px}.nx-orbit-spotlight-checklist div{display:flex;gap:10px;font-size:14px;color:var(--nx-text-secondary);align-items:baseline}.nx-orbit-spotlight-checklist span{color:var(--nx-mint);flex-shrink:0}.nx-tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;max-width:1000px;margin:0 auto}.nx-tools-card{border:1px solid var(--nx-border-subtle);border-radius:14px;padding:22px 20px;background:#ffffff80}.nx-tools-card-label{font-size:var(--fs-caption);letter-spacing:.1em;font-weight:700;color:var(--nx-coral);margin-bottom:10px}.nx-tools-card ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.nx-tools-card li{font-size:var(--fs-small);color:var(--nx-ivory)}.nx-tools-card.coming-next{opacity:.6;border-style:dashed}.nx-verify-flow{max-width:420px;margin:32px auto 0;display:flex;flex-direction:column;gap:10px}.nx-verify-step{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--nx-text-secondary);padding:10px 16px;border:1px solid var(--nx-border-subtle);border-radius:10px;background:#fff6}.nx-verify-step.final{border-color:var(--nx-border-strong);color:var(--nx-ivory);background:#7a5bb514;font-weight:600}.nx-verify-checks{max-width:420px;margin:20px auto 0;display:flex;flex-direction:column;gap:8px}.nx-verify-checks div{font-size:var(--fs-small);color:var(--nx-text-secondary);display:flex;gap:8px}.nx-verify-checks span{color:var(--nx-success)}@media (max-width: 900px){.nx-orbit-spotlight{grid-template-columns:1fr;gap:32px;text-align:center}.nx-orbit-spotlight-checklist{text-align:left}}@media (max-width: 900px){.nx-problem-grid,.nx-ai-features-grid,.nx-testimonials-grid,.nx-comparison-grid,.nx-agents-grid{grid-template-columns:1fr}.nx-analytics-grid{grid-template-columns:repeat(2,1fr);row-gap:32px}.nx-footer{flex-direction:column}.nx-nav{grid-template-columns:auto auto}.nx-nav-links{display:none}.nx-nav-burger{display:flex}.nx-nav-login-link{display:none}.nx-copy{padding:0 6vw}.nx-hero-scrim{background:#080a0ae0}.nx-feature,.nx-feature.reverse{grid-template-columns:1fr;gap:10px}.nx-feature.reverse small,.nx-feature.reverse .nx-feature-body{order:0;text-align:left}.nx-feature.reverse .nx-feature-body p{margin-left:0}.nx-feature small{font-size:44px}.nx-pricing-grid{grid-template-columns:1fr}.nx-idea{padding:96px 6vw}}@media (max-width: 560px){.nx-nav,.nx-copy{padding:0 5vw}.nx-title{font-size:36px}.nx-description{font-size:16px}.nx-actions{flex-direction:column}.nx-node-panel{width:168px;right:14px;bottom:30px;padding:13px 15px 15px}.nx-nav-cta{padding:9px 13px;font-size:var(--fs-small)}.nx-idea h2,.nx-final-cta h2{font-size:30px}}.nx-card{background:#1b21218c;border:1px solid rgba(245,242,236,.1);border-radius:16px;padding:28px}.nx-field-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.nx-label{font-size:var(--fs-small);font-weight:600;color:#f5f2ecd9}.nx-hint{font-size:var(--fs-caption);color:var(--nx-muted)}.nx-field{width:100%;background:#080a0a99;border:1px solid rgba(245,242,236,.14);border-radius:10px;padding:12px 14px;font-size:14px;color:var(--nx-ivory);font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease;outline:none}.nx-field::placeholder{color:#96908a8c}.nx-field:focus{border-color:#c98f4a8c;box-shadow:0 0 0 3px #c98f4a24}.nx-field.error{border-color:#e2574c99}.nx-field:disabled{opacity:.55;cursor:not-allowed}.nx-error-text{font-size:var(--fs-small);color:#e2574c}.nx-success-text{font-size:var(--fs-small);color:var(--nx-yellow)}.nx-form-error{background:#e2574c1a;border:1px solid rgba(226,87,76,.28);color:#e2574c;border-radius:10px;padding:11px 14px;font-size:var(--fs-small);margin-bottom:16px}.nx-form-success{background:#c98f4a1a;border:1px solid rgba(201,143,74,.28);color:var(--nx-mint);border-radius:10px;padding:11px 14px;font-size:var(--fs-small);margin-bottom:16px}.nx-btn-block{width:100%;justify-content:center;display:flex}.nx-primary:disabled,.nx-secondary:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.nx-spinner{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;display:inline-block;animation:nx-spin .7s linear infinite}.nx-checkbox-row{display:flex;align-items:flex-start;gap:9px;margin-bottom:18px}.nx-checkbox-row input{margin-top:2px;accent-color:var(--nx-coral);width:15px;height:15px;flex-shrink:0}.nx-checkbox-row label{font-size:var(--fs-small);color:var(--nx-muted);line-height:1.5}.nx-checkbox-row a{color:var(--nx-mint)}.nx-pw-rules{display:flex;flex-direction:column;gap:4px;margin:4px 0 0}.nx-pw-rule{font-size:var(--fs-caption);display:flex;align-items:center;gap:6px;color:var(--nx-muted);transition:color .15s ease}.nx-pw-rule.met{color:var(--nx-mint)}.nx-pw-rule .dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.nx-auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;position:relative;z-index:1}.nx-auth-box{width:100%;max-width:420px}.nx-auth-logo{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:28px}.nx-auth-title{font-family:var(--nx-font-sans);font-size:24px;font-weight:600;text-align:center;margin:0 0 6px;letter-spacing:-.01em}.nx-auth-subtitle{text-align:center;color:var(--nx-muted);font-size:var(--fs-small);margin:0 0 28px}.nx-auth-footer{text-align:center;margin-top:20px;font-size:var(--fs-small);color:var(--nx-muted)}.nx-auth-footer a{color:var(--nx-mint);text-decoration:none;font-weight:600}.nx-auth-footer a:hover{text-decoration:underline}.nx-google-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:10px;border:1px solid rgba(245,242,236,.14);background:var(--nx-ivory);color:#080a0a;font-size:var(--fs-small);font-weight:600;font-family:inherit;cursor:pointer;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease,opacity .18s ease}.nx-google-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #00000047}.nx-google-btn:disabled{cursor:wait;opacity:.75}.nx-auth-divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--nx-muted);font-size:var(--fs-caption);letter-spacing:.08em}.nx-auth-divider:before,.nx-auth-divider:after{content:"";flex:1;height:1px;background:#f5f2ec1a}.nx-app{display:flex;min-height:100vh;position:relative;z-index:1}.nx-sidebar{width:236px;flex-shrink:0;border-right:1px solid rgba(191,163,232,.1);background:#15121cfa;padding:14px 12px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(122,91,181,.35) transparent}.nx-sidebar-brand{display:flex;align-items:center;gap:10px;padding:6px 10px 12px}.nx-sidebar-org{display:flex;align-items:center;gap:9px;padding:10px 11px;border-radius:10px;margin-bottom:14px;background:#211c2b;border:1px solid rgba(191,163,232,.14);box-shadow:inset 0 1px #ffffff08,0 2px 8px #0000002e}.nx-sidebar-org-name{font-size:var(--fs-small);font-weight:700;color:#f5f0f7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-sidebar-org-plan{font-size:var(--fs-caption);color:#afa3b8;text-transform:capitalize}.nx-sidebar-nav{display:flex;flex-direction:column;flex:1}.nx-sidebar-group{display:flex;flex-direction:column;gap:1px;margin-bottom:10px}.nx-sidebar-group:last-child{margin-bottom:0}.nx-sidebar-group-label{font-size:var(--fs-caption);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#81758d;padding:0 10px 6px 13px}.nx-sidebar-link{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 12px;border-radius:8px;color:#beb5c6;font-size:var(--fs-small);text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease;position:relative;border-left:3px solid transparent}.nx-sidebar-link-icon{color:#8e8398;transition:color .15s ease}.nx-sidebar-link:hover{background:#bfa3e812;color:#ede7f2}.nx-sidebar-link.active{background:#bfa3e824;color:#f7f2fa;font-weight:600;border-left-color:#bfa3e8}.nx-sidebar-link.active .nx-sidebar-link-icon{color:#c8aeef}.nx-sidebar-badge{margin-left:auto;font-size:var(--fs-caption);font-weight:700;line-height:1;color:#15121c;background:#bfa3e8;border-radius:999px;padding:3px 6px;min-width:8px;text-align:center}.nx-sidebar-footer{display:flex;align-items:center;gap:9px;padding:10px;border-top:1px solid rgba(191,163,232,.1);margin-top:8px}.nx-avatar{width:30px;height:30px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#8f75c2,#bfa3e8);display:flex;align-items:center;justify-content:center;font-size:var(--fs-small);font-weight:700;color:#15121c}.nx-main{flex:1;min-width:0;padding:32px 40px}.nx-mobile-topbar,.nx-mobile-backdrop,.nx-bottom-nav,.nx-sidebar-close-btn{display:none}.nx-badge{display:inline-flex;align-items:center;font-size:var(--fs-caption);font-weight:600;padding:3px 9px;border-radius:999px;text-transform:capitalize}.nx-onboarding-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;position:relative;z-index:1}.nx-onboarding-box{width:100%;max-width:480px}.nx-onboarding-progress{display:flex;align-items:center;gap:6px;margin-bottom:28px}.nx-onboarding-progress-bar{flex:1;height:3px;border-radius:999px;background:#33263a1a;overflow:hidden}.nx-onboarding-progress-fill{height:100%;background:linear-gradient(90deg,var(--nx-coral),#6FD4C4);transition:width .35s cubic-bezier(.16,1,.3,1)}.nx-onboarding-progress-label{font-size:var(--fs-caption);color:var(--nx-muted);white-space:nowrap;font-family:var(--nx-font-sans)}.nx-onboarding-step-title{font-family:var(--nx-font-sans);font-size:21px;font-weight:600;margin:0 0 22px;letter-spacing:-.01em}.nx-option-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:24px}.nx-option{padding:13px 14px;border-radius:10px;cursor:pointer;border:1px solid rgba(122,91,181,.16);background:#fff6;font-size:var(--fs-small);color:var(--nx-ivory);text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.nx-option:hover{border-color:#7a5bb559;transform:translateY(-1px)}.nx-option.selected{border-color:#7a5bb599;background:#7a5bb51f;color:var(--nx-coral);font-weight:600}.nx-onboarding-actions{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.nx-skip-link{background:none;border:none;color:var(--nx-muted);font-size:var(--fs-small);cursor:pointer;padding:8px}.nx-skip-link:hover{color:var(--nx-ivory)}.nx-empty{text-align:center;padding:60px 20px}.nx-empty-icon{width:56px;height:56px;border-radius:16px;background:#c98f4a1a;border:1px solid rgba(201,143,74,.25);display:flex;align-items:center;justify-content:center;margin:0 auto 18px;font-size:22px}.nx-empty h3{font-family:var(--nx-font-sans);font-size:18px;margin:0 0 8px}.nx-empty p{color:var(--nx-muted);font-size:var(--fs-small);max-width:40ch;margin:0 auto 22px;line-height:1.6}.nx-empty-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.nx-demo-banner{display:flex;align-items:center;gap:10px;justify-content:space-between;background:#e8b45414;border:1px solid rgba(232,180,84,.28);color:#e8d7a7;border-radius:10px;padding:10px 14px;font-size:var(--fs-small);margin-bottom:20px}.nx-demo-banner button{background:none;border:1px solid rgba(232,180,84,.4);color:#e8d7a7;border-radius:8px;padding:5px 11px;font-size:var(--fs-caption);cursor:pointer}.nx-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.nx-stat-grid-3{grid-template-columns:repeat(3,1fr)}.nx-action-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-customer-row-4col{grid-template-columns:1.4fr 1fr 1fr 1fr}.nx-chart-funnel-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;margin-bottom:20px}.nx-funnel-row{display:grid;grid-template-columns:90px 1fr 30px;align-items:center;gap:10px}.nx-stat-card{background:#1b212180;border:1px solid rgba(245,242,236,.08);border-radius:14px;padding:18px}.nx-stat-label{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--nx-muted);margin-bottom:8px}.nx-stat-value{font-family:var(--nx-font-sans);font-size:24px;font-weight:600}.nx-action-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.nx-action-card{display:flex;align-items:center;gap:12px;padding:16px;background:#fff6;border:1px solid rgba(122,91,181,.14);border-radius:14px;cursor:pointer;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.nx-action-card:hover{border-color:#7a5bb552;transform:translateY(-2px)}.nx-action-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.nx-action-title{font-size:var(--fs-small);font-weight:600}.nx-action-desc{font-size:var(--fs-caption);color:var(--nx-muted)}.nx-dash-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:26px;flex-wrap:wrap}.nx-dash-greeting{font-family:var(--nx-font-sans);font-size:24px;font-weight:600;margin:0 0 6px;letter-spacing:-.01em}.nx-dash-sub{color:var(--nx-muted);font-size:var(--fs-small);margin:0}.nx-dash-date{font-size:var(--fs-caption);color:var(--nx-muted);border:1px solid rgba(245,242,236,.1);border-radius:999px;padding:7px 14px;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.nx-dash-date:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--nx-coral);box-shadow:0 0 8px #3fafa099}.nx-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.nx-kpi-card{background:#1b212180;border:1px solid rgba(245,242,236,.08);border-radius:14px;padding:18px;transition:border-color .15s ease,transform .15s ease}.nx-kpi-card:hover{border-color:#f5f2ec2e;transform:translateY(-2px)}.nx-kpi-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:4px}.nx-kpi-value{font-family:var(--nx-font-sans);font-size:27px;font-weight:600;letter-spacing:-.01em}.nx-kpi-trend{font-size:var(--fs-caption);font-weight:600;padding:2px 7px;border-radius:999px;white-space:nowrap}.nx-kpi-trend.up{color:#7bae8c;background:#7bae8c1f}.nx-kpi-trend.down{color:#e2574c;background:#e2574c1f}.nx-kpi-trend.flat{color:var(--nx-muted);background:#ffffff0d}.nx-kpi-label{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--nx-muted);margin-bottom:10px}.nx-kpi-spark{display:block;width:100%;height:26px}.nx-dash-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;margin-bottom:14px}.nx-dash-card-title{font-family:var(--nx-font-sans);font-size:14.5px;font-weight:600;margin:0 0 18px;display:flex;align-items:center;justify-content:space-between}.nx-dash-card-title .tag{font-size:var(--fs-caption);font-weight:500;color:var(--nx-muted);text-transform:none}.nx-chart-wrap{position:relative}.nx-chart-svg{display:block;width:100%;height:160px}.nx-chart-axis{display:flex;justify-content:space-between;margin-top:8px;font-size:var(--fs-caption);color:#726c66}.nx-pipeline{display:flex;flex-direction:column;gap:12px}.nx-pipeline-row{display:grid;grid-template-columns:90px 1fr 30px;align-items:center;gap:10px}.nx-pipeline-name{font-size:var(--fs-small);color:var(--nx-muted)}.nx-pipeline-bar-track{height:7px;border-radius:999px;background:#ffffff0d;overflow:hidden}.nx-pipeline-bar-fill{height:100%;border-radius:999px;background:var(--nx-coral);transition:width .6s cubic-bezier(.16,1,.3,1)}.nx-pipeline-bar-fill.stage-new{background:#96908a}.nx-pipeline-bar-fill.stage-contacted{background:#c9a55c}.nx-pipeline-bar-fill.stage-qualified{background:#c98f4a}.nx-pipeline-bar-fill.stage-appointment{background:#e8d7a7}.nx-pipeline-bar-fill.stage-won{background:#7bae8c}.nx-pipeline-count{font-size:var(--fs-small);font-weight:600;text-align:right;font-family:var(--nx-font-sans)}.nx-convo-list-row{display:flex;align-items:center;gap:12px;padding:11px 4px;border-bottom:1px solid rgba(245,242,236,.06);cursor:pointer;background:none;border-left:0;border-right:0;border-top:0;width:100%;text-align:left;font-family:inherit;color:inherit;transition:background .15s ease}.nx-convo-list-row:last-child{border-bottom:none}.nx-convo-list-row:hover{background:#ffffff05}.nx-convo-list-body{flex:1;min-width:0}.nx-convo-list-top{display:flex;align-items:center;gap:7px;margin-bottom:2px}.nx-convo-list-name{font-size:var(--fs-small);font-weight:600}.nx-convo-list-preview{font-size:var(--fs-small);color:var(--nx-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-convo-list-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.nx-convo-list-time{font-size:var(--fs-caption);color:#726c66}.nx-convo-list-score{font-size:var(--fs-caption);color:var(--nx-coral);font-weight:600}.nx-insight-row{display:flex;align-items:flex-start;gap:10px;padding:13px 0;border-bottom:1px solid rgba(245,242,236,.06)}.nx-insight-row:last-child{border-bottom:none;padding-bottom:2px}.nx-insight-dot{width:20px;height:20px;border-radius:6px;flex-shrink:0;margin-top:1px;display:grid;place-items:center;font-size:var(--fs-caption);color:var(--nx-coral);border:1px solid rgba(63,175,160,.35);background:#3fafa014}.nx-insight-text{font-size:var(--fs-small);line-height:1.55;color:#f5f2eceb;margin:0 0 6px}.nx-insight-action{background:none;border:none;color:var(--nx-mint);font-size:var(--fs-caption);font-weight:600;cursor:pointer;padding:0;font-family:inherit}.nx-insight-action:hover{color:var(--nx-coral)}.nx-insight-empty{font-size:var(--fs-small);color:var(--nx-muted);padding:6px 0}.nx-priorities{display:flex;flex-direction:column;gap:10px}.nx-priority-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:#1b212180;border:1px solid rgba(245,242,236,.07);border-radius:12px}.nx-priority-left{display:flex;align-items:center;gap:11px;min-width:0}.nx-priority-check{width:18px;height:18px;border-radius:6px;border:1.5px solid rgba(245,242,236,.22);flex-shrink:0}.nx-priority-text{font-size:var(--fs-small)}.nx-priority-sub{font-size:var(--fs-caption);color:var(--nx-muted)}.nx-connect-nudge{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:#3fafa00f;border:1px solid rgba(63,175,160,.22);border-radius:12px;padding:12px 16px;margin-bottom:20px;font-size:var(--fs-small);color:var(--nx-muted)}.nx-dash-hero{padding:8px 0 40px;border-bottom:1px solid rgba(245,242,236,.07);margin-bottom:32px}.nx-dash-hero-eyebrow{font-size:var(--fs-caption);font-weight:600;letter-spacing:.16em;color:var(--nx-mint);margin-bottom:10px}.nx-dash-hero-title{font-family:var(--nx-font-sans);font-weight:600;letter-spacing:-.02em;font-size:clamp(30px,4vw,48px);line-height:1.05;margin:0 0 18px}.nx-dash-hero-title .accent{color:var(--nx-coral)}.nx-dash-hero-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--nx-muted);font-size:var(--fs-small)}.nx-dash-hero-status b{color:var(--nx-ivory);font-weight:600}.nx-dash-hero-status .sep{color:#4a4642}.nx-pulse-wrap{display:flex;justify-content:center;padding:20px 0 36px;margin-bottom:8px}.nx-pulse{position:relative;width:340px;height:300px;max-width:100%}.nx-pulse-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.nx-pulse-line{stroke:#3fafa04d;stroke-width:1;fill:none}.nx-pulse-particle{fill:#e8d7a7;filter:drop-shadow(0 0 3px rgba(232,180,84,.8))}.nx-pulse-node{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:50%;transform:translate(-50%,-50%)}.nx-pulse-center{width:132px;height:132px;left:50%;top:46%;background:radial-gradient(circle at 50% 40%,#3fafa029,#1b2121e6 70%);border:1px solid rgba(63,175,160,.4);box-shadow:0 0 40px #3fafa01f}.nx-pulse-center .val{font-family:var(--nx-font-sans);font-size:32px;font-weight:600;color:var(--nx-ivory);letter-spacing:-.02em}.nx-pulse-center .lbl{font-size:var(--fs-caption);letter-spacing:.1em;color:var(--nx-muted);margin-top:3px}.nx-pulse-sat{width:78px;height:78px;background:#1b2121d9;border:1px solid rgba(245,242,236,.12)}.nx-pulse-sat .val{font-family:var(--nx-font-sans);font-size:18px;font-weight:600;color:var(--nx-ivory)}.nx-pulse-sat .lbl{font-size:var(--fs-caption);letter-spacing:.06em;color:var(--nx-muted);margin-top:2px}.nx-ai-orb{width:22px;height:22px;border-radius:50%;flex-shrink:0;margin-top:1px;position:relative;background:radial-gradient(circle at 35% 30%,#e8d7a7,#c98f4a 55%,#7a5620);box-shadow:0 0 10px #e8b45473}.nx-ai-orb:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid rgba(232,180,84,.35);animation:nx-orb-pulse 2.6s ease-out infinite}@keyframes nx-orb-pulse{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.5);opacity:0}}.nx-convo-stream-row{display:flex;align-items:center;gap:14px;padding:14px 4px;border-bottom:1px solid rgba(245,242,236,.06);cursor:pointer;background:none;border-left:0;border-right:0;border-top:0;width:100%;text-align:left;font-family:inherit;color:inherit;transition:background .15s ease,padding-left .2s ease}.nx-convo-stream-row:last-child{border-bottom:none}.nx-convo-stream-row:hover{background:#ffffff05;padding-left:10px}.nx-convo-stream-body{flex:1;min-width:0}.nx-convo-stream-top{display:flex;align-items:center;gap:8px;margin-bottom:3px}.nx-convo-stream-name{font-size:var(--fs-small);font-weight:600;letter-spacing:.01em}.nx-convo-stream-preview{font-size:var(--fs-small);color:var(--nx-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-convo-stream-meta{display:flex;align-items:center;gap:10px;flex-shrink:0}.nx-convo-stream-time{font-size:var(--fs-caption);color:#726c66}.nx-convo-stream-reveal{display:flex;align-items:center;gap:8px;max-width:0;overflow:hidden;opacity:0;transition:max-width .25s ease,opacity .2s ease}.nx-convo-stream-row:hover .nx-convo-stream-reveal{max-width:140px;opacity:1}.nx-convo-stream-score{font-size:var(--fs-caption);color:var(--nx-coral);font-weight:600;white-space:nowrap}.nx-chart-hover-layer{position:absolute;inset:0;display:flex}.nx-chart-hover-col{flex:1;cursor:default}.nx-chart-tooltip{position:absolute;top:-6px;transform:translate(-50%,-100%);background:#141210f2;border:1px solid rgba(245,242,236,.12);border-radius:8px;padding:8px 11px;font-size:var(--fs-caption);white-space:nowrap;pointer-events:none;z-index:5}.nx-chart-tooltip .t-day{color:var(--nx-muted);font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px}.nx-chart-tooltip .t-row{color:var(--nx-ivory)}.nx-chart-tooltip .t-row b{color:var(--nx-coral)}.nx-channels-status{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 16px;margin-bottom:24px;border-radius:12px;background:#1b212180;border:1px solid rgba(245,242,236,.08)}.nx-channels-status-label{font-size:var(--fs-caption);letter-spacing:.1em;color:var(--nx-muted)}.nx-channels-status-value{font-size:var(--fs-small);font-weight:600;color:var(--nx-ivory);margin-top:2px}.nx-channels-status-actions{display:flex;gap:8px}.nx-kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.nx-kpi-card{background:#1b212180;border:1px solid rgba(245,242,236,.08);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;transition:border-color .15s ease,transform .15s ease}.nx-kpi-card.clickable{cursor:pointer}.nx-kpi-card.clickable:hover{border-color:#3fafa059;transform:translateY(-1px)}.nx-kpi-top{display:flex;align-items:center;justify-content:space-between}.nx-kpi-icon{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#3fafa01a;color:#c9a55c;font-size:var(--fs-small);flex-shrink:0}.nx-kpi-value{font-family:var(--nx-font-sans);font-size:26px;font-weight:700;color:var(--nx-ivory);line-height:1}.nx-kpi-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.nx-kpi-label{font-size:var(--fs-caption);color:var(--nx-muted)}.nx-kpi-delta{font-size:var(--fs-caption);font-weight:700;padding:2px 7px;border-radius:999px;white-space:nowrap}.nx-kpi-delta.up{color:#7bae8c;background:#7bae8c1f}.nx-kpi-delta.down{color:#e2574c;background:#e2574c1f}.nx-kpi-delta.flat{color:var(--nx-muted);background:#f5f2ec0f}.nx-kpi-delta.new{color:#c9a55c;background:#3fafa01f}@media (max-width: 1100px){.nx-dash-grid{grid-template-columns:1fr}}@media (max-width: 560px){.nx-pulse{transform:scale(.86)}}.nx-settings-section{margin-bottom:32px}.nx-settings-section h2{font-family:var(--nx-font-sans);font-size:15px;margin:0 0 4px}.nx-settings-section .desc{font-size:var(--fs-small);color:var(--nx-muted);margin:0 0 16px}.nx-field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nx-danger-zone{border:1px solid rgba(226,87,76,.28);border-radius:14px;padding:20px;background:#e2574c0a}.nx-danger-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(245,242,236,.06)}.nx-danger-row:last-child{border-bottom:none}.nx-btn-danger{background:transparent;border:1px solid rgba(226,87,76,.4);color:#e2574c;border-radius:8px;padding:8px 14px;font-size:var(--fs-small);cursor:pointer;font-family:inherit}.nx-btn-danger:hover{background:#e2574c1a}.nx-automation-card{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 20px;border-radius:14px;margin-bottom:10px;background:#1b212180;border:1px solid rgba(245,242,236,.08);border-left:2px solid rgba(63,175,160,.5);transition:border-color .15s ease,opacity .15s ease}.nx-automation-card.disabled{border-left-color:#f5f2ec24;opacity:.55}.nx-automation-card:hover{border-color:#f5f2ec29}.nx-automation-name{font-size:14px;font-weight:600;margin:0 0 10px;color:var(--nx-ivory)}.nx-automation-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nx-automation-chip{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-small);color:#f5f2ecd9;padding:5px 12px 5px 5px;border-radius:999px;border:1px solid rgba(245,242,236,.1);background:#ffffff05}.nx-automation-chip .k{font-size:var(--fs-caption);font-weight:700;letter-spacing:.07em;color:#080a0a;background:#e8d7a7;padding:3px 7px;border-radius:999px}.nx-automation-chip.then .k{background:#c98f4a}.nx-automation-arrow{color:#4a4642;font-size:var(--fs-small);flex-shrink:0}.nx-automation-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.nx-switch{position:relative;display:inline-flex;width:38px;height:22px;flex-shrink:0;cursor:pointer}.nx-switch input{opacity:0;width:0;height:0;position:absolute}.nx-switch-track{position:absolute;inset:0;border-radius:999px;background:#f5f2ec1f;border:1px solid rgba(245,242,236,.14);transition:background .2s ease,border-color .2s ease}.nx-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--nx-muted);transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s ease}.nx-switch input:checked+.nx-switch-track{background:#3fafa047;border-color:#3fafa080}.nx-switch input:checked+.nx-switch-track:after{transform:translate(16px);background:#e8d7a7}.nx-icon-btn{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:none;border:1px solid rgba(245,242,236,.1);color:var(--nx-muted);cursor:pointer;font-size:var(--fs-small);transition:border-color .15s ease,color .15s ease}.nx-icon-btn:hover{border-color:#e2574c66;color:#e2574c}.nx-activity-row{display:flex;align-items:flex-start;gap:10px;padding:11px 0;border-bottom:1px solid var(--mc-edge, rgba(51,38,58,.12))}.nx-activity-row:last-child{border-bottom:none;padding-bottom:0}.nx-activity-text{font-size:var(--fs-small);color:var(--nx-ivory);margin:0 0 2px}.nx-activity-time{font-size:var(--fs-caption);color:var(--nx-muted)}.nx-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.nx-page-header h1{font-family:var(--nx-font-sans);font-size:22px;font-weight:600;margin:0 0 4px}.nx-page-header p{color:var(--nx-muted);font-size:var(--fs-small);margin:0}.nx-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}.nx-search-input{flex:1;min-width:200px;max-width:340px;background:#ffffff08;border:1px solid rgba(245,242,236,.12);border-radius:10px;padding:9px 13px;color:var(--nx-ivory);font-size:var(--fs-small);font-family:inherit}.nx-search-input:focus{outline:none;border-color:#c98f4a73}.nx-search-input::placeholder{color:#726c66}.nx-filter-pills{display:flex;gap:6px;flex-wrap:wrap}.nx-filter-pill{border:1px solid rgba(245,242,236,.12);background:transparent;color:var(--nx-muted);border-radius:999px;padding:6px 13px;font-size:var(--fs-small);cursor:pointer;font-family:inherit;transition:border-color .15s ease,color .15s ease,background .15s ease}.nx-filter-pill:hover{border-color:#f5f2ec47;color:var(--nx-ivory)}.nx-filter-pill.active{border-color:#3fafa08c;background:#3fafa01a;color:#e8d7a7;font-weight:600}.nx-customer-list{display:flex;flex-direction:column;gap:8px}.nx-customer-row{display:grid;grid-template-columns:1.6fr .8fr .9fr .7fr 1fr;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:#1b212180;border:1px solid rgba(245,242,236,.07);cursor:pointer;text-align:left;width:100%;font-family:inherit;color:inherit;transition:border-color .15s ease,transform .15s ease}.nx-customer-row:hover{border-color:#f5f2ec33;transform:translateY(-1px)}.nx-customer-identity{display:flex;align-items:center;gap:11px;min-width:0}.nx-customer-identity .nx-avatar{width:34px;height:34px;font-size:var(--fs-small)}.nx-customer-name-block{min-width:0}.nx-customer-name{font-size:var(--fs-small);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-customer-sub{font-size:var(--fs-caption);color:var(--nx-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-customer-cell{font-size:var(--fs-small);color:var(--nx-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-customer-score{font-family:var(--nx-font-sans);font-weight:700;font-size:var(--fs-small)}.nx-lead-badge-new{background:#96908a29;color:var(--nx-muted)}.nx-lead-badge-contacted{background:#3fafa029;color:#c9a55c}.nx-lead-badge-qualified{background:#c98f4a38;color:#c98f4a}.nx-lead-badge-follow_up{background:#e8632e29;color:#e8632e}.nx-lead-badge-appointment{background:#e8b45438;color:#e8d7a7}.nx-lead-badge-won{background:#7bae8c2e;color:#7bae8c}.nx-lead-badge-lost{background:#e2574c29;color:#e2574c}.nx-modal-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#060c0cb8;backdrop-filter:blur(6px);padding:20px;animation:nx-fade-in .18s ease}@keyframes nx-fade-in{0%{opacity:0}to{opacity:1}}.nx-modal{width:100%;max-height:88vh;overflow-y:auto;background:var(--nx-surface);border:1px solid rgba(245,242,236,.12);border-radius:16px;box-shadow:0 30px 80px #00000080;animation:nx-panel-in .22s cubic-bezier(.16,1,.3,1)}.nx-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid rgba(245,242,236,.08);position:sticky;top:0;background:var(--nx-surface)}.nx-modal-header h3{font-family:var(--nx-font-sans);font-size:15.5px;margin:0}.nx-modal-close{background:none;border:none;color:var(--nx-muted);font-size:20px;cursor:pointer;line-height:1;padding:4px}.nx-modal-close:hover{color:var(--nx-ivory)}.nx-modal-body{padding:20px 22px 24px}.nx-modal-actions{display:flex;gap:10px;margin-top:4px}.nx-tag-chip{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-caption);padding:3px 9px 3px 10px;border-radius:999px;background:#f5f2ec0f;border:1px solid rgba(245,242,236,.1);color:var(--nx-muted)}.nx-tag-chip button{background:none;border:none;color:inherit;cursor:pointer;font-size:var(--fs-small);padding:0;line-height:1}.nx-inbox-layout{display:grid;grid-template-columns:300px 1fr 300px;gap:14px;height:calc(100vh - 190px);min-height:420px}@media (max-width: 1240px) and (min-width: 901px){.nx-inbox-layout{grid-template-columns:240px 1fr 240px;gap:10px}}.nx-inbox-list-pane{overflow-y:auto;padding-right:4px}.nx-inbox-thread-pane{display:flex;flex-direction:column;background:#1b212166;border:1px solid rgba(245,242,236,.08);border-radius:14px;overflow:hidden}.nx-inbox-intel-pane{overflow-y:auto;background:#1b212166;border:1px solid rgba(245,242,236,.08);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:18px}.nx-intel-empty{display:flex;align-items:center;justify-content:center;height:100%;text-align:center;color:var(--nx-muted);font-size:var(--fs-small);padding:20px}.nx-intel-profile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding-bottom:16px;border-bottom:1px solid rgba(245,242,236,.08)}.nx-intel-profile .nx-avatar{width:52px;height:52px;font-size:17px}.nx-intel-profile .name{font-size:14.5px;font-weight:700}.nx-intel-profile .company{font-size:var(--fs-caption);color:var(--nx-muted)}.nx-intel-profile .badges{display:flex;align-items:center;gap:6px;margin-top:2px}.nx-intel-section{display:flex;flex-direction:column;gap:8px}.nx-intel-section-title{font-size:var(--fs-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-muted);display:flex;align-items:center;justify-content:space-between}.nx-intel-tags{display:flex;flex-wrap:wrap;gap:5px}.nx-intel-quick-actions{display:flex;flex-direction:column;gap:6px}.nx-intel-quick-btn{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 10px;border-radius:9px;border:1px solid rgba(245,242,236,.08);background:#ffffff05;color:var(--nx-ivory);font-size:var(--fs-small);font-family:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease}.nx-intel-quick-btn:hover{background:#3fafa014;border-color:#3fafa040}.nx-intel-reply-draft{font-size:var(--fs-small);line-height:1.5;color:var(--nx-ivory);background:#e8b4540f;border:1px solid rgba(232,180,84,.2);border-radius:10px;padding:10px 12px;white-space:pre-wrap}.nx-intel-reply-actions{display:flex;gap:6px}.nx-convo-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:11px 12px;border-radius:12px;border:1px solid transparent;background:transparent;cursor:pointer;font-family:inherit;color:inherit;margin-bottom:4px;position:relative;transition:background .15s ease,border-color .15s ease}.nx-convo-item:hover{background:#ffffff08}.nx-convo-item.active{background:#3fafa014;border-color:#3fafa040}.nx-convo-item-body{min-width:0;flex:1}.nx-convo-item-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.nx-convo-name{font-size:var(--fs-small);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-convo-preview{font-size:var(--fs-caption);color:var(--nx-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.nx-convo-time{position:absolute;top:10px;right:12px;font-size:var(--fs-caption);color:#726c66}.nx-unread-dot{width:7px;height:7px;border-radius:50%;background:var(--nx-coral);box-shadow:0 0 8px #3fafa099;flex-shrink:0}.nx-thread-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(245,242,236,.08)}.nx-thread-messages{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:10px}.nx-message{max-width:70%;padding:10px 14px;border-radius:14px;font-size:var(--fs-small);line-height:1.5;background:#f5f2ec0d;border:1px solid rgba(245,242,236,.08);align-self:flex-start}.nx-message.outbound{align-self:flex-end;background:#c98f4a1f;border-color:#c98f4a38}.nx-message.note{background:#e8b4541a;border-color:#e8b45447;align-self:stretch;max-width:100%}.nx-note-label{display:block;font-size:var(--fs-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e8d7a7;margin-bottom:4px}.nx-thread-composer{padding:14px 20px;border-top:1px solid rgba(245,242,236,.08)}.nx-ai-toolbar{display:flex;gap:6px;flex-wrap:wrap;padding:10px 20px 0}.nx-ai-btn{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-caption);font-weight:600;padding:5px 11px;border-radius:999px;cursor:pointer;font-family:inherit;border:1px solid rgba(232,180,84,.3);background:#e8b45414;color:#e8d7a7;transition:background .15s ease,border-color .15s ease}.nx-ai-btn:hover:not(:disabled){background:#e8b45429}.nx-ai-btn:disabled{opacity:.6;cursor:wait}.nx-ai-callout{position:relative;margin:10px 20px 0;padding:12px 32px 12px 14px;background:#c98f4a0f;border:1px solid rgba(201,143,74,.22);border-radius:12px;font-size:var(--fs-small);color:var(--nx-ivory);line-height:1.5}.nx-ai-callout p{margin:4px 0 0}.nx-ai-callout-label{font-size:var(--fs-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c98f4a}.nx-ai-callout>button{position:absolute;top:8px;right:10px;background:none;border:none;color:var(--nx-muted);font-size:15px;cursor:pointer;line-height:1}.nx-ai-callout>button:hover{color:var(--nx-ivory)}body.nx-custom-cursor-active,body.nx-custom-cursor-active a,body.nx-custom-cursor-active button{cursor:none}.nx-cursor-dot,.nx-cursor-ring{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;will-change:transform;transition:opacity .2s ease}.nx-cursor-dot{width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--nx-ivory);transition:background-color .2s ease,opacity .2s ease}.nx-cursor-ring{width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:50%;border:1px solid rgba(245,242,236,.35);transition:width .2s cubic-bezier(.16,1,.3,1),height .2s cubic-bezier(.16,1,.3,1),margin .2s cubic-bezier(.16,1,.3,1),border-color .2s ease,opacity .2s ease,transform .05s linear}.nx-cursor-ring[data-mode=button]{width:44px;height:44px;margin:-22px 0 0 -22px;border-color:#3fafa08c}.nx-cursor-ring[data-mode=link]{width:38px;height:38px;margin:-19px 0 0 -19px;border-color:#c98f4a8c}.nx-cursor-ring[data-mode=node]{width:40px;height:40px;margin:-20px 0 0 -20px;border-color:var(--cursor-accent, var(--nx-yellow))}.nx-cursor-ring.nx-cursor-down{transform:scale(.85)!important}@media (max-width: 900px){.nx-sidebar{position:fixed;top:0;left:0;z-index:60;width:260px;transform:translate(-100%);transition:transform .22s cubic-bezier(.16,1,.3,1);box-shadow:20px 0 60px #00000073}.nx-sidebar.nx-sidebar-open{transform:translate(0)}.nx-mobile-backdrop{display:block;position:fixed;inset:0;z-index:55;background:#08060ca6;backdrop-filter:blur(4px);animation:nx-backdrop-in .25s ease}@keyframes nx-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.nx-mobile-backdrop{animation:none}.nx-sidebar{transition:none!important}}.nx-mobile-topbar{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:40;padding:12px 16px;background:#080a0ae6;backdrop-filter:blur(10px);border-bottom:1px solid rgba(245,242,236,.08)}.nx-mobile-topbar-brand{display:flex;align-items:center;gap:8px;color:#ede7f2;font-weight:700;font-size:14px;letter-spacing:.08em}.nx-mobile-icon-btn{background:none;border:1px solid rgba(245,242,236,.14);border-radius:8px;color:var(--nx-ivory);width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.nx-mobile-icon-btn:hover{background:#bfa3e81a;border-color:#bfa3e84d}.nx-mobile-icon-btn.search{margin-left:auto}.nx-sidebar-close-btn{display:flex}.nx-sidebar-link{padding:13px 10px 13px 12px;font-size:14px}.nx-sidebar-group{gap:4px}.nx-main{padding:20px}.nx-stat-grid,.nx-action-grid,.nx-option-grid,.nx-stat-grid-3,.nx-action-grid-3,.nx-kpi-row{grid-template-columns:repeat(2,1fr)}.nx-customer-row,.nx-customer-row-4col{grid-template-columns:1fr;gap:6px;text-align:left}.nx-chart-funnel-grid,.nx-field-row{grid-template-columns:1fr}.nx-inbox-layout{grid-template-columns:1fr;height:auto}.nx-inbox-list-pane{max-height:260px}.nx-inbox-thread-pane{min-height:420px}.nx-inbox-intel-pane{max-height:480px}.nx-field-row{grid-template-columns:1fr}.nx-main{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.nx-bottom-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px));background:#0d0b11eb;backdrop-filter:blur(10px);border-top:1px solid rgba(191,163,232,.08)}.nx-bottom-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:none;color:var(--nx-muted);font-size:var(--fs-caption);font-family:inherit;text-decoration:none;cursor:pointer;padding:4px 0}.nx-bottom-nav-item.active{color:#bfa3e8}.nx-bottom-nav-icon{position:relative;font-size:17px;line-height:1}.nx-bottom-nav-dot{position:absolute;top:-3px;right:-6px;width:7px;height:7px;border-radius:50%;background:var(--nx-ember);border:1.5px solid var(--nx-bg)}}@media (max-width: 560px){.nx-stat-grid,.nx-stat-grid-3,.nx-kpi-row{grid-template-columns:1fr 1fr}.nx-action-grid,.nx-action-grid-3{grid-template-columns:1fr}.nx-funnel-row{grid-template-columns:70px 1fr 26px;gap:6px}.nx-auth-box{max-width:100%}.nx-card{padding:20px}}@media (prefers-reduced-motion: reduce){.nx-page *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.nx-flow-node{border:1px solid rgba(245,242,236,.1);background:#f5f2ec08;border-radius:12px;padding:14px 14px 4px;margin-bottom:0}.nx-flow-trigger{border-left:3px solid #C9A55C}.nx-flow-step{border-left:3px solid #C98F4A}.nx-flow-node-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.nx-flow-node-title{font-size:var(--fs-small);color:var(--nx-muted, #96908A)}.nx-flow-badge{font-size:var(--fs-caption);font-weight:700;letter-spacing:.08em;padding:3px 8px;border-radius:6px;background:#c9a55c;color:#14110c}.nx-flow-badge.then{background:#c98f4a}.nx-flow-spacer{flex:1}.nx-flow-connector{width:2px;height:14px;margin:0 0 0 22px;background:#f5f2ec29}.nx-flow-mini{width:28px;height:28px;border-radius:8px;border:1px solid rgba(245,242,236,.12);background:transparent;color:var(--nx-ivory, #F5F2EC);cursor:pointer;font-size:var(--fs-small)}.nx-flow-mini:hover:not(:disabled){border-color:#f5f2ec4d}.nx-flow-mini.danger:hover:not(:disabled){border-color:#e2574c80;color:#e2574c}.nx-flow-mini:disabled{opacity:.3;cursor:not-allowed}.nx-flow-add{width:100%;margin:12px 0;padding:10px;border-radius:10px;border:1px dashed rgba(245,242,236,.22);background:transparent;color:#c9a55c;font-weight:600;cursor:pointer}.nx-flow-add:hover:not(:disabled){background:#3fafa014}.nx-flow-add:disabled{opacity:.4;cursor:not-allowed}.nx-flow-summary{font-size:var(--fs-small);line-height:1.5;color:var(--nx-muted, #96908A);background:#f5f2ec0a;border-radius:10px;padding:10px 12px;margin:0 0 14px}.nx-flow-summary strong{color:var(--nx-ivory, #F5F2EC)}:root{--brand-obsidian: #0B0C10;--brand-slate: #1F2833;--brand-aubergine: #2D1B36;--brand-plum: #4A2E56;--brand-dusty: #89649A;--brand-amethyst: #A67BC1;--brand-violet: #8A2BE2;--brand-cyan: #59D4C6;--brand-mist: #C5C6C7;--brand-lumens: #F5F6F8}.nx-night{--nx-brand-mark: #A67BC1;--nx-bg-deepest: #07080B;--nx-bg: #0B0C10;--nx-surface: #1F2833;--nx-surface-2: #263140;--nx-ivory: #F5F6F8;--nx-text-secondary: #C5C6C7;--nx-muted: #B9BBC0;--nx-coral: #B592CE;--nx-mint: #59D4C6;--nx-yellow: #D9C4E8;--nx-border-subtle: rgba(166,123,193,.22);--nx-border-strong: rgba(166,123,193,.45);--nx-success: #59D4C6;--nx-warning: #E0B15A;--nx-danger: #F07A70;--nx-dusty: #89649A;--nx-font-pixel: var(--nx-font-sans);--lavender-main: #8A2BE2;--lavender-light: #A67BC1;--lavender-dark: #2D1B36;--lavender-bg-dark: #0B0C10;--lavender-accent: #A67BC1;--text-primary: #F5F6F8;--text-secondary: #C5C6C7}.nx-night .nx-primary,.nx-night .nx-nav-cta{background:linear-gradient(180deg,#9a44ee,#8a2be2 55%,#7522c4);color:#fff;border:1px solid rgba(166,123,193,.55);border-radius:12px;font-family:var(--nx-font-sans);font-weight:700;letter-spacing:.01em;text-shadow:none;box-shadow:0 0 0 1px #0b0c1099,0 8px 26px #8a2be24d,inset 0 1px #ffffff38}.nx-night .nx-primary:hover,.nx-night .nx-nav-cta:hover{background:#4a2e56;border-color:#a67bc1;box-shadow:0 0 0 1px #0b0c1099,0 10px 30px #a67bc147,inset 0 1px #ffffff24}.nx-night .nx-primary:active,.nx-night .nx-nav-cta:active{background:#3a2444;transform:translateY(1px)}.nx-night .nx-primary:focus-visible,.nx-night .nx-nav-cta:focus-visible,.nx-night .nx-secondary:focus-visible{outline:3px solid #59D4C6;outline-offset:3px}.nx-night .nx-secondary{background:transparent;color:#f5f6f8;border:1px solid rgba(166,123,193,.55);border-radius:12px;font-family:var(--nx-font-sans);font-weight:600;text-shadow:none;box-shadow:none}.nx-night .nx-secondary:hover{background:#4a2e56;border-color:#a67bc1;color:#fff}.nx-night .nx-card,.nx-night .nx-stat-card{background:#1f2833e0;box-shadow:inset 0 1px #a67bc124}.nx-night .nx-sidebar{background:#0b0c10;border-right-color:#a67bc12e}.nx-night .nx-sidebar-org{background:#1f2833;border-color:#a67bc138}.nx-night .nx-sidebar-link{color:#c5c6c7}.nx-night .nx-sidebar-link:hover{background:#4a2e568c;color:#f5f6f8}.nx-night .nx-sidebar-link.active{background:#8a2be238;color:#fff;border-left-color:#a67bc1}.nx-night .nx-sidebar-link.active .nx-sidebar-link-icon{color:#a67bc1}.nx-night .nx-sidebar-badge{background:#8a2be2;color:#fff}.nx-night .nx-sidebar-footer{border-top-color:#a67bc12e}.nx-night .nx-avatar{background:linear-gradient(135deg,#4a2e56,#a67bc1);color:#f5f6f8}.nx-night .nx-mobile-topbar,.nx-night .nx-bottom-nav{background:#0b0c10f5}.nx-night .nx-bottom-nav-item.active{color:#a67bc1}.nx-theme-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-family:inherit;font-size:var(--fs-caption);font-weight:600;padding:5px 10px;border-radius:999px;color:var(--nx-ivory);background:var(--nx-surface-2);border:1px solid var(--nx-border-subtle);box-shadow:inset 1px 1px #ffffff59,inset -1px -1px #0000002e;transition:border-color .15s ease,transform .15s ease}.nx-theme-toggle:hover{border-color:var(--nx-border-strong);transform:translateY(-1px)}.nx-theme-toggle:focus-visible{outline:2px solid var(--nx-coral);outline-offset:2px}.nx-auth-theme-toggle{position:fixed;top:14px;right:14px;z-index:30}.nx-sidebar-footer .nx-theme-toggle-label{display:none}.nx-sidebar-footer .nx-theme-toggle{padding:5px 8px}.nx-lavender{--mc-hi: #FFFFFF;--mc-lo: #B2A2C6;--mc-edge: #D3C6E3;--mc-ledge: rgba(74,59,92,.2);--mc-panel: #FBF8FD;--mc-btn: #7A5BB5;--mc-btn-hi: #D3C6E3;--mc-btn-lo: #4A3B5C;--mc-btn-text: #FFFFFF;--mc-side-bg: #4A3B5C;--mc-side-hi: #78668D;--mc-side-lo: #2E2338;--mc-side-text: #FFFFFF;--mc-side-muted: #E0D5ED;--mc-slot: #78668D;--mc-slot-hi: #D3C6E3;--mc-slot-lo: #3A2D49;--mc-accent: #D084FF;--mc-grid: rgba(120,102,141,.07);--mc-field: #FFFFFF}.nx-night{--mc-hi: rgba(166,123,193,.14);--mc-lo: rgba(0,0,0,.4);--mc-edge: rgba(166,123,193,.3);--mc-ledge: rgba(0,0,0,.35);--mc-panel: #1F2833;--mc-btn: #8A2BE2;--mc-btn-hi: #9A44EE;--mc-btn-lo: #4A2E56;--mc-btn-text: #FFFFFF;--mc-side-bg: #0B0C10;--mc-side-hi: #1F2833;--mc-side-lo: #07080B;--mc-side-text: #F5F6F8;--mc-side-muted: #C5C6C7;--mc-slot: #4A2E56;--mc-slot-hi: #A67BC1;--mc-slot-lo: #2D1B36;--mc-accent: #A67BC1;--mc-grid: rgba(166,123,193,.035);--mc-field: #141A22}:root{--nx-font-pixel: "Silkscreen", "Press Start 2P", ui-monospace, "SFMono-Regular", Menlo, monospace}.nx-lavender .nx-app,.nx-night .nx-app{background-image:linear-gradient(var(--mc-grid) 1px,transparent 1px),linear-gradient(90deg,var(--mc-grid) 1px,transparent 1px);background-size:32px 32px}.nx-lavender .nx-card,.nx-night .nx-card,.nx-lavender .nx-stat-card,.nx-night .nx-stat-card,.nx-block{background:var(--mc-panel);border:2px solid var(--mc-edge);border-radius:8px;box-shadow:inset 2px 2px 0 var(--mc-hi),inset -2px -2px 0 var(--mc-lo),0 3px 0 var(--mc-ledge)}.nx-lavender .nx-modal,.nx-night .nx-modal{background:var(--mc-panel);border:2px solid var(--mc-edge);border-radius:10px;box-shadow:inset 2px 2px 0 var(--mc-hi),inset -2px -2px 0 var(--mc-lo),0 6px 0 var(--mc-ledge),0 18px 40px #00000040}.nx-slot{background:color-mix(in srgb,var(--mc-panel) 80%,var(--mc-edge));border:2px solid var(--mc-edge);border-radius:6px;box-shadow:inset 2px 2px 0 var(--mc-lo),inset -2px -2px 0 var(--mc-hi);padding:10px 12px}.nx-lavender .nx-primary,.nx-night .nx-primary,.nx-lavender .nx-nav-cta,.nx-night .nx-nav-cta{background:var(--mc-btn);color:var(--mc-btn-text);border:2px solid var(--mc-btn-lo);border-radius:6px;box-shadow:inset 2px 2px 0 var(--mc-btn-hi),inset -3px -3px 0 var(--mc-btn-lo),0 3px 0 var(--mc-btn-lo);font-weight:700;letter-spacing:.02em;transition:transform .08s ease,box-shadow .08s ease,filter .12s ease}.nx-lavender .nx-primary:hover,.nx-night .nx-primary:hover,.nx-lavender .nx-nav-cta:hover,.nx-night .nx-nav-cta:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:inset 2px 2px 0 var(--mc-btn-hi),inset -3px -3px 0 var(--mc-btn-lo),0 4px 0 var(--mc-btn-lo)}.nx-lavender .nx-primary:active,.nx-night .nx-primary:active,.nx-lavender .nx-nav-cta:active,.nx-night .nx-nav-cta:active{transform:translateY(3px);box-shadow:inset 3px 3px 0 var(--mc-btn-lo),inset -2px -2px 0 var(--mc-btn-hi),0 0 0 var(--mc-btn-lo)}.nx-lavender .nx-primary:disabled,.nx-night .nx-primary:disabled{filter:saturate(.5) brightness(1.1);transform:none;cursor:not-allowed;box-shadow:inset 2px 2px 0 var(--mc-btn-hi),inset -2px -2px 0 var(--mc-btn-lo)}.nx-lavender .nx-secondary,.nx-night .nx-secondary{background:var(--mc-panel);color:var(--nx-ivory);border:2px solid var(--mc-edge);border-radius:6px;box-shadow:inset 2px 2px 0 var(--mc-hi),inset -2px -2px 0 var(--mc-lo),0 3px 0 var(--mc-ledge);transition:transform .08s ease,box-shadow .08s ease}.nx-lavender .nx-secondary:hover,.nx-night .nx-secondary:hover{transform:translateY(-1px);border-color:var(--mc-accent)}.nx-lavender .nx-secondary:active,.nx-night .nx-secondary:active{transform:translateY(3px);box-shadow:inset 2px 2px 0 var(--mc-lo),inset -2px -2px 0 var(--mc-hi)}.nx-lavender .nx-field,.nx-night .nx-field{background:var(--mc-field);border:2px solid var(--mc-edge);border-radius:6px;box-shadow:inset 2px 2px 0 var(--mc-lo)}.nx-lavender .nx-field:focus,.nx-night .nx-field:focus{border-color:var(--mc-accent);outline:none;box-shadow:inset 2px 2px 0 var(--mc-lo),0 0 0 3px color-mix(in srgb,var(--mc-accent) 30%,transparent)}:where(.nx-lavender,.nx-night) :focus-visible{outline:3px solid var(--mc-accent);outline-offset:2px}.nx-lavender .nx-sidebar,.nx-night .nx-sidebar,.nx-lavender .nx-mobile-topbar,.nx-night .nx-mobile-topbar,.nx-lavender .nx-bottom-nav,.nx-night .nx-bottom-nav{--nx-ivory: var(--mc-side-text);--nx-muted: var(--mc-side-muted);--nx-surface-2: color-mix(in srgb, var(--mc-side-hi) 55%, transparent);--nx-border-subtle: color-mix(in srgb, var(--mc-side-hi) 90%, transparent);--nx-coral: var(--mc-accent);background:var(--mc-side-bg);color:var(--mc-side-text);border-color:var(--mc-side-hi)}.nx-lavender .nx-sidebar,.nx-night .nx-sidebar{border-right:3px solid var(--mc-side-lo);box-shadow:inset -2px 0 0 var(--mc-side-hi),inset 2px 0 0 var(--mc-side-hi)}.nx-lavender .nx-sidebar-org,.nx-night .nx-sidebar-org{background:var(--mc-side-lo);border:2px solid var(--mc-side-hi);border-radius:6px;box-shadow:inset 2px 2px 0 var(--mc-side-lo),inset -2px -2px 0 var(--mc-side-hi)}.nx-lavender .nx-sidebar-org-name,.nx-night .nx-sidebar-org-name{color:var(--mc-side-text)}.nx-lavender .nx-sidebar-org-plan,.nx-night .nx-sidebar-org-plan{color:var(--mc-side-muted)}.nx-lavender .nx-sidebar-group-label,.nx-night .nx-sidebar-group-label{color:var(--mc-side-muted);font-family:var(--nx-font-pixel);font-size:var(--fs-caption);letter-spacing:.08em}.nx-lavender .nx-sidebar-link,.nx-night .nx-sidebar-link{color:var(--mc-side-text);border:2px solid transparent;border-left-width:2px;border-radius:4px;padding:8px 10px}.nx-lavender .nx-sidebar-link-icon,.nx-night .nx-sidebar-link-icon{color:var(--mc-side-muted)}.nx-lavender .nx-sidebar-link:hover,.nx-night .nx-sidebar-link:hover{background:color-mix(in srgb,var(--mc-side-hi) 60%,transparent);color:#fff}.nx-lavender .nx-sidebar-link.active,.nx-night .nx-sidebar-link.active{background:var(--mc-slot);color:#fff;font-weight:700;border-color:var(--mc-slot-lo);border-top-color:var(--mc-slot-hi);border-left-color:var(--mc-slot-hi);box-shadow:inset -2px -2px 0 var(--mc-slot-lo),0 0 0 2px color-mix(in srgb,var(--mc-accent) 55%,transparent)}.nx-lavender .nx-sidebar-link.active .nx-sidebar-link-icon,.nx-night .nx-sidebar-link.active .nx-sidebar-link-icon{color:var(--mc-accent)}.nx-lavender .nx-sidebar-badge,.nx-night .nx-sidebar-badge{background:var(--mc-accent);color:#1b1226;border-radius:3px}.nx-lavender .nx-sidebar-footer,.nx-night .nx-sidebar-footer{border-top:2px solid var(--mc-side-hi)}.nx-lavender .nx-sidebar-footer .nx-avatar,.nx-night .nx-sidebar-footer .nx-avatar{border-radius:4px;border:2px solid var(--mc-slot-hi);background:var(--mc-slot);color:#fff}.nx-lavender .nx-sidebar .nx-theme-toggle,.nx-night .nx-sidebar .nx-theme-toggle{background:var(--mc-side-lo);color:var(--mc-side-text);border-color:var(--mc-side-hi)}.nx-lavender .nx-mobile-topbar,.nx-night .nx-mobile-topbar{border-bottom:3px solid var(--mc-side-lo)}.nx-lavender .nx-bottom-nav,.nx-night .nx-bottom-nav{border-top:3px solid var(--mc-side-hi)}.nx-lavender .nx-bottom-nav-item,.nx-night .nx-bottom-nav-item{color:var(--mc-side-muted)}.nx-lavender .nx-bottom-nav-item.active,.nx-night .nx-bottom-nav-item.active{color:#fff}.nx-lavender .nx-mobile-topbar-brand,.nx-night .nx-mobile-topbar-brand{color:#fff;font-family:var(--nx-font-pixel)}.nx-lavender .nx-mobile-icon-btn,.nx-night .nx-mobile-icon-btn{color:#fff;border-color:var(--mc-side-hi);background:var(--mc-side-lo);border-radius:4px}.nx-eyebrow,.nx-stage-label,.nx-lock-status{font-family:var(--nx-font-pixel);letter-spacing:.06em}.nx-theme-toggle{border:2px solid var(--mc-edge);border-radius:4px;font-family:var(--nx-font-pixel);font-size:var(--fs-caption);background:var(--mc-panel);color:var(--nx-ivory);box-shadow:inset 2px 2px 0 var(--mc-hi),inset -2px -2px 0 var(--mc-lo),0 2px 0 var(--mc-ledge)}.nx-theme-toggle:active{transform:translateY(2px);box-shadow:inset 2px 2px 0 var(--mc-lo),inset -2px -2px 0 var(--mc-hi)}.nx-notif{position:relative}.nx-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;background:var(--mc-side-lo, var(--mc-panel));color:var(--mc-side-text, var(--nx-ivory));border:2px solid var(--mc-side-hi, var(--mc-edge));border-radius:4px;box-shadow:inset 2px 2px 0 var(--mc-side-hi, var(--mc-hi)),inset -2px -2px 0 var(--mc-side-lo, var(--mc-lo)),0 2px 0 var(--mc-ledge);transition:transform .08s ease}.nx-bell:hover{transform:translateY(-1px)}.nx-bell:active{transform:translateY(2px);box-shadow:inset 2px 2px 0 var(--mc-side-lo, var(--mc-lo))}.nx-bell.has-unread{color:var(--mc-accent);animation:nx-bell-ring 2.4s ease-in-out 1;transform-origin:50% 8%}.nx-bell-count{position:absolute;top:-7px;right:-7px;min-width:16px;height:16px;padding:0 3px;display:flex;align-items:center;justify-content:center;background:var(--mc-accent);color:#1b1226;font:700 var(--fs-caption)/1 var(--nx-font-pixel);border:2px solid var(--mc-side-lo, #2E2338);border-radius:3px}@keyframes nx-bell-ring{0%,to{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-12deg)}30%{transform:rotate(8deg)}40%{transform:rotate(-6deg)}50%{transform:rotate(0)}}.nx-notif-panel{position:fixed;z-index:200;width:min(340px,calc(100vw - 24px));max-height:440px;display:flex;flex-direction:column;color:var(--nx-ivory);--nx-ivory: #33263A;--nx-muted: #6D5A82;background:var(--mc-panel)}.nx-night .nx-notif-panel{--nx-ivory: #EAF4FF;--nx-muted: #8CA3B9}.nx-notif-head,.nx-notif-foot{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:var(--fs-small);font-weight:700;font-family:var(--nx-font-pixel)}.nx-notif-head{border-bottom:2px solid var(--mc-edge)}.nx-notif-foot{border-top:2px solid var(--mc-edge);font-family:inherit;font-weight:600}.nx-notif-list{overflow-y:auto;flex:1}.nx-notif-empty{padding:22px 16px;text-align:center;font-size:var(--fs-small);color:var(--nx-muted);line-height:1.5}.nx-notif-item{display:flex;gap:10px;width:100%;text-align:left;padding:11px 14px;background:transparent;border:0;border-bottom:1px solid var(--mc-edge);cursor:pointer;font-family:inherit;color:var(--nx-ivory)}.nx-notif-item:hover{background:color-mix(in srgb,var(--mc-accent) 12%,transparent)}.nx-notif-item.unread{background:color-mix(in srgb,var(--mc-accent) 9%,transparent)}.nx-notif-icon{flex:0 0 26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:14px;border:2px solid var(--mc-edge);border-radius:4px;background:var(--mc-slot, #78668D);color:#fff;box-shadow:inset 2px 2px 0 var(--mc-slot-hi, #D3C6E3),inset -2px -2px 0 var(--mc-slot-lo, #3A2D49)}.nx-notif-item.danger .nx-notif-icon{background:#8c3b45;box-shadow:inset 2px 2px #d58b93,inset -2px -2px #55222a}.nx-notif-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.nx-notif-title{font-size:var(--fs-small);font-weight:700}.nx-notif-body{font-size:var(--fs-small);color:var(--nx-muted);overflow-wrap:anywhere}.nx-notif-time{font-size:var(--fs-caption);color:var(--nx-muted)}.nx-notif-dot{width:9px;height:9px;margin-top:4px;border-radius:2px;background:var(--mc-accent);flex:0 0 auto}.nx-link-btn{background:none;border:0;padding:0;color:var(--mc-accent);text-decoration:underline;font:inherit;font-size:var(--fs-small);cursor:pointer}.nx-lavender .nx-link-btn{color:#6a47a8}.nx-link-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 900px){.nx-notif-panel{width:min(340px,calc(100vw - 24px))}}.nx-lock-page{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px}.nx-lock-panel{width:min(360px,100%);padding:26px 22px 22px;text-align:center}.nx-lock-mark{display:inline-flex;margin-bottom:6px}.nx-lock-title{font-family:var(--nx-font-pixel);font-size:20px;margin:4px 0 6px;color:var(--nx-ivory)}.nx-lock-sub{margin:0 0 16px;font-size:var(--fs-small);color:var(--nx-text-secondary)}.nx-pin-dots{display:flex;gap:10px;justify-content:center;margin:10px 0 8px;min-height:18px}.nx-pin-dot{width:14px;height:14px;border-radius:3px;border:2px solid var(--mc-edge);background:var(--mc-field);box-shadow:inset 2px 2px 0 var(--mc-lo)}.nx-pin-dot.filled{background:var(--mc-accent);border-color:var(--mc-btn-lo);box-shadow:inset 2px 2px #ffffff73}.nx-lock-msg{min-height:20px;margin-bottom:8px;font-size:var(--fs-small);color:var(--nx-danger)}.nx-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:6px 0 14px}.nx-key{height:52px;font:700 20px var(--nx-font-pixel);cursor:pointer;color:var(--nx-ivory);background:var(--mc-panel);border:2px solid var(--mc-edge);border-radius:6px;box-shadow:inset 2px 2px 0 var(--mc-hi),inset -3px -3px 0 var(--mc-lo),0 3px 0 var(--mc-ledge);transition:transform .06s ease,box-shadow .06s ease}.nx-key:active:not(:disabled){transform:translateY(3px);box-shadow:inset 3px 3px 0 var(--mc-lo),inset -2px -2px 0 var(--mc-hi)}.nx-key:disabled{opacity:.5;cursor:not-allowed}.nx-lock-go{width:100%;padding:13px}.nx-lock-shake{animation:nx-shake .35s ease}@keyframes nx-shake{20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}.nx-lock-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.nx-lock-status{display:inline-block;padding:4px 10px;border-radius:4px;font-size:var(--fs-small);border:2px solid var(--mc-edge)}.nx-lock-status.on{background:color-mix(in srgb,var(--nx-success) 25%,transparent)}.nx-lock-status.off{background:var(--mc-field);color:var(--nx-muted)}.nx-lock-device{margin-top:14px;font-size:var(--fs-small)}.nx-check{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-small);cursor:pointer}.nx-check input{width:18px;height:18px;margin-top:2px;accent-color:var(--mc-accent);flex:0 0 auto}.nx-push-box{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:12px;margin-bottom:16px;border:2px solid var(--mc-edge);border-radius:6px;box-shadow:inset 2px 2px 0 var(--mc-lo),inset -2px -2px 0 var(--mc-hi)}.nx-prefs-grid{display:grid;gap:2px}.nx-prefs-head,.nx-prefs-row{display:grid;grid-template-columns:minmax(0,1fr) 64px 64px 64px;align-items:center;padding:8px 4px}.nx-prefs-head{font:var(--fs-caption) var(--nx-font-pixel);color:var(--nx-muted);text-align:center;border-bottom:2px solid var(--mc-edge)}.nx-prefs-row{border-bottom:1px solid var(--mc-edge);font-size:var(--fs-small)}.nx-prefs-cell{display:flex;justify-content:center}.nx-prefs-cell input{width:20px;height:20px;accent-color:var(--mc-accent)}.nx-prefs-cell input:disabled{opacity:.35}@media (max-width: 520px){.nx-prefs-head,.nx-prefs-row{grid-template-columns:minmax(0,1fr) 48px 48px 48px}}.nx-hint{font-size:var(--fs-small);color:var(--nx-muted)}.nx-google-apps{display:grid;gap:10px}.nx-google-app-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.nx-perm-list{list-style:none;margin:0;padding:0;display:grid;gap:3px;font-size:var(--fs-small)}.nx-perm-list .granted{color:var(--nx-success)}.nx-perm-list .missing{color:var(--nx-muted)}@media (prefers-reduced-motion: reduce){.nx-bell.has-unread,.nx-lock-shake{animation:none}.nx-primary,.nx-secondary,.nx-key,.nx-bell,.nx-theme-toggle{transition:none}.nx-primary:hover,.nx-secondary:hover,.nx-bell:hover{transform:none}}.nx-shield{--sh-face: var(--mc-btn, #7A5BB5);--sh-hi: var(--mc-btn-hi, #D3C6E3);--sh-lo: var(--mc-btn-lo, #4A3B5C);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;background:var(--sh-face);border:2px solid var(--sh-lo);border-radius:8px;box-shadow:inset 2px 2px 0 var(--sh-hi),inset -3px -3px 0 var(--sh-lo),0 3px 0 var(--sh-lo)}.nx-shield-verified{--sh-face: #6F9A68;--sh-hi: #C7E2BF;--sh-lo: #3F6A3A}.nx-shield-recovering{--sh-face: #4F9AD6;--sh-hi: #BFE0FA;--sh-lo: #1F5F94}.nx-shield-recovering svg{animation:nx-spin 2.4s linear infinite}.nx-shield-needs-you{--sh-face: #D39A3F;--sh-hi: #F6DCA6;--sh-lo: #8A5E16}.nx-shield-blocked{--sh-face: #B5636B;--sh-hi: #EBBBC0;--sh-lo: #70343B}.nx-shield-checking{animation:nx-pulse 2.2s ease-in-out infinite}@keyframes nx-spin{to{transform:rotate(360deg)}}@keyframes nx-pulse{0%,to{filter:none}50%{filter:brightness(1.12)}}.nx-guardian-head{display:flex;gap:14px;align-items:center}.nx-guardian-eyebrow{font:700 var(--fs-caption)/1 var(--nx-font-pixel);letter-spacing:.08em;color:var(--nx-text-secondary)}.nx-guardian-status{font-size:22px;font-weight:800;margin:4px 0 2px;color:var(--nx-ivory)}.nx-gs-verified{color:#4f7e49}.nx-gs-recovering{color:#2a78b5}.nx-gs-needs_you{color:#a9741f}.nx-gs-unable_to_verify{color:#a04a52}.nx-night .nx-gs-verified{color:#8cd18a}.nx-night .nx-gs-recovering{color:#7cc4ff}.nx-night .nx-gs-needs_you{color:#f0c070}.nx-night .nx-gs-unable_to_verify{color:#f09098}.nx-guardian-detail{margin:0;font-size:var(--fs-small);color:var(--nx-text-secondary);line-height:1.5}.nx-lifecycle{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 12px;padding:0}.nx-lifecycle li{font:var(--fs-caption) var(--nx-font-pixel);letter-spacing:.05em;padding:6px 9px;border-radius:4px;border:2px solid var(--mc-edge, #D3C6E3);color:var(--nx-muted);background:var(--mc-field, #fff)}.nx-lifecycle li.done{color:var(--nx-ivory);background:color-mix(in srgb,#6F9A68 22%,var(--mc-field, #fff));border-color:#6f9a68}.nx-lifecycle li.active{color:#fff;background:var(--mc-slot, #78668D);border-color:var(--mc-slot-hi, #D3C6E3);box-shadow:inset -2px -2px 0 var(--mc-slot-lo, #3A2D49)}.nx-guardian-counts{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:var(--fs-small);color:var(--nx-text-secondary);margin-bottom:6px}.nx-guardian-counts strong{color:var(--nx-ivory)}.nx-story{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:0}.nx-story li{display:grid;grid-template-columns:104px 1fr auto;gap:10px;align-items:baseline;padding:9px 0;border-top:1px solid var(--mc-edge, #D3C6E3);font-size:var(--fs-small)}.nx-story-stage{font:700 var(--fs-caption)/1.3 var(--nx-font-pixel);letter-spacing:.04em;color:var(--nx-muted)}.nx-story-ok .nx-story-stage{color:#4f7e49}.nx-story-warn .nx-story-stage{color:#a9741f}.nx-story-recover .nx-story-stage{color:#2a78b5}.nx-story-you .nx-story-stage{color:#a04a52}.nx-night .nx-story-ok .nx-story-stage{color:#8cd18a}.nx-night .nx-story-warn .nx-story-stage{color:#f0c070}.nx-night .nx-story-recover .nx-story-stage{color:#7cc4ff}.nx-night .nx-story-you .nx-story-stage{color:#f09098}.nx-story-text{color:var(--nx-ivory);line-height:1.5;overflow-wrap:anywhere}.nx-story-detail{color:var(--nx-text-secondary)}.nx-story-time{font-size:var(--fs-caption);color:var(--nx-muted);white-space:nowrap}@media (max-width: 560px){.nx-story li{grid-template-columns:1fr;gap:2px}.nx-story-time{justify-self:start}}.nx-working-banner{display:flex;gap:14px;align-items:center;padding:14px 16px;margin-bottom:20px;border:2px solid var(--mc-edge, #D3C6E3);border-radius:8px;background:var(--mc-panel, #FBF8FD);box-shadow:inset 2px 2px 0 var(--mc-hi, #fff),inset -2px -2px 0 var(--mc-lo, #B2A2C6),0 3px 0 var(--mc-ledge, rgba(74,59,92,.2))}.nx-needs-you{border-color:#d39a3f}.nx-review-list{display:grid;grid-template-columns:150px 1fr;gap:8px 14px;margin:0;font-size:var(--fs-small)}.nx-review-list dt{font-weight:700;color:var(--nx-text-secondary)}.nx-review-list dd{margin:0;color:var(--nx-ivory);line-height:1.5}@media (max-width: 560px){.nx-review-list{grid-template-columns:1fr;gap:2px}.nx-review-list dd{margin-bottom:8px}}@media (prefers-reduced-motion: reduce){.nx-shield-recovering svg,.nx-shield-checking{animation:none}}:root{--font-latin: "Manrope", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-urdu: "Noto Sans Arabic", "Noto Naskh Arabic", "Segoe UI", Tahoma, Arial, sans-serif;--font-code: ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--nx-font-sans: var(--font-latin), "Noto Sans Arabic", sans-serif;--fs-caption: 14px;--fs-small: 15px;--fs-body: 16px;--fs-lead: 18px;--fs-h3: 20px;--fs-h2: 28px;--fs-h1: 36px;--fs-display: clamp(40px, 6.4vw, 72px);--fs-button: 16px;--fs-input: 16px;--fs-code: 14px;--fs-urdu-body: 18px;--fs-urdu-heading: 32px;--lh-tight: 1.2;--lh-body: 1.6;--lh-urdu: 1.95;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700}html,body{font-family:var(--nx-font-sans);font-size:var(--fs-body);line-height:var(--lh-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html{background:#f8f5f1}html[data-theme=night],html[data-theme=night] body{background:#0a0f16}html:not([data-theme=night]) body{background:#f8f5f1}button,input,textarea,select{font-family:inherit}input,textarea,select{font-size:var(--fs-input)}code,pre,kbd{font-family:var(--font-code);font-size:var(--fs-code)}.nx-btn-block,.nx-primary,.nx-secondary,.nx-btn-danger{font-size:var(--fs-button);line-height:1.25}h1,h2,h3{line-height:var(--lh-tight);text-wrap:balance}.nx-page-header h1{font-size:var(--fs-h2);letter-spacing:-.01em}.nx-page-header p,.nx-main{font-size:var(--fs-body)}.nx-label{font-size:var(--fs-small);font-weight:var(--fw-semibold)}.nx-hint,.nx-error-text{font-size:var(--fs-small)}.nx-empty h3{font-size:var(--fs-h3)}.nx-empty p{font-size:var(--fs-body)}.nx-sidebar-link{font-size:var(--fs-body);min-height:44px}.nx-badge{font-size:var(--fs-small)}.nx-card,.nx-modal,.nx-empty,.nx-stat-card{overflow-wrap:anywhere}@media (max-width: 900px){:root{--fs-h1: 30px;--fs-h2: 24px;--fs-urdu-heading: 28px}.nx-primary,.nx-secondary,.nx-btn-danger{min-height:46px}}:lang(ur),[dir=rtl],.nx-urdu{font-family:var(--font-urdu),var(--font-latin),sans-serif;line-height:var(--lh-urdu);letter-spacing:0}:lang(ur) body,html[dir=rtl] body{font-size:var(--fs-urdu-body)}:lang(ur) h1,:lang(ur) h2,html[dir=rtl] h1,html[dir=rtl] h2{font-size:var(--fs-urdu-heading);line-height:1.6}:lang(ur) h3,html[dir=rtl] h3{line-height:1.7}[dir=rtl] .nx-sidebar{border-right:0;border-left:3px solid var(--mc-side-lo, #2E2338)}[dir=rtl] .nx-sidebar-link{border-left-width:2px;text-align:right}[dir=rtl] input[type=email],[dir=rtl] input[type=password],[dir=rtl] input[type=url]{direction:ltr;text-align:right}.nx-bidi{unicode-bidi:plaintext;text-align:start}.nx-lock-forgot{display:block;margin:14px auto 0}.nx-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nx-composer-card{max-width:760px;margin:0 auto 28px;padding:22px}.nx-composer-input{width:100%;resize:vertical;min-height:96px;font-size:var(--fs-input);line-height:var(--lh-body)}.nx-composer-input:lang(ur),.nx-composer-input[dir=rtl]{font-size:var(--fs-urdu-body);line-height:var(--lh-urdu)}.nx-voice-row{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.nx-voice-lang select{min-width:128px;padding-block:8px;font-size:var(--fs-small)}.nx-mic{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--mc-edge, #D3C6E3);background:var(--mc-field, #fff);color:var(--nx-coral);font-size:18px;cursor:pointer;position:relative;transition:transform .12s ease,background .12s ease}.nx-mic:hover:not(:disabled){transform:translateY(-1px)}.nx-mic:active:not(:disabled){transform:translateY(1px)}.nx-mic:disabled{opacity:.55;cursor:not-allowed}.nx-mic.on{background:var(--nx-coral);color:#fff}.nx-mic.on:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--nx-coral);animation:nx-ring 1.3s ease-out infinite}@keyframes nx-ring{0%{transform:scale(1);opacity:.6}to{transform:scale(1.5);opacity:0}}.nx-voice-status{font-size:var(--fs-small);color:var(--nx-text-secondary);min-height:1.4em;overflow-wrap:anywhere;flex:1 1 160px}.nx-voice-error{margin:8px 0 0;font-size:var(--fs-small);color:var(--nx-danger)}.nx-composer-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.nx-composer-secondary{display:flex;gap:8px;flex-wrap:wrap}.nx-composer-go{width:auto;padding:12px 26px;font-weight:700;letter-spacing:.03em;min-height:46px}.nx-followup-chip{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 12px;margin-bottom:10px;border:2px dashed var(--mc-edge, #D3C6E3);border-radius:8px;font-size:var(--fs-small);color:var(--nx-text-secondary)}.nx-bidi{unicode-bidi:plaintext;text-align:start;overflow-wrap:anywhere}.nx-thread-list{max-width:760px;margin:0 auto 32px;display:grid;gap:20px}.nx-thread{display:grid;gap:12px}.nx-bubble{padding:12px 16px;border-radius:12px;font-size:var(--fs-body);line-height:var(--lh-body);max-width:92%}.nx-bubble:lang(ur),.nx-bubble[dir=rtl]{font-size:var(--fs-urdu-body);line-height:var(--lh-urdu)}.nx-bubble-you{justify-self:end;background:var(--mc-slot, #78668D);color:#fff;border-end-end-radius:3px}.nx-thread-card{padding:18px;margin:0}.nx-thread-note{display:flex;gap:10px;align-items:center;margin:12px 0 0;font-size:var(--fs-small);color:var(--nx-text-secondary)}.nx-thread-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.nx-thread-inline{margin-top:14px;padding:12px 14px;border:2px solid #D39A3F;border-radius:8px}.nx-stages{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.nx-stage{display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:6px;border:2px solid var(--mc-edge, #D3C6E3);background:var(--mc-field, #fff);font:700 var(--fs-caption)/1.2 var(--nx-font-pixel);letter-spacing:.04em;color:var(--nx-muted)}.nx-stage-dot{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.5;flex:0 0 auto}.nx-stage-done{color:#4f7e49;border-color:#6f9a68}.nx-stage-done .nx-stage-dot{opacity:1}.nx-stage-active{color:#fff;background:var(--mc-slot, #78668D);border-color:var(--mc-slot-hi, #D3C6E3)}.nx-stage-active .nx-stage-dot{opacity:1;animation:nx-pulse-dot 1.4s ease-in-out infinite}.nx-stage-attention{color:#8a5e16;background:color-mix(in srgb,#D39A3F 22%,var(--mc-field, #fff));border-color:#d39a3f}.nx-stage-stopped{color:#a04a52;border-color:#b5636b}.nx-night .nx-stage-done{color:#8cd18a}.nx-night .nx-stage-attention{color:#f0c070}.nx-night .nx-stage-stopped{color:#f09098}@keyframes nx-pulse-dot{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.nx-thread-tasks{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.nx-ttask{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:baseline;font-size:var(--fs-small);color:var(--nx-text-secondary)}.nx-ttask strong{color:var(--nx-ivory)}.nx-ttask-dot{width:8px;height:8px;border-radius:50%;background:var(--mc-edge, #D3C6E3)}.nx-ttask-completed .nx-ttask-dot{background:var(--nx-success)}.nx-ttask-running .nx-ttask-dot{background:var(--nx-coral)}.nx-ttask-failed .nx-ttask-dot{background:var(--nx-danger)}.nx-ttask-state{font-size:var(--fs-caption);color:var(--nx-muted)}.nx-answer{margin:0 0 8px;white-space:pre-wrap;font-size:var(--fs-body);line-height:1.7;color:var(--nx-ivory)}.nx-answer:lang(ur),.nx-answer[dir=rtl]{font-size:var(--fs-urdu-body);line-height:var(--lh-urdu)}.nx-recovery{margin-top:16px;padding:14px;border:2px solid var(--mc-edge, #D3C6E3);border-radius:8px}.nx-recovery-auto{border-color:#4f9ad6}.nx-recovery-decide{border-color:#d39a3f}.nx-recovery-stop{border-color:#b5636b}.nx-recovery-recovered{border-color:#6f9a68}.nx-recovery dl,.nx-greport{display:grid;grid-template-columns:190px 1fr;gap:8px 14px;margin:0 0 12px;font-size:var(--fs-small)}.nx-recovery dt,.nx-greport dt{font:700 var(--fs-caption)/1.5 var(--nx-font-pixel);letter-spacing:.04em;color:var(--nx-text-secondary)}.nx-recovery dd,.nx-greport dd{margin:0;color:var(--nx-ivory);line-height:1.5;overflow-wrap:anywhere}@media (max-width: 560px){.nx-recovery dl,.nx-greport{grid-template-columns:1fr;gap:2px}.nx-recovery dd,.nx-greport dd{margin-bottom:8px}}.nx-gverdict-head{display:flex;gap:12px;align-items:center}.nx-gverdict-label{font-size:var(--fs-h3);letter-spacing:.02em}.nx-gverdict-verified{border-color:#6f9a68}.nx-gverdict-verified .nx-gverdict-label{color:#4f7e49}.nx-gverdict-partial{border-color:#d39a3f}.nx-gverdict-partial .nx-gverdict-label{color:#8a5e16}.nx-gverdict-review{border-color:#b5636b}.nx-gverdict-review .nx-gverdict-label{color:#a04a52}.nx-night .nx-gverdict-verified .nx-gverdict-label{color:#8cd18a}.nx-night .nx-gverdict-partial .nx-gverdict-label{color:#f0c070}.nx-night .nx-gverdict-review .nx-gverdict-label{color:#f09098}.nx-notify-prompt{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 16px;border:2px dashed var(--mc-edge, #D3C6E3);border-radius:8px;font-size:var(--fs-small)}.nx-notify-actions{display:inline-flex;gap:12px;align-items:center}.nx-skel{display:block;background:linear-gradient(90deg,color-mix(in srgb,var(--mc-edge, #D3C6E3) 45%,transparent) 25%,color-mix(in srgb,var(--mc-edge, #D3C6E3) 80%,transparent),color-mix(in srgb,var(--mc-edge, #D3C6E3) 45%,transparent) 75%);background-size:200% 100%;animation:nx-shimmer 1.4s linear infinite}.nx-skel-card{margin-bottom:12px}@keyframes nx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nx-main>*{animation:nx-rise .28s ease both}@keyframes nx-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.nx-skel,.nx-main>*,.nx-mic,.nx-mic.on:after,.nx-stage-active .nx-stage-dot{animation:none!important;transition:none!important}.nx-mic:hover:not(:disabled),.nx-mic:active:not(:disabled){transform:none}}html[dir=rtl] .nx-page-header{text-align:start}.nx-lang-seg{display:inline-flex;flex-wrap:wrap;gap:6px}.nx-lang-opt{min-height:44px;padding:8px 18px;border-radius:8px;border:2px solid var(--mc-edge, #D3C6E3);background:var(--mc-field, #fff);color:var(--nx-ivory);font:inherit;font-size:var(--fs-button);cursor:pointer;transition:background .12s ease,transform .12s ease}.nx-lang-opt:hover{transform:translateY(-1px)}.nx-lang-opt.on{background:var(--mc-slot, #78668D);border-color:var(--mc-slot-hi, #D3C6E3);color:#fff;box-shadow:inset -2px -2px 0 var(--mc-slot-lo, #3A2D49)}.nx-lang-opt:focus-visible,.nx-lang-compact select:focus-visible{outline:3px solid var(--nx-coral);outline-offset:2px}.nx-sidebar-lang{padding:0 0 10px}.nx-lang-compact select{width:100%;padding-block:8px;font-size:var(--fs-small)}.nx-recovery-mode{margin:0 0 10px;font:700 var(--fs-caption)/1.3 var(--nx-font-pixel);letter-spacing:.04em;color:var(--nx-text-secondary)}@media (prefers-reduced-motion: reduce){.nx-lang-opt{transition:none}.nx-lang-opt:hover{transform:none}}.nx-cc-orb{pointer-events:none;height:96px;margin:0 auto 6px;overflow:visible;display:flex;justify-content:center;align-items:flex-start}.nx-cc-orb>div{transform:scale(.44);transform-origin:top center;flex:0 0 auto}.nx-cc-hero{text-align:center;max-width:760px;margin:0 auto 18px}.nx-cc-title{margin:0 0 8px;font-size:clamp(32px,5.2vw,48px);font-weight:600;letter-spacing:-.02em;line-height:1.12;color:var(--nx-ivory);overflow-wrap:anywhere}:lang(ur) .nx-cc-title{font-size:clamp(30px,5vw,42px);line-height:1.55;letter-spacing:0}.nx-cc-sub{margin:0 auto 18px;max-width:560px;font-size:var(--fs-lead);line-height:1.55;color:var(--nx-text-secondary)}:lang(ur) .nx-cc-sub{line-height:var(--lh-urdu)}.nx-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.nx-chip{max-width:100%;padding:10px 14px;border-radius:12px;border:1px solid var(--mc-edge, #D3C6E3);background:var(--mc-field, #fff);color:var(--nx-text-secondary);font:inherit;font-size:var(--fs-small);line-height:1.4;text-align:start;cursor:pointer;transition:transform .12s ease,border-color .15s ease,background .15s ease,color .15s ease}.nx-chip:hover{border-color:var(--nx-coral);color:var(--nx-ivory)}.nx-chip:active{transform:scale(.98)}.nx-chip:focus-visible{outline:3px solid var(--nx-coral);outline-offset:2px}.nx-cc-hero+.nx-composer-card{margin-top:0}@media (max-width: 560px){.nx-cc-orb{height:64px;margin-bottom:2px}.nx-cc-orb>div{transform:scale(.3)}.nx-cc-sub{font-size:var(--fs-body);margin-bottom:14px}.nx-chips{gap:6px}.nx-chip{flex:1 1 100%}.nx-cc-hero .nx-chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 2px 8px;margin-inline:-2px;-webkit-overflow-scrolling:touch}.nx-cc-hero .nx-chip{flex:0 0 min(240px,72%);scroll-snap-align:start}}@media (prefers-reduced-motion: reduce){.nx-chip{transition:none}.nx-chip:active{transform:none}}.nx-bubble-ai{justify-self:start;background:var(--mc-panel, #FBF8FD);color:var(--nx-ivory);border:2px solid var(--mc-edge, #D3C6E3);border-end-start-radius:3px;box-shadow:inset 2px 2px 0 var(--mc-hi, #fff),0 2px 0 var(--mc-ledge, rgba(74,59,92,.2))}.nx-status-word{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:5px 12px;border-radius:999px;border:1px solid var(--mc-edge, #D3C6E3);background:var(--mc-field, #fff);font-size:var(--fs-small);font-weight:600;color:var(--nx-text-secondary);transition:color .3s ease,border-color .3s ease}.nx-status-dot{width:8px;height:8px;border-radius:50%;background:var(--nx-coral)}.nx-status-planning .nx-status-dot,.nx-status-working .nx-status-dot,.nx-status-coordinating .nx-status-dot,.nx-status-understanding .nx-status-dot,.nx-status-verifying .nx-status-dot,.nx-status-recovering .nx-status-dot{animation:nx-pulse-dot 1.4s ease-in-out infinite}.nx-status-completed{color:#4f7e49;border-color:#6f9a68}.nx-status-completed .nx-status-dot{background:#6f9a68}.nx-status-needsApproval,.nx-status-recovering{color:#8a5e16;border-color:#d39a3f}.nx-status-needsApproval .nx-status-dot,.nx-status-recovering .nx-status-dot{background:#d39a3f}.nx-night .nx-status-completed{color:#8cd18a}.nx-night .nx-status-needsApproval,.nx-night .nx-status-recovering{color:#f0c070}.nx-recovery-headline{margin:0 0 6px;font:700 var(--fs-small)/1.4 var(--nx-font-pixel);letter-spacing:.03em;color:var(--nx-ivory)}.nx-details{margin-top:12px;font-size:var(--fs-small);color:var(--nx-text-secondary)}.nx-details summary{cursor:pointer;width:fit-content;padding:4px 0;font-weight:600}.nx-details summary:focus-visible{outline:3px solid var(--nx-coral);outline-offset:2px}.nx-details ul{margin:8px 0 0;padding-inline-start:18px;display:grid;gap:6px;font-family:var(--font-code);font-size:var(--fs-caption);line-height:1.5;overflow-wrap:anywhere}.nx-gverdict-unable{border-color:#b5636b}.nx-gverdict-unable .nx-gverdict-label{color:#a04a52}.nx-night .nx-gverdict-unable .nx-gverdict-label{color:#f09098}.nx-composer-card{animation:nx-rise .4s ease .3s both;transition:box-shadow .3s ease,transform .3s ease}.nx-composer-card:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--nx-coral) 35%,transparent)}@media (prefers-reduced-motion: reduce){.nx-composer-card{animation:none;transition:none}.nx-status-dot{animation:none!important}}.nx-sidebar-lang select.nx-field{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.22);min-height:38px}.nx-sidebar-lang select.nx-field option{background:#2e2338;color:#fff}.nx-night .nx-sidebar-lang select.nx-field option{background:#0e1722}.nx-lavender .nx-lead-badge-contacted{color:#6e5410}.nx-lavender .nx-lead-badge-qualified{color:#85571c}.nx-lavender .nx-lead-badge-follow_up{color:#a8380c}.nx-lavender .nx-lead-badge-appointment{color:#6e5410}.nx-lavender .nx-lead-badge-won{color:#2f6a3e}.nx-lavender .nx-lead-badge-lost{color:#a8312a}.nx-error-page{max-width:520px;margin:18vh auto 0;padding:28px;text-align:center}.nx-error-page h1{font-size:var(--fs-h2);margin:0 0 10px}.nx-error-page p{color:var(--nx-text-secondary);font-size:var(--fs-body);line-height:1.6;margin:0 0 18px}.nx-lavender .nx-lead-badge-new{color:#5e4c72}.nx-night .nx-lead-badge-new{color:#b4c3d2}.nx-details ul{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:6px;grid-template-columns:minmax(0,1fr)}.nx-details li{display:block;min-width:0;width:100%;color:var(--nx-ivory);font-family:var(--font-code);font-size:var(--fs-caption);line-height:1.55;white-space:normal;overflow-wrap:anywhere;padding:6px 8px;border-inline-start:3px solid var(--mc-edge, #D3C6E3);background:color-mix(in srgb,var(--mc-edge, #D3C6E3) 18%,transparent);border-radius:4px}.nx-pack-grid{display:grid;gap:12px}.nx-pack-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.nx-pack-title{font-size:15px;font-weight:600;color:var(--nx-ivory);margin:0 0 3px;overflow-wrap:anywhere}.nx-pack-sub{font-size:var(--fs-small);color:var(--nx-muted);margin:0;overflow-wrap:anywhere}.nx-pack-badge{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);font-weight:600;padding:4px 10px;border-radius:999px;border:1px solid var(--nx-border-subtle);white-space:nowrap;color:var(--nx-ivory)}.nx-pack-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--nx-muted)}.nx-pack-badge.ok:before{background:var(--nx-success)}.nx-pack-badge.work:before{background:var(--nx-coral);animation:nx-pack-pulse 1.4s ease-in-out infinite}.nx-pack-badge.warn:before{background:var(--nx-warning)}.nx-pack-badge.bad:before{background:var(--nx-danger)}@keyframes nx-pack-pulse{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.nx-pack-badge.work:before{animation:none}}.nx-pack-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 2px}.nx-pack-stage{font-size:var(--fs-caption);color:var(--nx-muted);border-top:3px solid var(--nx-border-subtle);padding-top:6px}.nx-pack-stage.done{border-color:var(--nx-success);color:var(--nx-ivory)}.nx-pack-stage.active{border-color:var(--nx-coral);color:var(--nx-ivory);font-weight:600}.nx-pack-stage.attention{border-color:var(--nx-warning);color:var(--nx-ivory)}.nx-pack-stage.failed{border-color:var(--nx-danger);color:var(--nx-ivory)}@media (max-width: 560px){.nx-pack-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}.nx-pack-notice{border:1px solid var(--nx-border-subtle);border-inline-start:4px solid var(--nx-coral);border-radius:10px;padding:12px 14px;margin:0 0 14px;font-size:var(--fs-small);line-height:1.55;color:var(--nx-ivory)}.nx-pack-notice.warn{border-inline-start-color:var(--nx-warning)}.nx-pack-notice.bad{border-inline-start-color:var(--nx-danger)}.nx-pack-notice.ok{border-inline-start-color:var(--nx-success)}.nx-pack-notice strong{display:block;margin-bottom:2px}.nx-pack-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;margin:0 0 12px;scrollbar-width:thin}.nx-pack-tab{flex:0 0 auto;background:transparent;border:1px solid var(--nx-border-subtle);color:var(--nx-text-secondary);border-radius:999px;padding:8px 14px;font:inherit;font-size:var(--fs-small);cursor:pointer;min-height:40px}.nx-pack-tab[aria-selected=true]{border-color:var(--nx-coral);color:var(--nx-ivory);font-weight:600}.nx-pack-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.nx-pack-actions button,.nx-pack-actions a{width:auto;min-height:40px}.nx-pack-text{font-size:var(--fs-body);line-height:1.65;color:var(--nx-ivory);overflow-wrap:anywhere}.nx-pack-p{margin:0 0 10px}.nx-pack-h{margin:16px 0 6px;font-size:15px;font-weight:700}.nx-pack-list{margin:0 0 12px;padding-inline-start:20px}.nx-pack-list li{margin:0 0 5px}.nx-pack-checklist{list-style:none;padding-inline-start:0}.nx-pack-checklist li:before{content:"☐";margin-inline-end:8px;color:var(--nx-muted)}.nx-pack-text a{color:var(--nx-coral);text-decoration:underline}.nx-cite a,.nx-cite span{font-size:.75em;margin-inline-start:1px}.nx-pack-editor{width:100%;min-height:320px;resize:vertical;font-family:var(--nx-font-sans);line-height:1.55}.nx-pack-check{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:9px 0;border-top:1px solid var(--nx-border-subtle);font-size:var(--fs-small)}.nx-pack-check:first-child{border-top:0}.nx-pack-check b{display:block;font-weight:600;color:var(--nx-ivory)}.nx-pack-check span{color:var(--nx-text-secondary);overflow-wrap:anywhere}.nx-pack-check-icon{font-weight:700;text-align:center}.nx-pack-check-icon.pass{color:var(--nx-success)}.nx-pack-check-icon.warn{color:var(--nx-warning)}.nx-pack-check-icon.fail{color:var(--nx-danger)}.nx-pack-check-icon.info{color:var(--nx-muted)}.nx-pack-sources{margin:0;padding-inline-start:0;list-style:none;display:grid;gap:8px}.nx-pack-sources li{font-size:var(--fs-small);overflow-wrap:anywhere;scroll-margin-top:80px}.nx-pack-sources a{color:var(--nx-coral)}.nx-pack-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:16px;align-items:start}@media (max-width: 900px){.nx-pack-two{grid-template-columns:minmax(0,1fr)}}.nx-pack-field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.nx-pack-bar{height:6px;border-radius:999px;background:var(--nx-border-subtle);overflow:hidden;margin-top:8px}.nx-pack-bar>i{display:block;height:100%;background:var(--nx-coral)}textarea.nx-field{min-height:96px;resize:vertical;font-family:inherit;line-height:1.5}@media print{.nx-sidebar,.nx-mobile-topbar,.nx-mobile-backdrop,.nx-no-print,.nx-pack-tabs,.nx-pack-actions{display:none!important}.nx-main{margin:0!important;padding:0!important}.nx-pack-print-all{display:block!important}body{background:#fff!important;color:#000!important}}.nx-pack-print-all{display:none}.nx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nx-page-header p a{color:var(--nx-coral)}.nx-wb-stages{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 700px){.nx-wb-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}.nx-wb-files{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.nx-wb-file{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid var(--nx-border-subtle);border-radius:10px;padding:10px 12px;font-size:var(--fs-small);color:var(--nx-ivory);overflow-wrap:anywhere}.nx-wb-file b{font-weight:600}.nx-wb-file button{width:auto;min-height:36px}.nx-wb-check{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;font-size:var(--fs-body);color:var(--nx-ivory);cursor:pointer}.nx-wb-check input{margin-top:4px;flex:0 0 auto}.nx-wb-options{display:grid;gap:4px}.nx-wb-activity{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:var(--fs-small);color:var(--nx-ivory)}.nx-wb-activity .nx-pack-sub{display:block}.nx-wb-deliverable{background:transparent}.nx-legal{position:relative;max-width:760px;margin:0 auto;padding:32px 16px 64px}.nx-legal-nav{font-size:var(--fs-small);margin:0 0 14px;color:var(--nx-muted)}.nx-legal-nav a{color:var(--nx-coral)}.nx-legal-providers{margin:8px 0 0;padding-inline-start:18px;font-size:var(--fs-small)}.nx-legal-providers li{margin:0 0 6px}.nx-legal-todo{background:color-mix(in srgb,var(--nx-warning) 28%,transparent);color:var(--nx-ivory);padding:0 4px;border-radius:4px}.nx-legal a{color:var(--nx-coral);text-decoration:underline}.pet{display:block;overflow:visible;max-width:100%;height:auto}.pet *{transform-box:fill-box}.pet .pet-eye-happy,.pet .pet-eye-sleep,.pet .pet-mouth-open,.pet .pet-mouth-sad,.pet .pet-wave,.pet .pet-thought,.pet .pet-sparks,.pet .pet-confetti,.pet .pet-waves,.pet .pet-ask,.pet .pet-drop,.pet .pet-zzz,.pet .pet-alert,.pet .pet-hearts,.pet .pet-isparks{opacity:0;transition:opacity .3s ease}.pet .pet-eye{transform-origin:50% 50%;transition:opacity .25s ease,transform .08s ease-in}.pet .pet-mouth-neutral{transition:opacity .25s ease}.pet .pet-root{transform-origin:50% 100%}.pet .pet-shadow{transform-origin:50% 50%}.pet .pet-head{transform-origin:50% 92%;transition:transform .5s cubic-bezier(.3,1.3,.5,1)}.pet .pet-body{transform-origin:50% 100%;animation:pet-breathe 4.2s ease-in-out infinite}.pet .pet-tail{transform-origin:8% 92%}.pet .pet-paw{transform-origin:50% 100%;transition:transform .35s ease}.pet .pet-wave{transform-origin:50% 100%}.pet .pet-ear-l,.pet .pet-ear-l-in{transform-origin:80% 100%;transition:transform .4s ease}.pet .pet-ear-r,.pet .pet-ear-r-in{transform-origin:20% 100%;transition:transform .4s ease}.pet-puppy .pet-ear-l{transform-origin:70% 12%}.pet-puppy .pet-ear-r{transform-origin:30% 12%}.pet .pet-eyes{transition:transform .4s ease}.pet .pet-nose{transform-origin:50% 50%}.pet-cat .pet-tail{animation:pet-sway-cat 5.2s ease-in-out infinite}.pet-puppy .pet-tail{animation:pet-sway-pup 3.4s ease-in-out infinite}.pet.pet-blinking .pet-eye{transform:scaleY(.1)}.pet.pet-css-blink .pet-eye{animation:pet-blink 5.2s infinite}.pet.pet-css-blink .pet-eye:nth-of-type(2){animation-delay:.02s}@keyframes pet-blink{0%,91%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}}@keyframes pet-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.006,1.03)}}@keyframes pet-sway-cat{0%,to{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}@keyframes pet-sway-pup{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}@keyframes pet-wag{0%,to{transform:rotate(-18deg)}50%{transform:rotate(20deg)}}@keyframes pet-hop{0%,to{transform:translateY(0)}30%{transform:translateY(-10px)}55%{transform:translateY(0)}72%{transform:translateY(-3px)}}@keyframes pet-hop-small{0%,to{transform:translateY(0)}35%{transform:translateY(-6px)}60%{transform:translateY(0)}78%{transform:translateY(-2px)}}@keyframes pet-bob{0%,to{transform:translateY(0)}50%{transform:translateY(1.6px)}}@keyframes pet-wave-paw{0%,to{transform:rotate(-12deg)}50%{transform:rotate(18deg)}}@keyframes pet-dots{0%,to{opacity:.25}50%{opacity:1}}@keyframes pet-twinkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}@keyframes pet-pulse-wave{0%,to{opacity:.2}50%{opacity:.9}}@keyframes pet-confetti{0%{transform:translateY(8px) scale(.6);opacity:0}25%{opacity:1}to{transform:translateY(-6px) scale(1);opacity:.9}}@keyframes pet-zfloat{0%{opacity:0;transform:translate(-3px,5px) scale(.8)}35%{opacity:1}to{opacity:0;transform:translate(4px,-9px) scale(1.05)}}@keyframes pet-pulse-mark{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.pet-cat.pet-g-tail-swish .pet-tail{animation:pet-tail-big 1.7s ease-in-out 1}@keyframes pet-tail-big{0%{transform:rotate(-4deg)}22%{transform:rotate(24deg)}48%{transform:rotate(-14deg)}72%{transform:rotate(16deg)}to{transform:rotate(-4deg)}}.pet-cat.pet-g-ear-twitch-l .pet-ear-l,.pet-cat.pet-g-ear-twitch-l .pet-ear-l-in{animation:pet-ear-flick-l .65s ease-in-out 1}.pet-cat.pet-g-ear-twitch-r .pet-ear-r,.pet-cat.pet-g-ear-twitch-r .pet-ear-r-in{animation:pet-ear-flick-r .65s ease-in-out 1}@keyframes pet-ear-flick-l{0%,to{transform:rotate(0)}30%{transform:rotate(-11deg)}60%{transform:rotate(3deg)}}@keyframes pet-ear-flick-r{0%,to{transform:rotate(0)}30%{transform:rotate(11deg)}60%{transform:rotate(-3deg)}}.pet-puppy.pet-g-tail-wag .pet-tail{animation:pet-wag .5s ease-in-out 3}.pet-puppy.pet-g-ear-flop .pet-ear-l{animation:pet-flop-l 1.3s ease-out 1}.pet-puppy.pet-g-ear-flop .pet-ear-r{animation:pet-flop-r 1.3s ease-out 1}@keyframes pet-flop-l{0%,to{transform:rotate(0)}18%{transform:rotate(-14deg)}40%{transform:rotate(9deg)}62%{transform:rotate(-5deg)}82%{transform:rotate(2deg)}}@keyframes pet-flop-r{0%,to{transform:rotate(0)}18%{transform:rotate(14deg)}40%{transform:rotate(-9deg)}62%{transform:rotate(5deg)}82%{transform:rotate(-2deg)}}.pet.pet-g-head-tilt .pet-head{transform:rotate(-8deg) translate(-2px)}.pet-cat.pet-g-paw-pat .pet-paw-l{animation:pet-pat 1.6s ease-in-out 1}@keyframes pet-pat{0%,to{transform:translateY(0) rotate(0)}20%{transform:translateY(-12px) rotate(-14deg)}38%{transform:translateY(0) rotate(0)}58%{transform:translateY(-10px) rotate(-12deg)}76%{transform:translateY(0) rotate(0)}}.pet.pet-g-look-around .pet-eyes{animation:pet-look 2.6s ease-in-out 1}.pet.pet-g-look-around .pet-head{animation:pet-look-head 2.6s ease-in-out 1}@keyframes pet-look{0%,to{transform:translate(0)}28%{transform:translate(-3.5px,.5px)}68%{transform:translate(3.5px,.5px)}}@keyframes pet-look-head{0%,to{transform:rotate(0)}28%{transform:rotate(-3deg)}68%{transform:rotate(3deg)}}.pet-cat.pet-g-slow-blink .pet-eye{transform:scaleY(.12);transition:transform .35s ease}.pet-puppy.pet-g-bounce .pet-root{animation:pet-hop-small .6s ease-out 2}.pet-puppy.pet-g-bounce .pet-shadow{animation:pet-shadow-hop .6s ease-out 2}@keyframes pet-shadow-hop{0%,to{transform:scale(1);opacity:.28}35%{transform:scale(.88);opacity:.18}}.pet-puppy.pet-g-sniff .pet-head{animation:pet-sniff 1.4s ease-in-out 1}.pet-puppy.pet-g-sniff .pet-nose{animation:pet-nose-twitch .24s ease-in-out 5}@keyframes pet-sniff{0%,to{transform:rotate(0) translateY(0)}25%{transform:rotate(5deg) translateY(4px)}60%{transform:rotate(-3deg) translateY(3px)}}@keyframes pet-nose-twitch{0%,to{transform:scale(1)}50%{transform:scale(1.12,.92)}}.pet.pet-g-sparkle .pet-isparks{opacity:1}.pet.pet-g-sparkle .pet-isparks path{transform-origin:50% 50%;animation:pet-twinkle 1.8s ease-in-out 1}.pet.pet-g-sparkle .pet-isparks .i2{animation-delay:.35s}.pet.pet-g-boop .pet-head{animation:pet-boop .6s ease-out 1}.pet.pet-g-boop .pet-eye{opacity:0}.pet.pet-g-boop .pet-eye-happy,.pet-cat.pet-g-boop .pet-hearts{opacity:1}.pet-cat.pet-g-boop .pet-hearts path{transform-origin:50% 100%;animation:pet-heart-rise .7s ease-out 1 both}.pet-cat.pet-g-boop .pet-hearts .h2{animation-delay:.12s}.pet-puppy.pet-g-boop .pet-tail{animation:pet-wag .35s ease-in-out 3}@keyframes pet-boop{0%{transform:scale(1) translateY(0)}30%{transform:scale(1.04,.93) translateY(3px)}62%{transform:scale(.98,1.04) translateY(-4px)}to{transform:scale(1) translateY(0)}}@keyframes pet-heart-rise{0%{opacity:0;transform:translateY(6px) scale(.6)}30%{opacity:1}to{opacity:0;transform:translateY(-12px) scale(1)}}.pet-s-greeting .pet-eye,.pet-s-success .pet-eye{opacity:0}.pet-s-greeting .pet-eye-happy,.pet-s-success .pet-eye-happy{opacity:1}.pet-s-greeting .pet-mouth-neutral,.pet-s-success .pet-mouth-neutral{opacity:0}.pet-s-greeting .pet-mouth-open,.pet-s-success .pet-mouth-open{opacity:1}.pet-s-greeting .pet-wave{opacity:1;animation:pet-wave-paw 1s ease-in-out infinite}.pet-puppy.pet-s-greeting .pet-tail,.pet-puppy.pet-s-success .pet-tail{animation:pet-wag .5s ease-in-out infinite}.pet-cat.pet-s-greeting .pet-tail,.pet-cat.pet-s-success .pet-tail{animation-duration:1.6s}.pet-s-success .pet-root{animation:pet-hop 1.1s ease-in-out 2}.pet-s-success .pet-confetti{opacity:1;animation:pet-confetti 1.4s ease-out both}.pet-s-success .pet-isparks{opacity:1}.pet-s-success .pet-isparks path{transform-origin:50% 50%;animation:pet-twinkle 1.2s ease-in-out 3}.pet-s-success .pet-isparks .i2{animation-delay:.3s}.pet-s-curious .pet-head{transform:rotate(-8deg) translate(-3px)}.pet-s-curious .pet-eyes{transform:scale(1.1)}.pet-cat.pet-s-curious .pet-ear-l,.pet-cat.pet-s-curious .pet-ear-r{transform:scale(1.07) translateY(-2px)}.pet-puppy.pet-s-curious .pet-ear-l{transform:rotate(-10deg)}.pet-puppy.pet-s-curious .pet-ear-r{transform:rotate(10deg)}.pet-s-curious .pet-root{animation:pet-hop-small .7s ease-out 1}.pet-puppy.pet-s-curious .pet-tail{animation:pet-wag .6s ease-in-out infinite}.pet-s-listening .pet-head{transform:rotate(4deg)}.pet-cat.pet-s-listening .pet-ear-l,.pet-cat.pet-s-listening .pet-ear-r{animation:none;transform:scale(1.07) translateY(-2px)}.pet-puppy.pet-s-listening .pet-ear-l{transform:rotate(-12deg)}.pet-puppy.pet-s-listening .pet-ear-r{transform:rotate(12deg)}.pet-s-listening .pet-waves{opacity:1}.pet-s-listening .pet-waves path{stroke:#8633cd;stroke-width:3;fill:none;stroke-linecap:round;animation:pet-pulse-wave 1.3s ease-in-out infinite}.pet-s-listening .pet-waves path:nth-child(2){animation-delay:.25s}.pet-s-thinking .pet-head{transform:rotate(-7deg)}.pet-s-thinking .pet-eyes{transform:translate(2.5px,-2.5px)}.pet-s-thinking .pet-thought{opacity:1;fill:#c9b6f0}.pet-s-thinking .pet-thought circle{animation:pet-dots 1.2s ease-in-out infinite}.pet-s-thinking .pet-thought circle:nth-child(2){animation-delay:.2s}.pet-s-thinking .pet-thought circle:nth-child(3){animation-delay:.4s}.pet-s-working .pet-eyes{transform:scaleY(.88)}.pet-s-working .pet-head{animation:pet-bob 2.6s ease-in-out infinite}.pet-s-working .pet-paw-l{animation:pet-pat 2.4s ease-in-out infinite}.pet-s-working .pet-paw-r{animation:pet-pat 2.4s ease-in-out 1.2s infinite}.pet-s-working .pet-sparks{opacity:1;fill:#8633cd}.pet-s-working .pet-spark{transform-origin:50% 50%;animation:pet-twinkle 2.4s ease-in-out infinite}.pet-s-working .pet-spark.s2{animation-delay:.8s}.pet-s-working .pet-spark.s3{animation-delay:1.6s}.pet-s-waiting .pet-head{transform:rotate(6deg)}.pet-s-waiting .pet-wave{opacity:1;transform:rotate(8deg)}.pet-s-waiting .pet-ask{opacity:1}.pet-s-attention .pet-mouth-neutral,.pet-s-error .pet-mouth-neutral{opacity:0}.pet-s-attention .pet-mouth-sad,.pet-s-error .pet-mouth-sad{opacity:1}.pet-cat.pet-s-attention .pet-ear-l,.pet-cat.pet-s-error .pet-ear-l{transform:rotate(-14deg)}.pet-cat.pet-s-attention .pet-ear-r,.pet-cat.pet-s-error .pet-ear-r{transform:rotate(14deg)}.pet-puppy.pet-s-attention .pet-ear-l,.pet-puppy.pet-s-error .pet-ear-l{transform:rotate(10deg)}.pet-puppy.pet-s-attention .pet-ear-r,.pet-puppy.pet-s-error .pet-ear-r{transform:rotate(-10deg)}.pet-s-attention .pet-head,.pet-s-error .pet-head{transform:rotate(-3deg) translateY(2px)}.pet-s-attention .pet-alert{opacity:1;animation:pet-pulse-mark 2.4s ease-in-out infinite;transform-origin:50% 50%}.pet-s-error .pet-drop{opacity:1}.pet-puppy.pet-s-attention .pet-tail,.pet-puppy.pet-s-error .pet-tail{animation-duration:6s}.pet-cat.pet-s-attention .pet-tail,.pet-cat.pet-s-error .pet-tail{animation-duration:8s}.pet-s-sleeping .pet-eye{opacity:0}.pet-s-sleeping .pet-eye-sleep{opacity:1}.pet-s-sleeping .pet-head{transform:rotate(5deg) translateY(5px)}.pet-s-sleeping .pet-body{animation-duration:6s}.pet-s-sleeping .pet-tail{animation:none}.pet-cat.pet-s-sleeping .pet-ear-l{transform:rotate(-6deg)}.pet-cat.pet-s-sleeping .pet-ear-r{transform:rotate(6deg)}.pet-puppy.pet-s-sleeping .pet-ear-l{transform:rotate(8deg)}.pet-puppy.pet-s-sleeping .pet-ear-r{transform:rotate(-8deg)}.pet-s-sleeping .pet-zzz{opacity:1}.pet-s-sleeping .pet-zzz path{animation:pet-zfloat 3.2s ease-in-out infinite}.pet-s-sleeping .pet-zzz .z2{animation-delay:1s}.pet-s-sleeping .pet-zzz .z3{animation-delay:2s}.pet-m-off,.pet-m-off *{animation:none!important}.pet-m-off .pet-confetti,.pet-m-off .pet-sparks,.pet-m-off .pet-isparks,.pet-m-off .pet-zzz{opacity:0!important}.pet-m-off.pet-s-sleeping .pet-zzz{opacity:1!important}.pet-m-calm .pet-tail,.pet-m-calm .pet-wave,.pet-m-calm .pet-paw,.pet-m-calm .pet-root,.pet-m-calm .pet-head,.pet-m-calm .pet-shadow,.pet-m-calm .pet-nose,.pet-m-calm .pet-eyes,.pet-m-calm .pet-ear-l,.pet-m-calm .pet-ear-r,.pet-m-calm .pet-spark,.pet-m-calm .pet-thought circle,.pet-m-calm .pet-waves path,.pet-m-calm .pet-zzz path,.pet-m-calm .pet-alert{animation:none!important}.pet-m-calm .pet-confetti,.pet-m-calm .pet-sparks,.pet-m-calm .pet-isparks{opacity:0!important}.pet-m-calm .pet-body{animation:pet-breathe 5.4s ease-in-out infinite!important}.pet-paused,.pet-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion: reduce){.pet,.pet *{animation:none!important;transition-duration:.001ms!important}.pet .pet-confetti,.pet .pet-sparks,.pet .pet-isparks{opacity:0!important}}.nx-companion{display:flex;flex-direction:column;align-items:center;gap:8px}.nx-companion-start{align-items:flex-start}.nx-companion-art{line-height:0}.nx-companion-bubble{position:relative;max-width:460px;margin:4px 0 0;padding:10px 16px;border-radius:18px;background:var(--nx-surface-2);border:1px solid var(--nx-border-subtle);color:var(--nx-ivory);font-size:14.5px;line-height:1.5;text-align:center}.nx-companion-bubble:before{content:"";position:absolute;top:-6px;left:50%;width:10px;height:10px;margin-left:-5px;transform:rotate(45deg);background:var(--nx-surface-2);border-left:1px solid var(--nx-border-subtle);border-top:1px solid var(--nx-border-subtle)}.nx-companion-bubble[data-tone=error],.nx-companion-bubble[data-tone=attention]{border-color:var(--nx-warning)}.nx-companion-bubble[data-tone=error]:before,.nx-companion-bubble[data-tone=attention]:before{border-color:var(--nx-warning)}.nx-companion-name{display:block;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-text-secondary);margin-bottom:2px}.nx-cc-companion{margin:0 auto 14px;min-height:200px}@media (max-width: 640px){.nx-cc-companion{min-height:170px}}.nx-picker-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nx-picker-card{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 10px 16px;border-radius:20px;border:2px solid var(--nx-border-subtle);background:var(--nx-bg);color:inherit;font:inherit;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.nx-picker-card:hover{border-color:var(--nx-coral);transform:translateY(-2px)}.nx-picker-card:focus-visible{outline:3px solid var(--nx-coral);outline-offset:2px}.nx-picker-card.on{border-color:var(--nx-brand-mark, var(--nx-coral));box-shadow:0 8px 28px #8633cd33;background:var(--nx-surface)}.nx-picker-label{font-weight:700;font-size:16px}.nx-picker-tag{font-size:14px;color:var(--nx-text-secondary);font-weight:600}.nx-picker-blurb{font-size:14px;color:var(--nx-muted);text-align:center;line-height:1.4}.nx-picker-note{text-align:center;font-size:14px;color:var(--nx-muted);margin:12px 0 18px}.nx-picker-name{display:block}.nx-picker-name>span{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.nx-picker-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}.nx-companion-offer{margin-bottom:18px}.nx-segmented{display:inline-flex;gap:6px;flex-wrap:wrap}.nx-segmented button{padding:8px 16px;border-radius:999px;border:1px solid var(--nx-border-subtle);background:var(--nx-bg);color:inherit;font:inherit;font-size:14px;cursor:pointer}.nx-segmented button[aria-checked=true]{background:var(--nx-brand-mark, var(--nx-coral));border-color:transparent;color:#fff}@media (max-width: 420px){.nx-picker-cards{gap:8px}.nx-picker-blurb{display:none}}@media (prefers-reduced-motion: reduce){.nx-picker-card{transition:none}.nx-picker-card:hover{transform:none}}.nx-intro{position:fixed;inset:0;z-index:2000;background:#f8f5f1;color:#33263a;overflow:hidden;transition:opacity .45s ease,transform .45s ease;--S: min(68vw, 300px);font-family:var(--nx-font-sans, system-ui, sans-serif)}.nx-intro[data-closing]{opacity:0;transform:scale(1.06);pointer-events:none}.nx-intro-stage{position:absolute;inset:0}.nx-intro-glow{position:absolute;inset:0;background:radial-gradient(60% 50% at 50% 46%,#eaddfb,#eaddfb00 70%),radial-gradient(40% 30% at 20% 10%,#fff3e2,#fff3e200 70%);animation:nx-intro-fade 1s ease both}.nx-intro-particles{position:absolute;inset:0;pointer-events:none}.nx-intro-dot{position:absolute;border-radius:50%;background:#c9b6f0;opacity:0;animation:nx-intro-float 4.2s ease-in-out infinite}.nx-intro-dot.k1{background:#8633cd}.nx-intro-dot.k2{background:#f4c4da}.nx-intro-paper{position:absolute;left:50%;top:46%;width:var(--S);height:var(--S);margin:calc(var(--S) / -2) 0 0 calc(var(--S) / -2);perspective:900px;transform-style:preserve-3d;animation:nx-intro-paper-in .7s cubic-bezier(.2,.9,.3,1) both;filter:drop-shadow(0 18px 30px rgba(100,71,158,.22))}.nx-intro-world{position:absolute;inset:0;border-radius:10px;overflow:hidden;background:#fff;transition:border-radius .8s ease}.nx-intro-stage[data-at~=world] .nx-intro-world{border-radius:38px}.nx-intro-world svg{display:block}.nx-intro-twinkle circle{animation:nx-intro-twinkle 2.6s ease-in-out infinite}.nx-intro-twinkle circle:nth-child(2){animation-delay:.6s}.nx-intro-twinkle circle:nth-child(3){animation-delay:1.2s}.nx-intro-twinkle circle:nth-child(4){animation-delay:1.8s}.nx-intro-flap{position:absolute;inset:0;background:linear-gradient(160deg,#fffdf9,#efe6fa);backface-visibility:visible;animation:nx-intro-flap-open 1s cubic-bezier(.5,0,.2,1) both}.nx-intro-flap.f-top{clip-path:polygon(0 0,100% 0,50% 50%);transform-origin:50% 0;--rot: rotateX(-172deg);animation-delay:.25s}.nx-intro-flap.f-right{clip-path:polygon(100% 0,100% 100%,50% 50%);transform-origin:100% 50%;--rot: rotateY(172deg);animation-delay:.4s}.nx-intro-flap.f-bottom{clip-path:polygon(0 100%,100% 100%,50% 50%);transform-origin:50% 100%;--rot: rotateX(172deg);animation-delay:.55s}.nx-intro-flap.f-left{clip-path:polygon(0 0,0 100%,50% 50%);transform-origin:0 50%;--rot: rotateY(-172deg);animation-delay:.7s}.nx-intro-mark{position:absolute;left:50%;top:calc(46% - var(--S) / 2 - 78px);transform:translate(-50%);opacity:0;line-height:0}.nx-intro-stage[data-at~=world] .nx-intro-mark{animation:nx-intro-rise .7s cubic-bezier(.2,.9,.3,1) both}.nx-intro-pets{position:absolute;left:50%;top:calc(46% + var(--S) / 2 - 150px);transform:translate(-50%);display:flex;align-items:flex-end;justify-content:center;gap:4px;width:var(--S);pointer-events:none}.nx-intro-pet{opacity:0;line-height:0}.nx-intro-pets.pair{top:calc(46% + var(--S) / 2 - 112px)}.nx-intro-stage[data-at~=reveal] .nx-intro-pet{animation:nx-intro-pop .75s cubic-bezier(.3,1.5,.5,1) both}.nx-intro-stage[data-at~=reveal] .nx-intro-pet.p2{animation-delay:.14s}.nx-intro-title{position:absolute;left:0;right:0;top:calc(46% + var(--S) / 2 + 36px);text-align:center;padding:0 20px;opacity:0}.nx-intro-stage[data-at~=title] .nx-intro-title{animation:nx-intro-rise .6s ease both}.nx-intro-welcome{font-size:clamp(22px,4.6vw,30px);font-weight:700;letter-spacing:-.01em}.nx-intro-sub{margin-top:6px;font-size:14.5px;color:#6d5a82}.nx-intro-skip{position:absolute;top:max(16px,env(safe-area-inset-top));right:16px;padding:10px 18px;border-radius:999px;border:1px solid rgba(122,91,181,.3);background:#fffc;color:#33263a;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.nx-intro-skip:hover{background:#fff}.nx-intro-skip:focus-visible{outline:3px solid #8633CD;outline-offset:2px}@keyframes nx-intro-fade{0%{opacity:0}to{opacity:1}}@keyframes nx-intro-paper-in{0%{opacity:0;transform:scale(.72) rotate(-5deg)}to{opacity:1;transform:none}}@keyframes nx-intro-flap-open{0%{transform:rotate3d(0,0,0,0);opacity:1}75%{opacity:1}to{transform:var(--rot);opacity:0}}@keyframes nx-intro-rise{0%{opacity:0;transform:translate(-50%,14px) scale(.92)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes nx-intro-pop{0%{opacity:0;transform:translateY(36px) scale(.4)}to{opacity:1;transform:none}}@keyframes nx-intro-float{0%{opacity:0;transform:translateY(14px)}30%,70%{opacity:.75}to{opacity:0;transform:translateY(-26px)}}@keyframes nx-intro-twinkle{0%,to{opacity:.25}50%{opacity:1}}.nx-intro-title{transform:none}.nx-intro-stage[data-at~=title] .nx-intro-title{animation-name:nx-intro-rise-flat}@keyframes nx-intro-rise-flat{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.nx-intro-stage[data-mode=brief] .nx-intro-flap{display:none}.nx-intro-stage[data-mode=brief] .nx-intro-paper,.nx-intro-stage[data-mode=brief] .nx-intro-pet,.nx-intro-stage[data-mode=brief] .nx-intro-title,.nx-intro-stage[data-mode=brief] .nx-intro-mark{animation-duration:.3s!important;animation-delay:0s!important}.nx-intro-stage[data-mode=brief] .nx-intro-world{border-radius:38px}.nx-intro-stage[data-mode=static] .nx-intro-flap,.nx-intro-stage[data-mode=static] .nx-intro-dot{display:none}.nx-intro-stage[data-mode=static] *,.nx-intro-stage[data-mode=static]{animation:none!important;transition:none!important}.nx-intro-stage[data-mode=static] .nx-intro-world{border-radius:38px}.nx-intro-stage[data-mode=static] .nx-intro-mark,.nx-intro-stage[data-mode=static] .nx-intro-pet,.nx-intro-stage[data-mode=static] .nx-intro-title{opacity:1}@media (prefers-reduced-motion: reduce){.nx-intro,.nx-intro *{animation-duration:.001ms!important;animation-delay:0s!important;transition-duration:.001ms!important}}@media (max-width: 420px){.nx-intro-sub{font-size:14px}}.nx-companion-tappable{cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;touch-action:manipulation}.nx-companion-art{position:relative}.nx-intro-stage[data-at~=reveal] .nx-intro-pet .pet-root{animation:nx-pet-land 1.1s ease-out .35s 1 both}.nx-intro-stage[data-at~=reveal] .nx-intro-pet.p2 .pet-root{animation-delay:.49s}.nx-intro-stage[data-at~=reveal] .nx-intro-pet .pet-isparks{opacity:1}.nx-intro-stage[data-at~=reveal] .nx-intro-pet .pet-isparks path{transform-origin:50% 50%;animation:pet-twinkle 1.6s ease-in-out .5s 2 both}@keyframes nx-pet-land{0%,55%{transform:none}70%{transform:scale(1.06,.92)}85%{transform:scale(.98,1.03)}to{transform:none}}.nx-intro-stage[data-mode=static] .nx-intro-pet .pet-isparks,.nx-intro-stage[data-mode=brief] .nx-intro-pet .pet-isparks{opacity:0}.nx-art{display:block;line-height:0}.nx-art svg{display:block;width:100%;height:auto}.nx-dest{display:inline-block;flex:0 0 auto;line-height:0}.nx-dest svg{display:block;width:100%;height:100%}.nx-art-world .w-far{transform:translate(calc(var(--pan, 0px) * .35));transition:transform 1.2s cubic-bezier(.3,.7,.2,1)}.nx-art-world .w-mid{transform:translate(calc(var(--pan, 0px) * .7));transition:transform 1.2s cubic-bezier(.3,.7,.2,1)}.nx-art-world .w-near{transform:translate(calc(var(--pan, 0px) * 1.1));transition:transform 1.2s cubic-bezier(.3,.7,.2,1)}.nx-art-world .w-twinkle circle{animation:pet-twinkle 3.2s ease-in-out infinite;transform-origin:50% 50%;transform-box:fill-box}.nx-art-world .w-twinkle circle:nth-child(2){animation-delay:.8s}.nx-art-world .w-twinkle circle:nth-child(3){animation-delay:1.6s}.nx-art-world .w-twinkle circle:nth-child(4){animation-delay:2.4s}.nx-art-paperUnfold .pu-t,.nx-art-paperUnfold .pu-r,.nx-art-paperUnfold .pu-b,.nx-art-paperUnfold .pu-l{transform-box:view-box;animation:nx-pu-open 1.1s cubic-bezier(.4,0,.2,1) both}.nx-art-paperUnfold .pu-t{transform-origin:160px 72px;--to: translate(0, -26px) rotate(-3deg);animation-delay:.1s}.nx-art-paperUnfold .pu-r{transform-origin:256px 168px;--to: translate(30px, 0) rotate(5deg);animation-delay:.22s}.nx-art-paperUnfold .pu-b{transform-origin:160px 264px;--to: translate(0, 28px) rotate(3deg);animation-delay:.34s}.nx-art-paperUnfold .pu-l{transform-origin:64px 168px;--to: translate(-30px, 0) rotate(-5deg);animation-delay:.46s}@keyframes nx-pu-open{0%{transform:none}to{transform:var(--to)}}.nx-art-lightTrail .lt-path{stroke-dasharray:520;stroke-dashoffset:520;animation:nx-draw 1.4s cubic-bezier(.4,0,.2,1) .2s forwards}.nx-art-lightTrail .lt-star,.nx-art-lightTrail .lt-sparks{opacity:0;animation:nx-fade-in .6s ease 1.2s forwards}@keyframes nx-draw{to{stroke-dashoffset:0}}@keyframes nx-fade-in{to{opacity:1}}@keyframes nx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.nx-fl,.nx-fl *,.nx-fl *:before,.nx-fl *:after{box-sizing:border-box}.nx-fl{position:fixed;inset:0;z-index:1900;background:#f8f5f1;color:#33263a;font-family:var(--nx-font-sans, system-ui, sans-serif);overflow-y:auto;overscroll-behavior:contain;--pan: 0px;transition:opacity .6s ease,transform .65s cubic-bezier(.3,.7,.2,1);display:flex;flex-direction:column;align-items:center}.nx-fl.leaving{opacity:0;transform:scale(1.05);pointer-events:none}.nx-fl-backdrop{position:fixed;inset:0;overflow:hidden;pointer-events:none}.nx-fl-glow{position:absolute;inset:0;background:radial-gradient(60% 50% at 50% 36%,#eaddfb 0,#eaddfb00 70%),radial-gradient(40% 30% at 14% 8%,#fff3e2 0,#fff3e200 70%)}.nx-fl-world{position:absolute;left:50%;bottom:-16%;width:max(120vw,900px);transform:translate(-50%);opacity:.4}.nx-fl[data-step=welcome] .nx-fl-world{opacity:.62;bottom:-8%}.nx-fl[data-step=reveal] .nx-fl-world,.nx-fl[data-step=name] .nx-fl-world{opacity:.26}.nx-fl-atmo{position:absolute;left:0;right:0;bottom:0;height:28vh;opacity:.8}.nx-fl-atmo svg{height:100%}.nx-fl-sparks{position:absolute;top:12%;right:7%;width:150px;opacity:.85;animation:nx-float 6s ease-in-out infinite}.nx-fl-skip{position:fixed;top:max(14px,env(safe-area-inset-top));right:14px;z-index:3;padding:10px 18px;border-radius:999px;border:1px solid rgba(122,91,181,.3);background:#ffffffd9;color:#33263a;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.nx-fl-skip:hover{background:#fff}.nx-fl-skip:focus-visible,.nx-fl-card-pet:focus-visible,.nx-fl-charm:focus-visible{outline:3px solid #8633CD;outline-offset:2px}.nx-fl-dots{position:fixed;left:50%;top:max(20px,env(safe-area-inset-top));transform:translate(-50%);z-index:3;display:flex;gap:8px;list-style:none;margin:0;padding:0}.nx-fl-dots li{width:8px;height:8px;border-radius:50%;background:#d8ccf1;transition:background .4s,transform .4s}.nx-fl-dots li.on{background:#8633cd;transform:scale(1.25)}.nx-fl-stage{position:relative;z-index:1;width:100%;margin:auto 0;padding:76px 20px 56px;display:flex;justify-content:center}.nx-fl-panel{width:min(560px,100%);text-align:center;animation:nx-fl-in .75s cubic-bezier(.2,.9,.3,1) both}.nx-fl-panel.wide{width:min(780px,100%)}@keyframes nx-fl-in{0%{opacity:0;transform:translateY(20px) scale(.985)}to{opacity:1;transform:none}}.nx-fl-title{font-size:clamp(26px,5.2vw,40px);line-height:1.12;font-weight:700;letter-spacing:-.015em;margin:8px 0 10px;outline:none}.nx-fl-sub{font-size:clamp(16px,2.6vw,19px);color:#6d5a82;margin:0 0 22px;line-height:1.5}.nx-fl-fine{font-size:14px;color:#6d5a82;margin:14px auto 0;max-width:46ch;line-height:1.5}.nx-fl-actions{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:24px;flex-wrap:wrap}.nx-fl-main{width:auto;min-width:160px}.nx-fl-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nx-fl-paper{width:min(230px,52vw);margin:0 auto 6px;animation:nx-fl-paper-in .9s cubic-bezier(.2,.9,.3,1) both;filter:drop-shadow(0 16px 24px rgba(100,71,158,.16))}@keyframes nx-fl-paper-in{0%{opacity:0;transform:scale(.74) rotate(-5deg)}to{opacity:1;transform:none}}.nx-fl-charms{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px}.nx-fl-charm{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 8px 16px;border-radius:22px;border:2px solid rgba(122,91,181,.2);background:#fff;color:inherit;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:border-color .25s,box-shadow .25s,transform .25s,background .25s}.nx-fl-charm:hover{border-color:#8633cd;transform:translateY(-2px)}.nx-fl-charm.on{border-color:#8633cd;background:#f6f0fc;box-shadow:0 10px 28px #8633cd2e}.nx-fl-lantern{position:relative;width:30px;height:40px;border-radius:13px 13px 11px 11px;background:linear-gradient(#e9dff8,#cdbdeb);box-shadow:inset 0 -6px 10px #8633cd1f}.nx-fl-lantern:before{content:"";position:absolute;left:50%;top:-9px;width:2px;height:9px;margin-left:-1px;background:#8d6fbe}.nx-fl-lantern:after{content:"";position:absolute;left:7px;right:7px;bottom:6px;height:10px;border-radius:6px;background:#fff6dcd9}.c-b .nx-fl-lantern{background:linear-gradient(#f7e3ee,#f4c4da)}.c-c .nx-fl-lantern{background:linear-gradient(#fff3d2,#f1c86b)}.nx-fl-charm.on .nx-fl-lantern:after{background:#fff1c9;box-shadow:0 0 14px 4px #ffe0828c;animation:nx-glow 2.4s ease-in-out infinite}@keyframes nx-glow{0%,to{opacity:.8}50%{opacity:1}}.nx-fl-pets{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:6px}.nx-fl-card-pet{display:flex;flex-direction:column;align-items:center;gap:2px;padding:18px 12px 20px;border-radius:26px;border:2px solid rgba(122,91,181,.2);background:#ffffffeb;color:inherit;font:inherit;cursor:pointer;transition:border-color .25s,box-shadow .3s,transform .3s}.nx-fl-card-pet:hover{border-color:#8633cd;transform:translateY(-3px)}.nx-fl-card-pet.on{border-color:#8633cd;background:#f8f3fd;box-shadow:0 14px 36px #8633cd38}.nx-fl-pet-name{font-weight:700;font-size:20px;margin-top:4px}.nx-fl-pet-tag{font-size:14px;font-weight:600;color:#64479e}.nx-fl-pet-blurb{font-size:14px;color:#6d5a82;line-height:1.4}.nx-fl-hero{display:flex;justify-content:center;margin-bottom:4px}.nx-fl-name{display:block;position:relative;max-width:360px;margin:14px auto 0}.nx-fl-name .nx-field{text-align:center;font-size:18px}.nx-fl-chips{display:flex;justify-content:center;gap:8px;margin-top:12px;flex-wrap:wrap}.nx-fl-chips .nx-chip.on{border-color:var(--nx-coral);background:var(--nx-surface-2);color:var(--nx-ivory)}.nx-fl-error{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:4;max-width:90vw}.nx-fl-stagewrap{position:relative;width:min(360px,84vw);margin:0 auto 8px}.nx-fl-platform{width:100%}.nx-fl-trail{position:absolute;left:-12%;top:-6%;width:124%;pointer-events:none;opacity:.9;z-index:0}.nx-fl-entrance{position:absolute;left:50%;bottom:17%;width:210px;transform:translate(-50%);line-height:0;z-index:1}.nx-fl-entrance.k-cat{animation:nx-cat-in 1.25s cubic-bezier(.25,.9,.35,1.02) both}.nx-fl-entrance.k-puppy{animation:nx-pup-in 1.3s ease-out both}.nx-fl-entrance.k-cat .pet-root{animation:nx-land 1.25s ease-out both}.nx-fl-entrance.k-puppy .pet-root{animation:nx-hop-twice 1.3s ease-out both}@keyframes nx-cat-in{0%{opacity:0;transform:translate(-50%,-150%) scale(.9) rotate(-6deg)}55%{opacity:1}to{opacity:1;transform:translate(-50%) scale(1) rotate(0)}}@keyframes nx-land{0%,62%{transform:none}74%{transform:scale(1.08,.88)}88%{transform:scale(.98,1.04)}to{transform:none}}@keyframes nx-pup-in{0%{opacity:0;transform:translate(-190%,14%) scale(.9)}20%{opacity:1}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes nx-hop-twice{0%,to{transform:none}22%{transform:translateY(-16px)}38%{transform:none}56%{transform:translateY(-10px)}70%{transform:none}80%{transform:scale(1.05,.93)}90%{transform:none}}.nx-fl.calm .nx-fl-entrance,.nx-fl.calm .nx-fl-entrance .pet-root{animation:none!important}.nx-intro-stage{animation:nx-intro-camera 4.2s cubic-bezier(.3,.6,.2,1) both;transform-origin:50% 46%}@keyframes nx-intro-camera{0%{transform:scale(1.04) translateY(6px)}to{transform:scale(1) translateY(0)}}.nx-intro-stage[data-at~=world] .nx-art-world{--pan: -10px}.nx-intro-stage[data-at~=reveal] .nx-art-world{--pan: -18px}.nx-intro-trail{position:absolute;left:50%;top:calc(46% - var(--S) / 2 - 62px);width:min(560px,92vw);margin-left:calc(min(560px,92vw)/-2);opacity:0;pointer-events:none}.nx-intro-stage[data-at~=world] .nx-intro-trail{opacity:.9;transition:opacity .5s ease}.nx-intro-worldart svg{width:100%;height:100%}.nx-intro-stage[data-at~=reveal] .nx-intro-pet.k-cat{animation:nx-cat-pop .95s cubic-bezier(.25,.9,.35,1.02) both}.nx-intro-stage[data-at~=reveal] .nx-intro-pet.k-puppy{animation:nx-pup-pop 1s ease-out both;animation-delay:.14s}@keyframes nx-cat-pop{0%{opacity:0;transform:translateY(-46px) scale(.86) rotate(-5deg)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes nx-pup-pop{0%{opacity:0;transform:translate(-60px) scale(.86)}25%{opacity:1}to{opacity:1;transform:none}}.nx-intro-stage[data-mode=static],.nx-intro-stage[data-mode=static] .nx-intro-trail .lt-path{animation:none!important}.nx-intro-stage[data-mode=static] .nx-intro-trail{opacity:.9}@media (max-width: 520px){.nx-fl-pets{gap:10px}.nx-fl-pet-blurb{display:none}.nx-fl-charms{gap:8px}.nx-fl-charm{font-size:14px;padding:16px 4px 12px}.nx-fl-stage{padding-top:64px}.nx-fl-sparks{width:100px}}@media (prefers-reduced-motion: reduce){.nx-fl,.nx-fl *{animation:none!important;transition-duration:.001ms!important}.nx-art-lightTrail .lt-path{stroke-dashoffset:0!important}.nx-art-lightTrail .lt-star,.nx-art-lightTrail .lt-sparks{opacity:1!important}.nx-intro-stage{animation:none!important}}.nx-cc-stage{position:relative;isolation:isolate}.nx-cc-stage>*:not(.nx-cc-atmosphere){position:relative;z-index:1}.nx-cc-atmosphere{position:absolute!important;left:-28px;right:-28px;top:120px;height:250px;z-index:0!important;opacity:.55;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 35%,#000 70%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 35%,#000 70%,transparent);overflow:hidden}.nx-cc-atmosphere svg{height:100%}.nx-mission-dest{margin:-4px 0 0}.nx-mpath{list-style:none;margin:8px 4px 16px;padding:0;display:flex;align-items:flex-end;min-height:58px}.nx-mnode{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0}.nx-mnode+.nx-mnode:before{content:"";position:absolute;left:-50%;right:50%;bottom:8px;height:0;border-top:2px dashed #CDBDEB}.nx-mnode.s-completed+.nx-mnode:before,.nx-mnode.s-completed+.nx-mnode.s-running:before{border-top-style:solid;border-top-color:var(--nx-success, #467240)}.nx-mdot{position:relative;z-index:1;width:16px;height:16px;border-radius:50%;border:2px solid #CDBDEB;background:var(--nx-bg, #F8F5F1)}.nx-mnode.s-completed .nx-mdot{background:var(--nx-success, #467240);border-color:var(--nx-success, #467240)}.nx-mnode.s-completed .nx-mdot:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.nx-mnode.s-running .nx-mdot{background:#8633cd;border-color:#8633cd}.nx-mnode.s-running .nx-mdot:before{content:"";position:absolute;inset:-7px;border-radius:50%;border:2px solid #8633CD;opacity:.5;animation:nx-mpulse 1.8s ease-out infinite}.nx-mnode.s-waiting .nx-mdot,.nx-mnode.s-blocked .nx-mdot{border-color:#8a5e16;background:#fff3d9}.nx-mnode.s-failed .nx-mdot{border-color:#a04a52;background:#a04a52}.nx-mnode.s-failed .nx-mdot:after{content:"!";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:800;line-height:1}.nx-mnode.s-queued .nx-mdot,.nx-mnode.s-retrying .nx-mdot{border-style:dashed}.nx-mhere{margin-bottom:4px;animation:nx-float 3.4s ease-in-out infinite}@keyframes nx-mpulse{0%{transform:scale(.7);opacity:.6}to{transform:scale(1.5);opacity:0}}.nx-empty-world{text-align:center}.nx-empty-art{width:min(300px,80%);margin:0 auto 10px;border-radius:16px}.nx-result-lantern{flex:0 0 auto;width:30px;margin-top:-2px}.nx-result-lantern svg{width:100%}.nx-result-mark{flex:0 0 auto;width:22px;height:22px;margin-top:1px;border-radius:50%;background:#a04a52;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800}.nx-cc-companion{position:relative}.nx-cc-lantern{position:absolute;right:calc(50% - 168px);top:10px;width:72px;pointer-events:none;animation:nx-lantern-up 1.3s cubic-bezier(.25,.9,.35,1.02) both}.nx-cc-lantern .cl-glow{animation:nx-glow 2.6s ease-in-out infinite}@keyframes nx-lantern-up{0%{opacity:0;transform:translateY(26px) scale(.8)}to{opacity:1;transform:none}}@media (max-width: 640px){.nx-cc-lantern{right:4px;width:56px}.nx-cc-atmosphere{top:90px;height:200px}}@media (prefers-reduced-motion: reduce){.nx-mhere,.nx-mnode.s-running .nx-mdot:before,.nx-cc-lantern,.nx-cc-lantern .cl-glow{animation:none!important}}.pet .pet-brow{transform-box:fill-box;transform-origin:50% 100%;opacity:.5;transition:transform .35s ease,opacity .3s ease}.pet-s-greeting .pet-brow,.pet-s-success .pet-brow{transform:translateY(-2.5px);opacity:.42}.pet-s-curious .pet-brow-l{transform:translateY(-3px) rotate(-6deg);opacity:.7}.pet-s-curious .pet-brow-r{transform:translateY(-5px) rotate(7deg);opacity:.7}.pet-s-listening .pet-brow{transform:translateY(-2.5px);opacity:.65}.pet-s-thinking .pet-brow-l{transform:translateY(-3px);opacity:.65}.pet-s-thinking .pet-brow-r{transform:translateY(1px) rotate(-6deg);opacity:.65}.pet-s-working .pet-brow{transform:translateY(2px) scaleX(.94);opacity:.7}.pet-s-working .pet-brow-l{transform:translateY(2px) rotate(5deg) scaleX(.94)}.pet-s-working .pet-brow-r{transform:translateY(2px) rotate(-5deg) scaleX(.94)}.pet-s-waiting .pet-brow-l{transform:translateY(-3px) rotate(-9deg);opacity:.65}.pet-s-waiting .pet-brow-r{transform:translateY(-1px) rotate(3deg);opacity:.6}.pet-s-attention .pet-brow-l,.pet-s-error .pet-brow-l{transform:translateY(-1px) rotate(-15deg);opacity:.75}.pet-s-attention .pet-brow-r,.pet-s-error .pet-brow-r{transform:translateY(-1px) rotate(15deg);opacity:.75}.pet-s-error .pet-brow-l{transform:translateY(0) rotate(-20deg)}.pet-s-error .pet-brow-r{transform:translateY(0) rotate(20deg)}.pet-s-sleeping .pet-brow{opacity:0}.pet .pet-cheek{transform-box:fill-box;transform-origin:50% 50%;transition:opacity .45s ease,transform .45s ease}.pet-s-greeting .pet-cheek,.pet-s-success .pet-cheek,.pet-g-boop .pet-cheek{opacity:.95;transform:scale(1.22)}.pet .pet-charm{transform-box:fill-box;transform-origin:50% 0%}.pet-g-bounce .pet-charm,.pet-s-success .pet-charm,.pet-s-greeting .pet-charm{animation:pet-charm-swing .55s ease-in-out 3}.pet .pet-tuft{transform-box:fill-box;transform-origin:50% 100%;transition:transform .4s ease}.pet-g-head-tilt .pet-tuft,.pet-s-curious .pet-tuft{transform:rotate(12deg)}.pet-s-success .pet-tuft{animation:pet-tuft-bob .5s ease-in-out 4}@keyframes pet-charm-swing{0%,to{transform:rotate(0)}30%{transform:rotate(16deg)}70%{transform:rotate(-12deg)}}@keyframes pet-tuft-bob{0%,to{transform:rotate(0)}50%{transform:rotate(14deg)}}.pet-m-calm .pet-charm,.pet-m-calm .pet-tuft{animation:none!important}a.nx-skip-link{position:absolute;inset-inline-start:12px;top:-48px;z-index:1000;padding:10px 16px;border-radius:10px;background:var(--nx-ivory, #2B2233);color:var(--nx-bg, #fff);font-weight:600;text-decoration:none;box-shadow:0 6px 20px #00000040}a.nx-skip-link:focus,a.nx-skip-link:focus-visible{top:12px;outline:3px solid var(--nx-coral, #7A5BB5);outline-offset:2px}.nx-main:focus{outline:none}@media (prefers-reduced-motion: reduce){.nx-skip-link{transition:none}}html[data-calm=true] *,html[data-calm=true] *:before,html[data-calm=true] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}html[data-hidden=true] *,html[data-hidden=true] *:before,html[data-hidden=true] *:after{animation-play-state:paused!important}.nx-calm-toggle{margin-inline-end:0}.nx-problem-head.nx-problem-head-wide{max-width:40rem}.nx-problem-grid.nx-problem-grid-two{grid-template-columns:repeat(2,1fr);max-width:820px}@media (max-width: 900px){.nx-problem-grid.nx-problem-grid-two{grid-template-columns:1fr}}@media (max-width: 700px){.nx-nav-right{gap:8px!important}.nx-nav-right .nx-theme-toggle{padding-inline:12px;min-width:44px;min-height:44px;justify-content:center}.nx-nav-right .nx-theme-toggle .nx-theme-toggle-label{display:none}}@media (max-width: 520px){.nx-nav-right .nx-nav-cta{display:none}.nx-nav-right button[aria-label="Open menu"]{min-width:44px;min-height:44px}}.nx-world{--p: 0;--sh: 100vh;--w-sky1: #0B0C10;--w-sky2: #170F1F;--w-sky3: #2D1B36;--w-sun: #A67BC1;--w-far1: #1B1224;--w-far2: #231730;--w-mid: #2D1B36;--w-ground: #34213F;--w-fg1: #261831;--w-fg2: #1B1124;--w-ivory: #3A2447;--w-ivory2: #2D1B36;--w-lav: #6B4B7C;--w-lav2: #5A3D6A;--w-purple: #8A2BE2;--w-glow: #A67BC1;--w-paper: #D9D4E6;--w-path: #4A2E56;--w-spark: #59D4C6;--w-veil: #0B0C10;position:relative;height:440vh;background:var(--w-veil);color:#f5f6f8}@supports (height: 100svh){.nx-world{--sh: 100svh;height:440svh}}.nx-world-stage{position:sticky;top:0;height:var(--sh);overflow:hidden;background:radial-gradient(120% 90% at 70% 38%,#2d1b36,#170f1f 48%,#0b0c10)}.nx-world-3d,.nx-world-3d .nx-world-canvas{position:absolute;inset:0;width:100%;height:100%}.nx-world-3d{animation:nx-w-fade 1.2s ease both}.nx-world-layers{position:absolute;inset:0}.nx-world-layer{position:absolute;left:0;bottom:0;height:100%;display:block;width:var(--lw);transform:translate3d(calc(var(--p) * min(0px,100vw - var(--lw))),0,0)}.nx-world.is-active .nx-world-layer{will-change:transform}.nx-world-layer.l-far{--lw: calc(var(--sh) * 2.2)}.nx-world-layer.l-mid{--lw: calc(var(--sh) * 2.8)}.nx-world-layer.l-arch{--lw: calc(var(--sh) * 3.4)}.nx-world-layer.l-front{--lw: calc(var(--sh) * 4.2)}.nx-world-layer.l-front>svg{position:absolute;inset:0;width:100%;height:100%;display:block}.nx-world svg .w-far1{fill:var(--w-far1)}.nx-world svg .w-far2{fill:var(--w-far2)}.nx-world svg .w-mid{fill:var(--w-mid)}.nx-world svg .w-ground{fill:var(--w-ground)}.nx-world svg .w-fg1{fill:var(--w-fg1)}.nx-world svg .w-fg2{fill:var(--w-fg2)}.nx-world svg .w-ivory{fill:var(--w-ivory);stroke:#8a2be299;stroke-width:2}.nx-world svg .w-ivory2{fill:var(--w-ivory2);stroke:#8a2be273;stroke-width:2}.nx-world svg .w-lav{fill:var(--w-lav)}.nx-world svg .w-lav2{fill:var(--w-lav2)}.nx-world svg .w-purple{fill:var(--w-purple)}.nx-world svg .w-glow{fill:var(--w-glow)}.nx-world svg .w-paper{fill:var(--w-paper)}.nx-world svg .w-cloud{fill:#89649a;opacity:.16}.nx-world svg .w-line{fill:none;stroke:var(--w-lav2);stroke-width:5;stroke-linecap:round}.nx-world svg .w-pathline{stroke:var(--w-path);stroke-width:30;stroke-linecap:round;opacity:.85}.nx-world svg .w-spark{fill:var(--w-spark);opacity:.9;transform-box:fill-box;transform-origin:center;animation:nx-w-twinkle 3.4s ease-in-out infinite}.nx-world svg .w-float{animation:nx-w-float 7s ease-in-out infinite}.nx-world svg .w-float.f2{animation-duration:9s;animation-delay:-2s}.nx-world svg .w-float.f3{animation-duration:8s;animation-delay:-4s}@keyframes nx-w-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes nx-w-twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes nx-w-fade{0%{opacity:0}to{opacity:1}}.nx-world-veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0b0c10b3,#0b0c1000 14% 88%,#0b0c10)}.nx-world-shade{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .6s ease;background:linear-gradient(90deg,#0b0c10f0,#0b0c10c7 34%,#0b0c1040 60%,#0b0c1000 78%)}.nx-world-shade[data-on=true]{opacity:1}.nx-world-anchor{position:absolute;left:0;top:calc((100% - var(--sh)) / 3);width:1px;height:1px;pointer-events:none}.nx-world-panel{position:absolute;z-index:2;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease,visibility 0s linear .55s}.nx-world-panel[data-on=true]{opacity:1;visibility:visible;transform:none;transition:opacity .55s ease .08s,transform .55s ease .08s,visibility 0s}.nx-world-panel[data-on=true][data-text=out]{opacity:0;transform:translateY(18px)}.nx-world-hero{left:6vw;top:50%;translate:0 -50%;width:min(680px,88vw)}.nx-world-wordmark{margin:0 0 18px;font-size:clamp(1rem,1.3vw,1.125rem);font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:#b592ce}.nx-world-hero h1{margin:0 0 22px;font-family:var(--nx-font-sans);font-size:clamp(3rem,6vw,5.5rem);line-height:1.04;letter-spacing:-.03em;font-weight:700;color:#f5f6f8;text-wrap:balance}.nx-world-hero h1 .nx-accent{color:#b592ce;animation:none;text-shadow:none}.nx-world-lede{margin:0 0 32px;max-width:34em;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6;color:#c5c6c7}.nx-world-cta{display:flex;flex-wrap:wrap;gap:14px}.nx-world-cta .nx-primary,.nx-world-cta .nx-secondary,.nx-world-step .nx-primary{min-height:52px;padding:0 28px;font-size:1.0625rem;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.nx-world-step{left:6vw;bottom:11vh;width:min(520px,88vw);padding:28px 30px 30px;border-radius:18px;background:#1f2833eb;border:1px solid rgba(166,123,193,.32);box-shadow:0 24px 70px #00000080;backdrop-filter:blur(8px)}.nx-world-step .nx-idea-eyebrow{color:#b592ce;font-size:.9375rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px}.nx-world-step h3,.nx-world-card h3{font-family:var(--nx-font-sans);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.18;letter-spacing:-.02em;font-weight:650;margin:0 0 12px;color:#f5f6f8}.nx-world-step p,.nx-world-card p{margin:0 0 20px;color:#c5c6c7;font-size:clamp(1.05rem,1.3vw,1.15rem);line-height:1.6}.nx-world-step p:last-child,.nx-world-card p:last-child{margin-bottom:0}.nx-world-dots{position:absolute;right:22px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:6px;z-index:3}.nx-world-dots button{width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.nx-world-dots button:after{content:"";width:12px;height:12px;border-radius:50%;background:#a67bc140;border:2px solid #A67BC1;transition:transform .25s ease,background .25s ease}.nx-world-dots button.on:after{background:#a67bc1;transform:scale(1.35)}.nx-world-dots button:focus-visible{outline:3px solid #59D4C6;outline-offset:-4px;border-radius:12px}.nx-world-skip{position:absolute;top:84px;right:22px;z-index:3;min-height:44px;display:inline-flex;align-items:center;padding:0 18px;border-radius:999px;font:inherit;font-size:1rem;text-decoration:none;cursor:pointer;color:#f5f6f8;background:#1f2833e6;border:1px solid rgba(166,123,193,.45)}.nx-world-skip:hover{background:#4a2e56}.nx-world-skip:focus-visible{outline:3px solid #59D4C6;outline-offset:2px}.nx-world.is-static{height:auto;--p: .62}.nx-world.is-static .nx-world-stage{position:relative;height:auto;min-height:min(100vh,860px)}.nx-world.is-static .nx-world-hero{position:relative;left:auto;top:auto;translate:none;padding:150px 6vw 110px;width:min(760px,100%)}.nx-world.is-static .nx-world-panel{transition:none}.nx-world.is-static svg .w-spark,.nx-world.is-static svg .w-float{animation:none}.nx-world-static{max-width:1180px;margin:0 auto;padding:56px 6vw 90px;position:relative;z-index:2}.nx-world-static h2{margin:0 0 30px;font-family:var(--nx-font-sans);font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.1;letter-spacing:-.025em;font-weight:700;color:#f5f6f8}.nx-world-cards{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:18px}.nx-world-card{padding:26px 26px 28px;border-radius:16px;background:#1f2833;border:1px solid rgba(166,123,193,.28)}.nx-world-card .nx-idea-eyebrow{color:#b592ce;font-size:.9375rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px}@media (max-width: 1000px){.nx-world-cards{grid-template-columns:1fr}}@media (max-width: 900px){.nx-world-shade{background:linear-gradient(0deg,#0b0c10f7,#0b0c10eb 46%,#0b0c1059 70%,#0b0c1000 86%)}.nx-world-hero{left:6vw;right:6vw;top:auto;bottom:7vh;translate:none;width:auto}.nx-world-hero h1{font-size:clamp(2.4rem,8vw,4rem)}.nx-world.is-static .nx-world-hero{padding:130px 6vw 80px}}@media (max-width: 700px){.nx-world{height:400vh}@supports (height: 100svh){.nx-world{height:400svh}}.nx-world-shade{background:linear-gradient(0deg,#0b0c10f7,#0b0c10eb 46%,#0b0c1059 70%,#0b0c1000 86%)}.nx-world-hero{left:20px;right:20px;top:auto;bottom:7vh;translate:none;width:auto}.nx-world-hero h1{font-size:clamp(2.4rem,10.5vw,3.25rem);margin-bottom:16px}.nx-world-wordmark{margin-bottom:12px}.nx-world-lede{margin-bottom:22px}.nx-world-step{left:14px;right:14px;bottom:14px;width:auto;padding:22px 22px 24px}.nx-world-step h3{font-size:1.5rem}.nx-world-dots{display:none}.nx-world-skip{top:76px;right:12px}.nx-world.is-static .nx-world-hero{padding:120px 20px 70px}}.nx-landing{background:#0b0c10}.nx-landing .nx-nav{position:fixed;top:0;left:0;right:0;height:72px}.nx-landing .nx-nav.nx-nav-scrolled{background:#0b0c10f0;backdrop-filter:blur(12px);border-bottom-color:#a67bc138;box-shadow:none}.nx-landing .nx-brand{color:#f5f6f8;text-decoration:none;font-size:1.125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.nx-landing .nx-nav-links{gap:38px}.nx-landing .nx-nav-links a{color:#f5f6f8;font-size:1.0625rem;font-weight:500}.nx-landing .nx-nav-links a:hover{color:#b592ce}.nx-landing .nx-nav-right{display:flex;align-items:center;gap:18px}.nx-landing .nx-nav-login-link{color:#f5f6f8;font-size:1.0625rem;font-weight:500;text-decoration:none}.nx-landing .nx-nav-login-link:hover{color:#b592ce}.nx-landing .nx-nav-cta{min-height:44px;padding:0 20px;font-size:1rem}.nx-landing .nx-nav a:focus-visible,.nx-landing .nx-nav button:focus-visible{outline:3px solid #59D4C6;outline-offset:3px;border-radius:6px}.nx-landing .nx-landing-drawer-panel{background:#0b0c10;border-left:1px solid rgba(166,123,193,.3)}.nx-landing .nx-landing-drawer-panel a{color:#f5f6f8;font-size:1.125rem;padding:14px 4px;border-bottom-color:#a67bc133}.nx-landing .nx-landing-drawer-close{color:#f5f6f8;font-size:2rem;min-width:44px;min-height:44px}.nx-landing .nx-landing-drawer-backdrop{background:#0009}.nx-sec{position:relative;z-index:1;padding:clamp(72px,10vw,140px) 6vw;background:#0b0c10}.nx-sec-head{max-width:62rem;margin:0 auto clamp(36px,5vw,64px)}.nx-sec-eyebrow{margin:0 0 14px;font-size:.9375rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#b592ce}.nx-sec h2{margin:0;font-family:var(--nx-font-sans);font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.1;letter-spacing:-.025em;font-weight:700;color:#f5f6f8;text-wrap:balance}.nx-sec-sub{margin:18px 0 0;max-width:44rem;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;color:#c5c6c7}.nx-sample{color:#f5f6f8;font-weight:600}.pv-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pv{margin:0;padding:26px 26px 28px;background:#1f2833;border:1px solid rgba(166,123,193,.28);border-radius:16px;display:flex;flex-direction:column;gap:16px}.pv figcaption{display:flex;justify-content:space-between;align-items:center;gap:10px 14px;flex-wrap:wrap}.pv-label{font-size:.9375rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b592ce}.pv-chip{font-size:.9375rem;font-weight:600;padding:4px 12px;border-radius:999px;border:1px solid rgba(166,123,193,.55);color:#f5f6f8}.pv-chip-run,.pv-chip-ok{border-color:#59d4c699;color:#59d4c6}.pv-goal{margin:0;font-size:clamp(1.35rem,2vw,1.55rem);line-height:1.28;font-weight:600;letter-spacing:-.01em;color:#f5f6f8}.pv-lead{margin:0;font-size:1.1rem;line-height:1.55;color:#c5c6c7}.pv-bar{height:8px;border-radius:4px;background:#141a22;overflow:hidden}.pv-bar span{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#8a2be2,#a67bc1)}.pv-steps,.pv-sources,.pv-doc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:1.05rem;line-height:1.45;color:#c5c6c7}.pv-steps li{display:flex;gap:12px;align-items:flex-start}.pv-steps b{color:#f5f6f8;letter-spacing:.04em;margin-right:4px}.pv-ok{color:#59d4c6;font-weight:700;width:12px;text-align:center;flex:none}.pv-chip-ok .pv-ok{width:auto;margin-right:4px}.pv-dot{width:12px;height:12px;border-radius:50%;background:#8a2be2;box-shadow:0 0 0 4px #8a2be24d;margin-top:.45em;flex:none}.pv-ring{width:12px;height:12px;border-radius:50%;border:2px solid #A67BC1;margin-top:.4em;flex:none;box-sizing:border-box}.pv-sources li{display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:#141a22;border:1px solid rgba(166,123,193,.2);border-radius:10px}.pv-sources b{color:#f5f6f8;font-weight:600}.pv-sources span{color:#b9bbc0;font-size:.95rem}.pv-doc{counter-reset:pvn}.pv-doc li{counter-increment:pvn;padding:10px 14px;background:#141a22;border-radius:10px;border-left:3px solid #8A2BE2}.pv-doc li:before{content:counter(pvn) ". ";color:#b592ce;font-weight:700}.pv-note{margin:0;font-size:.95rem;line-height:1.5;color:#b9bbc0}.pv-mail{background:#141a22;border:1px solid rgba(166,123,193,.2);border-radius:10px;padding:14px 16px;font-size:1.05rem;line-height:1.5;color:#c5c6c7}.pv-mail span{color:#b592ce;font-weight:700;margin-right:8px}.pv-mail p{margin:8px 0 0}.pv-actions{display:flex;gap:12px}.pv-btn{padding:10px 22px;border-radius:10px;border:1px solid rgba(166,123,193,.55);color:#f5f6f8;font-weight:600;font-size:1rem}.pv-btn-yes{background:#8a2be2;border-color:#a67bc1;color:#fff}.nx-decide{background:radial-gradient(90% 80% at 50% 0%,#2d1b36,#170f1f 55%,#0b0c10)}.nx-decide .nx-sec-head{text-align:left}.nx-decide-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px}.nx-decide-item{border-top:1px solid rgba(166,123,193,.35);padding-top:22px}.nx-decide-item h3{margin:0 0 10px;font-family:var(--nx-font-sans);font-size:clamp(1.35rem,2vw,1.6rem);line-height:1.25;font-weight:600;color:#f5f6f8}.nx-decide-item p{margin:0 0 10px;font-size:clamp(1.05rem,1.3vw,1.15rem);line-height:1.6;color:#c5c6c7}.nx-decide-item a,.nx-landing .nx-sec a{color:#b592ce;text-decoration:underline;text-underline-offset:3px}.nx-decide-item a:hover{color:#f5f6f8}.nx-companions{display:grid;grid-template-columns:auto minmax(0,560px);gap:clamp(32px,6vw,90px);align-items:center;justify-content:center}.nx-companions-art{display:flex;gap:20px}.nx-companions-art figure{margin:0;text-align:center;padding:26px 26px 16px;background:#1f2833;border:1px solid rgba(166,123,193,.28);border-radius:20px}.nx-companions-art figcaption{margin-top:8px;font-size:1.0625rem;font-weight:600;color:#f5f6f8}.nx-landing .nx-pricing{padding:clamp(72px,10vw,140px) 6vw;border-bottom:0;background:linear-gradient(180deg,#0b0c10,#140d1b)}.nx-landing .nx-pricing .nx-sec-head{text-align:center}.nx-landing .nx-pricing-grid{max-width:1060px}.nx-landing .nx-plan{background:#1f2833;border:1px solid rgba(166,123,193,.28);backdrop-filter:none;padding:32px 28px}.nx-landing .nx-plan:hover{border-color:#a67bc1;transform:none}.nx-landing .nx-plan.featured{background:linear-gradient(165deg,#8a2be238,#1f2833 60%);border-color:#a67bc1}.nx-landing .nx-plan-name{font-size:.9375rem;color:#b592ce;letter-spacing:.14em}.nx-landing .nx-plan-price{font-size:2.5rem;color:#f5f6f8}.nx-landing .nx-plan-price span{font-size:1rem;color:#c5c6c7}.nx-landing .nx-plan-desc{font-size:1.05rem;color:#c5c6c7}.nx-landing .nx-plan-list li{font-size:1.05rem;color:#f5f6f8}.nx-landing .nx-plan-list li:before{background:#59d4c6}.nx-landing .nx-plan .nx-primary,.nx-landing .nx-plan .nx-secondary{min-height:52px;font-size:1.0625rem;display:inline-flex;align-items:center}.nx-final{position:relative;overflow:hidden;display:grid;place-items:center;min-height:600px;padding:clamp(96px,12vw,160px) 6vw clamp(200px,22vw,280px);text-align:center;background:linear-gradient(180deg,#140d1b,#2d1b36 72%,#1d1126)}.nx-final-scape{position:absolute;left:0;right:0;bottom:0;height:58%;pointer-events:none}.nx-final-scape svg{width:100%;height:100%;display:block}.nx-final-mark{position:absolute;left:50%;bottom:6%;transform:translate(-50%);white-space:nowrap;font-size:clamp(3rem,13vw,10rem);font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#3a2447}.nx-final-copy{position:relative;z-index:1}.nx-final-copy h2{margin:0 0 32px;font-family:var(--nx-font-sans);font-size:clamp(2.25rem,5vw,4rem);line-height:1.08;letter-spacing:-.03em;font-weight:700;color:#f5f6f8;max-width:14em;text-wrap:balance}.nx-final-copy .nx-primary{min-height:56px;padding:0 34px;font-size:1.125rem}.nx-landing .nx-footer{background:#0b0c10;border-top:1px solid rgba(166,123,193,.22);color:#c5c6c7;font-size:1rem;padding:44px 6vw}.nx-landing .nx-footer-brand strong{color:#f5f6f8;font-size:1.0625rem;letter-spacing:.14em;text-transform:uppercase}.nx-landing .nx-footer-links a{color:#c5c6c7;font-size:1rem}.nx-landing .nx-footer-links a:hover{color:#b592ce}@media (max-width: 900px){.pv-grid,.nx-decide-grid{grid-template-columns:1fr}.nx-companions{grid-template-columns:1fr;justify-items:center;text-align:center}.nx-companions .nx-sec-sub{margin-inline:auto}.nx-landing .nx-pricing-grid{grid-template-columns:1fr;max-width:460px}}@media (max-width: 560px){.pv{padding:22px 20px 24px}.nx-companions-art{gap:12px}.nx-companions-art figure{padding:18px 12px 12px}.nx-final{min-height:520px}}.nx-landing .nx-plan-list{margin-bottom:26px}.nx-fl.nx-night{background:radial-gradient(120% 90% at 50% 18%,#2d1b36,#170f1f 55%,#0b0c10);color:#f5f6f8}.nx-fl.nx-night .nx-fl-glow{background:radial-gradient(60% 50% at 50% 36%,#8a2be242 0,#8a2be200 70%),radial-gradient(40% 30% at 14% 8%,#59d4c614 0,#59d4c600 70%)}.nx-fl.nx-night .nx-fl-world{opacity:.14;filter:saturate(.7)}.nx-fl.nx-night[data-step=welcome] .nx-fl-world{opacity:.24}.nx-fl.nx-night[data-step=reveal] .nx-fl-world,.nx-fl.nx-night[data-step=name] .nx-fl-world{opacity:.1}.nx-fl.nx-night .nx-fl-atmo{opacity:.22}.nx-fl.nx-night .nx-fl-sub,.nx-fl.nx-night .nx-fl-fine,.nx-fl.nx-night .nx-fl-pet-blurb{color:#c5c6c7}.nx-fl.nx-night .nx-fl-pet-tag{color:#b592ce}.nx-fl.nx-night .nx-fl-skip{background:#1f2833eb;border-color:#a67bc173;color:#f5f6f8}.nx-fl.nx-night .nx-fl-skip:hover{background:#4a2e56}.nx-fl.nx-night .nx-fl-skip:focus-visible,.nx-fl.nx-night .nx-fl-card-pet:focus-visible,.nx-fl.nx-night .nx-fl-charm:focus-visible{outline-color:#59d4c6}.nx-fl.nx-night .nx-fl-dots li{background:#a67bc14d}.nx-fl.nx-night .nx-fl-dots li.on{background:#a67bc1}.nx-fl.nx-night .nx-fl-charm,.nx-fl.nx-night .nx-fl-card-pet{background:#1f2833;border-color:#a67bc152;color:#f5f6f8}.nx-fl.nx-night .nx-fl-charm:hover,.nx-fl.nx-night .nx-fl-card-pet:hover,.nx-fl.nx-night .nx-fl-charm.on,.nx-fl.nx-night .nx-fl-card-pet.on{border-color:#a67bc1}.nx-fl.nx-night .nx-fl-charm.on,.nx-fl.nx-night .nx-fl-card-pet.on{background:#2d1b36;box-shadow:0 10px 28px #8a2be240}.nx-fl.nx-night .nx-fl-paper{filter:drop-shadow(0 16px 28px rgba(138,43,226,.35))}.nx-night .nx-cc-atmosphere{opacity:.2;filter:saturate(.6)}.nx-night .nx-mnode+.nx-mnode:before{border-top-color:#a67bc180}.nx-night .nx-mdot{border-color:#a67bc1;background:#0b0c10}.nx-night .nx-mnode.s-waiting .nx-mdot,.nx-night .nx-mnode.s-blocked .nx-mdot{border-color:#e0b15a;background:#2d1b36}.nx-world-static{scroll-margin-top:84px}@media (max-width: 900px){.nx-mobile-topbar{gap:6px}.nx-mobile-icon-btn{inline-size:44px;block-size:44px;min-inline-size:44px}.nx-mobile-topbar-brand{min-block-size:44px;display:inline-flex;align-items:center}.nx-bottom-nav-item{min-block-size:52px;justify-content:center}.nx-bottom-nav-item .nx-bottom-nav-icon{font-size:19px}.nx-mobile-topbar button,.nx-mobile-topbar a{min-block-size:44px}}@media (max-width: 900px) and (pointer: coarse){.nx-sidebar-link{min-block-size:48px}.nx-sidebar-close-btn{inline-size:44px;block-size:44px}}.nx-page:has(.nx-app) .nx-atmosphere{display:none}.nx-empty.nx-card{background:transparent;border:0;box-shadow:none}.nx-empty .nx-empty-icon{display:none}a.nx-primary,a.nx-secondary{text-decoration:none}:lang(fa){font-family:var(--font-urdu),var(--font-latin),sans-serif;line-height:var(--lh-urdu);letter-spacing:0}:lang(fa) body{font-size:var(--fs-urdu-body)}:lang(fa) h1,:lang(fa) h2{font-size:var(--fs-urdu-heading);line-height:1.6}:lang(fa) h3{line-height:1.7}.nx-composer-input:lang(fa),.nx-bubble:lang(fa),.nx-answer:lang(fa){font-size:var(--fs-urdu-body);line-height:var(--lh-urdu)}:lang(fa) .nx-cc-title{font-size:clamp(30px,5vw,42px);line-height:1.55;letter-spacing:0}:lang(fa) .nx-cc-sub{line-height:var(--lh-urdu)}:lang(fa) .nx-eyebrow,:lang(fa) .nx-sec-eyebrow,:lang(fa) .ns-kicker,:lang(fa) .nx-idea-eyebrow{letter-spacing:0;text-transform:none}:lang(ur) .nx-sec-eyebrow,:lang(ur) .ns-kicker,:lang(ur) .nx-idea-eyebrow{letter-spacing:0;text-transform:none}:lang(de) h1,:lang(de) h2,:lang(de) h3,:lang(de) p,:lang(de) li,:lang(de) label{hyphens:auto;overflow-wrap:break-word}:lang(de) .nx-primary,:lang(de) .nx-secondary,:lang(de) button{overflow-wrap:break-word}:lang(ur) .nx-world h1,:lang(fa) .nx-world h1,:lang(ur) .ns-head h2,:lang(fa) .ns-head h2{letter-spacing:0;line-height:1.35}.lang-links{display:flex;flex-direction:column;align-items:center;gap:6px}.lang-links-row{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 4px}.lang-links-item{display:inline-flex;align-items:center;gap:4px}.lang-links-dot{opacity:.5}.lang-links button{background:none;border:0;padding:6px 8px;min-block-size:36px;font:inherit;font-size:.9375rem;color:inherit;opacity:.78;cursor:pointer;border-radius:8px;border-block-end:2px solid transparent}.lang-links button:hover{opacity:1}.lang-links button:focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1}.lang-links button.on{opacity:1;font-weight:700;border-block-end-color:#8a2be2}.lang-links-note{margin:0;max-inline-size:34em;text-align:center;font-size:.875rem;opacity:.75;line-height:1.5}@media (max-width: 900px){.lang-links button{min-block-size:44px}}.lang-compact{display:inline-flex;align-items:center}.lang-compact select{appearance:none;-webkit-appearance:none;background:#f5f6f80f url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23C5C6C7' stroke-width='1.5'/></svg>") no-repeat right 10px center;color:#f5f6f8;border:1px solid rgba(166,123,193,.4);border-radius:999px;padding:0 28px 0 14px;min-block-size:40px;font:inherit;font-size:.9375rem;cursor:pointer}[dir=rtl] .lang-compact select{background-position:left 10px center;padding:0 14px 0 28px}.lang-compact select:focus-visible{outline:2px solid #59D4C6;outline-offset:2px}.lang-compact option{color:#111;background:#fff}.nx-sr-only{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nx-nav-cta,.nx-nav-login-link{white-space:nowrap}.nx-night,#root.nx-night{--nx-bg-deepest: #141413;--nx-bg: #1A1918;--nx-surface: #232220;--nx-surface-2: #2C2B28;--nx-ivory: #FAF9F5;--nx-text-secondary: #C2C0B6;--nx-muted: #A09E94;--nx-coral: #E08A6A;--nx-mint: #8FBF9F;--nx-yellow: #E8D7A7;--nx-border-subtle: rgba(250,249,245,.11);--nx-border-strong: rgba(250,249,245,.24);--nx-success: #8FBF9F;--nx-warning: #E0B15A;--nx-danger: #F07A70;--nx-brand-mark: #FAF9F5;--lavender-main: #FAF9F5;--lavender-light: #C2C0B6;--lavender-dark: #232220;--lavender-bg-dark: #1A1918;--lavender-accent: #E08A6A;--text-primary: #FAF9F5;--text-secondary: #C2C0B6;--nx-font-serif: "Newsreader", "Iowan Old Style", Georgia, "Times New Roman", serif;--nx-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-latin: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}html,body,#root.nx-night,.nx-night.nx-page,.nx-night .nx-page{background:#1a1918}.nx-night .nx-atmosphere{display:none}.nx-night h1,.nx-night h2,.nx-night .hm-title,.nx-night .wl-title,.nx-night .nx-world-hero h1,.nx-night .ns-head h2,.nx-night .nx-auth-title,.nx-night .nx-page-header h1{font-family:var(--nx-font-serif);font-weight:500;letter-spacing:-.012em;color:var(--nx-ivory)}.nx-night h3,.nx-night .ns-text h3{font-family:var(--nx-font-serif);font-weight:500}[dir=rtl].nx-night h1,[dir=rtl] .nx-night h1,[dir=rtl] .nx-night h2,[dir=rtl] .nx-night h3,[dir=rtl] .nx-night .hm-title,[dir=rtl] .nx-night .wl-title{font-family:var(--font-urdu);font-weight:600;letter-spacing:0}.nx-night .nx-accent{color:var(--nx-coral);text-shadow:none}.nx-night .nx-primary,.nx-night .nx-nav-cta,.nx-night .hm-go,.nx-night .nx-world .nx-primary{background:#faf9f5;color:#1a1918;border:1px solid #FAF9F5;border-radius:12px;box-shadow:none;text-shadow:none;font-weight:600}.nx-night .nx-primary:hover,.nx-night .nx-nav-cta:hover,.nx-night .hm-go:hover:not(:disabled){background:#e8e6dc;border-color:#e8e6dc;box-shadow:none}.nx-night .hm-go:disabled{background:#34332f;color:#8a887f;border-color:transparent}.nx-night .nx-secondary,.nx-night .hm-chip,.nx-night .hm-action,.nx-night .pf-opt,.nx-night .wl-choice{background:transparent;color:var(--nx-ivory);border:1px solid var(--nx-border-strong);box-shadow:none}.nx-night .nx-secondary:hover,.nx-night .hm-chip:hover:not(:disabled),.nx-night .hm-action:hover,.nx-night .pf-opt:hover,.nx-night .wl-choice:hover{background:#2c2b28;border-color:#faf9f566}.nx-night .hm-preset.on,.nx-night .pf-opt.on,.nx-night .wl-choice.on{background:#faf9f5;color:#1a1918;border-color:#faf9f5}.nx-night :focus-visible{outline-color:var(--nx-coral)}.nx-night .nx-card,.nx-night .nx-modal,.nx-night .hm-bar,.nx-night .hm-voice-text,.nx-night .nx-stat-card{background:var(--nx-surface);border:1px solid var(--nx-border-subtle);box-shadow:none}.nx-night .hm-bar:focus-within{border-color:#faf9f566;box-shadow:none}.nx-night .nx-field{background:#1f1e1c;border-color:var(--nx-border-strong);color:var(--nx-ivory)}.nx-night .nx-field:focus{border-color:var(--nx-coral);box-shadow:none}.nx-night .hm-talk{background:#2c2b28;border-color:var(--nx-border-strong)}.nx-night .hm-talk.on{background:var(--nx-coral);border-color:var(--nx-coral)}.nx-night .hm-talk.on:after{border-color:#e08a6a99}.nx-night .hm-link,.nx-night .hm-greeting,.nx-night .wl-step,.nx-night .pf-group legend,.nx-night .nx-sec-eyebrow,.nx-night .ns-kicker,.nx-night .nx-idea-eyebrow{color:var(--nx-coral)}.nx-night .hm-badge{color:var(--nx-coral);border-color:#e08a6a80}.nx-night .nx-sidebar{background:#141413;border-right:1px solid var(--nx-border-subtle)}[dir=rtl] .nx-night .nx-sidebar{border-right:0;border-left:1px solid var(--nx-border-subtle)}.nx-night .nx-sidebar-link{color:var(--nx-text-secondary);border-left-width:0;border-radius:10px}.nx-night .nx-sidebar-link:hover{background:#232220;color:var(--nx-ivory)}.nx-night .nx-sidebar-link.active{background:#2c2b28;color:var(--nx-ivory);border-left-color:transparent}.nx-night .nx-mobile-topbar,.nx-night .nx-bottom-nav{background:#141413;border-color:var(--nx-border-subtle)}.nx-night .nx-bottom-nav-item.active{color:var(--nx-ivory)}.nx-night .nx-filter-pill.active{background:#faf9f5;color:#1a1918;border-color:#faf9f5}.nx-night.nx-landing,.nx-landing,.nx-world.is-3d .nx-world-stage{background:#1a1918}.nx-world.is-3d .nx-world-stage:after{background:radial-gradient(120% 90% at 62% 50%,#1a191800 55%,#1a1918d1)}.ns{background:#1a1918}.ns-item{border-color:var(--nx-border-subtle)}.ns-num{-webkit-text-stroke-color:rgba(250,249,245,.5)}.ns-text p:last-child,.nx-world-lede{color:var(--nx-text-secondary)}.nx-world-shade{background:linear-gradient(90deg,#1a1918d9,#1a191800)}.nx-final-scape{display:none}.nx-final{background:#1a1918}.lang-links button.on{border-block-end-color:var(--nx-coral)}.lang-compact select{background-color:#232220;border-color:var(--nx-border-strong)}.nx-night.nx-page,.nx-night .nx-page,.nx-page.nx-night{background-image:none}.nx-night.nx-page:before,.nx-night.nx-page:after,.nx-page.nx-night:before,.nx-page.nx-night:after{display:none}.nx-night .hm-action svg{color:var(--nx-text-secondary)}.nx-night .nx-mobile-topbar{border-bottom:1px solid var(--nx-border-subtle);box-shadow:none}.nx-night .nx-brand-mark svg,.nx-night .nx-sidebar-brand svg{color:#faf9f5}
