@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url("/fonts/bricolage-grotesque.woff2")format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url("/fonts/instrument-sans.woff2")format("woff2")}.ns-billing-page{--bl-bg:#0b0c0b;--bl-panel:#141615;--bl-panel-2:#1b1e1c;--bl-line:#ffffff14;--bl-line-2:#ffffff26;--bl-text:#f3f4ef;--bl-muted:#a2a69f;--bl-dim:#6f746e;--bl-accent:#ff365f;--bl-accent-ink:#fff;--bl-display:"Bricolage Grotesque","Instrument Sans",sans-serif;z-index:1000;color:var(--bl-text);background:var(--bl-bg);box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#454a4d transparent;-webkit-font-smoothing:antialiased;padding:0 0 40px;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.45;position:fixed;inset:0;overflow:auto}.ns-billing-page *{box-sizing:border-box}.ns-billing-page button,.ns-billing-page a{-webkit-tap-highlight-color:transparent}.ns-billing-page :where(button){font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.ns-billing-page button:disabled{cursor:default;opacity:.48}.ns-billing-page button:focus-visible,.ns-billing-page a:focus-visible,.ns-billing-page summary:focus-visible{outline-offset:3px;outline:2px solid #fff}.ns-billing-page [hidden]{display:none!important}.ns-billing-page h1,.ns-billing-page h2,.ns-billing-page p,.ns-billing-page ul{margin:0}.ns-billing-page ul{padding:0;list-style:none}.ns-billing-shell{width:min(1240px,100% - 32px);margin:0 auto;position:relative}.ns-billing-topbar{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:8px 0;display:flex}.ns-billing-wordmark{font-family:var(--bl-display);letter-spacing:-.02em;text-transform:lowercase;font-size:18px;font-weight:800}.ns-billing-wordmark span{letter-spacing:.2em;color:var(--bl-muted);vertical-align:middle;text-transform:uppercase;margin-left:8px;font-family:Instrument Sans,sans-serif;font-size:9px;font-weight:700}.ns-billing-close{border:1px solid var(--bl-line-2);width:38px;height:38px;color:var(--bl-text);background:#ffffff10;border-radius:50%;place-items:center;display:grid}.ns-billing-close:hover{background:#ffffff1c}.ns-billing-promo{background:radial-gradient(ellipse at 15% 0%,#ff365f38,transparent 55%),radial-gradient(ellipse at 95% 100%,#ff365f22,transparent 50%),var(--bl-panel);border:1px solid #ff365f40;border-radius:18px;padding:28px 30px;position:relative;overflow:hidden}.ns-billing-promo-tag{background:var(--bl-accent);color:var(--bl-accent-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.ns-billing-promo h2{font-family:var(--bl-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;max-width:22ch;margin-top:14px;font-size:clamp(26px,3.6vw,40px);font-weight:800;line-height:.98}.ns-billing-promo h2 em{color:var(--bl-accent);font-style:normal}.ns-billing-promo p{color:var(--bl-muted);max-width:64ch;margin-top:12px;font-size:15px}.ns-billing-heading{margin:44px 0 18px}.ns-billing-heading h1{font-family:var(--bl-display);letter-spacing:-.015em;text-transform:uppercase;font-size:clamp(32px,4.4vw,52px);font-weight:800;line-height:.95}.ns-billing-heading h1:focus{outline:none}.ns-billing-heading p{color:var(--bl-muted);margin-top:10px;font-size:15px}.ns-billing-notice{border:1px solid var(--bl-line-2);color:var(--bl-muted);background:var(--bl-panel);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.ns-billing-notice strong{color:var(--bl-text);font-weight:600}.ns-billing-notice>button{border:1px solid var(--bl-line-2);min-height:36px;color:var(--bl-text);white-space:nowrap;background:#ffffff10;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.ns-billing-notice svg{width:15px;height:15px}.ns-billing-error{color:#ffb3c1;border-color:#ff365f66}.ns-billing-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:18px 0;display:flex}.ns-billing-tabs{border:1px solid var(--bl-line-2);background:var(--bl-panel);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.ns-billing-tabs button{min-height:38px;color:var(--bl-muted);white-space:nowrap;border-radius:9px;padding:0 18px;font-size:14px;font-weight:600}.ns-billing-tabs button:hover{color:var(--bl-text)}.ns-billing-tabs button[aria-selected=true]{color:#fff;background:#ffffff14}.ns-billing-cycle{border:1px solid var(--bl-line-2);background:var(--bl-panel);min-height:46px;color:var(--bl-muted);border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ns-billing-cycle .is-active{color:#fff}.ns-billing-cycle small{color:var(--bl-dim);font-size:12px;font-weight:500}.ns-billing-cycle [role=switch]{background:#ffffff26;border-radius:999px;flex:none;width:44px;height:24px;transition:background .15s;position:relative}.ns-billing-cycle [role=switch] span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.ns-billing-cycle [role=switch][aria-checked=true]{background:var(--bl-accent)}.ns-billing-cycle [role=switch][aria-checked=true] span{transform:translate(20px)}.ns-billing-save{color:#ffb3c1;letter-spacing:.04em;text-transform:uppercase;background:#ff365f22;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.ns-billing-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.ns-billing-plan{border:1px solid var(--bl-line);background:var(--bl-panel);border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:22px 18px 20px;display:flex;position:relative}.ns-billing-plan.is-popular{background:radial-gradient(ellipse at 50% 0%,#ff365f26,transparent 60%),var(--bl-panel);border-color:#ff365f80}.ns-billing-pro{background:radial-gradient(ellipse at 50% 0%,#ffffff0d,transparent 60%),var(--bl-panel)}.ns-billing-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ns-billing-plan-head h2{font-family:var(--bl-display);letter-spacing:-.01em;text-transform:uppercase;font-size:26px;font-weight:800;line-height:1}.ns-billing-badges{flex-wrap:wrap;gap:6px;display:flex}.ns-billing-badge{color:var(--bl-text);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#ffffff14;border-radius:999px;align-items:center;padding:4px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.ns-billing-badge-hot{background:var(--bl-accent);color:var(--bl-accent-ink)}.ns-billing-badge-accent{color:#ffb3c1;background:#ff365f22}.ns-billing-badge-value{color:#111;background:#fff}.ns-billing-plan-description{color:var(--bl-muted);min-height:38px;font-size:13px}.ns-billing-allowance{border:1px solid var(--bl-line);background:#0f100f;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.ns-billing-allowance-main{align-items:center;gap:8px;font-size:15px;display:flex}.ns-billing-allowance-main svg{width:16px;height:16px;color:var(--bl-accent);flex:none}.ns-billing-allowance-main strong{font-weight:700}.ns-billing-allowance-main>span{color:var(--bl-dim);cursor:help;font-size:12px}.ns-billing-equivalents{color:var(--bl-muted);flex-direction:column;gap:2px;padding-left:24px;font-size:12.5px;display:flex}.ns-billing-allowance-note{border-top:1px solid var(--bl-line);color:var(--bl-muted);align-items:center;gap:8px;margin-top:4px;padding-top:10px;font-size:12px;display:flex}.ns-billing-allowance-note svg{width:14px;height:14px;color:var(--bl-muted)}.ns-billing-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:4px;display:flex}.ns-billing-price s{color:var(--bl-accent);font-family:var(--bl-display);font-size:22px;font-weight:700}.ns-billing-price strong{font-family:var(--bl-display);letter-spacing:-.02em;font-size:40px;font-weight:800;line-height:1}.ns-billing-price>span{color:var(--bl-muted);font-size:13px}.ns-billing-billed{color:var(--bl-muted);margin-top:-6px;font-size:12.5px}.ns-billing-plan-cta{border:1px solid var(--bl-line-2);min-height:46px;color:var(--bl-text);text-align:center;background:#ffffff10;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;transition:transform .15s,background .15s;display:flex}.ns-billing-plan-cta:hover:not(:disabled){background:#ffffff1c;transform:translateY(-1px)}.ns-billing-plan-cta.is-accent{background:var(--bl-accent);border-color:var(--bl-accent);color:var(--bl-accent-ink)}.ns-billing-plan-cta.is-accent:hover:not(:disabled){background:#ff4d72}.ns-billing-free .ns-billing-plan-cta,.ns-billing-pro .ns-billing-plan-cta{color:#111;background:#fff;border-color:#fff}.ns-billing-free .ns-billing-plan-cta:hover:not(:disabled),.ns-billing-pro .ns-billing-plan-cta:hover:not(:disabled){background:#f0f0f0}.ns-billing-plan-cta[aria-busy=true]{opacity:.7}.ns-billing-save-line{color:var(--bl-muted);text-align:center;margin-top:-4px;font-size:12px}.ns-billing-features{border-top:1px solid var(--bl-line);margin-top:6px;padding-top:14px}.ns-billing-features-title{letter-spacing:.12em;text-transform:uppercase;color:var(--bl-muted);align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.ns-billing-features-title svg{width:14px;height:14px}.ns-billing-features ul{flex-direction:column;gap:9px;display:flex}.ns-billing-features li{color:var(--bl-text);align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.ns-billing-features li svg{color:#4ade80;flex:none;width:15px;height:15px;margin-top:2px}.ns-billing-features li.is-off,.ns-billing-features li.is-off svg{color:var(--bl-dim)}.ns-billing-caption{color:var(--bl-dim);margin:16px 0 0;font-size:12.5px}.ns-billing-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--bl-muted);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.ns-billing-guide{border:1px solid var(--bl-line);background:var(--bl-panel);border-radius:18px;margin-top:40px;padding:26px}.ns-billing-guide-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.ns-billing-guide-head h2{font-family:var(--bl-display);text-transform:uppercase;letter-spacing:-.01em;font-size:28px;font-weight:800;line-height:.95}.ns-billing-guide-head p{color:var(--bl-muted);max-width:56ch;font-size:13.5px}.ns-billing-guide-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.ns-billing-guide-grid li{border:1px solid var(--bl-line);background:#0f100f;border-radius:12px;flex-direction:column;gap:3px;padding:14px;display:flex}.ns-billing-guide-model{font-size:14px;font-weight:700}.ns-billing-guide-note{color:var(--bl-muted);font-size:12px}.ns-billing-guide-grid strong{font-family:var(--bl-display);letter-spacing:-.01em;margin-top:8px;font-size:24px;font-weight:800;line-height:1}.ns-billing-guide-grid strong small{color:var(--bl-muted);letter-spacing:0;font-family:Instrument Sans,sans-serif;font-size:12px;font-weight:600}.ns-billing-compare{border:1px solid var(--bl-line-2);background:#ffffff10;border-radius:10px;align-items:center;gap:10px;min-height:40px;margin-top:24px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ns-billing-compare span{font-size:18px;line-height:1}.ns-billing-comparison{border:1px solid var(--bl-line);background:var(--bl-panel);border-radius:14px;margin-top:14px;overflow-x:auto}.ns-billing-comparison table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.ns-billing-comparison caption{text-align:left;font-family:var(--bl-display);text-transform:uppercase;letter-spacing:-.01em;padding:14px 16px 4px;font-size:18px;font-weight:800}.ns-billing-comparison th,.ns-billing-comparison td{text-align:left;border-top:1px solid var(--bl-line);vertical-align:top;padding:12px 16px}.ns-billing-comparison thead th{color:var(--bl-muted);letter-spacing:.1em;text-transform:uppercase;border-top:0;font-size:11px;font-weight:700}.ns-billing-comparison tbody th{color:var(--bl-text);font-weight:600}.ns-billing-comparison td{color:var(--bl-muted)}.ns-billing-inline-packs{margin-top:28px}.ns-billing-manage{justify-content:flex-end;padding-top:22px;display:flex}.ns-billing-manage button{border:1px solid var(--bl-line-2);background:#ffffff10;border-radius:10px;align-items:center;min-height:40px;padding:0 16px;font-weight:600;display:inline-flex}.ns-billing-faq{width:100%;max-width:900px;margin:56px auto 32px}.ns-billing-faq h2{font-family:var(--bl-display);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 10px;font-size:30px;font-weight:800;line-height:.95}.ns-billing-faq details{border-bottom:1px solid var(--bl-line)}.ns-billing-faq summary{cursor:pointer;min-height:64px;color:var(--bl-text);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:16px;font-weight:600;line-height:1.4;list-style:none;display:flex}.ns-billing-faq summary::-webkit-details-marker{display:none}.ns-billing-faq summary:after{content:"+";color:var(--bl-accent);flex-shrink:0;font-size:24px;font-weight:400}.ns-billing-faq details[open] summary:after{content:"−"}.ns-billing-faq p{color:var(--bl-muted);max-width:760px;margin:0 0 22px;font-size:14.5px;line-height:1.7}.ns-billing-legal{text-align:center;color:var(--bl-dim);padding-top:8px;font-size:11.5px;line-height:1.65}.ns-billing-legal p{margin:5px 0}.ns-billing-legal a{color:var(--bl-muted);margin:0 6px;text-decoration:none}.ns-billing-legal a:hover{color:var(--bl-text)}@media (width<=1100px){.ns-billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ns-billing-plan-description{min-height:0}}@media (width<=640px){.ns-billing-shell{width:calc(100% - 32px)}.ns-billing-topbar{min-height:56px}.ns-billing-promo{padding:22px 18px}.ns-billing-heading{margin:30px 0 14px}.ns-billing-controls{flex-direction:column;align-items:stretch}.ns-billing-tabs{width:100%}.ns-billing-tabs button{text-align:center;flex:1;justify-content:center}.ns-billing-cycle{justify-content:center}.ns-billing-plan-grid{grid-template-columns:1fr;gap:12px}.ns-billing-plan{padding:18px 16px}.ns-billing-guide{margin-top:28px;padding:18px 16px}.ns-billing-guide-grid{grid-template-columns:1fr 1fr}.ns-billing-faq{margin:36px auto 24px}.ns-billing-faq h2{font-size:26px}.ns-billing-faq summary{min-height:56px;padding:16px 0;font-size:15px}}@media (width<=400px){.ns-billing-guide-grid{grid-template-columns:1fr}.ns-billing-price strong{font-size:34px}}@media (prefers-reduced-motion:reduce){.ns-billing-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}