.company-overview{display:grid;gap:20px;max-width:1540px;margin:0 auto}.company-toolbar,.company-source,.company-card-heading,.company-chart-foot,.company-section-heading,.company-health-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.company-eyebrow{display:block;color:var(--text-muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:7px}.company-toolbar h2{margin:0 0 7px;font-size:27px;font-weight:650;letter-spacing:-.8px;line-height:1.15}.company-toolbar p{margin:0;font-size:13px;color:var(--text-muted)}.company-toolbar label{display:grid;gap:7px;font-size:11px;color:var(--text-muted);flex:none}.company-toolbar select{font:inherit;font-size:13px;font-weight:600;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;padding:10px 30px 10px 12px;min-width:145px}.company-source{flex-wrap:wrap;font-size:11px;color:var(--text-muted);margin-top:-3px}.company-source strong{color:var(--text);font-weight:500}.company-source-dot{display:inline-block;width:6px;height:6px;background:var(--teal);border-radius:50%;margin-right:8px}.company-source.is-stale{color:var(--amber)}.company-source.is-stale .company-source-dot{background:var(--amber)}.company-kpis{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:16px}.company-kpi{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:21px 24px;min-width:0;box-shadow:var(--shadow)}.company-kpi-primary{border-color:color-mix(in srgb,var(--teal) 32%,var(--border));background:linear-gradient(115deg,color-mix(in srgb,var(--teal) 6%,var(--surface)),var(--surface))}.company-kpi-label{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--text-muted);font-size:12px}.company-kpi-label>svg{color:var(--steel)}.company-kpi-primary .company-kpi-label>svg{color:var(--teal)}.company-kpi-value{display:block;font-size:clamp(28px,3vw,39px);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-1.1px;margin:15px 0 11px;line-height:1.1}.company-kpi p{font-size:11px;color:var(--text-muted);margin:7px 0 0}.company-comparison{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:11px;color:var(--text-muted);min-height:25px}.company-delta{display:inline-flex;align-items:center;font-weight:700;border-radius:5px;padding:4px 6px;background:var(--surface-2)}.company-delta.up{color:var(--green);background:color-mix(in srgb,var(--green) 10%,var(--surface))}.company-delta.down{color:var(--red);background:var(--red-soft)}.company-card{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px;box-shadow:var(--shadow)}.company-card h2,.company-section-heading h2{font-size:17px;margin:0;font-weight:650;letter-spacing:-.3px}.company-card h3{font-size:13px;margin:0;font-weight:650;line-height:1.5}.company-card-heading{align-items:flex-start;margin-bottom:17px}.company-card-heading h3{display:flex;gap:8px;align-items:center}.company-card-heading h3>svg{color:var(--steel);flex:none}.company-card-heading p{margin:5px 0 0;color:var(--text-muted);font-size:11px}.company-card-heading>svg{color:var(--text-muted)}.company-link,.company-text-button{color:var(--steel);font:inherit;font-weight:600;font-size:12px;background:transparent;border:0;padding:6px 0;cursor:pointer;text-align:left}.company-link{display:inline-flex;gap:7px;align-items:center}.company-link:hover,.company-text-button:hover{text-decoration:underline}.company-text-button{display:block;margin-top:8px}.company-overview :is(button,select,summary):focus-visible{outline:2px solid var(--steel);outline-offset:4px;border-radius:4px}.company-summary-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:20px;align-items:stretch}.company-sales-chart{display:flex;flex-direction:column}.company-chart{min-width:0;width:100%;margin:auto 0}.company-chart-foot{color:var(--text-muted);font-size:10px;margin-top:14px;flex-wrap:wrap}.company-details{border-top:1px solid var(--border);margin-top:16px;padding-top:12px;color:var(--text-muted);font-size:12px}.company-details summary{cursor:pointer;color:var(--text);font-weight:600;padding:4px 0}.company-details-content{overflow-x:auto;padding-top:8px}.company-details-content p{line-height:1.55;max-width:100ch}.company-connections .company-card-heading{margin-bottom:8px}.company-channel{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:15px 0;border-bottom:1px solid var(--border)}.company-channel-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--border);border-radius:10px;color:var(--steel);background:var(--surface-2)}.company-channel-title{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.company-channel p{font-size:12px;color:var(--text-muted);line-height:1.5;margin:5px 0 0}.company-status{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);background:var(--surface-2);border-radius:5px;padding:4px 7px;font-size:10px;line-height:1.2;font-weight:600;white-space:nowrap}.company-status.good{color:var(--green);background:color-mix(in srgb,var(--green) 10%,var(--surface))}.company-status.warn{color:var(--amber);background:var(--amber-soft)}.company-status.good:before,.company-status.warn:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.company-search{padding-top:17px}.company-search-heading{display:flex;align-items:center;gap:8px}.company-search-heading>svg{color:var(--teal);flex:none}.company-search-scope{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin:7px 0}.company-search-scope strong{font-weight:500}.company-search-scope span{color:var(--text-muted);text-align:right}.company-search-details{color:var(--text-muted);font-size:11px;margin-top:6px}.company-search-details summary{cursor:pointer;padding:5px 0}.company-search-details p{line-height:1.65;margin:6px 0 0}.company-section-heading{margin-top:6px;flex-wrap:wrap}.company-section-heading .company-eyebrow{margin-bottom:5px}.company-section-heading>span{color:var(--text-muted);font-size:11px}.company-priorities{display:grid;grid-template-columns:.95fr 1.1fr 1.1fr;gap:20px;align-items:stretch}.company-priorities .company-card{display:flex;flex-direction:column}.company-priorities .company-card>.company-link{margin-top:auto;padding-top:18px;align-self:flex-start}.company-work-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:17px 0 14px}.company-work-stats>div{padding:12px 8px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.company-work-stats strong{display:block;font-size:27px;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums}.company-work-stats span{display:block;font-size:10px;color:var(--text-muted);margin-top:7px;line-height:1.4}.company-work-stats .needs-attention strong{color:var(--amber)}.company-small{font-size:11px;line-height:1.65;color:var(--text-muted)}.company-small svg{vertical-align:-3px;margin-right:5px}.company-customer{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--border)}.company-customer strong{display:block;font-size:12px;line-height:1.4;font-weight:600}.company-customer div>span{display:block;color:var(--text-muted);font-size:10px;margin-top:5px}.company-quiet{flex-shrink:0;font-size:10px;padding:4px 6px;background:var(--surface-2);border-radius:5px}.company-return-row{padding:11px 0;border-bottom:1px solid var(--border)}.company-return-name{display:flex;gap:10px;justify-content:space-between;font-size:12px;margin-bottom:12px}.company-return-name span{color:var(--text-muted);font-size:11px}.company-rate{display:grid;grid-template-columns:28px 1fr 44px;align-items:center;gap:8px;font-size:11px;margin:8px 0}.company-rate strong{text-align:right}.company-rate span{color:var(--text-muted)}.company-rate meter{width:100%;height:10px;border:0;border-radius:4px;background:var(--surface-2)}.company-rate meter::-webkit-meter-bar{background:var(--surface-2);border:0;border-radius:4px}.company-rate meter::-webkit-meter-optimum-value{background:var(--amber);border-radius:4px}.company-rate.yard meter::-webkit-meter-optimum-value{background:var(--steel)}.company-rate meter::-moz-meter-bar{background:var(--amber)}.company-rate.yard meter::-moz-meter-bar{background:var(--steel)}.company-notice{display:flex;gap:8px;align-items:center;font-size:12px;padding:10px 12px;color:var(--amber);background:color-mix(in srgb,var(--amber) 8%,var(--surface));border-radius:6px;margin:0}.company-notice svg{flex-shrink:0}.company-health{box-shadow:none;background:transparent}.company-health-row{padding:12px 0;border-top:1px solid var(--border)}.company-health-row strong{display:flex;align-items:center;gap:10px;font-size:12px}.company-health-row div>span{display:block;font-size:11px;color:var(--text-muted);margin-top:5px}.company-empty{padding:40px 20px;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:12px}.company-empty h2{font-size:18px}.company-empty p{color:var(--text-muted)}@media(max-width:1180px){.company-summary-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,1fr);gap:16px}.company-card{padding:18px}.company-priorities{gap:14px}.company-kpi{padding:19px}.company-work-stats{gap:5px}.company-work-stats>div{padding:10px 5px}}@media(max-width:1000px){.company-summary-grid{grid-template-columns:1fr}.company-priorities{grid-template-columns:1fr 1fr}.company-priorities>:first-child{grid-column:1/-1}.company-work-stats{max-width:500px;margin:10px 0}}@media(max-width:760px){.company-overview{gap:16px}.company-toolbar{align-items:flex-start;flex-wrap:wrap;gap:16px}.company-toolbar h2{font-size:25px}.company-source{gap:6px}.company-kpis{grid-template-columns:1fr;gap:10px}.company-kpi{padding:18px}.company-kpi-value{margin:10px 0;font-size:34px}.company-priorities{grid-template-columns:1fr}.company-card{padding:18px}.company-card-heading,.company-section-heading{gap:8px}.company-health-row{align-items:flex-start}.company-health-row .company-link{flex-shrink:0}}.books-page{display:grid;gap:18px;max-width:1500px;margin:0 auto;min-width:0}.books-heading,.books-period,.books-report-controls{display:flex;justify-content:space-between;align-items:center;gap:16px}.books-eyebrow{display:block;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-muted);font-weight:700}.books-heading h2{display:flex;gap:10px;align-items:center;font-size:28px;letter-spacing:-.6px;margin:8px 0}.books-heading p,.books-period p{color:var(--text-muted);margin:5px 0;font-size:13px}.books-refresh,.books-switch button{display:inline-flex;gap:7px;align-items:center;justify-content:center;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:7px;padding:10px 13px;font:inherit;font-size:12px;cursor:pointer}.books-refresh:disabled{opacity:.6;cursor:wait}.books-source{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:var(--text-muted);font-size:11px}.books-source span{display:flex;align-items:center;gap:6px}.books-sync{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:var(--surface);border:1px solid var(--border);border-radius:10px}.books-sync>div{display:flex;align-items:center;gap:13px}.books-sync svg{color:var(--teal);flex-shrink:0}.books-sync strong{font-size:13px}.books-sync p{font-size:11px;color:var(--text-muted);line-height:1.8;margin:5px 0 0}.books-badge{color:var(--teal);background:var(--teal-soft);font-size:11px;padding:6px 9px;border-radius:5px;white-space:nowrap}.books-warning{color:var(--amber);background:var(--amber-soft)}.books-notice{background:var(--amber-soft);color:var(--amber);border-radius:8px;padding:14px 16px;font-size:13px;line-height:1.6}.books-period h3,.books-card h3{margin:0;font-size:15px;font-weight:650}.books-period label{display:grid;gap:5px;font-size:11px;color:var(--text-muted)}.books-period select{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:7px;padding:10px 30px 10px 11px;font:inherit;font-size:13px;min-width:150px}.books-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.books-metric{padding:20px;background:var(--surface);border:1px solid var(--border);border-radius:10px;min-width:0}.books-metric>span{font-size:11px;color:var(--text-muted)}.books-metric strong{display:block;font-size:clamp(22px,2.4vw,34px);font-weight:650;letter-spacing:-.7px;margin:12px 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.books-metric small{font-size:10px;color:var(--text-muted)}.books-negative{color:var(--red)}.books-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:18px;align-items:start}.books-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:20px;min-width:0}.books-side{display:grid;gap:16px}.books-caption{font-size:11px;color:var(--text-muted);margin:8px 0 16px;line-height:1.5}.books-switch{display:flex;gap:4px}.books-switch button{padding:7px 9px;font-size:11px}.books-switch button[aria-pressed=true]{background:var(--text);color:var(--surface);border-color:var(--text)}.books-table{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}.books-table th,.books-table td{padding:10px 12px;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.books-table th{text-align:left;font-weight:400}.books-table thead th{color:var(--text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.5px}.books-table td,.books-table thead th:last-child{text-align:right;width:35%;font-variant-numeric:tabular-nums}.books-table .books-total th,.books-table .books-total td{font-weight:650;background:var(--surface-2)}.books-balances{margin:0}.books-balances>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--border);font-size:12px}.books-balances dt{color:var(--text-muted)}.books-balances dd{margin:0;font-variant-numeric:tabular-nums}.books-aging-total{display:block;font-size:27px;font-weight:650;margin-top:14px;letter-spacing:-.6px}.books-footnote{color:var(--text-muted);font-size:11px;line-height:1.8;max-width:900px}.books-empty{text-align:center;padding:60px 25px;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text-muted)}.books-empty h3{color:var(--text);font-size:20px}.books-empty p{font-size:13px;line-height:1.6}.books-spin{animation:books-spin 1.5s linear infinite}@keyframes books-spin{to{transform:rotate(360deg)}}@media(max-width:1000px){.books-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.books-grid{grid-template-columns:1fr}.books-side{grid-template-columns:repeat(3,minmax(0,1fr))}.books-side .books-card{padding:15px}.books-aging-total{font-size:23px}}@media(max-width:640px){.books-page{gap:14px}.books-heading{align-items:flex-start;flex-direction:column;gap:10px}.books-refresh{align-self:stretch}.books-source{font-size:10px}.books-metric{padding:15px}.books-metric strong{font-size:24px}.books-sync{padding:15px;flex-wrap:wrap}.books-sync>div{align-items:flex-start}.books-side{grid-template-columns:1fr}.books-card{padding:14px}.books-report-controls{align-items:flex-start;flex-direction:column;gap:10px}.books-table{font-size:11px}.books-table th,.books-table td{padding:9px 7px}.books-period label{max-width:48%}.books-period select{min-width:0;max-width:100%}.books-period h3{font-size:14px}}.books-refresh:focus-visible,.books-switch button:focus-visible,.books-period select:focus-visible{outline:2px solid var(--steel);outline-offset:3px}@media(max-width:360px){.books-metrics{grid-template-columns:1fr}.books-metric strong{font-size:28px;overflow-wrap:normal}.books-heading h2{font-size:25px}}.team-activity{display:grid;gap:18px}.activity-heading,.activity-filter-row,.activity-card-heading,.activity-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.activity-heading h2{margin:0 0 7px;font-size:25px;letter-spacing:-.6px}.activity-heading p,.activity-card-heading p{margin:0;color:var(--text-muted);font-size:12px;line-height:1.5}.activity-heading .field,.activity-filter-row .field,.activity-card-heading .field{margin:0;min-width:170px}.activity-filter-row>span{color:var(--text-muted);font-size:12px}.activity-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.activity-stat,.activity-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0}.activity-stat{padding:20px;display:grid;gap:12px}.activity-stat>span{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:12px}.activity-stat svg{color:var(--steel)}.activity-stat strong{font-size:30px;line-height:1.1;font-variant-numeric:tabular-nums}.activity-stat small{color:var(--text-muted);overflow-wrap:anywhere}.activity-card-heading{padding:18px 20px;border-bottom:1px solid var(--border)}.activity-card-heading h3{margin:0 0 5px;font-size:15px}.activity-card-heading>svg{color:var(--text-muted)}.activity-table-wrap{overflow:auto}.activity-table-wrap table{margin:0;min-width:690px}.activity-table-wrap th,.activity-table-wrap td{padding:12px 20px}.activity-user{border:0;background:none;color:var(--steel);cursor:pointer;padding:0;font:inherit;font-weight:600}.activity-user:hover{text-decoration:underline}.activity-user:focus-visible{outline:2px solid var(--steel);outline-offset:4px}.activity-history{list-style:none;margin:0;padding:0 20px;max-height:460px;overflow-y:auto}.activity-history li{display:flex;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--border)}.activity-history li:last-child{border-bottom:0}.activity-icon{width:32px;height:32px;border-radius:8px;background:var(--surface-2);color:var(--steel);display:grid;place-items:center;flex:none}.activity-icon.kind-login{color:var(--green)}.activity-event-copy{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.activity-event-copy strong{font-size:13px}.activity-event-copy span{color:var(--text-muted);font-size:12px}.activity-event-copy b{font-weight:500;color:var(--text)}.activity-history time{margin-left:auto;color:var(--text-muted);font-size:12px;white-space:nowrap}.activity-pagination{border-top:1px solid var(--border);padding:12px 20px;color:var(--text-muted);font-size:12px}.activity-pagination>div{display:flex;gap:8px}.activity-empty{padding:25px 20px;color:var(--text-muted);margin:0}.activity-notes{color:var(--text-muted);font-size:12px;line-height:1.6}.activity-notes summary{cursor:pointer;font-weight:600}.activity-notes p{max-width:900px}@media(max-width:1000px){.activity-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.activity-history li{flex-wrap:wrap}.activity-history time{margin-left:44px;width:100%}.activity-stat{padding:15px}}.part-research{max-width:1240px;margin:0 auto;display:grid;gap:18px}.part-research>*{min-width:0}.research-back{justify-self:start;display:inline-flex;align-items:center;gap:7px}.research-intro,.research-section-head,.research-result-head{display:flex;justify-content:space-between;gap:20px;align-items:center}.research-intro h2{font-size:25px;margin:0 0 6px;letter-spacing:-.5px}.research-intro p{margin:0;color:var(--text-muted)}.research-mode{white-space:nowrap;color:var(--teal);font-size:12px;border:1px solid var(--border);border-radius:20px;padding:8px 12px}.research-search,.research-section{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px}.research-search>label{font-weight:600;display:block;margin-bottom:10px}.research-search-row{display:flex;align-items:center;gap:12px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:9px;padding:8px 10px}.research-search-row>svg{color:var(--text-muted);flex-shrink:0}.research-search-row input{flex:1;min-width:0;background:transparent;border:0;box-shadow:none;color:var(--text);font:inherit;font-size:16px;padding:8px 0}.research-search-row .btn{flex-shrink:0}.research-more{margin-top:13px}.research-options{margin-top:12px;font-size:13px}.research-options>summary{cursor:pointer;color:var(--text-muted)}.research-options[open]{padding:12px;border:1px solid var(--border);border-radius:8px}.research-options .research-modes{margin:12px 0}.research-options p{margin:8px 0 0}.research-fields{border:0;padding:12px 0 0;margin:12px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.research-fields legend{color:var(--text-muted);font-size:12px}.research-fields label,.research-proposal label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}.research-fields input,.research-fields select,.research-proposal input,.research-proposal textarea{border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-2);color:var(--text);font:inherit;font-size:14px;padding:10px;width:100%}.research-fields input:focus,.research-proposal input:focus,.research-proposal textarea:focus{outline:2px solid var(--steel);outline-offset:1px}.research-start{padding:8px 4px}.research-start b{font-size:16px}.research-start p{color:var(--text-muted);margin-bottom:0}.research-result-head h3{font-size:20px;margin:0 0 4px}.research-result-head span{color:var(--text-muted)}.research-section h3{font-size:15px;margin:0 0 12px}.research-section-head h3{margin:0}.research-section-head{margin-bottom:12px}.research-section-head>span{font-size:12px;color:var(--text-muted)}.research-price-card{border-top:3px solid var(--teal);display:grid;gap:8px;align-content:start}.research-card-carpart{border-top-color:var(--steel)}.research-card-own{border-top-color:var(--amber)}.research-price-card>.btn{justify-self:start}.research-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.research-big{font-size:34px;letter-spacing:-1px;font-variant-numeric:tabular-nums}.research-muted-big{font-size:22px;color:var(--text-muted)}.research-good,.research-section-head>.research-good{color:var(--teal)}.research-warn,.research-section-head>.research-warn{color:var(--amber)}.research-facts{display:grid;gap:6px;margin:4px 0;font-size:12px}.research-facts div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px}.research-facts dt{color:var(--text-muted)}.research-facts dd{margin:0;overflow-wrap:anywhere}.research-own-facts dd a{display:inline-flex;gap:4px;align-items:center;margin-right:10px}.research-modes{border:0;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.research-modes legend{font-weight:600;float:left;margin-right:10px}.research-modes label{border:1px solid var(--border-strong);border-radius:20px;padding:6px 14px;font-size:13px;cursor:pointer;background:var(--surface-2)}.research-modes label.active{border-color:var(--teal);background:var(--teal-soft);color:var(--teal);font-weight:600}.research-modes label:focus-within{outline:2px solid var(--steel);outline-offset:1px}.research-modes input{position:absolute;opacity:0;width:1px;height:1px}.research-identity{display:grid;gap:6px;min-width:0}.research-identity>div{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.research-identity b{font-size:18px;overflow-wrap:anywhere}.research-status-pill{font-size:11px;font-weight:700;border-radius:20px;padding:3px 10px;background:var(--amber-soft);color:var(--amber)}.research-status-exact,.research-status-verified_equivalent{background:var(--teal-soft);color:var(--teal)}.research-status-unresolved{background:var(--red-soft);color:var(--red)}.research-clarify{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;padding:10px 12px;border-radius:8px;background:var(--amber-soft);color:var(--text);font-size:13px}.research-clarify>svg{color:var(--amber);flex-shrink:0}.research-channel+.research-channel{margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.research-channel h4{margin:0 0 8px;font-size:14px}.research-channel h4 span{font-weight:400;font-size:12px;color:var(--text-muted);margin-left:8px}.research-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:12px}.research-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:8px 12px;color:var(--text-muted);font:inherit;cursor:pointer}.research-tabs button.active{color:var(--text);border-bottom-color:var(--teal);font-weight:600}.research-tabs button:focus-visible{outline:2px solid var(--steel)}.research-history-scope+.research-history-scope{margin-top:14px}.research-history-scope h4{margin:0 0 4px;font-size:13px}.research-history-scope>p{font-size:12px;margin:0 0 8px}.research-history-list{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:4px}.research-history-list li{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;font-size:12px;padding:6px 0;border-bottom:1px solid var(--border)}.research-history-list b{font-variant-numeric:tabular-nums}.research-history-list span{color:var(--text-muted);overflow-wrap:anywhere}.research-proposal-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.research-result-head{align-items:flex-start}.research-proposal{display:grid;gap:13px}.research-proposal h3{margin:0}.research-proposal label>span{float:right;color:var(--text-muted)}.research-proposal>.btn{justify-self:start}.research-proposal small,.research-title-actions small{color:var(--text-muted);font-size:12px}.research-title-actions{display:flex;align-items:center;gap:12px}.research-title-actions .btn{flex-shrink:0}.research-matches{display:grid;gap:6px;max-height:270px;overflow:auto}.research-match{display:flex;text-align:left;justify-content:space-between;gap:18px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer}.research-match:hover{border-color:var(--steel)}.research-match span{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--text-muted);margin-top:4px}.research-empty{display:flex;gap:16px;align-items:center;padding:20px 0;color:var(--text-muted)}.research-empty p{margin:6px 0 0;line-height:1.6}.research-empty svg{flex-shrink:0}.research-table-wrap{overflow:auto}.research-table{width:100%;border-collapse:collapse;font-size:12px}.research-table th,.research-table td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--border)}.research-table th{color:var(--text-muted)}.research-table td:nth-child(2){max-width:320px}.research-table small{display:block;margin-top:5px;color:var(--text-muted)}.research-table td:nth-last-child(-n+3){white-space:nowrap;font-variant-numeric:tabular-nums}.research-reference{border-top:1px solid var(--border);padding:12px 0}.research-reference p{color:var(--text-muted);font-size:12px;line-height:1.5}.research-details{margin-top:12px;color:var(--text-muted);font-size:12px}.research-details summary,.research-saved summary{cursor:pointer}.research-saved summary{font-weight:600}.research-saved article{display:flex;gap:18px;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid var(--border);margin-top:12px}.research-saved small{display:block;color:var(--text-muted);margin:5px 0}.research-saved article .btn{flex-shrink:0}.research-saved p{font-size:12px;color:var(--text-muted)}.research-notice,.research-error,.research-status{margin:0;padding:12px 15px;border:1px solid var(--border);border-radius:8px}.research-notice{display:flex;gap:10px;color:var(--teal)}.research-error{color:var(--red)}.research-status{color:var(--text-muted)}.research-web-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px}.research-web-actions .btn{flex-shrink:0;display:inline-flex;gap:6px;align-items:center}.research-web-actions span{font-size:12px;flex:1 1 280px;min-width:0}.research-web{border-top:3px solid var(--steel);display:grid;gap:10px}.research-web .research-section-head{margin-bottom:0}.research-web-warning{margin:0;font-size:13px}.research-web-title{display:grid;gap:4px;justify-items:start;padding:12px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border)}.research-web-title b{font-size:16px;overflow-wrap:anywhere}.research-web-title small,.research-web-candidates small{font-size:12px}.research-web-candidates h4{margin:0 0 6px;font-size:13px}.research-web-candidates ul{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:6px}.research-web-candidates li{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:13px}.research-web-candidates li b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.research-lead{border-top:1px solid var(--border);padding:12px 0;display:grid;gap:4px;min-width:0}.research-lead a{overflow-wrap:anywhere}.research-lead p{margin:0;color:var(--text-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.research-lead small{color:var(--amber);font-size:12px}.research-lead-meta{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font-size:11px;color:var(--text-muted)}.research-lead-kind{font-weight:700;border-radius:20px;padding:2px 8px;background:var(--amber-soft);color:var(--amber)}.research-lead-oem{background:var(--teal-soft);color:var(--teal)}.research-own-facts dd>span{display:block}.research-web-actions .btn:focus-visible,.research-web-title .btn:focus-visible,.research-web-candidates .btn:focus-visible,.research-lead a:focus-visible{outline:2px solid var(--steel);outline-offset:2px}@media(max-width:900px){.research-web-actions .btn{width:100%;justify-content:center}.research-facts div,.research-history-list li{grid-template-columns:1fr;gap:2px}.research-title-actions{flex-wrap:wrap}}@media(max-width:900px){.research-cards{grid-template-columns:1fr}.research-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.research-mode{display:none}.research-search-row{flex-wrap:wrap}.research-search-row .btn{width:100%}.research-start{grid-template-columns:1fr;gap:8px}}.research-input-group{display:flex;flex-direction:column;gap:8px}.research-enter-help{font-size:12px}.research-mode-hint{margin:0}.research-title label.research-title-field{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}.research-title-field>span{display:flex;justify-content:space-between;gap:8px}.research-title-field input{border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-2);color:var(--text);font:inherit;font-size:15px;padding:9px 10px;min-width:0;width:100%;box-sizing:border-box}.research-title-field input:focus{outline:2px solid var(--steel);outline-offset:1px}.research-title-basis,.research-title-failed{margin:8px 0 0;font-size:12px;overflow-wrap:anywhere}.research-title-suggestion{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;padding:9px 10px;border:1px dashed var(--border-strong);border-radius:6px}.research-title-suggestion b,.research-title-candidates b{overflow-wrap:anywhere;min-width:0}.research-title-candidates ul,.research-title-evidence ul{list-style:none;margin:6px 0;padding:0;display:grid;gap:6px}.research-title-candidates li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.research-title-candidates h4{margin:12px 0 0;font-size:12px}.research-title .research-title-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.research-title-evidence li{overflow-wrap:anywhere;font-size:12px}.research-web-title-off{font-size:12px}.research-market-summary{display:flex;gap:2rem;flex-wrap:wrap;margin:1rem 0}.research-market-summary>div{display:grid;gap:.35rem}.research-market-summary strong{font-size:1.7rem}.research-market-summary small{color:var(--muted);font-size:.8rem}:root{color-scheme:light;--bg: #e9e9e4;--surface: #f4f3ee;--surface-2: #e9ebe7;--border: #d6dcd8;--border-strong: #bac6d2;--text: #202b3b;--text-muted: #58697c;--text-faint: #586a7b;--brand-charcoal: #24313c;--brand-red: #c8202a;--brand-red-dark: #a81820;--teal: #086f68;--teal-soft: #e4f3f1;--steel: #40668c;--steel-soft: #d7e3eb;--amber: #855813;--amber-soft: #f7efdE;--red: #b5423a;--red-soft: #f7e9e7;--green: #267245;--chart-grid: #dce1dc;--chart-tick: #586a7b;--radius: 10px;--shadow: 0 2px 6px rgba(30, 44, 58, .035);--font: "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--mono: "Cascadia Mono", "SF Mono", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font);color:var(--text);background:var(--bg);font-size:14px;-webkit-font-smoothing:antialiased}a{color:var(--steel)}.app{display:grid;grid-template-columns:216px 1fr;min-height:100vh}.sidebar{background:#26333d;color:#d2dae2;display:flex;flex-direction:column;padding:16px 12px;gap:4px;position:sticky;top:0;height:100vh;overflow-y:auto}.sidebar .brand{display:grid;gap:6px;padding:6px 8px 16px;color:#fff;font-weight:600;letter-spacing:.2px}.sidebar .brand .logo-full{width:172px;max-width:100%;height:auto;display:block;object-fit:contain}.sidebar .brand small{display:block;color:var(--brand-red);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.6px;margin-top:1px}.nav-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;color:#d2dae2;cursor:pointer;font-size:13px;border:none;background:none;width:100%;text-align:left}.nav-item:hover{background:#33434f;color:#fff}.nav-item.active{background:var(--brand-red);color:#fff}.nav-item.disabled{color:#5d6775;cursor:not-allowed}.nav-item.disabled:hover{background:none;color:#5d6775}.nav-section{font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:#6b7785;padding:14px 10px 4px}.nav-group-toggle{display:flex;align-items:center;gap:6px;width:100%;border:none;background:none;cursor:pointer;text-align:left;font-family:inherit}.nav-group-toggle:hover{color:#c7d0db}.nav-group-toggle:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px;border-radius:4px}.nav-group-toggle svg{flex:none}.nav-badge{margin-left:auto;font-size:9px;background:#3a4756;color:#97a1b0;padding:1px 6px;border-radius:999px;text-transform:uppercase}.sidebar-foot{margin-top:12px;padding:12px 10px 4px;border-top:1px solid #2b3947;color:#8c97a5;font-size:11px;line-height:1.5}.sidebar-foot .co{color:#e4e9ef;font-weight:600;font-size:11.5px;margin-bottom:5px}.sidebar-foot .row{display:flex;align-items:flex-start;gap:7px;margin-top:3px}.sidebar-foot .row svg{flex:none;margin-top:1px;color:#6b7785}.sidebar-foot a{color:#8c97a5;text-decoration:none}.sidebar-foot a:hover{color:#c7d0db}.sidebar-foot .src{margin-top:9px;color:#6b7785;font-size:10px}.sidebar-signout{width:100%;display:inline-flex;align-items:center;gap:8px;border:1px solid #3b4a59;background:#1f2b35;color:#e4e9ef;border-radius:6px;padding:8px 10px;margin:0 0 12px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.sidebar-signout:hover{background:#33434f;border-color:#526373}.sidebar-foot-row{display:flex;align-items:stretch;gap:8px;margin:0 0 12px}.sidebar-foot-row .sidebar-signout{flex:1;width:auto;margin:0}.sidebar-gear{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;border:1px solid #3b4a59;background:#1f2b35;color:#e4e9ef;border-radius:6px;cursor:pointer}.sidebar-gear:hover{background:#33434f;border-color:#526373}.sidebar-gear.active{border-color:var(--brand-red);color:#fff}.main{display:flex;flex-direction:column;min-width:0}.header{height:56px;background:#edf2f4f5;border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 24px;gap:16px;position:sticky;top:0;z-index:5}.header h1{font-size:16px;font-weight:600;margin:0}.header .spacer{flex:1}.hamburger{display:none;place-items:center;width:36px;height:36px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:7px;cursor:pointer;padding:0}.hamburger:hover{background:var(--surface-2)}.sidebar-backdrop{display:none}.content{padding:20px 24px 40px}.timeframe{display:inline-flex;align-items:center;gap:8px}.timeframe select{min-width:104px}.timeframe input[type=date]{width:138px;padding:6px 8px}.range-note{color:var(--text-muted);font-size:12px;margin:-6px 0 14px}.range-note b{color:var(--text);font-variant-numeric:tabular-nums}.work-queue-orientation{color:var(--text-muted);font-size:12.5px;line-height:1.5;margin:-8px 0 14px;max-width:70ch}.freshness{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;padding:9px 14px;background:#d6e1e8;border:1px solid #bbccd7;border-radius:var(--radius);color:#2c4a6b;font-size:12.5px;margin-bottom:18px}.freshness .dot{color:var(--steel);display:inline-flex;align-items:center;gap:6px}.freshness b{color:#1f3a57;font-variant-numeric:tabular-nums}.freshness.empty{background:var(--amber-soft);border-color:#ecd7a8;color:#8a6212}.freshness.warning{background:#f2ead6;border-color:#e2c990;color:#7d5f14}.freshness.warning b{color:#6d4f0e}.freshness .stale-note{color:inherit;font-weight:600}.freshness-expand{display:block}.freshness-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;list-style:none;cursor:pointer}.freshness-summary::-webkit-details-marker{display:none}.freshness-toggle{margin-left:auto;color:var(--steel);font-size:11px;font-weight:700}.freshness-expand[open] .freshness-toggle{color:var(--text-muted)}.freshness-toggle-open,.freshness-expand[open] .freshness-toggle-closed{display:none}.freshness-expand[open] .freshness-toggle-open{display:inline}.freshness-extra{margin-top:9px;padding-top:9px;border-top:1px solid rgba(69,111,152,.2);color:var(--text-muted);line-height:1.35}.freshness-extra b{color:var(--text)}.snapshot-disclosure{margin:-8px 0 14px;border:1px solid var(--border);border-radius:var(--radius);background:#edf2f4b3;color:var(--text-muted);font-size:12px}.snapshot-disclosure.has-warning{border-color:#e0c586;background:#f4ecd7;color:#785b14}.snapshot-disclosure summary{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;list-style:none}.snapshot-disclosure summary::-webkit-details-marker{display:none}.snapshot-disclosure summary:after{content:"Show";margin-left:auto;color:var(--steel);font-weight:600;font-size:11px}.snapshot-disclosure[open] summary:after{content:"Hide"}.snapshot-title{display:inline-flex;align-items:center;gap:6px;color:var(--text);font-weight:600;white-space:nowrap}.snapshot-title svg{color:var(--amber)}.snapshot-short{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snapshot-detail{border-top:1px solid rgba(120,91,20,.18);padding:8px 12px 10px;line-height:1.4}.snapshot-detail p{margin:0}.snapshot-detail p+p{margin-top:8px}.snapshot-detail b{color:var(--text);font-variant-numeric:tabular-nums}.snapshot-warning{color:#765912}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0}.panel-head{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border);font-weight:600;font-size:13px}.panel-head .sub{color:var(--text-faint);font-weight:400;font-size:12px;margin-left:auto}.panel-title-link{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:2px}.panel-title-link>svg{color:var(--text-faint)}.panel-title-link:hover{color:var(--steel);text-decoration:underline}.panel-title-link:hover>svg{color:var(--steel)}.panel-title-link:focus-visible{outline:2px solid var(--steel);outline-offset:2px;border-radius:3px}.panel-body{padding:14px 16px;min-width:0}.grid{display:grid;gap:16px}.grid>*{min-width:0}.cols-2{grid-template-columns:1fr 1fr}.cols-3{grid-template-columns:repeat(3,1fr)}@media(max-width:1100px){.cols-2,.cols-3{grid-template-columns:1fr}}.kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:18px}@media(max-width:1200px){.kpi-row{grid-template-columns:repeat(2,1fr)}}.training-page{max-width:1480px;margin:0 auto}.training-intro{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.training-intro>svg{color:var(--brand-red);flex:none}.training-intro h2{margin:0 0 3px;font-size:16px}.training-intro p{margin:0;color:var(--text-muted);font-size:12.5px}.training-count{margin-left:auto;color:var(--text-muted);font-size:12px;white-space:nowrap}.training-quickstart{margin-bottom:16px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.training-quickstart-head{display:flex;align-items:center;gap:12px}.training-quickstart-head>svg{color:var(--brand-red);flex:none}.training-quickstart-head h2{margin:0 0 3px;font-size:16px}.training-quickstart-head p{margin:0;color:var(--text-muted);font-size:12.5px}.training-quickstart-steps{margin:12px 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;font-size:13px;line-height:1.5;list-style:none}.training-quickstart-steps li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px;padding:10px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2)}.training-quickstart-steps li>svg{margin-top:2px;color:var(--brand-red)}.training-quickstart-steps li span{display:grid;gap:2px}.training-quickstart-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.training-quickstart-details{font-size:12.5px;color:var(--text-muted)}.training-quickstart-details summary{cursor:pointer;color:var(--text);font-weight:600}.training-quickstart-details ul{margin:8px 0 0 18px;padding:0;max-width:90ch}.training-guides .training-quickstart-details{margin-top:12px}.training-guide dl{display:grid;gap:8px;margin:8px 0;max-width:90ch}.training-guide dt{color:var(--text);font-weight:600}.training-guide dd{margin:2px 0 0;line-height:1.5}.training-guide .btn{display:inline-flex;align-items:center;gap:7px}.training-first-day{margin-bottom:16px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.training-first-day h2{margin:2px 0;font-size:15px}.training-first-day p{margin:0;color:var(--text-muted);font-size:12px}.training-eyebrow{color:var(--brand-red);font-size:10px;font-weight:700;letter-spacing:.08em}.training-first-day-lessons{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.training-first-day-lessons .btn{display:inline-flex;align-items:center;gap:6px}.training-first-day-lessons small{color:var(--text-muted)}.training-layout{display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);gap:16px;align-items:start}.training-lessons{display:grid;gap:6px;max-height:calc(100vh - 130px);overflow-y:auto;padding-right:3px}.training-lesson{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer}.training-lesson:hover{border-color:var(--border-strong);background:var(--surface-2)}.training-lesson.active{border-color:var(--brand-red);box-shadow:inset 3px 0 0 var(--brand-red)}.training-lesson:focus-visible{outline:2px solid var(--steel);outline-offset:2px}.training-number{color:var(--text-faint);font:600 11px var(--mono)}.training-lesson-copy{display:grid;gap:4px;min-width:0}.training-lesson-copy strong{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.training-lesson-copy small{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted);font-size:11px}.training-lesson>svg{color:var(--text-faint)}.training-lesson.active>svg{color:var(--brand-red)}.training-player{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.training-video-frame{aspect-ratio:16 / 9;background:#07111b}.training-video-frame video{display:block;width:100%;height:100%;object-fit:contain}.training-player-copy{display:flex;align-items:flex-end;gap:18px;padding:16px 18px 18px}.training-player-copy>div{min-width:0}.training-player-copy h2{margin:4px 0 5px;font-size:18px}.training-player-copy p{margin:0;color:var(--text-muted);line-height:1.45}.training-duration{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:11.5px}.training-open-page{flex:none;display:inline-flex;align-items:center;gap:7px}@media(max-width:900px){.training-quickstart-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.training-first-day{align-items:flex-start;flex-direction:column}.training-first-day-lessons{justify-content:flex-start}.training-layout{grid-template-columns:1fr}.training-lessons{max-height:none;grid-template-columns:repeat(2,minmax(0,1fr));order:2}.training-player{order:1}}@media(max-width:560px){.training-quickstart-steps{grid-template-columns:1fr}.training-intro{align-items:flex-start}.training-count{display:none}.training-lessons{grid-template-columns:1fr}.training-player-copy{align-items:stretch;flex-direction:column}.training-open-page{justify-content:center}}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow)}button.kpi-clickable{width:100%;text-align:left;font:inherit;cursor:pointer;color:inherit;transition:border-color .12s,box-shadow .12s,transform .04s}button.kpi-clickable:hover{border-color:var(--amber)}button.kpi-clickable:focus-visible{outline:none;box-shadow:0 0 0 2px var(--amber)}button.kpi-clickable:active{transform:translateY(1px)}.kpi .label{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px}.kpi .value{font-size:24px;font-weight:650;margin-top:8px;font-variant-numeric:tabular-nums}.kpi .hint{font-size:11.5px;color:var(--text-faint);margin-top:3px}.kpi .icon{width:26px;height:26px;border-radius:6px;display:grid;place-items:center}.kpi.accent-teal .icon{background:var(--teal-soft);color:var(--teal)}.kpi.accent-steel .icon{background:var(--steel-soft);color:var(--steel)}.kpi.accent-amber .icon{background:var(--amber-soft);color:var(--amber)}.kpi.accent-red .icon{background:var(--red-soft);color:var(--red)}.kpi .value.neg{color:var(--red)}.table-wrap{overflow-x:auto;width:100%;max-width:100%;min-width:0}.table-scroll-shell{position:relative;min-width:0}.table-scroll-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;width:34px;pointer-events:none;opacity:0;transition:opacity .15s ease;background:linear-gradient(to left,var(--surface) 8%,transparent)}.table-scroll-shell.more-right:after{opacity:1}.updating{opacity:.55;pointer-events:none;transition:opacity .15s ease}table.data{width:100%;border-collapse:collapse;font-size:12.5px}table.data th{text-align:left;padding:8px 12px;background:#dbe5ea;border-bottom:1px solid var(--border-strong);color:var(--text-muted);font-weight:600;white-space:nowrap;position:sticky;top:0}table.data td{padding:7px 12px;border-bottom:1px solid var(--border);white-space:nowrap}table.data tr:hover td{background:var(--surface-2)}table.data td.num,table.data th.num{text-align:right;font-variant-numeric:tabular-nums}.neg{color:var(--red)}table.data tr:nth-child(2n):not(.expand-parent):not(.expand-detail-row) td{background:#8080800a}table.data tr:hover:not(.expand-parent):not(.expand-detail-row) td{background:var(--surface-2)}.smart-table-wrap table.smart-data thead th{position:sticky;top:0;z-index:2}.kpi{transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.kpi:hover{transform:translateY(-1px);box-shadow:0 5px 16px #00000021}.sort-th{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;font-weight:600}.sort-th:hover{text-decoration:underline}.sort-th.active{color:var(--steel)}.part-toggle-cell{display:flex;align-items:center;gap:7px}.expand-btn{width:24px;height:24px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);border-radius:6px;display:inline-grid;place-items:center;padding:0;cursor:pointer;flex:none}.expand-btn:hover{color:var(--text);background:var(--surface-2)}table.data tr.expand-parent.expanded td{background:#d4e1e8;border-bottom-color:#bbccd7}table.data tr.expand-detail-row:hover td,table.data tr.expand-detail-row td{background:#e1e9ed}.expand-detail-row>td{padding:10px 12px 14px 44px;border-bottom-color:var(--border-strong)}.nested-table-wrap{border:1px solid var(--border);border-radius:7px;overflow:auto;background:#e5ecef}.nested-count{padding:8px 10px;border-bottom:1px solid var(--border);color:var(--text-muted);font-size:11.5px}table.data.nested-data{font-size:12px}table.data.nested-data th{top:auto;background:#d8e3e9}table.data.nested-data tr:last-child td{border-bottom:none}.code-cell{color:var(--text);font-weight:600}.detail-loading,.detail-error{display:inline-flex;align-items:center;gap:7px;color:var(--text-muted);font-size:12px;padding:8px 0}.detail-error{color:var(--red)}.smart-grid{display:grid;grid-template-columns:320px 1fr;gap:16px;align-items:start}.smart-summary{display:grid;gap:10px}.action-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.action-summary .action-stack{grid-column:1 / -1}.jump-anchor{scroll-margin-top:76px}.empty-queue-note{margin:0}.section-count-line{margin-bottom:8px;color:var(--text-muted);font-size:12px}.section-count-line b{color:var(--text);font-variant-numeric:tabular-nums}.smart-metric{border:1px solid var(--border);background:#e2eaee;border-radius:7px;padding:10px 12px}.smart-metric span{display:block;color:var(--text-muted);font-size:11.5px;margin-bottom:4px}.smart-metric b{font-size:20px;font-variant-numeric:tabular-nums}.action-stack{border:1px solid var(--border);border-radius:7px;overflow:hidden;background:#e5ecef}.action-line{display:grid;grid-template-columns:96px 1fr auto;gap:8px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--border);font-size:12px}.action-line:last-child{border-bottom:none}.action-line b{font-variant-numeric:tabular-nums}.action-line-button{width:100%;border:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.action-line-button:hover,.action-line-button:focus-visible{background:#ffffff73;outline:none}.action-line-button:focus-visible{box-shadow:inset 0 0 0 2px var(--steel)}.action-line-button{grid-template-columns:16px 96px 1fr auto}.action-line-button>svg{color:var(--muted);align-self:center}.action-line-open,.action-line-button.action-line-open{background:#ffffffa6;box-shadow:inset 0 0 0 2px var(--steel)}.action-line-row{display:flex;align-items:center;gap:4px}.action-line-inner{display:grid;grid-template-columns:16px 96px 1fr auto;gap:8px;align-items:center;flex:1;min-width:0;padding:0}.action-line-row:hover{background:#ffffff73}:root[data-theme=dark] .action-line-row:hover{background:#232e3c}:root[data-theme=dark] .action-line-open{background:#243042}.action-inline-body{padding:10px 12px 12px;background:var(--surface);border-bottom:1px solid var(--border);scroll-margin-top:0}.action-inline-body:last-child{border-bottom:none}:root[data-theme=dark] .action-inline-body{background:var(--surface)}.action-inline-body .section-count-line{margin:0 0 8px}.smart-table-wrap{max-height:360px}table.data.smart-data{font-size:12px}.score-cell{font-weight:700;color:var(--steel)}.reason-cell{min-width:220px;white-space:normal}.action-chip{display:inline-flex;align-items:center;justify-content:center;min-width:78px;box-sizing:border-box;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;border:1px solid var(--border);color:var(--text-muted);background:var(--surface-2);white-space:nowrap}.action-buy{background:var(--red-soft);color:var(--red);border-color:#ebc8c3}.action-price{background:#e8f1db;color:#4b752f;border-color:#cddfb8}.action-pull{background:var(--teal-soft);color:var(--teal);border-color:#c6e3df}.action-stock-deeper{background:var(--amber-soft);color:#936016;border-color:#ead7aa}.action-review{background:var(--steel-soft);color:var(--steel);border-color:#ccddeb}.action-list{background:#edf2f6;color:#53697d;border-color:#d1dce5}.action-watch{background:#f3f6f8;color:var(--text-faint);border-color:var(--border)}.rec-status{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:2px 8px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);font-size:11px;font-weight:700;white-space:nowrap}.rec-status-pending-verification{background:var(--amber-soft);color:#8a6212;border-color:#ecd7a8}.rec-status-still-flagged{background:var(--red-soft);color:var(--red);border-color:#ebc8c3}.rec-status-verified{background:var(--teal-soft);color:var(--teal);border-color:#c6e3df}.queue-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.queue-stat{border:1px solid var(--border);border-radius:7px;background:var(--surface-2);padding:10px 12px}.queue-stat span{display:block;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.35px;text-transform:uppercase}.queue-stat b{display:block;margin-top:5px;font-size:22px;line-height:1;font-variant-numeric:tabular-nums}.queue-stat.alert b{color:var(--brand-red)}.queue-secondary-line{grid-column:1 / -1;margin:-2px 0 2px;color:var(--text-muted);font-size:12px;line-height:1.4}.ebay-queue-secondary.state-stale,.ebay-queue-secondary.state-never_run{color:var(--amber)}.ebay-queue-secondary.state-failed{color:var(--red)}.todo-done,.queue-done{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:6px;padding:6px 9px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.todo-done:hover:not(:disabled),.queue-done:hover:not(:disabled){background:var(--surface-2);border-color:var(--brand-red);color:var(--brand-red)}.todo-done:disabled,.queue-done:disabled{opacity:.65;cursor:default}.pill{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600}.pill.sev-error{background:var(--red-soft);color:var(--red)}.pill.sev-warning{background:var(--amber-soft);color:var(--amber)}.pill.sev-info{background:var(--steel-soft);color:var(--steel)}.pill.type{background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}.health-warning-list{display:grid;gap:10px}.health-warning-row{display:grid;grid-template-columns:78px 1fr;gap:10px;align-items:start;padding-bottom:10px;border-bottom:1px solid var(--border)}.health-warning-row:last-child{padding-bottom:0;border-bottom:none}.health-warning-row b{display:block;font-size:12.5px;margin-bottom:2px}.health-warning-row p{margin:0;color:var(--text-muted);font-size:12px;line-height:1.45}.pricing-fixer-grid{grid-template-columns:260px 1fr}.pricing-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-groups{display:grid;gap:10px}.pricing-group{border:1px solid var(--border);border-radius:7px;background:var(--surface);overflow:hidden}.pricing-group-head{display:grid;grid-template-columns:28px 94px minmax(180px,1fr) 142px minmax(110px,auto) 122px;gap:10px;align-items:center;padding:10px 12px}.pricing-group-spacer{width:26px;height:1px}.pricing-group-main{display:grid;gap:2px;min-width:0}.pricing-group-main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pricing-group-main>span,.pricing-group-value span{color:var(--text-muted);font-size:11.5px}.pricing-group-main b .mono{color:inherit;display:inline;font-size:inherit}.pricing-group-value{display:grid;justify-items:end;font-variant-numeric:tabular-nums}.pricing-group-detail{border-top:1px solid var(--border);background:var(--surface-2);max-height:340px}input,select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:6px;padding:6px 9px}input:focus,select:focus{outline:2px solid var(--steel-soft);border-color:var(--steel)}button.btn{font:inherit;font-weight:600;font-size:13px;border:1px solid var(--brand-red);background:var(--brand-red);color:#fff;border-radius:6px;padding:8px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:7px}button.btn:hover{background:var(--brand-red-dark);border-color:var(--brand-red-dark)}button.btn.ghost{background:var(--surface);color:var(--text);border-color:var(--border-strong)}button.btn.ghost:hover{background:var(--surface-2)}button.btn:disabled{opacity:.55;cursor:not-allowed}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.toolbar .grow{flex:1}.drop-zone{border:1.5px dashed var(--border-strong);border-radius:var(--radius);padding:12px 12px 10px;margin-bottom:14px}.drop-zone.drag{border-color:var(--steel);background:var(--steel-soft)}.drop-zone .toolbar{margin-bottom:8px}.drop-hint{margin:0;font-size:12px}.import-help{margin-top:12px;font-size:12.5px;color:var(--text-muted);line-height:1.5}.import-help>b{color:var(--text)}.import-help ul{margin:6px 0 0;padding-left:18px}.import-help li{margin-top:4px}.import-help li b{color:var(--text)}.empty-state{text-align:center;padding:56px 24px;border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface)}.empty-state .ico{color:var(--steel);margin-bottom:12px}.empty-state h2{margin:0 0 6px;font-size:17px}.empty-state p{color:var(--text-muted);margin:0 auto 18px;max-width:420px}.muted{color:var(--text-muted)}.mono{font-family:var(--mono)}.loading{padding:40px;text-align:center;color:var(--text-muted)}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.banner-error{background:var(--red-soft);border:1px solid #eecac6;color:var(--red);padding:10px 14px;border-radius:var(--radius);margin-bottom:16px;font-size:13px}.panel-warn{display:flex;align-items:center;gap:7px;background:var(--amber-soft);border:1px solid #ecd7a8;color:#8a6212;padding:8px 12px;border-radius:var(--radius);font-size:12.5px;margin-bottom:16px}:root[data-theme=dark] .panel-warn{background:#2a2412;border-color:#4a3d17;color:#e0c98a}button.linklike{background:none;border:none;padding:0;font:inherit;color:var(--steel);cursor:pointer;text-decoration:underline;text-underline-offset:2px}button.linklike:hover{color:var(--text)}button.linklike:focus-visible{outline:2px solid var(--steel);outline-offset:3px;border-radius:3px}.mobile-list-toggle{margin-top:9px;font-size:12px;font-weight:700}@media(max-width:760px){.app{display:block}.hamburger{display:inline-grid}.sidebar{position:fixed;top:0;left:0;height:100vh;width:268px;max-width:84vw;padding:16px 12px;transform:translate(-100%);transition:transform .25s ease;z-index:60;overflow-y:auto;box-shadow:2px 0 18px #0006}.sidebar.open{transform:translate(0)}.sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:55;opacity:0;pointer-events:none;transition:opacity .2s ease}.sidebar-backdrop.show{opacity:1;pointer-events:auto}.sidebar .nav-badge,.sidebar .nav-item.disabled{display:none}.header{position:sticky;top:0;height:auto;display:grid;grid-template-columns:36px minmax(0,1fr) 36px 36px 36px;align-items:center;padding:10px 12px;gap:8px;z-index:5}.header h1{display:none}.header .spacer{display:block;grid-column:2}.hamburger{grid-column:1;grid-row:1}.header-refresh{grid-column:4;grid-row:1;width:36px;height:36px;justify-content:center;padding:0;min-width:0}.header-refresh .btn-label{display:none}.header-refresh svg,.theme-toggle svg{flex:none}.theme-toggle{grid-column:5;grid-row:1;width:36px;height:36px}.header-chat{grid-column:3;grid-row:1;width:36px;height:36px}.timeframe{grid-column:1 / -1;grid-row:2;width:100%;flex-wrap:wrap}.timeframe select{min-width:102px;height:36px}.timeframe input[type=date]{flex:1 1 0;min-width:0;height:36px}.content{padding:12px}.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.kpi{padding:11px 12px;min-width:0}.kpi .label{gap:5px;font-size:10px;line-height:1.15;letter-spacing:.25px}.kpi .icon{width:22px;height:22px;border-radius:5px;flex:none}.kpi .value{font-size:20px;line-height:1.08;margin-top:7px;overflow-wrap:anywhere}.kpi .hint{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:10.5px;line-height:1.25}.smart-grid{grid-template-columns:1fr}.smart-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.action-summary .action-stack{grid-column:1 / -1}.queue-stats,.pricing-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.queue-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px}.hot-seller-queue-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.hot-seller-queue-stats .queue-stat.money{grid-column:span 2}.pricing-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-stat{padding:9px 10px}.queue-stat span{font-size:10px;line-height:1.15}.queue-stat b{font-size:19px}.queue-stats:not(.pricing-stats) .queue-stat{min-height:46px;padding:7px 6px}.queue-stats:not(.pricing-stats) .queue-stat span{font-size:8.5px;letter-spacing:.18px;line-height:1.05}.queue-stats:not(.pricing-stats) .queue-stat b{margin-top:4px;font-size:17px}.smart-metric{padding:9px 10px}.smart-metric span{font-size:10.5px;line-height:1.2}.smart-metric b{font-size:18px;overflow-wrap:anywhere}.action-stack{grid-column:1 / -1}.action-line{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"chip chip" "codes value";gap:5px 10px;padding:8px 10px 9px}.action-line-button>svg{display:none}.action-line>.action-chip{grid-area:chip;width:100%;min-width:0}.action-line>span:not(.action-chip){grid-area:codes;min-width:0;color:var(--text);font-weight:600;white-space:nowrap}.action-line>b{grid-area:value;justify-self:end;white-space:nowrap}.action-line-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"chip chip" "codes value";gap:5px 10px}.action-line-inner>svg{display:none}.action-line-inner>.action-chip{grid-area:chip;width:100%;min-width:0}.action-line-inner>span:not(.action-chip){grid-area:codes;min-width:0;color:var(--text);font-weight:600;white-space:nowrap}.action-line-inner>b{grid-area:value;justify-self:end;white-space:nowrap}.freshness{align-items:center;gap:7px 14px;padding:8px 10px;margin-bottom:12px}.freshness .dot{flex:0 1 auto;min-width:0}.freshness-summary{gap:7px 14px}.freshness-toggle{margin-left:0;font-size:10.5px}.freshness-extra{font-size:12px;line-height:1.3}.freshness-label,.freshness .file-dot{display:none}.panel-head{align-items:flex-start;flex-wrap:wrap;padding:10px 12px}.panel-head .sub{margin-left:0;width:100%}.panel-body{padding:11px 12px}.range-note{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.35}}:root[data-theme=dark]{color-scheme:dark;--bg: #131820;--surface: #1c2430;--surface-2: #263140;--border: #303d4d;--border-strong: #485b70;--text: #edf2f7;--text-muted: #adbdcd;--text-faint: #8d9eb1;--brand-charcoal: #0d1117;--brand-red: #e0474f;--brand-red-dark: #c8333b;--teal: #2bb8a8;--teal-soft: #16302d;--steel: #6aa0d8;--steel-soft: #17283a;--amber: #e0a444;--amber-soft: #322914;--red: #e57368;--red-soft: #331e1c;--green: #4caf6e;--chart-grid: #2b3742;--chart-tick: #9fb0bf;--shadow: 0 3px 10px rgba(0, 0, 0, .12)}:root[data-theme=dark] .sidebar{background:#11161c}:root[data-theme=dark] .nav-item:hover{background:#1d2630}:root[data-theme=dark] .header{background:#11161df5}:root[data-theme=dark] .freshness{background:#13212e;border-color:#1f3346;color:#bcd2e6}:root[data-theme=dark] .freshness b{color:#e3edf6}:root[data-theme=dark] .freshness.warning{background:#2a2412;border-color:#4a3d17;color:#e0c98a}:root[data-theme=dark] .freshness.warning b{color:#f0dca0}:root[data-theme=dark] .freshness.empty{background:#2a2412;border-color:#4a3d17;color:#e0c98a}:root[data-theme=dark] table.data th{background:#222c37}:root[data-theme=dark] table.data tr.expand-parent.expanded td{background:#243140;border-bottom-color:#2f4150}:root[data-theme=dark] .expand-detail-row>td,:root[data-theme=dark] table.data tr.expand-detail-row:hover td,:root[data-theme=dark] table.data tr.expand-detail-row td{background:#1d2530}:root[data-theme=dark] .nested-table-wrap,:root[data-theme=dark] .action-stack{background:#1b232d}:root[data-theme=dark] table.data.nested-data th{background:#222c37}:root[data-theme=dark] .smart-metric{background:#1d2530}:root[data-theme=dark] .action-price{background:#1c2c16;color:#9fd07a;border-color:#2f4a23}:root[data-theme=dark] .action-list{background:#1b2430;color:#9fb6cb;border-color:#2c3a48}:root[data-theme=dark] .action-watch{background:#1a212a;color:var(--text-faint);border-color:var(--border)}:root[data-theme=dark] .action-stock-deeper{background:#2a2412;color:#e0b057;border-color:#4a3d17}:root[data-theme=dark] .banner-error{border-color:#5a2a26}:root[data-theme=dark] .rec-status-pending-verification{background:#2a2412;color:#e0c98a;border-color:#4a3d17}:root[data-theme=dark] .rec-status-still-flagged{background:#331e1c;color:#e57368;border-color:#5a2a26}:root[data-theme=dark] .rec-status-verified{background:#14302b;color:#7fd8c9;border-color:#1f4a44}.freshness.ok{background:var(--teal-soft);border-color:#bfe7e1;color:#0a6b60}.freshness.ok b{color:#094f47}:root[data-theme=dark] .freshness.ok{background:#14302b;border-color:#1f4a44;color:#7fd8c9}:root[data-theme=dark] .freshness.ok b{color:#adeadf}.theme-toggle{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border-radius:7px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);cursor:pointer}.theme-toggle:hover{color:var(--text);background:var(--surface-2)}.home-verdict{color:var(--text-muted);font-size:13px;margin:-4px 0 16px}.home-verdict b{color:var(--text);font-variant-numeric:tabular-nums}.home-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;margin-bottom:16px}@media(max-width:900px){.home-hero{grid-template-columns:1fr}}.hero-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:18px 20px}.hero-card.alarm{border-color:var(--border-strong)}.hero-card .cap{display:flex;align-items:center;gap:8px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.delta{margin-left:auto;font-size:11px;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;padding:2px 7px;border-radius:999px}.delta.up{color:var(--green);background:var(--teal-soft)}.delta.down{color:var(--red);background:var(--red-soft)}.delta.neutral{color:var(--text-muted);background:var(--surface-2)}.analytics-observations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.analytics-observations>div{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface-2)}.analytics-observations span{color:var(--text-muted);font-size:12px;line-height:1.4}.drill-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.drill-inline{margin-left:8px}.active-report-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--steel);border-radius:7px;background:var(--steel-soft)}.active-report-filters .btn{margin-left:auto}.report-back{margin-bottom:10px}@media(max-width:760px){.analytics-observations{grid-template-columns:1fr}.active-report-filters .btn{margin-left:0;width:100%;justify-content:center}}.action-chip.action-relist{background:var(--steel-soft);color:var(--steel);border-color:var(--steel)}.action-chip.action-scrap{background:var(--red-soft);color:var(--red);border-color:var(--red)}.hero-card .big{font-size:38px;font-weight:680;margin-top:8px;font-variant-numeric:tabular-nums;line-height:1.05}.hero-card.alarm .big{color:var(--brand-red)}.hero-card .sub{color:var(--text-muted);font-size:13px;margin-top:6px}.hero-card .sub b{color:var(--text)}.hero-card .est{margin-top:10px;font-size:12px;color:var(--text-faint);border-top:1px solid var(--border);padding-top:9px}.hero-card.positive .big{color:var(--green)}.hero-card.positive{background:linear-gradient(150deg,var(--teal-soft),transparent 45%),var(--surface)}.hero-card.alarm{background:linear-gradient(150deg,var(--red-soft),transparent 45%),var(--surface)}.hero-card .big{letter-spacing:-.5px}.hero-spark{margin-top:8px;opacity:.9}.hero-card,.home-tile{transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.hero-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #00000029}.home-tile:hover{transform:translateY(-1px);box-shadow:0 5px 16px #00000021}.skeleton{position:relative;overflow:hidden;background:var(--surface-2);border-radius:var(--radius)}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);animation:skeleton-shimmer 1.1s infinite}:root[data-theme=dark] .skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.info-tip{position:relative;display:inline-flex}.info-btn{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text-faint);cursor:pointer}.info-btn:hover{color:var(--steel);background:var(--surface-2)}.info-pop{position:absolute;top:24px;left:-8px;z-index:45;width:max-content;max-width:320px;padding:10px 12px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);box-shadow:0 8px 24px #00000038;color:var(--text);font-size:12.5px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;white-space:normal}.info-pop b{font-weight:700}.info-pop-right{left:auto;right:-8px}.info-explain-btn{display:none;align-items:center;gap:6px;margin-top:8px;padding:5px 9px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);color:var(--brand-red);font:inherit;font-size:12px;font-weight:600;cursor:pointer}html[data-cap-chat="1"] .info-explain-btn{display:inline-flex}.info-explain-btn:hover{border-color:var(--brand-red);background:var(--surface)}.ask-chat-btn{display:none;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text-faint);cursor:pointer;flex:none}html[data-cap-chat="1"] .ask-chat-btn{display:inline-grid}.ask-chat-btn:hover{color:var(--brand-red);background:var(--surface-2)}.leak-pair{display:inline-flex;align-items:center;gap:2px}.hero-card .info-btn{width:18px;height:18px}@media(max-width:460px){.info-pop{max-width:76vw}}.ebay-page-intro{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-6px 0 10px}.ebay-page-intro>div{display:flex;align-items:baseline;gap:9px}.ebay-page-intro>div>span{color:var(--text-muted);font-size:12px}.ebay-freshness-guide{position:relative;margin:0 0 10px;padding:7px 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);font-size:11.5px}.ebay-freshness-guide summary{color:var(--text-muted);font-weight:650;cursor:pointer}.ebay-freshness-guide[open] summary{color:var(--text);margin-bottom:7px}.ebay-freshness-guide>div{display:grid;gap:3px;padding-right:28px}.ebay-freshness-guide p{margin:0;color:var(--text-muted);line-height:1.4}.ebay-freshness-guide .ask-chat-btn{position:absolute;top:5px;right:7px}.ebay-section-nav{position:sticky;top:64px;z-index:4;display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:8px;border:1px solid var(--border);border-radius:9px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ebay-section-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;flex:1}.ebay-section-link{min-width:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;padding:7px 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-muted);font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.2;cursor:pointer}.ebay-section-link svg{flex:none;color:var(--text-faint)}.ebay-section-link>span{display:grid;gap:1px;min-width:0;text-align:left}.ebay-section-link b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ebay-section-link small{color:var(--text-faint);font-size:9.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ebay-section-link:hover{border-color:var(--border);background:var(--surface-2);color:var(--text)}.ebay-section-link.is-open{border-color:var(--border-strong);background:var(--steel-soft);color:var(--text)}.ebay-section-link.is-open svg{color:var(--steel)}.ebay-section-link:focus-visible{outline:2px solid var(--steel);outline-offset:2px}.ebay-section-group{scroll-margin-top:126px;margin-bottom:12px}.ebay-section-group[hidden]{display:none}.ebay-opportunity-load-gate{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px}.ebay-opportunity-load-gate>div{display:grid;gap:4px}.ebay-opportunity-load-gate span{color:var(--text-muted);font-size:12px}.ebay-opportunity-source{display:inline-flex;align-items:center;gap:6px;min-width:0}.ebay-opportunity-source .conn-chip{padding:2px 6px;font-size:10px}@media(max-width:640px){.ebay-section-nav{top:60px;display:block;padding:7px}.ebay-section-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.ebay-section-link{min-width:0;min-height:34px;padding:6px 3px;font-size:10.5px}.ebay-section-link svg,.ebay-section-link small{display:none}.ebay-section-group{scroll-margin-top:148px}.ebay-page-intro{align-items:flex-start}.ebay-page-intro>div{display:grid;gap:2px}.ebay-freshness-guide,.ebay-opportunity-load-gate{align-items:flex-start}.ebay-opportunity-load-gate{flex-direction:column}.ebay-opportunity-load-gate .btn{width:100%;justify-content:center}.ebay-opportunity-source{flex-wrap:wrap}}.nav-connection{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:2px 6px;border-radius:999px;flex:none;font-size:10px;font-weight:700;line-height:1.2;color:var(--text-muted);background:#6b778524}.nav-connection-dot{width:7px;height:7px;border-radius:999px;background:currentColor}.nav-connection.tone-good{color:#52b071;background:#52b07124}.nav-connection.tone-warn{color:#e0a53a;background:#e0a53a24}.nav-connection.tone-bad{color:#e0655a;background:#e0655a24}.nav-connection.tone-neutral{color:#83909d}.conn-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.conn-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:3px 10px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text)}.conn-chip .conn-dot{width:8px;height:8px;border-radius:999px;background:currentColor}.conn-chip.tone-good{background:#e8f3ec;border-color:#bfdec9;color:var(--green)}.conn-chip.tone-warn{background:var(--amber-soft);border-color:#ead7aa;color:var(--amber)}.conn-chip.tone-bad{background:var(--red-soft);border-color:#ebc8c3;color:var(--red)}.conn-chip.tone-neutral{color:var(--text-muted)}.ebay-outcomes-boundary{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:7px;background:var(--surface-2);font-size:12px}.ebay-outcomes-boundary svg{color:var(--teal);flex:none}.ebay-outcomes-boundary span{color:var(--text-muted)}.ebay-outcomes-warning{margin:10px 0 0}.ebay-outcomes-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.ebay-outcomes-metrics>div{display:grid;gap:1px;padding:7px 9px;border:1px solid var(--line);border-radius:7px;background:var(--surface-2)}.ebay-outcomes-metrics b{font-size:17px;font-variant-numeric:tabular-nums}.ebay-outcomes-metrics span{color:var(--text-muted);font-size:11px}.ebay-outcomes-section-label{display:block;margin-top:10px;color:var(--text-muted);font-size:11px;letter-spacing:.02em;text-transform:uppercase}.ebay-outcomes-history-metrics{margin-top:5px}.ebay-outcomes-history-note{margin:6px 0 0;font-size:10.5px}.ebay-outcomes-rule-history{margin-top:7px}.ebay-outcomes-rule-list{display:grid;gap:5px}.ebay-outcomes-rule-list>span{display:flex;justify-content:space-between;gap:12px}.ebay-outcomes-rule-list small{color:var(--text-muted);text-align:right}.ebay-outcomes-review-list{display:grid;gap:6px;margin-top:10px}.ebay-outcomes-review,.ebay-outcomes-jobs{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:7px 9px;border:1px solid var(--line);border-radius:7px}.ebay-outcomes-review>div,.ebay-outcomes-jobs>div{display:grid;gap:2px;min-width:0}.ebay-outcomes-review-title{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ebay-outcomes-job-title{display:flex;align-items:center;gap:7px}.ebay-outcomes-review small,.ebay-outcomes-jobs small{color:var(--text-faint);font-size:10.5px}.ebay-outcomes-review .btn,.ebay-outcomes-jobs .btn{flex:none}.ebay-outcomes-jobs{margin-top:8px;background:var(--surface-2)}.ebay-outcomes-freshness{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.ebay-outcomes-freshness-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid var(--line);border-radius:999px;color:var(--text-muted);font-size:10.5px;white-space:nowrap}.ebay-outcomes-freshness-chip i{width:6px;height:6px;border-radius:999px;background:currentColor}.ebay-outcomes-freshness-chip small{color:var(--text-faint);font-size:inherit}.ebay-outcomes-freshness-chip .ask-chat-btn{margin-left:1px}.ebay-outcomes-freshness-chip.tone-good{color:var(--green)}.ebay-outcomes-freshness-chip.tone-warn{color:var(--amber)}.ebay-outcomes-freshness-chip.tone-bad{color:var(--red)}.ebay-outcomes-footnote{margin:8px 0 0;font-size:10.5px}.scroll-target{scroll-margin-top:12px}@media(max-width:640px){.ebay-outcomes-boundary{align-items:flex-start;flex-wrap:wrap}.ebay-outcomes-boundary span{flex-basis:100%;padding-left:24px}.ebay-outcomes-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ebay-outcomes-review,.ebay-outcomes-jobs{align-items:flex-start}.ebay-outcomes-review .btn,.ebay-outcomes-jobs .btn{padding-inline:8px}.ebay-outcomes-freshness-chip small{display:none}}.conn-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px}.conn-facts b{font-size:12px}.conn-facts .muted{font-size:12.5px;margin-top:2px}.conn-warn{margin-top:12px;font-size:12.5px;padding:8px 10px;border-radius:6px;background:var(--amber-soft);color:#8a6212}:root[data-theme=dark] .conn-chip.tone-good{background:#52b07124}:root[data-theme=dark] .conn-chip.tone-warn{background:#e0a53a24}:root[data-theme=dark] .conn-chip.tone-bad{background:#e0655a24}:root[data-theme=dark] .conn-warn{background:#e0a53a24;color:var(--amber)}.ebay-steps{display:grid;gap:12px}.ebay-step{display:flex;gap:10px;align-items:flex-start}.ebay-step .ebay-step-done{color:var(--green);flex:none;margin-top:2px}.ebay-step .ebay-step-todo{color:var(--text-faint);flex:none;margin-top:2px}.ebay-step .muted{font-size:12.5px;margin-top:2px}.ebay-jobs{display:grid;gap:14px}.ebay-job{border:1px solid var(--border);border-radius:10px;padding:12px 14px}.ebay-job-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ebay-job-head>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ebay-job-what{font-size:12.5px;margin:6px 0 0}.ebay-job .conn-facts{margin-top:10px}.ebay-job-switch{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;cursor:pointer}.ebay-job-switch input:disabled{cursor:not-allowed}.ebay-job-tools{margin-top:10px;flex-wrap:wrap}.ebay-job-cap{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.ebay-job-cap input{width:74px;padding:4px 6px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text)}.ebay-shadow-boundary{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border:2px solid var(--steel);border-radius:8px;background:var(--steel-soft);color:var(--steel)}.ebay-shadow-boundary svg{flex:none;margin-top:1px}.ebay-shadow-boundary div{display:grid;gap:3px}.ebay-shadow-boundary b{font-size:12.5px;letter-spacing:.15px}.ebay-shadow-boundary span{color:var(--text-muted);font-size:12.5px;line-height:1.4}.ebay-shadow-scenarios{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:12px}.ebay-shadow-scenarios .btn{padding:5px 9px;font-size:12px}.ebay-shadow-scenarios .btn.active{border-color:var(--steel);background:var(--steel-soft);color:var(--steel)}.ebay-attention-freshness{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:9px 11px;border:1px solid var(--border);border-radius:7px;font-size:12.5px}.ebay-attention-freshness svg{flex:none;margin-top:1px}.ebay-attention-freshness div{display:grid;gap:2px}.ebay-attention-freshness.state-fresh{background:var(--teal-soft);color:var(--green)}.ebay-attention-freshness.state-stale{background:var(--amber-soft);color:#8a6212}.ebay-attention-freshness.state-failed{background:var(--red-soft);color:var(--red)}.ebay-attention-freshness span{color:inherit}.ebay-preview-note{margin:10px 0 0;padding:8px 10px;border-radius:6px;background:var(--steel-soft);color:var(--steel);font-size:12.5px}.ebay-attention-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px}.ebay-attention-summary>div{display:grid;gap:2px;padding:9px 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2)}.ebay-attention-summary b{font-size:17px;font-variant-numeric:tabular-nums}.ebay-attention-summary span{color:var(--text-muted);font-size:11.5px}.ebay-live-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ebay-rule-warning{margin-bottom:0}.ebay-rule-details{margin-top:10px;padding:7px 9px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2)}.ebay-rule-details summary{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:11.5px;font-weight:700;cursor:pointer;list-style:none}.ebay-rule-details summary::-webkit-details-marker{display:none}.ebay-rule-details>div{display:grid;gap:5px;margin-top:7px}.ebay-rule-details p{margin:0;color:var(--text-muted);font-size:11.5px;line-height:1.4}.ebay-attention-rows{display:grid;gap:12px;margin-top:12px}.ebay-live-boundary{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;margin-bottom:10px;border:1px solid var(--border);border-radius:8px;background:var(--steel-soft)}.ebay-live-boundary svg{flex:none;margin-top:1px;color:var(--steel)}.ebay-live-boundary div{display:grid;gap:2px}.ebay-live-boundary span{color:var(--text-muted);font-size:12px}.ebay-live-list-note{display:grid;gap:2px;margin-top:12px;padding:9px 11px;border-left:3px solid var(--steel);background:var(--surface-2);font-size:12px}.ebay-live-list-note span{color:var(--text-muted)}.ebay-live-row-group{margin-top:12px}.ebay-live-row-group .ebay-live-list-note{margin-top:0}.ebay-live-no-confirmed{margin:12px 0 0}.ebay-live-older{margin-top:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.ebay-live-older>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;color:var(--text);cursor:pointer;list-style:none}.ebay-live-older>summary::-webkit-details-marker{display:none}.ebay-live-older>summary>span{display:grid;gap:2px}.ebay-live-older>summary small{color:var(--text-muted);font-size:11.5px;font-weight:400}.ebay-live-older>summary>svg:first-child{color:var(--steel)}.ebay-live-older>summary>svg:last-child{color:var(--text-muted);transition:transform .16s ease}.ebay-live-older[open]>summary>svg:last-child{transform:rotate(180deg)}.ebay-live-older-body{padding:0 12px 12px}.ebay-live-older-body .ebay-live-list-note{margin-top:0}.ebay-live-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:11px;padding-top:10px;border-top:1px solid var(--border)}.ebay-live-actions .btn{padding:5px 8px;font-size:11.5px}.ebay-review-only{margin-right:auto;color:var(--text-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.25px}.ebay-live-more{flex:1 0 100%;border-top:1px solid var(--border);padding-top:8px}.ebay-live-more summary{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:11.5px;font-weight:700;cursor:pointer;list-style:none}.ebay-live-more summary::-webkit-details-marker{display:none}.ebay-live-more summary svg{transition:transform .16s ease}.ebay-live-more[open] summary svg{transform:rotate(180deg)}.ebay-live-more-body{display:grid;gap:9px;margin-top:9px;padding:9px 10px;border-radius:7px;background:var(--surface-2)}.ebay-live-dismiss{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ebay-dismiss-reason select{min-height:30px;max-width:235px;padding:4px 28px 4px 8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;font-size:11.5px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ebay-attention-row{padding:12px 13px;border:1px solid var(--border);border-left:4px solid var(--border-strong);border-radius:8px;background:var(--surface)}.ebay-attention-row.priority-critical{border-left-color:var(--red)}.ebay-attention-row.priority-high{border-left-color:var(--amber)}.ebay-attention-row.priority-medium{border-left-color:var(--steel)}.ebay-attention-row.source-unconfirmed{border-left-color:var(--border-strong);background:var(--surface-2)}.ebay-attention-row-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ebay-attention-row-head>div{display:grid;gap:5px;min-width:0}.ebay-attention-order{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ebay-attention-order .ask-chat-btn{flex:none}.ebay-attention-priority{display:inline-flex;padding:2px 6px;border:1px solid var(--border);border-radius:999px;font-size:10.5px;font-weight:700;text-transform:capitalize}.ebay-attention-priority.tone-critical{background:var(--red-soft);color:var(--red)}.ebay-attention-priority.tone-high{background:var(--amber-soft);color:var(--amber)}.ebay-attention-priority.tone-medium{background:var(--steel-soft);color:var(--steel)}.ebay-live-source-badge{display:inline-flex;padding:2px 7px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-muted);font-size:10.5px;font-weight:700}.ebay-review-state{display:inline-flex;padding:2px 7px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-muted);font-size:10.5px;font-weight:700}.ebay-review-state.state-open{background:var(--amber-soft);color:#8a6212}.ebay-review-state.state-acknowledged{background:var(--teal-soft);color:var(--green)}.ebay-review-state.state-snoozed{background:var(--steel-soft);color:var(--steel)}.ebay-review-state.state-dismissed{color:var(--text-muted)}.ebay-attention-row.review-snoozed,.ebay-attention-row.review-dismissed{background:var(--surface-2)}.ebay-attention-amount{white-space:nowrap;font-size:16px}.ebay-attention-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:11px 0 0}.ebay-attention-facts div{min-width:0}.ebay-attention-facts dt{color:var(--text-muted);font-size:10.5px;font-weight:700;text-transform:uppercase}.ebay-attention-facts dd{margin:2px 0 0;font-size:12px;overflow-wrap:anywhere}.ebay-attention-key-facts,.ebay-attention-details-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0}.ebay-attention-details-facts{margin-top:0}.ebay-attention-key-facts div,.ebay-attention-details-facts div{min-width:0}.ebay-attention-key-facts dt,.ebay-attention-details-facts dt{color:var(--text-muted);font-size:10px;font-weight:700;text-transform:uppercase}.ebay-attention-key-facts dd,.ebay-attention-details-facts dd{margin:2px 0 0;font-size:12px;overflow-wrap:anywhere}.ebay-attention-flags{display:grid;gap:7px;margin-top:11px}.ebay-attention-flag{display:grid;grid-template-columns:minmax(150px,.45fr) minmax(0,1.55fr);gap:10px;padding:7px 9px;border-radius:6px;background:var(--surface-2);font-size:12px;line-height:1.35}.ebay-attention-flag.tone-critical{background:var(--red-soft)}.ebay-attention-flag.tone-high{background:var(--amber-soft)}.ebay-live-flags .ebay-attention-flag{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px}.ebay-live-flags .ebay-attention-flag svg{margin-top:1px}.ebay-attention-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:11px;padding-top:10px;border-top:1px solid var(--border)}.ebay-attention-actions .btn{padding:5px 8px;font-size:11.5px}.ebay-preview-only{margin-right:auto;color:var(--text-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.25px}@media(max-width:760px){.ebay-attention-summary{grid-template-columns:1fr}.ebay-live-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ebay-attention-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ebay-attention-flag{grid-template-columns:1fr;gap:3px}.ebay-live-flags .ebay-attention-flag{grid-template-columns:auto minmax(0,1fr)}.ebay-attention-details-facts{grid-template-columns:1fr}.ebay-attention-actions .btn{flex:1 1 auto}.ebay-live-actions .btn{flex:1 1 145px}.ebay-review-only{flex:1 0 100%}.ebay-dismiss-reason{flex:1 1 100%}.ebay-dismiss-reason select{width:100%;max-width:none}.ebay-preview-only{flex:1 0 100%}}@media(max-width:420px){.ebay-attention-row-head{display:grid}.ebay-attention-amount{grid-row:1;justify-self:end}.ebay-attention-facts{grid-template-columns:1fr}.ebay-live-summary>div{padding:7px 6px}.ebay-live-summary b{font-size:15px}.ebay-live-summary span{font-size:10px;line-height:1.25}.ebay-attention-key-facts{grid-template-columns:1fr 1fr 52px}.ebay-shadow-scenarios .btn{flex:1 1 100%}}.banner-signed{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:16px;border:1px solid var(--teal-soft);border-radius:8px;background:var(--teal-soft);color:var(--green);font-size:13px;font-weight:600}.banner-signed b{color:inherit}.undo-toast{position:fixed;bottom:18px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:min(92vw,560px);padding:10px 14px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);box-shadow:0 8px 26px #00000040;font-size:13px;z-index:90}.undo-toast .linklike{font-weight:700}.undo-toast input[type=text]{flex:1 1 140px;min-width:0;height:30px}.dismiss-bar b{overflow-wrap:anywhere}.queue-actions{display:flex;flex-direction:row;align-items:center;gap:8px}.queue-actions .queue-done{padding:2px 8px;font-size:11px;border-radius:999px}.queue-dismiss{font-size:11px;color:var(--text-faint)}.queue-dismiss:hover{color:var(--red)}.home-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:16px}@media(max-width:900px){.home-tiles{grid-template-columns:1fr}}.home-tile{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:14px 16px}.home-tile .cap{font-size:11.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted)}.home-tile .val{font-size:22px;font-weight:650;margin-top:6px;font-variant-numeric:tabular-nums}.home-tile .note{color:var(--text-faint);font-size:11.5px;margin-top:3px}.home-tile.clickable{cursor:pointer}.home-tile.clickable:hover{border-color:var(--border-strong);background:var(--surface-2)}.leak-inline{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;margin-top:8px}.leak-inline-item{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.leak-inline-item:hover{text-decoration:underline}.leak-inline-item b{font-variant-numeric:tabular-nums}.leak-dot{width:8px;height:8px;border-radius:2px;flex:none}.priced-high-tiles,.unpriced-tiles,.home-tiles-3{grid-template-columns:repeat(3,minmax(0,1fr))}.todo-list{display:grid;gap:0}.todo-row{display:grid;grid-template-columns:92px 150px minmax(0,1fr) auto 118px 36px;gap:10px;align-items:center;padding:10px 4px;border-bottom:1px solid var(--border);font-size:12.5px}.todo-dismiss{width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid var(--border);background:var(--surface);color:var(--text-faint);border-radius:6px;cursor:pointer;padding:0}.todo-dismiss:hover{color:var(--red);border-color:var(--border-strong);background:var(--surface-2)}.todo-row:last-child{border-bottom:none}.todo-row .what{display:grid;gap:2px}.todo-row .what .code{font-weight:600}.todo-row .what .why{color:var(--text-muted);font-size:11.5px}.todo-row .est{text-align:right}.todo-row .est b{font-variant-numeric:tabular-nums}.todo-row .est small{display:block;color:var(--text-faint);font-size:10px}.value-cell .money-main{display:inline-block;font-variant-numeric:tabular-nums}.value-cell .money-label{display:block;color:var(--text-faint);font-size:10px;font-weight:400;line-height:1.1;white-space:nowrap}.home-actions{display:flex;justify-content:flex-end;margin:-6px 0 10px}.panel-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.home-tile .note.strong-note{color:var(--text);font-weight:600}.dismiss-confirm{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px;margin:6px 0 10px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface-2);font-size:12.5px}.dismiss-confirm input{flex:1;min-width:160px}.dismiss-error{color:var(--red);font-size:12px;width:100%}.trust-strip{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.trust-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.trust-chip.ok{color:var(--green)}.trust-chip.warn{color:var(--amber)}.caveat{color:var(--text-faint);font-size:11.5px;margin-top:8px}@media(max-width:760px){.home-hero,.home-tiles{gap:12px}.home-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.priced-high-tiles,.unpriced-tiles,.home-tiles-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.priced-high-tiles .home-tile,.unpriced-tiles .home-tile,.home-tiles-3 .home-tile{padding:8px 7px}.priced-high-tiles .home-tile .cap,.unpriced-tiles .home-tile .cap,.home-tiles-3 .home-tile .cap{font-size:8.5px;letter-spacing:.12px;line-height:1.1}.priced-high-tiles .home-tile .val,.unpriced-tiles .home-tile .val,.home-tiles-3 .home-tile .val{font-size:16px;line-height:1.05;margin-top:5px;white-space:nowrap}.priced-high-tiles .home-tile .note,.unpriced-tiles .home-tile .note,.home-tiles-3 .home-tile .note{-webkit-line-clamp:1;font-size:9px;line-height:1.1;margin-top:3px}.hero-card{padding:14px 16px}.hero-card .big{font-size:30px}.hero-card .est{display:none}.home-tile{padding:11px 12px;min-width:0}.home-tile .cap{font-size:10px;line-height:1.15;letter-spacing:.25px}.home-tile .val{font-size:19px;line-height:1.1;overflow-wrap:anywhere}.home-tile .note{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:10.5px;line-height:1.25}.home-verdict{font-size:12.5px}.home-actions{display:none}.panel-actions .btn{width:100%;justify-content:center}.todo-row{grid-template-columns:84px minmax(0,1fr) auto 26px;grid-template-areas:"chip what . dismiss" "status est done dismiss";gap:6px 8px;padding:8px 2px}.todo-row>.action-chip{grid-area:chip;justify-self:start;min-width:82px;padding:1px 7px;font-size:10.5px}.todo-row>.rec-status{grid-area:status;justify-self:start;min-width:82px;padding:1px 7px;font-size:10px}.todo-row>.what{grid-area:what;min-width:0}.todo-row .what .code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-row .what .why{display:none}.todo-row>.est{grid-area:est;display:flex;min-width:0;align-items:baseline;gap:5px;justify-self:start;text-align:left;white-space:nowrap}.todo-row>.est b{flex:0 0 auto;font-size:12.5px}.todo-row>.est small{display:inline;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.todo-row>.todo-done{grid-area:done;align-self:center;justify-self:end;padding:5px 8px;font-size:11.5px}.todo-row>.todo-dismiss{grid-area:dismiss;align-self:center;justify-self:end;width:26px;height:26px}.pricing-group-head{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"expand chip status" "main main value" "done done done";gap:7px 10px}.pricing-group-head>.expand-btn{grid-area:expand}.pricing-group-head>.pricing-group-spacer{grid-area:expand}.pricing-group-head>.action-chip{grid-area:chip;justify-self:start}.pricing-group-main{grid-area:main}.pricing-group-main b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pricing-group-main>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pricing-group-head>.rec-status{grid-area:status;justify-self:end}.pricing-group-value{grid-area:value;align-self:start;justify-items:end}.pricing-group-head>.queue-done{grid-area:done;width:100%;justify-content:center}.priced-high-groups{gap:0;border-top:1px solid var(--border)}.priced-high-groups .pricing-group{border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.priced-high-groups .pricing-group-head{grid-template-columns:82px minmax(0,1fr) auto;grid-template-areas:"chip main done" "status value value";gap:4px 8px;padding:8px 0 9px}.priced-high-groups .pricing-group-spacer{display:none}.priced-high-groups .pricing-group-head>.action-chip,.priced-high-groups .pricing-group-head>.rec-status,.priced-high-groups .pricing-group-head>.queue-done{height:20px;min-height:20px;padding-top:0;padding-bottom:0;line-height:1}.priced-high-groups .pricing-group-head>.action-chip{width:82px;min-width:82px;justify-content:center;font-size:10px}.priced-high-groups .pricing-group-head>.rec-status{justify-self:start;width:48px;min-width:48px;justify-content:center;font-size:10px}.priced-high-groups .pricing-group-main{align-self:center;gap:1px}.priced-high-groups .pricing-group-main b{font-size:12.5px;line-height:1.15}.priced-high-groups .pricing-group-main b .mono{display:inline;color:inherit;font-size:inherit}.priced-high-groups .pricing-group-main>span{font-size:11px}.priced-high-groups .pricing-group-value{align-self:center;display:flex;align-items:baseline;gap:4px;justify-self:start;justify-items:start;min-width:0;max-width:100%;white-space:nowrap}.priced-high-groups .pricing-group-value b{flex:0 0 auto;font-size:13px;line-height:1.1}.priced-high-groups .pricing-group-value span{min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px}.priced-high-groups .pricing-group-head>.queue-done{width:auto;min-width:74px;padding-left:8px;padding-right:8px;border-radius:999px;font-size:11px}.pricing-fixer-groups{gap:0;border-top:1px solid var(--border)}.pricing-fixer-groups .pricing-group{border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.pricing-fixer-groups .pricing-group-head{grid-template-columns:26px 82px minmax(0,1fr) auto;grid-template-areas:"expand chip main done" "expand status value value";gap:4px 8px;padding:8px 0 9px}.pricing-fixer-groups .pricing-group-head>.expand-btn{align-self:start;width:24px;height:24px}.pricing-fixer-groups .pricing-group-head>.action-chip,.pricing-fixer-groups .pricing-group-head>.rec-status,.pricing-fixer-groups .pricing-group-head>.queue-done{height:20px;min-height:20px;padding-top:0;padding-bottom:0;line-height:1}.pricing-fixer-groups .pricing-group-head>.action-chip{width:82px;min-width:82px;justify-content:center;font-size:10px}.pricing-fixer-groups .pricing-group-head>.rec-status{justify-self:start;width:48px;min-width:48px;justify-content:center;font-size:10px}.pricing-fixer-groups .pricing-group-main{align-self:center;gap:1px}.pricing-fixer-groups .pricing-group-main b{font-size:12.5px;line-height:1.15}.pricing-fixer-groups .pricing-group-main b .mono{display:inline;color:inherit;font-size:inherit}.pricing-fixer-groups .pricing-group-main>span{font-size:11px}.pricing-fixer-groups .pricing-group-value{align-self:center;display:flex;align-items:baseline;gap:4px;justify-self:start;justify-items:start;min-width:0;max-width:100%;white-space:nowrap}.pricing-fixer-groups .pricing-group-value b{flex:0 0 auto;font-size:13px;line-height:1.1}.pricing-fixer-groups .pricing-group-value span{min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px}.pricing-fixer-groups .pricing-group-head>.queue-done{width:auto;min-width:74px;padding-left:8px;padding-right:8px;border-radius:999px;font-size:11px}.trust-strip{gap:8px 12px}.header{gap:10px}.header h1{font-size:15px}.table-wrap{-webkit-overflow-scrolling:touch}.reason-cell{min-width:160px}.action-queue-wrap{max-height:none;overflow:visible}table.action-queue thead{display:none}table.action-queue,table.action-queue tbody{display:block;width:100%}table.action-queue tr{display:grid;grid-template-columns:max-content 48px minmax(0,1fr) auto;grid-template-areas:"chip status code done" "name name name score" "est est est unmet" "why why why shelf";gap:4px 8px;align-items:center;padding:8px 0 9px;border-bottom:1px solid var(--border)}table.action-queue tr:last-child{border-bottom:none}table.action-queue td{display:block;padding:0;border:none;white-space:normal}table.action-queue tr:hover td{background:none}table.action-queue td.num{text-align:left}table.action-queue td:nth-child(1){grid-area:chip}table.action-queue td:nth-child(1) .action-chip,table.action-queue td:nth-child(2) .rec-status,table.action-queue .queue-done{height:20px;min-height:20px;padding-top:0;padding-bottom:0;line-height:1}table.action-queue td:nth-child(1) .action-chip{width:max-content;min-width:78px}table.action-queue td:nth-child(2){grid-area:status}table.action-queue td:nth-child(2) .rec-status{width:48px;min-width:48px;font-size:10px}table.action-queue td:nth-child(3){grid-area:done;justify-self:end;align-self:center}table.action-queue .queue-done{display:inline-flex;align-items:center;justify-content:center;padding-left:8px;padding-right:8px;font-size:11px;border-radius:999px}table.action-queue td:nth-child(4){grid-area:code;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}table.action-queue td:nth-child(5){grid-area:name;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:11.5px;line-height:1.2}table.action-queue td:nth-child(6){grid-area:score;justify-self:end;font-size:11.5px;white-space:nowrap}table.action-queue td:nth-child(7){grid-area:est;display:flex;align-items:baseline;gap:4px;font-weight:700;min-width:0;white-space:nowrap}table.action-queue td:nth-child(7) .money-main{display:inline;min-width:0;overflow:hidden;text-overflow:ellipsis}table.action-queue td:nth-child(7) .money-label{display:inline;flex:0 0 auto}table.action-queue td:nth-child(8){grid-area:unmet;justify-self:end;white-space:nowrap;font-size:11.5px}table.action-queue td:nth-child(9){grid-area:shelf;justify-self:end;white-space:nowrap;font-size:11.5px}table.action-queue td:nth-child(10){grid-area:why;color:var(--text-muted);font-size:11.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.action-queue td:nth-child(6):before{content:"Score ";color:var(--text-faint);font-weight:400}table.action-queue td:nth-child(8):after{content:" demand";color:var(--text-faint)}table.action-queue td:nth-child(9):after{content:" on shelf";color:var(--text-faint)}}.profile-summary{display:flex;align-items:center;gap:12px}.profile-avatar{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;background:var(--brand-charcoal);color:#fff;font-size:17px;font-weight:800}.profile-identity{display:grid;gap:2px;min-width:0}.profile-identity h2,.settings-section-heading h2,.settings-subheading h3{margin:0;color:var(--text)}.profile-identity h2{font-size:16px}.profile-identity span{color:var(--text-muted);font-size:12px}.profile-role{margin-left:auto;text-transform:capitalize}.profile-password,.profile-admin-note{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.settings-subheading,.settings-section-heading,.profile-admin-note{display:flex;align-items:flex-start;gap:9px}.settings-subheading svg,.settings-section-heading svg,.profile-admin-note>svg{flex:none;color:var(--brand-red)}.settings-subheading h3{font-size:14px}.settings-subheading p,.settings-section-heading p,.profile-admin-note p{margin:3px 0 0;color:var(--text-muted);font-size:12px}.profile-password-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 12px}.profile-password-fields input{padding:9px 10px}.profile-password-saved{margin:0 0 12px}.profile-admin-note b{color:var(--text);font-size:13px}.settings-section-gap{height:24px}.settings-section-heading{margin:0 0 12px 2px}.settings-section-heading h2{font-size:16px}.user-edit-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px}.field{display:grid;gap:4px;min-width:0}.field>span{font-size:11.5px;font-weight:600;color:var(--text-muted)}.section-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 14px;margin-top:4px}.access-controls h3{font-size:14px;margin:18px 0 8px}.access-controls>h3:first-child{margin-top:0}.access-controls>p{font-size:12px;margin:0 0 12px}.access-controls>.section-check{margin-top:12px;align-items:flex-start}.section-check:has(input:disabled){cursor:default}.section-check input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.section-check{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text);cursor:pointer}.section-check input{width:auto;padding:0}.section-check.has-description{align-items:flex-start;grid-column:1 / -1}.section-check.has-description input{margin-top:2px}.section-check-copy{display:block}.section-check-help{display:block;margin-top:2px;color:var(--text-muted);font-size:11.5px;line-height:1.45;font-weight:400}.active-toggle{margin-top:10px;font-weight:600}.user-list{display:grid;gap:8px}.user-card{border:1px solid var(--border);border-radius:7px;background:var(--surface);overflow:hidden}.user-card.open{border-color:var(--border-strong)}.user-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;background:none;border:0;font:inherit;text-align:left;cursor:pointer;color:var(--text)}.user-row:hover,.user-card.open .user-row{background:var(--surface-2)}.user-id{display:grid;gap:1px;min-width:0}.user-id b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-id .muted{font-size:11.5px}.role-badge{display:inline-flex;align-items:center;gap:5px}.user-editor{border-top:1px solid var(--border);background:var(--surface-2);padding:14px 16px}@media(max-width:760px){.profile-password-fields{grid-template-columns:1fr}.profile-role{align-self:flex-start}.user-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id active" "role role";gap:6px 10px}.user-row>.user-id{grid-area:id}.user-row>.role-badge{grid-area:role;justify-self:start}.user-row>.pill:not(.role-badge){grid-area:active;justify-self:end}}.ebay-insight-boundary{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid var(--border);border-left:3px solid var(--teal);border-radius:7px;background:var(--surface-2)}.ebay-insight-boundary.state-stale,.ebay-insight-boundary.state-never_run{border-left-color:var(--amber)}.ebay-insight-boundary.state-failed{border-left-color:var(--red)}.ebay-insight-boundary svg{flex:none;margin-top:1px}.ebay-insight-boundary>div{display:grid;gap:3px;min-width:0}.ebay-insight-boundary b{font-size:12.5px;letter-spacing:.12px}.ebay-insight-boundary span{color:var(--text-muted);font-size:12.5px;line-height:1.45}.ebay-insight-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.ebay-insight-summary>div{display:grid;gap:3px;min-width:0;padding:10px 11px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2)}.ebay-insight-summary b{font-size:18px;font-variant-numeric:tabular-nums}.ebay-insight-summary span{color:var(--text-muted);font-size:11.5px;line-height:1.3}.ebay-insight-summary.compact b{font-size:16px}.ebay-insight-status{display:flex;align-items:flex-start;gap:7px;margin-top:10px;color:var(--text-muted);font-size:12.5px;line-height:1.4}.ebay-insight-status.state-failed{color:var(--red)}.ebay-insight-status.state-stale,.ebay-insight-status.state-never_run{color:var(--amber)}.ebay-insight-status svg{flex:none;margin-top:1px}.ebay-insight-link{display:inline-flex;align-items:center;gap:3px;margin-top:9px}.ebay-pricing-fix-section{scroll-margin-top:72px}.ebay-opportunity-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.ebay-opportunity-summary>div{display:flex;align-items:baseline;gap:8px;min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.ebay-opportunity-summary b{font-size:17px;font-variant-numeric:tabular-nums}.ebay-opportunity-summary span{min-width:0;color:var(--text-muted);font-size:11.5px;line-height:1.25}.ebay-opportunity-freshness-warning{display:grid;gap:3px;margin:10px 0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--amber) 45%,var(--border));border-radius:8px;background:var(--amber-soft);color:var(--text);font-size:12px;line-height:1.35}.ebay-opportunity-freshness-warning span{color:var(--text-muted)}.ebay-opportunity-groups{border:1px solid var(--border);border-radius:8px;overflow:hidden}.ebay-opportunity-group{display:grid;grid-template-columns:minmax(150px,auto) 1fr auto;align-items:center;gap:10px;min-height:38px;padding:7px 10px}.ebay-opportunity-group+.ebay-opportunity-group{border-top:1px solid var(--border)}.ebay-opportunity-group>b{font-variant-numeric:tabular-nums}.ebay-opportunity-source-line{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 0;font-size:12px}.ebay-opportunity-bucket-stack{display:grid;gap:8px;margin-top:10px}.ebay-opportunity-bucket{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.ebay-opportunity-bucket-head{display:grid;grid-template-columns:18px minmax(150px,auto) minmax(180px,1fr) auto;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 10px;border:0;background:var(--surface-2);color:var(--text);font:inherit;text-align:left;cursor:pointer}.ebay-opportunity-bucket-head:hover{background:color-mix(in srgb,var(--surface-2) 82%,var(--steel-soft))}.ebay-opportunity-bucket-head:focus-visible{outline:2px solid var(--steel);outline-offset:-2px}.ebay-opportunity-bucket-head>svg{color:var(--text-muted)}.ebay-opportunity-bucket-head>b{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.ebay-opportunity-bucket-description{min-width:0;color:var(--text-muted);font-size:11.5px;line-height:1.3}.ebay-opportunity-bucket-body{border-top:1px solid var(--border)}.ebay-opportunity-bucket-body>.empty{margin:0;padding:12px}.ebay-opportunity-bucket-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-top:1px solid var(--border);background:var(--surface-2);font-size:12px}.ebay-opportunity-table{min-width:1280px}.ebay-opportunity-table td{vertical-align:top}.ebay-opportunity-table td:nth-child(4){min-width:330px;white-space:normal}.ebay-opportunity-table td:nth-child(5),.ebay-opportunity-table td:nth-child(6){min-width:220px;white-space:normal;line-height:1.4}.ebay-opportunity-pricing{min-width:0;font-size:11.5px;line-height:1.4}.ebay-opportunity-pricing>span{display:block;margin-top:5px}.ebay-opportunity-pricing>b{display:block;margin-top:8px}.ebay-opportunity-pricing>div+div{margin-top:4px}.ebay-opportunity-pricing details{margin-top:6px}.ebay-opportunity-pricing summary{width:fit-content;cursor:pointer;color:var(--link);font-weight:700}.ebay-opportunity-price-details{display:grid;gap:5px;margin-top:6px}.ebay-opportunity-limitations{margin:8px 0 0;padding-left:18px;font-size:12px}.ebay-opportunity-limitations li+li{margin-top:3px}.ebay-insight-queue{display:grid;gap:8px;margin-top:12px}.ebay-insight-task{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:11px 12px;border:1px solid var(--border);border-left:3px solid var(--amber);border-radius:7px;background:var(--surface)}.ebay-insight-task.priority-high{border-left-color:var(--red)}.ebay-insight-task-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;color:var(--text-muted);background:var(--surface-2)}.ebay-insight-task-copy{min-width:0}.ebay-insight-task-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.ebay-insight-task-title b{min-width:0;overflow-wrap:anywhere}.ebay-insight-task-copy p{margin:4px 0 0;color:var(--text-muted);font-size:12.5px;line-height:1.45}.ebay-insight-task-evidence{margin-top:6px;color:var(--text);font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ebay-insight-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.ebay-insight-rules{margin:12px 0;line-height:1.5}.ebay-insight-table td{vertical-align:top}.ebay-insight-table td:first-child{min-width:220px}.ebay-insight-table td:last-child{min-width:280px}.ebay-insight-table .muted{margin-top:3px;max-width:310px;white-space:normal}.ebay-insight-table tr.insight-ask-review td{background:color-mix(in srgb,var(--amber-soft) 58%,transparent)}.ebay-insight-table tr.insight-wide td{background:color-mix(in srgb,var(--red-soft) 42%,transparent)}.insight-flag{margin-top:4px;color:var(--red);font-size:11.5px;font-weight:700}.ebay-insight-caveat{margin-bottom:0}@media(max-width:760px){.ebay-insight-summary,.ebay-fix-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ebay-fix-table{width:100%;min-width:0}.ebay-fix-table thead{display:none}.ebay-fix-table tbody{display:grid;gap:8px}table.action-queue.ebay-fix-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:none;gap:8px 12px;padding:11px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}table.action-queue.ebay-fix-table td,table.action-queue.ebay-fix-table td.num{display:block;grid-area:auto;justify-self:stretch;min-width:0!important;padding:0;border:0;text-align:left;white-space:normal;overflow-wrap:anywhere}table.action-queue.ebay-fix-table td:before{content:attr(data-label);display:block;margin-bottom:3px;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}table.action-queue.ebay-fix-table td:after{content:none}table.action-queue.ebay-fix-table td:nth-child(3),table.action-queue.ebay-fix-table td:nth-child(8){grid-column:1 / -1}.ebay-fix-table .reason-cell{max-width:none}.ebay-opportunity-summary{grid-template-columns:1fr}.ebay-opportunity-group{grid-template-columns:1fr auto}.ebay-opportunity-group>.muted{grid-column:1 / -1}.ebay-opportunity-bucket-head{grid-template-columns:18px minmax(0,1fr) auto;gap:7px}.ebay-opportunity-bucket-description{grid-column:2 / -1}.ebay-opportunity-bucket-footer{align-items:stretch;flex-direction:column}.ebay-opportunity-bucket-footer .btn{justify-content:center;width:100%}.ebay-opportunity-table-wrap{overflow:visible}.ebay-opportunity-table{display:block;width:100%;min-width:0}.ebay-opportunity-table thead{display:none}.ebay-opportunity-table tbody{display:grid;gap:8px;width:100%}.ebay-opportunity-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:11px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.ebay-opportunity-table td{display:block;min-width:0!important;padding:0;border:0;white-space:normal;overflow-wrap:anywhere}.ebay-opportunity-table td:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ebay-opportunity-table td:nth-child(n+3){grid-column:1 / -1}.ebay-opportunity-table .mono{white-space:normal;overflow-wrap:anywhere}.ebay-insight-task-title{align-items:flex-start}.ebay-insight-task-title .conn-chip{flex:none}.ebay-insight-actions{align-items:stretch}.ebay-insight-actions .btn{width:100%;justify-content:center}}@media(max-width:380px){.ebay-insight-task{grid-template-columns:1fr}.ebay-insight-task-icon{display:none}}.listing-snapshot-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ebay-listing-start{display:grid;gap:10px;margin-bottom:12px;padding:12px;border:1px solid var(--border);border-left:3px solid var(--steel);border-radius:9px;background:var(--surface-2)}.ebay-listing-start-copy{display:grid;gap:3px}.ebay-listing-start-copy span{color:var(--text-muted);font-size:12px}.ebay-listing-tool-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ebay-order-tool-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ebay-research-tool-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.ebay-listing-tool{display:grid;gap:3px;min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer}.ebay-listing-tool:hover{border-color:var(--border-strong)}.ebay-listing-tool.is-active{border-color:var(--steel);background:var(--steel-soft)}.ebay-listing-tool b{font-size:12px}.ebay-listing-tool span{color:var(--text-muted);font-size:10.5px;line-height:1.3}.ebay-listing-tool:focus-visible{outline:2px solid var(--steel);outline-offset:2px}.ebay-listing-tool-content{min-width:0}.ebay-related-panel{margin-top:16px}.ebay-table-preview-head,.ebay-match-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 8px}.ebay-table-preview-head>span,.ebay-match-heading-row span{color:var(--text-muted);font-size:11.5px}.ebay-match-heading-row>div{display:grid;gap:2px}.ebay-match-heading-row .ebay-match-heading{margin:0}.listing-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.listing-detail-objective-review{margin-top:12px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.listing-detail-objective-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--surface-2)}.listing-detail-objective-head>div{display:grid;gap:2px}.listing-detail-objective-head span{font-size:12px;color:var(--muted)}.listing-detail-objective-row{padding:11px 12px;border-top:1px solid var(--line)}.listing-detail-objective-row>div{display:flex;align-items:center;gap:4px}.listing-detail-objective-row p{margin:5px 0 4px}.listing-detail-objective-row>span{font-size:12px;color:var(--muted)}.listing-detail-objective-empty{margin:0;padding:11px 12px;border-top:1px solid var(--line)}.listing-detail-status-cell{display:flex;align-items:center;gap:4px;white-space:nowrap}.ebay-market-gate-boundary{border-left-color:var(--warn)}.ebay-market-gate-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;margin-bottom:12px}.ebay-match-toolbar{margin-top:12px;margin-bottom:12px}.ebay-match-stats{margin-bottom:0}.ebay-match-secondary{margin-top:8px}.ebay-match-queue{display:grid;gap:8px;margin-top:12px}.ebay-match-issue{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-left:3px solid var(--steel);border-radius:8px;background:var(--surface-2)}.ebay-match-issue.severity-high{border-left-color:var(--red)}.ebay-match-issue.severity-medium{border-left-color:var(--amber)}.ebay-match-issue>div{display:grid;gap:3px;min-width:0}.ebay-match-issue span{color:var(--text-muted);font-size:12px;line-height:1.4}.ebay-match-issue strong{font-size:18px;white-space:nowrap}.ebay-match-heading{margin:14px 0 8px;font-size:13px}.ebay-match-table-wrap{margin-top:0}.ebay-match-table{min-width:880px}.ebay-match-caveat{margin-top:12px;margin-bottom:0}.id-bridge-manager{margin-top:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden}.id-bridge-manager>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;cursor:pointer;list-style:none;background:var(--surface-2)}.id-bridge-manager>summary::-webkit-details-marker{display:none}.id-bridge-manager>summary>span:first-child{display:inline-flex;align-items:center;gap:7px}.id-bridge-summary-counts{color:var(--text-muted);font-size:12px;white-space:nowrap}.id-bridge-manager[open]>summary{border-bottom:1px solid var(--border)}.id-bridge-body{padding:12px}.id-bridge-boundary,.id-bridge-result{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid #b9d9d5;border-radius:7px;background:var(--teal-soft);color:var(--text);font-size:12.5px;line-height:1.4}.id-bridge-boundary svg,.id-bridge-result svg{flex:none;margin-top:1px;color:var(--teal)}.id-bridge-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.id-bridge-entry{display:grid;align-content:start;gap:9px;padding:12px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2)}.id-bridge-entry>b{font-size:13px}.id-bridge-entry p{margin:0;line-height:1.45}.id-bridge-entry input{width:100%;padding:8px 9px}.id-bridge-entry .btn{justify-self:start}.id-bridge-file{position:relative;display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 10px;border:1px dashed var(--border-strong);border-radius:7px;background:var(--surface);color:var(--text-muted);cursor:pointer;overflow:hidden}.id-bridge-file input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.id-bridge-file svg{flex:none}.id-bridge-trust-note{margin:10px 0 0}.id-bridge-readonly,.id-bridge-empty{margin:12px 0 0}.id-bridge-result{margin-top:12px}.id-bridge-result.has-warning{border-color:#ead7aa;background:var(--amber-soft)}.id-bridge-result.has-warning svg{color:var(--amber)}.id-bridge-rejection{margin:6px 0 0;color:var(--text-muted);font-size:12px}.id-bridge-table-wrap{margin-top:0}.id-bridge-table{min-width:980px}.id-bridge-table td{vertical-align:top}.id-bridge-table td:first-child{max-width:300px;overflow-wrap:anywhere}.id-bridge-revoke-confirm{display:inline-flex;align-items:center;gap:8px}.id-bridge-remove{display:inline-flex;align-items:center;gap:5px;color:var(--red)}.listing-creator-boundary{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:13px 14px;border:1px solid var(--border);border-left:3px solid var(--amber);border-radius:var(--radius);background:var(--surface-2)}.listing-creator-boundary svg{flex:none;margin-top:1px}.listing-creator-boundary>div{display:grid;gap:4px}.listing-creator-boundary span{color:var(--text-muted);line-height:1.45}.listing-creator-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:-4px 0 12px;border:1px solid var(--border);border-radius:7px;background:var(--surface);overflow:hidden}.listing-creator-steps>div{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 11px;border-right:1px solid var(--border);font-size:11.5px}.listing-creator-steps>div:last-child{border-right:0}.listing-creator-steps span{display:grid;flex:none;width:20px;height:20px;place-content:center;border-radius:999px;color:var(--text-muted);background:var(--surface-2);font-size:10.5px;font-weight:800}.listing-creator-steps .locked{color:var(--text-muted);background:var(--surface-2)}.listing-creator-steps .locked svg{flex:none;color:var(--amber)}.listing-creator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.listing-creator-empty{min-height:150px;display:grid;place-content:center;justify-items:center;gap:8px;padding:22px;text-align:center;border:1px dashed var(--border-strong);border-radius:7px;background:var(--surface-2)}.listing-creator-empty svg{color:var(--text-muted)}.listing-creator-empty span{max-width:430px;color:var(--text-muted);line-height:1.45}.listing-creator-note{margin:0;line-height:1.55}.listing-creator-summary{display:grid;grid-template-columns:130px 150px minmax(230px,1fr);gap:8px;margin-bottom:12px}.listing-creator-summary>div{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2)}.listing-creator-summary b{font-size:15px}.listing-creator-summary span{color:var(--text-muted);font-size:11px}.listing-inventory-search{display:grid;grid-template-columns:minmax(280px,1fr) auto auto;align-items:end;gap:8px}.listing-search-hint{color:var(--text-muted);font-size:10.5px;font-weight:400}.listing-source-warning,.listing-inline-error{margin:9px 0 0;color:var(--amber);font-size:12px}.listing-inventory-results{display:grid;gap:0;margin-top:12px;border-top:1px solid var(--border)}.listing-inventory-row{display:grid;grid-template-columns:minmax(280px,1fr) 120px 130px auto;align-items:center;gap:14px;min-height:60px;padding:8px 2px;border-bottom:1px solid var(--border);font-size:12px}.listing-inventory-row>div{display:grid;gap:3px;min-width:0}.listing-inventory-row>div>span{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-inventory-identity{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.listing-inventory-identity span{padding:2px 6px;border-radius:999px;color:var(--text-muted);background:var(--surface-2);font-size:10.5px}.listing-inventory-row .btn{padding:6px 9px;font-size:12px}.listing-more-results{margin:9px 2px 2px}.listing-draft-list{display:grid;gap:10px}.listing-draft-card{border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden}.listing-draft-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:11px 12px;border-bottom:1px solid var(--border);background:var(--surface-2)}.listing-draft-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:3px}.listing-draft-head .muted{font-size:11.5px}.listing-draft-status{padding:2px 7px;border:1px solid var(--border-strong);border-radius:999px;color:var(--text-muted);font-size:10.5px;font-weight:700}.listing-draft-status.ready_for_review{color:var(--green);border-color:var(--green);background:var(--teal-soft)}.listing-draft-source{display:grid;gap:2px;text-align:right;font-size:11.5px}.listing-draft-source span{color:var(--text-muted);font-size:10.5px}.listing-draft-readiness{display:flex;flex-wrap:wrap;gap:6px;padding:9px 12px 0}.listing-draft-readiness span{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:999px;font-size:10.5px;font-weight:600}.listing-draft-readiness .ready{color:var(--green);background:var(--teal-soft)}.listing-draft-readiness .waiting{color:var(--text-muted);background:var(--surface-2)}.listing-draft-readiness .later{margin-left:auto;color:var(--text-muted);background:transparent}.listing-draft-fields{display:grid;grid-template-columns:minmax(300px,1fr) 145px;gap:10px;padding:10px 12px}.listing-notes-field{grid-column:1 / -1}.listing-draft-fields textarea{width:100%;resize:vertical;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:6px;padding:7px 9px}.listing-draft-fields textarea:focus{outline:2px solid var(--steel-soft);border-color:var(--steel)}.listing-price-input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.listing-price-input>span{z-index:1;margin-right:-20px;padding-left:9px;color:var(--text-muted)}.listing-price-input input{min-width:0;padding-left:20px}.listing-inline-error{padding:0 12px}.listing-draft-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 12px 11px}.listing-draft-actions{display:flex;flex-wrap:wrap;gap:7px}.listing-draft-actions .btn{padding:6px 9px;font-size:12px}.listing-draft-activity{font-size:11px;color:var(--text-muted)}.listing-draft-activity summary{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.listing-draft-activity ol{display:grid;gap:6px;margin:8px 0 0;padding-left:18px}.listing-draft-activity li{padding-left:2px}.listing-draft-activity li b,.listing-draft-activity li span{display:block}.listing-draft-activity li b{color:var(--text)}@media(max-width:760px){.listing-creator-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-creator-steps>div:nth-child(2){border-right:0}.listing-creator-steps>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.listing-creator-grid{grid-template-columns:1fr}.listing-creator-empty{min-height:125px}.listing-creator-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-creator-summary>div:last-child{grid-column:1 / -1}.listing-inventory-search{grid-template-columns:1fr 1fr}.listing-inventory-search .field{grid-column:1 / -1}.listing-inventory-row{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-inventory-row>div:first-child{grid-column:1 / -1}.listing-inventory-row .btn{width:100%;justify-content:center}.listing-draft-fields{grid-template-columns:1fr}.listing-notes-field{grid-column:auto}.listing-draft-footer{display:grid}.listing-draft-source{display:none}.listing-snapshot-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-snapshot-summary>div{padding:8px}.listing-snapshot-summary b{font-size:15px}.listing-snapshot-summary span{font-size:10.5px}.listing-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-detail-summary>div{padding:8px}.listing-detail-summary b{font-size:15px}.listing-detail-summary span{font-size:10.5px}.listing-detail-objective-head{align-items:flex-start}.ebay-listing-tool-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ebay-table-preview-head,.ebay-match-heading-row{align-items:flex-start}.ebay-market-gate-summary,.ebay-match-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ebay-match-issue{padding:9px 10px}.id-bridge-entry-grid{grid-template-columns:1fr}.id-bridge-entry .btn{width:100%;justify-content:center}.id-bridge-manager>summary{align-items:flex-start}.id-bridge-summary-counts{white-space:normal;text-align:right}}.ebay-conflict-groups .action-line-inner{grid-template-columns:16px 148px minmax(0,1fr) auto}.ebay-conflict-groups .action-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ebay-conflict-table{min-width:1080px}.ebay-conflict-review-cell{min-width:235px}.ebay-conflict-review-state{display:inline-flex;padding:3px 8px;border:1px solid var(--border-strong);border-radius:999px;color:var(--text-muted);font-size:11px;font-weight:700}.ebay-conflict-review-state.reviewed{color:var(--teal);border-color:color-mix(in srgb,var(--teal) 45%,var(--border));background:color-mix(in srgb,var(--teal) 9%,var(--surface))}.ebay-conflict-review-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.ebay-conflict-review-actions .btn{padding:4px 7px;font-size:10.5px}.ebay-conflict-review-actions .btn.active{color:#fff;background:var(--teal);border-color:var(--teal)}.error-banner{margin:10px 0;padding:8px 10px;border-left:3px solid var(--red);background:var(--surface-2);color:var(--red)}.ebay-conflict-evidence-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.ebay-conflict-evidence{display:grid;gap:5px;padding:11px 12px;border-left:3px solid var(--amber);background:var(--surface-2);line-height:1.4}.ebay-conflict-evidence span{color:var(--text-muted)}.ebay-conflict-evidence strong{color:var(--text)}.ebay-quality-dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ebay-quality-rows{display:grid;gap:10px;margin-top:12px}.ebay-quality-row{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-left:3px solid var(--amber);border-radius:8px;background:color-mix(in srgb,var(--surface) 92%,var(--bg))}.ebay-quality-row.severity-high{border-left-color:var(--red)}.ebay-quality-row-head,.ebay-quality-links,.ebay-quality-review,.ebay-quality-evidence{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ebay-quality-row-head{justify-content:space-between}.ebay-quality-copy{display:grid;gap:3px;min-width:0}.ebay-quality-copy p{margin:0;color:var(--text-muted);font-size:12.5px;line-height:1.45}.ebay-quality-links a{display:inline-flex;align-items:center;gap:4px;font-size:12px}.ebay-quality-evidence{align-items:flex-start;flex-direction:column;color:var(--text-muted);font-size:12px;line-height:1.45}.ebay-quality-evidence b{color:var(--text)}.ebay-quality-evidence details{width:100%}.ebay-quality-evidence details summary{cursor:pointer}.ebay-quality-evidence details>span{display:block;padding-left:14px;overflow-wrap:anywhere}.ebay-quality-evidence details>span+span{margin-top:5px}.ebay-quality-review{justify-content:space-between;padding-top:2px}.ebay-quality-subhead{margin:16px 0 4px;font-size:13px}.ebay-quality-sweep,.ebay-quality-showing{margin:0;overflow-wrap:anywhere}.ebay-quality-rows .mobile-list-toggle{justify-self:start}@media(max-width:720px){.ebay-quality-dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ebay-quality-review{align-items:flex-start;flex-direction:column}.ebay-quality-row{padding:10px}}@media(max-width:760px){.ebay-conflict-groups .action-line-inner{grid-template-columns:minmax(0,1fr) auto}.ebay-conflict-evidence-list{grid-template-columns:1fr}}.ebay-traffic-boundary{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid var(--border);border-left:3px solid var(--teal);border-radius:7px;background:var(--surface-2)}.ebay-traffic-boundary.state-stale,.ebay-traffic-boundary.state-incomplete{border-left-color:var(--amber)}.ebay-traffic-boundary.state-failed{border-left-color:var(--red)}.ebay-traffic-boundary.state-empty{border-left-color:var(--steel)}.ebay-traffic-boundary>svg{flex:none;margin-top:1px}.ebay-traffic-boundary>div{display:grid;gap:3px;min-width:0}.ebay-traffic-boundary b{font-size:12.5px}.ebay-traffic-boundary span{color:var(--text-muted);font-size:12.5px;line-height:1.45}.ebay-traffic-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.ebay-traffic-metrics>div{display:grid;gap:2px;min-width:0;padding:10px 11px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2)}.ebay-traffic-metrics b{font-size:18px;font-variant-numeric:tabular-nums}.ebay-traffic-metrics span{color:var(--text-muted);font-size:11.5px}.ebay-traffic-metrics small{color:var(--text-faint);font-size:10.5px;line-height:1.3}.ebay-traffic-metrics.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.ebay-traffic-metrics.compact b{font-size:16px}.ebay-traffic-state{display:flex;align-items:flex-start;gap:7px;margin-top:10px;color:var(--text-muted);font-size:12px;line-height:1.4}.ebay-traffic-state.state-stale,.ebay-traffic-state.state-incomplete{color:var(--amber)}.ebay-traffic-state.state-failed{color:var(--red)}.ebay-traffic-state svg{flex:none;margin-top:1px}.ebay-traffic-link{display:inline-flex;align-items:center;gap:3px;margin-top:9px}.ebay-traffic-empty{margin:10px 0 0}.ebay-traffic-stats{margin-bottom:0}.ebay-traffic-period{margin:8px 0 11px}.ebay-traffic-queue{display:grid;gap:8px;margin-top:12px}.ebay-traffic-task{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:9px;align-items:start;padding:11px 12px;border:1px solid var(--border);border-left:3px solid var(--amber);border-radius:7px;background:var(--surface)}.ebay-traffic-task>svg{color:var(--amber);margin-top:1px}.ebay-traffic-task>div{display:grid;gap:3px;min-width:0}.ebay-traffic-task p{margin:0;color:var(--text-muted);font-size:12.5px;line-height:1.4}.ebay-traffic-task>div>span{font-size:12px;line-height:1.4}.ebay-traffic-no-flag{margin:0;padding:10px 0}.ebay-traffic-volume{margin:11px 0}.ebay-traffic-fix-section,.ebay-traffic-detail{scroll-margin-top:72px}.ebay-traffic-periods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.ebay-traffic-periods>div{display:grid;gap:4px;padding:10px 11px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2)}.ebay-traffic-periods span,.ebay-traffic-privacy{font-size:12px;line-height:1.45}.ebay-pilot-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ebay-pilot-metrics>div{display:grid;gap:2px;min-width:0;padding:10px 11px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2)}.ebay-pilot-metrics span,.ebay-pilot-metrics small{color:var(--text-muted);font-size:10.5px}.ebay-pilot-metrics strong{font-size:20px;line-height:1.2;font-variant-numeric:tabular-nums}.ebay-pilot-metrics .ebay-pilot-date{font-size:14px;margin-top:3px}.ebay-pilot-source-line{display:flex;align-items:center;gap:9px;margin:9px 0;color:var(--text-muted);font-size:11.5px}.ebay-pilot-readiness{display:grid;gap:10px;margin:10px 0 12px;padding:11px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.ebay-pilot-readiness-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ebay-pilot-readiness-head span{color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.ebay-pilot-readiness-head strong{text-align:right}.ebay-pilot-progress-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ebay-pilot-progress-grid label{display:grid;gap:5px}.ebay-pilot-progress-grid label>span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.ebay-pilot-progress-grid label>span b{color:var(--text-muted);font-weight:600}.ebay-pilot-progress-grid progress{width:100%;height:7px;border:0;border-radius:999px;overflow:hidden;background:var(--border)}.ebay-pilot-progress-grid progress::-webkit-progress-bar{background:var(--border);border-radius:999px}.ebay-pilot-progress-grid progress::-webkit-progress-value{background:var(--steel);border-radius:999px}.ebay-pilot-progress-grid progress::-moz-progress-bar{background:var(--steel);border-radius:999px}.ebay-pilot-method{border-top:1px solid var(--border);padding-top:7px;color:var(--text-muted);font-size:11px}.ebay-pilot-method summary{cursor:pointer}.ebay-pilot-method p{margin:6px 0 0;line-height:1.4}.ebay-pilot-empty{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:11px 0;font-size:12px}.ebay-pilot-empty p{margin:0}.ebay-pilot-empty .btn{padding:5px 9px;font-size:12px}.ebay-pilot-alert{color:var(--amber);font-size:12px}.ebay-pilot-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:9px 16px;margin:12px 0 8px;font-size:12px}.ebay-pilot-toolbar label{display:inline-flex;align-items:center;gap:7px}.ebay-pilot-toolbar select,.ebay-pilot-toolbar input{max-width:180px;padding:5px 7px;font-size:12px}.ebay-pilot-list{display:grid;max-width:100%}.ebay-pilot-head{display:grid;grid-template-columns:minmax(145px,1.5fr) minmax(180px,2fr) repeat(4,minmax(64px,.65fr)) minmax(116px,1fr);gap:8px;padding:7px 8px;color:var(--text-muted);font-size:11px;border-bottom:1px solid var(--border-strong)}.ebay-pilot-head>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ebay-pilot-row{border-top:1px solid var(--border);min-width:0}.ebay-pilot-row summary{display:grid;grid-template-columns:minmax(145px,1.5fr) minmax(180px,2fr) repeat(4,minmax(64px,.65fr)) minmax(116px,1fr);align-items:center;gap:8px;min-height:44px;padding:4px 8px;cursor:pointer;font-size:12px;list-style:none}.ebay-pilot-row summary::-webkit-details-marker{display:none}.ebay-pilot-row summary:before{content:"›";color:var(--text-muted);position:absolute;margin-left:-8px}.ebay-pilot-row[open] summary:before{content:"⌄"}.ebay-pilot-row summary:hover,.ebay-pilot-row[open] summary{background:var(--surface-2)}.ebay-pilot-row summary:focus-visible{outline:2px solid var(--steel);outline-offset:-2px}.ebay-pilot-row summary>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ebay-pilot-row summary>span:not(:first-child):not(:nth-child(2)){font-variant-numeric:tabular-nums}.ebay-pilot-id{font-weight:700}.ebay-pilot-id small{display:block;color:var(--text-muted);font-weight:400;overflow:hidden;text-overflow:ellipsis}.ebay-pilot-reason{color:var(--text-muted)}.ebay-pilot-detail{padding:8px 12px 11px;background:var(--surface-2);font-size:12px;line-height:1.45}.ebay-pilot-detail p{margin:0 0 6px}.ebay-pilot-more{margin-top:10px}.ebay-pilot-cost{border-top:1px solid var(--border);margin-top:12px;padding-top:8px;font-size:12px}.ebay-pilot-cost summary{cursor:pointer}.ebay-pilot-cost>div{margin-top:5px;color:var(--text-muted)}@media(max-width:760px){.ebay-traffic-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ebay-traffic-task{grid-template-columns:18px minmax(0,1fr)}.ebay-traffic-task>.conn-chip{grid-column:2;justify-self:start}.ebay-traffic-periods{grid-template-columns:1fr}.ebay-research-tool-nav,.ebay-pilot-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ebay-pilot-progress-grid{grid-template-columns:1fr}}@media(max-width:380px){.ebay-traffic-metrics,.ebay-traffic-metrics.compact{grid-template-columns:1fr}}@media print{:root,:root[data-theme=dark]{--bg: #fff;--surface: #fff;--surface-2: #f2f2f2;--border: #bbb;--border-strong: #888;--text: #000;--text-muted: #333;--text-faint: #555;--shadow: none}body{background:#fff;color:#000}.sidebar,.sidebar-backdrop,.header,.hamburger,.theme-toggle,.home-actions,.todo-dismiss,.dismiss-confirm,button{display:none!important}.app{display:block}.content{padding:0}.grid.cols-2,.grid.cols-3,.home-hero,.home-tiles,.kpi-row{grid-template-columns:1fr!important}.panel,.hero-card,.home-tile,.kpi{break-inside:avoid}.table-wrap,.smart-table-wrap{overflow:visible;max-height:none}table.data th{position:static}}.work-ownership{display:flex;flex-direction:column;gap:4px;min-width:168px}.work-ownership.compact{font-size:12px}.work-ownership-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.work-chip{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;border:1px solid transparent;font-size:11px;font-weight:600;white-space:nowrap}.work-chip.work-unclaimed,.work-chip.work-todo{background:var(--steel-soft);color:var(--steel)}.work-chip.work-progress,.work-chip.work-waiting{background:var(--amber-soft);color:var(--amber)}.work-chip.work-blocked{background:var(--red-soft);color:var(--red)}.work-chip.work-done{background:#e8f3ec;color:var(--green)}:root[data-theme=dark] .work-chip.work-done{background:#52b07124}.work-owner{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted);font-size:12px}.work-attention{margin:0;color:var(--red);font-size:12px}.work-handoff-note{margin:0;font-size:12px;line-height:1.35;color:var(--text)}.work-ownership-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.work-status-select select{font:inherit;font-size:12px;padding:3px 6px;border-radius:6px;border:1px solid var(--border);background:var(--card);color:var(--text);max-width:100%}.work-note-editor{display:flex;flex-direction:column;gap:4px}.work-note-label{font-size:12px;color:var(--text-muted)}.work-note-input{font:inherit;font-size:12px;padding:5px 7px;border-radius:6px;border:1px solid var(--border);background:var(--card);color:var(--text);resize:vertical}.work-note-actions{display:flex;align-items:center;gap:8px;font-size:11px}.work-verification{margin:0;font-size:11px;color:var(--text-muted);line-height:1.35}.work-verification.divergent{color:var(--amber)}.work-error{margin:0;font-size:12px;color:var(--red)}.work-owner-cell{vertical-align:middle}.work-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.work-view-tabs{display:flex;flex-wrap:wrap;gap:6px}.work-coverage-note{color:var(--amber)}.work-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.work-list-row{display:flex;flex-wrap:wrap;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.work-list-main{flex:1 1 320px;min-width:0}.work-list-side{flex:0 1 200px}.work-list-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.work-source-chip{background:var(--steel-soft);color:var(--steel)}.work-list-line{margin:0 0 2px;font-size:12px;line-height:1.4}.work-orphans{margin-top:8px}.work-unsupported-toggle{margin-top:8px;font-size:12px}.work-unsupported-list{margin:6px 0 0;padding-left:18px;font-size:12px}.work-unsupported-list li{margin-bottom:4px;line-height:1.4}.work-ownership-failed{flex-direction:row;align-items:center;gap:8px;font-size:12px}.work-history{list-style:none;margin:4px 0 0;font-size:11px;line-height:1.45;border-left:2px solid var(--border);padding:0 0 0 8px}.work-history-note{font-style:italic}.work-guidance{margin-top:4px;padding-left:8px;border-left:2px solid var(--border)}.work-list-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:2px;font-size:12px}.work-list-problem{color:var(--text)}.work-tab-count{margin-left:5px;opacity:.75;font-variant-numeric:tabular-nums}.work-blocked-shortcut{color:var(--red)}.work-all-note{margin-top:4px}.work-focus-note{margin:8px 0 0}.source-health-strip{margin-bottom:12px}.source-health-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--card);font-size:12px}.source-health-summary-text{font-weight:600}.source-health-pill{padding:1px 7px;border-radius:999px;background:var(--steel-soft);color:var(--steel);white-space:nowrap}.source-health-details{margin-top:8px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.source-health-headline{margin:0 0 4px;font-weight:600}.source-health-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.source-health-row{padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.source-health-row.tone-bad{border-color:#ebc8c3}.source-health-row.tone-warn{border-color:#ead7aa}.source-health-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.source-health-line{margin:0 0 3px;font-size:12px;line-height:1.4}.source-health-facts{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--text-muted)}.source-health-evidence{margin:3px 0 0;font-size:12px}.source-health-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.source-health-form label{display:flex;flex-direction:column;gap:3px;font-size:12px}.source-health-form label span{color:var(--text-muted)}.source-health-form select,.source-health-form input{font:inherit;font-size:12px;padding:5px 7px;border-radius:6px;border:1px solid var(--border);background:var(--card);color:var(--text)}.source-health-wide{grid-column:1 / -1}.source-health-form-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}@media(max-width:720px){.work-ownership{min-width:0}.work-list-row{flex-direction:column}.work-list-main{flex:0 1 auto}.work-list-side{flex:1 1 auto}.source-health-form{grid-template-columns:1fr}}.work-owner-trigger{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:3px 5px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--text-muted);font:inherit;cursor:pointer}.work-owner-trigger:hover{border-color:var(--steel);color:var(--steel)}.work-owner-trigger:focus-visible{outline:2px solid var(--steel);outline-offset:2px}.work-owner-alert{color:var(--amber);font-weight:700}.work-owner-dialog{width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;padding:20px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);box-shadow:0 16px 64px #0006}.work-owner-dialog::backdrop{background:#0008}.work-owner-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.work-owner-dialog-heading h2{margin:0;font-size:17px}.work-owner-dialog-item{margin:10px 0 16px;font-weight:600}.optional-section{margin:16px 0;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.optional-section-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:13px 14px;text-align:left;font:inherit;color:var(--text);background:transparent;border:0;cursor:pointer}.optional-section-toggle span{color:var(--text-muted);margin-left:auto;font-size:12px}.optional-section-toggle:focus-visible{outline:2px solid var(--steel);outline-offset:2px}.optional-section-body:not([hidden]){padding:0 12px 12px}@media(max-width:640px){.optional-section-toggle{flex-wrap:wrap}.optional-section-toggle span{flex-basis:100%;margin-left:24px}}.inventory-lookup{margin:12px 0;padding:12px;border:1px solid var(--border);border-radius:6px}.inventory-lookup h3{margin:0 0 10px;font-size:14px}.inventory-lookup-search{display:flex;gap:8px}.inventory-lookup-search input{flex:1;min-width:0}.inventory-lookup-results{max-height:330px;overflow:auto}.inventory-lookup-part{padding:10px 0;border-top:1px solid var(--border)}.inventory-lookup-part dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0}.inventory-lookup-part dt{color:var(--text-muted);font-size:11px}.inventory-lookup-part dd{margin:0;overflow-wrap:anywhere}@media(max-width:640px){.inventory-lookup-part dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.company-pulse.home-tiles-3{grid-template-columns:1fr;gap:10px}.company-pulse.home-tiles-3 .home-tile{padding:12px 14px}.company-pulse.home-tiles-3 .home-tile .cap{font-size:11px}.company-pulse.home-tiles-3 .home-tile .val{font-size:24px}.company-pulse.home-tiles-3 .home-tile .note{display:block;-webkit-line-clamp:unset;font-size:12px;line-height:1.4;white-space:normal}}@media(min-width:769px){table.action-queue .queue-part-cell{min-width:135px;max-width:170px}table.action-queue .queue-part-cell .money-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:170px}table.action-queue .reason-cell{min-width:160px;max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}:root{--scroll-thumb: #adb8b5;--header-bg: rgba(244,243,238,.96)}:root[data-theme=dark]{--scroll-thumb: #46566a;--header-bg: rgba(28,36,48,.96)}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:2px solid transparent;background-clip:padding-box;border-radius:8px}*::-webkit-scrollbar-button{display:none}.app{grid-template-columns:236px minmax(0,1fr)}.sidebar,:root[data-theme=dark] .sidebar{background:#19222e;color:#c5d1de;border-right:1px solid #2b3746;padding:20px 12px 12px;gap:0;overflow:hidden;height:100dvh;color-scheme:dark;--scroll-thumb: #4b5a6d}.sidebar .brand{flex-shrink:0;padding:2px 14px 22px;gap:10px}.sidebar .brand .logo-full{width:172px}.sidebar .brand small{color:#aab9ca;font-size:9px;letter-spacing:1.5px}.sidebar-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;padding:0 4px 10px;scrollbar-gutter:stable}.sidebar-nav:focus-visible{outline:2px solid #89b5e1;outline-offset:-2px;border-radius:8px}.sidebar .nav-item{color:#c5d1de;border-radius:8px;padding:10px 11px;min-height:38px;gap:10px;margin:2px 0;font-size:13px;line-height:1.35;border:1px solid transparent;font-weight:500}.sidebar .nav-item>svg{flex:none;color:#95a8be}.sidebar .nav-item:hover,:root[data-theme=dark] .sidebar .nav-item:hover{background:#263244;color:#fff}.sidebar .nav-item.active{background:#382c39;border-color:#60404a;color:#fff;box-shadow:inset 3px 0 #ef606a}.sidebar .nav-item.active>svg{color:#ff9299}.sidebar .nav-section{color:#92a5ba;font-size:10px;letter-spacing:1.1px;padding:17px 11px 7px}.sidebar-nav>div:first-child .nav-section{padding-top:5px}.sidebar .nav-group-toggle{border-radius:7px}.sidebar .nav-group-toggle:hover{color:#e8eef5}.sidebar .nav-item:focus-visible,.sidebar-foot button:focus-visible,.sidebar-company-details summary:focus-visible{outline:2px solid #89b5e1;outline-offset:-2px}.sidebar-foot{flex:none;margin-top:6px;border-top:1px solid #334052;padding:12px 9px 2px;color:#a8b8ca}.sidebar-foot-row{gap:8px;margin-bottom:10px}.sidebar-signout,.sidebar-gear{border:1px solid #3d4d60;background:#232e3d;border-radius:8px;color:#d8e2ec;min-height:36px}.sidebar-signout{font-weight:500}.sidebar-company-details summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:11px;font-weight:600;color:#b5c3d3;padding:7px 0}.sidebar-company-details summary::-webkit-details-marker{display:none}.sidebar-company-details[open] summary svg{transform:rotate(180deg)}.sidebar-company-details .co{margin-top:8px}.sidebar-foot a,.sidebar-foot .row svg,.sidebar-foot .src{color:#a8b8ca}.header,:root[data-theme=dark] .header{background:var(--header-bg);border-bottom:1px solid var(--border);height:64px;padding:0 28px;gap:10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header h1{font-size:16px;letter-spacing:-.25px}.header .btn,.header .theme-toggle{border-color:var(--border);border-radius:8px;box-shadow:none;background:var(--surface)}.header .btn:hover,.header .theme-toggle:hover{background:var(--surface-2);border-color:var(--border-strong)}.content{padding:26px 28px 40px}.panel{box-shadow:var(--shadow)}@media(max-width:1000px)and (min-width:761px){.app{grid-template-columns:216px minmax(0,1fr)}.content{padding:20px}.sidebar{padding-left:8px;padding-right:8px}}@media(max-width:760px){.app{display:block}.sidebar,:root[data-theme=dark] .sidebar{width:276px;max-width:86vw;padding-top:18px}.header,:root[data-theme=dark] .header{height:auto;min-height:58px;padding:10px 12px;gap:8px}.content{padding:16px 12px 30px}}@media(prefers-reduced-motion:reduce){.sidebar,.sidebar-backdrop{transition:none}}@media print{.sidebar{display:none}.header{position:static}.content{padding:0}}
