@import url('/css/brand-watermark.css');:root{--app-navy:#0b1f3a;--app-navy2:#17365f;--app-red:#dc2626;--app-red2:#b91c1c;--app-blue:#2563eb;--app-bg:#f7f9fc;--app-card:#fff;--app-ink:#111827;--app-muted:#667085;--app-line:#e5e7eb;--app-green:#11845b;--app-amber:#b76b0b;--app-shadow:0 10px 34px rgba(11,31,58,.07)}body{background:var(--app-bg)!important;color:var(--app-ink)!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}nav,.app-nav{background:rgba(255,255,255,.98)!important;border-bottom:1px solid var(--app-line)!important;box-shadow:none!important}nav .logo img,nav img,.app-nav img{max-height:42px!important;object-fit:contain}nav a,.app-nav a{color:#526174!important}.app-container,main{max-width:1180px!important}.page-header h1,.page-head h1,main h1{color:var(--app-navy)!important;letter-spacing:-.035em!important}.page-header p,.subtitle,.page-head p{color:var(--app-muted)!important}.card,.panel,.table-wrap,.settings-card,.stat-card{background:var(--app-card)!important;border:1px solid var(--app-line)!important;border-radius:14px!important;box-shadow:none!important}.card-header,.panel-head{border-bottom:1px solid var(--app-line)!important}.card-header h2,.panel-head h2{color:var(--app-navy)!important}.primary,.btn-primary,.compare-btn,button[type=submit]{background:var(--app-red)!important;color:#fff!important;border:none!important;border-radius:10px!important;font-weight:750!important;box-shadow:0 7px 18px rgba(220,38,38,.13)!important}.primary:hover,.btn-primary:hover,.compare-btn:hover,button[type=submit]:hover{background:var(--app-red2)!important}.secondary,.btn-secondary{background:#fff!important;color:var(--app-navy)!important;border:1px solid #cfd8e3!important;border-radius:10px!important}input,select,textarea{background:#fff!important;color:var(--app-ink)!important;border:1px solid #cfd8e3!important;border-radius:9px!important}input:focus,select:focus,textarea:focus{border-color:var(--app-blue)!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important;outline:none!important}.nav-tag,.mode,.badge{border-radius:999px!important}.app-kicker{font-size:11px;font-weight:850;letter-spacing:.11em;text-transform:uppercase;color:var(--app-blue);margin-bottom:8px}.app-page{max-width:1180px;margin:0 auto;padding:32px 20px 60px}.app-page-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.app-page-head h1{font-size:34px;line-height:1.08;letter-spacing:-.04em;color:var(--app-navy);margin:0 0 8px}.app-page-head p{margin:0;color:var(--app-muted);max-width:720px}.app-actions{display:flex;gap:10px;flex-wrap:wrap}.app-button{border:0;border-radius:10px;padding:11px 16px;font-weight:750;font-size:13px;cursor:pointer}.app-button.primary{background:var(--app-red);color:#fff}.app-button.secondary{background:#fff;color:var(--app-navy);border:1px solid var(--app-line)}.metric-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.metric-card{background:#fff;border:1px solid var(--app-line);border-radius:14px;padding:18px}.metric-card span{display:block;color:var(--app-muted);font-size:12px}.metric-card strong{display:block;color:var(--app-navy);font-size:26px;line-height:1.1;margin-top:7px;letter-spacing:-.035em}.metric-card.accent strong{color:var(--app-red)}.info-banner{border-radius:12px;padding:13px 15px;font-size:13px;margin:15px 0;background:#fff8eb;border:1px solid #f3d8a9;color:#87530c}.info-banner.neutral{background:#eef4ff;border-color:#d8e3ef;color:#51677f}.data-panel{background:#fff;border:1px solid var(--app-line);border-radius:14px;overflow:auto}.data-panel table{width:100%;border-collapse:collapse;min-width:920px}.data-panel th,.data-panel td{padding:12px 14px;text-align:left;border-bottom:1px solid #edf1f5;font-size:13px;vertical-align:top}.data-panel th{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#748398;background:#f8fafc}.data-panel tr:last-child td{border-bottom:0}.status-pill{display:inline-flex;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;text-transform:capitalize}.status-stagnant{background:#fee2e2;color:#991b1b}.status-no_sales_history{background:#ffedd5;color:#9a3412}.status-slow{background:#fef3c7;color:#92400e}.status-watch{background:#e0f2fe;color:#075985}.status-insufficient_history{background:#f1f5f9;color:#475569}.status-healthy{background:#dcfce7;color:#166534}.status-out_of_stock{background:#e2e8f0;color:#475569}.empty-state{padding:44px;text-align:center;color:var(--app-muted)}.fineprint{margin-top:16px;color:var(--app-muted);font-size:12px}.app-rail{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.app-rail a{font-size:12px;color:#526174!important;padding:7px 9px;border-radius:8px}.app-rail a:hover,.app-rail a.active{background:#eef4ff;color:var(--app-blue)!important}#promoCodeSection,#upgradeNudge,#trialBannerUpgrade,#trialBannerSimpleLink,#step-choose_plan,#step-ship_first,#checklistCta{display:none!important}.rate-card.recommended::before{content:'RECOMMENDED'!important}.shiplane-rate-row{border-left-color:var(--app-blue)!important}.checklist-card{background:#fff!important;border:1px solid var(--app-line)!important}.checklist-progress-fill{background:var(--app-blue)!important}@media(max-width:850px){.app-page-head{display:block}.app-actions{margin-top:14px}.metric-row{grid-template-columns:1fr 1fr}}@media(max-width:520px){.app-page{padding:24px 14px 50px}.app-page-head h1{font-size:28px}.metric-row{grid-template-columns:1fr}.app-rail{display:none}}