.ss-report-agent-promo #ss-report-agent-scene0{display:flex;align-items:center;justify-content:center;gap:1.5rem;max-width:420px}.ss-report-agent-promo .ss-report-agent-avatar{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--ss-navy) 0,#2a3f5c 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:800;flex-shrink:0}.ss-report-agent-promo .ss-report-agent-bubble{padding:14px 18px;border-radius:16px 16px 16px 4px;background:#fff;border:1px solid var(--ss-line);box-shadow:0 8px 24px #2b34461a;max-width:280px}.ss-report-agent-promo .ss-report-agent-bubble .who{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ss-slate);margin-bottom:4px}.ss-report-agent-promo .ss-report-agent-bubble .msg{font-size:.9375rem;font-weight:700;color:var(--ss-ink);line-height:1.35}.ss-report-agent-promo #ss-report-agent-upload-panel{width:min(380px,92vw);padding:16px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start;opacity:.85;transition:opacity .5s ease}.ss-report-agent-promo #ss-report-agent-upload-panel.filled{opacity:1}.ss-report-agent-promo #ss-report-agent-upload-panel .upload-main{min-width:0}.ss-report-agent-promo #ss-report-agent-drop{border:2px dashed var(--ss-blue);border-radius:10px;padding:16px;text-align:center;background:#3a7fc20f;font-size:.8125rem;font-weight:700;color:var(--ss-navy)}.ss-report-agent-promo #ss-report-agent-client-pick{margin-top:10px;padding:8px 12px;border-radius:8px;border:1px solid var(--ss-line);background:#faf8f3;font-size:.75rem;font-weight:600;color:var(--ss-slate);opacity:.5;transition:opacity .5s ease,border-color .5s ease}.ss-report-agent-promo #ss-report-agent-client-pick.picked{opacity:1;border-color:var(--ss-amber);color:var(--ss-ink)}.ss-report-agent-promo #ss-report-agent-logo-slot{width:72px;padding:10px;border-radius:10px;border:1px dashed var(--ss-line);text-align:center;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ss-slate)}.ss-report-agent-promo #ss-report-agent-logo-slot .logo-box{width:48px;height:48px;margin:0 auto 6px;border-radius:8px;background:linear-gradient(135deg,#1e3a5f,#2d5a8a);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.125rem;font-weight:800}.ss-report-agent-promo #ss-report-agent-analysis{width:min(340px,90vw);padding:18px}.ss-report-agent-promo .ss-report-agent-step{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:.8125rem;font-weight:600;color:var(--ss-slate);opacity:.45;transition:opacity .4s ease,color .4s ease}.ss-report-agent-promo .ss-report-agent-step .node{width:22px;height:22px;border-radius:50%;border:2px solid var(--ss-line);display:flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0}.ss-report-agent-promo .ss-report-agent-step.lit{opacity:1;color:var(--ss-ink)}.ss-report-agent-promo .ss-report-agent-step.lit .node{border-color:var(--ss-blue);background:#3a7fc21f}.ss-report-agent-promo .ss-report-agent-step.done{opacity:1;color:var(--ss-green)}.ss-report-agent-promo .ss-report-agent-step.done .node{border-color:var(--ss-green);background:#2fae761f}.ss-report-agent-promo #ss-report-agent-progress-wrap{margin-top:12px;height:6px;border-radius:999px;background:#e8e2d6;overflow:hidden}.ss-report-agent-promo #ss-report-agent-progress{height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--ss-blue),#2a6aad);transition:width .8s cubic-bezier(.2,.8,.3,1)}.ss-report-agent-promo #ss-report-agent-branded-card{width:min(320px,88vw);padding:16px;opacity:.6;transform:scale(.96);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.3,1)}.ss-report-agent-promo #ss-report-agent-branded-card.ready{opacity:1;transform:scale(1)}.ss-report-agent-promo #ss-report-agent-branded-head{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--ss-line)}.ss-report-agent-promo #ss-report-agent-branded-head .agent-logo{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#1e3a5f,#2d5a8a);color:#fff;font-size:.875rem;font-weight:800;display:flex;align-items:center;justify-content:center}.ss-report-agent-promo #ss-report-agent-branded-head .meta .name{font-size:.8125rem;font-weight:800;color:var(--ss-navy)}.ss-report-agent-promo #ss-report-agent-branded-head .meta .client{font-size:.75rem;color:var(--ss-slate);margin-top:2px}.ss-report-agent-promo #ss-report-agent-branded-score{display:flex;align-items:center;gap:16px}.ss-report-agent-promo #ss-report-agent-gauge{position:relative;width:88px;height:52px;flex-shrink:0}.ss-report-agent-promo #ss-report-agent-gauge svg{width:100%;height:100%}.ss-report-agent-promo #ss-report-agent-gauge-arc{fill:none;stroke:var(--ss-amber);stroke-width:8;stroke-linecap:round;stroke-dasharray:188;stroke-dashoffset:188}.ss-report-agent-promo #ss-report-agent-score-num{position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-size:1.25rem;font-weight:800;color:var(--ss-navy)}.ss-report-agent-promo #ss-report-agent-branded-card.ready #ss-report-agent-gauge-arc{stroke-dashoffset:63;transition:stroke-dashoffset 1.2s cubic-bezier(.2,.8,.3,1)}.ss-report-agent-promo #ss-report-agent-branded-card.ready #ss-report-agent-score-num{content:"82"}.ss-report-agent-promo .ss-report-agent-score-label{font-size:.75rem;font-weight:700;color:var(--ss-slate-light)}.ss-report-agent-promo #ss-report-agent-library{width:min(360px,92vw);display:flex;flex-direction:column;gap:8px}.ss-report-agent-promo .ss-report-agent-client-row{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:10px;background:#fff;border:1px solid var(--ss-line);opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s cubic-bezier(.2,.8,.3,1)}.ss-report-agent-promo .ss-report-agent-client-row.show{opacity:1;transform:translateY(0)}.ss-report-agent-promo .ss-report-agent-client-row .client-name{font-size:.8125rem;font-weight:700;color:var(--ss-ink)}.ss-report-agent-promo .ss-report-agent-client-row .status{font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:4px}.ss-report-agent-promo .ss-report-agent-client-row .status.ready{background:#2fae761f;color:var(--ss-green)}.ss-report-agent-promo .ss-report-agent-client-row .status.progress{background:#f5a6231f;color:var(--ss-amber)}.ss-report-agent-promo #ss-report-agent-share-scene{width:min(360px,92vw)}.ss-report-agent-promo #ss-report-agent-share-bar{height:36px;border-radius:8px;background:#f0eadc;border:1px solid var(--ss-line);overflow:hidden;position:relative}.ss-report-agent-promo #ss-report-agent-share-link{position:absolute;inset:0;width:0;background:#fff;display:flex;align-items:center;padding:0 12px;font-size:.75rem;font-weight:600;color:var(--ss-blue);white-space:nowrap;overflow:hidden;transition:width 1.2s cubic-bezier(.2,.8,.3,1)}.ss-report-agent-promo #ss-report-agent-share-preview{margin-top:14px;padding:14px;border-radius:10px;background:#fff;border:1px solid var(--ss-line);display:flex;align-items:center;gap:12px;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.ss-report-agent-promo #ss-report-agent-share-preview.show{opacity:1;transform:translateY(0)}.ss-report-agent-promo #ss-report-agent-share-preview .thumb{width:44px;height:44px;border-radius:8px;background:linear-gradient(135deg,#1e3a5f,#2d5a8a);color:#fff;font-size:.75rem;font-weight:800;display:flex;align-items:center;justify-content:center}.ss-report-agent-promo #ss-report-agent-share-preview .preview-text{font-size:.8125rem;font-weight:600;color:var(--ss-ink);line-height:1.35}.ss-report-agent-promo #ss-report-agent-ctarow{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}.ss-report-agent-promo #ss-report-agent-ctasub{margin-top:12px;font-size:.8125rem;color:var(--ss-slate);text-align:center}.ss-report-agent-promo .ss-report-agent-share-muted{color:var(--ss-slate);font-weight:500}.ss-report-agent-promo #ss-report-agent-act6.on #ss-report-agent-ctasub,.ss-report-agent-promo #ss-report-agent-act6.on .ss-promo-cta{opacity:1;visibility:visible;pointer-events:auto}