.eore-pv{--eore-pv-shell: #f3f5f7;--eore-pv-card: #ffffff;--eore-pv-panel: #0b0f14;--eore-pv-border: #e5e7eb;--eore-pv-border-2: #edf0f3;--eore-pv-ink-1: #111827;--eore-pv-ink-2: #4b5563;--eore-pv-ink-3: #9ca3af;--eore-pv-blue: #2563eb;--eore-pv-green-fg: #15803d;--eore-pv-green-bg: #e7f8ee;--eore-pv-amber-fg: #b45309;--eore-pv-amber-bg: #fef4e2;--eore-pv-red-fg: #c8341f;--eore-pv-red-bg: #fdecea;--eore-pv-cyan-fg: #0e7490;--eore-pv-cyan-bg: #e4f5fb;--eore-pv-drag-cogs: #64748b;--eore-pv-drag-fees: #a78bfa;--eore-pv-drag-shipping: #f59e0b;--eore-pv-drag-ads: #2563eb;--eore-pv-r-lg: 18px;--eore-pv-r-md: 14px;--eore-pv-r-sm: 10px;--eore-pv-sh-1: 0 1px 2px rgba(16, 24, 40, .06);--eore-pv-sh-2: 0 6px 18px rgba(16, 24, 40, .08);--eore-pv-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:var(--eore-pv-shell);color:var(--eore-pv-ink-1);font-family:var(--eore-pv-font);min-height:100vh;line-height:1.45;-webkit-font-smoothing:antialiased}.eore-pv *,.eore-pv *:before,.eore-pv *:after{box-sizing:border-box}.eore-pv-container{max-width:1200px;margin:0 auto;padding:24px 20px 56px}.eore-pv-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 0 18px}.eore-pv-brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.01em}.eore-pv-mark{width:30px;height:30px;border-radius:8px;background:var(--eore-pv-panel);display:grid;place-items:center;color:#38bdf8;font-size:13px;font-weight:800}.eore-pv-brand small{display:block;font-weight:500;color:var(--eore-pv-ink-3);font-size:11px;letter-spacing:.02em}.eore-pv-banner{display:inline-flex;align-items:center;gap:8px;background:#fff8e6;border:1px solid #f6dda8;color:var(--eore-pv-amber-fg);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600}.eore-pv-banner:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--eore-pv-amber-fg)}.eore-pv-section{margin-top:22px}.eore-pv-section>h2{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--eore-pv-ink-3);margin:0 0 12px}.eore-pv-card{background:var(--eore-pv-card);border:1px solid var(--eore-pv-border);border-radius:var(--eore-pv-r-lg);box-shadow:var(--eore-pv-sh-1)}.eore-pv-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.eore-pv-kpi{background:var(--eore-pv-card);border:1px solid var(--eore-pv-border);border-radius:var(--eore-pv-r-md);padding:14px 16px}.eore-pv-kpi .eore-pv-kpi-label{font-size:12px;color:var(--eore-pv-ink-3)}.eore-pv-kpi .eore-pv-kpi-value{font-size:22px;font-weight:700;letter-spacing:-.02em;margin-top:4px}.eore-pv-kpi .eore-pv-kpi-help{font-size:11.5px;color:var(--eore-pv-ink-3);margin-top:3px}.eore-pv-pos{color:var(--eore-pv-green-fg)}.eore-pv-neg{color:var(--eore-pv-red-fg)}.eore-pv-health{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--eore-pv-r-lg);margin-bottom:14px;border:1px solid transparent}.eore-pv-health-dot{width:12px;height:12px;border-radius:50%;flex:none}.eore-pv-health h3{margin:0;font-size:16px}.eore-pv-health p{margin:2px 0 0;font-size:13px;color:var(--eore-pv-ink-2)}.eore-pv-health[data-tone=healthy]{background:var(--eore-pv-green-bg);border-color:#bbe9cc}.eore-pv-health[data-tone=healthy] .eore-pv-health-dot{background:var(--eore-pv-green-fg)}.eore-pv-health[data-tone=attention]{background:var(--eore-pv-amber-bg);border-color:#f6dda8}.eore-pv-health[data-tone=attention] .eore-pv-health-dot{background:var(--eore-pv-amber-fg)}.eore-pv-health[data-tone=leak]{background:var(--eore-pv-red-bg);border-color:#f6c9c2}.eore-pv-health[data-tone=leak] .eore-pv-health-dot{background:var(--eore-pv-red-fg)}.eore-pv-health[data-tone=review]{background:var(--eore-pv-cyan-bg);border-color:#bae6f4}.eore-pv-health[data-tone=review] .eore-pv-health-dot{background:var(--eore-pv-cyan-fg)}.eore-pv-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.eore-pv-chip[data-tone=red]{color:var(--eore-pv-red-fg);background:var(--eore-pv-red-bg);border-color:#f6c9c2}.eore-pv-chip[data-tone=amber]{color:var(--eore-pv-amber-fg);background:var(--eore-pv-amber-bg);border-color:#f6dda8}.eore-pv-chip[data-tone=green]{color:var(--eore-pv-green-fg);background:var(--eore-pv-green-bg);border-color:#bbe9cc}.eore-pv-chip[data-tone=cyan]{color:var(--eore-pv-cyan-fg);background:var(--eore-pv-cyan-bg);border-color:#bae6f4}.eore-pv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.eore-pv-risk{padding:16px;display:flex;flex-direction:column;gap:10px}.eore-pv-risk-top{display:flex;align-items:center;gap:10px}.eore-pv-tile{width:38px;height:38px;border-radius:9px;flex:none;display:grid;place-items:center;color:#fff;font-weight:700;font-size:13px}.eore-pv-risk-title{font-weight:600;font-size:14px}.eore-pv-risk-sub{font-size:11.5px;color:var(--eore-pv-ink-3)}.eore-pv-gauge{height:8px;border-radius:999px;background:#eef1f4;overflow:hidden}.eore-pv-gauge>span{display:block;height:100%;border-radius:999px;background:var(--eore-pv-blue)}.eore-pv-risk-row{display:flex;justify-content:space-between;font-size:12.5px}.eore-pv-muted{color:var(--eore-pv-ink-3)}.eore-pv-strong{font-weight:700}.eore-pv-drag{display:flex;height:10px;border-radius:999px;overflow:hidden;background:#eef1f4}.eore-pv-drag>span{display:block;height:100%}.eore-pv-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.eore-pv-medal{padding:16px;border-radius:var(--eore-pv-r-md);color:#fff;position:relative}.eore-pv-medal[data-rank="1"]{background:linear-gradient(160deg,#e0a93b,#b8821f)}.eore-pv-medal[data-rank="2"]{background:linear-gradient(160deg,#9ca8b4,#75808c)}.eore-pv-medal[data-rank="3"]{background:linear-gradient(160deg,#c08457,#97623c)}.eore-pv-medal .eore-pv-rank-n{font-size:12px;opacity:.85}.eore-pv-medal .eore-pv-rank-title{font-weight:700;margin-top:4px}.eore-pv-medal .eore-pv-rank-amt{font-size:20px;font-weight:800;margin-top:8px;letter-spacing:-.02em}.eore-pv-rank{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--eore-pv-border-2)}.eore-pv-rank:first-child{border-top:none}.eore-pv-rank-bar{height:6px;border-radius:999px;background:#eef1f4;margin-top:6px}.eore-pv-rank-bar>span{display:block;height:100%;border-radius:999px;background:var(--eore-pv-cyan-fg)}.eore-pv-panel-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.eore-pv-ledger{width:100%;border-collapse:collapse;font-size:13px}.eore-pv-ledger td{padding:7px 0;border-top:1px solid var(--eore-pv-border-2)}.eore-pv-ledger tr:first-child td{border-top:none}.eore-pv-ledger td:last-child{text-align:right;font-variant-numeric:tabular-nums}.eore-pv-ledger tr.eore-pv-ledger-total td{font-weight:700;border-top:2px solid var(--eore-pv-border)}.eore-pv-why{background:var(--eore-pv-panel);color:#e5e7eb;border-radius:var(--eore-pv-r-md);padding:16px;font-size:13px}.eore-pv-why h4{margin:0 0 8px;color:#fff;font-size:13px}.eore-pv-board{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.eore-pv-lane{background:#eef1f4;border-radius:var(--eore-pv-r-md);padding:12px;min-height:120px}.eore-pv-lane>h4{margin:0 0 10px;font-size:12.5px;display:flex;justify-content:space-between}.eore-pv-actcard{background:var(--eore-pv-card);border:1px solid var(--eore-pv-border);border-radius:var(--eore-pv-r-sm);padding:10px 12px;margin-bottom:8px;font-size:12.5px}.eore-pv-actcard .eore-pv-act-title{font-weight:600}.eore-pv-actcard .eore-pv-act-meta{color:var(--eore-pv-ink-3);margin-top:4px}.eore-pv-diag{display:grid;grid-template-columns:200px 1fr;gap:18px;align-items:center;padding:18px}.eore-pv-ring{width:160px;height:160px;border-radius:50%;display:grid;place-items:center;margin:0 auto;background:conic-gradient(var(--eore-pv-green-fg) calc(var(--eore-pv-pct, 0) * 1%),#e9edf1 0)}.eore-pv-ring>div{width:120px;height:120px;border-radius:50%;background:var(--eore-pv-card);display:grid;place-items:center;text-align:center}.eore-pv-ring b{font-size:28px}.eore-pv-checks{display:grid;gap:8px}.eore-pv-check{display:flex;gap:10px;align-items:flex-start;font-size:13px}.eore-pv-check .eore-pv-check-dot{width:9px;height:9px;border-radius:50%;margin-top:5px;flex:none}.eore-pv-check[data-ok=true] .eore-pv-check-dot{background:var(--eore-pv-green-fg)}.eore-pv-check[data-ok=false] .eore-pv-check-dot{background:var(--eore-pv-amber-fg)}.eore-pv-check-note{color:var(--eore-pv-ink-3);font-size:11.5px}.eore-pv-assistant{padding:0;overflow:hidden;max-width:380px}.eore-pv-assistant-head{background:var(--eore-pv-panel);color:#fff;padding:12px 14px;font-size:13px;display:flex;align-items:center;gap:8px}.eore-pv-assistant-head .eore-pv-online{width:8px;height:8px;border-radius:50%;background:#22c55e}.eore-pv-assistant-body{padding:14px;display:grid;gap:10px;background:#fafbfc}.eore-pv-bubble{padding:9px 12px;border-radius:12px;font-size:12.5px;max-width:80%}.eore-pv-bubble.bot{background:#eef1f4;color:var(--eore-pv-ink-1);justify-self:start;border-bottom-left-radius:4px}.eore-pv-bubble.user{background:var(--eore-pv-blue);color:#fff;justify-self:end;border-bottom-right-radius:4px}.eore-pv-composer{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--eore-pv-border)}.eore-pv-composer input{flex:1;border:1px solid var(--eore-pv-border);border-radius:999px;padding:8px 14px;font-size:12.5px;background:#f3f5f7;color:var(--eore-pv-ink-3)}.eore-pv-composer .eore-pv-offline-note{font-size:11px;color:var(--eore-pv-ink-3)}.eore-pv-empty{text-align:center;padding:28px 18px}.eore-pv-empty h3{margin:0 0 6px}.eore-pv-empty p{margin:0;color:var(--eore-pv-ink-2);font-size:13px}.eore-pv-footer{margin-top:34px;padding-top:18px;border-top:1px solid var(--eore-pv-border);display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:12.5px;color:var(--eore-pv-ink-3)}.eore-pv-footer a{color:var(--eore-pv-blue);text-decoration:none}@media(max-width:1200px){.eore-pv-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:1040px){.eore-pv-grid,.eore-pv-board{grid-template-columns:repeat(2,1fr)}.eore-pv-panel-grid{grid-template-columns:1fr}}@media(max-width:720px){.eore-pv-kpis{grid-template-columns:repeat(2,1fr)}.eore-pv-grid,.eore-pv-podium,.eore-pv-board{grid-template-columns:1fr}.eore-pv-diag{grid-template-columns:1fr;text-align:center}}@media(prefers-reduced-motion:reduce){.eore-pv *{transition:none!important;animation:none!important}}
