.im-sidebar{width:268px;height:100vh;position:sticky;top:0;overflow-y:auto;padding:18px 14px;color:#e2e8f0;background:radial-gradient(120% 80% at 10% -10%,rgba(56,189,248,.2) 0%,transparent 48%),linear-gradient(180deg,#06122b,#091a38 52%,#0b224a);border-right:1px solid rgba(148,163,184,.22);box-sizing:border-box}.im-sidebar__header{padding:8px 10px 14px}.im-sidebar__brand{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#ffffff14;border:1px solid rgba(148,163,184,.16);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#bfdbfe}.im-sidebar__header h2{margin:14px 0 0;font-size:30px;line-height:1.05;font-weight:700;letter-spacing:.3px;color:#f8fafc}.im-sidebar__subtitle{margin:10px 0 0;color:#e2e8f0d1;font-size:13px;line-height:1.6}.im-sidebar__status{margin-top:12px;display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid transparent}.im-sidebar__status-dot{width:8px;height:8px;border-radius:999px}.im-sidebar__status.is-connected{color:#bbf7d0;background:#22c55e2e;border-color:#22c55e66}.im-sidebar__status.is-connected .im-sidebar__status-dot{background:#22c55e}.im-sidebar__status.is-disconnected{color:#fecaca;background:#ef444433;border-color:#ef444473}.im-sidebar__status.is-disconnected .im-sidebar__status-dot{background:#ef4444}.im-sidebar__spotlight{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.im-sidebar__spotlight-card{padding:10px 12px;border-radius:14px;background:#0f172a61;border:1px solid rgba(148,163,184,.18)}.im-sidebar__spotlight-label{display:block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#93c5fd}.im-sidebar__spotlight-value{display:block;margin-top:6px;font-size:19px;line-height:1;color:#f8fafc}.im-sidebar__section-title{margin:14px 12px 8px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#bfdbfeb8}.im-sidebar__nav{display:grid;gap:8px;padding:6px 2px 0}.im-sidebar__nav-item{border:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:left;font-size:14px;color:#dbeafe;background:#0f172a47;border-radius:12px;padding:11px 12px;transition:background-color .16s ease,transform .16s ease,color .16s ease}.im-sidebar__nav-item:hover{background:#1e40af47;color:#fff;transform:translate(1px)}.im-sidebar__nav-item.is-active{color:#eff6ff;background:linear-gradient(135deg,#1d4ed8,#0ea5e9);box-shadow:0 10px 24px #0ea5e947}.im-sidebar__nav-text{display:inline-flex;align-items:center;gap:10px;min-width:0;font-weight:700}.im-sidebar__count{min-width:24px;border-radius:999px;padding:2px 8px;text-align:center;font-size:12px;font-weight:700;color:#082f49;background:#e0f2fe}.im-sidebar__accounts{margin-top:18px;border-radius:14px;border:1px solid rgba(148,163,184,.24);background:#0f172a57;padding:10px}.im-sidebar__accounts-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#f8fafc;font-weight:700;font-size:13px}.im-sidebar__accounts-copy{margin-top:3px;color:#93c5fd;font-size:11px;font-weight:500}.im-sidebar__accounts-count{min-width:22px;text-align:center;border-radius:999px;padding:2px 7px;font-size:11px;color:#0f172a;background:#bae6fd}.im-sidebar__accounts-list{display:grid;gap:8px}.im-sidebar__account-row{border-radius:10px;background:#0f172a94;border:1px solid rgba(148,163,184,.2);padding:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.im-sidebar__account-text{min-width:0}.im-sidebar__account-name{color:#f8fafc;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.im-sidebar__account-provider{margin-top:2px;color:#93c5fd;font-size:11px}.im-sidebar__account-connected{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;font-weight:700}.im-sidebar__account-connected.is-connected{background:#22c55e33;border:1px solid rgba(34,197,94,.4);color:#bbf7d0}.im-sidebar__account-connected.is-disconnected{background:#ef444433;border:1px solid rgba(239,68,68,.45);color:#fecaca}.im-sidebar__logout-btn{border:none;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:700;color:#ffe4e6;background:#9f1239;cursor:pointer;transition:background-color .14s ease}.im-sidebar__logout-btn:hover{background:#be123c}.im-sidebar__empty{font-size:12px;color:#cbd5e1;padding:4px 2px}.im-sidebar__backfill{margin-top:10px}.im-sidebar__backfill-btn,.im-sidebar__footer-btn{width:100%;border-radius:12px;font-size:12px;font-weight:700;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.im-sidebar__backfill-btn{padding:10px 12px;border:1px solid rgba(148,163,184,.28);background:#ffffffeb;color:#0f172a}.im-sidebar__backfill-btn:hover,.im-sidebar__footer-btn:hover{transform:translateY(-1px)}.im-sidebar__backfill-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.im-sidebar__backfill-result{margin-top:6px;font-size:11px;line-height:1.5}.im-sidebar__backfill-result.is-success{color:#86efac}.im-sidebar__backfill-result.is-error{color:#fecaca}.im-sidebar__usage{margin-top:16px;border-radius:14px;border:1px solid rgba(148,163,184,.24);background:#0f172a57;padding:10px}.im-sidebar__usage-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#f8fafc;font-weight:700;font-size:13px}.im-sidebar__usage-refresh{border:1px solid rgba(148,163,184,.4);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;color:#e2e8f0;background:#0f172a66;cursor:pointer}.im-sidebar__usage-refresh:disabled{opacity:.6;cursor:not-allowed}.im-sidebar__usage-list{display:grid;gap:8px}.im-sidebar__usage-row{border-radius:10px;background:#0f172a94;border:1px solid rgba(148,163,184,.2);padding:8px}.im-sidebar__usage-label{font-size:11px;font-weight:700;color:#e2e8f0}.im-sidebar__usage-value{margin-top:4px;font-size:11px;color:#93c5fd}.im-sidebar__usage-error{font-size:11px;color:#fecaca;margin-bottom:6px}.im-sidebar__usage-empty{font-size:11px;color:#cbd5e1}.im-sidebar__usage-raw{margin:6px 0 8px;border:1px solid rgba(148,163,184,.4);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;color:#e2e8f0;background:#0f172a66;cursor:pointer}.im-sidebar__usage-raw-json{margin-top:8px;background:#02061799;color:#e2e8f0;border-radius:10px;padding:8px;font-size:10px;max-height:220px;overflow:auto;border:1px solid rgba(148,163,184,.2)}.im-sidebar__footer{padding:12px 16px;border-top:1px solid rgba(148,163,184,.16);margin-top:14px}.im-sidebar__footer-btn{padding:10px 12px;background:#f1f5f9f5;color:#475569;border:1px solid rgba(226,232,240,.88);font-size:13px}.im-sidebar__footer-btn:hover{background:#fff;border-color:#94a3b852}@media(max-width:960px){.im-sidebar{width:236px}}.im-sidebar__hamburger{display:none}@media(max-width:768px){.im-sidebar{position:fixed;top:0;left:0;z-index:400;width:280px;height:100dvh;transform:translate(-100%);transition:transform .24s cubic-bezier(.4,0,.2,1);box-shadow:none}.im-sidebar.is-open{transform:translate(0);box-shadow:4px 0 32px #0006}.im-sidebar__backdrop{display:block;position:fixed;inset:0;z-index:399;background:#0206178c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:im-fade-in .18s ease}@keyframes im-fade-in{0%{opacity:0}to{opacity:1}}.im-sidebar__hamburger{display:flex;align-items:center;justify-content:center;position:fixed;top:14px;left:14px;z-index:401;width:40px;height:40px;border-radius:12px;border:1px solid rgba(148,163,184,.3);background:linear-gradient(145deg,#06122b,#0b224a);color:#e2e8f0;cursor:pointer;padding:0;transition:opacity .18s ease}.im-sidebar__hamburger.is-hidden{opacity:0;pointer-events:none}.im-layout{padding-top:0}}@media(max-width:768px){.im-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px}}.ebay-topbar{display:flex;align-items:end;justify-content:space-between;gap:18px;flex-wrap:wrap}.ebay-topbar__search-wrap{min-width:min(100%,420px);flex:1 1 360px}.ebay-topbar__search-label{margin-bottom:8px;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ebay-topbar__search-input{width:100%;box-sizing:border-box;padding:13px 16px;border-radius:16px;border:1px solid rgba(203,213,225,.95);background:#fffffff0;color:#0f172a;font:inherit;font-size:14px;box-shadow:inset 0 1px #ffffffbf}.ebay-topbar__search-input:focus{outline:none;border-color:#3b82f699;box-shadow:0 0 0 4px #3b82f61f}.ebay-topbar__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ebay-topbar__button{appearance:none;border:none;border-radius:999px;padding:12px 18px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.ebay-topbar__button:hover{transform:translateY(-1px)}.ebay-topbar__button--primary{background:linear-gradient(135deg,#0f766e,#0f172a);color:#fff;box-shadow:0 16px 28px #0f172a29}.ebay-topbar__button--secondary{background:linear-gradient(135deg,#1d4ed8,#2563eb);color:#fff;box-shadow:0 16px 28px #2563eb29}.ebay-topbar__button.is-disabled,.ebay-topbar__button:disabled{cursor:not-allowed;opacity:.72;transform:none}.ebay-topbar__summary{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;background:#f1f5f9f5;color:#475569;font-size:12px;font-weight:700;border:1px solid rgba(226,232,240,.95)}.ebay-topbar__summary.is-syncing{background:#dbeafef5;border-color:#bfdbfef2;color:#1d4ed8}@media(max-width:720px){.ebay-topbar{align-items:stretch}.ebay-topbar__actions{width:100%}.ebay-topbar__button{flex:1 1 180px;justify-content:center}}.ebay-inventory{display:grid;gap:16px}.ebay-inventory__header{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ebay-inventory__eyebrow{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ebay-inventory__title{margin:6px 0 0;color:#0f172a;font-size:clamp(1.8rem,2.6vw,2.45rem);line-height:1;letter-spacing:-.04em}.ebay-inventory__count{border-radius:999px;padding:8px 12px;background:#dbeafee6;color:#1d4ed8;font-size:12px;font-weight:700;border:1px solid rgba(191,219,254,.9)}.ebay-inventory__empty{padding:24px 4px;color:#64748b}.ebay-inventory__grid{display:grid;gap:14px}.ebay-product-card{border:1px solid rgba(226,232,240,.96);border-radius:24px;background:radial-gradient(circle at top right,rgba(191,219,254,.14) 0,transparent 20%),#fff;padding:14px;box-shadow:0 16px 36px #0f172a0d}.ebay-product-card__hero{display:flex;align-items:center;gap:14px}.ebay-product-card__thumb{width:72px;height:72px;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#dbeafe,#eff6ff 55%,#ecfeff);display:grid;place-items:center;flex-shrink:0;border:1px solid rgba(219,234,254,.92)}.ebay-product-card__image{width:100%;height:100%;object-fit:cover}.ebay-product-card__placeholder{color:#0f766e;font-size:22px;font-weight:700;letter-spacing:.04em}.ebay-product-card__copy{min-width:0;flex:1}.ebay-product-card__title{color:#0f172a;font-size:18px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ebay-product-card__chips{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.ebay-chip{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.ebay-chip--neutral{background:#f1f5f9;color:#334155}.ebay-chip--info{background:#dbeafe;color:#1d4ed8}.ebay-chip--cyan{background:#ecfeff;color:#0f766e}.ebay-chip--success{background:#f0fdf4;color:#15803d}.ebay-product-card__listings{margin-top:14px;display:grid;gap:10px}.ebay-product-card__listing-link{text-decoration:none;color:inherit;border:1px solid rgba(226,232,240,.94);border-radius:18px;background:linear-gradient(135deg,#f8fbff,#fff);padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ebay-product-card__listing-link:hover{transform:translateY(-1px);border-color:#bfdbfef2;box-shadow:0 10px 24px #0f172a0d}.ebay-product-card__listing-copy{min-width:0;color:#334155;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ebay-product-card__listing-qty{flex-shrink:0;border-radius:999px;padding:4px 10px;background:#e2e8f0;color:#475569;font-size:12px;font-weight:700}@media(max-width:720px){.ebay-product-card__hero,.ebay-product-card__listing-link{align-items:start;flex-direction:column}.ebay-product-card__listing-qty{align-self:flex-start}}.ebay-layout{display:flex;height:100vh;overflow:hidden}.ebay-page{flex:1;min-height:0;overflow-y:auto;padding:32px;background:radial-gradient(circle at top left,rgba(96,165,250,.2) 0,transparent 22%),radial-gradient(circle at 82% 8%,rgba(45,212,191,.18) 0,transparent 20%),linear-gradient(180deg,#f4f9ff,#f8fafc 34%,#eef4fb);font-family:Space Grotesk,system-ui,sans-serif}.ebay-page__inner{max-width:1380px;margin:0 auto;display:grid;gap:22px}.ebay-hero{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,.9fr);gap:20px}.ebay-hero__copy,.ebay-hero__status-card,.ebay-toolbar-shell,.ebay-table-shell{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(209,223,237,.88);box-shadow:0 24px 60px #0f172a14}.ebay-hero__copy{padding:34px 34px 30px;background:radial-gradient(circle at 84% 20%,#ffffffc7 0,#fff0 30%),linear-gradient(135deg,#deefff,#edf7ff 38%,#fff)}.ebay-hero__copy:after{content:"";position:absolute;right:-80px;top:-94px;width:250px;height:250px;border-radius:999px;background:radial-gradient(circle,#1d4ed833,#1d4ed800 70%)}.ebay-hero__eyebrow{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#ffffffc7;color:#1d4ed8;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #93c5fd80}.ebay-hero__title{margin:18px 0 14px;max-width:780px;color:#0f172a;font-size:clamp(2.2rem,4vw,3.75rem);line-height:.96;letter-spacing:-.05em}.ebay-hero__text{margin:0;max-width:720px;color:#475569;font-size:15px;line-height:1.75}.ebay-hero__status-card{padding:28px;background:radial-gradient(circle at top right,rgba(96,165,250,.18) 0,transparent 32%),linear-gradient(150deg,#0f172a,#112c59 58%,#0f766e);color:#f8fafc;display:grid;align-content:start;gap:12px}.ebay-hero__status-label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e2e8f0e0}.ebay-hero__status-value{font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.04em}.ebay-hero__status-pill{justify-self:start;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid transparent}.ebay-hero__status-pill.is-ready{background:#dcfce72e;border-color:#86efac4d;color:#bbf7d0}.ebay-hero__status-pill.is-syncing{background:#bfdbfe29;border-color:#93c5fd52;color:#dbeafe}.ebay-hero__status-pill.is-danger{background:#fecaca26;border-color:#fca5a54d;color:#fecaca}.ebay-hero__status-meta{color:#e2e8f0d6;font-size:14px;line-height:1.65}.ebay-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ebay-stat-card{padding:18px 20px;border-radius:22px;border:1px solid rgba(226,232,240,.9);background:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 40px #0f172a0d}.ebay-stat-card__label{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ebay-stat-card__value{margin-top:10px;color:#0f172a;font-size:clamp(1.65rem,2.2vw,2.55rem);font-weight:700;line-height:1;letter-spacing:-.05em}.ebay-stat-card__sub{margin-top:10px;color:#64748b;font-size:13px;line-height:1.55}.ebay-toolbar-shell{padding:18px 22px;background:radial-gradient(circle at top left,#ffffffb8 0,#fff0 28%),linear-gradient(145deg,#ffffffeb,#f1f5f9eb)}.ebay-tabs{display:flex;gap:10px;flex-wrap:wrap}.ebay-tab{appearance:none;border:1px solid rgba(203,213,225,.95);background:#ffffffd6;color:#475569;border-radius:999px;padding:10px 16px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.ebay-tab:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.ebay-tab.is-active{border-color:transparent;background:linear-gradient(135deg,#0f172a,#1d4ed8);color:#fff;box-shadow:0 16px 28px #1d4ed82e}.ebay-tab__count{border-radius:999px;padding:3px 9px;background:#e2e8f0cc;color:#334155;font-size:12px}.ebay-tab.is-active .ebay-tab__count{background:#ffffff2e;color:#fff}.ebay-table-shell{background:radial-gradient(circle at top right,rgba(191,219,254,.16) 0,transparent 18%),linear-gradient(180deg,#fffffff2,#f6fafffa);padding:16px}@media(max-width:1180px){.ebay-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.ebay-page{padding:22px}.ebay-hero{grid-template-columns:1fr}}@media(max-width:720px){.ebay-page{padding:16px}.ebay-hero__copy,.ebay-hero__status-card,.ebay-toolbar-shell,.ebay-table-shell{border-radius:22px}.ebay-stats-grid{grid-template-columns:1fr}}.ebay-orders-shell{display:grid;gap:20px}.ebay-orders-loading{padding:40px;text-align:center;color:#94a3b8;font-size:14px}.ebay-orders-analytics{display:grid;gap:20px}.ebay-orders-rev-filters{display:flex;gap:8px;flex-wrap:wrap}.ebay-orders-rev-btn{appearance:none;border:1px solid #e2e8f0;background:#fff;border-radius:20px;padding:6px 18px;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ebay-orders-rev-btn--active{background:#0f172a;color:#fff;border-color:#0f172a}.ebay-orders-stats{display:grid;grid-template-columns:1fr 1fr 2fr;gap:16px}@media(max-width:720px){.ebay-orders-stats{grid-template-columns:1fr 1fr}.ebay-orders-stat--wide{grid-column:1 / -1}}.ebay-orders-stat{padding:20px 24px;border-radius:16px;background:#ffffffe6;border:1px solid #e2e8f0}.ebay-orders-stat__label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.ebay-orders-stat__value{font-size:clamp(2rem,3vw,2.8rem);font-weight:700;letter-spacing:-.05em;color:#0f172a;margin:6px 0 4px;line-height:1}.ebay-orders-stat__sub{font-size:12px;color:#64748b}.ebay-orders-top-states{display:grid;gap:8px;margin-top:10px}.ebay-orders-top-state-row{display:grid;grid-template-columns:120px 1fr 28px;align-items:center;gap:8px}.ebay-orders-top-state-name{font-size:12px;font-weight:500;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ebay-orders-top-state-bar-wrap{height:6px;background:#e2e8f0;border-radius:99px;overflow:hidden}.ebay-orders-top-state-bar{height:100%;background:#1d4ed8;border-radius:99px;min-width:4px;transition:width .4s ease}.ebay-orders-top-state-count{font-size:12px;font-weight:600;color:#0f172a;text-align:right}.ebay-orders-map-wrap{border-radius:16px;background:#ffffffe6;border:1px solid #e2e8f0;padding:20px 24px 12px}.ebay-orders-map-header{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.ebay-orders-map-title{font-size:13px;font-weight:700;color:#0f172a}.ebay-orders-map-sub{font-size:12px;color:#94a3b8}.ebay-orders-map{position:relative;max-width:680px;margin:0 auto}.ebay-orders-map-tooltip{background:#0f172a;color:#fff;border-radius:8px;padding:6px 12px;font-size:12px;pointer-events:none;z-index:100;display:flex;flex-direction:column;gap:2px;white-space:nowrap;box-shadow:0 4px 12px #0003}.ebay-detail-overlay{position:fixed;inset:0;background:#0f172a73;z-index:1100;display:flex;justify-content:flex-end}.ebay-detail-drawer{width:100%;max-width:520px;height:100%;background:#fff;display:flex;flex-direction:column;overflow:hidden;box-shadow:-8px 0 48px #0f172a24;animation:ebayDrawerIn .2s ease}@keyframes ebayDrawerIn{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}.ebay-detail-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 18px;border-bottom:1px solid #f1f5f9;flex-shrink:0}.ebay-detail-header__left{display:flex;align-items:center;gap:10px}.ebay-detail-receipt-id{font-size:17px;font-weight:800;color:#0f172a;letter-spacing:-.03em;font-family:monospace}.ebay-detail-status-badge{padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;background:#dcfce7;color:#16a34a;letter-spacing:.04em;text-transform:capitalize}.ebay-detail-close{background:none;border:none;cursor:pointer;font-size:16px;color:#94a3b8;padding:4px 8px;border-radius:6px;transition:background .12s,color .12s}.ebay-detail-close:hover{background:#f1f5f9;color:#0f172a}.ebay-detail-body{flex:1;overflow-y:auto;padding-bottom:24px}.ebay-detail-totals{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#f1f5f9;border-bottom:1px solid #f1f5f9}.ebay-detail-total-card{background:#fff;padding:16px}.ebay-detail-total-card--primary{background:#fafafa}.ebay-detail-total-card--fee .ebay-detail-total-card__value{color:#dc2626}.ebay-detail-total-card--payout .ebay-detail-total-card__value{color:#16a34a;font-weight:800}.ebay-detail-total-card__label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin-bottom:4px}.ebay-detail-total-card__value{font-size:15px;font-weight:700;color:#0f172a;letter-spacing:-.02em}.ebay-detail-section{padding:20px 24px 0}.ebay-detail-section+.ebay-detail-section{margin-top:4px}.ebay-detail-section__title{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin-bottom:10px}.ebay-detail-row{display:grid;grid-template-columns:100px 1fr;gap:8px;padding:6px 0;border-bottom:1px solid #f8fafc;font-size:13px}.ebay-detail-row:last-child{border-bottom:none}.ebay-detail-row__label{color:#64748b;font-weight:500}.ebay-detail-row__value{color:#0f172a;font-weight:500;word-break:break-all}.ebay-detail-row__value--mono{font-family:monospace;font-size:12px}.ebay-detail-row__value--green{color:#16a34a;font-weight:700}.ebay-detail-row__value--red{color:#dc2626}.ebay-detail-items{display:flex;flex-direction:column;gap:10px}.ebay-detail-item{display:flex;gap:12px;align-items:flex-start;padding:12px;background:#f8fafc;border-radius:10px;border:1px solid #f1f5f9}.ebay-detail-item__info{flex:1;min-width:0}.ebay-detail-item__title{font-size:13px;font-weight:600;color:#0f172a;line-height:1.4;margin-bottom:6px}.ebay-detail-item__meta{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#64748b}.ebay-detail-item__var{background:#e2e8f0;color:#475569;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600}.ebay-detail-item__fee{color:#dc2626}.ebay-detail-item__sku{font-family:monospace;font-size:11px;color:#94a3b8}.ebay-detail-item__total{font-size:14px;font-weight:700;color:#0f172a;flex-shrink:0;padding-top:2px}.ebay-detail-footer{display:flex;justify-content:flex-end;padding:16px 24px;border-top:1px solid #f1f5f9;background:#fafafa;flex-shrink:0}.ebay-order-row--clickable{cursor:pointer}.ebay-order-row--clickable:hover{background:#f8fafc}.ebay-orders-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:4px}.ebay-orders-fetch-btn{appearance:none;border:1px solid #e2e8f0;background:#fff;border-radius:20px;padding:8px 18px;font-size:13px;font-weight:600;color:#0f172a;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s}.ebay-orders-fetch-btn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.ebay-orders-fetch-btn.is-loading,.ebay-orders-fetch-btn:disabled{opacity:.6;cursor:not-allowed}.ebay-orders-backfill-result{font-size:12px;color:#16a34a;font-weight:500}.ebay-orders-backfill-result.is-error{color:#dc2626}.ebay-orders-list{display:grid;gap:8px}.ebay-order-row{display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:12px;background:#ffffffe6;border:1px solid #e2e8f0;font-size:13px}.ebay-order-row__left{display:flex;align-items:center;gap:8px;flex-shrink:0}.ebay-order-status-badge{padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;background:#dbeafe;color:#1d4ed8}.ebay-order-status--completed{background:#dcfce7;color:#16a34a}.ebay-order-status--cancelled,.ebay-order-status--canceled{background:#fee2e2;color:#dc2626}.ebay-order-id{font-size:12px;font-family:monospace;color:#64748b}.ebay-order-row__buyer{color:#0f172a;font-weight:500;min-width:120px;flex-shrink:0}.ebay-order-row__items{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569}.ebay-order-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ebay-order-qty,.ebay-order-more{color:#94a3b8}.ebay-order-row__right{display:flex;align-items:center;gap:12px;flex-shrink:0}.ebay-order-total{font-weight:600;color:#0f172a}.ebay-order-date{color:#94a3b8;font-size:12px}.ebay-order-payout{font-size:12px;font-weight:600;color:#16a34a;white-space:nowrap}.ebay-order-state{padding:2px 8px;border-radius:12px;background:#f1f5f9;color:#475569;font-size:11px;font-weight:600}.inventory-layout{display:flex;height:100vh;overflow:hidden}.inventory-page{flex:1;min-height:0;overflow-y:auto;padding:30px;background:radial-gradient(circle at 0% 0%,rgba(15,118,110,.12) 0,transparent 28%),radial-gradient(circle at 100% 4%,rgba(59,130,246,.12) 0,transparent 24%),linear-gradient(180deg,#f4f8ff,#f8fafc 32%,#eef4fb);font-family:Space Grotesk,system-ui,sans-serif}.inventory-page__inner{max-width:1420px;margin:0 auto;display:grid;gap:18px}.inventory-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,.95fr);gap:18px}.inventory-hero__copy,.inventory-toolbar-shell,.inventory-manual-card,.inventory-table-shell{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(209,223,237,.88);box-shadow:0 24px 56px #0f172a14}.inventory-hero__copy{padding:32px 34px;background:radial-gradient(circle at 82% 22%,#ffffffc7 0,#fff0 30%),linear-gradient(135deg,#deefff,#edf7ff 42%,#fff)}.inventory-hero__eyebrow,.inventory-toolbar__eyebrow,.inventory-manual__eyebrow{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#ffffffc7;color:#1d4ed8;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #93c5fd80}.inventory-hero__title{margin:18px 0 14px;max-width:11ch;color:#0f172a;font-size:clamp(2.3rem,4vw,4rem);line-height:.96;letter-spacing:-.05em}.inventory-hero__text{margin:0;max-width:66ch;color:#475569;font-size:15px;line-height:1.75}.inventory-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.inventory-stat-card{padding:20px;border-radius:22px;border:1px solid rgba(226,232,240,.9);background:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 36px #0f172a0f}.inventory-stat-card__label{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.inventory-stat-card__value{margin-top:12px;color:#0f172a;font-size:clamp(1.7rem,2.3vw,2.7rem);font-weight:700;line-height:1;letter-spacing:-.05em}.inventory-stat-card__sub{margin-top:10px;color:#64748b;font-size:13px;line-height:1.55}.inventory-toolbar-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:16px;padding:22px 24px;background:radial-gradient(circle at top left,#ffffffb8 0,#fff0 28%),linear-gradient(145deg,#ffffffeb,#f1f5f9eb)}.inventory-toolbar__title{margin:12px 0 6px;color:#0f172a;font-size:26px;line-height:1.08}.inventory-toolbar__copy{margin:0;max-width:62ch;color:#475569;font-size:14px;line-height:1.7}.inventory-toolbar__controls{display:grid;gap:12px;align-content:center}.inventory-search-input,.inventory-field{width:100%;padding:14px 16px;border-radius:16px;border:1px solid rgba(203,213,225,.9);background:#fffffff5;color:#0f172a;font:inherit;font-size:15px;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.inventory-search-input:focus,.inventory-field:focus{outline:none;border-color:#0ea5e9b3;box-shadow:0 0 0 4px #0ea5e91f}.inventory-primary-link,.inventory-primary-btn,.inventory-secondary-btn,.inventory-add-size-btn,.inventory-remove-btn{appearance:none;border:none;cursor:pointer;font:inherit;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,border-color .18s ease,background .18s ease}.inventory-primary-link,.inventory-primary-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 18px;border-radius:16px;text-decoration:none;color:#fff;background:linear-gradient(135deg,#0f766e,#0ea5e9);box-shadow:0 16px 30px #0ea5e93d}.inventory-primary-link:hover,.inventory-primary-btn:hover,.inventory-secondary-btn:hover,.inventory-add-size-btn:hover,.inventory-remove-btn:hover:not(.is-disabled){transform:translateY(-1px)}.inventory-primary-btn:disabled,.inventory-secondary-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.inventory-secondary-btn,.inventory-add-size-btn{padding:12px 16px;border-radius:14px;border:1px solid rgba(191,219,254,.9);background:#e0f2fecc;color:#0f172a}.inventory-remove-btn{padding:12px 16px;border-radius:14px;background:#b91c1c;color:#fff;white-space:nowrap}.inventory-remove-btn.is-disabled{cursor:not-allowed;background:#94a3b8}.inventory-manual-card{padding:24px;background:radial-gradient(circle at top right,rgba(191,219,254,.16) 0,transparent 18%),linear-gradient(180deg,#fffffff2,#f6fafffa)}.inventory-manual__head{display:flex;gap:16px;justify-content:space-between;align-items:flex-start}.inventory-manual__title{margin:12px 0 6px;font-size:26px;line-height:1.08;color:#0f172a}.inventory-manual__copy{margin:0;max-width:62ch;color:#475569;font-size:14px;line-height:1.7}.inventory-manual__chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.inventory-chip{display:inline-flex;align-items:center;padding:8px 11px;border-radius:999px;background:#dbeafeeb;color:#1d4ed8;font-size:12px;font-weight:700;white-space:nowrap}.inventory-manual__body{display:grid;gap:14px;margin-top:18px}.inventory-suggestion-row{display:flex;flex-wrap:wrap;gap:8px}.inventory-suggestion-chip{padding:8px 12px;border-radius:999px;border:1px solid rgba(199,210,254,.9);background:#eef2ffdb;color:#1e3a8a;font-size:12px;font-weight:700;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.inventory-suggestion-chip:hover{transform:translateY(-1px);border-color:#818cf8cc;background:#eef2ff}.inventory-field-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.inventory-field-grid--wide{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.inventory-size-card{padding:16px;border-radius:22px;border:1px solid rgba(226,232,240,.9);background:#ffffffbd}.inventory-size-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.inventory-size-card__title{color:#0f172a;font-size:16px;font-weight:700}.inventory-size-card__copy{margin-top:4px;color:#64748b;font-size:13px;line-height:1.55}.inventory-size-stack{display:grid;gap:10px}.inventory-size-row{display:grid;grid-template-columns:minmax(0,1fr) 120px auto;gap:10px;align-items:end}.inventory-size-field{display:grid;gap:6px}.inventory-size-field--qty{max-width:120px}.inventory-size-label{color:#475569;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.inventory-textarea{resize:vertical;min-height:84px}.inventory-manual__actions{display:flex;gap:10px;flex-wrap:wrap}.inventory-banner{padding:13px 16px;border-radius:16px;font-size:14px;font-weight:600}.inventory-banner--error{border:1px solid rgba(252,165,165,.52);background:#fef2f2eb;color:#b91c1c}.inventory-table-shell{padding:16px;background:radial-gradient(circle at top left,#ffffffb3 0,#fff0 24%),linear-gradient(180deg,#fffffff2,#f8fafcfa)}.inventory-table-note{margin-top:12px;color:#475569;font-size:12px}@media(max-width:1180px){.inventory-hero{grid-template-columns:1fr}.inventory-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-toolbar-shell{grid-template-columns:1fr}}@media(max-width:860px){.inventory-page{padding:20px}.inventory-hero__stats,.inventory-size-row{grid-template-columns:1fr}.inventory-size-field--qty{max-width:none}}@media(max-width:640px){.inventory-page{padding:14px}.inventory-toolbar__controls,.inventory-manual__head,.inventory-size-card__head{grid-template-columns:1fr;display:grid}.inventory-manual__chips{justify-content:flex-start}}.product-page{min-height:100vh;padding:20px;background:radial-gradient(120% 80% at 100% -10%,rgba(56,189,248,.2) 0%,transparent 45%),linear-gradient(180deg,#f4f7fb,#eef2f8)}.product-page-state{min-height:100vh;padding:24px;background:#f4f7fb}.product-back-link{position:sticky;top:10px;z-index:20;display:inline-block;padding:8px 12px;border-radius:999px;border:1px solid #d7e0ea;background:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#334155;text-decoration:none;font-weight:700;font-size:14px}.product-back-link:hover{color:#0f766e}.product-hero{margin-top:14px;background:#fff;border-radius:18px;padding:24px 28px;border:1px solid #e2e8f0;box-shadow:0 4px 16px #0f172a0f}.product-hero-main{display:flex;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #f1f5f9}.product-panel{margin-top:18px;background:#fff;border-radius:14px;padding:20px;border:1px solid #dde5f0;box-shadow:0 8px 24px #0f172a0d}@media(max-width:760px){.product-page{padding:14px}.product-hero{padding:18px}.product-hero-main{align-items:flex-start}}.grailed-variation-picker-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.grailed-variation-picker-modal{width:min(720px,100%);max-height:min(80vh,760px);display:grid;gap:16px;overflow:hidden;background:#fff;border:1px solid #dbe5f0;border-radius:18px;box-shadow:0 30px 80px #0f172a47}.grailed-variation-picker-header,.grailed-variation-picker-actions,.grailed-variation-picker-footer{padding:20px 22px 0}.grailed-variation-picker-footer{padding:0 22px 22px}.grailed-variation-picker-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.grailed-variation-picker-title{margin:0;color:#0f172a;font-size:24px}.grailed-variation-picker-description{margin:6px 0 0;color:#475569;line-height:1.5}.grailed-variation-picker-close{border:none;background:transparent;color:#475569;font-size:28px;line-height:1;cursor:pointer}.grailed-variation-picker-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.grailed-variation-picker-chip{padding:8px 12px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#334155;font-weight:700;cursor:pointer}.grailed-variation-picker-count{margin-left:auto;color:#0f766e;font-weight:700}.grailed-variation-picker-list{display:grid;gap:10px;overflow:auto;padding:0 22px}.grailed-variation-picker-item{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid #dbe5f0;border-radius:14px;background:#f8fafc;cursor:pointer}.grailed-variation-picker-item.is-selected{border-color:#0f766e;background:#ecfdf5}.grailed-variation-picker-item input{margin-top:4px;accent-color:#0f766e}.grailed-variation-picker-item-main{min-width:0}.grailed-variation-picker-item-label{color:#0f172a;font-size:16px;font-weight:700}.grailed-variation-picker-item-meta{margin-top:4px;color:#64748b;font-size:13px}.grailed-variation-picker-footer{display:flex;justify-content:flex-end;gap:10px}.grailed-variation-picker-secondary,.grailed-variation-picker-primary{padding:11px 16px;border-radius:10px;font-weight:700;cursor:pointer}.grailed-variation-picker-secondary{border:1px solid #cbd5e1;background:#fff;color:#334155}.grailed-variation-picker-primary{border:none;background:linear-gradient(135deg,#111827,#0ea5e9);color:#fff}.grailed-variation-picker-primary:disabled{cursor:not-allowed;opacity:.65}@media(max-width:720px){.grailed-variation-picker-backdrop{padding:14px}.grailed-variation-picker-modal{max-height:88vh}.grailed-variation-picker-actions,.grailed-variation-picker-footer{gap:8px}.grailed-variation-picker-count{width:100%;margin-left:0}.grailed-variation-picker-footer{flex-direction:column-reverse}.grailed-variation-picker-secondary,.grailed-variation-picker-primary{width:100%}}.create-listing-layout{display:flex;height:100vh;overflow:hidden}.create-listing-main{flex:1;overflow-y:auto;padding:24px;background:radial-gradient(circle at 0% 0%,rgba(15,118,110,.08),transparent 45%),radial-gradient(circle at 100% 0%,rgba(59,130,246,.07),transparent 40%),#f8fafc}.create-listing-title{margin:0 0 8px;color:#0f172a;font-size:34px}.create-listing-subtitle{margin-bottom:18px;color:#475569}.create-listing-import-card{max-width:980px;margin-bottom:12px;background:#fff;border:1px solid #dbe5f0;border-radius:12px;padding:12px}.create-listing-grailed-card,.create-listing-grailed-notice,.create-listing-grailed-install,.create-listing-grailed-feedback{max-width:980px;margin-bottom:12px;border-radius:12px}.create-listing-grailed-card{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px;border:1px solid #dbe5f0;background:linear-gradient(135deg,#fff,#f8fafc)}.create-listing-grailed-card-main{min-width:0}.create-listing-grailed-card-actions{min-width:220px}.create-listing-grailed-meta{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.create-listing-grailed-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:12px;font-weight:700}.create-listing-grailed-meta-text{color:#475569;font-size:13px;font-weight:600}.create-listing-grailed-btn{width:100%;padding:11px 14px;border:none;border-radius:10px;background:linear-gradient(135deg,#111827,#0ea5e9);color:#fff;font-weight:700;cursor:pointer}.create-listing-grailed-btn:disabled{cursor:not-allowed;opacity:.7}.create-listing-grailed-notice,.create-listing-grailed-install{padding:12px 14px;border:1px solid #cbd5e1;background:#f8fafc}.create-listing-grailed-install{border-color:#bfdbfe;background:#eff6ff}.create-listing-grailed-install-list{margin:8px 0 0 18px;padding:0;display:grid;gap:4px;color:#1e3a8a}.create-listing-grailed-feedback{padding:12px 14px;font-weight:700}.create-listing-grailed-feedback.is-success{border:1px solid #86efac;background:#f0fdf4;color:#166534}.create-listing-grailed-feedback.is-error{border:1px solid #fca5a5;background:#fef2f2;color:#b91c1c}.create-listing-import-title{font-weight:700;color:#0f172a;margin-bottom:8px}.create-listing-import-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.create-listing-import-divider{height:1px;margin:14px 0;background:linear-gradient(90deg,#cbd5e100,#cbd5e1,#cbd5e100)}.create-listing-form{max-width:980px;background:#fff;border:1px solid #dbe5f0;border-radius:14px;padding:18px;display:grid;gap:12px;box-shadow:0 14px 30px #0f172a0f}.create-listing-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.create-listing-label{margin-bottom:4px;font-weight:600;color:#0f172a}.create-listing-help{margin-top:6px;font-size:12px;color:#475569}.create-listing-help-error{color:#b91c1c}.create-listing-field-stack{display:grid;gap:8px}.create-listing-preset-row{display:flex;flex-wrap:wrap;gap:8px}.create-listing-preset-chip{padding:8px 12px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-weight:600;cursor:pointer}.create-listing-preset-chip.is-active{border-color:#0f766e;background:#0f766e14;color:#0f766e}.create-listing-input{width:100%;padding:9px 10px;border-radius:10px;border:1px solid #cbd5e1;outline:none;transition:border-color .15s ease,box-shadow .15s ease;background:#fff}.create-listing-readonly{display:flex;align-items:center;min-height:40px;background:#f8fafc;color:#475569}.create-listing-input:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e26}.create-listing-textarea{resize:vertical}.create-listing-image-section{display:grid;gap:8px}.create-listing-upload-card{display:grid;gap:10px;padding:12px;border:1px solid #dbe5f0;border-radius:12px;background:#f8fafc}.create-listing-upload-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.create-listing-upload-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;font-weight:700;cursor:pointer}.create-listing-upload-button:hover{border-color:#94a3b8}.create-listing-upload-input{display:none}.create-listing-upload-list{display:grid;gap:8px}.create-listing-upload-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid #dbe5f0;background:#fff}.create-listing-upload-item-name{font-weight:600;color:#0f172a;word-break:break-word}.create-listing-upload-item-meta{margin-top:2px;font-size:12px;color:#64748b}.create-listing-upload-remove{border:none;background:none;color:#0f766e;font-weight:700;cursor:pointer;white-space:nowrap}.create-listing-upload-remove:hover{color:#0d9488}.create-listing-actions{display:flex;gap:10px;align-items:center}.create-listing-btn{padding:10px 14px;border-radius:10px;border:none;background:linear-gradient(135deg,#0f766e,#0ea5e9);color:#fff;font-weight:700;cursor:pointer}.create-listing-btn:disabled{cursor:not-allowed;opacity:.7}.create-listing-error{color:#b91c1c;font-weight:600}.create-listing-result{margin-top:14px;padding:12px;background:#ecfdf5;border:1px solid #86efac;border-radius:10px;max-width:980px}@media(max-width:760px){.create-listing-grailed-card{flex-direction:column}.create-listing-grailed-card-actions{width:100%;min-width:0}}.create-listing-result-title{font-weight:700;color:#166534}.create-listing-result-id{margin-top:4px;color:#14532d}.create-listing-result-link{display:inline-block;margin-top:8px;color:#0f766e;font-weight:700;text-decoration:none}.create-listing-specifics-card{margin-top:6px;border:1px solid #dbe5f0;border-radius:12px;padding:12px;background:#f8fafc}.create-listing-specifics-title{margin:0 0 10px;font-size:18px;color:#0f172a}.create-listing-import-summary{border:1px solid #dbeafe;border-radius:12px;padding:12px;background:#f8fbff}.create-listing-import-summary-title{font-weight:700;color:#1d4ed8;margin-bottom:4px}.create-listing-checklist-card{border:1px solid #dbe5f0;border-radius:12px;padding:12px;background:#fff}.create-listing-checklist-list{display:grid;gap:8px}.create-listing-checklist-item{display:flex;align-items:flex-start;gap:10px;font-size:14px}.create-listing-checklist-item.is-blocking{color:#991b1b}.create-listing-checklist-item.is-warning{color:#92400e}.create-listing-checklist-dot{width:8px;height:8px;margin-top:6px;border-radius:999px;flex-shrink:0;background:currentColor}.create-listing-checklist-ok{color:#166534;font-weight:600}@media(max-width:760px){.create-listing-main{padding:14px}.create-listing-title{font-size:28px}.create-listing-actions{flex-direction:column;align-items:flex-start}.create-listing-import-row{grid-template-columns:1fr}}.create-listing-v2-layout{display:flex;height:100vh;overflow:hidden}.create-listing-v2-main{flex:1;overflow-y:auto;padding:28px;background:radial-gradient(circle at 0% 0%,rgba(15,118,110,.08),transparent 34%),radial-gradient(circle at 100% 0%,rgba(59,130,246,.08),transparent 28%),linear-gradient(180deg,#ffffffeb,#f8fafcf5 34%,#eef2ffeb),#f8fafc}.create-listing-v2-shell{max-width:1320px;margin:0 auto}.listing-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);gap:18px;margin-bottom:18px;align-items:stretch}.listing-header{padding:24px 26px;border-radius:28px;border:1px solid rgba(203,213,225,.9);background:linear-gradient(140deg,#0f172af0,#0f766ee6 55%,#0ea5e9d1);box-shadow:0 24px 56px #0f172a29;position:relative;overflow:hidden}.listing-header:after{content:"";position:absolute;inset:auto -10% -38% auto;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,#ffffff2e,#fff0 72%);pointer-events:none}.listing-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:7px 12px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);color:#ffffffeb;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.listing-title{margin:0 0 4px;font-size:clamp(34px,4vw,52px);line-height:.98;color:#f8fafc;max-width:10ch}.listing-subtitle{margin:0;color:#e2e8f0eb;font-size:16px;line-height:1.6;max-width:54ch}.listing-hero-stats{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px}.listing-stat-card{display:grid;gap:8px;padding:20px;border-radius:22px;border:1px solid rgba(203,213,225,.82);background:#ffffffe0;box-shadow:0 18px 40px #0f172a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.listing-stat-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.listing-stat-value{font-size:26px;line-height:1;color:#0f172a}.listing-stat-meta{color:#475569;font-size:13px;line-height:1.5}.listing-loading{display:flex;align-items:center;justify-content:center;height:200px;color:#64748b;font-size:16px}.listing-progress-panel{margin-bottom:18px;padding:18px 20px;border-radius:22px;border:1px solid rgba(203,213,225,.82);background:#ffffffe0;box-shadow:0 18px 40px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.listing-progress-head{display:flex;gap:18px;justify-content:space-between;align-items:flex-start}.listing-progress-kicker{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin-bottom:8px}.listing-progress-title{margin:0;font-size:24px;color:#0f172a}.listing-progress-copy{margin:8px 0 0;color:#475569;font-size:14px;line-height:1.6;max-width:70ch}.listing-readiness-pill,.listing-summary-badge{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.listing-readiness-pill.is-ready,.listing-summary-badge.is-ready{background:#dcfce7;color:#166534}.listing-readiness-pill.is-warm,.listing-summary-badge.is-warm{background:#fef3c7;color:#92400e}.listing-readiness-pill.is-alert,.listing-summary-badge.is-alert{background:#fee2e2;color:#b91c1c}.listing-progress-track{margin-top:16px;height:10px;border-radius:999px;background:#e2e8f0;overflow:hidden}.listing-progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#0ea5e9);box-shadow:0 10px 22px #0ea5e959}.listing-progress-footer{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;color:#64748b;font-weight:600}.listing-steps{display:flex;gap:10px;margin-bottom:18px;overflow-x:auto;padding-bottom:4px}.listing-step{display:flex;align-items:center;gap:12px;min-width:180px;padding:14px 16px;border:1px solid #dbe5f0;border-radius:18px;background:#ffffffdb;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;font-size:14px;font-weight:600;color:#64748b;box-shadow:0 10px 24px #0f172a0a}.listing-step:hover{border-color:#94a3b8;background:#fff;transform:translateY(-1px)}.listing-step.is-active{border-color:#0f766e47;background:linear-gradient(135deg,#0f766e1a,#0ea5e914);color:#0f172a;box-shadow:0 16px 32px #0f766e1f}.listing-step.is-done{border-color:#86efac;background:#f0fdf4;color:#166534}.listing-step-num{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#e2e8f0;font-size:12px;font-weight:700;color:#64748b;flex-shrink:0}.listing-step.is-active .listing-step-num{background:#0f766e;color:#fff}.listing-step.is-done .listing-step-num{background:#16a34a;color:#fff}.listing-step-label{font-size:13px;color:#0f172a}.listing-step-copy{display:grid;gap:3px;text-align:left}.listing-step-hint{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.listing-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.listing-main-column{display:grid;gap:16px;min-width:0}.listing-side-panel{position:sticky;top:24px}.listing-stage-card,.listing-summary-card{padding:18px 20px;border-radius:22px;border:1px solid rgba(203,213,225,.82);background:#ffffffe0;box-shadow:0 18px 40px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.listing-stage-eyebrow,.listing-summary-kicker{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.listing-stage-title,.listing-summary-title{margin-top:8px;font-size:22px;font-weight:700;color:#0f172a}.listing-stage-description{margin-top:8px;color:#475569;font-size:14px;line-height:1.6}.listing-card{max-width:none;margin-bottom:0;background:#ffffffe6;border:1px solid rgba(203,213,225,.84);border-radius:22px;padding:22px;box-shadow:0 18px 42px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.listing-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,rgba(15,118,110,.42),rgba(14,165,233,.18),transparent);pointer-events:none}.listing-card-title{margin:0 0 16px;font-size:19px;color:#0f172a}.listing-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.listing-card-kicker{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.listing-card-copy{margin:8px 0 0;color:#475569;font-size:14px;line-height:1.65;max-width:64ch}.listing-card-metrics,.listing-chip-row{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.listing-metric-pill{display:inline-flex;align-items:center;justify-content:center;padding:8px 11px;border-radius:999px;background:#dbeafed1;color:#1d4ed8;font-size:12px;font-weight:700;white-space:nowrap}.listing-step-content{display:grid;gap:16px}.listing-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.listing-grid-tight{margin-top:12px}.listing-label{margin-bottom:4px;font-weight:600;font-size:13px;color:#334155}.listing-inline-actions{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap;margin-bottom:4px;font-weight:600;font-size:13px;color:#334155}.listing-input{width:100%;padding:11px 13px;border-radius:14px;border:1px solid #cbd5e1;outline:none;transition:border-color .15s ease,box-shadow .15s ease;background:#fffffff5;font-size:14px;box-sizing:border-box}.listing-input:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.listing-input:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.listing-textarea{resize:vertical;font-family:inherit}.listing-field-stack{display:grid;gap:6px}.listing-help{margin-top:4px;font-size:12px;color:#64748b}.listing-help-error{color:#b91c1c}.listing-btn{padding:11px 18px;border-radius:14px;border:none;background:linear-gradient(135deg,#0f766e,#0ea5e9);color:#fff;font-weight:700;font-size:14px;cursor:pointer;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease;box-shadow:0 14px 28px #0ea5e938}.listing-btn:hover{opacity:.9;transform:translateY(-1px)}.listing-btn:disabled{cursor:not-allowed;opacity:.5}.listing-btn-sm{padding:6px 12px;font-size:12px}.listing-btn-dark{background:#0f172a}.listing-btn-outline{background:#ffffffe0;color:#0f172a;border:1px solid #dbe5f0;box-shadow:none}.listing-btn-outline:hover{border-color:#cbd5e1;background:#f8fafc}.listing-btn-danger{background:#b91c1c;padding:6px 10px;font-size:12px}.listing-btn-publish{background:linear-gradient(135deg,#059669,#10b981);font-size:16px;padding:14px 24px}.platform-grid{display:flex;flex-wrap:wrap;gap:10px}.platform-chip{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;font-weight:600;font-size:14px;transition:all .15s ease;box-shadow:0 8px 20px #0f172a08}.platform-chip:hover{border-color:#cbd5e1}.platform-chip.is-selected.ebay{border-color:#0f766e;background:#f0fdf4}.platform-chip.is-selected.stockx{border-color:#0f172a;background:#f8fafc}.platform-chip.is-selected.etsy{border-color:#be185d;background:#fdf2f8}.platform-chip.is-disabled{opacity:.5;cursor:default}.platform-chip input[type=checkbox]{accent-color:#0f766e}.platform-badge{font-size:11px;border-radius:999px;padding:2px 8px;font-weight:700}.platform-badge.ebay{background:#dbeafe;color:#1d4ed8}.platform-badge.stockx{background:#0f172a;color:#fff}.platform-badge.etsy{background:#fce7f3;color:#be185d}.listing-preset-row{display:flex;flex-wrap:wrap;gap:8px}.listing-preset-chip{padding:8px 14px;border-radius:999px;border:1.5px solid #cbd5e1;background:#fff;color:#475569;font-weight:600;font-size:13px;cursor:pointer;transition:all .15s ease}.listing-preset-chip:hover{border-color:#94a3b8}.listing-preset-chip.is-active{border-color:#0f766e;background:#0f766e14;color:#0f766e}.variation-row{display:grid;grid-template-columns:1fr 100px 100px 1fr auto;gap:8px;align-items:end}.listing-upload-card{display:grid;gap:10px;padding:14px;border:1px dashed #cbd5e1;border-radius:12px;background:#fafbfc}.listing-upload-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:10px;border:1.5px solid #cbd5e1;background:#fff;color:#0f172a;font-weight:700;font-size:14px;cursor:pointer;transition:border-color .15s ease}.listing-upload-button:hover{border-color:#94a3b8}.listing-upload-list{display:grid;gap:6px}.listing-upload-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;border:1px solid #e2e8f0;background:#fff}.listing-upload-item-name{font-weight:600;font-size:13px;color:#0f172a}.listing-upload-item-meta{font-size:11px;color:#94a3b8}.listing-upload-remove{border:none;background:none;color:#0f766e;font-weight:700;font-size:13px;cursor:pointer}.listing-section-stack{display:grid;gap:12px}.listing-soft-panel{padding:16px;border-radius:20px;border:1px solid rgba(226,232,240,.9);background:radial-gradient(circle at top right,#ffffffa3 0,#fff0 26%),linear-gradient(180deg,#fffffff0,#f8fafcfa);box-shadow:inset 0 1px #ffffff80}.listing-soft-panel-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:12px}.listing-soft-panel-title{color:#0f172a;font-size:15px;font-weight:700}.listing-soft-panel-copy{margin-top:4px;color:#64748b;font-size:13px;line-height:1.55;max-width:62ch}.listing-import-toggle{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:14px;border:1px solid #dbe5f0;background:#ffffffeb;font-weight:600;font-size:14px;color:#0f172a;cursor:pointer;width:100%;text-align:left;box-shadow:0 10px 24px #0f172a08}.listing-import-toggle:hover{background:#f0fdf4;border-color:#86efac}.listing-import-toggle.is-open{background:linear-gradient(135deg,#0f766e14,#0ea5e914);border-color:#0ea5e952}.listing-import-shell{display:grid;gap:12px;margin-top:12px}.listing-import-actions{display:flex;gap:8px;align-items:center;margin-top:8px}.listing-import-divider{height:1px;margin:14px 0;background:linear-gradient(90deg,transparent,#cbd5e1,transparent)}.location-preset-chip{display:flex;align-items:center;gap:4px;padding:5px 10px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;font-size:13px}.location-preset-btn{background:none;border:none;cursor:pointer;font-weight:600;color:#0f172a;padding:0;font-size:13px}.location-preset-meta{color:#94a3b8;font-size:11px}.location-preset-remove{background:none;border:none;cursor:pointer;color:#94a3b8;font-size:14px;padding:0 2px;line-height:1}.stockx-result-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;cursor:pointer;text-align:left;width:100%;transition:border-color .15s ease}.stockx-result-card:hover{border-color:#0f172a}.stockx-result-img{width:40px;height:40px;object-fit:contain;border-radius:6px}.stockx-result-title{font-weight:700;font-size:13px;color:#0f172a}.stockx-result-meta{font-size:11px;color:#64748b}.stockx-selected-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border:2px solid #0f172a;border-radius:10px;background:#f8fafc;margin-bottom:10px}.stockx-remove-btn{background:none;border:none;cursor:pointer;color:#64748b;font-size:14px;padding:4px}.stockx-size-grid{display:flex;flex-wrap:wrap;gap:8px}.stockx-size-chip{min-width:96px;padding:10px 12px;border-radius:12px;border:1.5px solid #e2e8f0;background:#fff;color:#475569;font-weight:600;font-size:13px;cursor:pointer;transition:all .15s ease;display:grid;justify-items:start;gap:2px;text-align:left}.stockx-size-chip:hover{border-color:#0f172a;background:#f8fafc;transform:translateY(-1px)}.stockx-size-chip.is-selected{border-color:#0f766e;background:#f0fdf4;color:#0f766e;box-shadow:0 10px 24px #0f766e1f}.stockx-size-chip-size{font-size:16px;line-height:1.1;font-weight:800;color:#334155}.stockx-size-chip.is-selected .stockx-size-chip-size{color:#065f46}.stockx-size-chip-caption{font-size:10px;line-height:1.2;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.stockx-size-chip-ask{font-size:15px;line-height:1.1;font-weight:800}.stockx-size-chip-ask.has-value{color:#059669}.stockx-size-chip.is-selected .stockx-size-chip-ask.has-value{color:#047857}.stockx-size-chip-ask.is-empty{color:#94a3b8}.stockx-size-chip.no-ask{background:#f8fafc}.stockx-size-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc}.stockx-size-label{font-weight:700;font-size:14px;color:#0f172a}.listing-checklist-ok{color:#166534;font-weight:600;font-size:15px}.listing-checklist-list{display:grid;gap:8px}.listing-checklist-item{display:flex;align-items:flex-start;gap:10px;font-size:14px}.listing-checklist-item.is-blocking{color:#991b1b}.listing-checklist-item.is-warning{color:#92400e}.listing-checklist-dot{width:8px;height:8px;margin-top:6px;border-radius:50%;flex-shrink:0;background:currentColor}.listing-results{margin-top:16px;padding:14px;background:#ecfdf5;border:1px solid #86efac;border-radius:12px;max-width:none}.listing-results-title{margin:0 0 10px;font-size:16px;font-weight:700;color:#166534}.listing-result-item{margin-top:8px;padding:10px 14px;border-radius:10px;font-size:14px}.listing-result-item.is-success{background:#f0fdf4;border:1px solid #86efac}.listing-result-item.is-error{background:#fef2f2;border:1px solid #fca5a5}.listing-result-account{font-weight:700}.listing-result-link{font-weight:700;text-decoration:none}.listing-result-link.ebay{color:#0f766e}.listing-result-link.etsy{color:#be185d}.listing-result-errors{margin:4px 0 0 18px;padding:0}.listing-result-error{color:#dc2626;font-size:13px}.listing-result-warning{color:#b45309;font-size:13px}.listing-nav{display:flex;gap:18px;justify-content:space-between;align-items:center;padding:18px 20px;border-radius:20px;border:1px solid rgba(203,213,225,.82);background:#ffffffe6;box-shadow:0 16px 36px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.listing-nav-copy{display:grid;gap:6px}.listing-nav-kicker{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.listing-nav-text{color:#334155;font-size:14px;line-height:1.5;max-width:48ch}.listing-nav-actions{display:flex;gap:10px;align-items:center}.listing-error{margin-top:12px;padding:12px 16px;background:#fef2f2;border:1px solid #fca5a5;border-radius:16px;color:#b91c1c;font-weight:600;max-width:none}.listing-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.listing-summary-stack{display:grid;gap:10px;margin-top:18px}.listing-summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:#475569}.listing-summary-row strong{color:#0f172a}.listing-summary-section{margin-top:18px}.listing-summary-section-title{margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.listing-summary-tags{display:flex;flex-wrap:wrap;gap:8px}.listing-summary-tag{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:12px;font-weight:700}.listing-summary-empty{color:#64748b;font-size:13px;line-height:1.5}.listing-summary-issues{display:grid;gap:8px}.listing-summary-issue{display:flex;align-items:flex-start;gap:8px;color:#475569;font-size:13px;line-height:1.5}.listing-summary-issue-dot{width:7px;height:7px;margin-top:7px;border-radius:50%;background:#f59e0b;flex-shrink:0}@media(max-width:1080px){.listing-hero,.listing-workspace{grid-template-columns:1fr}.listing-side-panel{position:static}.listing-card-head,.listing-soft-panel-head,.listing-import-actions{flex-direction:column;align-items:flex-start}.listing-card-metrics,.listing-chip-row{justify-content:flex-start}}@media(max-width:760px){.create-listing-v2-main{padding:14px}.listing-hero{gap:12px}.listing-header,.listing-progress-panel,.listing-stage-card,.listing-summary-card,.listing-nav,.listing-card{padding:16px;border-radius:18px}.listing-title{font-size:26px;max-width:none}.listing-steps{gap:2px}.listing-step{min-width:0;padding:10px}.listing-step-hint{display:none}.variation-row{grid-template-columns:1fr 80px 80px auto}.variation-row label:nth-child(4){display:none}.listing-nav{flex-direction:column;align-items:stretch}.listing-progress-head,.listing-summary-head,.listing-progress-footer{flex-direction:column;align-items:flex-start}.listing-nav-actions{justify-content:stretch;flex-wrap:wrap}.listing-nav-actions .listing-btn{width:100%}}.stockx-layout{display:flex;height:100vh;overflow:hidden}.stockx-page{flex:1;min-height:0;overflow-y:auto;padding:24px;background:radial-gradient(circle at top right,#f6fbff,#f8fafc 48%,#eef2ff)}.stockx-page__inner{max-width:1380px;margin:0 auto;display:grid;gap:16px}.stockx-hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);gap:14px}.stockx-hero__copy,.stockx-hero__status-card,.stockx-panel{border-radius:14px;border:1px solid #e2e8f0;background:#fff}.stockx-hero__copy{padding:20px 22px}.stockx-hero__eyebrow{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.stockx-hero__title{margin:10px 0 8px;color:#0f172a;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.stockx-hero__text{margin:0;color:#64748b;font-size:13px;line-height:1.6}.stockx-hero__status-card{padding:18px 20px;background:linear-gradient(135deg,#0f172a,#1e3a5f);color:#f8fafc;display:grid;align-content:start;gap:8px}.stockx-hero__status-label{color:#e2e8f0cc;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.stockx-hero__status-value{font-size:22px;font-weight:700;line-height:1.1}.stockx-hero__status-pill{justify-self:start;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;border:1px solid transparent}.stockx-hero__status-pill.is-connected{background:#dcfce726;border-color:#86efac40;color:#86efac}.stockx-hero__status-pill.is-disconnected{background:#f1f5f91a;border-color:#cbd5e133;color:#cbd5e1}.stockx-hero__status-meta{color:#e2e8f0bf;font-size:12px;line-height:1.5}.stockx-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stockx-stat-card{padding:14px 16px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.stockx-stat-card__label{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stockx-stat-card__value{margin-top:6px;color:#0f172a;font-size:20px;font-weight:700;line-height:1}.stockx-stat-card__sub{margin-top:6px;color:#94a3b8;font-size:11px;line-height:1.4}.stockx-alert{border-radius:10px;padding:10px 14px;font-size:13px}.stockx-alert--error{color:#b91c1c;border:1px solid #fecaca;background:#fee2e2}.stockx-alert--success{color:#166534;border:1px solid #86efac;background:#dcfce7}.stockx-tabs{display:flex;gap:8px;flex-wrap:wrap}.stockx-tab{appearance:none;border:1px solid #e2e8f0;background:#fff;color:#64748b;border-radius:8px;padding:8px 14px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}.stockx-tab:hover{background:#f8fafc;color:#0f172a}.stockx-tab.is-active{border-color:#0f172a;background:#0f172a;color:#fff}.stockx-panel{background:radial-gradient(circle at top right,#f6fbff,#f8fafc 48%,#eef2ff);border-radius:14px;padding:16px}.stockx-panel--connect{display:grid;gap:14px}@media(max-width:1180px){.stockx-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.stockx-page{padding:16px}.stockx-hero{grid-template-columns:1fr}}@media(max-width:720px){.stockx-page{padding:12px}.stockx-stats-grid{grid-template-columns:1fr}}.etsy-layout{display:flex;height:100vh;overflow:hidden}.etsy-page{flex:1;min-height:0;overflow-y:auto;padding:32px;background:radial-gradient(circle at top left,rgba(253,186,116,.24) 0,transparent 26%),radial-gradient(circle at top right,rgba(251,207,232,.28) 0,transparent 22%),linear-gradient(180deg,#fffaf5,#fff 28%,#f7f9fc);font-family:Space Grotesk,system-ui,sans-serif}.etsy-page__inner{max-width:1380px;margin:0 auto;display:grid;gap:24px}.etsy-hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.95fr);gap:20px;align-items:stretch}.etsy-hero__copy,.etsy-hero__cta-card{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(226,232,240,.8);box-shadow:0 24px 60px #0f172a14}.etsy-hero__copy{padding:34px 34px 30px;background:radial-gradient(circle at 85% 18%,#ffffffb8 0,#fff0 34%),linear-gradient(135deg,#ffe9d6,#fff4ef 36%,#f6f7ff)}.etsy-hero__copy:after{content:"";position:absolute;width:260px;height:260px;right:-92px;top:-88px;border-radius:999px;background:radial-gradient(circle,#f5640047,#f5640000 70%)}.etsy-hero__eyebrow,.etsy-section-heading__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#ffffffb8;color:#c2410c;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #fbbf242e}.etsy-hero__title{margin:18px 0 14px;max-width:760px;color:#0f172a;font-size:clamp(2.15rem,4vw,3.65rem);line-height:.98;letter-spacing:-.05em}.etsy-hero__text,.etsy-section-heading__text{margin:0;max-width:700px;color:#4b5563;font-size:15px;line-height:1.75}.etsy-hero__cta-card{padding:28px;background:radial-gradient(circle at top right,rgba(251,191,36,.16) 0,transparent 34%),linear-gradient(145deg,#111827,#172554 58%,#1d4ed8);color:#f8fafc;display:grid;align-content:start;gap:12px}.etsy-hero__cta-label{color:#e2e8f0e6;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.etsy-hero__cta-value{font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.04em}.etsy-hero__cta-text{margin:0 0 8px;color:#e2e8f0db;font-size:14px;line-height:1.7}.etsy-btn{appearance:none;border:none;border-radius:999px;padding:10px 16px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.etsy-btn:hover:not(:disabled),.etsy-link-btn:hover{transform:translateY(-1px)}.etsy-btn:disabled{cursor:not-allowed;opacity:.72;transform:none}.etsy-btn--large{justify-self:start;padding:12px 18px;font-size:14px}.etsy-btn--primary{background:linear-gradient(135deg,#fb923c,#f56400);color:#fff;box-shadow:0 16px 26px #f564003d}.etsy-btn--ghost,.etsy-btn--secondary{background:#ffffffe0;color:#0f172a;border:1px solid rgba(203,213,225,.95)}.etsy-btn--danger{background:#fee2e2e6;color:#b91c1c;border:1px solid rgba(254,202,202,.95)}.etsy-alert{border-radius:18px;border:1px solid #fecaca;background:linear-gradient(135deg,#fee2e2f5,#fff1f2f5);color:#b91c1c;padding:14px 16px;box-shadow:0 14px 30px #b91c1c14}.etsy-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.etsy-stat-card{padding:18px 20px;border-radius:22px;border:1px solid rgba(226,232,240,.84);background:#ffffffc7;box-shadow:0 18px 40px #0f172a0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.etsy-stat-card__label{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.etsy-stat-card__value{margin-top:10px;color:#0f172a;font-size:clamp(1.6rem,2.2vw,2.5rem);font-weight:700;line-height:1;letter-spacing:-.05em}.etsy-stat-card__sub{margin-top:10px;color:#64748b;font-size:13px;line-height:1.55}.etsy-shops-section{display:grid;gap:18px}.etsy-section-heading__title{margin:14px 0 8px;color:#0f172a;font-size:clamp(1.7rem,2.8vw,2.45rem);line-height:1.05;letter-spacing:-.04em}.etsy-empty-state{display:grid;justify-items:center;gap:12px;padding:40px 24px;border-radius:28px;border:1px dashed rgba(203,213,225,.9);background:#ffffffa8;text-align:center;box-shadow:inset 0 1px #fffc}.etsy-empty-state__icon{width:74px;height:74px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(135deg,#f56400,#fb923c);color:#fff;font-size:24px;font-weight:700;box-shadow:0 18px 34px #f564003d}.etsy-empty-state__title{color:#0f172a;font-size:22px;font-weight:700}.etsy-empty-state__text{max-width:560px;color:#64748b;font-size:14px;line-height:1.7}.etsy-shop-grid{display:grid;gap:18px}.etsy-shop-card{border-radius:28px;border:1px solid rgba(226,232,240,.82);background:#ffffffd6;box-shadow:0 24px 60px #0f172a14;overflow:hidden}.etsy-shop-card__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;padding:20px 22px 16px;background:radial-gradient(circle at top right,rgba(245,100,0,.14) 0,transparent 24%),linear-gradient(180deg,#fff9f0f2,#fffffff2)}.etsy-shop-card__identity{display:flex;align-items:center;gap:14px;min-width:0}.etsy-shop-card__avatar{width:68px;height:68px;flex-shrink:0;display:grid;place-items:center;border-radius:22px;background:linear-gradient(135deg,#1d4ed8,#f56400);color:#fff;font-size:22px;font-weight:700;letter-spacing:.04em;box-shadow:0 20px 36px #1d4ed82e}.etsy-shop-card__identity-text{min-width:0}.etsy-shop-card__name{color:#0f172a;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:700;letter-spacing:-.04em}.etsy-shop-card__subline{margin-top:4px;color:#64748b;font-size:13px}.etsy-pill-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.etsy-pill{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:700}.etsy-pill--mint{background:#dcfce7;color:#15803d}.etsy-pill--peach{background:#ffedd5;color:#c2410c}.etsy-pill--slate{background:#e2e8f0;color:#334155}.etsy-shop-card__actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.etsy-shop-card__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 22px 18px}.etsy-shop-metric{padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#f8fafcf2,#fffffff2);border:1px solid rgba(226,232,240,.9)}.etsy-shop-metric__label{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.etsy-shop-metric__value{margin-top:8px;color:#0f172a;font-size:24px;font-weight:700;letter-spacing:-.04em}.etsy-shop-card__state{padding:18px 22px 22px;color:#64748b;font-size:14px}.etsy-shop-card__state--error{color:#b91c1c}.etsy-listings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;padding:0 22px 22px}.etsy-listing-card{display:grid;gap:14px;min-height:100%;padding:14px;border-radius:22px;border:1px solid rgba(226,232,240,.92);background:linear-gradient(180deg,#fffffff5,#f8fafceb);box-shadow:0 14px 30px #0f172a0d}.etsy-listing-card.is-low-stock{border-color:#fb923c80;box-shadow:0 16px 34px #f564001a}.etsy-listing-card__media{aspect-ratio:1;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#fff7ed,#e2e8f0)}.etsy-listing-card__image{width:100%;height:100%;display:block;object-fit:cover}.etsy-listing-card__placeholder{width:100%;height:100%;display:grid;place-items:center;color:#475569;font-size:22px;font-weight:700;letter-spacing:.05em}.etsy-listing-card__content{min-width:0}.etsy-listing-card__id{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.etsy-listing-card__title{margin-top:8px;color:#0f172a;font-size:15px;font-weight:700;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.etsy-listing-card__meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.etsy-meta-chip{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:700}.etsy-meta-chip--price{background:#dbeafe;color:#1d4ed8}.etsy-meta-chip--qty{background:#ecfccb;color:#3f6212}.etsy-meta-chip--low{background:#ffedd5;color:#c2410c}.etsy-listing-card__actions{display:flex;gap:10px;margin-top:auto}.etsy-link-btn{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:10px 14px;border-radius:999px;background:transparent;border:1px solid rgba(245,100,0,.18);color:#f56400;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease}@media(max-width:1180px){.etsy-hero{grid-template-columns:1fr}.etsy-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.etsy-page{padding:24px 18px 32px}.etsy-shop-card__header{grid-template-columns:1fr}.etsy-shop-card__actions{justify-content:flex-start}.etsy-shop-card__summary{grid-template-columns:1fr}}@media(max-width:640px){.etsy-page{padding:18px 14px 28px}.etsy-hero__copy,.etsy-hero__cta-card,.etsy-shop-card{border-radius:22px}.etsy-hero__copy,.etsy-hero__cta-card{padding:24px 20px}.etsy-stats-grid{grid-template-columns:1fr}.etsy-listings-grid{grid-template-columns:1fr;padding:0 16px 18px}.etsy-shop-card__header,.etsy-shop-card__summary,.etsy-shop-card__state{padding-left:16px;padding-right:16px}.etsy-listing-card__actions{flex-direction:column}.etsy-btn,.etsy-link-btn{width:100%;justify-content:center}}.etsy-tab-nav{display:flex;gap:4px;border-bottom:2px solid #e2e8f0;margin-bottom:28px}.etsy-tab{appearance:none;border:none;background:none;padding:10px 20px;font-size:14px;font-weight:600;color:#64748b;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s}.etsy-tab:hover{color:#0f172a}.etsy-tab--active{color:#0f172a;border-bottom-color:#0f172a}.etsy-orders-tab{display:grid;gap:24px}.etsy-sales-section{display:grid;gap:18px}.etsy-sales-section .etsy-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.etsy-sales-list{display:grid;gap:8px}.etsy-sale-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.etsy-sale-row__left{display:flex;align-items:center;gap:10px;min-width:0}.etsy-sale-row__sku{font-size:13px;font-weight:600;color:#0f172a;font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etsy-sale-row__shop{font-size:12px;color:#94a3b8}.etsy-sale-row__right{display:flex;align-items:center;gap:12px;flex-shrink:0}.etsy-sale-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;background:#fef3c7;color:#92400e;font-size:12px;font-weight:700}.etsy-sale-row__remaining{font-size:12px;color:#64748b}.etsy-sale-row__date{font-size:12px;color:#94a3b8}.etsy-sales-empty{padding:20px;color:#94a3b8;font-size:13px}.etsy-analytics{display:grid;gap:20px}.etsy-analytics__stats{display:grid;grid-template-columns:1fr 1fr 2fr;gap:16px}@media(max-width:720px){.etsy-analytics__stats{grid-template-columns:1fr 1fr}.etsy-analytics__stat-card--wide{grid-column:1 / -1}}.etsy-analytics__stat-card{padding:20px 24px;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0}.etsy-analytics__stat-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.etsy-analytics__stat-value{font-size:clamp(2rem,3vw,2.8rem);font-weight:700;letter-spacing:-.05em;color:#0f172a;margin:6px 0 4px;line-height:1}.etsy-analytics__stat-sub{font-size:12px;color:#64748b}.etsy-analytics__top-states{display:grid;gap:8px;margin-top:10px}.etsy-analytics__top-state-row{display:grid;grid-template-columns:120px 1fr 28px;align-items:center;gap:8px}.etsy-analytics__top-state-name{font-size:12px;font-weight:500;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.etsy-analytics__top-state-bar-wrap{height:6px;background:#e2e8f0;border-radius:99px;overflow:hidden}.etsy-analytics__top-state-bar{height:100%;background:#f56400;border-radius:99px;min-width:4px;transition:width .4s ease}.etsy-analytics__top-state-count{font-size:12px;font-weight:600;color:#0f172a;text-align:right}.etsy-analytics__map-wrap{border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0;padding:20px 24px 12px}.etsy-analytics__map-header{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.etsy-analytics__map-title{font-size:13px;font-weight:700;color:#0f172a}.etsy-analytics__map-sub{font-size:12px;color:#94a3b8}.etsy-analytics__map{position:relative;max-width:680px;margin:0 auto}.etsy-analytics__map-tooltip{background:#0f172a;color:#fff;border-radius:8px;padding:6px 12px;font-size:12px;pointer-events:none;z-index:100;display:flex;flex-direction:column;gap:2px;white-space:nowrap;box-shadow:0 4px 12px #0003}.etsy-orders-hero{padding:32px 34px 28px;background:radial-gradient(circle at 85% 18%,#ffffffb8 0,#fff0 34%),linear-gradient(135deg,#ffe9d6,#fff4ef 36%,#f6f7ff);border-radius:28px;border:1px solid rgba(226,232,240,.8);box-shadow:0 24px 60px #0f172a14}.etsy-orders-title{margin:14px 0 0;color:#0f172a;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;letter-spacing:-.04em;line-height:1.1}.etsy-orders-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:4px}.etsy-filter-btn{padding:6px 16px;border-radius:20px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;font-size:13px;font-weight:500;color:#475569;font-family:inherit;transition:background .15s,color .15s,border-color .15s}.etsy-filter-btn:hover{border-color:#cbd5e1;color:#0f172a}.etsy-filter-btn--active{background:#0f172a;color:#fff;border-color:#0f172a}.etsy-orders-section{background:#fff;border-radius:20px;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 12px #0f172a0a;overflow:hidden}.etsy-orders-section__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #f1f5f9;background:#fafafa}.etsy-orders-shop-name{font-size:15px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.etsy-orders-count{font-size:12px;color:#94a3b8;font-weight:500}.etsy-orders-list{display:flex;flex-direction:column}.etsy-order-row{padding:14px 24px;border-bottom:1px solid #f8fafc;transition:background .12s}.etsy-order-row:last-child{border-bottom:none}.etsy-order-row:hover{background:#fafbfc}.etsy-order-row--card{display:flex;flex-direction:column;gap:6px}.etsy-order-row__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.etsy-order-row__left{display:flex;align-items:center;gap:10px;min-width:0}.etsy-order-status-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:capitalize;white-space:nowrap}.etsy-order-id{font-size:12px;color:#94a3b8;font-weight:500;white-space:nowrap}.etsy-order-row__buyer{min-width:0}.etsy-order-buyer-name{font-size:13px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.etsy-order-row__items{min-width:0}.etsy-order-item-title{font-size:13px;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.etsy-order-item-title--empty{color:#cbd5e1}.etsy-order-qty{color:#94a3b8;font-weight:500}.etsy-order-more{color:#94a3b8;font-style:italic}.etsy-order-row__right{display:flex;align-items:center;gap:12px;justify-content:flex-end;flex-shrink:0}.etsy-order-row__buyer-info{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.etsy-order-buyer-uid{font-size:11px;color:#94a3b8;font-weight:400}.etsy-order-buyer-email{font-size:12px;color:#1d4ed8;text-decoration:none;font-weight:500}.etsy-order-buyer-email:hover{text-decoration:underline}.etsy-order-row__address{font-size:12px;color:#64748b;line-height:1.4}.etsy-order-row__message{font-size:12px;color:#475569;font-style:italic;line-height:1.5;background:#eff6ff;border-left:3px solid #93c5fd;padding:4px 8px;border-radius:0 6px 6px 0}.etsy-order-row__message-label{font-style:normal;font-weight:700;color:#1d4ed8}.etsy-order-total{font-size:13px;font-weight:700;color:#0f172a;white-space:nowrap}.etsy-order-date{font-size:12px;color:#94a3b8;white-space:nowrap}.etsy-orders-empty{padding:48px 24px;text-align:center;color:#94a3b8;font-size:14px;background:#fff;border-radius:20px;border:1px solid rgba(226,232,240,.8)}.etsy-orders-empty-section{padding:28px 24px;color:#94a3b8;font-size:13px;text-align:center}.etsy-btn--sm{padding:5px 12px;font-size:12px}.etsy-btn--ship{background:#0f172a;color:#fff;border-radius:999px;border:none;cursor:pointer;font-family:inherit;font-weight:600;transition:background .15s}.etsy-btn--ship:hover{background:#1e293b}.etsy-modal-overlay{position:fixed;inset:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.etsy-modal-card{background:#fff;border-radius:20px;width:100%;max-width:460px;padding:28px;box-shadow:0 32px 80px #0f172a38;display:flex;flex-direction:column;gap:16px}.etsy-modal-header{display:flex;align-items:center;justify-content:space-between}.etsy-modal-title{margin:0;font-size:18px;font-weight:800;color:#0f172a;letter-spacing:-.03em}.etsy-modal-close{background:none;border:none;cursor:pointer;font-size:22px;color:#94a3b8;line-height:1;padding:0 4px;transition:color .12s}.etsy-modal-close:hover{color:#0f172a}.etsy-modal-subtitle{margin:-8px 0 0;font-size:13px;color:#64748b}.etsy-modal-field{display:flex;flex-direction:column;gap:6px}.etsy-modal-label{font-size:12px;font-weight:700;color:#475569;letter-spacing:.04em;text-transform:uppercase}.etsy-modal-optional{font-weight:400;text-transform:none;letter-spacing:0;color:#94a3b8}.etsy-modal-input{padding:10px 14px;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;font-family:inherit;color:#0f172a;background:#f8fafc;outline:none;transition:border-color .15s,box-shadow .15s;width:100%;box-sizing:border-box}.etsy-modal-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f;background:#fff}.etsy-modal-textarea{resize:vertical;min-height:80px}.etsy-modal-error{margin:0;padding:10px 14px;background:#fee2e2;color:#dc2626;border-radius:8px;font-size:13px}.etsy-modal-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:4px}.etsy-btn--ghost{background:none;border:1px solid #e2e8f0;border-radius:999px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;color:#475569;cursor:pointer;transition:border-color .15s,color .15s}.etsy-btn--ghost:hover{border-color:#cbd5e1;color:#0f172a}.etsy-btn--primary{background:#0f172a;border:1px solid #0f172a;border-radius:999px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:700;color:#fff;cursor:pointer;transition:background .15s,border-color .15s}.etsy-btn--primary:hover:not(:disabled){background:#1e293b;border-color:#1e293b}.etsy-btn--primary:disabled{opacity:.5;cursor:not-allowed}.etsy-detail-overlay{position:fixed;inset:0;background:#0f172a73;z-index:1100;display:flex;justify-content:flex-end}.etsy-detail-drawer{width:100%;max-width:540px;height:100%;background:#fff;display:flex;flex-direction:column;overflow:hidden;box-shadow:-8px 0 48px #0f172a24;animation:drawerIn .22s ease}@keyframes drawerIn{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}.etsy-detail-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 18px;border-bottom:1px solid #f1f5f9;flex-shrink:0}.etsy-detail-header__left{display:flex;align-items:center;gap:10px}.etsy-detail-receipt-id{font-size:18px;font-weight:800;color:#0f172a;letter-spacing:-.03em}.etsy-detail-status-badge{padding:4px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:capitalize}.etsy-detail-close{background:none;border:none;cursor:pointer;font-size:16px;color:#94a3b8;padding:4px 8px;border-radius:6px;transition:background .12s,color .12s;line-height:1}.etsy-detail-close:hover{background:#f1f5f9;color:#0f172a}.etsy-detail-loading,.etsy-detail-error{padding:48px 24px;text-align:center;font-size:14px;color:#94a3b8}.etsy-detail-error{color:#dc2626}.etsy-detail-body{flex:1;overflow-y:auto;padding:0 0 24px}.etsy-detail-totals{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#f1f5f9;border-bottom:1px solid #f1f5f9}.etsy-detail-total-card{background:#fff;padding:16px 18px;display:flex;flex-direction:column;gap:4px}.etsy-detail-total-card--primary{background:#fafafa}.etsy-detail-total-card--discount .etsy-detail-total-card__value{color:#16a34a}.etsy-detail-total-card__label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.etsy-detail-total-card__value{font-size:16px;font-weight:700;color:#0f172a;letter-spacing:-.02em}.etsy-detail-section{padding:20px 24px 0}.etsy-detail-section+.etsy-detail-section{margin-top:4px}.etsy-detail-section__title{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin-bottom:10px}.etsy-detail-row{display:grid;grid-template-columns:108px 1fr;gap:8px;padding:6px 0;border-bottom:1px solid #f8fafc;font-size:13px}.etsy-detail-row:last-child{border-bottom:none}.etsy-detail-row__label{color:#64748b;font-weight:500;flex-shrink:0}.etsy-detail-row__value{color:#0f172a;font-weight:500;word-break:break-word}.etsy-detail-row__value--mono{font-family:monospace;font-size:12px;letter-spacing:.02em}.etsy-detail-row__value--address{display:flex;flex-direction:column;gap:2px;line-height:1.5}.etsy-detail-items{display:flex;flex-direction:column;gap:10px}.etsy-detail-item{display:flex;gap:12px;align-items:flex-start;padding:12px;background:#f8fafc;border-radius:12px;border:1px solid #f1f5f9}.etsy-detail-item__img{width:64px;height:64px;object-fit:cover;border-radius:8px;flex-shrink:0}.etsy-detail-item__info{flex:1;min-width:0}.etsy-detail-item__title{font-size:13px;font-weight:600;color:#0f172a;line-height:1.4;margin-bottom:4px}.etsy-detail-item__vars{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.etsy-detail-item__var{font-size:11px;padding:2px 8px;background:#e2e8f0;color:#475569;border-radius:999px;font-weight:500}.etsy-detail-item__meta{display:flex;gap:10px;font-size:12px;color:#64748b}.etsy-detail-item__sku{font-family:monospace;font-size:11px;color:#94a3b8}.etsy-detail-item__total{font-size:14px;font-weight:700;color:#0f172a;flex-shrink:0;padding-top:2px}.etsy-detail-shipment{padding:10px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;margin-bottom:8px}.etsy-detail-tracking-link{color:#1d4ed8;font-size:13px;font-weight:500;text-decoration:none}.etsy-detail-tracking-link:hover{text-decoration:underline}.etsy-detail-message{margin-bottom:10px;padding:12px 14px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.etsy-detail-message--buyer{background:#eff6ff;border-color:#bfdbfe}.etsy-detail-message--seller{background:#f0fdf4;border-color:#bbf7d0}.etsy-detail-message--gift{background:#fdf4ff;border-color:#e9d5ff}.etsy-detail-message__label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#64748b;margin-bottom:6px}.etsy-detail-message__body{font-size:13px;color:#1e293b;line-height:1.6}.etsy-detail-refund{padding:10px 12px;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;margin-bottom:8px}.etsy-detail-footer{display:flex;gap:10px;justify-content:flex-end;padding:16px 24px;border-top:1px solid #f1f5f9;background:#fafafa;flex-shrink:0}.etsy-order-row--clickable{cursor:pointer}.etsy-order-row--clickable:hover{background:#f8fafc}@media(max-width:680px){.etsy-order-row{padding:14px 16px}.etsy-order-row__top{flex-wrap:wrap;gap:8px}.etsy-order-row__right{justify-content:flex-start;flex-wrap:wrap;gap:8px}.etsy-orders-section__header{padding:14px 16px}.etsy-orders-hero{padding:22px 20px 18px}.etsy-modal-card{padding:20px}.etsy-detail-drawer{max-width:100%}.etsy-detail-totals{grid-template-columns:1fr 1fr}}.auth-shell{min-height:100vh;padding:28px;background:radial-gradient(circle at top left,rgba(37,99,235,.18) 0,transparent 24%),radial-gradient(circle at 90% 10%,rgba(14,165,233,.14) 0,transparent 22%),linear-gradient(145deg,#081126,#0f172a 42%,#10223e);color:#f8fafc;font-family:Space Grotesk,system-ui,sans-serif}.auth-card{width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);border-radius:34px;overflow:hidden;border:1px solid rgba(148,163,184,.18);background:#080f209e;box-shadow:0 34px 90px #02081773;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-card--login{max-width:980px}.auth-card--signup{max-width:1180px}.auth-brand{position:relative;padding:42px 38px;background:radial-gradient(circle at 20% 16%,rgba(96,165,250,.32) 0,transparent 28%),radial-gradient(circle at 85% 14%,rgba(45,212,191,.18) 0,transparent 22%),linear-gradient(180deg,#0a162df5,#081223f5);display:grid;align-content:space-between;gap:30px}.auth-brand__eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 12px;border-radius:999px;background:#ffffff14;color:#bfdbfe;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.auth-brand__title{margin:18px 0 14px;max-width:420px;font-size:clamp(2.2rem,4vw,3.4rem);line-height:.98;letter-spacing:-.05em}.auth-brand__text{margin:0;max-width:460px;color:#e2e8f0d6;font-size:15px;line-height:1.75}.auth-brand__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.auth-brand__item{padding:14px 16px;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:#ffffff0d}.auth-brand__item-title{color:#e2e8f0;font-size:13px;font-weight:700}.auth-brand__item-text{margin-top:6px;color:#cbd5e1cc;font-size:13px;line-height:1.6}.auth-panel{padding:38px 36px;background:radial-gradient(circle at top right,rgba(59,130,246,.1) 0,transparent 18%),linear-gradient(180deg,#fafcfffa,#f0f6fffa);color:#0f172a}.auth-header{margin-bottom:24px}.auth-header__title{margin:0;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1;letter-spacing:-.04em}.auth-header__text{margin:10px 0 0;color:#475569;font-size:14px;line-height:1.7}.auth-stepper{display:flex;gap:10px;margin-bottom:22px;flex-wrap:wrap}.auth-step{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid #dbe5f0;background:#ffffffc7;color:#64748b;font-size:12px;font-weight:700}.auth-step.is-active{border-color:transparent;background:linear-gradient(135deg,#1d4ed8,#0f766e);color:#fff}.auth-form{display:grid;gap:18px}.auth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.auth-field{display:grid;gap:8px}.auth-field--full{grid-column:1 / -1}.auth-label{color:#334155;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-input,.auth-textarea,.auth-select{width:100%;box-sizing:border-box;border-radius:16px;border:1px solid #d7e2ef;background:#ffffffeb;color:#0f172a;font:inherit;padding:14px 15px;box-shadow:inset 0 1px #fffc}.auth-textarea{min-height:116px;resize:vertical;line-height:1.6}.auth-input:focus,.auth-textarea:focus,.auth-select:focus{outline:none;border-color:#2563eb8c;box-shadow:0 0 0 4px #3b82f61f}.auth-help{color:#64748b;font-size:12px;line-height:1.6}.auth-choice-grid,.auth-radio-grid{display:flex;flex-wrap:wrap;gap:10px}.auth-choice,.auth-radio-card{appearance:none;border:1px solid #d7e2ef;background:#ffffffeb;color:#334155;border-radius:16px;padding:11px 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.auth-choice:hover,.auth-radio-card:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0f172a14}.auth-choice.is-selected,.auth-radio-card.is-selected{border-color:transparent;background:linear-gradient(135deg,#dbeafe,#dcfce7);color:#0f172a;box-shadow:0 16px 30px #3b82f61f}.auth-checkbox{display:flex;align-items:flex-start;gap:12px;color:#334155;font-size:13px;line-height:1.65}.auth-checkbox input{margin-top:3px}.auth-inline-links{color:inherit}.auth-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.auth-actions__left,.auth-actions__right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.auth-button{appearance:none;border:none;border-radius:999px;padding:13px 18px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.auth-button:hover{transform:translateY(-1px)}.auth-button:disabled{opacity:.65;cursor:not-allowed;transform:none}.auth-button--primary{background:linear-gradient(135deg,#1d4ed8,#0f766e);color:#fff;box-shadow:0 18px 30px #2563eb2e}.auth-button--secondary{background:#ffffffe6;color:#334155;border:1px solid #dbe5f0}.auth-link{color:#1d4ed8;text-decoration:none;font-weight:700}.auth-link:hover{text-decoration:underline}.auth-error,.auth-success{border-radius:18px;padding:14px 16px;font-size:13px;line-height:1.65}.auth-error{background:linear-gradient(135deg,#fee2e2f5,#fff1f2f5);border:1px solid #fecaca;color:#b91c1c}.auth-success{background:linear-gradient(135deg,#dcfce7f5,#f0fdf4f5);border:1px solid #bbf7d0;color:#166534}.auth-footnote{color:#64748b;font-size:13px;line-height:1.7}.auth-hidden-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:980px){.auth-card{grid-template-columns:1fr}.auth-brand{gap:22px}}@media(max-width:720px){.auth-shell{padding:16px}.auth-panel,.auth-brand{padding:26px 20px}.auth-grid{grid-template-columns:1fr}.auth-actions{align-items:stretch}.auth-actions__left,.auth-actions__right{width:100%}.auth-button{width:100%;justify-content:center}}.landing-page{min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b 60%,#0f172a);color:#f8fafc;font-family:Inter,system-ui,-apple-system,sans-serif;display:flex;flex-direction:column}.fade-in-section{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in-section.visible{opacity:1;transform:translateY(0)}.landing-nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:20px clamp(20px,4vw,48px);border-bottom:1px solid rgba(255,255,255,.07);position:sticky;top:0;background:#0f172ae0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;box-shadow:0 8px 28px #0f172a2e}.landing-nav-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.landing-logo{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;letter-spacing:-.3px}.logo-icon{font-size:24px}.logo-text{background:linear-gradient(135deg,#f8fafc,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-badge{display:inline-flex;align-items:center;background:#3b82f629;color:#bfdbfe;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgba(59,130,246,.28)}.landing-nav-button{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:999px;padding:10px 22px;cursor:pointer;font-weight:700;font-size:14px;transition:all .2s ease;box-shadow:0 12px 24px #2563eb33}.landing-nav-button:hover{transform:translateY(-1px);box-shadow:0 16px 30px #2563eb47}.landing-hero{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:88px 24px 64px}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#3b82f626;color:#93c5fd;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:600;margin-bottom:24px;border:1px solid rgba(59,130,246,.3)}.badge-dot{width:8px;height:8px;border-radius:50%;background:#3b82f6;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.hero-title{font-size:clamp(36px,6vw,64px);font-weight:800;margin:0 0 20px;line-height:1.04;letter-spacing:-.04em;max-width:720px}.hero-accent{background:linear-gradient(135deg,#3b82f6,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:18px;color:#e2e8f0;max-width:700px;margin:0 0 12px;line-height:1.65;font-weight:650}.hero-description{font-size:16px;color:#a6b4c8;max-width:650px;margin:0 0 34px;line-height:1.8}.hero-cta{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;align-items:center}.cta-primary{background:linear-gradient(135deg,#3b82f6,#0ea5e9);color:#fff;border:none;border-radius:999px;padding:15px 34px;cursor:pointer;font-weight:700;font-size:16px;transition:all .2s ease;box-shadow:0 18px 34px #3b82f63d}.cta-primary:hover{transform:translateY(-2px);box-shadow:0 24px 42px #3b82f652}.cta-secondary{color:#7dd3fc;text-decoration:none;font-weight:600;font-size:15px;opacity:.9;transition:color .2s ease,opacity .2s ease}.cta-secondary:hover{color:#bfdbfe;opacity:1}.platform-logos{margin-top:56px;display:flex;flex-direction:column;align-items:center;gap:16px}.platform-label{font-size:13px;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.platforms{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.platform-chip{display:flex;align-items:center;gap:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s ease}.platform-chip:hover{background:#ffffff1a;transform:translateY(-2px)}.platform-chip-soon{background:#ec489914;border-color:#ec48993d}.platform-chip-tag{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;background:#ec489929;color:#f9a8d4;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing-stats{display:flex;justify-content:center;gap:48px;padding:48px 24px;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);flex-wrap:wrap}.stat-item{text-align:center;min-width:140px}.stat-value{font-size:48px;font-weight:800;background:linear-gradient(135deg,#3b82f6,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:8px}.stat-label{font-size:14px;color:#94a3b8;font-weight:600}.section-header{text-align:center;margin-bottom:48px}.section-badge{display:inline-flex;align-items:center;background:#ffffff14;color:#bfdbfe;border-radius:999px;padding:7px 16px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border:1px solid rgba(255,255,255,.08);margin-bottom:18px}.section-title{font-size:clamp(28px,4vw,42px);font-weight:800;margin:0 0 16px;line-height:1.1;letter-spacing:-.04em}.section-subtitle{font-size:16px;color:#9caec6;max-width:640px;margin:0 auto;line-height:1.7}.landing-features{padding:80px 24px;position:relative;z-index:1}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:32px;max-width:1100px;margin:0 auto;align-items:stretch}.features-grid>.fade-in-section{display:flex;flex-direction:column;transform:none!important;transition:opacity .6s ease-out!important}.features-grid>.fade-in-section>.feature-card{flex:1}.features-grid>.fade-in-section.visible{transform:none!important}.feature-card{background:#ffffff0b;border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:28px 24px;transition:all .3s ease;height:100%;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative}.feature-card:hover{background:#ffffff0f;border-color:#3b82f64d;transform:translateY(-4px);box-shadow:0 12px 32px #0f172a4d}.feature-icon{font-size:32px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;line-height:1;margin-bottom:16px}.feature-title{font-size:18px;font-weight:700;margin:0 0 12px;line-height:1.3;color:#f8fafc}.feature-description{font-size:14px;color:#a8b6c9;line-height:1.75;margin:0}.landing-preview{padding:80px 24px;background:#0003}.preview-tabs{display:flex;justify-content:center;gap:12px;margin-bottom:32px;flex-wrap:wrap}.preview-tab{display:flex;align-items:center;gap:8px;background:#ffffff0f;border:2px solid rgba(255,255,255,.1);border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600;color:#94a3b8;cursor:pointer;transition:all .2s ease}.preview-tab:hover,.preview-tab.active{background:#ffffff1a}.preview-card{max-width:900px;margin:0 auto;background:linear-gradient(180deg,#0f172af2,#1e293bf2);border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;box-shadow:0 28px 70px #0f172a6b}.preview-header{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.08)}.preview-dots{display:flex;gap:6px}.dot{width:12px;height:12px;border-radius:50%}.dot.red{background:#ef4444}.dot.yellow{background:#eab308}.dot.green{background:#22c55e}.preview-title{font-size:13px;color:#94a3b8;font-weight:600}.preview-content{display:grid;grid-template-columns:180px 1fr;min-height:320px}.preview-sidebar{background:#0003;padding:16px 0;border-right:1px solid rgba(255,255,255,.08)}.sidebar-item{padding:10px 16px;font-size:13px;color:#94a3b8;cursor:pointer;transition:all .2s ease}.sidebar-item:hover{background:#ffffff0d;color:#e2e8f0}.sidebar-item.active{background:#3b82f626;color:#93c5fd;border-right:2px solid #3b82f6}.preview-main{padding:22px}.preview-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.preview-stat{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px;text-align:center}.preview-stat .stat-label{display:block;font-size:11px;color:#64748b;margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.preview-stat .stat-number{font-size:24px;font-weight:700;color:#f8fafc}.preview-stat .stat-number.warning{color:#f59e0b}.preview-stat .stat-number.success{color:#22c55e}.preview-table{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden}.table-header,.table-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:12px 16px;font-size:13px}.table-header{background:#ffffff0d;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.table-row{border-top:1px solid rgba(255,255,255,.05);color:#e2e8f0}.table-row:hover{background:#ffffff08}.product-name{font-weight:600}.sku{color:#94a3b8;font-family:monospace;font-size:12px}.stock{font-weight:600}.stock.low{color:#f59e0b}.price{font-weight:600;color:#22c55e}.landing-testimonials{padding:80px 24px}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;max-width:1000px;margin:0 auto}.testimonial-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:20px;padding:26px 24px;transition:all .3s ease;box-shadow:inset 0 1px #ffffff08}.testimonial-card:hover{background:#ffffff0f;transform:translateY(-3px)}.testimonial-quote{font-size:15px;color:#e2e8f0;line-height:1.75;margin-bottom:22px;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:12px}.author-avatar{width:40px;height:40px;background:#3b82f624;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.author-name{font-size:14px;font-weight:700;color:#f8fafc}.author-role{font-size:12px;color:#8ea2bb}.landing-beta{padding:80px 24px;background:#0003}.beta-card{max-width:900px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:center;background:linear-gradient(135deg,#3b82f61f,#ffffff0f);border:1px solid rgba(96,165,250,.18);border-radius:24px;padding:clamp(28px,4vw,40px);box-shadow:0 22px 44px #0f172a38}.beta-title{font-size:clamp(22px,3vw,28px);font-weight:800;line-height:1.1;letter-spacing:-.04em;margin:0 0 16px}.beta-description{font-size:15px;color:#d3dce8;line-height:1.75;margin:0 0 24px}.beta-features{display:flex;flex-direction:column;gap:12px}.beta-feature{display:flex;align-items:center;gap:12px;font-size:14px;color:#e2e8f0}.beta-feature-icon{color:#22c55e;font-weight:700}.beta-actions{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center}.beta-cta{background:linear-gradient(135deg,#3b82f6,#0ea5e9);color:#fff;border:none;border-radius:999px;width:100%;max-width:240px;padding:14px 24px;cursor:pointer;font-weight:700;font-size:15px;transition:all .2s ease;box-shadow:0 18px 34px #3b82f63d}.beta-cta:hover{transform:translateY(-2px);box-shadow:0 24px 40px #3b82f64d}.beta-contact{color:#60a5fa;text-decoration:none;font-weight:600;font-size:14px;width:100%;max-width:240px;text-align:center;line-height:1.45;transition:color .2s ease}.beta-contact:hover{color:#93c5fd}.landing-footer{border-top:1px solid rgba(255,255,255,.07);padding:34px 24px 38px}.footer-content{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer-brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:16px}.footer-links{display:flex;gap:24px}.footer-links a{color:#94a3b8;text-decoration:none;font-size:14px;font-weight:600;transition:color .2s ease}.footer-links a:hover{color:#93c5fd}.footer-copyright{font-size:13px;color:#64748b}@media(max-width:768px){.landing-nav{padding:16px 20px;justify-content:center;row-gap:12px}.landing-nav-left{width:100%;justify-content:center}.landing-nav-action{display:flex;justify-content:center}.landing-nav-button{min-width:148px}.landing-hero{padding:60px 20px 40px}.hero-cta{flex-direction:column}.cta-primary{width:100%;max-width:280px}.landing-stats{gap:32px;padding:32px 20px}.stat-value{font-size:36px}.landing-features,.landing-preview,.landing-testimonials,.landing-beta{padding:60px 20px}.preview-content{grid-template-columns:1fr}.preview-sidebar{display:none}.preview-stats-row{grid-template-columns:1fr}.beta-card{grid-template-columns:1fr;gap:32px;text-align:center}.beta-features{align-items:center}.beta-actions{align-items:center;width:100%}.footer-content{flex-direction:column;text-align:center}}@media(max-width:480px){.hero-title{font-size:32px}.hero-subtitle,.hero-description{font-size:15px}.section-title{font-size:24px}.platforms,.preview-tabs{flex-direction:column;align-items:center}.table-header,.table-row{grid-template-columns:1fr 1fr;font-size:11px}.table-header span:nth-child(3),.table-header span:nth-child(4),.table-row span:nth-child(3),.table-row span:nth-child(4){display:none}}.legal-shell{min-height:100vh;padding:28px;background:radial-gradient(circle at top left,rgba(37,99,235,.16) 0,transparent 24%),radial-gradient(circle at 85% 12%,rgba(14,165,233,.12) 0,transparent 22%),linear-gradient(145deg,#081126,#0f172a 42%,#10223e);color:#e2e8f0;font-family:Space Grotesk,system-ui,sans-serif}.legal-card{width:min(960px,100%);margin:0 auto;border-radius:32px;border:1px solid rgba(148,163,184,.16);background:#080f20ad;box-shadow:0 34px 90px #02081773;overflow:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.legal-header{padding:34px 34px 26px;background:radial-gradient(circle at 85% 18%,rgba(96,165,250,.24) 0,transparent 28%),linear-gradient(180deg,#0a162dfa,#081223f5)}.legal-eyebrow{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#ffffff14;color:#bfdbfe;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.legal-title{margin:18px 0 12px;font-size:clamp(2.1rem,4vw,3.3rem);line-height:.98;letter-spacing:-.05em;color:#f8fafc}.legal-subtitle{margin:0;max-width:700px;color:#e2e8f0d6;font-size:15px;line-height:1.75}.legal-body{padding:30px 34px 36px;background:radial-gradient(circle at top right,rgba(59,130,246,.08) 0,transparent 18%),linear-gradient(180deg,#f8fafcfa,#f0f6fffa);color:#0f172a}.legal-section+.legal-section{margin-top:28px;padding-top:28px;border-top:1px solid #dbe5f0}.legal-section h2{margin:0 0 10px;font-size:1.25rem;letter-spacing:-.03em}.legal-section p{margin:0;color:#475569;font-size:14px;line-height:1.8}.legal-list{margin:12px 0 0;padding-left:20px;color:#475569;font-size:14px;line-height:1.8}.legal-list li+li{margin-top:6px}.legal-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:30px;padding-top:22px;border-top:1px solid #dbe5f0;flex-wrap:wrap;color:#64748b;font-size:13px}.legal-link{color:#1d4ed8;text-decoration:none;font-weight:700}.legal-link:hover{text-decoration:underline}@media(max-width:720px){.legal-shell{padding:16px}.legal-header,.legal-body{padding-left:20px;padding-right:20px}}body{margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;background-color:#f4f6f9;color:#1e293b}.dashboard{display:flex;height:100vh}.sidebar{width:230px;background:linear-gradient(180deg,#0f172a,#111827);color:#fff;padding:24px 20px}.sidebar h2{font-size:18px;margin-bottom:24px;font-weight:600}.sidebar a{display:block;padding:10px 0;color:#cbd5e1;text-decoration:none;font-size:14px;transition:.2s}.sidebar a:hover{color:#fff}.main{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#f4f6f9}.topbar{background:#fff;padding:16px 24px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 12px #0000000d;margin-bottom:24px}.topbar input{padding:10px 14px;border-radius:8px;border:1px solid #e2e8f0;width:260px;font-size:14px}.topbar button{background:#111827;color:#fff;padding:10px 16px;border-radius:8px;border:none;cursor:pointer;transition:.2s}.topbar button:hover{background:#1f2937}.connected-badge{color:#16a34a;font-weight:600;font-size:14px}.inventory-card{background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 14px #0000000a}.qty-bubble{padding:4px 10px;border-radius:999px;font-weight:600;font-size:13px;background:#e5f7ec;color:#0f5132}.qty-bubble.red{background:#fee2e2;color:#b91c1c}.badge-trading{background:#e0f2fe;color:#075985;padding:4px 8px;border-radius:6px;font-size:12px}.dashboard{display:flex;height:100vh;overflow:hidden}.sidebar{width:240px;flex-shrink:0}.main{flex:1;display:flex;flex-direction:column;overflow:hidden}.topbar{flex-shrink:0}.content{flex:1;overflow:hidden;padding:30px;display:flex}.inventory-table thead{position:sticky;top:0;background:#fff;z-index:5}.inventory-card{flex:1;display:flex;flex-direction:column}.table-container{flex:1;overflow-y:auto}.table-container{overflow-y:auto;scrollbar-width:thin}@media(max-width:768px){.im-sidebar~div,.im-sidebar__hamburger~div{padding-top:64px!important}div:has(>table){overflow-x:auto;-webkit-overflow-scrolling:touch}table{min-width:540px}}
