:root{--ns-green: #527A43;--ns-green-dark: #3F5F33;--ns-track: #F0F2ED;--ns-line: #DFE4DB;--ns-ink: #344333;--ns-muted: #6B7568;--ns-sale: #B5452F;--ns-amber: #C98A1B}html,body{margin:0}.ns-muted{color:var(--ns-muted);font-size:13px}.ns-pro{color:var(--ns-amber);font-weight:600}.ns-screen,.ns-home{margin-top:max(0px,calc((100vh - 900px)/2))!important}.ns-screen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;max-width:1180px;margin:0 auto;padding:16px 8px 0;box-sizing:border-box;height:min(760px,calc(100vh - 140px));min-height:520px;align-items:stretch}@media(max-width:960px){.ns-screen{grid-template-columns:minmax(0,1fr);height:auto}}.ns-panel{background:#fff;border:1px solid var(--ns-line);border-radius:22px;padding:24px 28px;display:flex;flex-direction:column;gap:18px;min-height:0;overflow:hidden;box-shadow:0 1px 2px #3443330a,0 8px 24px #3443330d;animation:ns-rise .45s cubic-bezier(.2,.7,.2,1) both}.ns-panel.is-bone{background:#f5f1e8;border-color:#e9e2d3;animation-delay:.06s}.ns-panel>.ns-row.is-grow{flex:1;min-height:0}.ns-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:center}.ns-row.is-top{align-items:stretch}.ns-row.is-top .ns-label{align-self:start;padding-top:8px}.ns-label{font-size:15px;font-weight:600;color:var(--ns-ink);display:grid;gap:3px;letter-spacing:-.01em}.ns-label small{font-weight:400;color:var(--ns-muted);font-size:13px}.ns-input{width:100%;box-sizing:border-box;height:42px;padding:0 12px;border:1px solid var(--ns-line);border-radius:12px;background:#fff;font:inherit;font-size:15px;color:var(--ns-ink);transition:border-color .15s,box-shadow .15s}.ns-input:focus{outline:none;border-color:var(--ns-green);box-shadow:0 0 0 4px #527a4324}.ns-input:disabled{background:var(--ns-track);color:var(--ns-muted)}.ns-when{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:10px}.ns-foot{margin:-6px 0 0 130px;font-size:13px}.ns-status{display:flex;gap:10px;align-items:center;font-size:14px}@keyframes ns-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ns-fade{0%{opacity:0}to{opacity:1}}.ns-fade{animation:ns-fade .3s ease both}.ns-extras{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ns-chip{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--ns-line);border-radius:12px;font-size:14px;color:var(--ns-ink);background:#fff;box-sizing:border-box;transition:border-color .15s,background .15s}.ns-chip:hover{border-color:#c9d3c3}.ns-chip>span:first-child{color:var(--ns-muted);white-space:nowrap}.ns-chip select,.ns-chip input[type=number]{border:0;background:none;font:inherit;color:var(--ns-ink);font-weight:600;min-width:0;flex:1;outline:none}.ns-chip input[type=number]{width:60px;flex:0 1 60px;text-align:right}.ns-chip.is-toggle{cursor:pointer}.ns-chip.is-toggle>span{color:var(--ns-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ns-chip.is-toggle:has(input:checked){background:#eef3ea;border-color:var(--ns-green)}.ns-chip input[type=checkbox]{accent-color:var(--ns-green);width:18px;height:18px;margin:0}.ns-note-99{grid-column:1 / -1;font-size:13px;color:#6b4a0c;background:#fdf3de;border-radius:10px;padding:8px 12px;animation:ns-fade .25s ease both}.ns-upsell{grid-column:1 / -1;font-size:13px;color:#7a5410;background:#fdf3de;border-radius:10px;padding:8px 12px;text-decoration:none;animation:ns-fade .25s ease both}.ns-upsell:hover{background:#fbebc6}.ns-results{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;border-radius:14px;background:#ffffffbf;border:1px solid #E9E2D3;position:relative;text-decoration:none;color:inherit}.ns-results>.ns-muted,.ns-results>.ns-small{grid-column:1 / -1}.ns-small{font-size:12px}.ns-metric{display:grid;gap:3px;font-size:13px}.ns-metric b{font-size:22px;color:var(--ns-ink);letter-spacing:-.02em}.ns-up{color:var(--ns-green);font-size:12px;font-weight:600}.ns-down{color:var(--ns-sale);font-size:12px;font-weight:600}.ns-bars{display:grid;gap:3px;margin-top:4px}.ns-bars i{display:block;height:5px;border-radius:3px;background:#d9d2c3;transition:width .6s cubic-bezier(.2,.7,.2,1)}.ns-bars i.is-now{background:var(--ns-green)}.ns-results.is-locked{cursor:pointer;overflow:hidden}.ns-blur{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:12px;filter:blur(5px);opacity:.7}.ns-lock{position:absolute;inset:0;display:grid;place-items:center;font-size:14px;font-weight:600;color:#7a5410}.ns-results.is-locked:hover .ns-lock{text-decoration:underline}.ns-home{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:24px;max-width:1180px;margin:0 auto;padding:16px 8px 0;box-sizing:border-box;height:min(760px,calc(100vh - 140px));min-height:520px}.ns-sales-list{display:flex;flex-direction:column}.ns-sales-list>.ns-empty{margin:auto 0}.ns-pro-card .ns-features{flex:0 0 auto;margin-block:auto}@media(max-width:960px){.ns-home{grid-template-columns:minmax(0,1fr);height:auto}}.ns-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ns-head h2{margin:0;font-size:17px;letter-spacing:-.01em;color:var(--ns-ink)}.ns-sales-list{flex:1;min-height:0;overflow-y:auto}.ns-sales-list>.ns-list{gap:8px}.ns-alert.is-success{background:#eef3ea;color:var(--ns-green-dark)}.ns-ghost.is-danger{color:var(--ns-sale);font-size:13px;padding:4px 8px;margin:0}.ns-ghost.is-danger:hover{background:#fbeae6}.ns-price-tag{font-size:22px;font-weight:700;color:var(--ns-ink)}.ns-price-tag small{font-size:13px;font-weight:400;color:var(--ns-muted)}.ns-pro-card>p{margin:-6px 0 0;font-size:14px}.ns-features{list-style:none;margin:0;padding:0;display:grid;gap:7px;flex:1;min-height:0;align-content:start}.ns-features li{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:8px;font-size:14px;line-height:1.3}.ns-features li:before{content:"✓";grid-row:span 2;width:20px;height:20px;border-radius:50%;background:var(--ns-green);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;margin-top:1px}.ns-features .ns-muted{font-size:12.5px}.ns-pro-card{gap:14px}.ns-cta{border:0;border-radius:12px;background:var(--ns-green);color:#fff;font:inherit;font-size:15px;font-weight:600;padding:12px 16px;cursor:pointer;transition:background .15s,transform .12s}.ns-cta:hover{background:var(--ns-green-dark)}.ns-cta:active{transform:scale(.98)}.ns-cta:disabled{opacity:.7;cursor:default}.ns-pro-card .ns-tip{margin-top:0}.ns-overlay{position:fixed;inset:0;z-index:10;background:#1e261d59;display:grid;place-items:center;animation:ns-fade .2s ease both}.ns-dialog{width:min(480px,90vw);background:#fff;border-radius:20px;padding:22px 24px;display:grid;gap:14px;box-shadow:0 20px 60px #0003;animation:ns-rise .3s cubic-bezier(.2,.7,.2,1) both}.ns-dialog p{margin:0;font-size:15px;color:var(--ns-ink)}.ns-dialog-form{display:grid;gap:10px}.ns-dialog textarea.ns-input{height:auto;padding:10px 12px;resize:vertical;line-height:1.4}.ns-help{display:flex;gap:4px;justify-content:center}.ns-help button{border:0;background:none;font:inherit;font-size:13px;color:var(--ns-muted);cursor:pointer;padding:4px 8px;border-radius:8px}.ns-help.is-inline{display:inline-flex;margin-left:4px}.ns-help.is-inline button{padding:0 6px;font-size:13px;text-decoration:underline;text-underline-offset:2px}.ns-help button:hover{color:var(--ns-green-dark);background:#527a4314}.ns-progress{display:grid;gap:6px;padding:12px 14px;border-radius:12px;background:#fffc;border:1px solid #E9E2D3}.ns-progress-text{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:var(--ns-ink)}.ns-progress-text .ns-muted{font-size:13px}.ns-progress .ns-bar{height:6px;border-radius:3px;background:#e9e2d3;overflow:hidden}.ns-progress .ns-bar i{display:block;height:100%;background:var(--ns-green);transition:width .6s ease}.ns-drawer{flex:0 0 auto;background:#ffffffbf;border:1px solid #E9E2D3;border-radius:12px;text-decoration:none;color:inherit}.ns-drawer-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 14px;cursor:pointer;list-style:none;font-size:14px;color:var(--ns-ink)}.ns-drawer-head::-webkit-details-marker{display:none}.ns-drawer-head>.ns-muted,.ns-drawer-head>.ns-pro{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.ns-drawer-head:after{content:"›";color:var(--ns-muted);transition:transform .18s}details[open]>.ns-drawer-head:after{transform:rotate(90deg)}.ns-drawer>.ns-results{background:none;border:0;padding:0 14px 12px}.ns-drawer>.ns-history{padding:0 14px 12px}.ns-drawer>.ns-small{display:block;padding:0 14px 10px}.ns-search{position:sticky;top:-6px;z-index:1;display:flex;align-items:center;gap:8px;margin:-6px -6px 4px;padding:10px 12px;background:#fff;border-bottom:1px solid var(--ns-line);color:var(--ns-muted)}.ns-search input{flex:1;min-width:0;border:0;outline:none;font:inherit;font-size:15px;color:var(--ns-ink);background:none}.ns-search input::-webkit-search-cancel-button{display:none}.ns-leaves.is-flat{padding-left:0}.ns-head h2{font-size:17px}.ns-placeholder{flex:1;display:grid;place-items:center;text-align:center;padding:0 20px}.ns-picked{flex:1;min-height:0;overflow-y:auto;display:grid;gap:6px;align-content:start;margin:0 -6px;padding:0 6px}.ns-picked-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 10px;background:#fffc;border:1px solid #E9E2D3;border-radius:12px;animation:ns-fade .2s ease both;transition:opacity .2s}.ns-picked-row .ns-mini{width:40px;height:40px}.ns-picked-row.is-removing{opacity:.5}.ns-picked-text{display:grid;gap:2px;min-width:0}.ns-picked-title{font-size:14px;font-weight:600;color:var(--ns-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-picked-text .ns-muted{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-picked-text .is-skip{color:#8a6a1e}.ns-picked-text s{color:var(--ns-muted)}.ns-now{color:var(--ns-sale)}.ns-x{width:28px;height:28px;border:0;border-radius:50%;background:none;color:var(--ns-muted);font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .15s,color .15s}.ns-x:hover{background:#fbeae6;color:var(--ns-sale)}.ns-promo{margin-top:auto;display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:center;padding:12px 16px 12px 12px;border-radius:16px;background:#fff;border:1px solid #E9E2D3;color:var(--ns-ink);text-decoration:none;font-size:14px;box-shadow:0 1px 2px #3443330d;transition:transform .18s,box-shadow .18s}.ns-promo:hover{transform:translateY(-2px);box-shadow:0 6px 18px #3443331a}.ns-promo img{width:120px;height:120px;object-fit:cover;object-position:center 12%;border-radius:12px;display:block}.ns-promo-text{display:grid;gap:4px;font-size:15px;line-height:1.3}.ns-promo-text .ns-muted{font-size:14px}.ns-promo-link{margin-top:6px;font-size:14px;font-weight:600;color:var(--ns-green-dark)}.ns-promo-shot{position:relative;width:120px;height:120px;border-radius:12px;background:var(--ns-track) center / cover no-repeat;display:block}.ns-promo{column-gap:20px}.ns-promo-badge{position:absolute;top:-6px;right:-12px;background:#c8401a;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.03em;line-height:1;padding:4px 6px;border-radius:5px;box-shadow:0 1px 3px #0003}.ns-promo.is-compact{grid-template-columns:76px minmax(0,1fr);padding:10px 14px 10px 10px;font-size:14px}.ns-promo.is-compact img,.ns-promo.is-compact .ns-promo-shot{width:76px;height:76px;border-radius:10px}.ns-promo.is-compact .ns-promo-badge{top:-5px;right:-10px;font-size:8px;padding:3px 4px;border-radius:4px}.ns-celebrate .ns-promo{margin-top:8px;text-align:left;max-width:320px}.ns-tiles4{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ns-tile4{background:#fffc;border:1px solid #E9E2D3;border-radius:14px;padding:14px 16px;display:grid;gap:2px}.ns-tile4 b{font-size:26px;color:var(--ns-ink);letter-spacing:-.02em}.ns-tile4 span{font-size:13px;color:var(--ns-muted)}.ns-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:12px 14px;border-radius:14px;background:#fffc;border:1px solid #E9E2D3;cursor:pointer;font-size:14px}.ns-next b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ns-ink)}.ns-next:hover{border-color:var(--ns-green)}.ns-revenue{display:grid;gap:4px;padding:16px;border-radius:14px;background:#fff;border:1px solid #E9E2D3;text-decoration:none;color:inherit}.ns-revenue b{font-size:28px;color:var(--ns-ink);letter-spacing:-.02em}.ns-revenue.is-locked{cursor:pointer}.ns-blurred{filter:blur(6px);-webkit-user-select:none;user-select:none}.ns-ghost.is-small{font-size:13px;padding:4px 10px;margin:0;color:#7a5410}.ns-overview .ns-promo{margin-top:auto}.ns-tip{margin-top:auto;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:#ffffffb3;border:1px solid #E9E2D3;color:var(--ns-ink);text-decoration:none;font-size:14px;transition:background .15s,transform .15s}.ns-tip:hover{background:#fff;transform:translateY(-1px)}.ns-tip.is-compact{font-size:13px}.ns-tip-badge{background:var(--ns-sale);color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;padding:4px 8px;border-radius:6px}.ns-celebrate{position:relative;flex:1;display:grid;align-content:center;justify-items:center;text-align:center;gap:12px;padding:12px;overflow:hidden;animation:ns-fade .3s ease both}.ns-celebrate h2{margin:4px 0 0;font-size:24px;letter-spacing:-.02em;color:var(--ns-ink)}.ns-celebrate p{margin:0 0 8px;font-size:15px;max-width:30ch}.ns-celebrate .ns-tip{margin-top:8px;text-align:left}.ns-celebrate-mark{width:64px;height:64px;border-radius:50%;background:var(--ns-green);display:grid;place-items:center;animation:ns-pop .5s cubic-bezier(.2,1.4,.4,1) both;box-shadow:0 0 0 10px #527a431f}@keyframes ns-pop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.ns-confetti{position:absolute;inset:0;pointer-events:none}.ns-confetti i{position:absolute;top:-12px;left:var(--x);width:7px;height:12px;border-radius:2px;opacity:0;animation:ns-fall 1.8s ease-in var(--d) forwards}@keyframes ns-fall{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(420px) rotate(var(--r))}}.ns-ghost{margin-top:6px;border:0;background:none;color:var(--ns-green-dark);font:inherit;font-size:15px;font-weight:600;cursor:pointer;padding:8px 16px;border-radius:10px}.ns-ghost:disabled,.ns-ghost:disabled:hover{opacity:.35;cursor:default;background:none}.ns-ghost:hover{background:#527a431a}@media(prefers-reduced-motion:reduce){.ns-panel,.ns-celebrate,.ns-celebrate-mark,.ns-fade{animation:none}.ns-confetti{display:none}}.ns-alert{background:#fbeae6;color:#7a2a1c;border-radius:12px;padding:10px 14px;font-size:14px;animation:ns-fade .25s ease both}.ns-alert.is-warning{background:#fdf3de;color:#6b4a0c}.ns-slider{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:18px;align-items:center}.ns-slider input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;background:linear-gradient(to right,var(--ns-green) var(--ns-fill),var(--ns-line) var(--ns-fill));cursor:pointer}.ns-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--ns-green);box-shadow:0 2px 6px #34433333;transition:transform .15s}.ns-slider input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.ns-slider input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--ns-green)}.ns-slider input[type=range]:disabled{cursor:default;opacity:.6}.ns-percent{position:relative}.ns-percent .ns-input{padding-right:30px;text-align:right;font-weight:700;font-size:20px}.ns-percent span{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--ns-muted);font-weight:600}.ns-tree{border:1px solid var(--ns-line);border-radius:14px;height:100%;min-height:160px;box-sizing:border-box;overflow-y:auto;padding:6px}.ns-branch{display:grid;grid-template-columns:24px 20px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border-radius:10px;transition:background .12s}.ns-branch:hover{background:var(--ns-track)}.ns-leaves{animation:ns-fade .2s ease both}.ns-branch-title{font-size:15px;font-weight:600;color:var(--ns-ink);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-fold{border:0;background:none;padding:0;width:22px;height:22px;display:grid;place-items:center;color:var(--ns-muted);cursor:pointer;border-radius:6px}.ns-fold svg{transition:transform .18s}.ns-fold[aria-expanded=true] svg{transform:rotate(90deg)}.ns-count{font-size:13px;color:var(--ns-muted);font-variant-numeric:tabular-nums}.ns-leaves{display:grid;padding:2px 0 8px 32px}.ns-leaf{display:grid;grid-template-columns:20px 32px minmax(0,1fr);gap:10px;align-items:center;padding:6px 8px;border-radius:10px;font-size:14px;color:var(--ns-ink);cursor:pointer;transition:background .12s}.ns-leaf span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-leaf:hover{background:var(--ns-track)}.ns-tree>.ns-leaf{grid-template-columns:32px minmax(0,1fr);cursor:default}.ns-mini{width:32px;height:32px;border-radius:8px;background:var(--ns-track) center / cover no-repeat;border:1px solid var(--ns-line)}.ns-tree input[type=checkbox]{accent-color:var(--ns-green);width:18px;height:18px;margin:0;cursor:pointer}.ns-scroll{flex:1;min-height:80px;overflow-y:auto}.ns-history{display:grid;gap:4px;font-size:13px;max-height:120px;overflow-y:auto}@media(prefers-reduced-motion:reduce){.ns-fold svg{transition:none}}.ns-card{background:#fff;border:1px solid var(--ns-line);border-radius:14px;overflow:hidden}.ns-card-img{aspect-ratio:16 / 10;background:var(--ns-track) center / cover no-repeat;position:relative}.ns-card-pill{position:absolute;top:10px;left:10px;background:var(--ns-sale);color:#fff;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px}.ns-card-body{padding:12px 14px 14px;display:grid;gap:4px}.ns-card-title{font-size:14px;color:var(--ns-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-price{display:flex;gap:8px;align-items:baseline}.ns-price-now{font-size:18px;font-weight:700;color:var(--ns-sale)}.ns-price-was{color:var(--ns-muted);text-decoration:line-through;font-size:14px}.ns-list{display:grid;gap:2px;align-content:start}.ns-item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 4px;border-radius:8px}.ns-item:hover{background:var(--ns-track)}.ns-thumb{width:36px;height:36px;border-radius:8px;background:var(--ns-track) center / cover no-repeat;border:1px solid var(--ns-line)}.ns-item-name{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ns-ink)}.ns-item-sub{font-size:12px;color:var(--ns-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-item-price{text-align:right;font-size:13px;white-space:nowrap}.ns-item-price s{color:var(--ns-muted);margin-right:6px}.ns-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ns-stat{background:var(--ns-track);border-radius:10px;padding:10px}.ns-stat b{display:block;font-size:20px;color:var(--ns-ink)}.ns-stat span{font-size:12px;color:var(--ns-muted)}.ns-timeline{width:100%;height:auto;display:block}.ns-timeline text{font-family:Inter,-apple-system,sans-serif}.ns-sale{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px;border:1px solid var(--ns-line);border-radius:12px;text-decoration:none;color:inherit;background:#fff}.ns-sale:hover{border-color:var(--ns-green)}.ns-dot{width:10px;height:10px;border-radius:50%}.ns-sale-name{font-weight:600;color:var(--ns-ink)}.ns-plans-page{max-width:900px;margin:0 auto;padding:0 8px;box-sizing:border-box;height:calc(100vh - 140px);min-height:480px;overflow:hidden;display:grid;align-content:center}.ns-plan li b{color:var(--ns-ink)}.ns-plan ul{font-size:14px}.ns-plans{align-items:stretch}.ns-plans-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.ns-cycle{--gap: 2px;position:relative;isolation:isolate;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;gap:var(--gap);border:1px solid var(--ns-line);border-radius:8px;background:var(--ns-track);flex-shrink:0;box-shadow:inset 0 1px 2px #34433314}.ns-cycle:before{content:"";position:absolute;z-index:-1;top:3px;bottom:3px;left:3px;width:calc((100% - 6px - (var(--n, 2) - 1) * var(--gap)) / var(--n, 2));transform:translate(calc(var(--i, 0) * (100% + var(--gap))));border-radius:6px;background:#fff;box-shadow:0 1px 2px #3443332e,inset 0 -1px #34433314;transition:transform .28s cubic-bezier(.3,.8,.25,1)}.ns-cycle button{position:relative;border:0;background:none;border-radius:6px;padding:6px 12px;font:inherit;font-size:13px;font-weight:600;color:var(--ns-muted);cursor:pointer;display:inline-flex;gap:6px;align-items:center;justify-content:center;white-space:nowrap;min-width:0;transition:color .2s}.ns-cycle button:hover,.ns-cycle button[aria-pressed=true]{color:var(--ns-ink)}@media(prefers-reduced-motion:reduce){.ns-cycle:before{transition:none}}.ns-trial{display:inline-block;vertical-align:2px;margin-left:6px;font-size:11px;font-weight:700;color:var(--ns-green-dark);background:#e3eddd;border:1px solid #C9DABE;border-radius:999px;padding:2px 8px;letter-spacing:0}.ns-was{font-size:14px;font-weight:500;color:var(--ns-muted);margin-left:4px}.ns-save{font-size:11px;font-weight:700;color:#fff;background:var(--ns-green);border-radius:4px;padding:1px 6px}.ns-manage{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border:1px solid var(--ns-line);border-radius:14px;background:#fff}.ns-manage>div:first-child{display:grid;gap:2px;font-size:14px;color:var(--ns-ink)}.ns-manage-actions{display:flex;gap:6px;flex-shrink:0}.ns-ghost.is-link{text-decoration:none;font-size:14px;margin:0;padding:6px 12px}.ns-plans .ns-pro-card{animation:none}.ns-plans .ns-pro-card.is-current{border:2px solid var(--ns-green)}.ns-plans .ns-pro-card .ns-features{margin-block:0}.ns-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.ns-plan{border:1px solid var(--ns-line);border-radius:14px;padding:18px;background:#fff;display:grid;gap:12px;align-content:start}.ns-plan.is-current{border:2px solid var(--ns-green)}.ns-plan h3{margin:0;font-size:16px;color:var(--ns-ink)}.ns-plan-price{font-size:28px;font-weight:700;color:var(--ns-ink)}.ns-plan-price small{font-size:13px;font-weight:400;color:var(--ns-muted)}.ns-plan ul{margin:0;padding:0;list-style:none;display:grid;gap:7px;font-size:13px;color:var(--ns-ink)}.ns-plan li:before{content:"✓";color:var(--ns-green);font-weight:700;margin-right:8px}.ns-empty{text-align:center;padding:28px 12px;display:grid;gap:10px;justify-items:center}.ns-owner{max-width:1200px;margin:0 auto;padding:32px 24px 60px;font-family:Inter,-apple-system,sans-serif;color:var(--ns-ink);font-size:14px}.ns-owner h1{font-size:22px;margin:0 0 20px}.ns-owner h2{font-size:16px;margin:0 0 10px}.ns-owner h2 small{font-weight:400;color:var(--ns-muted);font-size:13px}.ns-owner section{background:#fff;border:1px solid var(--ns-line);border-radius:16px;padding:18px 20px;margin-top:16px;overflow-x:auto}.ns-owner-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.ns-owner-stats div{background:#fff;border:1px solid var(--ns-line);border-radius:14px;padding:14px 16px;display:grid;gap:2px}.ns-owner-stats b{font-size:26px}.ns-owner-stats span{color:var(--ns-muted);font-size:13px}.ns-owner-stats .is-bad b{color:var(--ns-sale)}.ns-owner table{width:100%;border-collapse:collapse}.ns-owner th{text-align:left;font-size:12px;color:var(--ns-muted);font-weight:600;padding:6px 10px;border-bottom:1px solid var(--ns-line);white-space:nowrap}.ns-owner td{padding:8px 10px;border-bottom:1px solid #F0F2ED;vertical-align:top;white-space:nowrap}.ns-owner td.is-wrap{white-space:pre-wrap;min-width:280px}.ns-owner .is-bad{color:var(--ns-sale)}.ns-owner pre{white-space:pre-wrap;font-size:12px;max-width:700px}.ns-owner summary{cursor:pointer;max-width:600px;overflow:hidden;text-overflow:ellipsis}body:has(.ns-owner){background:var(--ns-track)}.ns-login{height:100vh;box-sizing:border-box;overflow:hidden;display:grid;place-items:center;background:var(--ns-track);font-family:Inter,sans-serif}.ns-login-card{background:#fff;padding:28px;border-radius:14px;display:grid;gap:10px;width:min(420px,90vw);color:var(--ns-ink)}.ns-login-card h1{margin:0;font-size:22px}.ns-login-card p{margin:0;line-height:1.5}.ns-login-card a{color:var(--ns-green-dark)}body:has(.ns-doc){background:var(--ns-track)}.ns-doc{max-width:720px;margin:0 auto;padding:48px 24px 64px;font-family:Inter,-apple-system,sans-serif;color:var(--ns-ink);font-size:16px;line-height:1.6}.ns-doc h1{font-size:32px;margin:0 0 6px;letter-spacing:-.02em}.ns-doc h2{font-size:20px;margin:32px 0 8px}.ns-doc h3{font-size:16px;margin:20px 0 4px}.ns-doc p,.ns-doc ul{margin:0 0 12px}.ns-doc a{color:var(--ns-green-dark)}.ns-error{color:var(--ns-sale);margin:0;font-size:13px}.ns-item-page{max-width:900px;margin:0 auto;padding:16px 8px 40px;box-sizing:border-box;display:grid;gap:16px}.ns-item-page>.ns-head{padding:0 4px}.ns-finding{background:#fff;border:1px solid var(--ns-line);border-radius:18px;padding:18px 22px;display:grid;gap:10px;box-shadow:0 1px 2px #3443330a;animation:ns-rise .35s cubic-bezier(.2,.7,.2,1) both}.ns-finding p{margin:0;font-size:14px;color:var(--ns-ink);line-height:1.45}.ns-finding-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ns-finding-head b{color:var(--ns-ink)}.ns-quote{margin:0;padding:10px 14px;border-left:3px solid var(--ns-line);background:var(--ns-track);border-radius:0 10px 10px 0;font-size:15px;color:var(--ns-ink);line-height:1.5}.ns-quote mark{background:#fbe3b0;color:inherit;border-radius:4px;padding:0 2px}.ns-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ns-chip-btn{border:1px solid var(--ns-line);background:#fff;color:var(--ns-ink);font:inherit;font-size:13px;font-weight:600;padding:7px 12px;border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.ns-chip-btn:hover{border-color:var(--ns-green)}.ns-chip-btn.is-main{background:var(--ns-green);border-color:var(--ns-green);color:#fff}.ns-chip-btn.is-main:hover{background:var(--ns-green-dark)}.ns-chip-btn:disabled{opacity:.6;cursor:default}.ns-inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.ns-inline-form .ns-cta{padding:10px 14px;font-size:14px}.ns-inline-form .ns-ghost{margin:0}@media(max-width:640px){.ns-inline-form{grid-template-columns:1fr}}.ns-approved{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--ns-line);font-size:14px;color:var(--ns-ink)}.ns-approved:first-of-type{border-top:0}.ns-approved a{color:var(--ns-green-dark)}.ns-pro-note{display:flex;justify-content:space-between;align-items:center;gap:12px}.ns-pro-note-actions{display:flex;gap:4px;align-items:center}.ns-locked{width:100%;font:inherit;cursor:pointer;border-style:dashed}.ns-tile4 b.is-high{color:var(--ns-sale)}.ns-rulelist{font-size:14px;color:var(--ns-ink)}.ns-rulelist ul{margin:6px 0 0;padding-left:18px;display:grid;gap:3px}.ns-rulelist .ns-muted{font-size:13px}.ns-promo.is-compact:not(:has(img,.ns-promo-shot)){grid-template-columns:minmax(0,1fr)}.ns-home.is-tall{height:auto;min-height:0;align-items:start;padding-bottom:32px}.ns-home.is-tall>.ns-panel{overflow:visible}.ns-home.is-tall>.ns-panel.is-bone{position:sticky;top:16px}.ns-tiles4.is-two{grid-template-columns:1fr 1fr}.ns-fieldset{border:1px solid var(--ns-line);border-radius:16px;padding:14px 16px 16px;margin:0;display:grid;gap:10px}.ns-fieldset legend{font-size:15px;font-weight:600;color:var(--ns-ink);padding:0 6px}.ns-radios{display:flex;flex-wrap:wrap;gap:8px 18px}.ns-radios label,.ns-check{display:flex;gap:8px;align-items:flex-start;color:var(--ns-ink)}.ns-check input{margin-top:3px}.ns-target-pick{display:grid;gap:6px;justify-items:start}.ns-tier-rows{display:grid;gap:8px}.ns-tier-row{display:grid;grid-template-columns:110px minmax(0,1fr) 84px 84px;grid-template-areas:"qty label label x" "type type value pop";gap:8px;align-items:center;padding:10px;border:1px solid var(--ns-line);border-radius:14px;background:#fafbf8}.ns-tier-qty{grid-area:qty;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ns-ink)}.ns-tier-qty .ns-input{width:64px}.ns-tier-label{grid-area:label}.ns-tier-x{grid-area:x;justify-self:end}.ns-tier-type{grid-area:type}.ns-tier-value{grid-area:value}.ns-tier-pop{grid-area:pop;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ns-muted);cursor:pointer}.ns-tier-pop input{accent-color:var(--ns-green);width:16px;height:16px;margin:0}.ns-tier-row.is-locked .ns-input{background:#fbf7ec}.ns-tier-note{grid-column:1 / -1;color:var(--ns-amber)}.ns-dates{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ns-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:step}.ns-steps li{position:relative;display:grid;gap:4px;justify-items:start;padding:12px 14px 12px 48px;background:#fffc;border:1px solid #E9E2D3;border-radius:14px;counter-increment:step}.ns-steps li:before{content:counter(step);position:absolute;left:14px;top:12px;width:24px;height:24px;border-radius:50%;background:var(--ns-track);color:var(--ns-ink);font-size:13px;font-weight:700;display:grid;place-items:center}.ns-steps li.is-done:before{content:"✓";background:var(--ns-green);color:#fff}.ns-steps b{color:var(--ns-ink)}@media(max-width:900px){.ns-dates{grid-template-columns:1fr}}.ns-home.is-home>.ns-panel.is-bone{position:static}@media(min-width:961px){.ns-home.is-home>.ns-panel{min-height:520px}}.ns-plans-page{height:auto;min-height:0;overflow:visible;padding-bottom:32px}.ns-plans-pitch{display:grid;gap:4px;text-align:center;margin:4px 0 2px}.ns-plans-pitch b{font-size:20px;color:var(--ns-ink);letter-spacing:-.01em}.ns-fieldset{min-width:0}@media(max-width:640px){.ns-home.is-tall>.ns-panel.is-bone{position:static}.ns-panel{padding:18px 16px;border-radius:18px}.ns-fieldset{padding:12px 12px 14px}.ns-tier-row{grid-template-columns:minmax(0,1fr) 72px auto;grid-template-areas:"qty qty x" "label label label" "type value pop"}.ns-sale{grid-template-columns:10px minmax(0,1fr)}.ns-sale>:nth-child(3){grid-column:2}.ns-plans-top{display:grid;gap:10px;justify-items:start}.ns-manage{flex-wrap:wrap}.ns-manage-actions{flex-wrap:wrap;flex-shrink:1}}.ns-offers{display:grid;gap:8px;align-content:start}.ns-live{display:flex;align-items:center;justify-content:space-between;gap:12px}.ns-live>span{flex:1 1 auto;min-width:0}.ns-live>a{flex:none;white-space:nowrap}.ns-choice{display:grid;gap:6px;justify-items:start}.ns-choice-label{font-size:15px;font-weight:600;color:var(--ns-ink)}.ns-choice .ns-cycle{max-width:100%}.ns-swatches{display:flex;flex-wrap:wrap;gap:8px}.ns-swatch{position:relative;width:32px;height:32px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--ns-line);cursor:pointer;padding:0;display:grid;place-items:center;font:inherit;font-weight:700;color:var(--ns-muted);background:#fff}.ns-swatch.is-on{box-shadow:0 0 0 2px var(--ns-ink)}.ns-swatch.is-custom{background:conic-gradient(#e44,#ec4,#4c6,#4ae,#a4e,#e44);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);overflow:hidden}.ns-swatch.is-custom input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;border:0;padding:0}.ns-toggle{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;color:var(--ns-ink);cursor:pointer}.ns-toggle input{position:absolute;opacity:0;width:1px;height:1px}.ns-toggle-track{width:36px;height:20px;border-radius:999px;background:#c9cfc4;position:relative;margin-top:2px;transition:background .2s}.ns-toggle-track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .2s}.ns-toggle input:checked+.ns-toggle-track{background:var(--ns-green)}.ns-toggle input:checked+.ns-toggle-track:after{transform:translate(16px)}.ns-toggle input:focus-visible+.ns-toggle-track{outline:2px solid var(--ns-green);outline-offset:2px}.ns-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ns-preset{display:grid;gap:8px;padding:8px 8px 10px;border:1px solid var(--ns-line);border-radius:14px;background:#fff;cursor:pointer;font:inherit;text-align:left;transition:border-color .15s,box-shadow .15s}.ns-preset:hover{border-color:var(--ns-green)}.ns-preset.is-on{border-color:var(--ns-green);box-shadow:0 0 0 2px var(--ns-green)}.ns-preset-name{font-size:14px;font-weight:600;color:var(--ns-ink);padding:0 4px}.ns-templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;width:100%}.ns-template{display:grid;gap:2px;padding:12px;border:1px solid var(--ns-line);border-radius:12px;background:#fff;cursor:pointer;font:inherit;text-align:left;color:var(--ns-ink);transition:border-color .15s,box-shadow .15s}.ns-template:hover{border-color:var(--ns-green)}.ns-template.is-on{border-color:var(--ns-green);box-shadow:0 0 0 2px var(--ns-green)}.ns-more{border-top:1px solid var(--ns-line);padding-top:12px}.ns-more>summary{cursor:pointer;font-size:15px;font-weight:600;color:var(--ns-ink);list-style-position:inside}.ns-more>summary .ns-muted{font-weight:400;margin-left:6px}.ns-more>.ns-dialog-form{margin-top:12px}.nb.is-compact{font-size:11px;padding:10px 8px;pointer-events:none;border-radius:10px;overflow:hidden}.nb.is-compact .nb-tiers{gap:9px}.nb.is-compact .nb-tier{padding:8px;gap:2px 6px}.nb.is-compact .nb-main{flex-basis:60px}.nb.is-compact .nb-radio{flex-basis:12px;width:12px;height:12px}.nb.is-compact .nb-tier.is-selected .nb-radio:after{width:6px;height:6px}.nb.is-compact .nb-badge{font-size:8px;padding:1px 6px;right:8px}.nb.is-compact[data-layout=cards] .nb-badge{right:50%}.nb.is-compact .nb-each{display:none}.nb.is-compact[data-layout=cards] .nb-tier{padding:10px 4px 8px}.nb.is-compact[data-layout=cards] .nb-tiers{gap:9px 6px}@media(max-width:640px){.nb.is-compact{font-size:10px;padding:8px 6px}}.nb{--nb-accent: #2F5D50;--nb-r: 12px;margin:16px 0;color:inherit;font:inherit}.nb{--nb-accent: #2F5D50;--nb-r: 12px;margin:16px 0;color:inherit;font:inherit;container-type:inline-size}.nb[data-corners=square]{--nb-r: 2px}.nb[data-corners=round]{--nb-r: 22px}.nb-head{display:flex;align-items:center;gap:12px;margin-bottom:14px;font-weight:600;text-align:center}.nb-head:before,.nb-head:after{content:"";flex:1;height:1px;background:currentColor;opacity:.18}.nb-tiers{display:grid;gap:14px}.nb-tier{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:14px 16px;border:1.5px solid rgba(127,127,127,.35);border-radius:var(--nb-r);background:transparent;cursor:pointer;line-height:1.3;transition:border-color .15s,background-color .15s}.nb-tier:hover{border-color:#7f7f7f99}.nb-tier.is-selected{border-color:var(--nb-accent);background:color-mix(in srgb,var(--nb-accent) 7%,transparent)}.nb-tier:focus-within{outline:2px solid var(--nb-accent);outline-offset:2px}.nb-tier input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.nb-radio{flex:0 0 18px;width:18px;height:18px;box-sizing:border-box;border:1.5px solid rgba(127,127,127,.6);border-radius:50%;display:grid;place-items:center}.nb-tier.is-selected .nb-radio{border-color:var(--nb-accent)}.nb-tier.is-selected .nb-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--nb-accent)}.nb-main{flex:1 1 150px;display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.nb-label{font-weight:600}.nb-sub{font-size:.85em;opacity:.75}.nb-tier.is-selected .nb-sub:not(:empty){opacity:1}.nb-price{margin-left:auto;display:grid;justify-items:end;gap:2px;white-space:nowrap}.nb-price b{font-weight:600}.nb-price s{font-size:.85em;opacity:.6}.nb-each{font-size:.8em;opacity:.7}.nb[data-heading=plain] .nb-head:before,.nb[data-heading=plain] .nb-head:after{display:none}.nb[data-heading=plain] .nb-head{justify-content:center}.nb[data-layout=cards] .nb-tiers{grid-template-columns:repeat(var(--nb-cols, 3),minmax(0,1fr));gap:16px 10px;padding-top:8px}@container (max-width: 360px){.nb[data-layout=cards] .nb-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.nb[data-layout=cards] .nb-tier:last-child:nth-child(odd){grid-column:1 / -1}}.nb[data-layout=cards] .nb-tier{flex-direction:column;flex-wrap:nowrap;align-items:center;text-align:center;gap:6px;padding:20px 10px 14px}.nb[data-layout=cards] .nb-radio{display:none}.nb[data-layout=cards] .nb-main{flex:0 0 auto;justify-items:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.nb[data-layout=cards] .nb-price{margin-left:0;justify-items:center}.nb[data-layout=cards] .nb-badge{right:50%;transform:translate(50%,-50%);max-width:calc(100% - 8px)}.nb-badge{position:absolute;top:0;right:14px;transform:translateY(-50%);padding:3px 10px;border-radius:999px;background:var(--nb-accent);color:#fff;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.4;max-width:calc(100% - 28px);box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb{background:#fff;color:#222;padding:18px;border-radius:14px;margin:0}.nb.is-compact{padding:10px 8px;border-radius:10px}.ns-alert.is-info{background:#eaf1f6;color:#234a63}.ns-po-preview{--npo-accent: #2F5D50;display:grid;gap:10px;padding:18px;background:#fff;border:1px solid var(--ns-line);border-radius:14px}.ns-po-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:18px;font-weight:600;color:var(--ns-ink)}.ns-po-price{color:var(--ns-ink)}.ns-po-button{font:inherit;font-weight:600;padding:12px 16px;border:0;border-radius:6px;background:#121212;color:#fff;cursor:default}.npo-badge{display:inline-block;font-size:12px;font-weight:600;line-height:1;padding:5px 8px;border-radius:999px;background:var(--npo-accent);color:#fff}.npo-badge.is-outline{background:transparent;color:var(--npo-accent);box-shadow:inset 0 0 0 1px var(--npo-accent)}.npo-badge.is-soft{background:color-mix(in srgb,var(--npo-accent) 14%,#fff);color:var(--npo-accent)}.npo-note{display:grid;gap:2px;font-size:14px;color:var(--npo-accent)}.npo-warning{margin-top:12px;padding:10px 12px;border-radius:8px;font-size:14px;background:color-mix(in srgb,var(--npo-accent) 10%,#fff);color:var(--ns-ink);border-left:3px solid var(--npo-accent)}textarea.ns-input{height:auto;min-height:84px;padding:10px 12px;line-height:1.4;resize:vertical}.ns-link{border:0;background:none;padding:4px 0;font:inherit;font-size:14px;font-weight:600;color:var(--ns-green-dark);text-decoration:underline;text-underline-offset:3px;cursor:pointer;justify-self:start;text-align:left}.ns-cta.is-big{font-size:17px;padding:14px 28px;min-height:52px}a.ns-cta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-align:center}.ns-po-page{max-width:820px;margin:0 auto;padding:16px 8px 32px;display:grid;gap:16px;box-sizing:border-box}.ns-po-page>.ns-panel,.ns-po-steps>.ns-panel,.ns-po-aside{overflow:visible}.ns-po-hero{text-align:center;align-items:center;gap:12px;padding:32px 24px}.ns-po-hero h2{margin:0;font-size:24px;color:var(--ns-ink);letter-spacing:-.02em}.ns-po-hero>p{margin:0;font-size:16px}.ns-po-howto{list-style:none;counter-reset:howto;margin:8px 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;text-align:left}.ns-po-howto li{counter-increment:howto;display:grid;gap:4px;align-content:start;padding:16px;border-radius:16px;background:var(--ns-track);font-size:14px;color:var(--ns-muted)}.ns-po-howto li:before{content:counter(howto);width:32px;height:32px;border-radius:50%;background:var(--ns-green);color:#fff;font-weight:700;font-size:16px;display:grid;place-items:center;margin-bottom:4px}.ns-po-howto b{color:var(--ns-ink);font-size:16px}.ns-po-status{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-radius:18px;border:1px solid}.ns-po-status>div{display:grid;gap:2px;min-width:0}.ns-po-status b{font-size:17px;color:var(--ns-ink)}.ns-po-status span{font-size:14px}.ns-po-status.is-success{background:#eef3ea;border-color:#cfe0c6}.ns-po-status.is-warning{background:#fdf3de;border-color:#f0ddb0}.ns-po-status.is-info{background:#eaf1f6;border-color:#c9dce8}.ns-po-numbers{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ns-po-numbers>div{display:grid;gap:2px;padding:16px 20px;border-radius:18px;background:#f5f1e8}.ns-po-numbers b{font-size:28px;color:var(--ns-ink);line-height:1.1}.ns-po-numbers span{font-size:14px;color:var(--ns-muted)}.ns-po-list{display:grid;gap:8px}.ns-po-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border-radius:14px;border:1px solid var(--ns-line);background:#fff;color:var(--ns-ink);text-decoration:none;min-height:56px;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.ns-po-row:hover{border-color:var(--ns-green);box-shadow:0 2px 10px #34433314}.ns-po-row-main{display:grid;gap:2px;min-width:0}.ns-po-row-main b{font-size:16px;overflow-wrap:anywhere}.ns-po-row-main .ns-muted{overflow-wrap:anywhere}.ns-po-row-side{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--ns-muted);white-space:nowrap}.ns-po-row-side>span{font-size:22px;color:var(--ns-green)}.ns-po-pill{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap}.ns-po-pill.is-success{background:#e3eedc;color:var(--ns-green-dark)}.ns-po-pill.is-warning{background:#fbebc7;color:#6b4a0c}.ns-po-pill.is-info{background:#dce9f2;color:#234a63}.ns-po-pill.is-neutral{background:var(--ns-track);color:var(--ns-muted)}.ns-po-small{text-align:center;margin:0}.ns-po-editor{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;max-width:1100px;margin:0 auto;padding:16px 8px 32px;align-items:start;box-sizing:border-box}.ns-po-steps{display:grid;gap:16px;min-width:0}.ns-po-aside{position:sticky;top:12px}.ns-po-step{gap:14px}.ns-po-step>h2{display:flex;align-items:center;gap:10px;margin:0;font-size:19px;color:var(--ns-ink);letter-spacing:-.01em}.ns-po-num{flex:none;width:32px;height:32px;border-radius:50%;background:var(--ns-green);color:#fff;font-size:16px;font-weight:700;display:grid;place-items:center}.ns-po-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ns-po-big{display:grid;gap:4px;align-content:center;min-height:72px;padding:14px 16px;border:2px solid var(--ns-line);border-radius:16px;background:#fff;font:inherit;text-align:left;cursor:pointer;color:var(--ns-ink);transition:border-color .15s,box-shadow .15s,background .15s}.ns-po-big b{font-size:16px}.ns-po-big span{font-size:13px;color:var(--ns-muted)}.ns-po-big:hover{border-color:var(--ns-green)}.ns-po-big.is-on{border-color:var(--ns-green);background:#f3f7f0;box-shadow:0 0 0 2px var(--ns-green)}.ns-po-big:focus-visible,.ns-link:focus-visible,.ns-po-row:focus-visible{outline:3px solid var(--ns-green);outline-offset:2px}.ns-po-chips{display:flex;flex-wrap:wrap;gap:6px}.ns-po-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:4px 4px 4px 12px;border-radius:999px;background:var(--ns-track);font-size:14px;color:var(--ns-ink);overflow-wrap:anywhere}.ns-po-chip button{flex:none;width:28px;height:28px;border:0;border-radius:50%;background:none;font-size:18px;line-height:1;color:var(--ns-muted);cursor:pointer}.ns-po-chip button:hover{background:#e2e7dd;color:var(--ns-ink)}.ns-po-chip.is-more{padding-right:12px;color:var(--ns-muted)}.ns-po-paste{display:grid;gap:10px}.ns-po-paste .ns-manage-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ns-po-paste .ns-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ns-po-file{position:relative;overflow:hidden;margin:0}.ns-po-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.ns-po-deposit{display:grid;gap:14px;padding:16px;border-radius:14px;background:var(--ns-track)}.ns-po-percent{display:flex;align-items:center;gap:8px;font-size:17px}.ns-po-percent .ns-input{width:96px}.ns-po-extra>summary{cursor:pointer;font-size:17px;font-weight:600;color:var(--ns-ink);padding:4px 0;min-height:32px;display:flex;align-items:center}.ns-po-extra[open]>summary{margin-bottom:8px}.ns-po-savebar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ns-po-danger{border-color:#f1d3cb}.ns-po-danger>h2{font-size:17px}.ns-po-danger p{margin:0}.ns-po-danger .ns-ghost.is-danger{justify-self:start;align-self:flex-start;font-size:15px;padding:10px 14px;border:1px solid #F1D3CB}.ns-po-steps .ns-choice .ns-cycle{width:100%}@media(max-width:900px){.ns-po-editor{grid-template-columns:minmax(0,1fr)}.ns-po-aside{position:static}}@media(max-width:640px){.ns-po-page,.ns-po-editor{padding:8px 0 24px;gap:12px}.ns-po-howto{grid-template-columns:minmax(0,1fr)}.ns-po-status{flex-direction:column;align-items:stretch}.ns-po-status .ns-cta{width:100%;box-sizing:border-box}.ns-po-buttons{grid-template-columns:minmax(0,1fr)}.ns-po-row{grid-template-columns:minmax(0,1fr) auto}.ns-po-row>.ns-po-pill{grid-column:1 / -1;justify-self:start}.ns-po-savebar .ns-cta.is-big{flex:1 1 100%}.ns-po-step>h2{font-size:17px}}@media(max-width:640px){.ns-pro-note{flex-wrap:wrap}.ns-pro-note-actions{margin-left:auto}.ns-po-paste .ns-alert .ns-cta{width:100%}}.ns-po-extra>summary .ns-muted{font-weight:400;margin-left:8px}.ns-po-extra>summary{flex-wrap:wrap;gap:0 4px;list-style-position:inside}.ns-po-extra>summary{list-style:none;position:relative;padding-right:32px}.ns-po-extra>summary::-webkit-details-marker{display:none}.ns-po-extra>summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--ns-track);display:grid;place-items:center;font-size:18px;color:var(--ns-green-dark)}.ns-po-extra[open]>summary:after{content:"−"}.ns-po-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ns-po-options button{flex:1 1 auto;min-height:44px;padding:8px 14px;border:2px solid var(--ns-line);border-radius:12px;background:#fff;font:inherit;font-size:15px;font-weight:600;color:var(--ns-ink);cursor:pointer}.ns-po-options button.is-on{border-color:var(--ns-green);background:#f3f7f0;box-shadow:0 0 0 1px var(--ns-green)}.ns-po-options button:focus-visible{outline:3px solid var(--ns-green);outline-offset:2px}.ns-po-savebar .ns-ghost{min-height:44px;margin:0;padding:10px 14px;font-size:15px}@media(min-width:641px){.ns-po-row>.ns-po-pill{min-width:112px;text-align:center;box-sizing:border-box}}.ns-map{position:relative;border-radius:16px;overflow:hidden;background:var(--ns-track);border:1px solid var(--ns-line)}.ns-map-canvas{position:absolute;inset:0}.ns-map-off{position:absolute;inset:0;display:grid;place-items:center;padding:20px;text-align:center;color:var(--ns-muted);font-size:14px;background:var(--ns-track)}.ns-loc-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ns-loc-head>.ns-input{flex:1 1 240px}.ns-loc-row{grid-template-columns:auto minmax(0,1fr) auto}.ns-loc-row>input[type=checkbox]{width:22px;height:22px;margin:0;accent-color:var(--ns-green)}.ns-loc-row .ns-po-row-main{color:inherit;text-decoration:none}.ns-loc-row .ns-po-row-side>.ns-po-pill{font-size:13px;color:inherit}.ns-loc-row.is-dim{opacity:.6}.ns-map-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.ns-hours{display:grid;gap:8px}.ns-hours-row{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px}.ns-styles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ns-style{display:grid;gap:6px;justify-items:start;padding:10px;border:2px solid var(--ns-line);border-radius:14px;background:#fff;font:inherit;color:var(--ns-ink);cursor:pointer;text-align:left;min-height:44px}.ns-style[aria-pressed=true]{border-color:var(--ns-green);box-shadow:0 0 0 1px var(--ns-green)}.ns-style-swatch{width:100%;height:56px;border-radius:9px;background:linear-gradient(135deg,#f3f1ec 0 55%,#c9d7dc 55% 100%);position:relative}.ns-style-swatch:after{content:"";position:absolute;left:30%;top:30%;width:14px;height:14px;border-radius:50%;background:var(--accent);border:3px solid #fff}.ns-style.is-grey .ns-style-swatch{background:linear-gradient(135deg,#eee 0 55%,#c4c4c4 55% 100%)}.ns-style.is-dark .ns-style-swatch{background:linear-gradient(135deg,#2b2b2b 0 55%,#1b2833 55% 100%)}.ns-style.is-brand .ns-style-swatch{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 6%,#fff) 0 55%,color-mix(in srgb,var(--accent) 32%,#fff) 55% 100%)}.ns-fold-panel>summary{list-style:none;cursor:pointer;display:grid;gap:2px;min-height:44px;align-content:center;padding-right:30px;position:relative}.ns-fold-panel>summary::-webkit-details-marker{display:none}.ns-fold-panel>summary:after{content:"›";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:26px;color:var(--ns-green);transition:transform .15s}.ns-fold-panel[open]>summary:after{transform:translateY(-50%) rotate(90deg)}.ns-fold-panel>summary h2{margin:0}.ns-fold-panel h3{margin:6px 0 0;font-size:15px}.ns-tune{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.ns-tune-pick{display:flex;align-items:center;gap:10px;min-height:44px}.ns-tune-pick input[type=color]{width:48px;height:40px;padding:0;border:1px solid var(--ns-line);border-radius:10px;background:none;cursor:pointer}.ns-plans-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.ns-plans-3{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.ns-styles{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-hours-row{grid-template-columns:minmax(0,1fr);gap:4px}.ns-loc-row{grid-template-columns:auto minmax(0,1fr)}.ns-loc-row>.ns-po-row-side{grid-column:2;justify-self:start}}.ns-po-editor.is-single{grid-template-columns:minmax(0,1fr);max-width:760px}.ns-fold-inline>summary{cursor:pointer;color:var(--ns-green-dark);font-weight:600;min-height:32px;display:flex;align-items:center}.ns-fold-inline[open]>summary{margin-bottom:8px}.ns-po-numbers a{color:var(--ns-green-dark);font-weight:600}.ns-credit{text-align:center}.ns-credit a{color:inherit}.ns-fold-panel>summary h2{font-size:19px;color:var(--ns-ink);letter-spacing:-.01em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media(max-width:640px){.ns-fold-panel>summary h2{font-size:17px}}@media(max-width:900px){.ns-po-editor:not(.is-single)>.ns-po-aside{order:-1}.ns-po-aside .ns-map{height:220px!important}}.ns-map-off{display:grid;gap:12px;align-content:center;justify-items:center}.ns-styles{grid-template-columns:repeat(4,minmax(0,1fr))}.ns-style.is-classic .ns-style-swatch{background:linear-gradient(135deg,#f1f3f4 0 45%,#fcd47c 45% 50%,#f1f3f4 50% 55%,#9fcbf5 55% 100%)}.ns-style.is-night .ns-style-swatch{background:linear-gradient(135deg,#1f2a3a 0 45%,#56708f 45% 50%,#1f2a3a 50% 55%,#0a1220 55% 100%)}.ns-style.is-rpg .ns-style-swatch{background:linear-gradient(135deg,#ecdcb4 0 45%,#8f5f2c 45% 50%,#ecdcb4 50% 55%,#7fb0a6 55% 100%)}.ns-style.is-cute .ns-style-swatch{background:linear-gradient(135deg,#fff1f5 0 45%,#ffb0cf 45% 50%,#fff1f5 50% 55%,#b9e1ff 55% 100%)}.nd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px;margin:12px 0}.nd-inline{display:inline-flex;align-items:center;gap:8px}.nd-inline .ns-input{width:auto;min-width:0}.nd-swatch{width:14px;height:14px;border-radius:4px;flex:none}.nd-zone-row{gap:12px}.nd-row-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.nd-zonemap{margin-top:8px}.nd-vertex{width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--ns-green);box-shadow:0 1px 3px #0000004d;cursor:grab}.nd-pin{width:12px;height:12px;border-radius:50%;background:var(--ns-ink);border:2px solid #fff;box-shadow:0 1px 3px #00000059}.nd-days{display:grid;gap:8px}.nd-day{display:grid;grid-template-columns:140px 1fr;gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid var(--ns-track)}.nd-day.is-closed .nd-day-name{color:var(--ns-muted)}.nd-day-name{display:flex;align-items:center;gap:8px;font-weight:600;padding-top:6px}.nd-slots{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.nd-slot{display:inline-flex;align-items:center;gap:6px}.nd-slot .ns-input{width:112px}.nd-day-actions{display:inline-flex;gap:12px;flex-wrap:wrap;font-size:13px}.nd-pickup .ns-head{align-items:flex-start;gap:16px}.nd-pickup.is-dim{opacity:.75}.nd-range{flex-wrap:wrap;gap:10px}.nd-slot-group{margin-top:10px}.nd-slot-group h3{display:flex;align-items:center;gap:8px;font-size:14px;margin:0 0 6px}.nd-attention .ns-po-row-main span{white-space:normal}.nd-week{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.nd-week-day{display:grid;gap:2px;padding:10px;border-radius:12px;background:var(--ns-track);color:var(--ns-muted);text-decoration:none;font-size:12px}.nd-week-day b{font-size:22px;color:var(--ns-ink)}.nd-week-day.has{background:#e5eedf}@media(max-width:640px){.nd-day{grid-template-columns:1fr;gap:6px}.nd-week{grid-template-columns:repeat(4,1fr)}}.ns-map>.ns-map-canvas.maplibregl-map{position:absolute;inset:0}.nl-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.nl-actions .ns-ghost{margin-top:0}.nl-self-start{justify-self:start;margin-top:0;text-decoration:none}.nl-rows{display:grid;gap:8px}.nl-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px;border:1px solid var(--ns-line);border-radius:12px;background:#fff;color:var(--ns-ink);font-size:15px}.nl-row.is-plain{background:#fffc;border-color:#e9e2d3}.nl-row-field{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.nl-sentence{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;color:var(--ns-ink);line-height:42px}.nl-sentence>span{line-height:1.4}.ns-input.nl-num{width:96px;flex:none}.ns-input.nl-text{width:180px;flex:0 1 180px;min-width:0}.ns-input.nl-kind{width:auto;flex:none;padding-right:32px}.nl-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--ns-line);border-radius:12px;background:#fff;font-size:15px;color:var(--ns-ink)}.nl-line .ns-x,.nl-tier-top .ns-x{margin-left:auto}.nl-tier-card{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--ns-line);border-radius:14px;background:#fff}.nl-tier-top{display:flex;align-items:center;gap:10px}.nl-tier-top .nl-text{flex:1 1 auto;width:auto;font-weight:600}.nl-tier-more>summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--ns-green-dark)}.nl-tier-more>.nl-rows{margin-top:8px}.nl-h3{margin:8px 0 0;font-size:15px;color:var(--ns-ink)}.nl-neg{color:var(--ns-sale)}.nl-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-search{display:flex;gap:8px;align-items:center}.nl-search .ns-input{flex:1;min-width:0}.nl-search .ns-ghost{margin-top:0}.nl-points{display:grid;justify-items:center;min-width:52px;line-height:1.1}.nl-points b{font-size:17px;color:var(--ns-ink)}.nl-points small{font-size:11px;color:var(--ns-muted)}.ns-offers .ns-sale:has(.nl-points){grid-template-columns:auto minmax(0,1fr) auto}.ns-sale.is-selected{border-color:var(--ns-green);box-shadow:inset 0 0 0 1px var(--ns-green)}.nl-adjust{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:end}.nl-adjust .ns-cta{grid-column:1 / -1}.nl-csv{height:auto;min-height:120px;padding:10px 12px;font-family:ui-monospace,monospace;font-size:13px;resize:vertical}.nl-file{position:relative;overflow:hidden;justify-self:start;display:inline-block;margin-top:0;border:1px solid var(--ns-line);background:#fff}.nl-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.nl-pv{background:#fff;border:1px solid #E9E2D3;border-radius:16px;padding:18px;display:grid;gap:12px;color:#222;font-size:14px;box-shadow:0 8px 24px #34433314}.nl-pv-title{font-size:18px;font-weight:700}.nl-pv-balance{display:flex;align-items:baseline;gap:6px}.nl-pv-balance b{font-size:32px;color:var(--ns-green);letter-spacing:-.02em}.nl-pv-tier{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nl-pv-badge{padding:3px 10px;border-radius:999px;background:#e7eee3;color:var(--ns-green-dark);font-weight:600}.nl-pv-part{display:grid;gap:8px}.nl-pv-h{font-weight:700}.nl-pv-part ul{margin:0;padding-left:18px;display:grid;gap:4px}.nl-pv-reward{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:10px}.nl-pv-reward small{display:block;color:#6b7568}.nl-pv-btn{flex:none;padding:7px 12px;border-radius:8px;background:var(--ns-green);color:#fff;font-weight:600;white-space:nowrap}.nl-pv-btn.is-off{background:#eee;color:#555;font-weight:400}.is-focus{outline:2px dashed var(--ns-amber);outline-offset:6px;border-radius:10px}.nl-pv-credit{font-size:11px;color:#999}@media(max-width:640px){.nl-adjust{grid-template-columns:1fr}.ns-input.nl-num{width:84px}.ns-input.nl-text{flex:1 1 140px}.nl-row{padding:10px}}.nl-optional{margin-left:6px;padding:1px 8px;border-radius:999px;background:var(--ns-track);color:var(--ns-muted);font-size:12px;font-weight:600}.nl-reward-card{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:8px 10px;align-items:center;padding:12px;border:1px solid var(--ns-line);border-radius:12px;background:#fff;font-size:15px;color:var(--ns-ink)}.nl-reward-card>.ns-x{grid-row:1;grid-column:3}.nl-reward-label{color:var(--ns-muted);font-size:14px}.nl-reward-card .nl-row-field{min-width:0}.ns-input.nl-textarea{height:auto;padding:10px 12px;line-height:1.4;resize:vertical}.ns-sale.nl-go{grid-template-columns:auto minmax(0,1fr) auto}.ns-sale.nl-go>:nth-child(3){grid-column:auto}.nl-chev{font-size:24px;line-height:1;color:var(--ns-muted);padding:0 2px}.ns-sale.nl-go:hover .nl-chev{color:var(--ns-green-dark)}@media(max-width:640px){.ns-home .ns-fieldset{border:0;border-radius:0;padding:0}.ns-home .ns-fieldset legend{padding:0;margin-bottom:4px;font-size:16px}.ns-home .ns-fieldset+.ns-fieldset,.ns-home .ns-fieldset+.ns-more{border-top:1px solid var(--ns-line);padding-top:16px}.nl-row{flex-wrap:nowrap}.nl-row>span:first-child{flex:1 1 auto;min-width:0}.nl-row-field{flex:none;flex-wrap:nowrap}.nl-sentence{gap:6px}}.nl-reward-card .nl-row-field{flex-wrap:wrap}.nl-sentence .nl-kind,.nl-reward-card .nl-kind{max-width:100%}@media(max-width:640px){.nl-reward-card{grid-template-columns:48px minmax(0,1fr) auto;padding:10px}.nl-reward-card .nl-row-field{flex-wrap:wrap}.nl-reward-card .nl-kind{flex:1 1 140px;min-width:0}.ns-input.nl-num{width:76px}.ns-home,.ns-home>.ns-panel{min-width:0;max-width:100%}}.nl-reward-label{align-self:start;line-height:42px}.nl-tier-card,.nl-tier-card>*,.nl-reward-card,.nl-line,.nl-row{min-width:0}.nl-tier-top .ns-input.nl-text{min-width:0;width:100%}.nl-tier-top>.ns-muted{flex:none}.nl-pair{display:flex;flex-wrap:wrap;gap:8px 24px}.nl-file{width:fit-content}.nl-saved{color:var(--ns-green-dark);font-weight:600;font-size:14px;animation:ns-fade .25s ease both}.nl-save-error{color:var(--ns-sale);font-size:14px}.nl-sec.is-green,.nl-home-row.is-green,.nl-tile.is-green{--tone: #527A43;--tint: #EEF3EA;--deep: #3F5F33}.nl-sec.is-amber,.nl-home-row.is-amber,.nl-tile.is-amber{--tone: #C98A1B;--tint: #FDF3DE;--deep: #7A5410}.nl-sec.is-teal,.nl-home-row.is-teal,.nl-tile.is-teal{--tone: #2F5D50;--tint: #E4EFEA;--deep: #2F5D50}.nl-sec.is-rose,.nl-home-row.is-rose,.nl-tile.is-rose{--tone: #B5452F;--tint: #FBEAE6;--deep: #8A2F1F}.nl-intro{margin:0;font-size:15px;color:var(--ns-muted)}.nl-secs{display:grid;gap:10px}.nl-sec{border:1px solid var(--ns-line);border-radius:16px;background:#fff;transition:border-color .25s,box-shadow .3s;animation:ns-rise .4s cubic-bezier(.2,.7,.2,1) both}.nl-sec:nth-child(2){animation-delay:.05s}.nl-sec:nth-child(3){animation-delay:.1s}.nl-sec:nth-child(4){animation-delay:.15s}.nl-sec.is-open{border-color:var(--tone);box-shadow:0 8px 24px #34433317}.nl-sec-head{width:100%;min-height:68px;box-sizing:border-box;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 16px;border:0;border-radius:16px;background:none;font:inherit;text-align:left;color:var(--ns-ink);cursor:pointer}.nl-sec-head:hover{background:#fafbf8}.nl-sec-head:focus-visible{outline:3px solid var(--tone);outline-offset:-3px}.nl-sec-icon{width:44px;height:44px;border-radius:14px;background:var(--tint);display:grid;place-items:center;font-size:22px;line-height:1;transition:transform .35s cubic-bezier(.2,1.4,.4,1)}.nl-sec.is-open .nl-sec-icon{transform:scale(1.08) rotate(-6deg)}.nl-sec-text{display:grid;gap:2px;min-width:0}.nl-sec-text b{font-size:16px;letter-spacing:-.01em}.nl-sec-sum{font-size:14px;color:var(--ns-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .25s}.nl-sec.is-open .nl-sec-sum{color:var(--deep)}.nl-sec-chev{font-size:26px;line-height:1;color:var(--ns-muted);transition:transform .3s cubic-bezier(.2,.7,.2,1),color .25s}.nl-sec.is-open .nl-sec-chev{transform:rotate(90deg);color:var(--deep)}.nl-sec-body{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .35s cubic-bezier(.2,.7,.2,1),visibility 0s .35s}.nl-sec.is-open .nl-sec-body{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .35s cubic-bezier(.2,.7,.2,1),visibility 0s}.nl-sec-body>div{overflow:hidden;min-height:0;min-width:0}.nl-sec,.nl-secs,.nl-sec-inner{min-width:0}.nl-sec-inner{display:grid;gap:14px;padding:2px 18px 18px 74px}.nl-sec.is-open .nl-sec-inner{animation:ns-rise .4s .06s cubic-bezier(.2,.7,.2,1) both}.nl-q{font-size:15px;font-weight:600;color:var(--ns-ink)}.nl-stack{display:grid;gap:12px}.nl-bonus{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px;min-height:44px}.nl-bonus .ns-toggle{flex:1 1 auto;min-width:0}.nl-bonus .ns-toggle b{display:block;overflow-wrap:anywhere}.nl-bonus .nl-row-field{flex:none;flex-wrap:nowrap;gap:6px}.nl-bonus .ns-toggle{align-items:center}.nl-bonus .ns-toggle-track{margin-top:0}.nl-presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.nl-chip{min-width:52px;height:42px;padding:0 16px;border:1px solid var(--ns-line);border-radius:999px;background:#fff;font:inherit;font-size:15px;font-weight:600;color:var(--ns-ink);cursor:pointer;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .12s}.nl-chip:hover{border-color:var(--ns-green)}.nl-chip:active{transform:scale(.95)}.nl-chip:focus-visible{outline:3px solid rgba(82,122,67,.35);outline-offset:2px}.nl-chip[aria-pressed=true]{background:var(--ns-green);border-color:var(--ns-green);color:#fff;box-shadow:0 3px 10px #527a4347}.nl-pills{display:grid;gap:8px}.nl-pill{width:100%;box-sizing:border-box;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--ns-line);border-radius:14px;background:#fff;font:inherit;font-size:15px;color:var(--ns-ink);text-align:left;cursor:pointer;transition:border-color .2s,transform .15s,box-shadow .2s}.nl-pill:has(.nl-pill-medal){grid-template-columns:auto minmax(0,1fr) auto}.nl-pill:hover{border-color:var(--ns-green);transform:translateY(-1px);box-shadow:0 4px 14px #34433314}.nl-pill-points{display:grid;justify-items:center;min-width:56px;padding:6px 8px;border-radius:10px;background:#eef3ea;color:var(--ns-green-dark);font-size:16px;font-weight:700;line-height:1.1}.nl-pill-points small{font-size:11px;font-weight:600}.nl-pill-arrow{color:var(--ns-muted);font-size:18px}.nl-pill-edit{font-size:13px;font-weight:600;color:var(--ns-green-dark)}.nl-pill-medal{font-size:28px;line-height:1}.nl-pill-text{display:grid;gap:2px;min-width:0}.nl-pill-text small{font-size:13px;color:var(--ns-muted)}.nl-editor{display:grid;gap:12px;padding:14px 16px;border:2px solid var(--ns-green);border-radius:14px;background:#fafbf8;min-width:0}.nl-add{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border:1.5px dashed #B9C6B1;border-radius:999px;background:none;font:inherit;font-size:15px;font-weight:600;color:var(--ns-green-dark);cursor:pointer;text-decoration:none;transition:background .2s,border-color .2s}.nl-add:hover{background:#eef3ea;border-color:var(--ns-green);border-style:solid}.ns-ghost.is-small.nl-done{color:var(--ns-green-dark);background:#eef3ea;padding:8px 14px}.nl-fold>summary{cursor:pointer;width:fit-content;font-size:14px;font-weight:600;color:var(--ns-green-dark)}.nl-fold[open]>summary+*{margin-top:10px;animation:ns-rise .3s cubic-bezier(.2,.7,.2,1) both}.nl-extra-steps li:before{content:"+"}.nl-pop{animation:nl-pop .3s cubic-bezier(.2,1.2,.4,1) both}@keyframes nl-pop{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:none}}.nl-fadein{animation:ns-fade .25s ease both}.nl-savebar{position:sticky;bottom:0;z-index:2;padding:12px 0 4px;background:linear-gradient(to bottom,#fff0,#fff 18px)}.nl-savebar .ns-cta:disabled{background:#c9cfc4;opacity:1}.nl-savebar.is-dirty .ns-cta{animation:nl-nudge .5s ease both;box-shadow:0 4px 14px #527a434d}@keyframes nl-nudge{40%{transform:scale(1.06)}}.nl-home-row{transition:transform .15s,box-shadow .2s,border-color .2s;animation:ns-rise .4s cubic-bezier(.2,.7,.2,1) both}.nl-home-row:nth-child(2){animation-delay:.04s}.nl-home-row:nth-child(3){animation-delay:.08s}.nl-home-row:nth-child(4){animation-delay:.12s}.nl-home-row:nth-child(5){animation-delay:.16s}.nl-home-row:hover{transform:translateY(-1px);box-shadow:0 4px 14px #34433314}.nl-home-row .nl-sec-icon{width:40px;height:40px;font-size:20px}.nl-home-row.is-off .nl-sec-icon{filter:grayscale(1);opacity:.55}.nl-tile{background:var(--tint);border-color:transparent;animation:ns-rise .4s cubic-bezier(.2,.7,.2,1) both}.nl-tile b{color:var(--deep)}.nl-tile:nth-child(2){animation-delay:.05s}.nl-tile:nth-child(3){animation-delay:.1s}.nl-tile:nth-child(4){animation-delay:.15s}.nl-progress{display:grid;gap:8px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #E9E2D3}.nl-progress-text{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:var(--ns-ink)}.nl-progress-bar{height:8px;border-radius:999px;background:#e9e2d3;overflow:hidden}.nl-progress-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ns-green),#86AD74);transform-origin:left;animation:nl-grow .9s .25s cubic-bezier(.2,.7,.2,1) both}@keyframes nl-grow{0%{transform:scaleX(0)}}.nl-empty{display:grid;justify-items:center;text-align:center;gap:6px;padding:48px 12px;color:var(--ns-ink);font-size:16px}.nl-empty .nl-add{justify-self:center;margin-top:14px}.nl-empty-icon:before{content:"👈";display:inline-block;font-size:40px;animation:nl-wave 1.4s ease-in-out .5s 2}@keyframes nl-wave{50%{transform:translate(-8px)}}@media(max-width:960px){.nl-empty-icon:before{content:"👆"}@keyframes nl-wave{50%{transform:translateY(-8px)}}}@media(max-width:640px){.nl-sec-head{padding:12px;gap:12px;grid-template-columns:40px minmax(0,1fr) auto}.nl-sec-icon{width:40px;height:40px;font-size:20px}.nl-sec-inner{padding:2px 14px 16px}.nl-sec-sum,.nl-home-row .nl-ellipsis{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nl-pill{grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px}.nl-pill-arrow{display:none}.nl-chip{height:44px;min-width:46px;padding:0 12px}.nl-presets{gap:6px}.nl-bonus .ns-input.nl-num{width:68px}.nl-editor{padding:12px}}@media(prefers-reduced-motion:reduce){.nl-sec,.nl-sec-inner,.nl-pop,.nl-home-row,.nl-tile,.nl-progress-bar i,.nl-empty-icon:before,.nl-savebar .ns-cta,.nl-fold[open]>summary+*{animation:none!important}.nl-sec-body,.nl-sec-icon,.nl-sec-chev{transition:none}}:root{--nb-plus: #7B4FC9;--es-etsy: #D5641C;--es-shopify: #527A43;--es-beige: #F6EFE1}.nb-star{font-weight:700;font-style:normal;line-height:1}.nb-star.is-pro{color:var(--ns-amber)}.nb-star.is-plus{color:var(--nb-plus)}.nb-legend{display:inline-flex;gap:12px;font-size:13px;color:var(--ns-muted);white-space:nowrap;margin-left:auto}.ns-pro-card.is-plus.is-current{border-color:var(--nb-plus)}.ns-pro-card.is-plus .ns-cta{background:var(--nb-plus)}.ns-pro-card.is-plus .ns-features li:before{background:var(--nb-plus)}.ns-alert.is-plus{background:#f2ecfb;color:#4a2f7a}@keyframes es-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes es-turn{to{transform:rotate(360deg)}}.es-rise{animation:es-rise .3s ease both}.es-spin{display:inline-block;width:14px;height:14px;border:2px solid var(--ns-line);border-top-color:var(--ns-green);border-radius:50%;animation:es-turn .8s linear infinite;vertical-align:-2px;flex:none}.es-wait{display:flex;align-items:center;gap:8px}.es-steps{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;max-width:1180px;margin:0 auto 14px}.es-step{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;background:#fff;border:1px solid var(--ns-line);color:var(--ns-muted);font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,transform .15s;min-height:24px}.es-step:hover{transform:translateY(-1px);color:var(--ns-ink)}.es-step.is-at{border-color:var(--ns-green);color:var(--ns-ink);box-shadow:0 0 0 3px #527a431f}.es-step-n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--ns-track);color:var(--ns-ink);font-size:13px}.es-step.is-done .es-step-n{background:var(--ns-green);color:#fff}.es-step.is-at .es-step-n{background:var(--ns-ink);color:#fff}.es-notice{margin:18px 0 0;font-size:12px;line-height:1.45;color:#8a9386}.es-connect{display:grid;gap:12px;justify-items:start;margin-bottom:22px}.es-connect p{margin:0}.es-connected{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:16px;background:#f3f7f0;border:1px solid #CFE0C6;margin-bottom:22px}.es-connected>div{display:grid;gap:2px;flex:1 1 160px;min-width:0}.es-dot{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:700;flex:none;color:#fff}.es-dot.is-good{background:var(--ns-green)}.es-dot.is-warn{background:var(--ns-amber)}.es-dot.is-bad{background:var(--ns-sale)}.es-boss-wrap{transition:opacity .2s}.es-boss-wrap.is-off{opacity:.45}.es-boss{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 16px}.es-boss-card{position:relative;display:grid;gap:6px;justify-items:center;text-align:center;padding:22px 16px 18px;border-radius:20px;border:2px solid var(--ns-line);background:#fff;color:var(--ns-ink);font:inherit;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.es-boss-card:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 22px #34433314}.es-boss-card:disabled{cursor:default}.es-boss-card b{font-size:18px}.es-boss-card .ns-muted{font-size:13.5px;line-height:1.35}.es-boss-mark{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-size:24px;font-weight:800;color:#fff}.es-boss-card.is-etsy .es-boss-mark{background:var(--es-etsy)}.es-boss-card.is-shopify .es-boss-mark{background:var(--es-shopify)}.es-boss-card.is-on.is-etsy{border-color:var(--es-etsy);background:#fdf5ef}.es-boss-card.is-on.is-shopify{border-color:var(--es-shopify);background:#f3f7f0}.es-boss-check{position:absolute;top:10px;right:12px;width:24px;height:24px;border-radius:50%;background:var(--ns-ink);color:#fff;display:grid;place-items:center;font-size:13px;animation:es-rise .2s ease both}.es-loc{max-width:360px}.es-next{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px}.es-score{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:18px;font-size:18px}.es-score b{font-size:30px;letter-spacing:-.02em}.es-tick{color:var(--ns-green);font-weight:700}.es-score-need{padding:4px 12px;border-radius:999px;background:var(--es-beige)}.es-pairs,.es-list{display:grid;gap:8px;margin:8px 0 18px}.es-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:var(--es-beige)}.es-side{display:grid;gap:1px;min-width:0}.es-side small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.es-side.is-etsy small{color:var(--es-etsy)}.es-side.is-shopify small{color:var(--es-shopify)}.es-side b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-arrow{color:var(--ns-muted);font-size:18px}.es-pair-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ns-cta.is-small{font-size:13px;padding:6px 14px;border-radius:10px}.es-pair-actions .ns-ghost{margin:0}.es-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 14px;border-radius:14px;background:#fff;border:1px solid var(--ns-line)}.es-row-main{display:grid;gap:1px;min-width:0;flex:1 1 200px;text-align:left;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.es-row-main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-row-main .ns-muted{font-size:13px}.es-row.is-open{border-color:var(--ns-green)}.ns-ghost.is-danger{color:var(--ns-sale)}.es-status{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:16px;background:#f3f7f0;border:1px solid #CFE0C6;margin-bottom:18px}.es-status>span:nth-child(2){display:grid;gap:2px;flex:1 1 160px;min-width:0}.es-status-actions{display:flex;gap:4px;flex-wrap:wrap}.es-status-actions .ns-ghost{margin:0}.es-preview{padding:16px 18px;border-radius:18px;background:var(--es-beige);margin-bottom:18px;display:grid;gap:10px;justify-items:start}.es-preview p{margin:0}.es-preview .ns-head{width:100%}.es-chip{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12.5px;font-weight:600}.es-chip.is-beige{background:#fff;color:#7a5410}.es-sure{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.es-held{display:grid;gap:10px;margin-bottom:18px}.es-row-actions{display:flex;gap:8px;flex-wrap:wrap}.es-lines{list-style:none;margin:0;padding:0;display:grid;gap:4px;width:100%}.es-lines li{padding:6px 10px 6px 26px;position:relative;border-radius:10px;background:#ffffffbf;font-size:14px}.es-lines li:before,.es-log li:not(.es-log-day):after{content:"";position:absolute;left:10px;top:13px;width:8px;height:8px;border-radius:50%;background:var(--ns-line)}.es-lines li.is-sale:before,.es-log li.is-sale:after{background:var(--ns-green)}.es-lines li.is-price:before,.es-log li.is-price:after{background:var(--ns-amber)}.es-lines li.is-content:before,.es-log li.is-content:after{background:var(--nb-plus)}.es-lines li.is-error:before,.es-log li.is-error:after{background:var(--ns-sale)}.es-saved{font-size:13px;color:var(--ns-green-dark);font-weight:600;min-width:60px}.es-toggles{display:grid;gap:12px;margin:8px 0 14px}.es-sub{display:grid;gap:6px;padding-left:52px}.es-promise{font-size:13.5px}.es-log{list-style:none;margin:0;padding:0;display:grid;gap:2px}.es-log li{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);gap:4px 8px;padding:6px 4px 6px 26px;font-size:14px;animation:es-rise .3s ease both}.es-log li.is-error{color:#7a2a1c}.es-log li.es-log-day{display:block;padding:10px 0 2px;animation:none;font-size:12px;font-weight:700;color:var(--ns-muted);text-transform:uppercase;letter-spacing:.04em}.es-log-time{color:var(--ns-muted);font-size:12.5px;padding-top:1px}@media(max-width:640px){.es-boss,.es-pair{grid-template-columns:minmax(0,1fr)}.es-arrow{display:none}.es-sub{padding-left:0}.nb-legend{margin-left:0}}.es-keys{display:grid;gap:12px;justify-items:start;margin-bottom:22px;max-width:460px}.es-keys p{margin:0}.es-keys .ns-label{width:100%}.es-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.es-pair .es-side b,.es-row-main b{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.35}.es-pair .es-pair-actions,.es-pair .es-vpairs,.es-pair .es-vfold{grid-column:1 / -1}.es-vfold summary{cursor:pointer;font-size:13px;color:var(--ns-muted)}.es-vpairs{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:3px;font-size:13px}.es-vpairs li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:4px 10px;border-radius:8px;background:#ffffffb3}.es-vpairs li span:nth-child(2){color:var(--ns-muted)}.es-row-more{display:grid;gap:8px;width:100%;justify-items:start}.es-row-more .es-vpairs{width:100%;max-height:260px;overflow:auto}.es-thumb{width:44px;height:44px;border-radius:10px;object-fit:cover;flex:none;background:var(--ns-track);border:1px solid var(--ns-line)}.es-thumb.is-empty{display:inline-block}.es-pair .es-side{grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:start}.es-pair .es-side>span{display:grid;gap:1px;min-width:0}.es-row .es-row-more{flex:1 0 100%}.es-thumb{width:56px;height:56px;object-position:center}.es-pair .es-thumb{width:88px;height:88px;border-radius:14px}.es-pair .es-side{grid-template-columns:88px minmax(0,1fr);gap:12px}@media(max-width:640px){.es-pair .es-thumb{width:72px;height:72px}.es-pair .es-side{grid-template-columns:72px minmax(0,1fr)}}.ns-cta .nb-star.is-plus{color:#d7c4ff}.es-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;width:100%}.es-pick-card{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:#fff;border:2px solid var(--ns-line);cursor:pointer;transition:border-color .15s,background .15s}.es-pick-card input{width:18px;height:18px;margin-top:2px;accent-color:var(--ns-green);flex:none}.es-pick-card>span{display:grid;gap:2px}.es-pick-card .ns-muted{font-size:13px;line-height:1.35}.es-pick-card.is-on{border-color:var(--ns-green);background:#f3f7f0}.es-pick-card.is-locked{opacity:.55;cursor:default}.es-summary{margin:0;padding:0;list-style:none;display:grid;gap:4px;width:100%}.es-summary li{padding:8px 12px;border-radius:10px;background:#fff}.es-changes{display:grid;gap:6px;width:100%}.es-change{background:#fff;border-radius:14px;border:1px solid var(--ns-line)}.es-change summary{display:flex;align-items:center;gap:12px;padding:8px 12px;cursor:pointer;list-style:none}.es-change summary::-webkit-details-marker{display:none}.es-change summary:after{content:"›";margin-left:auto;color:var(--ns-muted);font-size:20px;transition:transform .2s}.es-change[open] summary:after{transform:rotate(90deg)}.es-change-name{display:grid;gap:1px;min-width:0}.es-change-name .ns-muted{font-size:13px}.es-change-rows{list-style:none;margin:0;padding:0 12px 10px 80px;display:grid;gap:3px;font-size:14px}.es-change-rows li.is-note{color:#7a5410}@media(max-width:640px){.es-change-rows{padding-left:12px}}.es-rate{display:flex;align-items:center;gap:8px;max-width:280px}.es-rate .ns-input{width:120px}.es-sure{display:grid;gap:6px;justify-items:start}.es-matrix-wrap{margin-bottom:18px}.es-matrix{display:grid;border:1px solid var(--ns-line);border-radius:14px;overflow:hidden;background:#fff}.es-mrow{display:grid;grid-template-columns:44px minmax(110px,auto) minmax(0,1fr) auto;grid-template-areas:"sw name dir btn" "sw name detail btn" "opts opts opts opts";align-items:center;column-gap:10px;padding:8px 12px;border-top:1px solid var(--ns-line)}.es-mrow:first-child{border-top:0}.es-mrow.is-locked{opacity:.55}.es-switch{grid-area:sw;position:relative;display:inline-flex;cursor:pointer}.es-switch input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.es-switch input:checked+.ns-toggle-track{background:var(--ns-green)}.es-switch input:checked+.ns-toggle-track:after{transform:translate(16px)}.es-switch input:focus-visible+.ns-toggle-track{outline:2px solid var(--ns-green);outline-offset:2px}.es-mname{grid-area:name}.es-dir{grid-area:dir;font-size:12.5px;color:var(--ns-ink);background:var(--ns-track);border-radius:999px;padding:2px 10px;justify-self:start}.es-mrow:not(.is-on) .es-dir{opacity:.5}.es-mdetail{grid-area:detail;font-size:12.5px}.es-mrow>.ns-ghost{grid-area:btn;margin:0}.es-mopts{grid-area:opts;display:grid;gap:6px;padding:10px 0 4px 54px}.es-log-more summary{cursor:pointer}.es-log-more ul{margin:4px 0 0;padding-left:16px;font-size:13px;color:var(--ns-muted)}.es-log-more ul li{display:list-item;padding:1px 0;animation:none}.es-log-more ul li:after{display:none}@media(max-width:640px){.es-mrow{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"sw name btn" "sw dir btn" "sw detail btn" "opts opts opts"}.es-mopts{padding-left:0}}.es-health{margin-bottom:18px;display:grid;gap:8px}.es-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.es-tile{display:grid;gap:2px;padding:12px 14px;border-radius:14px;border:1px solid transparent;text-align:left;font:inherit;color:var(--ns-ink)}.es-tile b{font-size:24px;letter-spacing:-.02em;line-height:1.15}.es-tile span{font-size:13px;color:var(--ns-muted)}.es-tile.is-green{background:#eef3ea;border-color:#d6e4cc}.es-tile.is-green b{color:#3f5f33}.es-tile.is-amber{background:#fdf3de;border-color:#f1ddb0}.es-tile.is-amber b{color:#7a5410}.es-tile.is-teal{background:#e8f3f1;border-color:#cbe3de}.es-tile.is-teal b{color:#2f6b61}button.es-tile{cursor:pointer;transition:transform .15s,box-shadow .15s}button.es-tile:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 16px #34433314}button.es-tile:disabled{cursor:default}.es-look{list-style:none;margin:0;padding:0;display:grid;gap:4px}.es-look li{padding:8px 12px 8px 30px;position:relative;border-radius:10px;background:#fdf8ec;font-size:14px}.es-look li:before{content:"";position:absolute;left:12px;top:14px;width:8px;height:8px;border-radius:50%;background:var(--ns-amber)}.es-look a{color:var(--ns-ink)}@media(max-width:640px){.es-tiles{grid-template-columns:minmax(0,1fr)}.es-tile{grid-template-columns:auto 1fr;align-items:baseline;gap:10px}}.es-mrow{grid-template-columns:44px 150px 140px minmax(0,1fr) auto;grid-template-areas:"sw name dir detail btn" "opts opts opts opts opts";min-height:46px;padding:6px 12px}.es-mdetail{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-mrow>.ns-ghost{min-width:64px}@media(max-width:640px){.es-mrow{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"sw name btn" "sw dir btn" "sw detail btn" "opts opts opts"}}.es-log-more summary{list-style:none}.es-log-more summary::-webkit-details-marker{display:none}.es-log-more summary:after{content:" ›";color:var(--ns-muted)}.es-log-more[open] summary:after{content:" ⌄"}.es-log-more ul{list-style:none;padding:4px 0 2px;margin:0;display:grid;gap:2px}.es-log-more ul li{display:block;padding:2px 8px;border-radius:6px;background:#ffffffb3;font-size:12.5px}.es-plist{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:320px;overflow:auto}.es-plist li{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:10px;background:#f3f7f0}.es-plist li>span{display:grid;min-width:0}.es-plist li .ns-muted{font-size:12.5px}.es-plist li.is-problem{background:#fdf3de}.es-plist li.is-digital{background:var(--ns-track)}.es-plist .es-thumb{width:36px;height:36px}.es-log.is-scroll{max-height:520px;overflow:auto;padding-right:4px}.es-slider{display:grid;gap:4px;max-width:420px}.es-slider-head{display:flex;justify-content:space-between;font-size:13px;color:var(--ns-muted)}.es-slider-head b{color:var(--ns-ink)}.es-slider input[type=range]{width:100%;accent-color:var(--ns-green);height:24px}.es-progress{display:grid;gap:8px;padding:12px 14px;border-radius:14px;background:#eef3ea;border:1px solid #D6E4CC;margin-bottom:14px}.es-progress-text{display:grid;gap:2px}.es-progress-text .ns-muted{font-size:13px}.es-progress-bar{height:8px;border-radius:999px;background:#fff;overflow:hidden}.es-progress-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ns-green),#86AD74);transition:width .6s ease}@keyframes iv-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.iv-rise{animation:iv-rise .3s ease both}.es-step.is-tab{padding:8px 16px}.iv-self-start{align-self:flex-start;justify-self:start}.iv-center{max-width:760px;margin:16px auto 0;padding:0 8px}.iv-setup{display:grid;gap:6px;justify-items:start;padding:16px 18px;border-radius:16px;background:#fdf3de;border:1px solid #F1DDB0;color:#6b4a0c}.iv-setup .ns-cta{margin-top:6px}.iv-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.iv-stat{display:grid;gap:2px;padding:14px 16px;border-radius:16px;background:var(--tint, #F3F7F0)}.iv-stat b{font-size:30px;letter-spacing:-.02em;color:var(--deep, var(--ns-ink));line-height:1.1}.iv-stat span{color:var(--ns-muted);font-size:13.5px}.iv-stat.is-green{--tint: #EEF3EA;--deep: #3F5F33}.iv-stat.is-rose{--tint: #FBEAE6;--deep: #8A2F1F}.iv-stat.is-amber{--tint: #FDF3DE;--deep: #7A5410}.iv-stat.is-teal{--tint: #E4EFEA;--deep: #2F5D50}.iv-search{display:flex;gap:8px}.iv-search .ns-ghost{margin:0}.iv-docs{display:grid;gap:8px;transition:opacity .2s}.iv-docs.is-loading{opacity:.5}.iv-doc{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:#fff;border:1px solid var(--ns-line);color:var(--ns-ink);text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s}.iv-doc:hover{border-color:var(--ns-green);transform:translateY(-1px);box-shadow:0 6px 16px #34433312}.iv-doc-kind{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:4px 8px;border-radius:999px;background:#eef3ea;color:#3f5f33}.iv-doc.is-credit .iv-doc-kind{background:#fbeae6;color:#8a2f1f}.iv-doc-main,.iv-doc-side{display:grid;gap:1px;min-width:0}.iv-doc-main b,.iv-doc-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iv-doc-side{text-align:right}.iv-doc-pdf{font-size:12px;font-weight:700;color:var(--ns-green-dark);border:1px solid var(--ns-line);border-radius:8px;padding:4px 8px}@media(max-width:560px){.iv-doc{grid-template-columns:minmax(0,1fr) auto}.iv-doc-kind,.iv-doc-pdf{display:none}}.iv-count{min-width:24px;height:24px;padding:0 8px;box-sizing:border-box;border-radius:999px;background:var(--ns-amber);color:#fff;font-weight:700;font-size:13px;display:inline-grid;place-items:center}.iv-waits{display:grid;gap:10px}.iv-wait{display:grid;gap:10px;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid #E9E2D3;border-left:4px solid var(--ns-amber)}.iv-wait.is-changed{border-left-color:#2f5d50}.iv-wait.is-done{border-left-color:var(--ns-green);display:flex;justify-content:space-between;color:var(--ns-green-dark)}.iv-wait-text{display:grid;gap:2px}.iv-wait-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.iv-wait-actions .ns-ghost{margin:0}.iv-ok{width:44px;height:44px;border-radius:50%;background:var(--ns-green);color:#fff;display:grid;place-items:center;font-size:22px;font-weight:700;animation:iv-rise .4s ease both}.iv-tip{display:grid;gap:4px;padding:14px 16px;border-radius:16px;background:#fff9;margin-top:auto}.iv-field{display:grid;gap:6px;font-weight:600;color:var(--ns-ink);font-size:14px}.iv-field>span{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.iv-field small{font-weight:400;color:var(--ns-muted);font-size:12.5px}.iv-area{height:auto;padding:10px 12px;resize:vertical;line-height:1.4}.iv-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:560px){.iv-two{grid-template-columns:minmax(0,1fr)}}.iv-savebar{position:sticky;bottom:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 0 4px;background:linear-gradient(to bottom,#fff0,#fff 30%)}.iv-saved{color:var(--ns-green-dark);font-weight:600;font-size:14px;animation:ns-fade .25s ease both}.iv-series{display:grid;gap:10px;padding:12px 0;border-top:1px solid var(--ns-line)}.iv-series:first-of-type{border-top:0}.iv-sample{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;padding:2px 8px;border-radius:8px;background:var(--ns-track);margin-left:6px}.iv-steps{display:grid;gap:14px;margin:0;padding-left:20px}.iv-steps li{display:grid;gap:8px;justify-items:start;line-height:1.45}.iv-code{margin:0;width:100%;box-sizing:border-box;overflow-x:auto;white-space:pre-wrap;word-break:break-all;font-size:12px;line-height:1.5;padding:12px 14px;border-radius:12px;background:#24372b;color:#eaf1e6}.iv-card{display:grid;gap:3px;padding:18px 20px;border-radius:16px;background:#fff;border:1px solid #E9E2D3}.iv-notes{margin:0;padding-left:18px;display:grid;gap:10px;line-height:1.45}.iv-rules{display:grid;gap:10px}.iv-rule{border:1px solid var(--ns-line);border-radius:16px;background:#fff;transition:border-color .2s,box-shadow .2s}.iv-rule.is-open{border-color:var(--ns-green);box-shadow:0 6px 18px #34433312}.iv-rule-head{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.iv-rule-n{width:28px;height:28px;border-radius:50%;background:var(--ns-track);display:grid;place-items:center;font-weight:700;flex:none}.iv-rule.is-open .iv-rule-n{background:var(--ns-green);color:#fff}.iv-rule-text{display:grid;gap:2px;flex:1;min-width:0}.iv-rule.is-open .nl-sec-chev{transform:rotate(90deg)}.iv-rule-body{display:grid;gap:12px;padding:4px 16px 16px 56px;animation:iv-rise .25s ease both}@media(max-width:560px){.iv-rule-body{padding-left:16px}}.iv-rule-actions{display:flex;gap:6px;flex-wrap:wrap}.iv-rule-actions .ns-ghost{margin:0}.iv-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.iv-preset{display:grid;gap:8px;justify-items:center;padding:12px 8px;border-radius:16px;border:2px solid var(--ns-line);background:#fff;font:inherit;font-weight:600;color:var(--ns-ink);cursor:pointer;transition:border-color .15s,transform .15s}.iv-preset:hover{transform:translateY(-1px)}.iv-preset[aria-pressed=true]{border-color:var(--ns-green);background:#f3f7f0}.iv-preset-page{width:56px;height:72px;border-radius:6px;background:#fff;border:1px solid var(--ns-line);display:grid;align-content:start;gap:5px;padding:8px 7px;box-sizing:border-box;position:relative;overflow:hidden}.iv-preset-page i{display:block;height:4px;border-radius:2px;background:#dde2d8}.iv-preset-page i:first-child{width:60%;height:7px;background:var(--c);justify-self:end}.iv-preset.is-bold .iv-preset-page:before{content:"";position:absolute;inset:0 0 auto;height:22px;background:var(--c)}.iv-preset.is-bold .iv-preset-page i:first-child{background:#fff;position:relative}.iv-preset.is-classic .iv-preset-page i{border-radius:0}.iv-swatches{display:flex;gap:8px;flex-wrap:wrap}.iv-swatch{width:34px;height:34px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px var(--ns-line);cursor:pointer;transition:transform .15s,box-shadow .15s;padding:0}.iv-swatch:hover{transform:scale(1.08)}.iv-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--ns-ink)}.iv-swatch.is-custom{background:conic-gradient(#b5452f,#c98a1b,#527a43,#1f4e79,#7b4fc9,#b5452f);position:relative;overflow:hidden}.iv-swatch.is-custom input{position:absolute;inset:0;opacity:0;cursor:pointer}.iv-toggles{display:grid;gap:10px}.iv-preview-bar{display:flex;gap:10px;flex-wrap:wrap}.iv-preview{display:grid;gap:8px;justify-items:center;flex:1;min-height:0}.iv-preview iframe{width:100%;height:min(820px,calc(100vh - 260px));min-height:480px;border:1px solid #E9E2D3;border-radius:14px;background:#fff;transition:opacity .2s}.iv-preview.is-busy iframe{opacity:.6}.iv-preview-wait{display:flex;gap:8px;align-items:center;padding:60px 0;color:var(--ns-muted)}.iv-layouts .ns-panel.is-bone{position:sticky;top:16px}.iv-print{gap:14px}.iv-print-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.iv-print-actions .ns-ghost{margin:0}.ns-ghost.is-small{font-size:13px;padding:6px 12px}.iv-who{display:grid;gap:16px;padding-bottom:24px}.iv-who-card{display:grid;gap:16px;padding:22px 24px;border-radius:22px;background:#fff;border:1px solid var(--ns-line);box-shadow:0 8px 24px #3443330d}.iv-who-head{display:flex;gap:14px;align-items:center}.iv-who-head>div{display:grid;gap:2px}.iv-who-head b{font-size:18px}.iv-who-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-weight:800;font-size:18px;color:#fff;flex:none;background:#2f5d50}.is-everyone .iv-who-icon{background:#c98a1b}.iv-qrow{display:grid;gap:8px}.iv-q{font-weight:600;color:var(--ns-ink);font-size:15px}.iv-link{border:0;background:none;padding:0;font:inherit;color:var(--ns-green-dark);text-decoration:underline;cursor:pointer}.iv-pop{animation:iv-rise .25s ease both;max-width:320px}.iv-who-note{text-align:center;margin:0}.iv-savebar.is-center{justify-content:center;background:none}.iv-sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.iv-size{display:grid;justify-items:center;gap:8px;padding:12px 8px;border-radius:14px;border:2px solid var(--ns-line);background:#fff;font:inherit;font-weight:600;font-size:13.5px;color:var(--ns-ink);cursor:pointer;transition:border-color .15s,transform .15s}.iv-size:hover{transform:translateY(-1px)}.iv-size[aria-pressed=true]{border-color:var(--ns-green);background:#f3f7f0}.iv-paper{display:block;border:1.5px solid var(--ns-ink);border-radius:3px;background:#fff;box-shadow:2px 2px 0 var(--ns-line)}.iv-example{display:flex;align-items:center;gap:10px;padding:16px 18px;border-radius:14px;background:#fff;border:2px dashed var(--ns-line);font-size:17px;color:var(--ns-ink);line-height:1.35;transition:border-color .2s;overflow-wrap:anywhere}.iv-box{width:16px;height:16px;border:1.5px solid var(--ns-ink);border-radius:2px;flex:none}.iv-pieces{display:flex;gap:8px;flex-wrap:wrap}.iv-piece{min-height:36px;padding:6px 14px;border-radius:999px;border:1.5px solid var(--ns-line);background:#fff;font:inherit;font-weight:600;font-size:14px;color:var(--ns-muted);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.iv-piece[aria-pressed=true]{background:var(--ns-green);border-color:var(--ns-green);color:#fff}.iv-preset.is-classic .iv-preset-page{justify-items:center;font-family:Georgia,serif}.iv-preset.is-classic .iv-preset-page i{width:80%}.iv-preset.is-classic .iv-preset-page i:first-child{width:50%;height:6px;justify-self:center;background:var(--c);box-shadow:-14px 0 0 -2px var(--c),14px 0 0 -2px var(--c)}.iv-preset.is-classic .iv-preset-page i:nth-child(2){height:8px;background:none;border:1px solid #344333;border-radius:0}.iv-done{display:flex;gap:12px;align-items:center}.iv-done>div{display:grid;gap:2px}.iv-done .iv-ok{width:36px;height:36px;font-size:18px;flex:none}.iv-slips{display:grid;gap:6px;justify-items:start;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid #E9E2D3}.iv-who{max-width:980px;margin:16px auto 0;padding:0 8px 24px;display:grid;gap:18px}.iv-who-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}@media(max-width:760px){.iv-who-cards{grid-template-columns:minmax(0,1fr)}}.iv-who-card{display:flex;flex-direction:column;gap:14px;padding:28px 26px;border-radius:26px;border:1px solid transparent;box-shadow:0 10px 30px #3443330f}.iv-who-card.is-mint{background:#eaf4ec;border-color:#d3e7d7}.iv-who-card.is-peach{background:#fcefe3;border-color:#f3dcc6}.iv-who-card h2{margin:0;font-size:21px;letter-spacing:-.01em;color:var(--ns-ink)}.iv-who-card>p{margin:-6px 0 0}.iv-who-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-weight:800;font-size:20px;background:#fff;color:#2f5d50;box-shadow:0 2px 8px #34433314}.is-peach .iv-who-icon{color:#a0601a}.iv-who-big{display:grid;gap:4px;padding:16px 18px;border-radius:18px;background:#ffffffbf;font-size:20px;font-weight:700;color:var(--ns-ink);letter-spacing:-.01em;transition:background .2s}.iv-who-big small{font-size:14px;font-weight:500;color:var(--ns-muted);letter-spacing:0}.iv-choice{border:0;margin:0;padding:0;display:grid;gap:6px}.iv-choice legend{padding:0;margin-bottom:6px;font-weight:600;font-size:15px;color:var(--ns-ink)}.iv-opt{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 14px;border-radius:14px;border:1.5px solid transparent;background:#fff9;font:inherit;font-size:15px;color:var(--ns-ink);text-align:left;cursor:pointer;transition:background .15s,border-color .15s,transform .12s}.iv-opt:hover{background:#fff}.iv-opt:active{transform:scale(.99)}.iv-opt[aria-pressed=true]{background:#fff;border-color:var(--ns-green);font-weight:600}.iv-dot{width:18px;height:18px;border-radius:50%;border:2px solid #B8C2B3;flex:none;display:grid;place-items:center;transition:border-color .15s}.iv-opt[aria-pressed=true] .iv-dot{border-color:var(--ns-green)}.iv-opt[aria-pressed=true] .iv-dot:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--ns-green);animation:iv-rise .2s ease both}.iv-wait{border:1px solid #F1DDB0;border-left:1px solid #F1DDB0;background:#fdf3de}.iv-wait.is-changed{background:#e4efea;border-color:#cfe0d8}.iv-wait.is-done{background:#eef3ea;border-color:#d3e7d7}.iv-slider{display:grid;gap:6px}.iv-slider-head{display:flex;justify-content:space-between;align-items:baseline;font-weight:600;font-size:15px;color:var(--ns-ink)}.iv-slider-head small{font-weight:500;color:var(--ns-muted);font-size:13px}.iv-slider input[type=range]{width:100%;accent-color:var(--ns-green);height:24px;cursor:pointer}.iv-preview{width:100%}.iv-canvas-wrap{position:relative;width:100%;max-width:520px;margin:0 auto;background:#fff;border-radius:6px;box-shadow:0 2px 4px #34433314,0 14px 34px #3443331f;overflow:hidden;transition:opacity .2s}.iv-preview.is-busy .iv-canvas-wrap{opacity:.75}.iv-canvas-wrap canvas{display:block;width:100%;height:auto}.iv-zone{position:absolute;border:2.5px dashed #2F5D50;border-radius:8px;background:#2f5d500f;pointer-events:none;transition:top .25s ease,height .25s ease,opacity .2s}.iv-pages{display:grid;gap:14px}.iv-preview-stage{position:relative}.iv-size>span{display:grid;gap:1px;text-align:center}.iv-size small{font-weight:500;color:var(--ns-muted);font-size:12px}.iv-canvas-wrap{max-width:none}.iv-preview{justify-items:stretch}.iv-canvas-wrap{margin:0 auto}.iv-preview-stage{margin:0 auto;width:100%}.iv-who-card.is-sage{background:#eef3ea;border-color:#dce6d5}.iv-who-card.is-sand{background:#f5f1e8;border-color:#e9e2d3}.is-sand .iv-who-icon{color:#7a5410}.iv-small{font-size:13px;margin:-4px 0 0;line-height:1.4}.iv-included{padding:24px 26px;border-radius:22px;background:#f5f1e8;border:1px solid #E9E2D3}.iv-included h2{margin:0 0 16px;font-size:18px;color:var(--ns-ink)}.iv-included-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 22px}.iv-inc{display:flex;gap:10px;align-items:flex-start}.iv-inc>div{display:grid;gap:1px}.iv-inc .ns-muted{font-size:13px}.iv-inc-tick{width:22px;height:22px;border-radius:50%;background:var(--ns-green);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;flex:none;margin-top:1px}.iv-upload{display:grid;gap:6px;justify-items:start}.iv-upload-btn{position:relative;overflow:hidden;cursor:pointer;display:inline-flex;align-items:center}.iv-upload-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}.iv-upload-btn.is-busy{opacity:.7}.iv-tagedit{display:grid;gap:10px;padding:14px;border-radius:16px;background:#fffc}.iv-tagedit-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.iv-tagedit-actions .ns-ghost{margin:0}.iv-seg{--gap: 0px;position:relative;isolation:isolate;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:100%;max-width:560px;padding:3px;border-radius:10px;background:#ecefe8;border:1px solid var(--ns-line);box-shadow:inset 0 1px 2px #34433312;box-sizing:border-box}.iv-seg:before{content:"";position:absolute;z-index:-1;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n, 2));transform:translate(calc(var(--i, 0) * 100%));border-radius:8px;background:var(--ns-green);box-shadow:0 2px 6px #527a434d;transition:transform .3s cubic-bezier(.3,.8,.25,1)}.iv-seg button{min-height:40px;min-width:0;padding:6px 8px;border:0;border-radius:8px;background:none;font:inherit;font-size:14px;font-weight:600;line-height:1.2;color:#8f978c;cursor:pointer;transition:color .25s;overflow-wrap:anywhere}.iv-seg button:hover{color:var(--ns-ink)}.iv-seg button[aria-pressed=true],.iv-seg button[aria-pressed=true]:hover{color:#fff}.iv-seg button:focus-visible{outline:3px solid rgba(82,122,67,.35);outline-offset:-2px}@media(max-width:560px){.iv-seg button{font-size:13px;padding:6px 4px}}@media(prefers-reduced-motion:reduce){.iv-seg:before{transition:none}}.iv-choice{display:grid;gap:8px}.iv-piece,.nl-chip,.ns-cta.is-small{border-radius:8px}.iv-preview-bar .iv-seg{max-width:260px}.iv-order{max-width:900px;margin:16px auto 0;padding:0 8px 24px;display:grid;gap:16px}.iv-order-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 20px;border-radius:18px;background:#fff;border:1px solid var(--ns-line)}.iv-order-head>div:first-child{display:grid;gap:2px}.iv-order-head b{font-size:18px}.iv-order-facts{display:flex;gap:8px;flex-wrap:wrap}.iv-order-facts span{padding:6px 12px;border-radius:8px;background:var(--ns-track);font-weight:600;font-size:14px}.iv-order-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media(max-width:760px){.iv-order-cards{grid-template-columns:minmax(0,1fr)}}.iv-card2{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:24px;border-radius:22px;border:1px solid transparent}.iv-card2>.iv-docs{align-self:stretch}.iv-card2.is-sage{background:#eef3ea;border-color:#dce6d5}.iv-card2.is-sand{background:#f5f1e8;border-color:#e9e2d3}.iv-card2 h2{margin:0;font-size:20px;color:var(--ns-ink)}.iv-card2 p{margin:0}.iv-card2-say{font-size:17px;font-weight:600;color:var(--ns-ink)}.iv-card2 .ns-ghost{margin:0;padding-left:0}.iv-sizes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media(max-width:560px){.iv-sizes{grid-template-columns:repeat(2,minmax(0,1fr))}}.iv-size{padding:12px 4px;align-content:start}.iv-size>span{display:grid;gap:2px;text-align:center}.iv-size b{font-size:14px}.iv-size small{display:block;white-space:nowrap;font-size:12px}.ns-home.iv-layouts{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);max-width:1240px}@media(max-width:960px){.ns-home.iv-layouts{grid-template-columns:minmax(0,1fr)}}.iv-sizes-wrap{container-type:inline-size}@container (max-width: 385px){.iv-sizes{grid-template-columns:repeat(2,minmax(0,1fr))}}.iv-size{grid-template-rows:50px auto}.iv-size .iv-paper{align-self:end}.ns-cta,.ns-ghost,a.ns-cta{border-radius:8px}.nr-lines{white-space:pre-line}.nr-rise{animation:iv-rise .35s cubic-bezier(.2,.7,.2,1) both}.nr-self-start{align-self:flex-start}.nr-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block}.nr-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.nr-stats-wrap{container-type:inline-size}@media(max-width:1180px){.nr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.nr-legend{display:inline-flex;gap:6px;align-items:center}.nr-list{display:grid;gap:8px;transition:opacity .2s}.nr-list.is-loading{opacity:.5}.nr-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:12px 14px;min-height:56px;border:1px solid var(--ns-line);border-radius:14px;background:#fff;font:inherit;color:var(--ns-ink);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .12s}.nr-row:hover{border-color:#c9d3c2;box-shadow:0 4px 14px #34433312}.nr-row:active{transform:scale(.995)}.nr-row:focus-visible{outline:3px solid rgba(82,122,67,.35);outline-offset:2px}.nr-row-main{display:grid;gap:2px;min-width:0}.nr-row-main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nr-row-side{display:grid;gap:2px;justify-items:end;text-align:right;white-space:nowrap}.nr-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;background:var(--ns-track);color:var(--ns-ink)}.nr-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.7}.nr-chip.is-look{background:#f5f1e8;color:#6b5426}.nr-chip.is-pro{background:#fdf3de;color:#7a5410}.nr-chip.is-teal{background:#e4efea;color:#2f5d50}.nr-chip.is-green{background:#eef3ea;color:#3f5f33}.nr-chip.is-rose{background:#fbeae6;color:#8a2f1f}.nr-chip.is-plus{background:#f2ecfb;color:#4a2f7a}@media(max-width:560px){.nr-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"chip side" "main main";row-gap:6px}.nr-row>.nr-chip{grid-area:chip;justify-self:start}.nr-row-main{grid-area:main}.nr-row-side{grid-area:side}}.nr-scrim{position:fixed;inset:0;z-index:50;background:#24372b47;animation:ns-fade .2s ease both;display:flex;justify-content:flex-end}.nr-drawer{width:min(520px,100%);height:100%;overflow-y:auto;background:#fff;box-shadow:-12px 0 40px #24372b2e;padding:22px 24px 40px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;animation:nr-slide .32s cubic-bezier(.2,.7,.2,1) both}@keyframes nr-slide{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.nr-drawer,.nr-scrim,.nr-rise{animation:none}}.nr-drawer-body{display:flex;flex-direction:column;gap:16px}.nr-loading{display:flex;justify-content:center;padding:40px 0}.nr-spin{width:28px;height:28px;border-radius:50%;border:3px solid var(--ns-line);border-top-color:var(--ns-green);animation:es-turn .8s linear infinite}.nr-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nr-facts>div{display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:var(--ns-track);min-width:0}.nr-facts a{color:var(--ns-green-dark)}@media(max-width:420px){.nr-facts{grid-template-columns:minmax(0,1fr)}}.nr-block{display:grid;gap:8px;padding:14px 16px;border-radius:14px;border:1px solid var(--ns-line)}.nr-items{list-style:none;margin:0;padding:0;display:grid;gap:10px}.nr-items li{display:grid;gap:2px}.nr-swap{font-size:13px;font-weight:600;color:#2f5d50}.nr-actions{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.nr-actions .ns-ghost{margin:0}.nr-file{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.nr-file input[type=file]{font:inherit;font-size:13px;max-width:100%}.nr-file .ns-ghost{margin:0}.nr-timeline ol{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.nr-timeline li{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;padding:6px 0;border-bottom:1px solid var(--ns-track)}.nr-timeline li span:last-child{white-space:nowrap}.nr-attn{display:grid;gap:10px}.nr-att{display:grid;gap:6px;justify-items:start;padding:14px 16px;border-radius:14px;background:#f8f4ea}.nr-att.is-pro{background:#fdf3de}.nr-att .ns-cta.is-small{padding:8px 14px;font-size:14px}.nr-indent{display:grid;gap:10px;padding:4px 0 4px 16px;border-left:2px solid var(--ns-line)}.nr-pills{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.nr-pill{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;border-radius:8px;border:1px solid var(--ns-line);background:#fff;font:inherit;font-size:13.5px;color:var(--ns-ink);cursor:pointer;transition:background .15s,border-color .15s}.nr-pill.is-on{background:#eef3ea;border-color:var(--ns-green);color:var(--ns-green-dark);font-weight:600}.nr-pill.is-x span{color:var(--ns-muted)}.nr-pill.is-x:hover{border-color:#e3b9ae;background:#fbeae6}.nr-num{max-width:160px}.nr-preview{display:grid;gap:6px;padding:14px 16px;border-radius:14px;background:var(--ns-track);font-size:14px}.nr-file input[type=file]{min-height:32px}.iv-tip a,.nr-facts a,.iv-card a{display:inline-block;min-height:24px;line-height:24px}.nr-plans{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;max-width:880px;margin:0 auto;width:100%}.nr-plans .ns-plan ul{gap:6px;font-size:13px}@media(max-width:900px){.nr-plans{grid-template-columns:minmax(0,1fr)}}
