@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";
:root{--ink:#17202e;--muted:#778092;--line:#e8eaf0;--purple:#7257e8;--purple-dark:#6045d1;--canvas:#f7f8fb;--background:#fff;--border:#e8eaf0;--primary:#7257e8;--foreground:#17202e;--surface-1:#fafbfc}*{box-sizing:border-box}body{color:var(--ink);background:var(--canvas);margin:0;font-family:DM Sans,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;width:232px;padding:26px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.7px;color:inherit;align-items:center;gap:10px;padding:0 10px 31px;font:700 19px Manrope;text-decoration:none;display:flex}.brand>span>span{color:#0c97bd}.brandMark{background:#0f172a;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.navLabel,.sectionLabel{color:#a1a7b3;letter-spacing:1.3px;font-size:10px;font-weight:700}.navLabel{margin:0 0 8px;padding:0 12px}.navGroup+.navGroup{margin-top:16px}.navItem{color:#727b8b;border-radius:9px;align-items:center;gap:12px;height:43px;margin:2px 0;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.navItem:hover{color:var(--ink);background:#f6f5fc}.navItem.active{color:var(--purple-dark);background:#f1effc;font-weight:600}.nav{flex:1;min-height:0;overflow-y:auto}.sidebarBottom{flex-shrink:0}.profile{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:16px;padding:18px 7px 0;display:grid}.avatar{color:#fff;background:#27334a;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:grid}.profileCopy{min-width:0;color:inherit;text-decoration:none}.profile strong,.profile small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.profile strong{font-size:12px}.profile small{color:var(--muted);margin-top:2px;font-size:10px}.profileLogout{color:#9299a6;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.profileLogout:hover{color:#a54855;background:#fdecef}.content{width:calc(100% - 232px);margin-left:232px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 38px;display:flex}.search{color:#999fac;align-items:center;gap:10px;width:390px;height:38px;font-size:12px;text-decoration:none;display:flex}.search kbd{color:#989eaa;background:#fafafa;border:1px solid #dddfe5;border-radius:5px;margin-left:auto;padding:3px 7px;font-size:10px}.topActions{align-items:center;gap:12px;display:flex}.languageSelector{color:var(--muted);align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.languageSelector select{height:34px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fff;border-radius:7px;padding:0 28px 0 10px}.languageSelector select:disabled{opacity:.65}.languageSelector.compact span{display:none}.langSwitcher{position:relative}.langSwitcherBtn{height:32px;color:var(--ink);border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font:600 10px inherit;transition:border-color .15s,box-shadow .15s;display:flex}.langSwitcherBtn:hover:not(:disabled){border-color:#a89ee8;box-shadow:0 0 0 3px #7359e316}.langSwitcherBtn:disabled{opacity:.55;cursor:default}.langFlag{font-size:15px;line-height:1}.langCode{letter-spacing:.3px;font-size:10px;font-weight:700}.langChevron{color:#9ca3b0;flex-shrink:0;transition:transform .18s}.langChevron--up{transform:rotate(180deg)}.langDropdown{z-index:200;background:#fff;border:1px solid #e5e8f0;border-radius:12px;min-width:168px;animation:.14s langDropIn;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 28px #24294322,0 2px 8px #24294312}.langOption{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:10px 13px;font:500 11px inherit;transition:background .1s;display:flex}.langOption:hover{background:#f5f3ff}.langOption--active{color:#5a46b5;background:#f0edff;font-weight:700}.langOptionFlag{flex-shrink:0;font-size:18px;line-height:1}.langOptionLabel{flex:1}.langOptionCheck{color:var(--purple);flex-shrink:0}.langSwitcher--compact .langSwitcherBtn{box-shadow:none;background:0 0;border-color:#0000}.langSwitcher--compact .langSwitcherBtn:hover:not(:disabled),.langSwitcher--open.langSwitcher--compact .langSwitcherBtn{border-color:var(--line);background:#fff}@keyframes langDropIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.iconButton{border:1px solid var(--line);color:#687184;background:#fff;border-radius:9px;place-items:center;width:38px;height:38px;text-decoration:none;display:grid}.syncButton{color:#fff;background:var(--purple);border:0;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:12px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 5px 14px #7157e62d}.page{max-width:1510px;margin:auto;padding:34px 38px 50px}.pageHeader{justify-content:space-between;align-items:center;display:flex}.pageInfo{background:#f7f6ff;border:.5px solid #e0dbf5;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:16px 1fr;gap:4px 9px;margin:10px 0 16px;padding:11px 14px;display:grid}.pageInfo .pageInfoIcon{color:#7257e8;flex-shrink:0;grid-row:1;margin-top:1px}.pageInfo p{color:#4b4768;grid-area:1/2;margin:0;font-size:12px;line-height:1.55}.pageInfoPill{border-radius:20px;grid-area:2/2;width:fit-content;padding:2px 8px;font-size:10px;font-weight:600}.pageInfoPill.daily{color:#0f6e56;background:#e1f5ee}.pageInfoPill.weekly{color:#185fa5;background:#e6f1fb}.pageInfoPill.demand{color:#854f0b;background:#faeeda}.eyebrow{color:#999fab;letter-spacing:1.4px;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.eyebrow span{background:var(--purple);width:15px;height:2px}h1{letter-spacing:-1px;margin:9px 0 5px;font:700 29px Manrope}.pageHeader p{color:var(--muted);margin:0;font-size:13px}.dateButton{color:#5e6676;border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:9px;height:39px;padding:0 13px;font-size:12px;display:flex}.demoBanner{color:#634fb6;background:#f5f2ff;border:1px solid #ddd6fa;border-radius:9px;align-items:center;gap:10px;min-height:43px;margin-top:25px;padding:8px 14px;font-size:11px;display:flex}.demoBanner button{color:#6248ce;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:700;display:flex}.demoBanner>a{color:#6248ce;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:700;text-decoration:none;display:flex}.executiveDashboard{background:linear-gradient(145deg,#242440,#392f64);border-radius:14px;margin-top:17px;overflow:hidden;box-shadow:0 12px 30px #2c245225}.executiveDashboardHeading{color:#fff;border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;min-height:85px;padding:20px 23px;display:flex}.executiveDashboardHeading .sectionLabel{color:#b9afe5}.executiveDashboardHeading h2{margin:5px 0 4px;font:700 19px Manrope}.executiveDashboardHeading p{color:#bdb9d0;margin:0;font-size:10px}.executiveDashboardHeading>a{color:#e1dcff;border:1px solid #ffffff28;border-radius:7px;align-items:center;gap:5px;padding:9px 11px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.executiveKpis{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px;display:grid}.executiveKpis article{color:#fff;background:#ffffff0d;border:1px solid #ffffff12;border-top-width:2px;border-radius:10px;min-height:118px;padding:16px;position:relative}.executiveKpis article.quality{border-top-color:#9b7cf8}.executiveKpis article.volume{border-top-color:#5b9df5}.executiveKpis article.risk{border-top-color:#e8943b}.executiveKpis article.leader{border-top-color:#43a47e}.executiveKpis article>span{color:#bdb9d0;font-size:9px;display:block}.executiveKpis article>strong{margin:10px 0 8px;font:700 24px Manrope;display:block}.executiveKpis article>strong small{color:#aaa5c1;font-size:10px}.executiveKpis article>small{color:#aaa5c1;align-items:center;gap:4px;font-size:8px;display:flex}.executiveKpis article>small.positive{color:#75d4aa}.executiveKpis article>small.negative{color:#f1a5ae}.executiveKpiIcon{border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.executiveKpiIcon.quality{color:#c6b8ff;background:#8d72fa25}.executiveKpiIcon.volume{color:#8ec8ff;background:#5598dd25}.executiveKpiIcon.risk{color:#ffc581;background:#d89a4425}.executiveKpiIcon.leader{color:#8fe0ba;background:#43a47e25}.executiveKpis .executiveTextValue{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 35px);font-size:15px;line-height:1.3;overflow:hidden}.executiveDashboardBody{background:#fff;grid-template-columns:.85fr 1.15fr;display:grid}.executiveChannels,.executiveDecisions{padding:19px 21px}.executiveChannels{border-right:1px solid var(--line)}.executiveSectionTitle{justify-content:space-between;align-items:flex-start;min-height:42px;display:flex}.executiveSectionTitle h3{margin:4px 0 0;font:700 14px Manrope}.executiveSectionTitle>span{color:var(--muted);font-size:8px}.executiveChannelRow{border-top:1px solid #f0f1f4;grid-template-columns:92px 1fr 28px;align-items:center;gap:11px;min-height:48px;display:grid}.executiveChannelRow strong,.executiveChannelRow span{display:block}.executiveChannelRow strong{font-size:9px}.executiveChannelRow span{color:var(--muted);margin-top:3px;font-size:8px}.executiveChannelRow>b{color:var(--purple-dark);text-align:right;font:700 12px Manrope}.executiveChannelTrack{background:#eeedf5;border-radius:5px;height:6px;overflow:hidden}.executiveChannelTrack i{border-radius:inherit;background:linear-gradient(90deg,#7257e8,#9b86f0);height:100%;display:block}.executiveDecision{min-height:56px;color:inherit;border-top:1px solid #f0f1f4;grid-template-columns:4px 1fr auto 15px;align-items:center;gap:12px;text-decoration:none;display:grid}.executiveDecisionAccent{background:#d59b35;border-radius:3px;align-self:stretch}.executiveDecision.high .executiveDecisionAccent{background:#c65e6b}.executiveDecision.positive .executiveDecisionAccent{background:#3d9d78}.executiveDecision strong,.executiveDecision small{display:block}.executiveDecision strong{font-size:9px}.executiveDecision small{max-width:480px;color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.executiveDecision>b{color:var(--purple-dark);white-space:nowrap;font-size:8px}.executiveDecision>svg{color:#aeb3bd}.metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:17px;display:grid}.metricCard{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:145px;padding:21px;position:relative;box-shadow:0 3px 14px #20274008}.metricIcon{border-radius:9px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:18px;right:18px}.metricIcon.violet{color:#7257e8;background:#f0edff}.metricIcon.blue{color:#3d78d5;background:#edf5ff}.metricIcon.amber{color:#d89528;background:#fff6e7}.metricIcon.green{color:#3d9d78;background:#eaf9f3}.metricCard>span{color:#778092;font-size:11px;font-weight:500;display:block}.metricCard>strong{letter-spacing:-.8px;margin:13px 0 12px;font:700 26px Manrope;display:block}.metricCard>strong span{color:#a3a9b4;font-size:13px}.metricCard small{color:#8b92a0;align-items:center;gap:4px;font-size:10px;display:flex}.metricCard small.positive{color:#30966e}.metricCard small em{color:#a0a5af;font-style:normal}.kpiHubGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:18px;display:grid}.kpiHubCard{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:9px;min-height:150px;padding:20px;display:flex;box-shadow:0 3px 14px #20274008}.kpiHubIcon{border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:4px;display:grid}.kpiHubIcon.violet{color:#7257e8;background:#f0edff}.kpiHubIcon.blue{color:#2563eb;background:#eef3ff}.kpiHubIcon.green{color:#2d8062;background:#eaf8f2}.kpiHubIcon.orange{color:#a06c27;background:#fff4dd}.kpiHubIcon.red{color:#a04e59;background:#fdecef}.kpiHubCard h2{margin:0;font:700 15px Manrope}.kpiHubCard p{color:var(--muted);flex:1;margin:0;font-size:10px;line-height:1.5}.kpiHubSoon{color:#858c99;text-transform:uppercase;letter-spacing:.04em;background:#f3f4f7;border-radius:6px;align-self:flex-start;padding:2px 9px;font-size:9px;font-weight:700}.kpiHubCard--link{color:inherit;cursor:pointer;text-decoration:none;transition:box-shadow .15s,transform .1s}.kpiHubCard--link:hover{transform:translateY(-2px);box-shadow:0 6px 24px #20274014}.kpiHubOpen{color:#4f46e5;text-transform:uppercase;letter-spacing:.04em;background:#ede9fd;border-radius:6px;align-self:flex-start;padding:2px 9px;font-size:9px;font-weight:700}.processingOverview{color:#5d527e;background:#f5f2ff;border:1px solid #ded7f9;border-radius:11px;grid-template-columns:40px 1fr auto;align-items:center;gap:13px;min-height:74px;margin-top:16px;padding:14px 18px;display:grid}.processingOverview.hasFailures{color:#92505a;background:#fff4f5;border-color:#f0d4d8}.processingOverviewIcon{width:38px;height:38px;color:var(--purple);background:#fff;border-radius:9px;place-items:center;display:grid}.processingOverview.hasFailures .processingOverviewIcon{color:#a34e59}.processingOverview strong,.processingOverview small{display:block}.processingOverview strong{margin:4px 0;font:700 14px Manrope}.processingOverview small{color:#817893;font-size:9px}.processingOverview>a{color:inherit;align-items:center;gap:5px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.decisionContext{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.decisionContext article{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:112px;padding:17px 18px}.decisionContext h3{margin:9px 0 7px;font:700 17px Manrope}.decisionContext p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.homeInsightGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;margin-top:17px;display:grid}.homePatternsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.homePanelEmpty{padding:20px 20px 22px}.homePanelEmpty p{color:var(--muted);margin:0;font-size:9px}.homePanelEmpty small{color:#c0c5cf;margin-top:4px;font-size:8px;display:block}.homeSectionHeader{justify-content:space-between;align-items:center;margin-top:28px;margin-bottom:12px;display:flex}.homeSectionHeader h3{margin:4px 0 0;font:700 14px Manrope}.homeSectionMeta{color:var(--muted);font-size:8px}.coordinatorGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-bottom:4px;display:grid}.coordinatorCard{padding:0;overflow:hidden}.coordinatorCardHeader{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:18px 18px 14px;display:grid}.coordinatorCardHeader h2{margin:0;font:700 14px Manrope}.coordinatorCardHeader>div:nth-child(2) span{color:var(--muted);align-items:center;gap:4px;margin-top:4px;font-size:8px;display:flex}.coordinatorScore{text-align:right}.coordinatorScore strong{color:var(--purple-dark);font:700 20px Manrope;display:block}.coordinatorScore small{color:var(--muted);font-size:8px}.coordinatorReports{flex-wrap:wrap;gap:6px;min-height:44px;padding:12px 18px;display:flex}.reportPill{color:#596271;background:#f1f3f6;border-radius:20px;padding:4px 10px;font-size:8px;font-weight:600}.coordinatorCardFooter{border-top:1px solid var(--line);background:#fafbfc;gap:10px;padding:10px 18px;display:flex}.coordinatorCardFooter a{color:var(--purple-dark);align-items:center;gap:4px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.coordinatorCardFooter a:hover{text-decoration:underline}.homePatternBars{padding:4px 0 8px}.homePatternRow{grid-template-columns:1fr 36px;align-items:center;gap:3px 8px;padding:7px 20px;display:grid}.homePatternRow span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.homePatternRow b{text-align:right;color:var(--muted);font-size:9px}.homePatternTrack{background:#eeedf5;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.homePatternTrack>div{background:var(--purple);border-radius:inherit;min-width:2px;height:100%}.homeBaseComercial{justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-top:12px;padding:14px 18px;display:flex}.homeBaseComercial div{align-items:center;gap:12px;display:flex}.homeBaseComercial strong{font:700 16px Manrope}.homeBaseComercial>span{color:var(--muted);text-align:right;font-size:9px}.grid{grid-template-columns:1.65fr 1fr;gap:16px;margin-top:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:11px;box-shadow:0 3px 14px #20274008}.panelHeader{border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;min-height:73px;padding:17px 20px;display:flex}.panelHeader h2{letter-spacing:-.3px;margin:4px 0 0;font:700 16px Manrope}.panelHeader a{color:#7257e8;align-items:center;gap:4px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.callRow{min-height:65px;color:inherit;border-bottom:1px solid #f0f1f4;grid-template-columns:35px 1.2fr 1.3fr 72px 34px 18px;align-items:center;gap:10px;padding:9px 16px 9px 20px;text-decoration:none;display:grid}.callRow:hover{background:#fbfaff}.callRow:last-child{border:0}.provider{color:#fff;background:#5458bd;border-radius:8px;place-items:center;width:31px;height:31px;font:700 12px Manrope;display:grid}.provider.toky{background:#19a5a0}.callPerson strong,.callPerson span,.callTopic strong,.callTopic span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.callPerson strong,.callTopic strong{font-size:11px}.callPerson span,.callTopic span{color:#9198a5;margin-top:4px;font-size:9px}.callTopic strong{color:#636b7a;font-weight:500}.status{text-align:center;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:600}.status.convertida{color:#27845f;background:#eaf8f2}.status.followup{color:#a8751d;background:#fff4dd}.status.perdida{color:#b45a64;background:#fcecef}.score{border:2px solid;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.score.good{color:#318866;background:#f0faf6;border-color:#73c4a4}.score.medium{color:#a27421;background:#fffaf0;border-color:#e9bd68}.score.low{color:#ae5964;background:#fff5f6;border-color:#e6a3ac}.rowArrow{color:#b1b6c0}.sellerList{padding:4px 20px}.seller{border-bottom:1px solid #f0f1f4;grid-template-columns:20px 38px 1fr 60px 34px;align-items:center;gap:10px;min-height:65px;display:grid}.seller:last-child{border:0}.rank{color:#afb4bd;font:600 11px Manrope}.sellerAvatar{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:700;display:grid}.avatar1{background:#765fd1}.avatar2{background:#3b829d}.avatar3{background:#c07855}.sellerName strong,.sellerName span,.sellerConversion strong,.sellerConversion span{display:block}.sellerName strong{font-size:11px}.sellerName span,.sellerConversion span{color:#979daa;margin-top:3px;font-size:9px}.sellerConversion{text-align:right}.sellerConversion strong{font-size:11px}.objectionsPanel{padding-bottom:17px}.smallSelect{color:#888f9c;align-items:center;gap:5px;font-size:10px;display:flex}.bars{padding:17px 20px 4px}.barItem{margin-bottom:15px}.barItem>div:first-child{justify-content:space-between;font-size:10px;display:flex}.barItem strong{font-size:10px}.barTrack{background:#f0eef8;border-radius:5px;height:6px;margin-top:7px;overflow:hidden}.barTrack span{border-radius:inherit;background:#755ce5;height:100%;display:block}.insightPanel{color:#fff;background:linear-gradient(135deg,#252646,#433570);border:0;padding:25px 28px;position:relative;overflow:hidden}.insightPanel:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:210px;height:210px;position:absolute;top:-100px;right:-70px;box-shadow:0 0 0 38px #ffffff08,0 0 0 76px #ffffff05}.insightIcon{color:#c5b8ff;background:#ffffff16;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:17px;display:grid}.insightPanel .sectionLabel{color:#bfb7e5}.insightPanel h2{max-width:450px;margin:8px 0 10px;font:700 18px/1.35 Manrope}.insightPanel p{color:#cbc8dd;max-width:500px;font-size:11px;line-height:1.65}.insightAction{color:#d9d2ff;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:700;text-decoration:none;display:flex}.dashboardDemosPanel{grid-column:1/-1;overflow:hidden}.dashboardDemoSummary{align-items:center;gap:14px;display:flex}.dashboardDemoSummary>span{color:var(--muted);font-size:9px}.dashboardDemoSummary>strong{font:700 17px Manrope}.dashboardDemoSummary>strong small{color:var(--muted);font-size:9px}.dashboardDemoRow{min-height:65px;color:inherit;border-bottom:1px solid #f0f1f4;grid-template-columns:36px 1.6fr 1fr 72px 34px 18px;align-items:center;gap:14px;padding:10px 20px;text-decoration:none;display:grid}.dashboardDemoRow:last-child{border:0}.dashboardDemoRow:hover{background:#fbfaff}.dashboardDemoRow strong,.dashboardDemoRow small{display:block}.dashboardDemoRow strong{font-size:11px}.dashboardDemoRow small{color:var(--muted);margin-top:4px;font-size:9px}.dashboardDemoRow>svg{color:#aeb3bd}@media (max-width:1100px){.executiveKpis,.metrics{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}}@media (max-width:760px){.sidebar{display:none}.content{width:100%;margin:0}.topbar{padding:0 18px}.search{width:auto}.search span,.search kbd{display:none}.page{padding:25px 18px}.pageHeader{align-items:flex-start}.dateButton{padding:0 9px}.executiveDashboardHeading{align-items:flex-start;gap:15px}.executiveDashboardHeading>a{white-space:nowrap}.executiveKpis,.executiveDashboardBody{grid-template-columns:1fr}.executiveChannels{border-right:0;border-bottom:1px solid var(--line)}.executiveDecision{grid-template-columns:8px 1fr 15px}.executiveDecision>b{display:none}.metrics,.decisionContext{grid-template-columns:1fr}.demoBanner{align-items:flex-start}.demoBanner button{display:none}.callRow{grid-template-columns:35px 1fr 70px 34px}.callTopic,.rowArrow,.dashboardDemoSummary>span,.dashboardDemoSummary>strong{display:none}.dashboardDemoRow{grid-template-columns:36px 1fr 34px}.dashboardDemoRow>div:nth-child(3),.dashboardDemoRow .demoStatus,.dashboardDemoRow>svg{display:none}.processingOverview{grid-template-columns:40px 1fr}.processingOverview>a{border-top:1px solid;grid-column:1/-1;justify-content:center;padding-top:8px}}.pageFilters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.pageFilters .teamFilter{width:auto;margin:0}.filterBar{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.filterBar select,.filterBar input[type=date]{height:35px;color:var(--ink);background:#fafafd;border:1px solid #dfe1e7;border-radius:7px;padding:0 9px;font-family:inherit;font-size:10px}.filterBar select:focus,.filterBar input[type=date]:focus{border-color:#b9aef2;outline:none}.filterBar .filterSearch{flex:1;min-width:140px}.filterSearch{color:#9299a6;background:#fafafd;border:1px solid #dfe1e7;border-radius:7px;flex:1;align-items:center;gap:9px;height:35px;padding:0 10px;display:flex}.filterSearch input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.filterSearch select{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:11px}.marketTable{overflow:hidden}.marketTableNotice{color:var(--muted);border-bottom:1px solid var(--line);background:#fafafd;padding:10px 20px;font-size:9px}.marketSectionLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--line);background:#f6f7fa;padding:8px 20px 4px;font-size:9px;font-weight:700}.marketTableHeader{color:#9ca2ae;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.6px;background:#fafafd;grid-template-columns:1.3fr 2fr .8fr .7fr .8fr .8fr;align-items:center;gap:14px;padding:10px 20px;font-size:8px;font-weight:700;display:grid}.marketTableRow{border-bottom:1px solid #f0f1f4;grid-template-columns:1.3fr 2fr .8fr .7fr .8fr .8fr;align-items:center;gap:14px;min-height:54px;padding:0 20px;display:grid}.marketTableRow:last-child{border-bottom:0}.marketTableRow strong{font-size:12px}.marketVolumeCell{align-items:center;gap:9px;display:flex}.marketVolumeBar{background:#eeedf5;border-radius:4px;flex:1;height:6px;overflow:hidden}.marketVolumeBar div{border-radius:inherit;background:linear-gradient(90deg,#7257e8,#9b86f0);min-width:3px;height:100%}.marketVolumeCell>span{color:var(--muted);text-align:right;min-width:38px;font-size:9px}.marketEmpty{font-size:10px;color:#c5c9d2!important}.marketScore{color:var(--muted);font:700 13px Manrope}.marketScore.good{color:#2d8062}.marketScore.ok{color:#a06c27}.marketScore.bad{color:#a04e59}.marketHighlight{color:#2d8062;font-size:12px;font-weight:700}.marketHighlights{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:24px 0 0;display:grid}.marketHighlightCard{border:1px solid var(--line);background:#fff;border-top:2px solid #ccc;border-radius:11px;padding:14px 16px}.marketHighlightLabel{letter-spacing:.7px;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:9px;font-weight:700}.marketHighlightMarket{letter-spacing:-.3px;font:700 14px Manrope}.marketHighlightValue{color:var(--muted);margin-top:3px;font-size:11px}.marketHighlightDelta{color:var(--muted);margin-top:5px;font-size:10px;font-weight:600}.marketHighlightDelta.up{color:#2d7a50}.marketHighlightDelta.down{color:#a32d2d}.marketMovements{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:10px;overflow:hidden}.marketMovementsGrid{grid-template-columns:1fr 1fr;display:grid}.marketMovementsBlock{padding:14px 18px}.marketMovementsBlock+.marketMovementsBlock{border-left:1px solid var(--line)}.marketMovementsTitle{letter-spacing:.5px;margin-bottom:10px;font-size:10px;font-weight:700}.marketMovementsTitle.improved{color:#2d7a50}.marketMovementsTitle.declined{color:#a32d2d}.marketMovementsRow{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:5px 0;font-size:12px;display:flex}.marketMovementsRow:first-of-type{border-top:0}.marketMovementsEmpty{color:var(--muted);font-size:11px}.marketDeltaStrip{border-top:1px solid var(--line);background:#fafafd;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px;display:flex}.marketDeltaStripLabel{letter-spacing:.5px;color:var(--muted);text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700}.marketDeltaTags{flex-wrap:wrap;gap:6px;display:flex}.marketDeltaTag{border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.marketDeltaTag.up{color:#1e6b3a;background:#e3f5e8}.marketDeltaTag.dn{color:#8b2020;background:#fdecea}.marketDataRiskBar{background:#fffbf0;border:1px solid #e8d5a0;border-radius:9px;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:8px;padding:10px 16px;display:flex}.marketDataRiskLabel{color:#8b6200;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:700}.marketDataRiskList{flex-wrap:wrap;gap:6px;display:flex}.marketDataRiskItem{color:#6b4a00;background:#f5e9c8;border-radius:20px;padding:2px 9px;font-size:11px}.marketActionSection{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:16px;overflow:hidden}.marketActionHeading{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 20px 12px;display:flex}.marketActionTitle{letter-spacing:.3px;color:var(--text);font:700 13px Manrope}.marketActionAlert{color:#8b2020;background:#fdecea;border-radius:20px;padding:2px 10px;font-size:11px;font-weight:600}.marketActionTable{display:grid}.marketActionHeader{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:#fafafd;grid-template-columns:96px minmax(120px,160px) 1fr minmax(140px,220px);gap:0 16px;padding:7px 20px;font-size:10px;font-weight:700;display:grid}.marketActionRow{border-bottom:1px solid #f3f4f6;grid-template-columns:96px minmax(120px,160px) 1fr minmax(140px,220px);align-items:center;gap:0 16px;padding:11px 20px;font-size:12px;display:grid}.marketActionRow:last-child{border-bottom:0}.marketActionMarket{flex-direction:column;gap:2px;display:flex}.marketActionScore{color:var(--muted);font-size:11px}.marketActionScore .up{color:#2d7a50;font-weight:600}.marketActionScore .dn{color:#c84030;font-weight:600}.marketActionImpact{color:var(--muted);font-size:11px}.marketPriorityBadge{letter-spacing:.3px;white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.marketPriorityBadge.critica{color:#8b2020;background:#fdecea}.marketPriorityBadge.alta{color:#8b4a00;background:#fef0e6}.marketPriorityBadge.media{color:#7a6500;background:#fefbe6}.marketPriorityBadge.monitorar{color:#5a606b;background:#f3f4f6}.marketProblemTags{flex-wrap:wrap;gap:5px;display:flex}.marketProblemTag{color:#5a606b;white-space:nowrap;background:#f3f4f6;border-radius:20px;padding:2px 8px;font-size:10px}.marketTruncatedWarning{color:#92400e;background:#fffbeb;border-bottom:1px solid #fde68a;padding:8px 20px;font-size:11px}.marketEvoNotice{color:var(--muted);border-bottom:1px solid var(--line);background:#fafafd;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;font-size:10px;display:flex}.marketEvoHeader{color:#9ca2ae;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.6px;background:#fafafd;grid-template-columns:1.2fr 1.7fr .9fr .65fr .65fr .7fr min-content;align-items:center;gap:12px;padding:9px 20px;font-size:10px;font-weight:700;display:grid}.marketEvoRow{border-bottom:1px solid #f0f1f4;grid-template-columns:1.2fr 1.7fr .9fr .65fr .65fr .7fr min-content;align-items:center;gap:12px;min-height:54px;padding:0 20px;display:grid}.marketEvoRow:last-child{border-bottom:0}.marketEvoRow>strong{font-size:12px}.marketTierBadge{white-space:nowrap;border-radius:20px;align-items:center;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.marketTierBadge.alta{color:#1e6b3a;background:#e3f5e8}.marketTierBadge.media{color:#7a5800;background:#fef3cc}.marketTierBadge.baixa,.marketTierBadge.muito_baixa{color:#8b2020;background:#fdecea}.marketTierBadge.sem_dados{color:#888;background:#f1f1f1}.marketCovCell{padding:6px 0}.marketCovTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.marketCovCount{color:var(--muted);font-size:10px}.marketCovPct{color:#9299a6}.marketCovBar{background:#eeedf5;border-radius:2px;height:3px;overflow:hidden}.marketCovBarFill{background:var(--purple);border-radius:2px;min-width:2px;height:3px;transition:width .3s}.marketDeltaCell{flex-direction:column;gap:1px;display:flex}.marketScorePrev{color:#b0b6c2;font-size:10px}.marketDelta{font-size:10px;font-weight:700}.marketDelta.up{color:#2d7a50}.marketDelta.dn{color:#a32d2d}.marketDelta.flat{color:var(--muted)}.marketRankBadge{width:24px;height:24px;color:var(--muted);background:#f0f1f4;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.marketRankBadge.r1{color:#7a5800;background:#fef3cc}.marketRankBadge.r2{color:#5240b4;background:#f1f0f9}.marketRankBadge.r3{color:#3060c8;background:#e8f0fd}.marketRankBadge.decline{color:#8b2020;background:#fdecea}.marketWorkspaceSection{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.marketWorkspaceSectionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.marketWorkspaceSectionHeader h3{margin:0 0 3px;font:700 14px Manrope}.marketWorkspaceSectionHeader p{color:var(--muted);margin:0;font-size:9px}.secondaryProcessingButton{height:38px;color:var(--purple-dark);cursor:pointer;background:#fff;border:1px solid #ddd6f7;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:600;display:inline-flex}.secondaryProcessingButton:disabled{opacity:.55;cursor:not-allowed}.bulletList{margin:0;padding:6px 20px 14px;list-style:none}.bulletList li{border-top:1px solid var(--line);color:#4a5162;align-items:flex-start;gap:9px;padding:9px 0;font-size:10px;line-height:1.5;display:flex}.bulletList li:first-child{border-top:0;padding-top:4px}.bulletList li:before{content:"";background:var(--purple);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:5px}.filterTabs{gap:5px;display:flex}.filterTabs button{color:#747d8c;background:0 0;border:0;border-radius:7px;padding:7px 11px;font-size:11px}.filterTabs button.active{color:var(--purple-dark);background:#f0edfc;font-weight:700}.dataPanel{overflow:hidden}.callsDisplayNotice{color:#665a86;background:#f7f5ff;border-bottom:1px solid #e5dff9;padding:10px 20px;font-size:9px;font-weight:700}.callDataGrid{grid-template-columns:1.3fr 1.4fr 100px 90px 50px 25px;align-items:center;gap:18px;display:grid}.dataHeader{color:#9ca2ae;border-bottom:1px solid var(--line);letter-spacing:.7px;text-transform:uppercase;background:#fafafd;padding:12px 20px;font-size:9px;font-weight:700}.dataRow{border-bottom:1px solid #eff0f4;min-height:72px;padding:12px 20px}.dataRow:last-child{border:0}.dataRow strong,.dataRow small{display:block}.dataRow strong{font-size:11px}.dataRow small{color:#9299a5;margin-top:5px;font-size:9px}.dataRow a{color:#9da3ae}.providerText{color:#626b7a;font-size:10px}.plainScore{font:700 14px Manrope!important}.emptyState,.loadingState{color:#858c99;justify-content:center;align-items:center;gap:8px;padding:42px;font-size:12px;display:flex}.pagination{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.pagination a,.pagination button{color:var(--purple-dark);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:8px 11px;font-family:inherit;font-size:9px;font-weight:700;text-decoration:none}.pagination a.disabled,.pagination button:disabled{pointer-events:none;color:#a5aab3;cursor:default;opacity:1;background:#f3f4f6;border-color:#e8eaef}.pagination span{color:var(--muted);font-size:9px}.callsSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.callsSummary article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;min-height:76px;padding:14px 16px;display:grid}.callsSummary article>span{color:var(--muted);font-size:9px}.callsSummary article>strong{color:var(--ink);font:700 20px Manrope}.callsViewTabs{background:#eeeaf9;border-radius:10px;gap:5px;margin-top:16px;padding:5px;display:flex;overflow-x:auto}.callsViewTabs button{color:#706985;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:600;display:flex}.callsViewTabs button span{color:#877ca5;background:#ffffff80;border-radius:9px;min-width:19px;padding:2px 5px;font-size:8px}.callsViewTabs button.active{color:var(--purple-dark);background:#fff;box-shadow:0 2px 8px #33265712}.callsFilterBar{margin-top:10px}.callsFilterBar select{color:#616978;border:1px solid var(--line);background:#fff;border-radius:7px;min-width:145px;height:34px;padding:0 28px 0 10px;font-size:9px}.dateShortcuts{flex-shrink:0;gap:4px;display:flex}.dateShortcuts button{color:#706985;cursor:pointer;white-space:nowrap;background:#f3f0ff;border:1px solid #e2ddf7;border-radius:7px;height:34px;padding:0 11px;font-family:inherit;font-size:9px;font-weight:600;transition:background .15s}.dateShortcuts button:hover{background:#ebe7ff}.dateShortcuts button.active{color:var(--purple-dark);border-color:var(--purple);background:#fff}.summaryIcon.analyzed{color:#1e7fae;background:#e6f4fb}.callManagerGrid{grid-template-columns:1.35fr 1fr 100px 72px 85px 58px 62px;align-items:center;gap:14px;display:grid}.callManagerGrid.dataRow{min-height:82px}.callsGrid{grid-template-columns:minmax(0,1fr) 130px 145px 68px 40px;align-items:center;gap:14px;display:grid}.callsGrid.dataRow{min-height:66px}.callMainCell{flex-direction:column;gap:2px;display:flex;overflow:hidden}.callMainCell strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.callMeta{color:#7a8292;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.callMetaMuted{color:#b2b9c4;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.callFlagsCell{flex-direction:column;gap:5px;display:flex}.callConfidence{color:var(--muted);margin-top:4px;font-size:8px;display:block}.callScoreCell{flex-direction:column;gap:2px;display:flex}.callScore{color:var(--ink);font:700 16px Manrope}.callScore.good{color:#2d8062}.callScore.ok{color:#a06c27}.callScore.bad{color:#a04558}.callScoreSub{color:var(--muted);font-size:8px}.callScoreNA{color:#c4c9d4;font:700 14px Manrope}.analysisState{border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:700;display:inline-flex}.analysisState.analyzed{color:#2f805f;background:#eaf8f2}.analysisState.ready{color:#6955bd;background:#f0edfc}.analysisState.processing{color:#976d25;background:#fff3da}.analysisState.queued{color:#2b6aa3;background:#e7f1fb}.analysisState.failed{color:#aa505d;background:#fcecef}.analysisState.transcribed{color:#9a6a1a;background:#fdf0d5}.potentialBadge,.nextStep{color:#777f8c;background:#f2f3f6;border-radius:5px;width:fit-content;padding:5px 7px;font-size:8px;font-weight:700}.potentialBadge.high{color:#2f805f;background:#eaf8f2}.potentialBadge.medium{color:#976d25;background:#fff3da}.potentialBadge.low{color:#aa505d;background:#fcecef}.nextStep.yes{color:#2f805f;background:#eaf8f2}.notApplicableScore{color:#979eaa;font:700 11px Manrope!important}.callQuickActions{align-items:center;gap:7px;display:flex}.callQuickActions a{color:#7964d5;background:#f3f0ff;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}@media (max-width:1100px){.callsSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.callsFilterBar{flex-wrap:wrap}.callsFilterBar .filterSearch{min-width:100%}.callManagerGrid{grid-template-columns:1.3fr 1fr 92px 62px 55px}.callManagerGrid>:nth-child(4),.callManagerGrid>:nth-child(5){display:none}.callsGrid{grid-template-columns:minmax(0,1fr) 115px 130px 62px 36px}}@media (max-width:760px){.callsSummary{grid-template-columns:1fr 1fr}.callsFilterBar select{flex:1;min-width:130px}.callManagerGrid{grid-template-columns:1.4fr 88px 52px}.callManagerGrid>:nth-child(2),.callManagerGrid>:nth-child(4),.callManagerGrid>:nth-child(5),.callManagerGrid>:nth-child(6){display:none}.callsGrid{grid-template-columns:minmax(0,1fr) 60px 36px}.callsGrid>:nth-child(2),.callsGrid>:nth-child(3){display:none}}.backLink{color:#7460d3;align-items:center;gap:6px;margin-bottom:22px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.detailHeading{justify-content:space-between;align-items:flex-end;margin-bottom:23px;display:flex}.detailHeading h1{margin-bottom:4px}.detailHeading p{color:var(--muted);margin:0;font-size:12px}.detailScore{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:14px;min-width:112px;padding:13px 16px;display:flex}.criterionScoresPanel{margin-bottom:16px;overflow:hidden}.criterionScoresPanel .panelHeader>span{color:var(--purple-dark);font-size:9px;font-weight:700}.criterionScoresList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;padding:7px 20px;display:grid}.criterionScoreRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.8fr) minmax(100px,1.2fr) 30px;align-items:center;gap:12px;min-height:57px;display:grid}.criterionScoreRow>div:first-child strong,.criterionScoreRow>div:first-child span{display:block}.criterionScoreRow>div:first-child strong{font-size:10px}.criterionScoreRow>div:first-child span{color:var(--muted);margin-top:4px;font-size:8px}.criterionScoreTrack{background:#eeedf5;border-radius:6px;height:6px;overflow:hidden}.criterionScoreTrack i{border-radius:inherit;background:linear-gradient(90deg,#7359e3,#927be9);height:100%;display:block}.criterionScoreRow>b{color:var(--purple-dark);text-align:right;font:700 13px Manrope}.scorecardHistoryNote{color:var(--muted);border-top:1px solid var(--line);background:#fafafd;margin:0;padding:10px 20px;font-size:8px}.criterionScoreRow.unavailable{grid-template-columns:minmax(180px,1.4fr) minmax(70px,.6fr) 38px}.criterionScoreRow.unavailable>div:first-child span{color:#8a7550;max-width:360px;line-height:1.4}.criterionScoreRow.unavailable>b{color:#a08b67;font-size:9px}.scorecardNotApplicable{color:#7a6847;text-align:center;background:#fff9ed;padding:28px 20px;font-size:10px;font-weight:700}.reprocessAnalysis{justify-content:flex-end;align-items:center;gap:10px;margin:-6px 0 16px;display:flex}.reprocessAnalysis button{min-height:36px;color:var(--purple-dark);background:#fff;border:1px solid #ddd6f7;border-radius:7px;align-items:center;gap:6px;padding:0 13px;font-size:9px;font-weight:700;display:inline-flex}.reprocessAnalysis button:disabled{opacity:.5}.reprocessAnalysis small{color:var(--muted);font-size:8px}.detailScore span{color:var(--muted);font-size:9px}.detailScore strong{color:#328966;font:700 24px Manrope}.detailGrid{grid-template-columns:1.7fr 1fr;gap:16px;display:grid}.transcriptPanel{overflow:hidden}.audioPlayer{color:#fff;background:#282841;grid-template-columns:38px minmax(240px,1fr) auto;align-items:center;gap:12px;padding:18px 20px;display:grid}.audioPlayer button,.audioPlayer>a{color:#fff;background:var(--purple);border:0;border-radius:50%;place-items:center;width:36px;height:36px;text-decoration:none;display:grid}.audioIcon{color:#fff;background:var(--purple);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.audioPlayer audio{width:100%;height:36px}.audioPlayer .audioDownload{border-radius:7px;grid-auto-flow:column;gap:6px;width:auto;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.audioPlayer strong,.audioPlayer span{display:block}.audioPlayer strong{font-size:10px}.audioPlayer span{color:#b9b7c9;margin-top:4px;font-size:9px}.audioLine{background:#4d4c64;border-radius:3px;height:3px}.audioLine span{border-radius:inherit;background:#8a73ef;width:18%;height:100%;margin:0}.demoPill{color:#8875dd;background:#f3f0ff;border-radius:6px;padding:5px 8px;font-size:9px}.transcriptHeaderActions{align-items:center;gap:8px;display:flex}.transcriptHeaderActions>a{color:var(--purple-dark);align-items:center;gap:5px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.transcript{padding:6px 24px 22px}.speech{border-bottom:1px solid #eef0f3;border-left:2px solid #e3e5eb;padding:19px 0 19px 18px;position:relative}.speech:last-child{border-bottom:0}.speech.sellerSpeech{border-left-color:#846ee6}.speech strong{font-size:10px}.speech time{color:#a2a7b0;margin-left:7px;font-size:9px}.speech p{color:#5f6877;margin:7px 0 0;font-size:11px;line-height:1.6}.emptyTranscript{color:var(--muted);text-align:center;padding:35px 5px;font-size:11px}.processingActions{flex-direction:column;align-items:center;gap:9px;margin-top:15px;display:flex}.processingActions button{color:#fff;background:var(--purple);border:0;border-radius:7px;align-items:center;gap:6px;padding:9px 13px;font-size:10px;font-weight:700;display:inline-flex}.processingActions span{align-items:center;gap:5px;font-size:9px;display:inline-flex}.processSuccess{color:#28815f;background:#edf9f3;border:1px solid #c0e9d6;border-radius:8px;margin-top:10px;padding:10px 14px;font-size:10px}.processError{color:#a04e59;background:#fff1f3;border:1px solid #f0cdd2;border-radius:8px;margin-top:10px;padding:10px 14px;font-size:10px}.autoProcessNotice{color:#5d527e;background:#f7f5ff;border:1px solid #ddd6f7;border-radius:8px;align-items:center;gap:6px;padding:9px 13px;font-size:10px;display:inline-flex}.processingActions .secondaryProcessingButton{color:var(--purple-dark);background:#fff;border:1px solid #ddd6f7}.analyzeCallAction{flex-direction:column;align-items:center;gap:7px;display:flex}.analyzeCallAction button{color:#fff;background:var(--purple);cursor:pointer;border:0;border-radius:7px;align-items:center;gap:6px;padding:9px 15px;font-size:10px;font-weight:700;display:inline-flex}.analyzeCallAction button:disabled{opacity:.55;cursor:default}.analyzeCallAction small{color:var(--muted);text-align:center;font-size:9px}.advancedCallAnalysis{margin-bottom:16px}.advancedAnalysisHeading{justify-content:space-between;align-items:end;margin-bottom:11px;display:flex}.advancedAnalysisHeading h2{margin:5px 0 0;font:700 18px Manrope}.confidenceBadge{color:#9a6d21;background:#fff4dd;border-radius:6px;padding:6px 9px;font-size:8px;font-weight:700}.confidenceBadge.high{color:#2f8062;background:#eaf8f2}.confidenceBadge.low{color:#a14d58;background:#fdeef0}.advancedMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.advancedMetricCard{grid-template-columns:24px 1fr;align-content:start;gap:3px 6px;min-height:112px;padding:15px;display:grid}.advancedMetricCard>svg{color:var(--purple);grid-row:span 3}.advancedMetricCard span{color:var(--muted);font-size:8px}.advancedMetricCard strong{text-overflow:ellipsis;white-space:nowrap;font:700 15px Manrope;overflow:hidden}.advancedMetricCard small{color:#7c8390;font-size:8px;line-height:1.45}.advancedAnalysisGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.discoveryCard,.nextStepCard,.insightListCard{padding:17px}.advancedCardTitle{align-items:center;gap:9px;display:flex}.advancedCardTitle>svg{color:var(--purple)}.advancedCardTitle h3{margin:3px 0 0;font:700 13px Manrope}.discoveryAreas{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.discoveryAreas span{color:#a26b27;background:#fff5e5;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-weight:700;display:flex}.discoveryAreas span.covered{color:#2e8062;background:#eaf8f2}.nextStepCard{border-left:3px solid #d7a13e}.nextStepCard.defined{border-left-color:#3b9975}.nextStepCard p{color:#697280;margin:12px 0 5px;font-size:9px;line-height:1.55}.nextStepCard small{color:var(--muted);font-size:8px}.insightListCard h3{align-items:center;gap:7px;margin:0 0 10px;font:700 13px Manrope;display:flex}.insightListCard.positive h3{color:#2f8062}.insightListCard.risk h3{color:#a06c27}.insightListCard>span{color:#646d7b;border-top:1px solid var(--line);padding:8px 0 8px 13px;font-size:9px;line-height:1.45;display:block}.momentsPanel{margin-top:10px;overflow:hidden}.momentsPanel .panelHeader>span{color:var(--muted);font-size:8px}.momentsList button{width:100%;min-height:61px;color:inherit;border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:52px 1fr 18px;align-items:center;gap:10px;padding:10px 18px;display:grid}.momentsList button:last-child{border-bottom:0}.momentsList button:not(:disabled):hover{cursor:pointer;background:#faf9ff}.momentsList button:disabled{opacity:.65}.momentType{color:var(--purple-dark);text-align:center;background:#f0edff;border-radius:5px;padding:5px 6px;font-size:8px;font-weight:700}.momentsList strong,.momentsList q{display:block}.momentsList strong{font-size:9px}.momentsList q{color:var(--muted);margin-top:4px;font-size:8px;font-style:normal;line-height:1.4}.momentsList svg{color:var(--purple)}.commercialContextGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.commercialContextCard{min-height:72px;padding:13px}.commercialContextCard span,.commercialContextCard strong{display:block}.commercialContextCard span{color:var(--muted);font-size:8px}.commercialContextCard strong{margin-top:6px;font-size:9px;line-height:1.4}.coachingIntelligenceCard{margin-top:10px;overflow:hidden}.coachingIntelligenceCard .panelHeader>svg{color:var(--purple)}.autoCoachingGap{background:#f8f6ff;border-bottom:1px solid #e6e0f9;flex-direction:column;gap:8px;padding:12px 20px;display:flex}.autoCoachingGap>.sectionLabel{margin-bottom:2px;display:block}.coachingGapItem{border:1px solid var(--line);background:#fff;border-left-width:3px;border-radius:7px;padding:9px 12px}.coachingGapItem.bant{border-left-color:#c25c68}.coachingGapItem.spinGap{border-left-color:var(--purple)}.coachingGapItem strong{color:var(--purple-dark);margin-bottom:3px;font-size:9px;display:block}.coachingGapItem span{color:#626c7b;font-size:9px;line-height:1.45;display:block}.coachingIntelligenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 20px;display:grid}.coachingIntelligenceGrid>div>strong{color:var(--purple-dark);text-transform:uppercase;margin-bottom:7px;font-size:9px;display:block}.coachingIntelligenceGrid>div>span{color:#626c7b;border-top:1px solid var(--line);padding:6px 0 6px 11px;font-size:9px;line-height:1.45;display:block}.coachingNextAction{color:#4d426d;background:#f4f1ff;border-top:1px solid #e1daf9;grid-template-columns:130px 1fr;gap:12px;padding:13px 20px;font-size:9px;display:grid}.coachingNextAction strong{color:var(--purple-dark)}.classificationEvidenceCard{grid-template-columns:180px 1fr;gap:12px 20px;margin-top:10px;padding:17px;display:grid}.classificationEvidenceCard h3{margin:5px 0 0;font:700 13px Manrope}.classificationEvidenceCard>div:last-of-type span{color:#626c7b;align-items:flex-start;gap:6px;margin:4px 0;font-size:9px;line-height:1.45;display:flex}.classificationEvidenceCard>div:last-of-type svg{color:#3a8b6c;flex:none}.classificationEvidenceCard p{color:var(--muted);border-top:1px solid var(--line);grid-column:1/-1;margin:0;padding-top:10px;font-size:9px}.notApplicableNotice,.contextualCoachingNotice{color:#796843;background:#fff9ed;border:1px solid #f0e2c1;border-radius:8px;margin-top:10px;padding:14px 17px;font-size:9px;line-height:1.5}.contextualCoachingNotice{border:0;border-radius:0;margin:0}.coachingIntelligenceCard .contextualCoachingNotice{margin-top:0}.detailAside{flex-direction:column;gap:16px;display:flex}.analysisCard,.evidenceCard{padding:21px}.analysisCard h2,.evidenceCard h2{margin:9px 0;font:700 15px Manrope}.analysisCard p,.evidenceCard p{color:#717987;font-size:11px;line-height:1.6}.lightIcon{color:var(--purple);background:#f1edff}.evidenceCard h2{color:#2f8967;align-items:center;gap:8px;display:flex}.evidenceCard>span{color:#66707f;margin-top:8px;padding-left:14px;font-size:10px;display:block}.improvementCard h2{color:#a37427}.summaryStrip{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(3,1fr);margin:24px 0 16px;display:grid}.summaryStrip>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;padding:20px;display:grid}.summaryStrip>div:last-child{border:0}.summaryStrip svg{color:var(--purple);grid-row:span 2}.summaryStrip span{color:var(--muted);font-size:10px}.summaryStrip strong{font:700 20px Manrope}.teamCards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sellerCard{text-align:center;padding:25px}.sellerAvatar.large{width:54px;height:54px;margin:auto;font-size:13px}.sellerCard h2{margin:13px 0 4px;font:700 15px Manrope}.sellerCard>span{color:var(--muted);font-size:10px}.teamManagementSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.teamManagementSummary article{min-height:88px;color:var(--purple);border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:15px 16px;display:flex}.teamManagementSummary article>div{min-width:0}.teamManagementSummary span,.teamManagementSummary strong,.teamManagementSummary small{display:block}.teamManagementSummary span{color:var(--muted);font-size:8px}.teamManagementSummary strong{color:var(--ink);margin-top:6px;font:700 19px Manrope}.teamManagementSummary small{color:var(--muted);margin-top:3px;font-size:7px}.teamToolbar{background:#f6f3ff;border:1px solid #e2dcf8;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:15px 0;padding:13px 15px;display:flex}.teamToolbar strong,.teamToolbar span{display:block}.teamToolbar strong{color:#5e527e;font-size:10px}.teamToolbar span{color:#8a819d;margin-top:3px;font-size:8px}.teamToolbar a{color:var(--purple-dark);white-space:nowrap;background:#fff;border:1px solid #ddd5f7;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:700;text-decoration:none}.teamToolbar a.active{color:#fff;background:var(--purple);border-color:var(--purple)}.teamPeopleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.teamPersonCard{overflow:hidden}.teamPersonCard>header{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto;align-items:center;gap:11px;padding:16px 18px;display:grid}.teamPersonCard .sellerAvatar.large{width:44px;height:44px;margin:0}.teamPersonCard h2{margin:0;font:700 14px Manrope}.teamPersonCard header div>span{color:var(--muted);margin-top:4px;font-size:8px;display:block}.personPriority{color:#777f8c;background:#f1f2f5;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:700}.personPriority.critical{color:#a14d58;background:#fdeef0}.personPriority.important{color:#94681e;background:#fff4dd}.personPriority.observation{color:#5c68a4;background:#edf1ff}.teamPersonScore{background:#fafafd;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.teamPersonScore span,.teamPersonScore strong,.teamPersonScore small{display:block}.teamPersonScore span{color:var(--muted);font-size:8px}.teamPersonScore strong{margin:5px 0 3px;font:700 24px Manrope}.teamPersonScore small{color:#8f96a2;font-size:8px}.personTrend{border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-weight:700;font-size:8px!important;display:flex!important}.personTrend.improving{color:#287b5d;background:#eaf8f2}.personTrend.worsening{color:#a14d58;background:#fdeef0}.personTrend.stable{color:#687181;background:#eef0f3}.personTrend.insufficient{color:#8e95a0;background:#f1f2f5}.personChannelMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px 18px;display:grid}.personChannelMetrics>div{color:#7662ca;background:#f8f6ff;border-radius:8px;padding:10px}.personChannelMetrics span,.personChannelMetrics strong,.personChannelMetrics small{display:block}.personChannelMetrics span{color:var(--muted);margin-top:6px;font-size:7px}.personChannelMetrics strong{color:var(--ink);margin-top:4px;font:700 15px Manrope}.personChannelMetrics small{color:#969ca7;margin-top:2px;font-size:7px}.personCoachingFocus{background:#fff9ed;border:1px solid #f2e1bd;border-radius:8px;margin:0 18px 15px;padding:12px}.personCoachingFocus strong,.personCoachingFocus small{display:block}.personCoachingFocus strong{color:#6f592d;margin-top:6px;font-size:9px}.personCoachingFocus small{color:#97805b;margin-top:4px;font-size:8px;line-height:1.4}.teamPersonCard footer{border-top:1px solid var(--line);background:#fafafd;justify-content:space-between;align-items:center;min-height:46px;padding:10px 18px;display:flex}.teamPersonCard footer a{color:var(--purple-dark);align-items:center;gap:4px;font-size:8px;font-weight:700;text-decoration:none;display:flex}.sellerStats{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;margin:20px 0;display:grid}.sellerStats div{padding:12px}.sellerStats div+div{border-left:1px solid var(--line)}.sellerStats strong,.sellerStats small{display:block}.sellerStats strong{font:700 17px Manrope}.sellerStats small{color:var(--muted);font-size:9px}.sellerAction{color:var(--purple-dark);align-items:center;gap:5px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.analyticsGrid,.coachingGrid{grid-template-columns:1.3fr 1fr;gap:16px;margin-top:24px;display:grid}.chartCard{padding:23px}.chartCard h2{margin:6px 0 20px;font:700 16px Manrope}.largeBars{padding:0}.qualityRow{grid-template-columns:130px 1fr 30px;align-items:center;gap:10px;margin:17px 0;font-size:10px;display:grid}.qualityRow>div{background:#eeeef4;border-radius:8px;height:7px;overflow:hidden}.qualityRow i{border-radius:inherit;background:#755ce5;height:100%;display:block}.qualityRow strong{font-size:10px}.analyticsSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.analyticsSummaryCard{grid-template-columns:31px 1fr;align-items:center;gap:3px 9px;padding:16px;display:grid}.analyticsSummaryCard>svg{box-sizing:content-box;color:var(--purple);background:#f0edff;border-radius:8px;grid-row:span 2;padding:7px}.analyticsSummaryCard span{color:var(--muted);font-size:9px}.analyticsSummaryCard strong{text-overflow:ellipsis;white-space:nowrap;font:700 16px Manrope;overflow:hidden}.analyticsSummaryCard strong small{color:var(--muted);font-size:9px}.analyticsLeadershipGrid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr)}.teamComparisonPanel,.sellerRankingPanel{overflow:hidden}.teamComparisonPanel .panelHeader>span{color:var(--muted);font-size:9px}.teamComparisonRow{min-height:53px;color:inherit;border-bottom:1px solid var(--line);grid-template-columns:1.4fr 72px 65px 65px 70px 18px;align-items:center;gap:10px;padding:9px 20px;font-size:9px;text-decoration:none;display:grid}.teamComparisonRow:last-child{border:0}.teamComparisonRow:hover,.teamComparisonRow.selected{background:#f8f6ff}.teamComparisonHeader{color:#9ba1ac;text-transform:uppercase;background:#fafafd;min-height:35px;font-size:8px;font-weight:700}.teamComparisonRow>div{align-items:center;gap:9px;display:flex}.teamComparisonRow>div b{width:22px;height:22px;color:var(--purple-dark);background:#f0edff;border-radius:6px;place-items:center;display:grid}.teamComparisonRow>div strong{font-size:10px}.teamComparisonRow>svg{color:#aeb3bd}.sellerRankingPanel .panelHeader>svg{color:#d29b34}.sellerRankingRow{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:61px;padding:10px 18px;display:grid}.sellerRankingRow:last-child{border:0}.sellerRankingRow>b{color:#85661f;background:#fff4dd;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.sellerRankingRow>div strong,.sellerRankingRow>div span{display:block}.sellerRankingRow>div strong{font-size:10px}.sellerRankingRow>div span{color:var(--muted);margin-top:3px;font-size:8px}.sellerRankScore{color:var(--muted);text-align:right;font:700 13px Manrope}.sellerRankScore small{color:var(--muted);font-size:8px;font-weight:400}.sellerRankScore.good{color:#2d8062}.sellerRankScore.ok{color:#a06c27}.sellerRankScore.bad{color:#a04e59}.trendPanel{margin-top:16px;padding-bottom:19px;overflow:hidden}.trendPanel .panelHeader>span{color:var(--muted);font-size:9px}.trendLegend{justify-content:flex-end;gap:15px;padding:13px 20px 0;display:flex}.trendLegend span{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.trendLegend i{border-radius:2px;width:8px;height:8px;display:block}.trendLegend .volume{background:#755ce5}.trendLegend .quality{background:#43a47e}.trendLegend .conversion{background:#d5a03e}.weeklyTrendChart{grid-template-columns:repeat(8,1fr);align-items:end;gap:12px;height:215px;padding:18px 24px 0;display:grid}.weeklyTrendColumn{text-align:center;grid-template-rows:20px 1fr 16px 18px;gap:4px;height:100%;display:grid}.weeklyTrendValues{color:var(--muted);justify-content:center;gap:7px;font-size:7px;display:flex}.weeklyTrendPlot{border-bottom:1px solid #e8e9ef;justify-content:center;align-items:end;gap:3px;display:flex;position:relative}.weeklyTrendPlot b,.weeklyTrendPlot i{border-radius:3px 3px 0 0;width:11px;min-height:2px;display:block}.weeklyTrendPlot b{background:#755ce5}.weeklyTrendPlot .trendQuality{opacity:.75;background:#43a47e}.weeklyTrendPlot .trendConversion{opacity:.75;background:#d5a03e}.weeklyTrendColumn>strong{color:var(--purple-dark);font-size:9px}.weeklyTrendColumn>span{color:var(--muted);font-size:8px}.analyticsHeaderActions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.analyticsHeaderActions a{min-height:35px;color:var(--purple-dark);background:#fff;border:1px solid #ddd6f7;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.analyticsFilters{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:end;gap:9px;margin-top:10px;padding:13px;display:flex}.analyticsFiltersTitle{color:var(--purple-dark);align-self:center;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.analyticsFilters label{min-width:105px;color:var(--muted);font-size:8px;font-weight:600}.analyticsFilters select,.analyticsFilters input{width:100%;height:34px;color:var(--ink);background:#fff;border:1px solid #dfe1e7;border-radius:7px;margin-top:5px;padding:0 8px;font-size:9px}.analyticsFilters button,.analyticsFilters a{border-radius:7px;align-items:center;height:34px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.analyticsFilters button{color:#fff;background:var(--purple);border:0}.analyticsFilters a{color:var(--muted);border:1px solid var(--line);text-decoration:none}.managementInsightGrid{margin-top:16px}.automaticAlertsPanel,.calibrationPanel{overflow:hidden}.automaticAlertsPanel .panelHeader>svg{color:#b26931}.automaticAlertRow{min-height:62px;color:inherit;border-bottom:1px solid var(--line);grid-template-columns:27px 1fr 18px;align-items:center;gap:10px;padding:11px 18px;text-decoration:none;display:grid}.automaticAlertRow:last-child{border:0}.automaticAlertRow>svg:first-child{color:#b26931}.automaticAlertRow.positive>svg:first-child{color:#338363}.automaticAlertRow strong,.automaticAlertRow span{display:block}.automaticAlertRow strong{font-size:10px}.automaticAlertRow span{color:var(--muted);margin-top:4px;font-size:8px}.automaticAlertRow>svg:last-child{color:#adb2bd}.calibrationPanel .panelHeader>svg{color:var(--purple)}.calibrationSummary{border-bottom:1px solid var(--line);background:#fafafd;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 18px;display:grid}.calibrationSummary div{border:1px solid var(--line);background:#fff;border-radius:7px;padding:10px}.calibrationSummary span,.calibrationSummary strong{display:block}.calibrationSummary span{color:var(--muted);font-size:8px}.calibrationSummary strong{margin-top:4px;font:700 16px Manrope}.calibrationRow{min-height:43px;color:inherit;border-bottom:1px solid var(--line);grid-template-columns:1fr 55px 70px 30px;align-items:center;gap:8px;padding:8px 18px;font-size:8px;text-decoration:none;display:grid}.calibrationRow b{color:var(--muted)}.calibrationRow strong{color:var(--purple-dark);text-align:right}.managerIntelligence{margin-top:16px}.managerIntelligenceHeading{margin-bottom:10px}.managerIntelligenceHeading h2{margin:5px 0 3px;font:700 18px Manrope}.managerIntelligenceHeading p{color:var(--muted);margin:0;font-size:9px}.managerBenchmarkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.managerBenchmarkCard{grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-content:center;gap:3px 12px;padding:16px 18px;display:grid}.managerBenchmarkCard .benchmarkIcon{border-radius:9px;flex-shrink:0;grid-row:span 2;place-items:center;width:36px;height:36px;display:grid}.managerBenchmarkCard span{color:var(--muted);align-self:end;font-size:8px}.managerBenchmarkCard strong{align-self:start;font:700 22px Manrope}.managerSellerGrid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr)}.managerSellerBenchmark,.highPotentialPanel{overflow:hidden}.managerSellerHeader,.managerSellerRow{grid-template-columns:1.35fr repeat(4,80px) 42px;align-items:center;gap:8px;padding:9px 17px;display:grid}.managerSellerHeader{color:#9ca2ae;text-transform:uppercase;background:#fafafd;font-size:7px;font-weight:700}.managerSellerRow{border-top:1px solid var(--line);min-height:58px}.managerSellerRow>div strong,.managerSellerRow>div small,.managerSellerRow>span small{display:block}.managerSellerRow>div strong{font-size:9px}.managerSellerRow>div small,.managerSellerRow>span small{color:var(--muted);margin-top:3px;font-size:7px}.managerSellerRow>span{font-size:9px;font-weight:700}.managerSellerRow>span.aboveAverage{color:#2d8062}.managerSellerRow>span.belowAverage{color:#a06c27}.managerSellerRow>b{color:var(--purple-dark);text-align:right;font:700 13px Manrope}.highPotentialPanel .panelHeader>svg{color:#2e8967}.highPotentialRow{min-height:60px;color:inherit;border-top:1px solid var(--line);grid-template-columns:1fr 30px 15px;align-items:center;gap:8px;padding:10px 17px;text-decoration:none;display:grid}.highPotentialRow strong,.highPotentialRow span{display:block}.highPotentialRow strong{font-size:9px}.highPotentialRow span{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.35}.highPotentialRow b{color:#2d8062;font-size:12px}.highPotentialRow svg{color:#aeb3bd}.commercialPatternGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercialPatternCard{padding:19px}.commercialPatternCard h2{margin:6px 0 14px;font:700 14px Manrope}.commercialPatternCard>div{grid-template-columns:1fr 25px;gap:4px 8px;margin-top:10px;display:grid}.commercialPatternCard>div>span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.commercialPatternCard>div>b{text-align:right;font-size:9px}.commercialPatternCard i{background:#eeedf5;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.commercialPatternCard u{background:var(--purple);border-radius:inherit;height:100%;text-decoration:none;display:block}.commercialPatternCard p{color:var(--muted);font-size:9px}.analyticsMetricGroup{margin-top:16px}.operationalMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.operationalMetricCard{grid-template-columns:22px 1fr;align-content:center;gap:3px 7px;min-height:91px;padding:14px;display:grid}.operationalMetricCard svg{color:var(--purple);grid-row:span 3}.operationalMetricCard span,.operationalMetricCard small{color:var(--muted);font-size:8px}.operationalMetricCard strong{font:700 20px Manrope}.managerBenchmarkCard{min-height:82px}.managerBenchmarkCard small,.commercialPatternCard>small{color:var(--muted);margin-top:7px;font-size:7px;display:block}.commercialPatternCard h2{margin-bottom:4px}.insufficientSample{color:#9b6b20;background:#fff9ec;align-items:center;gap:11px;min-height:82px;padding:18px;display:flex}.insufficientSample.ready{color:#2d8062;background:#edf9f4}.insufficientSample strong,.insufficientSample span{display:block}.insufficientSample strong{font-size:10px}.insufficientSample span{color:var(--muted);margin-top:4px;font-size:8px}.executiveReport{color:#25293a;width:min(1000px,100% - 50px);margin:35px auto;font:13px Arial,sans-serif}.executiveReport header{border-bottom:2px solid #7257e8;justify-content:space-between;padding-bottom:22px;display:flex}.executiveReport header span{color:#7257e8;letter-spacing:2px;font-size:10px;font-weight:700}.executiveReport header h1{margin:7px 0 0;font-size:28px}.executiveReport header>div:last-child{text-align:right}.executiveReport header strong,.executiveReport header small{display:block}.executiveReport header small{color:#747b88;margin-top:5px}.reportSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}.reportSummary div{border:1px solid #dddfe6;border-radius:8px;padding:15px}.reportSummary span,.reportSummary strong{display:block}.reportSummary span{color:#7a808c;font-size:10px}.reportSummary strong{margin-top:6px;font-size:21px}.executiveReport section{margin:25px 0}.executiveReport h2{font-size:16px}.executiveReport table{border-collapse:collapse;width:100%}.executiveReport th,.executiveReport td{text-align:left;border-bottom:1px solid #e2e3e8;padding:10px}.executiveReport th{color:#747b88;text-transform:uppercase;background:#f7f7fa;font-size:9px}.reportAlert{border-bottom:1px solid #e2e3e8;padding:11px 0}.reportAlert p{color:#68707d;margin:5px 0 0}.reportCalibration{background:#f3f0ff;border-radius:8px;padding:14px}.executiveReport footer{color:#8a909b;border-top:1px solid #dddfe6;margin-top:35px;padding-top:15px;font-size:10px}@media print{.executiveReport{width:100%;margin:0}.executiveReport footer{display:none}}.omnichannelTeamRow{min-height:53px;color:inherit;border-bottom:1px solid var(--line);grid-template-columns:1.4fr repeat(4,72px) 18px;align-items:center;gap:10px;padding:9px 20px;font-size:9px;text-decoration:none;display:grid}.omnichannelTeamRow:last-child{border:0}.omnichannelTeamRow:hover,.omnichannelTeamRow.selected{background:#f8f6ff}.omnichannelTeamRow>div{align-items:center;gap:9px;display:flex}.omnichannelTeamRow>div b{width:22px;height:22px;color:var(--purple-dark);background:#f0edff;border-radius:6px;place-items:center;display:grid}.omnichannelTeamRow>svg{color:#aeb3bd}.omnichannelSellerRow{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr 120px 70px;align-items:center;gap:9px;min-height:61px;padding:10px 18px;display:grid}.omnichannelSellerRow:last-child{border:0}.omnichannelSellerRow>b{color:#85661f;background:#fff4dd;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.omnichannelSellerRow>div strong,.omnichannelSellerRow>div span{display:block}.omnichannelSellerRow>div strong{font-size:10px}.omnichannelSellerRow>div span{color:var(--muted);margin-top:3px;font-size:8px}.omnichannelSellerRow>span{color:var(--muted);text-align:right;font-size:8px}.omnichannelSellerRow>span strong{color:var(--ink);font-size:12px;display:block}.executiveInsightsPanel{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:start;gap:22px;margin-top:16px;padding:20px;display:grid}.executiveInsightsHeading{gap:12px;display:flex}.executiveInsightsIcon{color:#7c62dd;background:#f0edff;border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid}.executiveInsightsHeading h2{margin:5px 0 7px;font:700 17px Manrope}.executiveInsightsHeading p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.executiveInsightList{gap:8px;display:grid}.executiveInsightRow{background:#fff9ec;border:1px solid #f2dfb7;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.executiveInsightRow.high{background:#fff1f2;border-color:#f0d2d6}.executiveInsightRow.positive{background:#edf9f4;border-color:#d2ebdf}.executiveInsightState{color:#9a701e;background:#fff1cf;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.executiveInsightRow.high .executiveInsightState{color:#a34e59;background:#fde1e5}.executiveInsightRow.positive .executiveInsightState{color:#2c8061;background:#dff3e9}.executiveInsightRow strong{font-size:9px}.executiveInsightRow p{color:#6e7581;margin:4px 0 0;font-size:8px;line-height:1.45}.executiveInsightRow>a{color:var(--purple-dark);white-space:nowrap;align-items:center;gap:4px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.coachingList{overflow:hidden}.coachingRow{color:inherit;border-bottom:1px solid var(--line);grid-template-columns:22px 1fr 30px 18px;align-items:center;gap:10px;padding:16px 20px;text-decoration:none;display:grid}.coachingRow>svg:first-child{color:#ce8a32}.coachingRow strong,.coachingRow span{display:block}.coachingRow strong{font-size:11px}.coachingRow span{color:var(--muted);margin-top:4px;font-size:9px}.coachingRow b{color:#9e5961;font-size:12px}.coachingPlan{color:#fff;background:linear-gradient(135deg,#272842,#49387d);border:0;padding:28px}.coachingPlan>svg{color:#a997f3}.coachingPlan .sectionLabel{color:#bdb4e3;margin-top:25px;display:block}.coachingPlan h2{font:700 19px/1.35 Manrope}.coachingPlan p{color:#cbc8db;font-size:11px;line-height:1.7}.peopleCoachingSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.peopleCoachingSummary article{grid-template-columns:36px 1fr;align-content:center;gap:3px 10px;min-height:82px;padding:15px;display:grid}.summaryIcon{border-radius:9px;grid-row:span 2;place-items:center;width:36px;height:36px;display:grid}.summaryIcon.purple{color:#7257e8;background:#f0edff}.summaryIcon.blue{color:#2563eb;background:#eef3ff}.summaryIcon.green{color:#2d8062;background:#eaf8f2}.summaryIcon.orange{color:#a06c27;background:#fff4dd}.summaryIcon.red{color:#a04e59;background:#fdecef}.peopleCoachingSummary span{color:var(--muted);font-size:8px}.peopleCoachingSummary strong{font:700 20px Manrope}.coachingToolbar{background:#faf9ff;border:1px solid #eae8f5;border-radius:10px;align-items:center;gap:10px;margin-top:16px;margin-bottom:16px;padding:12px 16px;display:flex}.coachingToolbar>div{flex:1}.coachingToolbar>div strong{font-size:10px;display:block}.coachingToolbar>div span{color:var(--muted);font-size:9px}.coachingToolbar form{display:contents}.coachingToolbar .secondaryBtn{min-height:35px;color:var(--purple-dark);cursor:pointer;background:#fff;border:1px solid #ddd6f7;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.coachingToolbar .primaryBtn{color:#fff;background:var(--purple);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.coachingToolbar button:disabled{opacity:.45}.peopleCoachingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.peopleEmptyState{grid-column:1/-1}.personCoachingCard{border-left:3px solid #0000;padding:18px}.personCoachingCard.improving{border-left-color:#2d8062}.personCoachingCard.worsening{border-left-color:#c65e6b}.personCoachingCard header{grid-template-columns:42px 1fr;align-items:center;gap:10px;display:grid}.personCoachingAvatar{color:#fff;background:linear-gradient(135deg,#7257e8,#9b87ed);border-radius:10px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:700;display:grid}.personCoachingCard header h2{margin:0;font:700 14px Manrope}.personCoachingCard header span{color:var(--muted);margin-top:4px;font-size:8px;display:block}.personCoachingMetrics{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,1fr);margin-top:15px;display:grid}.personCoachingMetrics>div{padding:10px}.personCoachingMetrics>div:nth-child(2n){border-left:1px solid var(--line)}.personCoachingMetrics>div:nth-child(n+3){border-top:1px solid var(--line)}.personCoachingMetrics span,.personCoachingMetrics b{display:block}.personCoachingMetrics span{color:var(--muted);font-size:7px}.personCoachingMetrics b{align-items:center;gap:3px;margin-top:5px;font-size:12px;display:flex}.personCoachingMetrics .positive b{color:#2f8062}.personCoachingMetrics .negative b{color:#a14d58}.personRecurringErrors,.personReviewCalls{margin-top:16px}.personRecurringErrors>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:35px;display:flex}.personRecurringErrors>div span{color:#626b79;font-size:8px;line-height:1.35}.personRecurringErrors>div b{color:#9a6727;font-size:8px}.personReviewCalls a{min-height:38px;color:inherit;border-bottom:1px solid var(--line);grid-template-columns:16px 1fr 25px 14px;align-items:center;gap:7px;text-decoration:none;display:grid}.personReviewCalls a svg:first-child{color:var(--purple)}.personReviewCalls a svg:last-child{color:#abb0ba}.personReviewCalls a span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.personReviewCalls a b{color:#a05760;font-size:9px}.personReviewCalls>small{color:var(--muted);padding:13px 0;font-size:8px;display:block}.commercialOpportunityGrid{grid-template-columns:minmax(320px,.8fr)}.analyticsSellerTable{margin-top:12px;overflow:hidden}.analyticsSellerHeader{color:#9ca2ae;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.4px;background:#fafafd;grid-template-columns:1fr 60px 65px 75px 75px 75px;align-items:center;gap:8px;padding:9px 20px;font-size:7px;font-weight:700;display:grid}.analyticsSellerNameCol{align-items:center;gap:6px;display:flex}.analyticsSellerRow{border-bottom:1px solid var(--line);grid-template-columns:1fr 60px 65px 75px 75px 75px;align-items:center;gap:8px;min-height:54px;padding:0 20px;display:grid}.analyticsSellerRow:last-child{border:0}.analyticsSellerFooter{border-top:1px solid var(--line);color:var(--muted);background:#fafafd;grid-template-columns:1fr 60px 65px 75px 75px 75px;align-items:center;gap:8px;padding:10px 20px;font-size:8px;font-weight:700;display:grid}.analyticsSellerFooter>span:first-child{color:var(--ink)}.analyticsSellerName{align-items:center;gap:9px;display:flex}.analyticsSellerRank{color:#b0b5bf;text-align:center;flex-shrink:0;width:20px;font-size:8px;font-weight:700}.analyticsSellerAvatar{color:#fff;background:linear-gradient(135deg,#7257e8,#9b87ed);border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:9px;font-weight:700;display:grid}.analyticsSellerName strong{font-size:10px}.analyticsSellerMuted{color:var(--muted);font-size:9px}.analyticsSellerScore{color:var(--muted);font:700 12px Manrope}.analyticsSellerScore.good{color:#2d8062}.analyticsSellerScore.ok{color:#a06c27}.analyticsSellerScore.bad{color:#a04e59}.coachingEvidenceInsufficient{color:#8a7a68;background:#faf8f4;border:1px solid #e8e3da;border-radius:7px;align-items:center;gap:7px;margin:12px 0 0;padding:9px 12px;font-size:8px;line-height:1.45;display:flex}.coachingEvidenceInsufficient svg{color:#b5a898;flex-shrink:0}.personWeeklyStrip{border:1px solid var(--line);background:#fafafd;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;display:flex}.weeklyStatPill{color:var(--purple-dark);background:#f0edff;border-radius:5px;padding:3px 7px;font-size:8px;font-weight:700}.weeklyIssueCount{color:#966c22;background:#fff4dd;border-radius:5px;padding:3px 7px;font-size:8px;font-weight:700}.personRecurringErrors>.coachingPattern{padding:12px 0;display:block}.coachingPattern>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:5px 8px;display:grid}.coachingPattern strong{font-size:9px}.coachingPattern small{color:var(--muted);grid-column:2;font-size:8px}.patternPriority{text-transform:uppercase;border-radius:4px;width:fit-content;padding:3px 5px;font-weight:700;font-size:7px!important}.patternPriority.critical{color:#a34e59;background:#fdecef}.patternPriority.important{color:#966c22;background:#fff4dd}.patternPriority.observation{color:#39775f;background:#eaf8f2}.patternEvidenceLinks{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.patternEvidenceLinks a{max-width:145px;color:var(--purple-dark);text-overflow:ellipsis;white-space:nowrap;background:#f3f0ff;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;text-decoration:none;display:flex;overflow:hidden}.noRecurringPattern{color:var(--muted);padding:14px 0;font-size:8px;display:block}.personWeeklySummary{border:1px solid var(--line);background:#faf9ff;border-radius:8px;margin-top:16px;padding:12px}.personWeeklyTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.weeklyRange{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:4px;font-size:8px;font-weight:700;display:inline-flex}.weeklyRange svg{color:var(--purple)}.weeklyTrendTag{color:#626b79;background:#eef0f3;border-radius:5px;align-items:center;gap:3px;padding:3px 6px;font-size:8px;font-weight:700;display:inline-flex}.weeklyTrendTag.positive{color:#2f8062;background:#eaf8f2}.weeklyTrendTag.negative{color:#a14d58;background:#fdecef}.personWeeklyMetrics{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:1fr 1fr;display:grid}.personWeeklyMetrics>div{padding:10px}.personWeeklyMetrics>div+div{border-left:1px solid var(--line)}.personWeeklyMetrics span{color:var(--muted);font-size:7px;display:block}.personWeeklyMetrics b{color:var(--purple-dark);margin-top:5px;font:700 14px Manrope;display:block}.personWeeklyIssues{margin:10px 0 0;padding:0;list-style:none}.personWeeklyIssues li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.personWeeklyIssues li:last-child{border-bottom:none}.personWeeklyIssues li span{color:#626b79;font-size:8px}.personWeeklyIssues li b{color:#9a6727;font-size:8px}.coachingStats{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.coachingStats span{color:#d3cee4;background:#ffffff0d;border:1px solid #ffffff12;border-radius:8px;padding:11px;font-size:9px}.coachingStats strong{color:#fff;margin-bottom:3px;font-size:16px;display:block}.coachingAction{color:#fff;background:#ffffff18;border-radius:7px;align-items:center;gap:6px;margin-top:10px;padding:10px 13px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.personCallsLink{color:var(--purple-dark);background:#f3f0ff;border-radius:7px;align-items:center;gap:6px;margin-top:14px;padding:8px 10px;font-size:8px;font-weight:700;text-decoration:none;display:flex}.personCallsLink:hover{background:#e9e5ff}.personActionsList{border-top:1px solid var(--line);margin-top:16px;padding-top:4px}.personActionItem{border-bottom:1px solid var(--line);padding:10px 0}.personActionItem:last-child{border-bottom:none}.personActionMeta{align-items:center;gap:6px;margin-bottom:5px;display:flex}.personActionStatus{color:#626b79;background:#eef0f3;border-radius:4px;padding:2px 6px;font-size:7px;font-weight:700}.personActionStatus.in_progress{color:#2f6e8c;background:#e8f4fb}.personActionTitle{margin-bottom:7px;font-size:9px;font-weight:700;display:block}.personActionForm{grid-template-columns:auto 1fr 28px;align-items:center;gap:5px;display:grid}.personActionForm select{height:28px;color:var(--ink);background:#fff;border:1px solid #dde0e6;border-radius:6px;padding:0 6px;font-size:8px}.personActionForm input{height:28px;color:var(--ink);background:#fff;border:1px solid #dde0e6;border-radius:6px;padding:0 8px;font-size:8px}.personActionForm button{color:#2e8264;background:#eaf8f2;border:1px solid #c3e8d8;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.personActionForm button:disabled{opacity:.45}.unmatchedActionsHint{color:var(--muted);margin:3px 0 0;font-size:8px;line-height:1.4}.completedActionsDetails{border-top:1px solid var(--line)}.completedActionsDetails summary{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;padding:11px 20px;font-size:9px;font-weight:600;list-style:none;display:flex}.completedActionsDetails summary::-webkit-details-marker{display:none}.completedActionsDetails summary svg{color:#2e8264}.completedActionsDetails[open] summary{border-bottom:1px solid var(--line)}.coachingNotice{margin:18px 0 -7px}.coachingActionsGrid{grid-template-columns:1fr;align-items:start;gap:16px;margin-top:16px;display:grid}.coachingToolbarForm{display:contents}.coachingDateInput{height:35px;color:var(--ink);background:#fff;border:1px solid #ddd6f7;border-radius:8px;padding:0 9px;font-size:9px}.coachingActionsPanel{overflow:hidden}.coachingActionsPanel .panelHeader>span{color:var(--muted);font-size:9px}.coachingActionRow{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto 32px;align-items:center;gap:12px;min-height:66px;padding:11px 20px;display:grid}.coachingActionRow:last-child{border:0}.coachingActionRow strong,.coachingActionRow span{display:block}.coachingActionRow strong{font-size:10px}.coachingActionRow span{color:var(--muted);margin-top:4px;font-size:9px}.coachingActionRow>small{color:var(--muted);align-items:center;gap:4px;font-size:9px;display:flex}.coachingActionState{color:#a17322;background:#fff4dd;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.coachingActionRow.completed{background:#fafbfb}.coachingActionRow.completed strong{color:#858c97;text-decoration:line-through}.coachingActionRow.completed .coachingActionState{color:#2e8264;background:#eaf8f2}.coachingActionRow form button{width:30px;height:30px;color:var(--purple-dark);background:#fff;border:1px solid #ded8f6;border-radius:7px;place-items:center;display:grid}.coachingActionForm{padding:24px}.coachingActionForm h2{margin:7px 0 18px;font:700 17px Manrope}.coachingActionForm label{color:#596271;margin:13px 0;font-size:10px;font-weight:600;display:block}.coachingActionForm input,.coachingActionForm select,.coachingActionForm textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #dde0e6;border-radius:8px;margin-top:7px;padding:0 10px;font-size:10px}.coachingActionForm input,.coachingActionForm select{height:39px}.coachingActionForm textarea{resize:vertical;padding:10px;line-height:1.5}.coachingActionForm button{justify-content:center;align-items:center;gap:7px;display:flex}.coachingActionForm>small{color:var(--muted);margin-top:10px;font-size:9px;display:block}.automaticPlanBanner{color:#554879;background:linear-gradient(120deg,#f4f1ff,#faf8ff);border:1px solid #ded7f8;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;min-height:86px;margin-top:18px;padding:15px 18px;display:grid}.automaticPlanIcon{width:40px;height:40px;color:var(--purple);background:#fff;border-radius:10px;place-items:center;display:grid;box-shadow:0 4px 12px #7257e818}.automaticPlanBanner strong,.automaticPlanBanner small{display:block}.automaticPlanBanner strong{margin:4px 0;font:700 14px Manrope}.automaticPlanBanner small{color:#7b748e;font-size:9px;line-height:1.5}.automaticPlanBanner button{color:#fff;background:var(--purple);border:0;border-radius:8px;align-items:center;gap:7px;min-height:37px;padding:0 13px;font-size:9px;font-weight:700;display:flex}.automaticPlanBanner button:disabled{opacity:.45}.coachingActionCopy>div{align-items:center;gap:5px;display:flex}.coachingActionCopy>small{color:#6f7785;align-items:center;gap:4px;margin-top:6px;font-size:8px;display:flex}.coachingPriority,.automaticBadge{text-transform:uppercase;border-radius:4px;width:fit-content;padding:3px 6px;font-weight:700;margin:0 0 5px!important;font-size:7px!important}.coachingPriority.high{color:#a34e59;background:#fdecef}.coachingPriority.medium{color:#966c22;background:#fff4dd}.coachingPriority.low{color:#39775f;background:#eaf8f2}.automaticBadge{background:#f0edff;color:#654bd0!important}.coachingActionRow>small.overdue{color:#a34e59;font-weight:700}.coachingActionRow.in_progress{background:#fcfbff}.coachingActionRow.in_progress .coachingActionState{color:var(--purple);background:#f0edff}.coachingProgressForm{grid-template-columns:90px 1fr auto;gap:6px;display:grid}.coachingProgressForm select,.coachingProgressForm input{min-width:0;height:31px;color:var(--ink);background:#fff;border:1px solid #dde0e6;border-radius:6px;padding:0 7px;font-size:8px}.coachingActionRow .coachingProgressForm button{color:#fff;background:var(--purple);border:0;width:auto;height:31px;padding:0 9px;font-size:8px;font-weight:700}.coachingProgressForm button:disabled,.coachingProgressForm input:disabled,.coachingProgressForm select:disabled{opacity:.45}.teamComparisonCardsPanel{grid-column:1/-1}.sideBySideTeams{background:#fafafd;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.sideBySideTeamCard{color:inherit;border:1px solid var(--line);background:#fff;border-radius:10px;text-decoration:none;overflow:hidden;box-shadow:0 3px 10px #20274006}.sideBySideTeamCard:hover,.sideBySideTeamCard.selected{border-color:#bfb1f2;box-shadow:0 6px 18px #7257e817}.sideBySideTeamHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:57px;padding:13px 14px;display:flex}.sideBySideTeamHeading>div{align-items:center;gap:8px;display:flex}.sideBySideTeamHeading b{width:24px;height:24px;color:var(--purple-dark);background:#f0edff;border-radius:6px;place-items:center;font-size:8px;display:grid}.sideBySideTeamHeading strong{font-size:11px}.sideBySideTeamHeading>span{color:var(--muted);font-size:8px}.sideBySideCombined{color:#fff;background:linear-gradient(120deg,#292746,#41366b);justify-content:space-between;align-items:center;padding:15px 14px;display:flex}.sideBySideCombined span{color:#c2bdd5;font-size:8px}.sideBySideCombined strong{font:700 24px Manrope}.sideBySideCombined small{color:#aba5c1;font-size:8px}.sideBySideChannels{padding:8px 14px}.sideBySideChannels>div{border-bottom:1px solid #f0f1f4;grid-template-columns:1fr auto;align-content:center;gap:3px 8px;min-height:60px;display:grid}.sideBySideChannels>div:last-child{border:0}.sideBySideChannels span{font-size:9px;font-weight:600}.sideBySideChannels strong{grid-row:span 2;font:700 15px Manrope}.sideBySideChannels small{color:var(--muted);font-size:8px}.sideBySideChannels i{background:#eeedf5;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.sideBySideChannels i b{border-radius:inherit;background:linear-gradient(90deg,#7257e8,#9983ed);height:100%;display:block}.sideBySideTeamCard footer{border-top:1px solid var(--line);background:#fafafd;justify-content:space-between;align-items:center;min-height:43px;padding:10px 14px;display:flex}.sideBySideTeamCard footer span{color:var(--muted);font-size:8px}.sideBySideTeamCard footer b{color:var(--purple-dark);align-items:center;gap:4px;font-size:8px;display:flex}.managerCockpit{color:#fff;background:linear-gradient(120deg,#282641,#41376b);border-radius:12px;margin-top:18px;padding:18px}.managerCockpitHeading{justify-content:space-between;align-items:center;display:flex}.managerCockpitHeading h2{margin:5px 0 0;font:700 17px Manrope}.managerCockpitHeading .sectionLabel{color:#bcb4e4}.managerCockpitHeading a{color:#fff;align-items:center;gap:5px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.managerCockpitGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.managerCockpitGrid article{background:#ffffff0b;border:1px solid #ffffff12;border-radius:8px;min-height:85px;padding:13px}.managerCockpitGrid span,.managerCockpitGrid strong,.managerCockpitGrid small{display:block}.managerCockpitGrid span{color:#c2bdd4;font-size:8px}.managerCockpitGrid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font:700 15px Manrope;overflow:hidden}.managerCockpitGrid small{color:#aba5c1;margin-top:5px;font-size:8px}.managerReview{padding:21px}.managerReview h2{margin:7px 0 13px;font:700 15px Manrope}.ratingButtons{gap:4px;margin-bottom:13px;display:flex}.ratingButtons button{color:#b7bbc4;border:1px solid var(--line);background:#fff;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.ratingButtons button.selected{color:#d49a30;background:#fff9eb;border-color:#efd9aa}.managerReview textarea{resize:vertical;width:100%;color:var(--ink);border:1px solid #dde0e6;border-radius:8px;outline:0;padding:10px;font-size:10px;line-height:1.5}.managerReview textarea:focus{border-color:#8a74e8;box-shadow:0 0 0 3px #7359e316}.reviewSubmit{color:#fff;background:var(--purple);border:0;border-radius:7px;align-items:center;gap:6px;margin-top:10px;padding:9px 12px;font-size:10px;font-weight:700;display:inline-flex}.reviewSubmit:disabled{opacity:.5}.managerReview>small{margin-top:9px;font-size:9px;display:block}.outcomeForm{padding:21px}.outcomeForm>.sectionLabel{margin-bottom:14px;display:block}.outcomeOptions{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:14px;display:grid}.outcomeOption{border:1.5px solid var(--line);cursor:pointer;color:var(--muted);background:#fafbfc;border-radius:9px;flex-direction:column;align-items:center;gap:6px;padding:13px 8px 11px;font-size:10px;font-weight:600;transition:border-color .13s,background .13s;display:flex;position:relative}.outcomeOption input[type=radio]{opacity:0;pointer-events:none;position:absolute}.outcomeOption:hover{color:var(--ink);background:#f5f6fb;border-color:#c8ccdb}.outcomeOption.converted.selected{color:#2a7d55;background:#f0faf5;border-color:#4ab87d}.outcomeOption.lost.selected{color:#c25c68;background:#fff4f5;border-color:#e0707d}.outcomeOption.follow_up.selected{color:#9a6c0d;background:#fef9ee;border-color:#e0bb5f}.outcomeIconConverted{color:#3da472}.outcomeIconLost{color:#d45c6a}.outcomeIconFollowUp{color:#c49422}.outcomeField{color:var(--ink);flex-direction:column;gap:5px;margin-bottom:10px;font-size:10px;font-weight:600;display:flex}.outcomeField input,.outcomeField select,.outcomeField textarea{width:100%;color:var(--ink);box-sizing:border-box;font:inherit;background:#fff;border:1px solid #dde0e6;border-radius:8px;outline:0;padding:9px 10px;font-size:10px}.outcomeField input:focus,.outcomeField select:focus,.outcomeField textarea:focus{border-color:#8a74e8;box-shadow:0 0 0 3px #7359e316}.outcomeField textarea{resize:vertical;line-height:1.5}.outcomeSubmit{color:#fff;background:var(--purple);cursor:pointer;border:0;border-radius:7px;align-items:center;gap:6px;margin-top:4px;padding:9px 14px;font:700 10px DM Sans;display:inline-flex}.outcomeSubmit:disabled{opacity:.5;cursor:not-allowed}.outcomeError{color:#c25c68;background:#fff4f5;border:1px solid #f5c0c7;border-radius:8px;margin:6px 0 0;padding:8px 11px;font-size:10px}.outcomeReadonly{align-items:center;gap:13px;padding:19px 21px;display:flex}.outcomeReadonly div{flex-direction:column;gap:4px;display:flex}.outcomeReadonly strong{font:700 14px Manrope}.outcomeReadonly small{color:var(--muted);font-size:10px;display:block}.integrationGrid{gap:14px;margin-top:24px;display:grid}.integrationCard{grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:20px;display:grid}.integrationLogo{width:46px;height:46px;color:var(--purple);background:#f0edff;border-radius:11px;place-items:center;display:grid}.integrationCopy>div{align-items:center;gap:10px;display:flex}.integrationCopy h2{margin:0;font:700 15px Manrope}.integrationCopy p{color:#747c8b;margin:6px 0;font-size:11px}.integrationCopy small{color:#9ba1ac;font-size:9px}.connection{color:#a07024;background:#fff4de;border-radius:5px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:700;display:flex}.connection.connected{color:#2d8966;background:#e9f8f2}.integrationCard .secondaryAction{width:auto;padding:9px 13px}.setupHint{color:#655b88;background:#f5f2ff;border:1px solid #dfd8fa;border-radius:10px;padding:18px 20px}.setupHint strong{font-size:11px}.setupHint p{margin:5px 0 0;font-size:10px}.setupHint code{font-weight:700}.integrationActions{gap:8px;display:flex}.integrationActions button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;margin:0;display:inline-flex}.compactAction{width:auto;padding:0 13px}.integrationConnectLink{white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:auto;min-height:40px;margin:0;padding:0 13px;text-decoration:none;display:inline-flex}.integrationReadiness{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);align-items:center;gap:24px;padding:20px;display:grid}.integrationReadiness h2{margin:5px 0 7px;font:700 17px Manrope}.integrationReadiness p{color:#747c8b;margin:0;font-size:10px;line-height:1.6}.readinessItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.readinessItems span{color:#9a6670;background:#fff2f3;border-radius:7px;align-items:center;gap:7px;padding:9px 10px;font-size:9px;font-weight:700;display:flex}.readinessItems span.ready{color:#287e60;background:#eaf8f2}.teamFilter{color:#625779;background:#fff;border:1px solid #ded9ee;border-radius:8px;align-items:center;gap:7px;width:fit-content;margin:18px 0 2px auto;padding:8px 10px;font-size:9px;font-weight:700;display:flex}.teamFilter svg{color:var(--purple)}.teamFilter select{min-width:165px;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.teamFilterNotice{color:#976d25;background:#fff8ec;border:1px solid #f1e2c4;border-radius:9px;align-items:center;gap:9px;width:fit-content;max-width:100%;margin:0 0 14px auto;padding:10px 13px;font-size:10px;line-height:1.5;display:flex}.teamFilterNotice svg{color:#d4922b;flex-shrink:0}.teamFilterNotice a{color:var(--purple-dark);font-weight:700;text-decoration:underline}.syncDatabaseAction{background:#2e8264}.syncPeriodField{color:#64748b;align-items:center;gap:6px;font-size:12px;display:inline-flex}.syncPeriodField input{color:#0f172a;border:1px solid #e2e8f0;border-radius:8px;padding:5px 8px;font-size:12px}.syncHistoricalBlock{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:4px;padding-top:10px;display:flex}.syncHistoricalHint{color:var(--muted);font-size:11px;line-height:1.4}.syncHistoricalControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.credentialGuide{color:#5f567e;background:#f7f5ff;border:1px solid #e2dcfa;border-radius:8px;grid-column:2/-1;padding:13px 15px}.credentialGuide strong,.credentialGuide>code{display:block}.credentialGuide strong{margin-bottom:8px;font-size:10px}.credentialGuide>code{color:#4e436f;background:#fff;border:1px solid #e7e2f7;border-radius:5px;margin:5px 0;padding:7px 9px;font-size:9px}.credentialGuide p{margin:8px 0 0;font-size:9px}.credentialRemoveAction{color:#a14d58;background:#fff;border:1px solid #efcfd4;border-radius:7px;min-height:39px;margin-left:8px;padding:0 13px;font-size:9px;font-weight:700}.credentialRemoveAction:disabled{opacity:.45}.connectionResult{border-radius:9px;align-items:center;gap:8px;padding:13px 16px;font-size:10px;font-weight:600;display:flex}.connectionResult.success{color:#287b5d;background:#eaf8f2;border:1px solid #cdebdc}.connectionResult.error{color:#a14d58;background:#fdeef0;border:1px solid #f2d4d8}.integrationStatusError{color:#a14d58;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;margin-top:16px;padding:18px;display:grid}.integrationStatusError strong,.integrationStatusError span{display:block}.integrationStatusError strong{font-size:10px}.integrationStatusError span{color:var(--muted);margin-top:4px;font-size:9px}.integrationStatusError button{min-height:34px;color:var(--purple-dark);background:#fff;border:1px solid #ddd6f7;border-radius:7px;align-items:center;gap:5px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.batchProcessingCard{grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:20px;display:grid}.batchProcessingCard h2{margin:5px 0;font:700 15px Manrope}.batchProcessingCard p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.batchProcessingCard button{justify-content:center;align-items:center;gap:6px;width:auto;padding:0 14px;display:inline-flex}.previewPanel{overflow:hidden}.previewPanel .panelHeader>span{color:var(--muted);font-size:9px}.previewRow{border-bottom:1px solid var(--line);grid-template-columns:1fr 150px 60px;align-items:center;gap:15px;min-height:58px;padding:11px 20px;display:grid}.previewRow:last-child{border:0}.previewRow strong,.previewRow small{display:block}.previewRow strong{font-size:10px}.previewRow small,.previewRow>span{color:var(--muted);margin-top:4px;font-size:9px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.settingsNav{border-bottom:1px solid var(--line);gap:6px;margin-top:22px;display:flex}.settingsNav a{color:#7e8694;border-bottom:2px solid #0000;padding:10px 13px;font-size:11px;font-weight:600;text-decoration:none}.settingsNav a.active{color:var(--purple-dark);border-color:var(--purple)}.settingsGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.settingsCard{padding:24px}.settingsIcon{width:39px;height:39px;color:var(--purple);background:#f0edff;border-radius:10px;place-items:center;margin-bottom:15px;display:grid}.settingsCard h2{margin:6px 0 20px;font:700 17px Manrope}.settingsCard label{color:#596271;margin:14px 0;font-size:10px;font-weight:600;display:block}.settingsCard input{width:100%;height:41px;color:var(--ink);border:1px solid #dde0e6;border-radius:8px;outline:0;margin-top:7px;padding:0 11px;font-size:11px}.settingsCard input:focus{border-color:#8a74e8;box-shadow:0 0 0 3px #7359e316}.settingsCard input:disabled{color:#8b92a0;background:#f7f8fa}.settingsCard .primaryAction{margin-top:7px}.settingsCard>small{color:var(--muted);margin-top:10px;font-size:9px;display:block}.settingsMessage{margin:16px 0 0}.scorecardsGrid{gap:18px;margin-top:18px;display:grid}.scorecardCard{overflow:hidden}.scorecardHeader{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:21px 24px;display:flex}.scorecardHeader .settingsIcon{flex:none;margin:0}.scorecardHeader h2{margin:4px 0;font:700 17px Manrope}.scorecardHeader p{color:var(--muted);margin:0;font-size:10px}.scorecardCriteria{display:grid}.scorecardCriterion{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 105px;gap:18px;padding:17px 24px;display:grid}.scorecardCriterionMain{grid-template-columns:minmax(170px,.55fr) minmax(260px,1.45fr);gap:14px;display:grid}.scorecardCriterion label{color:#596271;font-size:9px;font-weight:600}.scorecardCriterion input,.scorecardCriterion textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #dde0e6;border-radius:8px;outline:0;margin-top:7px;padding:9px 11px;font:11px Arial,sans-serif}.scorecardCriterion textarea{resize:vertical;min-height:59px;line-height:1.45}.scorecardCriterion input:focus,.scorecardCriterion textarea:focus{border-color:#8a74e8;box-shadow:0 0 0 3px #7359e316}.scorecardCriterion input:disabled,.scorecardCriterion textarea:disabled{color:#8b92a0;background:#f7f8fa}.scorecardWeight>span{color:var(--muted);align-items:center;gap:6px;display:flex}.scorecardWeight input{text-align:right}.scorecardFooter{justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.scorecardFooter>span{color:var(--muted);font-size:10px}.scorecardFooter>div{gap:8px;display:flex}.scorecardSave,.scorecardReset{border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.scorecardSave{color:#fff;background:var(--purple);border:0}.scorecardReset{color:var(--purple-dark);background:#fff;border:1px solid #ddd6f7}.scorecardSave:disabled,.scorecardReset:disabled{opacity:.45}.memberSettingsGrid{grid-template-columns:1.4fr 1fr;gap:16px;margin-top:18px;display:grid}.memberDirectory{overflow:hidden}.memberDirectory .panelHeader>span{color:var(--muted);font-size:9px}.memberRow{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:66px;padding:12px 20px;display:grid}.memberRow:last-child{border:0}.memberRow strong,.memberRow small{display:block}.memberRow strong{font-size:11px}.memberRow small{color:var(--muted);margin-top:4px;font-size:9px}.rolePill{color:#6c5bb8;background:#f1effc;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:700}.rolePill.owner{color:#2e8264;background:#eaf8f2}.rolePill.manager{color:#8c6622;background:#fff4dd}.inviteCardGroup{flex-direction:column;gap:16px;display:flex}.inviteCard{padding:24px}.inviteCard h2{margin:6px 0 18px;font:700 17px Manrope}.settingsIcon--alt{color:#1a7f5a;background:#e6f7f1}.primaryAction--alt{background:#1a7f5a}.directMemberPwdLabel{justify-content:space-between;align-items:center;display:flex}.directMemberGenBtn{color:#1a7f5a;cursor:pointer;background:#f0faf6;border:1px solid #a8d9c5;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex}.directMemberGenBtn:hover:not(:disabled){background:#ddf3eb}.directMemberGenBtn:disabled{opacity:.4;cursor:default}.directMemberCopyBtn{color:#5d7d71;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:13px}.directMemberCopyBtn:hover{color:#1a7f5a}.inviteCard label{color:#596271;margin:13px 0;font-size:10px;font-weight:600;display:block}.inviteCard input,.inviteCard select{width:100%;height:41px;color:var(--ink);background:#fff;border:1px solid #dde0e6;border-radius:8px;margin-top:7px;padding:0 11px;font-size:11px}.inviteCard button{justify-content:center;align-items:center;gap:6px;margin-top:8px;display:flex}.inviteCard>small{color:var(--muted);align-items:center;gap:5px;margin-top:12px;font-size:9px;display:flex}.generatedInvitation{margin-top:16px;padding:17px}.generatedInvitation>strong{margin-bottom:10px;font-size:11px;display:block}.invitationLink{align-items:center;gap:8px;display:flex}.invitationLink code{color:#5d527e;text-overflow:ellipsis;white-space:nowrap;background:#f7f5ff;border-radius:7px;flex:1;padding:10px;font-size:9px;overflow:hidden}.invitationLink button{color:#fff;background:var(--purple);border:0;border-radius:7px;align-items:center;gap:5px;padding:9px 11px;font-size:9px;font-weight:700;display:flex}.pendingInvitations{margin-top:16px;overflow:hidden}.pendingInvitations .panelHeader>svg{color:var(--purple)}.invitationRow{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 32px;align-items:center;gap:12px;min-height:61px;padding:11px 20px;display:grid}.invitationRow:last-child{border:0}.invitationRow strong,.invitationRow small{display:block}.invitationRow strong{font-size:10px}.invitationRow small{color:var(--muted);margin-top:4px;font-size:9px}.invitationRow button{color:#a24e59;background:#fdecef;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.memberRoleForm{align-items:center;gap:6px;display:flex}.memberRoleForm select{height:34px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;padding:0 8px;font-size:9px}.memberRoleForm button{width:32px;height:32px;color:var(--purple-dark);background:#fff;border:1px solid #ddd6f7;border-radius:7px;place-items:center;display:grid}.superAdminOrganizations{margin-top:16px;overflow:hidden}.superAdminOrganizationRow{border-bottom:1px solid var(--line);grid-template-columns:1fr 100px 120px;align-items:center;gap:14px;min-height:62px;padding:11px 20px;display:grid}.superAdminOrganizationRow:last-child{border:0}.superAdminOrganizationRow strong,.superAdminOrganizationRow div span{display:block}.superAdminOrganizationRow strong{font-size:11px}.superAdminOrganizationRow div span,.superAdminOrganizationRow>span,.superAdminOrganizationRow small{color:var(--muted);margin-top:4px;font-size:9px}.sellerMapping{margin-top:16px;overflow:hidden}.sellerMapping .panelHeader>svg{color:var(--purple)}.mappingIntro{color:var(--muted);border-bottom:1px solid var(--line);background:#fafafd;margin:0;padding:14px 20px;font-size:10px}.mappingRow{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(180px,260px) 82px;align-items:center;gap:12px;min-height:64px;padding:11px 20px;display:grid}.mappingRow:last-child{border:0}.mappingRow strong,.mappingRow small{display:block}.mappingRow strong{font-size:10px}.mappingRow small{color:var(--muted);margin-top:4px;font-size:9px}.mappingRow select{height:36px;color:var(--ink);background:#fff;border:1px solid #dde0e6;border-radius:7px;padding:0 9px;font-size:10px}.mappingRow button{height:34px;color:var(--purple-dark);background:#fff;border:1px solid #ddd6f7;border-radius:7px;font-size:9px;font-weight:700}.mappingRow button:disabled,.mappingRow select:disabled{opacity:.5}.sellerMappingRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,1fr) 150px 140px 140px 64px;align-items:center;gap:10px;min-height:60px;padding:10px 20px;display:grid}.sellerMappingRow:last-child{border:0}.sellerMappingRow strong,.sellerMappingRow small{display:block}.sellerMappingRow strong{font-size:10px}.sellerMappingRow small{color:var(--muted);margin-top:3px;font-size:8px}.sellerMappingRow select{height:34px;color:var(--ink);background:#fff;border:1px solid #dde0e6;border-radius:7px;width:100%;padding:0 9px;font-size:10px}.sellerMappingRow button{width:100%;height:32px;color:var(--purple-dark);background:#fff;border:1px solid #ddd6f7;border-radius:7px;font-size:9px;font-weight:700}.sellerMappingRow button:disabled,.sellerMappingRow select:disabled{opacity:.5}.sellerMappingNameInput{width:100%;height:34px;color:var(--ink);background:#fff;border:1px solid #dde0e6;border-radius:7px;padding:0 9px;font-family:inherit;font-size:10px}.sellerMappingNameInput:focus{border-color:var(--purple);outline:none}.sellerMappingNameInput:disabled{opacity:.5}.sellerMappingHeaders{border-bottom:1px solid var(--line);background:#f7f8fa;grid-template-columns:minmax(120px,1fr) 150px 140px 140px 64px;align-items:center;gap:10px;padding:8px 20px;display:grid}.sellerMappingHeaders span{color:#8b92a0;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.teamManagement{margin-top:16px;overflow:hidden}.teamManagement .panelHeader>svg{color:var(--purple)}.createTeamRow{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding:16px 20px;display:grid}.createTeamRow label,.teamEditorCard>label{color:#596271;font-size:9px;font-weight:700}.createTeamRow input,.createTeamRow select,.teamEditorCard input,.teamEditorCard select{width:100%;height:37px;color:var(--ink);background:#fff;border:1px solid #dde0e6;border-radius:7px;margin-top:6px;padding:0 9px;font-size:10px}.createTeamRow button,.teamEditorActions button{color:#fff;background:var(--purple);border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:37px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.createTeamRow button:disabled,.teamEditorActions button:disabled{opacity:.45}.teamEditorGrid{background:#fafafd;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.teamEditorCard{border:1px solid var(--line);background:#fff;border-radius:9px;padding:16px}.teamEditorHeading{color:var(--purple);grid-template-columns:24px 1fr;align-items:center;gap:7px;display:grid}.teamEditorHeading input{margin:0;font-weight:700}.teamEditorCard>label{margin-top:12px;display:block}.teamEditorCard fieldset{border:0;margin:14px 0;padding:0}.teamEditorCard legend{color:#596271;margin-bottom:7px;font-size:9px;font-weight:700}.teamMemberOption{border-bottom:1px solid #f0f1f4;align-items:center;gap:8px;padding:7px 0;display:flex}.teamMemberOption:last-child{border:0}.teamMemberOption input{width:14px;height:14px;margin:0}.teamMemberOption strong,.teamMemberOption small{display:block}.teamMemberOption strong{font-size:9px}.teamMemberOption small{color:var(--muted);margin-top:2px;font-size:8px}.teamEditorActions{grid-template-columns:1fr auto;gap:7px;display:grid}.teamEditorActions .deleteTeamButton{color:#a24e59;background:#fdecef;padding:0 10px}.joinPage{background:#f7f8fb;place-items:center;min-height:100vh;padding:35px;display:grid}.joinCard{border:1px solid var(--line);background:#fff;border-radius:14px;width:min(430px,100%);padding:34px;box-shadow:0 15px 50px #24294312}.joinIcon{width:46px;height:46px;color:var(--purple);background:#f0edff;border-radius:12px;place-items:center;margin-bottom:17px;display:grid}.joinCard h1{margin-top:8px;font-size:24px}.joinCard>p{color:var(--muted);margin:0 0 20px;font-size:11px}.joinForm label{color:#596271;margin:14px 0;font-size:10px;font-weight:600;display:block}.joinForm input{border:1px solid #dde0e6;border-radius:8px;width:100%;height:42px;margin-top:7px;padding:0 11px;font-size:11px}.authenticatedInvite{color:#566070;background:#f7f8fb;border-radius:8px;align-items:center;gap:8px;margin:18px 0;padding:13px;font-size:10px;display:flex}.authenticatedInvite svg{color:#338566}.helpSteps{margin-top:24px;padding:10px 24px}.helpSteps>div{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:20px 0;display:flex}.helpSteps>div:last-child{border:0}.helpSteps b{color:#fff;background:var(--purple);border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.helpSteps span,.helpSteps strong{display:block}.helpSteps span{color:var(--muted);font-size:10px}.helpSteps strong{color:var(--ink);margin-bottom:4px;font-size:11px}.loginPage{background:#fff;grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.loginPitch{color:#fff;background:linear-gradient(145deg,#22243c,#49347d);flex-direction:column;justify-content:space-between;padding:45px 8vw;display:flex}.loginBrand{color:#fff;padding:0}.eyebrow.light{color:#c0b8dd}.loginPitch h1{max-width:560px;margin-top:17px;font-size:42px;line-height:1.13}.loginPitch>div>p{color:#cbc8dc;max-width:520px;font-size:14px;line-height:1.7}.loginBenefits{color:#d8d3e9;gap:25px;font-size:11px;display:flex}.loginBenefits span{align-items:center;gap:7px;display:flex}.authLanguage{z-index:5;position:fixed;top:20px;right:24px}.authLanguage .languageSelector{border:1px solid var(--line);background:#fff;border-radius:8px;padding:5px 7px 5px 10px;box-shadow:0 5px 20px #24294312}.authLanguage .langSwitcherBtn{border-color:var(--line);background:#fff;height:36px;padding:0 12px;font-size:11px;box-shadow:0 4px 16px #24294314}.authLanguage .langSwitcherBtn:hover:not(:disabled){box-shadow:0 4px 20px #24294320,0 0 0 3px #7359e316}.authLanguage .langCode{font-size:11px}.authLanguage .langDropdown{min-width:180px;right:0}.loginFormArea{background:#fafafd;place-items:center;padding:40px;display:grid}.mobileAuthBrand{display:none}.loginCard{border:1px solid var(--line);background:#fff;border-radius:14px;width:min(390px,100%);padding:34px;box-shadow:0 15px 50px #24294312}.loginCard h2{margin:8px 0 5px;font:700 23px Manrope}.loginCard>p{color:var(--muted);margin:0 0 22px;font-size:11px}.loginCard label{color:#555e6d;margin:15px 0;font-size:10px;font-weight:600;display:block}.loginCard input{border:1px solid #dde0e6;border-radius:8px;outline:0;width:100%;height:42px;margin-top:7px;padding:0 12px;font-size:12px}.loginCard input:focus{border-color:#8a74e8;box-shadow:0 0 0 3px #7359e316}.primaryAction,.secondaryAction{border-radius:8px;width:100%;height:40px;font-size:11px;font-weight:700}.primaryAction{color:#fff;background:var(--purple);border:0}.secondaryAction{color:var(--purple-dark);background:#fff;border:1px solid #ddd6f7;margin-top:9px}.textAction{color:#7560d5;background:0 0;border:0;width:100%;margin-top:12px;padding:4px;font-size:10px;font-weight:700}.primaryAction:disabled,.secondaryAction:disabled,.textAction:disabled{opacity:.45}.demoAccess{color:#7560d5;text-align:center;margin-top:16px;font-size:10px;font-weight:700;text-decoration:none;display:block}.formNotice,.formError,.formSuccess{border-radius:7px;margin-bottom:15px;padding:10px;font-size:9px;line-height:1.5}.formNotice{color:#80611f;background:#fff5df}.formError{color:#a54855;background:#fdecef}.formSuccess{color:#2e7d5f;background:#eaf8f2}.onboardingPage{background:#f7f8fb;place-items:center;min-height:100vh;padding:35px;display:grid}.onboardingCard{width:min(430px,100%)}.onboardingBrand{padding:0 0 28px}.onboardingIcon{width:44px;height:44px;color:var(--purple);background:#f0edff;border-radius:11px;place-items:center;margin-bottom:18px;display:grid}.authLinkButton,.secondaryAction{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.authInlineLink{text-align:right;margin:-4px 0 14px}.authInlineLink a,.authFooter a{color:var(--purple);font-size:10px;font-weight:700;text-decoration:none}.authInlineLink a:hover,.authFooter a:hover{text-decoration:underline}.authDivider{color:var(--muted);text-transform:uppercase;align-items:center;gap:11px;margin:19px 0 8px;font-size:9px;display:flex}.authDivider:before,.authDivider:after{content:"";background:var(--line);flex:1;height:1px}.authFooter{color:var(--muted);text-align:center;margin:18px 0 0!important;font-size:10px!important}.signupSteps{grid-template-columns:1fr 32px 1fr;align-items:center;gap:9px;margin-bottom:24px;display:grid}.signupSteps span{color:var(--muted);align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.signupSteps span b{width:23px;height:23px;color:var(--muted);background:#f0f1f4;border-radius:50%;place-items:center;font-size:9px;display:grid}.signupSteps span.active{color:var(--purple-dark)}.signupSteps span.active b,.signupSteps span.complete b{color:#fff;background:var(--purple)}.signupSteps span.complete{color:#338566}.signupSteps span.complete b{background:#338566}.signupSteps i{background:var(--line);height:1px}.passwordInput{display:block;position:relative}.passwordInput input{padding-right:46px}.passwordInput button{width:42px;height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:7px;right:0}.passwordRequirements{flex-wrap:wrap;gap:6px 10px;margin-top:8px;display:flex}.passwordRequirements small{color:var(--muted);font-size:8px;font-weight:500}.passwordRequirements small.valid{color:#2e7d5f}.resendDetails{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.resendDetails summary{color:var(--muted);cursor:pointer;text-align:center;font-size:9px;font-weight:700}.resendForm{margin-top:10px}.resendForm input{margin:0}.resendForm .textAction{margin-top:7px}.privacyNotice{color:#286f58;background:#edf9f4;border-color:#cdeade;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;margin:16px 0;padding:17px 20px;display:grid}.privacyNotice strong{font-size:11px}.privacyNotice p{color:#60756d;margin:4px 0 0;font-size:9px;line-height:1.55}.privacyNotice>span{align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.settingsDescription{min-height:34px;color:var(--muted);font-size:10px;line-height:1.6}.mfaEnrollment{gap:10px;display:grid}.mfaEnrollment img{width:160px;max-width:100%;margin:0 auto}.mfaEnrollment p{color:var(--muted);text-align:center;margin:0;font-size:9px}.mfaEnrollment input{text-align:center;letter-spacing:5px;margin:0;font-size:16px}.mfaMessage{margin:10px 0 0}.credentialGuide label{color:#596271;font-size:9px;font-weight:700;display:block}.credentialGuide input{width:100%;height:39px;color:var(--ink);background:#fff;border:1px solid #dde0e6;border-radius:7px;outline:0;margin-top:6px;padding:0 10px;font-size:10px}.credentialGuide input:focus{border-color:#8a74e8;box-shadow:0 0 0 3px #7359e316}.credentialGuide .primaryAction{width:auto;min-width:150px;padding:0 16px}.demoPageHeading{position:relative}.demoPageHeading .demoPrimaryLink{color:#fff;background:var(--purple);border-radius:8px;align-items:center;gap:7px;min-height:39px;padding:0 15px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:2px;right:0;box-shadow:0 5px 14px #7157e62d}.demoMetrics{grid-template-columns:repeat(3,1fr);margin-top:24px}.demoListPanel{margin-top:16px;overflow:hidden}.demoListPanel .panelHeader>span{color:var(--muted);font-size:9px}.demoListRow{min-height:72px;color:inherit;border-bottom:1px solid #eff0f4;grid-template-columns:38px 1.4fr 1fr 76px 34px 18px;align-items:center;gap:14px;padding:12px 20px;text-decoration:none;display:grid}.demoListRow:last-child{border:0}.demoListRow:hover{background:#fbfaff}.demoSourceIcon{width:36px;height:36px;color:var(--purple);background:#f0edff;border-radius:9px;place-items:center;display:grid}.demoListRow strong,.demoListRow small{display:block}.demoListRow strong{font-size:11px}.demoListRow small{color:var(--muted);align-items:center;gap:4px;margin-top:5px;font-size:9px;display:flex}.demoListRow>svg{color:#aeb3bd}.demoStatus{color:#a07024;text-align:center;background:#fff4de;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:700}.demoStatus.analyzed{color:#2d8966;background:#e9f8f2}.demoStatus.failed{color:#a14d58;background:#fdeef0}.demoPendingScore{color:#a4a9b2;text-align:center;font-size:12px}.demoImportGrid{grid-template-columns:minmax(0,1.6fr) minmax(270px,.75fr);gap:16px;display:grid}.demoImportForm{overflow:hidden}.demoImportForm .panelHeader>svg{color:var(--purple)}.demoFormBody{padding:8px 24px 25px}.demoFormBody label{color:#596271;margin:15px 0;font-size:10px;font-weight:600;display:block}.demoFormBody input,.demoFormBody select,.demoFormBody textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #dde0e6;border-radius:8px;outline:0;margin-top:7px;padding:0 11px;font-size:11px}.demoFormBody input,.demoFormBody select{height:41px}.demoFormBody textarea{resize:vertical;padding:12px;line-height:1.6}.demoFormBody input:focus,.demoFormBody select:focus,.demoFormBody textarea:focus{border-color:#8a74e8;box-shadow:0 0 0 3px #7359e316}.demoFormBody input:disabled,.demoFormBody select:disabled,.demoFormBody textarea:disabled{color:#8b92a0;background:#f7f8fa}.demoFormColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.demoSubmit{justify-content:center;align-items:center;gap:7px;display:flex}.meetImportInfo{align-self:start;padding:25px}.meetImportInfo h2{margin:8px 0 12px;font:700 17px/1.4 Manrope}.meetImportInfo>p{color:var(--muted);font-size:11px;line-height:1.7}.meetSteps{border-top:1px solid var(--line);margin-top:20px}.meetSteps span{color:#687181;border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 0;font-size:10px;display:flex}.meetSteps span:last-child{border:0}.meetSteps b{width:25px;height:25px;color:var(--purple);background:#f0edff;border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid}.demoScoreGrid{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:16px;display:grid}.demoCriterion{padding:14px}.demoCriterion span,.demoCriterion strong{display:block}.demoCriterion span{min-height:26px;color:var(--muted);font-size:9px}.demoCriterion strong{margin:5px 0 8px;font:700 18px Manrope}.demoCriterion>div{background:#efedf6;border-radius:5px;height:4px;overflow:hidden}.demoCriterion i{background:var(--purple);border-radius:inherit;height:100%;display:block}.demoTranscriptText{color:#586272;white-space:pre-wrap;padding:24px;font-size:11px;line-height:1.8}.demoAnalyzeButton{color:#fff;background:var(--purple);border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;margin-top:15px;font-size:10px;font-weight:700;display:flex}.demoAnalyzeButton:disabled{opacity:.45}.analysisCard form small{color:var(--muted);margin-top:8px;font-size:9px;display:block}.demoEvidence{padding:21px}.demoEvidence h2{align-items:center;gap:8px;margin:0 0 12px;font:700 15px Manrope;display:flex}.demoEvidence>div{border-top:1px solid var(--line);padding:12px 0}.demoEvidence strong,.demoEvidence q{display:block}.demoEvidence strong{color:var(--purple-dark);font-size:10px}.demoEvidence q{color:#596271;margin-top:6px;font-size:10px;font-style:italic}.demoEvidence p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.demoAnalyticsGrid{margin-top:16px}.demoAnalyticsSummary{color:#fff;background:linear-gradient(135deg,#272842,#49387d);border:0;padding:24px}.demoAnalyticsSummary .sectionLabel{color:#bdb4e3}.demoAnalyticsSummary h2{margin:12px 0 5px;font:700 20px Manrope}.demoAnalyticsSummary>strong{font:700 38px Manrope;display:block}.demoAnalyticsSummary>strong small{color:#bdb7d4;font-size:12px}.demoAnalyticsSummary>p{color:#d0ccdf;font-size:11px;line-height:1.7}.demoAnalyticsSummary>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:19px;display:grid}.demoAnalyticsSummary>div span{color:#d3cee4;background:#ffffff0d;border:1px solid #ffffff12;border-radius:8px;padding:11px;font-size:9px}.demoAnalyticsSummary>div b{color:#fff;margin-bottom:3px;font-size:16px;display:block}.demoCoachingPanel{margin-top:16px;overflow:hidden}.demoCoachingPanel .panelHeader>span{color:var(--purple-dark);font-size:9px;font-weight:700}.demoCoachingRow{min-height:64px;color:inherit;border-bottom:1px solid var(--line);grid-template-columns:24px 1fr 34px 18px;align-items:center;gap:11px;padding:11px 20px;text-decoration:none;display:grid}.demoCoachingRow:last-child{border:0}.demoCoachingRow>svg:first-child{color:var(--purple)}.demoCoachingRow>svg:last-child{color:#aeb3bd}.demoCoachingRow strong,.demoCoachingRow span{display:block}.demoCoachingRow strong{font-size:11px}.demoCoachingRow span{color:var(--muted);margin-top:4px;font-size:9px}.demoCoachingRow b{color:#9e5961;font-size:12px}.sellerDemoStats{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:-9px 0 18px;padding:10px 0;display:grid}.sellerDemoStats span{color:var(--muted);font-size:9px}.sellerDemoStats span+span{border-left:1px solid var(--line)}.sellerDemoStats strong{color:var(--ink);margin-bottom:3px;font:700 14px Manrope;display:block}.sellerMessageStats{color:#2d8062;text-align:left;background:#edf9f4;border-radius:8px;grid-template-columns:20px 1fr 1fr;align-items:center;gap:8px;margin:-9px 0 18px;padding:11px;display:grid}.sellerMessageStats span{color:#67756f;font-size:8px}.sellerMessageStats strong{color:#286f58;font-size:12px;display:block}.sellerLinks{flex-wrap:wrap;justify-content:center;gap:13px;display:flex}.messagePageHeading{position:relative}.messagePageHeading .messageActions{position:absolute;top:0;right:0}.messageActions{align-items:center;gap:8px;display:flex}.messageActions button{color:#fff;background:var(--purple);border:0;border-radius:8px;align-items:center;gap:6px;min-height:39px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.messageActions button+button{color:var(--purple-dark);background:#fff;border:1px solid #ddd6f7}.messageActions button:disabled{opacity:.45}.messageActions span{color:#5d527e;background:#f5f2ff;border-radius:7px;align-items:center;gap:6px;width:max-content;max-width:430px;padding:8px 10px;font-size:9px;display:flex;position:absolute;top:47px;right:0}.messageMetrics{grid-template-columns:repeat(3,1fr);margin-top:24px}.messageListPanel{margin-top:16px;overflow:hidden}.messageListPanel .panelHeader>span{color:var(--muted);font-size:9px}.messageConversationRow{min-height:70px;color:inherit;border-bottom:1px solid var(--line);grid-template-columns:36px 1.6fr 1fr 72px 35px 18px;align-items:center;gap:13px;padding:11px 20px;text-decoration:none;display:grid}.messageConversationRow:last-child{border:0}.messageConversationRow:hover{background:#fbfaff}.messageChannelIcon{color:#26835f;background:#eaf8f2;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.messageConversationRow strong,.messageConversationRow small{display:block}.messageConversationRow strong{font-size:10px}.messageConversationRow small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;overflow:hidden}.messageConversationRow>b{font:700 13px Manrope}.messageConversationRow>svg{color:#aeb3bd}.messageStatus{color:#a07024;text-align:center;background:#fff4dd;border-radius:5px;padding:5px 7px;font-size:9px}.messageStatus.analyzed{color:#2d8966;background:#e9f8f2}.messageStatus.failed{color:#a14d58;background:#fdeef0}.messageDetailGrid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:16px;display:grid}.messageThreadPanel{overflow:hidden}.messageThreadPanel .panelHeader>span{color:var(--muted);font-size:9px}.messageThread{background:#f7f8fb;flex-direction:column;gap:12px;padding:22px;display:flex}.messageBubble{border:1px solid var(--line);background:#fff;border-radius:4px 13px 13px;align-self:flex-start;width:min(76%,560px);padding:12px 14px;box-shadow:0 3px 10px #20274008}.messageBubble.outgoing{color:#fff;background:#6e57d8;border-color:#6e57d8;border-radius:13px 4px 13px 13px;align-self:flex-end}.messageBubble strong,.messageBubble time{display:block}.messageBubble strong{font-size:9px}.messageBubble p{white-space:pre-wrap;margin:6px 0;font-size:11px;line-height:1.55}.messageBubble time{color:var(--muted);text-align:right;font-size:8px}.messageBubble.outgoing time{color:#d8d1fa}.messageAnalysisAside{flex-direction:column;gap:16px;display:flex}.messageAnalysisCard{padding:21px}.messageAnalysisCard h2{align-items:center;gap:7px;margin:9px 0;font:700 15px Manrope;display:flex}.messageAnalysisCard p{color:var(--muted);font-size:10px;line-height:1.6}.messageAnalysisCard>span:not(.sectionLabel){color:#646d7c;border-top:1px solid var(--line);padding:8px 0 8px 13px;font-size:9px;line-height:1.5;display:block}.messageEvidenceCard{padding:21px}.messageEvidenceCard>div{border-top:1px solid var(--line);padding:12px 0}.messageEvidenceCard strong,.messageEvidenceCard q{display:block}.messageEvidenceCard strong{color:var(--purple-dark);font-size:9px}.messageEvidenceCard q{color:#566070;margin-top:5px;font-size:9px}.messageEvidenceCard p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.messageFilterNotice{color:#5e5678;background:#f5f2ff;border:1px solid #ded7f9;border-radius:8px;align-items:center;gap:5px;margin-top:18px;padding:11px 14px;font-size:10px;display:flex}.messageFilterNotice a{color:var(--purple-dark);margin-left:auto;font-weight:700;text-decoration:none}.messageCoachingPanel .panelHeader a{color:var(--purple);align-items:center;gap:4px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.processingMetrics{margin-top:24px}.processingLayout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);align-items:start;gap:16px;margin-top:16px;display:grid}.processingQueuePanel{overflow:hidden}.processingQueuePanel .panelHeader>span{color:var(--muted);font-size:9px}.processingQueueRow{min-height:68px;color:inherit;border-bottom:1px solid var(--line);grid-template-columns:36px 1.5fr 1fr 70px 18px;align-items:center;gap:13px;padding:11px 20px;text-decoration:none;display:grid}.processingQueueRow:last-child{border:0}.processingQueueRow:hover{background:#fbfaff}.processingQueueRow strong,.processingQueueRow small{display:block}.processingQueueRow strong{font-size:10px}.processingQueueRow small{color:var(--muted);margin-top:4px;font-size:9px}.processingQueueRow>svg{color:#aeb3bd}.queueKindIcon{color:#3979c7;background:#edf5ff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.queueKindIcon.demo{color:var(--purple);background:#f0edff}.queueKindIcon.message{color:#2e8264;background:#eaf8f2}.queueState{color:#9b6b1e;text-align:center;background:#fff4dd;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:700}.queueState.failed{color:#a14d58;background:#fdeef0}.processingActionCard{padding:24px}.processingActionCard h2{margin:7px 0 9px;font:700 17px Manrope}.processingActionCard>p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.processingQueueActions{margin-top:20px}.processingQueueActions button{justify-content:center;align-items:center;gap:7px;margin-top:8px;display:flex}.processingQueueActions>small{color:var(--muted);margin-top:10px;font-size:9px;line-height:1.5;display:block}.queueActionResult{border-radius:7px;align-items:flex-start;gap:6px;margin-top:13px;padding:10px;font-size:9px;line-height:1.45;display:flex}.queueActionResult.success{color:#287b5d;background:#eaf8f2}.queueActionResult.error{color:#a14d58;background:#fdeef0}.processingSidebar{gap:12px;display:grid}.processingFilters{border-bottom:1px solid var(--line);background:#fafafd;grid-template-columns:minmax(180px,1fr) repeat(3,minmax(120px,auto));gap:8px;padding:10px 14px;display:grid}.processingFilters label{color:#8e95a1;border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:7px;padding:0 9px;display:flex}.processingFilters input,.processingFilters select{height:34px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;outline:0;font-size:9px}.processingFilters input{border:0;width:100%}.processingFilters select{padding:0 25px 0 8px}.batchSizeControl{color:var(--muted);justify-content:space-between;align-items:center;margin-top:16px;font-size:9px;font-weight:700;display:flex}.batchSizeControl select{height:32px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;padding:0 25px 0 9px;font-size:9px}.retryActions{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.retryActions button{color:#a14d58;background:#fff5f6;border:1px solid #f0d4d8;border-radius:7px;width:100%}.batchProgress{background:#f7f5ff;border-radius:8px;margin-top:14px;padding:11px}.batchProgress>div:first-child{color:#665a86;justify-content:space-between;font-size:9px;display:flex}.batchProgressTrack{background:#e4def6;border-radius:4px;height:5px;margin:8px 0;overflow:hidden}.batchProgressTrack i{background:var(--purple);border-radius:4px;width:38%;height:100%;animation:1.1s ease-in-out infinite alternate queueProgress;display:block}.batchProgress small{color:var(--muted);font-size:8px;line-height:1.4}@keyframes queueProgress{0%{transform:translate(-20%)}to{transform:translate(180%)}}.batchCostEstimate{color:#5f567b;background:#f7f5ff;border:1px solid #e4def8;border-radius:8px;margin:12px 0;padding:12px}.batchCostEstimate>div:first-child{justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.batchCostEstimate>div:first-child strong{color:var(--ink)}.batchCostEstimate dl{margin:10px 0 8px}.batchCostEstimate dl div{border-top:1px solid #e8e3f7;justify-content:space-between;gap:8px;padding:5px 0;font-size:8px;display:flex}.batchCostEstimate dt{color:var(--muted)}.batchCostEstimate dd{color:var(--purple-dark);margin:0;font-weight:700}.batchCostEstimate small{color:var(--muted);font-size:7px;line-height:1.45;display:block}.batchCostEstimate .costWarning{color:#9b5d19;background:#fff3db;border-radius:5px;margin-top:7px;padding:7px;font-weight:700}.processingAutomationCard{padding:18px}.automationStatus{color:#826ccf;align-items:center;gap:10px;display:flex}.automationStatus>div{min-width:0}.automationStatus strong{color:var(--ink);margin-top:4px;font-size:10px;display:block}.processingAutomationCard p{color:var(--muted);margin:12px 0;font-size:9px;line-height:1.55}.automationPermission{color:#7866bd;background:#f4f1ff;border-radius:6px;padding:7px 8px;font-size:8px;display:block}.automationPermission.locked{color:#777f8c;background:#f2f3f6}.processingFailureCard,.processingSuccessCard{align-items:center;gap:10px;padding:14px 16px;display:flex}.processingFailureCard{color:#a14d58;background:#fff7f8;border-color:#efd8dc}.processingFailureCard strong,.processingFailureCard small{display:block}.processingFailureCard strong{font-size:10px}.processingFailureCard small{color:#9a7278;margin-top:4px;font-size:8px;line-height:1.4}.processingSuccessCard{color:#287b5d;background:#f3fbf7;border-color:#d8ede4;font-size:10px;font-weight:700}.criterionEvidence{color:#667565;margin-top:5px;font-size:7px;line-height:1.45;display:block}.globalScorecardNotice{margin-top:18px;padding:18px 20px}.globalScorecardNotice strong{font:700 14px Manrope}.globalScorecardNotice p{color:var(--muted);margin:6px 0 12px;font-size:9px;line-height:1.5}.globalScorecardNotice div{flex-wrap:wrap;gap:7px;display:flex}.globalScorecardNotice span{color:#5946af;background:#f0edff;border-radius:5px;padding:5px 8px;font-size:8px;font-weight:700}.detailScore small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.scoreTransparencyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:16px;display:grid}.scoreTransparencyGrid article{min-height:75px;padding:14px}.scoreTransparencyGrid span,.scoreTransparencyGrid strong{display:block}.scoreTransparencyGrid span{color:var(--muted);font-size:8px}.scoreTransparencyGrid strong{margin-top:7px;font:700 16px Manrope}.commercialSignalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.commercialSignalCard{min-height:130px;padding:15px}.commercialSignalCard>span{color:var(--muted);font-size:8px}.commercialSignalCard strong{margin-top:6px;font-size:11px;line-height:1.35;display:block}.commercialSignalCard p,.commercialSignalCard q{color:#697280;margin:7px 0 0;font-size:8px;line-height:1.45;display:block}.commercialSignalCard q{border-top:1px solid var(--line);padding-top:7px;font-style:italic}.criterionAudit{gap:3px;margin-top:6px;display:grid}.criterionAudit small{font-size:7px;line-height:1.35}.criterionAudit .positive{color:#2f8062}.criterionAudit .negative{color:#a14d58}.scoreDistributionSection{margin-top:16px}.scoreDistributionGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.distributionCard{min-height:86px;padding:14px}.distributionCard span,.distributionCard strong,.distributionCard small{display:block}.distributionCard span,.distributionCard small{color:var(--muted);font-size:8px}.distributionCard strong{margin:6px 0 4px;font:700 20px Manrope}.transcriptLanguageBar{color:var(--purple-dark);background:#f7f5ff;border-bottom:1px solid #e3def7;align-items:center;gap:9px;padding:10px 18px;display:flex}.transcriptLanguageBar label{align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.transcriptLanguageBar select{height:31px;color:var(--ink);background:#fff;border:1px solid #dcd6f2;border-radius:6px;padding:0 8px;font-size:9px}.transcriptLanguageBar>span{color:var(--muted);align-items:center;gap:4px;font-size:8px;display:flex}.transcriptLanguageBar>small{color:var(--muted);margin-left:auto;font-size:8px}.translationError{color:#a14d58;background:#fdeef0;padding:9px 18px;font-size:8px}.auditPanel{margin-top:16px;overflow:hidden}.auditRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(130px,.7fr) 130px;align-items:center;gap:14px;min-height:64px;padding:12px 20px;display:grid}.auditRow:last-child{border-bottom:0}.auditRow strong,.auditRow span{display:block}.auditRow strong{font-size:10px}.auditRow span,.auditRow small{color:var(--muted);font-size:8px}.auditRow div span{margin-top:4px}.notificationsBell{position:relative}.notificationsTrigger{border:1px solid var(--line);color:#687184;cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;position:relative}.notificationsBadge{color:#fff;pointer-events:none;background:#e04f5f;border:2px solid #fff;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.notificationsPanel{z-index:200;border:1px solid var(--line);background:#fff;border-radius:12px;width:320px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 48px #20264020}.notificationsPanelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}.notificationsPanelHeader span{color:var(--ink);font-size:12px;font-weight:700}.notificationsPanelHeader small{color:var(--muted);font-size:9px}.notificationsList{max-height:340px;overflow-y:auto}.notificationItem{min-height:62px;color:inherit;border-bottom:1px solid var(--line);grid-template-columns:30px 1fr 8px;align-items:start;gap:9px;padding:12px 14px;text-decoration:none;transition:background .12s;display:grid}.notificationItem:last-child{border:0}.notificationItem:hover{background:#fbfaff}.notificationItem.unread{background:#faf8ff}.notificationItemIcon{width:28px;height:28px;color:var(--purple);background:#f0edff;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.notificationItemContent{min-width:0}.notificationItemTitle{color:var(--ink);font-size:10px;font-weight:600;line-height:1.4;display:block}.notificationItemBody{color:var(--muted);margin-top:2px;font-size:9px;display:block}.notificationItemTime{color:#a0a9b4;margin-top:4px;font-size:8px;display:block}.notificationItemDot{background:var(--purple);border-radius:50%;justify-self:end;width:7px;height:7px;margin-top:4px}.notificationsEmpty{color:var(--muted);text-align:center;padding:28px 16px;font-size:10px}.coordinatorReview{padding:21px}.coordinatorReview h2{margin:7px 0 13px;font:700 15px Manrope}.coordinatorReviewDiscussed{color:var(--ink);cursor:pointer;align-items:center;gap:8px;margin-bottom:13px;font-size:10px;font-weight:600;display:flex}.coordinatorReviewDiscussed input{width:15px;height:15px;accent-color:var(--purple);cursor:pointer}.coordinatorReview textarea{resize:vertical;width:100%;color:var(--ink);border:1px solid #dde0e6;border-radius:8px;outline:0;padding:10px;font-size:10px;line-height:1.5}.coordinatorReview textarea:focus{border-color:#8a74e8;box-shadow:0 0 0 3px #7359e316}@media (max-width:900px){.criterionScoresList,.scorecardCriterionMain{grid-template-columns:1fr}.callDataGrid{grid-template-columns:1fr 1fr 70px 25px}.callDataGrid>:nth-child(3),.callDataGrid>:nth-child(4){display:none}.detailGrid,.analyticsGrid,.coachingGrid{grid-template-columns:1fr}.advancedMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.advancedAnalysisGrid{grid-template-columns:1fr}.commercialContextGrid,.commercialSignalGrid,.scoreTransparencyGrid,.scoreDistributionGrid,.managerBenchmarkGrid,.operationalMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.coachingIntelligenceGrid,.managerSellerGrid,.commercialPatternGrid{grid-template-columns:1fr}.peopleCoachingSummary,.peopleCoachingGrid,.managerCockpitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.managerSellerHeader,.managerSellerRow{grid-template-columns:1.2fr repeat(2,70px) 42px}.managerSellerHeader>:nth-child(4),.managerSellerHeader>:nth-child(5),.managerSellerRow>:nth-child(4),.managerSellerRow>:nth-child(5){display:none}.analyticsSummary{grid-template-columns:repeat(2,1fr)}.analyticsLeadershipGrid,.executiveInsightsPanel{grid-template-columns:1fr}.weeklyTrendChart{grid-template-columns:repeat(8,minmax(72px,1fr));overflow-x:auto}.coachingActionsGrid,.sideBySideTeams{grid-template-columns:1fr}.coachingActionRow{grid-template-columns:34px 1fr auto}.coachingProgressForm{grid-column:2/-1}.teamCards{grid-template-columns:1fr}.teamManagementSummary{grid-template-columns:1fr 1fr}.teamToolbar{flex-direction:column;align-items:flex-start}.teamPeopleGrid{grid-template-columns:1fr}.loginPage{background:#f7f6fb;grid-template-columns:1fr}.loginPitch{display:none}.loginFormArea{align-content:center;gap:20px;min-height:100vh;padding:28px 20px}.mobileAuthBrand{color:var(--ink);justify-self:center;padding:0;display:flex}.mobileAuthBrand .brandMark{width:34px;height:34px}.loginCard{padding:28px}.settingsGrid,.memberSettingsGrid,.teamEditorGrid,.createTeamRow{grid-template-columns:1fr}.teamFilter{width:100%;margin-left:0}.teamFilter select{flex:1}.integrationReadiness,.readinessItems{grid-template-columns:1fr}.integrationCard{grid-template-columns:48px 1fr}.integrationActions,.credentialGuide{grid-column:1/-1}.integrationActions{flex-wrap:wrap}.integrationActions>*{flex:1}.mappingRow{grid-template-columns:1fr}.mappingRow button{width:100%}.sellerMappingRow{grid-template-columns:1fr}.sellerMappingHeaders{display:none}.batchProcessingCard{grid-template-columns:48px 1fr}.batchProcessingCard button{grid-column:1/-1;width:100%}.demoImportGrid{grid-template-columns:1fr}.demoScoreGrid{grid-template-columns:repeat(3,1fr)}.demoListRow{grid-template-columns:38px 1fr 76px 34px}.demoListRow>div:nth-child(3),.demoListRow>svg{display:none}.processingLayout{grid-template-columns:1fr}.processingQueueRow{grid-template-columns:36px 1fr 70px 18px}.processingQueueRow>div:nth-child(3){display:none}.processingFilters{grid-template-columns:1fr 1fr}.processingFilters label{grid-column:1/-1}.messagePageHeading .messageActions{align-items:stretch;margin-top:18px;position:static}.messageActions{flex-direction:column}.messageActions button{justify-content:center;width:100%}.messageActions span{width:100%;position:static}.messageConversationRow{grid-template-columns:36px 1fr 72px 35px}.messageConversationRow>div:nth-child(3),.messageConversationRow>svg{display:none}.messageDetailGrid,.peopleCoachingGrid{grid-template-columns:1fr}}@media (max-width:760px){.loginFormArea{padding:24px 16px}.loginCard{width:100%;padding:26px 24px}.omnichannelTeamRow{grid-template-columns:1fr 62px 18px}.omnichannelTeamRow>:nth-child(2),.omnichannelTeamRow>:nth-child(3),.omnichannelTeamRow>:nth-child(4){display:none}.omnichannelSellerRow{grid-template-columns:28px 1fr 62px}.omnichannelSellerRow>span:nth-child(3){display:none}.settingsNav{overflow-x:auto}.settingsNav a{flex:none}.scorecardCriterion{grid-template-columns:1fr}.scorecardWeight{max-width:120px}.scorecardFooter{flex-direction:column;align-items:stretch;gap:12px}.scorecardFooter>div{flex-direction:column-reverse}.scorecardSave,.scorecardReset{width:100%}.analyticsSummary{grid-template-columns:1fr}.teamComparisonHeader{display:none}.teamComparisonRow{grid-template-columns:1fr 45px 50px 18px}.teamComparisonRow>:nth-child(2),.teamComparisonRow>:nth-child(3){display:none}.sellerRankingRow{grid-template-columns:28px 1fr 58px}.sellerRankingRow>span:last-child{display:none}.executiveInsightRow{grid-template-columns:30px 1fr}.executiveInsightRow>a{grid-column:2}.demoPageHeading .demoPrimaryLink{margin-top:18px;position:static}.demoMetrics,.messageMetrics{grid-template-columns:1fr}.demoScoreGrid{grid-template-columns:repeat(2,1fr)}.demoFormColumns{grid-template-columns:1fr;gap:0}.demoListRow{grid-template-columns:38px 1fr 34px}.demoListRow .demoStatus{display:none}}.automaticPlanBanner{grid-template-columns:40px 1fr}.automaticPlanBanner form{grid-column:1/-1}.automaticPlanBanner button{justify-content:center;width:100%}.coachingActionRow{grid-template-columns:34px 1fr}.coachingActionRow>small{grid-column:2}.coachingProgressForm{grid-column:1/-1;grid-template-columns:1fr}.ciNav{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin:20px 0 0;padding:0;display:flex}.ciNavLink{height:38px;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.ciNavLink:hover{color:var(--ink)}.ciNavLink.active{color:var(--purple-dark);border-bottom-color:var(--purple);font-weight:600}.ciNavBadge{color:#fff;background:#ef4444;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:5px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.ciKpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;display:grid}.ciKpiCard{border:1px solid var(--line);background:#fff;border-top-width:2px;border-radius:11px;min-height:120px;padding:18px 20px;position:relative;box-shadow:0 3px 14px #20274008}.ciKpiCard.quality{border-top-color:#9b7cf8}.ciKpiCard.volume{border-top-color:#5b9df5}.ciKpiCard.risk{border-top-color:#e8943b}.ciKpiCard.leader{border-top-color:#43a47e}.ciKpiCard>span{color:var(--muted);font-size:11px;font-weight:500;display:block}.ciKpiCard>strong{letter-spacing:-.8px;align-items:baseline;gap:6px;margin:10px 0 8px;font:700 26px Manrope;display:flex}.ciKpiCard>strong small{align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex}.ciKpiCard>strong small.positive{color:#30966e}.ciKpiCard>strong small.negative{color:#c25c68}.ciKpiCard>small{color:#8b92a0;align-items:center;gap:4px;font-size:10px;display:flex}.ciKpiCard>small a{color:var(--purple);font-weight:600;text-decoration:none}.ciKpiIcon{border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:16px;right:16px}.ciKpiIcon.quality{color:#c6b8ff;background:#8d72fa25}.ciKpiIcon.volume{color:#8ec8ff;background:#5598dd25}.ciKpiIcon.risk{color:#ffc581;background:#d89a4425}.ciKpiIcon.leader{color:#8fe0ba;background:#43a47e25}.ciKpiText{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 38px);line-height:1.3;overflow:hidden;font-size:15px!important}.ciSection{margin-top:24px}.ciSectionHeader{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.ciSectionHeader h2{margin:0;font:700 16px Manrope}.ciSectionHeader span{color:var(--muted);font-size:11px}.ciIssueCard{border:1px solid var(--line);background:#fff;border-left-width:3px;border-radius:10px;grid-template-columns:36px 1fr;align-items:flex-start;gap:14px;margin-bottom:10px;padding:16px 18px;display:grid;box-shadow:0 2px 8px #20274005}.ciIssueCritical{border-left-color:#d95e6a}.ciIssueImportant{border-left-color:#e89340}.ciIssueMedium{border-left-color:#b1a5d8}.ciIssueRank{color:#8b92a0;background:#f1f3f7;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;margin-top:2px;font:700 12px Manrope;display:grid}.ciIssueBody{min-width:0}.ciIssueHeader{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;display:flex}.ciIssueSeverity{text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700}.ciIssueSeverity.ciIssueCritical{color:#a83c46;background:#fdeef0}.ciIssueSeverity.ciIssueImportant{color:#9a5a1a;background:#fff3e0}.ciIssueSeverity.ciIssueMedium{color:#5a4f8a;background:#f1eeff}.ciIssueTitle{font-size:14px;font-weight:600}.ciIssueCount{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11px}.ciIssueAction{color:#6e6f80;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;display:flex}.ciIssueLinks{gap:10px;display:flex}.ciIssueLinks a{color:var(--purple);align-items:center;gap:4px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.ciIssueLinks a:hover{text-decoration:underline}.ciSpotlight{background:#f5f2ff;border:1px solid #ded7f9;border-radius:12px;align-items:stretch;gap:0;margin-top:20px;display:flex;overflow:hidden}.ciSpotlightLeft{border-right:1px solid #ded7f9;flex-direction:column;flex:0 0 280px;justify-content:center;gap:6px;padding:20px 24px;display:flex}.ciSpotlightLabel{text-transform:uppercase;letter-spacing:.08em;color:#7b6cba;font-size:10px;font-weight:700}.ciSpotlightName{color:#3d2e7d;margin:0;font:700 22px/1.2 Manrope}.ciSpotlightMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.ciSpotlightRight{flex:1;grid-template-columns:repeat(4,1fr);display:grid}.ciSpotlightStat{border-right:1px solid #ded7f9;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.ciSpotlightStat:last-child{border-right:0}.ciSpotlightStatLabel{color:#7b6cba;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.ciSpotlightStatValue{color:var(--ink);word-break:break-word;font:700 16px/1.2 Manrope}.ciSpotlightStatDetail{color:#7b6cba;font-size:11px}.ciSpotlightLink{color:var(--purple-dark);white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:700;text-decoration:none;display:flex}@media (max-width:1000px){.ciSpotlight{flex-direction:column}.ciSpotlightLeft{border-bottom:1px solid #ded7f9;border-right:none;flex:none}.ciSpotlightRight{grid-template-columns:repeat(2,1fr)}.ciSpotlightStat:nth-child(2){border-right:0}}.ciEmpty{text-align:center;color:var(--muted);margin-top:40px;padding:40px 20px}.ciEmpty svg{color:#c0c6d3;margin-bottom:14px}.ciEmpty strong{color:#6a7180;margin-bottom:6px;font:600 15px Manrope;display:block}.ciEmpty span{font-size:13px}.ciEmpty a{color:var(--purple);font-weight:600;text-decoration:none}.compRanking{padding:6px 0 8px}.compRankRow{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(130px,180px) 1fr 36px auto;align-items:center;gap:12px;padding:11px 24px;display:grid}.compRankRow:last-child{border-bottom:0}.compRankNum{color:#b0b8c8;text-align:center;font-size:11px;font-weight:700}.compRankName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.compBarWrap{min-width:0}.compBarTrack{border-radius:6px;width:100%;height:8px}.compRankCount{color:var(--purple-dark);text-align:right;white-space:nowrap;font-size:12px;font-weight:700}.compRankTags{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.compTag{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.compTag.market{color:#3a6fbf;background:#e8f0fd}.compTag.seller{color:#5a7a4f;background:#eaf4e7}.compMentions{padding:4px 0}.compMentionRow{min-height:58px;color:inherit;border-bottom:1px solid #f0f1f4;grid-template-columns:1.5fr 2fr auto;align-items:center;gap:14px;padding:10px 20px;text-decoration:none;display:grid}.compMentionRow:hover{background:#fbfaff}.compMentionRow:last-child{border-bottom:0}.compMentionCompany strong{font-size:13px;font-weight:600;display:block}.compMentionCompany span{color:var(--muted);font-size:11px}.compMentionCompetitors{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.compBadge{color:var(--purple-dark);white-space:nowrap;background:#f0eeff;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:600}.compMentionMeta{justify-content:flex-end;align-items:center;gap:8px;display:flex}.compMentionMeta b{font-size:13px;font-weight:700}.compMentionDate{color:var(--muted);font-size:11px}.compMentionArrow{color:#c0c6d3;flex-shrink:0}.compMentionRow:hover .compMentionArrow{color:var(--purple)}.ciSellerGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:22px;display:grid}.ciSellerCard{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden;box-shadow:0 3px 14px #20274008}.ciSellerCard.improving{border-top:3px solid #3d9d78}.ciSellerCard.worsening{border-top:3px solid #c25c68}.ciSellerCard.stable{border-top:3px solid #e8b840}.ciSellerHeader{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:16px 18px 12px;display:grid}.ciSellerAvatar{color:#fff;background:#27334a;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:grid}.ciSellerMeta strong{font-size:13px;font-weight:600;display:block}.ciSellerMeta span{color:var(--muted);font-size:11px}.ciSellerStats{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;padding:10px 18px;font-size:12px;display:grid}.ciSellerStats>div{flex-direction:column;gap:2px;display:flex}.ciSellerStats span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.ciSellerStats b{align-items:center;gap:3px;font-size:13px;font-weight:600;display:flex}.ciSellerStats b.positive{color:#30966e}.ciSellerStats b.negative{color:#c25c68}.ciTrendUp{color:#30966e}.ciTrendDown{color:#c25c68}.ciSellerIssues{border-bottom:1px solid var(--line);padding:12px 18px}.ciSellerIssues .sectionLabel{margin-bottom:8px;display:block}.ciSellerIssueRow{align-items:flex-start;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.ciSellerIssueDot{background:var(--purple);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.ciSellerIssueRow strong{font-weight:600;display:block}.ciSellerIssueRow small{color:var(--muted)}.ciSellerNoIssues{color:var(--muted);margin:0;font-size:12px}.ciSellerActions{gap:8px;padding:12px 18px;display:flex}.ciSellerAction{border:1px solid var(--line);color:#5e6676;background:#fff;border-radius:7px;align-items:center;gap:5px;height:32px;padding:0 12px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.ciSellerAction:hover{background:#f6f5fc}.ciSellerAction.primary{background:var(--purple);border-color:var(--purple);color:#fff}.ciSellerAction.primary:hover{background:var(--purple-dark)}.ciCallTabs{flex-wrap:wrap;align-items:center;gap:6px;margin-top:22px;display:flex}.ciCallTab{border:1px solid var(--line);color:#6a7280;white-space:nowrap;background:#fff;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:500;text-decoration:none}.ciCallTab:hover{color:var(--purple-dark);background:#f6f5fc}.ciCallTab.active{background:var(--purple);border-color:var(--purple);color:#fff;font-weight:600}.ciCallTabDesc{color:var(--muted);margin:10px 0 0;font-size:12px}.ciCallList{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:14px;overflow:hidden;box-shadow:0 3px 14px #20274008}.ciCallRow{min-height:66px;color:inherit;border-bottom:1px solid #f0f1f4;grid-template-columns:36px 1fr 1fr 20px;align-items:center;gap:14px;padding:10px 18px;text-decoration:none;display:grid}.ciCallRow:last-child{border-bottom:0}.ciCallRow:hover{background:#fbfaff}.ciCallInfo strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.ciCallInfo span{color:var(--muted);font-size:10px}.ciCallWhy{color:#6e7280;align-items:flex-start;gap:5px;font-size:11px;line-height:1.4;display:flex}.ciCallWhy svg{color:#e8b840;flex-shrink:0;margin-top:1px}.ciCallArrow{color:#b1b6c0}.ciTrainingForm{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:22px;padding:20px 22px;box-shadow:0 3px 14px #20274008}.ciTrainingFormGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.ciFormField{flex-direction:column;gap:5px;display:flex}.ciFormField label{color:#6a7280;font-size:11px;font-weight:600}.ciFormField select{border:1px solid var(--line);height:38px;font:inherit;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px;font-size:13px}.ciFormField select:focus{outline:2px solid var(--purple);outline-offset:1px}.ciGenerateBtn{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;font:600 13px inherit;display:flex;box-shadow:0 4px 12px #7157e62d}.ciGenerateBtn:hover{background:var(--purple-dark)}.ciGenerateBtn:disabled{opacity:.65;cursor:not-allowed}.ciSpinner{animation:1s linear infinite spin}.ciTrainingHint{color:var(--muted);text-align:center;margin:10px 0 0;font-size:11px}.ciTrainingError{margin-top:12px;padding:12px 16px}.ciTrainingResult{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:20px;overflow:hidden;box-shadow:0 3px 14px #20274008}.ciTrainingResultHeader{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#f5f2ff,#fff);align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.ciTrainingResultIcon{background:var(--purple);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.ciTrainingResultTitle{margin:0 0 5px;font:700 17px Manrope}.ciTrainingResultObjective{color:#5a6070;margin:0;font-size:13px;line-height:1.5}.ciTrainingResultGrid{grid-template-columns:1fr 1fr;gap:0;display:grid}.ciTrainingBlock{border-bottom:1px solid #f0f1f4;padding:18px 22px}.ciTrainingBlock:nth-child(odd){border-right:1px solid #f0f1f4}.ciTrainingBlock .sectionLabel{margin-bottom:12px;display:block}.ciAgendaList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ciAgendaItem{align-items:baseline;gap:10px;font-size:13px;display:flex}.ciAgendaTime{min-width:46px;color:var(--purple-dark);font:700 11px Manrope}.ciKeyList{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ciKeyList li{color:#4a5162;align-items:flex-start;gap:6px;font-size:13px;display:flex}.ciKeyList svg{color:var(--purple);flex-shrink:0;margin-top:3px}.ciExerciseList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ciExerciseList li{align-items:flex-start;gap:10px;font-size:13px;display:flex}.ciExerciseNum{width:22px;height:22px;color:var(--purple-dark);background:#f1eeff;border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;font:700 11px Manrope;display:grid}.ciQuizList{gap:12px;display:grid}.ciQuizItem strong{margin-bottom:3px;font-size:12px;font-weight:600;display:block}.ciQuizItem p{color:#5a6070;border-left:2px solid #ded7f9;margin:0;padding-left:10px;font-size:12px;line-height:1.5}.ciImpactBlock{border-top:1px solid var(--line);background:#f9f8fe;align-items:flex-start;gap:12px;padding:16px 22px;display:flex}.ciImpactBlock svg{color:#e8943b;flex-shrink:0;margin-top:2px}.ciImpactBlock .sectionLabel{margin-bottom:4px;display:block}.ciImpactBlock p{color:#5a6070;margin:0;font-size:13px;line-height:1.5}.ciTrainingFooter{border-top:1px solid var(--line);gap:12px;padding:14px 22px;display:flex}.ciTrainingFooterLink{color:var(--purple-dark);align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.ciTrainingFooterLink:hover{text-decoration:underline}@media (max-width:1100px){.ciKpis{grid-template-columns:repeat(2,1fr)}.ciTrainingFormGrid{grid-template-columns:1fr 1fr}.ciTrainingResultGrid{grid-template-columns:1fr}.ciTrainingBlock:nth-child(odd){border-right:0}}@media (max-width:760px){.ciKpis,.ciTrainingFormGrid,.ciSellerGrid{grid-template-columns:1fr}.ciCallRow{grid-template-columns:36px 1fr 20px}.ciCallWhy{display:none}}.ciInsightCard{background:#f5f3ff;border:1px solid #ddd5fc;border-radius:10px;margin-bottom:20px;padding:18px 20px}.ciInsightLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--purple);align-items:center;gap:5px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.ciInsightCard p{color:#3d2e7d;margin:0;font-size:13px;line-height:1.7}.ciActionCard{background:#f0faf5;border:1px solid #c5e8d8;border-radius:10px;margin-top:16px;padding:18px 20px}.ciActionLabel{text-transform:uppercase;letter-spacing:.08em;color:#2a7d55;align-items:center;gap:5px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.ciActionCard p{color:#1c5c3d;margin:0;font-size:13px;line-height:1.7}.panelHeaderLink{color:var(--purple);align-items:center;gap:3px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.panelHeaderLink:hover{text-decoration:underline}.compSummary{padding:6px 0 8px}.compSummaryRow{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr 60px 72px 52px 68px;align-items:center;gap:10px;padding:10px 20px;font-size:12px;display:grid}.compSummaryRow.header{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding-top:12px;font-size:10px;font-weight:700}.compSummaryRow:last-child{border-bottom:0}.compPills{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.compPill{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#f7f8fa;border-radius:20px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .12s,border-color .12s;display:flex}.compPill span{color:var(--muted);font-size:11px;font-weight:500}.compPill:hover{background:#f0eeff;border-color:#c5b8fd}.compPill.active{background:var(--purple);border-color:var(--purple);color:#fff}.compPill.active span{color:#ffffffa6}.compDetailGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}@media (max-width:900px){.compDetailGrid{grid-template-columns:1fr}}.compObjRow{border-bottom:1px solid var(--line);grid-template-columns:1fr 100px 30px;align-items:center;gap:10px;padding:9px 20px;font-size:12px;display:grid}.compObjRow:last-child{border-bottom:0}.compObjTrack{background:#f0f1f5;border-radius:4px;height:6px;overflow:hidden}.compObjTrack span{background:#c25c68;border-radius:4px;height:100%;display:block}.compDiffRow{border-bottom:1px solid var(--line);grid-template-columns:1fr 80px 70px 48px;align-items:center;gap:8px;padding:8px 20px;font-size:12px;display:grid}.compDiffRow.header{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:10px;font-weight:700}.compDiffRow:last-child{border-bottom:0}.compDiffUsed{color:#2a7d55;font-weight:700}.compDiffMissed{color:#c25c68;font-weight:700}.compCallList{padding:4px 0}.compCallItem{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:1fr auto;align-items:start;gap:14px;padding:12px 20px;text-decoration:none;transition:background .1s;display:grid}.compCallItem:hover{background:#fbfaff}.compCallItem:last-child{border-bottom:0}.compCallItemMain strong{margin-bottom:2px;font-size:13px;font-weight:600;display:block}.compCallItemMain>span{color:var(--muted);font-size:11px}.compCallItemMeta{flex-shrink:0;align-items:center;gap:8px;padding-top:2px;display:flex}.compCallScore{font-size:13px;font-weight:700}.compCallOutcome{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.compCallOutcome.converted,.compCallOutcome.won{color:#2a7d55;background:#eaf4e7}.compCallOutcome.lost{color:#c25c68;background:#fceced}.compCallOutcome.follow_up{color:#b07c1e;background:#fef8ec}.compCallOutcome.unknown{color:var(--muted);background:#f0f1f5}.ciNavWrapper{align-items:flex-end;gap:8px;display:flex}.ciSelect{border:1px solid var(--line);height:30px;color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;outline:none;padding:0 8px;font-size:12px;font-weight:600;transition:border-color .15s}.ciSelect:hover,.ciSelect:focus{border-color:var(--purple);color:var(--ink)}.ciPeriodFilter{gap:4px;padding-bottom:6px;display:flex}.ciPeriodBtn{border:1px solid var(--line);color:var(--muted);cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;padding:4px 11px;font-size:11px;font-weight:600;transition:all .15s}.ciPeriodBtn:hover{border-color:var(--purple);color:var(--purple)}.ciPeriodBtn.active{background:var(--purple);border-color:var(--purple);color:#fff}.ciTrendBadge{border-radius:4px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.ciTrendBadge.up{color:#c25c68;background:#fceced}.ciTrendBadge.down{color:#2a7d55;background:#eaf4e7}.ciTrendBadge.stable{color:var(--muted);background:#f0f1f5}.positioningDiffRow{align-items:center;gap:8px;padding:6px 20px;display:flex}.positioningDiffLabel{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:0 0 130px;font-size:12px;overflow:hidden}.positioningDiffTrack{background:#f0f1f5;border-radius:4px;flex:1;height:7px;overflow:hidden}.positioningDiffFill{border-radius:4px;height:100%;transition:width .3s}.positioningDiffPct{text-align:right;flex:0 0 40px;font-size:12px;font-weight:700}.positioningDiffTag{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.positioningDiffTag.missed{color:#c25c68;background:#fceced}.positioningDiffTag.used{color:#2a7d55;background:#eaf4e7}.hmapTable{border-collapse:collapse;width:100%;min-width:500px;font-size:11px}.hmapTable th,.hmapTable td{text-align:center;border:1px solid var(--line);padding:7px 10px}.hmapRowHd{white-space:nowrap;background:#fafbfc;min-width:120px;font-weight:600;text-align:left!important}.hmapColHd{white-space:nowrap;background:#fafbfc;font-weight:700}.hmapColCount{color:var(--muted);font-weight:400}.hmapCell{font-weight:700}.hmapCell.heat-high{color:#1b6e43;background:#d1f0e3}.hmapCell.heat-mid{color:#8a5e00;background:#fef3de}.hmapCell.heat-low{color:#963343;background:#fce9ea}.hmapCell.heat-none{color:var(--muted);font-weight:400}.battlecardEditor{flex-direction:column;gap:16px;display:flex}.battlecardSection{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.battlecardSectionHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 20px 10px;display:flex}.battlecardSectionHeader h3{margin:0;font:700 14px Manrope}.bcRow{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;padding:8px 20px;font-size:12px;display:grid}.bcRowAuto{background:#fafbfc}.bcRowQ{color:var(--ink);font-weight:600}.bcRowA{color:var(--muted)}.bcCustomRow{align-items:center;gap:6px;margin-bottom:6px;padding:0 20px;display:flex}.bcInput{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:6px;outline:none;padding:8px 10px;font-family:inherit;font-size:12px;transition:border-color .15s}.bcInput:focus{border-color:var(--purple)}.bcTextarea{border:1px solid var(--line);width:100%;color:var(--ink);resize:vertical;box-sizing:border-box;background:#fff;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:12px;transition:border-color .15s}.bcTextarea:focus{border-color:var(--purple)}.bcDiffRow{align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.bcAddBtn{border:1px dashed var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;margin:6px 0 4px;padding:6px 12px;font-size:11px;transition:all .15s;display:flex}.bcAddBtn:hover{border-color:var(--purple);color:var(--purple)}.bcRemoveBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:color .15s;display:flex}.bcRemoveBtn:hover{color:#c25c68}.bcSaveRow{align-items:center;padding:16px 0 4px;display:flex}.bcCompTabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.bcCompTab{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.bcCompTab:hover{border-color:var(--purple);color:var(--purple)}.bcCompTab.active{background:var(--purple);border-color:var(--purple);color:#fff}.bcCompTab small{opacity:.7;font-size:10px}.ciPlanWrapper{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.ciPlanPrompt{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:60px 40px;display:flex}.ciPlanPrompt h3{margin:0;font:700 20px Manrope}.ciPlanPrompt p{color:var(--muted);max-width:440px;margin:0;font-size:14px;line-height:1.6}.ciPlanSpinner{border:3px solid #f0f1f5;border-top-color:var(--purple);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite spin}.ciPlanResult{padding:0}.ciPlanResultHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}.ciPlanResultHeader h3{margin:0 0 4px;font:700 17px Manrope}.ciPlanCards{grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.ciPlanCards{grid-template-columns:1fr}}.ciPlanCard{border-right:1px solid var(--line)}.ciPlanCard:last-child{border-right:0}.ciPlanCardHeader{align-items:center;gap:7px;padding:10px 18px;display:flex}.ciPlanCardBody{padding:14px 18px 20px}.ciPlanCardBody h4{margin:0 0 8px;font:700 14px Manrope}.ciPlanCardBody p{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.6}.ciPlanActionList{color:var(--text);margin:0 0 14px;padding-left:16px;font-size:12px;line-height:1.8}.ciPlanMetric{background:#f7f8fa;border-radius:7px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ciPlanMetric span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px;font-weight:700}.ciPlanMetric strong{color:var(--ink);font-size:12px}.btnPrimary{background:var(--purple);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:opacity .15s;display:inline-flex}.btnPrimary:hover:not(:disabled){opacity:.88}.btnPrimary:disabled{opacity:.5;cursor:not-allowed}.btnSecondary{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .15s;display:inline-flex}.btnSecondary:hover{border-color:var(--purple);color:var(--purple)}.sellerNamesEditor{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:0;margin-top:20px;display:flex;overflow:hidden}.sellerNamesHeader{background:var(--surface);border-bottom:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);grid-template-columns:1fr 1fr 100px;gap:0;padding:9px 16px;font-size:10px;font-weight:700;display:grid}.sellerNamesRow{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr 100px;align-items:center;gap:0;padding:10px 16px;display:grid}.sellerNamesRow:last-child{border-bottom:none}.sellerNamesRow:hover{background:var(--surface)}.sellerNamesRaw{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding-right:12px;font-size:12px;overflow:hidden}.sellerNamesInput{border:1px solid var(--line);width:100%;color:var(--text);background:#fff;border-radius:6px;margin-right:8px;padding:6px 10px;font-family:inherit;font-size:12px;transition:border-color .15s}.sellerNamesInput:focus{border-color:var(--purple);outline:none}.sellerNamesAction{justify-content:flex-end;align-items:center;gap:6px;padding-left:8px;display:flex}.sellerNamesSaveBtn{background:var(--purple);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:700}.sellerNamesSaveBtn:disabled{opacity:.4;cursor:not-allowed}.sellerNamesSaving{color:var(--muted);font-size:11px}.sellerNamesSaved{color:#2d8062;font-size:11px;font-weight:700}.sellerNamesError{color:#c0392b;cursor:help;font-size:11px;font-weight:700}.sellerNamesGlobalError{color:#c0392b;background:#fdf0ef;border-top:1px solid #f5c6c4;padding:8px 16px;font-size:11px}.detailHeading .primaryAction{cursor:pointer;align-items:center;gap:7px;width:auto;padding:0 18px;text-decoration:none;display:inline-flex}.diEmpty .primaryAction{cursor:pointer;align-items:center;gap:7px;width:auto;padding:0 20px;text-decoration:none;display:inline-flex}.diFilterBar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.diSelect{border:1px solid var(--line);height:32px;color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;outline:none;padding:0 10px;font-size:12px;font-weight:600;transition:border-color .15s}.diSelect:hover,.diSelect:focus{border-color:var(--purple);color:var(--ink)}.diCoordinatorSelect{border:1px solid var(--line);height:32px;color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;outline:none;padding:0 10px;font-size:12px;font-weight:600;transition:border-color .15s}.diCoordinatorSelect:hover,.diCoordinatorSelect:focus{border-color:var(--purple);color:var(--ink)}.diDateRange{align-items:center;gap:6px;display:flex}.diDateField{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.diDateInput{border:1px solid var(--line);height:32px;color:var(--ink);background:#fff;border-radius:6px;outline:none;padding:0 8px;font-size:12px;font-weight:600;transition:border-color .15s}.diDateInput:hover,.diDateInput:focus{border-color:var(--purple)}.diPeriodBar{gap:6px;margin-bottom:20px;display:flex}.diPeriodBtn{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s}.diPeriodBtn:hover{border-color:var(--purple);color:var(--purple)}.diPeriodBtn.active{background:var(--purple);border-color:var(--purple);color:#fff}.diKpiRow{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.diKpiCard{flex-direction:column;gap:4px;padding:18px 20px;display:flex}.diKpiLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10px;font-weight:700}.diKpiValue{color:var(--ink);font-size:28px;font-weight:800;line-height:1}.diKpiSub{color:var(--muted);font-size:11px}.diKpiTrend{align-items:center;gap:4px;display:flex}.diGrid{grid-template-columns:1fr 360px;align-items:start;gap:16px;display:grid}.diLeftCol,.diRightCol{flex-direction:column;gap:16px;display:flex}.diCriteriaList{flex-direction:column;gap:10px;padding:16px;display:flex}.diCriterionRow{grid-template-columns:1fr 80px 36px;align-items:center;gap:10px;display:grid}.diCriterionRow.weak .diCriterionLabel{color:var(--ink);font-weight:700}.diCriterionRow.weak .diCriterionLabel:after{content:" ↓";color:#c0392b;font-size:10px}.diCriterionMeta{justify-content:space-between;align-items:center;gap:6px;display:flex}.diCriterionLabel{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.diCriterionWeight{color:var(--muted);white-space:nowrap;font-size:10px}.diCriterionBar{background:var(--surface);border-radius:3px;flex:1;height:6px;overflow:hidden}.diCriterionFill{border-radius:3px;height:100%;transition:width .4s}.diCriterionScore{text-align:right;font-size:12px;font-weight:700}.diActionPanel{border-left:3px solid var(--purple);background:linear-gradient(135deg,#f5f4fc 0%,#fff 100%);padding:18px 20px}.diActionPanel .sectionLabel{margin-bottom:8px;display:block}.diActionText{color:var(--ink);margin:0;font-size:13px;line-height:1.65}.diSellerTable{flex-direction:column;display:flex}.diSellerHeader{background:var(--surface);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);grid-template-columns:1fr 48px 48px;gap:0;padding:8px 16px;font-size:10px;font-weight:700;display:grid}.diSellerRow{border-top:1px solid var(--line);grid-template-columns:1fr 48px 48px;align-items:center;gap:0;padding:10px 16px;display:grid}.diSellerRow:hover{background:var(--surface)}.diSellerName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.diSellerRank{background:var(--surface);width:18px;height:18px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.diSellerDemos{color:var(--muted);text-align:center;font-size:12px}.diSellerScore{text-align:right;font-size:13px;font-weight:700}.diDistRow{align-items:flex-end;gap:8px;height:110px;padding:20px 16px 16px;display:flex}.diDistBlock{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.diDistBar{border-radius:4px 4px 0 0;width:100%;min-height:4px}.diDistCount{font-size:14px;font-weight:800}.diDistLabel{color:var(--muted);font-size:10px}.diPatternList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.diPatternItem{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 16px;font-size:12px;display:flex}.diPatternItem:first-child{border-top:none}.diPatternText{color:var(--text);flex:1;line-height:1.5}.diPatternCount{color:var(--muted);flex-shrink:0;font-size:11px;font-weight:700}.diPatternStrength .diPatternText{color:#2d8062}.diDemosLink{color:var(--purple);align-items:center;gap:5px;padding:4px 0;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.diDemosLink:hover{text-decoration:underline}.diEmpty{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:60px 40px;display:flex}.diEmpty svg{opacity:.3}.diEmpty h2{color:var(--ink);margin:0;font-size:18px}.diEmpty p{max-width:440px;margin:0;font-size:14px;line-height:1.6}.diImporter{flex-direction:column;gap:10px;margin-top:4px;display:flex}.diTabs{gap:4px;display:flex}.diTab{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:20px;align-items:center;gap:5px;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:600;transition:all .12s;display:inline-flex}.diTab:hover:not(:disabled){border-color:var(--purple);color:var(--purple)}.diTab.active{background:var(--purple);border-color:var(--purple);color:#fff}.diTab:disabled{opacity:.4;cursor:not-allowed}.diTextarea{border:1px solid var(--line);width:100%;color:var(--text);resize:vertical;box-sizing:border-box;border-radius:8px;min-height:240px;padding:12px;font-family:inherit;font-size:12px;line-height:1.6;transition:border-color .15s}.diTextarea:focus{border-color:var(--purple);outline:none}.diTextarea:disabled{opacity:.5;cursor:not-allowed}.diFileZone{border:2px dashed var(--line);cursor:pointer;border-radius:10px;padding:32px 24px;transition:border-color .15s}.diFileZone:hover{border-color:var(--purple)}.diFilePrompt{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.diFilePrompt svg{opacity:.5}.diFilePrompt strong{color:var(--text);font-size:13px}.diFilePrompt span{font-size:11px}.diFileSuccess{color:#2d8062;text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.diFileSuccess strong{font-size:13px}.diFileSuccess span{color:var(--muted);font-size:11px}.diFileClear{border:1px solid var(--line);cursor:pointer;color:var(--text);background:#fff;border-radius:6px;padding:4px 12px;font-family:inherit;font-size:11px}.diFileClear:hover{border-color:var(--purple);color:var(--purple)}.diUrlZone{flex-direction:column;gap:8px;display:flex}.diUrlRow{gap:8px;display:flex}.diUrlInput{border:1px solid var(--line);color:var(--text);border-radius:8px;flex:1;padding:9px 12px;font-family:inherit;font-size:12px;transition:border-color .15s}.diUrlInput:focus{border-color:var(--purple);outline:none}.diUrlInput:disabled{opacity:.5}.diUrlBtn{background:var(--purple);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:5px;padding:9px 16px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.diUrlBtn:disabled{opacity:.5;cursor:not-allowed}.diUrlError{color:#c0392b;margin:0;font-size:11px}.diUrlSuccess{color:#2d8062;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.diUrlHint{color:var(--muted);margin:0;font-size:11px}.diCharCount{color:var(--muted);text-align:right;font-size:11px}.diCharWarn{color:#c0392b;font-weight:600}.diSpinner{animation:.8s linear infinite spin}.diFileZone.loading{cursor:wait;opacity:.8}.diMeetGuide{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-top:10px;padding:12px 14px}.diMeetGuide strong{color:var(--ink);margin-bottom:6px;font-size:11px;display:block}.diMeetGuide ol{margin:0;padding-left:16px}.diMeetGuide li{color:var(--muted);font-size:11px;line-height:1.7}.diMeetGuide b,.diMeetGuide i{color:var(--ink)}.demoExecSummary{margin-bottom:12px;overflow:hidden}.execHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 0;display:flex}.execHeader>div>h2{margin:4px 0 0;font:700 16px Manrope}.execMeta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.execBadge{background:var(--purple-faint,#f0ecff);color:var(--purple);white-space:nowrap;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:700}.execProbs{gap:16px;display:flex}.execProbItem{text-align:right}.execProbItem span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:600;display:block}.execProbItem strong{font:700 20px Manrope}.execGrid{grid-template-columns:1fr 1fr;gap:10px;padding:16px 24px 20px;display:grid}.execBlock{border-radius:8px;padding:12px 14px}.execBlock small{text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.execBlock p{margin:0;font-size:12px;line-height:1.55}.execRisk{background:#fdeef0}.execRisk small{color:#a14d58}.execRisk p{color:#6b2d36}.execOpportunity{background:#e9f8f2}.execOpportunity small{color:#1a7a4d}.execOpportunity p{color:#14503a}.execCoaching{background:#f0ecff}.execCoaching small{color:var(--purple)}.execCoaching p{color:#3b2a7a}.execNextStep{background:var(--surface);border:1px solid var(--line)}.execNextStep small{color:var(--muted)}.execNextStep p{color:var(--ink);font-weight:600}.demoTalkRatio{margin-bottom:12px;padding:14px 24px}.demoTalkRatio .sectionLabel{margin-bottom:8px;display:block}.talkRatioRow{align-items:center;gap:12px;display:flex}.talkLabel{color:var(--muted);white-space:nowrap;min-width:90px;font-size:11px}.talkLabel strong{color:var(--ink);font-weight:700}.talkLabel:last-child{text-align:right}.talkBar{background:#e8f0ff;border-radius:6px;flex:1;height:10px;overflow:hidden}.talkBarSeller{background:var(--purple);border-radius:6px;height:100%;transition:width .4s;display:block}.demoMoments{margin-bottom:12px;overflow:hidden}.momentsList{padding:4px 0 8px}.momentItem{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr 40px;align-items:start;gap:12px;padding:14px 24px;display:grid}.momentItem:last-child{border-bottom:none}.momentBadge{text-align:center;white-space:nowrap;background:var(--surface);color:var(--muted);border-radius:5px;padding:4px 8px;font-size:9px;font-weight:700}.momentType-best_moment .momentBadge,.momentType-best_discovery .momentBadge{color:#1a7a4d;background:#e9f8f2}.momentType-main_objection .momentBadge,.momentType-main_risk .momentBadge{color:#a14d58;background:#fdeef0}.momentType-closing_attempt .momentBadge{color:var(--purple);background:#f0ecff}.momentType-next_step_agreed .momentBadge{color:#a07024;background:#fff4de}.momentExcerpt{color:var(--ink);quotes:"“" "”";margin-bottom:4px;font-size:11px;font-style:italic;display:block}.momentExcerpt:before{content:open-quote}.momentExcerpt:after{content:close-quote}.momentExplanation{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.momentPos{color:var(--muted);text-align:right;padding-top:2px;font-size:10px;font-weight:700}.demoSignalCard h2{color:#1a7a4d}.demoSignalCard{background:#f4fcf8}.demoSignalCard span{color:#14503a;border-bottom:1px solid #d5ede3;padding:8px 0;font-size:12px;line-height:1.5;display:block}.demoSignalCard span:last-child{border-bottom:none}.demoRiskCard h2{color:#a14d58}.demoRiskCard{background:#fdf5f6}.demoRiskCard span{color:#6b2d36;border-bottom:1px solid #f0d5da;padding:8px 0;font-size:12px;line-height:1.5;display:block}.demoRiskCard span:last-child{border-bottom:none}.demoSignalCard h2,.demoRiskCard h2{align-items:center;gap:8px;margin:0 0 10px;font:700 15px Manrope;display:flex}.diSubNav{border-bottom:2px solid var(--line);gap:2px;margin-bottom:18px;display:flex}.diSubNavItem{color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-2px;padding:9px 18px;font-size:12px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.diSubNavItem:hover{color:var(--ink)}.diSubNavItem.active{color:var(--purple);border-bottom-color:var(--purple)}.aiConfBadge{letter-spacing:.04em;text-align:center;border-radius:12px;margin-top:4px;padding:3px 8px;font-size:9px;font-weight:700;display:block}.conf-high{color:#1a7a4d;background:#e9f8f2}.conf-medium{color:#a07024;background:#fff4de}.conf-low{color:#a14d58;background:#fdeef0}.confNotes{border-top:1px solid var(--line);margin:10px 0 0;padding-top:8px}.confNotes span{color:var(--muted);padding:1px 0;font-size:10px;line-height:1.7;display:block}.confNotes span:before{content:"· "}.probFactorsRow{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:0 24px 12px;display:grid}.probFactorsBlock small{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:6px;font-size:9px;font-weight:700;display:block}.probFactorsList{flex-direction:column;gap:3px;display:flex}.pfPositive{color:#14503a;font-size:11px;line-height:1.45}.pfNegative{color:#6b2d36;font-size:11px;line-height:1.45}.scoreBreakdown{margin-bottom:12px;overflow:hidden}.sbTable{padding:4px 24px 16px}.sbRow{border-bottom:1px solid var(--line);grid-template-columns:1fr 160px 50px 70px;align-items:center;gap:8px;padding:7px 0;font-size:12px;display:grid}.sbRow:last-child{border-bottom:none}.sbHeader{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding-bottom:4px;font-size:9px;font-weight:700}.sbRow>span:nth-child(2){align-items:center;gap:8px;display:flex}.sbBar{background:var(--surface);border-radius:3px;flex:1;max-width:80px;height:6px;display:block;overflow:hidden}.sbBar i{border-radius:3px;height:100%;transition:width .4s;display:block}.sbRow strong{color:var(--ink);font-weight:700}.sbRow>span:nth-child(3),.sbRow>span:nth-child(4){text-align:right;color:var(--muted)}.sbTotal{border-top:2px solid var(--line);color:var(--ink);background:var(--surface);border-radius:4px;margin-top:2px;padding:8px 4px;font-weight:700}.sbTotal>span:nth-child(3),.sbTotal strong{text-align:right;font-size:14px}.bantBlock{margin-bottom:12px;overflow:hidden}.bantGrid{grid-template-columns:1fr 1fr;gap:10px;padding:4px 24px 20px;display:grid}.bantItem{border:1.5px solid var(--line);background:var(--bg);border-radius:8px;padding:14px 16px}.bantItemHeader{align-items:center;gap:6px;margin-bottom:8px;display:flex}.bantIcon{font-size:16px}.bantLabel{color:var(--ink);flex:1;font-size:11px;font-weight:700}.bantStatusBadge{border-radius:10px;padding:2px 8px;font-size:9px;font-weight:700}.bantStatus-confirmed .bantStatusBadge{color:#1a7a4d;background:#e9f8f2}.bantStatus-partial .bantStatusBadge{color:#a07024;background:#fff4de}.bantStatus-unclear .bantStatusBadge{background:var(--surface);color:var(--muted)}.bantStatus-not_applicable .bantStatusBadge{background:var(--surface);color:var(--muted);opacity:.6}.bantStatus-confirmed{border-color:#b8e8d2}.bantStatus-partial{border-color:#f0d9a0}.bantEvidence{color:var(--ink);margin:0 0 6px;font-size:11px;font-style:italic;line-height:1.5}.bantGap{color:#a07024;margin:0;font-size:10px;line-height:1.4}.spinBlock{margin-bottom:12px;overflow:hidden}.spinGrid{grid-template-columns:1fr 1fr;gap:10px;padding:4px 24px 16px;display:grid}.spinItem{border:1.5px solid var(--line);background:var(--bg);border-radius:8px;padding:14px 16px}.spinWeakest{background:#fffbf0;border-color:#f0d9a0}.spinItemHeader{align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.spinLabel{color:var(--ink);font-size:11px;font-weight:700}.spinDesc{color:var(--muted);flex:1;font-size:10px}.spinScore{font-size:15px;font-weight:700}.spinBar{background:var(--surface);border-radius:2px;height:4px;margin-bottom:8px;overflow:hidden}.spinBar i{border-radius:2px;height:100%;display:block}.spinEvidence{color:var(--muted);quotes:"“" "”";margin-bottom:5px;font-size:10px;font-style:italic;display:block}.spinEvidence:before{content:open-quote}.spinEvidence:after{content:close-quote}.spinExplanation{color:var(--ink);margin:0;font-size:11px;line-height:1.5}.spinCoaching{background:#f0ecff;border-radius:8px;margin:4px 24px 20px;padding:14px 16px}.spinCoaching strong{color:var(--purple);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.spinCoaching p{color:#3b2a7a;margin:0;font-size:12px;line-height:1.55}.benchmarkBlock{margin-bottom:12px;overflow:hidden}.benchmarkLegend{color:var(--muted);align-items:center;gap:10px;font-size:10px;display:flex}.blThis:before,.blAvg:before,.blTop:before{vertical-align:middle;content:"";border-radius:2px;width:10px;height:3px;margin-right:4px;display:inline-block}.blThis:before{background:var(--purple)}.blAvg:before{background:#bbb}.blTop:before{background:#1a7a4d}.benchmarkList{flex-direction:column;gap:10px;padding:4px 24px 16px;display:flex}.benchmarkRow{grid-template-columns:130px 1fr;align-items:center;gap:12px;display:grid}.benchmarkLabel{color:var(--muted);font-size:11px;font-weight:500}.benchmarkBars{align-items:center;gap:10px;display:flex}.benchmarkBarGroup{flex-direction:column;flex:1;gap:3px;display:flex}.bbThis,.bbAvg,.bbTop{border-radius:2px;height:4px;transition:width .4s;display:block}.bbThis{background:var(--purple)}.bbAvg{background:#ccc}.bbTop{background:#1a7a4d}.benchmarkThis{color:var(--ink);text-align:right;min-width:24px;font-size:11px;font-weight:700}.clientStackCard h2{color:var(--ink);margin:0 0 12px;font:700 14px Manrope}.stackItem{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:6px 0;font-size:12px;display:flex}.stackItem:last-of-type{border-bottom:none}.stackLabel{color:var(--muted);font-size:11px}.stackValue{color:var(--ink);font-weight:600}.stackCompetitors{margin-top:10px}.stackTags{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.stackTag{color:#6b2d36;background:#fdeef0;border-radius:12px;padding:3px 9px;font-size:10px;font-weight:600}.diKpiRowSm{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.diKpiRowSm .diKpiCard{flex:1;min-width:160px}.aiConfDistRow{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.aiConfDistItem{border-radius:12px;padding:3px 8px;font-size:10px;font-weight:700}.diBantList{flex-direction:column;gap:10px;padding:4px 24px 16px;display:flex}.diBantRow{grid-template-columns:100px 1fr 90px;align-items:center;gap:10px;display:grid}.diBantLabel{color:var(--muted);font-size:11px;font-weight:500}.diBantBar{background:var(--surface);border-radius:5px;height:10px;display:flex;overflow:hidden}.diBantBar i{height:100%;transition:width .4s;display:block}.diBantConfirmed{background:#2d8062}.diBantPartial{background:#b8860b}.diBantUnclear{background:#ccc}.diBantMeta{gap:6px;font-size:10px;font-weight:600;display:flex}.diBantC{color:#2d8062}.diBantP{color:#b8860b}.diBantU{color:#999}.diSpinList{flex-direction:column;gap:10px;padding:4px 24px 16px;display:flex}.diSpinRow{grid-template-columns:130px 1fr 36px;align-items:center;gap:10px;display:grid}.diSpinWeak .diSpinLabel{color:var(--ink);font-weight:700}.diSpinLabel{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.diSpinWeakTag{color:#a07024;background:#fff4de;border-radius:8px;padding:1px 6px;font-size:8px;font-weight:700}.diSpinBar{background:var(--surface);border-radius:3px;height:6px;overflow:hidden}.diSpinBar i{border-radius:3px;height:100%;transition:width .4s;display:block}.diSpinScore{text-align:right;font-size:11px;font-weight:700}.diCompetitorList{flex-direction:column;gap:8px;padding:4px 24px 16px;display:flex}.diCompetitorRow{grid-template-columns:120px 1fr 28px;align-items:center;gap:10px;display:grid}.diCompetitorName{color:var(--ink);text-transform:capitalize;font-size:11px;font-weight:600}.diCompetitorBar{background:var(--surface);border-radius:3px;height:6px;overflow:hidden}.diCompetitorBar i{background:#a14d58;border-radius:3px;height:100%;transition:width .4s;display:block}.diCompetitorCount{color:var(--muted);text-align:right;font-size:10px;font-weight:600}.diOppIntelGrid{margin-bottom:16px}.diStagnationList{flex-direction:column;gap:10px;padding:4px 24px 16px;display:flex}.diStagnationRow{grid-template-columns:60px 1fr 32px;align-items:center;gap:10px;display:grid}.diStagnationLabel{font-size:11px;font-weight:700}.diStagnationBar{background:var(--surface);border-radius:5px;height:10px;overflow:hidden}.diStagnationBar i{border-radius:5px;height:100%;transition:width .4s;display:block}.diStagnationCount{text-align:right;font-size:12px;font-weight:700}.diUrgencyRow{gap:10px;padding:4px 24px 16px;display:flex}.diUrgencyItem{background:var(--surface);border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:10px 4px;display:flex}.diUrgencyCount{font:700 20px Manrope}.diUrgencyLabel{color:var(--muted);text-align:center;font-size:9px}.demoOpportunityIntelligence{margin-bottom:12px;overflow:hidden}.oiqRow{flex-wrap:wrap;gap:10px;padding:4px 24px 16px;display:flex}.oiqCard{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;flex:1;gap:4px;min-width:140px;padding:14px 16px;display:flex}.oiqCard small{letter-spacing:.05em;color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:700}.oiqScore{font:700 28px Manrope}.oiqScore span{color:var(--muted);font-size:13px;font-weight:400}.oiqCard strong{font-size:13px;font-weight:700}.oiqRisk-high{background:#fdf5f6;border-color:#f0d5da}.oiqRisk-high strong{color:#a14d58}.oiqRisk-medium{background:#fef9e6;border-color:#f0e0a0}.oiqRisk-medium strong{color:#a07024}.oiqRisk-low{background:#f4fcf8;border-color:#c8e8d5}.oiqRisk-low strong{color:#1a7a4d}.oiqFactors{flex-direction:column;gap:4px;margin:8px 0 0;padding:0 0 0 14px;display:flex}.oiqFactors li{color:#6b2d36;font-size:10px;line-height:1.4}.oiqRisk-medium .oiqFactors li{color:#6b4d0a}.oiqRisk-low .oiqFactors li{color:#14503a}.oiqChamp-strong{color:#1a7a4d}.oiqChamp-active{color:#2d8062}.oiqChamp-identified{color:#a07024}.oiqChamp-possible{color:var(--muted)}.oiqDM-led_meeting{color:#1a7a4d}.oiqDM-participated{color:#2d8062}.oiqDM-identified{color:#a07024}.oiqDM-absent,.oiqUrgency-high{color:#a14d58}.oiqUrgency-medium{color:#a07024}.oiqUrgency-low,.oiqUrgency-unexplored{color:var(--muted)}.meddiccGrid{border-top:1px solid var(--line);flex-direction:column;gap:0;display:flex}.meddiccCard{border-bottom:1px solid var(--line);padding:14px 24px}.meddiccCard:last-child{border-bottom:none}.meddiccHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.meddiccLabel{color:var(--ink);font-size:11px;font-weight:600}.meddiccStatus{white-space:nowrap;border-radius:12px;padding:3px 9px;font-size:9px;font-weight:700}.ms-confirmed{color:#2d8062;background:#e6f7f0}.ms-partial{color:#a07024;background:#fef9e6}.ms-unexplored{color:var(--muted);background:#f3f3f6}.meddiccEvidence{color:#596271;margin-bottom:4px;font-size:10px;font-style:italic;line-height:1.5;display:block}.meddiccGap{color:#a14d58;margin:0;font-size:10px;line-height:1.4}.meddiccCriteriaList{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.meddiccCriteriaList li{flex-direction:column;gap:2px;display:flex}.meddiccCriteriaList strong{color:var(--ink);font-size:11px}.meddiccCriteriaList q{color:#596271;font-size:10px;font-style:italic}.settingsSubNav{gap:6px;margin-top:16px;display:flex}.settingsSubNav a{color:#7e8694;background:#f4f5f7;border-radius:8px;padding:7px 13px;font-size:11px;font-weight:600;text-decoration:none}.settingsSubNav a:hover{color:var(--ink)}.settingsSubNav a.active{color:#fff;background:var(--purple)}.permNote{color:#5d527e;background:#f7f5ff;border:1px solid #e7e1fb;border-radius:9px;align-items:center;gap:7px;margin-top:16px;padding:11px 14px;font-size:11px;display:flex}.permNote svg{color:var(--purple);flex-shrink:0}.permPanel{margin-top:16px;overflow:hidden}.permMatrixScroll{overflow-x:auto}.permMatrix{border-collapse:collapse;width:100%;font-size:11px}.permMatrix th{text-align:left;color:#596271;letter-spacing:.4px;border-bottom:1px solid var(--line);background:#fbfbfd;padding:13px 16px;font-size:10px;font-weight:700}.permMatrix td{vertical-align:middle;border-bottom:1px solid #f1f2f6;padding:11px 16px}.permMatrix .permModuleCol{min-width:190px;color:var(--ink);font-weight:600}.permGroupRow td{color:#a1a7b3;letter-spacing:1.2px;background:#fafafc;padding:9px 16px;font-size:9px;font-weight:700}.permCell{flex-wrap:wrap;gap:6px;display:flex}.accessTag{border-radius:6px;align-items:center;gap:3px;padding:3px 7px;font-size:9px;font-weight:700;display:inline-flex}.accessTag.on{color:#2e8264;background:#eaf8f2}.accessTag.off{color:#aab0bb;background:#f4f5f7}.permMembersGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-top:16px;display:grid}.permMemberCard{padding:18px 20px}.permMemberHead{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.permMemberHead strong{margin-bottom:5px;font-size:13px;display:block}.permMemberHeadInfo{flex:1;min-width:0}.permSaveButton{color:#fff;background:var(--purple);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:5px;padding:7px 12px;font-size:10px;font-weight:700;display:inline-flex}.permSaveButton:hover{background:var(--purple-dark)}.permMemberSection{margin-top:14px}.permMemberSection .sectionLabel{margin-bottom:8px;display:block}.permModuleGridHead{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.permModuleGridHead .sectionLabel{margin:0}.permModuleGridLegend{color:var(--muted);font-size:9px;font-weight:600}.permModuleGrid{border:1px solid var(--line);border-radius:9px;overflow:hidden}.permModuleGroupLabel{color:#a1a7b3;letter-spacing:1.1px;background:#fafafc;padding:7px 12px;font-size:9px;font-weight:700}.permModuleRow{cursor:pointer;border-top:1px solid #f1f2f6;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:11px;display:flex}.permModuleRow:hover{background:#fbfbfd}.permModuleRow>span:first-child{color:var(--ink)}.permToggles{gap:18px;padding-right:4px;display:flex}.permToggles input{width:16px;height:16px;accent-color:var(--purple);cursor:pointer}.permChips{flex-wrap:wrap;gap:6px;display:flex}.permChip{color:#5d527e;background:#f1effc;border-radius:6px;align-items:center;gap:4px;padding:4px 9px;font-size:10px;font-weight:600;display:inline-flex}.permChip svg{color:var(--purple)}.permChip.area{color:#2e6a82;background:#e9f4f8}.permEmpty{color:var(--muted);margin:0;font-size:10px;font-style:italic}.permAreaChecks{flex-wrap:wrap;gap:8px;display:flex}.permAreaCheck{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}.permAreaCheck:hover{background:#fbfbfd}.permAreaCheck input{width:15px;height:15px;accent-color:var(--purple);cursor:pointer}.permMemberFoot{color:var(--muted);border-top:1px solid #f1f2f6;flex-wrap:wrap;align-items:center;gap:4px;margin:16px 0 0;padding-top:12px;font-size:9px;display:flex}.noAccessShell{background:var(--canvas);place-items:center;min-height:100vh;padding:24px;display:grid}.noAccessCard{text-align:center;border:1px solid var(--line);background:#fff;border-radius:14px;max-width:420px;padding:36px 32px;box-shadow:0 8px 30px #20274010}.noAccessIcon{color:#a24e59;background:#fdecef;border-radius:14px;place-items:center;width:56px;height:56px;margin:0 auto 18px;display:grid}.noAccessCard h1{letter-spacing:-.4px;margin:0 0 12px;font:700 20px Manrope}.noAccessCard p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.5}.noAccessHint{font-size:12px}.noAccessLogout{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #dde0e6;border-radius:9px;align-items:center;gap:7px;margin-top:10px;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex}.noAccessLogout:hover{background:#f7f8fa}.loginPage{color:#0f172a;-webkit-font-smoothing:antialiased;background:#f6f8fb;min-height:100vh;font-family:Plus Jakarta Sans,system-ui,sans-serif;display:flex}.loginPage .loginPitch{color:#fff;background:#0e1320;flex-direction:column;flex:0 0 46%;justify-content:space-between;width:auto;max-width:680px;padding:48px 56px;display:flex;position:relative;overflow:hidden}.loginPage .pbGlow{pointer-events:none;border-radius:50%;position:absolute}.loginPage .pbGlowTop{background:radial-gradient(circle,#0c97bd57,#0c97bd00 70%);width:420px;height:420px;top:-120px;right:-120px}.loginPage .pbGlowBottom{background:radial-gradient(circle,#38487859,#38487800 70%);width:360px;height:360px;bottom:-160px;left:-80px}.loginPage .pbBrandLockup{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.loginPage .pbBrand{color:#fff;letter-spacing:-.01em;align-items:center;gap:11px;padding:0;font:700 19px Plus Jakarta Sans;text-decoration:none;display:flex}.loginPage .pbBrand img{border-radius:9px;display:block}.loginPage .pbBrandEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;border-left:1px solid #ffffff2e;padding-left:14px;font-family:JetBrains Mono,monospace;font-size:11px}.loginPage .pbHero{z-index:1;max-width:440px;position:relative}.loginPage .pbHeroEyebrow{letter-spacing:.22em;text-transform:uppercase;color:#5fd0e8;margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:12px}.loginPage .pbHero h1{letter-spacing:-.02em;color:#fff;margin:0 0 14px;font-size:56px;font-weight:800;line-height:1.02}.loginPage .pbHeroSubtitle{color:#c8d0e0;margin-bottom:22px;font-size:19px;font-weight:600}.loginPage .pbHero p{color:#94a0b8;max-width:400px;margin:0 0 34px;font-size:16px;line-height:1.6}.loginPage .pbCapabilities{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.loginPage .pbCapabilities li{color:#c8d0e0;align-items:center;gap:12px;font-size:14.5px;display:flex}.loginPage .pbDot{background:#0c97bd;border-radius:50%;flex:none;width:7px;height:7px}.loginPage .pbPitchFooter{z-index:1;color:#ffffff6b;align-items:center;gap:10px;font-size:12.5px;display:flex;position:relative}.loginPage .loginFormArea{background:#f6f8fb;flex:auto;justify-content:center;align-items:center;min-height:0;padding:40px 24px;display:flex}.loginPage .pbMobileBrand{color:#0f172a;letter-spacing:-.01em;align-items:center;gap:11px;margin-bottom:32px;padding:0;font:700 18px Plus Jakarta Sans;text-decoration:none;display:none}.loginPage .pbMobileBrand img{border-radius:8px;display:block}.loginPage .loginCard{width:100%;max-width:404px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.loginPage .loginCard h2{letter-spacing:-.01em;color:#0f172a;margin:0 0 6px;font:700 27px Plus Jakarta Sans}.loginPage .loginCard>p{color:#64748b;margin:0 0 30px;font-size:14.5px;line-height:1.5}.loginPage .loginCard form{flex-direction:column;gap:18px;display:flex}.loginPage .loginCard label{color:#334155;flex-direction:column;gap:7px;margin:0;font-size:13px;font-weight:600;display:flex}.loginPage .loginCard input[type=email],.loginPage .loginCard .passwordInput input{color:#0f172a;background:#fff;border:1px solid #dce2ec;border-radius:10px;outline:none;width:100%;height:46px;margin:0;padding:0 14px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.loginPage .loginCard .passwordInput input{padding-right:46px}.loginPage .loginCard input[type=email]:focus,.loginPage .loginCard .passwordInput input:focus{border-color:#0c97bd;box-shadow:0 0 0 3px #0c97bd26}.loginPage .loginCard .passwordInput{display:block;position:relative}.loginPage .loginCard .passwordInput button{color:#94a0b8;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.loginPage .loginCard .fieldLabelRow{justify-content:space-between;align-items:center;display:flex}.loginPage .pbForgotLink{color:#0c8aae;font-size:12.5px;font-weight:600;text-decoration:none}.loginPage .pbForgotLink:hover{text-decoration:underline}.loginPage .loginCard label.pbRemember{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:9px;margin-top:-2px;font-size:13.5px;font-weight:500}.loginPage .loginCard label.pbRemember input{accent-color:#0c97bd;cursor:pointer;width:16px;height:16px;margin:0;padding:0}.loginPage .loginCard .primaryAction{color:#fff;cursor:pointer;background:#0c97bd;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;margin-top:6px;font:700 15px Plus Jakarta Sans;transition:filter .15s;display:flex;box-shadow:0 1px 2px #0c97bd47}.loginPage .loginCard .primaryAction:hover:not(:disabled){filter:brightness(.94)}.loginPage .loginCard .primaryAction:disabled{opacity:.55;cursor:default}.loginPage .loginCard .formNotice,.loginPage .loginCard .formError,.loginPage .loginCard .formSuccess{border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.loginPage .loginCard .formNotice svg,.loginPage .loginCard .formError svg,.loginPage .loginCard .formSuccess svg{flex:none;margin-top:1px}.loginPage .loginCard .formNotice{color:#7a4e12;background:#fff6e9;border:1px solid #f4d8a8}.loginPage .loginCard .formError{color:#9b2c3a;background:#fdecef;border:1px solid #f3c9d0}.loginPage .loginCard .formSuccess{color:#2e7d5f;background:#eaf8f2;border:1px solid #c5e8d8}.loginPage .pbInternalFooter{letter-spacing:.04em;color:#94a0b8;align-items:center;gap:8px;margin-top:28px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.loginPage .resendDetails{border-top:1px solid #e6eaf1;margin-top:22px;padding-top:16px}.loginPage .resendDetails summary{color:#64748b;font-size:12px}@media (max-width:900px){.loginPage{flex-direction:column}.loginPage .loginPitch{flex:none;width:100%;max-width:none;padding:32px 28px;display:flex}.loginPage .pbHero{max-width:none}.loginPage .pbHero h1{font-size:38px}.loginPage .pbHeroSubtitle{margin-bottom:0}.loginPage .pbHero p,.loginPage .pbCapabilities,.loginPage .pbPitchFooter,.loginPage .pbHeroEyebrow{display:none}.loginPage .loginFormArea{min-height:0;padding:36px 24px}.loginPage .pbMobileBrand{display:none}}@media (max-width:760px){.loginPage .loginPitch{padding:26px 22px}.loginPage .pbHero h1{font-size:32px}.loginPage .loginFormArea{padding:30px 20px}}.intelContainer{flex-direction:column;gap:1.25rem;margin-bottom:.5rem;display:flex}.intelLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:.75rem;font-size:10px;font-weight:700}.intelEmpty{color:var(--text-3);font-size:12px;font-style:italic}.intelBlock{background:var(--surface-1);border:1px solid var(--border);border-radius:8px;padding:1.25rem 1.5rem}.intelSummaryBody{flex-direction:column;gap:.45rem;display:flex}.intelSummaryLine{color:var(--text-1);margin:0;font-size:13px;line-height:1.65}.intelHealthTitleRow{align-items:center;gap:.5rem;margin-bottom:0;display:flex}.intelHealthList{flex-direction:column;gap:.55rem;display:flex}.intelHealthRow{grid-template-columns:1.4rem 10rem 1fr 3rem;align-items:center;gap:.65rem;display:grid}.intelHealthRank{color:var(--text-3);text-align:right;font-size:11px;font-weight:700}.intelHealthMarketCell{flex-direction:column;gap:3px;display:flex}.intelHealthMarket{color:var(--text-1);font-size:12px;font-weight:500}.intelHealthBar{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.intelHealthFill{border-radius:3px;height:100%}.intelHealthFill.good{background:#2d7a50}.intelHealthFill.ok{background:#c87d30}.intelHealthFill.bad{background:#c84030}.intelHealthScore{font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:700}.intelHealthScore.good{color:#2d7a50}.intelHealthScore.ok{color:#c87d30}.intelHealthScore.bad{color:#c84030}.intelHealthLegend{color:var(--text-3);margin-top:.5rem;font-size:10px;font-style:italic}.intelLowDataNotice{color:#7a4d00;margin-top:.5rem;font-size:11px}.intelConfBadge{letter-spacing:.03em;white-space:nowrap;border-radius:10px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-block}.intelConfBadge.alta{color:#2d7a50;background:#2d7a501f}.intelConfBadge.media{color:#3060c8;background:#3060c81f}.intelConfBadge.baixa{color:#c87d30;background:#c87d301f}.intelConfBadge.insuficiente{background:var(--surface-2,#f0f1f4);color:var(--text-3,#9299a6)}.intelBetaWrap{align-items:center;display:inline-flex;position:relative}.intelBetaBadge{letter-spacing:.06em;color:#7257e8;cursor:default;-webkit-user-select:none;user-select:none;background:#7257e81f;border-radius:3px;padding:2px 7px;font-size:9px;font-weight:800}.intelBetaTip{z-index:20;color:#fff;opacity:0;pointer-events:none;background:#17202e;border-radius:7px;width:270px;padding:.55rem .75rem;font-size:11px;font-weight:400;line-height:1.55;transition:opacity .15s;position:absolute;top:calc(100% + 7px);left:0}.intelBetaTip:before{content:"";border:5px solid #0000;border-bottom-color:#17202e;position:absolute;bottom:100%;left:10px}.intelBetaWrap:hover .intelBetaTip{opacity:1}.intelLowDataWarning{color:#7a4d00;background:#c87d3014;border:1px solid #c87d304d;border-radius:7px;align-items:flex-start;gap:.5rem;padding:.65rem .875rem;font-size:12px;line-height:1.55;display:flex}.intelLowDataWarning svg{flex-shrink:0;margin-top:1px}.intelMovementsGrid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.intelMovHeader{letter-spacing:.05em;margin-bottom:.65rem;font-size:11px;font-weight:700}.intelMovHeader.improved{color:#2d7a50}.intelMovHeader.declined{color:#c84030}.intelMovRow{border-bottom:1px solid var(--border);grid-template-columns:5.5rem 1fr auto;align-items:baseline;gap:.45rem;padding:.28rem 0;display:grid}.intelMovRow:last-child{border-bottom:none}.intelMovMarket{color:var(--text-1);font-size:11px;font-weight:600}.intelMovMetric{color:var(--text-2);font-size:11px}.intelMovDelta{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.intelMovDelta.up{color:#2d7a50}.intelMovDelta.dn{color:#c84030}.intelTwoCol{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.intelPanel{background:var(--surface-1);border:1px solid var(--border);border-radius:8px;padding:1.25rem 1.5rem}.intelDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.intelDot.critical{background:#c84030}.intelDot.high{background:#c87d30}.intelDot.medium{background:var(--text-3)}.intelNote{color:var(--text-3);margin-top:1px;padding-left:1.1rem;font-size:10px;font-style:italic}.intelRiskRow{border-bottom:1px solid var(--border);padding:.55rem 0}.intelRiskRow:last-child{border-bottom:none}.intelRiskTop{align-items:center;gap:.45rem;display:flex}.intelRiskMarket{color:var(--text-1);font-size:12px;font-weight:600}.intelRiskVal{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:700}.intelRiskVal.critical{color:#c84030}.intelRiskVal.high{color:#c87d30}.intelRiskVal.medium{color:var(--text-2)}.intelRiskLabel{color:var(--text-2);margin-top:.15rem;padding-left:1.1rem;font-size:11px}.intelOppRow{border-bottom:1px solid var(--border);padding:.55rem 0}.intelOppRow:last-child{border-bottom:none}.intelOppTop{align-items:center;gap:.45rem;display:flex}.intelOppMarket{color:var(--text-1);font-size:12px;font-weight:600}.intelOppVal{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:700}.intelOppVal.high{color:#2d7a50}.intelOppVal.medium{color:#3060c8}.intelOppLabel{color:var(--text-2);margin-top:.15rem;font-size:11px}.intelActionsGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;display:grid}.intelActionCard{border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:.45rem;padding:.875rem 1rem;display:flex}.intelActionCard.urgente{border-left:3px solid #c84030}.intelActionCard.alta{border-left:3px solid #c87d30}.intelActionCard.media{border-left:3px solid var(--text-3)}.intelActionHead{align-items:center;gap:.5rem;display:flex}.intelPriorityBadge{letter-spacing:.07em;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:800}.intelPriorityBadge.urgente{color:#c84030;background:#c8403024}.intelPriorityBadge.alta{color:#c87d30;background:#c87d3024}.intelPriorityBadge.media{background:var(--surface-2);color:var(--text-2)}.intelActionMarket{color:var(--text-1);font-size:12px;font-weight:600}.intelActionProblem{color:var(--text-1);font-size:13px;font-weight:600}.intelActionRow{align-items:flex-start;gap:.35rem;display:flex}.intelArrow{color:var(--text-3);flex-shrink:0;margin-top:1px;font-size:11px}.intelActionEvidence{color:var(--text-2);font-size:11px;line-height:1.5}.intelActionText{color:var(--text-1);font-size:11px;font-weight:500;line-height:1.5}@media (max-width:768px){.intelMovementsGrid,.intelTwoCol{grid-template-columns:1fr}.intelHealthRow{grid-template-columns:1.4rem 7rem 1fr 3rem}.intelBetaTip{left:auto;right:0}.intelBetaTip:before{left:auto;right:10px}}.phSection{flex-direction:column;gap:1rem;margin-bottom:.5rem;display:flex}.phHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.phTitle{color:var(--ink);letter-spacing:-.2px;font-size:14px;font-weight:600}.phSubtitle{color:var(--muted);margin-top:2px;font-size:12px}.phSubLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem;font-size:9px;font-weight:700}.phPeriodPills{flex-shrink:0;gap:4px;display:flex}.phPeriodBtn{border:1px solid var(--line);height:28px;color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;padding:0 10px;font-size:11px;font-weight:500;transition:all .1s}.phPeriodBtn:hover{color:var(--ink);border-color:#c5c0f0}.phPeriodActive{background:var(--purple)!important;border-color:var(--purple)!important;color:#fff!important}.phScoreCards{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.phScoreCard{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:10px;flex-direction:column;gap:.5rem;padding:.875rem 1rem;transition:border-color .12s,box-shadow .12s;display:flex}.phScoreCard:hover{border-color:#c5c0f0;box-shadow:0 2px 8px #7257e814}.phScoreCardTop{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.phScoreMarket{color:var(--ink);font-size:12px;font-weight:600}.phScoreCount{color:var(--muted);white-space:nowrap;font-size:9px}.phScoreCardMid{justify-content:space-between;align-items:flex-end;gap:6px;display:flex}.phScoreValue{font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:24px;font-weight:700;line-height:1}.phSparkEmpty{width:72px;height:24px}.phScoreCardBot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.phScoreTrend{font-size:10px;font-weight:600}.phScoreNoteTag{color:var(--purple);font-size:9px}.phUp{color:#2d7a50}.phDn{color:#c84030}.phNeu{color:var(--muted)}.phBlock{border:1px solid var(--line);background:#fff;border-radius:10px;padding:1rem 1.25rem}.phBlockLabel{color:var(--muted);letter-spacing:.04em;margin-bottom:.75rem;font-size:10px;font-weight:600}.phEmpty{text-align:center;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:10px;padding:1.5rem;font-size:12px;line-height:1.65}.phChartEmpty{min-height:120px;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.phChartEmpty small{color:var(--muted);font-size:11px}.phChartSkeleton{background:linear-gradient(90deg,#f0f1f4 25%,#e8eaf0 50%,#f0f1f4 75%) 0 0/200% 100%;border-radius:6px;min-height:200px;animation:1.4s infinite phSkel}@keyframes phSkel{0%{background-position:200% 0}to{background-position:-200% 0}}.phTooltip{background:#17202e;border-radius:7px;max-width:220px;padding:.5rem .75rem;font-size:11px;box-shadow:0 4px 16px #0000002e}.phTooltipDate{color:#fff9;margin-bottom:5px;font-size:10px}.phTooltipRow{color:#fff;align-items:center;gap:5px;margin:2px 0;display:flex}.phTooltipDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.phTooltipName{color:#fffc;flex:1}.phTooltipVal{font-variant-numeric:tabular-nums;font-weight:700}.phTooltipNote{color:#ffffffa6;border-top:1px solid #ffffff1f;gap:4px;margin-top:6px;padding-top:6px;font-size:10px;line-height:1.45;display:flex}.phOverlay{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;position:fixed;inset:0}.phDrawer{z-index:50;background:#fff;flex-direction:column;width:720px;max-width:100vw;animation:.18s phSlideIn;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-4px 0 32px #0000001f}@keyframes phSlideIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.phDrawerHeader{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.125rem 1.5rem;display:flex}.phDrawerTitle{color:var(--ink);font-size:15px;font-weight:600}.phDrawerSub{color:var(--muted);margin-top:2px;font-size:11px}.phDrawerClose{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.phDrawerClose:hover{color:var(--ink);border-color:#c5c0f0}.phDrawerLoading{color:var(--muted);align-items:center;gap:.625rem;padding:2rem 1.5rem;font-size:13px;display:flex}.phDrawerEmpty{color:var(--muted);padding:2rem 1.5rem;font-size:13px}.phDrawerBody{flex:1;overflow-y:auto}.phDrawerLayout{grid-template-columns:160px 1fr;min-height:100%;display:grid}.phDrawerLeft{border-right:1px solid var(--line);background:#fafafd;flex-shrink:0;padding:1.25rem 1rem}.phDrawerRight{flex-direction:column;gap:1.25rem;padding:1.25rem 1.5rem;display:flex}.phSpinner{border:2px solid var(--line);border-top-color:var(--purple);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite spin}.phPanoDate{color:var(--ink);font-size:14px;font-weight:600}.phPanoMeta{color:var(--muted);margin-top:3px;font-size:11px}.phTimeline{flex-direction:column;display:flex}.phTimelineItem{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:flex-start;gap:.5rem;width:100%;padding:.375rem .5rem;transition:background .1s;display:flex}.phTimelineItem:hover{background:#f1f0fc}.phTimelineActive{background:#f1f0fc!important;border-color:#d6d1f5!important}.phTimelineDotWrap{flex-direction:column;flex-shrink:0;align-items:center;gap:2px;padding-top:4px;display:flex}.phTimelineDot{background:var(--line);border-radius:50%;flex-shrink:0;width:8px;height:8px}.phDotCurrent{background:var(--purple)}.phDotNoted{background:#2d7a50}.phTimelineConnector{background:var(--line);flex:1;width:1px;min-height:8px}.phTimelineBody{flex:1;min-width:0}.phTimelineDate{color:var(--muted);font-size:10px}.phTimelineMeta{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.phTimelinePill{font-size:10px;font-weight:500}.phTimelineNoteTag{color:var(--purple);margin-top:1px;font-size:9px}.phCmpTable{border-collapse:collapse;width:100%;font-size:12px}.phCmpTable th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);text-align:right;padding:4px 8px 6px;font-size:9px;font-weight:600}.phCmpTable th:first-child{text-align:left}.phCmpTable td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #f3f4f7;padding:5px 8px}.phCmpTable tr:last-child td{border-bottom:none}.phCmpLabel{color:var(--muted);text-align:left!important}.phCmpCurr{color:var(--ink);font-weight:600}.phCmpPrev{color:var(--muted)}.phCmpDelta{font-weight:700}.phCmpDelta.phUp{color:#2d7a50}.phCmpDelta.phDn{color:#c84030}.phCmpDelta.phNeu{color:var(--muted)}.phImpactSection{flex-direction:column;gap:.5rem;display:flex}.phImpact{border-radius:7px;align-items:flex-start;gap:.625rem;padding:.55rem .75rem;display:flex}.phImpactPos{background:#2d7a5012;border:1px solid #2d7a5033}.phImpactNeg{background:#c87d3012;border:1px solid #c87d3038}.phImpactIcon{flex-shrink:0;margin-top:1px;font-size:14px;font-weight:700}.phImpactPos .phImpactIcon{color:#2d7a50}.phImpactNeg .phImpactIcon{color:#c87d30}.phImpactText{color:var(--ink);font-size:12px;line-height:1.5}.phImpactCaveat{color:var(--muted);margin-top:2px;font-size:10px;font-style:italic}.phNoteEditor{border:1px solid var(--line);border-radius:8px;overflow:hidden}.phNoteEditorTop{border-bottom:1px solid var(--line);background:#fafafd;justify-content:space-between;align-items:center;padding:.5rem .875rem;display:flex}.phNoteEditorLabel{color:var(--muted);letter-spacing:.04em;font-size:10px;font-weight:600}.phNoteSavedBadge{color:#2d7a50;font-size:10px;font-weight:600}.phNoteTextarea{width:100%;color:var(--ink);resize:none;background:#fff;border:none;outline:none;padding:.75rem .875rem;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.6;display:block}.phNoteEditorFoot{border-top:1px solid var(--line);background:#fafafd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .875rem;display:flex}.phNoteHint{color:var(--muted);flex:1;font-size:10px}.phNoteBtn{border:1px solid var(--line);height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;padding:0 12px;font-size:11px;font-weight:500}.phNoteBtnSave{background:var(--purple);border-color:var(--purple);color:#fff}.phNoteBtn:disabled{opacity:.45;cursor:default}.phNoteError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:.5rem .875rem 0;padding:.375rem .75rem;font-size:11px}.phNoPrev{color:var(--muted);padding:.75rem 0;font-size:12px;font-style:italic}@media (max-width:768px){.phDrawer{width:100vw}.phDrawerLayout{grid-template-columns:1fr}.phDrawerLeft{border-right:none;border-bottom:1px solid var(--line)}.phScoreCards{grid-template-columns:repeat(2,1fr)}.phHeader{flex-direction:column}.phPeriodPills{justify-content:flex-start;width:100%}}.phPrelimBadge{letter-spacing:.4px;color:#8b4a00;white-space:nowrap;cursor:default;background:#fef0e6;border-radius:20px;align-items:center;padding:2px 8px;font-size:9px;font-weight:700;display:inline-flex}.phPrelimWarning{color:#7a5500;background:#fffbf0;border:1px solid #e8d5a0;border-radius:7px;margin-top:8px;padding:8px 12px;font-size:11px}.phScoreCardTopRight{align-items:center;gap:6px;display:flex}.phDrawerSparkWrap{margin-bottom:4px}.phDrawerSparkLabels{justify-content:space-between;align-items:center;margin-top:2px;font-size:10px;font-weight:600;display:flex}.phDrawerSparkTrend{font-weight:700}.phDrawerSparkTrend.up{color:#2d7a50}.phDrawerSparkTrend.dn{color:#c84030}.marketBenchDiff{border-radius:10px;margin-left:4px;padding:1px 5px;font-size:9px;font-weight:700}.marketBenchDiff.up{color:#1e6b3a;background:#e3f5e8}.marketBenchDiff.dn{color:#8b2020;background:#fdecea}.marketEvoMarketLink{color:var(--text);font-weight:700;text-decoration:none}.marketEvoMarketLink:hover{color:var(--accent,#3060c8);text-decoration:underline}.mktDetailBack{margin-bottom:4px}.mktDetailBackLink{color:var(--muted);align-items:center;gap:5px;font-size:12px;text-decoration:none;display:inline-flex}.mktDetailBackLink:hover{color:var(--text)}.mktDetailScoreRow{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.mktDetailScoreCard{border:1px solid var(--line);background:#fff;border-radius:11px;padding:16px 20px}.mktDetailScoreLabel{letter-spacing:.4px;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:700}.mktDetailScoreValue{color:var(--text);font:700 28px Manrope}.mktDetailScoreSub{color:var(--muted);font-size:14px;font-weight:400}.mktDetailScoreDelta{margin-top:4px;font-size:11px;font-weight:600}.mktDetailScoreDelta.up{color:#2d7a50}.mktDetailScoreDelta.dn{color:#c84030}.mktDetailSection{margin-bottom:16px;padding:20px}.mktDetailSectionTitle{letter-spacing:.4px;color:var(--muted);text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:700}.mktDetailEmpty{color:var(--muted);margin:0;font-size:13px}.mktDetailLink{color:var(--accent,#3060c8);text-decoration:none}.mktDetailLink:hover{text-decoration:underline}.mktCriterionGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mktCriterionCard{border:1px solid var(--line);background:#fafafd;border-radius:9px;padding:14px 16px}.mktCriterionLabel{letter-spacing:.4px;color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}.mktCriterionValue{font:700 24px Manrope}.mktCriterionDelta{margin-top:4px;font-size:11px;font-weight:600}.mktCriterionDelta.up{color:#2d7a50}.mktCriterionDelta.dn{color:#c84030}.mktCriterionDelta.neu{color:var(--muted)}.coachingReviewPanel{flex-direction:column;gap:0;display:flex}.crpHeader{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.crpHeaderIcon{color:var(--purple);flex-shrink:0;margin-top:14px}.crpHeader>div{flex:1}.crpHeader h2{color:var(--text);margin:0;font-size:13px;font-weight:700}.crpStatusBadge{text-transform:uppercase;letter-spacing:.06em;border:1px solid;border-radius:20px;flex-shrink:0;margin-top:14px;padding:3px 8px;font-size:9px;font-weight:700}.crpStatus-pending_review{color:#6b7280;background:#f3f4f6;border-color:#e5e7eb}.crpStatus-in_review{color:#5b21b6;background:#ede9fe;border-color:#c4b5fd}.crpStatus-review_completed{color:#065f46;background:#d1fae5;border-color:#6ee7b7}.crpStatus-plan_sent{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.crpStatus-coaching_done{color:#92400e;background:#fef3c7;border-color:#fcd34d}.crpStatus-rechecked{color:#166534;background:#f0fdf4;border-color:#86efac}.crpLoading{color:var(--muted);align-items:center;gap:6px;padding:12px 0;font-size:11px;display:flex}.crpEmpty{flex-direction:column;gap:10px;padding:16px 0;display:flex}.crpEmpty p{color:var(--muted);margin:0;font-size:12px}.crpStartBtn{background:var(--purple);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:5px;padding:7px 14px;font-size:11px;font-weight:700;display:inline-flex}.crpStartBtn:disabled{opacity:.6;cursor:not-allowed}.crpSection{border-top:1px solid var(--line);padding:12px 0}.crpSectionTitle{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:8px;font-size:9px;font-weight:700}.crpRequired{color:#e53e3e}.crpChecklist{flex-direction:column;gap:5px;display:flex}.crpCheckItem{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#f9fafb;border-radius:7px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.crpCheckItem input{accent-color:var(--purple);cursor:pointer;width:14px;height:14px}.crpCheckItem.done{background:#f0fdf4;border-color:#bbf7d0}.crpAgreement{flex-direction:column;gap:5px;display:flex}.crpAgreementOpt{border:1.5px solid var(--line);color:var(--text);cursor:pointer;text-align:left;background:#f9fafb;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.crpAgreementOpt.selected{color:#5b21b6;background:#ede9fe;border-color:#a78bfa}.crpCriteriaTable{flex-direction:column;display:flex}.crpCriterionRow{border-bottom:1px solid #f3f4f6;grid-template-columns:1fr 44px 52px 38px;align-items:center;gap:6px;padding:5px 0;display:grid}.crpCriterionHeader{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding-bottom:4px;font-size:9px;font-weight:700}.crpCriterionLabel{color:var(--text);font-size:10px;font-weight:500}.crpScoreIA{text-align:center}.crpScorePill{color:#1e40af;background:#dbeafe;border-radius:5px;justify-content:center;align-items:center;width:34px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.crpScoreInput{border:1.5px solid var(--line);text-align:center;width:50px;height:26px;color:var(--text);background:#fff;border-radius:5px;padding:0;font-size:11px;font-weight:700}.crpScoreInput:focus{border-color:var(--purple);outline:none}.crpDelta{text-align:center;font-size:10px;font-weight:700}.crpDelta.pos{color:#059669}.crpDelta.neg{color:#dc2626}.crpDelta.neu{color:var(--muted)}.crpComment{border:1.5px solid var(--line);width:100%;color:var(--text);resize:vertical;background:#f9fafb;border-radius:8px;padding:10px;font-family:inherit;font-size:11px}.crpComment:focus{border-color:var(--purple);background:#fff;outline:none}.crpActionNote{margin-top:8px}.crpActionTags{flex-wrap:wrap;gap:5px;display:flex}.crpActionTag{border:1.5px solid var(--line);color:var(--text);cursor:pointer;background:#f9fafb;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:600}.crpActionTag.selected{color:#5b21b6;background:#ede9fe;border-color:#a78bfa}.crpActionTagsReadOnly .crpActionTag{cursor:default}.crpDeadlineTitle{margin-top:10px}.crpDeadlineOpts{flex-wrap:wrap;gap:5px;display:flex}.crpDeadlineOpt{border:1.5px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:600}.crpDeadlineOpt.selected{color:#92400e;background:#fef3c7;border-color:#fcd34d}.crpActions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:4px;padding-top:12px;display:flex}.crpBtnGhost{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#f3f4f6;border-radius:7px;align-items:center;gap:5px;padding:7px 13px;font-size:10px;font-weight:700;display:inline-flex}.crpBtnGhost:disabled{opacity:.6;cursor:not-allowed}.crpBtnPrimary{background:var(--purple);color:#fff;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:5px;padding:7px 13px;font-size:10px;font-weight:700;display:inline-flex}.crpBtnPrimary:disabled{opacity:.6;cursor:not-allowed}.crpSummary{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:12px 0;display:flex}.crpSummaryComment p{color:var(--text);margin:4px 0 0;font-size:12px;line-height:1.55}.crpBtnAdvance{border:1.5px solid var(--line);color:var(--text);cursor:pointer;background:#fff;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:700;display:inline-flex}.crpBtnAdvance:hover{border-color:var(--purple);color:var(--purple)}.crpBtnAdvance:disabled{opacity:.6;cursor:not-allowed}.crpError{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:6px 0 0;padding:6px 10px;font-size:11px}.crpSuccess{color:#065f46;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;margin:6px 0 0;padding:6px 10px;font-size:11px}.crpTimeline{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:4px;padding-top:12px;display:flex}.crpTimelineItem{align-items:flex-start;gap:8px;display:flex}.crpTlIcon{background:#f3f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex}.crpTlContent{flex:1}.crpTlLabel{color:var(--text);font-size:11px;font-weight:600;display:block}.crpTlMeta{color:var(--muted);align-items:center;gap:4px;margin-top:1px;font-size:10px;display:flex}.crdKpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}@media (max-width:900px){.crdKpis{grid-template-columns:repeat(2,1fr)}}.crdKpiCard{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex}.crdKpiCard span:first-of-type{color:var(--muted);font-size:11px;font-weight:500}.crdKpiCard strong{color:var(--ink);font-size:24px;font-weight:700;line-height:1.1}.crdKpiCard small{color:var(--muted);font-size:11px}.crdKpiIcon{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:4px;display:flex}.crdKpiIcon.active{color:#6045d1;background:#ede9fd}.crdKpiIcon.done{color:#065f46;background:#d1fae5}.crdKpiIcon.eff{color:#92400e;background:#fef3c7}.crdKpiIcon.delta{color:#075985;background:#e0f2fe}.crdLayout{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}@media (max-width:900px){.crdLayout{grid-template-columns:1fr}}.crdColumn{flex-direction:column;gap:16px;display:flex}.crdColumnTitle{color:var(--ink);border-bottom:1px solid var(--line);margin:0 0 4px;padding-bottom:8px;font-size:13px;font-weight:600}.crdEmpty{color:var(--muted);padding:8px 0;font-size:12px}.crdGroup{flex-direction:column;gap:8px;display:flex}.crdGroupTitle{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:6px;margin:0 0 4px;font-size:12px;font-weight:600;display:flex}.crdGroupCount{background:var(--line);color:var(--ink);border-radius:99px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:700}.crdGroupList{flex-direction:column;gap:6px;display:flex}.crdCard{border:1px solid var(--line);color:inherit;background:#fff;border-radius:10px;padding:12px 14px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.crdCard:hover{border-color:var(--purple);box-shadow:0 2px 8px #7257e814}.crdCardHeader{align-items:center;gap:8px;margin-bottom:6px;display:flex}.crdEntityBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:600}.crdEntity-call{color:#6045d1;background:#ede9fd}.crdEntity-demo{color:#92400e;background:#fef3c7}.crdStatusPill{border-radius:99px;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:500;display:flex}.crdStatus-pending_review{color:#475569;background:#f1f5f9}.crdStatus-in_review{color:#6045d1;background:#ede9fd}.crdStatus-review_completed{color:#065f46;background:#d1fae5}.crdStatus-plan_sent{color:#92400e;background:#fef3c7}.crdStatus-coaching_done{color:#075985;background:#e0f2fe}.crdStatus-rechecked{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.crdCardMeta{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.crdActionTags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.crdActionTag{border:1px solid var(--line);color:var(--muted);text-transform:capitalize;background:#f8f9fa;border-radius:99px;padding:2px 7px;font-size:10px}.crdTimeline{border-top:1px solid var(--line);padding-top:12px}.crdTlList{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.crdTlItem{align-items:flex-start;gap:10px;display:flex}.crdTlDot{background:var(--purple);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.crdTlBody{flex-direction:column;gap:1px;display:flex}.crdTlLabel{color:var(--ink);font-size:12px;font-weight:500}.crdTlMeta{color:var(--muted);font-size:11px}.mktPageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.mktPageHeader h1{margin:4px 0 0;font:700 24px Manrope}.mktPageControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mktMercadoToggle{background:var(--subtle);border:1px solid var(--line);border-radius:8px;display:flex;overflow:hidden}.mktMercadoToggle button{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:6px 16px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.mktMercadoToggle button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #0002}.mktImportBtn{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.mktImportBtn:hover{background:#4338ca}.mktLoadError{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:13px}.mktLoading{text-align:center;color:var(--muted);padding:60px 0;font-size:14px}.mktKpiGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:24px;display:grid}.mktKpiCard{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:16px;display:flex}.mktKpiLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:500}.mktKpiValue{color:var(--ink);font-family:Manrope;font-size:22px;font-weight:700}.mktTabs{flex-direction:column;gap:0;display:flex}.mktTabBar{border-bottom:1px solid var(--line);gap:2px;margin-bottom:20px;padding-bottom:0;display:flex;overflow-x:auto}.mktTab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 14px;font-size:12px;font-weight:500;transition:color .15s,border-color .15s}.mktTab:hover{color:var(--ink)}.mktTab--active{color:#4f46e5;border-bottom-color:#4f46e5}.mktTab--ai{color:#7c3aed;font-weight:600}.mktTab--ai.mktTab--active{border-bottom-color:#7c3aed}.mktTabCount{color:var(--muted);background:#f1f5f9;border-radius:99px;justify-content:center;align-items:center;margin-left:4px;padding:0 6px;font-size:10px;display:inline-flex}.mktTabContent{min-height:300px}.mktTabDescription{align-items:center;gap:10px;margin-bottom:16px;display:flex}.mktTabDescription p{color:var(--muted);margin:0;font-size:13px}.mktSnapshotBadge{color:#6045d1;white-space:nowrap;background:#ede9fd;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:600}.mktChartGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:24px;display:grid}.mktChart{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px}.mktChartTitle{color:var(--ink);margin:0 0 12px;font-size:13px;font-weight:600}.mktTableWrap{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.mktTable{border-collapse:collapse;width:100%;font-size:12px}.mktTable th{color:var(--muted);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;background:#f8f9fa;padding:8px 12px;font-weight:600}.mktTable td{border-bottom:1px solid var(--line);color:var(--ink);padding:8px 12px}.mktTable tr:last-child td{border-bottom:none}.mktTable tr:hover td{background:#f8f9fa}.mktThNum,.mktTdNum{text-align:right!important}.mktEmptyState{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}.mktEmptyIcon{color:#cbd5e1}.mktEmptyState p{margin:0;font-size:14px}.mktUploadBtn{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.mktModalOverlay{z-index:200;background:#00000060;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.mktModal{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:540px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 16px 60px #0003}.mktModalHeader{justify-content:space-between;align-items:center;padding:20px 24px 0;display:flex}.mktModalHeader h2{margin:0;font:700 16px Manrope}.mktModalClose{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;padding:4px;display:grid}.mktModalClose:hover{background:var(--subtle)}.mktModalBody{flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex;overflow-y:auto}.mktModalCentered{text-align:center;align-items:center;padding:40px 24px}.mktModalError{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.mktMercadoSelect{flex-direction:column;gap:4px;display:flex}.mktMercadoSelect label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.mktMercadoSelect select{border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:14px}.mktDropZone{border:2px dashed var(--line);cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;transition:border-color .15s,background .15s;display:flex}.mktDropZone:hover{background:#f5f3ff;border-color:#4f46e5}.mktDropIcon{color:#a5b4fc}.mktDropZone p{color:var(--ink);margin:0;font-size:14px;font-weight:500}.mktDropZone small{color:var(--muted);font-size:12px}.mktPreviewSummary{gap:20px;display:flex}.mktPreviewStat{flex-direction:column;gap:2px;display:flex}.mktPreviewStat span{color:#4f46e5;font-family:Manrope;font-size:24px;font-weight:700}.mktPreviewStat label{color:var(--muted);font-size:11px}.mktPreviewCategories{flex-wrap:wrap;gap:6px;display:flex}.mktPreviewCatChip{color:#6045d1;background:#ede9fd;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:600}.mktConflictWarning{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;gap:10px;padding:12px 14px;font-size:13px;display:flex}.mktConflictWarning p{color:#92400e;margin:4px 0 0}.mktOverwriteCheck{cursor:pointer;color:#92400e;align-items:center;gap:6px;margin-top:10px;font-weight:600;display:flex}.mktIgnoredDetails{color:var(--muted);font-size:12px}.mktIgnoredDetails summary{cursor:pointer}.mktModalActions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.mktBtnPrimary{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;padding:9px 20px;font-size:13px;font-weight:600}.mktBtnPrimary:disabled{opacity:.5;cursor:not-allowed}.mktBtnSecondary{color:var(--ink);cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;padding:9px 20px;font-size:13px;font-weight:600}.mktSavingSpinner{border:3px solid #e2e8f0;border-top-color:#4f46e5;border-radius:50%;width:36px;height:36px;margin:0 auto 16px;animation:.7s linear infinite spin}.mktDoneIcon{color:#10b981}.mktErrorIcon{color:#ef4444}.mktAiEmpty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:60px 20px;display:flex}.mktAiEmptyIcon{color:#a5b4fc}.mktAiEmpty p{color:var(--muted);margin:0;font-size:14px}.mktAiError{color:#991b1b;font-size:13px}.mktAiGenerateBtn{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 20px;font-size:13px;font-weight:600;display:flex}.mktAiGenerateBtn:disabled{opacity:.5;cursor:not-allowed}.mktAiPanel{flex-direction:column;gap:12px;display:flex}.mktAiHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.mktAiHeader h3{color:#4c1d95;align-items:center;gap:8px;margin:0;font:700 16px Manrope;display:flex}.mktAiRegenerateBtn{color:#7c3aed;cursor:pointer;background:#f5f3ff;border:1px solid #ede9fd;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600}.mktAiRegenerateBtn:disabled{opacity:.5;cursor:not-allowed}.mktAiResumo{background:#f5f3ff;border:1px solid #ede9fd;border-radius:10px;padding:16px}.mktAiResumo p{color:#4c1d95;margin:0;font-size:14px;line-height:1.6}.mktAiSection{border:1px solid var(--line);border-radius:10px;overflow:hidden}.mktAiSectionHeader{cursor:pointer;width:100%;color:var(--ink);text-align:left;background:#f8f9fa;border:none;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.mktAiSectionHeader:hover{background:#f1f5f9}.mktAiSectionHeader span{flex:1}.mktAiSectionBody{padding:16px}.mktAiIconPositive{color:#10b981}.mktAiIconAlert{color:#f59e0b}.mktAiIconOpp{color:#3b82f6}.mktAiList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mktAiList li{background:#f8f9fa;border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.mktAiList li strong{color:var(--ink);font-size:13px}.mktAiList li span{color:var(--muted);font-size:12px}.mktAiRisk{color:#b45309;background:#fffbeb;border-radius:99px;align-self:flex-start;margin-top:2px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:500}.mktAiAcoes{flex-direction:column;gap:10px;display:flex}.mktAiAcao{background:#f8f9fa;border-left:3px solid #0000;border-radius:8px;padding:12px 14px}.mktAiAcao--alta{border-left-color:#ef4444}.mktAiAcao--media{border-left-color:#f59e0b}.mktAiAcao--baixa{border-left-color:#10b981}.mktAiAcaoTop{align-items:center;gap:8px;margin-bottom:4px;display:flex}.mktAiAcaoPriority{text-transform:uppercase;letter-spacing:.04em;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:700}.mktAiAcao--alta .mktAiAcaoPriority{color:#991b1b;background:#fee2e2}.mktAiAcao--media .mktAiAcaoPriority{color:#92400e;background:#fef3c7}.mktAiAcao--baixa .mktAiAcaoPriority{color:#065f46;background:#d1fae5}.mktAiAcaoTop strong{color:var(--ink);font-size:13px}.mktAiAcao p{color:var(--muted);margin:0 0 8px;font-size:12px}.mktAiAcaoMeta{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.mktAiPlano{flex-direction:column;gap:10px;margin:0;padding-left:20px;display:flex}.mktAiPlano li{flex-direction:column;gap:2px;display:flex}.mktAiPlano li strong{font-size:13px}.mktAiPlano li span{color:var(--muted);font-size:12px}.mktAiPerguntas{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.mktAiPerguntas li{color:var(--ink);font-size:13px}.mktAiQualidade{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:12px;display:flex}.mktAiCachedAt{color:var(--muted);font-size:11px}.mktKpiDelta{align-items:center;gap:3px;margin-top:2px;font-size:11px;font-weight:500;display:flex}.mktKpiDelta--up{color:#059669}.mktKpiDelta--down{color:#dc2626}.mktKpiDelta--flat{color:var(--muted)}.mktPeriodSelect{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:6px 10px;font-size:13px}.mktImportBadge{color:var(--muted);border:1px solid var(--line);white-space:nowrap;background:#f8f9fa;border-radius:99px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;display:flex}.mktImportBadge--stale{color:#92400e;background:#fffbeb;border-color:#fde68a}.mktCompareBar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;font-size:12px;display:flex}.mktCompareChip{border:1px solid var(--line);cursor:pointer;color:var(--muted);white-space:nowrap;background:0 0;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:500;transition:all .15s}.mktCompareChip:hover:not(:disabled){color:#6366f1;border-color:#6366f1}.mktCompareChip:disabled{opacity:.4;cursor:not-allowed}.mktCompareChip--active{font-weight:600}.mktCompareClear{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:3px 10px;font-size:11px;text-decoration:underline}.mktEventosTotals{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.mktEventosTotalCard{border:1px solid var(--line);background:#f8f9fa;border-radius:8px;flex-direction:column;gap:2px;padding:10px 16px;display:flex}.mktEventosTotalCard span{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:500}.mktEventosTotalCard strong{color:var(--ink);font-size:18px;font-weight:700}.mktTab--resumo{color:#4f46e5;font-weight:600}.mktTab--resumo.mktTab--active{color:#4f46e5;border-bottom-color:#4f46e5}.mktHeatmapWrap{flex-direction:column;gap:12px;display:flex}.mktHeatmapLegend{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mktHeatmapChip{border-radius:99px;padding:3px 10px;font-size:11px;font-weight:500}.mktHeatmapChip--up{color:#14532d;background:#bbf7d0}.mktHeatmapChip--flat{color:var(--muted);background:#f1f5f9}.mktHeatmapChip--down{color:#7f1d1d;background:#fca5a5}.mktHeatmapNote{color:var(--muted);margin-left:4px;font-size:11px}.mktHeatmapScroll{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.mktHeatmapTable{border-collapse:collapse;white-space:nowrap;font-size:12px}.mktHmCatTh{color:var(--muted);text-align:left;border-bottom:1px solid var(--line);z-index:2;background:#f8f9fa;min-width:160px;padding:10px 14px;font-weight:600;position:sticky;left:0}.mktHmKpiTh{color:var(--muted);text-align:left;border-bottom:1px solid var(--line);z-index:2;border-right:1px solid var(--line);background:#f8f9fa;min-width:90px;padding:10px;font-weight:500;position:sticky;left:160px}.mktHmMonthTh{color:var(--muted);text-align:center;border-bottom:1px solid var(--line);background:#f8f9fa;min-width:72px;padding:10px 8px;font-weight:600}.mktHmCatTd{color:var(--ink);border-bottom:1px solid var(--line);z-index:1;background:#fff;padding:8px 14px;font-size:12px;font-weight:500;position:sticky;left:0}.mktHmKpiTd{color:var(--muted);border-bottom:1px solid var(--line);z-index:1;border-right:1px solid var(--line);background:#fff;padding:8px 10px;font-size:11px;position:sticky;left:160px}.mktHmCell{text-align:center;border-bottom:1px solid var(--line);cursor:default;min-width:72px;padding:6px 8px;transition:background .15s}.mktHmCell:hover{filter:brightness(.95)}.mktHeatmapTable tr:last-child td{border-bottom:none}.mktHmVal{font-size:12px;font-weight:600;line-height:1.2}.mktHmDelta{opacity:.85;font-size:10px;font-weight:500}.mktHeatmapEmpty{text-align:center;color:var(--muted);padding:40px;font-size:13px}.mktThNote{color:var(--muted);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;background:#f8f9fa;width:1%;padding:8px 12px;font-weight:600}.mktTdNote{border-bottom:1px solid var(--line);vertical-align:middle;padding:6px 10px}.mktTable tr:last-child .mktTdNote{border-bottom:none}.mktNoteBtn{border:1px solid var(--line);cursor:pointer;width:24px;height:24px;color:var(--muted);background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.mktNoteBtn:hover,.mktNoteBtn--has{color:#6366f1;background:#eef2ff;border-color:#6366f1}.mktNotePreview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:200px;margin-top:3px;font-size:11px;font-style:italic;display:block;overflow:hidden}.mktNotePopover{flex-direction:column;gap:6px;min-width:220px;display:flex}.mktNoteTextarea{border:1px solid var(--line);resize:vertical;width:100%;color:var(--ink);background:#fff;border-radius:6px;padding:7px 9px;font-family:inherit;font-size:12px;line-height:1.5}.mktNoteTextarea:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f120}.mktNotePopoverActions{justify-content:flex-end;gap:6px;display:flex}.mktNoteCancel{border:1px solid var(--line);cursor:pointer;color:var(--muted);background:0 0;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;display:flex}.mktNoteSave{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;display:flex}.mktNoteSave:disabled{opacity:.5;cursor:not-allowed}.mktPickRow{flex-wrap:wrap;gap:12px;display:flex}.mktPickRow .mktMercadoSelect{flex:1;min-width:120px}.stGeneratorLayout{flex-direction:column;gap:20px;padding:20px 0;display:flex}.stForm{padding:20px}.stFormGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-bottom:14px;display:grid}.stField{flex-direction:column;gap:5px;display:flex}.stFieldFull{margin-bottom:14px}.stLabel{color:var(--ink);letter-spacing:.1px;font-size:12px;font-weight:600}.stLabelHint{color:var(--muted);font-weight:400}.stSelect,.stInput{border:1px solid var(--line);height:36px;color:var(--ink);background:#fff;border-radius:7px;width:100%;padding:0 10px;font-size:13px}.stSelect:focus,.stInput:focus{border-color:var(--purple);outline:none}.stTextarea{border:1px solid var(--line);color:var(--ink);resize:vertical;background:#fff;border-radius:7px;width:100%;padding:9px 10px;font-family:inherit;font-size:13px}.stTextarea:focus{border-color:var(--purple);outline:none}.stFormActions{justify-content:flex-end;margin-top:16px;display:flex}.stBtnPrimary{background:var(--purple);color:#fff;cursor:pointer;border:none;border-radius:8px;height:38px;padding:0 20px;font-size:13px;font-weight:600}.stBtnPrimary:hover:not(:disabled){background:var(--purple-dark)}.stBtnPrimary:disabled{opacity:.55;cursor:not-allowed}.stBtnSecondary{height:34px;color:var(--purple);cursor:pointer;background:#f0eeff;border:1px solid #d8d0ff;border-radius:7px;padding:0 14px;font-size:12px;font-weight:600}.stBtnSecondary:hover:not(:disabled){background:#e4deff}.stBtnSecondary:disabled{opacity:.55;cursor:not-allowed}.stBtnGhost{height:34px;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:7px;padding:0 14px;font-size:12px;font-weight:500}.stBtnGhost:hover:not(:disabled){color:var(--ink);background:#f5f5f7}.stBtnDanger{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #fca5a5;border-radius:7px;height:34px;padding:0 14px;font-size:12px;font-weight:500}.stBtnDanger:hover:not(:disabled){background:#fef2f2}.stError{color:#dc2626;background:#fef2f2;border:1px solid #fca5a5;border-radius:7px;margin-top:10px;padding:10px 13px;font-size:13px}.stEmptyResult{padding:20px 0}.stChannelGrid{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.stChannelChip{border:1px solid var(--line);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:flex}.stChannelChip.active{border-color:var(--purple);color:var(--purple);background:#f0eeff}.stChannelCheckbox{display:none}.stResultHeader{align-items:flex-start;gap:16px}.stResultMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.stResultActions{flex-shrink:0;gap:8px;display:flex}.stResultBody{flex-direction:column;gap:20px;padding:20px;display:flex}.stSection{background:#fafbfc;border:1px solid #eef0f4;border-radius:9px;padding:16px}.stSectionHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.stSectionTitle{color:var(--ink);letter-spacing:.3px;text-transform:uppercase;font-size:12px;font-weight:700}.stColumns{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:900px){.stColumns{grid-template-columns:1fr}}.stTemplateText{white-space:pre-wrap;color:var(--ink);word-break:break-word;background:0 0;border:none;margin:10px 0 0;padding:0;font-family:inherit;font-size:13px;line-height:1.65}.stBodyText{color:var(--ink);margin:8px 0 0;font-size:13px;line-height:1.6}.stCopyBtn{color:var(--purple);cursor:pointer;background:#f0eeff;border:1px solid #d8d0ff;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:600}.stCopyBtn:hover{background:#e4deff}.stSubjects{margin-bottom:10px}.stSubjectsLabel{color:var(--muted);font-size:11px;font-weight:600}.stSubjectsList{color:var(--ink);margin:4px 0 0 16px;padding:0;font-size:13px;line-height:1.7}.stContextSection{background:#f5f3ff;border-color:#d8d0ff}.stContextTitle{color:var(--purple-dark)}.stContextGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:10px;display:grid}.stContextFull{grid-column:1/-1}.stContextLabel{color:var(--purple-dark);text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:11px;font-weight:700}.stContextList{color:var(--ink);margin:6px 0 0 16px;padding:0;font-size:13px;line-height:1.7}.stTagList{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.stTag{color:#5b21b6;background:#ede9fe;border-radius:12px;padding:3px 9px;font-size:11px;font-weight:500}.stManagerNote{background:#fffbeb;border-color:#fde68a}.stQualityNote{color:var(--muted);font-style:italic}.stStepsList{flex-direction:column;gap:6px;margin-top:10px;display:flex}.stStep{border:1px solid #eef0f4;border-radius:8px;overflow:hidden}.stStep.expanded{border-color:var(--purple)}.stStepHeader{cursor:pointer;text-align:left;background:#fff;border:none;align-items:center;gap:10px;width:100%;padding:11px 14px;display:flex}.stStepHeader:hover{background:#fafbfc}.stStep.expanded .stStepHeader{background:#f5f3ff}.stStepDay{color:var(--purple);min-width:38px;font-size:11px;font-weight:700}.stStepChannel{color:var(--muted);min-width:90px;font-size:11px;font-weight:600}.stStepObjective{color:var(--ink);flex:1;font-size:13px}.stStepChevron{color:var(--muted);margin-left:auto;font-size:10px}.stStepBody{background:#fafbfc;border-top:1px solid #eef0f4;flex-direction:column;gap:10px;padding:14px;display:flex}.stStepGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stStepField{flex-direction:column;gap:3px;display:flex}.stStepFieldFull{grid-column:1/-1}.stStepFieldLabel{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.stStepFieldValue{color:var(--ink);font-size:13px;line-height:1.5}.stStepMessage{margin:4px 0 0}.stLibraryLayout{grid-template-columns:360px 1fr;align-items:start;gap:20px;padding:20px 0;display:grid}@media (max-width:1100px){.stLibraryLayout{grid-template-columns:1fr}}.stLibraryList .panel{min-height:300px}.stLibraryFilters{border-bottom:1px solid #eef0f4;flex-direction:column;gap:10px;padding:12px 16px;display:flex}.stLibrarySearch{flex:1}.stTypeFilterGroup{gap:4px;display:flex}.stTypeFilter{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:500}.stTypeFilter.active{border-color:var(--purple);color:var(--purple);background:#f0eeff;font-weight:600}.stLibraryLoading,.stLibraryEmpty{padding:24px 16px}.stAssetList{flex-direction:column;display:flex}.stAssetRow{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f0f0f2;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 16px;display:flex}.stAssetRow:hover{background:#fafbfc}.stAssetRow.selected{background:#f5f3ff}.stAssetRowLeft{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.stAssetRowRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.stAssetTypeBadge{text-transform:uppercase;border-radius:4px;width:fit-content;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.stTypeTpl{color:#1e40af;background:#dbeafe}.stTypeCad{color:#065f46;background:#d1fae5}.stAssetRowTitle{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.stAssetRowMeta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.stAssetDate{color:var(--muted);font-size:11px}.stStatusBadge{border-radius:12px;padding:3px 9px;font-size:11px;font-weight:600}.stStatusDraft{color:#6b7280;background:#f3f4f6}.stStatusActive{color:#065f46;background:#d1fae5}.stStatusDefault{color:#5b21b6;background:#ddd6fe}.stStatusArchived{color:#991b1b;background:#fee2e2}.stDetailPanel{min-height:400px}.stDetailEmpty{min-height:200px;color:var(--muted);justify-content:center;align-items:center;font-size:13px;display:flex}.stDetailActions{border-bottom:1px solid #eef0f4;flex-wrap:wrap;gap:8px;padding:12px 20px;display:flex}.stDetailError{margin:12px 20px 0}.stUnsavedBadge{color:#92400e;text-transform:none;letter-spacing:0;vertical-align:middle;background:#fef3c7;border:1px solid #fcd34d;border-radius:10px;align-items:center;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.stSaveError{margin:0 20px}.stLoadingPulse{opacity:.7;animation:1.5s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.7}50%{opacity:1}}.stVariable{color:#0369a1;background:#e0f2fe;border:none;border-radius:3px;padding:0 2px;font-style:normal;font-weight:600}.stTitleEdit{width:100%;color:var(--foreground);background:0 0;border:1px dashed #0000;border-radius:4px;margin:0;padding:2px 4px;font-size:20px;font-weight:700;transition:border-color .15s;display:block}.stTitleEdit:hover{border-color:var(--border)}.stTitleEdit:focus{border-color:var(--primary);background:var(--background);outline:none}.stCreatorFilterGroup{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.stCreatorFilterLabel{color:var(--muted);font-size:12px;font-weight:500}.stCreatorChip{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:12px;padding:3px 10px;font-size:12px;transition:all .15s}.stCreatorChip:hover{border-color:var(--primary);color:var(--primary)}.stCreatorChip.active{background:var(--primary);border-color:var(--primary);color:#fff}.stFeedbackRow{border-top:1px solid var(--border);align-items:center;gap:8px;margin-bottom:4px;padding:10px 0;display:flex}.stFeedbackLabel{color:var(--muted);font-size:12px}.stFeedbackBtn{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;padding:4px 10px;font-size:16px;line-height:1;transition:all .15s}.stFeedbackBtn:hover{border-color:var(--primary);transform:scale(1.1)}.stFeedbackBtnActive{border-color:#0000}.stFeedbackPos{background:#dcfce7}.stFeedbackNeg{background:#fee2e2}.stFeedbackIndicator{font-size:12px}.stBtnSm{padding:4px 10px;font-size:12px}.stKbLayout{flex-direction:column;gap:24px;display:flex}.stKbPanel{flex:1}.stKbSubtitle{color:var(--muted);margin-top:4px;font-size:13px}.stKbSection{margin-top:28px}.stKbSectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px;font-weight:700}.stKbList{flex-direction:column;gap:10px;display:flex}.stKbCard{border:1px solid var(--border);background:var(--background);border-radius:10px;overflow:hidden}.stKbCardCustom{border-color:#93c5fd}.stKbCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.stKbCardToggle{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;transition:background .12s}.stKbCardToggle:hover{background:var(--muted-bg,#00000008)}.stKbAreaBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--primary);margin-bottom:4px;font-size:10px;font-weight:700;display:inline-block}.stKbCardTitle{color:var(--foreground);font-size:14px;font-weight:600}.stKbCardSummary{color:var(--muted);margin-top:4px;font-size:12px}.stKbCardActions{flex-shrink:0;gap:6px;display:flex}.stKbCardBody{border-top:1px solid var(--border);padding:0 16px 16px}.stKbColumns{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px;display:grid}@media (max-width:800px){.stKbColumns{grid-template-columns:1fr}}.stKbGroupTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:700}.stKbTags{margin-top:8px;padding:0 16px 12px}.stKbOverlay{z-index:200;background:#0006;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.stKbModal{background:var(--background);border-radius:14px;width:100%;max-width:680px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003}.stKbModalHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.stKbModalHeader h3{margin:0;font-size:16px;font-weight:700}.stKbModalClose{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:18px}.stKbModalClose:hover{background:var(--border)}.stKbModal .stForm{padding:20px 24px 24px}.stKbModalSm{max-width:480px}.stKbUrlHint{color:var(--muted);margin-bottom:16px;font-size:13px;line-height:1.5}.stKbHeaderBtns{align-items:center;gap:8px;display:flex}.stKbCardInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stKbSourceUrl{color:var(--primary);word-break:break-all;margin-top:4px;font-size:11px;text-decoration:none;display:inline-block}.stKbSourceUrl:hover{text-decoration:underline}.stKbPreviewBody{flex-direction:column;gap:14px;padding:20px 24px 24px;display:flex}.stKbPreviewMeta{align-items:center;gap:10px;display:flex}.stKbPreviewTitle{font-size:14px;font-weight:600}.stKbPreviewCharBar{flex-direction:column;gap:6px;display:flex}.stKbPreviewCharLabel{color:var(--muted);font-size:12px}.stKbPreviewTruncated{color:#b45309;font-weight:600}.stKbCharBarTrack{background:var(--border);border-radius:3px;height:6px;overflow:hidden}.stKbCharBarFill{background:var(--primary);border-radius:3px;height:100%;transition:width .3s}.stKbPreviewLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:700}.stKbPreviewBlock{background:var(--muted-bg,#0000000a);border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:400px;padding:14px;font-size:12px;line-height:1.6;overflow-y:auto}.stKbContentCharCount{color:var(--muted);margin-top:4px;font-size:11px}
