*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#111827;background:#f3f4f6;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}select,select option{color:#111827;background-color:#fff}select:disabled,select:disabled option{color:#6b7280;opacity:1;-webkit-text-fill-color:#6b7280;background-color:#f3f4f6}.app{width:min(920px,100% - 28px);margin:0 auto;padding:32px 0 80px}.header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.eyebrow{letter-spacing:.14em;color:#2563eb;margin:0 0 5px;font-size:12px;font-weight:800}h1{margin:0;font-size:clamp(26px,5vw,38px)}.app-title{margin:0;font-size:clamp(22px,4vw,30px);font-weight:750}.sub{color:#6b7280;margin:8px 0 0}.status{color:#166534;background:#dcfce7;border-radius:999px;flex:none;padding:8px 12px;font-size:13px;font-weight:700}.card,.result,.coming{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:22px;box-shadow:0 6px 25px #0000000a}.card{margin-bottom:18px}.grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:16px;display:grid}label{color:#374151;gap:7px;font-size:13px;font-weight:700;display:grid}input,select{background:#fff;border:1px solid #d1d5db;border-radius:11px;outline:none;width:100%;padding:13px 14px}input:focus,select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:12px;width:100%;margin-top:20px;padding:15px;font-weight:800}button:disabled{opacity:.6}.result{margin-bottom:18px;position:relative}.grade{text-align:center;background:#f3f4f6;border-radius:12px;min-width:64px;padding:9px 12px;font-size:16px;font-weight:900;position:absolute;top:18px;right:18px}.grade-Aplus,.grade-A{color:#166534;background:#dcfce7}.grade-B{color:#92400e;background:#fef3c7}.grade-SKIP{color:#991b1b;background:#fee2e2}.profit{gap:4px;padding-right:90px;display:grid}.profit span,.stats span{color:#6b7280;font-size:13px}.profit strong{font-size:clamp(32px,8vw,48px);line-height:1.1}.stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.stats div{background:#f9fafb;border-radius:12px;gap:5px;padding:13px;display:grid}.stats strong{font-size:18px}.coming h2{margin:0 0 14px;font-size:17px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips span{color:#4b5563;background:#f3f4f6;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}@media (width<=650px){.identity-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-check{justify-content:flex-start;min-height:40px;padding:8px 10px}.verification-detail{grid-template-columns:62px 1fr;gap:8px}.app{padding-top:20px}.header{display:block}.status{margin-top:14px;display:inline-block}.grid,.stats{grid-template-columns:1fr}.card,.result,.coming{border-radius:15px;padding:17px}}.scanner-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin-bottom:18px;padding:22px;box-shadow:0 6px 25px #0000000a}.scanner-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.scanner-label{color:#6b7280;margin:0 0 3px;font-size:12px;font-weight:700}.scanner-head h2{margin:0;font-size:20px}.scan-ok{color:#166534;background:#dcfce7;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.scan-button{background:#2563eb;margin-top:0}.barcode-result{background:#f9fafb;border-radius:12px;gap:4px;margin-top:14px;padding:14px;display:grid}.barcode-result span,.barcode-result small{color:#6b7280;font-size:12px}.barcode-result strong{letter-spacing:.04em;font-size:22px}.scanner-modal{margin-top:8px}.video-wrap{aspect-ratio:4/3;background:#000;border-radius:16px;position:relative;overflow:hidden}.video-wrap video{object-fit:cover;width:100%;height:100%}.scan-frame{border:2px solid #fffffff2;border-radius:14px;height:34%;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%);box-shadow:0 0 0 999px #00000059}.scan-frame span{background:#ef4444;height:2px;position:absolute;top:50%;left:7%;right:7%;box-shadow:0 0 10px #ef4444e6}.scanner-message{text-align:center;color:#4b5563;margin:12px 0 0;font-size:13px;font-weight:700}.scanner-error{color:#991b1b;background:#fee2e2;border-radius:10px;margin:10px 0 0;padding:10px;font-size:13px;font-weight:700}.stop-button{background:#374151;margin-top:12px}@media (width<=650px){.scanner-card{border-radius:15px;padding:17px}.video-wrap{aspect-ratio:3/4}.scan-frame{height:24%}}.product-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin-bottom:18px;padding:22px;box-shadow:0 6px 25px #0000000a}.product-main{align-items:flex-start;gap:20px;display:flex}.product-main img{object-fit:contain;background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:150px;height:150px}.product-info{min-width:0}.product-info h2{margin:6px 0 10px;font-size:20px;line-height:1.45}.product-info p{color:#6b7280;margin:5px 0;font-size:13px}.source{color:#4b5563;background:#f3f4f6;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-block}.market-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.market-stats div{background:#f9fafb;border-radius:12px;gap:6px;padding:13px;display:grid}.market-stats span{color:#6b7280;font-size:12px}.market-stats strong{font-size:18px}.product-loading{text-align:center;margin:0;font-weight:700}.product-not-found{gap:5px;display:grid}.product-not-found span{color:#6b7280;font-size:12px}@media (width<=650px){.product-card{border-radius:15px;padding:17px}.product-main{gap:13px}.product-main img{width:100px;height:100px}.product-info h2{font-size:16px}.market-stats{grid-template-columns:repeat(2,1fr)}}.verification{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding-bottom:16px;display:flex}.verification>div{gap:2px;display:grid}.verification span{color:#6b7280;font-size:12px;font-weight:700}.verification strong{font-size:32px;line-height:1}.verification strong small{color:#9ca3af;font-size:13px}.verification p{color:#166534;margin:0;font-size:13px;font-weight:800}.verify-badges{gap:8px;margin-bottom:18px;display:flex}.verify-badges span{border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.verify-ok{color:#166534;background:#dcfce7}.verify-ng{color:#6b7280;background:#f3f4f6}.verification-label{text-align:right}.verification-very_high,.verification-high{color:#166534!important}.verification-medium{color:#92400e!important}.verification-low,.verification-none{color:#991b1b!important}.identity-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.identity-check{background:#f9fafb;border:1px solid #e5e7eb;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:8px 9px;display:flex}.identity-check span{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.identity-check strong{font-size:12px;line-height:1.2}.identity-ok{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.identity-ok span{color:#166534;background:#dcfce7}.identity-warn{color:#92400e;background:#fffbeb;border-color:#fde68a}.identity-warn span{color:#92400e;background:#fef3c7}.identity-ng{color:#991b1b;background:#fef2f2;border-color:#fecaca}.identity-ng span{color:#991b1b;background:#fee2e2}.identity-unknown{color:#6b7280}.identity-unknown span{color:#6b7280;background:#e5e7eb}.verification-details{background:#fff;border:1px solid #e5e7eb;border-radius:11px;margin-bottom:14px;overflow:hidden}.verification-details summary{cursor:pointer;color:#374151;-webkit-user-select:none;user-select:none;padding:10px 12px;font-size:12px;font-weight:800}.verification-details[open] summary{border-bottom:1px solid #e5e7eb}.verification-detail-list{gap:0;display:grid}.verification-detail{border-bottom:1px solid #f3f4f6;grid-template-columns:75px 1fr;gap:10px;padding:10px 12px;display:grid}.verification-detail:last-child{border-bottom:0}.verification-detail strong{font-size:12px}.verification-detail span{color:#4b5563;font-size:12px;line-height:1.5}.verification-detail-ok strong{color:#166534}.verification-detail-warn strong{color:#92400e}.verification-detail-ng strong{color:#991b1b}.verify-service-label{color:#6b7280;margin-bottom:7px;font-size:11px;font-weight:700}.status--connecting,.status--degraded{color:#92400e;background:#fef3c7}.status--offline{color:#991b1b;background:#fee2e2}.radar__title-clean{margin:.2rem 0 .4rem;font-size:clamp(1.75rem,7vw,3.25rem)}.radar__intro{max-width:58rem;color:var(--muted,#64748b);line-height:1.65}.source-label-clean,.source-state-clean{display:block}.radar__loading-clean{gap:.15rem;display:grid}.radar__loading-clean small{color:#64748b}.radar-card__reason-clean{color:#475569;margin:.35rem 0;font-size:.78rem}.availability-clean{color:#334155;background:#f1f5f9;border-radius:999px;justify-self:end;padding:.3rem .55rem;font-size:.72rem;font-weight:700}.official-offer-clean{color:#fff;background:#0f766e;border-radius:.55rem;align-items:center;min-height:2.4rem;padding:.4rem .7rem;font-weight:700;text-decoration:none;display:inline-flex}.radar__disclaimer-clean{color:#64748b;margin:1rem 0 0;font-size:.76rem;line-height:1.6}.autopilot-dashboard{background:linear-gradient(145deg,#f8fafc,#eefbf7);border:1px solid #0f172a1a;border-radius:1rem;margin:1rem 0 1.25rem;padding:.9rem}.autopilot-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.autopilot-access{color:#334155;gap:.3rem;margin-bottom:.75rem;font-size:.78rem;font-weight:700;display:grid}.autopilot-access input{background:#fff;border:1px solid #94a3b8;border-radius:.55rem;min-height:2.65rem;padding:.55rem}.autopilot-access__help{color:#64748b;margin:-.35rem 0 .75rem;font-size:.76rem;line-height:1.5}.opp-access,.inv-access,.listing-access,.rev-access,.settings-access{color:#334155;gap:.3rem;margin-bottom:.75rem;font-size:.78rem;font-weight:700;display:grid}.opp-access input,.inv-access input,.listing-access input,.rev-access input,.settings-access input{background:#fff;border:1px solid #94a3b8;border-radius:.55rem;min-height:2.65rem;padding:.55rem}.autopilot-dashboard__metrics>div{background:#fff;border-radius:.75rem;min-width:0;padding:.75rem;box-shadow:0 2px 10px #0f172a0d}.autopilot-dashboard__metrics small,.autopilot-dashboard__metrics strong{display:block}.autopilot-dashboard__metrics small{color:#64748b;font-size:.72rem}.autopilot-dashboard__metrics strong{overflow-wrap:anywhere;margin-top:.2rem;font-size:1rem}.autopilot-source-health{background:#fff;border:1px solid #0f172a1a;border-radius:.7rem;margin-top:.75rem}.autopilot-source-health summary{cursor:pointer;padding:.75rem;font-weight:700}.autopilot-source-health>p{color:#64748b;margin:0;padding:0 .75rem .75rem}.autopilot-source-health__item{border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .6rem;padding:.6rem .75rem;font-size:.78rem;display:grid}.autopilot-source-health__item span{color:#166534}.autopilot-source-health__item small{color:#64748b;grid-column:1/-1}.autopilot-source-health__item.is-warning span{color:#b45309;font-weight:700}.autopilot-dashboard__row{gap:.65rem;margin-top:.75rem;display:grid}.autopilot-settings,.autopilot-calibration,.autopilot-outcomes{background:#fff;border:1px solid #0f172a1a;border-radius:.7rem}.autopilot-budget{background:#fff;border:1px solid #0f172a1a;border-radius:.7rem;margin-top:.75rem}.autopilot-budget summary{cursor:pointer;padding:.75rem;font-weight:700}.autopilot-budget>p,.autopilot-budget>small{color:#475569;margin:0;padding:0 .75rem .75rem;display:block}.autopilot-budget__item{border-top:1px solid #e2e8f0;gap:.25rem;padding:.65rem .75rem;display:grid}.autopilot-budget__item small{color:#64748b;display:block}.autopilot-budget__item span{color:#334155;font-size:.78rem}.autopilot-settings summary,.autopilot-calibration summary,.autopilot-outcomes summary{cursor:pointer;padding:.75rem;font-weight:700}.autopilot-settings__grid{gap:.65rem;padding:0 .75rem .75rem;display:grid}.autopilot-settings__grid label{color:#475569;gap:.25rem;font-size:.78rem;display:grid}.autopilot-settings__grid input:not([type=checkbox]),.autopilot-settings__grid select,.autopilot-outcome-row input{border:1px solid #cbd5e1;border-radius:.55rem;width:100%;min-height:2.65rem;padding:.55rem}.autopilot-settings__confirm{align-items:center;grid-template-columns:auto 1fr!important}.autopilot-settings__grid button,.autopilot-outcome-row button{color:#fff;background:#0f766e;border:0;border-radius:.55rem;min-height:2.65rem;font-weight:700}.autopilot-calibration p{color:#475569;margin:0;padding:0 .75rem .75rem;font-size:.82rem}.autopilot-outcomes{margin-top:.75rem}.autopilot-outcome-row{border-top:1px solid #e2e8f0;gap:.5rem;padding:.75rem;display:grid}.autopilot-outcome-row small{color:#64748b;display:block}.autopilot-message,.radar__message{color:#155e75;background:#ecfeff;border-radius:.6rem;padding:.65rem .8rem}.autopilot-actionable,.autopilot-watched{background:#fff;border:1px solid #0f172a1a;border-radius:.7rem;margin-top:.75rem}.autopilot-actionable summary,.autopilot-watched summary{cursor:pointer;padding:.75rem;font-weight:700}.autopilot-actionable>p,.autopilot-watched>p{color:#64748b;margin:0;padding:0 .75rem .75rem}.autopilot-actionable__item,.autopilot-watched__item{border-top:1px solid #e2e8f0;gap:.3rem;padding:.65rem .75rem;display:grid}.autopilot-actionable__item>div:first-child,.autopilot-watched__item>div:first-child{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.autopilot-actionable__item small,.autopilot-watched__item small{color:#64748b;font-size:.76rem;display:block}.autopilot-actionable__economics{color:#334155;flex-wrap:wrap;gap:.5rem .9rem;font-size:.78rem;display:flex}.autopilot-actionable__offer,.autopilot-watched__item a{flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.8rem;display:flex}.autopilot-actionable__offer .is-stale{color:#a56313}.autopilot-actionable__item .is-unverified,.autopilot-watched__item .is-unverified{color:#86570e;background:#fff2d8;border-radius:.4rem;width:fit-content;margin:0;padding:.15rem .5rem;font-size:.76rem;font-weight:700}.radar-card__trust:has(.decision-state) .is-unverified{display:none}.decision-state{font-weight:800}.decision-state--buy_candidate{color:#166534!important;background:#dcfce7!important}.decision-state--rejected{color:#991b1b!important;background:#fee2e2!important}.decision-state--needs_confirmation,.decision-state--watch{color:#92400e!important;background:#fef3c7!important}.radar-card__economics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.7rem 0;display:grid}.radar-card__economics>div{background:#f8fafc;border-radius:.55rem;padding:.55rem}.radar-card__economics small,.radar-card__economics strong{display:block}.radar-card__economics small{color:#64748b;font-size:.68rem}.radar-card__economics strong{margin-top:.15rem;font-size:.84rem}.radar-card__lane{color:#475569;margin:.35rem 0;font-size:.72rem}.radar-card__workflow-actions{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.radar-card__workflow-actions button{background:#fff;border:1px solid #cbd5e1;border-radius:.55rem;min-height:2.4rem;padding:.4rem .65rem}.radar-card__workflow-actions button.is-source{color:#fff;background:#047857;border-color:#047857;font-weight:800}.radar-card__workflow-actions button:disabled{cursor:not-allowed;opacity:.55}.radar-card__user-action{color:#334155;background:#f1f5f9;border-radius:.5rem;flex:1 0 100%;margin:0;padding:.45rem .6rem;font-size:.76rem;font-weight:700}.radar-card__user-action--sourced{color:#166534;background:#dcfce7}.radar-card__user-action--skipped{color:#991b1b;background:#fef2f2}.radar-card__detail{border-top:1px solid #e2e8f0;margin-top:.65rem;padding-top:.55rem}.radar-card__detail summary{cursor:pointer;color:#0f766e;font-size:.8rem;font-weight:700}.radar-card__detail-offer{border-bottom:1px solid #f1f5f9;grid-template-columns:1fr auto;align-items:center;gap:.35rem;padding:.55rem 0;font-size:.78rem;display:grid}.radar-card__detail-offer small{color:#64748b;display:block}.radar-card__detail-offer a{color:#0f766e;grid-column:1/-1}.offer-identity{min-width:0}.offer-variant-badge{color:#fff;background:#7c2d12;border-radius:999px;margin-left:.4rem;padding:.1rem .4rem;font-size:.68rem;font-weight:800;display:inline-flex}.offer-cost-metadata{grid-column:1/-1;gap:.25rem;margin:.15rem 0;display:grid}.offer-cost-metadata div{grid-template-columns:minmax(7rem,.45fr) 1fr;gap:.5rem;display:grid}.offer-cost-metadata dt{color:#64748b}.offer-cost-metadata dd{text-align:right;overflow-wrap:anywhere;margin:0}.offer-shipping-confirmation{grid-column:1/-1;gap:.5rem;width:100%;display:flex}.offer-shipping-confirmation input{flex:1;min-width:0}.radar-card__prediction-detail{background:#f5f7ff;border-radius:.75rem;padding:.75rem}.radar-card__prediction-detail ul{margin:.4rem 0;padding-inline-start:1.25rem}@media (width>=760px){.autopilot-dashboard{padding:1rem}.autopilot-dashboard__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.autopilot-dashboard__metrics strong{font-size:1.2rem}.autopilot-dashboard__row{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr)}.autopilot-settings__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.autopilot-outcome-row{grid-template-columns:minmax(12rem,2fr) 1fr 1fr auto;align-items:end}}.radar{--radar-ink:#10221a;--radar-green:#08765a;--radar-mint:#dff7ed;color:var(--radar-ink);margin-bottom:28px}.radar__hero{background:radial-gradient(circle at 90% 15%,#32d3992e,#0000 28%),linear-gradient(145deg,#f8fffc 0%,#edf9f4 100%);border:1px solid #cfe5dc;border-radius:22px 22px 0 0;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.radar__eyebrow{color:var(--radar-green);letter-spacing:.16em;margin:0 0 6px;font-size:11px;font-weight:900}.radar__hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(28px,6vw,42px)}.radar__hero p:not(.radar__eyebrow){color:#52635c;max-width:600px;margin:9px 0 0;font-size:13px;line-height:1.7}.radar__sync{color:#17634e;background:#ffffffd1;border:1px solid #b9dfcf;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.radar__sync>span,.source-dot{background:#1cac7d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #1cac7d1f}.radar__sync--warn>span,.source-dot--error,.source-dot--rate_limited,.source-dot--unavailable{background:#d89023;box-shadow:0 0 0 3px #d8902321}.radar__tabs{scrollbar-width:none;background:#fff;border-left:1px solid #dce8e3;border-right:1px solid #dce8e3;gap:5px;padding:10px;display:flex;overflow-x:auto}.radar__tabs::-webkit-scrollbar{display:none}.radar__tabs button{color:#53615b;background:0 0;border:1px solid #0000;border-radius:10px;width:auto;min-width:max-content;margin:0;padding:9px 13px;font-size:12px;font-weight:800}.radar__tabs button.is-active{background:var(--radar-mint);color:#086148;border-color:#bae2d3}.radar__toolbar{background:#fff;border:1px solid #dce8e3;border-top-color:#edf3f0;border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex;position:relative}.radar__toolbar label{align-items:center;gap:8px;display:flex}.radar__toolbar label>span{color:#708078;font-size:11px}.radar__toolbar select{border-radius:9px;width:auto;max-width:210px;padding:7px 30px 7px 10px;font-size:12px}.radar__source-status summary{cursor:pointer;color:#52635c;font-size:12px;font-weight:800}.radar__source-status>div{z-index:20;background:#fff;border:1px solid #d7e3de;border-radius:14px;width:min(360px,100vw - 28px);padding:8px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 44px #10221a29}.radar__source-status p{border-bottom:1px solid #eff3f1;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;margin:0;padding:8px;display:grid}.radar__source-status p:last-child{border-bottom:0}.radar__source-status strong{font-size:11px}.radar__source-status small{color:#74827b;font-size:10px}.radar__loading,.radar__empty{background:#ffffffbd;border:1px dashed #cddbd5;border-radius:16px;align-items:center;gap:13px;min-height:112px;margin-top:12px;padding:22px;display:flex}.radar__loading>span{border:3px solid #cfe7de;border-top-color:var(--radar-green);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite radar-spin}.radar__loading div{gap:3px;display:grid}.radar__loading small,.radar__empty p{color:#718078;margin:0;font-size:12px;line-height:1.6}.radar__empty{gap:5px;display:grid}@keyframes radar-spin{to{transform:rotate(360deg)}}.radar__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.radar-card{background:#fff;border:1px solid #dfe7e3;border-radius:17px;grid-template-columns:118px minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 7px 24px #10221a0e}.radar-card__media{background:#f3f7f5;min-height:188px;position:relative}.radar-card__media img{object-fit:contain;width:100%;height:100%;padding:8px}.radar-card__placeholder{color:#b3c7bf;place-items:center;height:100%;font:900 30px/1 Georgia,serif;display:grid}.radar-card__rank{color:#fff;background:#10221ad9;border-radius:7px;padding:4px 7px;font-size:10px;font-weight:900;position:absolute;top:8px;left:8px}.radar-card__body{flex-direction:column;min-width:0;padding:14px;display:flex}.radar-card__meta{color:#718078;justify-content:space-between;gap:7px;font-size:9px;font-weight:800;display:flex}.radar-card__meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radar-card__meta .is-stale{color:#a56313}.radar-card h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.radar-card__brand{color:#78867f;margin:3px 0 0;font-size:10px}.radar-card__reason{color:#3f5048;margin:8px 0;font-size:10px;line-height:1.45}.radar-card__trust{flex-wrap:wrap;gap:5px;margin-top:auto;display:flex}.radar-card__trust span{color:#65746d;background:#f0f2f1;border-radius:6px;padding:4px 6px;font-size:9px;font-weight:800}.radar-card__trust span.is-exact{color:#087052;background:#e1f6ed}.radar-card__trust span.is-unverified{color:#86570e;background:#fff2d8}.radar-card__offer{border-top:1px solid #eef2f0;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:10px;padding-top:9px;display:flex}.radar-card__offer>div{gap:1px;display:grid}.radar-card__offer small{color:#77867f;font-size:9px}.radar-card__offer strong{font-size:16px}.availability{color:#68766f;background:#f0f2f1;border-radius:999px;flex:none;padding:4px 6px;font-size:9px;font-weight:900}.availability--available{color:#08674d;background:#def6eb}.availability--preorder{color:#3155a4;background:#e4ebff}.availability--unavailable{color:#94423c;background:#f5e5e4}.radar__disclaimer{color:#718078;margin:12px 2px 0;font-size:10px;line-height:1.6}@media (width<=760px){.radar__hero{padding:19px;display:grid}.radar__sync{justify-self:start}.radar__grid{grid-template-columns:1fr}.radar-card{grid-template-columns:104px minmax(0,1fr)}.radar-card__media{min-height:180px}}@media (width<=420px){.radar__hero{border-radius:17px 17px 0 0}.radar__hero h1{font-size:30px}.radar__toolbar{align-items:stretch}.radar__toolbar label{min-width:0}.radar__toolbar select{min-width:0;max-width:165px}.radar-card{grid-template-columns:92px minmax(0,1fr)}.radar-card__media{min-height:192px}.radar-card__body{padding:12px}}.compare-product-main{margin-bottom:20px}.market-compare{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.market-box{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:15px}.market-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.market-title strong{font-size:14px}.market-ok{color:#166534;background:#dcfce7;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.market-price{margin-top:13px;font-size:26px;font-weight:900}.market-box p{color:#6b7280;margin:7px 0 0;font-size:12px}.best-price{color:#fff;background:#111827;border-radius:14px;gap:3px;margin-top:14px;padding:18px;display:grid}.best-price span{color:#d1d5db;font-size:12px}.best-price strong{font-size:30px}.best-price small{color:#9ca3af}@media (width<=650px){.verification{align-items:flex-start}.verification p{text-align:right;max-width:150px}.market-compare{grid-template-columns:1fr 1fr}.market-price{font-size:22px}.market-title{flex-direction:column;align-items:flex-start}}.overseas-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin-bottom:18px;padding:22px;box-shadow:0 6px 25px #0000000a}.overseas-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.overseas-head>div>span{color:#6b7280;font-size:12px;font-weight:700}.overseas-head h2{margin:3px 0 0;font-size:21px}.overseas-status{border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.overseas-status.ready{color:#166534;background:#dcfce7}.overseas-status.waiting{color:#92400e;background:#fef3c7}.fx-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.fx-grid>div{background:#f9fafb;border-radius:13px;gap:5px;padding:14px;display:grid}.fx-grid span{color:#6b7280;font-size:12px}.fx-grid strong{font-size:20px}.fx-note{color:#9ca3af;margin:9px 0 0;font-size:11px}.ebay-placeholder{border:1px dashed #d1d5db;border-radius:13px;margin-top:16px;padding:16px}.ebay-placeholder strong{font-size:14px}.ebay-placeholder p{color:#6b7280;margin:7px 0 0;font-size:12px;line-height:1.6}@media (width<=650px){.overseas-card{border-radius:15px;padding:17px}.overseas-head{display:block}.overseas-status{margin-top:10px;display:inline-block}.fx-grid{grid-template-columns:repeat(3,1fr)}.fx-grid>div{padding:11px 8px}.fx-grid strong{font-size:16px}.identity-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.identity-check{justify-content:flex-start;min-height:42px;padding:9px 12px}.identity-check strong{white-space:nowrap;font-size:12px}.verification-detail{grid-template-columns:64px minmax(0,1fr);gap:10px}.verification-detail span{overflow-wrap:anywhere}}.profit-form-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.profit-form-head span{color:#2563eb;letter-spacing:.08em;font-size:11px;font-weight:900}.profit-form-head h2{margin:3px 0 0}.profit-form-note{color:#64748b;background:#f8fafc;border-radius:10px;margin:0 0 18px;padding:11px 12px;font-size:12px;line-height:1.6}.market-select-label{gap:7px;margin-bottom:16px;display:grid}.market-select-label small,.profit-input-grid label small{color:#94a3b8;font-size:10px;line-height:1.4}.profit-input-grid{align-items:start}.profit-input-grid label{gap:7px;display:grid}.profit-cost-section{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-top:16px;padding:14px}.profit-section-label{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.profit-section-label span{color:#172033;font-size:14px;font-weight:800}.profit-section-label small{color:#94a3b8;font-size:10px;font-weight:600}.profit-input-cost-grid{margin:0}.calculate-button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:13px;width:100%;margin-top:18px;padding:15px 18px;font-size:15px;font-weight:900}.calculate-button:disabled{opacity:.6;cursor:wait}.decision-card{overflow:hidden}.decision-head{justify-content:space-between;align-items:stretch;gap:12px;margin-bottom:14px;display:flex}.decision-status,.decision-safe-profit{border-radius:13px;flex:1;gap:5px;padding:15px;display:grid}.decision-status span,.decision-safe-profit span{font-size:11px;font-weight:800}.decision-status strong{font-size:23px;line-height:1.2}.decision-safe-profit{text-align:right}.decision-safe-profit strong{font-size:27px;line-height:1.1}.decision-buy .decision-status,.decision-buy .decision-safe-profit{color:#166534;background:#f0fdf4}.decision-caution .decision-status,.decision-caution .decision-safe-profit{color:#92400e;background:#fffbeb}.decision-skip .decision-status,.decision-skip .decision-safe-profit{color:#991b1b;background:#fef2f2}.buy-limit-main{color:#fff;background:#111827;border-radius:14px;gap:4px;padding:18px;display:grid}.buy-limit-main span{color:#cbd5e1;font-size:12px;font-weight:700}.buy-limit-main strong{font-size:34px;line-height:1.1}.buy-limit-main small{color:#94a3b8;margin-top:4px;font-size:11px;line-height:1.5}.profit-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.profit-metrics>div{background:#f9fafb;border:1px solid #e5e7eb;border-radius:11px;gap:4px;padding:12px;display:grid}.profit-metrics span{color:#6b7280;font-size:10px;font-weight:700}.profit-metrics strong{font-size:14px}.profit-details{border:1px solid #e5e7eb;border-radius:12px;margin-top:14px;overflow:hidden}.profit-details summary{cursor:pointer;color:#374151;padding:12px 14px;font-size:12px;font-weight:900}.profit-details[open] summary{border-bottom:1px solid #e5e7eb}.profit-detail-list{display:grid}.profit-detail-list>div{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.profit-detail-list>div:last-child{border-bottom:0}.profit-detail-list span{color:#6b7280;font-size:12px}.profit-detail-list strong{font-size:12px}.profit-detail-normal{background:#f8fafc}.profit-detail-final{background:#f0fdf4}.profit-detail-final span,.profit-detail-final strong{color:#166534;font-weight:900}.decision-note{color:#64748b;margin:12px 0 0;font-size:11px;line-height:1.6}@media (width<=650px){.profit-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-head{gap:8px}.decision-status,.decision-safe-profit{padding:13px}.decision-status strong{font-size:19px}.decision-safe-profit strong{font-size:22px}.profit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.buy-limit-main strong{font-size:30px}}.profit-advanced{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:14px;overflow:hidden}.profit-advanced summary{cursor:pointer;color:#374151;-webkit-user-select:none;user-select:none;padding:13px 14px;font-size:13px;font-weight:900}.profit-advanced[open] summary{border-bottom:1px solid #e5e7eb}.profit-advanced-note{color:#94a3b8;margin:12px 14px 0;font-size:11px}.profit-advanced .profit-input-grid{padding:14px}@media (width<=650px){.profit-input-primary,.profit-advanced .profit-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profit-metrics span{line-height:1.3}}.reference-market{background:#f8fafc;border:1px solid #dbe3ef;border-radius:14px;margin-top:14px;padding:16px}.reference-market-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reference-market-head>div{gap:4px;display:grid}.reference-market-head>div>span{color:#64748b;font-size:11px;font-weight:800}.reference-market-head strong{color:#0f172a;font-size:25px;line-height:1.15}.reference-market-count{color:#3730a3;background:#e0e7ff;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:900}.reference-market>p{color:#64748b;margin:9px 0 14px;font-size:11px;line-height:1.6}.condition-field{color:#374151;gap:6px;margin-bottom:10px;font-size:12px;font-weight:800;display:grid}.condition-field select{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:11px;width:100%;min-height:44px;padding:0 12px;font-size:14px;font-weight:700}.use-reference-price{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:11px;width:100%;min-height:44px;padding:10px 13px;font-size:13px;font-weight:900}.used-price-waiting{background:#fff7ed;border-radius:10px;gap:3px;padding:11px 12px;display:grid}.used-price-waiting strong{color:#9a3412;font-size:12px}.used-price-waiting span{color:#9a3412;font-size:10px;line-height:1.5}@media (width<=650px){.reference-market-head strong{font-size:22px}}.price-evidence{border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:11px 13px;display:flex}.price-evidence>div{gap:2px;display:grid}.price-evidence>div>span{font-size:10px;font-weight:700}.price-evidence>div>strong{font-size:13px}.price-evidence-status{border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:900}.price-evidence-manual{color:#475569;background:#f8fafc}.price-evidence-manual .price-evidence-status{color:#475569;background:#e2e8f0}.price-evidence-current_listing{color:#9a3412;background:#fff7ed}.price-evidence-current_listing .price-evidence-status{color:#9a3412;background:#ffedd5}.price-evidence-verified_sold{color:#166534;background:#f0fdf4}.price-evidence-verified_sold .price-evidence-status{color:#166534;background:#dcfce7}.decision-verify .decision-status,.decision-verify .decision-safe-profit{color:#9a3412;background:#fff7ed}@media (width<=650px){.price-evidence{padding:10px 11px}}.listing-analysis{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:10px;margin:14px 0;padding:13px;display:grid}.listing-analysis-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.listing-analysis-title>div{gap:2px;display:grid}.listing-analysis-title>div>span{color:#64748b;font-size:10px;font-weight:800}.listing-analysis-title>div>strong{color:#0f172a;font-size:14px}.listing-analysis-title>span{color:#64748b;font-size:10px;font-weight:700}.listing-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.listing-stat-grid>div{background:#f8fafc;border-radius:9px;gap:3px;padding:9px;display:grid}.listing-stat-grid span{color:#64748b;font-size:9px;font-weight:700}.listing-stat-grid strong{color:#0f172a;font-size:12px}.listing-analysis-source{flex-wrap:wrap;gap:7px;display:flex}.listing-analysis-source span{color:#475569;background:#f1f5f9;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:700}.listing-reference-box{background:#eff6ff;border-radius:10px;gap:3px;padding:12px;display:grid}.listing-reference-box>span{color:#1e40af;font-size:10px;font-weight:800}.listing-reference-box>strong{color:#1e3a8a;font-size:22px;line-height:1.1}.listing-reference-box>small{color:#64748b;font-size:9px;line-height:1.5}.listing-gap{color:#64748b;font-size:10px}.listing-gap strong{color:#0f172a;margin-left:4px}.listing-warning{color:#9a3412;background:#fff7ed;border-radius:9px;gap:3px;padding:10px;display:grid}.listing-warning strong{font-size:11px}.listing-warning span{font-size:9px;line-height:1.5}@media (width<=650px){.listing-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-stat-grid strong{font-size:13px}}.price-scenarios{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:11px;margin:14px 0;padding:13px;display:grid}.price-scenarios-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.price-scenarios-head>div{gap:2px;display:grid}.price-scenarios-head>div>span{color:#64748b;font-size:10px;font-weight:800}.price-scenarios-head>div>strong{color:#0f172a;font-size:14px}.scenario-ready,.scenario-waiting{border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:900}.scenario-ready{color:#166534;background:#dcfce7}.scenario-waiting{color:#92400e;background:#fef3c7}.scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.scenario-grid>div{background:#f8fafc;border-radius:10px;gap:4px;padding:10px;display:grid}.scenario-grid span{color:#64748b;font-size:9px;font-weight:700}.scenario-grid strong{color:#0f172a;font-size:13px}.scenario-insufficient{background:#fff7ed;border-radius:10px;gap:4px;padding:10px 11px;display:grid}.scenario-insufficient strong{color:#9a3412;font-size:11px}.scenario-insufficient span{color:#9a3412;font-size:9px;line-height:1.55}.use-safe-price{color:#fff;cursor:pointer;background:#166534;border:0;border-radius:10px;width:100%;min-height:43px;padding:10px 12px;font-size:12px;font-weight:900}@media (width<=650px){.scenario-grid{grid-template-columns:1fr}.scenario-grid>div{grid-template-columns:1fr auto;align-items:center}.scenario-grid>div span{font-size:10px}.scenario-grid>div strong{font-size:13px}}.manual-sold{background:#fff;border:1px solid #dbe3ef;border-radius:12px;margin:14px 0;overflow:hidden}.manual-sold summary{cursor:pointer;color:#334155;padding:13px 14px;font-size:12px;font-weight:900}.manual-sold[open] summary{border-bottom:1px solid #e5e7eb}.manual-sold-body{gap:13px;padding:14px;display:grid}.manual-sold-body>p{color:#64748b;margin:0;font-size:10px;line-height:1.6}.manual-sold-body label{color:#374151;gap:6px;font-size:11px;font-weight:800;display:grid}.manual-sold-body select,.manual-sold-body textarea{box-sizing:border-box;color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:10px}.manual-sold-body select{min-height:42px;padding:0 10px}.manual-sold-body textarea{resize:vertical;padding:10px;line-height:1.5}.manual-sold-body small{color:#94a3b8;font-size:9px}.analyze-sold-button{color:#fff;cursor:pointer;background:#334155;border:0;border-radius:10px;width:100%;min-height:43px;font-size:12px;font-weight:900}.analyze-sold-button:disabled{opacity:.6}.manual-sold-result{background:#f0fdf4;border-radius:11px;gap:10px;padding:12px;display:grid}.manual-sold-result-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.manual-sold-result-head>div{gap:2px;display:grid}.manual-sold-result-head span{color:#166534;font-size:9px;font-weight:800}.manual-sold-result-head strong{color:#14532d;font-size:14px}.manual-sold-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.manual-sold-scenarios>div{background:#fff;border-radius:9px;gap:3px;padding:9px;display:grid}.manual-sold-scenarios span{color:#64748b;font-size:9px}.manual-sold-scenarios strong{color:#14532d;font-size:12px}.use-manual-safe-price{color:#fff;cursor:pointer;background:#166534;border:0;border-radius:10px;width:100%;min-height:43px;font-size:12px;font-weight:900}.manual-sold-warning,.sold-outlier-note{color:#64748b;margin:0;font-size:9px;line-height:1.55}.sold-outlier-note{color:#9a3412;background:#fff7ed;border-radius:8px;padding:8px 9px}@media (width<=650px){.manual-sold-scenarios{grid-template-columns:1fr}.manual-sold-scenarios>div{grid-template-columns:1fr auto;align-items:center}}.demand-panel{background:#fff;border:1px solid #dbe3ef;border-radius:12px;margin:14px 0;overflow:hidden}.demand-panel summary{cursor:pointer;color:#334155;padding:13px 14px;font-size:12px;font-weight:900}.demand-panel[open] summary{border-bottom:1px solid #e5e7eb}.demand-panel-body{gap:13px;padding:14px;display:grid}.demand-panel-body>p{color:#64748b;margin:0;font-size:10px;line-height:1.6}.demand-panel-body label{color:#374151;gap:6px;font-size:11px;font-weight:800;display:grid}.demand-panel-body input,.demand-panel-body select{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:10px;width:100%;min-height:42px;padding:0 10px;font-size:13px;font-weight:700}.demand-panel-body small{color:#94a3b8;font-size:9px}.demand-context{flex-wrap:wrap;gap:7px;display:flex}.demand-context span{color:#64748b;background:#f1f5f9;border-radius:999px;padding:6px 8px;font-size:9px}.demand-context strong{color:#334155}.demand-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.analyze-demand-button{color:#fff;cursor:pointer;background:#334155;border:0;border-radius:10px;width:100%;min-height:43px;font-size:12px;font-weight:900}.analyze-demand-button:disabled{opacity:.6}.demand-result{background:#f8fafc;border-radius:11px;gap:11px;padding:12px;display:grid}.demand-result-a,.demand-result-b{background:#f0fdf4}.demand-result-c{background:#fffbeb}.demand-result-d{background:#fff7ed}.demand-result-e{background:#fef2f2}.demand-result-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.demand-result-head>div:first-child{gap:2px;display:grid}.demand-result-head span{color:#64748b;font-size:9px;font-weight:800}.demand-result-head strong{color:#0f172a;font-size:15px}.demand-estimated{color:#92400e;background:#fef3c7;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.demand-main-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.demand-main-metrics>div,.demand-probabilities>div{background:#ffffffd9;border-radius:9px;gap:3px;padding:10px;display:grid}.demand-main-metrics span,.demand-probabilities span{color:#64748b;font-size:9px}.demand-main-metrics strong{color:#0f172a;font-size:17px}.demand-probabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.demand-probabilities strong{color:#0f172a;font-size:13px}.demand-meta{flex-wrap:wrap;gap:7px;display:flex}.demand-meta span{color:#64748b;background:#ffffffd9;border-radius:999px;padding:5px 7px;font-size:9px}.demand-meta strong{color:#334155}.demand-result>p{color:#64748b;margin:0;font-size:9px;line-height:1.55}.demand-data-warning{background:#f8fafc;border-radius:9px;gap:3px;padding:10px;display:grid}.demand-data-warning strong{color:#475569;font-size:10px}.demand-data-warning span{color:#64748b;font-size:9px;line-height:1.5}@media (width<=650px){.demand-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-probabilities{grid-template-columns:repeat(3,minmax(0,1fr))}}.capital-efficiency{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:11px;margin-top:14px;padding:13px;display:grid}.capital-a,.capital-b{background:#f0fdf4}.capital-c{background:#fffbeb}.capital-d{background:#fff7ed}.capital-e{background:#fef2f2}.capital-efficiency-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.capital-efficiency-head>div{gap:2px;display:grid}.capital-efficiency-head span{color:#64748b;font-size:10px;font-weight:800}.capital-efficiency-head strong{color:#0f172a;font-size:16px}.capital-estimated{background:#fef3c7;border-radius:999px;flex:none;padding:5px 8px;color:#92400e!important;font-size:9px!important;font-weight:900!important}.capital-main-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.capital-main-grid>div{background:#ffffffe0;border-radius:10px;gap:3px;padding:12px;display:grid}.capital-main-grid span{color:#64748b;font-size:10px;font-weight:700}.capital-main-grid strong{color:#0f172a;font-size:21px}.capital-main-grid small{color:#64748b;font-size:9px}.capital-profit-day strong{color:#166534}.capital-sub-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.capital-sub-grid>div{background:#ffffffd1;border-radius:9px;gap:3px;padding:9px;display:grid}.capital-sub-grid span{color:#64748b;font-size:8px;font-weight:700}.capital-sub-grid strong{color:#0f172a;font-size:12px}.capital-efficiency>p{color:#64748b;margin:0;font-size:9px;line-height:1.55}@media (width<=650px){.capital-sub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-main-grid strong{font-size:19px}}.final-decision{background:#fff;border:2px solid #e2e8f0;border-radius:14px;gap:12px;margin-top:14px;padding:15px;display:grid}.final-grade-aplus,.final-grade-a{background:#f0fdf4;border-color:#86efac}.final-grade-b{background:#eff6ff;border-color:#bfdbfe}.final-grade-c{background:#fffbeb;border-color:#fde68a}.final-grade-skip{background:#fef2f2;border-color:#fecaca}.final-grade-verify{background:#fff7ed;border-color:#fed7aa}.final-decision-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.final-decision-head>div{gap:4px;display:grid}.final-decision-head>div>span{color:#64748b;font-size:10px;font-weight:900}.final-decision-head>div>div{align-items:baseline;gap:9px;display:flex}.final-grade{color:#0f172a;font-size:31px;line-height:1}.final-label{color:#334155;font-size:14px}.final-provisional{color:#92400e;background:#fef3c7;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:900}.final-score-main{background:#ffffffe6;border-radius:11px;gap:3px;padding:13px;display:grid}.final-score-main>span{color:#64748b;font-size:10px;font-weight:800}.final-score-main>strong{color:#0f172a;font-size:29px;line-height:1}.final-score-main>strong small{color:#94a3b8;font-size:12px}.final-score-main>small{color:#64748b;font-size:9px}.final-score-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.final-score-grid>div{background:#ffffffd9;border-radius:9px;gap:3px;padding:10px;display:grid}.final-score-grid span{color:#64748b;font-size:9px}.final-score-grid strong{color:#0f172a;font-size:15px}.final-reasons,.final-cautions{border-radius:10px;gap:5px;padding:11px;display:grid}.final-reasons{background:#f0fdf4f2}.final-cautions{background:#fff7edf2}.final-reasons>strong,.final-cautions>strong{font-size:10px}.final-reasons>strong{color:#166534}.final-cautions>strong{color:#9a3412}.final-reasons>span,.final-cautions>span{font-size:9px;line-height:1.5}.final-reasons>span{color:#166534}.final-cautions>span{color:#9a3412}.final-decision>p{color:#64748b;margin:0;font-size:9px;line-height:1.55}@media (width<=650px){.final-grade{font-size:28px}.final-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fallback-search{gap:14px;display:grid}.fallback-search-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fallback-search-head>div{gap:3px;display:grid}.fallback-search-head>div>span{color:#64748b;font-size:10px;font-weight:800}.fallback-search-head>div>strong{color:#0f172a;font-size:18px}.fallback-status{color:#9a3412;background:#fff7ed;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:900}.fallback-jan{color:#64748b;margin:0;font-size:11px}.fallback-jan strong{color:#334155}.fallback-guide{color:#64748b;background:#f8fafc;border-radius:10px;margin:0;padding:11px 12px;font-size:10px;line-height:1.6}.fallback-query-field{color:#374151;gap:7px;font-size:11px;font-weight:900;display:grid}.fallback-query-field input{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:11px;width:100%;min-height:46px;padding:0 12px;font-size:14px}.fallback-search-button{color:#fff;cursor:pointer;background:#334155;border:0;border-radius:11px;width:100%;min-height:46px;font-size:12px;font-weight:900}.fallback-search-button:disabled{opacity:.6}.fallback-error{color:#991b1b;background:#fef2f2;border-radius:9px;padding:10px;font-size:10px;font-weight:700}.fallback-results{gap:11px;padding-top:4px;display:grid}.fallback-results-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fallback-results-head>div{gap:2px;display:grid}.fallback-results-head>div>span{color:#64748b;font-size:9px}.fallback-results-head>div>strong{color:#0f172a;font-size:15px}.fallback-results-head>span{color:#92400e;background:#fef3c7;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.fallback-candidate-list{gap:9px;display:grid}.fallback-candidate{background:#fff;border:1px solid #e2e8f0;border-radius:11px;grid-template-columns:82px minmax(0,1fr);gap:11px;padding:11px;display:grid}.fallback-candidate>img{object-fit:contain;background:#fff;border:1px solid #e5e7eb;border-radius:9px;width:82px;height:82px}.fallback-candidate-body{gap:4px;min-width:0;display:grid}.fallback-candidate-meta{flex-wrap:wrap;gap:5px;display:flex}.fallback-candidate-meta>span{color:#475569;background:#f1f5f9;border-radius:999px;padding:4px 6px;font-size:8px;font-weight:800}.fallback-candidate-meta .fallback-match-exact{color:#166534;background:#dcfce7}.fallback-candidate-meta .fallback-match-check{color:#92400e;background:#fef3c7}.fallback-candidate-name{color:#0f172a;font-size:12px;line-height:1.45}.fallback-candidate-body>span{color:#64748b;font-size:9px;line-height:1.4}.fallback-candidate-price{color:#0f172a;font-size:15px}.fallback-candidate-link{color:#2563eb;width:fit-content;font-size:9px;font-weight:800}.fallback-results-note{color:#9a3412;background:#fff7ed;border-radius:9px;margin:0;padding:9px 10px;font-size:9px;line-height:1.55}.fallback-empty{background:#f8fafc;border-radius:10px;gap:3px;padding:11px;display:grid}.fallback-empty strong{color:#334155;font-size:11px}.fallback-empty span{color:#64748b;font-size:9px;line-height:1.5}@media (width<=650px){.fallback-candidate{grid-template-columns:72px minmax(0,1fr)}.fallback-candidate>img{width:72px;height:72px}}.ebay-market-card{background:#ffffff09;border:1px solid #94a3b842;border-radius:16px;margin-top:16px;padding:16px}.ebay-market-card__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ebay-market-card__title{font-size:18px;line-height:1.3;display:block}.ebay-market-card__sub{opacity:.7;margin-top:3px;font-size:12px}.ebay-market-status{border-radius:999px;flex:none;align-items:center;min-height:28px;padding:5px 9px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.ebay-market-status--ok{background:#22c55e21;border:1px solid #22c55e4d}.ebay-market-status--review{background:#f59e0b21;border:1px solid #f59e0b4d}.ebay-market-status--none{background:#94a3b81f;border:1px solid #94a3b842}.ebay-market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ebay-market-metric{background:#ffffff06;border:1px solid #94a3b82e;border-radius:12px;min-width:0;padding:11px}.ebay-market-metric span{opacity:.7;margin-bottom:5px;font-size:11px;line-height:1.35;display:block}.ebay-market-metric strong{overflow-wrap:anywhere;font-size:16px;line-height:1.35;display:block}.ebay-market-metric--safe{background:#22c55e0e;border-color:#22c55e47}.ebay-market-meta{opacity:.82;flex-wrap:wrap;gap:6px 12px;margin-top:12px;font-size:11px;line-height:1.5;display:flex}.ebay-market-meta strong{margin-left:2px}.ebay-market-reference{border:1px solid #f59e0b52;border-radius:999px;padding:1px 7px}.ebay-market-note{background:#f59e0b12;border-radius:10px;margin-top:12px;padding:10px 11px;font-size:12px;line-height:1.6}.ebay-market-profit-status{flex-direction:column;gap:3px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}.ebay-market-profit-status span{opacity:.75}.ebay-market-link{border:1px solid #60a5fa61;border-radius:10px;justify-content:center;align-items:center;min-height:40px;margin-top:12px;padding:8px 14px;font-weight:700;text-decoration:none;display:inline-flex}.ebay-market-empty{border:1px dashed #94a3b84d;border-radius:12px;flex-direction:column;gap:5px;padding:12px;font-size:12px;line-height:1.55;display:flex}.ebay-market-empty strong{font-size:13px}.ebay-market-empty span{opacity:.75}@media (width<=720px){.ebay-market-card{border-radius:14px;padding:13px}.ebay-market-card__head{gap:8px}.ebay-market-status{text-align:center;max-width:46%}.ebay-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ebay-market-metric{padding:10px}.ebay-market-metric strong{font-size:15px}.ebay-market-meta{flex-direction:column;gap:2px}.ebay-market-link{width:100%}}@media (width<=390px){.ebay-market-card__head{flex-direction:column}.ebay-market-status{max-width:none}}.scanner-or{opacity:.6;align-items:center;gap:10px;margin:16px 0 12px;font-size:12px;display:flex}.scanner-or:before,.scanner-or:after{content:"";background:#94a3b840;flex:1;height:1px}.manual-jan{width:100%}.manual-jan__label{margin-bottom:7px;font-size:13px;font-weight:700;display:block}.manual-jan__row{grid-template-columns:minmax(0,1fr) 76px;gap:8px;display:grid}.manual-jan__input{width:100%;min-width:0;height:46px;color:inherit;background:#ffffff0d;border:1px solid #94a3b859;border-radius:11px;outline:none;padding:0 12px;font-size:16px}.manual-jan__input:focus{border-color:#60a5facc}.manual-jan__button{cursor:pointer;border:0;border-radius:11px;height:46px;font-weight:800}.manual-jan__button:disabled{cursor:default;opacity:.4}.manual-jan__help{opacity:.65;margin:7px 0 0;font-size:11px;line-height:1.5}.manual-jan__error{background:#ef44441a;border-radius:9px;margin:8px 0 0;padding:8px 10px;font-size:12px}@media (width<=720px){.scanner-card{flex-direction:column!important;align-items:stretch!important;gap:0!important;display:flex!important}.scanner-head{width:100%!important}.scanner-card .scan-button{order:2;width:100%!important;margin-top:16px!important}.scanner-or{order:3;writing-mode:horizontal-tb!important;flex-direction:row!important;align-items:center!important;gap:10px!important;width:100%!important;margin:18px 0 12px!important;display:flex!important}.scanner-or span{flex:none;white-space:nowrap!important;writing-mode:horizontal-tb!important;display:block!important}.manual-jan{order:4;width:100%!important;min-width:0!important;display:block!important}.manual-jan__label{width:100%!important;margin-bottom:8px!important;font-size:13px!important;line-height:1.4!important}.manual-jan__row{grid-template-columns:minmax(0,1fr) 74px!important;gap:8px!important;width:100%!important;display:grid!important}.manual-jan__input{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:46px!important;font-size:16px!important}.manual-jan__button{width:74px!important;min-width:74px!important;height:46px!important;padding:0 8px!important;font-size:14px!important}.manual-jan__help{margin-top:7px!important;font-size:11px!important;line-height:1.5!important}.barcode-result{order:5;width:100%!important}.manual-jan__row{grid-template-columns:minmax(0,1fr) 82px!important;align-items:stretch!important;gap:10px!important;display:grid!important}.manual-jan__input{box-sizing:border-box!important;border-radius:12px!important;width:100%!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0 14px!important;font-size:16px!important}.manual-jan__button{box-sizing:border-box!important;border-radius:12px!important;align-self:stretch!important;width:82px!important;min-width:82px!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0 8px!important;font-size:15px!important;line-height:1!important}}.sold-currency-field{flex-direction:column;gap:6px;margin-top:12px;display:flex}.sold-currency-field label{font-weight:700}.sold-currency-field select{color:#111827;background-color:#fff;border:1px solid #94a3b84d;border-radius:10px;width:100%;min-height:44px;padding:0 12px;font-size:15px}.sold-currency-field small{opacity:.65;line-height:1.5}.sold-ebay-fx-card{background:#22c55e09;border:1px solid #22c55e40;border-radius:16px;margin-top:16px;padding:16px}.sold-ebay-fx-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.sold-ebay-fx-head>div{flex-direction:column;gap:3px;display:flex}.sold-ebay-fx-head strong{font-size:17px}.sold-ebay-fx-head span{opacity:.7;font-size:11px}.sold-ebay-fx-badge{background:#22c55e1c;border:1px solid #22c55e4d;border-radius:999px;padding:5px 9px;font-weight:800;opacity:1!important}.sold-ebay-fx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sold-ebay-fx-grid>div{background:#ffffff09;border:1px solid #94a3b82e;border-radius:11px;padding:11px}.sold-ebay-fx-grid span{opacity:.7;margin-bottom:5px;font-size:11px;display:block}.sold-ebay-fx-grid strong{font-size:16px}.sold-ebay-fx-safe{background:#22c55e0f!important;border-color:#22c55e47!important}.sold-ebay-fx-meta{flex-wrap:wrap;gap:5px 12px;margin-top:12px;font-size:11px;line-height:1.5;display:flex}.sold-ebay-fx-reference{border:1px solid #f59e0b4d;border-radius:999px;padding:1px 7px}.sold-ebay-listing-gap{background:#f59e0b12;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;margin-top:12px;padding:11px;display:grid}.sold-ebay-listing-gap strong{font-size:17px}.sold-ebay-listing-gap small{opacity:.72;grid-column:1/-1;line-height:1.5}.sold-ebay-fx-note{background:#94a3b814;border-radius:10px;margin-top:12px;padding:10px 11px;font-size:11px;line-height:1.6}@media (width<=720px){.sold-ebay-fx-card{padding:13px}.sold-ebay-fx-meta{flex-direction:column;gap:2px}}.sold-ebay-fx-summary{background:#22c55e0f;border:1px solid #22c55e40;border-radius:11px;flex-direction:column;gap:4px;margin-top:12px;padding:12px;font-size:12px;line-height:1.5;display:flex}.sold-ebay-fx-summary strong{margin-bottom:2px;font-size:13px}.sold-ebay-fx-summary small{opacity:.7;margin-top:3px}.ebay-profit-cost-card{background:#788caa0f;border:1px solid #788caa47;border-radius:16px;margin:18px 0;padding:18px}.ebay-profit-cost-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.ebay-profit-cost-head h3{margin:3px 0 0;font-size:18px}.ebay-profit-cost-kicker{opacity:.72;font-size:12px;font-weight:700;display:block}.ebay-profit-cost-badge{border:1px solid #788caa4d;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:700}.ebay-profit-cost-note,.ebay-profit-cost-footnote{opacity:.78;margin:8px 0 14px;font-size:12px;line-height:1.65}.ebay-profit-cost-grid{margin-top:14px}.ebay-profit-cost-grid label{min-width:0}.input-suffix-field{align-items:center;gap:7px;display:flex}.input-suffix-field input{width:100%;min-width:0}.input-suffix-field>span{flex:none;font-size:13px;font-weight:700}.ebay-profit-cost-grid small{opacity:.68;margin-top:5px;font-size:11px;line-height:1.45;display:block}.ebay-fee-base-button{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #788caa52;border-radius:9px;margin-top:7px;padding:8px 10px;font-size:12px;font-weight:700}.ebay-zero-shipping{align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.ebay-zero-shipping input{width:auto}.ebay-profit-cost-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.ebay-profit-cost-summary>div{border:1px solid #788caa33;border-radius:11px;padding:11px 12px}.ebay-profit-cost-summary span{opacity:.68;margin-bottom:3px;font-size:11px;display:block}.ebay-profit-cost-summary strong{font-size:16px;display:block}.ebay-profit-cost-warning{border:1px solid #dca05059;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.55}@media (width<=640px){.ebay-profit-cost-card{padding:14px}.ebay-profit-cost-head{align-items:flex-start}.ebay-profit-cost-summary{grid-template-columns:1fr 1fr}}.ebay-cost-compact{background:#788caa0b;border:1px solid #788caa42;border-radius:16px;margin:14px 0;padding:15px}.ebay-cost-compact-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ebay-cost-eyebrow{opacity:.62;margin-bottom:2px;font-size:11px;font-weight:800;display:block}.ebay-cost-compact-head h3{margin:0;font-size:18px}.ebay-cost-safe-price{text-align:right}.ebay-cost-safe-price span{opacity:.6;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.ebay-cost-safe-price strong{font-size:18px}.ebay-cost-primary-grid,.ebay-cost-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ebay-cost-primary-grid label,.ebay-cost-more-grid label{min-width:0}.ebay-cost-primary-grid label>span,.ebay-cost-more-grid label>span{margin-bottom:6px;font-size:12px;font-weight:750;display:block}.ebay-cost-input{align-items:center;gap:6px;display:flex}.ebay-cost-input input{width:100%;min-width:0;height:44px;padding:0 11px}.ebay-cost-input b{flex:none;font-size:12px}.ebay-zero-shipping-compact{margin:10px 0 0}.ebay-cost-more{border-top:1px solid #788caa2b;border-bottom:1px solid #788caa2b;margin-top:12px}.ebay-cost-more summary{cursor:pointer;padding:11px 0;font-size:12px;font-weight:800}.ebay-cost-more-grid{padding:4px 0 12px}.ebay-cost-more-grid small{opacity:.62;margin-top:4px;font-size:10px;display:block}.ebay-cost-more-note{opacity:.62;margin:0 0 12px;font-size:10px;line-height:1.55}.ebay-cost-summary-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.ebay-cost-summary-row>div{border:1px solid #788caa29;border-radius:10px;min-width:0;padding:9px}.ebay-cost-summary-row span{opacity:.62;margin-bottom:3px;font-size:9px;display:block}.ebay-cost-summary-row strong{white-space:nowrap;font-size:13px;display:block}.ebay-cost-mini-warning{border:1px solid #dca05047;border-radius:9px;margin-top:10px;padding:8px 10px;font-size:11px;line-height:1.45}.ebay-cost-next{text-align:center;opacity:.65;margin:11px 0 0;font-size:11px;font-weight:750}@media (width<=640px){.ebay-cost-compact{padding:13px}.ebay-cost-primary-grid,.ebay-cost-more-grid{gap:10px}.ebay-cost-summary-row{grid-template-columns:repeat(3,minmax(0,1fr))}.ebay-cost-summary-row strong{font-size:12px}}@media (width>=769px){.manual-jan__row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.manual-jan__input,.manual-jan__button{box-sizing:border-box;height:46px;min-height:46px;margin:0}.manual-jan__input{width:100%}.manual-jan__button{white-space:nowrap;justify-content:center;align-self:stretch;align-items:center;padding:0 20px;display:inline-flex}}@media (width<=650px){.overseas-card{border-radius:14px;padding:12px}.overseas-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.overseas-head>div{min-width:0}.overseas-head>div>span{font-size:10px}.overseas-head h2{margin:2px 0 0;font-size:18px;line-height:1.25}.overseas-status{white-space:nowrap;flex:none;margin-top:0;padding:5px 8px;font-size:10px}.fx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fx-grid>div{border-radius:11px;gap:3px;padding:8px 7px}.fx-grid span{font-size:10px}.fx-grid strong{font-size:15px;line-height:1.15}.fx-note{margin:6px 0 0;font-size:9px;line-height:1.4}.ebay-placeholder{border-radius:11px;margin-top:10px;padding:10px}.ebay-placeholder strong{font-size:13px;line-height:1.35}.ebay-placeholder p{margin:4px 0 0;font-size:10px;line-height:1.45}.market-select-label{gap:5px;margin-bottom:12px}.market-select-label select{min-height:44px;padding-top:10px;padding-bottom:10px}.profit-input-grid{gap:12px 10px}.profit-input-grid label{gap:5px}.profit-input-primary input,.profit-input-cost-grid input{min-height:44px;padding-top:10px;padding-bottom:10px}.profit-cost-section{border-radius:12px;margin-top:12px;padding:11px 12px}.profit-section-label{margin-bottom:7px}.calculate-button{margin-top:13px;padding:13px 16px}}.primary-nav{gap:6px;margin-bottom:16px;display:flex}.primary-nav button{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:999px;flex:none;width:auto;min-width:0;padding:8px 14px;font-size:13px;font-weight:600}.primary-nav button.is-active{color:#fff;background:#111827;border-color:#111827}.primary-nav--bottom{display:none}@media (width>=651px){.primary-nav--top{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;display:grid;overflow:visible}.primary-nav--top button{text-align:center;white-space:nowrap;width:100%;min-width:0}}@media (width<=650px){.primary-nav--top{display:none}html{scroll-padding-bottom:96px}.app{padding-bottom:8px}.primary-nav--bottom{z-index:20;background:#f3f4f6;border-top:1px solid #e5e7eb;justify-content:space-between;padding:8px 0;display:flex;position:sticky;bottom:0}.primary-nav--bottom button{text-align:center;flex:1;padding:8px 4px;font-size:11px}}.opp-card,.inv-card,.listing-card,.rev-card,.settings-card{background:#fff;border-radius:16px;margin-bottom:20px;padding:18px;box-shadow:0 1px 3px #0000000f}.opp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.opp-eyebrow{letter-spacing:.12em;color:#6b7280;margin:0 0 4px;font-size:11px;font-weight:800}.opp-intro{color:#6b7280;font-size:13px}.opp-filters{overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;z-index:5;background:#fff;flex-wrap:nowrap;gap:8px;margin:12px 0;padding:8px 2px;display:flex;position:sticky;top:0;overflow-x:auto}.opp-filters button{white-space:nowrap;color:#1f2937;background:#f9fafb;border:1px solid #9ca3af;border-radius:999px;flex:none;width:auto;min-height:38px;margin:0;padding:7px 13px;font-size:12px;font-weight:750}.opp-filters button:hover:not(:disabled){color:#111827;background:#e5e7eb;border-color:#4b5563}.opp-filters button:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.opp-filters button:active:not(:disabled){color:#111827;background:#d1d5db}.opp-filters button.is-active,.opp-filters button[aria-selected=true]{color:#fff;background:#1d4ed8;border-color:#1e40af}.opp-filters button.is-active:hover:not(:disabled),.opp-filters button[aria-selected=true]:hover:not(:disabled){color:#fff;background:#1e40af}.opp-filters button:disabled{color:#4b5563;opacity:1;cursor:not-allowed;background:#e5e7eb;border-color:#9ca3af}.opp-error,.inv-error,.listing-error,.rev-error,.settings-error,.opp-refresh-error,.opp-daily-summary-error{color:#b91c1c;font-size:13px}.opp-notice{color:#92400e;font-size:13px}.opp-daily-summary{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;gap:10px;margin-bottom:4px;padding:12px;display:flex}.opp-daily-summary--stale{opacity:.55}.opp-daily-summary-item{flex-direction:column;gap:2px;min-width:120px;font-size:12px;display:flex}.opp-daily-summary-item span{color:#6b7280}.opp-daily-summary-item strong{font-size:14px}.opp-daily-summary-item--bottleneck strong{color:#b45309}.opp-daily-summary-caveat{color:#92400e;flex-basis:100%;margin:0;font-size:11px}.opp-daily-summary-sources{color:#6b7280;flex-wrap:wrap;flex-basis:100%;gap:8px 16px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.opp-table{flex-direction:column;gap:10px;display:flex}.opp-row{border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:1fr;gap:4px;padding:12px;display:grid}.opp-row--head{display:none}.opp-cell{font-size:13px}.opp-cell:before{content:attr(data-label) "：";color:#9ca3af;margin-right:4px;font-size:11px}.opp-cell--product:before{content:none}.opp-cell--product{align-items:center;gap:8px;font-weight:700;display:flex}.opp-cell--product img{object-fit:cover;border-radius:8px;flex:none;width:44px;height:44px}.opp-title-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.opp-cell--profit{color:#047857;font-weight:800}.opp-state{background:#f3f4f6;border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.opp-state--BUY_CANDIDATE{color:#166534;background:#dcfce7}.opp-state--WATCH{color:#854d0e;background:#fef9c3}.opp-state--NEEDS_CONFIRMATION,.opp-state--REJECTED{color:#991b1b;background:#fee2e2}.opp-cell--action{gap:6px;display:flex}.opp-cell--action button{background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;padding:6px 10px;font-size:12px}.opp-drawer{border-top:1px dashed #e5e7eb;margin-top:8px;padding-top:8px}.opp-drawer-tabs{background:#fff;gap:4px;display:flex;position:sticky;top:40px;overflow-x:auto}.opp-drawer-tabs button{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex:none;padding:6px 10px;font-size:12px}.opp-drawer-tabs button.is-active{color:#fff;background:#111827;border-color:#111827}.opp-drawer-body{padding:10px 2px;font-size:13px}.opp-drawer-body ul{margin:0;padding-left:18px}.opp-empty,.inv-empty,.listing-empty{color:#6b7280;padding:12px 0;font-size:13px}.opp-empty-filtered-notice{color:#92400e;font-weight:600}.opp-load-more{background:#f9fafb;border:1px solid #d1d5db;border-radius:10px;width:100%;margin-top:12px;padding:10px}.opp-head-actions{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.opp-refresh-now{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #2563eb;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700}.opp-refresh-now:disabled{opacity:.6}.opp-refresh-status{color:#6b7280;margin:0;font-size:11px}.opp-badge{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800;display:inline-block}.opp-badge--a-plus{color:#fff;background:#111827}.opp-badge--a{color:#1e40af;background:#dbeafe}.opp-badge--none{color:#9ca3af;background:#f3f4f6;font-weight:500}.opp-badge--unverified{color:#92400e;background:#fef3c7}.opp-purchase-link{color:#2563eb;font-size:11px;display:block}.opp-evidence-label{color:#9ca3af;font-size:11px;display:block}.opp-acquisition-cost{font-weight:600;display:block}.opp-acquisition-ceiling{color:#9ca3af;font-size:11px;display:block}.opp-source-label{color:#6b7280;font-size:11px;display:block}.opp-availability-label{color:#6b7280;font-size:11px;font-weight:600;display:block}.opp-availability-label--not-in-stock{color:#92400e}.opp-fast-lane-window-note{color:#6b7280;margin-left:4px;font-size:12px;display:inline}.opp-funnel{flex-direction:column;gap:6px;margin-top:10px;display:flex}.opp-funnel-row{grid-template-columns:6.5em 1fr 3em;align-items:center;gap:8px;font-size:12px;display:grid}.opp-funnel-bar-track{background:#f3f4f6;border-radius:999px;height:8px;overflow:hidden}.opp-funnel-bar-fill{background:#2563eb;border-radius:999px;height:100%;display:block}.opp-funnel-count{text-align:right;color:#6b7280}.opp-funnel-truncated-mark{color:#b45309;cursor:help;margin-left:2px}.opp-funnel-truncated-notice{color:#92400e;margin:2px 0 0;font-size:11px}.opp-funnel-blockers{color:#92400e;font-size:12px}.opp-funnel-blockers ul{margin:4px 0 0;padding-left:18px}.opp-funnel-meta{color:#9ca3af;font-size:11px}.opp-funnel-sources{color:#9ca3af;margin:4px 0 0;padding-left:18px;font-size:11px}.opp-unverified{border-top:1px dashed #e5e7eb;margin-top:22px;padding-top:14px}.opp-unverified h3{margin:0 0 4px;font-size:14px}.opp-unverified-note{color:#6b7280;margin:0 0 8px;font-size:12px}.opp-unverified-truncated-notice{color:#92400e;margin:0 0 8px;font-size:11px}@media (width>=651px){.opp-row--head{display:grid}.opp-row{grid-template-columns:.7fr 2fr .9fr .9fr 1.2fr .8fr .5fr .9fr .9fr .5fr .8fr .6fr 1.1fr;align-items:center}.opp-cell:before{content:none}.opp-row--head span{color:#9ca3af;font-size:11px;font-weight:700}.opp-table--unverified .opp-row{grid-template-columns:2.2fr .8fr 1fr 1.4fr 1.2fr}}.inv-list,.listing-list{flex-direction:column;gap:10px;display:flex}.inv-row,.listing-row{border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.inv-row img,.listing-row img{object-fit:cover;border-radius:8px;flex:none;width:44px;height:44px}.inv-row-main,.listing-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inv-row-main strong,.listing-row-main strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.inv-state,.listing-status{background:#f3f4f6;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px}.listing-confirm{align-items:center;gap:6px;font-size:12px;display:flex}.listing-error-detail{color:#b91c1c;font-size:11px}.inv-pending{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:12px;padding:10px;display:flex}.inv-pending-note{color:#92400e;margin:0;font-size:11px}.inv-pending-row{background:#fff;border:1px solid #fcd34d;border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex}.inv-listing-action{flex-direction:column;flex:none;gap:4px;display:flex}.inv-confirm-form{flex-wrap:wrap;align-items:flex-end;gap:6px;font-size:11px;display:flex}.inv-confirm-form label{flex-direction:column;gap:2px;display:flex}.inv-confirm-form input{width:100px}.rev-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rev-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0;display:grid}@media (width>=651px){.rev-grid{grid-template-columns:repeat(4,1fr)}}.rev-grid>div{border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:2px;padding:10px;display:flex}.rev-grid span{color:#6b7280;font-size:11px}.rev-grid strong{font-size:18px}.rev-grid small{color:#9ca3af;font-size:11px}.rev-unconfirmed-badge{color:#b45309}.rev-market-table{border-collapse:collapse;width:100%;font-size:12px}.rev-market-table th,.rev-market-table td{text-align:left;border-bottom:1px solid #f3f4f6;padding:6px 8px}.settings-block{border-top:1px solid #f3f4f6;margin-top:12px;padding-top:12px}.settings-block label{flex-direction:column;gap:4px;margin-bottom:10px;font-size:12px;display:flex}.settings-block ul{margin:6px 0 0;padding-left:18px;font-size:12px}.settings-note{color:#6b7280;margin:0 0 10px;font-size:12px}.product-research-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin-top:12px;display:grid}.product-research-steps{counter-reset:product-research-step;gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.product-research-steps li{box-sizing:border-box;counter-increment:product-research-step;background:#f8fafc;border-radius:11px;grid-template-columns:minmax(0,1fr);gap:2px;min-height:44px;padding:8px 10px 8px 46px;display:grid;position:relative}.product-research-steps li:before{content:counter(product-research-step);color:#fff;background:#0f766e;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid;position:absolute;top:8px;left:10px}.product-research-steps strong{font-size:12px}.product-research-steps span{color:#64748b;font-size:11px;line-height:1.45}.product-research-open{box-sizing:border-box;color:#fff;background:#0f766e;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.product-research textarea{resize:vertical;color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:11px;padding:13px 14px}.product-research-import{margin-top:12px}.product-research-import__actions{flex-wrap:wrap;align-items:end;gap:8px;margin-top:8px;display:flex}.product-research-bulk-review{background:#eff6ff;border:1px solid #93c5fd;border-radius:12px;margin-top:12px;padding:12px}.product-research-bulk-table{gap:6px;max-height:360px;display:grid;overflow:auto}.product-research-bulk-table [role=row]{background:#fff;border-radius:8px;grid-template-columns:1fr 2fr 1fr 1fr 1fr auto;align-items:center;gap:8px;padding:8px;font-size:12px;display:grid}.oauth-scope-status{flex-wrap:wrap;gap:6px 18px;display:flex}.product-research-review{background:#f0fdf4;border:1px solid #86efac;border-radius:12px;margin-top:12px;padding:12px}.product-research-history li{margin-bottom:6px}.settings-cost-grid,.settings-cost-rule{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.settings-cost-rule{background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;margin:10px 0;padding:12px}.settings-block .settings-confirm-row{color:#334155;flex-direction:row;align-items:center;gap:8px;font-weight:700;display:flex}.settings-confirm-row input[type=checkbox]{flex:none;width:18px;height:18px}.settings-cost-policies{margin:12px 0}.settings-remove-rule{color:#9f1239;background:#fff1f2;border-color:#fecdd3;align-self:end}.initial-setup{background:linear-gradient(145deg,#f0fdf4,#eff6ff);border:1px solid #99d5bd;border-radius:16px;gap:14px;margin-bottom:16px;padding:clamp(14px,3vw,22px);display:grid}.initial-setup__hero{justify-content:space-between;align-items:center;gap:16px;display:flex}.initial-setup__hero h3,.initial-setup__hero p{margin:3px 0}.initial-setup__primary,.simple-cost-settings__recommendation button{color:#fff;background:#08765a;border:0;border-radius:11px;min-height:46px;padding:10px 16px;font-weight:800}.initial-setup__next{color:#9a3412;background:#fff7ed;border-radius:10px;margin:0;padding:10px 12px}.initial-setup__steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.initial-setup__steps>li{background:#ffffffd9;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.initial-setup__steps>li>div:first-child{justify-content:space-between;gap:10px;display:flex}.initial-setup__steps .settings-block--connection{background:0 0;border:0;grid-column:1/-1;margin:0;padding:8px 0 0}.initial-setup__steps .settings-block--connection h3,.initial-setup__steps .settings-block--connection .connection-chip{display:none}.initial-setup__progress{color:#166534;margin:0;font-weight:800}.simple-cost-settings__recommendation{background:#f0fdf4;border:1px solid #86efac;border-radius:12px;margin-bottom:12px;padding:14px}.simple-cost-settings__recommendation p{margin:5px 0 10px}.simple-cost-settings__status{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.simple-cost-settings__status div{background:#f8fafc;border-radius:10px;padding:10px}.simple-cost-settings__status dt{color:#64748b;font-size:11px}.simple-cost-settings__status dd{margin:3px 0 0;font-weight:800}.product-research-dropzone{text-align:center;background:#f0fdfa;border:2px dashed #4f9f82;border-radius:14px;outline:none;justify-items:center;gap:7px;margin-top:12px;padding:clamp(18px,5vw,32px) 14px;display:grid}.product-research-dropzone:focus,.product-research-dropzone.is-active{border-color:#0369a1;box-shadow:0 0 0 3px #0ea5e933}.product-research-file-button{cursor:pointer;background:#08765a;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:9px 14px;color:#fff!important;font-weight:800!important;display:inline-flex!important}.product-research-file-button input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.product-research-review-fields{margin-top:10px}.yahoo-auction-evidence,.yahoo-auction-evidence *{box-sizing:border-box;min-width:0}.yahoo-auction-evidence__links{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.yahoo-auction-evidence__rows{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;margin:14px 0;display:grid}.yahoo-auction-listing{border:1px solid #dbe3ee;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(120px,.35fr);gap:10px;padding:12px;display:grid;overflow:hidden}.yahoo-auction-listing legend{padding:0 6px;font-weight:700}.yahoo-auction-listing label{min-width:0}.yahoo-auction-listing label:first-of-type,.yahoo-auction-listing label:nth-of-type(4),.yahoo-auction-listing label:nth-of-type(5),.yahoo-auction-listing .checkbox{grid-column:1/-1}.yahoo-auction-listing input{width:100%;min-width:0}.yahoo-auction-evidence textarea{overflow-wrap:anywhere;width:100%;max-width:100%}.yahoo-auction-evidence__confirm{align-items:flex-start;gap:9px;margin:16px 0;display:flex}.yahoo-auction-evidence__confirm input{flex:none;margin-top:3px}@media (width<=768px){.yahoo-auction-evidence__rows{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.yahoo-auction-listing{grid-template-columns:minmax(0,1fr)}.yahoo-auction-listing label,.yahoo-auction-listing label:first-of-type,.yahoo-auction-listing label:nth-of-type(4),.yahoo-auction-listing label:nth-of-type(5),.yahoo-auction-listing .checkbox{grid-column:1}.yahoo-auction-evidence button,.yahoo-auction-evidence a{overflow-wrap:anywhere;max-width:100%;min-height:44px}}.settings-success{color:#166534;font-weight:750}@media (width<=650px){.initial-setup__hero,.initial-setup__steps>li{grid-template-columns:1fr;display:grid}.initial-setup__primary,.initial-setup__steps button,.simple-cost-settings__recommendation button{width:100%}.simple-cost-settings__status{grid-template-columns:1fr}.product-research-grid,.settings-cost-grid,.settings-cost-rule{grid-template-columns:minmax(0,1fr)}.product-research-open{width:100%}.opp-card,.inv-card,.listing-card,.rev-card,.settings-card{border-radius:12px;padding:14px}.opp-drawer-tabs{top:0}}.device-unlock,.pair-claim{background:#f8fafc;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.device-unlock__card,.pair-claim__card{background:#fff;border-radius:16px;width:100%;max-width:420px;padding:28px;box-shadow:0 1px 3px #0f172a1f}.device-unlock__card h1,.pair-claim__card h1{margin:0 0 8px;font-size:20px}.device-unlock__advanced{border-top:1px solid #f3f4f6;margin-top:16px;padding-top:12px}.device-unlock__advanced summary{cursor:pointer;color:#475569;font-size:13px}.device-unlock__error,.settings-error{color:#b91c1c;margin-top:10px;font-size:13px}.device-pairing{border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;margin:12px 0;padding:12px;display:flex}.qr-code{background:#fff;border:1px solid #e2e8f0;border-radius:8px}.qr-code__error{color:#b91c1c;font-size:12px}.device-pairing__hint{color:#64748b;font-size:12px}.device-list{flex-direction:column;gap:8px;margin:10px 0;padding:0;list-style:none;display:flex}.device-list li{border:1px solid #f1f5f9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 10px;font-size:12px;display:flex}.device-list__empty{color:#64748b}.device-list__actions{flex-wrap:wrap;gap:8px;display:flex}.settings-block--connection{border:1px solid #f1f5f9;border-radius:12px;margin-top:8px;padding:12px}.connection-chip{border-radius:999px;margin:4px 0;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.connection-chip--ok{color:#166534;background:#dcfce7}.connection-chip--warn{color:#92400e;background:#fef3c7}.connection-chip--off{color:#475569;background:#f1f5f9}.connection-center{grid-column:1/-1;min-width:0;padding-top:8px}.connection-center__heading,.provider-card__title{justify-content:space-between;align-items:center;gap:10px;display:flex}.connection-center__heading h3,.connection-center__heading p,.provider-card h4,.provider-card p{margin:3px 0}.connection-center__grid,.provider-doctor__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.provider-card,.provider-doctor__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:12px}.provider-card code,.provider-doctor__card code{overflow-wrap:anywhere}.provider-doctor__card .settings-checklist{padding:0}.provider-doctor__card .settings-checklist>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}@media (width<=767px){.connection-center__grid,.provider-doctor__grid{grid-template-columns:minmax(0,1fr)}.connection-center__heading{flex-direction:column;align-items:stretch}.connection-center button,.provider-card button{width:100%;min-height:44px}}.connection-advanced{flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.settings-checklist,.settings-capabilities{margin:6px 0;padding-left:18px;font-size:12px}.settings-hint{color:#64748b;font-size:12px}.settings-advanced summary{cursor:pointer;color:#475569;font-size:13px}.device-pairing__manual-code,.device-unlock__pair-code{margin:12px 0}.device-pairing__manual-code{background:#f9fafb;border:1px solid #d1d5db;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.device-pairing__manual-code strong{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:20px}.device-unlock__pair-code{background:#f9fafb;border:1px solid #d1d5db;border-radius:12px;padding:14px}.device-unlock__pair-code input{text-transform:uppercase;letter-spacing:.06em}.pair-claim__secondary{margin-top:8px;color:#111827!important;background:#fff!important;border:1px solid #d1d5db!important}.provider-setup-doctor{min-width:0;max-width:100%}.provider-doctor__intro h3,.provider-doctor__intro p{margin:4px 0}.provider-doctor__grid{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;margin-top:14px;display:grid}.provider-doctor__card{box-sizing:border-box;background:#fff;border:1px solid #dbe5ee;border-radius:14px;min-width:0;max-width:100%;padding:16px;overflow:hidden}.provider-doctor__card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.provider-doctor__card-header h4{margin:1px 0;font-size:18px}.provider-doctor__state-label{color:#64748b;margin:0;font-size:11px;font-weight:750}.provider-doctor__status{border-radius:999px;flex:none;max-width:100%;padding:6px 10px;font-size:12px;font-weight:850}.provider-doctor__status--ok{color:#166534;background:#dcfce7}.provider-doctor__status--warn{color:#92400e;background:#fef3c7}.provider-doctor__next-action{background:#fffbeb;border-left:4px solid #f59e0b;border-radius:10px;margin-top:14px;padding:12px 14px}.provider-doctor__next-action h5{margin:0 0 8px;font-size:13px}.provider-doctor__next-action ol{margin:0;padding-left:22px;font-size:13px;line-height:1.75}.provider-doctor__next-action p{margin:0;font-size:13px}.provider-doctor__primary-link,.provider-doctor__test-button{box-sizing:border-box;white-space:normal;text-align:center;border-radius:10px;justify-content:center;align-items:center;max-width:100%;min-height:44px;margin-top:12px;padding:10px 14px;font-weight:850;display:inline-flex}.provider-doctor__primary-link{color:#fff;background:#0f766e;text-decoration:none}.provider-doctor__test-button{color:#fff;background:#172033}.provider-doctor__copy-fields{gap:10px;min-width:0;margin-top:12px;display:grid}.provider-doctor__copy-field{min-width:0}.provider-doctor__copy-field>span{color:#475569;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.provider-doctor__copy-field>div{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}.provider-doctor__copy-field code,.provider-doctor__permissions code{box-sizing:border-box;color:#1e293b;overflow-wrap:anywhere;word-break:break-word;white-space:normal;background:#f8fafc;border:1px solid #d7e0e8;border-radius:9px;min-width:0;max-width:100%;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.55;display:block}.provider-doctor__copy-field button,.provider-doctor__permissions button,.provider-doctor__footer>button{box-sizing:border-box;min-height:44px}.provider-doctor__technical{border-top:1px solid #e2e8f0;min-width:0;margin-top:14px;padding-top:12px}.provider-doctor__technical>summary,.provider-doctor__permissions>summary{box-sizing:border-box;cursor:pointer;color:#334155;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.provider-doctor__technical .when-open{display:none}.provider-doctor__technical[open]>summary .when-open{display:inline}.provider-doctor__technical[open]>summary .when-closed{display:none}.provider-doctor__checklist{margin:4px 0 0;padding:0;font-size:12px}.provider-doctor__checklist>div{border-bottom:1px solid #f1f5f9;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 0;display:grid}.provider-doctor__checklist dt{overflow-wrap:anywhere;min-width:0}.provider-doctor__checklist dd{margin:0;font-weight:850}.provider-doctor__checklist .is-ok dd{color:#166534}.provider-doctor__checklist .is-error dd{color:#b45309}.provider-doctor__permissions{min-width:0;margin-top:8px}.provider-doctor__permissions ol{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.provider-doctor__permissions li{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}.provider-doctor__footer{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.provider-doctor__platform-details{min-width:0;font-size:12px}.provider-doctor__platform-details p{overflow-wrap:anywhere}.provider-doctor__message{color:#0f766e;margin:10px 0 0;font-size:13px;font-weight:800}@media (width<=767px){.provider-doctor__card{padding:14px}.provider-doctor__card-header{flex-direction:column;align-items:flex-start}.provider-doctor__primary-link,.provider-doctor__test-button{width:100%}}@media (width<=480px){.provider-doctor__copy-field>div,.provider-doctor__permissions li{grid-template-columns:minmax(0,1fr)}.provider-doctor__copy-field button,.provider-doctor__permissions button{width:100%}.provider-doctor__checklist>div{grid-template-columns:minmax(0,1fr);gap:3px}}.account-auth{background:#f8fafc;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.account-auth__card{background:#fff;border-radius:16px;width:100%;max-width:420px;padding:28px 24px;box-shadow:0 1px 3px #0f172a1f}.account-auth__eyebrow{letter-spacing:.14em;color:#64748b;margin:0 0 4px;font-size:11px}.account-auth__card h1{margin:0 0 6px;font-size:20px}.account-auth__lead{color:#475569;margin:0 0 18px;font-size:13px;line-height:1.6}.account-auth__form{flex-direction:column;gap:12px;display:flex}.account-auth__form label{color:#334155;flex-direction:column;gap:6px;font-size:13px;display:flex}.account-auth__form input{color:#111827;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;min-width:0;padding:11px 12px;font-size:16px}.account-auth__form input:focus-visible,.account-auth__primary:focus-visible,.account-auth__link:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.account-auth__primary{color:#fff;cursor:pointer;background:#1d4ed8;border:none;border-radius:10px;min-height:44px;margin-top:4px;padding:12px 16px;font-weight:600}.account-auth__primary:disabled{cursor:default;background:#94a3b8}.account-auth__link{color:#1d4ed8;cursor:pointer;text-align:left;background:0 0;border:none;min-height:36px;padding:8px 0;font-size:13px}.account-auth__hint{color:#64748b;margin:0;font-size:12px;line-height:1.6}.account-auth__notice{color:#1e3a8a;background:#eff6ff;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.6}.account-auth__error{color:#b91c1c;background:#fef2f2;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.6}.account-auth__advanced{border-top:1px solid #f1f5f9;margin-top:20px;padding-top:12px}.account-auth__advanced summary{cursor:pointer;color:#475569;font-size:13px}.account-auth__legal{color:#64748b;text-align:center;margin:16px 0 0;font-size:12px}.account-auth__legal a{color:#475569}.account-auth--operator{min-height:100vh;display:block}.account-auth__back{text-align:center;margin:0 auto 24px;display:block}.header__account{flex-direction:column;align-items:flex-end;gap:8px;min-width:0;display:flex}.account-menu{max-width:100%;position:relative}.account-menu__toggle{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:flex-end;gap:2px;max-width:100%;min-height:44px;padding:6px 10px;display:flex}.account-menu__label{color:#111827;text-overflow:ellipsis;white-space:nowrap;max-width:40vw;font-size:12px;overflow:hidden}.account-menu__plan{color:#64748b;font-size:11px}.account-menu__panel{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;min-width:220px;max-width:min(320px,100vw - 32px);margin-top:8px;padding:12px;display:flex;box-shadow:0 4px 12px #0f172a14}.account-menu__warn{color:#92400e;background:#fffbeb;border-radius:8px;margin:0;padding:8px 10px;font-size:12px;line-height:1.6}.account-menu__facts{flex-direction:column;gap:6px;margin:0;font-size:12px;display:flex}.account-menu__facts>div{justify-content:space-between;gap:12px;display:flex}.account-menu__facts dt{color:#64748b}.account-menu__facts dd{color:#111827;margin:0}.account-menu__signout{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-height:44px;padding:10px 12px}@media (width<=650px){.header__account{align-items:stretch;width:100%}.account-menu__toggle{align-items:flex-start;width:100%}.account-menu__label,.account-menu__panel{max-width:100%}}.onboarding{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;margin:0 0 16px;padding:16px}.onboarding__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.onboarding__head h2{margin:0;font-size:15px}.onboarding__dismiss{color:#64748b;cursor:pointer;background:0 0;border:none;min-height:36px;font-size:12px}.onboarding__steps{flex-wrap:wrap;gap:8px 16px;margin:12px 0 0;padding:0;list-style:none;display:flex}.onboarding__step{color:#64748b;align-items:center;gap:6px;font-size:13px;display:flex}.onboarding__step--done{color:#15803d}.onboarding__step--current{color:#1d4ed8;font-weight:600}.onboarding__marker{font-size:12px}.onboarding__current{margin-top:12px}.onboarding__current p{color:#334155;margin:0 0 10px;font-size:13px;line-height:1.6}.onboarding__cta{color:#fff;cursor:pointer;background:#1d4ed8;border:none;border-radius:10px;min-height:44px;padding:10px 16px;font-weight:600}.onboarding__error{color:#b91c1c;margin:8px 0 0;font-size:13px}.account-page{flex-direction:column;gap:16px;display:flex}.account-page h2{margin:0;font-size:18px}.account-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px}.account-page__card--danger{border-color:#fecaca}.account-page__card h3{margin:0 0 12px;font-size:14px}.account-page__card button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-height:44px;padding:10px 16px}.account-page__card--danger button{color:#b91c1c;border-color:#fecaca}.account-page__facts{flex-direction:column;gap:6px;margin:0 0 12px;font-size:13px;display:flex}.account-page__facts>div{justify-content:space-between;gap:12px;display:flex}.account-page__facts dt{color:#64748b}.account-page__facts dd{margin:0}.account-page__quotas{flex-direction:column;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.account-page__quotas li{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;display:grid}.account-page__quota-bar{background:#e2e8f0;border-radius:999px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.account-page__quota-bar>span{background:#2563eb;height:100%;display:block}.account-page__plans{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.account-page__plans li{border:1px solid #f1f5f9;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px;display:flex}.account-page__plans p{color:#64748b;margin:4px 0 0;font-size:12px}.account-page__price{color:#111827!important;font-size:13px!important}.account-page__actions{flex-wrap:wrap;gap:12px;display:flex}.account-page__link{color:#1d4ed8;border:1px solid #cbd5e1;border-radius:10px;align-items:center;min-height:44px;padding:10px 16px;text-decoration:none;display:inline-flex}.account-page__hint{color:#64748b;margin:0 0 12px;font-size:12px;line-height:1.6}.account-page__notice{color:#1e3a8a;background:#eff6ff;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.account-page__error{color:#b91c1c;background:#fef2f2;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.admin-console{flex-direction:column;gap:16px;max-width:1100px;margin:0 auto;padding:24px 16px 48px;display:flex}.admin-console--locked{justify-content:center;min-height:100vh}.admin-console__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-console h1{margin:0;font-size:18px}.admin-console__card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px}.admin-console__card h2{align-items:center;gap:8px;margin:0 0 12px;font-size:14px;display:flex}.admin-console__card input{border:1px solid #cbd5e1;border-radius:10px;width:100%;margin-bottom:12px;padding:11px 12px;font-size:16px}.admin-console button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-height:44px;padding:10px 16px}.admin-console__badge{border-radius:999px;padding:2px 8px;font-size:11px}.admin-console__badge--ok{color:#166534;background:#dcfce7}.admin-console__badge--warn{color:#92400e;background:#fef3c7}.admin-console__badge--bad{color:#b91c1c;background:#fee2e2}.admin-console__badge--idle{color:#475569;background:#f1f5f9}.admin-console__checks{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.admin-console__checks li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-console__dot{border-radius:999px;flex:none;width:8px;height:8px}.admin-console__dot--ok{background:#16a34a}.admin-console__dot--warn{background:#d97706}.admin-console__dot--bad{background:#dc2626}.admin-console__dot--idle{background:#94a3b8}.admin-console__check-name{flex:200px}.admin-console__check-status{color:#64748b}.admin-console__check-error{color:#b91c1c}.admin-console__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.admin-console__scroll table{border-collapse:collapse;width:100%;min-width:560px;font-size:12px}.admin-console__scroll th,.admin-console__scroll td{text-align:left;white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:8px 10px}.admin-console__hint{color:#64748b;margin:0 0 12px;font-size:12px}.admin-console__error{color:#b91c1c;margin:0 0 12px;font-size:13px}.admin-console__readiness-group{margin-top:16px}.admin-console__readiness-group h3{color:#475569;margin:0 0 8px;font-size:13px}.admin-console__readiness{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.admin-console__readiness li{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;display:flex}.admin-console__readiness-body{flex:auto;min-width:0}.admin-console__readiness-head{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.admin-console__readiness-means,.admin-console__readiness-detail,.admin-console__readiness-action{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.6}.admin-console__readiness-means{color:#64748b}.admin-console__readiness-detail{color:#334155}.admin-console__readiness-action{color:#92400e}.admin-console__readiness-link{margin-top:6px;font-size:12px;display:inline-block}.admin-console__readiness-record{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.admin-console__readiness-record button{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;min-height:40px;padding:0 12px;font-size:12px}.admin-console__readiness-recorded{color:#64748b;font-size:11px}.admin-console__readiness-todo{margin:0;padding-left:20px;font-size:12px;line-height:1.7}.admin-console__readiness-todo li+li{margin-top:8px}.admin-console__readiness-todo a{overflow-wrap:anywhere}@media (width<=650px){.account-page__plans li{flex-direction:column;align-items:stretch}.account-page__actions{flex-direction:column}}.listing-copy-toggle{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-height:40px;padding:8px 12px;font-size:13px}.listing-copy{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;flex-basis:100%;gap:12px;min-width:0;margin-top:12px;padding:14px;display:flex}.listing-copy__recommendation{color:#334155;flex-direction:column;gap:4px;margin:0;font-size:13px;display:flex}.listing-copy__market{color:#475569;align-items:center;gap:8px;font-size:13px;display:flex}.listing-copy__market select{border:1px solid #cbd5e1;border-radius:8px;min-height:40px;padding:8px 10px}.listing-copy__field{flex-direction:column;gap:6px;min-width:0;display:flex}.listing-copy__label{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.listing-copy__label button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:36px;margin-left:auto;padding:6px 10px;font-size:12px}.listing-copy__count{font-variant-numeric:tabular-nums}.listing-copy__value{color:#111827;overflow-wrap:anywhere;margin:0;font-size:13px}.listing-copy__body{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-height:240px;margin:0;padding:10px;font-size:13px;overflow-y:auto}.listing-copy__prices{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.listing-copy__price{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px;font-size:12px;display:flex}.listing-copy__price--unsellable{background:#fff7f7;border-color:#fecaca}.listing-copy__price-label{color:#64748b}.listing-copy__price strong{font-size:16px}.listing-copy__price-reason{color:#64748b;line-height:1.5}.listing-copy__price-warning{color:#b91c1c}.inv-detail-toggle{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-height:40px;padding:8px 12px;font-size:13px}.lot-detail{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;flex-basis:100%;gap:12px;min-width:0;margin-top:12px;padding:14px;display:flex}.lot-detail__row{flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0;display:flex}.lot-detail__row label{color:#475569;flex-direction:column;flex:160px;gap:4px;min-width:0;font-size:12px;display:flex}.lot-detail__row input,.lot-detail__row select{border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:9px 10px;font-size:16px}.lot-detail__row button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex:none;min-height:42px;padding:9px 14px}.lot-detail__hint{color:#64748b;flex:200px;font-size:12px}.lot-detail__expenses,.lot-detail__sale{border-top:1px solid #e2e8f0;flex-direction:column;gap:10px;padding-top:12px;display:flex}.lot-detail__sale .lot-detail__expenses-head{flex-direction:column;gap:4px}.lot-detail__sale-recorded{color:#166534;margin:0;font-size:12px}.lot-detail__expenses-head{justify-content:space-between;gap:12px;font-size:13px;display:flex}.lot-detail__expenses ul{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.lot-detail__expenses li{background:#fff;border:1px solid #f1f5f9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;padding:8px 10px;display:flex}.lot-detail__expenses li button{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:8px;min-height:36px;margin-left:auto;padding:6px 10px}.lot-detail__empty{color:#64748b;background:0 0!important;border:none!important}.legal-page{color:#0f172a;max-width:760px;margin:0 auto;padding:16px}.legal-page__nav{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:12px;padding-bottom:12px;font-size:13px;display:flex}.legal-page__nav a[aria-current=page]{font-weight:700;text-decoration:none}.legal-page__body h1{margin:20px 0 4px;font-size:20px}.legal-page__meta{color:#64748b;margin:0 0 16px;font-size:12px}.legal-page__unpublished{background:#f1f5f9;border-radius:10px;padding:12px;font-size:13px}.legal-page__text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:14px;line-height:1.9}.admin-console__legal{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.admin-console__legal>li{border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.admin-console__legal-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.admin-console__legal-versions{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.admin-console__legal-versions li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-console__legal-versions button{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;min-height:40px;padding:0 10px;font-size:12px}.admin-console__legal textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:8px;font-size:13px}.account-page__consents{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;font-size:13px;list-style:none;display:flex}.account-page__consents li{flex-wrap:wrap;gap:10px;display:flex}.account-page__consents-empty,.account-page__consents-outstanding{color:#64748b}.account-page__consents-outstanding{color:#92400e;font-size:13px}.account-page__legal-links{flex-wrap:wrap;gap:12px;margin:8px 0 0;font-size:13px;display:flex}.admin-console__kpi{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;font-size:12px;list-style:none;display:flex}.admin-console__kpi li{align-items:center;gap:10px;display:flex}.admin-console__kpi .admin-console__check-name{flex:0 0 96px}.admin-console__kpi-bar{background:#e2e8f0;border-radius:4px;flex:auto;height:8px;overflow:hidden}.admin-console__kpi-bar>span{background:#0f172a;height:100%;display:block}.admin-console__kpi li[data-kpi-stage] .admin-console__kpi-count{text-align:right;flex:0 0 72px}.admin-console__kpi-count small{color:#64748b;margin-left:6px}.admin-console__kpi-decisions{flex-wrap:wrap;gap:14px;margin:0 0 8px;font-size:13px;font-weight:600;display:flex}.profit-first{margin-top:1.2rem}.profit-first__header{border-bottom:1px solid #dbe7e1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem;padding-bottom:.7rem;display:flex}.profit-first__header h1{margin:.15rem 0;font-size:clamp(1.35rem,3vw,2rem)}.profit-first__header button{color:#fff;width:auto;min-height:40px;font:inherit;cursor:pointer;background:#0f766e;border:1px solid #0f766e;border-radius:.55rem;margin-top:0;padding:.45rem .9rem}.profit-first__header button:disabled{opacity:.55;cursor:default}.profit-first__notice{background:#eef8f3;border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.9rem 0 0;padding:.8rem;font-size:.84rem;display:flex}.profit-first__notice--error{color:#9f1239;background:#fff1f2}.profit-first__notice strong{flex-basis:100%}.profit-first__notice p{flex-basis:100%;margin:0}.profit-first__notice button{color:#fff;width:auto;min-height:38px;font:inherit;cursor:pointer;background:#0f766e;border:1px solid #0f766e;border-radius:.55rem;margin-top:0;padding:.4rem .8rem}.profit-first__tabs{scrollbar-width:thin;flex-wrap:wrap;gap:.4rem;margin:1rem 0 .9rem;display:flex;overflow-x:auto}.profit-first__tabs button{color:#33473f;width:auto;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cddbd4;border-radius:999px;flex:none;align-items:center;gap:.35rem;margin-top:0;padding:.45rem .85rem;font-size:.82rem;font-weight:800;display:inline-flex}.profit-first__tabs button span{background:#eef4f1;border-radius:999px;padding:.05rem .4rem;font-size:.72rem;font-weight:700}.profit-first__tabs button.is-active{color:#fff;background:#0f766e;border-color:#0f766e}.profit-first__tabs button.is-active span{color:#fff;background:#ffffff40}.profit-first__grid{grid-template-columns:1fr;gap:.85rem;display:grid}.profit-first__empty-message{text-align:center;color:#33473f;background:#f7faf9;border:1px solid #d7e4de;border-radius:.8rem;margin:0 0 1rem;padding:1.1rem;font-size:1rem;font-weight:800}.profit-first__preview{margin-bottom:1.4rem}.profit-first__preview h2{margin:0 0 .6rem;font-size:.95rem}.profit-first__preview>button{color:#22403a;width:auto;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cddbd4;border-radius:.55rem;margin-top:.7rem;padding:.45rem .9rem;font-weight:800}.profit-first__diagnostics{border-top:1px solid #e2eae6;margin-top:2rem;padding-top:.8rem}.profit-first__diagnostics>summary{cursor:pointer;color:#5e7068;font-size:.82rem;font-weight:700}.pf-card{background:#fff;border:1px solid #d7e4de;border-left:5px solid #94a3b8;border-radius:14px;gap:.5rem;padding:.9rem;display:grid}.pf-card--recommended{border-left-color:#15803d;box-shadow:0 1px 3px #15803d1f}.pf-card--profitable{border-left-color:#0f766e}.pf-card--almost{border-left-color:#d97706}.pf-card--rejected{border-left-color:#b91c1c}.pf-card__head{align-items:center;gap:.5rem;display:flex}.pf-card__rank{color:#7c8a84;font-size:.8rem;font-weight:800}.pf-badge{color:#334155;background:#eef2f7;border-radius:999px;padding:.28rem .7rem;font-size:.82rem;font-weight:900}.pf-badge--buy{color:#14532d;background:#dcfce7}.pf-badge--reject{color:#991b1b;background:#fee2e2}.pf-badge--watch{color:#334155;background:#e2e8f0}.pf-badge--verify{color:#9a3412;background:#fff7ed}.pf-potential{border-radius:999px;margin-left:auto;padding:.15rem .55rem;font-size:.68rem;font-weight:700}.pf-potential--high{color:#065f46;background:#ecfdf5}.pf-potential--medium{color:#854d0e;background:#fefce8}.pf-potential--low{color:#475569;background:#f1f5f9}.pf-card__max{color:#0f5132;margin:.2rem 0 0;font-size:.8rem;font-weight:800}.pf-card__speedline{color:#1f2937;margin:.3rem 0 .2rem;font-size:.8rem;font-weight:700}.profit-first__scan{color:#334155;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.85rem;display:flex}.profit-first__scan select{color:#1f2937;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;padding:.3rem .5rem}.pf-card__product{align-items:flex-start;gap:.65rem;display:flex}.pf-card__product img{object-fit:contain;background:#f1f5f4;border-radius:.5rem;flex:0 0 64px;width:64px;height:64px}.pf-card__product h3{margin:0;font-size:.98rem;line-height:1.45}.pf-card__leg{background:#f6f9f7;border-radius:.6rem;padding:.6rem .7rem}.pf-card__leg--sell{background:#f2f7fb}.pf-card__market{color:#455850;margin:0;font-size:.8rem;font-weight:800}.pf-card__price{margin:.15rem 0 0;font-size:1.15rem;font-weight:900}.pf-card__sub{color:#64748b;margin:.12rem 0 0;font-size:.78rem}.pf-card__total{margin:.25rem 0 0;font-size:.88rem;font-weight:800}.pf-card__arrow{text-align:center;color:#64748b;margin:0;font-size:.82rem;font-weight:800}.pf-card__profit{background:#ecfdf5;border-radius:.6rem;grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding:.65rem .75rem;display:grid}.pf-card__profit span{color:#47635a;font-size:.72rem;font-weight:700;display:block}.pf-card__profit strong{color:#334155;font-size:1.3rem;font-weight:900}.pf-card__profit strong.is-positive{color:#14532d}.pf-card__profit div:last-child{text-align:right}.pf-card__profit div:last-child strong{font-size:1.05rem}.pf-card__speed{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:0;display:grid}.pf-card__speed div{text-align:center;background:#f6f9f7;border-radius:.5rem;padding:.4rem .3rem}.pf-card__speed dt{color:#6a7b73;font-size:.64rem}.pf-card__speed dd{margin:.15rem 0 0;font-size:.78rem;font-weight:800}.pf-card__step{color:#9a3412;background:#fff7ed;border-radius:.55rem;margin:0;padding:.5rem .65rem;font-size:.82rem;font-weight:800}.pf-card__actions{flex-wrap:wrap;gap:.4rem;display:flex}.pf-action{color:#22403a;width:auto;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cddbd4;border-radius:.55rem;flex:auto;justify-content:center;align-items:center;margin-top:0;padding:.5rem .8rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.pf-action--primary{color:#fff;background:#15803d;border-color:#15803d;flex-basis:100%}.pf-connection{color:#0f172a;background:#f8fafc;border:1px solid #cbd5f5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;font-size:.92rem;line-height:1.5;display:flex}.pf-connection strong{font-weight:600}.pf-connection--ok{color:#14532d;background:#f0fdf4;border-color:#86efac}.pf-connection--warn{color:#78350f;background:#fffbeb;border-color:#fcd34d}.pf-connection--busy{background:#f8fafc;border-color:#cbd5f5}.pf-connection .pf-action{margin-left:auto}.pf-diag{color:#334155;margin:-6px 0 14px;font-size:.82rem}.pf-diag summary{cursor:pointer;color:#475569}.pf-diag__warn{color:#b91c1c;margin:8px 0;font-weight:600}.pf-diag__table{border-collapse:collapse;margin:8px 0}.pf-diag__table th{text-align:left;color:#64748b;white-space:nowrap;padding:2px 10px 2px 0;font-weight:500}.pf-diag__table td{padding:2px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pf-diag__caption{color:#64748b;margin:6px 0 2px}.pf-diag__log{margin:0;padding-left:1.1rem}.pf-diag__log code{background:#f1f5f9;border-radius:3px;padding:0 4px}.pf-connect{flex-direction:column;flex-basis:100%;gap:6px;display:flex}.pf-connect small{color:#334155;font-size:.85rem;line-height:1.5}.pf-action:disabled{opacity:.55;cursor:default}.pf-card__more>summary{cursor:pointer;color:#5e7068;font-size:.8rem;font-weight:700}.pf-detail{gap:.35rem;margin:.6rem 0 0;display:grid}.pf-detail div{justify-content:space-between;gap:.6rem;font-size:.76rem;display:flex}.pf-detail dt{color:#6a7b73}.pf-detail dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.buy-today{margin-top:1.2rem}.buy-today__header h1{margin:.15rem 0;font-size:clamp(1.35rem,3vw,2rem)}.buy-today__budget{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin:1rem 0;display:flex}.buy-today__budget button{color:#22403a;width:auto;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cddbd4;border-radius:.55rem;margin-top:0;padding:.5rem .95rem;font-weight:800}.buy-today__budget button.is-active{color:#fff;background:#0f766e;border-color:#0f766e}.buy-today__budget label{gap:.25rem;font-size:.74rem;font-weight:800;display:grid}.buy-today__budget input{min-height:44px;font:inherit;border:1px solid #b9d0c5;border-radius:.55rem;max-width:9rem;padding:.5rem}.buy-today__notice{background:#eef8f3;border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.9rem 0;padding:.8rem;font-size:.84rem;display:flex}.buy-today__notice--error{color:#9f1239;background:#fff1f2}.buy-today__notice button{color:#fff;width:auto;min-height:38px;font:inherit;cursor:pointer;background:#0f766e;border:1px solid #0f766e;border-radius:.55rem;margin-top:0;padding:.4rem .8rem}.buy-today__lines{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.buy-today__line{background:#fff;border:1px solid #d7e4de;border-radius:.8rem;padding:.85rem}.buy-today__line-head{justify-content:space-between;gap:.6rem;font-size:.95rem;display:flex}.buy-today__line dl{gap:.3rem;margin:.6rem 0;display:grid}.buy-today__line dl div{justify-content:space-between;gap:.6rem;font-size:.8rem;display:flex}.buy-today__line dt{color:#6a7b73}.buy-today__line dd{text-align:right;margin:0;font-weight:800}.buy-today__line-actions{flex-wrap:wrap;gap:.4rem;display:flex}.buy-today__totals{background:#ecfdf5;border-radius:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1rem 0 .6rem;padding:.85rem;display:grid}.buy-today__totals span{color:#47635a;font-size:.72rem;font-weight:700;display:block}.buy-today__totals strong{font-size:1.05rem;font-weight:900}.buy-today__summary{margin:0;font-size:.85rem;font-weight:800}.buy-today__note{color:#5e7068;margin:.4rem 0 0;font-size:.78rem}.evidence-workbench{margin-top:1.4rem}.evidence-workbench__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem;display:flex}.evidence-workbench__header h2{margin:.15rem 0;font-size:1.05rem}.evidence-workbench__header button{color:#fff;width:auto;min-height:40px;font:inherit;cursor:pointer;background:#0f766e;border:1px solid #0f766e;border-radius:.55rem;margin-top:0;padding:.45rem .9rem}.evidence-workbench__notice{background:#eef8f3;border-radius:.7rem;margin:.8rem 0;padding:.75rem;font-size:.83rem}.evidence-workbench__notice--error{color:#9f1239;background:#fff1f2}.evidence-workbench__counts{margin:.7rem 0 .2rem;font-size:.82rem;font-weight:800}.evidence-workbench__queue{gap:.6rem;margin:.8rem 0;padding:0;list-style:none;display:grid}.evidence-workbench__queue li{background:#fff;border:1px solid #d7e4de;border-radius:.7rem;padding:.75rem}.evidence-workbench__queue li.is-low{opacity:.72;border-style:dashed}.evidence-workbench__row-head{justify-content:space-between;gap:.6rem;font-size:.9rem;display:flex}.evidence-workbench__row-money{color:#455850;margin:.3rem 0;font-size:.8rem}.evidence-workbench__reasons{flex-wrap:wrap;gap:.3rem;margin:.3rem 0;padding:0;list-style:none;display:flex}.evidence-workbench__reasons li{color:#486158;border:1px solid #d5e4dc;border-radius:999px;padding:.15rem .5rem;font-size:.7rem}.evidence-workbench__row-actions{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.evidence-workbench__row-actions button{color:#22403a;width:auto;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cddbd4;border-radius:.55rem;margin-top:0;padding:.45rem .8rem;font-size:.8rem;font-weight:800}.evidence-workbench__row-actions button:first-child{color:#fff;background:#0f766e;border-color:#0f766e}.evidence-workbench__batch textarea{width:100%;min-height:9rem;font-family:ui-monospace,monospace;font-size:.78rem}.evidence-workbench__batch>button{color:#fff;width:auto;min-height:44px;font:inherit;cursor:pointer;background:#0f766e;border:1px solid #0f766e;border-radius:.55rem;margin-top:.6rem;padding:.5rem .95rem}.evidence-workbench__plan ol{gap:.5rem;margin:.6rem 0;padding:0;list-style:none;display:grid}.evidence-workbench__plan li{border:1px solid #d7e4de;border-radius:.6rem;padding:.6rem;font-size:.82rem}.evidence-workbench__plan li.is-ready{background:#f0fdf4;border-color:#15803d}.evidence-workbench__plan li button{color:#fff;width:auto;min-height:40px;font:inherit;cursor:pointer;background:#0f766e;border:1px solid #0f766e;border-radius:.5rem;margin-top:.4rem;padding:.4rem .8rem}.evidence-workbench__issues{color:#9a3412;margin:.3rem 0;padding-left:1.1rem;font-size:.76rem}@media (width>=700px){.profit-first__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buy-today__totals{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1200px){.profit-first__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.pf-card{gap:.4rem;padding:.75rem}.pf-card__product img{flex-basis:48px;width:48px;height:48px}.pf-card__product h3{font-size:.9rem}.pf-card__leg{padding:.5rem .6rem}.pf-card__price{font-size:1.05rem}.pf-card__profit{padding:.55rem .65rem}.pf-card__profit strong{font-size:1.15rem}.pf-card__speed{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-action{flex-basis:100%}.profit-first__header{display:grid}.profit-first__header button{width:100%}.buy-today__budget button{flex:40%}}.admin-console__kpi--conversions li{color:#475569;font-size:12px}.admin-console__kpi--conversions li.is-worst{color:#9f1239;background:#fff1f2;border-radius:6px;font-weight:700}.evidence-workbench__queue li{align-items:flex-start;gap:.7rem;display:flex}.evidence-workbench__queue li.is-active{border-color:#0f766e;box-shadow:0 0 0 2px #0f766e26}.evidence-workbench__queue img{object-fit:contain;background:#f1f5f4;border-radius:.5rem;flex:0 0 56px;width:56px;height:56px}.evidence-workbench__row-body{flex:auto;min-width:0}.evidence-workbench__row-ids{color:#64748b;overflow-wrap:anywhere;margin:.2rem 0;font-size:.74rem}.evidence-workbench__row-gap{color:#9a3412;margin:.25rem 0;font-size:.78rem;font-weight:700}.evidence-workbench__row-actions a,.evidence-workbench__row-actions .ew-open{color:#22403a;background:#fff;border:1px solid #cddbd4;border-radius:.55rem;align-items:center;min-height:42px;padding:.45rem .8rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.evidence-workbench__row-actions .ew-open{color:#fff;background:#0f766e;border-color:#0f766e}.evidence-workbench__paste{background:#f7faf9;border:2px dashed #b9d0c5;border-radius:.8rem;margin:1.2rem 0;padding:.9rem}.evidence-workbench__paste h3{margin:0 0 .3rem;font-size:1rem}.evidence-workbench__paste textarea{width:100%;min-height:8rem;font-family:ui-monospace,monospace;font-size:.78rem}.evidence-workbench__paste-actions{flex-wrap:wrap;gap:.4rem;display:flex}.evidence-workbench__paste-actions button{color:#fff;width:auto;min-height:44px;font:inherit;cursor:pointer;background:#0f766e;border:1px solid #0f766e;border-radius:.55rem;margin-top:.5rem;padding:.5rem .95rem;font-weight:800}.evidence-workbench__paste-actions button:last-child{color:#22403a;background:#fff;border-color:#cddbd4}.evidence-workbench__cards{gap:.7rem;margin-top:1rem;display:grid}.evidence-workbench__cards:focus{outline:none}.evidence-workbench__cards-head h3{margin:0;font-size:1rem}.ew-card{background:#fff;border:1px solid #d7e4de;border-left:5px solid #94a3b8;border-radius:.8rem;gap:.5rem;padding:.8rem;display:grid}.ew-card.is-focused{border-left-color:#0f766e;box-shadow:0 0 0 2px #0f766e2e}.ew-card.is-confirmed{background:#f0fdf4;border-left-color:#15803d}.ew-card.is-excluded{opacity:.6;border-left-color:#b91c1c}.ew-card__head{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.ew-card__head strong{font-size:.95rem;display:block}.ew-card__head span{color:#64748b;font-size:.74rem}.ew-card__match{color:#334155;background:#eef2f7;border-radius:999px;align-self:flex-start;padding:.2rem .6rem;font-size:.72rem;font-weight:800}.ew-card__match.is-auto{color:#14532d;background:#dcfce7}.ew-card__match.is-manual{color:#9a3412;background:#fff7ed}.ew-card__facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:0;display:grid}.ew-card__facts div{text-align:center;background:#f6f9f7;border-radius:.5rem;padding:.4rem .3rem}.ew-card__facts dt{color:#6a7b73;font-size:.64rem}.ew-card__facts dd{margin:.15rem 0 0;font-size:.8rem;font-weight:800}.ew-card__inputs{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;display:grid}.ew-card__inputs label{gap:.2rem;font-size:.72rem;font-weight:800;display:grid}.ew-card__inputs input,.ew-card__inputs select{min-height:40px;font:inherit;border:1px solid #b9d0c5;border-radius:.5rem;padding:.4rem}.ew-card__issues{color:#9a3412;margin:0;padding-left:1.1rem;font-size:.76rem}.ew-card__actions{flex-wrap:wrap;gap:.4rem;display:flex}.ew-card__actions button{color:#22403a;width:auto;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cddbd4;border-radius:.55rem;margin-top:0;padding:.5rem .9rem;font-weight:800}.ew-card__actions .ew-confirm{color:#fff;background:#15803d;border-color:#15803d;flex:60%}.ew-card__actions button:disabled{opacity:.5;cursor:default}.ew-commit{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#0f766e;border:1px solid #0f766e;border-radius:.6rem;margin-top:.4rem;padding:.6rem 1rem;font-weight:900}.ew-commit:disabled{opacity:.5;cursor:default}.evidence-workbench__result{background:#f0fdf4;border:1px solid #15803d;border-radius:.8rem;margin-top:1rem;padding:.9rem}.evidence-workbench__result h3{margin:0 0 .4rem;font-size:1rem}.evidence-workbench__result ul{margin:.4rem 0 0;padding-left:1.1rem;font-size:.8rem}@media (width<=640px){.evidence-workbench__queue li{flex-wrap:wrap}.evidence-workbench__queue img{flex-basis:44px;width:44px;height:44px}.ew-card__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-workbench__row-actions a,.evidence-workbench__row-actions .ew-open,.evidence-workbench__row-actions button{flex:100%;justify-content:center}.ew-card__actions button{flex:100%}}.admin-console__kpi--decidability li{font-size:13px}.admin-console__kpi--decidability li.is-headline{background:#ecfdf5;border-radius:6px;font-weight:800}.auto-capture{background:#f0fdfa;border:1px solid #0f766e;border-radius:.8rem;margin:1rem 0;padding:1rem}.auto-capture__head{flex-wrap:wrap;justify-content:space-between;gap:.6rem;display:flex}.auto-capture__head h3{margin:.1rem 0;font-size:1.05rem}.auto-capture__ids{color:#64748b;margin:0;font-size:.76rem}.auto-capture__head button{color:#22403a;width:auto;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cddbd4;border-radius:.55rem;margin-top:0;padding:.4rem .9rem;font-weight:800}.auto-capture__facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:.7rem 0 .3rem;display:grid}.auto-capture__facts div{text-align:center;background:#fff;border-radius:.5rem;padding:.45rem .3rem}.auto-capture__facts dt{color:#6a7b73;font-size:.64rem}.auto-capture__facts dd{margin:.15rem 0 0;font-size:.82rem;font-weight:800}.auto-capture__note{color:#0f766e;margin:.4rem 0;font-size:.84rem;font-weight:700}.auto-capture__rows{gap:.3rem;margin:.6rem 0;padding:0;list-style:none;display:grid}.auto-capture__rows li{background:#fff;border:1px solid #d7e4de;border-radius:.5rem;padding:.5rem .6rem}.auto-capture__rows li.is-on{background:#f0fdf4;border-color:#15803d}.auto-capture__rows label{align-items:flex-start;gap:.5rem;font-size:.84rem;font-weight:700;display:flex}.auto-capture__rows input[type=checkbox]{width:20px;height:20px;margin-top:2px}.auto-capture__row-title{flex:auto}.auto-capture__row-meta{color:#64748b;margin-top:.2rem;font-size:.74rem;display:block}.auto-capture__missing{margin:.6rem 0}.auto-capture__inputs{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;display:grid}.auto-capture__inputs label{gap:.2rem;font-size:.72rem;font-weight:800;display:grid}.auto-capture__inputs input,.auto-capture__inputs select{min-height:40px;font:inherit;border:1px solid #b9d0c5;border-radius:.5rem;padding:.4rem}.auto-capture__issues{color:#9a3412;margin:.4rem 0;padding-left:1.1rem;font-size:.78rem}.auto-capture__confirm{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#15803d;border:1px solid #15803d;border-radius:.6rem;margin-top:.5rem;padding:.6rem 1rem;font-weight:900}.auto-capture__confirm:disabled{opacity:.5;cursor:default}@media (width<=640px){.auto-capture__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-load-failed{color:#1f2937;max-width:560px;margin:48px auto;padding:24px;font:15px/1.7 system-ui,sans-serif}.app-load-failed__title{margin:0 0 8px;font-size:18px;font-weight:600}.app-load-failed__detail{color:#6b7280;word-break:break-all;margin:0 0 16px}.app-load-failed__actions button{margin-right:8px}.auto-capture--failed{background:#fff1f2;border:1px solid #fca5a5}.auto-capture__failed-title{margin:0 0 4px;font-weight:600}details.profit-first__scan{display:block}details.profit-first__scan form{gap:.75rem;max-width:32rem;margin-top:.75rem;display:grid}details.profit-first__scan form label{gap:.25rem;display:grid}details.profit-first__scan input,details.profit-first__scan form select{box-sizing:border-box;width:100%;min-width:0}.repair-estimate form{gap:.6rem;max-width:32rem;display:grid}.repair-estimate label{gap:.25rem;display:grid}.repair-estimate input,.repair-estimate select{box-sizing:border-box;width:100%;min-width:0}.notification-center{margin:.75rem 0}.notification-center__panel{color:#17212e;overflow-wrap:anywhere;background:#fff;border:1px solid #ccd4dc;border-radius:12px;padding:1rem}.notification-center__panel label{align-items:center;gap:.5rem;margin:.75rem 0;display:flex}.notification-center__panel ul{padding-left:1.2rem}.notification-center__panel li{margin-bottom:1rem}.notification-center__panel button{margin:.3rem}.image-assist{overflow-wrap:anywhere}.image-assist input[type=file]{width:100%;max-width:100%}.image-assist__candidate{border-top:1px solid #ccd4dc;margin-top:1rem;padding-top:.75rem}.image-assist__candidate dl>div{grid-template-columns:7rem 1fr;gap:.5rem;display:grid}.image-assist__candidate dd{margin:0}.sold-provider-setup{overflow-wrap:anywhere;margin:1rem 0}.sold-provider-setup summary{cursor:pointer;font-weight:600}.sold-provider-setup fieldset{border:0;min-width:0;padding:0}.sold-provider-setup label{gap:.4rem;margin:.9rem 0;display:grid}.sold-provider-setup input,.sold-provider-setup textarea,.sold-provider-setup select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;padding:.6rem}.sold-provider-setup .sold-provider-setup__clear{align-items:center;display:flex}.sold-provider-setup__clear input{width:auto}
