:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7f9;--surface:#fff;--surface-2:#eef3f6;--ink:#172026;--muted:#66737f;--line:#dbe2e7;--accent:#007c89;--accent-2:#d94f30;--good:#0f8a5f;--warn:#b35c00;--shadow:0 18px 48px #1720261a}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}.platform-box{border:1px solid var(--line);background:#f7fafb;border-radius:8px;gap:12px;padding:14px;display:grid}.platform-summary{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:start;gap:4px;padding:12px;display:grid}.platform-summary span{color:var(--ink);font-weight:900}.platform-summary small{color:var(--muted);line-height:1.45}.marketplace-rules{background:#fffaf2;border:1px solid #f0d9ad;border-radius:8px;gap:14px;padding:14px;display:grid}.marketplace-rules[hidden]{display:none}.rule-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.rule-heading strong{margin-top:4px;display:block}.rule-heading small,.fine-print{color:var(--muted);line-height:1.45}.fine-print{font-size:.84rem}.topbar{border-bottom:1px solid var(--line);z-index:5;background:#ffffffeb;justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(18px,4vw,52px);display:flex;position:sticky;top:0}.topbar h1,h2,p{margin:0}.topbar h1{font-size:1.35rem}nav{flex-wrap:wrap;gap:16px;display:flex}nav a{color:var(--muted);font-size:.92rem;text-decoration:none}main{gap:22px;max-width:1180px;margin:0 auto;padding:28px clamp(16px,4vw,36px) 56px;display:grid}.intro{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:20px;display:grid}.intro>div{gap:12px;display:grid}.intro h2{max-width:840px;font-size:clamp(2rem,5vw,4.6rem);line-height:.97}.intro p:not(.eyebrow){color:var(--muted);max-width:720px;font-size:1.04rem;line-height:1.65}.eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.status-panel,.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px}.status-panel{align-content:center;gap:6px;padding:22px;display:grid}.status-panel span,.status-panel small,.muted,.recommendation,.metrics span,.price-card span{color:var(--muted)}.status-panel strong{font-size:3rem}.workspace{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:22px;display:grid}.panel{padding:22px}.panel-heading,.section-heading{justify-content:space-between;align-items:start;gap:18px;margin-bottom:20px;display:flex}.panel-heading{gap:6px;display:grid}.panel-heading h2,.section-heading h2{font-size:1.35rem}.form-panel{gap:18px;display:grid}label{color:#2c3942;gap:7px;font-size:.88rem;font-weight:700;display:grid}.label-title{align-items:center;gap:7px;min-width:0;display:inline-flex}.help{color:var(--accent);cursor:help;background:#e4eef1;border:1px solid #c9d8dd;border-radius:999px;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:.74rem;font-weight:900;line-height:1;display:inline-flex;position:relative}.help:after{color:#fff;content:attr(aria-label);opacity:0;pointer-events:none;visibility:hidden;z-index:20;background:#172026;border-radius:6px;width:max-content;max-width:min(270px,72vw);padding:9px 10px;font-size:.78rem;font-weight:600;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.help:before{content:"";opacity:0;pointer-events:none;visibility:hidden;z-index:21;border:6px solid #0000;border-top-color:#172026;transition:opacity .14s;position:absolute;bottom:calc(100% - 2px);left:50%;transform:translate(-50%)}.help:hover:after,.help:focus:after,.help:hover:before,.help:focus:before{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}input,select{border:1px solid var(--line);color:var(--ink);background:#fbfcfd;border-radius:6px;outline:none;width:100%;min-height:44px;padding:10px 12px}input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #007c8924}input[type=range]{accent-color:var(--accent);padding:0}.range-value{color:var(--muted);font-weight:600}.grid{gap:14px;display:grid}.two{grid-template-columns:repeat(2,minmax(0,1fr))}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.actions{flex-wrap:wrap;gap:10px;display:flex}.actions.compact{justify-content:flex-end}button,.button-link{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:6px;min-height:42px;padding:10px 14px;font-weight:800}button:hover,.button-link:hover{filter:brightness(.96)}button.secondary,.file-button{cursor:pointer;border-radius:6px;min-height:42px;padding:10px 14px;font-weight:800}.primary-cta{background:var(--accent);color:#fff;min-height:42px;padding:10px 14px}.primary-cta:visited{color:#fff}.primary-cta:hover,.primary-cta:focus{background:var(--accent);color:#fff}.text-button{color:var(--accent);background:0 0;min-height:0;padding:0}.text-button+.text-button{margin-left:12px}.text-button.danger{color:#b43420}.result-panel{gap:18px;display:grid;position:sticky;top:92px}.price-card{color:#fff;background:#10262d;border-radius:8px;gap:6px;padding:22px;display:grid}.price-card span{color:#bdd4da}.price-card strong{font-size:clamp(2rem,6vw,3.7rem);line-height:1}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.metrics div{background:var(--surface-2);border-radius:8px;gap:5px;padding:13px;display:grid}.metrics strong{font-size:1.08rem}.save-message{color:var(--good);background:#eaf7f1;border:1px solid #b9e2d0;border-radius:6px;padding:10px 12px;font-weight:800}.recommendation{border-left:4px solid var(--accent);padding-left:12px;line-height:1.55}.inventory-section{box-shadow:none}.inventory-tools{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:14px;margin-bottom:16px;display:grid}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:13px 10px}th{color:var(--muted);text-transform:uppercase;font-size:.78rem}.empty-state{color:var(--muted);padding:18px 0 4px}.row-actions{min-width:260px}.stock-low{color:var(--warn);background:#fff1dd;border:1px solid #ffd199;border-radius:999px;justify-content:center;min-width:30px;padding:3px 9px;font-weight:900;display:inline-flex}.label-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:22px;display:grid}.label-controls{gap:14px;margin:18px 0;display:grid}.check-row{border:1px solid var(--line);background:#f7fafb;border-radius:6px;align-self:end;align-items:center;gap:9px;min-height:44px;padding:10px 12px;display:flex}.check-row input{width:auto;min-height:0}.label-preview{box-shadow:var(--shadow);text-align:center;background:#fff;border:1px solid #cfd9df;border-radius:8px;justify-items:center;gap:16px;min-height:360px;padding:24px;display:grid}.label-preview.label-small{min-height:280px;padding:18px}.label-preview.label-large{min-height:430px;padding:28px}.label-preview strong{margin-top:8px;font-size:1.4rem;display:block}.label-brand{color:var(--accent-2);text-transform:uppercase;font-weight:900}.label-preview img{aspect-ratio:1;border:10px solid #f4f7f8;border-radius:8px;width:180px}.label-preview.label-small img{width:140px}.label-preview.label-large img{width:220px}.label-foot{justify-content:center;gap:18px;width:100%;display:flex}.label-foot span:first-child{font-weight:900}.print-sheet{display:none}.print-label{page-break-inside:avoid;text-align:center;background:#fff;border:1px solid #cfd9df;border-radius:4px;align-content:space-between;justify-items:center;padding:5mm;display:grid;overflow:hidden}.print-label.label-small{width:70mm;height:38mm}.print-label.label-medium{width:90mm;height:50mm}.print-label.label-large{width:110mm;height:70mm}.print-label strong{margin-top:2mm;font-size:10pt;display:block}.print-label small{font-size:8pt}.print-label img{aspect-ratio:1;width:22mm}.print-label.label-medium img{width:28mm}.print-label.label-large img{width:34mm}@media (max-width:880px){.topbar,.intro,.workspace,.label-layout{grid-template-columns:1fr}.topbar{align-items:start;display:grid}.result-panel{position:static}.three,.two,.metrics,.inventory-tools{grid-template-columns:1fr}}@media print{@page{margin:10mm;size:A4}body *{visibility:hidden}#printSheet,#printSheet *{visibility:visible}#printSheet{background:#fff;flex-wrap:wrap;align-content:start;gap:4mm;width:190mm;min-height:277mm;padding:0;display:flex;position:absolute;top:0;left:0}}.seo-content{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:18px;padding:24px;display:grid}.seo-content h2{margin-top:6px;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.08}.seo-content p{color:var(--muted);max-width:820px;line-height:1.65}.seo-list{gap:10px;margin:0;padding-left:20px;display:grid}.seo-list li{color:#2c3942;line-height:1.5}.seo-links{flex-wrap:wrap;gap:10px;display:flex}.seo-links a{color:var(--accent);background:#eef7f7;border:1px solid #c9e0e2;border-radius:999px;padding:9px 12px;font-size:.9rem;font-weight:800;text-decoration:none}.seo-links a:hover{background:#dff0f1}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.faq-grid article{border:1px solid var(--line);background:#f7fafb;border-radius:8px;padding:16px}.faq-grid h3{margin:0 0 8px;font-size:1rem}@media (max-width:880px){.faq-grid{grid-template-columns:1fr}}.actions>button,.actions>.button-link{cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex}.actions>button:not(.secondary),.actions>.primary-cta{background:var(--accent);color:#fff}.actions>button.secondary{background:var(--surface-2);color:var(--ink)}.actions>.primary-cta:visited,.actions>.primary-cta:hover,.actions>.primary-cta:focus{background:var(--accent);color:#fff}.inventory-page{max-width:1240px}.inventory-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;display:grid}.inventory-hero h2{max-width:820px;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.inventory-hero p:not(.eyebrow){color:var(--muted);max-width:720px;margin-top:12px;line-height:1.65}.inventory-actions{justify-content:flex-end}.import-modal-backdrop{z-index:30;background:#17202694;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.import-modal{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:16px;width:min(100%,760px);max-width:760px;max-height:min(86vh,760px);padding:22px;display:grid;overflow:auto;box-shadow:0 24px 80px #17202647}.import-preview-header{justify-content:space-between;align-items:start;gap:18px;display:flex}.import-preview-header h2{overflow-wrap:anywhere;margin:4px 0 8px;font-size:1.3rem}.import-preview-header p:not(.eyebrow),.import-message,.import-preview-items span,.import-preview-items p{color:var(--muted);line-height:1.5}.modal-close{background:var(--surface-2);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;min-height:34px;padding:0;font-weight:900;display:inline-flex}.import-preview-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.import-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.import-preview-grid article{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;gap:5px;padding:12px;display:grid}.import-preview-grid span{color:var(--muted)}.import-preview-grid strong{font-size:1.35rem}.import-preview-items{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.import-preview-items article{grid-template-columns:minmax(0,1fr) 90px 120px;align-items:center;gap:12px;padding:12px 14px;display:grid}.import-preview-items article+article{border-top:1px solid var(--line)}.import-preview-items article div{gap:3px;min-width:0;display:grid}.import-preview-items strong{overflow-wrap:anywhere}.import-preview-items p{border-top:1px solid var(--line);padding:12px 14px}.import-message{border:1px solid var(--line);background:#f7fafb;border-radius:8px;padding:12px 14px}.inventory-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.inventory-stats article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:6px;padding:16px;display:grid}.inventory-stats span,.inventory-values span,.inventory-card-main p{color:var(--muted)}.inventory-stats strong{font-size:1.45rem}.inventory-board{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.inventory-filters{box-shadow:none;gap:14px;display:grid;position:sticky;top:92px}.inventory-list{gap:12px;display:grid}.inventory-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:16px;display:grid}.inventory-card-main{justify-content:space-between;align-items:start;gap:14px;display:flex}.inventory-card h3{margin:8px 0 4px;font-size:1.2rem}.sku-pill{color:var(--accent);background:#e4eef1;border:1px solid #c9d8dd;border-radius:999px;padding:4px 9px;font-size:.78rem;font-weight:900;display:inline-flex}.stock-control{grid-template-columns:34px minmax(34px,auto) 34px;align-items:center;gap:8px;display:grid}.stock-control button{min-height:34px;padding:0}.stock-control strong{text-align:center}.inventory-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inventory-values div{background:var(--surface-2);border-radius:8px;gap:4px;padding:12px;display:grid}.inventory-card-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inventory-card-actions a,.inventory-card-actions button{color:var(--accent);cursor:pointer;background:0 0;border:0;min-height:0;padding:0;font-weight:800;text-decoration:none}@media (max-width:980px){.inventory-hero,.inventory-board{grid-template-columns:1fr}.import-preview-header{display:grid}.import-preview-actions{justify-content:flex-start}.import-preview-items article{grid-template-columns:1fr}.inventory-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-filters{position:static}}@media (max-width:620px){.inventory-stats,.inventory-values,.inventory-card-main,.import-preview-grid{grid-template-columns:1fr}.inventory-card-main{display:grid}}.labels-page{max-width:1240px}.labels-hero{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:22px;display:grid}.labels-hero h2{max-width:820px;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.labels-hero p:not(.eyebrow){color:var(--muted);max-width:720px;margin-top:12px;line-height:1.65}.labels-workspace{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:18px;display:grid}.label-sidebar{box-shadow:none;gap:14px;display:grid;position:sticky;top:92px}.label-product-list{gap:8px;max-height:520px;display:grid;overflow:auto}.label-product-list button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#f7fafb;border-radius:8px;justify-items:start;gap:4px;min-height:0;padding:12px;display:grid}.label-product-list button.selected{background:#e8f5f4;border-color:#9bcfca}.label-product-list span,.label-product-list small,.selected-label-card p,.selected-label-meta{color:var(--muted)}.labels-console{gap:18px;display:grid}.label-config{box-shadow:none}.labels-preview-grid{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);align-items:stretch;gap:18px;display:grid}.selected-label-card{box-shadow:none;gap:18px;display:grid}.selected-label-card h3{margin:10px 0 6px;font-size:1.55rem}.selected-label-meta{flex-wrap:wrap;gap:10px;display:flex}.selected-label-meta span{background:var(--surface-2);border-radius:999px;padding:6px 10px}.secondary-cta,.secondary-cta:visited,.secondary-cta:hover,.secondary-cta:focus{background:var(--surface-2);color:var(--ink)}@media (max-width:980px){.labels-hero,.labels-workspace,.labels-preview-grid{grid-template-columns:1fr}.label-sidebar{position:static}}button.action-primary,a.action-primary,.actions>button.action-primary,.actions>a.action-primary{color:#fff!important;cursor:pointer!important;background:#007c89!important;border:1px solid #007c89!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-height:42px!important;padding:10px 14px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}button.action-secondary,a.action-secondary,label.action-secondary,.actions>button.action-secondary,.actions>a.action-secondary,.actions>label.action-secondary{color:#172026!important;cursor:pointer!important;background:#eef3f6!important;border:1px solid #dbe2e7!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-height:42px!important;padding:10px 14px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}button.action-primary:hover,a.action-primary:hover,button.action-primary:focus,a.action-primary:focus{color:#fff!important;background:#006a75!important;border-color:#006a75!important}button.action-secondary:hover,a.action-secondary:hover,label.action-secondary:hover,button.action-secondary:focus,a.action-secondary:focus,label.action-secondary:focus-within{color:#172026!important;background:#dfe8ec!important}.margin-page{max-width:1240px}.margin-hero{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:22px;display:grid}.margin-hero h2{max-width:820px;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.margin-hero p:not(.eyebrow){color:var(--muted);max-width:720px;margin-top:12px;line-height:1.65}.margin-verdict{border:1px solid var(--line);border-radius:8px;align-content:center;gap:6px;padding:22px;display:grid}.margin-verdict.good{background:#eaf7f1;border-color:#b9e2d0}.margin-verdict.warn{background:#fff7e8;border-color:#f0d9ad}.margin-verdict.danger{background:#fff0ec;border-color:#f2b8aa}.margin-verdict span,.margin-verdict small{color:var(--muted)}.margin-verdict strong{font-size:3rem}.margin-workspace{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:22px;display:grid}.margin-form{gap:18px;display:grid}.margin-results{gap:14px;display:grid;position:sticky;top:92px}.margin-price-card{color:#fff;background:#10262d;gap:8px;display:grid}.margin-price-card span,.margin-price-card p{color:#bdd4da}.margin-price-card strong{font-size:clamp(2rem,5vw,3.4rem);line-height:1}.margin-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.margin-result-grid article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:5px;padding:14px;display:grid}.margin-result-grid span{color:var(--muted)}@media (max-width:980px){.margin-hero,.margin-workspace{grid-template-columns:1fr}.margin-results{position:static}}@media (max-width:620px){.margin-result-grid{grid-template-columns:1fr}}.marketplace-page{max-width:1240px}.marketplace-hero{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:22px;display:grid}.marketplace-hero h2{max-width:820px;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.marketplace-hero p:not(.eyebrow){color:var(--muted);max-width:720px;margin-top:12px;line-height:1.65}.marketplace-verdict{color:#fff;background:#10262d;border-radius:8px;align-content:center;gap:8px;padding:22px;display:grid}.marketplace-verdict span,.marketplace-verdict small{color:#bdd4da}.marketplace-verdict strong{font-size:clamp(2rem,5vw,3rem);line-height:1}.marketplace-workspace{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:22px;display:grid}.marketplace-form{gap:18px;display:grid}.marketplace-results{gap:14px;display:grid;position:sticky;top:92px}.marketplace-price-card{color:#fff;background:#10262d;gap:8px;display:grid}.marketplace-price-card span,.marketplace-price-card p{color:#bdd4da}.marketplace-price-card strong{font-size:clamp(2rem,5vw,3.4rem);line-height:1}.marketplace-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marketplace-result-grid article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:5px;padding:14px;display:grid}.marketplace-result-grid span{color:var(--muted)}@media (max-width:980px){.marketplace-hero,.marketplace-workspace{grid-template-columns:1fr}.marketplace-results{position:static}}@media (max-width:620px){.marketplace-result-grid{grid-template-columns:1fr}}.home-page{max-width:1240px}.home-hero{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:22px;display:grid}.home-hero h2{max-width:920px;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.98}.home-hero p:not(.eyebrow){color:var(--muted);max-width:740px;margin:14px 0 20px;line-height:1.65}.home-flow-card{color:#fff;background:#10262d;border-radius:8px;gap:14px;padding:24px;display:grid}.home-flow-card span{color:#bdd4da;font-weight:800}.home-flow-card ol{gap:12px;margin:0;padding-left:20px;display:grid}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tool-card{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:8px;gap:10px;min-height:210px;padding:18px;text-decoration:none;display:grid}.tool-card:hover,.tool-card:focus{box-shadow:var(--shadow);border-color:#9bcfca}.tool-card span{color:var(--accent);text-transform:uppercase;font-size:.74rem;font-weight:900}.tool-card h3{margin:0;font-size:1.35rem}.tool-card p{color:var(--muted);line-height:1.5}.tool-card strong{color:var(--accent);align-self:end}.home-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-strip article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;padding:18px;display:grid}.home-strip span,.home-strip p{color:var(--muted)}@media (max-width:1080px){.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.home-hero,.home-strip{grid-template-columns:1fr}}@media (max-width:620px){.tool-grid{grid-template-columns:1fr}}.inventory-page .import-modal-backdrop{z-index:9999!important;background-color:#172026b8!important;position:fixed!important;inset:0!important}.inventory-page .import-modal{color:#172026!important;opacity:1!important;z-index:10000!important;background-color:#fff!important;position:relative!important}.inventory-page .import-modal *{opacity:1!important}.inventory-page .import-preview-grid article,.inventory-page .import-preview-items{background-color:#fff!important}.inventory-page .import-preview-items article,.inventory-page .import-preview-grid article{color:#172026!important}.inventory-page .stock-control button{color:#172026!important;cursor:pointer!important;text-align:center!important;background-color:#eef3f6!important;border:1px solid #c9d8dd!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;font-size:1.15rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.inventory-page .stock-control button:hover,.inventory-page .stock-control button:focus{color:#172026!important;background-color:#dfe8ec!important;border-color:#9fb5bf!important}.inventory-page .stock-control strong{color:#172026!important;min-width:34px!important;font-weight:900!important}.sales-page{max-width:1240px}.sales-hero{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:22px;display:grid}.sales-hero h2{max-width:820px;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.sales-hero p:not(.eyebrow){color:var(--muted);max-width:720px;margin-top:12px;line-height:1.65}.sales-summary-card{color:#fff;background:#10262d;border-radius:8px;align-content:center;gap:8px;padding:22px;display:grid}.sales-summary-card span,.sales-summary-card p{color:#bdd4da}.sales-summary-card strong{font-size:clamp(2.2rem,5vw,3.4rem);line-height:1}.sales-workspace{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:22px;display:grid}.sales-form{gap:16px;display:grid}.sales-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sales-form textarea{border:1px solid var(--line);color:var(--ink);resize:vertical;background:#fbfcfd;border-radius:8px;min-height:90px;padding:11px 12px}.sales-message{border:1px solid var(--line);color:var(--muted);background:#f7fafb;border-radius:8px;padding:12px 14px;line-height:1.5}.sales-side{gap:14px;display:grid;position:sticky;top:92px}.sale-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sale-preview-grid article{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;gap:5px;padding:14px;display:grid}.sale-preview-grid span{color:var(--muted)}.sale-preview-grid strong{font-size:1.35rem}.sales-history{gap:14px;display:grid}.sales-history-list{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.sales-history-list article{grid-template-columns:minmax(0,1fr) 110px 120px 100px;align-items:center;gap:12px;padding:13px 14px;display:grid}.sales-history-list article+article{border-top:1px solid var(--line)}.sales-history-list article div{gap:3px;min-width:0;display:grid}.sales-history-list strong{overflow-wrap:anywhere}.sales-history-list span,.sales-history-list time{color:var(--muted)}@media (max-width:980px){.sales-hero,.sales-workspace{grid-template-columns:1fr}.sales-side{position:static}}@media (max-width:720px){.sales-form-grid,.sale-preview-grid,.sales-history-list article{grid-template-columns:1fr}}.inventory-last-movement{border:1px solid var(--line);color:var(--muted);background:#f7fafb;border-radius:8px;padding:10px 12px;font-size:.9rem;line-height:1.45}.movement-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.movement-type{background:#e4eef1;border:1px solid #c9d8dd;border-radius:999px;justify-content:center;width:fit-content;padding:5px 9px;font-size:.82rem;font-weight:900;display:inline-flex;color:#172026!important}.sales-history-list article{grid-template-columns:minmax(0,1fr) 105px 90px 120px 100px}@media (max-width:720px){.movement-filters,.sales-history-list article{grid-template-columns:1fr}}.account-page{max-width:1240px}.account-hero{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:22px;display:grid}.account-hero h2{max-width:820px;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.account-hero p:not(.eyebrow){color:var(--muted);max-width:720px;margin-top:12px;line-height:1.65}.account-status-card{color:#fff;background:#10262d;border-radius:8px;align-content:center;gap:8px;padding:22px;display:grid}.account-status-card span,.account-status-card p{color:#bdd4da}.account-status-card strong{font-size:clamp(2.2rem,5vw,3.4rem);line-height:1}.account-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.account-card{box-shadow:none;gap:8px;display:grid}.account-card span,.account-card p,.account-panel p,.account-last p{color:var(--muted);line-height:1.55}.account-card strong{font-size:clamp(1.7rem,4vw,2.4rem)}.account-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:start;gap:22px;display:grid}.account-panel{gap:14px;display:grid}.account-checklist{color:#2c3942;gap:10px;margin:0;padding-left:20px;line-height:1.5;display:grid}.account-last{box-shadow:none;gap:10px;display:grid}@media (max-width:980px){.account-hero,.account-workspace{grid-template-columns:1fr}}@media (max-width:720px){.account-grid{grid-template-columns:1fr}}.account-auth-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:22px;display:grid}.account-env-list{border:1px solid var(--line);color:#2c3942;background:#f7fafb;border-radius:8px;gap:7px;margin:0;padding:14px 14px 14px 32px;line-height:1.45;display:grid}.account-message{background:#eef6f4;border:1px solid #b8d8d0;border-radius:8px;padding:12px 14px;font-weight:700;color:#173b34!important}.account-code{color:#d8f0f3;white-space:nowrap;background:#10262d;border-radius:8px;padding:14px;line-height:1.7;display:block;overflow-x:auto}@media (max-width:980px){.account-auth-grid{grid-template-columns:1fr}}:root{--bg:#f3f6f5;--surface:#fff;--surface-2:#edf3f1;--ink:#142226;--muted:#647178;--line:#d5dfdc;--accent:#007d78;--accent-2:#b85c38;--good:#0f8a5f;--warn:#b35c00;--shadow:0 18px 42px #14222617;--shadow-soft:0 10px 24px #14222612;--deep:#0b2b30;--deep-2:#123b3f}body{background:linear-gradient(180deg, #f8faf9 0, var(--bg) 360px, #eef3f1 100%)}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;gap:28px;padding-block:14px;box-shadow:0 1px #1422260a}.topbar>div{min-width:max-content}.topbar h1{color:var(--ink);letter-spacing:0;font-size:1.42rem}nav{justify-content:flex-end;align-items:center;gap:6px}nav a{color:#526168;border-radius:999px;padding:10px 11px;font-weight:750;line-height:1;transition:background .16s,color .16s,box-shadow .16s}nav a:hover,nav a:focus{color:var(--ink);background:#e7efed;outline:none}main{gap:28px;padding-top:34px}:is(.home-hero,.intro,.inventory-hero,.labels-hero,.margin-hero,.marketplace-hero,.sales-hero,.account-hero){border-bottom:1px solid #14222614;padding-bottom:22px}:is(.home-hero,.intro,.inventory-hero,.labels-hero,.margin-hero,.marketplace-hero,.sales-hero,.account-hero) h2{color:#102025;letter-spacing:0;text-wrap:balance}:is(.home-hero,.intro,.inventory-hero,.labels-hero,.margin-hero,.marketplace-hero,.sales-hero,.account-hero) p:not(.eyebrow){color:#5f6e75}.eyebrow{color:#00746f;letter-spacing:.07em}.panel,.status-panel,.seo-content,.tool-card,.home-strip article,.inventory-stats article,.margin-result-grid article,.marketplace-result-grid article,.sales-history-list article,.import-preview-grid article{box-shadow:var(--shadow-soft);border-color:#1422261a}.panel,.status-panel,.seo-content{background:#fffffff0}.panel-heading,.section-heading{border-bottom:1px solid #14222614;padding-bottom:14px}.panel-heading h2,.section-heading h2{color:#15282c}input,select,textarea{background:#fff;border-color:#cbd8d5;box-shadow:inset 0 1px #14222608}input:hover,select:hover,textarea:hover{border-color:#aebfbb}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px #007d7821}button,.button-link,button.action-primary,a.action-primary,.actions>button.action-primary,.actions>a.action-primary{background:var(--accent)!important;border:1px solid var(--accent)!important;color:#fff!important;border-radius:7px!important;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s!important;box-shadow:0 8px 18px #007d782e!important}button:hover,.button-link:hover,button.action-primary:hover,a.action-primary:hover,.actions>button.action-primary:hover,.actions>a.action-primary:hover{transform:translateY(-1px);filter:none!important;background:#006c68!important;border-color:#006c68!important;box-shadow:0 10px 22px #006c6838!important}button.action-secondary,a.action-secondary,label.action-secondary,button.secondary,.file-button,.actions>button.secondary,.actions>button.action-secondary,.actions>a.action-secondary,.actions>label.action-secondary{box-shadow:none!important;color:#17282c!important;background:#eef4f2!important;border:1px solid #cddbd7!important}button.action-secondary:hover,a.action-secondary:hover,label.action-secondary:hover,button.secondary:hover,.file-button:hover,.actions>button.secondary:hover,.actions>button.action-secondary:hover,.actions>a.action-secondary:hover,.actions>label.action-secondary:hover{color:#17282c!important;background:#dfeae7!important;border-color:#b9cbc6!important}.text-button{box-shadow:none!important;color:var(--accent)!important;background:0 0!important;border:0!important}.price-card,.home-flow-card,.margin-price-card,.marketplace-price-card,.marketplace-verdict,.sales-summary-card,.account-status-card{background:linear-gradient(180deg, var(--deep-2), var(--deep));border:1px solid #ffffff14;box-shadow:0 18px 36px #0b2b302e}.home-proof-row{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.home-proof-row span{color:#1d3c40;background:#eef5f2;border:1px solid #cddbd7;border-radius:999px;padding:7px 10px;font-size:.88rem;font-weight:800}.home-flow-card{position:relative}.home-flow-card:before{content:"";background:#d7a14a;border-radius:999px;height:4px;position:absolute;top:0;left:24px;right:24px}.home-flow-card li{padding-left:3px;line-height:1.45}.tool-grid{gap:16px}.tool-card{background:#fff;border-color:#1422261a;min-height:198px;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative}.tool-card:before{background:var(--accent);content:"";border-radius:999px;height:4px;position:absolute;top:-1px;left:20px;right:20px}.tool-card:hover,.tool-card:focus{border-color:#93c9c4;transform:translateY(-2px);box-shadow:0 18px 34px #1422261f}.tool-card strong,.inventory-card-actions a,.inventory-card-actions button{color:var(--accent)}.metrics div,.inventory-values div,.sale-preview-card,.account-env-list,.import-message,.platform-box,.check-row,.inventory-last-movement{background:#f6faf8;border-color:#d9e5e1}.save-message,.account-message,.sales-message{background:#ecf8f3;border-color:#b7dfd0;color:#145f49!important}.inventory-card,.selected-label-card,.label-preview{box-shadow:var(--shadow-soft)}.inventory-card:hover{border-color:#9acdc8}.stock-control{background:#f2f7f5;border:1px solid #d4e1dd;border-radius:9px;padding:4px}.inventory-page .stock-control button{color:#12272b!important;background-color:#fff!important;border-color:#bdd0cb!important}.inventory-page .stock-control button:hover,.inventory-page .stock-control button:focus{background-color:#e5f0ed!important;border-color:#8fb7b1!important}.label-product-list button{box-shadow:none!important;transform:none!important}.label-product-list button.selected{border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent)!important}.import-modal{box-shadow:0 26px 70px #14222647!important}@media (max-width:880px){nav{justify-content:flex-start}nav a{background:#edf4f2}:is(.home-hero,.intro,.inventory-hero,.labels-hero,.margin-hero,.marketplace-hero,.sales-hero,.account-hero){padding-bottom:18px}}.modal-close{box-shadow:none!important;color:#17282c!important;background:#eef4f2!important;border:1px solid #cddbd7!important;border-radius:999px!important;transform:none!important}.label-product-list button,.inventory-card-actions button{box-shadow:none!important;color:#17282c!important;background:#fff!important;border:1px solid #d6e2de!important;transform:none!important}.label-product-list button:hover,.label-product-list button:focus,.inventory-card-actions button:hover,.inventory-card-actions button:focus{color:#17282c!important;background:#eef6f3!important;border-color:#9acdc8!important}.inventory-card-actions button:last-child{color:#a33b29!important}input[type=checkbox]{accent-color:var(--accent)}.status-panel{box-shadow:0 18px 34px #14222614}.status-panel strong{color:#13262a;letter-spacing:0}.home-dashboard{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.home-dashboard-main,.home-next-step{gap:18px;display:grid}.home-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-stats-grid article{background:#f6faf8;border:1px solid #d9e5e1;border-radius:8px;gap:5px;padding:14px;display:grid}.home-stats-grid span,.home-stats-grid p,.home-mini-list span,.home-mini-list small,.home-next-step p{color:var(--muted)}.home-stats-grid strong{color:#13262a;font-size:clamp(1.5rem,3vw,2rem);line-height:1}.home-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.home-list-block{border:1px solid #1422261a;border-radius:8px;overflow:hidden}.home-mini-heading{background:#eef5f2;border-bottom:1px solid #14222614;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.home-mini-heading a{color:var(--accent);font-size:.88rem;font-weight:900;text-decoration:none}.home-mini-list{display:grid}.home-mini-list article{gap:3px;padding:12px 14px;display:grid}.home-mini-list article+article{border-top:1px solid #14222614}.home-mini-list strong{overflow-wrap:anywhere}.home-next-step{align-content:start;position:sticky;top:92px}.home-next-step h2{font-size:clamp(1.45rem,3vw,2rem);line-height:1.05}.home-next-step .button-link{justify-self:start}@media (max-width:1080px){.home-dashboard,.home-dashboard-grid{grid-template-columns:1fr}.home-next-step{position:static}}@media (max-width:760px){.home-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.home-stats-grid{grid-template-columns:1fr}.home-mini-heading{align-items:start;display:grid}}.plans-page{max-width:1240px}.plans-hero{border-bottom:1px solid #14222614;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:22px;padding-bottom:22px;display:grid}.plans-hero h2{color:#102025;text-wrap:balance;max-width:820px;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.plans-hero p:not(.eyebrow){color:var(--muted);max-width:720px;margin:12px 0 20px;line-height:1.65}.plans-position-card{background:linear-gradient(180deg, var(--deep-2), var(--deep));color:#fff;border-radius:8px;align-content:center;gap:8px;padding:22px;display:grid;box-shadow:0 18px 36px #0b2b302e}.plans-position-card span,.plans-position-card p{color:#bdd4da}.plans-position-card strong{font-size:clamp(2.2rem,5vw,3.4rem);line-height:1}.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.plan-card{box-shadow:var(--shadow-soft);background:#fffffff0;border:1px solid #1422261a;border-radius:8px;gap:18px;padding:22px;display:grid;position:relative}.plan-card.featured{border-color:#8fc9c3;box-shadow:0 22px 44px #007d7824}.plan-badge{color:#0b6f68;background:#e5f5f1;border:1px solid #a8d9cf;border-radius:999px;justify-self:start;padding:6px 10px;font-size:.78rem;font-weight:900}.plan-card-heading{gap:8px;display:grid}.plan-card-heading h2{font-size:clamp(1.8rem,4vw,2.5rem);line-height:1}.plan-card-heading strong{color:#102025;font-size:clamp(1.8rem,4vw,2.4rem);line-height:1}.plan-card-heading p,.plan-feature-list,.plans-model-grid p,.plans-faq p{color:var(--muted);line-height:1.55}.plan-feature-list{gap:10px;margin:0;padding-left:20px;display:grid}.plan-card .button-link{justify-self:start}.plans-operating-model{gap:18px;display:grid}.plans-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.plans-model-grid article{background:#f6faf8;border:1px solid #d9e5e1;border-radius:8px;gap:6px;padding:16px;display:grid}.plans-model-grid span{color:var(--accent);text-transform:uppercase;font-size:.78rem;font-weight:900}.plans-faq{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.plans-faq h3{margin:0 0 8px}.account-card-link{color:var(--accent);font-weight:900;text-decoration:none}@media (max-width:980px){.plans-hero,.plans-grid,.plans-model-grid,.plans-faq{grid-template-columns:1fr}}.upgrade-message{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.upgrade-message a{color:#0b6f68;background:#fff;border:1px solid #a8d9cf;border-radius:999px;justify-content:center;padding:7px 11px;font-weight:900;text-decoration:none;display:inline-flex}.upgrade-message a:hover,.upgrade-message a:focus{color:#0b6f68;background:#e5f5f1}.plans-activation{gap:18px;display:grid}.plans-activation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.plans-activation-grid article{background:#f6faf8;border:1px solid #d9e5e1;border-radius:8px;gap:7px;padding:16px;display:grid}.plans-activation-grid span{color:#0b6f68;background:#e5f5f1;border:1px solid #a8d9cf;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:900;display:inline-flex}.plans-activation-grid p,.plans-contact-note{color:var(--muted);line-height:1.55}.plans-contact-note a{color:var(--accent);font-weight:900}@media (max-width:980px){.plans-activation-grid{grid-template-columns:1fr}}.legal-page{gap:24px;max-width:1040px}.legal-hero{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#fff,#f4f8f7);border-radius:8px;gap:12px;padding:clamp(24px,5vw,44px);display:grid}.legal-hero h2{max-width:820px;font-size:clamp(2rem,5vw,3.9rem);line-height:1}.legal-hero p:not(.eyebrow),.legal-section p{color:var(--muted);line-height:1.65}.legal-hero p:not(.eyebrow){max-width:760px;font-size:1.04rem}.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.legal-section{gap:10px;display:grid}.legal-section h3{margin:0;font-size:1.12rem}.legal-links{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.legal-links a{color:var(--accent);font-weight:900;text-decoration:none}.legal-links span{color:var(--muted)}@media (max-width:760px){.legal-grid{grid-template-columns:1fr}}.topbar-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.topbar-nav>a,.nav-group>summary{color:#526168;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:10px 12px;font-size:.92rem;font-weight:800;line-height:1;text-decoration:none;list-style:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary:after{content:"v";margin-left:7px;font-size:.72rem;transform:translateY(-1px)}.topbar-nav>a:hover,.topbar-nav>a:focus,.nav-group[open]>summary,.nav-group>summary:hover,.nav-group>summary:focus{color:var(--ink);background:#e7efed;border-color:#d3dfdc;outline:none}.nav-group{position:relative}.nav-menu{border:1px solid var(--line);box-shadow:var(--shadow-soft);z-index:20;background:#fff;border-radius:8px;gap:4px;min-width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.nav-menu a{color:#526168;white-space:nowrap;border-radius:6px;padding:10px 11px;font-weight:800;text-decoration:none}.nav-menu a:hover,.nav-menu a:focus{color:var(--ink);background:#eef5f3;outline:none}@media (max-width:760px){.topbar{align-items:stretch}.topbar-nav{justify-content:flex-start}.nav-group{position:static}.nav-menu{min-width:min(280px,100vw - 32px);left:16px;right:auto}}.plans-payment-box{background:#f6faf8;border:1px solid #d9e5e1;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.plans-payment-box div{gap:5px;display:grid}.plans-payment-box span{color:var(--accent);text-transform:uppercase;font-size:.78rem;font-weight:900}.plans-payment-box p{color:var(--muted);line-height:1.55}@media (max-width:760px){.plans-payment-box{flex-direction:column;align-items:stretch}}.plans-after-payment,.account-pro-note{background:#fffaf2;border:1px solid #f0d9ad;border-radius:8px;gap:8px;padding:14px;display:grid}.plans-after-payment h3{margin:0}.plans-after-payment p:not(.eyebrow),.account-pro-note span{color:var(--muted);line-height:1.55}.account-pro-note strong{color:var(--ink)}.plans-payment-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plans-payment-rules article{background:#fff;border:1px solid #d9e5e1;border-radius:8px;gap:6px;padding:14px;display:grid}.plans-payment-rules p{color:var(--muted);line-height:1.55}@media (max-width:760px){.plans-payment-rules{grid-template-columns:1fr}}.plans-after-payment-list,.account-activation-list{color:#5f4b2c;gap:6px;margin:0;padding-left:20px;line-height:1.5;display:grid}.account-activation-list{margin-top:4px}
