:root{--accent:#8ff2a7;--accent-dark:#20a656;--accent-soft:#e9fff0;--mint:#8ff2a7;--mint-dark:#20a656;--green:#31c765;--blue:#e8f1ff;--ink:#111827;--ink-soft:#263241;--muted:#667085;--muted-2:#98a2b3;--line:#e5e7eb;--line-strong:#d0d5dd;--card:#fff;--field:#f8fafc;--page:#f5f7f8;--page-gradient:radial-gradient(circle at top left, #8ff2a72e, transparent 30%), radial-gradient(circle at 92% 8%, #e8f1fff2, transparent 28%), linear-gradient(180deg, #fbfffc 0%, #f5f7f8 42%, #f7f8fa 100%);--shadow:0 12px 28px #11182712;--deep-shadow:0 24px 80px #11182729;--ring-shadow:0 0 0 4px #8ff2a747;--radius:20px;color:var(--ink);background:var(--page);letter-spacing:-.01em;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}*{box-sizing:border-box}body{background:var(--page);min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}#root{min-height:100vh}.app-frame,.login-page{background:var(--page);min-height:100vh;position:relative;overflow-x:hidden}.top-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 90px;display:flex}.brand-button{background:0 0;border:0;padding:0}.logo{color:#000;align-items:center;gap:12px;font-size:25px;font-weight:900;line-height:1;display:inline-flex}.logo-mark{border:10px solid var(--mint);border-right-color:#0000;border-radius:50%;width:38px;height:38px;display:inline-block;position:relative}.logo-notch{border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:18px solid var(--mint);width:0;height:0;position:absolute;top:-8px;right:-12px}.user-strip{align-items:center;gap:58px;font-weight:500;display:flex}.icon-button{background:0 0;border:0;place-items:center;width:34px;height:34px;display:inline-grid}.main-nav{z-index:2;background:#fff;border-bottom:1px solid #e8e8e8;align-items:stretch;gap:55px;height:64px;padding-left:95px;display:flex;position:relative;box-shadow:0 10px 18px #0000001a}.main-nav button{color:#858585;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;min-width:90px;padding:0 6px;font-size:18px;font-weight:500;display:inline-flex}.main-nav button.is-active{color:#000;border-bottom-color:var(--accent);font-weight:800}.page-shell{min-height:calc(100vh - 140px);position:relative;overflow:hidden}.page-shell:before,.page-shell:after,.login-page:before,.login-page:after{content:"";pointer-events:none;opacity:.48;z-index:0;position:fixed}.page-shell:before,.login-page:before{background:#c8f3f6;border-radius:38% 62% 48% 52%;width:420px;height:290px;top:135px;right:-70px;transform:rotate(38deg)}.page-shell:after,.login-page:after{background:#dff2fb;border-radius:45% 55% 62% 38%;width:315px;height:220px;bottom:-36px;left:-145px;transform:rotate(44deg)}.background-glyph{display:none}.content{z-index:1;width:min(1180px,100vw - 48px);margin:0 auto;padding:30px 0 58px;position:relative}.panel{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow)}.loading-panel{min-height:240px;color:var(--muted);place-items:center;display:grid}h1,h2,h3,p{margin:0}h1{font-size:27px;font-weight:800;line-height:1.16}h2{font-size:22px;line-height:1.2}h3{font-size:15px;line-height:1.25}input,select,textarea{color:var(--ink);background:#fff;border:1px solid #dedede;border-radius:6px;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px #7b24c81f}select{appearance:none}.black-button,.primary-button,.secondary-button,.purple-button,.green-button,.blue-button{white-space:nowrap;border:0;border-radius:8px;min-height:39px;padding:0 24px;font-weight:800}.black-button{color:#fff;background:#050505}.primary-button{color:#fff;background:#8d3ac7}.secondary-button{color:#111;background:#eee}.purple-button{color:#fff;background:#8537bc}.green-button{color:#003e13;background:#91f8aa}.blue-button{color:#18223a;background:var(--blue)}.toggle{background:#efefef;border:0;border-radius:999px;width:52px;height:30px;padding:3px;box-shadow:inset 0 0 4px #0003}.toggle span{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .16s;display:block;box-shadow:0 2px 5px #00000052}.toggle.is-on{background:var(--green)}.toggle.is-on span{transform:translate(22px)}.segmented{background:var(--accent-soft);border-radius:999px;display:inline-flex;overflow:hidden}.segmented button{color:#7d51a6;background:0 0;border:0;min-height:32px;padding:0 16px;font-size:13px;font-weight:700}.intercom{z-index:20;background:#0079bd;border:0;border-radius:50%;width:50px;height:50px;position:fixed;bottom:24px;right:32px;box-shadow:0 9px 22px #0000002e}.intercom span{border:3px solid #fff;border-radius:5px;width:21px;height:17px;margin:0 auto;display:block;position:relative}.intercom span:after{content:"";background:#0079bd;border-bottom:3px solid #fff;border-left:3px solid #fff;width:6px;height:6px;position:absolute;bottom:-6px;right:1px;transform:rotate(-28deg)}.toast{color:#fff;z-index:40;box-shadow:var(--deep-shadow);background:#111;border-radius:8px;max-width:480px;padding:12px 16px;font-size:14px;position:fixed;bottom:31px;right:96px}.login-page{min-height:100vh}.login-brand{z-index:1;padding:30px 0 0 90px;position:relative}.login-panel{z-index:1;width:430px;margin:178px 0 0 190px;position:relative}.login-panel label{gap:8px;margin-bottom:18px;font-size:16px;font-weight:800;display:grid}.login-panel input{background:#fafafa;width:100%;height:52px;padding:0 14px}.login-links{justify-content:space-between;margin:6px 0 52px;font-size:15px;font-weight:700;display:flex}.form-error{color:#c61919;margin:-36px 0 16px;font-weight:700}.content-home{padding-top:100px}.dashboard-grid{grid-template-columns:1.6fr 1fr;gap:52px 28px;display:grid}.chart-panel,.donut-panel{min-height:286px;padding:18px 22px 24px}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.chart-copy{align-items:center;gap:28px;display:flex}.chart-copy span{color:#8b8790;font-size:12px;font-weight:800}.sparkline{width:100%;height:210px;margin-top:12px}.axis-line{stroke:#eee;stroke-width:.7px}.sparkline-path{fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.donut-panel{position:relative}.donut-wrap{grid-template-columns:100px 1fr;align-items:center;min-height:224px;display:grid}.donut-side{justify-items:center;gap:10px;display:grid}.pill{border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:inline-grid}.pill.dark{background:var(--accent);color:#fff}.pill.pale{color:var(--accent);background:#e8d8f2}.trend{color:var(--green);align-self:end;margin-top:58px;font-size:12px;font-weight:900}.donut{--donut-value:14%;background:conic-gradient(var(--accent) 0 var(--donut-value), #decbeb var(--donut-value) 100%);border-radius:50%;justify-self:center;place-items:center;width:205px;height:205px;display:grid;position:relative}.donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:23px}.donut div{text-align:center;position:relative}.donut strong{color:#07134c;font-size:34px;display:block}.donut span{color:#4a3a59;font-size:13px;font-weight:800}.recent-panel{min-height:307px;padding:20px 22px}.recent-panel h3{margin-bottom:18px}.recent-table{color:#6e6e6e;width:100%;font-size:12px;display:grid}.table-row{background:#f2f2f2;grid-template-columns:88px 1.5fr 1.35fr 110px 78px 78px 78px;align-items:center;gap:8px;min-height:31px;padding:0 8px;display:grid}.table-head-row{background:#fff;font-weight:800}.table-row span,.table-row a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stats-stack{gap:14px;display:grid}.period-select{justify-content:flex-end;display:flex}.period-select select{width:112px;height:34px;padding:0 10px}.metric-grid{grid-template-columns:repeat(2,1fr);gap:16px 38px;display:grid}.metric-card{box-shadow:var(--shadow);background:#fff;border-radius:8px;align-content:start;gap:12px;height:122px;padding:22px 20px;display:grid}.metric-card span{font-weight:900}.metric-card strong{font-size:25px}.buybox-summary{align-items:center;gap:14px;min-height:80px;padding:0 22px;display:flex}.page-title{margin-bottom:22px;margin-left:6px}.page-title span{margin-bottom:4px;font-weight:800;display:block}.search-filter-row{grid-template-columns:298px 1fr 1fr;align-items:center;gap:28px;margin:18px 30px;display:grid}.orders-controls{grid-template-columns:298px 1fr;max-width:1126px}.search-control{display:block;position:relative}.search-control input{background:#f8f8f8;width:100%;height:38px;padding:0 36px 0 12px}.search-control svg{color:#8a8a8a;position:absolute;top:10px;right:12px}.select-label{justify-self:end;align-items:center;gap:12px;font-weight:800;display:flex}.select-wrap{align-items:center;display:inline-flex;position:relative}.select-wrap select{color:gray;background:#f8f8f8;min-width:210px;height:38px;padding:0 36px 0 12px}.select-wrap svg{color:#8a8a8a;pointer-events:none;position:absolute;right:10px}.list-count{color:#8a8a8a;margin:-6px 0 10px 38px;font-size:12px}.listing-list,.orders-list{width:min(1050px,100%);max-height:535px;margin:0 auto;overflow:hidden auto}.listing-row,.order-row{border-bottom:10px solid #f5f5f5;grid-template-columns:1fr 222px;gap:30px;min-height:248px;padding:26px 30px 17px;display:grid;position:relative}.hide-button{width:26px;height:26px;color:var(--accent);background:0 0;border:0;padding:0;position:absolute;top:10px;right:10px}.listing-main h3,.order-main h3{margin-bottom:10px;font-size:16px;font-weight:900}.order-main h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.listing-meta{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:9px;font-size:13px;display:flex}.listing-meta strong{font-weight:900}.price-edit-row{border:1px solid var(--line);background:#f4f4f4;border-radius:6px;grid-template-columns:125px 110px 120px 1fr;align-items:center;gap:14px;height:48px;margin:12px 0 16px;padding:0 12px;display:grid}.price-edit-row label,.repricing-inline{align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.price-edit-row input,.minmax-line input{background:var(--accent-soft);text-align:center;border:0;width:76px;height:27px;font-size:12px}.repricing-inline{justify-content:flex-end}.listing-result-row,.order-detail-row,.order-price-row{border:1px solid var(--line);background:#f4f4f4;border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;min-height:47px;padding:10px;font-size:13px;display:flex}.listing-side,.order-side{align-content:start;align-self:stretch;gap:14px;min-width:0;display:grid}.rule-box,.order-side{border:1px solid var(--line);background:#f4f4f4;border-radius:6px;gap:5px;padding:12px 16px}.rule-box label,.order-side label{justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px;font-weight:700;display:flex}.order-side label{min-height:30px;margin-bottom:0}.order-side .save-button{margin-top:3px}.save-button{justify-self:center;width:104px}.empty-state{min-height:180px;color:var(--muted);place-items:center;display:grid}.order-row{grid-template-columns:120px 1fr 222px}.order-row>img{object-fit:contain;align-self:start;width:106px;height:88px;margin-top:24px}.status{color:#f5a400;font-weight:900}.extra-profit{text-align:center;color:#09b834;margin:7px 0;font-weight:900}.note-button{color:#777;background:0 0;border:0;width:28px;height:28px}.minmax-line{justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.minmax-line label{gap:4px;margin:0}.minmax-line input{width:58px}.history-page{padding-top:100px}.history-controls{grid-template-columns:1.4fr 1fr 1fr;gap:45px;width:min(840px,100%);margin:0 auto 22px;display:grid}.history-table{width:min(1140px,100%);min-height:470px;margin:0 auto;padding:16px}.history-row{border-bottom:1px solid #eee;grid-template-columns:92px 1.5fr 1.4fr 110px 86px 86px 86px 1fr 86px;align-items:center;gap:8px;min-height:34px;font-size:12px;display:grid}.history-head{font-weight:900}.history-row span,.history-row a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-empty{color:#0000;place-content:start center;min-height:420px;padding-top:72px;display:grid}.settings-grid{grid-template-columns:1.65fr 1fr;gap:14px 28px;display:grid}.account-panel{grid-template-columns:135px 1fr;align-items:start;gap:34px;min-height:270px;padding:36px 132px 32px;display:grid}.welcome{padding-top:2px;display:grid}.account-actions{gap:18px;display:flex}.icon-text{justify-content:center;align-items:center;gap:9px;min-width:104px;padding:0 18px;display:inline-flex}.subscription-card{background:#fff;border-radius:16px;grid-column:1/-1;grid-template-columns:1fr 188px;justify-self:center;align-items:center;gap:10px 28px;width:min(530px,100%);min-height:102px;padding:18px 30px;display:grid;box-shadow:0 18px 50px #00000014}.subscription-card strong{grid-column:1/-1}.subscription-card input{color:#777;height:40px;padding:0 14px}.subscription-card button{min-width:140px}.countries-card{grid-template-columns:88px 1fr 92px;gap:12px;min-height:270px;padding:10px 12px;display:grid}.country-list{align-content:start;gap:7px;display:grid}.flag-toggle{align-items:center;gap:8px;display:flex}.flag-toggle.reverse{justify-content:flex-end}.flag-toggle img{object-fit:cover;border-radius:50%;width:31px;height:31px}.country-settings-mid{align-content:start;justify-items:center;gap:16px;padding-top:0;display:grid}.country-settings-mid select{color:#fff;text-align:center;background:#292727;border:0;width:150px;height:38px;padding:0 12px;font-weight:800}.market-values{gap:40px;display:flex}.market-values input{background:var(--accent-soft);text-align:center;border:0;width:58px;height:26px}.criteria-card{min-height:308px;padding:25px 28px 22px}.criteria-table{background:#fff;border-radius:18px;padding:14px 22px;box-shadow:0 18px 46px #0000000a}.criteria-row{grid-template-columns:80px 65px 72px 1fr 1fr;align-items:center;gap:10px;min-height:38px;font-size:14px;display:grid}.criteria-row input,.criteria-controls input,.automation-row input{background:var(--accent-soft);text-align:center;border:0;height:26px}.stars{color:#ffd12b;gap:3px;min-width:54px;display:inline-flex}.stars span:before{content:"★"}.criteria-mode-row{grid-template-columns:82px 82px 1fr;place-items:center;min-height:58px;padding-top:8px;display:grid}.segmented-label{min-width:78px;min-height:34px;color:var(--accent);background:#decbeb;border:0;font-weight:800}.segmented-label:first-child{border-radius:18px 0 0 18px}.segmented-label:nth-child(2){border-radius:0 18px 18px 0}.segmented-label.is-active{color:#fff;background:#8538bd}.recommended-button{white-space:normal;width:126px;font-size:12px;line-height:1.05}.criteria-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:18px;font-weight:800;display:flex}.criteria-controls label{align-items:center;gap:10px;display:inline-flex}.criteria-controls select{color:#fff;background:#292727;border:0;min-width:180px;height:39px;padding:0 12px}.criteria-controls input{width:60px}.inline-toggle{white-space:nowrap}.automation-card{align-content:start;gap:16px;min-height:308px;padding:28px 28px 20px;display:grid}.automation-row{text-align:center;grid-template-columns:80px 1fr 38px 1fr;align-items:center;gap:14px;display:grid}.automation-row strong{text-align:left}.automation-row input{width:120px}.automation-actions{justify-content:space-between;align-items:center;margin-top:40px;display:flex}.automation-actions .purple-button{width:126px;font-size:12px;line-height:1.05}.floating-refresh{width:30px;height:30px;color:var(--accent);background:#fff;border:0;border-radius:50%;display:none;position:absolute;top:8px;right:10px}.modal-backdrop{z-index:50;background:#00000094;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.api-modal,.notes-modal{box-shadow:var(--deep-shadow);background:#fff;border-radius:24px;position:relative}.api-modal{width:min(660px,100vw - 40px);min-height:306px;padding:24px}.modal-close{background:#c9c9c9;border:0;border-radius:50%;width:19px;height:19px;position:absolute;top:114px;right:28px}.api-title h2{margin-bottom:2px;font-size:24px}.api-title p{color:#555;font-size:14px}.api-key-card{border:1px solid #bbb;border-radius:22px;margin-top:18px;padding:20px 18px 22px}.api-key-top{grid-template-columns:1fr auto 30px;align-items:center;gap:18px;display:grid}.docs-button{justify-content:center;align-items:center;gap:10px;min-width:102px;display:flex}.api-status-dot{background:#c9c9c9;border-radius:50%;width:20px;height:20px}.api-key-value{color:#555;align-items:center;gap:18px;margin-top:16px;font-size:13px;display:flex}.api-key-meta{grid-template-columns:142px 142px 132px;align-items:end;gap:14px;margin-top:14px;display:grid}.api-key-meta div{background:#eaf2ff;border-radius:16px;align-content:center;height:70px;padding:0 14px;display:grid}.api-key-meta span{color:#666;font-weight:800}.api-empty-state{color:#666;margin:18px 0 0;font-size:14px}.api-new-key-panel{background:#f0fff4;border:1px solid #a8f0bb;border-radius:18px;margin-top:18px;padding:16px}.api-new-key-panel p{color:#1f6b36;margin:4px 0 12px;font-size:13px}.api-new-key-row{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.api-new-key-row code{overflow-wrap:anywhere;color:#12351e;background:#fff;border-radius:12px;padding:12px;font-size:12px}.notes-modal{width:min(520px,100vw - 40px);padding:26px}.notes-modal p{color:#777;overflow-wrap:anywhere;margin:6px 0 18px}.notes-modal textarea{resize:vertical;width:100%;min-height:180px;padding:12px}.modal-actions{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}@media (width<=1050px){.top-header{padding:0 22px}.main-nav{gap:4px;padding-left:12px;overflow-x:auto}.main-nav button{min-width:105px}.content{width:calc(100vw - 24px);padding-top:24px}.dashboard-grid,.settings-grid{grid-template-columns:1fr}.chart-panel,.donut-panel,.recent-panel{min-height:auto}.search-filter-row,.history-controls{grid-template-columns:1fr;gap:12px;margin-inline:0}.select-label,.select-wrap,.select-wrap select{justify-self:stretch;width:100%}.listing-row,.order-row{grid-template-columns:1fr}.order-row>img{margin:0 auto}.price-edit-row,.table-row,.history-row{grid-template-columns:1fr;height:auto;padding:10px}.account-panel{grid-template-columns:1fr;padding:26px}.account-actions{flex-wrap:wrap}.subscription-card,.countries-card{grid-template-columns:1fr}.criteria-row,.automation-row{grid-template-columns:1fr 1fr}.login-brand{padding-left:24px}.login-panel{width:calc(100vw - 48px);margin:140px auto 0}}.app-frame,.login-page{background:var(--page-gradient);min-height:100dvh;color:var(--ink)}.app-frame:before,.login-page:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#11182706 1px,#0000 1px),linear-gradient(90deg,#11182706 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 68%);mask-image:linear-gradient(#000 0%,#0000 68%)}.top-header{z-index:40;height:72px;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #e5e7ebe6;padding:0 max(28px,50vw - 620px);position:sticky;top:0}.brand-button{border-radius:14px;transition:transform .18s,opacity .18s}.brand-button:hover{opacity:.88;transform:translateY(-1px)}.logo{gap:0;height:44px}.logo-image{object-fit:contain;width:142px;height:auto;display:block}.logo-mark,.logo-notch,.logo-text{display:none}.user-strip{color:var(--ink-soft);gap:14px;font-size:14px;font-weight:700}.user-strip span{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;display:inline-flex;box-shadow:0 8px 18px #1118270a}.icon-button{width:38px;height:38px;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:999px;transition:color .18s,border-color .18s,transform .18s,box-shadow .18s}.icon-button:hover{color:var(--ink);border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-1px)}.main-nav{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid #e5e7ebe6;align-items:center;gap:8px;height:68px;padding:0 max(28px,50vw - 620px);position:sticky;top:72px;box-shadow:0 16px 36px #1118270f}.main-nav button{min-width:112px;height:42px;color:var(--muted);letter-spacing:-.01em;border:1px solid #0000;border-radius:999px;justify-content:center;padding:0 16px;font-size:14px;font-weight:800;transition:color .18s,background .18s,border-color .18s,transform .18s,box-shadow .18s}.main-nav button:hover{color:var(--ink);border-color:var(--line);background:#f8fafc}.main-nav button.is-active{color:#0f1a12;background:linear-gradient(135deg, var(--mint), #d8ffe2);border-color:#20a65647;box-shadow:0 12px 26px #31c7652e}.main-nav button.is-active svg{color:#0f1a12}.page-shell{min-height:calc(100dvh - 140px);overflow:visible}.page-shell:before,.page-shell:after,.login-page:after{content:"";pointer-events:none;z-index:0;opacity:1;filter:blur(.2px);position:fixed}.page-shell:before,.login-page:after{background:radial-gradient(circle,#8ff2a747,#8ff2a700 68%);border-radius:999px;width:520px;height:520px;top:90px;right:-210px;transform:none}.page-shell:after{background:radial-gradient(circle,#e8f1ffdb,#e8f1ff00 68%);border-radius:999px;width:420px;height:420px;bottom:-150px;left:-180px;transform:none}.content{width:min(1240px,100vw - 48px);padding:42px 0 72px}.panel{border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #e5e7ebf0;position:relative}.loading-panel,.empty-state{color:var(--muted);font-weight:700}h1{color:var(--ink);letter-spacing:-.045em;font-size:clamp(28px,3vw,40px);line-height:1.04}h2{color:var(--ink);letter-spacing:-.03em;font-size:22px}h3{color:var(--ink);letter-spacing:-.02em;font-size:15px}p,span,label{letter-spacing:-.01em}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}input,select,textarea{border:1px solid var(--line);background:var(--field);color:var(--ink);border-radius:12px;transition:border-color .16s,box-shadow .16s,background .16s}input:focus,select:focus,textarea:focus{border-color:var(--mint-dark);box-shadow:var(--ring-shadow);background:#fff}.black-button,.primary-button,.secondary-button,.purple-button,.green-button,.blue-button{letter-spacing:-.015em;border:1px solid #0000;border-radius:999px;min-height:42px;padding:0 22px;font-size:14px;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}.black-button,.primary-button{color:#fff;background:#111827;box-shadow:0 12px 24px #11182724}.purple-button,.green-button{background:var(--mint);color:#0f1a12;border-color:#20a65647;box-shadow:0 12px 24px #31c76524}.blue-button,.secondary-button{color:var(--ink);border-color:var(--line);background:#fff;box-shadow:0 8px 16px #1118270a}.black-button:hover,.primary-button:hover,.secondary-button:hover,.purple-button:hover,.green-button:hover,.blue-button:hover{transform:translateY(-1px);box-shadow:0 16px 32px #1118271f}button:disabled{cursor:not-allowed;opacity:.58;transform:none!important}.toggle{background:#d9dee7;box-shadow:inset 0 0 0 1px #1118270f}.toggle.is-on{background:var(--mint);box-shadow:inset 0 0 0 1px #20a65638,0 6px 16px #31c76533}.segmented{border:1px solid var(--line);background:#f2f4f7;gap:3px;padding:3px}.segmented button{min-height:30px;color:var(--muted);border-radius:999px;font-size:12px}.segmented button.is-active{color:#0f1a12;background:var(--mint)}.intercom{background:#111827;border:1px solid #ffffff24;width:54px;height:54px;bottom:24px;right:28px;box-shadow:0 18px 44px #11182738}.intercom:before{content:"";background:var(--mint);border-radius:999px;width:10px;height:10px;position:absolute;top:9px;right:9px;box-shadow:0 0 0 4px #8ff2a72e}.intercom span:after{background:#111827}.toast{box-shadow:var(--deep-shadow);background:#111827;border-radius:999px;padding:13px 18px;font-weight:750;bottom:32px;right:96px}.login-page{grid-template-columns:minmax(300px,470px) minmax(420px,1fr);align-items:center;gap:clamp(48px,8vw,120px);padding:32px max(32px,50vw - 580px);display:grid;overflow:hidden}.login-brand{z-index:2;padding:0;position:absolute;top:28px;left:max(32px,50vw - 580px)}.login-panel{z-index:2;width:min(448px,100%);box-shadow:var(--deep-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #e5e7ebeb;border-radius:28px;margin:0;padding:36px;position:relative}.login-panel:after{content:"Built for Amazon sellers who want cleaner pricing control.";color:#111827;letter-spacing:-.07em;width:410px;font-size:clamp(34px,5vw,64px);font-weight:900;line-height:.98;position:absolute;top:34px;left:calc(100% + 88px)}.login-panel h1{margin-bottom:28px;font-size:34px}.login-panel label{color:var(--ink-soft);gap:9px;margin-bottom:18px;font-size:14px}.login-panel input{height:52px;padding:0 16px}.login-links{color:var(--muted);margin:6px 0 28px;font-size:13px}.login-links a:hover{color:var(--ink)}.form-error{color:#b42318;background:#fff1f0;border:1px solid #ffd0cc;border-radius:12px;margin:-12px 0 16px;padding:10px 12px;font-size:13px}.login-submit{width:100%;height:52px;font-size:15px}.content-home,.history-page{padding-top:44px}.dashboard-grid{grid-template-columns:minmax(0,1.58fr) minmax(330px,.92fr);gap:24px}.chart-panel,.donut-panel,.recent-panel{min-height:auto;padding:24px}.panel-head{align-items:center}.chart-copy{gap:18px}.chart-copy h3,.recent-panel h3{font-size:16px;font-weight:900}.chart-copy span{color:var(--muted-2);font-size:12px}.sparkline{height:232px;margin-top:18px}.axis-line{stroke:#edf0f3}.sparkline-path{stroke:var(--mint-dark);stroke-width:2.2px;filter:drop-shadow(0 8px 10px #31c76526)}.bar{fill:#8ff2a75c}.donut-wrap{grid-template-columns:92px 1fr;min-height:244px}.pill.dark{color:#fff;background:#111827}.pill.pale{background:var(--accent-soft);color:var(--mint-dark)}.trend,.extra-profit{color:var(--mint-dark)}.donut{background:conic-gradient(var(--mint-dark) 0 var(--donut-value), #e9eef4 var(--donut-value) 100%);width:210px;height:210px;box-shadow:inset 0 0 0 1px #1118270a}.donut:before{inset:25px}.donut strong{color:#111827;letter-spacing:-.055em}.donut span{color:var(--muted)}.recent-table{border:1px solid var(--line);border-radius:16px;overflow:hidden}.table-row{background:#fff;border-bottom:1px solid #eef1f4;min-height:38px}.table-row:nth-child(2n){background:#fbfcfd}.table-head-row{color:var(--ink-soft);background:#f8fafc}.stats-stack{gap:16px}.period-select select{background:#fff;width:150px;height:40px}.metric-grid{gap:16px}.metric-card{border:1px solid var(--line);height:132px;box-shadow:var(--shadow);border-radius:20px;padding:20px;transition:transform .18s,box-shadow .18s}.metric-card:hover{transform:translateY(-2px);box-shadow:0 18px 36px #1118271a}.metric-card svg,.buybox-summary svg{color:#0f1a12;background:var(--mint);border-radius:10px;width:30px;height:30px;padding:5px}.metric-card span,.buybox-summary span{color:var(--muted);font-size:13px}.metric-card strong,.buybox-summary strong{color:var(--ink);letter-spacing:-.045em;font-size:27px}.buybox-summary{border-radius:20px;min-height:88px}.list-page{width:min(1240px,100vw - 48px)}.page-title{margin:0 0 24px}.page-title span{color:#17613a;text-transform:uppercase;letter-spacing:.08em;background:#8ff2a733;border:1px solid #20a6562e;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;display:inline-flex}.page-title h1{margin-top:10px}.search-filter-row,.history-controls{border:1px solid var(--line);background:#ffffffc7;border-radius:22px;margin:0 0 18px;padding:14px;box-shadow:0 10px 22px #1118270a}.search-control input,.select-wrap select{background:#fff;border-radius:14px;height:44px}.select-label{color:var(--ink-soft);font-size:14px}.list-count{color:var(--muted);margin:0 0 10px 6px;font-size:13px;font-weight:700}.listing-list,.orders-list{width:100%;max-height:none;padding:10px;overflow:visible}.listing-row,.order-row{border:1px solid #0000;border-bottom:1px solid var(--line);background:#fff;border-radius:18px;min-height:auto;margin:0 0 10px;padding:24px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.listing-row:last-child,.order-row:last-child{border-bottom-color:#0000;margin-bottom:0}.listing-row:hover,.order-row:hover{border-color:#20a65638;transform:translateY(-1px);box-shadow:0 18px 34px #11182714}.hide-button{color:var(--muted-2);border-radius:999px;transition:color .18s,background .18s;top:14px;right:14px}.hide-button:hover{color:#b42318;background:#fff1f0}.listing-main h3,.order-main h3{color:var(--ink);letter-spacing:-.025em;font-size:16px}.listing-meta{color:var(--muted);font-size:13px}.listing-meta strong{color:var(--ink-soft)}.price-edit-row,.listing-result-row,.order-detail-row,.order-price-row,.rule-box,.order-side{border-color:var(--line);background:#f8fafc;border-radius:16px}.price-edit-row input,.minmax-line input,.criteria-row input,.criteria-controls input,.automation-row input,.market-values input{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px}.rule-box,.order-side{padding:16px}.rule-box label,.order-side label{color:var(--ink-soft)}.order-row>img{border:1px solid var(--line);background:#fff;border-radius:16px;padding:8px}.status{color:#b54708;background:#fffaeb;border:1px solid #fedf89;border-radius:999px;padding:3px 9px}.note-button{color:var(--muted);border-radius:999px}.note-button:hover{color:var(--ink);background:#fff}.history-controls{grid-template-columns:1.3fr 1fr 1fr;gap:14px;width:min(920px,100%)}.history-table{min-height:470px;padding:18px}.history-row{min-height:39px;color:var(--muted);border-bottom:1px solid #eef1f4}.history-head{color:var(--ink-soft);background:#f8fafc;border-radius:12px;padding-inline:10px}.history-empty{color:var(--muted);text-align:center;place-content:center;padding-top:0}.history-empty h1{font-size:32px}.settings-grid{gap:24px}.account-panel{grid-template-columns:minmax(150px,.4fr) minmax(360px,1fr);align-items:center;gap:24px;min-height:auto;padding:28px}.welcome strong:first-child{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.welcome strong:last-child{letter-spacing:-.045em;font-size:28px}.account-actions{flex-wrap:wrap}.subscription-card{border:1px solid var(--line);border-radius:22px;width:100%;min-height:108px;box-shadow:0 12px 28px #1118270f}.subscription-card input{background:#f8fafc}.countries-panel,.settings-section{position:relative}.countries-panel h2,.settings-section h2{margin:0 0 12px 8px}.countries-card,.criteria-card,.automation-card{border:1px solid var(--line);border-radius:var(--radius);min-height:auto}.countries-card{padding:18px}.country-settings-mid select,.criteria-controls select{background:#111827;border-radius:999px}.criteria-card,.automation-card{padding:24px}.criteria-table{border:1px solid var(--line);box-shadow:none;border-radius:18px}.criteria-row{color:var(--ink-soft)}.segmented-label{color:var(--muted);background:#f2f4f7}.segmented-label.is-active{background:var(--mint);color:#0f1a12}.recommended-button{color:#fff;background:#111827}.api-modal,.notes-modal{border:1px solid #ffffff3d;border-radius:28px}.modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1118278a}.modal-close{background:#f2f4f7;width:28px;height:28px;top:22px;right:22px}.api-modal{padding:28px}.api-title h2{letter-spacing:-.04em}.api-key-card,.api-new-key-panel{border-color:var(--line);border-radius:22px}.api-status-dot{background:var(--mint);box-shadow:0 0 0 5px #8ff2a733}.api-key-meta div{border:1px solid var(--line);background:#f8fafc}.api-new-key-panel{background:#f0fff4;border-color:#20a65638}.notes-modal textarea{border-radius:16px}@media (width<=1050px){.top-header{padding:0 18px}.main-nav{gap:8px;padding:0 12px;top:72px}.main-nav button{min-width:112px}.content,.list-page{width:calc(100vw - 28px);padding-top:26px}.dashboard-grid,.settings-grid{grid-template-columns:1fr}.login-page{padding:96px 22px 32px;display:block}.login-brand{top:22px;left:22px}.login-panel{width:100%;margin:0 auto;padding:28px}.login-panel:after{display:none}.search-filter-row,.history-controls{grid-template-columns:1fr;padding:12px}.listing-list,.orders-list{padding:8px}.listing-row,.order-row{padding:20px}.price-edit-row,.table-row,.history-row,.account-panel,.subscription-card,.api-key-top,.api-key-meta,.api-new-key-row{grid-template-columns:1fr}}@media (width<=720px){.logo-image{width:122px}.user-strip span{display:none}.main-nav{height:64px}.main-nav button{min-width:88px;padding:0 12px}.main-nav button span{font-size:12px}.metric-grid{grid-template-columns:1fr}.donut-wrap{grid-template-columns:1fr;gap:18px}.donut-side{justify-content:center;display:flex}}
