/* Marketing is scoped to the homepage; account and listing interfaces are unchanged. */
body.nb-landing{background:#fff;color:#182531}.nb-landing #app{max-width:1280px!important;padding:8px 40px 55px!important}.nb-landing>header{max-width:1280px!important;padding:22px 40px!important;border:0!important}.nb-landing>header .brand{flex-basis:auto!important}.nb-landing>header .nm-register-nav{background:#f2f4fb!important;color:#2348e6!important;font-size:14px!important;padding:10px 18px!important;border:0!important}.nb-home{--nb-blue:#294cf2;--nb-muted:#657183;font-size:16px;line-height:1.6}.nb-home *{box-sizing:border-box}.nb-home a{color:var(--nb-blue)}.nb-nav{display:flex;gap:30px;justify-content:flex-end;padding:0 0 30px;font-size:14px}.nb-nav a{text-decoration:none;display:flex;align-items:center;gap:7px}.nb-home svg{width:23px;height:23px}.nb-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:590px;padding:35px 0 65px}.nb-eyebrow{font-size:11px!important;font-weight:750;letter-spacing:1.7px;color:var(--nb-blue);margin:0 0 18px!important}.nb-home h1{font-size:clamp(38px,4.1vw,57px)!important;line-height:1.12!important;letter-spacing:-2px;margin:0 0 24px!important;font-weight:750}.nb-home h1 em{font-style:normal;color:var(--nb-blue)}.nb-lead{font-size:18px;color:var(--nb-muted);max-width:470px;line-height:1.7}.nb-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:27px}.nb-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:13px 21px;border:1px solid #dde3ee;border-radius:12px;text-decoration:none!important;font-size:14px;font-weight:700;line-height:1.4}.nb-button.nb-primary{background:var(--nb-blue);color:#fff!important;border-color:transparent;box-shadow:0 6px 16px #294cf21c}.nb-button:hover{transform:translateY(-1px);filter:brightness(.97)}.nb-text-link{font-size:13px;font-weight:650;text-decoration:none}.nb-terms{font-size:12px;color:var(--nb-muted);margin:16px 0 21px;line-height:1.8}.nb-free-link{font-size:13px;text-decoration:none;color:#59687b!important}.nb-hero-visual{position:relative;padding:20px 0 65px;min-width:0}.nb-window{width:100%;border:1px solid #dfe5f1;border-radius:17px;overflow:hidden;box-shadow:0 24px 60px #243d7812;transform:perspective(1200px) rotateY(-4deg);background:#fff}.nb-window-chrome{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#f7f9fe;border-bottom:1px solid #edf0f6;color:#c0c9da;font-size:9px}.nb-window-chrome small{color:#7d8898}.nb-dashboard{background:#fff;border:1px solid #e7ebf3;border-radius:16px;padding:25px;font-size:12px;overflow:hidden}.nb-window .nb-dashboard{border:0;border-radius:0;padding:20px;font-size:9px}.nb-dash-top{display:flex;justify-content:space-between;font-size:.85em;color:#708099;border-bottom:1px solid #edf0f5;padding-bottom:14px}.nb-dash-top>span:first-child{font-weight:750;color:#243a50}.nb-dash-top i{display:inline-block;width:8px;height:8px;background:var(--nb-blue);border-radius:3px;margin-right:5px}.nb-dash-greeting{padding:22px 0 17px}.nb-dash-greeting>small{font-size:.7em;color:#8a97aa;letter-spacing:1.3px}.nb-home .nb-dash-greeting h3{font-size:1.85em;margin:4px 0!important;letter-spacing:-.7px}.nb-dash-greeting h3 span{color:var(--nb-blue)}.nb-dash-greeting p{margin:0;color:#7f8b9d;font-size:.9em}.nb-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.nb-metrics>div{padding:12px 10px;background:#f7f9fd;border-radius:8px}.nb-metrics small,.nb-metrics span{display:block;color:#68798e;font-size:.79em}.nb-metrics strong{display:block;font-size:1.8em;color:#243b6e;line-height:1.6;white-space:nowrap}.nb-chart{padding-top:24px}.nb-chart>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:.94em}.nb-chart>div:first-child span{color:#8290a5;font-size:.8em}.nb-bars{display:flex;gap:15px;align-items:end;height:150px;border-bottom:1px solid #e8edf5;padding:17px 10px 0;margin-bottom:30px}.nb-bars>div{height:100%;flex:1;display:flex;flex-direction:column;justify-content:end;align-items:center;position:relative}.nb-bars i{display:block;width:70%;height:calc(var(--bar)*.72);background:#3c60ef;border-radius:5px 5px 0 0;min-height:12px}.nb-bars>div:last-child i{background:#a7c0fe}.nb-bars span{font-size:.72em;color:#60708b;margin-bottom:3px}.nb-bars small{position:absolute;top:100%;padding-top:4px;font-size:.7em;color:#8996a8;white-space:nowrap}.nb-window .nb-bars{height:100px;gap:9px}.nb-ranking>strong{display:block;font-size:1.05em}.nb-ranking>span{font-size:.75em;color:#8a96a9}.nb-ranking table{width:100%;border-collapse:collapse;font-size:.85em;min-width:0!important;margin-top:9px}.nb-ranking th,.nb-ranking td{text-align:right;border:0;border-bottom:1px solid #edf0f6;padding:7px 2px;background:none!important}.nb-ranking th:first-child,.nb-ranking td:first-child{text-align:left}.nb-ranking th{font-weight:500;color:#8090a6}.nb-ranking td:last-child{color:#234cd1;font-weight:650}.nb-example-label{font-size:.72em;color:#8793a7;margin:15px 0 0}.nb-phone{position:absolute;right:-12px;bottom:28px;width:150px;padding:23px 12px 15px;border:5px solid #233246;border-radius:25px;background:#fff;box-shadow:0 16px 28px #20315720;font-size:10px}.nb-phone-notch{position:absolute;top:4px;left:34%;width:32%;height:7px;background:#233246;border-radius:6px}.nb-phone>small{color:#8391a7;font-size:7px;letter-spacing:1px}.nb-phone>strong{display:block;font-size:14px;margin-top:6px}.nb-phone>p{font-size:9px;color:#8190a2}.nb-phone>div:not(.nb-phone-notch){background:#f3f6ff;border-radius:8px;padding:9px;margin:12px 0}.nb-phone>div>small,.nb-phone>div>b,.nb-phone>div>span{display:block}.nb-phone>div>b{font-size:20px;color:var(--nb-blue)}.nb-phone>div>span{font-size:7px;color:#7e8ba2}.nb-phone-tutor{display:flex;gap:6px;align-items:center}.nb-phone-tutor img{width:23px;height:23px;object-fit:contain}.nb-phone-tutor p{font-size:8px;margin:0}.nb-phone-tutor b{display:block}.nb-phone-action{display:block;text-align:center;background:var(--nb-blue);color:#fff;border-radius:6px;padding:7px;font-size:8px}.nb-tutor-note{position:absolute;left:25px;bottom:0;display:flex;gap:9px;align-items:center;background:#f0f4ff;border:1px solid #e4eafa;padding:12px 15px;border-radius:13px;width:75%;font-size:11px;line-height:1.5}.nb-tutor-note svg{color:var(--nb-blue);flex-shrink:0}.nb-tutor-note b{display:block}.nb-reassurance{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;border-block:1px solid #edf0f6;padding:20px 0;font-size:12px;color:#788598}.nb-reassurance span:before{content:'✓';color:var(--nb-blue);margin-right:9px}.nb-section{padding:85px 0;scroll-margin-top:25px}.nb-home h2{font-size:clamp(28px,3.3vw,40px);line-height:1.18;letter-spacing:-1.2px;margin:0 0 18px}.nb-section-intro{color:var(--nb-muted);max-width:560px;margin-bottom:35px}.nb-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.nb-feature-grid>article{padding:28px 25px;background:#fafbfe;border:1px solid #edf0f7;border-radius:18px;min-width:0}.nb-feature-grid>article>svg{color:var(--nb-blue);width:27px;height:27px;margin-bottom:20px}.nb-step{display:block;font-size:9px;font-weight:750;letter-spacing:1.4px;color:#6f80a3}.nb-home .nb-feature-grid h3{font-size:23px;line-height:1.3;letter-spacing:-.6px;margin:12px 0}.nb-feature-grid article>p{font-size:14px;color:var(--nb-muted);line-height:1.75;min-height:145px}.nb-mini-promo{padding:22px;background:#ecf0ff;border-radius:12px;color:var(--nb-blue)}.nb-mini-promo>span,.nb-mini-promo small{display:block;font-size:10px}.nb-mini-promo>b{display:block;font-size:19px;line-height:1.3;margin:10px 0}.nb-mini-orders{padding:10px 15px;background:#fff;border:1px solid #eaf0f9;border-radius:12px}.nb-mini-orders>span{display:flex;gap:9px;align-items:center;padding:12px 0;font-size:11px}.nb-mini-orders i{width:7px;height:7px;border-radius:50%;background:#3c60ef}.nb-mini-orders b{margin-left:auto;font-size:10px;background:#f2f5ff;padding:0 6px;border-radius:4px;color:#7a8bb2}.nb-mini-growth{padding:19px 15px;background:#edf3ff;border-radius:12px;color:#3d62e8}.nb-mini-growth>span,.nb-mini-growth small{font-size:10px;display:block}.nb-mini-growth svg{width:100%;height:82px;margin-top:10px}.nb-demo-section{border-top:1px solid #edf0f6}.nb-demo-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:28px}.nb-demo-heading p:not(.nb-eyebrow){font-size:14px;color:var(--nb-muted);max-width:490px}.nb-period{display:flex;flex-shrink:0;background:#f2f5fb;border-radius:10px;padding:4px;gap:4px}.nb-period button{background:transparent;border:0!important;padding:10px 14px;border-radius:7px;font-size:12px;cursor:pointer;color:#72809a;min-height:42px}.nb-period button[aria-pressed=true]{background:#fff;color:var(--nb-blue);box-shadow:0 2px 5px #294cf211}.nb-demo-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:30px;align-items:start}.nb-guide{padding:30px;background:#f5f7ff;border-radius:17px}.nb-guide h3{font-size:26px!important;line-height:1.25;letter-spacing:-.5px;margin:0 0 18px}.nb-guide>p:not(.nb-eyebrow){font-size:14px;color:var(--nb-muted)}.nb-guide details{border:0!important;border-top:1px solid #e1e7f6!important;border-radius:0!important;padding:15px 0!important;background:none!important;margin:0!important}.nb-guide summary{font-size:13px;font-weight:650;cursor:pointer}.nb-guide details p{font-size:12px;color:#6a7890;margin-bottom:0}.nb-guide-note{font-size:11px!important}.nb-plan{background:#f5f7ff;border-radius:24px;padding:48px;display:grid;grid-template-columns:1.4fr 1fr;gap:55px;margin-bottom:70px}.nb-plan h2{font-size:32px}.nb-plan p{font-size:14px;color:var(--nb-muted)}.nb-price{display:flex;align-items:center;gap:14px}.nb-price strong{font-size:52px;letter-spacing:-2px;color:var(--nb-blue)}.nb-price span{font-size:12px;line-height:1.6}.nb-plan .nb-text-link{display:block;margin-top:15px}.nb-pilot-note{font-size:12px!important;max-width:450px}.nb-plan-list{padding-top:25px}.nb-plan-list h3{font-size:22px;margin:0 0 20px}.nb-plan-list ul{padding:0;list-style:none;font-size:13px}.nb-plan-list li{padding:10px 0;border-bottom:1px solid #e7ebf7}.nb-plan-list li:before{content:'✓';color:var(--nb-blue);margin-right:10px}.nb-plan-list>p{font-size:11px}.nb-explore{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px 0 45px;border-bottom:1px solid #edf0f6}.nb-explore h2{font-size:25px}.nb-explore p{font-size:14px;color:var(--nb-muted)}.nb-bottom-share{text-align:center;padding-top:30px;font-size:12px}.nb-bottom-share a{color:#768297;text-decoration:none}.nb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.nb-home a:focus-visible,.nb-home button:focus-visible,.nb-home summary:focus-visible{outline:3px solid #91b0ff;outline-offset:4px}.nb-home [tabindex='-1']:focus{outline:none}
@media(min-width:1400px){.nb-home h1{font-size:59px!important}}@media(max-width:1000px){.nb-landing #app{padding-inline:25px!important}.nb-hero{gap:25px}.nb-home h1{font-size:42px!important}.nb-hero-visual{align-self:center}.nb-feature-grid{gap:12px}.nb-feature-grid>article{padding:23px 18px}.nb-feature-grid article>p{min-height:190px}.nb-demo-layout{grid-template-columns:1.4fr 1fr;gap:20px}.nb-guide{padding:23px}.nb-plan{padding:35px;gap:30px}}@media(max-width:700px){.nb-landing #app{padding:0 22px 35px!important}.nb-landing>header{padding:20px 22px!important;flex-wrap:nowrap!important}.nb-landing>header nav{width:auto!important;margin-left:auto!important}.nb-landing>header .nm-register-nav{font-size:12px!important;padding:8px 12px!important}.nb-nav{justify-content:space-between;gap:12px;padding:8px 0 22px;font-size:11px}.nb-nav svg{width:13px;height:13px}.nb-hero{grid-template-columns:1fr;gap:26px;padding:30px 0 40px;min-height:0}.nb-eyebrow{font-size:9px!important;letter-spacing:1.1px;margin-bottom:15px!important}.nb-home h1{font-size:41px!important;letter-spacing:-1.6px;line-height:1.12!important}.nb-lead{font-size:16px;line-height:1.65}.nb-actions{gap:15px;margin-top:23px;align-items:start;flex-direction:column}.nb-button{min-height:48px;padding:14px 20px;font-size:13px}.nb-terms{font-size:11px}.nb-free-link{font-size:12px}.nb-hero-visual{width:100%;max-width:480px;margin:0 auto;padding:5px 16px 55px 0}.nb-window{transform:none}.nb-window .nb-dashboard{font-size:8px;padding:15px}.nb-window .nb-dash-greeting{padding-block:15px}.nb-window .nb-metrics>div{padding:9px 7px}.nb-window .nb-metrics strong{font-size:1.65em}.nb-phone{right:0;bottom:30px;width:127px;padding:22px 10px 12px;border-width:4px;border-radius:22px}.nb-phone>strong{font-size:12px}.nb-phone>div>b{font-size:17px}.nb-tutor-note{left:0;width:70%;font-size:9px;padding:10px}.nb-reassurance{font-size:10px;gap:9px;padding-block:17px;flex-direction:column}.nb-section{padding-block:55px}.nb-home h2{font-size:30px}.nb-section-intro{font-size:14px}.nb-feature-grid{grid-template-columns:1fr;gap:15px}.nb-feature-grid>article{padding:25px}.nb-feature-grid article>p{min-height:0;font-size:14px}.nb-feature-grid>article>svg{margin-bottom:12px}.nb-mini-promo,.nb-mini-growth,.nb-mini-orders{margin-top:22px}.nb-demo-heading{display:block}.nb-period{width:max-content;margin-top:23px}.nb-demo-layout{grid-template-columns:1fr}.nb-dashboard{font-size:10px;padding:19px}.nb-bars{height:140px;gap:9px}.nb-guide{padding:25px}.nb-plan{grid-template-columns:1fr;padding:28px 24px;margin-bottom:35px;gap:20px;border-radius:18px}.nb-plan h2{font-size:28px}.nb-plan-list{padding-top:5px}.nb-plan .nb-button{width:100%}.nb-explore{align-items:start;flex-direction:column;gap:10px}.nb-explore h2{font-size:24px}.nb-explore p{font-size:13px}.nb-bottom-share{font-size:11px}}@media(prefers-reduced-motion:reduce){.nb-home *{animation:none!important;transition:none!important}.nb-button:hover{transform:none}}
/* Keep global portal typography from enlarging the miniature device illustrations. */
.nb-landing>header .brand img{width:215px!important;max-width:215px!important;height:auto!important}.nb-home .nb-dashboard p{font-size:.9em!important;line-height:1.6!important}.nb-home .nb-dashboard .nb-example-label{font-size:.72em!important}.nb-home .nb-phone>p{font-size:9px!important;line-height:1.6!important}.nb-home .nb-phone-tutor p{font-size:8px!important;line-height:1.5!important}.nb-home .nb-feature-grid article>p{font-size:14px!important;line-height:1.75!important}.nb-home .nb-terms{font-size:12px!important;line-height:1.8!important}.nb-home .nb-guide>p{font-size:14px!important}.nb-home .nb-guide details p{font-size:12px!important;line-height:1.7!important}.nb-home .nb-guide .nb-guide-note{font-size:11px!important}.nb-home .nb-plan p{font-size:14px!important}.nb-home .nb-plan .nb-pilot-note{font-size:12px!important}.nb-home .nb-plan-list>p{font-size:11px!important}.nb-home .nb-demo-heading p:not(.nb-eyebrow){font-size:14px!important}.nb-home .nb-explore p{font-size:14px!important}@media(max-width:700px){.nb-landing>header .brand img{width:155px!important;max-width:155px!important}.nb-home .nb-terms{font-size:11px!important}.nb-home .nb-lead{font-size:16px!important}.nb-home .nb-section-intro{font-size:14px!important}}
.nb-home .nb-dash-greeting h3{font-size:1.85em!important;line-height:1.3!important}.nb-home .nb-window .nb-ranking{display:none}.nb-home .nb-window .nb-dash-greeting{padding:16px 0!important}.nb-home .nb-window .nb-dashboard{line-height:1.5}.nb-home .nb-hero{min-height:520px;padding-top:20px;padding-bottom:50px}.nb-home .nb-window .nb-dash-top{padding-bottom:10px}.nb-home .nb-window .nb-chart{padding-top:18px}@media(max-width:700px){.nb-home .nb-hero{min-height:0;padding-top:25px;padding-bottom:35px}}
.nb-landing>header{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:20px!important}.nb-landing>header .brand{width:215px!important;min-width:215px!important;flex:none!important}.nb-landing>header .auth-links{display:none!important}.nb-landing>header nav{width:auto!important;min-width:0!important;order:1!important;flex:none!important;margin:0!important;justify-content:end!important}.nb-home .nb-nav>a{display:flex!important}@media(max-width:700px){.nb-landing>header .brand{width:155px!important;min-width:155px!important}.nb-home h1{font-size:36px!important;letter-spacing:-1.2px!important}.nb-home .nb-nav{gap:10px;justify-content:space-between;font-size:10px}.nb-home .nb-nav svg{width:12px}}
/* Reports are reading surfaces, not device thumbnails. Use the full content width. */
.nb-home .nb-demo-layout{grid-template-columns:minmax(0,1fr);gap:24px}
#nb-demo-dashboard{min-width:0}
#nb-demo-dashboard .nb-dashboard{font-size:16px;padding:32px}
#nb-demo-dashboard .nb-dash-top{font-size:14px}
#nb-demo-dashboard .nb-dash-greeting>small{font-size:12px}
#nb-demo-dashboard .nb-metrics{gap:16px}
#nb-demo-dashboard .nb-metrics>div{padding:19px 20px}
#nb-demo-dashboard .nb-metrics small,#nb-demo-dashboard .nb-metrics span{font-size:14px;line-height:1.5}
#nb-demo-dashboard .nb-metrics strong{font-size:30px}
#nb-demo-dashboard .nb-chart{padding-top:30px}
#nb-demo-dashboard .nb-chart>div:first-child{font-size:16px}
#nb-demo-dashboard .nb-chart>div:first-child span{font-size:14px}
#nb-demo-dashboard .nb-bars{height:210px;margin-bottom:42px;gap:25px}
#nb-demo-dashboard .nb-bars span,#nb-demo-dashboard .nb-bars small{font-size:13px}
#nb-demo-dashboard .nb-ranking>strong{font-size:22px}
#nb-demo-dashboard .nb-ranking>span{font-size:14px;color:#65738a}
#nb-demo-dashboard .nb-ranking table{font-size:16px;margin-top:16px}
#nb-demo-dashboard .nb-ranking th,#nb-demo-dashboard .nb-ranking td{padding:14px 5px}
#nb-demo-dashboard .nb-ranking th{color:#65738a}
.nb-home #nb-demo-dashboard .nb-example-label{font-size:12px!important;color:#65738a;margin-top:23px}
.nb-home .nb-demo-layout .nb-guide{display:grid;grid-template-columns:1fr 1fr;column-gap:35px;padding:30px}
.nb-demo-layout .nb-guide>.nb-eyebrow,.nb-demo-layout .nb-guide>h3,.nb-demo-layout .nb-guide>p{grid-column:1/-1}
.nb-demo-layout .nb-guide h3{max-width:650px}
.nb-home .nb-demo-layout .nb-guide>p{font-size:16px!important;max-width:750px}
.nb-home .nb-demo-layout .nb-guide summary{font-size:16px}
.nb-home .nb-demo-layout .nb-guide details p{font-size:15px!important}
.nb-home .nb-period button{font-size:14px;padding:11px 16px}
.nb-home .nb-view-large{display:inline-flex;align-items:center;gap:8px;margin:18px 0 0 25px;font-size:14px;font-weight:650;text-decoration:none}
@media(max-width:700px){
 #nb-demo-dashboard .nb-dashboard{font-size:14px;padding:20px 16px}
 #nb-demo-dashboard .nb-dash-top{font-size:12px;gap:10px}
 #nb-demo-dashboard .nb-dash-greeting h3{font-size:24px!important}
 #nb-demo-dashboard .nb-metrics{grid-template-columns:1fr;gap:10px}
 #nb-demo-dashboard .nb-metrics>div{padding:14px 16px}
 #nb-demo-dashboard .nb-metrics strong{font-size:28px}
 #nb-demo-dashboard .nb-metrics small,#nb-demo-dashboard .nb-metrics span{font-size:13px}
 #nb-demo-dashboard .nb-chart>div:first-child{flex-wrap:wrap;font-size:15px}
 #nb-demo-dashboard .nb-chart>div:first-child span{font-size:12px}
 #nb-demo-dashboard .nb-bars{height:175px;gap:6px;padding-inline:0;margin-bottom:36px}
 #nb-demo-dashboard .nb-bars span,#nb-demo-dashboard .nb-bars small{font-size:11px}
 #nb-demo-dashboard .nb-ranking>strong{font-size:20px}
 #nb-demo-dashboard .nb-ranking table{font-size:14px}
 #nb-demo-dashboard .nb-ranking th,#nb-demo-dashboard .nb-ranking td{padding:13px 2px}
 .nb-home .nb-demo-layout .nb-guide{display:block;padding:24px}
 .nb-home .nb-demo-layout .nb-guide>p{font-size:15px!important}
 .nb-home .nb-view-large{margin-left:0;font-size:13px}
}

/* Inventory and photo catalog examples: scoped to the public business landing. */
.nb-home .nb-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}
.nb-home .nb-sample-panel{min-width:0;padding:32px;border:1px solid #e4e9f2;border-radius:24px;background:#fff}
.nb-home .nb-sample-panel h3{font-size:26px;line-height:1.25;margin:16px 0}.nb-home .nb-sample-panel p{font-size:16px;line-height:1.6}
.nb-home .nb-sample-tag{font-size:11px;font-weight:700;letter-spacing:.08em;color:#4055d8}.nb-home .nb-stock-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.nb-home .nb-stock-kpis small{display:block;font-size:12px;color:#63728a}.nb-home .nb-stock-kpis b{display:block;font-size:28px;margin-top:8px}.nb-home .nb-table-scroll{overflow:auto}.nb-home .nb-table-scroll table{width:100%;border-collapse:collapse;font-size:14px}.nb-home .nb-table-scroll caption{text-align:left;color:#627188;font-size:13px;padding-bottom:12px}.nb-home .nb-table-scroll th,.nb-home .nb-table-scroll td{text-align:left;padding:16px 8px;border-bottom:1px solid #e9edf4}.nb-home .nb-table-scroll th{font-size:12px;color:#627188}.nb-home .nb-stock-meter{display:block;width:92px;height:5px;background:#edf0f7;border-radius:8px;margin-bottom:8px}.nb-home .nb-stock-meter i{display:block;height:100%;background:#4961ed;border-radius:8px}.nb-home .nb-stock-low{background:#fff1d8;color:#795512;padding:5px 8px;border-radius:8px;font-size:12px}.nb-home .nb-sample-note{font-size:12px!important;color:#64728a;line-height:1.6!important;margin-top:16px}.nb-home .nb-purchase-demo{background:#f6f8ff}.nb-home .nb-purchase-demo label{display:block;font-size:15px;font-weight:600;margin:20px 0 10px}.nb-home .nb-quantity-row{display:flex;gap:14px;align-items:center;font-size:15px}.nb-home .nb-quantity-row input{width:90px;padding:12px;border:1px solid #ced8ed;border-radius:12px;background:#fff;font-size:18px;color:#182330}.nb-home .nb-purchase-total{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:24px 0;font-size:15px}.nb-home .nb-purchase-total b{font-size:28px}.nb-home .nb-draft-message{background:#fff;border-radius:12px;padding:16px;font-size:14px!important}.nb-home .nb-owner-item{display:flex;gap:16px;padding:24px 0;border-bottom:1px solid #e9edf4;align-items:center}.nb-home .nb-owner-item img{width:80px;height:86px;object-fit:cover;border-radius:12px;flex-shrink:0}.nb-home .nb-owner-item b,.nb-home .nb-owner-item span,.nb-home .nb-owner-item small{display:block}.nb-home .nb-owner-item b{font-size:17px}.nb-home .nb-owner-item span{font-size:14px;margin:8px 0}.nb-home .nb-owner-item small{font-size:12px;color:#63728a;line-height:1.7}.nb-home .nb-private-hint{font-size:13px!important;background:#f0f4ff;border-radius:12px;padding:14px;color:#425572}.nb-home .nb-shop-brand{display:flex;gap:14px;align-items:center;margin:24px 0}.nb-home .nb-shop-brand>span{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#e9edff;color:#364bd2;font-size:20px;font-weight:700;flex-shrink:0}.nb-home .nb-shop-brand h3{margin:0;font-size:23px}.nb-home .nb-shop-brand p{font-size:13px;margin:5px 0}.nb-home .nb-shop-brand small{font-size:11px;color:#627188}.nb-home .nb-photo-products{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nb-home .nb-photo-products>div{min-width:0}.nb-home .nb-photo-products img{display:block;width:100%;height:155px;object-fit:cover;border-radius:14px;margin-bottom:14px}.nb-home .nb-photo-products b,.nb-home .nb-photo-products span,.nb-home .nb-photo-products small{display:block}.nb-home .nb-photo-products b{font-size:16px;min-height:44px}.nb-home .nb-photo-products span{font-size:17px;margin:10px 0}.nb-home .nb-photo-products s{font-size:13px;color:#7c8799}.nb-home .nb-photo-products small{font-size:12px;color:#4055b0;min-height:22px}.nb-home .nb-photo-products .nb-button{width:100%;justify-content:center;font-size:14px;min-height:44px;padding:10px;margin-top:10px}.nb-home .nb-demo-cart{display:flex;justify-content:space-between;gap:12px;align-items:center;background:#f6f8fc;border-radius:12px;padding:16px;margin-top:20px;font-size:14px}.nb-home .nb-demo-cart button{background:transparent;border:0;color:#354fd3;text-decoration:underline;font-size:13px;min-height:44px;cursor:pointer}.nb-home [hidden]{display:none!important}
@media(max-width:800px){.nb-home .nb-showcase-grid{grid-template-columns:1fr}.nb-home .nb-sample-panel{padding:24px}.nb-home .nb-sample-panel h3{font-size:24px}}
@media(max-width:400px){.nb-home .nb-sample-panel{padding:18px}.nb-home .nb-photo-products{gap:12px}.nb-home .nb-photo-products img{height:125px}.nb-home .nb-owner-item{gap:10px}.nb-home .nb-owner-item img{width:64px;height:76px}.nb-home .nb-stock-kpis{gap:8px}.nb-home .nb-stock-kpis b{font-size:24px}}

/* Clear entry, readable previews and a secondary discovery path. */
.nb-home .nb-hero-copy,.nb-home .nb-hero-visual,.nb-home .nb-window{min-width:0}.nb-home .nb-hero-visual{max-width:100%}.nb-home .nb-window{width:100%;box-sizing:border-box}.nb-home .nb-video-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,420px);gap:56px;align-items:center}.nb-home .nb-video-section video{display:block;width:100%;max-height:480px;object-fit:contain;background:#f2f4f8;border:1px solid #e5eaf2;border-radius:22px}.nb-home .nb-nav{flex-wrap:wrap}.nb-home .nb-hero h1{font-size:clamp(36px,4.8vw,64px);line-height:1.08;overflow-wrap:normal}.nb-home .nb-actions .nb-button{white-space:normal;text-align:center}.nb-home .nb-terms{font-size:13px!important}.nb-home .nb-stock-demo,.nb-home #nb-catalogo{scroll-margin-top:24px}.nb-home .nb-section{scroll-margin-top:24px}
@media(max-width:700px){.nb-home .nb-video-section{grid-template-columns:1fr;gap:24px}.nb-home .nb-video-section video{max-height:420px;max-width:330px;margin-inline:auto}.nb-home .nb-hero-visual{width:100%;margin-inline:0}.nb-home .nb-window{transform:none;max-width:100%}.nb-home .nb-phone{right:0}.nb-home .nb-hero h1{font-size:clamp(34px,8.3vw,46px)}.nb-home .nb-nav{gap:12px;font-size:12px}.nb-home .nb-hero-copy .nb-actions{display:block}.nb-home .nb-hero-copy .nb-actions .nb-button{width:100%;box-sizing:border-box}.nb-home .nb-terms{font-size:12px!important}}
.nb-landing>header .nm-register-nav{color:#3048ce!important;background:#eef1ff!important}.nb-home .nb-actions .nb-button{font-size:16px!important;line-height:1.4;min-height:52px}.nb-home .nb-lead{font-size:18px!important;line-height:1.65!important}@media(max-width:700px){.nb-home .nb-lead{font-size:17px!important}}

/* A single reading path for the introduction and inventory-to-purchase example.
   The feature cards, catalogue comparison and pricing keep their own layouts. */
.nb-home .nb-hero{display:flex;flex-direction:column;align-items:stretch;gap:36px;min-height:0;padding-bottom:55px}
.nb-home .nb-hero-copy{width:100%;max-width:960px;margin-inline:auto;text-align:center}
.nb-home .nb-hero-copy .nb-lead{max-width:720px;margin-inline:auto}
.nb-home .nb-hero-copy .nb-actions{justify-content:center}
.nb-home .nb-hero-copy .nb-terms{max-width:760px;margin-inline:auto}
.nb-home .nb-hero-visual{width:100%;max-width:960px;margin-inline:auto;padding:12px 90px 70px 0}
.nb-home .nb-hero .nb-window{transform:none}
.nb-home .nb-hero .nb-window .nb-dashboard{font-size:14px;padding:28px}
.nb-home .nb-hero .nb-window .nb-bars{height:145px}
.nb-home .nb-hero .nb-phone{right:0}
.nb-home #nb-inventario>.nb-showcase-grid{grid-template-columns:minmax(0,1fr);max-width:960px;margin-inline:auto;gap:28px}
.nb-home #nb-inventario .nb-purchase-demo>.nb-sample-note{max-width:720px}
@media(max-width:700px){
 .nb-home .nb-hero{gap:24px;padding-bottom:35px}
 .nb-home .nb-hero-copy{text-align:left}
 .nb-home .nb-hero-visual{padding:5px 16px 55px 0}
 .nb-home .nb-hero .nb-window .nb-dashboard{font-size:8px;padding:15px}
 .nb-home .nb-hero .nb-window .nb-bars{height:100px}
 .nb-home #nb-inventario>.nb-showcase-grid{gap:20px}
}

.nm-choice-grid.nm-single-plan{grid-template-columns:minmax(0,760px);justify-content:center}
