.nx .nx-wrap{max-width:1160px;margin:0 auto;padding:0 32px}.nx .btn{justify-content:center;padding:9px 16px;border-radius:8px;font-size:14px;font-weight:600;border-width:1px}.nx .btn-lg{padding:13px 22px;font-size:15px}.nx .btn-block{width:100%}.nx .chip{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.nx .chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.nx .chip-warn{background:var(--warning-bg);color:var(--warning-fg)}.nx .chip-info{background:var(--info-bg);color:var(--info-fg)}.nx .chip-ok{background:var(--success-bg);color:var(--success-fg)}.nx .chip-plain{background:var(--stone-100);color:var(--stone-600)}.nx .chip-plain:before{display:none}.nx .cap{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-600);margin-bottom:12px}.nx .hero{padding:88px 0 56px;text-align:center}.nx .hero h1{font-size:64px;line-height:1.04;letter-spacing:-.035em;font-weight:800;max-width:900px;margin:0 auto}.nx .hero h1 .o{color:var(--orange)}.nx .hero .lede{font-size:19px;color:var(--stone-600);max-width:700px;margin:22px auto 0}.nx .hero .cta{display:flex;gap:12px;justify-content:center;margin-top:32px}.nx .hero .sub{display:flex;gap:22px;justify-content:center;margin-top:18px;font-size:13px;color:var(--stone-500)}.nx .hero .sub span:before{content:"✓";color:var(--orange);margin-right:6px;font-weight:700}.nx .hero-sm{padding-bottom:48px}.nx .hero-sm h1{font-size:52px}.nx .shot{max-width:1080px;margin:0 auto;background:#fff;border:1px solid var(--stone-200);border-radius:14px;box-shadow:0 30px 60px -30px #1c191740;overflow:hidden;text-align:left}.nx .shot-tb{height:36px;display:flex;align-items:center;gap:6px;padding:0 14px;border-bottom:1px solid var(--stone-200);background:var(--stone-50);font-size:12px;color:var(--stone-500)}.nx .shot-tb i{width:10px;height:10px;border-radius:50%;background:var(--stone-300);display:inline-block}.nx .shot-tb b{font-weight:500;margin-left:10px}.nx .app{display:grid;grid-template-columns:210px 330px 1fr;min-height:420px}.nx .acc{border-right:1px solid var(--stone-200);padding:16px 12px;background:var(--stone-50)}.nx .acc h5,.nx .list h5{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--stone-500);margin:4px 6px 10px}.nx .acc .row{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:7px;font-size:13px;color:var(--stone-700)}.nx .acc .row.on{background:#fff;box-shadow:0 0 0 1px var(--stone-200);color:var(--stone-900);font-weight:600}.nx .av{width:22px;height:22px;border-radius:6px;background:var(--orange-100);color:var(--orange-600);font-size:11px;font-weight:800;display:grid;place-items:center;flex:none}.nx .av.d{background:var(--stone-200);color:var(--stone-700)}.nx .list{border-right:1px solid var(--stone-200);padding:16px 0}.nx .list h5{margin-left:18px}.nx .conv{padding:12px 18px;border-top:1px solid var(--stone-100)}.nx .conv.sel{background:var(--orange-50)}.nx .conv .t{display:flex;justify-content:space-between;font-size:13px;font-weight:700}.nx .conv .t span{font-weight:500;color:var(--stone-400);font-size:12px}.nx .conv .m{display:flex;gap:6px;align-items:center;font-size:11.5px;color:var(--stone-500);margin:3px 0 4px;flex-wrap:wrap}.nx .conv .p{font-size:12.5px;color:var(--stone-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx .thread{padding:20px 24px;display:flex;flex-direction:column;gap:14px}.nx .thread .head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.nx .thread .head b{font-size:15px}.nx .thread .head small{color:var(--stone-500);font-size:12px;display:block}.nx .msg{background:var(--stone-100);border-radius:10px;padding:12px 14px;font-size:13.5px;color:var(--stone-800);max-width:92%}.nx .draft{background:var(--orange-50);border:1px solid var(--orange-100);border-radius:10px;padding:12px 14px;font-size:13.5px}.nx .draft .lbl{font-size:11.5px;font-weight:700;color:var(--orange-600);margin-bottom:6px}.nx .draft .acts{display:flex;gap:8px;margin-top:10px}.nx .draft .acts span{display:inline-flex;padding:6px 12px;border-radius:8px;font-size:12.5px;font-weight:600}.nx .draft .acts .a1{background:var(--orange);color:#fff}.nx .draft .acts .a2{background:#fff;border:1px solid var(--stone-200);color:var(--stone-800)}.nx .note{background:#fff;border:1px dashed var(--stone-300);border-radius:10px;padding:10px 14px;font-size:12.5px;color:var(--stone-600)}.nx .sec{padding:96px 0}.nx .sec.alt{background:#fff;border-top:1px solid var(--stone-200);border-bottom:1px solid var(--stone-200)}.nx .sec-head{text-align:center;max-width:760px;margin:0 auto 48px}.nx .sec-head h2{font-size:44px;line-height:1.1;letter-spacing:-.03em;font-weight:800}.nx .sec-head p{font-size:17px;color:var(--stone-600);margin-top:14px}.nx .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.nx .card{background:#fff;border:1px solid var(--stone-200);border-radius:14px;padding:26px}.nx .card .ic{width:36px;height:36px;border-radius:9px;background:var(--orange-50);color:var(--orange-600);display:grid;place-items:center;font-weight:800;margin-bottom:16px}.nx .card h3{font-size:18px;letter-spacing:-.01em;margin-bottom:8px}.nx .card p{font-size:14.5px;color:var(--stone-600)}.nx .reddit-vs{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.nx .vs{border-radius:14px;padding:24px}.nx .vs h3{font-size:13px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px}.nx .vs.before{background:var(--stone-100);color:var(--stone-700)}.nx .vs.after{background:var(--orange-50);color:var(--stone-800)}.nx .vs ul{list-style:none;display:grid;gap:10px;font-size:14.5px}.nx .vs.before li:before{content:"×";margin-right:8px;color:var(--stone-400);font-weight:800}.nx .vs.after li:before{content:"✓";margin-right:8px;color:var(--orange);font-weight:800}.nx .frow{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.nx .frow+.frow{margin-top:96px}.nx .frow h2{font-size:34px;line-height:1.12;letter-spacing:-.025em;font-weight:800;margin-bottom:14px}.nx .frow p{font-size:16.5px;color:var(--stone-600)}.nx .ticks{list-style:none;margin-top:20px;display:grid;gap:10px;font-size:15px}.nx .ticks li:before{content:"✓";color:var(--orange);font-weight:800;margin-right:10px}.nx .tag-plan{display:inline-block;margin-left:6px;font-size:11px;font-weight:700;background:var(--stone-100);color:var(--stone-600);padding:1px 7px;border-radius:999px;vertical-align:middle}.nx .panel{background:#fff;border:1px solid var(--stone-200);border-radius:14px;padding:20px}.nx .rv-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--stone-100);font-size:13.5px}.nx .rv-row:first-of-type{border-top:0}.nx .rv-row .chip{margin-left:auto}.nx .prices{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start;max-width:none;margin:0;padding:0}.nx .plan{display:block;background:#fff;border:1px solid var(--stone-200);border-radius:16px;padding:28px;position:relative}.nx .plan.pop{box-shadow:none}.nx .plan.pop{border:2px solid var(--stone-900)}.nx .plan .flag{position:absolute;top:-12px;left:24px;background:var(--orange);color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:999px}.nx .plan .nm{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--stone-700)}.nx .plan .pr{display:flex;align-items:baseline;gap:6px;margin:14px 0 6px}.nx .plan .pr b{font-size:48px;letter-spacing:-.03em;font-weight:800;line-height:1}.nx .plan .pr span{color:var(--stone-500);font-size:14px}.nx .plan .tl{font-size:14.5px;color:var(--stone-600);min-height:44px;margin-bottom:20px}.nx .plan ul{list-style:none;display:grid;gap:10px;margin:0 0 24px;padding:20px 0 0;border-top:1px solid var(--stone-100);font-size:14.5px}.nx .plan li{display:block;font-size:14.5px;color:var(--stone-900);line-height:1.55}.nx .plan li:before{content:"✓";color:var(--orange);font-weight:800;margin-right:10px}.nx .plan li b{font-weight:700}.nx .plan .addon{font-size:13px;color:var(--stone-500);background:var(--stone-50);border-radius:10px;padding:12px 14px;margin-bottom:20px}.nx .plan .addon b{color:var(--stone-800)}.nx .guar{text-align:center;color:var(--stone-500);font-size:14px;margin-top:28px}.nx .guar a{color:var(--orange-600);font-weight:700}.nx table.cmp{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--stone-200);border-radius:14px;overflow:hidden;font-size:14.5px}.nx table.cmp th,.nx table.cmp td{text-align:left;padding:14px 20px;border-top:1px solid var(--stone-100)}.nx table.cmp thead th{border-top:0;background:var(--stone-50);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--stone-600)}.nx table.cmp td:not(:first-child),.nx table.cmp th:not(:first-child){text-align:center}.nx table.cmp .grp td{background:var(--stone-50);font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--stone-500)}.nx .yes{color:var(--orange-600);font-weight:800}.nx .no{color:var(--stone-400)}.nx .faq{max-width:820px;margin:0 auto;display:grid;gap:12px}.nx .faq>div{background:#fff;border:1px solid var(--stone-200);border-radius:12px;padding:18px 22px}.nx .faq h3{font-size:16px;margin-bottom:6px}.nx .faq p{font-size:14.5px;color:var(--stone-600)}.nx .cta-band{text-align:center;padding:88px 0}.nx .cta-band h2{font-size:40px;letter-spacing:-.03em;font-weight:800}.nx .cta-band p{color:var(--stone-600);margin:12px 0 26px;font-size:17px}@media(max-width:760px){.nx .nx-wrap{padding:0 20px}.nx .hero{padding:56px 0 36px;text-align:left}.nx .hero h1,.nx .hero-sm h1{font-size:40px}.nx .hero .lede{font-size:17px}.nx .hero .cta{flex-direction:column}.nx .hero .sub{flex-direction:column;gap:6px;align-items:flex-start}.nx .shot{border-radius:12px}.nx .app{grid-template-columns:1fr;min-height:0}.nx .acc,.nx .thread{display:none}.nx .list{border-right:0}.nx .sec{padding:64px 0}.nx .sec-head{text-align:left;margin-bottom:32px}.nx .sec-head h2{font-size:32px}.nx .grid3,.nx .reddit-vs,.nx .frow,.nx .prices{grid-template-columns:1fr}.nx .frow{gap:28px}.nx .frow+.frow{margin-top:64px}.nx .frow h2{font-size:28px}.nx .frow .vis{order:2}.nx .plan .tl{min-height:0}.nx .cmp-wrap{overflow-x:auto}.nx table.cmp{font-size:12.5px}.nx table.cmp thead th{font-size:10px;letter-spacing:.04em}.nx table.cmp th,.nx table.cmp td{padding:10px 6px}.nx table.cmp td:first-child{padding-left:12px}.nx .cta-band{text-align:left;padding:64px 0}.nx .cta-band h2{font-size:30px}}.nx .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
