body:has(.auth-page){background:var(--nx-paper,#efe6d2)}.auth-page{max-width:480px;font-family:var(--nx-sans,system-ui, sans-serif);color:var(--nx-ink,#1d1813);margin:0 auto;padding:64px 20px 110px}.auth-card{background:var(--nx-card,#f7f1e3);border:1px solid #1d18131a;border-radius:22px;padding:36px 32px;box-shadow:0 30px 70px -40px #1d181359}.auth-card h1{font:400 clamp(36px, 5vw, 46px)/1 var(--nx-display,Georgia, serif);letter-spacing:-.015em;margin:0 0 10px}.auth-card h1 em{color:var(--nx-teal,#a8321f);font-style:italic}.auth-card>p{color:var(--nx-muted,#5f5344);margin:0 0 24px;font-size:15px;line-height:1.55}.auth-tabs{background:#fff;border:1px solid #1d181324;border-radius:999px;gap:4px;margin-bottom:24px;padding:4px;display:flex}.auth-tabs button{font:700 13.5px/1 var(--nx-sans,sans-serif);cursor:pointer;color:var(--nx-muted,#5f5344);background:0 0;border:0;border-radius:999px;flex:1;padding:10px;transition:background .2s,color .2s}.auth-tabs button.on{background:var(--nx-ink,#1d1813);color:#fff}.auth-field{color:#243240;flex-direction:column;gap:7px;margin-bottom:16px;font-size:12.5px;font-weight:700;display:flex}.auth-field input{font:400 15px/1.3 var(--nx-sans,sans-serif);color:var(--nx-ink,#1d1813);background:#fff;border:1px solid #1d18132e;border-radius:12px;padding:13px 14px;transition:border-color .15s,box-shadow .15s}.auth-field input:focus{border-color:var(--nx-teal,#a8321f);outline:0;box-shadow:0 0 0 3px #0b8f7429}.auth-primary{background:var(--nx-ink,#1d1813);color:#fff;width:100%;font:700 15px/1 var(--nx-sans,sans-serif);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px;transition:background .2s,transform .1s;display:inline-flex}.auth-primary:hover:not(:disabled){background:#3a2f24}.auth-primary:active:not(:disabled){transform:translateY(1px)}.auth-primary:disabled{opacity:.5;cursor:default}.auth-forgot{text-align:right;margin:-6px 0 16px}.auth-forgot a{color:var(--nx-teal,#a8321f);font-size:12.5px;font-weight:700}.auth-forgot a:hover{text-decoration:underline}.auth-or{color:var(--nx-muted,#5f5344);font:500 11px/1 var(--nx-mono,monospace);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin:20px 0;display:flex}.auth-or:before,.auth-or:after{content:"";background:#1d18131f;flex:1;height:1px}.auth-oauth{flex-direction:column;gap:10px;display:flex}.auth-oauth button{font:700 14px/1 var(--nx-sans,sans-serif);color:var(--nx-ink,#1d1813);cursor:pointer;background:#fff;border:1px solid #1d181329;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px;transition:border-color .15s;display:flex}.auth-oauth button:hover:not(:disabled){border-color:var(--nx-ink,#1d1813)}.auth-oauth button:disabled{opacity:.55;cursor:default}.auth-msg{border:1px solid;border-radius:12px;margin-bottom:16px;padding:11px 13px;font-size:13.5px;line-height:1.45}.auth-msg.err{color:#a4291d;background:#fbecea;border-color:#e8bcb5}.auth-msg.ok{color:#0a6e57;background:#e9f6ef;border-color:#b4e2cc}.auth-foot{color:var(--nx-muted,#5f5344);text-align:center;justify-content:center;align-items:center;gap:7px;margin:20px 0 0;font-size:12.5px;display:flex}.auth-foot svg{color:var(--nx-teal,#a8321f);flex:none}.auth-soon{text-align:center;padding:30px 10px}.auth-soon b{margin-bottom:8px;font-size:18px;display:block}.auth-soon p{color:var(--nx-muted,#5f5344);font-size:14.5px;line-height:1.6}.auth-page.auth-split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;max-width:1120px;padding-top:48px;display:grid}.auth-split .auth-card{box-shadow:none;border-left:0;border-radius:0 24px 24px 0;flex-direction:column;justify-content:center;padding:48px clamp(28px,4vw,56px);display:flex}.auth-aside{isolation:isolate;background:var(--nx-ink,#1d1813);color:#f3ead6;border-radius:24px 0 0 24px;flex-direction:column;gap:28px;padding:clamp(32px,4vw,56px);display:flex;position:relative;overflow:hidden}.auth-aside:before{content:"";z-index:-1;background:radial-gradient(circle,#e39a5a52,#0000 65%);border-radius:50%;width:520px;height:520px;animation:16s ease-in-out infinite alternate auth-drift;position:absolute;inset:-30% -20% auto auto}.auth-aside:after{content:"";z-index:-1;background-image:linear-gradient(#efe3c80d 1px,#0000 1px),linear-gradient(90deg,#efe3c80d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}@keyframes auth-drift{to{transform:translate(-80px,60px)}}.auth-aside-kicker{font:600 11.5px/1 var(--nx-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--nx-mint-2,#e39a5a);margin:0}.auth-aside h2{font:400 clamp(38px, 4.4vw, 58px)/1 var(--nx-display,Georgia, serif);letter-spacing:-.015em;color:#f3f7f5;margin:0}.auth-aside h2 em{color:var(--nx-mint,#efe3c8);font-style:italic}.auth-aside ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.auth-aside li{grid-template-columns:36px 1fr;align-items:start;gap:14px;display:grid}.auth-aside li>span{width:36px;height:36px;color:var(--nx-mint,#efe3c8);background:#efe3c81a;border-radius:11px;place-items:center;display:grid}.auth-aside li b{color:#fff;margin-bottom:3px;font-size:15px;display:block}.auth-aside li small{color:#bfae8e;font-size:13.5px;line-height:1.5}.auth-aside-note{color:#bfae8e;border-top:1px solid #efe3c824;margin-top:auto;padding-top:22px;font-size:13.5px;line-height:1.55}.auth-aside-note b{color:var(--nx-mint,#efe3c8);font-weight:600}@media (max-width:900px){.auth-page.auth-split{grid-template-columns:1fr;max-width:520px;padding-top:24px}.auth-split .auth-card{border-left:1px solid #1d18131a;border-radius:22px;order:-1;padding:32px 24px}.auth-aside{border-radius:22px;margin-top:18px}}@media (max-width:480px){.auth-card{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.auth-aside:before{animation:none}}.nav-auth{border:1px solid var(--ink);background:#fff;border-radius:22px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.nav-auth:hover{background:#eef1ff}.nav-auth-avatar{border:1px solid var(--ink);color:#fff;background:#2f3bd0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:13px;font-weight:850;display:grid}.nav-auth:has(.nav-auth-avatar){background:0 0;border:0;padding:0}.nav-auth-menu{font-weight:800;display:block}
:root{--nx-ink:#1d1813;--nx-ink-2:#2a221a;--nx-ink-3:#3a2f24;--nx-mint:#efe3c8;--nx-mint-2:#e39a5a;--nx-teal:#a8321f;--nx-paper:#efe6d2;--nx-paper-2:#e6dabf;--nx-card:#f7f1e3;--nx-line:#1d18131f;--nx-line-light:#efe3c824;--nx-muted:#5f5344;--nx-muted-light:#bfae8e;--nx-display:"IM Fell English", "Iowan Old Style", Georgia, serif;--nx-sans:"Hanken Grotesk", "Segoe UI", system-ui, sans-serif;--nx-mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--nx-radius:18px;--nx-ease:cubic-bezier(.2, .7, .1, 1)}.nx{background:var(--nx-paper);color:var(--nx-ink);font-family:var(--nx-sans);overflow-x:clip}.nx-wrap{width:min(1320px,100% - 40px);margin-inline:auto}.nx h1,.nx h2,.nx h3{font-family:var(--nx-display);letter-spacing:-.015em;margin:0;font-weight:400}.nx h1 em,.nx h2 em{color:var(--nx-teal);font-style:italic}.nx-section{padding-block:clamp(48px,6vw,96px)}.nx-kicker{font:600 12px/1 var(--nx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--nx-teal);margin:0 0 18px}.nx-head{max-width:860px;margin-bottom:clamp(36px,5vw,64px)}.nx-head h2{font-size:clamp(40px,5.4vw,76px);line-height:1}.nx-head>p:not(.nx-kicker){color:var(--nx-muted);max-width:680px;margin:22px 0 0;font-size:18px;line-height:1.65}.nx-head-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;max-width:none;display:flex}.nx-head-light h2{color:#f3ead6}.nx-head-light h2 em{color:var(--nx-mint)}.nx-head-light .nx-kicker{color:var(--nx-mint-2)}.nx-btn{font:700 15px var(--nx-sans);transition:transform .35s var(--nx-ease), box-shadow .35s var(--nx-ease), background .25s;border-radius:999px;align-items:center;gap:12px;padding:15px 22px;display:inline-flex}.nx-btn svg{width:17px;height:17px;transition:transform .35s var(--nx-ease)}.nx-btn:hover svg{transform:translate(4px)}.nx-btn-mint{background:var(--nx-mint);color:var(--nx-ink);box-shadow:0 0 0 1px #efe3c866,0 12px 40px -12px #e39a5ab3}.nx-btn-mint:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #efe3c899,0 18px 50px -12px #e39a5ae6}.nx-btn-ghost{color:#f3ead6;border:1px solid #e8f2ee47}.nx-btn-ghost:hover{background:#e8f2ee14}.nx-btn-ink{background:var(--nx-ink);color:#fff;margin-top:28px}.nx-btn-ink:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px #1d181399}.nx-more{border-bottom:1px solid;align-items:center;gap:10px;margin-top:34px;padding-bottom:6px;font-weight:700;display:inline-flex}.nx-more svg{width:16px;transition:transform .3s var(--nx-ease)}.nx-more:hover svg{transform:translate(4px)}.nx-header{z-index:80;-webkit-backdrop-filter:saturate(1.4)blur(16px);backdrop-filter:saturate(1.4)blur(16px);border-bottom:1px solid var(--nx-line);font-family:var(--nx-sans);background:#efe6d2c7;position:sticky;top:0}.nx-header-bar{align-items:center;gap:28px;width:min(1320px,100% - 40px);height:68px;margin-inline:auto;display:flex}.nx-brand{font:800 20px var(--nx-sans);letter-spacing:-.03em;color:inherit;align-items:center;gap:10px;display:inline-flex}.nx-brand-mark{background:var(--nx-ink);width:32px;height:32px;color:var(--nx-mint);border-radius:9px;place-items:center;font:400 20px/1 IM Fell English SC,Georgia,serif;display:grid;box-shadow:inset 0 0 0 1px #efe3c82e}.nx-nav{gap:2px;margin-left:12px;display:flex}.nx-nav a{color:#4a3f33;border-radius:999px;padding:9px 13px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.nx-nav a:hover{color:var(--nx-ink);background:#1d18130f}.nx-nav a.active{background:var(--nx-ink);color:#fff}.nx-header-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.nx-header-cta{background:var(--nx-ink);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;display:inline-flex}.nx-header-cta svg{width:15px;transition:transform .3s var(--nx-ease)}.nx-header-cta:hover svg{transform:translate(3px)}.nx-menu-button{color:var(--nx-ink);background:0 0;border:0;margin-left:auto;padding:8px;display:none}.nx-menu-button svg{width:24px;height:24px}.nx-mobile-nav{border-top:1px solid var(--nx-line);gap:2px;padding:8px 20px 18px;display:grid}.nx-mobile-nav a{border-bottom:1px solid var(--nx-line);padding:12px 4px;font-size:16px;font-weight:700}.nx-hero{isolation:isolate;background:var(--nx-ink);color:#f3ead6;padding:clamp(28px,4vw,56px) 0 clamp(48px,6vw,88px);position:relative;overflow:hidden}.nx-hero:before{content:"";z-index:-1;background-image:linear-gradient(#efe3c80d 1px,#0000 1px),linear-gradient(90deg,#efe3c80d 1px,#0000 1px);background-size:64px 64px;display:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 75%)}.nx-hero:after,.nx-final:after{content:"";z-index:-1;opacity:.09;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.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-aurora{z-index:-2;pointer-events:none;position:absolute;inset:0}.nx-aurora i{filter:blur(80px);opacity:.55;animation:nx-drift 22s var(--nx-ease) infinite alternate;border-radius:50%;position:absolute}.nx-aurora i:first-child{background:radial-gradient(circle,#8a4b2a 0%,#0000 65%);width:52vw;height:52vw;top:-22vw;left:-12vw}.nx-aurora i:nth-child(2){background:radial-gradient(circle,#7a2e1c 0%,#0000 65%);width:44vw;height:44vw;animation-duration:28s;animation-delay:-6s;top:-8vw;right:-10vw}.nx-aurora i:nth-child(3){opacity:.3;background:radial-gradient(circle,#e39a5a 0%,#0000 60%);width:36vw;height:36vw;animation-duration:32s;bottom:-24vw;left:30vw}@keyframes nx-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(6vw,4vw)scale(1.15)}}.nx-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.nx-eyebrow{border:1px solid var(--nx-line-light);font:500 12px var(--nx-mono);letter-spacing:.06em;color:var(--nx-mint);background:#efe3c80d;border-radius:999px;align-items:center;gap:10px;margin:0 0 26px;padding:8px 14px;display:inline-flex}.nx-pulse{background:var(--nx-mint-2);border-radius:50%;width:8px;height:8px;animation:2.4s infinite nx-pulse;box-shadow:0 0 #e39a5a99}@keyframes nx-pulse{70%{box-shadow:0 0 0 10px #e39a5a00}to{box-shadow:0 0 #e39a5a00}}.nx-hero h1{color:#f3ead6;max-width:15ch;font-size:clamp(46px,7.2vw,108px);line-height:.96}.nx-hero h1 em{color:var(--nx-mint);display:block}.nx-lede{color:#cbbb9a;max-width:620px;margin:28px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.65}.nx-cta{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.nx-trust{color:#ad9b7b;flex-wrap:wrap;gap:10px 22px;margin:34px 0 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.nx-trust li{align-items:center;gap:8px;display:inline-flex}.nx-trust svg{width:15px;color:var(--nx-mint-2)}.nx-rise{opacity:0;animation:nx-rise .9s var(--nx-ease) forwards;animation-delay:calc(var(--d,0) * .11s + 80ms);transform:translateY(18px)}@keyframes nx-rise{to{opacity:1;transform:none}}.nx-plate{justify-self:end;width:100%;max-width:560px;margin:0;position:relative}.nx-plate img{border-radius:26px;width:100%;height:auto;display:block;box-shadow:0 40px 80px -30px #000000b3,0 0 0 1px #efe3c81f}.nx-plate figcaption{font:italic 15px/1.4 var(--nx-display);color:#bfae8e;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;display:flex}.nx-plate figcaption span:last-child{font:600 11px var(--nx-mono);letter-spacing:.14em;text-transform:uppercase;font-style:normal}.nx-plate .nx-float.f1{bottom:22%;left:-4%}.nx-plate .nx-float.f2{top:12%;right:-3%}.nx-plate .nx-float.f3{top:-3%;bottom:auto;left:10%}@media (max-width:1100px){.nx-plate{justify-self:start}}@media (max-width:760px){.nx-plate .nx-float{display:none}}.nx-stack{height:clamp(380px,38vw,520px);position:relative}.nx-window{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2a221ad1;border:1px solid #efe3c829;border-radius:16px;animation:9s ease-in-out infinite nx-float;position:absolute;overflow:hidden;box-shadow:0 40px 80px -30px #000000b3,inset 0 1px #ffffff0f}.nx-window header{height:34px;font:500 11px var(--nx-mono);color:#9c8a6c;border-bottom:1px solid #efe3c81a;align-items:center;gap:6px;padding:0 12px;display:flex}.nx-window header i{background:#4a3d2f;border-radius:50%;width:8px;height:8px}.nx-window header i:first-child{background:#ff8a65}.nx-window header span{margin-left:8px}.nx-window .art{padding:18px}.nx-window.w1{z-index:3;width:64%;top:4%;left:0}.nx-window.w2{z-index:2;width:52%;animation-delay:-3s;top:0;right:0;transform:rotate(2deg)}.nx-window.w3{z-index:4;width:58%;animation-delay:-5s;bottom:0;right:6%}@keyframes nx-float{50%{translate:0 -10px}}.nx-float{z-index:5;background:var(--nx-mint);color:var(--nx-ink);font:600 11px var(--nx-mono);white-space:nowrap;border-radius:999px;padding:8px 12px;position:absolute;box-shadow:0 10px 30px -10px #e39a5acc}.nx-float.f1{bottom:30%;left:-3%}.nx-float.f2{background:#ffd6c9;top:44%;right:-2%}.nx-float.f3{background:#fff;bottom:-3%;left:16%}.nx-hero-short{padding-bottom:clamp(40px,5vw,64px)}.nx-hero-short h1{max-width:22ch;font-size:clamp(40px,5vw,72px)}.nx-marquee{background:var(--nx-mint);color:var(--nx-ink);border-block:1px solid var(--nx-ink);overflow:hidden}.nx-marquee-track{width:max-content;animation:40s linear infinite nx-marquee;display:flex}.nx-marquee-track span{font:600 14px var(--nx-mono);letter-spacing:.08em;border-right:1px solid #1d181333;padding:16px 26px}@keyframes nx-marquee{to{transform:translate(-50%)}}.nx-numbers{border-bottom:1px solid var(--nx-line);grid-template-columns:repeat(5,1fr);display:grid}.nx-numbers>div{border-right:1px solid var(--nx-line);padding:44px 20px}.nx-numbers>div:last-child{border-right:0}.nx-numbers b{font:400 clamp(44px, 5vw, 72px)/1 var(--nx-display);letter-spacing:-.02em;display:block}.nx-numbers span{font:500 12px var(--nx-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nx-muted);margin-top:10px;display:block}.nx-bento{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.nx-tile{--accent:var(--nx-mint-2);border-radius:var(--nx-radius);background:var(--nx-card);border:1px solid var(--nx-line);min-height:330px;transition:transform .5s var(--nx-ease), box-shadow .5s var(--nx-ease), border-color .3s;flex-direction:column;grid-column:span 4;display:flex;position:relative;overflow:hidden}.nx-tile:hover{border-color:color-mix(in srgb, var(--accent) 70%, var(--nx-ink));transform:translateY(-6px);box-shadow:0 30px 60px -30px #1d181359}.nx-tile.t0{background:var(--nx-ink);color:#ece2ca;border-color:var(--nx-ink);grid-area:span 2/span 7}.nx-tile.t1{grid-area:span 2/span 5}.nx-tile.t2,.nx-tile.t3,.nx-tile.t4{grid-column:span 4}.nx-tile.t5,.nx-tile.t6,.nx-tile.t7,.nx-tile.t8{grid-column:span 6}.nx-tile.nx-tile-soon{background:0 0;border-style:dashed;grid-column:span 4;min-height:280px}.nx-tile-soon .nx-tile-art{opacity:.7;filter:saturate(.6)}.nx-tile-soon:hover .nx-tile-art{opacity:1;filter:none}.nx-soon{background:var(--nx-ink);color:var(--nx-mint);font:600 10px var(--nx-mono);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:6px;padding:4px 9px;display:inline-block}.nx-studio h2 .nx-soon{margin-left:14px;font-size:11px;transform:translateY(-8px)}.nx-studio.is-soon .nx-studio-art{filter:saturate(.75)}.nx-index a.soon{opacity:.8;border-style:dashed}.nx-footer-soon{color:#8f7d60;margin-top:4px;font-size:13px}.nx-tile-art{background:radial-gradient(120% 90% at 20% 0%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 60%);flex:1;place-items:center;min-height:150px;padding:22px;display:grid;position:relative}.nx-tile.t0 .nx-tile-art{background:radial-gradient(90% 90% at 30% 10%, color-mix(in srgb, var(--accent) 35%, transparent), transparent 60%)}.nx-tile-art .art{width:min(100%,360px);transition:transform .6s var(--nx-ease)}.nx-tile:hover .nx-tile-art .art{transform:scale(1.04)rotate(-.6deg)}.nx-tile-body{padding:0 24px 24px}.nx-tile-name{font:600 11px var(--nx-mono);letter-spacing:.12em;text-transform:uppercase;background:color-mix(in srgb, var(--accent) 35%, transparent);color:inherit;border-radius:999px;padding:5px 9px;display:inline-block}.nx-tile h3{margin-top:12px;font-size:clamp(24px,2.2vw,32px);line-height:1.08}.nx-tile.t0 h3{font-size:clamp(32px,3.4vw,50px)}.nx-tile p{color:var(--nx-muted);max-width:560px;margin:12px 0 0;font-size:15px;line-height:1.6}.nx-tile.t0 p{color:#b5a382}.nx-tile-formats{font:500 11px var(--nx-mono);letter-spacing:.08em;color:var(--nx-muted);margin-top:14px;display:block}.nx-tile.t0 .nx-tile-formats{color:#9c8a6c}.nx-tile-go{background:var(--nx-card);width:38px;height:38px;color:var(--nx-ink);border:1px solid var(--nx-line);transition:transform .4s var(--nx-ease), background .3s;border-radius:50%;padding:10px;position:absolute;top:18px;right:18px}.nx-tile:hover .nx-tile-go{background:var(--accent);transform:rotate(45deg)}.nx-how{background:var(--nx-ink-2);color:#e6dabf;padding-block:clamp(72px,10vw,130px);position:relative}.nx-steps{border-radius:var(--nx-radius);background:#efe3c81f;border:1px solid #efe3c81f;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.nx-steps li{background:var(--nx-ink-2);padding:clamp(24px,3vw,40px)}.nx-steps span{font:500 13px var(--nx-mono);color:var(--nx-mint-2)}.nx-steps h3{color:#f3ead6;margin:26px 0 12px;font-size:34px}.nx-steps p{color:#bfae8e;margin:0;line-height:1.7}.nx-privacy{grid-template-columns:auto 1fr;align-items:center;gap:clamp(24px,5vw,80px);display:grid}.nx-privacy-big{font:400 clamp(110px, 13vw, 200px)/.8 var(--nx-display);color:#0000;-webkit-text-stroke:0;background:linear-gradient(180deg, var(--nx-ink) 40%, var(--nx-teal));-webkit-background-clip:text;background-clip:text}.nx-privacy h2{font-size:clamp(30px,3.4vw,48px);line-height:1.04}.nx-privacy>div>p:not(.nx-kicker){color:var(--nx-muted);max-width:640px;margin:22px 0 0;font-size:18px;line-height:1.7}.nx-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:26px 0 0;padding:0;list-style:none;display:grid}.nx-checks li{align-items:flex-start;gap:10px;font-weight:600;line-height:1.45;display:flex}.nx-checks svg{background:var(--nx-mint);width:18px;height:18px;color:var(--nx-ink);border-radius:50%;flex:none;margin-top:2px;padding:3px}.nx-audience{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.nx-audience article{border-radius:var(--nx-radius);background:var(--nx-card);border:1px solid var(--nx-line);transition:transform .4s var(--nx-ease), box-shadow .4s var(--nx-ease);flex-direction:column;padding:26px;display:flex}.nx-audience article:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px #1d181359}.nx-audience h3{font-size:30px}.nx-audience p{color:var(--nx-muted);margin:14px 0 20px;font-size:15px;line-height:1.65}.nx-audience div{gap:8px;margin-top:auto;display:grid}.nx-audience a{align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.nx-audience a svg{width:14px;color:var(--nx-teal)}.nx-audience a:hover{color:var(--nx-teal)}.nx-compare-wrap{background:var(--nx-ink);color:#efe3c8;position:relative}.nx-compare{border-radius:var(--nx-radius);border:1px solid #efe3c824;overflow:hidden}.nx-row{border-bottom:1px solid #efe3c81a;grid-template-columns:1.6fr 1fr 1fr;align-items:center;display:grid}.nx-row:last-child{border-bottom:0}.nx-row>span{padding:18px 22px;font-size:15px}.nx-row>span:not(:first-child){text-align:center}.nx-row .us{color:var(--nx-mint);background:#efe3c80f;font-weight:700}.nx-row-head>span{font:600 12px var(--nx-mono);letter-spacing:.1em;text-transform:uppercase;color:#a8967a;padding-block:16px}.nx-row-head>span:nth-child(2){color:var(--nx-mint);background:#efe3c81a}.nx-row svg{vertical-align:middle;width:20px;height:20px}.nx-row .us svg{color:var(--nx-mint)}.nx-row .us svg.no{color:#9c8a6c}.nx-row svg.them{color:#ff8a65}.nx-row>span:last-child{color:#bfae8e}.nx-lang{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.nx-lang h2{font-size:clamp(32px,3.8vw,52px);line-height:1}.nx-lang p:not(.nx-kicker){color:var(--nx-muted);margin:22px 0 0;font-size:18px;line-height:1.7}.nx-scripts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.nx-scripts span{border:1px solid var(--nx-line);background:var(--nx-card);font:400 clamp(16px, 1.5vw, 21px) var(--nx-display);transition:background .3s, color .3s, transform .3s var(--nx-ease);border-radius:999px;padding:8px 14px}.nx-scripts span:nth-child(3n){background:var(--nx-ink);color:var(--nx-mint);border-color:var(--nx-ink)}.nx-scripts span:hover{transform:translateY(-3px)rotate(-2deg)}.nx-tools{border-top:1px solid var(--nx-ink);border-left:1px solid var(--nx-ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nx-tools a{border-right:1px solid var(--nx-ink);border-bottom:1px solid var(--nx-ink);background:var(--nx-card);flex-direction:column;gap:10px;min-height:170px;padding:24px;transition:background .3s,color .3s;display:flex}.nx-tools a:hover{background:var(--nx-ink);color:#fff}.nx-tools a:hover small{color:#b5a382}.nx-tool-cat{font:600 11px var(--nx-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nx-teal)}.nx-tools a:hover .nx-tool-cat{color:var(--nx-mint)}.nx-tools b{font:400 25px/1.1 var(--nx-display)}.nx-tools small{color:var(--nx-muted);font-size:14px;line-height:1.5}.nx-app{padding-top:0}.nx-app-card{background:linear-gradient(120deg, var(--nx-mint), #d9f7ff);border:1px solid #1d18131a;border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:clamp(28px,4vw,48px);display:grid}.nx-app-card>svg{background:var(--nx-ink);width:64px;height:64px;color:var(--nx-mint);border-radius:18px;padding:16px}.nx-app-card h2{font-size:clamp(30px,3.2vw,46px);line-height:1.05}.nx-app-card h2 em{color:var(--nx-teal)}.nx-app-card p{color:#4f4232;max-width:680px;margin:12px 0 0;line-height:1.7}.nx-app-badges{gap:8px;display:grid}.nx-app-badges span{font:600 12px var(--nx-mono);background:#ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.nx-app-badges svg{width:14px}.nx-faq{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(24px,5vw,80px);display:grid}.nx-faq .nx-head{position:sticky;top:100px}.nx-faq details{border-bottom:1px solid var(--nx-line)}.nx-faq details:first-child{border-top:1px solid var(--nx-line)}.nx-faq summary{cursor:pointer;font:400 clamp(21px, 2vw, 27px)/1.25 var(--nx-display);justify-content:space-between;gap:20px;padding:24px 0;list-style:none;display:flex}.nx-faq summary::-webkit-details-marker{display:none}.nx-faq summary span{border:1px solid var(--nx-line);width:32px;height:32px;font:400 20px var(--nx-sans);transition:transform .35s var(--nx-ease), background .3s;border-radius:50%;flex:none;place-items:center;display:grid}.nx-faq details[open] summary span{background:var(--nx-mint);transform:rotate(45deg)}.nx-faq details p{color:var(--nx-muted);max-width:640px;margin:0 0 24px;line-height:1.75}.nx-faq-more{color:var(--nx-muted);grid-column:2}.nx-faq-more a{color:var(--nx-teal);font-weight:700}.nx-final{isolation:isolate;background:var(--nx-ink);color:#f3ead6;text-align:center;padding-block:clamp(80px,11vw,150px);position:relative;overflow:hidden}.nx-final h2{color:#f3ead6;max-width:18ch;margin-inline:auto;font-size:clamp(40px,6vw,88px);line-height:1}.nx-final h2 em{color:var(--nx-mint)}.nx-final p{color:#bfae8e;margin:22px 0 0;font-size:18px}.nx-final .nx-cta{justify-content:center}.nx-index{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.nx-index a{--accent:var(--nx-mint);border:1px solid var(--nx-line-light);font:600 13px var(--nx-sans);color:#e6dabf;border-radius:999px;padding:9px 15px;transition:background .25s,color .25s}.nx-index a:hover{background:var(--accent);color:var(--nx-ink)}.nx-studio-list{gap:clamp(40px,6vw,80px);padding-block:clamp(40px,6vw,80px);display:grid}.nx-studio{--accent:var(--nx-mint-2);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,80px);scroll-margin-top:90px;display:grid}.nx-studio.flip .nx-studio-art{order:2}.nx-studio-art{aspect-ratio:5/4;background:radial-gradient(90% 90% at 25% 15%, color-mix(in srgb, var(--accent) 55%, transparent), transparent 65%), var(--nx-ink);border-radius:28px;place-items:center;padding:clamp(24px,4vw,56px);display:grid;position:relative;overflow:hidden}.nx-studio-art .art{width:min(100%,440px);transform:scale(1.15)}.nx-studio-num{font:600 12px var(--nx-mono);color:var(--nx-mint);letter-spacing:.12em;position:absolute;top:18px;left:22px}.nx-studio-copy h2{font-size:clamp(42px,5vw,72px);line-height:1}.nx-studio-tag{font:italic 400 clamp(22px, 2.2vw, 30px)/1.25 var(--nx-display);color:var(--nx-teal);margin:10px 0 0}.nx-studio-copy>p:not(.nx-kicker):not(.nx-studio-tag){color:var(--nx-muted);margin:18px 0 0;font-size:17px;line-height:1.75}.nx-studio-meta{gap:10px;margin-top:26px;display:grid}.nx-studio-meta span{flex-wrap:wrap;gap:6px;display:flex}.nx-studio-meta b{font:600 11px var(--nx-mono);letter-spacing:.08em;background:var(--nx-paper-2);border-radius:6px;padding:5px 9px}.nx-studio-meta small{color:var(--nx-muted);font-size:14px}.nx-footer{background:var(--nx-ink);color:#ddd0b4;font-family:var(--nx-sans);border-top:1px solid #efe3c81a}.nx-footer-top{grid-template-columns:1.3fr 1fr 1fr .8fr .8fr;gap:32px;padding-block:72px 56px;display:grid}.nx-footer .nx-brand{color:#fff}.nx-footer .nx-brand-mark{background:var(--nx-mint);color:var(--nx-ink)}.nx-footer-brand p{color:#b5a382;max-width:360px;margin:18px 0;font-size:15px;line-height:1.7}.nx-footer-promise{font:600 11px var(--nx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--nx-mint);border:1px solid var(--nx-line-light);border-radius:999px;padding:7px 12px;display:inline-block}.nx-footer nav{flex-direction:column;gap:10px;display:flex}.nx-footer strong{font:600 11px var(--nx-mono);letter-spacing:.12em;text-transform:uppercase;color:#8f7d60;margin-bottom:6px}.nx-footer nav a{color:#ddd0b4;font-size:14px;transition:color .2s}.nx-footer nav a:hover{color:var(--nx-mint)}.nx-footer-bottom{color:#8f7d60;border-top:1px solid #efe3c81a;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:22px;font-size:13px;display:flex}.art{--paper:#f7f1e3;font-family:var(--nx-sans);color:var(--nx-ink)}.art-chip{background:var(--nx-mint);color:var(--nx-ink);font:600 10px var(--nx-mono);border-radius:999px;margin-top:10px;padding:4px 9px;display:inline-block}.art-page{background:var(--paper);border-radius:10px;gap:8px;padding:16px;display:grid;position:relative;box-shadow:0 16px 40px -20px #00000080}.art-page i{background:#d9cdb4;border-radius:4px;height:7px;display:block}.art-page .w4{width:40%}.art-page .w5{width:50%}.art-page .w6{width:60%}.art-page .w7{width:70%}.art-page .w8{width:80%}.art-page .w9{width:92%}.art-page .hl{background:#fde68a;box-shadow:0 0 0 3px #fde68a}.art-page .redact{background:#1d1813;height:9px}.art-page svg{fill:none;stroke:#7a2e1c;stroke-width:2.2px;stroke-linecap:round;width:50%;height:26px}.art-page b{background:#1d1813;border-radius:4px;width:55%;height:12px;display:block}.art-page u{gap:7px;padding-left:14px;text-decoration:none;display:grid;position:relative}.art-page u:before{content:"• \a • \a • ";white-space:pre;color:#a8321f;font-size:11px;line-height:14px;position:absolute;top:-4px;left:0}.art-study .art-card{background:var(--paper);border-radius:12px;gap:6px;padding:18px;display:grid;box-shadow:0 16px 40px -20px #00000080}.art-study small{font:600 9px var(--nx-mono);letter-spacing:.14em;color:#7d6f5c}.art-study b{font:400 22px var(--nx-display)}.art-study i{color:#a8321f;font-style:normal;font-weight:700}.art-rate{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:10px;display:grid}.art-rate span{text-align:center;color:#ddd0b4;font:600 10px var(--nx-sans);background:#ffffff1a;border-radius:8px;gap:1px;padding:6px 2px;display:grid}.nx-tile:not(.t0) .art-rate span,.nx-studio-art .art-rate span{color:var(--nx-ink);background:#1d181314}.nx-studio-art .art-rate span{color:#e6dabf;background:#ffffff1f}.art-rate span em{font:500 9px var(--nx-mono);opacity:.7;font-style:normal}.art-rate span.on{background:var(--nx-mint)!important;color:var(--nx-ink)!important}.art-sheet .art-fx{background:var(--paper);font:500 11px var(--nx-mono);border-bottom:1px solid #d9cdb4;border-radius:8px 8px 0 0;padding:8px 10px}.art-sheet .art-fx em{color:#a8321f;margin-right:8px;font-style:italic}.art-grid{background:var(--paper);border-radius:0 0 8px 8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.art-grid span{height:22px;font:600 10px var(--nx-mono);border-bottom:1px solid #e6dcc6;border-right:1px solid #e6dcc6;place-items:center end;padding-right:6px;display:grid}.art-grid span.head{background:#efe6d2}.art-grid span.sel{outline-offset:-2px;background:#f3ead6;outline:2px solid #a8321f}.art-csv{gap:10px;display:grid}.art-bars{background:var(--paper);border-radius:10px;align-items:flex-end;gap:8px;height:110px;padding:12px;display:flex}.art-bars i{background:linear-gradient(#f59e0b,#fcd34d);border-radius:4px 4px 0 0;flex:1}.art-tags{flex-wrap:wrap;gap:6px;display:flex}.art-tags span{font:600 10px var(--nx-mono);background:var(--paper);border-radius:999px;padding:4px 8px}.art-slides .art-slide{aspect-ratio:16/9;color:#fff;background:linear-gradient(135deg,#1e1b4b,#7e22ce);border-radius:10px;align-content:start;gap:8px;padding:16px;display:grid;position:relative}.art-slide b{font:400 22px var(--nx-display)}.art-slide i{background:#ffffff80;border-radius:3px;width:60%;height:6px}.art-slide .dot{background:#f0abfc;border-radius:50%;width:34px;height:34px;position:absolute;bottom:16px;right:16px}.art-thumbs{gap:6px;margin-top:8px;display:flex}.art-thumbs i{aspect-ratio:16/9;background:#f0abfc59;border-radius:4px;flex:1}.art-thumbs i.on{outline:2px solid #f0abfc}.art-image{position:relative}.art-photo{aspect-ratio:4/3;background:linear-gradient(160deg,#fbbf24 0%,#f472b6 45%,#1e3a8a 100%);border-radius:12px;position:relative;overflow:hidden}.art-photo:after{content:"";mix-blend-mode:saturation;background:linear-gradient(160deg,#a8a29e,#57534e 60%,#1c1917);position:absolute;inset:0 0 0 50%}.art-photo .split{z-index:2;background:#fff;width:2px;position:absolute;top:0;bottom:0;left:50%}.art-curve{background:#1d1813d9;border-radius:8px;width:44%;padding:6px;position:absolute;bottom:-10px;right:-6px}.art-curve path{fill:none;stroke:#fda4af;stroke-width:3px}.art-cite p{background:var(--paper);text-indent:-14px;border-radius:8px;margin:0 0 8px;padding:10px 12px 10px 26px;font-size:12px;line-height:1.45;box-shadow:0 10px 30px -18px #00000080}.art-math p{font:400 30px var(--nx-display);background:var(--paper);border-radius:10px;margin:0;padding:12px 16px}.art-math .step{color:#a8321f;margin-top:8px;margin-left:20px}.art-inv-head{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.art-inv-head b{font:400 20px var(--nx-display);letter-spacing:.06em}.art-inv-head span{font:500 10px var(--nx-mono);color:#7d6f5c}.art-inv-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.art-inv-row i{flex:1}.art-inv-row em{font:600 11px var(--nx-mono);font-style:normal}.art-inv-total{font:600 12px var(--nx-mono);border-top:2px solid #1d1813;justify-content:space-between;margin-top:4px;padding-top:8px;display:flex}.art-inv-total strong{color:#c2410c}.art-cv-head{align-items:center;gap:12px;margin-bottom:6px;display:flex}.art-avatar{background:linear-gradient(135deg,#a5b4fc,#6366f1);border-radius:50%;flex:none;width:38px;height:38px}.art-cv-head div{flex:1;gap:6px;display:grid}.art-cv-head b{width:70%;height:11px}.art-cv-tags{gap:6px;margin-top:4px;display:flex}.art-cv-tags em{background:#e0e7ff;border-radius:999px;width:42px;height:14px}.art-sign{align-items:flex-end;gap:12px;margin-top:8px;display:flex}.art-sign svg{fill:none;stroke:#b91c1c;stroke-width:2.2px;stroke-linecap:round;width:55%;height:28px}.art-sign span{background:#1d1813;flex:1;height:2px;margin-bottom:4px}@supports (animation-timeline:view()){.nx-tile,.nx-audience article,.nx-steps li,.nx-studio,.nx-tools a,.nx-numbers>div{animation:nx-rise both var(--nx-ease);animation-timeline:view();animation-range:entry cover 22%}}@media (max-width:1100px){.nx-nav{display:none}.nx-menu-button{margin-left:0;display:inline-flex}.nx-hero-grid{grid-template-columns:1fr}.nx-stack{max-width:640px;height:420px}.nx-audience,.nx-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-footer-top{grid-template-columns:1fr 1fr}.nx-tile.t0,.nx-tile.t1{grid-area:auto/span 12}.nx-tile.t2,.nx-tile.t3,.nx-tile.t4,.nx-tile.t5,.nx-tile.t6,.nx-tile.t7,.nx-tile.t8{grid-column:span 6}.nx-tile.nx-tile-soon{grid-column:span 4}}@media (max-width:760px){.nx-header-cta{display:none}.nx-numbers{grid-template-columns:repeat(2,1fr)}.nx-numbers>div{border-bottom:1px solid var(--nx-line)}.nx-numbers>div:nth-child(2n){border-right:0}.nx-numbers>div:last-child{grid-column:span 2}.nx-tile,.nx-tile.t2,.nx-tile.t3,.nx-tile.t4,.nx-tile.t5,.nx-tile.t6,.nx-tile.t7,.nx-tile.t8,.nx-tile.nx-tile-soon{grid-column:span 12;min-height:0}.nx-steps,.nx-privacy,.nx-lang,.nx-faq,.nx-studio,.nx-audience,.nx-tools,.nx-checks{grid-template-columns:1fr}.nx-studio.flip .nx-studio-art{order:0}.nx-privacy-big{font-size:110px}.nx-faq .nx-head{position:static}.nx-faq-more{grid-column:1}.nx-app-card{grid-template-columns:1fr}.nx-row{grid-template-columns:1.3fr .8fr .9fr}.nx-row>span{padding:14px 10px;font-size:13px}.nx-footer-top{grid-template-columns:1fr}.nx-stack{height:360px}.nx-window.w1{width:78%}.nx-window.w2{width:62%}.nx-window.w3{width:72%;right:0}.nx-float.f1{left:0}.nx-float.f2{right:0}}@media (prefers-reduced-motion:reduce){.nx-rise,.nx-aurora i,.nx-window,.nx-marquee-track,.nx-pulse{opacity:1;transform:none;animation:none!important}.nx-tile,.nx-audience article,.nx-steps li,.nx-studio,.nx-tools a,.nx-numbers>div{animation:none!important}}.nx-page-hero{padding-block:clamp(56px,7vw,96px) clamp(48px,6vw,80px)}.nx-page-hero h1{max-width:18ch;font-size:clamp(42px,6vw,88px)}.nx-page-hero h1 em{display:inline}.nx-section-tight{padding-block:clamp(48px,6vw,88px)}.nx-checks-1{grid-template-columns:1fr}.nx-plans{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:calc(-1*clamp(28px,4vw,48px));display:grid;position:relative}.nx-plan{background:var(--nx-card);border:1px solid var(--nx-line);border-radius:24px;padding:clamp(26px,3vw,40px);position:relative;box-shadow:0 30px 60px -40px #1d181373}.nx-plan-pro{background:var(--nx-ink);color:#efe3c8;border-color:var(--nx-ink)}.nx-plan-pro .nx-kicker{color:var(--nx-mint-2)}.nx-plan-pro .nx-checks svg{background:var(--nx-mint)}.nx-plan-flag{background:var(--nx-mint);color:var(--nx-ink);font:600 11px var(--nx-mono);border-radius:999px;padding:5px 10px;position:absolute;top:20px;right:20px}.nx-price{font:400 clamp(56px, 6vw, 84px)/1 var(--nx-display);align-items:baseline;gap:10px;display:flex}.nx-price small{font:500 14px var(--nx-sans);color:var(--nx-muted)}.nx-plan-pro .nx-price small{color:#b5a382}.nx-plan-sub{color:var(--nx-muted);margin:10px 0 0}.nx-plan-pro .nx-plan-sub{color:#bfae8e}.nx-plan .nx-btn{margin-top:28px}.nx-compare-light{border-color:var(--nx-line);background:var(--nx-card)}.nx-compare-light .nx-row{border-color:var(--nx-line)}.nx-compare-light .nx-row>span:last-child{color:var(--nx-ink)}.nx-compare-light .nx-row .us{color:var(--nx-ink);background:#e39a5a1f}.nx-compare-light .nx-row-head>span{color:var(--nx-muted)}.nx-compare-light .nx-row-head>span:nth-child(3){color:var(--nx-teal);background:#e39a5a33}.nx-compare-light .nx-row svg{color:var(--nx-teal)}.nx-compare-light .nx-row svg.no{color:#bdb09a}.nx-pay{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,64px);display:grid}.nx-pay h2{font-size:clamp(34px,4vw,56px);line-height:1.04}.nx-pay p:not(.nx-kicker){color:var(--nx-muted);margin:18px 0 0;line-height:1.7}.nx-pay .nx-scripts span{font:600 14px var(--nx-sans);padding:11px 16px}.nx-faq-page{gap:clamp(40px,6vw,80px);display:grid}.nx-faq-page .nx-faq{padding:0}.nx-faq-page .nx-head h2{font-size:clamp(32px,3.6vw,52px)}.nx-faq-page>.nx-faq-more{grid-column:auto}.nx-guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.nx-guide{--accent:var(--nx-mint-2);border-radius:var(--nx-radius);background:var(--nx-card);border:1px solid var(--nx-line);transition:transform .4s var(--nx-ease), box-shadow .4s var(--nx-ease);align-content:start;gap:8px;padding:24px;display:grid;position:relative}.nx-guide:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px #1d181359}.nx-guide-tag{font:600 11px var(--nx-mono);letter-spacing:.1em;text-transform:uppercase;background:color-mix(in srgb, var(--accent) 35%, transparent);border-radius:999px;justify-self:start;padding:5px 9px}.nx-guide b{font:400 25px/1.15 var(--nx-display)}.nx-guide small{color:var(--nx-muted);font-size:14px;line-height:1.6}.nx-guide>svg{width:18px;color:var(--nx-muted);transition:transform .3s;position:absolute;top:20px;right:20px}.nx-guide:hover>svg{color:var(--nx-ink);transform:rotate(45deg)}.nx-articles{border-top:1px solid var(--nx-line);margin:0;padding:0;list-style:none}.nx-articles li{border-bottom:1px solid var(--nx-line);grid-template-columns:56px 1fr;gap:16px;padding:24px 0;display:grid}.nx-articles li>span{font:500 13px var(--nx-mono);color:var(--nx-muted);padding-top:4px}.nx-articles small{font:500 11px var(--nx-mono);letter-spacing:.06em;color:var(--nx-teal);text-transform:uppercase}.nx-articles h3{margin:8px 0 6px;font-size:clamp(22px,2.2vw,30px)}.nx-articles p{color:var(--nx-muted);margin:0;line-height:1.6}.nx-contact{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(24px,5vw,64px);display:grid}.nx-contact-side{gap:14px;display:grid}.nx-contact-side article{background:var(--nx-card);border:1px solid var(--nx-line);border-radius:16px;gap:14px;padding:18px;display:flex}.nx-contact-side svg{background:var(--nx-mint);width:38px;height:38px;color:var(--nx-ink);border-radius:10px;flex:none;padding:9px}.nx-contact-side p{color:var(--nx-muted);margin:4px 0 0;font-size:14px;line-height:1.55}.nx-contact-side a{color:var(--nx-teal);font-weight:700}.nx-form{background:var(--nx-card);border:1px solid var(--nx-line);border-radius:24px;gap:16px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 30px 60px -40px #1d181373}.nx-form label{gap:7px;font-size:13px;font-weight:700;display:grid}.nx-form input,.nx-form select,.nx-form textarea{box-sizing:border-box;border:1px solid var(--nx-line);width:100%;font:500 15px var(--nx-sans);color:var(--nx-ink);background:#fff;border-radius:12px;padding:13px 14px}.nx-form input:focus,.nx-form select:focus,.nx-form textarea:focus{outline:2px solid var(--nx-mint-2);outline-offset:1px;border-color:#0000}.nx-form .nx-btn{cursor:pointer;border:0;justify-self:start;margin-top:4px}.nx-form small{color:var(--nx-muted);line-height:1.5}.nx-prose{max-width:820px}.nx-prose section{border-bottom:1px solid var(--nx-line);padding-block:22px;scroll-margin-top:90px}.nx-prose h2{font-size:clamp(28px,3vw,40px);margin-bottom:12px!important}.nx-prose p{color:#4d4337;margin:0 0 12px;font-size:17px;line-height:1.75}.nx-prose a{color:var(--nx-teal);font-weight:700}@media (max-width:900px){.nx-plans,.nx-pay,.nx-contact,.nx-guides{grid-template-columns:1fr}.nx-plans{margin-top:24px}}.nx-drop{cursor:pointer;background:#bfffd812;border:2px dashed #bfffd88c;border-radius:16px;align-items:center;gap:14px;max-width:560px;margin:22px 0 4px;padding:16px 18px;transition:background .15s,border-color .15s;display:flex}.nx-drop:hover,.nx-drop:focus-visible{background:#bfffd824;border-color:#efe3c8;outline:none}.nx-drop svg{color:#efe3c8;flex:none;width:30px;height:30px}.nx-drop b{font-size:17px;display:block}.nx-drop span{opacity:.8;margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.nx-drop-note{opacity:.9;max-width:560px;margin:8px 0 0;font-size:13.5px}.nx-drop-overlay{z-index:100;pointer-events:none;background:#1d1813d1;place-items:center;display:grid;position:fixed;inset:0}.nx-drop-overlay div{color:#efe3c8;border:3px dashed #efe3c8;border-radius:24px;justify-items:center;gap:12px;padding:48px 56px;display:grid}.nx-drop-overlay svg{width:48px;height:48px}.nx-drop-overlay b{color:#fff;font-size:22px}.nx-lineup{background:var(--nx-ink);color:#e6dabf;padding-bottom:clamp(40px,6vw,80px)}.nx-lineup-head{font:600 11px var(--nx-mono);letter-spacing:.14em;text-transform:uppercase;color:#9c8a6c;border-top:1px solid var(--nx-line-light);justify-content:space-between;gap:12px;padding:14px 0;display:flex}.nx-lineup-grid{border-left:1px solid var(--nx-line-light);border-top:1px solid var(--nx-line-light);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nx-cell{--accent:var(--nx-mint-2);border-right:1px solid var(--nx-line-light);border-bottom:1px solid var(--nx-line-light);flex-direction:column;min-width:0;transition:background .25s;display:flex}.nx-cell:hover{background:#efe3c80a}.nx-cell-bar{font:600 10px var(--nx-mono);letter-spacing:.12em;text-transform:uppercase;color:#9c8a6c;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.nx-cell-bar b{background:var(--accent);color:var(--nx-ink);border-radius:4px;padding:3px 6px}.nx-cell-bar span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx-cell-art{aspect-ratio:16/10;object-fit:cover;background:var(--nx-ink-2);width:100%;height:auto;display:block}.nx-cell-body{flex-direction:column;flex:1;gap:8px;padding:14px 14px 16px;display:flex}.nx .nx-cell h3{color:#f3ead6;font-size:28px;line-height:1.05}.nx-cell p{color:#bfae8e;margin:0;font-size:14px;line-height:1.5}.nx-cell-chips{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:6px;display:flex}.nx-cell-chips b{font:600 10px var(--nx-mono);letter-spacing:.08em;border:1px solid var(--nx-line-light);color:#cbbb9a;border-radius:4px;padding:4px 7px}.nx-cell-chips b.live{background:color-mix(in srgb, var(--accent) 22%, transparent);border-color:color-mix(in srgb, var(--accent) 50%, transparent);color:#f3ead6}.nx-cell-links{font:600 11px var(--nx-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:10px;padding-top:10px;display:flex}.nx-cell-links a{color:#e6dabf}.nx-cell-links a:hover{color:var(--accent)}.nx-cell-links a+a{color:#9c8a6c}.nx-cell.is-soon .nx-cell-art{filter:saturate(.55)brightness(.9)}@media (max-width:1100px){.nx-lineup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.nx-lineup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.nx-lineup-grid{grid-template-columns:1fr}}.nx-hero-wall{background:linear-gradient(90deg, #1d1813f7 30%, #1d1813b8 60%, #1d181359), url(/art/cave-wall.webp) right center / cover no-repeat, var(--nx-ink)}.nx-hero-wall .nx-aurora{display:none}@media (max-width:760px){.nx-hero-wall{background:linear-gradient(#1d1813e0, #1d1813e0), url(/art/cave-wall.webp) center / cover no-repeat, var(--nx-ink)}}.nx-page-plate{z-index:1;width:min(34%,440px);margin:0;position:absolute;top:50%;right:max(20px,50% - 660px);transform:translateY(-50%)}.nx-page-plate img{border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 40px 80px -30px #000000b3,0 0 0 1px #efe3c81f}:is(.nx-page-hero:has(.nx-page-plate) .nx-wrap>*,.nx-page-hero:has(.nx-page-plate) .td-wrap>*){max-width:min(62%,760px)}@media (max-width:900px){.nx-page-plate{display:none}.nx-page-hero:has(.nx-page-plate) .nx-wrap>*{max-width:none}}.nx-studio{background:var(--nx-card);border:1px solid var(--nx-line);border-radius:28px;padding:clamp(14px,2.4vw,28px);box-shadow:0 1px #1d18130d,0 24px 50px -36px #1d181373}.nx-studio-art{aspect-ratio:16/11;background:var(--plate,none) center / cover no-repeat, var(--nx-ink);border-radius:20px;place-items:end;padding:clamp(14px,2.4vw,26px)}.nx-studio-art:before{content:"";background:linear-gradient(200deg,#0000 40%,#1d18138c);position:absolute;inset:0}.nx-studio-art .art{filter:drop-shadow(0 18px 30px #00000073);width:min(64%,360px);position:relative;transform:none}.nx-studio-num{z-index:1;color:#efe3c8;background:#1d1813b8;border-radius:6px;padding:5px 9px}.nx-studio-copy{padding-inline:clamp(0px,1vw,12px)}.nx-studio-copy h2{font-size:clamp(38px,4.2vw,60px)}.nx-studio-meta b{background:var(--nx-paper);border:1px solid var(--nx-line)}@media (max-width:760px){.nx-studio-art .art{width:78%}}.nx-compare-3 .nx-row{grid-template-columns:1.3fr 1fr 1fr 1fr}.nx-compare-3 .nx-row>span:nth-child(3),.nx-head-light>p:not(.nx-kicker){color:#bfae8e}.nx-why{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.nx-why article{background:var(--nx-card);border:1px solid var(--nx-line);border-radius:var(--nx-radius);padding:22px}.nx .nx-why h3{font-size:26px;line-height:1.1}.nx-why p{color:var(--nx-muted);margin:10px 0 0;font-size:15px;line-height:1.65}.nx-numbers.nx-price-numbers{grid-template-columns:repeat(4,1fr);margin-top:clamp(32px,4vw,56px)}@media (max-width:1000px){.nx-why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.nx-compare-3 .nx-row{grid-template-columns:1.1fr .8fr .9fr .9fr}.nx-compare-3 .nx-row>span{padding:12px 6px;font-size:12px}.nx-why{grid-template-columns:1fr}}@media (max-width:1100px){.nx-numbers.nx-price-numbers{grid-template-columns:repeat(2,1fr)}.nx-numbers.nx-price-numbers>div:last-child{grid-column:auto}}.td-hero>.nx-page-plate{position:absolute}.nx-tile{overflow:hidden}.nx-tile-art.nx-tile-plate{background:var(--nx-ink-2);flex:auto;min-height:0;padding:0}.nx-tile-plate img{aspect-ratio:16/10;object-fit:cover;width:100%;height:100%;min-height:170px;transition:transform .6s var(--nx-ease);display:block}.nx-tile:hover .nx-tile-plate img{transform:scale(1.04)}.nx-tile-plate+.nx-tile-body{padding-top:20px}.nx-tile.t0 .nx-tile-plate img,.nx-tile.t1 .nx-tile-plate img{aspect-ratio:auto;min-height:260px}.nx-tile-soon .nx-tile-plate img{filter:saturate(.55)brightness(.92)}.nx-social{flex-wrap:wrap;gap:6px;margin:6px 0 0;display:flex}.nx-social a{border:1px solid var(--nx-line);background:var(--nx-card);color:var(--nx-ink);border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600;text-decoration:none}.nx-social a:hover{border-color:var(--nx-teal);color:var(--nx-teal)}.nx-footer nav a.nx-footer-support{color:var(--nx-mint)}.nx-humans{color:#f3ead6;background:linear-gradient(90deg, #1d1813f5 35%, #1d18139e 70%, #1d18134d), url(/art/cave-wall.webp) right center / cover no-repeat, var(--nx-ink);padding-block:clamp(64px,9vw,120px);position:relative}.nx-humans .nx-wrap>*{max-width:640px}.nx-humans .nx-kicker{color:var(--nx-mint-2)}.nx-humans h2{color:#f3ead6;font-size:clamp(40px,5.4vw,76px);line-height:1}.nx-humans h2 em{color:var(--nx-mint)}.nx-humans p:not(.nx-kicker){color:#cbbb9a;margin:22px 0 0;font-size:18px;line-height:1.7}@media (max-width:760px){.nx-humans{background:linear-gradient(#1d1813db, #1d1813db), url(/art/cave-wall.webp) center / cover no-repeat, var(--nx-ink)}}.nx-updates{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.nx-update{background:var(--nx-card);border:1px solid var(--nx-line);border-radius:var(--nx-radius);color:var(--nx-ink);transition:transform .3s var(--nx-ease), box-shadow .3s;flex-direction:column;gap:8px;padding:22px;text-decoration:none;display:flex}.nx-update:hover{transform:translateY(-3px);box-shadow:0 20px 40px -28px #1d181373}.nx-update time{font:600 11px var(--nx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--nx-teal)}.nx-update b{font:400 24px/1.15 var(--nx-display)}.nx-update ul{color:var(--nx-muted);gap:6px;margin:4px 0 0;padding-left:18px;font-size:14px;line-height:1.55;display:grid}.nx-update small{color:var(--nx-muted);font:500 12px var(--nx-mono);margin-top:auto}@media (max-width:900px){.nx-updates{grid-template-columns:1fr}}.nx-404-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.nx-404 h1{color:#f3ead6;font-size:clamp(40px,6vw,84px);line-height:.98}.nx-404 h1 em{color:var(--nx-mint);display:block}.nx-404-search{max-width:620px;color:var(--nx-ink);background:#fffdf8;border-radius:999px;align-items:center;gap:10px;margin-top:28px;padding:6px 6px 6px 16px;display:flex}.nx-404-search svg{width:18px;color:var(--nx-teal);flex:none}.nx-404-search input{min-width:0;font:16px var(--nx-sans);color:var(--nx-ink);background:0 0;border:0;outline:none;flex:1}.nx-404-search .nx-btn{padding:11px 18px}.nx-404 .nx-plate{justify-self:end;max-width:460px}.nx-404-studios{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.nx-404-studio{background:var(--nx-card);border:1px solid var(--nx-line);color:var(--nx-ink);transition:transform .3s var(--nx-ease);border-radius:16px;flex-direction:column;gap:4px;padding-bottom:14px;text-decoration:none;display:flex;overflow:hidden}.nx-404-studio:hover{transform:translateY(-3px)}.nx-404-studio img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;margin-bottom:8px}.nx-404-studio b,.nx-404-studio small{padding-inline:14px}.nx-404-studio b{font:400 21px/1.1 var(--nx-display)}.nx-404-studio small{color:var(--nx-muted);font-size:13px;line-height:1.45}.nx-404-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.nx-404-tools a{border:1px solid var(--nx-line);background:var(--nx-card);color:var(--nx-ink);border-radius:14px;gap:4px;padding:16px;text-decoration:none;display:grid}.nx-404-tools a:hover{border-color:var(--nx-teal)}.nx-404-tools small{color:var(--nx-muted);font-size:13px}@media (max-width:1000px){.nx-404-studios{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-404-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.nx-404-grid{grid-template-columns:1fr}.nx-404 .nx-plate{justify-self:start}.nx-404-studios{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-404-tools{grid-template-columns:1fr}}
