.amazonConnectCard{margin:0 0 22px;background:var(--card, #fff);border:1px solid var(--line, #e6e9f0);border-radius:22px;padding:22px 24px;box-shadow:0 10px 32px #0f172a09;color:var(--text, #0f172a)}.amazonConnectHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.amazonConnectHeading{display:flex;gap:13px;align-items:center}.amazonConnectLogo{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#eef2ff;color:var(--primary, #4f46e5);flex:0 0 auto}.amazonConnectHeading h2{font-size:17px;line-height:1.35;font-weight:800;margin:0 0 3px}.amazonConnectHeading p{font-size:12px;line-height:1.5;color:var(--muted, #667085);margin:0}.amazonConnectZip{border-radius:10px;font-weight:800;font-size:12px;padding:7px 10px;color:#334155;background:#f1f5f9}.amazonConnectStates{display:flex;flex-wrap:wrap;gap:11px;margin-top:19px}.amazonConnectState{flex:1 1 230px;min-width:0;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--line, #e6e9f0);border-radius:13px;background:#fafbff}.amazonConnectStateIcon{flex:0 0 auto;margin-top:2px;color:#64748b}.amazonConnectState.verified .amazonConnectStateIcon{color:#059669}.amazonConnectState.pending .amazonConnectStateIcon{color:#a16207}.amazonConnectState.attention .amazonConnectStateIcon{color:#dc2626}.amazonConnectState strong{display:block;margin:0;font-size:13px;font-weight:800;line-height:1.4}.amazonConnectState span{display:block;font-size:12px;line-height:1.5;color:var(--muted, #667085);margin-top:3px}.amazonConnectControls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:17px}.amazonConnectMainButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:12px;padding:11px 16px;font-size:13px;font-weight:800;cursor:pointer;background:linear-gradient(135deg,var(--primary, #4f46e5),var(--primary2, #2563eb));color:#fff}.amazonConnectMainButton:disabled{cursor:not-allowed;opacity:.55}.amazonConnectSecondary{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--line, #e6e9f0);padding:10px 12px;border-radius:12px;font-size:13px;font-weight:750;cursor:pointer;color:var(--text, #0f172a)}.amazonConnectSecondary:disabled{opacity:.6;cursor:not-allowed}.amazonConnectConsent{display:flex;align-items:flex-start;gap:9px;margin-top:15px;font-size:12px;line-height:1.6;color:var(--muted, #667085);cursor:pointer}.amazonConnectConsent input{margin:3px 0 0;accent-color:var(--primary, #4f46e5);flex:0 0 auto}.amazonConnectNotice{display:flex;align-items:flex-start;gap:8px;margin:13px 0 0;font-size:12px;line-height:1.5;color:#475569}.amazonConnectNotice.error{color:#b91c1c}.amazonConnectNotice svg{flex:0 0 auto;margin-top:1px}@media(max-width:650px){.amazonConnectCard{padding:17px;border-radius:18px}.amazonConnectStates{gap:8px}.amazonConnectState{flex-basis:100%}}*{box-sizing:border-box}:root{--bg:#f5f7fb;--card:#fff;--text:#0f172a;--muted:#667085;--line:#e6e9f0;--primary:#4f46e5;--primary2:#2563eb;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--shadow:0 24px 70px rgba(15,23,42,.08)}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top left,#eef2ff 0,transparent 32%),var(--bg);color:var(--text)}button,input,select{font:inherit}a{color:var(--primary);text-decoration:none;font-weight:800}.appShell{min-height:100vh;display:grid;grid-template-columns:280px 1fr}.sidebar{background:#0f172a;color:#fff;padding:28px 20px;display:flex;flex-direction:column;gap:28px}.brandMark{display:flex;align-items:center;gap:12px}.logoBubble{width:42px;height:42px;border-radius:16px;background:linear-gradient(135deg,#6366f1,#2563eb);display:grid;place-items:center;box-shadow:0 16px 35px #4f46e559}.brandName{font-weight:950;font-size:19px}.brandSub{color:#94a3b8;font-size:13px;margin-top:2px}.nav{display:flex;flex-direction:column;gap:8px}.navItem{border:0;background:transparent;color:#cbd5e1;display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;cursor:pointer;transition:.2s}.navItem:hover,.navItem.active{background:#ffffff17;color:#fff}.sidebarCard{margin-top:auto;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:18px}.sidebarCard p{color:#94a3b8;font-size:13px;line-height:1.5;margin-bottom:0}.main{padding:34px;overflow-x:hidden}.heroPanel{background:radial-gradient(circle at 18% 12%,rgba(79,70,229,.18),transparent 28%),linear-gradient(135deg,#fffffff5,#ffffffc7);border:1px solid rgba(255,255,255,.75);border-radius:34px;box-shadow:var(--shadow);padding:34px;margin-bottom:18px}.heroGrid{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:34px;align-items:center}.eyebrow{color:var(--primary);display:flex;align-items:center;gap:8px;font-weight:900;font-size:14px;margin-bottom:12px}h1{margin:0;font-size:clamp(38px,5vw,70px);letter-spacing:-.065em;line-height:.94;max-width:980px}h2{margin:0;font-size:23px;letter-spacing:-.035em}.heroCopy p{margin:18px 0 0;color:var(--muted);max-width:760px;line-height:1.7;font-size:18px}.heroTrust{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.heroTrust span{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--line);color:#344054;border-radius:999px;padding:9px 12px;font-weight:800;font-size:13px}.scanConsole{background:#ffffffe0;border:1px solid var(--line);border-radius:28px;padding:24px;box-shadow:0 30px 80px #4f46e51f}.scanConsoleHeader{display:flex;gap:14px;align-items:center;margin-bottom:18px}.scanConsoleHeader p{margin:5px 0 0;color:var(--muted)}.iconChip{width:48px;height:48px;border-radius:17px;display:grid;place-items:center;background:#eef2ff;color:var(--primary)}.scanInput{width:100%;border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px 17px;outline:none;margin-bottom:14px}.scanInput:focus,.scanControls select:focus{border-color:var(--primary);box-shadow:0 0 0 4px #4f46e51f}.scanControls{display:grid;grid-template-columns:180px 1fr;gap:12px}.scanControls label span{display:block;color:var(--muted);font-weight:800;font-size:12px;margin-bottom:7px}.scanControls select{width:100%;border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px 16px;outline:none}.primaryButton{align-self:end;min-height:50px;border:0;color:#fff;border-radius:16px;background:linear-gradient(135deg,var(--primary),var(--primary2));font-weight:950;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 18px 35px #2563eb47}.primaryButton:disabled{opacity:.7;cursor:not-allowed}.examples{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;color:var(--muted);font-size:12px}.examples code{border:1px solid var(--line);background:#f8fafc;padding:4px 7px;border-radius:999px}.metricStrip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.metricStrip>div{background:#fff;border:1px solid var(--line);border-radius:24px;padding:22px;box-shadow:var(--shadow)}.metricStrip span{display:block;color:var(--muted);font-weight:850;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.metricStrip strong{display:block;margin-top:8px;font-size:34px;letter-spacing:-.06em}.opportunityPanel{margin-top:18px}.sectionHeader{margin-bottom:12px}.sectionHeader p{margin:6px 0 0;color:var(--muted)}.tableCard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:26px;overflow:hidden}.tableWrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:16px 18px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:14px}th{color:var(--muted);font-size:12px;letter-spacing:.07em;text-transform:uppercase}.emptyCell{text-align:center;color:var(--muted);padding:42px}.productCell{display:flex;align-items:center;gap:12px;min-width:420px}.productCell img,.imageEmpty{width:54px;height:54px;border-radius:15px;object-fit:cover;border:1px solid var(--line);background:#f3f4f6}.productTitle{font-weight:900;max-width:520px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brandTitle{font-weight:900}.muted{color:var(--muted);font-size:12px;margin-top:3px}.statusBadge,.opportunityBadge{display:inline-flex;border-radius:999px;padding:7px 11px;background:#f3f4f6;color:#374151;font-weight:900;font-size:12px;white-space:nowrap}.opportunityBadge.excellent{background:#ecfdf5;color:#047857}.opportunityBadge.good{background:#fffbeb;color:#b45309}.opportunityBadge.needs-data{background:#eef2ff;color:#4338ca}.successBox,.errorBox,.progressBox{margin-top:14px;border-radius:16px;padding:12px 14px;font-weight:800}.successBox{background:#ecfdf5;color:#047857}.errorBox{background:#fef2f2;color:#b91c1c}.progressBox{background:#f8fafc;border:1px solid var(--line)}.progressTop{display:flex;justify-content:space-between;color:var(--muted);font-size:13px;margin-bottom:10px}.progressTrack{height:9px;background:#e5e7eb;border-radius:999px;overflow:hidden}.progressFill{width:62%;height:100%;background:linear-gradient(90deg,var(--primary),var(--primary2));border-radius:999px;animation:pulseBar 1.2s ease-in-out infinite alternate}@keyframes pulseBar{0%{width:36%}to{width:82%}}.settingsCard{padding:24px}.settingsCard code{display:block;background:#f8fafc;border:1px solid var(--line);border-radius:14px;padding:14px;margin-top:10px;overflow-x:auto}.settingsNote{margin-top:18px;color:var(--muted)}.settingsNote code{display:inline;padding:2px 6px}.smallLabel{color:var(--muted);font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.appShell{grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:20;flex-direction:row;align-items:center;padding:14px 18px}.nav{flex-direction:row;overflow-x:auto}.sidebarCard{display:none}.main{padding:24px}.heroGrid{grid-template-columns:1fr}.metricStrip{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.main{padding:18px}.heroPanel{padding:22px;border-radius:26px}.metricStrip,.scanControls{grid-template-columns:1fr}.brandSub{display:none}.navItem{padding:10px;font-size:0}}.authLoading{min-height:100vh;display:grid;place-items:center;color:var(--muted);font-weight:900}.userBar{position:fixed;top:14px;right:18px;z-index:50;display:flex;align-items:center;gap:10px;background:#ffffffeb;border:1px solid var(--line);border-radius:999px;padding:7px 8px 7px 14px;box-shadow:0 12px 30px #0f172a14;color:var(--muted);font-size:13px;font-weight:800}.userBar button{border:0;border-radius:999px;background:#0f172a;color:#fff;padding:8px 10px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:850}.accessPage{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 10%,rgba(79,70,229,.2),transparent 30%),radial-gradient(circle at 80% 90%,rgba(37,99,235,.16),transparent 34%),#f5f7fb}.accessCard{width:min(520px,100%);background:#ffffffeb;border:1px solid var(--line);box-shadow:var(--shadow);border-radius:34px;padding:34px}.accessLogo{display:flex;align-items:center;gap:12px;margin-bottom:28px}.accessLogo strong{display:block;font-weight:950;font-size:18px}.accessLogo span{display:block;color:var(--muted);font-size:13px;margin-top:2px}.accessIcon{width:58px;height:58px;display:grid;place-items:center;border-radius:20px;background:#eef2ff;color:var(--primary);margin-bottom:18px}.accessCard h1{font-size:42px;max-width:100%}.accessCard p{color:var(--muted);line-height:1.6;margin:14px 0 24px}.accessButton{width:100%;min-height:52px}.accessError{background:#fef2f2;color:#b91c1c;border-radius:14px;padding:11px 13px;font-weight:850;margin-bottom:12px}.accessNote{margin-top:18px;color:var(--muted);font-size:12px;line-height:1.5}.accessNote code{background:#f8fafc;border:1px solid var(--line);border-radius:8px;padding:2px 5px}.discoverPage{display:grid;gap:22px}.discoverLanding{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:28px;align-items:center;min-height:560px;padding:42px;border-radius:36px;background:radial-gradient(circle at 18% 15%,rgba(79,70,229,.18),transparent 30%),radial-gradient(circle at 80% 85%,rgba(37,99,235,.1),transparent 32%),linear-gradient(135deg,#fffffffa,#ffffffc7);border:1px solid rgba(255,255,255,.78);box-shadow:var(--shadow)}.discoverCopy h1{max-width:980px}.discoverCopy p{margin:18px 0 0;color:var(--muted);max-width:780px;line-height:1.7;font-size:18px}.discoverPromise{margin-top:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.discoverPromise>div{background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px}.discoverPromise svg{color:var(--primary);margin-bottom:10px}.discoverPromise strong{display:block;font-size:15px;letter-spacing:-.02em}.discoverPromise span{display:block;color:var(--muted);line-height:1.45;font-size:13px;margin-top:6px}.discoverConsole{background:#fffffff0;border:1px solid var(--line);border-radius:30px;padding:26px;box-shadow:0 30px 90px #4f46e524}.consoleTop{display:flex;gap:14px;align-items:center;margin-bottom:20px}.consoleTop p{margin:5px 0 0;color:var(--muted)}.fieldGroup{display:grid;gap:8px;margin-bottom:14px}.fieldGroup span,.scanControls label span{color:var(--muted);font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.07em}.fieldGroup input,.scanControls select{width:100%;border:1px solid var(--line);background:#fff;border-radius:18px;padding:15px 16px;outline:none}.fieldGroup input:focus,.scanControls select:focus{border-color:var(--primary);box-shadow:0 0 0 4px #4f46e51f}.scanStatusCard{background:#fff;border:1px solid var(--line);border-radius:30px;padding:28px;box-shadow:var(--shadow)}.scanStatusHeader{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:20px}.scanStatusHeader p{margin:7px 0 0;color:var(--muted);line-height:1.55}.secondaryButton{border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--text);padding:12px 15px;font-weight:950;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.progressTrack.large{height:12px;margin-bottom:20px}.scanSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.scanStep{display:flex;gap:11px;align-items:flex-start;border:1px solid var(--line);background:#f8fafc;border-radius:20px;padding:15px}.scanStep.active{border-color:#c7d2fe;background:#eef2ff}.scanStep.done{border-color:#bbf7d0;background:#ecfdf5}.stepIcon{color:var(--primary);padding-top:1px}.scanStep.done .stepIcon{color:#047857}.scanStep strong{display:block;font-size:14px}.scanStep span{display:block;color:var(--muted);font-size:12px;margin-top:4px}.scanResultGrid{margin-top:20px;display:grid;grid-template-columns:180px 180px 1fr;gap:12px}.scanResultGrid>div{background:#f8fafc;border:1px solid var(--line);border-radius:20px;padding:16px}.scanResultGrid span{display:block;color:var(--muted);font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.07em}.scanResultGrid strong{display:block;margin-top:7px;font-size:28px;letter-spacing:-.04em}.scanResultGrid .runId{font-size:13px;letter-spacing:0;word-break:break-all;color:#344054}@media(max-width:1180px){.discoverLanding,.discoverPromise,.scanSteps,.scanResultGrid{grid-template-columns:1fr}}@media(max-width:640px){.discoverLanding{padding:22px;border-radius:26px;min-height:auto}.discoverConsole,.scanStatusCard{padding:20px;border-radius:24px}.scanStatusHeader{display:grid}}.workspacePage{display:grid;gap:22px}.workspaceHero{display:grid;grid-template-columns:minmax(0,1fr) 500px;gap:28px;align-items:center;padding:42px;border-radius:36px;background:radial-gradient(circle at 18% 15%,rgba(79,70,229,.18),transparent 30%),radial-gradient(circle at 80% 85%,rgba(37,99,235,.1),transparent 32%),linear-gradient(135deg,#fffffffa,#ffffffc7);border:1px solid rgba(255,255,255,.78);box-shadow:var(--shadow)}.workspaceIntro p{margin:18px 0 0;color:var(--muted);max-width:760px;line-height:1.7;font-size:18px}.pipelineMap{margin-top:28px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:var(--muted)}.pipelineMap div{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:10px 12px;font-weight:900;color:#344054}.pipelineMap svg{color:var(--primary)}.workspaceConsole{background:#fffffff0;border:1px solid var(--line);border-radius:30px;padding:26px;box-shadow:0 30px 90px #4f46e524}.consoleHeader{display:flex;gap:14px;align-items:center;margin-bottom:20px}.consoleHeader p{margin:5px 0 0;color:var(--muted)}.workspaceControls{display:grid;grid-template-columns:160px 1fr;gap:12px}.workspaceControls label span,.fieldGroup span{display:block;color:var(--muted);font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}.workspaceControls select,.fieldGroup input{width:100%;border:1px solid var(--line);background:#fff;border-radius:18px;padding:15px 16px;outline:none}.fieldGroup{display:grid;margin-bottom:14px}.workspaceControls select:focus,.fieldGroup input:focus{border-color:var(--primary);box-shadow:0 0 0 4px #4f46e51f}.livePipeline{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px}.pipelinePanel,.activityPanel,.workspaceCard{background:#fff;border:1px solid var(--line);border-radius:30px;padding:26px;box-shadow:var(--shadow)}.sectionHeader.row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sectionHeader h2{margin:0}.sectionHeader p{margin:6px 0 0;color:var(--muted);line-height:1.5}.quickActions{display:flex;gap:10px;flex-wrap:wrap}.secondaryButton,.linkButton{border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--text);padding:12px 15px;font-weight:950;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.linkButton{padding:9px 12px;color:var(--primary)}.progressTrack.large{height:12px;margin:20px 0}.progressFill.static{animation:none}.pipelineSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pipelineStep{border:1px solid var(--line);background:#f8fafc;border-radius:20px;padding:16px}.pipelineStep.active{border-color:#c7d2fe;background:#eef2ff}.pipelineStep.done{border-color:#bbf7d0;background:#ecfdf5}.pipelineStep .stepIcon{color:var(--primary);margin-bottom:9px}.pipelineStep.done .stepIcon{color:#047857}.pipelineStep strong{display:block;font-size:14px}.pipelineStep span{display:block;color:var(--muted);font-size:12px;margin-top:4px}.resultSummary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.resultSummary>div{border:1px solid var(--line);border-radius:20px;background:#f8fafc;padding:16px}.resultSummary span{display:block;color:var(--muted);font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.07em}.resultSummary strong{display:block;margin-top:7px;font-size:32px;letter-spacing:-.05em}.logList{display:grid;gap:10px;margin-top:14px}.logItem{display:flex;gap:9px;align-items:center;border:1px solid var(--line);border-radius:16px;background:#f8fafc;padding:11px 12px;color:#344054;font-weight:800;font-size:13px}.logItem svg{color:var(--primary)}.workspaceGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.workspaceCard.full{grid-column:1/-1}.compactTable{width:100%;border-collapse:collapse;margin-top:12px}.compactTable th,.compactTable td{padding:13px 10px;border-bottom:1px solid var(--line);font-size:13px}.compactTable th{text-align:left;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.reviewList{display:grid;gap:10px;margin-top:14px}.reviewItem{display:flex;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:18px;background:#f8fafc;padding:14px}.reviewItem strong{display:block}.reviewItem span{display:block;color:var(--muted);font-size:12px;margin-top:4px}.reviewMeta{display:flex;align-items:center;gap:8px;white-space:nowrap}.reviewMeta em{font-style:normal;border-radius:999px;background:#eef2ff;color:#4338ca;padding:6px 8px;font-weight:900;font-size:11px}.brandLeadGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.brandLeadCard{border:1px solid var(--line);background:#f8fafc;border-radius:22px;padding:18px;display:grid;gap:14px}.brandLeadCard h3{margin:0;font-size:22px;letter-spacing:-.04em}.brandLeadCard p{margin:5px 0 0;color:var(--muted)}.brandLeadCard button{border:0;background:#0f172a;color:#fff;border-radius:14px;padding:11px 12px;font-weight:950;cursor:pointer}.scoreBadge{width:max-content;border-radius:999px;padding:7px 10px;font-weight:950;font-size:12px}.scoreBadge.high{background:#ecfdf5;color:#047857}.scoreBadge.medium{background:#fffbeb;color:#b45309}.scoreBadge.low{background:#eef2ff;color:#4338ca}@media(max-width:1180px){.workspaceHero,.livePipeline,.workspaceGrid,.pipelineSteps,.resultSummary,.brandLeadGrid,.workspaceControls{grid-template-columns:1fr}}@media(max-width:640px){.workspaceHero,.pipelinePanel,.activityPanel,.workspaceCard{padding:20px;border-radius:24px}.sectionHeader.row,.reviewItem{display:grid}.reviewMeta{flex-wrap:wrap}.pipelineMap{display:grid}.pipelineMap>svg{display:none}}.dashboardV2{display:grid;gap:18px}.workTop{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:18px;align-items:start;background:linear-gradient(135deg,#fffffffa,#ffffffd1);border:1px solid rgba(255,255,255,.78);box-shadow:var(--shadow);border-radius:30px;padding:28px}.workTop h1{font-size:clamp(34px,4.2vw,58px);max-width:960px}.workTop p{margin:12px 0 0;color:var(--muted);max-width:820px;line-height:1.65;font-size:17px}.workspaceMini{background:#0f172a;color:#fff;border-radius:22px;padding:18px;box-shadow:0 20px 50px #0f172a2e}.workspaceMini .workspaceLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-weight:900;font-size:11px}.workspaceMini strong{display:block;margin-top:8px;font-size:20px}.workspaceMini span{display:block;color:#cbd5e1;margin-top:5px}.kpiGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.kpiCard{background:#fff;border:1px solid var(--line);border-radius:24px;padding:20px;box-shadow:var(--shadow)}.kpiCard span{display:block;color:var(--muted);font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.07em}.kpiCard strong{display:block;margin-top:8px;font-size:34px;letter-spacing:-.05em}.kpiCard em{display:block;margin-top:3px;font-style:normal;color:#047857;font-weight:900;font-size:12px}.scanCommand{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:18px;background:#fff;border:1px solid var(--line);border-radius:28px;padding:22px;box-shadow:var(--shadow)}.commandRow{display:grid;grid-template-columns:minmax(0,1fr) 110px 170px;gap:12px;margin-top:14px}.commandInput{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:#f8fafc;border-radius:18px;padding:0 14px}.commandInput svg{color:var(--primary)}.commandInput input{border:0;background:transparent;outline:none;width:100%;height:52px}.commandRow select{border:1px solid var(--line);background:#fff;border-radius:18px;padding:0 12px;outline:none}.quickActionGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.quickActionGrid button{border:1px solid var(--line);background:#f8fafc;border-radius:16px;padding:12px;display:flex;align-items:center;gap:8px;font-weight:900;cursor:pointer;color:#344054}.quickActionGrid button:hover{border-color:#c7d2fe;background:#eef2ff;color:#4338ca}.mainWorkspaceGrid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:18px}.currentScanPanel,.terminalPanel,.queuePanel,.brandKanbanPanel{background:#fff;border:1px solid var(--line);border-radius:28px;padding:24px;box-shadow:var(--shadow)}.scanStageList{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:16px}.scanStage{border:1px solid var(--line);background:#f8fafc;border-radius:16px;padding:12px;display:grid;gap:8px;color:#475467;font-weight:850;font-size:12px}.scanStage svg{color:var(--primary)}.scanStage.active{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.scanStage.done{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.resultSummary.compact{margin-top:16px}.terminalLog{margin-top:14px;border-radius:18px;background:#0f172a;color:#cbd5e1;padding:16px;min-height:210px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:grid;align-content:start;gap:10px}.terminalLog div{display:flex;gap:9px;font-size:13px;line-height:1.4}.terminalLog span{color:#60a5fa}.queueAndPipeline{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.workQueue{display:grid;gap:10px;margin-top:14px}.queueItem{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid var(--line);background:#f8fafc;border-radius:18px;padding:15px}.queueItem strong{display:block}.queueItem span{display:block;color:var(--muted);font-size:12px;margin-top:4px}.queueMeta{display:flex;align-items:center;gap:9px;white-space:nowrap}.queueMeta em{font-style:normal;border-radius:999px;background:#eef2ff;color:#4338ca;padding:7px 9px;font-weight:950;font-size:11px}.kanbanGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:16px}.kanbanColumn{background:#f8fafc;border:1px solid var(--line);border-radius:20px;padding:12px;min-height:160px}.kanbanColumn h3{margin:0 0 10px;color:#475467;font-size:13px;text-transform:uppercase;letter-spacing:.07em}.kanbanCard{background:#fff;border:1px solid var(--line);border-radius:14px;padding:11px;margin-bottom:8px;font-weight:900;box-shadow:0 8px 18px #0f172a0a}.nav.grouped{gap:16px}.navGroup{display:grid;gap:8px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.navGroup:last-child{border-bottom:0;padding-bottom:0}@media(max-width:1180px){.workTop,.scanCommand,.mainWorkspaceGrid{grid-template-columns:1fr}.kpiGrid{grid-template-columns:repeat(2,1fr)}.scanStageList,.kanbanGrid{grid-template-columns:1fr}.quickActionGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.workTop,.scanCommand,.currentScanPanel,.terminalPanel,.queuePanel,.brandKanbanPanel{padding:18px;border-radius:22px}.kpiGrid,.commandRow,.quickActionGrid{grid-template-columns:1fr}.queueItem,.sectionHeader.row{display:grid}.queueMeta{flex-wrap:wrap}.workspaceMini{display:none}}.discoveryEngine{display:grid;gap:18px}.engineHero{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:18px;align-items:start;background:linear-gradient(135deg,#fffffffa,#ffffffd1);border:1px solid rgba(255,255,255,.78);box-shadow:var(--shadow);border-radius:30px;padding:30px}.engineHero h1{font-size:clamp(34px,4.5vw,62px);max-width:1060px}.engineHero p{margin:12px 0 0;color:var(--muted);max-width:880px;line-height:1.65;font-size:17px}.enginePositioning{background:#0f172a;color:#fff;border-radius:24px;padding:20px;box-shadow:0 20px 50px #0f172a2e}.enginePositioning svg{color:#93c5fd}.enginePositioning strong{display:block;margin-top:10px;font-size:20px}.enginePositioning span{display:block;margin-top:7px;color:#cbd5e1;line-height:1.5}.engineGrid{display:grid;grid-template-columns:420px minmax(0,1fr);gap:18px}.scanSetupPanel,.filtersPanel,.activeRules,.funnelPanel,.candidatePanel{background:#fff;border:1px solid var(--line);border-radius:28px;padding:24px;box-shadow:var(--shadow)}.urlInputLarge{height:56px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:#f8fafc;border-radius:18px;padding:0 14px;margin-top:16px}.urlInputLarge svg{color:var(--primary)}.urlInputLarge input{border:0;background:transparent;outline:none;width:100%;height:100%}.depthGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.depthGrid button{border:1px solid var(--line);background:#f8fafc;border-radius:16px;padding:13px 8px;font-weight:950;cursor:pointer}.depthGrid button span{display:block;color:var(--muted);font-size:11px;margin-top:2px}.depthGrid button.selected{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.analyzeBig{width:100%;margin-top:14px;min-height:56px}.filterGroups{display:grid;gap:16px;margin-top:16px}.filterGroup{border:1px solid var(--line);background:#f8fafc;border-radius:18px;padding:16px}.filterGroup.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.filterGroup h3{margin:0 0 10px;font-size:15px}.filterGroup label{display:flex;justify-content:space-between;color:#475467;font-weight:850;font-size:13px}.filterGroup input[type=range]{width:100%;margin-top:12px}.filterGroup input[type=number]{width:100%;border:1px solid var(--line);background:#fff;border-radius:14px;padding:11px 12px;outline:none;margin-top:8px}.checkGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.checkGrid label{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:#fff;border-radius:14px;padding:11px 12px;font-weight:850;color:#344054}.activeRules .ruleChips{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.ruleChips span{display:inline-flex;align-items:center;gap:6px;border:1px solid #c7d2fe;background:#eef2ff;color:#4338ca;border-radius:999px;padding:9px 11px;font-weight:900;font-size:12px}.funnelGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:18px}.funnelStage{border:1px solid var(--line);background:#f8fafc;border-radius:22px;padding:18px;min-height:150px;display:grid;align-content:space-between}.stageNumber{font-size:38px;font-weight:950;letter-spacing:-.06em}.funnelStage span{display:block;color:var(--muted);font-weight:900;text-transform:uppercase;letter-spacing:.07em;font-size:11px}.stageLine{height:9px;border-radius:999px;background:linear-gradient(90deg,var(--primary),var(--primary2));margin-top:14px}.candidateGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.candidateCard{border:1px solid var(--line);background:#f8fafc;border-radius:24px;padding:18px;display:grid;gap:12px}.candidateTop{display:flex;justify-content:space-between;align-items:center}.candidateScore{border-radius:999px;padding:7px 10px;font-weight:950;font-size:12px}.candidateScore.recommended{background:#ecfdf5;color:#047857}.candidateScore.review{background:#fffbeb;color:#b45309}.candidateTop strong{font-size:24px;letter-spacing:-.04em}.candidateCard h3{margin:0;font-size:21px;letter-spacing:-.035em}.candidateCard p{margin:0;color:var(--muted)}.candidateReason{display:flex;gap:8px;align-items:flex-start;color:#344054;line-height:1.45;font-size:13px}.candidateReason svg{color:#047857;flex:0 0 auto}.candidateCard button{border:0;background:#0f172a;color:#fff;border-radius:15px;padding:12px 14px;font-weight:950;cursor:pointer}@media(max-width:1180px){.engineHero,.engineGrid,.funnelGrid,.candidateGrid,.checkGrid{grid-template-columns:1fr}}@media(max-width:640px){.engineHero,.scanSetupPanel,.filtersPanel,.activeRules,.funnelPanel,.candidatePanel{padding:18px;border-radius:22px}.depthGrid,.filterGroup.two{grid-template-columns:1fr}.sectionHeader.row{display:grid}}:root{--sidebar:#111827;--panel:#fff;--soft:#f7f8fb;--ink:#111827;--muted2:#7b8494;--accent:#4f46e5;--accent2:#2563eb}.appShell{grid-template-columns:238px 1fr}.sidebar{padding:24px 16px;gap:34px;position:sticky;top:0;height:100vh}.simpleNav{gap:7px}.simpleNav .navItem{width:100%;padding:11px 12px;border-radius:12px;font-weight:700}.simpleNav .navItem.active{background:linear-gradient(135deg,#6366f138,#2563eb2e);box-shadow:inset 0 0 0 1px #818cf82e}.sidebarStatus{margin-top:auto;display:flex;align-items:center;gap:10px;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#ffffff0a}.sidebarStatus .statusDot{width:9px;height:9px;border-radius:99px;background:#34d399;box-shadow:0 0 0 5px #34d39917}.sidebarStatus strong,.sidebarStatus small{display:block}.sidebarStatus strong{font-size:12px}.sidebarStatus small{color:#94a3b8;font-size:10px;margin-top:2px}.main{padding:30px 34px 48px}.emptyPage{background:#fff;border:1px solid var(--line);border-radius:24px;padding:32px;box-shadow:var(--shadow)}.emptyPage h1{font-size:42px}.emptyPage p{color:var(--muted)}.discoverV2{max-width:1400px;margin:0 auto;display:grid;gap:18px}.discoverHeader{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;padding:8px 2px 4px}.discoverHeader h1{font-size:clamp(38px,4vw,58px);line-height:1;letter-spacing:-.055em}.discoverHeader p{margin:12px 0 0;color:var(--muted);font-size:16px;line-height:1.6;max-width:740px}.headerBadge{min-width:250px;border:1px solid var(--line);background:#ffffffb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px 16px;border-radius:16px}.headerBadge span,.headerBadge strong{display:block}.headerBadge span{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.headerBadge strong{font-size:13px;margin-top:5px}.scanCard{background:#fff;border:1px solid var(--line);border-radius:24px;padding:22px;box-shadow:0 18px 55px #0f172a11}.scanCardTop{display:flex;justify-content:space-between;align-items:center;gap:20px}.sectionTitle{display:flex;gap:12px;align-items:center}.sectionTitle h2{font-size:19px}.sectionTitle p{margin:4px 0 0;color:var(--muted);font-size:13px}.sectionIcon{width:42px;height:42px;border-radius:13px;background:#eef2ff;color:var(--accent);display:grid;place-items:center}.compactStatus{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;color:#475569}.compactStatus span{width:8px;height:8px;border-radius:99px;background:#22c55e}.scanRow{display:grid;grid-template-columns:minmax(0,1fr) 150px 195px;gap:10px;margin-top:20px}.urlField{height:52px;border:1px solid #dfe3ea;border-radius:14px;background:#fafbfc;display:flex;align-items:center;gap:10px;padding:0 14px}.urlField:focus-within{border-color:#818cf8;box-shadow:0 0 0 4px #6366f117}.urlField svg{color:#6366f1;flex:0 0 auto}.urlField input{width:100%;height:100%;border:0;outline:0;background:transparent;color:#111827}.scanRow select{border:1px solid #dfe3ea;border-radius:14px;background:#fff;padding:0 12px;color:#374151;outline:none}.scanButton{min-height:52px;border-radius:14px}.ruleStrip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:13px}.ruleStrip>span{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border-radius:10px;background:#f4f5f8;color:#4b5563;font-size:11px;font-weight:800}.ruleStrip>span svg{color:#16a34a}.ruleStrip>button{margin-left:auto;border:0;background:transparent;color:#4f46e5;display:flex;gap:6px;align-items:center;font-weight:800;font-size:12px;cursor:pointer;padding:7px 2px}.advancedPanel{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:16px;margin-top:12px;border-top:1px solid var(--line)}.advancedPanel label>span{display:block;color:#667085;font-size:11px;font-weight:800;margin-bottom:6px}.numberField{height:44px;border:1px solid var(--line);border-radius:12px;background:#fafafa;display:flex;align-items:center;padding:0 12px;gap:5px}.numberField b{font-size:13px;color:#6b7280}.numberField input{width:100%;height:100%;border:0;outline:0;background:transparent}.successBanner{margin-top:16px;border-radius:14px;background:#ecfdf5;border:1px solid #bbf7d0;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#065f46}.successBanner>div{display:flex;gap:9px;align-items:center}.successBanner strong,.successBanner small{display:block}.successBanner small{margin-top:2px;color:#047857}.successBanner button{border:0;background:#065f46;color:#fff;border-radius:10px;padding:9px 11px;display:flex;gap:6px;align-items:center;font-weight:800;cursor:pointer}.overviewGrid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:18px}.overviewCard{border:1px solid var(--line);border-radius:22px;background:#fff;padding:22px;box-shadow:0 16px 46px #0f172a0d}.primaryOverview{background:linear-gradient(145deg,#111827,#172554);color:#fff;border-color:transparent}.overviewLabel{font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:850;color:#94a3b8}.primaryOverview h3{font-size:27px;letter-spacing:-.04em;margin:9px 0 18px}.pipelineSteps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pipelineStep{display:flex;gap:10px;padding:13px;border-radius:14px;background:#fff1;border:1px solid rgba(255,255,255,.08)}.pipelineStep>b{font-size:11px;color:#93c5fd}.pipelineStep strong,.pipelineStep span{display:block}.pipelineStep strong{font-size:13px}.pipelineStep span{font-size:11px;color:#aeb8c8;line-height:1.4;margin-top:4px}.metricsOverview{display:grid;align-content:start}.metricRow{display:flex;align-items:baseline;gap:12px;padding:15px 0}.metricRow strong{font-size:33px;letter-spacing:-.05em}.metricRow span{color:var(--muted);font-size:12px;font-weight:700}.metricDivider{height:1px;background:var(--line)}@media(max-width:980px){.appShell{grid-template-columns:78px 1fr}.sidebar{padding:22px 12px}.brandMark>div:last-child,.navItem span,.sidebarStatus div{display:none}.brandMark,.simpleNav .navItem,.sidebarStatus{justify-content:center}.discoverHeader{align-items:flex-start}.headerBadge{display:none}.scanRow{grid-template-columns:1fr 140px}.scanButton{grid-column:1/-1}.overviewGrid,.pipelineSteps{grid-template-columns:1fr}}@media(max-width:640px){.appShell{display:block}.sidebar{position:static;height:auto;display:flex;flex-direction:row;align-items:center;padding:12px}.simpleNav{display:flex;flex-direction:row;overflow:auto}.sidebarStatus{display:none}.main{padding:18px 14px}.discoverHeader h1{font-size:38px}.scanCard{padding:17px}.scanCardTop{align-items:flex-start}.compactStatus{display:none}.scanRow,.advancedPanel{grid-template-columns:1fr}.ruleStrip>button{margin-left:0}.pipelineSteps{grid-template-columns:1fr}}.presetRow{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:9px;align-items:stretch;margin-top:18px;padding:10px;border:1px solid var(--line);background:#f8fafc;border-radius:16px}.presetLabel{display:flex;align-items:center;padding:0 7px;color:#667085;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.presetButton{border:1px solid transparent;background:transparent;border-radius:12px;padding:10px 12px;text-align:left;cursor:pointer;color:#475467;transition:.18s ease}.presetButton:hover{background:#fff;border-color:#e3e7ef}.presetButton strong,.presetButton span{display:block}.presetButton strong{font-size:13px;color:#1f2937}.presetButton span{font-size:10px;color:#7c8798;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.presetButton.active{background:#fff;border-color:#c7d2fe;box-shadow:0 7px 20px #4f46e514}.presetButton.active strong{color:#4338ca}.ruleStrip .lockedRule{background:#eff6ff;border:1px solid #dbeafe;color:#1d4ed8}.ruleStrip .lockedRule svg{color:#2563eb}.lockedRule b{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-left:2px}.filterPanelV3{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.filterPanelV3 label small{display:block;color:#8a94a4;font-size:10px;line-height:1.4;margin-top:6px}.backendRuleNote{grid-column:1/-1;display:flex;align-items:flex-start;gap:10px;border:1px solid #dbeafe;background:#eff6ff;color:#1e3a8a;border-radius:13px;padding:12px 14px}.backendRuleNote strong,.backendRuleNote span{display:block}.backendRuleNote strong{font-size:12px}.backendRuleNote span{font-size:11px;color:#4b6b9b;margin-top:2px}.backendRuleNote svg{flex:0 0 auto;margin-top:1px}.scanRow select{cursor:pointer}.spin{animation:ventecoSpin .8s linear infinite}@keyframes ventecoSpin{to{transform:rotate(360deg)}}@media(max-width:1100px){.presetRow{grid-template-columns:1fr 1fr}.presetLabel{grid-column:1/-1}.filterPanelV3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.presetRow{grid-template-columns:1fr}.presetLabel{grid-column:auto}.filterPanelV3{grid-template-columns:1fr}.backendRuleNote{grid-column:auto}.presetButton span{white-space:normal}}.discoverV2{gap:15px}.discoverHeader{padding-top:2px}.discoverHeader h1{font-size:clamp(36px,3.4vw,52px)}.scanCard{padding:20px}.presetRow{display:flex;align-items:center;gap:6px;margin-top:15px;padding:5px;border-radius:14px}.presetLabel{padding:0 9px;flex:0 0 auto}.presetButton{flex:1;min-width:0;padding:9px 11px;border-radius:10px}.presetButton strong{font-size:12px}.presetButton span{font-size:9.5px}.scanRow{grid-template-columns:minmax(0,1fr) 188px;margin-top:14px}.scanButton{white-space:nowrap;padding-inline:18px}.ruleStrip{margin-top:10px}.ruleStrip>span{padding:6px 8px}.filterPanelV3{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:14px;margin-top:10px}.overviewCard{padding:19px}.primaryOverview h3{font-size:24px;margin:7px 0 14px}.pipelineStep{padding:11px}.metricsOverview .metricRow{padding:11px 0}.metricsOverview .metricRow strong{font-size:29px}@media(max-width:1100px){.presetRow{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr))}.scanRow{grid-template-columns:1fr 180px}.filterPanelV3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.presetRow{grid-template-columns:1fr}.presetLabel{padding:5px 8px}.presetButton span{white-space:normal}.scanRow{grid-template-columns:1fr}.scanButton{width:100%}.filterPanelV3{grid-template-columns:1fr}}.discoverHeader{align-items:center;padding-bottom:2px}.discoverHeader h1{font-size:clamp(34px,3.15vw,48px);line-height:1.03}.discoverHeader p{font-size:15px;margin-top:10px}.headerBadge{min-width:236px;padding:12px 15px}.scanCard{padding:18px 20px}.scanCardTop{min-height:42px}.presetRow{margin-top:13px;background:#f7f8fb;border-color:#e8ebf2}.presetButton{padding:8px 10px}.presetButton.active{box-shadow:0 5px 14px #4f46e512}.scanRow{margin-top:12px}.urlField,.scanButton{height:50px;min-height:50px}.ruleStrip{margin-top:9px}.filterPanelV3{padding-top:12px;margin-top:9px}.numberField{height:42px}.overviewGrid{grid-template-columns:minmax(0,1fr) 320px;gap:14px}.overviewCard{padding:17px 18px;border-radius:20px}.primaryOverview h3{font-size:22px;margin:6px 0 12px}.pipelineSteps{gap:8px}.pipelineStep{padding:10px 11px;border-radius:12px}.pipelineStep span{margin-top:3px}.metricsOverview{display:flex;flex-direction:column;justify-content:center}.metricsOverview .overviewLabel{margin-bottom:3px}.metricsOverview .metricRow{padding:9px 0}.metricsOverview .metricRow strong{font-size:27px}.metricsOverview .metricRow span{font-size:11px}@media(max-width:1100px){.overviewGrid{grid-template-columns:1fr}.metricsOverview{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.metricsOverview .overviewLabel{grid-column:1/-1}.metricsOverview .metricDivider{display:none}.metricsOverview .metricRow{padding:10px 12px;border:1px solid var(--line);border-radius:12px}}@media(max-width:640px){.discoverHeader h1{font-size:34px}.overviewGrid{gap:12px}.metricsOverview{grid-template-columns:1fr}}.compactStatus.running span{background:#4f46e5;box-shadow:0 0 0 5px #4f46e51a}.liveRunCard{margin-top:16px;border:1px solid #dfe4f0;border-radius:18px;padding:16px 18px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;background:#f8faff}.liveRunCard.completed{border-color:#ccebd9;background:#f4fbf7}.liveRunCard.failed,.liveRunCard.submission_failed,.liveRunCard.cancelled{border-color:#f1d0d0;background:#fff7f7}.liveRunIcon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#4f46e5;background:#eef0ff}.liveRunCard.completed .liveRunIcon{color:#15965b;background:#dcf6e8}.liveRunCard.failed .liveRunIcon,.liveRunCard.submission_failed .liveRunIcon,.liveRunCard.cancelled .liveRunIcon{color:#d04444;background:#fee7e7}.liveRunBody{min-width:0}.liveRunHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.liveRunHeader>div{display:flex;flex-direction:column;gap:2px}.liveRunHeader span{color:#687086;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.liveRunHeader strong{color:#111827;font-size:15px}.liveRunHeader code{color:#687086;font-size:11px;background:#fff;border:1px solid #e2e7f0;padding:5px 8px;border-radius:8px}.indeterminateTrack{height:5px;border-radius:999px;overflow:hidden;background:#e6e9f4;margin-top:12px}.indeterminateTrack i{display:block;width:34%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5146ed,#2f72ee);animation:ventecoProgress 1.45s ease-in-out infinite}.liveRunBody>p{margin:8px 0 0;color:#70788c;font-size:12px;display:flex;align-items:center;gap:6px}.runResultGrid{display:grid;grid-template-columns:repeat(4,minmax(86px,1fr));gap:8px;margin-top:12px}.runResultGrid>div{background:#ffffffc7;border:1px solid rgba(205,223,214,.9);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column}.runResultGrid strong{font-size:19px;color:#121a2d}.runResultGrid span{font-size:11px;color:#70788c}.openResultsButton{border:0;border-radius:12px;background:#121a2d;color:#fff;padding:11px 14px;font-weight:750;display:inline-flex;gap:7px;align-items:center;cursor:pointer;white-space:nowrap}.runErrorText{color:#b23838!important}.errorBox{display:flex;align-items:center;gap:8px}@keyframes ventecoProgress{0%{transform:translate(-115%)}55%{transform:translate(160%)}to{transform:translate(330%)}}@media(max-width:900px){.liveRunCard{grid-template-columns:auto 1fr}.openResultsButton{grid-column:1 / -1;justify-content:center}.runResultGrid{grid-template-columns:repeat(2,1fr)}}.realProgressMeta{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-top:14px}.realProgressMeta strong{display:block;font-size:14px}.realProgressMeta span{display:block;color:var(--muted);font-size:12px;margin-top:4px;line-height:1.45}.realProgressMeta>b{font-size:18px;color:var(--primary)}.realProgressTrack{height:10px;background:#e8ebf3;border-radius:999px;overflow:hidden;margin-top:11px}.realProgressTrack i{display:block;height:100%;min-width:2px;background:linear-gradient(90deg,var(--primary),var(--primary2));border-radius:999px;transition:width .45s ease}.realProgressFoot{display:flex;justify-content:space-between;gap:14px;color:var(--muted);font-size:12px;margin-top:9px}.stopRunButton{align-self:center;border:1px solid #fecaca;background:#fff;color:#b91c1c;border-radius:14px;padding:10px 13px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;white-space:nowrap}.stopRunButton:hover{background:#fef2f2}.stopRunButton:disabled{opacity:.65;cursor:not-allowed}.liveRunCard.cancelling{border-color:#fed7aa;background:#fff7ed}@media(max-width:760px){.realProgressMeta,.realProgressFoot{display:grid}.stopRunButton{width:100%;margin-top:12px}}.workspacePage{display:flex;flex-direction:column;gap:16px}.workspaceHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.workspaceHeader>div{max-width:760px}.secondaryAction{border:1px solid var(--line);background:#fff;color:#344054;border-radius:12px;padding:10px 13px;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.secondaryAction:disabled{opacity:.6}.workspaceStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workspaceStats>div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 18px;box-shadow:var(--shadow)}.workspaceStats strong,.workspaceStats span{display:block}.workspaceStats strong{font-size:28px;color:#111827}.workspaceStats span{font-size:12px;color:var(--muted);margin-top:3px}.workspaceToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.workspaceToolbar>span{font-size:12px;color:var(--muted);white-space:nowrap}.workspaceSearch{height:44px;max-width:620px;width:100%;display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:0 13px;color:#667085}.workspaceSearch input{border:0;outline:0;background:transparent;width:100%;font:inherit}.workspaceLoading,.workspaceError,.workspaceEmpty{background:#fff;border:1px solid var(--line);border-radius:16px;padding:30px;color:var(--muted)}.workspaceError{border-color:#fecaca;background:#fff7f7;color:#b42318}.workspaceEmpty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px}.productMonogram{width:50px;height:50px;border-radius:13px;background:#eef0ff;color:#4f46e5;display:grid;place-items:center;font-weight:900;flex:0 0 auto}.domainText{font-weight:700;color:#344054}.scoreBadge{display:inline-flex;border-radius:999px;padding:6px 9px;background:#f2f4f7;color:#475467;font-size:12px;font-weight:800}.scoreBadge.high{background:#dcfce7;color:#166534}.supplierGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.supplierCard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:17px;box-shadow:var(--shadow);min-width:0}.supplierCardTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.supplierCardTop h3{margin:7px 0 0;font-size:17px;overflow-wrap:anywhere}.supplierCardTop>strong{font-size:24px;color:#4f46e5}.tierPill{font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:#4338ca;background:#eef2ff;border-radius:999px;padding:5px 8px}.supplierMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:15px 0}.supplierMetrics span{background:#f8fafc;border:1px solid #eef1f5;border-radius:10px;padding:9px;font-size:10px;color:var(--muted)}.supplierMetrics b{display:block;font-size:15px;color:#111827}.supplierTags{display:flex;gap:6px;flex-wrap:wrap;min-height:29px}.supplierTags span{background:#f2f4f7;border-radius:999px;padding:5px 8px;font-size:10px}.supplierMeta{display:flex;flex-direction:column;gap:7px;margin:14px 0;color:#667085;font-size:11px}.supplierMeta span{display:flex;align-items:center;gap:6px;overflow-wrap:anywhere}.supplierCard>a{display:inline-flex;align-items:center;gap:6px;color:#4338ca;font-weight:800;text-decoration:none;font-size:12px}.runsList{display:flex;flex-direction:column;gap:10px}.runRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:17px;padding:15px 17px;box-shadow:var(--shadow)}.runStatusIcon{width:40px;height:40px;border-radius:12px;background:#eef2ff;color:#4f46e5;display:grid;place-items:center}.runRow.completed .runStatusIcon{background:#dcfce7;color:#15803d}.runRow.failed .runStatusIcon,.runRow.cancelled .runStatusIcon,.runRow.submission_failed .runStatusIcon{background:#fee2e2;color:#b91c1c}.runTitle{display:flex;align-items:center;gap:9px}.runTitle strong{text-transform:capitalize}.runTitle code{font-size:10px;color:#667085;background:#f2f4f7;border-radius:6px;padding:3px 6px}.runUrl{font-size:12px;color:#475467;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runMeta{display:flex;gap:12px;flex-wrap:wrap;font-size:10px;color:#98a2b3;margin-top:6px}.runNumbers{display:grid;grid-template-columns:repeat(3,92px);gap:7px}.runNumbers>div{background:#f8fafc;border:1px solid #eef1f5;border-radius:10px;padding:8px 9px}.runNumbers strong,.runNumbers span{display:block}.runNumbers strong{font-size:16px}.runNumbers span{font-size:9px;color:#667085;margin-top:2px}@media(max-width:1100px){.supplierGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.runRow{grid-template-columns:auto 1fr}.runNumbers{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.workspaceHeader,.workspaceToolbar{align-items:stretch;flex-direction:column}.workspaceStats,.supplierGrid,.runNumbers{grid-template-columns:1fr}.runRow{grid-template-columns:auto 1fr}}.headerActions,.drawerActions{display:flex;align-items:center;gap:10px}.clickableRow,.clickableCard{cursor:pointer}.clickableRow:hover td{background:#f7f8ff}.clickableCard{transition:transform .18s ease,box-shadow .18s ease}.clickableCard:hover{transform:translateY(-2px);box-shadow:0 18px 45px #151f3a1a}.drawerBackdrop{position:fixed;inset:0;z-index:1000;background:#0b122359;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:flex-end}.detailDrawer{width:min(620px,96vw);height:100%;background:#fff;box-shadow:-24px 0 70px #0e18312e;overflow-y:auto;animation:drawerIn .2s ease-out}@keyframes drawerIn{0%{transform:translate(30px);opacity:.6}to{transform:translate(0);opacity:1}}.drawerHeader{position:sticky;top:0;z-index:2;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e8eaf1;padding:24px 26px 20px;display:flex;justify-content:space-between;gap:20px}.drawerHeader h2{margin:0 0 6px;font-size:24px;line-height:1.18}.drawerHeader p{margin:0;color:#71788a}.drawerHeader button{width:38px;height:38px;border:1px solid #e3e6ee;background:#fff;border-radius:12px;display:grid;place-items:center}.drawerBody{padding:24px 26px 40px}.detailMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px}.detailMetrics>div{border:1px solid #e6e8ef;background:#f8f9fc;border-radius:14px;padding:15px}.detailMetrics strong,.detailMetrics span{display:block}.detailMetrics strong{font-size:23px;margin-bottom:4px}.detailMetrics span,.detailInfoGrid span{color:#747b8c;font-size:12px}.detailSectionTitle{margin:24px 0 12px;font-size:15px}.detailList{display:grid;gap:10px}.detailSupplierRow{border:1px solid #e5e7ef;border-radius:15px;padding:16px}.detailSupplierRow>div:first-child{display:flex;justify-content:space-between;gap:12px}.detailSupplierRow span,.detailSupplierRow p,.detailContact{color:#6f7687;font-size:13px}.detailSupplierRow p{margin:11px 0}.detailSupplierRow a,.drawerPrimaryLink{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-weight:700;color:#4939de}.detailInfoGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.detailInfoGrid>div{border:1px solid #e6e8ef;border-radius:13px;padding:13px}.detailInfoGrid strong,.detailInfoGrid span{display:block}.detailInfoGrid strong{margin-top:5px;font-size:13px;overflow-wrap:anywhere}.detailInfoGrid .wide{grid-column:1 / -1}.supplierTags.expanded{margin-bottom:20px}.compactAsinList{display:flex;flex-wrap:wrap;gap:8px}.compactAsinList code{border:1px solid #e4e6ee;background:#f7f8fb;border-radius:8px;padding:7px 9px}.runDetailUrl{background:#f6f7fb;border:1px solid #e4e7ef;border-radius:12px;padding:12px;margin-bottom:18px;overflow-wrap:anywhere}.drawerActions{margin-top:24px}.drawerActions button{flex:1;border:0;border-radius:13px;padding:13px 16px;background:#18233e;color:#fff;font-weight:750}@media(max-width:720px){.detailMetrics,.detailInfoGrid{grid-template-columns:1fr}.detailInfoGrid .wide{grid-column:auto}.headerActions{align-items:stretch;flex-direction:column}}.productThumb{width:62px;height:62px;object-fit:contain;border:1px solid #e7e9f0;border-radius:12px;background:#fff;flex:0 0 auto}.marketDataCell{display:grid;gap:3px;min-width:130px}.marketDataCell strong{color:#252b3b}.marketDataCell span{color:#737b8d;font-size:12px}.amazonTableLink,.amazonPrimaryLink{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-weight:700}.amazonTableLink{color:#3e63dd;white-space:nowrap}.productDetailHero{display:grid;grid-template-columns:minmax(170px,230px) 1fr;gap:20px;margin-bottom:20px}.productDetailHero>img,.productDetailPlaceholder{width:100%;aspect-ratio:1;object-fit:contain;border:1px solid #e7e9f0;border-radius:16px;background:#fff}.productDetailPlaceholder{display:grid;place-items:center;color:#8a91a3;font-size:13px}.productDetailFacts{display:grid;align-content:start;gap:10px}.productDetailFacts>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #eceef4;padding-bottom:8px}.productDetailFacts span{color:#737b8d}.productDetailFacts strong{text-align:right}.amazonPrimaryLink{justify-content:center;margin-top:4px;padding:11px 14px;color:#fff;background:#111827;border-radius:11px}@media(max-width:720px){.productDetailHero{grid-template-columns:1fr}.productDetailHero>img,.productDetailPlaceholder{max-height:260px}}.emptyRunResult{display:flex;flex-direction:column;gap:6px;border:1px solid #ead9a8;background:#fffaf0;border-radius:14px;padding:16px;margin:0 0 22px}.emptyRunResult strong{display:block;color:#6b4b00;font-size:15px;line-height:1.35}.emptyRunResult span{display:block;color:#7b6a43;font-size:13px;line-height:1.5}.detailSectionTitle{margin:22px 0 8px;font-size:14px;line-height:1.35;color:#111827}.rejectionReasonNote{display:block;margin:0 0 12px;color:#7a8191;font-size:12px;line-height:1.45}.rejectionReasonList{display:grid;gap:9px;width:100%}.rejectionReasonList>div{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:46px;padding:11px 13px;border:1px solid #e3e6ed;border-radius:12px;background:#f7f8fb}.rejectionReasonList>div>span{min-width:0;color:#555d70;font-size:14px;line-height:1.35;text-transform:none}.rejectionReasonList>div>strong{flex:0 0 auto;color:#111827;font-size:14px;line-height:1}.runAnalysisMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.runAnalysisMetrics>div{min-width:0}@media(max-width:900px){.runAnalysisMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.supplierTruthNote{margin:-4px 0 12px;color:#737b8d;font-size:12px;line-height:1.45}.supplierEvidenceBadge{display:inline-flex;width:fit-content;margin-top:5px;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.supplierEvidenceBadge.verified{background:#e8f8ef;color:#177245}.supplierEvidenceBadge.weak{background:#fff4dc;color:#8a5a00}.detailSupplierRow.weakLeadRow{border-color:#ead9a8;background:#fffdf7}.detailSupplierRow.verifiedSupplierRow{border-color:#cfe9dc}.productDetailHero img{object-fit:contain;background:#fff}.supplierEvidenceBadge.candidate{background:#eef2ff;color:#4f46e5}.detailSupplierRow.categoryCandidateRow{border-color:#d9defa;background:#fbfbff}.failureReasonList{display:grid;gap:9px;width:100%}.failureReasonList>div{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:46px;padding:11px 13px;border:1px solid #f1d4d4;border-radius:12px;background:#fff8f8}.failureReasonList>div span{color:#6c4a4a;font-size:14px}.failureReasonList>div strong{color:#8f2222}.failedAsinDetails{margin-top:12px;border:1px solid #e5e7ed;border-radius:12px;background:#fafbfc}.failedAsinDetails summary{cursor:pointer;padding:12px 14px;font-weight:700}.failedAsinList{display:grid;gap:8px;padding:0 14px 14px}.failedAsinList>div{display:grid;grid-template-columns:110px 170px 1fr;gap:10px;align-items:start;padding:9px 0;border-top:1px solid #eceef3}.failedAsinList span,.failedAsinList small{color:#697184}@media(max-width:700px){.failedAsinList>div{grid-template-columns:1fr;gap:4px}}.currentResultSection{display:flex;justify-content:flex-end;margin-top:18px}.currentResultCard{width:min(720px,100%);background:#fff;color:#111827}.currentResultMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.currentResultMetrics .metricRow{padding:8px 16px;border-right:1px solid #eceef4}.currentResultMetrics .metricRow:last-child{border-right:0}.drawerBackdrop{justify-content:center;align-items:center;padding:28px}.detailDrawer{width:min(1040px,calc(100vw - 56px));height:min(88vh,920px);border-radius:24px;box-shadow:0 28px 90px #0e18313d;animation:detailModalIn .18s ease-out}@keyframes detailModalIn{0%{transform:translateY(14px) scale(.985);opacity:.55}to{transform:translateY(0) scale(1);opacity:1}}.drawerHeader{padding:22px 26px 18px}.drawerBody{padding:22px 26px 34px}@media(min-width:901px){.tableCard,.tableWrap{overflow:visible}.tableWrap thead th{position:sticky;top:0;z-index:25;background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 -1px #e7e9f0}}.supplierEvidenceBadge.wholesale{background:#dcfce7;color:#166534}.detailSupplierRow.wholesaleReadyRow{border-color:#b7e4ca;background:#fbfffc}.wholesaleEvidencePanel{display:grid;gap:7px;margin:12px 0;padding:11px 12px;border-radius:12px;background:#f7f9fc;border:1px solid #e6e9f0}.wholesaleEvidencePanel>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.wholesaleEvidencePanel span,.wholesaleEvidencePanel small{color:#6f7687;font-size:12px}.wholesaleEvidencePanel strong{font-size:12px}.wholesaleEvidencePanel a{margin:0;font-size:12px}.wholesaleEvidencePanel .missingEvidence{color:#9a6700}@media(max-width:900px){.currentResultMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.currentResultMetrics .metricRow{border-right:0;border-bottom:1px solid #eceef4}.drawerBackdrop{align-items:flex-end;padding:10px}.detailDrawer{width:100%;height:min(92vh,920px);border-radius:22px 22px 12px 12px}}@media(min-width:901px){.main{overflow-x:clip!important;overflow-y:visible!important}.workspacePage,.tableCard,.tableWrap{overflow-y:visible!important}.tableCard{overflow-x:clip!important}.tableWrap{overflow-x:visible!important}.tableWrap table{border-collapse:separate;border-spacing:0}.tableWrap thead{position:sticky;top:0;z-index:60}.tableWrap thead th{position:sticky;top:0;z-index:61;background:#fff;box-shadow:inset 0 -1px #e7e9f0,0 8px 18px #1118270f}}.productsToolbar{display:grid;grid-template-columns:minmax(320px,1fr) auto auto auto;align-items:end;gap:12px}.workspaceSelect{display:grid;gap:5px;min-width:190px}.workspaceSelect>span{color:#7a8294;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.workspaceSelect select{min-height:42px;border:1px solid #e2e5ed;border-radius:12px;background:#fff;padding:0 34px 0 12px;font:inherit;font-size:12px;font-weight:750;color:#20283a}.resultsCount{align-self:center;color:#7a8294;font-size:12px;white-space:nowrap}.productRunMeta{display:flex;gap:7px;align-items:center;margin-top:5px;font-size:10px;color:#7a8294}.productRunMeta span:first-child{display:inline-flex;border:1px solid #e4e7ef;background:#f8f9fc;border-radius:7px;padding:2px 6px;color:#5e6679;font-weight:850}@media(max-width:1100px){.productsToolbar{grid-template-columns:1fr 1fr}.workspaceSearch{grid-column:1 / -1}.resultsCount{justify-self:end}}@media(max-width:640px){.productsToolbar{grid-template-columns:1fr}.workspaceSearch,.resultsCount{grid-column:auto}.workspaceSelect{min-width:0}.resultsCount{justify-self:start}}.categoryFilterGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.textFilterField input{min-height:42px;width:100%;border:1px solid #e1e5ee;border-radius:11px;background:#fff;padding:0 12px;font:inherit;font-size:12px;color:#20283a}.textFilterField input:focus{outline:2px solid rgba(61,90,254,.14);border-color:#96a8ff}@media(max-width:1100px){.categoryFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.categoryFilterGrid{grid-template-columns:1fr}}.textFilterField input::placeholder{color:#a8b0bf;opacity:1}.optionalPercentField.isOff{background:#f7f8fb}.optionalPercentField.isOff b{min-width:34px;color:#6f7786}.optionalPercentField.isOff input::placeholder{color:transparent}.productResultSections{display:grid;gap:24px}.productResultSection{display:grid;gap:12px}.productResultSectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:2px 2px 0}.productResultSectionHeader h2{margin:3px 0 4px;font-size:20px}.productResultSectionHeader p{margin:0;max-width:760px;color:var(--muted)}.productResultSectionHeader>strong{min-width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2, rgba(127,127,127,.08));font-size:18px}.verificationQueueSection{margin-top:4px;padding-top:18px;border-top:1px solid var(--border)}.verificationQueueSection .tableCard{opacity:.92}.runAccountingCheck{display:flex;align-items:center;gap:7px;margin-top:9px;color:#18794e;font-size:11px}.runAccountingCheck strong{color:#166534}.runAccountingCheck span{color:#667085}.runAccountingCheck.warning,.runAccountingCheck.warning strong{color:#b54708}.accountingUnclassified{border-color:#fed7aa!important;background:#fff7ed!important}.accountingUnclassified strong{color:#b54708!important}@media(max-width:720px){.runAccountingCheck{align-items:flex-start;flex-wrap:wrap}.runAccountingCheck span{flex-basis:100%;padding-left:22px}}.productsRunAccounting{background:#fff;border:1px solid var(--line);border-radius:18px;padding:15px 17px;box-shadow:var(--shadow)}.productsRunAccountingHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.productsRunAccountingHeader>div{display:flex;flex-direction:column;gap:4px}.productsRunAccountingHeader strong{font-size:15px;color:#111827}.productsRunAccountingHeader>span{border-radius:999px;background:#f2f4f7;color:#667085;padding:5px 8px;font-size:10px;font-weight:800;text-transform:capitalize}.productsRunAccountingMetrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:12px}.productsRunAccountingMetrics>div{border:1px solid #eef1f5;background:#f8fafc;border-radius:11px;padding:9px 10px}.productsRunAccountingMetrics strong,.productsRunAccountingMetrics span{display:block}.productsRunAccountingMetrics strong{color:#111827;font-size:17px}.productsRunAccountingMetrics span{color:#667085;font-size:10px;margin-top:2px}@media(max-width:720px){.productsRunAccountingHeader{align-items:flex-start}.productsRunAccountingMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.productsPageV2 .workspaceStats{grid-template-columns:repeat(3,minmax(0,1fr))}.productsPageV2 .workspaceStats>div{padding:15px 18px;border-radius:17px;box-shadow:0 8px 22px #0f172a09}.productsPageV2 .workspaceStats strong{font-size:28px;letter-spacing:-.04em}.productsPageV2 .workspaceStats span{font-size:12px}.productsPageV2 .productResultSectionHeader h2{font-size:19px}.productsPageV2 .productResultSectionHeader p{font-size:12px;line-height:1.6}.productsPageV2 .productsToolbar{grid-template-columns:minmax(220px,1fr) auto auto auto}.productV2Filters{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.productV2Filters button{border:1px solid #e1e5ed;background:#fff;color:#596579;border-radius:999px;font-size:12px;font-weight:750;padding:8px 12px;cursor:pointer;transition:background .12s,border-color .12s}.productV2Filters button[aria-pressed=true]{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.productV2List{display:grid;gap:10px;min-width:0}.productV2Card{display:grid;grid-template-columns:96px minmax(0,1fr) 220px;gap:17px;align-items:start;background:#fff;border:1px solid #e5e9f0;border-radius:18px;padding:15px;box-shadow:0 5px 21px #0f172a09;min-width:0;transition:border-color .15s,box-shadow .15s}.productV2Card:hover{border-color:#c9d3ef;box-shadow:0 9px 29px #0f172a11}.productV2ImageBox{width:96px;height:96px;background:#f7f9fc;border:1px solid #edf0f5;border-radius:13px;overflow:hidden;display:grid;place-items:center}.productV2ImageBox img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.productV2ImageFallback{font-size:28px;font-weight:850;color:#6978bb}.productV2Info{min-width:0;display:flex;flex-direction:column;gap:8px}.productV2Overline{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#516077;font-size:11px;font-weight:800;min-width:0}.productV2Overline code{font-size:10px;color:#738195;font-weight:650;background:#f3f6fa;padding:4px 6px;border-radius:6px}.productV2Run{background:#f2f4ff;color:#5865af;border-radius:6px;padding:4px 7px;font-size:10px}.productV2Title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left;line-height:1.4;max-width:100%;font-weight:830;font-size:15px;color:#18253c;border:0;background:transparent;padding:0;cursor:pointer;overflow-wrap:anywhere}.productV2Title:disabled{cursor:default}.productV2Title:hover:not(:disabled){color:#4338ca}.productV2Title:focus-visible,.productV2Actions :focus-visible,.productV2Filters :focus-visible{outline:3px solid #a5b4fc;outline-offset:3px}.productV2Indicators{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.productV2Pill{display:inline-flex;align-items:center;gap:5px;border-radius:7px;padding:5px 8px;max-width:100%;font-size:10.5px;font-weight:780;white-space:normal}.productV2Pill.success{color:#137452;background:#e9f8f0}.productV2Pill.negative{color:#ad3232;background:#fff1f2}.productV2Pill.pending{color:#915c0c;background:#fff5e6}.productV2Pill.plain{color:#506178;background:#f3f6fa}.productV2OriginLine{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:5px;color:#8190a2;font-size:11px;line-height:1.45;min-width:0}.productV2OriginLine span{min-width:0;overflow-wrap:anywhere}.productV2OriginLine strong{color:#344054;font-weight:720}.productV2OriginLine a{color:#6479c8;align-self:center;display:inline-flex}.productV2Aside{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:0;text-align:right}.productV2Price{font-size:23px;font-weight:900;letter-spacing:-.035em;color:#17253c;white-space:nowrap}.productV2Supplier{display:flex;flex-direction:column;gap:2px;max-width:100%;font-size:11px}.productV2Supplier strong{font-size:11px;color:#48576a}.productV2Supplier.success strong{color:#167351}.productV2Supplier.pending strong{color:#975c10}.productV2Supplier span{color:#8490a1;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden}.productV2Actions{display:flex;align-items:center;gap:8px;margin-top:auto}.productV2Actions a,.productV2Actions button{border:1px solid #e4e8f0;display:inline-flex;align-items:center;gap:4px;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:800;white-space:nowrap;background:#fff;color:#5a6680;text-decoration:none;cursor:pointer}.productV2Actions button{color:#4338ca;background:#f4f5ff;border-color:#e2e6ff}.productV2Actions a:hover,.productV2Actions button:hover{background:#eaeefe}.productV2Empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:#fff;border:1px dashed #d8dfeb;border-radius:16px;padding:35px 18px;text-align:center;color:#7c8aa0;font-size:12px}.productV2Empty strong{color:#3d4c60;font-size:14px}@media(max-width:1200px){.productV2Card{grid-template-columns:82px minmax(0,1fr) 185px;gap:13px}.productV2ImageBox{width:82px;height:82px}.productsPageV2 .productsToolbar{grid-template-columns:1fr 1fr}.productsPageV2 .productsToolbar .workspaceSearch{grid-column:1/-1}}@media(max-width:780px){.productV2Card{grid-template-columns:76px minmax(0,1fr);gap:11px;padding:13px}.productV2ImageBox{width:76px;height:76px}.productV2Aside{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:start;text-align:left;gap:8px 10px}.productV2Price{font-size:20px}.productV2Supplier{grid-column:1/-1;grid-row:2;align-items:flex-start}.productV2Actions{grid-column:2;grid-row:1}.productsPageV2 .workspaceStats{grid-template-columns:repeat(3,minmax(0,1fr))}.productsPageV2 .workspaceStats strong{font-size:23px}.productsPageV2 .workspaceStats>div{padding:12px 10px}}@media(max-width:520px){.productV2Card{grid-template-columns:62px minmax(0,1fr)}.productV2ImageBox{width:62px;height:62px}.productV2Title{font-size:13px}.productV2Aside{grid-template-columns:1fr}.productV2Price,.productV2Supplier,.productV2Actions{grid-column:1;grid-row:auto}.productV2Aside .productV2Actions{margin-top:2px}.productsPageV2 .productsToolbar{grid-template-columns:1fr}.productsPageV2 .productsToolbar .workspaceSearch{grid-column:auto}.productsPageV2 .workspaceStats{gap:6px}.productsPageV2 .workspaceStats strong{font-size:20px}.productsPageV2 .workspaceStats span{font-size:10px}}.productV2CopyRun{padding:0;border:0;background:none;color:#5656bd;text-align:left;font-weight:750;font-size:11px;cursor:pointer}.productV2CopyRun:hover{text-decoration:underline}
