:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7fb;--bg-elevated:#fff;--text:#0f172a;--text-muted:#64748b;--border:#0f172a14;--accent:#4f46e5;--accent-soft:#4f46e51f;--mesh-1:#e0e7ff;--mesh-2:#fce7f3;--mesh-3:#cffafe;--card-shadow:0 1px 3px #0f172a0f, 0 12px 40px #4f46e514;--assistant-bg:#4f46e50f;--assistant-border:#4f46e533;--chart-bar:#6366f1;--seller-dual-accent:#16a34a;--seller-single-hub-accent:#ea580c;--radius-lg:20px;--radius-md:14px;--radius-sm:10px;--font-sans:"DM Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0f19;--bg-elevated:#121826;--text:#e2e8f0;--text-muted:#94a3b8;--border:#94a3b81f;--accent:#818cf8;--accent-soft:#818cf826;--mesh-1:#1e1b4b;--mesh-2:#312e81;--mesh-3:#0c4a6e;--card-shadow:0 1px 2px #0006, 0 16px 48px #00000073;--assistant-bg:#818cf814;--assistant-border:#818cf840;--chart-bar:#a5b4fc;--seller-dual-accent:#22c55e;--seller-single-hub-accent:#fb923c}*,:before,:after{box-sizing:border-box}html{font-size:16px}body{min-height:100vh;font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}#root{min-height:100vh}code,.code-area,.run-meta-strip code{font-family:var(--font-mono);font-size:.85em}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.app-shell{flex-direction:column;min-height:100dvh;display:flex}.app-shell--viewport-locked{height:100dvh;max-height:100dvh;overflow:hidden}.app-shell--viewport-locked .app-header{flex-shrink:0}.app-shell--viewport-locked .app-main--with-dock{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.app-header{z-index:20;background:color-mix(in srgb, var(--bg-elevated) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);position:sticky;top:0}.app-header__inner{flex-wrap:wrap;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:.75rem 1.25rem;display:flex}.app-logo{color:var(--text);letter-spacing:-.02em;font-size:1.05rem;font-weight:700}.app-logo:hover{opacity:.85;text-decoration:none}.app-header__back{color:var(--text-muted);font-size:.9rem}.app-header__back:hover{color:var(--text)}.app-header__nav{align-items:center;gap:.75rem;margin-left:auto;display:flex}.header-history-btn{color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.header-history-btn:hover{background:color-mix(in srgb, var(--accent) 18%, var(--bg-elevated));border-color:color-mix(in srgb, var(--accent) 45%, var(--border));text-decoration:none}.header-history-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-main{flex:auto;min-height:0}.theme-toggle{border:1px solid var(--border);background:var(--bg-elevated);border-radius:999px;padding:2px;display:inline-flex}.theme-toggle__icon-btn{width:2.25rem;height:2.25rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.theme-toggle__icon-btn:hover{color:var(--text);background:color-mix(in srgb, var(--text-muted) 12%, transparent)}.theme-toggle__icon-btn.is-active{background:var(--accent-soft);color:var(--accent)}.theme-toggle__icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.kiosk{max-width:1100px;margin:0 auto;padding:2rem 1.25rem 4rem}.kiosk.kiosk--fill{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:stretch;gap:clamp(.4rem,1.38dvh,.86rem);width:100%;max-width:min(1265px,100%);min-height:0;margin:0 auto;padding:.16rem 1.15rem .175rem;display:flex}.kiosk-floating-status{flex-direction:column;align-self:stretch;gap:.4rem;margin:0;padding:.06rem .08rem .1rem;display:flex}.kiosk-floating-status__label{letter-spacing:.11em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:700}.kiosk-floating-status__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .5rem;margin:0;padding:0;list-style:none;display:grid}.kiosk-floating-status__item{border-radius:var(--radius-sm);border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 58%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);grid-template-rows:auto auto;gap:.18rem;min-height:3rem;padding:.34rem .52rem .36rem;display:grid}.kiosk-floating-status__item-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.kiosk-floating-status__name-wrap{align-items:center;gap:.34rem;min-width:0;display:inline-flex}.kiosk-floating-status__dot{width:.48rem;height:.48rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--bg) 45%, transparent);border-radius:50%;flex:none}.kiosk-floating-status__dot--ok{background:#22c55e}.kiosk-floating-status__dot--warn{background:#f59e0b}.kiosk-floating-status__dot--err{background:#ef4444}.kiosk-floating-status__name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:600;line-height:1.1;overflow:hidden}.kiosk-floating-status__state{letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:.14rem .42rem;font-size:.63rem;font-weight:700;line-height:1}.kiosk-floating-status__state--ok{color:#16a34a;background:#22c55e26;border-color:#22c55e47}.kiosk-floating-status__state--warn{color:#a16207;background:#eab3082e;border-color:#eab3084d}.kiosk-floating-status__state--err{color:#b91c1c;background:#ef444426;border-color:#ef444447}.kiosk-floating-status__detail{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding-left:.82rem;font-size:.67rem;line-height:1.25;overflow:hidden}.kiosk.kiosk--fill .kiosk-floating-status{gap:.3rem}.kiosk.kiosk--fill .kiosk-floating-status__label{font-size:.64rem}.kiosk.kiosk--fill .kiosk-floating-status__list{gap:.38rem .42rem}.kiosk.kiosk--fill .kiosk-floating-status__item{min-height:2.8rem;padding:.28rem .44rem .3rem}.kiosk.kiosk--fill .kiosk-floating-status__name{font-size:.7rem}.kiosk.kiosk--fill .kiosk-floating-status__state{padding:.12rem .36rem;font-size:.58rem}.kiosk.kiosk--fill .kiosk-floating-status__detail{font-size:.63rem}@media (width<=1080px){.kiosk-floating-status__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.kiosk-floating-status__list{grid-template-columns:minmax(0,1fr)}}.kiosk.kiosk--fill .kiosk__ai-metrics{flex:0 auto;min-height:0;margin-bottom:0;padding:.52rem .75rem;overflow:hidden}.kiosk.kiosk--fill .kiosk__ai-metrics-title{margin:0 0 .14rem;font-size:clamp(.94rem,1.84dvh,1.09rem)}.kiosk.kiosk--fill .kiosk__ai-metrics-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .4rem;font-size:clamp(.71rem,1.44dvh,.83rem);line-height:1.32;display:-webkit-box;overflow:hidden}.kiosk.kiosk--fill .kiosk-ai-metrics-grid{grid-template-columns:repeat(auto-fill,minmax(min(115px,100%),1fr));gap:.35rem}.kiosk.kiosk--fill .kiosk-ai-metric-card{padding:.35rem .46rem}.kiosk.kiosk--fill .kiosk-ai-metric-card__label{margin-bottom:.14rem;font-size:.67rem}.kiosk.kiosk--fill .kiosk-ai-metric-card__value{font-size:clamp(.78rem,1.73dvh,.94rem)}.kiosk.kiosk--fill .kiosk-ai-metric-card__sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.115rem;font-size:.67rem;display:-webkit-box;overflow:hidden}.kiosk.kiosk--fill .kiosk-ai-metrics-foot{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.29rem;font-size:.71rem;line-height:1.3;display:-webkit-box;overflow:hidden}.kiosk.kiosk--fill .kiosk__grid{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.52rem,1.73dvh,.98rem);display:grid}.kiosk.kiosk--fill .app-tile{padding:clamp(.63rem,2.07dvh,1.09rem) clamp(.75rem,2.3dvh,1.15rem)}.kiosk.kiosk--fill .app-tile__icon{margin-bottom:.4rem;font-size:clamp(1.32rem,3.68dvh,1.67rem)}.kiosk.kiosk--fill .app-tile__title{margin-bottom:.23rem;font-size:clamp(1.01rem,2.19dvh,1.15rem)}.kiosk.kiosk--fill .app-tile__desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .52rem;font-size:clamp(.83rem,1.67dvh,.92rem);line-height:1.3;display:-webkit-box;overflow:hidden}.kiosk.kiosk--fill .app-tile__cta{font-size:clamp(.78rem,1.55dvh,.87rem)}@media (width<=820px){.kiosk.kiosk--fill .kiosk__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.kiosk.kiosk--fill .kiosk-ai-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=520px){.kiosk.kiosk--fill{justify-content:flex-start;overflow:hidden auto}}.kiosk__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem;display:grid}.app-tile{color:inherit;border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;padding:1.5rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.app-tile:hover{box-shadow:var(--card-shadow);text-decoration:none;transform:translateY(-2px)}.app-tile--muted{opacity:.55;pointer-events:none}.app-tile__icon{opacity:.9;margin-bottom:.75rem;font-size:1.75rem}.app-tile__title{margin:0 0 .35rem;font-size:1.1rem;font-weight:600}.app-tile__desc{color:var(--text-muted);flex:1;margin:0 0 1rem;font-size:.875rem}.app-tile__cta{color:var(--accent);font-size:.8rem;font-weight:600}.card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 1px 2px #0000000a}.page{max-width:1100px;margin:0 auto;padding:1.5rem 1.25rem 3rem}.page--narrow{max-width:960px}.page--flow{max-width:720px}.page-workflow{max-width:1280px;margin:0 auto;padding:.5rem 1.25rem 2.5rem}.page__head{margin-bottom:1rem}.page__back{color:var(--text-muted);font-size:.875rem}.page__title{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.65rem;font-weight:700}.page__lead{color:var(--text-muted);margin:0 0 1.5rem;font-size:.95rem}.card--pad{padding:1.1rem 1.2rem}.research-section-subtitle{color:var(--text);letter-spacing:-.01em;margin:0 0 .5rem;font-size:.95rem;font-weight:700}.research-optional-panel{border-radius:var(--radius-md);border:1px solid var(--border);background:color-mix(in srgb, var(--assistant-bg) 65%, transparent);margin-top:1.35rem;padding:1rem 1.1rem}.research-optional-panel__lede{margin:0 0 1rem;font-size:.82rem;line-height:1.5}.research-field-hint{color:var(--text-muted);margin:0 0 .4rem;font-size:.78rem;font-weight:400;line-height:1.45}.research-optional-panel__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.research-optional-panel__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.research-upload-order__hint{margin-top:.25rem;font-size:.78rem;display:block}.research-upload-order__files{margin-top:.35rem}.research-optional-panel__warn{margin:.75rem 0 0;font-size:.82rem}.research-run-actions{border:none;margin-top:1.35rem;padding:0;position:relative}.research-advanced{border-radius:var(--radius-md);padding:0}.research-advanced__summary{cursor:pointer;color:var(--text);-webkit-user-select:none;user-select:none;border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.95rem 1.15rem;font-size:.9rem;font-weight:700;list-style:none;transition:background .15s;display:flex}.research-advanced__summary::-webkit-details-marker{display:none}.research-advanced__summary:hover{background:color-mix(in srgb, var(--accent-soft) 40%, transparent)}.research-advanced__summary-text{flex:1;min-width:0}.research-advanced__chev{color:var(--text-muted);flex-shrink:0;font-size:.75rem;transition:transform .2s}.research-advanced[open] .research-advanced__chev{transform:rotate(-180deg)}.research-advanced__body{flex-direction:column;gap:1rem;padding:0 1.15rem 1.15rem;display:flex}.research-advanced__intro{margin:0;font-size:.8rem;line-height:1.45}.research-results-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.research-results-toolbar__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.78rem;font-weight:700}.research-json-view__pre{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);max-height:min(70vh,640px);margin:0;padding:.85rem;font-size:.72rem;line-height:1.4;overflow:auto}.seller-parcel-compare{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated)}.btn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:opacity .15s,transform .1s;display:inline-flex}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--primary{background:var(--accent);color:#fff}.btn--primary:hover:not(:disabled){filter:brightness(1.05)}.btn--secondary{background:var(--bg-elevated);color:var(--text);border:1px solid var(--border)}.btn--ghost{color:var(--accent);border:1px solid var(--border);background:0 0}.btn--lg{padding:.75rem 1.35rem;font-size:.95rem}.flow-stack{flex-direction:column;gap:1.25rem;display:flex}.vertical-step{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);overflow:hidden}.vertical-step--done{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.vertical-step__head{border-bottom:1px solid var(--border);align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}.vertical-step__num{background:var(--accent-soft);width:2rem;height:2rem;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}.vertical-step--done .vertical-step__num{background:color-mix(in srgb, var(--accent) 25%, transparent)}.vertical-step__title{margin:0;font-size:1.05rem;font-weight:600}.vertical-step__summary{color:var(--text-muted);margin:.25rem 0 0;font-size:.8rem}.vertical-step__body{flex-direction:column;gap:1rem;padding:1.15rem;display:flex}.flow-run{padding:1.25rem}.flow-results{border-top:1px solid var(--border);margin-top:2.5rem;padding-top:2rem}.flow-results__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.flow-results__bar h2{margin:0;font-size:1.25rem}.form-grid{flex-wrap:wrap;gap:1rem;display:flex}.field{color:var(--text-muted);flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:500;display:flex}.field--grow{flex:1;min-width:200px}.field input,.field select,.field textarea{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);color:var(--text);padding:.55rem .75rem;font-family:inherit;font-size:.95rem}.code-area{resize:vertical;width:100%;min-height:120px;font-size:.78rem;line-height:1.45}.upload-grid{gap:1rem;display:grid}.upload-slot{color:var(--text-muted);flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.checklist{color:var(--text-muted);margin:0;padding-left:1.25rem}.muted{color:var(--text-muted);font-size:.9rem}.error-text{color:#f87171;font-size:.9rem}.input-recap{margin-bottom:1.25rem;padding:1.15rem 1.25rem}.input-recap__title{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 .75rem;font-size:.8rem}.input-recap__dl{margin:0}.input-recap__row{border-bottom:1px solid var(--border);grid-template-columns:8rem 1fr;gap:.5rem;padding:.35rem 0;font-size:.9rem;display:grid}.input-recap__row:last-child{border-bottom:none}.input-recap__row dt{color:var(--text-muted);margin:0}.input-recap__row dd{margin:0;font-weight:500}.input-recap__inner{align-items:flex-start;gap:1rem;display:flex}.input-recap__thumb-wrap{flex-shrink:0}.input-recap__thumb{border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--border);background:var(--surface-2,#334155);width:72px;height:72px;display:block}.input-recap__body{flex:1;min-width:0}.run-meta-strip{color:var(--text-muted);flex-wrap:wrap;gap:1rem;margin-bottom:1rem;font-size:.8rem;display:flex}.assistant-panel{border-radius:var(--radius-sm);background:var(--assistant-bg);border:1px solid var(--assistant-border);margin-bottom:1rem;padding:1rem 1.1rem}.assistant-panel--global{margin-bottom:1.25rem}.assistant-panel__label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.35rem;font-size:.7rem;font-weight:700;display:block}.assistant-panel__prose{color:var(--text);margin:0;font-size:.95rem;line-height:1.55}.comparison-strip{margin-bottom:1.25rem;padding:1rem 1.15rem}.comparison-strip__title{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 .75rem;font-size:.8rem}.comparison-strip__grid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}@media (width<=900px){.comparison-strip__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.comparison-strip__grid{grid-template-columns:1fr}}.comparison-strip__cell{flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.comparison-strip__name{color:var(--text);font-weight:600}.comparison-strip__val{color:var(--text-muted)}.research-insights{flex-direction:column;gap:1rem;margin-bottom:1.25rem;display:flex}.research-insights__hero{align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}.research-insights__hero-img{border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}.research-insights__hero-text{min-width:0}.research-insights__hero-title-row{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-bottom:.35rem;display:flex}.research-insights__hero-title-row .research-insights__title{margin:0}.research-insights__title{margin:0 0 .35rem;font-size:1.15rem;line-height:1.3}.research-insights__amazon-link{color:var(--link,#38bdf8);white-space:nowrap;font-size:.82rem;font-weight:600}.research-insights__amazon-link:hover{text-decoration:underline}.research-insights__meta{margin:0;font-size:.85rem}.research-insights__charts,.research-insights__audit,.research-insights__keepa,.research-insights__system-status{padding:1rem 1.15rem}.research-insights__h3{margin:0 0 .5rem;font-size:.95rem}.pro-inv-guard{position:relative}.pro-inv-guard--high-risk{border:2px solid #dc262699;border-radius:10px;box-shadow:0 0 0 2px #dc26261f}.pro-inv-guard--blocked .pro-inv-guard__children{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.38;filter:grayscale(.25);max-height:70vh;overflow:hidden}.pro-inv-guard__overlay{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172ab8;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.pro-inv-guard__modal{border:1px solid var(--border);width:min(34rem,100%);max-height:min(88vh,40rem);box-shadow:var(--card-shadow,0 18px 48px #00000059);padding:1.25rem 1.35rem;overflow:auto}.pro-inv-guard__modal-title{margin:0 0 .65rem;font-size:1.05rem;line-height:1.35}.pro-inv-guard__lede{margin:0 0 .75rem;font-size:.86rem;line-height:1.5}.pro-inv-guard__callout{border-radius:var(--radius-sm);background:#f8717114;border:1px solid #f8717159;margin:0 0 .85rem;padding:.55rem .65rem;font-size:.82rem;line-height:1.45}.pro-inv-guard__flag-list{margin:0 0 .85rem;padding-left:1.15rem;font-size:.82rem;line-height:1.5}.pro-inv-guard__flag-list--modal{padding-left:0;list-style:none}.pro-inv-guard__flag{border-radius:var(--radius-sm);border:1px solid var(--border);margin-bottom:.65rem;padding:.5rem .55rem}.pro-inv-guard__flag--critical{background:#f8717112;border-color:#f8717173}.pro-inv-guard__flag--warning{background:#fbbf240f;border-color:#fbbf2466}.pro-inv-guard__flag-detail{color:var(--text-muted,#94a3b8);margin:.35rem 0 0;font-size:.8rem;font-weight:400}.pro-inv-guard__check{cursor:pointer;align-items:flex-start;gap:.55rem;margin:0 0 1rem;font-size:.82rem;line-height:1.45;display:flex}.pro-inv-guard__check input{flex-shrink:0;margin-top:.2rem}.pro-inv-guard__actions{flex-wrap:wrap;gap:.5rem;margin-bottom:.65rem;display:flex}.pro-inv-guard__actions--split{flex-direction:column}.pro-inv-guard__legal{margin:0;font-size:.72rem;line-height:1.4}.pro-inv-guard__banner{background:#fbbf240f;border:1px solid #fbbf2459;margin-bottom:.85rem;padding:.85rem 1rem}.pro-inv-guard__banner-title{margin:0 0 .35rem;font-size:.88rem}.pro-inv-guard__banner-note{margin:0 0 .5rem;font-size:.78rem}.research-insights__chart-note{margin:0 0 .75rem;font-size:.8rem;line-height:1.45}.research-insights__chart-wrap{width:100%;min-height:120px}.research-insights__audit-lede{margin:0 0 .65rem;font-size:.8rem;line-height:1.45}.research-insights__audit-list{margin:0;padding-left:1.15rem;font-size:.82rem;line-height:1.55}.research-insights__system-status{margin-top:.5rem}.research-state-rate-shop{margin-top:.85rem;padding:1rem 1.1rem}.research-state-rate-shop__scroll{border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:.65rem;overflow-x:auto}.research-state-rate-shop__table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.72rem}.research-state-rate-shop__table th,.research-state-rate-shop__table td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:.28rem .45rem}.research-state-rate-shop__table thead th{background:var(--bg-elevated,#0f172a80);font-weight:600}.research-state-rate-shop__sticky{z-index:1;background:var(--bg,#0f172a);box-shadow:1px 0 0 var(--border);position:sticky;left:0;text-align:left!important}.research-state-rate-shop__primary{text-align:center;font-weight:600}.research-state-rate-shop__cell--primary{background:#22c55e1f;font-weight:600}.research-state-rate-shop__cell--alt{background:#0ea5e914}.research-green-impact{border-radius:var(--radius-sm);background:linear-gradient(135deg, #22c55e0f 0%, var(--bg-elevated,#0f172a66) 55%);border:1px solid #22c55e40;margin:.85rem 0 0;padding:.85rem 1rem}.research-green-impact__lede{margin:0 0 .65rem;font-size:.78rem;line-height:1.45}.research-green-impact__kpis{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.65rem;display:grid}.research-green-impact__kpi{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg,#00000026);padding:.5rem .55rem}.research-green-impact__kpi--highlight{background:#22c55e14;border-color:#22c55e59}.research-green-impact__kpi-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:.2rem;font-size:.68rem;font-weight:600;display:block}.research-green-impact__kpi-value{font-size:.95rem;font-weight:600;display:block}.research-green-impact__kpi-sub{margin-top:.15rem;font-size:.72rem;display:block}.research-green-impact__linehaul{border-top:1px solid var(--border);margin-top:.85rem;padding-top:.65rem}.research-green-impact__cuopt{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.65rem}.research-green-impact__cuopt-list{margin:.35rem 0 0;padding-left:1.1rem;font-size:.78rem;line-height:1.45}.research-green-impact__cuopt-note{margin:.45rem 0 0;font-size:.72rem;line-height:1.4}.research-green-impact__footnote{line-height:1.4}.research-system-status__grid{grid-template-columns:1fr 1fr;gap:1rem 1.25rem;margin-top:.75rem;display:grid}@media (width<=900px){.research-system-status__grid{grid-template-columns:1fr}}.research-system-status__rows{flex-direction:column;gap:.55rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.research-system-status__row-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.research-system-status__row-label{color:var(--text-muted);font-size:.78rem;font-weight:600}.research-system-status__row-value{text-align:right;word-break:break-word;max-width:100%;font-size:.8rem;font-weight:500}.research-system-status__row-hint{margin:.15rem 0 0;font-size:.72rem;line-height:1.4}.research-system-status__stages{flex-direction:column;gap:.45rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.research-system-status__stage{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.78rem;display:flex}.research-system-status__stage-name{font-weight:500}.research-system-status__stage-note{width:100%;margin:0;font-size:.72rem;line-height:1.35}.research-system-status__pill{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.12rem .45rem;font-size:.68rem;font-weight:600;display:inline-block}.research-system-status__pill--ok{color:#16a34a;background:#22c55e26}.research-system-status__pill--warn{color:#a16207;background:#eab3082e}.research-system-status__pill--err{color:#b91c1c;background:#ef444426}.research-system-status__pill--neutral{background:var(--surface-2,#94a3b833);color:var(--text-muted)}.research-system-status__decision{border-top:1px solid var(--border);margin-top:1rem;padding-top:.85rem}.research-system-status__decision-headline{margin:.35rem 0 .5rem;font-size:.88rem;font-weight:500;line-height:1.45}.research-system-status__factors,.research-system-status__bullets{margin:0;padding-left:1.1rem;font-size:.8rem;line-height:1.5}.research-system-status__sims{border-top:1px solid var(--border);margin-top:1rem;padding-top:.85rem}.research-system-status__sim-list{margin:.35rem 0 0;padding-left:1.15rem;font-size:.78rem;line-height:1.55}.research-system-status__sim-list strong{color:var(--text);font-weight:600}.research-system-status__warn{margin:.85rem 0 0;font-size:.78rem;line-height:1.45}.research-insights__sections{flex-direction:column;gap:.5rem;display:flex}.research-insights__details{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);padding:.35rem .6rem}.research-insights__details summary{cursor:pointer;font-size:.82rem;font-weight:600}.research-insights__kv{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.75rem}.research-insights__kv th{text-align:left;color:var(--text-muted);vertical-align:top;word-break:break-word;width:38%;padding:.2rem .5rem .2rem 0;font-weight:500}.research-insights__kv td{word-break:break-word;padding:.2rem 0}.full-comparison{margin-bottom:1.25rem;padding:1rem 1.15rem}.full-comparison__title{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 .35rem;font-size:.8rem}.full-comparison__lede{margin:0 0 .85rem;font-size:.78rem;line-height:1.45}.full-comparison__scroll{margin:0 -.25rem;padding:0 .25rem;overflow-x:auto}.full-comparison__grid{grid-template-columns:minmax(200px,1fr) repeat(4,minmax(200px,1fr));align-items:start;gap:.85rem;min-width:1040px;display:grid}.full-comparison__col{flex-direction:column;gap:.5rem;min-width:0;display:flex}.full-comparison__col--input{border-right:1px solid var(--border);padding-right:.65rem}.full-comparison__col-head{flex-wrap:wrap;align-items:center;gap:.35rem;min-height:1.5rem;display:flex}.full-comparison__col-name{color:var(--text);font-size:.78rem;font-weight:700}.full-comparison__dl{flex-direction:column;gap:.45rem;margin:0;display:flex}.full-comparison__pair{border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);margin:0;padding-bottom:.35rem}.full-comparison__pair:last-child{border-bottom:none;padding-bottom:0}.full-comparison__pair--sep{opacity:.35;border-bottom:none;padding:.15rem 0}.full-comparison__pair dt{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;font-size:.68rem;font-weight:600}.full-comparison__pair dd{word-break:break-word;margin:.15rem 0 0;font-size:.8rem;line-height:1.45}.full-comparison__empty{margin:0;font-size:.8rem}.chip{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;width:fit-content;padding:.2rem .45rem;font-size:.65rem;font-weight:700;display:inline-block}.chip--stub{color:#ca8a04;background:#eab30826}[data-theme=dark] .chip--stub{color:#fbbf24}.chip--live{color:#15803d;background:#22c55e26}[data-theme=dark] .chip--live{color:#4ade80}.chip--err{color:#b91c1c;background:#ef444426}.chip--status{text-transform:none;font-size:.75rem}.chip--complete{color:#16a34a;background:#22c55e1f}.chip--failed{color:#dc2626;background:#ef44441f}.chip--running{background:var(--accent-soft);color:var(--accent)}.four-track-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media (width<=768px){.four-track-grid{display:none}}.track-tabs-mobile{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:none}@media (width<=768px){.track-tabs-mobile{display:flex}}.track-tabs-mobile__seg{flex-wrap:wrap;gap:.35rem;display:flex}.track-tabs-mobile__btn{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:.4rem .65rem;font-family:inherit;font-size:.75rem;font-weight:600}.track-tabs-mobile__btn.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.track-card-single-mobile{display:none}@media (width<=768px){.track-card-single-mobile{display:block}}.track-card{padding:1.15rem}.track-card__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.track-card__head h3{margin:0;font-size:1rem;font-weight:600}.track-card__err{color:#f87171;font-size:.85rem}.track-card__metrics ul{margin:0;padding:0;font-size:.85rem;list-style:none}.track-card__metrics li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:.35rem;padding:.35rem 0;display:flex}.track-card__metrics li:last-child{border-bottom:none}.track-card__metrics .delta{color:var(--text-muted);font-size:.75rem}.track-card__chart{margin-top:.75rem}.track-tabs__hint{color:var(--text-muted);margin:0 0 1rem;font-size:.8rem;display:none}@media (width<=768px){.track-tabs__hint{display:block}}.empty-state{text-align:center;padding:2rem}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:.875rem}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--border);padding:.65rem .85rem}.data-table th{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.72rem;font-weight:600}.table-link{color:var(--accent);font-weight:600}.td-ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.input-recap__row{grid-template-columns:minmax(6rem,30%) 1fr}.workflow-chrome{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;display:grid}.workflow-chrome__title{letter-spacing:-.02em;text-align:center;margin:0;font-size:1.25rem;font-weight:700}.workflow-chrome__back{justify-self:start;min-width:5rem}.workflow-chrome__close{border:1px solid var(--border);background:var(--bg-elevated);width:2.5rem;height:2.5rem;color:var(--text-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;transition:background .15s,color .15s;display:flex}.workflow-chrome__close:hover{color:var(--text);background:color-mix(in srgb, var(--text-muted) 12%, transparent)}.flow-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.25rem;min-height:calc(100vh - 8rem);transition:grid-template-columns .35s,gap .35s;display:grid}.flow-split--results{grid-template-columns:minmax(200px,.32fr) minmax(0,1fr)}.flow-split--left-wide{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (width<=900px){.flow-split,.flow-split--results{grid-template-columns:1fr;min-height:auto}}.flow-split__left,.flow-split__right{min-width:0}.flow-split__right{max-height:calc(100vh - 9rem);overflow-y:auto}.flow-panel{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);min-height:12rem;padding:1.15rem;position:relative}.flow-panel__title{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.keepa-preview__img{object-fit:contain;border-radius:var(--radius-sm);background:var(--bg);max-width:100%;max-height:220px;margin-bottom:.75rem}.keepa-preview__title{margin:0 0 .35rem;font-size:1.05rem;font-weight:600;line-height:1.35}.objective-grid{flex-direction:column;gap:.75rem;display:flex}.objective-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent-soft) 40%, transparent);padding:.85rem 1rem}.objective-card h4{margin:0 0 .25rem;font-size:.9rem}.objective-card p{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.45}.objective-card__metric{color:var(--accent);margin-top:.5rem;font-size:.85rem;font-weight:600}.loading-overlay{background:color-mix(in srgb, var(--bg-elevated) 82%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:inherit;z-index:5;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex;position:absolute;inset:0}.loading-overlay--fixed{z-index:100;position:fixed;inset:0}.loading-overlay__spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading-overlay__text{color:var(--text-muted);font-size:.85rem;font-weight:600}.panel-skeleton{flex-direction:column;gap:.65rem;padding:.5rem 0;display:flex}.panel-skeleton__row{background:linear-gradient(90deg, var(--border) 0%, color-mix(in srgb, var(--accent) 15%, var(--border)) 50%, var(--border) 100%);background-size:200% 100%;border-radius:4px;height:.65rem;animation:1.2s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.audit-summary-list{color:var(--text-muted);margin:0;padding-left:1.1rem;font-size:.85rem}.audit-summary-list li{margin-bottom:.35rem}.seller-run-recap__list li{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.seller-run-recap__code{overflow-wrap:anywhere;word-break:break-all;vertical-align:top;max-width:100%;display:inline-block}.toggle-row{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.toggle-row button{border:1px solid var(--border);background:var(--bg);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:.35rem .75rem;font-family:inherit;font-size:.78rem;font-weight:600}.toggle-row button.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.multi-file-list{color:var(--text-muted);max-height:6rem;margin:.35rem 0 0;padding-left:1rem;font-size:.78rem;overflow-y:auto}details.optional-uploads{border-top:1px solid var(--border);margin-top:1rem;padding-top:.75rem}details.optional-uploads summary{cursor:pointer;color:var(--text);font-size:.85rem;font-weight:600}.flow-results-full{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.5rem}.app-main--with-dock{padding-bottom:calc(4.35rem + env(safe-area-inset-bottom,0px))}.intel-dock{z-index:80;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.intel-dock__backdrop{z-index:79;pointer-events:auto;background:#00000059;position:fixed;inset:0}.intel-dock__scroll{pointer-events:auto;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:none;flex:0 auto;max-height:min(72vh,640px);margin:0 .5rem;transition:transform .42s cubic-bezier(.32,.72,.2,1);overflow-y:auto;transform:translateY(100%);box-shadow:0 -8px 32px #0000001f}.intel-dock__scroll:not([inert]){transform:translateY(0)}.intel-dock__inner{max-width:900px;margin:0 auto;padding:1.25rem 1.25rem 1rem}.intel-dock__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 .35rem;font-size:.68rem;font-weight:700}.intel-dock__headline{color:var(--text);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.intel-dock__lede{color:var(--text-muted);margin:0 0 1.25rem;font-size:.85rem;line-height:1.45}.intel-dock__section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 .65rem;font-size:.72rem;font-weight:700}.intel-dock__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.intel-dock__card{color:inherit;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg);padding:.85rem 1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.intel-dock__card:hover{border-color:var(--accent);color:inherit;text-decoration:none;box-shadow:0 2px 12px #0000000f}.intel-dock__card-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);margin-bottom:.35rem;font-size:.65rem;font-weight:700}.intel-dock__card-title{margin-bottom:.35rem;font-size:.95rem;font-weight:600}.intel-dock__card-body{color:var(--text-muted);font-size:.78rem;line-height:1.4}.intel-dock__muted{color:var(--text-muted);margin:0 0 1rem;font-size:.82rem}.intel-dock__eng-list{flex-direction:column;gap:.65rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.intel-dock__eng-row{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;display:flex}.intel-dock__eng-name{font-size:.9rem;font-weight:600}.intel-dock__eng-id{color:var(--text-muted);word-break:break-all;margin-top:.2rem;font-size:.68rem;display:block}.intel-dock__eng-badge{text-transform:uppercase;letter-spacing:.04em;background:var(--accent-soft);color:var(--accent);border-radius:4px;margin-top:.35rem;padding:.15rem .4rem;font-size:.62rem;font-weight:600;display:inline-block}.intel-dock__eng-actions{flex-wrap:wrap;gap:.45rem;display:flex}.intel-dock__btn{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);cursor:pointer;border-radius:8px;align-items:center;padding:.4rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.intel-dock__btn--primary{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.intel-dock__api-hint{color:var(--text-muted);margin:0;font-size:.72rem}.intel-dock__api-hint code{font-size:.68rem}.intel-dock__handle{pointer-events:auto;width:100%;padding:.5rem .75rem calc(.45rem + env(safe-area-inset-bottom,0px));border:none;border-top:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 88%, transparent);-webkit-backdrop-filter:blur(12px);cursor:pointer;color:var(--text);box-shadow:none;flex-direction:column;flex-shrink:0;align-items:stretch;margin:0;font-family:inherit;display:flex}.intel-dock__handle-glyph{justify-content:center;align-items:center;width:100%;margin:0 0 .2rem;display:flex}.intel-dock__chevron{color:#5dffe8;filter:drop-shadow(0 0 4px #00ffe6f2)drop-shadow(0 0 12px #00c8ff8c)drop-shadow(0 0 20px #64dcff59);animation:2.4s ease-in-out infinite intel-dock-neon-pulse}.intel-dock__chevron--down{color:#d4a5ff;filter:drop-shadow(0 0 4px #c88cfff2)drop-shadow(0 0 14px #a050ff80)drop-shadow(0 0 22px #7864ff59);animation:2.4s ease-in-out infinite intel-dock-neon-pulse-magenta}@keyframes intel-dock-neon-pulse{0%,to{opacity:1;filter:drop-shadow(0 0 3px #00ffe6d9)drop-shadow(0 0 10px #00c8ff73)drop-shadow(0 0 18px #64dcff47)}50%{opacity:1;filter:drop-shadow(0 0 6px #00fff0)drop-shadow(0 0 16px #00e6ffa6)drop-shadow(0 0 28px #78f0ff73)}}@keyframes intel-dock-neon-pulse-magenta{0%,to{filter:drop-shadow(0 0 3px #c88cffd9)drop-shadow(0 0 12px #a050ff66)drop-shadow(0 0 20px #7864ff40)}50%{filter:drop-shadow(0 0 6px #dcaaff)drop-shadow(0 0 18px #b464ff99)drop-shadow(0 0 30px #8c78ff6b)}}.intel-dock__handle-labels{text-align:center;flex-direction:column;align-items:center;gap:.06rem;display:flex}.intel-dock__handle-title{letter-spacing:.04em;text-transform:uppercase;color:var(--text);font-size:.72rem;font-weight:700}.intel-dock__handle-hint{color:var(--text-muted);letter-spacing:.02em;font-size:.6rem}.intel-dock__eng-toolbar{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);margin-bottom:1rem;padding:.65rem .75rem}.intel-dock__eng-toolbar-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.4rem;font-size:.68rem;font-weight:700;display:block}.intel-dock__eng-toolbar-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.intel-dock__eng-input{min-width:0;font:inherit;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:8px;flex:180px;padding:.4rem .55rem;font-size:.8rem}.intel-dock__bucket-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.6rem;margin-bottom:1.25rem;display:grid}.intel-dock__bucket{text-align:left;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);cursor:pointer;font:inherit;color:var(--text);padding:.65rem .7rem;transition:border-color .15s,box-shadow .15s}.intel-dock__bucket:hover:not(:disabled){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-soft)}.intel-dock__bucket:disabled{opacity:.45;cursor:not-allowed}.intel-dock__bucket-title{margin-bottom:.25rem;font-size:.82rem;font-weight:700;display:block}.intel-dock__bucket-body{color:var(--text-muted);font-size:.72rem;line-height:1.35}.intel-dock__data-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.intel-dock__data-title{text-transform:capitalize;font-size:.85rem;font-weight:700}.intel-dock__table-wrap{border:1px solid var(--border);border-radius:var(--radius-sm);max-height:min(38vh,320px);overflow:auto}.intel-dock__table{border-collapse:collapse;width:100%;font-size:.78rem}.intel-dock__table th,.intel-dock__table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.45rem .5rem}.intel-dock__table th{background:var(--bg);z-index:1;font-weight:700;position:sticky;top:0}.intel-dock__table-row--click{cursor:pointer}.intel-dock__table-row--click:hover{background:var(--assistant-bg)}.seller-shipfrom-table-wrap{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card-bg,var(--bg));max-height:min(58vh,520px);overflow:auto}.seller-shipfrom-table-wrap .intel-dock__table th{text-transform:none;letter-spacing:.02em;color:var(--text-muted);font-size:.72rem}.seller-shipfrom-table-wrap .intel-dock__table tbody tr:hover{background:var(--assistant-bg)}.seller-shipfrom-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:16rem;margin:0;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}.seller-shipfrom-id{word-break:break-all;max-width:8rem;font-family:ui-monospace,monospace;font-size:.78rem}.seller-shipfrom-source{min-width:12.5rem;max-width:16rem}.seller-shipfrom-source__block{flex-direction:column;gap:.35rem;display:flex}.seller-shipfrom-source__label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.65rem;font-weight:600;display:block}.seller-shipfrom-source__input{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--input-bg,var(--bg));width:100%;max-width:7.5rem;color:inherit;padding:.35rem .45rem;font-size:.8rem}.seller-shipfrom-source__input:focus{outline:2px solid var(--accent,#6366f1);outline-offset:1px}.seller-shipfrom-source__or{color:var(--text-muted);align-items:center;gap:.5rem;margin:.15rem 0;font-size:.7rem;display:flex}.seller-shipfrom-source__or:before,.seller-shipfrom-source__or:after{content:"";background:var(--border);flex:1;min-width:.75rem;height:1px}.seller-shipfrom-source__cityrow{flex-wrap:wrap;align-items:flex-end;gap:.35rem;display:flex}.seller-shipfrom-source__cityrow .seller-shipfrom-source__input{flex:5.5rem;min-width:4.5rem;max-width:none}.seller-shipfrom-source__state{text-transform:uppercase;flex:0 0 2.75rem;max-width:2.75rem}.seller-shipfrom-hint{margin:0 0 .75rem;font-size:.78rem;line-height:1.45}.seller-scenario-card-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.85rem;margin-top:.75rem;display:grid}.seller-scenario-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated,var(--bg));padding:.75rem .85rem}.seller-scenario-card__title{margin:0 0 .35rem;font-size:.95rem;font-weight:700;line-height:1.3}.seller-scenario-card__total{margin:0 0 .5rem;font-size:.82rem}.seller-scenario-card__summary{margin:0;font-size:.78rem;line-height:1.45}.seller-waterfall-bars{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.seller-waterfall-row{grid-template-columns:minmax(0,1fr) minmax(120px,2fr) auto;align-items:center;gap:.65rem;font-size:.82rem;display:grid}.seller-waterfall-row__label{color:var(--text-muted);line-height:1.3}.seller-waterfall-row__track{background:var(--border);border-radius:999px;height:.55rem;overflow:hidden}.seller-waterfall-row__fill{border-radius:999px;min-width:2px;height:100%}.seller-waterfall-row__fill--revenue{background:#6366f1}.seller-waterfall-row__fill--cogs{background:#f97316}.seller-waterfall-row__fill--fees{background:#a855f7}.seller-waterfall-row__fill--profit{background:#14b8a6}.seller-waterfall-row__usd{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.seller-roi-strip .research-insights__audit-list{margin-bottom:0}.seller-fbm-transport__subtitle{margin:0 0 .35rem;font-size:.95rem;font-weight:700}.seller-fbm-transport-stack__chart .recharts-legend-wrapper{padding-top:.25rem}.seller-fbm-transport-scenario-legend{color:var(--text-muted);flex-wrap:wrap;gap:.65rem 1.1rem;margin:0 0 .65rem;padding:0;font-size:.78rem;list-style:none;display:flex}.seller-fbm-transport-scenario-legend__item{border-left:4px solid var(--border);margin:0;padding-left:.65rem;line-height:1.35}.seller-fbm-transport-scenario-legend__item--dual{border-left-color:var(--seller-dual-accent);color:var(--text)}.seller-fbm-transport-scenario-legend__item--single{border-left-color:var(--seller-single-hub-accent);color:var(--text)}.seller-sku-alloc-panel{min-width:0;padding:1rem 1.15rem 1.15rem}.seller-sku-alloc-panel__header{margin-bottom:.85rem}.seller-sku-alloc-panel__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .2rem;font-size:.68rem;font-weight:700}.seller-sku-alloc-panel__title{margin:0 0 .45rem;font-size:1.05rem;font-weight:700;line-height:1.35}.seller-sku-alloc-panel__lede{max-width:52rem;margin:0;font-size:.82rem;line-height:1.5}.seller-sku-alloc-panel__notes{margin:0 0 .85rem;font-size:.78rem;line-height:1.45}.seller-sku-alloc-panel__toggles{flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem;display:flex}.seller-sku-alloc-panel__toggle{border:1px solid var(--border);background:var(--bg);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:.35rem .75rem;font-family:inherit;font-size:.78rem;font-weight:600}.seller-sku-alloc-panel__toggle.is-on:not(.is-on--dual):not(.is-on--single){border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.seller-sku-alloc-panel__toggle.is-on.is-on--dual{border-color:var(--seller-dual-accent);background:color-mix(in srgb, var(--seller-dual-accent) 16%, transparent);color:var(--seller-dual-accent)}.seller-sku-alloc-panel__toggle.is-on.is-on--single{border-color:var(--seller-single-hub-accent);background:color-mix(in srgb, var(--seller-single-hub-accent) 16%, transparent);color:var(--seller-single-hub-accent)}.seller-sku-alloc-panel__toggle--stacked{text-align:left;border-radius:var(--radius-sm);align-items:flex-start;min-height:2.5rem;padding-top:.42rem;padding-bottom:.42rem}.seller-sku-alloc-panel__toggle-stack{flex-direction:column;align-items:flex-start;gap:.12rem;line-height:1.2;display:flex}.seller-sku-alloc-panel__toggle-line1{font-size:.76rem;font-weight:700;display:block}.seller-sku-alloc-panel__toggle-line2{opacity:.88;max-width:11rem;font-size:.65rem;font-weight:600;line-height:1.25;display:block}.seller-sku-alloc-panel__th-warehouse-transfer,.seller-sku-alloc-panel__th-pick-pack{vertical-align:bottom;line-height:1.2}.seller-sku-alloc-panel__th-line{display:block}.seller-sku-alloc-panel__table-scroll{-webkit-overflow-scrolling:touch;width:100%;max-height:min(70vh,32rem);margin:0 -.15rem;padding:0 .15rem;overflow:auto}.seller-sku-alloc-panel__table{border-collapse:collapse;width:100%;min-width:58rem;font-size:.8rem}.seller-sku-alloc-panel__table thead th{z-index:1;text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:2px solid var(--border);background:var(--bg-elevated);box-shadow:0 1px 0 var(--border);vertical-align:bottom;white-space:nowrap;padding:.5rem .65rem .5rem 0;font-size:.72rem;font-weight:700;position:sticky;top:0}.seller-sku-alloc-panel__table tbody tr{border-bottom:1px solid var(--border)}.seller-sku-alloc-panel__table tbody tr:hover{background:var(--bg-elevated,#00000005)}.seller-sku-alloc-panel__table td{vertical-align:top;padding:.55rem .65rem .55rem 0}.seller-sku-alloc-panel__th-num,.seller-sku-alloc-panel__num{text-align:right;font-variant-numeric:tabular-nums}.seller-profit-per-unit{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.25rem}.seller-profit-per-unit__title{margin-bottom:.35rem}.seller-profit-per-unit__baseline{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1rem;display:flex}.seller-profit-per-unit__chip{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);flex:8rem;min-width:7rem;padding:.45rem .6rem}.seller-profit-per-unit__chip--accent{background:#0596690f;border-color:#05966959}.seller-profit-per-unit__chip--muted{opacity:.92}.seller-profit-per-unit__chip-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:.2rem;font-size:.65rem;font-weight:700;display:block}.seller-profit-per-unit__chip-value{font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:800}.seller-profit-per-unit__table-wrap{-webkit-overflow-scrolling:touch;margin-bottom:1rem;overflow-x:auto}.seller-profit-per-unit-table{border-collapse:collapse;width:100%;min-width:20rem;font-size:.8rem}.seller-profit-per-unit-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:2px solid var(--border);padding:.45rem .5rem .45rem 0;font-size:.72rem;font-weight:700}.seller-profit-per-unit-table tbody td{border-bottom:1px solid var(--border);vertical-align:top;padding:.55rem .5rem .55rem 0}.seller-profit-per-unit-table tbody tr:hover{background:var(--bg-elevated,#00000005)}.seller-profit-per-unit-table__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.seller-profit-per-unit-table__scenario{font-weight:700;display:block}.seller-profit-per-unit-table__scenario-title{margin-top:.15rem;font-size:.72rem;font-weight:400;line-height:1.35;display:block}.seller-profit-per-unit-table__contrib.is-positive{color:#059669;font-weight:700}.seller-profit-per-unit-table__contrib.is-negative{color:#dc2626;font-weight:700}.seller-profit-per-unit__chart-wrap{width:100%;min-height:200px}.seller-profit-per-unit__disclaimer{margin:.75rem 0 0;font-size:.72rem;line-height:1.45}.seller-keepa-panel{min-width:0;padding:1rem 1.15rem 1.15rem}.seller-keepa-panel__header{margin-bottom:.85rem}.seller-keepa-panel__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .2rem;font-size:.68rem;font-weight:700}.seller-keepa-panel__title{word-wrap:break-word;overflow-wrap:anywhere;margin:0 0 .45rem;font-size:1.05rem;font-weight:700;line-height:1.35}.seller-keepa-panel__lede{max-width:52rem;margin:0;font-size:.82rem;line-height:1.5}.seller-keepa-panel__context{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated,var(--bg));flex-direction:column;gap:.35rem;margin-bottom:.85rem;padding:.55rem .65rem;font-size:.8rem;display:flex}.seller-keepa-panel__context-row{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex}.seller-keepa-panel__context-label{color:var(--text-muted);flex:0 0 10rem;font-weight:600}.seller-keepa-panel__context-value{font-variant-numeric:tabular-nums;font-weight:600}.seller-keepa-panel__context-hint{color:var(--text-muted);margin-top:.15rem;font-size:.75rem;font-weight:400;display:block}.seller-keepa-panel__stats{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.seller-keepa-stat{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);text-align:center;flex:6.5rem;min-width:5.5rem;padding:.5rem .65rem}.seller-keepa-stat__value{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800;line-height:1.2;display:block}.seller-keepa-stat__label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-top:.2rem;font-size:.68rem;font-weight:600;line-height:1.25;display:block}.seller-keepa-stat--ok .seller-keepa-stat__value{color:#059669}.seller-keepa-stat--warn .seller-keepa-stat__value{color:#d97706}.seller-keepa-stat--err .seller-keepa-stat__value{color:#dc2626}.seller-keepa-stat--muted .seller-keepa-stat__value{color:var(--text-muted)}.seller-keepa-panel__table-scroll{-webkit-overflow-scrolling:touch;width:100%;margin:0 -.15rem;padding:0 .15rem;overflow-x:auto}.seller-keepa-validation-table{border-collapse:collapse;width:100%;min-width:72rem;font-size:.8rem}.seller-keepa-validation-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:2px solid var(--border);white-space:nowrap;vertical-align:bottom;padding:.5rem .65rem .5rem 0;font-size:.72rem;font-weight:700}.seller-keepa-validation-table tbody tr{border-bottom:1px solid var(--border)}.seller-keepa-validation-table tbody tr:hover{background:var(--bg-elevated,#00000005)}.seller-keepa-validation-table td{vertical-align:top;padding:.55rem .65rem .55rem 0}.seller-keepa-validation-table__th-num,.seller-keepa-validation-table__num{text-align:right;font-variant-numeric:tabular-nums}.seller-keepa-validation-table__th-status{min-width:7.5rem}.seller-keepa-validation-table__td-status{min-width:8rem}.seller-keepa-validation-table__status-note{color:var(--text-muted);word-break:break-word;margin-top:.35rem;font-size:.68rem;line-height:1.35;display:block}.seller-keepa-validation-table__code{font-size:.78rem}.seller-keepa-validation-table__sku{word-break:break-word;max-width:8rem;font-size:.78rem;display:inline-block}.seller-keepa-validation-table__title{-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;max-width:22rem;margin:0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.seller-keepa-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:.12rem .45rem;font-size:.68rem;font-weight:700;display:inline-block}.seller-keepa-badge--ok{color:#059669;background:#05966926}.seller-keepa-badge--err{color:#dc2626;background:#dc26261f}.seller-keepa-badge--pending{color:#b45309;background:#d9770626}.seller-keepa-activity-bar{background:color-mix(in srgb, var(--text-muted) 22%, transparent);border-radius:4px;min-width:3.5rem;max-width:5.5rem;height:6px;overflow:hidden}.seller-keepa-activity-bar__fill{background:var(--accent);border-radius:4px;min-width:2px;height:100%}.seller-four-scenario-compare{flex-direction:column;gap:.75rem;display:flex}.seller-four-scenario-compare__header{flex-direction:column;gap:.1rem;display:flex}.seller-four-scenario-compare__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.65rem;font-weight:700}.seller-four-scenario-compare__title{margin:0}.seller-four-scenario-compare__details{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 45%, transparent);border-radius:8px;margin:0;padding:0}.seller-four-scenario-compare__summary{cursor:pointer;padding:.5rem .65rem;font-size:.8rem;font-weight:600;list-style:none}.seller-four-scenario-compare__summary::-webkit-details-marker{display:none}.seller-four-scenario-compare__details-body{margin:0;padding:0 .65rem .65rem;font-size:.78rem;line-height:1.45}.seller-four-scenario-compare__body{flex-direction:column;gap:1.15rem;display:flex}.seller-four-scenario-compare__chart{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 40%, transparent);border-radius:10px;padding:.75rem .85rem .35rem}.seller-four-scenario-compare__chart-title{color:var(--text);margin:0 0 .2rem;font-size:.9rem;font-weight:700}.seller-four-scenario-compare__chart-note{margin:0 0 .45rem;font-size:.72rem;line-height:1.4}.seller-four-scenario-compare__chart-inner{min-height:260px;margin-top:0}.seller-four-scenario-compare__table-panel{min-width:0}.seller-four-scenario-compare__table-panel .seller-four-scenario-table-wrap{margin-top:0}.seller-comparison-parity-wrap{flex-direction:column;gap:.65rem;display:flex}.seller-comparison-parity{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 50%, transparent);border-radius:10px;padding:.65rem .75rem;font-size:.78rem;line-height:1.45}.seller-comparison-parity__title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .45rem;font-size:.72rem;font-weight:700}.seller-comparison-parity__list{flex-direction:column;gap:.55rem;margin:0;padding-left:1.1rem;display:flex}.seller-comparison-parity__item strong{color:var(--text);margin-bottom:.12rem;font-size:.82rem;display:block}.seller-comparison-parity__item--warning{border-left:3px solid #d97706;margin-left:-.5rem;padding-left:.5rem}.seller-comparison-parity__item--info{border-left:3px solid color-mix(in srgb, var(--accent) 70%, var(--border));margin-left:-.5rem;padding-left:.5rem}.seller-comparison-math-audit{border:1px dashed color-mix(in srgb, var(--border) 85%, var(--text-muted));border-radius:8px;margin-top:.25rem;padding:0}.seller-comparison-math-audit summary{cursor:pointer;padding:.45rem .6rem;font-size:.76rem;font-weight:600;list-style:none}.seller-comparison-math-audit summary::-webkit-details-marker{display:none}.seller-comparison-math-audit__body{color:var(--text-muted);margin:0;padding:0 .6rem .55rem;font-size:.72rem;line-height:1.5}.seller-comparison-math-audit__body ul{margin:.35rem 0 0;padding-left:1.1rem}.seller-metric-with-hint{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in srgb, var(--text-muted) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--text-muted) 55%, transparent);text-underline-offset:.15em}.seller-metric-with-hint--section{text-decoration-thickness:1px}th.seller-col-hint,th.seller-four-scenario-comparison-table__metric-col{cursor:help}.seller-four-scenario-table-wrap{-webkit-overflow-scrolling:touch;width:100%;margin-top:.5rem;overflow-x:auto}.seller-four-scenario-comparison-table{border-collapse:collapse;width:100%;min-width:44rem;font-size:.82rem}.seller-four-scenario-comparison-table th,.seller-four-scenario-comparison-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.45rem .6rem}.seller-four-scenario-comparison-table thead th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700}.seller-four-scenario-comparison-table__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.seller-four-scenario-comparison-table thead th:first-child{z-index:3;background:var(--bg-elevated);min-width:10rem;position:sticky;left:0;box-shadow:4px 0 8px -4px #0000001f}.seller-four-scenario-comparison-table tbody th[scope=row]{z-index:2;background:var(--bg-elevated);font-weight:500;position:sticky;left:0;box-shadow:4px 0 8px -4px #0000001a}.seller-four-scenario-comparison-table tbody tr.is-emphasized th[scope=row]{background:color-mix(in srgb, var(--accent-soft) 55%, var(--bg-elevated))}.seller-four-scenario-comparison-table tbody tr.is-emphasized{background:color-mix(in srgb, var(--accent-soft) 55%, transparent)}.seller-four-scenario-comparison-table__section-row td{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 70%, transparent);padding:.55rem .6rem .35rem}.seller-four-scenario-comparison-table__section{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:700;line-height:1.35}.seller-dest-hub-table-wrap{margin-top:.5rem;overflow-x:auto}.seller-dest-hub-table{border-collapse:collapse;width:100%;max-width:28rem;font-size:.82rem}.seller-dest-hub-table th,.seller-dest-hub-table td{border-bottom:1px solid var(--border);padding:.4rem .5rem}.seller-dest-hub-table__num{text-align:right;font-variant-numeric:tabular-nums}.seller-opt-coverage-map__controls{flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem;margin-top:.5rem;display:flex}.seller-opt-coverage-map__controls-label{flex:none;margin-top:.35rem}.seller-opt-coverage-map__layer-buttons{flex-wrap:wrap;flex:12rem;gap:.45rem;min-width:0;display:flex}.seller-opt-coverage-map__layer-btn{border-radius:var(--radius-sm);border:2px solid var(--border);background:var(--bg);color:var(--text-muted);cursor:pointer;align-items:center;gap:.4rem;padding:.4rem .7rem .4rem .5rem;font-family:inherit;font-size:.78rem;font-weight:600;line-height:1.25;transition:border-color .12s,background .12s,color .12s,box-shadow .12s;display:inline-flex}.seller-opt-coverage-map__layer-btn:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--text)}.seller-opt-coverage-map__layer-btn.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.seller-opt-coverage-map__layer-btn-state{background:var(--text-muted);opacity:.45;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.seller-opt-coverage-map__layer-btn.is-on .seller-opt-coverage-map__layer-btn-state{background:var(--accent);opacity:1;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 25%, transparent)}.seller-opt-coverage-map__layer-hint{margin:.45rem 0 0;font-size:.78rem;line-height:1.45}.seller-opt-coverage-map .research-coverage-map__frame{margin-top:.65rem}.seller-opt-coverage-map__lede-after-map{margin:1rem 0 0;font-size:.82rem;line-height:1.5}.seller-opt-coverage-map__batch-snapshot{margin-top:.85rem;font-size:.78rem;line-height:1.45}.seller-opt-coverage-map__batch-snapshot-list{margin:.35rem 0 0;padding-left:1.1rem}.seller-opt-coverage-map__th-num{text-align:right;font-variant-numeric:tabular-nums}.seller-margins-strip{margin-bottom:1rem;padding:.75rem 1rem .85rem}.seller-margins-strip__head{margin-bottom:.5rem}.seller-margins-strip__title{margin:0;font-size:.95rem;font-weight:700}.seller-margins-strip__sub{margin:.2rem 0 0;font-size:.72rem;line-height:1.35}.seller-margins-strip__list{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.35rem .75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.seller-margins-strip__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1100px){.seller-margins-strip__list{grid-template-columns:repeat(8,minmax(0,1fr))}}.seller-margins-strip__item{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 65%, transparent);border:1px solid color-mix(in srgb, var(--border) 80%, transparent);flex-direction:column;gap:.1rem;min-width:0;padding:.35rem .4rem;display:flex}.seller-margins-strip__label{text-transform:uppercase;letter-spacing:.03em;color:var(--muted,#94a3b8);font-size:.65rem;font-weight:600;line-height:1.2}.seller-margins-strip__value{font-variant-numeric:tabular-nums;word-break:break-word;font-size:.8rem;font-weight:700;line-height:1.25}.seller-opt-coverage-map__wh-swatch{vertical-align:middle;border:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem;margin-right:.35rem;display:inline-block}.seller-opt-coverage-map__compact-block{padding:.5rem 0 0}.seller-opt-coverage-map__loc-list,.seller-opt-coverage-map__route-list{flex-direction:column;gap:.45rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.seller-opt-coverage-map__loc-item,.seller-opt-coverage-map__route-item{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 50%, transparent);border:1px solid color-mix(in srgb, var(--border) 65%, transparent);align-items:flex-start;gap:.45rem;padding:.4rem .5rem;display:flex}.seller-opt-coverage-map__loc-main{flex:1;min-width:0}.seller-opt-coverage-map__loc-title{font-size:.84rem;font-weight:600;line-height:1.3}.seller-opt-coverage-map__loc-meta{margin-top:.15rem;font-size:.72rem;line-height:1.35}.seller-opt-coverage-map__route-body{flex:1;min-width:0}.seller-opt-coverage-map__route-line{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;font-size:.82rem;display:flex}.seller-opt-coverage-map__route-units{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem;font-weight:700}.seller-opt-coverage-map__route-dest{word-break:break-word;margin-top:.2rem;font-size:.74rem;line-height:1.4}.seller-opt-coverage-map__route-hubcount{white-space:nowrap}.input-recap--bare{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.input-recap--no-title .input-recap__dl{margin-top:0}.recharts-tooltip-wrapper .recharts-default-tooltip{box-shadow:var(--card-shadow);background:var(--bg-elevated)!important;border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;color:var(--text)!important}.recharts-tooltip-wrapper .recharts-tooltip-label{color:var(--text)!important}.seller-keepa-panel__empty{text-align:center;border-radius:var(--radius-sm);border:1px dashed var(--border);background:var(--bg);padding:1.25rem 1rem}.seller-keepa-panel__empty-title{margin:0 0 .35rem;font-size:.95rem;font-weight:700}.seller-keepa-panel__empty-text{margin:0;max-width:28rem;margin-inline:auto;font-size:.82rem;line-height:1.5}.seller-keepa-panel__footer-hint{border-top:1px solid var(--border);margin:.85rem 0 0;padding-top:.65rem;font-size:.78rem;line-height:1.45}.intel-dock__detail-summary{color:var(--text-muted);margin:0 0 .65rem;font-size:.82rem;line-height:1.45}.intel-dock__detail-json{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);max-height:min(36vh,280px);margin:0;padding:.75rem;font-size:.72rem;line-height:1.4;overflow:auto}.intel-dock__eng-badge--on{background:var(--accent-soft);color:var(--accent)}.placement-panel{margin-bottom:1rem;padding:1rem 1.1rem}.placement-panel__title{margin:0 0 .65rem;font-size:1rem;font-weight:700}.placement-panel__dl{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem 1rem;margin:0 0 .75rem;display:grid}.placement-panel__dl dt{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;font-size:.68rem;font-weight:700}.placement-panel__dl dd{margin:.15rem 0 0;font-size:.88rem}.placement-panel__bullets ul,.placement-panel__table-wrap ul{margin:.35rem 0 0;padding-left:1.1rem;font-size:.82rem;line-height:1.45}.placement-panel__table{border-collapse:collapse;width:100%;margin-top:.35rem;font-size:.78rem}.placement-panel__table th,.placement-panel__table td{border-bottom:1px solid var(--border);text-align:left;padding:.35rem .45rem}.placement-panel__network-adjust{border-top:1px solid var(--border);margin:.75rem 0 0;padding-top:.75rem}.placement-panel__dl--compact{margin-top:.5rem}.placement-panel__rationale{color:var(--text);margin:.5rem 0 0;font-size:.82rem;line-height:1.45}.research-network-trace{margin-bottom:1rem;padding:1rem 1.1rem}.research-network-trace__lede{margin:0 0 .75rem;font-size:.85rem}.research-network-trace__metrics{flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:1rem;font-size:.82rem;display:flex}.research-network-trace__metric strong{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.68rem;display:block}.research-network-trace__block,.research-network-trace__details{margin-bottom:1.1rem}.research-network-trace__details-summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style-position:outside}.research-network-trace__details-summary::-webkit-details-marker{color:var(--text-muted)}.research-network-trace__table-scroll{-webkit-overflow-scrolling:touch;margin-top:.35rem;overflow-x:auto}.research-network-trace__side-by-side{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:.5rem;display:grid}.research-network-trace__h5{margin:0 0 .35rem;font-size:.85rem;font-weight:700}.research-network-trace__scenario{margin:0 0 .5rem;font-size:.78rem}.research-network-trace__total-row td{border-top:1px solid var(--border);padding-top:.5rem}.research-network-trace__interpret{margin:.35rem 0 0;font-size:.8rem}.research-network-trace__verdict{margin-bottom:1rem}.research-network-trace__verdict-code{margin:.25rem 0}.research-network-trace__drivers{margin-top:.35rem}.research-network-trace__list{margin:.35rem 0 0;padding-left:1.1rem;font-size:.82rem;line-height:1.45}.research-network-trace__block--scenarios{border-top:1px solid var(--border);margin-top:.5rem;padding:.75rem 0 0}.research-network-trace__scenario-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.85rem;margin-top:.65rem;display:grid}.research-network-trace__scenario-card{border:1px solid var(--border);background:var(--surface-2,#fafafa);border-radius:8px;padding:.75rem .85rem}.research-network-trace__scenario-card--ok{background:#16a34a0f;border-color:#16a34a59}.research-network-trace__scenario-card--warn{background:#fbbf2414;border-color:#d9770673}.research-network-trace__scenario-card--single{border-left:4px solid var(--pro-scenario-single-accent,#ea580c)}.research-network-trace__scenario-card--multi{border-left:4px solid var(--pro-scenario-multi-accent,#0d9488)}.research-network-trace__scenario-tag--single{color:var(--pro-scenario-single-accent,#ea580c);font-weight:600}.research-network-trace__scenario-tag--multi{color:var(--pro-scenario-multi-accent,#0d9488);font-weight:600}.research-network-trace__block--economics-executed{border-left:3px solid var(--pro-scenario-single-accent,#ea580c);margin-left:0;padding-left:.65rem}.research-network-trace__block--economics-multi{border-left:3px solid var(--pro-scenario-multi-accent,#0d9488);margin-left:0;padding-left:.65rem}.research-network-trace__scenario-head{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.25rem;display:flex}.research-network-trace__scenario-code{opacity:.85;font-size:.72rem}.research-network-trace__pill{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:.12rem .45rem;font-size:.68rem;font-weight:600}.research-network-trace__pill--ok{color:#15803d;background:#16a34a33}.research-network-trace__pill--warn{color:#b91c1c;background:#dc262626}.research-network-trace__pill--info{color:#1d4ed8;background:#2563eb26}.research-network-trace__scenario-nudge{color:var(--text);margin:.4rem 0 .5rem;font-size:.82rem;line-height:1.45}.research-coverage-map-stack{flex-direction:column;gap:1.25rem;display:flex}.research-placement-stack{flex-direction:column;gap:1rem;display:flex}.research-run-recap{padding:1rem 1.1rem}.research-run-recap__inner{align-items:flex-start;gap:1rem;display:flex}.research-run-recap__thumb-wrap{flex-shrink:0}.research-run-recap__body{flex:1;min-width:0}.planning-placement-unified--padded{box-sizing:border-box;padding:1.15rem 1.35rem}@media (width<=520px){.planning-placement-unified--padded{padding:1rem 1.05rem}}.planning-placement-unified__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.35rem;display:flex}.planning-placement-unified__title{margin:0}.planning-placement-unified__amazon{color:var(--link,#38bdf8);font-size:.85rem;font-weight:600}.planning-placement-unified__amazon:hover{text-decoration:underline}.planning-placement-unified__lede{margin-bottom:.85rem;font-size:.82rem;line-height:1.55}.planning-network-locations{border-radius:var(--radius-md,8px);border:1px solid var(--border);background:var(--surface-1,#0f172a59);margin:0 0 1rem;padding:.95rem 1.15rem 1rem}.planning-network-locations__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin-top:.5rem;display:grid}@media (width<=768px){.planning-network-locations__grid{grid-template-columns:1fr}}.planning-network-locations__col-title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:.2rem;font-size:.78rem;font-weight:700}.planning-network-locations__col-hint{margin:0 0 .5rem;font-size:.72rem;line-height:1.4}.planning-network-locations__chips{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.planning-network-locations__chip{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated,#1e293b);padding:.5rem .6rem;font-size:.82rem;line-height:1.35}.planning-network-locations__chip--star{border-color:#fbbf2473;box-shadow:0 0 0 1px #fbbf241f}.planning-network-locations__chip--proposed{border-color:#22c55e40}.planning-network-locations__star{color:#facc15}.planning-network-locations__code{color:var(--text-muted);margin-top:.2rem;font-size:.68rem;display:block}.planning-network-locations__tag{margin-top:.15rem;font-size:.68rem;display:block}.planning-network-locations__share{color:#34d399;margin-left:.35rem;font-size:.72rem;font-weight:600;display:inline-block}.planning-fba-compare{border-radius:var(--radius-md,8px);border:1px solid var(--border);background:var(--bg-elevated,#1e293b);margin:0 0 1rem;padding:.95rem 1.15rem 1.05rem}.planning-fba-compare__inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem 1rem;margin-top:.65rem;display:grid}@media (width<=900px){.planning-fba-compare__inputs{grid-template-columns:1fr}}.planning-fba-compare__field label{color:var(--text-muted);margin-bottom:.2rem;font-size:.72rem;font-weight:600;display:block}.planning-fba-compare__field-hint{margin:0 0 .35rem;font-size:.68rem;line-height:1.4}.planning-fba-compare__input{width:100%;max-width:none}.planning-fba-compare__table-wrap{-webkit-overflow-scrolling:touch;margin-top:.85rem;padding:.2rem .15rem .4rem;overflow-x:auto}.planning-fba-compare__table th,.planning-fba-compare__table td{vertical-align:top;font-size:.78rem}.planning-placement-unified__sources{border-top:1px solid var(--border);margin-top:1rem;padding-top:.75rem}.planning-placement-unified__sources-summary{cursor:pointer;color:var(--text-muted);font-size:.82rem;font-weight:600}.planning-placement-unified__sources-list{margin:.5rem 0 0;padding-left:1.2rem;font-size:.82rem;line-height:1.55}.planning-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem 1rem;margin-bottom:.85rem;display:grid}@media (width<=1200px){.planning-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.planning-hero-metrics{grid-template-columns:1fr}}.planning-hero-metric{border-radius:var(--radius-md,8px);border:1px solid var(--border);background:var(--bg-elevated,#1e293b);padding:.65rem .75rem}.planning-hero-metric--cover{border-color:#6366f159}.planning-hero-metric--buybox{border-color:#f59e0b59}.planning-hero-metric--upside{border-color:var(--border)}.planning-hero-metric--upside-positive{background:#22c55e14;border-color:#22c55e73}.planning-hero-metric__label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:.25rem;font-size:.68rem;display:block}.planning-hero-metric__value{font-size:1.35rem;font-weight:700;line-height:1.2;display:block}.planning-hero-metric__value--green{color:#34d399}.planning-hero-metric__hint{color:var(--text-muted);margin-top:.35rem;font-size:.72rem;line-height:1.4;display:block}.planning-placement-unified__meta{margin-bottom:.5rem}.planning-placement-unified__divider{background:var(--border);height:1px;margin:1.15rem 0 .85rem}.planning-placement-unified__placement{margin-top:.25rem}.research-coverage-map__scenario-block{margin-top:.65rem}.research-coverage-map__scenario-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.research-coverage-map__scenario-label{font-size:.8rem;font-weight:600}.research-coverage-map__scenario-help{margin:.45rem 0 0;font-size:.75rem;line-height:1.5}.research-coverage-map__scenario-fallback{line-height:1.45}.planning-recalc-panel__row{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:.35rem;display:flex}.planning-recalc-panel__label{min-width:12rem;font-size:.82rem;font-weight:500}.planning-recalc-panel__input{border-radius:var(--radius-md,8px);border:1px solid var(--border);background:var(--bg-elevated,#1e293b);min-width:8rem;max-width:14rem;color:inherit;flex:1;padding:.45rem .6rem;font-size:.9rem}.planning-recalc-panel__btn{margin-top:.85rem}.research-coverage-map-stack--single-card{gap:0}.research-coverage-map__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.research-coverage-map__seg{border-radius:var(--radius-md,8px);border:1px solid var(--border);background:var(--surface-2,#1e293b);display:inline-flex;overflow:hidden}.research-coverage-map__seg-btn{color:var(--text,#e2e8f0);cursor:pointer;background:0 0;border:none;padding:.45rem .75rem;font-family:inherit;font-size:.78rem;font-weight:500}.research-coverage-map__seg-btn+.research-coverage-map__seg-btn{border-left:1px solid var(--border)}.research-coverage-map__seg-btn.is-active{background:color-mix(in srgb, var(--chart-bar,#6366f1) 22%, transparent);color:var(--text,#f8fafc)}.research-coverage-map--scenario-single{border-left:4px solid var(--pro-scenario-single-accent,#ea580c)}.research-coverage-map--scenario-multi{border-left:4px solid var(--pro-scenario-multi-accent,#0d9488)}.research-coverage-map{margin-bottom:1rem;padding:1rem 1.1rem}.research-coverage-map__lede{margin:0 0 .5rem;font-size:.82rem}.research-coverage-map__legend{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin:.5rem 0 .75rem;font-size:.78rem;display:flex}.research-coverage-map__legend-item{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.research-coverage-map__legend-label{font-size:.8rem;font-weight:500}.research-coverage-map__legend-id{opacity:.8;font-size:.68rem}.research-coverage-map__swatch{border:1px solid var(--border);border-radius:3px;width:12px;height:12px}.research-coverage-map__frame{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elevated);width:100%;max-width:720px;margin:0 auto;overflow:hidden}.research-coverage-map__svg{width:100%;height:auto;min-height:320px;max-height:420px;display:block}.research-insights--product-top{margin-bottom:.35rem}.research-coverage-map__kpi-strip{border-radius:var(--radius-sm,6px);border:1px solid var(--border);background:var(--surface-1,#0f172a73);margin-top:.75rem;padding:.75rem .85rem}.research-coverage-map__kpi-head{margin-bottom:.6rem}.research-coverage-map__kpi-title{margin-bottom:.2rem;font-size:.95rem;display:block}.research-coverage-map__kpi-sub{font-size:.78rem;line-height:1.45}.research-coverage-map__kpi-chips{flex-wrap:wrap;align-items:stretch;gap:.5rem .75rem;display:flex}.research-coverage-map__kpi-chip{border-radius:var(--radius-sm,6px);border:1px solid var(--border);background:var(--bg-elevated,#0f172a);flex:140px;min-width:120px;padding:.45rem .6rem}.research-coverage-map__kpi-chip--single-hub{border-color:#6366f159}.research-coverage-map__kpi-chip--multi{border-color:#22c55e59}.research-coverage-map__kpi-chip--delta{border-color:#f9731666;flex:200px}.research-coverage-map__kpi-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:.15rem;font-size:.68rem;display:block}.research-coverage-map__kpi-value{font-size:.9rem;font-weight:600}.research-coverage-map__kpi-hint{font-size:.78rem;font-weight:400}.research-coverage-map__ltl-note{border-radius:var(--radius-sm,6px);border:1px solid var(--border);background:var(--surface-1,#0f172a59);margin:.5rem 0 0;padding:.5rem .65rem;font-size:.82rem;line-height:1.5}.research-scenario-fee--in-card{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:.75rem}.research-scenario-fee__caption{margin:0 0 .35rem;font-size:.8rem}.research-scenario-fee__scenario{margin:0 0 .5rem;font-size:.78rem}.research-scenario-fee__block--cross{margin-top:.25rem}.research-coverage-map__tie-note{margin:.5rem 0 0}.research-coverage-map__a11y{margin-top:1rem}.network-hub{max-width:640px;margin:0 auto;padding:1.5rem 1.25rem 4rem}.network-hub__title{margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.network-hub__lede{color:var(--text-muted);margin:0 0 1.5rem;font-size:.9rem;line-height:1.5}.network-hub__form{margin-bottom:2rem;padding:1.25rem}.network-hub__label{flex-direction:column;gap:.4rem;margin-bottom:1rem;font-size:.85rem;font-weight:600;display:flex}.network-hub__input{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;padding:.55rem .65rem;font-family:inherit;font-size:.9rem}.network-hub__submit{background:var(--accent);color:var(--bg-elevated);cursor:pointer;border:none;border-radius:8px;padding:.55rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600}.network-hub__h2{margin:0 0 .75rem;font-size:1rem;font-weight:600}.network-hub__list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.network-hub__li{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.network-hub__name{font-size:.9rem;font-weight:600}.network-hub__code{color:var(--text-muted);word-break:break-all;font-size:.72rem}.network-hub__link{color:var(--accent);white-space:nowrap;font-size:.82rem;font-weight:600;text-decoration:none}.network-hub__foot{color:var(--text-muted);margin-top:2rem;font-size:.85rem}.network-hub__foot a{color:var(--accent)}.network-intel{max-width:960px;margin:0 auto;padding:1.25rem 1.25rem 5rem}.network-intel__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.network-intel__title{margin:0 0 .35rem;font-size:1.35rem;font-weight:700}.network-intel__sub{color:var(--text-muted);margin:0;font-size:.85rem}.network-intel__code{font-size:.78rem}.network-intel__actions{align-items:center;gap:.75rem;display:flex}.network-intel__link{color:var(--accent);font-size:.85rem;font-weight:600;text-decoration:none}.network-intel__save{background:var(--accent);color:var(--bg-elevated);cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600}.network-intel__save:disabled{opacity:.55;cursor:not-allowed}.network-intel__status,.network-intel__ok{color:var(--text-muted);font-size:.88rem}.network-intel__ok{color:var(--accent)}.network-intel__err{color:#c53030;font-size:.88rem}.network-intel__section{margin-bottom:2rem}.network-intel__h2{margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.network-intel__hint{color:var(--text-muted);margin:0 0 .85rem;font-size:.8rem;line-height:1.45}.network-intel__block{margin-bottom:1rem;padding:1rem}.network-intel__block-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.network-intel__h3{margin:0;font-size:.95rem;font-weight:600}.network-intel__add{border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:6px;padding:.35rem .65rem;font-family:inherit;font-size:.75rem;font-weight:600}.network-intel__empty{color:var(--text-muted);margin:0;font-size:.82rem}.network-intel__table-wrap{overflow-x:auto}.network-intel__table{border-collapse:collapse;width:100%;font-size:.82rem}.network-intel__table th{text-align:left;color:var(--text-muted);padding:.35rem .5rem .5rem 0;font-weight:600}.network-intel__th-actions{width:4.5rem}.network-intel__table td{vertical-align:middle;padding:.25rem .5rem .25rem 0}.network-intel__cell-input{border:1px solid var(--border);background:var(--bg);width:100%;min-width:5rem;color:var(--text);border-radius:6px;padding:.35rem .45rem;font-family:inherit;font-size:.82rem}.network-intel__remove{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.72rem;text-decoration:underline}.network-intel__facility{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;padding:1.25rem;display:grid}.network-intel__field{flex-direction:column;gap:.35rem;font-size:.8rem;font-weight:600;display:flex}.network-intel__field--full{grid-column:1/-1}.network-intel__input{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:.45rem .5rem;font-family:inherit;font-size:.88rem}.network-intel__check{align-items:center;gap:.5rem;padding-top:1.5rem;font-size:.85rem;font-weight:600;display:flex}.network-intel__foot{color:var(--text-muted);margin-top:2rem;font-size:.85rem}.network-intel__foot a{color:var(--accent)}.kiosk__ai-metrics{border-color:var(--border);margin-bottom:1.25rem;padding:1.25rem 1.5rem}.kiosk__ai-metrics-title{margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.kiosk__ai-metrics-desc{margin:0 0 1rem;font-size:.8rem;line-height:1.45}.kiosk-ai-metrics-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.65rem;display:grid}.kiosk-ai-metric-card{border-radius:var(--radius-sm);margin:0;padding:.65rem .75rem}.kiosk-ai-metric-card__label{text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);margin-bottom:.25rem;font-size:.72rem;font-weight:600}.kiosk-ai-metric-card__value{color:var(--text);font-size:.95rem;font-weight:700;line-height:1.25}.kiosk-ai-metric-card__sub{margin-top:.2rem;font-size:.72rem;line-height:1.3}.kiosk-ai-metrics-foot{margin:.75rem 0 0;font-size:.8rem;line-height:1.4}.intel-modal-backdrop{z-index:1200;background:#00000073;justify-content:center;align-items:flex-start;padding:2rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.intel-modal{background:var(--bg-elevated,var(--bg));border:1px solid var(--border);border-radius:var(--radius-md,8px);width:min(920px,100%);max-height:min(90vh,900px);margin-top:.5rem;padding:1.25rem 1.5rem 1.5rem;overflow:auto;box-shadow:0 12px 40px #0003}.intel-modal__head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.intel-modal__title{flex:1;margin:0;font-size:1.15rem;font-weight:700}
