:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ink-black:#17191c;--color-paper-white:#fff;--color-mist-gray:#f2f2f3;--color-fog-white:#fafafb;--color-slate-gray:#777b86;--color-ash-gray:#979799;--color-smoke-gray:#a3a6af;--color-brand-blue:#0a56f4;--color-blush-peach:#eaf1ff;--color-sienna-brown:#0a56f4;--bg:#fafafb;--surface:#fff;--surface-2:#f7f7f8;--surface-3:#f2f2f3;--line:#ececec;--line-strong:#dcdcdf;--ink:#17191c;--muted:#777b86;--muted-2:#a3a6af;--on-brand:#fff;--brand:#17191c;--brand-hover:#2b2e33;--brand-text:#17191c;--brand-muted:#777b86;--brand-soft:#f2f2f3;--accent:#0a56f4;--accent-strong:#0a56f4;--accent-soft:#eaf1ff;--success:#2f6b47;--success-soft:#e9f3ec;--warning:#8a5a12;--danger:#b4372a;--danger-soft:#fbecea;--sidebar-bg:#fff;--sidebar-ink:#17191c;--sidebar-muted:#777b86;--sidebar-hover:#f5f5f6;--sidebar-active-bg:#f2f2f3;--sidebar-active-ink:#17191c;--chart-1:#17191c;--chart-2:#0a56f4;--chart-3:#7ea6fa;--chart-4:#a3a6af;--chart-5:#c9d8fb;--shadow:none;--shadow-subtle:0 0 0 1px #0000000d, 0 4px 24px #00000014;--shadow-overlay:0 0 0 1px #0000000d, 0 8px 40px #0000001a;--shadow-artifact:0 0 0 1px #04172b0d, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--radius-card:24px;--radius-elevated:20px;--radius-small-card:16px;--radius-control:14px;--radius-pill:9999px;--font-serif:var(--font-display), "Source Serif 4", Georgia, ui-serif, serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111214;--surface:#18191c;--surface-2:#1d1e21;--surface-3:#232428;--line:#2a2b2f;--line-strong:#393a3f;--ink:#f2f2f3;--muted:#a3a6af;--muted-2:#777b86;--on-brand:#17191c;--brand:#f2f2f3;--brand-hover:#fff;--brand-text:#f2f2f3;--brand-muted:#a3a6af;--brand-soft:#232428;--accent:#4d84ff;--accent-strong:#8fb2ff;--accent-soft:#14213d;--success:#7fc49a;--success-soft:#16261c;--warning:#e6b56a;--danger:#f08a7e;--danger-soft:#2c1714;--sidebar-bg:#141517;--sidebar-ink:#f2f2f3;--sidebar-muted:#a3a6af;--sidebar-hover:#1d1e21;--sidebar-active-bg:#26272b;--sidebar-active-ink:#fff;--chart-1:#f2f2f3;--chart-2:#4d84ff;--chart-3:#9dbcff;--chart-4:#777b86;--chart-5:#2b4a8c;--shadow-subtle:0 0 0 1px #ffffff0f, 0 4px 24px #0006;--shadow-overlay:0 0 0 1px #ffffff0f, 0 8px 40px #0000008c;--shadow-artifact:0 0 0 1px #ffffff0f, 0 20px 25px -5px #00000073}.dark .public-site,.dark .login-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--surface-2:#fafafb;--surface-3:#f2f2f3;--line:#ececec;--line-strong:#dcdcdf;--ink:#17191c;--muted:#777b86;--muted-2:#a3a6af;--on-brand:#fff;--brand:#17191c;--brand-hover:#2b2e33;--brand-text:#17191c;--brand-soft:#f2f2f3;--accent:#0a56f4;--accent-strong:#0a56f4;--accent-soft:#eaf1ff;--danger:#b4372a;--danger-soft:#fbecea;--success:#2f6b47;--success-soft:#e9f3ec;--shadow-artifact:0 0 0 1px #04172b0d, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a}:root{font-family:var(--font-brand), "Inter", ui-sans-serif, system-ui, sans-serif;font-feature-settings:"cv11", "ss01"}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px}.page-heading h1,.pos-heading h1,.modal-heading h2,.modal-heading h1,.section-heading h2,.login-story h1,.standalone-auth h1,.support-empty h2{font-family:var(--font-serif);letter-spacing:-.015em;font-weight:400}.page-heading h1,.pos-heading h1{font-size:clamp(28px,2.6vw,36px);line-height:1.15}.page-heading p,.pos-heading p{color:var(--muted);font-size:15px}.modal-heading h2{font-size:24px;line-height:1.2}.panel-heading h2,.panel-heading h3,.panel h2,.panel h3{font-family:var(--font-brand);letter-spacing:-.009em;font-weight:500}.eyebrow,.panel-heading small,th{letter-spacing:0}.sidebar{background:var(--sidebar-bg);border-right:1px solid var(--line)}.brand{font-family:var(--font-serif);letter-spacing:-.02em;font-size:24px;font-weight:400}.nav-item{color:var(--sidebar-muted);transition:background-color .18s var(--ease-out), color .18s var(--ease-out);border-radius:9999px;font-weight:430}.nav-item:hover{background:var(--sidebar-hover);color:var(--sidebar-ink)}.nav-item.active{background:var(--sidebar-active-bg);color:var(--sidebar-active-ink);box-shadow:none;font-weight:500}.nav-item.active svg{color:currentColor}.workspace-switch,.profile-button{border-radius:var(--radius-small-card);border-color:var(--line)}.topbar{background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--line);box-shadow:none}.main-shell{background:var(--bg)}.theme-toggle{border-radius:9999px}.panel,.stat,.table-panel,.settings-card,.insight-card,.module-card,.platform-card,.wh-card,.smart-panel,.subscription-summary{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--surface);box-shadow:none}.stat{transition:transform .26s var(--ease-out), border-color .2s ease}.stat strong{font-family:var(--font-brand);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.stat p{color:var(--muted);font-weight:430}.stat-icon{background:var(--surface-3);color:var(--ink);border-radius:9999px}.stats-grid>.stat:first-child p,.stats-grid>.stat:first-child small,.stats-grid>.stat:first-child strong,.stats-grid>.stat:first-child .stat-icon{color:#fff}.stats-grid>.stat:first-child p,.stats-grid>.stat:first-child small{opacity:.82}.stats-grid>.stat:first-child .sparkline{color:#fff}@media (hover:hover) and (pointer:fine){.stat:hover{border-color:var(--line-strong);transform:translateY(-2px)}.product-tile:hover{border-color:var(--line-strong)}}.table-panel{overflow:hidden}th{background:var(--surface-2);color:var(--muted);text-transform:none;font-size:12px;font-weight:450}td{border-bottom-color:var(--line)}tbody tr{transition:background-color .14s}tbody tr:hover{background:var(--surface-2)}.badge{background:var(--surface-3);color:var(--ink);border-radius:9999px;font-weight:450}.badge.green{background:var(--success-soft);color:var(--success)}.badge.amber{color:var(--warning);background:#fdf3e3}.dark .badge.amber{background:#2a2214}.badge.red{background:var(--danger-soft);color:var(--danger)}.button,.public-button{letter-spacing:0;transition:background-color .18s var(--ease-out), color .18s var(--ease-out), border-color .18s var(--ease-out), transform .14s var(--ease-out);border-radius:9999px;font-weight:450}.button:active,.public-button:active,.icon-button:active{transform:scale(.97)}.button.primary,.public-button.primary{background:var(--brand);color:var(--on-brand);border:1px solid var(--brand);box-shadow:none}.button.primary:hover,.public-button.primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.button.secondary{color:var(--ink);border:1px solid var(--line-strong);background:0 0}.button.secondary:hover{border-color:var(--ink);background:0 0}.button.danger,.icon-button{border-radius:9999px}input,select,textarea{border-color:var(--line)}.form-grid input,.form-grid select,.form-grid textarea,.search,.auth-fields input,.cart-customer select,.year-select select,.panel-heading select{border-radius:var(--radius-control);border-color:var(--line);background-color:var(--surface);transition:border-color .16s,box-shadow .16s}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.auth-fields input:focus,.search:focus-within{border-color:#0a56f4;outline:none;box-shadow:0 0 0 4px #0a56f429}::placeholder{color:var(--muted-2)}.tabs button,.segmented button,.period-options button,.size-chip,.pay-method{border-radius:9999px}.product-tile{border-radius:var(--radius-small-card);box-shadow:none}.modal{border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);border:0}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17191c52}.modal[open]{animation:steep-pop .26s var(--ease-out)}.modal[open]::backdrop{animation:.22s ease-out steep-fade}.toast{background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-subtle);animation:steep-toast .32s var(--ease-out);border-radius:9999px}.announcement{border-radius:var(--radius-small-card);box-shadow:none}.subscription-banner{border-radius:var(--radius-small-card)}@keyframes steep-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes steep-fade{0%{opacity:0}to{opacity:1}}@keyframes steep-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes steep-toast{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@keyframes steep-draw{0%{stroke-dashoffset:var(--draw-length,1200)}to{stroke-dashoffset:0}}@keyframes steep-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.main-content>.page-heading,.main-content>.pos-heading{animation:steep-rise .42s var(--ease-out) both}.main-content>:not(.page-heading):not(.pos-heading){animation:steep-rise .52s var(--ease-out) both;animation-delay:60ms}.stats-grid>.stat,.platform-grid>*,.insights-grid>*,.performance-grid>*{animation:steep-rise .52s var(--ease-out) both}.stats-grid>:first-child,.platform-grid>:first-child,.insights-grid>:first-child,.performance-grid>:first-child{animation-delay:60ms}.stats-grid>:nth-child(2),.platform-grid>:nth-child(2),.insights-grid>:nth-child(2),.performance-grid>:nth-child(2){animation-delay:.11s}.stats-grid>:nth-child(3),.platform-grid>:nth-child(3),.insights-grid>:nth-child(3),.performance-grid>:nth-child(3){animation-delay:.16s}.stats-grid>:nth-child(4),.platform-grid>:nth-child(4),.insights-grid>:nth-child(4),.performance-grid>:nth-child(4){animation-delay:.21s}.stats-grid>:nth-child(5),.platform-grid>:nth-child(5),.insights-grid>:nth-child(5),.performance-grid>:nth-child(5){animation-delay:.26s}.stats-grid>:nth-child(n+6),.platform-grid>:nth-child(n+6),.insights-grid>:nth-child(n+6),.performance-grid>:nth-child(n+6){animation-delay:.3s}.recharts-line-curve,.recharts-area-curve,.sparkline polyline,.sparkline path{stroke-dasharray:var(--draw-length,1200);animation:steep-draw 1.1s var(--ease-in-out) both}.recharts-cartesian-grid line{stroke:var(--line)}.recharts-text{fill:var(--muted)}.login-page{background:#fff}.login-story{color:#fff;border-radius:var(--radius-card);background:#0d0f12}.login-story:after{display:none}.login-story h1{color:#fff;font-size:clamp(36px,4vw,56px);line-height:1.12}.account-option{border-radius:var(--radius-small-card);transition:border-color .16s,background-color .16s}.public-site{color:var(--ink);background:#fff;font-size:17px}.public-shell{max-width:1200px}.public-header{-webkit-backdrop-filter:saturate(140%)blur(14px);box-shadow:none;background:#fffc;border-bottom:1px solid #0000}.public-brand{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ink);font-size:26px;font-weight:400}.public-nav nav a:not(.public-button){color:var(--ink);font-size:15px;font-weight:400;position:relative}.public-nav nav a:not(.public-button):after{content:"";transform-origin:0;height:1px;transition:transform .26s var(--ease-out);background:currentColor;position:absolute;top:calc(50% + .75em);left:0;right:0;transform:scaleX(0)}.public-nav nav a:not(.public-button):hover:after,.public-nav nav a[aria-current=page]:after{transform:scaleX(1)}.public-button{min-height:44px;padding:0 22px;font-size:15px}.public-button.compact{background:var(--brand);border:1px solid var(--brand);min-height:38px;color:var(--on-brand);padding:0 18px}.public-button.compact:hover{background:var(--brand-hover)}.public-button.ghost{color:var(--ink);border:1px solid var(--ink);background:0 0}.public-button.ghost:hover{background:var(--ink);color:#fff}.public-page h1,.public-page h2,.public-article h1,.public-plan h2,.public-card h2,.public-blog-card h2,.public-comments h2{font-family:var(--font-serif);letter-spacing:-.015em;font-weight:400}.public-page h1{max-width:16ch;font-size:clamp(40px,5.4vw,64px);line-height:1.1}.public-eyebrow{color:var(--color-ash-gray);letter-spacing:0;text-transform:none;font-size:14px;font-weight:400}.public-lead{color:var(--muted);font-size:19px;line-height:1.5}.public-card,.public-blog-card,.public-plan,.public-contact-form,.public-comment-form{background:var(--color-mist-gray);border-radius:var(--radius-card);box-shadow:none;transition:transform .3s var(--ease-out);border:0}.public-plan{box-shadow:var(--shadow-artifact);background:#fff}.public-plan strong{font-family:var(--font-serif);letter-spacing:-.02em;font-size:44px;font-weight:400}@media (hover:hover) and (pointer:fine){.public-card:hover,.public-blog-card:hover,.public-plan:hover{transform:translateY(-4px)}}.public-contact-form input,.public-contact-form textarea,.public-comment-form input,.public-comment-form textarea{background:#fff;border:1px solid #ececec;border-radius:16px}.public-footer{color:var(--muted);background:#fafafb;border-top:0}.public-footer a{color:var(--muted);transition:color .16s}.public-page{animation:steep-rise .6s var(--ease-out) both}.st-hero{padding:120px 16px 96px;position:relative;overflow:hidden}.st-hero-copy{z-index:2;text-align:center;max-width:900px;margin:0 auto;position:relative}.st-hero h1{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(46px,7.2vw,90px);font-weight:400;line-height:1.08}.st-hero h1 em{font-style:italic}.st-hero p{max-width:560px;color:var(--muted);margin:24px auto 0;font-size:clamp(17px,1.6vw,20px);line-height:1.45}.st-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.st-word{opacity:0;filter:blur(6px);animation:st-word .9s var(--ease-out) forwards;display:inline-block;transform:translateY(.35em)}@keyframes st-word{to{opacity:1;filter:blur();transform:none}}.st-fade{opacity:0;animation:steep-rise .8s var(--ease-out) forwards}.st-stage{max-width:1200px;height:440px;margin:72px auto 0;position:relative}.st-artifact{border-radius:var(--radius-elevated);box-shadow:var(--shadow-artifact);color:var(--ink);opacity:0;animation:st-artifact-in 1s var(--ease-out) forwards;background:#fff;padding:16px 20px 14px;position:absolute}.st-artifact>.st-bob{animation:7s ease-in-out infinite steep-float}@keyframes st-artifact-in{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}.st-artifact h4{color:var(--muted);justify-content:space-between;gap:16px;margin:0 0 10px;font-size:13px;font-weight:450;display:flex}.st-branches{width:330px;animation-delay:.5s;top:0;left:0}.st-branches table{border-collapse:collapse;width:100%;font-size:13px}.st-branches td{border-top:1px solid #f0f0f1;padding:7px 0}.st-branches td:last-child{text-align:right;font-variant-numeric:tabular-nums}.st-branches tr:first-child td{border-top:0}.st-bar{background:#f2f2f3;border-radius:9999px;height:4px;margin-top:4px;display:block;overflow:hidden}.st-bar i{border-radius:inherit;background:var(--color-sienna-brown);transform-origin:0;height:100%;animation:st-grow 1.4s var(--ease-out) both;animation-delay:1.2s;display:block}@keyframes st-grow{0%{transform:scaleX(0)}}.st-chart{width:420px;animation-name:st-artifact-in-center;animation-delay:.75s;bottom:0;left:50%;transform:translate(-50%)}@keyframes st-artifact-in-center{0%{opacity:0;transform:translate(-50%,28px)scale(.97)}to{opacity:1;transform:translate(-50%)}}.st-chart strong{letter-spacing:-.02em;font-size:22px;font-weight:500}.st-chart svg{width:100%;height:110px;margin-top:8px;display:block;overflow:visible}.st-chart path.line{fill:none;stroke:var(--color-sienna-brown);stroke-width:2px;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600px;animation:st-line 1.8s var(--ease-in-out) forwards;animation-delay:1.3s}.st-chart path.area{fill:url(#st-area);opacity:0;animation:.9s 2.4s forwards steep-fade}.st-chart circle{fill:var(--color-sienna-brown);opacity:0;animation:.4s 2.9s forwards steep-fade}@keyframes st-line{to{stroke-dashoffset:0}}.st-axis{color:var(--muted-2);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.st-stat{width:270px;animation-delay:.65s;top:24px;right:0}.st-stat strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;display:block}.st-stat small{color:var(--muted);font-size:13px}.st-ring{align-items:center;gap:14px;margin-top:12px;display:flex}.st-ring svg{width:56px;height:56px;transform:rotate(-90deg)}.st-ring circle{fill:none;stroke-width:6px}.st-ring .value{stroke:var(--color-sienna-brown);stroke-linecap:round;stroke-dasharray:151;stroke-dashoffset:151px;animation:st-ring 1.6s var(--ease-out) forwards;animation-delay:1.5s}@keyframes st-ring{to{stroke-dashoffset:48px}}.st-scan{width:340px;padding:12px;animation-delay:.9s;bottom:40px;right:40px}.st-scan-field{color:var(--muted-2);border:1px solid #ececec;border-radius:16px;align-items:center;gap:10px;padding:10px 10px 10px 14px;font-size:14px;display:flex}.st-scan-field span{white-space:nowrap;flex:1;overflow:hidden}.st-caret{vertical-align:-3px;background:var(--ink);width:1px;height:16px;margin-left:1px;animation:1s step-end infinite st-blink;display:inline-block}@keyframes st-blink{50%{opacity:0}}.st-send{background:var(--ink);color:#fff;border-radius:9999px;flex:none;place-items:center;width:36px;height:36px;display:grid}.st-cursor{pointer-events:none;animation:st-cursor 9s var(--ease-in-out) infinite;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex;position:absolute}.st-cursor b{color:#1f4d2c;background:#dff0e2;border-radius:9999px;place-items:center;width:30px;height:30px;display:grid}.st-cursor svg{width:14px;height:14px}.st-cursor.two{animation-delay:-4.5s;top:230px;right:300px}@keyframes st-cursor{0%,to{transform:translate(0)}33%{transform:translate(26px,-14px)}66%{transform:translate(-12px,18px)}}.st-stage-left{width:250px;animation-delay:1.05s;bottom:30px;left:40px}.st-receipt-line{justify-content:space-between;padding:5px 0;font-size:13px;display:flex}.st-receipt-line+.st-receipt-line{border-top:1px dashed #ececec}.st-receipt-total{justify-content:space-between;margin-top:8px;font-weight:500;display:flex}.st-section{padding:96px 16px}.st-section.fog{background:#fafafb}.st-inner{max-width:1200px;margin:0 auto}.st-section-head{max-width:760px;margin-bottom:56px}.st-section-head.center{text-align:center;margin-left:auto;margin-right:auto}.st-label{color:var(--color-ash-gray);margin-bottom:14px;font-size:14px;display:block}.st-section h2{font-family:var(--font-serif);letter-spacing:-.015em;margin:0;font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.12}.st-section h2 em{font-style:italic}.st-section-head p{color:var(--muted);margin:18px 0 0;font-size:18px;font-weight:430;line-height:1.5}.st-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}.st-card{border-radius:var(--radius-card);background:var(--color-mist-gray);transition:transform .36s var(--ease-out), background-color .26s ease;padding:32px 24px 28px;position:relative}.st-card:hover{background:#eeeef0;transform:translateY(-4px)}.st-card .st-icon{width:44px;height:44px;color:var(--ink);background:#fff;border-radius:9999px;place-items:center;margin-bottom:28px;display:grid}.st-card small{color:var(--color-ash-gray);margin-bottom:8px;font-size:14px;display:block}.st-card h3{letter-spacing:-.01em;margin:0 0 10px;font-size:20px;font-weight:500}.st-card p{color:var(--ink);opacity:.8;margin:0;font-size:16px;line-height:1.5}.st-link{color:var(--ink);align-items:center;gap:6px;padding:18px 0 0;font-size:16px;display:inline-flex}.st-link:hover{text-underline-offset:4px;text-decoration:underline}.st-link svg{transition:transform .22s var(--ease-out)}.st-link:hover svg{transform:translate(3px)}.st-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.st-split+.st-split{margin-top:112px}.st-split.reverse>:first-child{order:2}.st-split h3{font-family:var(--font-serif);letter-spacing:-.015em;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1.15}.st-split p{color:var(--muted);margin:16px 0 0;font-size:18px;line-height:1.55}.st-steps{gap:4px;margin:28px 0 0;padding:0;list-style:none;display:grid}.st-steps li{border-top:1px solid #ececec;grid-template-columns:32px 1fr;gap:12px;padding:14px 0;font-size:16px;display:grid}.st-steps li span{color:var(--color-ash-gray);font-variant-numeric:tabular-nums}.st-panel{border-radius:var(--radius-card);background:var(--color-mist-gray);min-height:360px;padding:28px;position:relative;overflow:hidden}.st-panel .st-float{border-radius:var(--radius-elevated);box-shadow:var(--shadow-artifact);background:#fff;padding:16px 18px}.st-till-line{border-top:1px solid #f0f0f1;grid-template-columns:1fr auto auto;gap:16px;padding:10px 0;font-size:14px;display:grid}.st-till-line:first-of-type{border-top:0}.st-till-line small{color:var(--muted-2);font-size:12px;display:block}.st-till-pay{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.st-till-pay span{border:1px solid #ececec;border-radius:9999px;padding:6px 12px;font-size:13px}.st-till-pay span.on{background:var(--ink);border-color:var(--ink);color:#fff}.st-till-charge{background:var(--ink);color:#fff;border-radius:9999px;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 16px;font-weight:450;display:flex}.st-sizes{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;display:grid}.st-sizes div{text-align:center;background:#fafafb;border-radius:14px;padding:12px 8px;font-size:13px}.st-sizes b{font-size:18px;font-weight:500;display:block}.st-sizes .low{background:var(--accent);color:var(--accent-strong)}.st-quote{border-radius:var(--radius-card);color:#fff;background:#0d0f12;padding:56px 48px}.st-quote blockquote{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:clamp(26px,3.2vw,40px);line-height:1.25}.st-quote cite{margin-top:24px;font-size:15px;font-style:normal;display:block}.st-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.st-role{border-radius:var(--radius-card);background:#fff;border:1px solid #ececec;padding:28px 24px}.st-role span{color:var(--color-ash-gray);font-size:14px}.st-role h3{margin:12px 0 8px;font-size:20px;font-weight:500}.st-role p{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.st-cta{text-align:center;padding:120px 16px}.st-cta h2{max-width:14ch;font-family:var(--font-serif);letter-spacing:-.02em;margin:0 auto;font-size:clamp(40px,6vw,72px);font-weight:400;line-height:1.08}.st-cta p{max-width:520px;color:var(--muted);margin:20px auto 0;font-size:18px}.st-reveal{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(24px)}.st-reveal.is-in{opacity:1;transform:none}@media (max-width:1080px){.st-stage{grid-template-columns:1fr 1fr;gap:16px;height:auto;margin-top:56px;display:grid}.st-artifact,.st-chart{width:auto;animation-name:st-artifact-in;position:relative;inset:auto;transform:none}.st-chart{grid-column:1/-1}.st-cursor{display:none}.st-split{grid-template-columns:1fr;gap:40px}.st-split.reverse>:first-child{order:0}}@media (max-width:760px){.st-hero{padding:72px 16px 56px}.st-stage{grid-template-columns:1fr}.st-stage-left{display:none}.st-grid,.st-roles{grid-template-columns:1fr}.st-section{padding:64px 16px}.st-quote{padding:36px 24px}.st-cta{padding:80px 16px}}@media (prefers-reduced-motion:reduce){.st-word,.st-fade,.st-artifact,.st-reveal{opacity:1!important;filter:none!important;transform:none!important}.st-chart{transform:translate(-50%)!important}.st-chart path.line{stroke-dashoffset:0}.st-chart path.area,.st-chart circle{opacity:1}.st-ring .value{stroke-dashoffset:48px}.st-cursor,.st-artifact>.st-bob,.st-caret{animation:none!important}}@media (max-width:1080px) and (prefers-reduced-motion:reduce){.st-chart{transform:none!important}}.sf-hero{text-align:center;max-width:980px;margin:0 auto;padding:112px 16px 72px}.sf-hero h1{font-family:var(--font-serif);letter-spacing:-.025em;margin:0;font-size:clamp(42px,6.4vw,80px);font-weight:400;line-height:1.08}.sf-hero h1 em{font-style:italic}.sf-hero>p{max-width:640px;color:var(--muted);margin:22px auto 0;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.sf-numbers{border-top:1px solid #ececec;grid-template-columns:repeat(4,minmax(0,1fr));max-width:820px;margin:72px auto 0;display:grid}.sf-numbers div{padding:22px 12px 0}.sf-numbers div+div{border-left:1px solid #ececec}.sf-numbers dt{color:var(--color-ash-gray);font-size:14px}.sf-numbers dd{font-family:var(--font-serif);letter-spacing:-.02em;margin:6px 0 0;font-size:44px;line-height:1.1}.sf-index{z-index:5;-webkit-backdrop-filter:saturate(140%)blur(14px);background:#ffffffdb;border-top:1px solid #ececec;border-bottom:1px solid #ececec;position:sticky;top:64px}.sf-index>div{scrollbar-width:none;gap:6px;max-width:1200px;margin:0 auto;padding:10px 16px;display:flex;overflow-x:auto}.sf-index>div::-webkit-scrollbar{display:none}.sf-index a{color:var(--muted);white-space:nowrap;border-radius:9999px;flex:none;padding:7px 14px;font-size:14px;transition:background-color .16s,color .16s}.sf-index a:hover{color:var(--ink);background:#f2f2f3}.sf-module{padding:104px 16px;scroll-margin-top:110px}.sf-module.fog{background:#fafafb}.sf-module-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:72px;max-width:1200px;margin:0 auto;display:grid}.sf-module-head{position:sticky;top:140px}.sf-icon{background:var(--color-blush-peach);width:44px;height:44px;color:var(--color-sienna-brown);border-radius:9999px;place-items:center;margin-bottom:24px;display:grid}.sf-module h2{font-family:var(--font-serif);letter-spacing:-.015em;margin:0;font-size:clamp(32px,3.6vw,44px);font-weight:400;line-height:1.15}.sf-module-head p{color:var(--muted);margin:18px 0 0;font-size:18px;font-weight:430;line-height:1.55}.sf-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.sf-points li{border-top:1px solid #ececec}.sf-points li>div{grid-template-columns:18px 1fr;gap:14px;padding:22px 0 24px;display:grid}.sf-points svg{color:var(--color-sienna-brown);margin-top:4px}.sf-points h3{letter-spacing:-.005em;margin:0 0 6px;font-size:17px;font-weight:500}.sf-points p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}@media (max-width:960px){.sf-module-inner{grid-template-columns:1fr;gap:32px}.sf-module-head{position:static}}@media (max-width:640px){.sf-hero{padding:72px 16px 48px}.sf-numbers{grid-template-columns:repeat(2,1fr);margin-top:48px}.sf-numbers div:nth-child(3){border-left:0}.sf-points{grid-template-columns:1fr}.sf-module{padding:64px 16px}}.nx-logo{align-items:center;line-height:0;display:inline-flex}.nx-logo img{width:auto;height:100%;display:block}.nx-logo-dark,.dark .nx-logo:not(.always-light) .nx-logo-light,.login-story .nx-logo-light{display:none!important}.dark .nx-logo:not(.always-light) .nx-logo-dark,.login-story .nx-logo-dark{display:block!important}.nx-mark{display:block}.loading-screen .nx-mark{animation:1.6s ease-in-out infinite steep-float}.brand{padding:26px 22px 22px}.public-brand{align-items:center;display:inline-flex}.st-hero h1 em,.sf-hero h1 em,.st-section h2 em,.st-cta h2 em{color:#0a56f4}.public-button.primary:hover,.button.primary:hover{background:#0a56f4;border-color:#0a56f4}.nav-item.active{box-shadow:inset 3px 0 #0a56f4}.dark .nav-item.active{box-shadow:inset 3px 0 #4d84ff}.st-cursor b{color:#0a56f4;background:#eaf1ff}.login-icon{box-shadow:none!important;background:0 0!important;border:0!important}.empty-symbol{color:inherit;background:var(--surface-3)!important}.empty-symbol .nx-mark{width:28px;height:28px}:root{--color-blush-peach:#beff50;--color-sienna-brown:#14140f;--color-ash-gray:#6e6e64;--color-mist-gray:#f5f5eb;--bg:#f5f5eb;--surface:#fff;--surface-2:#fafaf4;--surface-3:#f5f5eb;--line:#e4e4da;--line-strong:#d2d2c8;--ink:#14140f;--muted:#6e6e64;--muted-2:#919183;--on-brand:#14140f;--brand:#beff50;--brand-hover:#b2f43c;--brand-text:#14140f;--brand-muted:#6e6e64;--brand-soft:#f5f5eb;--accent:#beff50;--accent-strong:#14140f;--accent-soft:#f0fdd6;--sidebar-bg:#fff;--sidebar-ink:#14140f;--sidebar-muted:#6e6e64;--sidebar-hover:#f5f5eb;--sidebar-active-bg:#beff50;--sidebar-active-ink:#14140f;--chart-1:#14140f;--chart-2:#8fcf1f;--chart-3:#6e6e64;--chart-4:#beff50;--chart-5:#d2d2c8;--shadow-subtle:0 0 0 1px #d2d2c8;--shadow-overlay:0 0 0 1px #d2d2c8;--shadow-artifact:0 0 0 1px #e4e4da;--radius-card:28px;--radius-elevated:28px;--radius-small-card:18px;--radius-control:8px;--font-serif:var(--font-brand), "Inter", ui-sans-serif, system-ui, sans-serif}.dark{--bg:#14140f;--surface:#1c1c17;--surface-2:#22221c;--surface-3:#2a2a23;--line:#30302a;--line-strong:#3d3d35;--ink:#f5f5eb;--muted:#b9b9b7;--muted-2:#919183;--on-brand:#14140f;--brand:#beff50;--brand-hover:#ccff70;--brand-text:#beff50;--brand-soft:#2a2a23;--accent:#beff50;--accent-strong:#beff50;--accent-soft:#263311;--sidebar-bg:#171712;--sidebar-ink:#f5f5eb;--sidebar-muted:#b9b9b7;--sidebar-hover:#22221c;--sidebar-active-bg:#beff50;--sidebar-active-ink:#14140f;--chart-1:#f5f5eb;--chart-2:#beff50;--chart-3:#919183;--chart-4:#8fcf1f;--chart-5:#3d3d35;--shadow-subtle:0 0 0 1px #30302a;--shadow-overlay:0 0 0 1px #30302a;--shadow-artifact:0 0 0 1px #30302a}.dark .public-site,.dark .login-page{--bg:#fff;--surface:#fff;--surface-2:#fafaf4;--surface-3:#f5f5eb;--line:#e4e4da;--line-strong:#d2d2c8;--ink:#14140f;--muted:#6e6e64;--muted-2:#919183;--on-brand:#14140f;--brand:#beff50;--brand-hover:#b2f43c;--brand-text:#14140f;--brand-soft:#f5f5eb;--accent:#beff50;--accent-strong:#14140f;--accent-soft:#f0fdd6;--shadow-artifact:0 0 0 1px #e4e4da}.page-heading h1,.pos-heading h1,.modal-heading h2,.modal-heading h1,.section-heading h2,.login-story h1,.standalone-auth h1,.support-empty h2,.st-hero h1,.sf-hero h1,.st-section h2,.st-split h3,.st-cta h2,.sf-module h2,.sf-numbers dd,.public-page h1,.public-page h2,.public-article h1,.public-plan h2,.public-card h2,.public-blog-card h2,.public-comments h2,.public-plan strong,.st-quote blockquote{font-family:var(--font-brand), "Inter", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;font-weight:500}.st-hero h1{line-height:.98}.sf-hero h1,.st-cta h2{line-height:1.02}.st-section h2,.sf-module h2,.public-page h1{line-height:1.04}.st-hero h1 em,.sf-hero h1 em,.st-section h2 em,.st-cta h2 em{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#beff50;border-radius:.18em;padding:0 .12em;font-style:normal}.st-cta h2 em{color:#beff50;background:#14140f}.st-label,.public-eyebrow,.sf-numbers dt,.st-card small,.st-role span{text-transform:uppercase;letter-spacing:.1em;color:#6e6e64;font-size:12px;font-weight:500}strong,b,.stat strong,.panel-heading h2,.panel-heading h3{font-weight:500}.button.primary,.public-button.primary,.public-button.compact{color:#14140f;background:#beff50;border-color:#beff50;border-radius:28px;font-weight:500}.button.primary:hover,.public-button.primary:hover,.public-button.compact:hover{color:#14140f;background:#b2f43c;border-color:#b2f43c}.dark .button.primary:hover{color:#14140f;background:#ccff70;border-color:#ccff70}.button.secondary{border-color:#d2d2c8;border-radius:28px}.dark .button.secondary{border-color:#3d3d35}.button.secondary:hover{border-color:var(--ink)}.public-button.ghost{color:#14140f;border-color:#14140f;border-radius:28px}.public-button.ghost:hover{color:#f5f5eb;background:#14140f}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.auth-fields input:focus,.search:focus-within{border-color:#14140f;box-shadow:0 0 0 3px #beff50}.dark .form-grid input:focus,.dark .form-grid select:focus,.dark .form-grid textarea:focus,.dark .search:focus-within{border-color:#beff50;box-shadow:0 0 0 3px #beff5040}.form-grid input,.form-grid select,.form-grid textarea,.auth-fields input,.search{border-color:#d2d2c8}.dark .form-grid input,.dark .form-grid select,.dark .form-grid textarea,.dark .search{border-color:#3d3d35}::selection{color:#14140f;background:#beff50}.nav-item.active,.dark .nav-item.active{box-shadow:none;color:#14140f;background:#beff50}.modal{box-shadow:0 0 0 1px #d2d2c8}.dark .modal{box-shadow:0 0 0 1px #30302a}.modal::backdrop{background:#14140f66}.toast{color:#f5f5eb;box-shadow:none;background:#14140f}.dark .toast{color:#14140f;background:#beff50}.stats-grid>.stat:first-child{color:#14140f;background:#beff50;border-color:#0000}.stats-grid>.stat:first-child p,.stats-grid>.stat:first-child small,.stats-grid>.stat:first-child strong,.stats-grid>.stat:first-child .stat-icon,.stats-grid>.stat:first-child .sparkline{color:#14140f;opacity:1}.stats-grid>.stat:first-child .stat-icon{background:#14140f14}.login-story{color:#14140f;background:#beff50}.login-story h1{color:#14140f}.login-story p,.login-story li,.login-story span{color:#14140fbd}.login-story .nx-logo-light{display:block!important}.login-story .nx-logo-dark{display:none!important}.public-site{background:#fff}.st-section.fog,.sf-module.fog,.st-card{background:#f5f5eb}.st-card:hover{background:#efefe3}.st-section.fog .st-card{background:#fff}.st-card .st-icon{color:#14140f;background:#beff50}.st-panel{background:#f5f5eb}.st-artifact,.st-panel .st-float{box-shadow:0 0 0 1px #e4e4da}.st-bar i{background:#14140f}.st-ring .track{stroke:#f5f5eb}.st-ring .value,.st-chart path.line{stroke:#14140f}.st-chart circle{fill:#beff50;stroke:#14140f;stroke-width:2px}.st-sizes div{background:#f5f5eb}.st-sizes .low{color:#14140f;background:#beff50}.st-till-pay span.on,.st-send{color:#f5f5eb;background:#14140f}.st-till-charge,.st-cursor b{color:#14140f;background:#beff50}.st-cursor.two b{color:#f5f5eb;background:#14140f}.st-quote{color:#f5f5eb;background:#30302a}.st-quote cite{color:#d2d2c8}.st-role{border-color:#e4e4da}.st-cta{background:#beff50}.st-cta p{color:#14140fbd}.st-cta .public-button.primary{color:#beff50;background:#14140f;border-color:#14140f}.st-cta .public-button.primary:hover{color:#beff50;background:#30302a;border-color:#30302a}.sf-icon{color:#14140f;background:#beff50}.sf-points svg{color:#14140f}.sf-numbers,.sf-numbers div+div,.sf-index,.st-steps li{border-color:#d2d2c8}.sf-index a:hover{background:#f5f5eb}.public-plan{border-radius:28px;box-shadow:0 0 0 1px #e4e4da}.public-plan:nth-child(2){color:#f5f5eb;box-shadow:none;background:#30302a}.public-plan:nth-child(2) p,.public-plan:nth-child(2) li,.public-plan:nth-child(2) span{color:#d2d2c8}.public-plan:nth-child(2) .public-button.primary{color:#14140f;background:#beff50;border-color:#beff50}.public-card,.public-blog-card,.public-contact-form,.public-comment-form{background:#f5f5eb;border-radius:28px}.public-contact-form input,.public-contact-form textarea,.public-comment-form input,.public-comment-form textarea{border-color:#d2d2c8;border-radius:8px}.public-footer{color:#d2d2c8;background:#14140f}.public-footer p,.public-footer a{color:#d2d2c8}.public-footer a:hover{color:#beff50}.public-footer .nx-logo-light{display:none!important}.public-footer .nx-logo-dark{display:block!important}.public-nav nav a[aria-current=page]:after,.public-nav nav a:not(.public-button):hover:after{background:#14140f}.st-hero{background:#f5f5eb;border-radius:28px;max-width:1440px;margin:8px auto 0;padding:96px 24px 72px}@media (min-width:1488px){.st-hero{margin-left:auto;margin-right:auto}}@media (max-width:1487px){.st-hero{margin-left:12px;margin-right:12px}}.st-hero-copy{max-width:1240px}.st-hero-copy>p,.st-hero-copy>.st-trust{margin-left:auto;margin-right:auto}.st-eyebrow{color:#14140f;letter-spacing:.1em;text-transform:uppercase;background:#fff;border-radius:9999px;align-items:center;gap:10px;height:34px;margin-bottom:32px;padding:0 16px 0 12px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 0 0 1px #e4e4da}.st-eyebrow i{background:#beff50;border-radius:9999px;width:8px;height:8px;box-shadow:0 0 0 3px #beff5059}.st-hero h1{letter-spacing:-.035em;text-wrap:balance;margin:0 auto;font-size:clamp(44px,6.6vw,92px);line-height:1.04}.st-hero h1 em{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 0 38%,#beff50 38% 92%,#0000 92%);border-radius:0;margin:0 -.02em;padding:0 .06em;font-style:normal}.st-hero-copy>p{color:#6e6e64;text-wrap:pretty;max-width:620px;margin:28px auto 0;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.st-hero .st-actions{gap:12px;margin-top:36px}.st-hero .public-button{gap:8px;height:52px;min-height:52px;padding:0 26px;font-size:16px;font-weight:500}.st-hero .public-button.primary svg{transition:transform .22s var(--ease-out)}.st-hero .public-button.primary:hover svg{transform:translate(3px)}.st-trust{color:#6e6e64;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:28px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.st-trust li{align-items:center;gap:8px;display:inline-flex}.st-trust svg{box-sizing:content-box;color:#beff50;background:#14140f;border-radius:9999px;padding:3px}.st-stage{max-width:1180px;height:420px;margin-top:80px}.st-artifact{background:#fff;border-radius:22px;box-shadow:0 0 0 1px #e4e4da}.st-branches{width:320px;top:0;left:0}.st-stat{width:280px;top:0;right:0}.st-stage-left{width:250px;top:auto;bottom:8px;left:56px}.st-scan{width:320px;bottom:8px;right:56px}.st-chart{width:440px;bottom:32px}.st-cursor.one{top:120px;left:340px}.st-cursor.two{top:200px;right:320px}@media (max-width:1080px){.st-stage{height:auto;margin-top:56px}.st-branches,.st-stat,.st-stage-left,.st-scan,.st-chart{width:auto;inset:auto}}@media (max-width:760px){.st-hero{border-radius:22px;padding:64px 16px 48px}.st-eyebrow{margin-bottom:24px}.st-hero h1{line-height:1.06}.st-hero .public-button{height:48px;min-height:48px;padding:0 22px}.st-trust{gap:8px 16px;font-size:13px}}@media (max-width:900px){.st-br{display:none}}.sf-hero h1 em,.st-section h2 em{background:linear-gradient(#0000 0 40%,#beff50 40% 92%,#0000 92%);border-radius:0;margin:0 -.02em;padding:0 .06em}.st-cta h2 em{color:#beff50;background:linear-gradient(#0000 0 40%,#14140f 40% 92%,#0000 92%);border-radius:0;padding:0 .06em}.st-section.fog .st-panel{background:#fff}.st-section.fog .st-panel .st-float{box-shadow:0 0 0 1px #e4e4da}.st-hero h1 em,.sf-hero h1 em,.st-section h2 em,.st-cta h2 em{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#0000;background-image:linear-gradient(#beff50,#beff50);background-position:0;background-repeat:no-repeat;background-size:100% 76%;border-radius:0;margin:0 -.04em;padding:0 .1em}.st-cta h2 em{color:#beff50;background-image:linear-gradient(#14140f,#14140f)}.st-hero h1 .st-word{padding-bottom:0}@media (max-width:760px){.st-trust{flex-direction:column;align-items:center;gap:10px}.st-trust li{text-align:left}}.st-hero h1 em,.sf-hero h1 em,.st-section h2 em,.st-cta h2 em{margin:0;padding:0 .09em 0 .05em}.tabs,.segmented,.period-options,.auth-switch{border:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);scrollbar-width:none;border-radius:9999px;align-items:center;gap:2px;width:max-content;min-width:0;max-width:100%;margin-bottom:16px;padding:4px;display:inline-flex;overflow:auto hidden}.tabs::-webkit-scrollbar{display:none}.segmented::-webkit-scrollbar{display:none}.period-options::-webkit-scrollbar{display:none}.segmented,.period-options{margin-bottom:0}.auth-switch{width:100%;display:flex}.tabs button,.segmented button,.period-options button,.auth-switch button{height:34px;box-shadow:none;color:var(--muted);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-color .18s var(--ease-out), color .18s var(--ease-out), transform .14s var(--ease-out);background:0 0;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.auth-switch button{flex:1 1 0}.segmented.small button{height:28px;padding:0 11px;font-size:12px}.tabs button:hover,.segmented button:hover,.period-options button:hover,.auth-switch button:hover{background:var(--surface-3);color:var(--ink)}.tabs button:active,.segmented button:active,.period-options button:active,.auth-switch button:active{transform:scale(.97)}.tabs button:focus-visible,.segmented button:focus-visible,.period-options button:focus-visible,.auth-switch button:focus-visible{outline-offset:2px;outline:2px solid #beff50}.tabs button.active,.tabs button[aria-selected=true],.segmented button.active,.segmented button[aria-pressed=true],.period-options button.active,.period-options button[aria-pressed=true],.auth-switch button.selected,.auth-switch button[aria-selected=true]{color:#f5f5eb;background:#14140f;border:0;font-weight:500}.tabs button span{background:var(--surface-3);min-width:22px;height:20px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:9999px;place-items:center;margin:0;padding:0 7px;font-size:11px;font-weight:500;display:inline-grid}.tabs button.active span,.tabs button[aria-selected=true] span,.dark .tabs button.active,.dark .tabs button[aria-selected=true],.dark .segmented button.active,.dark .segmented button[aria-pressed=true],.dark .period-options button.active,.dark .period-options button[aria-pressed=true]{color:#14140f;background:#beff50}.dark .tabs button.active span,.dark .tabs button[aria-selected=true] span{color:#beff50;background:#14140f}.filter-strip .tabs{margin-bottom:0}.filter-strip{flex-wrap:wrap;gap:12px}.auth-switch{margin:4px 0 20px}.skip-link{z-index:1000;color:#f5f5eb;background:#14140f;border-radius:8px;padding:10px 16px;font-weight:500;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}#main-content:focus,#public-main:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after,::backdrop{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (max-width:760px){.sidebar:not(.open){visibility:hidden;transition:left .22s var(--ease-drawer,ease), visibility 0s .22s}.sidebar.open{visibility:visible}}.empty h2{color:var(--ink);font:700 14px var(--font-brand);letter-spacing:normal;margin:0}:focus-visible,.button:focus-visible,.icon-button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,.tabs button:focus-visible,.segmented button:focus-visible,.period-options button:focus-visible,.auth-switch button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.topbar{gap:16px;min-width:0}.breadcrumb{flex:auto;min-width:0}.breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar-actions{flex:none;gap:12px}.topbar-actions>*{flex-shrink:0}@media (max-width:1200px){.topbar-actions .header-date{display:none}}@media (max-width:480px){.topbar{padding:0 12px}.breadcrumb>span,.breadcrumb .slash{display:none}.topbar-actions{gap:8px}}.dashboard-grid>*,.lower>*,.settings-grid>*{min-width:0}@media (max-width:1100px){.dashboard-grid,.lower{grid-template-columns:minmax(0,1fr)}}.analytics-toolbar,.date-range-controls{flex-wrap:wrap;min-width:0}:root{--shadow:none}.analytics-toolbar,.analytics-metric,.theme-toggle button[aria-pressed=true],.segmented button.active{box-shadow:none}@media (hover:hover) and (pointer:fine){.product-tile:hover{box-shadow:none;border-color:var(--ink)}}.date-range-controls input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #beff508c}@media (min-width:900px) and (max-width:1100px){.pos-layout{grid-template-columns:minmax(0,1fr) 340px}.cart-panel{max-height:calc(100vh - 100px);position:sticky;top:84px}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.pos-tools{flex-wrap:wrap}.pos-tools .search{flex:100%}.pos-tools select{min-width:0;max-width:100%}}.login-story .nx-logo:not(.always-light) .nx-logo-light,.dark .login-story .nx-logo:not(.always-light) .nx-logo-light{display:block!important}.login-story .nx-logo:not(.always-light) .nx-logo-dark,.dark .login-story .nx-logo:not(.always-light) .nx-logo-dark{display:none!important}@media (max-width:1099px){.sidebar{z-index:30;transition:left .22s var(--ease-drawer,ease), visibility 0s .22s;position:fixed;top:0;bottom:0;left:-280px}.sidebar:not(.open){visibility:hidden}.sidebar.open{visibility:visible;transition:left .22s var(--ease-drawer,ease);left:0}.mobile-overlay{z-index:25;display:block;position:fixed;inset:0}.mobile-menu{display:inline-grid}}.mobile-overlay{background:#14140f66}:root{--muted-2:#737369}.integration-notice{color:#14140f;background:#f6f4ec;border:1px solid #d2d2c8;border-radius:14px;margin:0 0 14px;padding:12px 16px;font-size:13px;line-height:1.5}.integration-notice.is-warning{background:#fff6dc;border-color:#f0d68a}.integration-notice.is-ok{background:#f1ffd9;border-color:#beff50}.integration-notice.is-error{background:#fdecea;border-color:#f2b8b2}.dark .integration-notice{color:#f2f2ea;background:#1f1f1a;border-color:#3d3d35}.dark .integration-notice.is-ok{border-color:#beff50}.dark .integration-notice.is-warning{border-color:#8a7330}.dark .integration-notice.is-error{border-color:#8a3b33}.email-status .button{margin-left:auto}.integration-checks{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.integration-checks li:before{content:"✓ ";font-weight:700}.integration-checks li.is-bad:before{content:"✗ "}ul.modal-description{gap:4px;margin:0 21px;padding:8px 0 0 18px;display:grid}.session-expired-banner{z-index:1000;color:#14140f;background:#fdecea;border:1px solid #f2b8b2;border-radius:14px;align-items:center;gap:12px;width:min(640px,100% - 32px);padding:12px 16px;font-size:14px;line-height:1.45;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #14140f1f}.session-expired-banner .button{flex-shrink:0;margin-left:auto}.dark .session-expired-banner{color:#f2f2ea;background:#2a1a18;border-color:#8a3b33}@media (max-width:560px){.session-expired-banner{flex-direction:column;align-items:stretch}.session-expired-banner .button{margin-left:0}}.public-plan-note{max-width:640px;color:var(--muted,#5f5f55);max-width:640px;margin:24px 0 0;font-size:15px;line-height:1.5}.settings-card+.filter-strip{margin-top:24px}.sale-sync-banner{color:#14140f;background:#fff6dc;border:1px solid #f0d68a;border-radius:20px;align-items:center;gap:12px;margin:0 0 16px;padding:14px 18px;font-size:14px;line-height:1.5;display:flex}.sale-sync-banner p{flex:1;margin:0}.sale-sync-banner code{background:#14140f14;border-radius:999px;padding:1px 6px;font-size:12px}.sale-sync-banner.recovered{background:#f1ffd9;border-color:#beff50}.sale-sync-banner .button{flex-shrink:0}.dark .sale-sync-banner{color:#f2f2ea;background:#2a2414;border-color:#8a7330}.dark .sale-sync-banner.recovered{background:#1f2a12;border-color:#beff50}@media (max-width:560px){.sale-sync-banner{flex-direction:column;align-items:stretch}}.books-lock-state{color:#14140f;background:#f6f4ec;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.books-lock-state.is-locked{color:#beff50;background:#14140f}.books-lock-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.dark .books-lock-state{color:#f2f2ea;background:#2a2a24}.dark .books-lock-state.is-locked{color:#14140f;background:#beff50}.money-glance{margin:0 0 24px;padding:24px}.money-glance .panel-heading{border:0;align-items:flex-start;gap:12px;margin:0 0 16px;padding:0}.money-glance .panel-heading p{margin:4px 0 0}.money-glance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.money-glance-grid>div{background:#f6f4ec;border-radius:20px;min-width:0;padding:16px 18px}.money-glance-grid dt{color:var(--muted-2,#737369);font-size:13px}.money-glance-grid dd{color:#14140f;margin:4px 0 2px;font-size:22px;font-weight:700}.money-glance-grid dd.negative{color:#b4372a}.money-glance-grid small{color:var(--muted-2,#737369);overflow-wrap:anywhere;font-size:12px;display:block}.dark .money-glance-grid>div{background:#1f1f1a}.dark .money-glance-grid dd{color:#f2f2ea}@media (max-width:900px){.money-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.money-glance-grid{grid-template-columns:1fr}}.stat-icon.green:not(:has(svg)){font-size:15px;font-weight:700}.reorder-list{gap:10px;display:grid}.reorder-list>div{background:#f6f4ec;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.reorder-list>div>span{gap:2px;min-width:0;display:grid}.reorder-list small{color:var(--muted-2,#737369);font-size:12px}.dark .reorder-list>div{background:#1f1f1a}.statement-filters{flex-wrap:wrap;gap:12px;padding:0 21px 12px;display:flex}.statement-filters label{gap:4px;font-size:13px;display:grid}.statement-doc{padding:0 21px}.statement-doc header{background:#f6f4ec;border-radius:20px;justify-content:space-between;gap:16px;margin-bottom:12px;padding:16px 18px;display:flex}.statement-doc header>div{gap:2px;font-size:13px;display:grid}.statement-doc header strong{font-size:15px}.statement-to{text-align:right}.statement-table{width:100%;font-size:13px}.statement-table .num{text-align:right;white-space:nowrap}.statement-table .statement-opening td,.statement-table tfoot td{font-weight:600}.statement-table tfoot td{border-top:2px solid #14140f}.statement-footer{color:var(--muted-2,#737369);margin:12px 0 0;font-size:12px}.dark .statement-doc header{background:#1f1f1a}.dark .statement-table tfoot td{border-top-color:#f2f2ea}@media print{.statement-filters{display:none}.statement-doc header{background:0 0;border:1px solid #d2d2c8}}@media (max-width:560px){.statement-doc header{flex-direction:column}.statement-to{text-align:left}}.register-closed .auth-fields{gap:10px}.public-contact-signin{color:var(--muted,#5f5f55);margin:16px 0 0;font-size:15px}.public-contact-signin a{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline}.onboard-section{border:0;min-width:0;margin:0;padding:0}.onboard-section+.onboard-section{margin-top:8px}.onboard-section legend{letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#5f5f55);padding:14px 0 8px;font-size:12px;font-weight:700}.onboard-section .field-hint{margin:8px 0 0}dialog form>.form-error{margin:12px 21px 0}.onboard-result{color:#14140f;background:#f1ffd9;border:1px solid #beff50;border-radius:14px;gap:12px;margin:18px 21px 0;padding:16px;font-size:14px;line-height:1.5;display:flex}.onboard-result svg{flex-shrink:0}.onboard-result p{margin:0}.onboard-result strong{margin-bottom:4px;display:block}.dark .onboard-result{color:#f2f2ea;background:#1f2a12}.invite-link-box{gap:8px;margin:14px 21px 0;display:flex}.invite-link-box input{border:1px solid var(--line,#d2d2c8);background:var(--surface,#fff);min-width:0;color:inherit;border-radius:10px;flex:1;padding:9px 12px;font:13px ui-monospace,SFMono-Regular,Menlo,monospace}.invite-link-box .button{flex-shrink:0}.auth-contact{text-align:center;color:inherit;margin:18px 0 0;font-size:14px}.auth-contact a{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline}.sku-field{align-items:center;gap:8px;display:flex}.sku-field input{min-width:0;font-family:var(--font-mono,ui-monospace, monospace);flex:1}.sku-field input[readonly]{color:#14140f;cursor:default;background:#f6f4ec}.dark .sku-field input[readonly]{color:#f2f2ea;background:#1f1f1a}.cart-customer .customer-picker{grid-column:1/-1;align-items:center;gap:8px;display:flex;position:relative}.customer-picker .customer-search{flex:1;min-width:0;position:relative}.customer-picker .search{box-sizing:border-box;width:100%;min-width:0;min-height:36px}.customer-picker .search input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:none;padding:0;font-size:13px}.customer-picker>.button{white-space:nowrap;flex-shrink:0}.customer-options{z-index:20;background:var(--surface,#fff);border:1px solid var(--line);border-radius:18px;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #14140f24}.customer-options button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;gap:12px;padding:8px 12px;font-size:13px;display:flex}.customer-options button:hover,.customer-options button:focus-visible{background:#f6f4ec}.dark .customer-options button:hover,.dark .customer-options button:focus-visible{background:#2a2a23}.customer-options small{color:var(--muted-2,#737369);font-variant-numeric:tabular-nums}.customer-options .customer-empty{color:var(--muted-2,#737369);padding:8px 12px;font-size:13px}.customer-chip{border:1px solid var(--line);background:#f6f4ec;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 14px;display:flex}.dark .customer-chip{background:#1f1f1a}.customer-chip span{flex:1;min-width:0;line-height:1.25;display:grid}.customer-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.customer-chip small{color:var(--muted-2,#737369);font-size:12px}.return-mode{padding:0 0 12px}.exchange-form{gap:12px;display:grid}.exchange-step{letter-spacing:.02em;color:var(--muted-2,#737369);text-transform:uppercase;margin:8px 0 0;font-size:13px;font-weight:700}.exchange-pick{align-items:center;gap:8px;display:flex}.exchange-pick .search{flex:1;min-width:0}.exchange-pick .search input{background:0 0;border:0;outline:none;width:100%}.exchange-matches{gap:4px;display:grid}.exchange-matches button{border:1px solid var(--line);background:var(--surface,#fff);color:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:grid}.exchange-matches button:hover,.exchange-matches button:focus-visible{border-color:#14140f}.exchange-matches small{color:var(--muted-2,#737369)}.exchange-sizes{background:#f6f4ec;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.dark .exchange-sizes{background:#1f1f1a}.exchange-sizes>span{flex-basis:100%;font-size:13px;font-weight:600}.exchange-sizes .size-chip{min-width:64px}.exchange-items{border:1px solid var(--line);border-radius:18px;display:grid;overflow:hidden}.exchange-item{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 110px;align-items:center;gap:12px;padding:10px 14px;display:grid}.exchange-item:last-child{border-bottom:0}.exchange-item>span:first-child{gap:2px;display:grid}.exchange-item small{color:var(--muted-2,#737369);align-items:center;gap:6px;font-size:12px;display:flex}.exchange-item .qty-stepper{align-items:center;gap:8px;display:inline-flex}.exchange-item .qty-stepper button{border:1px solid var(--line);width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:grid}.exchange-item .qty-stepper button:disabled{opacity:.4;cursor:not-allowed}.exchange-line-total{text-align:right;font-variant-numeric:tabular-nums}.exchange-empty{border:1px dashed var(--line);text-align:center;border-radius:18px;margin:0;padding:14px}.exchange-summary{background:#f6f4ec;border-radius:18px;gap:6px;padding:14px 18px;font-size:14px;display:grid}.dark .exchange-summary{background:#1f1f1a}.exchange-summary>span{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.exchange-summary>span:not(.exchange-net) b{font-weight:500}.exchange-net{border-top:1px solid var(--line);margin-top:4px;padding-top:8px;font-size:16px;font-weight:700}.exchange-net.refund b{color:#b42318}.dark .exchange-net.refund b{color:#ff9b8f}.exchange-links{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.exchange-tag{border:1px solid var(--line);border-radius:999px;margin-right:4px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.exchange-tag.out{color:#14140f;background:#beff50;border-color:#beff50}@media print{.exchange-links{display:none}}@media (max-width:560px){.exchange-item{grid-template-columns:1fr auto}.exchange-line-total{grid-column:1/-1}}.select-cell{width:36px;padding-right:0!important}.select-cell input{accent-color:#14140f;cursor:pointer;width:16px;height:16px}.dark .select-cell input{accent-color:#beff50}tr.selected-row td{background:#f6f4ec}.dark tr.selected-row td{background:#1f1f1a}.labels-source{color:#14140f;background:#f1ffd9;border:1px solid #beff50;border-radius:14px;margin:0 0 16px;padding:12px 16px;font-size:14px}.dark .labels-source{color:#f2f2ea;background:#1f1f1a}.labels-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}@media (max-width:1000px){.labels-layout{grid-template-columns:1fr}}.labels-add{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.labels-add .search{flex:240px;min-width:0}.labels-add .search input{background:0 0;border:0;outline:none;width:100%}.labels-table .inline-amount{width:76px}.labels-table td{vertical-align:middle}.labels-empty{border:1px dashed var(--line);text-align:center;border-radius:18px;margin:8px 0 0;padding:18px}.pill-choice{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.pill-choice button{border:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:13px}.pill-choice button.selected{color:#f6f4ec;background:#14140f;border-color:#14140f}.dark .pill-choice button.selected{color:#14140f;background:#f2f2ea;border-color:#f2f2ea}.labels-fields{flex-wrap:wrap;gap:6px 18px;margin-bottom:14px;display:flex}.label-preview{background:#f6f4ec;border-radius:18px;flex-wrap:wrap;align-items:flex-start;gap:10px;min-height:80px;margin-bottom:10px;padding:16px;display:flex}.dark .label-preview{background:#1f1f1a}.label-preview .print-label{box-shadow:0 1px 3px #14140f2e}.print-label{box-sizing:border-box;color:#000;background:#fff;flex-direction:column;justify-content:center;gap:.6mm;padding:1.5mm 2mm;font-family:Arial,Helvetica,sans-serif;line-height:1.1;display:flex;overflow:hidden}.print-label .pl-name{white-space:nowrap;text-overflow:ellipsis;font-size:6.5pt;font-weight:700;overflow:hidden}.print-label .pl-bars{flex:none;width:100%;height:9mm;display:block}.print-label .pl-bars.invalid{height:auto;font-size:6pt}.print-label .pl-code{letter-spacing:.04em;text-align:center;white-space:nowrap;font-size:6pt;overflow:hidden}.print-label .pl-meta{justify-content:space-between;align-items:baseline;font-size:7.5pt;display:flex}.print-label .pl-size{border:.25mm solid #000;border-radius:1mm;padding:0 1.2mm}.print-label.preset-50x25 .pl-name{font-size:7.5pt}.print-label.preset-50x25 .pl-bars{height:10mm}.print-label.preset-a4-3x8{gap:1mm;padding:3mm 5mm}.print-label.preset-a4-3x8 .pl-name{font-size:9pt}.print-label.preset-a4-3x8 .pl-bars{height:14mm}.print-label.preset-a4-3x8 .pl-code{font-size:7.5pt}.print-label.preset-a4-3x8 .pl-meta{font-size:10pt}.label-print-root{display:none}@media print{html.printing-labels body>:not(.label-print-root){display:none!important}html.printing-labels body{background:#fff!important;margin:0!important;padding:0!important}html.printing-labels .label-print-root{position:static;display:block!important}html.printing-labels .label-print-root,html.printing-labels .label-print-root *{visibility:visible!important}html.printing-labels .label-print-root .print-label{break-after:page;page-break-after:always;box-shadow:none}html.printing-labels .label-print-root .print-label:last-child{break-after:auto;page-break-after:auto}html.printing-labels .label-sheet{break-after:page;page-break-after:always;grid-template-columns:repeat(3,70mm);grid-auto-rows:37.125mm;width:210mm;height:297mm;display:grid;overflow:hidden}html.printing-labels .label-sheet:last-child,html.printing-labels .label-sheet .print-label{break-after:auto;page-break-after:auto}}.field-help.field-error{color:#b42318}.dark .field-help.field-error{color:#ff9b8f}.offline-sales-badge{color:#14140f;font:inherit;cursor:pointer;background:#fff6dc;border:1px solid #f0d68a;border-radius:999px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 14px;font-size:13px;display:inline-flex}.offline-sales-badge.review{background:#fdecec;border-color:#e8a3a3}.offline-sales-list{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.offline-sales-list li{border:1px solid #14140f1a;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.offline-sales-list p{margin:4px 0 0}.offline-sales-reason{color:#a12a2a;font-size:13px}.offline-save-button{justify-content:center;width:100%;margin-top:8px}.provisional-receipt table{border-collapse:collapse;width:100%;margin-top:10px}.provisional-receipt td,.provisional-receipt th{text-align:left;padding:6px 0}.provisional-receipt td:last-child,.provisional-receipt th:last-child{text-align:right}.provisional-receipt tfoot tr:first-child>*{border-top:1px solid #14140f33}.provisional-stamp{color:#b07a00;letter-spacing:.06em;text-transform:uppercase;border:2px dashed #b07a00;border-radius:8px;margin:0 0 8px;padding:4px 12px;font-weight:700;display:inline-block}.approval-dialog .modal-description{align-items:flex-start;gap:8px;display:flex}.approval-dialog .modal-description svg{color:#14140f;flex:none;margin-top:2px}.dark .approval-dialog .modal-description svg{color:#beff50}.approval-pin-input{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.4rem}.approval-empty{color:#14140f;background:#beff502e;border-radius:10px;padding:12px 14px}.dark .approval-empty{color:inherit}.approval-pin-card{margin-top:16px}.approval-pin-fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.store-credit-hint{color:#14140f;background:#beff5038;border-radius:8px;margin:6px 0 0;padding:6px 10px;font-size:.85rem}.dark .store-credit-hint{color:#beff50;background:#beff501a}.store-credit-history{margin-top:20px}.store-credit-history h3{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;font-size:1rem;display:flex}.store-credit-history h3 span{font-size:.85rem;font-weight:500}.offline-indicator{color:#beff50;white-space:nowrap;background:#14140f;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.dark .offline-indicator{color:#14140f;background:#beff50}.synced-at{opacity:.7;white-space:nowrap;font-size:12px}.topbar-actions .offline-sales-badge{white-space:nowrap;margin:0;padding:6px 12px;font-size:12px}.dark .offline-sales-badge{color:#f2f2ea;background:#2a2414;border-color:#8a7330}.sync-notice{z-index:60;color:#f2f2ea;background:#14140f;border-radius:18px;align-items:center;gap:10px;max-width:min(560px,100vw - 32px);padding:12px 14px 12px 18px;font-size:14px;font-weight:600;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #14140f47}.sync-notice.ok>svg:first-child,.sync-notice.progress>svg:first-child{color:#beff50}.sync-notice.warn{color:#14140f;background:#fff6dc;border:1px solid #f0d68a}.sync-notice.review{color:#14140f;background:#fdecec;border:1px solid #e8a3a3}.sync-notice .button{flex-shrink:0;padding:6px 12px}.sync-notice .icon-button{color:inherit;margin-left:auto}.sync-notice .spin{animation:1s linear infinite sync-spin}@keyframes sync-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sync-notice .spin{animation:none}}.charge-offline-hint{text-align:center;opacity:.8;margin:8px 0 0;font-size:12px;line-height:1.4}.provisional-note{margin:0 0 8px;font-weight:600}@media (max-width:720px){.offline-indicator{gap:0;padding:7px;font-size:0}.synced-at{display:none}}.print-label .pl-brand{letter-spacing:.06em;text-transform:uppercase;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:5.5pt;font-weight:700;overflow:hidden}.print-label.has-brand{gap:.4mm;padding-top:1mm;padding-bottom:1mm}.print-label.has-brand.preset-38x25 .pl-bars{height:7.5mm}.print-label.has-brand.preset-50x25 .pl-bars{height:8.5mm}.print-label.preset-50x25 .pl-brand{font-size:6pt}.print-label.preset-a4-3x8 .pl-brand{font-size:8pt}.print-label.has-brand.preset-a4-3x8{padding-top:2.5mm;padding-bottom:2.5mm}.print-label.has-brand.preset-a4-3x8 .pl-bars{height:12mm}.labels-brand-note{margin:.25rem 0 .75rem}.exchange-filters{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:4px 0 10px;display:flex}.exchange-filter{align-items:center;gap:7px;display:flex}.exchange-filter span{color:var(--muted);font-size:11px;font-weight:700}.exchange-filter select{border:1px solid var(--line);background:var(--surface);border-radius:7px;max-width:220px;padding:6px 8px;font-size:12px}.filter-chip{border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:3px 6px 3px 10px;font-size:12px;font-weight:600;display:inline-flex}.filter-chip button{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:2px;display:inline-flex}.exchange-history-summary{margin:0 0 10px;padding:0;font-size:12px}.exchange-history-items{white-space:normal;min-width:140px;max-width:260px;font-size:12px;display:inline-block}.exchange-links .text-link{align-self:center;font-size:13px}.provisional-stamp.synced{color:#13805b;border-color:#13805b}.receipt-paper{margin-right:auto}.offline-synced-heading{margin:16px 0 6px;font-size:14px}@media print{.print-thermal-58 dialog[open]{font-size:9px;width:50mm!important;padding:0!important}.print-thermal-58 dialog[open] table{font-size:8.5px}.print-thermal-58 dialog[open] .invoice-summary{grid-template-columns:1fr!important}.print-thermal-58 .receipt-barcode svg{height:36px}dialog[open] .receipt-paper{display:none!important}dialog[open] .provisional-stamp{color:#000!important;border-color:#000!important}.print-thermal dialog[open]:has(.provisional-receipt) .invoice-summary{gap:4px 8px;padding:6px 0}.print-thermal dialog[open]:has(.provisional-receipt) .invoice-summary strong{font-size:11px}.print-thermal dialog[open]:has(.provisional-receipt) .invoice-totals{padding:6px 0}.print-thermal dialog[open]:has(.provisional-receipt) .invoice-totals .grand b{font-size:14px}.print-thermal-58 dialog[open]:has(.provisional-receipt) .col-price{display:none}.print-thermal-58 dialog[open]:has(.provisional-receipt) .invoice-summary strong{font-size:10px}.print-thermal dialog[open]:has(.provisional-receipt) .table-scroll{margin:0!important;padding:0!important}.print-thermal dialog[open]:has(.provisional-receipt) table{table-layout:auto;width:100%!important}:is(.print-thermal dialog[open]:has(.provisional-receipt) th,.print-thermal dialog[open]:has(.provisional-receipt) td){white-space:normal;padding:2px 3px!important}:is(.print-thermal dialog[open]:has(.provisional-receipt) th:last-child,.print-thermal dialog[open]:has(.provisional-receipt) td:last-child){text-align:right;padding-right:0!important}:is(.print-thermal dialog[open]:has(.provisional-receipt) th:first-child,.print-thermal dialog[open]:has(.provisional-receipt) td:first-child){padding-left:0!important}.print-thermal dialog[open]:has(.provisional-receipt) .invoice-totals{margin:0!important}}.nav-item .nav-readonly{opacity:.55;margin-left:auto;display:inline-flex}.alert-threshold-help{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.alert-branches{border:1px solid var(--line);border-radius:10px;gap:6px;margin:10px 0 0;padding:10px 12px;display:grid}.alert-branches legend{color:var(--muted);padding:0 4px;font-size:12px;font-weight:700}.gross-profit{gap:12px;margin-top:12px;display:grid}.gross-profit-cards{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.gross-profit-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.gross-profit-card span{color:var(--muted);font-size:12px}.gross-profit-card strong{font-variant-numeric:tabular-nums;font-size:16px}.gross-profit-card.strong{border-color:var(--ink)}.gross-profit-note{margin:0;font-size:12px}.public-nav nav{gap:clamp(14px,1.6vw,26px)}.mk-hero{padding:56px 0 8px}.mk-hero h1{max-width:22ch;font:500 clamp(36px, 5vw, 60px)/1.04 var(--font-brand), "Inter", sans-serif;letter-spacing:-.03em;margin:14px 0 0}.mk-lead{color:#4a4a40;max-width:760px;margin:20px 0 0;font-size:19px;line-height:1.55}.mk-chips{justify-content:flex-start;margin:24px 0 0}.mk-actions{justify-content:flex-start;margin-top:28px}.mk-body{padding:24px 0 72px}.mk-body>*{max-width:820px}.mk-block{margin-top:48px}.mk-block h2,.mk-faq h2,.mk-related h2{font:500 clamp(26px, 3vw, 34px)/1.12 var(--font-brand), "Inter", sans-serif;letter-spacing:-.025em;margin:0 0 14px}.mk-block p{color:#30302a;margin:0 0 14px;font-size:17px;line-height:1.7}.mk-points{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mk-points li{color:#30302a;grid-template-columns:22px 1fr;gap:10px;font-size:16px;line-height:1.55;display:grid}.mk-points svg{color:#14140f;background:#beff50;border-radius:999px;width:20px;height:20px;margin-top:3px;padding:2px}.mk-points strong{color:#14140f;font-weight:600}.mk-crumbs ol{color:#6e6e64;flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;font-size:13px;list-style:none;display:flex}.mk-crumbs li+li:before{content:"/";color:#b4b4a8;margin-right:6px}.mk-crumbs a{color:#6e6e64;text-underline-offset:3px;text-decoration:underline}.mk-crumbs a:hover{color:#14140f}.mk-faq{margin-top:64px}.mk-faq details{border-top:1px solid #e4e4da}.mk-faq details:last-of-type{border-bottom:1px solid #e4e4da}.mk-faq summary{cursor:pointer;color:#14140f;padding:20px 44px 20px 0;font-size:18px;font-weight:500;list-style:none;position:relative}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:after{content:"+";text-align:center;background:#f5f5eb;border-radius:999px;width:28px;height:28px;font-size:18px;line-height:28px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.mk-faq details[open] summary:after{content:"−";background:#beff50}.mk-faq details p{color:#4a4a40;margin:0 0 20px;font-size:16px;line-height:1.65}.mk-related{margin-top:64px}.mk-related ul,.mk-tiles{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.mk-related a,.mk-tiles a{box-sizing:border-box;color:#14140f;height:100%;transition:background .2s ease, transform .3s var(--ease-out);background:#f5f5eb;border-radius:28px;flex-direction:column;gap:6px;padding:22px 48px 22px 22px;display:flex;position:relative}.mk-related a:hover,.mk-tiles a:hover{background:#beff50;transform:translateY(-2px)}.mk-related strong,.mk-tiles strong{font-size:17px;font-weight:600}.mk-related span,.mk-tiles span{color:#4a4a40;font-size:14px;line-height:1.45}.mk-related svg,.mk-tiles svg{position:absolute;top:24px;right:20px}.mk-body>.mk-related{max-width:none}.st-section.fog .mk-tiles a{background:#fff}.mk-table-wrap{border-radius:28px;overflow-x:auto;box-shadow:0 0 0 1px #e4e4da}.mk-table{border-collapse:collapse;background:#fff;width:100%;font-size:15px}.mk-table caption{caption-side:top;text-align:left;padding:18px 20px 6px;font-weight:600}.mk-table th,.mk-table td{text-align:left;vertical-align:top;border-top:1px solid #e4e4da;padding:12px 20px}.mk-table thead th{color:#f5f5eb;background:#14140f;border-top:0;font-weight:500}.mk-table thead th:nth-child(2){color:#beff50}.mk-table tbody th{color:#14140f;font-weight:500}.mk-table td{color:#30302a}.mk-note{color:#6e6e64!important;margin-top:10px!important;font-size:13px!important}.mk-body>.mk-block:has(.mk-table-wrap){max-width:1000px}.mk-quotes{gap:14px;display:grid}.mk-quotes blockquote{background:#f5f5eb;border-radius:28px;margin:0;padding:22px 24px}.mk-quotes p{margin:0 0 8px;font-size:17px}.mk-quotes cite{color:#6e6e64;font-size:14px;font-style:normal}.mk-article .mk-block h2{font-size:clamp(24px,2.6vw,30px)}.mk-why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mk-why-grid article{background:#fff;border-radius:28px;padding:26px 22px;box-shadow:0 0 0 1px #e4e4da}.mk-why-grid h3{letter-spacing:-.01em;margin:0 0 10px;font-size:19px;font-weight:600}.mk-why-grid p{color:#4a4a40;margin:0;font-size:15px;line-height:1.55}.mk-why-grid a{color:#14140f;text-underline-offset:3px;text-decoration:underline}.mk-home-split{grid-template-columns:1fr 1fr;gap:48px;margin-bottom:24px;display:grid}.mk-home-split h2{margin-bottom:12px}.mk-muted{color:#4a4a40;font-size:17px;line-height:1.55}.mk-inline-links{flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.mk-inline-links a{color:#14140f;border:1px solid #14140f;border-radius:999px;padding:10px 18px;font-size:15px;display:inline-flex}.mk-inline-links a:hover{color:#f5f5eb;background:#14140f}.mk-article-links{margin:8px 0 0;padding:0;list-style:none}.mk-article-links li{border-top:1px solid #e4e4da}.mk-article-links a{color:#14140f;padding:14px 0;font-size:16px;display:block}.mk-article-links a:hover{text-underline-offset:3px;text-decoration:underline}.mk-footer{color:#d2d2c8;background:#14140f;padding:64px 0 32px}.mk-footer .nx-logo-light{display:none!important}.mk-footer .nx-logo-dark{display:block!important}.mk-footer-brand{gap:14px;max-width:420px;display:grid}.mk-footer-brand p{color:#d2d2c8;margin:0;font-size:14px;line-height:1.6}.mk-footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:44px;display:grid}.mk-footer-links h2{letter-spacing:.1em;text-transform:uppercase;color:#beff50;margin:0 0 12px;font-size:12px;font-weight:500}.mk-footer-links ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.mk-footer a{color:#d2d2c8;font-size:14px}.mk-footer a:hover{color:#beff50}.mk-footer-base{border-top:1px solid #30302a;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:22px;font-size:13px;display:flex}.mk-footer-base span:last-child{flex-wrap:wrap;gap:18px;display:flex}@media (max-width:1100px){.public-nav nav{font-size:13px}}@media (max-width:960px){.mk-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-home-split{grid-template-columns:1fr}.mk-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mk-hero{padding-top:32px}.mk-why-grid,.mk-footer-links{grid-template-columns:1fr}.mk-table th,.mk-table td{padding:10px 12px}}.receipt-print-root{display:none}.receipt-print-root.measuring{visibility:hidden;display:block;position:absolute;top:0;left:-10000px}.receipt-sheet{box-sizing:border-box;color:#000;font-family:var(--font-sans,Arial), Arial, sans-serif;background:#fff;font-size:10.5pt;line-height:1.35}.receipt-sheet *,.receipt-sheet :before,.receipt-sheet :after{box-sizing:border-box;color:#000!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;transition:none!important;animation:none!important}.receipt-sheet p{margin:0}.receipt-sheet .modal-heading{border:0;border-bottom:1px dashed #000;margin:0 0 2mm;padding:0 0 1.5mm;display:block}.receipt-sheet .modal-heading h2{font:600 10pt/1.3 var(--font-sans,Arial), Arial, sans-serif;letter-spacing:0;overflow-wrap:anywhere;margin:0}.receipt-sheet .receipt-business{text-align:left;margin:0 0 3mm;padding:0;display:block}.receipt-sheet .receipt-business h2{font:700 15pt/1.2 var(--font-brand,Arial), Arial, sans-serif;letter-spacing:0;margin:0 0 1mm}.receipt-sheet .receipt-business p{font-size:9.5pt}.receipt-sheet .receipt-business p:empty{display:none}.receipt-sheet .provisional-receipt{text-align:left;border:0;margin:0 0 3mm;padding:0}.receipt-sheet .provisional-stamp{letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.5mm;padding:1mm 3mm;font-size:11pt;font-weight:800;display:inline-block;border:2px dashed #000!important}.receipt-sheet .provisional-stamp.synced{border-style:solid!important}.receipt-sheet .provisional-note{font-size:9pt;font-weight:600}.receipt-sheet .invoice-summary{border:1px solid #000;border-left:0;border-right:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:2mm 4mm;margin:0 0 3mm;padding:2mm 0;display:grid}.receipt-sheet .invoice-summary>div{gap:.5mm;min-width:0;display:grid}.receipt-sheet .invoice-summary span{text-transform:none;letter-spacing:0;font-size:8.5pt;color:#333!important}.receipt-sheet .invoice-summary strong{overflow-wrap:anywhere;font-size:10pt;font-weight:700}.receipt-sheet .invoice-summary .badge{text-transform:capitalize;border:0;padding:0;font-size:10pt;font-weight:700}.receipt-sheet .table-scroll{border:0;margin:0;padding:0;max-height:none!important;overflow:visible!important}.receipt-sheet table{border-collapse:collapse;table-layout:fixed;margin:0;font-size:10pt;width:100%!important;min-width:0!important}.receipt-sheet thead{display:table-header-group}.receipt-sheet tr{break-inside:avoid;page-break-inside:avoid}.receipt-sheet th,.receipt-sheet td{text-align:right;vertical-align:top;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;border:0;white-space:normal!important;border-bottom:1px solid #bbb!important;padding:1.4mm 1.5mm!important}.receipt-sheet th{text-transform:none;letter-spacing:0;font-size:8.5pt;font-weight:700;border-bottom:1px solid #000!important;position:static!important}.receipt-sheet th:first-child,.receipt-sheet td:first-child{text-align:left;padding-left:0!important}.receipt-sheet th:last-child,.receipt-sheet td:last-child{padding-right:0!important}.receipt-sheet .col-sku{text-align:left;width:22%;font-size:9pt}.receipt-sheet .col-qty{width:14%}.receipt-sheet .col-price,.receipt-sheet .col-total{width:17%}.receipt-sheet .col-price *,.receipt-sheet .col-total *,.receipt-sheet .invoice-totals b *{white-space:nowrap}.receipt-sheet .invoice-totals{break-inside:avoid;page-break-inside:avoid;border:0;gap:1mm;width:48%;margin:3mm 0 0 auto;padding:0;display:grid}.receipt-sheet .invoice-totals span{text-align:left;justify-content:space-between;align-items:baseline;gap:3mm;font-size:10pt;display:flex}.receipt-sheet .invoice-totals b{text-align:right;white-space:nowrap;font-weight:600}.receipt-sheet .invoice-totals .zero{display:none}.receipt-sheet .invoice-totals .grand{border-top:1.5px solid #000;border-bottom:1.5px solid #000;margin-top:1mm;padding:1.5mm 0;font-size:12pt;font-weight:800}.receipt-sheet .invoice-totals .grand b{font-size:13pt;font-weight:800}.receipt-sheet .fbr-block{break-inside:avoid;border:0;border-top:1px dashed #000;align-items:center;gap:3mm;margin:3mm 0 0;padding:2mm 0;display:flex}.receipt-sheet .fbr-block img{width:24mm;height:24mm}.receipt-sheet .receipt-footer{text-align:center;margin:3mm 0 0;font-size:9.5pt}.receipt-sheet .receipt-footer:empty{display:none}.receipt-sheet .receipt-barcode{break-inside:avoid;page-break-inside:avoid;justify-items:center;gap:1mm;margin:3mm 0 0;display:grid}.receipt-sheet .receipt-barcode svg{width:auto;max-width:70mm;height:14mm}.receipt-sheet .receipt-barcode small{text-align:center;font-size:8.5pt}.receipt-sheet>p{margin:2mm 0 0;font-size:9.5pt}.receipt-print-root.paper-80mm .receipt-sheet{width:80mm;padding:3mm 4mm 4mm;font-size:9pt}.receipt-print-root.paper-58mm .receipt-sheet{width:58mm;padding:2mm 5mm 3mm;font-size:8.5pt}.receipt-print-root:not(.paper-a4) .modal-heading h2{text-align:center;font-size:9pt}.receipt-print-root:not(.paper-a4) .receipt-business{text-align:center}.receipt-print-root:not(.paper-a4) .receipt-business h2{font-size:13pt}.receipt-print-root:not(.paper-a4) .receipt-business p{font-size:8.5pt}.receipt-print-root:not(.paper-a4) .provisional-receipt{text-align:center}.receipt-print-root:not(.paper-a4) .provisional-note{font-size:8.5pt}.receipt-print-root:not(.paper-a4) .invoice-summary{border-style:dashed;grid-template-columns:1fr;gap:.6mm;padding:1.5mm 0}.receipt-print-root:not(.paper-a4) .invoice-summary>div{justify-content:space-between;align-items:baseline;gap:2mm;display:flex}.receipt-print-root:not(.paper-a4) .invoice-summary span{flex:none;font-size:8pt}.receipt-print-root:not(.paper-a4) .invoice-summary strong{text-align:right;font-size:8.5pt}.receipt-print-root:not(.paper-a4) table{font-size:8.5pt}.receipt-print-root:not(.paper-a4) th,.receipt-print-root:not(.paper-a4) td{border-bottom-style:dashed!important;padding:.8mm!important}.receipt-print-root:not(.paper-a4) .col-sku,.receipt-print-root:not(.paper-a4) .col-returned{display:none}.receipt-print-root:not(.paper-a4) .col-qty{width:9mm}.receipt-print-root:not(.paper-a4) .col-price{width:18mm}.receipt-print-root:not(.paper-a4) .col-total{width:20mm}.receipt-print-root.paper-58mm .col-price{display:none}.receipt-print-root.paper-58mm .col-qty{width:7mm}.receipt-print-root.paper-58mm .col-total{width:18mm}.receipt-print-root.paper-58mm table{font-size:8pt}.receipt-print-root:not(.paper-a4) .invoice-totals{gap:.6mm;width:100%;margin-top:2mm}.receipt-print-root:not(.paper-a4) .invoice-totals span{font-size:8.5pt}.receipt-print-root:not(.paper-a4) .invoice-totals .grand{font-size:10.5pt}.receipt-print-root:not(.paper-a4) .invoice-totals .grand b{font-size:11pt}.receipt-print-root:not(.paper-a4) .receipt-barcode svg{max-width:100%;height:12mm}.receipt-print-root:not(.paper-a4) .fbr-block{text-align:center;flex-direction:column}.receipt-print-root:not(.paper-a4) .fbr-block img{width:22mm;height:22mm}@media print{html.printing-receipt,html.printing-receipt body{background:#fff!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}html.printing-receipt body>:not(.receipt-print-root),html.printing-receipt dialog{display:none!important}html.printing-receipt .receipt-print-root{position:static;visibility:visible!important;display:block!important}html.printing-receipt .receipt-print-root *{visibility:visible!important}html.printing-receipt .receipt-print-root.paper-a4 .receipt-sheet{width:auto;padding:0}}.receipt-sheet td,.receipt-sheet th{font-size:inherit!important}.receipt-print-root:not(.paper-a4) th{font-size:.95em!important}.branch-compare{gap:16px;margin-top:12px;display:grid}.bc-period{color:var(--muted);margin:0;font-size:13px}.bc-board{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.bc-card{text-align:left;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--line);gap:6px;padding:16px;display:grid;position:relative}.bc-card:disabled{cursor:default}.bc-card:not(:disabled):hover{border-color:#14140f}.bc-card.selected{border-color:#14140f;box-shadow:inset 0 0 0 1px #14140f}.dark .bc-card.selected,.dark .bc-card:not(:disabled):hover{border-color:#beff50;box-shadow:inset 0 0 0 1px #beff50}.bc-card .rank{position:absolute;top:14px;right:14px}.bc-card-name{padding-right:32px;font-size:14px;font-weight:700}.bc-card strong{font:700 22px/1.2 var(--font-brand);font-variant-numeric:tabular-nums}.bc-card-meta{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.bc-target{align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.bc-spark{width:100%;height:40px;display:block}.bc-spark-line{fill:none;stroke:#14140f;stroke-width:1.6px;vector-effect:non-scaling-stroke}.bc-spark-area{fill:#beff5073;stroke:none}.dark .bc-spark-line{stroke:#beff50}.dark .bc-spark-area{fill:#beff5029}.bc-delta{white-space:nowrap;align-items:center;gap:2px;font-size:11px;font-weight:700;display:inline-flex}.bc-delta.up{color:var(--success,#13805b)}.bc-delta.down{color:var(--danger,#b42318)}.bc-delta.flat,.bc-delta.new{color:var(--muted)}.bc-table-wrap{padding:0}.bc-table{border-collapse:collapse;width:100%;font-size:13px}.bc-table th,.bc-table td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;vertical-align:top;padding:10px 14px}.bc-table thead th{background:var(--surface);font-size:12px;position:sticky;top:0}.bc-table tbody th{text-align:left;font-weight:600}.bc-table td{font-variant-numeric:tabular-nums}.bc-table td .bc-value{font-weight:600;display:block}.bc-table td.best .bc-value{background:#beff508c;border-radius:4px;padding:0 4px;display:inline-block}.dark .bc-table td.best .bc-value{background:#beff5033}.bc-table td.bc-text{white-space:normal;text-align:right;max-width:200px}.bc-table .bc-total{background:var(--surface-2)}.bc-widget{gap:12px;margin-bottom:16px;display:grid}.bc-widget .panel-heading{flex-wrap:wrap;gap:10px}.bc-widget-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bc-widget-list button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:24px minmax(0,1.2fr) minmax(80px,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.bc-widget-list button:hover:not(:disabled){background:var(--surface-2)}.bc-widget-name{min-width:0;display:grid}.bc-widget-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.bc-widget-name small{color:var(--muted);font-size:12px}.bc-widget-figure{font-variant-numeric:tabular-nums;justify-items:end;gap:2px;display:grid}.bc-widget .bc-spark{height:32px}.bc-hub{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:16px;display:grid}.bc-hub-card{align-content:start;gap:14px;padding:18px;display:grid}.bc-hub-card header{align-items:center;gap:12px;display:flex}.bc-hub-card h3{font:600 16px/1.3 var(--font-brand);margin:0}.bc-hub-card header p{color:var(--muted);margin:2px 0 0;font-size:12px}.bc-hub-facts{gap:8px;margin:0;display:grid}.bc-hub-facts div{grid-template-columns:110px minmax(0,1fr);gap:8px;font-size:13px;display:grid}.bc-hub-facts dt{color:var(--muted);align-items:center;gap:5px;display:inline-flex}.bc-hub-facts dd{overflow-wrap:anywhere;margin:0}.bc-hub-target{background:var(--surface-2);border-radius:12px;gap:8px;padding:12px;display:grid}.bc-hub-target>div{gap:2px;display:grid}.bc-hub-target span{color:var(--muted);font-size:12px}.bc-hub-target strong{font:700 20px/1.2 var(--font-brand);font-variant-numeric:tabular-nums}.bc-hub-target small{color:var(--muted);font-size:12px}.bc-progress{background:var(--surface-3);border-radius:99px;height:8px;display:block;overflow:hidden}.bc-progress span{background:#beff50;border-right:2px solid #14140f;height:100%;display:block}.bc-hub-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.bc-hub-card footer .text-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.bc-matrix{margin-bottom:16px}.bc-matrix .panel-heading{flex-wrap:wrap;gap:10px}.bc-matrix .num{text-align:right;font-variant-numeric:tabular-nums}.bc-matrix td.bc-low{color:#8a5a00;background:#fff6dc;font-weight:700}.dark .bc-matrix td.bc-low{color:#f0d68a;background:#2a2414}.bc-transfer{min-width:min(520px,80vw)}@media (max-width:640px){.bc-widget-list button{grid-template-columns:24px minmax(0,1fr) auto}.bc-widget-list .bc-spark{display:none}}.bc-matrix{gap:12px;padding:18px;display:grid;overflow:hidden}.bc-matrix .panel-heading{margin:0;padding:0}.bc-matrix h2,.bc-widget h2{align-items:center;gap:6px;display:inline-flex}.bc-matrix .table-scroll{max-height:560px;margin:0;overflow:auto}.bc-matrix thead th{z-index:1;background:var(--surface);position:sticky;top:0}.bc-widget{padding:18px 20px}.bc-widget .panel-heading{margin:0;padding:0}.bc-matrix .strip-search{border:1px solid var(--line)}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_6d34aff4-module__XNrmUq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_6d34aff4-module__XNrmUq__variable{--font-brand:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_957823e7-module__PA9cZa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_957823e7-module__PA9cZa__variable{--font-code:"JetBrains Mono", "JetBrains Mono Fallback"}
