html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@font-face{font-family:NX Display;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-display-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}html.lenis{scroll-behavior:auto!important}:is(body:has(>.nx),body:has(.nx)){background:#0c0b0e}.nx{--nx-void:#0c0b0e;--nx-ink:#f5f3fc;--nx-muted:#b0adb7;--nx-dim:#85818e;--nx-line:#f5f3fc17;--nx-line-strong:#f5f3fc2b;--nx-green:#78dab4;--nx-violet:#ac95ff;--nx-amber:#e5bd78;--nx-blue:#80baff;--nx-pink:#f785bd;--nx-display:"NX Display", "Bricolage Grotesque Variable", ui-sans-serif, system-ui, sans-serif;--nx-body:"Public Sans Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--nx-gutter:clamp(20px, 4.4vw, 72px);--nx-ease:cubic-bezier(.2, .7, .1, 1);--nx-world:1;background:var(--nx-void);min-height:100svh;color:var(--nx-ink);font-family:var(--nx-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;position:relative;overflow-x:clip}.nx a{color:inherit;text-decoration:none}.nx :focus-visible{outline:2px solid var(--nx-violet);outline-offset:3px;border-radius:8px}.nx h1,.nx h2,.nx h3{color:var(--nx-ink);font-family:var(--nx-display);text-wrap:balance;margin:0}.nx p{margin:0}.nx ul,.nx ol{margin:0;padding:0;list-style:none}.nx-world{z-index:0;opacity:var(--nx-world);transform:translate3d(0, var(--nx-world-shift,0px), 0);background:radial-gradient(110% 80% at 50% 38%,#17141e 0%,#0c0b0e 62%);position:fixed;inset:0}.nx-canvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s;display:block}.nx[data-world=ready] .nx-canvas{opacity:1}.nx-vignette{pointer-events:none;background:radial-gradient(75% 70% at 50% 46%,#0000 52%,#0605089e 100%);position:absolute;inset:0}.nx-vignette:after{content:"";opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.nx[data-world=off] .nx-world{background:radial-gradient(40% 30% at 62% 46%,#ac95ff29,#0000 70%),radial-gradient(30% 24% at 38% 60%,#f785bd1a,#0000 70%),radial-gradient(110% 80% at 50% 38%,#17141e 0%,#0c0b0e 62%)}.nx-leaders{z-index:1;pointer-events:none;opacity:0;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.nx-leaders path{fill:none;stroke:#f5f3fc57;stroke-width:1px}.nx-leaders circle{fill:var(--nx-void);stroke:#f5f3fccc;stroke-width:1px}.nx-header{z-index:10;padding:20px var(--nx-gutter);animation:nx-rise-in 1s var(--nx-ease) .15s backwards;background:linear-gradient(#0c0b0ec7,#0c0b0e00);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid;position:fixed;inset:0 0 auto}.nx[data-past=true] .nx-header,.nx-header[data-solid=true]{box-shadow:0 1px 0 var(--nx-line);-webkit-backdrop-filter:blur(18px);background:#0c0b0ee6}.nx-header{transition:background .4s,box-shadow .4s}.nx-brand{--brand-width:clamp(144px, 13vw, 190px);justify-self:start}.nx-header nav{align-items:center;gap:30px;display:flex}.nx-header nav a,.nx-link{color:var(--nx-muted);font-size:14px;font-weight:500;transition:color .2s}.nx-header nav a:hover,.nx-link:hover{color:var(--nx-ink)}.nx-header nav .nx-nav-signin,.nx-header nav .nx-nav-cta{display:none}.nx-header-actions{justify-self:end;align-items:center;gap:22px;display:flex}.nx-menu{display:none}.nx-button{background:var(--nx-ink);height:40px;font:600 14px/1 var(--nx-body);white-space:nowrap;cursor:pointer;transition:transform .3s var(--nx-ease), background .25s ease, box-shadow .3s ease, border-color .25s ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex;color:var(--nx-void)!important}.nx-button:hover{transform:translateY(-1px);box-shadow:0 10px 34px -10px #ac95ffb3}.nx-button:active{transform:translateY(0)scale(.985)}.nx-button--large{height:52px;padding:0 26px;font-size:15px}.nx-button--ghost{border-color:var(--nx-line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f3fc0a;color:var(--nx-ink)!important}.nx-button--ghost:hover{box-shadow:none;background:#f5f3fc17;border-color:#f5f3fc52}.nx-hud{z-index:5;pointer-events:none;transition:opacity .6s;position:fixed;inset:0}.nx[data-past=true] .nx-hud{opacity:0;visibility:hidden;transition:opacity .6s,visibility 0s linear .6s}.nx-rail{top:50%;right:calc(var(--nx-gutter) - 10px);pointer-events:auto;gap:2px;display:grid;position:absolute;transform:translateY(-50%)}.nx-rail button{height:28px;color:var(--nx-dim);font:500 12.5px/1 var(--nx-body);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:12px;padding:0 2px 0 10px;display:flex}.nx-rail span{opacity:0;transition:opacity .3s ease, transform .4s var(--nx-ease), color .3s ease;transform:translate(6px)}.nx-rail i{width:10px;height:2px;transition:width .5s var(--nx-ease), background .3s ease;background:currentColor;border-radius:2px;display:block}.nx-rail:hover span{opacity:.75;transform:none}.nx-rail button:hover,.nx-rail button[aria-current=step]{color:var(--nx-ink)}.nx-rail button[aria-current=step] span{opacity:1;transform:none}.nx-rail button[aria-current=step] i{width:28px}.nx-progress{bottom:26px;left:var(--nx-gutter);color:var(--nx-muted);align-items:center;gap:14px;font-size:12.5px;display:flex;position:absolute}.nx-progress-label b{color:var(--nx-ink);font-variant-numeric:tabular-nums;margin-right:4px;font-weight:600}.nx-progress-track{background:var(--nx-line-strong);border-radius:2px;width:120px;height:2px;display:block;overflow:hidden}.nx-progress-track span{background:var(--nx-ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.nx-sample{right:var(--nx-gutter);color:var(--nx-dim);font-size:12px;position:absolute;bottom:24px}.nx-chapter{height:210svh;position:relative}.nx-chapter--hero{height:135svh}.nx-chapter--finale{height:200svh}.nx-stage{z-index:2;padding:104px calc(var(--nx-gutter) + 128px) 0 var(--nx-gutter);pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(320px,392px);column-gap:48px;display:grid;position:fixed;inset:0}.nx-chapter--hero .nx-stage{grid-template-columns:minmax(0,1fr)}.nx-stage[data-state=active] .nx-copy,.nx-stage[data-state=active] .nx-panel,.nx-stage[data-state=active] .nx-scroll-cue{pointer-events:auto}.nx-copy{align-self:end;max-width:620px;padding-bottom:15svh}.nx-hero{max-width:1040px;padding-bottom:19svh}.nx-hero h1{letter-spacing:-.05em;font-size:clamp(48px,7.4vw,128px);font-weight:600;line-height:.9}.nx-copy h2{letter-spacing:-.043em;font-size:clamp(36px,4.6vw,76px);font-weight:560;line-height:.97}.nx-lead{max-width:44ch;color:var(--nx-muted);font-size:clamp(16px,1.1vw,18.5px);line-height:1.55;margin-top:24px!important}.nx-hero .nx-lead{max-width:50ch;font-size:clamp(17px,1.25vw,20px);margin-top:30px!important}.nx-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.nx-scroll-cue{color:var(--nx-muted);justify-items:center;gap:10px;font-size:12.5px;display:grid;position:absolute;bottom:28px;left:50%;translate:-50%}.nx-scroll-cue i{background:linear-gradient(var(--nx-ink), transparent);transform-origin:top;width:1px;height:40px;animation:nx-cue 2.4s var(--nx-ease) infinite;display:block}.nx-w{opacity:0;filter:blur(12px);transition:opacity .45s var(--nx-ease), transform .45s var(--nx-ease), filter .45s var(--nx-ease);display:inline-block;transform:translateY(.32em)}[data-state=active] .nx-w{opacity:1;filter:blur();transition-duration:1.05s;transition-delay:calc(var(--i) * 42ms + 60ms);transform:none}[data-state=after] .nx-w{filter:blur(8px);transition-duration:.4s;transform:translateY(-.22em)}.nx-stage .nx-lead,.nx-stage .nx-actions,.nx-scroll-cue{opacity:0;transition:opacity .4s var(--nx-ease), transform .4s var(--nx-ease);transform:translateY(14px)}[data-state=active] .nx-lead{opacity:1;transition-duration:.9s;transition-delay:.34s;transform:none}[data-state=active] .nx-actions{opacity:1;transition-duration:.9s;transition-delay:.46s;transform:none}[data-state=active] .nx-scroll-cue{opacity:1;transition-duration:.9s;transition-delay:.6s;transform:none}[data-state=after] .nx-lead,[data-state=after] .nx-actions,[data-state=after] .nx-scroll-cue{transform:translateY(-10px)}.nx-hero .nx-w{animation:nx-word-in 1.35s var(--nx-ease) backwards;animation-delay:calc(.6s + var(--i) * 65ms)}.nx-hero .nx-lead{animation:nx-rise-in 1.1s var(--nx-ease) 1.15s backwards}.nx-hero .nx-actions{animation:nx-rise-in 1.1s var(--nx-ease) 1.3s backwards}.nx-chapter--hero .nx-scroll-cue{animation:nx-rise-in 1.1s var(--nx-ease) 1.8s backwards}.nx-panel{border:1px solid var(--nx-line);-webkit-backdrop-filter:blur(22px)saturate(1.25);opacity:0;width:100%;max-width:392px;transition:opacity .4s var(--nx-ease), transform .55s var(--nx-ease);background:linear-gradient(#1e1c24b3,#111015a3);border-radius:18px;place-self:center end;padding:18px;font-size:14px;transform:translate(28px)scale(.985);box-shadow:inset 0 1px #ffffff0f,0 40px 90px -30px #000000bf}[data-state=active] .nx-panel{opacity:1;transition:opacity .9s var(--nx-ease) .2s, transform 1.15s var(--nx-ease) .2s;transform:none}[data-state=after] .nx-panel{transform:translate(-18px)scale(.99)}[data-state=active] :is(.nx-rank,.nx-evidence,.nx-people,.nx-queue)>li,[data-state=active] .nx-fields>div,[data-state=active] .nx-draft-body{animation:nx-row-in .75s var(--nx-ease) backwards;animation-delay:calc(.42s + var(--r,0) * 75ms)}.nx-panel-head{border-bottom:1px solid var(--nx-line);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;padding:2px 4px 14px;display:flex}.nx-panel-head>span:first-child{gap:2px;display:grid}.nx-panel-head strong{font-size:15px;font-weight:600}.nx-panel-head>span:not(.nx-pill),.nx-panel-head small{color:var(--nx-dim);font-size:12.5px}.nx-panel-head>span:first-child strong{color:var(--nx-ink)}.nx-panel-head .nx-pill{align-self:center}.nx-panel-foot{color:var(--nx-dim);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;display:flex;margin:12px 4px 2px!important}.nx-pill{border:1px solid color-mix(in srgb, var(--c) 32%, transparent);background:color-mix(in srgb, var(--c) 13%, transparent);color:var(--c);white-space:nowrap;border-radius:999px;flex:none;padding:4px 9px;font-size:11.5px;font-weight:600;line-height:1.2}.nx-dot{background:var(--c);width:8px;height:8px;box-shadow:0 0 12px var(--c);border-radius:50%;flex:none}[data-status=fit]{--c:var(--nx-green)}[data-status=look]{--c:var(--nx-violet)}[data-status=verify]{--c:var(--nx-amber)}[data-status=watch]{--c:var(--nx-blue)}.nx-market{margin-bottom:10px}.nx-market-label{color:var(--nx-dim);margin:0 4px 8px;font-size:12px;display:block}.nx-seg{border:1px solid var(--nx-line-strong);background:linear-gradient(#f5f3fc0f,#f5f3fc05);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,inset 0 -10px 24px -18px #ac95ff59}.nx-seg-thumb{width:calc(33.3333% - 5.33333px);transform:translateX(calc(var(--seg,0) * (100% + 4px)));background:linear-gradient(#fdfcff,#e8e3f8);border-radius:10px;transition:transform .6s cubic-bezier(.34,1.32,.5,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:inset 0 1px #fff,0 8px 26px -8px #ac95ffd9,0 0 0 1px #fff6}.nx-seg button{z-index:1;height:38px;color:var(--nx-muted);font:550 13px/1.15 var(--nx-body);letter-spacing:-.005em;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 6px;transition:color .35s;position:relative}.nx-seg button:hover{color:var(--nx-ink)}.nx-seg button[aria-pressed=true]{color:var(--nx-void)}.nx-seg button:focus-visible{outline-offset:-2px}.nx-fields{margin:0;display:grid}.nx-fields>div{border-bottom:1px solid var(--nx-line);padding:11px 4px}.nx-fields dt{color:var(--nx-dim);margin-bottom:4px;font-size:12px}.nx-fields dd{margin:0;line-height:1.45;transition:color .25s}.nx-fields>div{transition:background .25s}.nx-brief .nx-fields>div:first-child dt:before{content:"";background:var(--nx-pink);width:6px;height:6px;box-shadow:0 0 8px var(--nx-pink);vertical-align:1px;border-radius:50%;margin-right:7px;display:inline-block}.nx-brief .nx-fields>div[data-hover=true] dd{color:#fff}.nx-brief .nx-chips li{align-items:center;gap:7px;transition:border-color .25s,background .25s;display:inline-flex}.nx-brief .nx-chips li:before{content:"";background:var(--nx-green);width:6px;height:6px;box-shadow:0 0 8px var(--nx-green);border-radius:50%}.nx-brief .nx-chips li[data-hover=true]{border-color:color-mix(in srgb, var(--nx-green) 70%, transparent);background:#78dab41a}.nx-chips{flex-wrap:wrap;gap:6px;display:flex}.nx-chips li{border:1px solid var(--nx-line-strong);background:#f5f3fc08;border-radius:999px;padding:5px 10px;font-size:12.5px}.nx-rank>li{border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 6px;transition:background .25s;display:grid}.nx-rank>li[data-hover=true]{background:#f5f3fc12}.nx-rank-n{color:var(--nx-dim);font-variant-numeric:tabular-nums;font-size:12.5px}.nx-rank-name{min-width:0;display:grid}.nx-rank-name b{font-weight:600}.nx-rank-name small{color:var(--nx-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.nx-evidence>li{border-bottom:1px solid var(--nx-line);gap:3px;padding:11px 6px 11px 20px;display:grid;position:relative}.nx-evidence>li:last-child{border-bottom:0}.nx-evidence>li:before{content:"";background:var(--nx-green);width:7px;height:7px;box-shadow:0 0 10px var(--nx-green);border-radius:50%;position:absolute;top:17px;left:5px}.nx-evidence>li.nx-open:before{background:var(--nx-amber);box-shadow:0 0 10px var(--nx-amber)}.nx-fact{font-weight:500;line-height:1.4}.nx-source{color:var(--nx-dim);font-size:12.5px}.nx-open .nx-source{color:var(--nx-amber)}.nx-count{border-bottom:1px solid var(--nx-line);gap:4px;padding:4px 4px 14px;display:grid;margin-bottom:4px!important}.nx-count strong{font:600 46px/1 var(--nx-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.nx-count span{color:var(--nx-muted);font-size:13px}.nx-people>li{border-bottom:1px solid var(--nx-line);justify-content:space-between;align-items:center;gap:12px;padding:9px 4px;display:flex}.nx-people>li>span:first-child{display:grid}.nx-people b{font-weight:600}.nx-people small{color:var(--nx-dim);font-size:12.5px}.nx-score{color:var(--nx-muted);font-variant-numeric:tabular-nums;align-items:center;gap:9px;font-size:12.5px;display:flex}.nx-bar{background:#f5f3fc1a;border-radius:4px;width:56px;height:4px;display:block;overflow:hidden}.nx-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--nx-pink), var(--nx-violet));height:100%;display:block}.nx-reach{gap:8px;padding:12px 4px 2px;display:grid}.nx-reach>span{color:var(--nx-dim);font-size:12px}.nx-more{border:1px solid var(--nx-line-strong);width:100%;color:var(--nx-ink);font:600 13.5px/1 var(--nx-body);cursor:pointer;background:#f5f3fc0a;border-radius:12px;margin-top:14px;padding:12px;transition:background .25s,border-color .25s,transform .2s}.nx-more:hover{background:#f5f3fc14;border-color:#f5f3fc4d}.nx-more:active{transform:scale(.985)}.nx-queue>li{border-bottom:1px solid var(--nx-line);align-items:center;gap:12px;padding:13px 6px;line-height:1.4;display:flex}.nx-queue>li:last-child{border-bottom:0}.nx-draft-body{gap:10px;padding:8px 4px 4px;font-size:14.5px;line-height:1.62;display:grid}.nx-draft-to{color:var(--nx-dim);font-size:12.5px}.nx-lens{z-index:1;pointer-events:none;opacity:0;position:fixed;inset:0}.nx-lens-tag{border:1px solid color-mix(in srgb, var(--nx-green) 34%, transparent);color:var(--nx-ink);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:nx-tag-in .8s var(--nx-ease) backwards;background:#0d1613bd;border-radius:999px;align-items:center;padding:6px 12px;font-size:12.5px;font-weight:500;transition:border-color .3s,background .3s,box-shadow .3s;display:inline-flex;position:absolute;top:0;left:0;translate:18px -50%;box-shadow:0 0 26px -8px #78dab473}.nx-lens-tag:nth-child(3){translate:calc(-100% - 18px) -50%}.nx-lens-tag:nth-child(2){animation-delay:80ms}.nx-lens-tag:nth-child(3){animation-delay:.16s}.nx-lens-tag:nth-child(4){animation-delay:.24s}.nx-lens-tag[data-hover=true]{border-color:var(--nx-green);background:#142820e0;box-shadow:0 0 34px -4px #78dab4b3}.nx-lens-tag--core{border-color:color-mix(in srgb, var(--nx-pink) 40%, transparent);font:600 15px/1.1 var(--nx-display);letter-spacing:-.01em;text-align:center;background:#1e0f19bd;border-radius:14px;flex-direction:column;gap:3px;padding:9px 16px 10px;translate:-50% 24px;box-shadow:0 0 34px -8px #f785bd80}.nx-lens-tag--core small{color:var(--nx-pink);font:500 11px/1 var(--nx-body);letter-spacing:0}.nx-lens-tag--core[data-hover=true]{border-color:var(--nx-pink);background:#2e1424e6;box-shadow:0 0 40px -4px #f785bdb3}.nx-tooltip{z-index:6;pointer-events:none;opacity:0;transition:opacity .25s;position:fixed;top:0;left:0}.nx-tooltip[data-show=true]{opacity:1}.nx-tooltip>div{border:1px solid var(--nx-line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;background:#141319e0;border-radius:12px;justify-items:start;gap:6px;min-width:200px;padding:12px 14px;font-size:13.5px;display:grid;position:absolute;bottom:16px;left:16px;box-shadow:0 20px 50px -20px #000000d9}.nx-tooltip small{color:var(--nx-muted);font-size:12.5px}@property --mx{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --my{syntax:"<length-percentage>";inherits:true;initial-value:50%}.nx-after{padding:30svh 0 28px;position:relative}.nx-after>section,.nx-footer{z-index:3;width:min(1180px, calc(100% - 2 * var(--nx-gutter)));margin-inline:auto;position:relative}.nx-footer{mix-blend-mode:screen}.nx-after h2{letter-spacing:-.04em;font-weight:560}.nx-surface{border:1px solid var(--nx-line);-webkit-backdrop-filter:blur(18px);background:linear-gradient(#1e1c249e,#100f148a);border-radius:22px;box-shadow:inset 0 1px #ffffff0d,0 40px 90px -45px #000000d9}.nx-rules-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:40px;margin-bottom:44px;display:grid}.nx-rules-head h2{max-width:13ch;font-size:clamp(40px,5vw,82px);line-height:.96;margin-top:18px!important}.nx-rules-head p:not(.nx-eyebrow){max-width:40ch;color:var(--nx-muted);font-size:16.5px;line-height:1.55}.nx-trust-links{flex-wrap:wrap;gap:10px 22px;display:flex;margin-top:18px!important}.nx-trust-links a{color:var(--nx-ink);text-decoration:underline;-webkit-text-decoration-color:var(--nx-line-strong);text-decoration-color:var(--nx-line-strong);text-underline-offset:5px;font-size:15px;transition:text-decoration-color .2s}.nx-trust-links a:hover{-webkit-text-decoration-color:var(--nx-ink);text-decoration-color:var(--nx-ink)}.nx-pact{isolation:isolate;border:1px solid var(--nx-line-strong);background:linear-gradient(#1b1920f2,#0f0e13f7);border-radius:26px;grid-template-rows:auto repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));transition:--mx .25s ease-out,--my .25s ease-out;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 50px 120px -60px #000000e6}.nx-pact:before{content:"";z-index:-1;opacity:0;background:radial-gradient(560px circle at var(--mx) var(--my), #f5f3fc0d, transparent 65%);transition:opacity .45s;position:absolute;inset:0}.nx-pact:hover:before{opacity:1}.nx-pact-side{--c:var(--nx-green);grid-row:1/-1;grid-template-rows:subgrid;display:grid;position:relative}.nx-pact-side[data-kind=wont]{--c:var(--nx-pink);border-left:1px solid var(--nx-line-strong)}.nx-pact-side:before{content:"";background:linear-gradient(90deg, var(--c), transparent 75%);opacity:.85;transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0}.nx-pact-head{border-bottom:1px solid var(--nx-line);background:color-mix(in srgb, var(--c) 5%, transparent);justify-content:space-between;align-items:baseline;gap:12px;padding:22px 28px 18px;display:flex}.nx-pact-label{color:var(--c);font:600 12.5px/1 var(--nx-body);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.nx-pact-head small{color:var(--nx-dim);text-align:right;font-size:13px}.nx-pact-rows{grid-row:2/-1;grid-template-rows:subgrid;display:grid}.nx-pact-row{border-bottom:1px solid var(--nx-line);grid-template:"n copy"".proof"1fr/40px minmax(0,1fr);gap:18px 12px;padding:26px 28px 28px;transition:background .3s;display:grid;position:relative}.nx-pact-row:last-child{border-bottom:0}.nx-pact-row:before{content:"";background:var(--c);opacity:0;width:2px;transition:opacity .3s ease, transform .45s var(--nx-ease);border-radius:2px;position:absolute;top:24px;bottom:24px;left:0;transform:scaleY(.4)}.nx-pact-row:hover{background:color-mix(in srgb, var(--c) 4%, transparent)}.nx-pact-row:hover:before{opacity:.9;transform:none}.nx-pact-n{color:var(--nx-dim);font:600 12.5px/1 var(--nx-body);letter-spacing:.04em;font-variant-numeric:tabular-nums;grid-area:n;padding-top:5px;transition:color .3s}.nx-pact-row:hover .nx-pact-n{color:var(--c)}.nx-pact-copy{grid-area:copy;gap:8px;display:grid}.nx-pact-copy h3{font:500 clamp(19px, 1.45vw, 22px)/1.25 var(--nx-display);letter-spacing:-.015em;text-wrap:balance}.nx-pact-copy p{max-width:44ch;color:var(--nx-muted);text-wrap:pretty;font-size:15px;line-height:1.55}.nx-pact-proof{grid-area:proof;align-self:end;max-width:400px}.nx-pact-proof .nx-mini{margin-top:0}.nx-pact-row:hover .nx-mini{border-color:var(--nx-line-strong);background:#09080cc7}.nx-pact[data-armed]:not([data-shown]) .nx-pact-side:before{transform:scaleX(0)}.nx-pact[data-armed]:not([data-shown]) :is(.nx-pact-head,.nx-pact-row){opacity:0;transform:translateY(14px)}.nx-pact[data-shown] .nx-pact-side:before{transition:transform 1s var(--nx-ease)}.nx-pact[data-shown] .nx-pact-head{transition:opacity .7s var(--nx-ease), transform .7s var(--nx-ease)}.nx-pact[data-shown] .nx-pact-row{transition:opacity .7s var(--nx-ease), transform .7s var(--nx-ease), background .3s ease;transition-delay:calc(.12s + var(--r) * .1s), calc(.12s + var(--r) * .1s), 0s}.nx-dot--pink,.nx-pill--pink{--c:var(--nx-pink)}.nx-mini{border:1px solid var(--nx-line);background:#09080c9e;border-radius:13px;gap:5px;margin-top:auto;padding:12px 14px;font-size:13px;transition:border-color .35s,background .35s;display:grid}.nx-mini-line{align-items:center;gap:8px;min-width:0;display:flex}.nx-mini-line b{font-weight:600}.nx-mini-note{color:var(--nx-dim);font-size:12.5px}.nx-mini-split{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.nx-mini-split b{font-weight:500}.nx-mini-person{display:grid}.nx-mini-person small{color:var(--nx-dim);font-size:12px}.nx-mini.nx-ladder{gap:9px;padding:12px 14px;position:relative}.nx-ladder:before{content:"";background:var(--nx-line-strong);width:1px;position:absolute;top:19px;bottom:19px;left:17px}.nx-ladder li{--c:var(--nx-green);justify-content:space-between;gap:10px;padding-left:18px;display:flex;position:relative}.nx-ladder li[data-step=paid]{--c:var(--nx-blue);color:var(--nx-muted)}.nx-ladder li:before{content:"";background:var(--c);width:7px;height:7px;box-shadow:0 0 10px var(--c);border-radius:50%;margin-top:-3.5px;position:absolute;top:50%;left:0}.nx-ladder em{color:var(--c);font-size:12px;font-style:normal}.nx-guess{color:var(--nx-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--nx-pink);text-decoration-color:var(--nx-pink);text-overflow:ellipsis;white-space:nowrap;text-decoration-thickness:2px;overflow:hidden}.nx-mini-draft em{color:var(--nx-amber);white-space:nowrap;margin-left:auto;font-size:12px;font-style:normal;transition:color .3s}.nx-mini-draft[data-approved=true]{border-color:color-mix(in srgb, var(--nx-green) 45%, transparent)}.nx-mini-draft[data-approved=true] em{color:var(--nx-green)}.nx-mini-draft button{border:1px solid var(--nx-line-strong);color:var(--nx-ink);font:600 12.5px/1 var(--nx-body);cursor:pointer;background:#f5f3fc0f;border-radius:10px;justify-self:start;margin-top:6px;padding:8px 12px;transition:background .25s,border-color .25s,transform .2s}.nx-mini-draft button:hover{background:#f5f3fc1a;border-color:#f5f3fc57}.nx-mini-draft button:active{transform:scale(.97)}.nx-compete{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,80px);margin-top:clamp(150px,17vw,250px);display:grid}.nx-compete-head h2{max-width:9ch;margin-top:2px;font-size:clamp(40px,4.6vw,76px);line-height:.96}.nx-compete-parts{border-top:1px solid var(--nx-line);display:grid;margin-top:18px!important}.nx-compete-parts li{background:linear-gradient(var(--nx-line), var(--nx-line)) 10px 100% / calc(100% - 20px) 1px no-repeat;cursor:default;border-radius:12px;grid-template-columns:30px minmax(0,1fr);column-gap:10px;margin:0 -10px;padding:13px 10px;transition:background-color .3s;display:grid}.nx-compete-parts li[data-active]{background-color:#ac95ff14}.nx-compete-parts span{color:var(--nx-violet);font:600 12px/1.4 var(--nx-body);font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:2px}.nx-compete-parts b{color:var(--nx-ink);font-size:14.5px;font-weight:600}.nx-compete-parts small{color:var(--nx-dim);font-size:13px;line-height:1.45;transition:color .3s}.nx-compete-parts li[data-active] small{color:var(--nx-muted)}.nx-compare{isolation:isolate;border:1px solid var(--nx-line-strong);background:linear-gradient(#1b1920f5,#0f0e13fa);border-radius:26px;transition:--mx .25s ease-out,--my .25s ease-out;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 50px 120px -60px #000000e6}.nx-compare:before{content:"";z-index:-1;opacity:0;background:radial-gradient(560px circle at var(--mx) var(--my), #ac95ff12, transparent 62%);transition:opacity .45s;position:absolute;inset:0}.nx-compare:hover:before{opacity:1}.nx-compare:after{content:"";background:linear-gradient(90deg, var(--nx-violet), transparent 72%);opacity:.9;height:2px;position:absolute;top:0;left:0;right:0}.nx-compare-top{border-bottom:1px solid var(--nx-line);background:#ac95ff0b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:20px 24px 18px;display:flex}.nx-compare-title{gap:4px;display:grid}.nx-compare-title strong{color:var(--nx-ink);font:600 17px/1.2 var(--nx-display);letter-spacing:-.01em}.nx-compare-title span{color:var(--nx-dim);font-size:12.5px}.nx-compare-seg{flex:0 380px;min-width:300px}.nx-compare-body{gap:24px;padding:26px 24px 22px;display:grid}.nx-compare-short{animation:nx-row-in .6s var(--nx-ease);gap:9px;padding:2px 0 2px 20px;display:grid;position:relative}.nx-compare-short:before{content:"";background:linear-gradient(var(--nx-violet), color-mix(in srgb, var(--nx-violet) 25%, transparent));border-radius:3px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.nx-compare-short span{color:var(--nx-violet);font:700 11.5px/1 var(--nx-body);letter-spacing:.12em;text-transform:uppercase}.nx-compare-short p{max-width:56ch;color:var(--nx-ink);font:500 clamp(18px, 1.45vw, 22px)/1.4 var(--nx-display);letter-spacing:-.012em;text-wrap:pretty}.nx-compare-scroll{scrollbar-width:none;margin:0 -10px;overflow:auto hidden}.nx-compare-scroll::-webkit-scrollbar{display:none}.nx-compare table{border-collapse:separate;border-spacing:0;width:100%;min-width:540px;font-size:14.5px}.nx-compare th,.nx-compare td{border-bottom:1px solid var(--nx-line);text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;vertical-align:middle;background:0 0;padding:14px}.nx-compare thead th{color:var(--nx-dim);font:600 11px/1 var(--nx-body);letter-spacing:.11em;text-transform:uppercase;padding-top:12px;padding-bottom:12px}.nx-compare thead [data-you] em{color:var(--nx-dim);font:500 10.5px/1 var(--nx-body);letter-spacing:.04em;text-transform:none;margin-left:7px;font-style:normal}.nx-compare tbody th{color:var(--nx-muted);font:500 14.5px/1.35 var(--nx-body);letter-spacing:normal;text-transform:none}.nx-compare td{color:var(--nx-muted);transition:color .25s}.nx-compare td sup{width:16px;height:16px;color:var(--nx-violet);font:700 9.5px/1 var(--nx-body);vertical-align:2px;background:#ac95ff24;border-radius:50%;place-items:center;margin-left:7px;transition:background .3s,color .3s;display:inline-grid}.nx-compare [data-you]{color:var(--nx-ink);background:#ac95ff14;font-weight:500;transition:background .3s;position:relative}.nx-compare thead [data-you]{box-shadow:inset 0 2px 0 var(--nx-violet);color:var(--nx-violet);border-radius:12px 12px 0 0}.nx-compare tbody tr:last-child [data-you]{border-radius:0 0 12px 12px}.nx-compare tbody tr:last-child :is(th,td){border-bottom:0}.nx-compare tbody tr{cursor:default;outline:none;transition:background .25s}.nx-compare tbody tr:is(:hover,:focus-visible,[data-active]){background:#f5f3fc08}.nx-compare tbody tr:is(:hover,:focus-visible,[data-active]) :is(th,td){color:var(--nx-ink)}.nx-compare tbody tr:focus-visible{box-shadow:inset 2px 0 0 var(--nx-violet)}.nx-lead-mark{--c:var(--nx-dim);border:1px solid color-mix(in srgb, var(--c) 45%, transparent);background:color-mix(in srgb, var(--c) 14%, transparent);width:18px;height:18px;color:var(--c);font:700 11px/1 var(--nx-body);vertical-align:1px;border-radius:50%;place-items:center;margin-right:9px;transition:box-shadow .3s;display:inline-grid}.nx-lead-mark[data-lead=ahead]{--c:var(--nx-green)}.nx-lead-mark[data-lead=behind]{--c:var(--nx-amber)}.nx-compare-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;margin:0!important;padding:0!important}.nx-compare-notes li{border:1px solid var(--nx-line);box-shadow:inset 0 2px 0 color-mix(in srgb, var(--c) 70%, transparent);background:#09080c80;border-radius:14px;align-content:start;gap:10px;padding:15px 16px 16px;display:grid}.nx-compare-notes .nx-pill{justify-self:start}.nx-compare-notes p{color:var(--nx-ink);text-wrap:pretty;font-size:14px;line-height:1.5}.nx-compare-sources{border-top:1px solid var(--nx-line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 14px;padding-top:18px;display:grid}.nx-compare-sources>span{color:var(--nx-dim);letter-spacing:.11em;text-transform:uppercase;padding-top:6px;font-size:11.5px;font-weight:600}.nx-compare-sources ol{flex-wrap:wrap;gap:6px;display:flex}.nx-compare-sources li{border:1px solid var(--nx-line);color:var(--nx-muted);border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 6px;font-size:12.5px;transition:border-color .25s,background .25s,color .25s;display:inline-flex}.nx-compare-sources li b{width:18px;height:18px;color:var(--nx-violet);background:#ac95ff29;border-radius:50%;place-items:center;font-size:10.5px;display:grid}.nx-compare-sources li small{color:var(--nx-dim);font-size:11.5px}.nx-compare-sources li[data-active]{border-color:color-mix(in srgb, var(--nx-violet) 55%, transparent);color:var(--nx-ink);background:#ac95ff1a}.nx-compare-foot{color:var(--nx-dim);font-size:12px;margin-top:-8px!important}.nx-compare :is(.nx-compare-short,.nx-compare-scroll,.nx-compare-notes>li,.nx-compare-sources){transition:opacity .35s}.nx-compare[data-part] :where(.nx-compare-short,.nx-compare-scroll,.nx-compare-notes>li,.nx-compare-sources){opacity:.32}.nx-compare[data-part="0"] .nx-compare-short,.nx-compare[data-part="1"] .nx-compare-scroll,.nx-compare[data-part="2"] .nx-compare-scroll,.nx-compare[data-part="2"] .nx-compare-notes>li:is([data-kind=ahead],[data-kind=behind]),.nx-compare[data-part="3"] .nx-compare-notes>li[data-kind=move],.nx-compare[data-part="4"] .nx-compare-scroll,.nx-compare[data-part="4"] .nx-compare-sources{opacity:1}.nx-compare[data-part="1"] [data-you]{background:#ac95ff2b}.nx-compare[data-part="2"] .nx-lead-mark{box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 22%, transparent), 0 0 14px color-mix(in srgb, var(--c) 45%, transparent)}.nx-compare[data-part="4"] td sup{background:var(--nx-violet);color:#15111f}.nx-compare[data-part="4"] .nx-compare-sources li{border-color:color-mix(in srgb, var(--nx-violet) 40%, transparent);color:var(--nx-ink)}.nx-compare[data-armed]:not([data-shown]) tbody tr,.nx-compare[data-armed]:not([data-shown]) .nx-compare-notes li{opacity:0;transform:translateY(10px)}.nx-compare[data-shown] tbody tr,.nx-compare[data-shown] .nx-compare-notes li{animation:nx-row-in .7s var(--nx-ease) backwards;animation-delay:calc(.15s + var(--r,0) * 80ms)}.nx-compare[data-shown] .nx-compare-notes li:nth-child(2){animation-delay:.55s}.nx-compare[data-shown] .nx-compare-notes li:nth-child(3){animation-delay:.63s}.nx-section-head{justify-items:start;gap:16px;display:grid;position:sticky;top:112px}.nx-section-head[data-pin=false]{position:static}.nx-section-head h2{font-size:clamp(36px,3.8vw,60px);line-height:1}.nx-section-head p{max-width:34ch;color:var(--nx-muted);font-size:16.5px;line-height:1.55}.nx-section-head .nx-eyebrow{max-width:none;color:var(--nx-muted);font-size:12.5px;line-height:1.2}.nx-section-head .nx-button{margin-top:8px}.nx-footer{border-top:1px solid var(--nx-line);margin-top:clamp(130px,14vw,190px);padding-top:28px}.nx-footer nav{z-index:1;flex-wrap:wrap;gap:12px 28px;display:flex;position:relative}.nx-footer nav a{color:var(--nx-muted);font-size:14px;transition:color .2s}.nx-footer nav a:hover{color:var(--nx-ink)}.nx-wordmark{--mx:-9999px;--my:-9999px;pointer-events:none;-webkit-user-select:none;user-select:none;background:radial-gradient(420px circle at var(--mx) var(--my), #fff 0%, #d6c8ffd9 18%, #f785bd52 40%, transparent 62%), linear-gradient(180deg, #f5f3fc29, #f5f3fc00 88%);color:#0000;font:600 clamp(72px, 19.5vw, 320px)/.8 var(--nx-display);letter-spacing:-.065em;-webkit-background-clip:text;background-clip:text;margin-top:36px!important}.nx-copyright{color:var(--nx-dim);font-size:13px;margin-top:6px!important}@keyframes nx-word-in{0%{opacity:0;filter:blur(14px);transform:translateY(.32em)}}@keyframes nx-rise-in{0%{opacity:0;transform:translateY(14px)}}@keyframes nx-row-in{0%{opacity:0;transform:translateY(8px)}}@keyframes nx-tag-in{0%{opacity:0;scale:.9}}@keyframes nx-cue{0%{opacity:1;transform:scaleY(0)}55%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.nx-compare-short,.nx-compare tbody tr,.nx-compare .nx-compare-notes li{animation:none!important}.nx-w,.nx-lead,.nx-actions,.nx-panel,.nx-scroll-cue{filter:none!important;transform:none!important}.nx-hero .nx-w,.nx-hero .nx-lead,.nx-hero .nx-actions,.nx-header,.nx-chapter--hero .nx-scroll-cue,.nx-scroll-cue i{animation:none}}@media (max-width:980px){.nx-header nav{gap:22px}.nx-stage{padding-right:calc(var(--nx-gutter) + 112px);grid-template-columns:minmax(0,1fr) minmax(300px,340px);column-gap:28px}}@media (max-width:820px){.nx-header{grid-template-columns:1fr auto;padding:14px 18px}.nx-header nav,.nx-header-actions{display:none}.nx-menu{border:1px solid var(--nx-line-strong);cursor:pointer;background:#f5f3fc0d;border-radius:12px;place-content:center;gap:5px;width:42px;height:42px;display:inline-grid}.nx-menu i{background:var(--nx-ink);width:16px;height:1.5px;transition:transform .35s var(--nx-ease);display:block}.nx-header[data-open=true] .nx-menu i:first-child{transform:translateY(3.25px)rotate(45deg)}.nx-header[data-open=true] .nx-menu i:last-child{transform:translateY(-3.25px)rotate(-45deg)}.nx-header[data-open=true] nav{border:1px solid var(--nx-line-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:nx-rise-in .35s var(--nx-ease);background:#141319f5;border-radius:16px;gap:2px;padding:8px;display:grid;position:absolute;top:64px;left:12px;right:12px}.nx-header[data-open=true] nav a{color:var(--nx-ink);border-radius:10px;padding:14px 12px;font-size:16px}.nx-header[data-open=true] nav .nx-nav-signin{display:block}.nx-header[data-open=true] nav .nx-nav-cta{height:48px;margin:6px 4px 4px;font-size:15px;display:flex;color:var(--nx-void)!important}.nx-rail{display:none}.nx-progress{gap:10px;bottom:16px;left:18px}.nx-progress-track{width:56px}.nx-sample{text-align:right;max-width:46%;font-size:11px;line-height:1.35;bottom:14px;right:18px}.nx-chapter{height:190svh}.nx-stage{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);row-gap:14px;padding:82px 16px 50px}.nx-chapter--hero .nx-stage{grid-template-rows:1fr}.nx-copy{align-self:start;padding-bottom:0}.nx-hero{align-self:end;padding-bottom:110px}.nx-hero h1{font-size:clamp(42px,12.4vw,66px)}.nx-copy h2{font-size:clamp(28px,8vw,40px)}.nx-lead{font-size:15px;margin-top:12px!important}.nx-hero .nx-lead{font-size:16px;margin-top:20px!important}.nx-actions{margin-top:24px}.nx-button--large{height:48px;padding:0 20px}.nx-scroll-cue{bottom:54px}.nx-panel{grid-row:2;place-self:end stretch;max-width:none;max-height:100%;padding:12px;font-size:13px;overflow:hidden;transform:translateY(24px)}[data-state=after] .nx-panel{transform:translateY(-12px)}.nx-rank>li:nth-child(n+4),.nx-people>li:nth-child(n+3),.nx-hint,.nx-panel-foot{display:none}.nx-fields>div{padding:8px 4px}.nx-fields>div:nth-child(4){display:none}.nx-evidence>li{padding-block:8px}.nx-count strong{font-size:36px}.nx-queue>li{padding:10px 6px}.nx-reach{display:none}.nx-rules-head,.nx-compete{grid-template-columns:minmax(0,1fr)}.nx-pact{border-radius:20px;grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.nx-pact-side{grid-row:auto;display:block}.nx-pact-side[data-kind=wont]{border-top:1px solid var(--nx-line-strong);border-left:0}.nx-pact-head{padding:18px 20px 14px}.nx-pact-head small{display:none}.nx-pact-rows{display:block}.nx-pact-row{grid-template-columns:30px minmax(0,1fr);row-gap:14px;padding:20px}.nx-compare table{min-width:0;font-size:13px}.nx-compare th,.nx-compare td{padding:11px 8px}.nx-compare tbody th{font-size:13px}.nx-compare-seg{flex-basis:100%;min-width:0}.nx-compare{border-radius:20px}.nx-compare-top{padding:16px 16px 14px}.nx-compare-body{gap:20px;padding:20px 16px 18px}.nx-compare-scroll{margin:0 -6px}.nx-compare-notes{grid-template-columns:minmax(0,1fr)}.nx-compete-head h2{max-width:none}.nx-lead-mark{margin-right:6px}.nx-rules-head{gap:16px;margin-bottom:28px}.nx-section-head{position:static}.nx-lens{display:none}.nx-seg button{white-space:nowrap;padding:0 3px;font-size:11.5px}}
