:root{--navy:#091225;--blue:#2d53a3;--red:#d7092f;--ink:#172033;--muted:#6d7890;--line:#e6eaf1;--bg:#f4f6fa}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}aside{background:var(--navy);color:#fff;flex-direction:column;width:248px;padding:28px 18px;display:flex;position:fixed;inset:0 auto 0 0}.logo{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding:0 10px 28px;display:flex}.logo>div{background:linear-gradient(135deg,#426bc3,#d81735);border-radius:10px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:900;display:grid}.logo p,.sideBottom p{flex-direction:column;margin:0;display:flex}.logo strong{letter-spacing:.12em}.logo span{color:#8091b3;letter-spacing:.05em;margin-top:3px;font-size:11px}aside nav{flex-direction:column;gap:5px;margin-top:28px;display:flex}aside nav button{color:#8d9bb8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;padding:12px 13px;font-size:14px;display:flex}aside nav button i{text-align:center;width:19px;font-size:18px;font-style:normal}aside nav button:hover,aside nav button.active{color:#fff;background:#ffffff12}aside nav button.active{box-shadow:inset 3px 0 var(--red)}aside nav button b{background:var(--red);border-radius:8px;margin-left:auto;padding:2px 6px;font-size:10px}.sideBottom{border-top:1px solid #ffffff17;margin-top:auto;padding:20px 8px 0}.sideBottom>div{align-items:center;gap:10px;display:flex}.sideBottom>div>span{background:#263553;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.sideBottom strong{font-size:13px}.sideBottom small{color:#7687a8;margin-top:3px}.sideBottom>button{color:#7383a3;cursor:pointer;background:0 0;border:0;padding:15px 0 0}.main{grid-column:2;min-width:0}.main>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:130px;padding:25px 38px;display:flex}.crumb{color:#8c97aa;letter-spacing:.13em;font-size:10px;font-weight:700}.main h1{letter-spacing:-.03em;margin:7px 0 2px;font-size:29px}.main header p{color:var(--muted);margin:0;font-size:13px}.headerActions{gap:10px;display:flex}.headerActions select,.headerActions button{border:1px solid var(--line);color:#536078;background:#fff;border-radius:8px;padding:10px 14px}.bell{width:40px;color:var(--red)!important}.demo{color:#745c1e;background:#fff8e8;border:1px solid #f0dca4;border-radius:8px;margin:18px 38px 0;padding:10px 15px;font-size:12px}.demo b{color:#fff;background:#e7b83c;border-radius:4px;margin-right:8px;padding:3px 7px}.content{padding:20px 38px 50px}.metrics{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.metric,.card{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 2px 9px #1b2c4d08}.metric{padding:19px}.metricTop{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.metricTop b{font-size:11px}.up,.positive{color:#17845a!important}.down,.negative{color:var(--red)!important}.metric>strong{margin:13px 0 6px;font-size:28px;display:block}.metric>small{color:#929bab}.grid{gap:16px;margin-top:16px;display:grid}.twoThirds{grid-template-columns:1.55fr 1fr}.halves{grid-template-columns:1fr 1fr}.card{padding:21px}.cardHead{justify-content:space-between;align-items:flex-start;display:flex}.eyebrow{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.card h2{margin:5px 0 16px;font-size:17px}.cardHead button,.issues button{border:1px solid var(--line);color:#657087;background:#fff;border-radius:7px;padding:8px 11px;font-size:11px}.cardHead button.primary{background:var(--blue);color:#fff;border-color:var(--blue)}.legend{color:#8490a5;font-size:10px}.legend i{background:var(--blue);border-radius:50%;width:8px;height:8px;margin:0 5px 0 12px;display:inline-block}.legend i.red{background:var(--red)}.chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#fff,#fff 37px,#eef1f5 38px);justify-content:space-around;align-items:flex-end;height:150px;padding-top:18px;display:flex}.barWrap{align-items:flex-end;gap:2px;height:130px;display:flex}.bar{background:linear-gradient(#5275bf,#2d53a3);border-radius:3px 3px 0 0;width:12px}.leadbar{background:var(--red);border-radius:2px 2px 0 0;width:4px}.axis{color:#9aa3b3;justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.funnel{flex-direction:column;align-items:center;gap:4px;display:flex}.funnelRow{border-left:3px solid var(--blue);background:#eef2fa;grid-template-columns:1fr auto 44px;align-items:center;height:27px;padding:0 9px;font-size:10px;display:grid}.funnelRow strong{font-size:11px}.funnelRow small{text-align:right;color:#8792a5}.funnelRow:nth-last-child(-n+2){border-color:var(--red);background:#fff0f2}.sourceList{flex-direction:column;gap:15px;display:flex}.source{grid-template-columns:8px 130px 1fr 46px 50px;align-items:center;gap:8px;font-size:11px;display:grid}.source>i{border-radius:50%;width:8px;height:8px}.sourceBar{background:#eef1f5;border-radius:5px;height:7px}.sourceBar b{border-radius:5px;height:100%;display:block}.source strong{text-align:right}.source small{color:#8b96a8;text-align:right}.badge{color:var(--red);background:#fff0f2;border-radius:12px;padding:4px 8px;font-size:10px}.alerts{flex-direction:column;gap:12px;display:flex}.alert{gap:10px;display:flex}.alert>b{border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.alert.good>b{color:#16845a;background:#e9f7f1}.alert.warn>b{color:#b17c00;background:#fff5db}.alert.bad>b{color:var(--red);background:#fff0f2}.alert p{flex-direction:column;gap:3px;margin:0;display:flex}.alert strong{font-size:11px}.alert span{color:#8994a7;font-size:10px;line-height:1.4}.fullCard{min-height:360px}.table,.productTable{margin-top:18px}.tr,.ptr{border-bottom:1px solid var(--line);align-items:center;min-height:51px;font-size:12px;display:grid}.tr{grid-template-columns:2fr 1fr 1fr 1fr}.tr.th,.ptr.head{color:#8d97a8;background:#f8f9fb;min-height:36px;font-size:10px}.tr>*{padding:0 12px}.dot{border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.countryList>div{grid-template-columns:80px 1fr 45px 55px;align-items:center;gap:8px;margin:17px 0;font-size:11px;display:grid}.countryList>div>div{background:#eef1f5;border-radius:5px;height:8px}.countryList b{background:var(--blue);border-radius:5px;height:100%;display:block}.countryList small{color:#8c97a9}.ptr{grid-template-columns:1.5fr repeat(5,1fr)}.ptr>*{padding:0 12px}.ptr>span:first-child{flex-direction:column;display:flex}.ptr small{color:#8b95a7;margin-top:3px}.ptr em{font-style:normal;font-weight:700}.paths{grid-template-columns:.8fr 1.4fr}.pathFlow{flex-direction:column;align-items:center;display:flex}.pathFlow>div{align-items:center;gap:12px;width:80%;display:flex;position:relative}.pathFlow b{width:27px;height:27px;color:var(--blue);background:#eef2fa;border-radius:50%;place-items:center;font-size:11px;display:grid}.pathFlow span{border:1px solid var(--line);background:#f8f9fb;flex:1;padding:12px;font-size:11px}.pathFlow i{color:#a0aabc;font-style:normal;position:absolute;bottom:-13px;left:8px}.sessionMeta{gap:8px;margin-bottom:20px;display:flex}.sessionMeta span{color:#657188;background:#f2f5f9;border-radius:5px;padding:5px 8px;font-size:10px}.session ol{margin:0;padding:0;list-style:none}.session li{border-left:1px solid #dce2eb;gap:17px;margin-left:25px;padding:10px 0;display:flex}.session time{color:#909aab;text-align:right;width:36px;font-size:10px;transform:translate(-48px)}.session p{flex-direction:column;gap:4px;margin:0 0 0 -37px;display:flex}.session p:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-14px,4px)}.session p b{font-size:11px}.session p span{color:#8b95a7;font-size:10px}.kanban{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.column{background:#f5f7fa;border-radius:9px;min-height:260px;padding:10px}.column h3{justify-content:space-between;margin:2px 3px 12px;font-size:11px;display:flex}.column h3 b{background:#fff;border-radius:9px;padding:2px 6px}.column article{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:9px;padding:12px}.column article>span{color:#8490a3;font-size:9px}.column article>strong{margin:7px 0;font-size:11px;display:block}.column article>p{color:var(--blue);font-size:10px}.column article>div{justify-content:space-between;font-size:10px;display:flex}.column article small{color:#8c96a7}.health{grid-template-columns:220px 1fr}.healthScore{color:#fff;background:linear-gradient(145deg,#12234a,#2d53a3);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.healthScore strong{font-size:62px}.healthScore span{font-weight:700}.healthScore small{color:#aebcdf;text-align:center;margin-top:8px}.issues>div{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:15px 0;display:flex}.issues>div>b{border-radius:5px;padding:5px 8px;font-size:10px}.critical{color:var(--red);background:#ffecef}.important{color:#9c6c00;background:#fff4d6}.suggest{color:var(--blue);background:#eaf1fc}.issues p{flex-direction:column;flex:1;gap:4px;margin:0;display:flex}.issues p strong{font-size:12px}.issues p span{color:#8a95a8;font-size:10px}@media (width<=1000px){.metrics{grid-template-columns:repeat(2,1fr)}.twoThirds,.halves,.paths,.health{grid-template-columns:1fr}.shell{grid-template-columns:82px 1fr}aside{width:82px;padding:24px 10px}.logo p,.sideBottom p,.sideBottom>button,aside nav button:not(.active):after{display:none}.logo{padding:0 10px 25px}.logo>div{min-width:40px}aside nav button{justify-content:center;font-size:0}.main{grid-column:2}.kanban{grid-template-columns:repeat(2,1fr)}}.logo.logo{flex-direction:column;align-items:flex-start;gap:8px;padding:0 8px 25px}.logo.logo img{object-fit:cover;object-position:center 66%;filter:brightness(0)invert();width:194px;height:58px}.logo.logo>span{color:#8091b3;letter-spacing:.18em;text-transform:uppercase;margin-left:4px;font-size:10px}@media (width<=1000px){.logo.logo img{object-fit:cover;object-position:10% 66%;width:54px;height:42px}.logo.logo>span{display:none}}aside{background:#0a1428;padding-top:0}.brandZone{background:#0a1428;border-bottom:1px solid #ffffff17;height:130px;margin:0 -18px;padding:25px 26px 18px}.brandZone .logo{border:0;height:54px;padding:0;display:block;overflow:hidden;transform:translateY(27px)}.brandZone .logo img{object-fit:contain;filter:brightness(0)invert();width:190px;height:108px;margin-top:-43px}.brandZone>span{color:#65728a;letter-spacing:.18em;margin-top:5px;font-size:11px;font-weight:700;display:block}aside nav{gap:7px;margin-top:18px}aside nav button{color:#91a0bb;border-radius:10px;min-height:43px;padding:11px 14px;font-weight:600;transition:background .18s,color .18s,transform .18s}aside nav button:hover{color:#e9eef8;background:#ffffff0e;transform:translate(2px)}aside nav button.active{color:#fff;background:linear-gradient(90deg,#375b9e6b,#2a447447);box-shadow:inset 0 0 0 1px #7091ca29}aside nav button.active:before{display:none}aside nav button i{color:#7f93b7;font-size:16px}aside nav button.active i{color:#77b7e7}.sideBottom{border-top-color:#ffffff14}.sideActions{gap:14px;margin-top:12px;display:flex}.sideActions button{color:#7383a3;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.sideActions button:hover{color:#e9eef8}.main>header{border-bottom-color:#e7ebf2;box-shadow:0 1px #111f3905}.main h1{color:#162036}.content{max-width:1540px}.metric,.card{border-color:#e5e9f0;box-shadow:0 5px 18px #1f30520b}.metric{transition:transform .18s,box-shadow .18s}.metric:hover{transform:translateY(-2px);box-shadow:0 10px 25px #1f305214}.demo{border-color:#f0dca4;box-shadow:0 2px 8px #694e0c09}.updated{color:#8b95a7;align-self:center;font-size:10px}.siteSelect{min-width:190px;font-weight:700;color:#334b78!important}.siteCardHead{gap:18px}.cardScope{justify-content:flex-end;align-items:center;gap:10px;display:flex}.siteTabs{background:#f4f6fa;border:1px solid #dfe5ee;border-radius:8px;padding:3px;display:inline-flex}.siteTabs button,.cardHead .siteTabs button{color:#7b8799;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:26px;padding:0 9px;font-size:9px;font-weight:700}.siteTabs button.active,.cardHead .siteTabs button.active{color:#274e99;background:#fff;box-shadow:0 1px 4px #1f30521f}.alerts p button{color:#2d53a3;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:0;font-size:10px;font-weight:700}.productHead{grid-template-columns:1.5fr repeat(5,1fr)}.rowAction{color:#2d53a3;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:6px;justify-self:start;padding:6px 10px;font-size:10px}.verdict{background:#eaf7f1;border-radius:5px;justify-self:start;padding:4px 7px;font-size:10px;font-style:normal}.verdict.negative{background:#fff0f2}.insight{background:#f3f6fb;border-left:3px solid #2d53a3;border-radius:0 8px 8px 0;gap:14px;margin-top:20px;padding:14px 16px;display:flex}.insight>b{color:#2d53a3;flex:none;font-size:11px}.insight p{color:#667188;margin:0;font-size:11px;line-height:1.6}.insight p strong{color:#172033}.headButtons{gap:8px;display:flex}.grade{color:#d7092f;background:#ffe9ec;border-radius:4px;margin-right:5px;padding:2px 4px;font-size:8px}.channelTag{color:#3157a6;background:#edf2fb;border-radius:4px;margin-right:5px;padding:2px 5px;font-size:8px}.channelTag.whatsapp{color:#16704f;background:#e4f5ed}.pipelineFeedback{color:#a90b27;background:#fff0f2;border-radius:7px;margin:-6px 0 14px;padding:9px 11px;font-size:10px}.column article .follow{color:#2d53a3;background:#fff;border:1px solid #dfe5ee;border-radius:6px;width:100%;margin-top:10px;padding:6px;font-size:9px;font-weight:700}.healthScore button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:7px;margin-top:20px;padding:8px 12px;font-size:10px}.governance{color:#23694d;background:#eaf7f1;border-radius:8px;align-items:center;gap:12px;margin-top:20px;padding:13px;font-size:10px;display:flex}.governance b{flex:none}.emptyState{color:#8a95a8;text-align:center;background:#fafbfd;border:1px dashed #dce2eb;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;display:flex}.emptyState b{color:#5b677d;font-size:12px}.emptyState span{max-width:420px;font-size:10px;line-height:1.6}.definitionList{flex-direction:column;gap:2px;display:flex}.definitionList p{border-bottom:1px solid #edf0f4;grid-template-columns:85px 1fr;gap:14px;margin:0;padding:14px 0;font-size:11px;display:grid}.definitionList p b{color:#263654}.definitionList p span{color:#7c879a;line-height:1.55}.column article select{color:#40506b;background:#fff;border:1px solid #dfe5ee;border-radius:6px;width:100%;height:30px;margin-top:10px;padding:0 7px;font-size:9px}.contentTable{margin-top:18px}.ctr{border-bottom:1px solid var(--line);grid-template-columns:minmax(320px,2fr) repeat(3,1fr);align-items:center;min-height:55px;font-size:11px;display:grid}.ctr>*{padding:0 12px}.ctr.head{color:#8d97a8;background:#f8f9fb;min-height:36px;font-size:10px}.ctr>span:first-child{flex-direction:column;gap:4px;display:flex}.ctr small{color:#909aab}.refresh{cursor:pointer;font-size:18px;line-height:1}.errorBanner{color:#a90b27;background:#fff0f2;border:1px solid #efc2ca;border-radius:8px;margin:18px 38px 0;padding:11px 14px;font-size:11px}.errorBanner button{float:right;color:#2d53a3;cursor:pointer;background:0 0;border:0;font-weight:700}.loadingBar{color:#3157a6;background:#edf3fc;border-radius:7px;margin:18px 38px 0;padding:9px 14px;font-size:11px}.metricTop .neutral{color:#71809a}.metricTop .good{color:#17845a}.metricTop .warn{color:#c07900}.alerts p button{min-height:30px;padding:7px 0}.cardHead button,.issues button,.rowAction{min-height:34px}.main button:focus-visible,aside button:focus-visible,.main select:focus-visible{outline-offset:2px;outline:3px solid #74afe0}.whatsappWorkspace{flex-direction:column;gap:16px;display:flex}.whatsappWorkspace .fullCard{min-height:auto}.whatsappMetrics{margin-bottom:0}.sectionNote{color:#7b879a;margin:-4px 0 18px;font-size:11px;line-height:1.6}.manualLeadForm{grid-template-columns:1.2fr repeat(3,1fr) 1.5fr auto;align-items:end;gap:10px;display:grid}.manualLeadForm label,.leadEditGrid label{color:#6c7890;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.manualLeadForm input,.leadEditGrid input{color:#263654;background:#fff;border:1px solid #dfe5ee;border-radius:7px;height:38px;padding:0 10px;font-size:11px}.manualLeadForm input:focus,.leadEditGrid input:focus{border-color:#6b8dca;outline:3px solid #d9e7fa}.manualLeadForm button,.whatsappLeadActions button{color:#fff;cursor:pointer;background:#3157a6;border:0;border-radius:7px;height:38px;padding:0 14px;font-size:11px;font-weight:700}.manualLeadForm button:disabled,.whatsappLeadActions button:disabled{opacity:.55;cursor:wait}.whatsappLeadList{flex-direction:column;gap:12px;display:flex}.whatsappLead{background:#fafbfd;border:1px solid #e1e6ee;border-radius:10px;padding:16px}.whatsappLead.confirmed{background:#f8fcfa;border-color:#bfe4d4}.whatsappLead.dismissed{opacity:.65}.whatsappLeadHead{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.whatsappLeadHead>div{flex-direction:column;gap:4px;display:flex}.whatsappLeadHead b{color:#23314d;font-size:13px}.whatsappLeadHead span{color:#8a95a8;font-size:10px}.whatsappLeadHead em{color:#9c6c00;background:#fff4d6;border-radius:12px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:700}.whatsappLead.confirmed .whatsappLeadHead em{color:#18704f;background:#e6f6ef}.leadEditGrid{grid-template-columns:1.4fr repeat(3,1fr);gap:10px;display:grid}.leadEditGrid .wide{grid-column:1/-1}.whatsappLeadActions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.whatsappLeadActions select{color:#40506b;background:#fff;border:1px solid #dfe5ee;border-radius:7px;height:38px;padding:0 10px;font-size:11px}.leadResolutionActions{border-top:1px solid #e7ebf1;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}.leadResolutionActions>span{color:#7a869b;margin-right:auto;font-size:10px}.leadResolutionActions button{cursor:pointer;border-radius:7px;height:38px;padding:0 14px;font-size:11px;font-weight:700}.leadResolutionActions button:disabled{opacity:.55;cursor:wait}.confirmLead{color:#fff;background:#287c5a;border:0}.dismissLead,.whatsappLeadActions button.dismissLead{color:#59667b;background:#fff;border:1px solid #d8dee8}.saveFeedback{color:#287c5a;align-self:center;margin-right:auto;font-size:10px}.saveFeedback.error{color:#b01831}.whatsappLead>p.saveFeedback{text-align:right;margin:10px 0 0}.duplicateHint{background:#fff8e8;border:1px solid #f0d69a;border-radius:7px;align-items:center;gap:10px;margin:-2px 0 14px;padding:10px 12px;font-size:10px;display:flex}.duplicateHint b{color:#9a6700;flex:none}.duplicateHint span{color:#7f6b40}.leadCenter{flex-direction:column;gap:16px;display:flex}.leadMetrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.leadMetrics article{background:#fff;border:1px solid #e4e9f1;border-radius:11px;flex-direction:column;min-height:108px;padding:18px;display:flex;box-shadow:0 5px 18px #1f30520b}.leadMetrics article.attention{background:#fffdf7;border-color:#efd9a6}.leadMetrics span{color:#6f7c92;font-size:10px;font-weight:700}.leadMetrics strong{color:#18233a;margin:8px 0 4px;font-size:27px}.leadMetrics small{color:#929cad;font-size:9px}.leadListCard{min-height:480px}.leadToolbar{background:#f8fafc;border:1px solid #e8ecf2;border-radius:9px;grid-template-columns:minmax(250px,1.6fr) repeat(3,minmax(130px,.7fr)) auto;align-items:end;gap:10px;margin:18px 0 14px;padding:14px;display:grid}.leadToolbar label{color:#79869a;flex-direction:column;gap:6px;font-size:9px;font-weight:700;display:flex}.leadToolbar input,.leadToolbar select{color:#2b3954;background:#fff;border:1px solid #dde4ee;border-radius:7px;height:36px;padding:0 10px;font-size:10px}.leadToolbar input:focus,.leadToolbar select:focus,.ownerEditor select:focus,.leadTable select:focus,.drawerForm input:focus,.drawerForm select:focus,.drawerForm textarea:focus{border-color:#7191c8;outline:3px solid #dce8f9}.resultCount{color:#60708b;white-space:nowrap;align-self:center;font-size:10px}.leadError{color:#ae1730;background:#fff3f5;border:1px solid #efc9cf;border-radius:7px;margin:0 0 12px;padding:10px 12px;font-size:10px}.leadLoading,.leadEmpty{color:#8793a7;justify-content:center;align-items:center;min-height:240px;font-size:11px;display:flex}.leadTableWrap{border:1px solid #e8ecf2;border-radius:9px;overflow-x:auto}.leadTable{border-collapse:collapse;width:100%;min-width:1120px}.leadTable th{color:#8691a4;text-align:left;background:#f7f9fc;height:38px;padding:0 12px;font-size:9px}.leadTable td{color:#34435f;vertical-align:middle;border-top:1px solid #edf0f4;min-height:70px;padding:12px;font-size:10px}.leadTable tbody tr:hover{background:#fafcff}.leadTable td>strong,.leadTable td>small{display:block}.leadTable td>small{color:#909aab;text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-top:5px;overflow:hidden}.leadIdentity{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;min-width:160px;padding:0;display:flex}.leadIdentity>span{align-items:center;margin-bottom:7px;display:flex}.leadIdentity strong{color:#1c2942;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:11px;overflow:hidden}.leadIdentity small{color:#909aab;margin-top:4px;font-size:9px}.leadGrade{border-radius:4px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:800}.leadGrade.gradeA{color:#c91834;background:#ffe9ec}.leadGrade.gradeB{color:#3157a6;background:#edf2fb}.leadGrade.gradeC{color:#6f798b;background:#f0f2f5}.leadTable td>select{color:#40506b;background:#fff;border:1px solid #dfe5ee;border-radius:7px;width:112px;height:34px;padding:0 7px;font-size:9px}.ownerEditor{gap:5px;min-width:180px;display:flex}.ownerEditor select{color:#40506b;background:#fff;border:1px solid #dfe5ee;border-radius:7px;width:122px;height:34px;padding:0 8px;font-size:9px}.ownerEditor button{color:#fff;cursor:pointer;background:#3157a6;border:0;border-radius:6px;height:34px;padding:0 8px;font-size:8px;font-weight:700}.ownerEditor button:disabled{color:#a0a9b8;cursor:default;background:#edf0f5}.followDate{color:#56657c;background:#f1f4f8;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:700;display:inline-flex}.followDate.overdue{color:#bb1833;background:#fff0f2}.researchButton{color:#52627b;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:7px;flex-direction:column;align-items:flex-start;gap:3px;min-width:86px;padding:6px 9px;font-size:9px;font-weight:700;display:flex}.researchButton small{color:#929cad;font-size:8px;font-weight:500}.researchButton:disabled{opacity:.65;cursor:wait}.researchButton.verified{color:#1d7152;background:#f4fbf8;border-color:#bfe2d2}.researchButton.researching{color:#3157a6;background:#f4f8fe;border-color:#c8d9f2}.researchButton.review_required{color:#946600;background:#fffaf0;border-color:#e9d596}.researchButton.failed{color:#ae1730;background:#fff4f5;border-color:#efc9cf}.leadDrawerBackdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#09122361;justify-content:flex-end;display:flex;position:fixed;inset:0}.leadDrawer{background:#f5f7fa;flex-direction:column;width:min(680px,94vw);height:100vh;animation:.22s ease-out drawerIn;display:flex;position:relative;box-shadow:-18px 0 48px #0d1c382e}@keyframes drawerIn{0%{opacity:.5;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.leadDrawer>header{background:#fff;border-bottom:1px solid #e1e6ee;justify-content:space-between;align-items:flex-start;min-height:116px;padding:24px 26px 20px;display:flex}.leadDrawer>header span{color:#3157a6;letter-spacing:.1em;font-size:9px;font-weight:800}.leadDrawer>header h2{color:#172139;margin:7px 0 4px;font-size:24px}.leadDrawer>header p{color:#8792a5;margin:0;font-size:10px}.leadDrawer>header button{color:#637086;cursor:pointer;background:#fff;border:1px solid #e0e5ed;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1}.drawerBody{flex:1;padding:16px 18px 90px;overflow-y:auto}.drawerSection{background:#fff;border:1px solid #e2e7ef;border-radius:10px;margin-bottom:14px;padding:18px}.drawerSectionHead{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.drawerSectionHead span{color:#3157a6;letter-spacing:.09em;font-size:8px;font-weight:800}.drawerSectionHead h3{color:#26344e;margin:4px 0 0;font-size:13px}.drawerSectionHead em{color:#9a8490;text-align:right;max-width:210px;font-size:8px;font-style:normal}.drawerForm{grid-template-columns:1fr 1fr;gap:12px;display:grid}.drawerForm.compact{grid-template-columns:1fr 1fr}.drawerForm label{color:#6f7c90;flex-direction:column;gap:6px;font-size:9px;font-weight:700;display:flex}.drawerForm input,.drawerForm select{color:#33415b;background:#fff;border:1px solid #dfe5ee;border-radius:7px;height:38px;padding:0 10px;font-size:10px}.drawerForm textarea{resize:vertical;color:#33415b;background:#fff;border:1px solid #dfe5ee;border-radius:7px;min-height:90px;padding:10px;font:10px/1.6 inherit}.drawerForm .wide{grid-column:1/-1}.leadFacts{border:1px solid #edf0f4;border-radius:8px;grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid;overflow:hidden}.leadFacts>div{border-bottom:1px solid #edf0f4;padding:11px 12px}.leadFacts>div:nth-child(odd){border-right:1px solid #edf0f4}.leadFacts dt{color:#8a95a7;font-size:8px}.leadFacts dd{color:#34435e;word-break:break-word;margin:4px 0 0;font-size:10px}.customerMessage{background:#f4f7fb;border-left:3px solid #5f81bd;border-radius:0 7px 7px 0;margin-top:12px;padding:12px}.customerMessage b{color:#50627e;font-size:9px}.customerMessage p{color:#68768d;margin:5px 0 0;font-size:10px;line-height:1.6}.leadTimeline,.updateTimeline{margin:0;padding:0;list-style:none}.leadTimeline li{border-bottom:1px solid #edf0f4;grid-template-columns:78px 1fr;gap:12px;padding:10px 0;display:grid}.leadTimeline time{color:#919bad;font-size:8px}.leadTimeline p{flex-direction:column;gap:3px;margin:0;display:flex}.leadTimeline b{color:#34435e;font-size:9px}.leadTimeline span{color:#8792a5;font-size:8px}.updateTimeline li{border-bottom:1px solid #edf0f4;flex-direction:column;gap:4px;padding:10px 0;display:flex}.updateTimeline b{color:#42516b;font-size:9px}.updateTimeline span{color:#929cad;font-size:8px}.drawerEmpty{color:#8b96a8;text-align:center;border:1px dashed #dfe4ed;border-radius:7px;margin:0;padding:18px;font-size:9px;line-height:1.6}.drawerLoading{color:#7c889c;justify-content:center;align-items:center;height:100%;font-size:11px;display:flex}.leadDrawer>footer{background:#fffffff5;border-top:1px solid #dde3ec;justify-content:flex-end;align-items:center;gap:8px;width:100%;padding:14px 18px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 -8px 22px #1a2b490f}.leadDrawer>footer span{color:#b21a33;margin-right:auto;font-size:9px}.leadDrawer>footer button{color:#fff;cursor:pointer;background:#3157a6;border:0;border-radius:7px;height:38px;padding:0 15px;font-size:10px;font-weight:700}.leadDrawer>footer button.secondary{color:#657188;background:#fff;border:1px solid #dce2eb}.leadDrawer>footer button:disabled{opacity:.55;cursor:wait}.researchSyncPanel{background:#f7f9fc;border:1px solid #dde5f0;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:13px 14px;display:flex}.researchSyncPanel>div{flex-direction:column;gap:3px;min-width:0;display:flex}.researchSyncPanel b{color:#2e405f;font-size:11px}.researchSyncPanel span,.researchSyncPanel small{color:#7e8ba0;font-size:8px}.researchSyncPanel button{color:#fff;cursor:pointer;background:#3157a6;border:0;border-radius:7px;flex:none;min-height:34px;padding:0 12px;font-size:9px;font-weight:700}.researchSyncPanel button:disabled{opacity:.6;cursor:wait}.researchSyncPanel.review_required{background:#fffaf0;border-color:#ead8a3}.researchSyncPanel.verified{background:#f4fbf8;border-color:#bfe2d2}.researchSyncPanel.failed{background:#fff5f6;border-color:#efc9cf}.researchFeedback{color:#23694d;background:#eaf7f1;border-radius:7px;margin:0 0 10px;padding:9px 11px;font-size:9px;line-height:1.5}.researchNotice{color:#7c889c;margin:0 0 14px;font-size:9px;line-height:1.6}.researchScoreRow{grid-template-columns:1fr 1fr;gap:9px;margin:0 0 12px;display:grid}.researchScoreRow>span{background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;padding:11px 12px;display:grid}.researchScoreRow small{color:#8490a3;grid-column:1/-1;font-size:8px}.researchScoreRow em{color:#8994a5;font-size:8px;font-style:normal}.valueRating,.riskRating{border-radius:5px;justify-content:center;align-items:center;width:max-content;font-size:9px;font-weight:800;display:inline-flex}.valueRating.valueA{color:#19704e;background:#eaf7f1}.valueRating.valueB{color:#3157a6;background:#edf3fc}.valueRating.valueC{color:#6f798b;background:#f0f2f5}.valueRating.valueunknown{color:#8a93a1;background:#f0f2f5}.riskRating{color:#6f798b;background:#f0f2f5;padding:4px 7px}.riskRating.low{color:#19704e;background:#eaf7f1}.riskRating.medium{color:#916400;background:#fff4dc}.riskRating.high{color:#b01831;background:#fff0f2}.researchHistoryHead{border-top:1px solid #edf0f4;justify-content:space-between;align-items:end;margin:20px 0 10px;padding-top:16px;display:flex}.researchHistoryHead span{color:#3157a6;letter-spacing:.08em;font-size:8px;font-weight:800}.researchHistoryHead h4{color:#26344e;margin:4px 0 0;font-size:12px}.researchHistoryHead>b{color:#7e899b;font-size:8px}.researchHistory{flex-direction:column;gap:10px;display:flex}.researchHistory article{background:#fafbfd;border:1px solid #e2e7ef;border-radius:9px;padding:13px}.researchHistory article.latest{background:#f7faff;border-color:#cbdaf0;box-shadow:inset 3px 0 #3157a6}.researchHistory article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.researchHistory article>header span{color:#3157a6;font-size:8px;font-weight:800}.researchHistory h5{color:#3e4d67;margin:4px 0 0;font-size:10px}.reportBadges{gap:5px;display:flex}.researchHistory article>p{color:#5f6d83;margin:10px 0;font-size:9px;line-height:1.65}.researchHistory details{border-top:1px solid #e7ebf1;padding-top:9px}.researchHistory summary{color:#3157a6;cursor:pointer;font-size:9px;font-weight:700}.researchHistory pre{color:#dce6f5;white-space:pre-wrap;word-break:break-word;background:#101b2f;border-radius:7px;max-height:330px;margin:10px 0 0;padding:12px;font:9px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.researchHistory details a{color:#3157a6;margin-top:9px;font-size:9px;font-weight:700;display:inline-flex}.researchHistory article>footer{color:#8a95a7;justify-content:space-between;margin-top:9px;font-size:8px;display:flex}@media (width<=1000px){.sideActions{display:none}.brandZone{height:130px;margin:0 -10px;padding:28px 14px}.brandZone .logo{width:54px;height:42px}.brandZone .logo img{width:118px;height:68px;margin:-26px 0 0 -9px}.brandZone>span,.updated{display:none}.manualLeadForm{grid-template-columns:1fr 1fr}.manualLeadForm button{grid-column:1/-1}.leadEditGrid,.leadMetrics,.leadToolbar{grid-template-columns:1fr 1fr}.leadSearch{grid-column:1/-1}.resultCount{justify-self:end}.siteCardHead{flex-direction:column;align-items:flex-start}.cardScope{justify-content:space-between;width:100%}.leadResolutionActions{flex-wrap:wrap;align-items:stretch}.leadResolutionActions>span{width:100%;margin-right:0}}@media (width<=720px){.shell{grid-template-columns:1fr}.main{grid-column:1;padding-bottom:76px}aside{z-index:30;background:#0a1428;width:auto;height:70px;padding:0;position:fixed;top:auto;right:0}.brandZone,.sideBottom{display:none}aside nav{grid-template-columns:repeat(8,1fr);gap:0;height:70px;margin:0;display:grid}aside nav button{border-radius:0;flex-direction:column;justify-content:center;gap:4px;width:auto;min-height:70px;padding:8px 3px;font-size:7px}aside nav button i{font-size:14px}.main>header{align-items:flex-start;height:auto;min-height:116px;padding:20px}.main h1{font-size:24px}.main header p{max-width:230px}.headerActions{flex-wrap:wrap;justify-content:flex-end}.updated{display:none}.content{padding:14px}.metrics{grid-template-columns:1fr 1fr;gap:10px}.metric{padding:14px}.metric>strong{font-size:24px}.demo,.loadingBar,.errorBanner{margin:12px 14px 0}.twoThirds,.halves,.paths,.health,.kanban{grid-template-columns:1fr}.productTable,.contentTable,.table{overflow-x:auto}.ptr,.ctr,.tr{min-width:680px}.source{grid-template-columns:8px 95px 1fr 42px}.source small{display:none}.manualLeadForm,.leadEditGrid{grid-template-columns:1fr}.leadEditGrid .wide,.manualLeadForm button{grid-column:auto}.whatsappLeadActions{flex-wrap:wrap;justify-content:stretch}.whatsappLeadActions select,.whatsappLeadActions button{flex:1}.saveFeedback{width:100%}.leadResolutionActions button{flex:1}.siteSelect{min-width:158px;max-width:190px}.siteTabs{width:100%}.siteTabs button,.cardHead .siteTabs button{flex:1;padding:0 6px}.cardScope{flex-direction:column;align-items:stretch}.cardScope>button{align-self:flex-start}aside nav{grid-template-columns:repeat(9,1fr)}.leadMetrics{grid-template-columns:1fr 1fr}.leadMetrics article{min-height:96px;padding:14px}.leadToolbar{grid-template-columns:1fr}.leadSearch{grid-column:auto}.resultCount{justify-self:start}.leadDrawer{width:100vw}.drawerForm,.drawerForm.compact,.leadFacts,.researchScoreRow{grid-template-columns:1fr}.drawerForm .wide{grid-column:auto}.leadFacts>div:nth-child(odd){border-right:0}.researchSyncPanel{flex-direction:column;align-items:flex-start}.researchSyncPanel button{width:100%}}.leadCenter{gap:20px}.leadMetrics{gap:16px}.leadMetrics article{border-radius:13px;min-height:124px;padding:22px 24px}.leadMetrics span{font-size:13px}.leadMetrics strong{margin:9px 0 5px;font-size:32px;line-height:1.1}.leadMetrics small{font-size:12px;line-height:1.5}.leadListCard{padding:24px}.leadToolbar{border-radius:11px;grid-template-columns:minmax(290px,1.7fr) repeat(3,minmax(150px,.75fr)) auto;gap:14px;margin:20px 0 18px;padding:18px}.leadToolbar label{gap:8px;font-size:12px}.leadToolbar input,.leadToolbar select{border-radius:8px;height:44px;padding:0 13px;font-size:13px}.resultCount{font-size:12px}.leadError{padding:12px 14px;font-size:12px;line-height:1.55}.leadLoading,.leadEmpty{font-size:13px}.leadTableWrap{border-radius:11px}.leadTable th{letter-spacing:.01em;height:46px;padding:0 15px;font-size:12px}.leadTable td{color:#2f3f5a;min-height:82px;padding:15px;font-size:13px;line-height:1.5}.leadTable td>small{max-width:230px;margin-top:6px;font-size:12px}.leadIdentity{min-width:190px}.leadIdentity>span{margin-bottom:8px}.leadIdentity strong{max-width:230px;font-size:14px}.leadIdentity small{margin-top:5px;font-size:12px}.leadGrade{border-radius:5px;padding:3px 7px;font-size:10px}.leadTable td>select{width:132px;height:40px;padding:0 10px;font-size:12px}.ownerEditor{gap:7px;min-width:220px}.ownerEditor select{width:150px;height:40px;padding:0 10px;font-size:12px}.ownerEditor button{border-radius:7px;height:40px;padding:0 12px;font-size:11px}.followDate{padding:7px 9px;font-size:11px}.researchButton{border-radius:8px;gap:5px;min-width:112px;padding:9px 11px;font-size:12px}.researchButton small{font-size:10px;line-height:1.4}.leadDrawer{width:min(960px,92vw)}.leadDrawer>header{min-height:132px;padding:28px 32px 24px}.leadDrawer>header span{letter-spacing:.11em;font-size:11px}.leadDrawer>header h2{margin:8px 0 5px;font-size:30px;line-height:1.2}.leadDrawer>header p{font-size:13px;line-height:1.5}.leadDrawer>header button{width:40px;height:40px;font-size:24px}.drawerBody{padding:22px 24px 108px}.drawerSection{border-radius:12px;margin-bottom:18px;padding:24px}.drawerSectionHead{margin-bottom:20px}.drawerSectionHead span{font-size:11px}.drawerSectionHead h3{margin-top:6px;font-size:17px;line-height:1.35}.drawerSectionHead em{max-width:320px;font-size:11px;line-height:1.45}.drawerForm{gap:16px 18px}.drawerForm label{gap:8px;font-size:12px}.drawerForm input,.drawerForm select{border-radius:8px;height:44px;padding:0 13px;font-size:13px}.drawerForm textarea{min-height:118px;padding:13px;font:13px/1.7 inherit}.leadFacts{border-radius:9px}.leadFacts>div{padding:15px 16px}.leadFacts dt{font-size:11px}.leadFacts dd{margin-top:6px;font-size:13px;line-height:1.55}.customerMessage{margin-top:16px;padding:16px}.customerMessage b{font-size:12px}.customerMessage p{margin-top:7px;font-size:13px;line-height:1.7}.leadTimeline li{grid-template-columns:112px 1fr;gap:16px;padding:14px 0}.leadTimeline time{font-size:11px}.leadTimeline b{font-size:12px}.leadTimeline span{font-size:11px;line-height:1.5}.updateTimeline li{gap:6px;padding:14px 0}.updateTimeline b{font-size:12px}.updateTimeline span{font-size:11px;line-height:1.5}.drawerEmpty{padding:24px;font-size:12px;line-height:1.7}.drawerLoading{font-size:13px}.leadDrawer>footer{gap:10px;padding:18px 24px}.leadDrawer>footer span{font-size:12px}.leadDrawer>footer button{border-radius:8px;height:44px;padding:0 19px;font-size:12px}.researchSyncPanel{border-radius:10px;gap:18px;margin-bottom:14px;padding:17px 18px}.researchSyncPanel>div{gap:5px}.researchSyncPanel b{font-size:14px}.researchSyncPanel span,.researchSyncPanel small{font-size:11px;line-height:1.5}.researchSyncPanel button{min-height:42px;padding:0 16px;font-size:12px}.researchFeedback{margin-bottom:13px;padding:12px 14px;font-size:12px;line-height:1.6}.researchNotice{margin-bottom:18px;font-size:12px;line-height:1.7}.researchScoreRow{gap:12px;margin-bottom:16px}.researchScoreRow>span{border-radius:9px;gap:5px 12px;padding:15px 16px}.researchScoreRow small{font-size:11px;line-height:1.5}.researchScoreRow em{font-size:11px}.valueRating,.riskRating{border-radius:6px;font-size:12px}.valueRating{min-width:34px;padding:5px 9px}.riskRating{padding:5px 9px}.researchHistoryHead{margin:24px 0 14px;padding-top:20px}.researchHistoryHead span{font-size:11px}.researchHistoryHead h4{margin-top:6px;font-size:16px}.researchHistoryHead>b{font-size:11px}.researchHistory{gap:14px}.researchHistory article{border-radius:10px;padding:17px 18px}.researchHistory article>header span{font-size:11px}.researchHistory h5{margin-top:6px;font-size:13px}.reportBadges{gap:7px}.researchHistory article>p{margin:13px 0;font-size:13px;line-height:1.75}.researchHistory details{padding-top:12px}.researchHistory summary{font-size:12px}.researchHistory pre{border-radius:9px;max-height:560px;margin-top:13px;padding:18px;font:13px/1.85 ui-monospace,SFMono-Regular,Menlo,monospace}.researchHistory details a{margin-top:12px;font-size:12px}.researchHistory article>footer{margin-top:12px;font-size:11px}@media (width<=1200px){.leadToolbar{grid-template-columns:1fr 1fr 1fr}.leadSearch{grid-column:1/-1}.resultCount{justify-self:end}.leadDrawer{width:min(860px,96vw)}}@media (width<=720px){.leadListCard{padding:18px}.leadMetrics{gap:10px}.leadMetrics article{min-height:110px;padding:17px}.leadMetrics span{font-size:12px}.leadMetrics strong{font-size:28px}.leadMetrics small{font-size:11px}.leadToolbar{grid-template-columns:1fr;padding:15px}.leadSearch{grid-column:auto}.resultCount{justify-self:start}.leadDrawer{width:100vw}.leadDrawer>header{min-height:116px;padding:22px 20px 18px}.leadDrawer>header h2{font-size:25px}.drawerBody{padding:16px 14px 100px}.drawerSection{padding:18px}.drawerSectionHead em{max-width:150px}.drawerForm,.drawerForm.compact,.leadFacts,.researchScoreRow{grid-template-columns:1fr}.drawerForm .wide{grid-column:auto}.leadFacts>div:nth-child(odd){border-right:0}.researchHistory pre{font-size:12px}.leadDrawer>footer{padding:14px}}.leadToolbar{grid-template-columns:minmax(300px,1.6fr) repeat(6,minmax(135px,.72fr)) auto}.leadTable{min-width:1580px}.leadOrigin{flex-direction:column;align-items:flex-start;gap:5px;min-width:175px;display:flex}.leadOrigin strong{color:#31415d;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.leadOrigin small{color:#8792a5;text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:10px;overflow:hidden}.siteBadge{color:#3157a6;background:#edf3fc;border-radius:999px;margin-right:5px;padding:4px 7px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.siteBadge.wanpu-jacks{color:#946100;background:#fff2dd}.siteBadge.wanpu-main{color:#3157a6;background:#edf3fc}.taskButton{color:#45546e;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;min-width:210px;max-width:260px;padding:10px 12px;display:flex}.taskButton b{font-size:11px}.taskButton span{color:#2f3f5a;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;font-weight:700;overflow:hidden}.taskButton small{color:#8792a5;font-size:10px}.taskButton.overdue{background:#fff5f6;border-color:#efc9cf}.taskButton.overdue b{color:#b01831}.taskButton.today{background:#fffaf0;border-color:#ead8a3}.taskButton.today b{color:#946600}.taskButton.scheduled{background:#f7faff;border-color:#cbdaf0}.taskButton.scheduled b{color:#3157a6}.taskButton.closed{opacity:.72}.taskStatus{background:#f0f2f5;padding:6px 9px;font-weight:800;color:#6f798b!important;border-radius:7px!important}.taskStatus.overdue{background:#fff0f2;color:#b01831!important}.taskStatus.today{background:#fff4dc;color:#916400!important}.taskStatus.scheduled{background:#edf3fc;color:#3157a6!important}.taskStatus.closed{background:#eaf7f1;color:#19704e!important}.nextActionSection{background:linear-gradient(#fff,#fbfdff);border-color:#ccd9ee}.fieldHint{color:#7c889c;margin:14px 0 0;font-size:11px;line-height:1.6}.pipelineWorkspace{min-height:560px}.pipelineBoardWrap{margin-top:18px;padding-bottom:10px;overflow-x:auto}.pipelineBoard{grid-template-columns:repeat(9,285px);gap:14px;width:max-content;display:grid}.pipelineColumn{background:#f5f7fa;border:1px solid #e5e9f0;border-radius:12px;min-height:430px;padding:12px}.pipelineColumn>header{color:#34435e;justify-content:space-between;align-items:center;padding:3px 3px 12px;font-size:13px;font-weight:800;display:flex}.pipelineColumn>header b{color:#68758b;text-align:center;background:#fff;border-radius:12px;min-width:25px;padding:4px 7px;font-size:11px}.pipelineColumn.stage-won{background:#f3faf7}.pipelineColumn.stage-lost{background:#fbf6f7}.pipelineColumn.stage-nurture{background:#fffaf1}.pipelineCard{background:#fff;border:1px solid #dfe5ee;border-radius:10px;margin-bottom:10px;padding:13px;box-shadow:0 3px 10px #1f30520b}.pipelineLead{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;width:100%;padding:0;display:flex}.pipelineLead>span{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pipelineLead>span .siteBadge,.pipelineLead>span .channelTag{margin-right:0}.pipelineLead>strong{color:#1d2a43;margin:10px 0 5px;font-size:14px}.pipelineLead>small{color:#7f8a9e;font-size:11px}.pipelineLead>p{color:#3157a6;min-height:34px;margin:11px 0;font-size:12px;line-height:1.45}.pipelineCard>select{color:#40506b;background:#fff;border:1px solid #dfe5ee;border-radius:8px;width:100%;height:40px;margin-top:11px;padding:0 10px;font-size:12px}.pipelineTask{background:#f5f7fa;border-radius:8px;flex-direction:column;gap:4px;width:100%;margin-top:10px;padding:10px;display:flex}.pipelineTask b{font-size:10px}.pipelineTask span{color:#4c5b73;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pipelineTask small{color:#8792a5;font-size:10px}.pipelineTask.overdue{background:#fff0f2}.pipelineTask.overdue b{color:#b01831}.pipelineTask.today{background:#fff5dc}.pipelineTask.today b{color:#946600}.pipelineTask.scheduled{background:#edf3fc}.pipelineTask.scheduled b{color:#3157a6}.followUpWorkspace{border-color:#d7e2f1}.followUpForm{grid-template-columns:repeat(2,1fr);gap:16px 18px;display:grid}.followUpForm label{color:#6f7c90;flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.followUpForm input,.followUpForm select{color:#33415b;background:#fff;border:1px solid #dfe5ee;border-radius:8px;height:44px;padding:0 13px;font-size:13px}.followUpForm textarea{resize:vertical;color:#33415b;background:#fff;border:1px solid #dfe5ee;border-radius:8px;min-height:104px;padding:13px;font:13px/1.7 inherit}.followUpForm input:focus,.followUpForm select:focus,.followUpForm textarea:focus{border-color:#7191c8;outline:3px solid #dce8f9}.followUpForm .wide{grid-column:1/-1}.nextPlanDivider{border-top:1px solid #e7ebf1;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:4px;padding:14px 0 2px;display:flex}.nextPlanDivider b{color:#2d4e8e;font-size:13px}.nextPlanDivider span{color:#8b96a8;font-size:11px}.recordFollowUp{color:#fff;cursor:pointer;background:#3157a6;border:0;border-radius:8px;height:46px;margin:18px 0 0 auto;padding:0 20px;font-size:13px;font-weight:800;display:block}.recordFollowUp:disabled{opacity:.5;cursor:not-allowed}.followUpError{color:#ae1730;background:#fff0f2;border-radius:7px;margin:12px 0 0;padding:10px 12px;font-size:12px}.followUpHistoryHead{border-top:1px solid #edf0f4;justify-content:space-between;align-items:end;margin:26px 0 12px;padding-top:20px;display:flex}.followUpHistoryHead span{color:#3157a6;letter-spacing:.08em;font-size:11px;font-weight:800}.followUpHistoryHead h4{color:#26344e;margin:5px 0 0;font-size:16px}.followUpHistoryHead>b{color:#7e899b;font-size:11px}.aiFollowUpCard{background:linear-gradient(145deg,#f7faff,#eef4fc);border:1px solid #c9d9ef;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #3157a612}.aiFollowUpCard>header{background:#ffffff9e;border-bottom:1px solid #d9e4f3;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.aiFollowUpCard>header>div{flex-direction:column;gap:4px;display:flex}.aiFollowUpCard>header span{color:#3157a6;letter-spacing:.09em;font-size:9px;font-weight:900}.aiFollowUpCard>header b{color:#22324e;font-size:14px}.aiFollowUpCard>header em{color:#71819b;font-size:10px;font-style:normal}.aiFollowUpIntro,.aiFollowUpError{justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.aiFollowUpIntro p,.aiFollowUpError p{color:#62718a;margin:0;font-size:12px;line-height:1.6}.aiFollowUpCard button{color:#fff;cursor:pointer;background:#3157a6;border:0;border-radius:7px;flex:none;min-height:38px;padding:0 14px;font-size:11px;font-weight:800}.aiFollowUpCard button.secondary{color:#426299;background:#fff;border:1px solid #cdd9ea}.aiFollowUpCard button:disabled{opacity:.5;cursor:not-allowed}.aiFollowUpWaiting{align-items:center;gap:13px;padding:18px 16px;display:flex}.aiFollowUpWaiting i{border:3px solid #d7e2f3;border-top-color:#3157a6;border-radius:50%;width:22px;height:22px;animation:.9s linear infinite aiSpin}@keyframes aiSpin{to{transform:rotate(360deg)}}.aiFollowUpWaiting div{flex-direction:column;gap:4px;display:flex}.aiFollowUpWaiting b{color:#2c405f;font-size:12px}.aiFollowUpWaiting span{color:#7b899d;font-size:10px}.aiFollowUpError{background:#fff6f7}.aiFollowUpError p{color:#a3293e}.aiSuggestion{padding:16px}.aiSuggestionMain{flex-direction:column;gap:6px;padding-bottom:13px;display:flex}.aiSuggestionMain span,.aiSuggestion p>span{color:#71819a;letter-spacing:.05em;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.aiSuggestionMain strong{color:#20304c;font-size:15px;line-height:1.55}.aiSuggestionMeta{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.aiSuggestionMeta b{color:#426299;background:#fff;border:1px solid #d5e0ef;border-radius:999px;padding:5px 8px;font-size:10px}.aiSuggestion p{color:#566681;background:#ffffffb3;border-radius:8px;margin:8px 0 0;padding:10px 12px;font-size:11px;line-height:1.65}.aiSuggestion p.aiMissing{color:#7d6428;background:#fffaf0}.aiSuggestion p.aiWarning{color:#974052;background:#fff3f4}.aiSuggestion footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.aiSuggestion footer small{color:#7e8ca1;margin-right:auto;font-size:9px}.activityTimeline{margin:0;padding:0;list-style:none}.activityTimeline li{border-bottom:1px solid #edf0f4;grid-template-columns:116px 1fr;gap:16px;padding:16px 0;display:grid}.activityTimeline>li>time{color:#8792a5;font-size:11px}.activityTimeline li>div>header{align-items:center;gap:8px;display:flex}.activityTimeline li>div>header b{color:#3157a6;font-size:12px}.activityTimeline li>div>header span{color:#3157a6;background:#edf3fc;border-radius:10px;padding:3px 7px;font-size:10px;font-weight:700}.activityTimeline li>div>header em{color:#8c97a8;margin-left:auto;font-size:10px;font-style:normal}.activityTimeline p{color:#37465f;white-space:pre-wrap;margin:9px 0;font-size:13px;line-height:1.7}.activityTimeline blockquote{color:#5b6a81;background:#f5f8fc;border-left:3px solid #79a5d4;margin:8px 0;padding:10px 12px;font-size:12px;line-height:1.65}.activityTimeline small{color:#8a95a7;font-size:10px}.taskHistory{background:#fafbfd;border:1px solid #e3e8ef;border-radius:9px;margin-top:16px}.taskHistory>summary{color:#3157a6;cursor:pointer;padding:13px 15px;font-size:12px;font-weight:700}.taskHistory ol{margin:0;padding:0 15px 10px;list-style:none}.taskHistory li{border-top:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:20px;padding:12px 0;display:flex}.taskHistory li div{flex-direction:column;gap:4px;display:flex}.taskHistory li b{color:#3b4a64;font-size:12px}.taskHistory li span,.taskHistory li time{color:#8792a5;font-size:10px}.taskHistory li time{flex:none}@media (width<=1500px){.leadToolbar{grid-template-columns:repeat(3,1fr)}.leadSearch{grid-column:1/-1}.resultCount{justify-self:end}.pipelineBoard{grid-template-columns:repeat(9,270px)}}@media (width<=720px){.followUpForm{grid-template-columns:1fr}.followUpForm .wide,.nextPlanDivider{grid-column:auto}.nextPlanDivider{flex-direction:column;align-items:flex-start;gap:5px}.activityTimeline li{grid-template-columns:1fr;gap:7px}.pipelineBoard{grid-template-columns:repeat(9,260px)}.taskHistory li{flex-direction:column;gap:6px}.aiFollowUpCard>header,.aiFollowUpIntro,.aiFollowUpError,.aiSuggestion footer{flex-direction:column;align-items:flex-start}.aiFollowUpCard>header em{display:none}.aiFollowUpCard button{width:100%}.aiSuggestion footer small{margin-right:0}.aiSuggestionMeta{gap:5px}}.researchButton.sync_pending{color:#946600;background:#fffaf0;border-color:#e9d596}.researchButton.sync_failed{color:#ae1730;background:#fff4f5;border-color:#efc9cf}.researchSyncPanel.sync_pending{background:#fffaf0;border-color:#ead8a3}.researchSyncPanel.sync_failed{background:#fff5f6;border-color:#efc9cf}.accountCenter{flex-direction:column;gap:18px;display:flex}.accountIntro,.salesWelcome{background:linear-gradient(135deg,#fff,#f3f7fd);border:1px solid #dfe6f0;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;padding:28px 30px;display:flex;box-shadow:0 6px 22px #1930580d}.accountIntro>div:first-child,.salesWelcome>div{max-width:760px}.accountIntro span,.salesWelcome span{color:#3157a6;letter-spacing:.1em;font-size:11px;font-weight:800}.accountIntro h2,.salesWelcome h2{color:#18243b;margin:7px 0 8px;font-size:24px}.accountIntro p,.salesWelcome p{color:#718096;margin:0;font-size:13px;line-height:1.7}.accountRule{color:#1d6e50;background:#eaf7f1;border-radius:10px;flex-direction:column;gap:5px;min-width:250px;padding:16px 18px;display:flex}.accountRule b{font-size:13px}.accountRule span{color:#4f806e;letter-spacing:0;font-size:11px}.accountGrid{grid-template-columns:repeat(2,minmax(360px,1fr));gap:18px;display:grid}.accountCard{background:#fff;border:1px solid #dfe5ee;border-radius:13px;padding:22px;box-shadow:0 5px 18px #1b2d4c0b}.accountCard>header{border-bottom:1px solid #edf0f4;align-items:center;gap:13px;padding-bottom:18px;display:flex}.accountAvatar{color:#3157a6;background:#e8effa;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;font-size:14px;font-weight:900;display:flex}.accountCard>header>div:nth-child(2){flex:1}.accountCard h3{color:#1d2941;margin:0;font-size:17px}.accountCard header p{color:#8290a4;margin:4px 0 0;font-size:11px}.accountCard header>b{border-radius:12px;padding:5px 9px;font-size:10px}.accountCard header>b.enabled{color:#19704e;background:#eaf7f1}.accountCard header>b.disabled{color:#737d8e;background:#f0f2f5}.accountCard dl{border:1px solid #edf0f4;border-radius:9px;grid-template-columns:1fr 1fr;margin:18px 0;display:grid;overflow:hidden}.accountCard dl>div{padding:12px}.accountCard dl>div:nth-child(odd){border-right:1px solid #edf0f4}.accountCard dl>div:nth-child(-n+2){border-bottom:1px solid #edf0f4}.accountCard dt{color:#8792a5;font-size:10px}.accountCard dd{color:#35445e;margin:5px 0 0;font-size:12px;font-weight:700}.accountCard form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.accountCard form label{color:#68768c;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.accountCard input{color:#273650;border:1px solid #dce3ed;border-radius:8px;height:42px;padding:0 11px;font-size:12px}.accountCard form button,.salesWelcome button{color:#fff;cursor:pointer;background:#3157a6;border:0;border-radius:8px;height:42px;padding:0 15px;font-size:11px;font-weight:800}.accountCard button:disabled{opacity:.55;cursor:wait}.accountToggle{color:#8c5260;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:11px;font-weight:700}.accountMessage,.accountError{border-radius:9px;padding:13px 15px;font-size:12px;font-weight:700}.accountMessage{color:#206a4e;background:#eaf7f1}.accountError{color:#ae1730;background:#fff0f2}.accountNotes{background:#fff;border:1px solid #e3e8ef;border-radius:12px;padding:20px 22px}.accountNotes>b{color:#283751;font-size:13px}.accountNotes ol{color:#69778e;margin:12px 0 0;padding-left:20px;font-size:12px;line-height:1.9}.salesHome{flex-direction:column;gap:18px;display:flex}.salesWelcome button{flex:none;padding:0 20px}.fixedOwner{color:#3157a6;background:#edf3fc;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.salesScope .leadTable td:nth-child(3) select,.salesScope .drawerForm.compact label:first-child select,.salesScope .drawerForm.compact label:nth-child(3) select,.salesScope .drawerForm.compact label:nth-child(4) select{pointer-events:none;color:#738096;background:#f1f4f8}@media (width<=1000px){.accountGrid{grid-template-columns:1fr}.accountIntro,.salesWelcome{flex-direction:column;align-items:flex-start}.accountRule{width:100%}.accountCard form{grid-template-columns:1fr}.accountCard form button{width:100%}}.leadDrawer.quickView{width:min(720px,94vw)}.leadDrawer.quickView .drawerBody>.drawerSection:nth-of-type(n+4){display:none}.quickWorkspaceCta{background:linear-gradient(135deg,#f4f8fe,#edf3fc);border:1px solid #cbd9ed;border-radius:11px;justify-content:space-between;align-items:center;gap:22px;margin-top:18px;padding:17px 18px;display:flex}.quickWorkspaceCta>div{flex-direction:column;gap:4px;min-width:0;display:flex}.quickWorkspaceCta span{color:#3157a6;letter-spacing:.09em;font-size:9px;font-weight:900}.quickWorkspaceCta b{color:#243653;font-size:13px}.quickWorkspaceCta small{color:#718098;font-size:10px;line-height:1.55}.quickWorkspaceCta button{color:#fff;cursor:pointer;background:#3157a6;border:0;border-radius:8px;flex:none;min-height:40px;padding:0 15px;font-size:11px;font-weight:800}.leadDrawerBackdrop.workspaceBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07101f8c;justify-content:center;align-items:center;padding:24px}.leadDrawer.customerWorkspace{border:1px solid #ffffff2e;border-radius:16px;width:min(1480px,96vw);height:calc(100vh - 48px);animation:.2s ease-out workspaceIn;box-shadow:0 28px 80px #040e1e4d}@keyframes workspaceIn{0%{opacity:.55;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}.customerWorkspace>header{min-height:118px;padding:24px 30px 20px}.customerWorkspace>header:before{color:#3157a6;content:"客";background:#e8effa;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;margin-right:16px;font-size:15px;font-weight:900;display:flex}.customerWorkspace>header>div{flex:1}.customerWorkspace>header h2{font-size:27px}.customerWorkspaceTabs{background:#fff;border-bottom:1px solid #dde4ee;gap:8px;padding:12px 28px;display:flex}.customerWorkspaceTabs button{color:#64728a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;min-height:43px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.customerWorkspaceTabs button span{color:#9aa5b5;font-size:9px}.customerWorkspaceTabs button:hover{color:#3157a6;background:#f4f7fb}.customerWorkspaceTabs button.active{color:#3157a6;background:#edf3fc;border-color:#cbd9ed}.customerWorkspaceTabs button.active span{color:#3157a6}.customerWorkspace .drawerBody{padding:22px 28px 112px}.customerWorkspace .drawerSection{max-width:1240px;margin-left:auto;margin-right:auto}.customerWorkspace .drawerBody>.drawerSection{display:none}.customerWorkspace.workspaceTab-overview .drawerBody>.drawerSection:first-of-type,.customerWorkspace.workspaceTab-overview .drawerBody>.drawerSection:nth-of-type(2),.customerWorkspace.workspaceTab-overview .drawerBody>.drawerSection:nth-of-type(3),.customerWorkspace.workspaceTab-overview .drawerBody>.drawerSection:nth-of-type(6),.customerWorkspace.workspaceTab-overview .drawerBody>.drawerSection:nth-of-type(7),.customerWorkspace.workspaceTab-followup .drawerBody>.drawerSection:nth-of-type(4),.customerWorkspace.workspaceTab-research .drawerBody>.drawerSection:nth-of-type(5),.customerWorkspace.workspaceTab-analysis .drawerBody>.drawerSection:nth-of-type(8){display:block}.customerWorkspace.workspaceTab-overview .drawerBody{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-content:start;gap:18px;display:grid}.customerWorkspace.workspaceTab-overview .drawerSection{width:100%;max-width:none;margin:0}.customerWorkspace.workspaceTab-overview .drawerBody>.drawerSection:first-of-type{grid-column:1/-1}.customerWorkspace.workspaceTab-overview .drawerBody>.drawerSection:nth-of-type(2){grid-column:1}.customerWorkspace.workspaceTab-overview .drawerBody>.drawerSection:nth-of-type(3){grid-column:2}.customerWorkspace.workspaceTab-overview .drawerBody>.drawerSection:nth-of-type(6),.customerWorkspace.workspaceTab-overview .drawerBody>.drawerSection:nth-of-type(7){grid-column:auto}.customerAiReadiness{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.customerAiReadiness article{background:#f8fafc;border:1px solid #e1e7ef;border-radius:10px;flex-direction:column;min-height:112px;padding:16px;display:flex}.customerAiReadiness span{color:#738198;font-size:10px}.customerAiReadiness strong{color:#182844;margin:10px 0 5px;font-size:21px}.customerAiReadiness small{color:#8794a6;font-size:9px}.customerAiGrid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:16px;display:grid}.customerAiPrimary,.customerAiModules article{background:#fff;border:1px solid #e1e7ef;border-radius:11px}.customerAiPrimary{background:linear-gradient(145deg,#f7faff,#fff);padding:22px}.customerAiPrimary>span{color:#3157a6;letter-spacing:.08em;font-size:9px;font-weight:900}.customerAiPrimary h4{color:#1d2d48;margin:9px 0 10px;font-size:19px}.customerAiPrimary>p{color:#586a84;white-space:pre-wrap;min-height:72px;margin:0;font-size:12px;line-height:1.75}.customerAiPrimary dl{border-top:1px solid #e5eaf1;grid-template-columns:1fr 1fr;margin:20px 0 0;display:grid}.customerAiPrimary dl>div{padding:13px 4px 0}.customerAiPrimary dt{color:#8995a6;font-size:9px}.customerAiPrimary dd{color:#34445f;margin:5px 0 0;font-size:12px;font-weight:800}.customerAiModules{flex-direction:column;gap:10px;display:flex}.customerAiModules article{padding:16px 18px}.customerAiModules b{color:#263853;font-size:13px}.customerAiModules p{color:#66758c;margin:7px 0;font-size:11px;line-height:1.6}.customerAiModules span{color:#3157a6;font-size:9px;font-weight:800}.reviewCenter,.skillsCenter{flex-direction:column;gap:18px;display:flex}.reviewHero,.skillsHero{color:#fff;background:linear-gradient(125deg,#0c1a31 0%,#17325d 58%,#3157a6 100%);border:1px solid #d7e1ef;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;min-height:190px;padding:30px 34px;display:flex;box-shadow:0 14px 34px #162e561f}.reviewHero>div:first-child,.skillsHero>div:first-child{max-width:780px}.reviewHero span,.skillsHero span{color:#85b8ed;letter-spacing:.13em;font-size:10px;font-weight:900}.reviewHero h2,.skillsHero h2{margin:9px 0 10px;font-size:28px}.reviewHero p,.skillsHero p{color:#c4d2e7;margin:0;font-size:13px;line-height:1.75}.reviewReadiness,.skillsHero>div:last-child{text-align:center;background:#ffffff14;border:1px solid #ffffff2b;border-radius:13px;flex-direction:column;align-items:center;min-width:210px;padding:22px 24px;display:flex}.reviewReadiness strong,.skillsHero>div:last-child>b{color:#fff;font-size:34px}.reviewReadiness span,.skillsHero>div:last-child>span{color:#d4e3f4;letter-spacing:0;margin:5px 0;font-size:11px}.reviewReadiness small,.skillsHero>div:last-child>small{color:#91a8c5;font-size:9px}.reviewMetricGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.reviewMetricGrid article{background:#fff;border:1px solid #e0e6ef;border-radius:12px;flex-direction:column;min-height:116px;padding:19px 20px;display:flex;box-shadow:0 5px 16px #192d4d0a}.reviewMetricGrid span{color:#718096;font-size:11px}.reviewMetricGrid strong{color:#17243d;margin:9px 0 3px;font-size:28px}.reviewMetricGrid small{color:#929cad;font-size:10px}.reviewLayout{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:18px;display:grid}.reviewQueue,.reviewCoverage{min-height:390px}.previewBadge{color:#8f680a;background:#fff5dc;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.reviewQueue>article{border-bottom:1px solid #edf0f4;grid-template-columns:74px 1fr auto;align-items:center;gap:14px;padding:17px 0;display:grid}.reviewLevel{color:#19704e;background:#eaf7f1;border-radius:7px;width:max-content;padding:6px 9px;font-size:10px;display:inline-flex}.reviewLevel.level0{color:#ae1730;background:#fff0f2}.reviewLevel.level1{color:#906300;background:#fff5dc}.reviewQueue h3{color:#273750;margin:0 0 5px;font-size:13px}.reviewQueue p{color:#7a879b;margin:0;font-size:11px;line-height:1.6}.reviewQueue button{color:#3157a6;cursor:pointer;background:#fff;border:1px solid #d8e1ee;border-radius:7px;height:35px;padding:0 12px;font-size:10px;font-weight:800}.reviewCoverage>div:last-child{flex-direction:column;gap:13px;margin-top:18px;display:flex}.reviewCoverage p{color:#66758c;grid-template-columns:70px 1fr 22px;align-items:center;gap:10px;margin:0;font-size:10px;display:grid}.reviewCoverage p i{background:#edf0f4;border-radius:5px;height:6px;overflow:hidden}.reviewCoverage p i b{background:#3157a6;border-radius:5px;height:100%;display:block}.reviewCoverage p strong{color:#273750;text-align:right}.reviewPreview{padding:26px 28px}.reviewPreviewHead{justify-content:space-between;align-items:end;display:flex}.reviewPreviewHead h2{color:#1d2a43;margin:6px 0 0;font-size:20px}.reviewPreviewHead>span{color:#8995a7;font-size:10px}.reviewPreviewGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px;display:grid}.reviewPreviewGrid article{background:#fafbfd;border:1px solid #e2e7ef;border-radius:11px;min-height:156px;padding:18px}.reviewPreviewGrid i{color:#3157a6;font-size:10px;font-style:normal;font-weight:900}.reviewPreviewGrid h3{color:#283852;margin:17px 0 8px;font-size:14px}.reviewPreviewGrid p{color:#6d7b91;margin:0;font-size:11px;line-height:1.65}.skillsGovernance{background:#fff;border:1px solid #dee5ef;border-radius:13px;justify-content:center;align-items:center;gap:16px;padding:20px;display:flex}.skillsGovernance>div{text-align:center;flex-direction:column;gap:4px;min-width:155px;display:flex}.skillsGovernance b{color:#273a59;font-size:13px}.skillsGovernance span{color:#8290a3;font-size:10px}.skillsGovernance i{color:#aeb8c6;font-style:normal}.skillsGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.skillsGrid article{background:#fff;border:1px solid #dfe5ee;border-radius:13px;flex-direction:column;min-height:225px;padding:20px;display:flex;box-shadow:0 5px 16px #192d4d09}.skillsGrid header{justify-content:space-between;align-items:center;display:flex}.skillsGrid header>span{color:#9ba6b6;font-size:10px;font-weight:900}.skillStatus{color:#747f90;background:#f0f2f5;border-radius:999px;padding:5px 8px;font-size:9px}.skillsGrid article:nth-child(-n+2) .skillStatus{color:#19704e;background:#eaf7f1}.skillsGrid article:nth-child(3) .skillStatus{color:#3157a6;background:#edf3fc}.skillsGrid h3{color:#1d2b45;margin:24px 0 9px;font-size:16px}.skillsGrid p{color:#69788f;margin:0;font-size:11px;line-height:1.7}.skillsGrid footer{border-top:1px solid #edf0f4;flex-direction:column;gap:5px;margin-top:auto;padding-top:16px;display:flex}.skillsGrid footer span{color:#929dae;font-size:9px}.skillsGrid footer b{color:#40516d;font-size:11px}.skillPrinciples>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.skillPrinciples p{background:#f7f9fc;border-radius:9px;flex-direction:column;gap:6px;margin:0;padding:15px;display:flex}.skillPrinciples p b{color:#2b3d5a;font-size:12px}.skillPrinciples p span{color:#718096;font-size:10px;line-height:1.6}@media (width<=1180px){.reviewLayout,.customerAiGrid{grid-template-columns:1fr}.reviewPreviewGrid,.skillsGrid{grid-template-columns:1fr 1fr}.customerWorkspace.workspaceTab-overview .drawerBody{display:block}.customerWorkspace.workspaceTab-overview .drawerSection{margin-bottom:16px}.customerAiReadiness{grid-template-columns:1fr 1fr}}@media (width<=720px){.leadDrawerBackdrop.workspaceBackdrop{padding:0}.leadDrawer.customerWorkspace{border-radius:0;width:100vw;height:100vh}.customerWorkspaceTabs{padding:10px 14px;overflow-x:auto}.customerWorkspaceTabs button{flex:none}.quickWorkspaceCta,.reviewHero,.skillsHero,.reviewPreviewHead{flex-direction:column;align-items:flex-start}.quickWorkspaceCta button{width:100%}.reviewMetricGrid,.reviewPreviewGrid,.skillsGrid,.skillPrinciples>div,.reviewLayout{grid-template-columns:1fr}.reviewHero,.skillsHero{padding:24px}.reviewReadiness,.skillsHero>div:last-child{width:100%}.reviewQueue>article{grid-template-columns:1fr}.reviewQueue button{width:100%}.skillsGovernance{justify-content:flex-start;overflow-x:auto}.skillsGovernance>div{min-width:130px}.customerAiReadiness{grid-template-columns:1fr 1fr}.customerAiGrid{grid-template-columns:1fr}aside nav{display:flex;overflow-x:auto}aside nav button{min-width:70px}}.aiReviewCenter{color:#24334d;flex-direction:column;gap:18px;display:flex}.aiReviewHero{color:#fff;background:radial-gradient(circle at 82% 12%,#71a6e157,#0000 30%),linear-gradient(125deg,#0a172c,#17345f 64%,#2f5da3);border:1px solid #294e87;border-radius:16px;justify-content:space-between;align-items:center;gap:34px;min-height:190px;padding:32px 36px;display:flex;box-shadow:0 16px 38px #132a4f29}.aiReviewHero>div:first-child{max-width:820px}.aiReviewHero>div:first-child>span{color:#8fc1f0;letter-spacing:.13em;font-size:11px;font-weight:900}.aiReviewHero h2{margin:10px 0 11px;font-size:30px}.aiReviewHero p{color:#c8d7ea;margin:0;font-size:14px;line-height:1.75}.aiReviewHeroStatus{text-align:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;align-items:center;min-width:230px;padding:24px;display:flex}.aiReviewHeroStatus b{font-size:34px}.aiReviewHeroStatus span{color:#dae6f4;margin:6px 0;font-size:12px}.aiReviewHeroStatus small{color:#96abc6;font-size:10px}.aiReviewError{color:#a8283d;background:#fff4f5;border:1px solid #efcbd1;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;font-size:13px;font-weight:700;display:flex}.aiReviewError button{color:#a8283d;cursor:pointer;background:#fff;border:1px solid #e5b9c1;border-radius:7px;height:34px;padding:0 12px;font-size:11px;font-weight:800}.aiReviewMetrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.aiReviewMetrics article{background:#fff;border:1px solid #dfe6ef;border-radius:13px;flex-direction:column;min-height:120px;padding:20px 21px;display:flex;box-shadow:0 5px 18px #192d4d0b}.aiReviewMetrics article.attention{background:#fff9f9;border-color:#edcbd1}.aiReviewMetrics span{color:#718096;font-size:12px}.aiReviewMetrics strong{color:#17243d;margin:10px 0 4px;font-size:29px}.aiReviewMetrics article.attention strong{color:#ae1730}.aiReviewMetrics small{color:#909cad;font-size:11px}.aiReviewWorkspace{background:#fff;border:1px solid #dce4ee;border-radius:15px;grid-template-columns:minmax(330px,390px) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 9px 26px #182c4d0f}.aiReviewQueue{background:#f7f9fc;border-right:1px solid #e1e7ef}.aiReviewQueue>header{justify-content:space-between;align-items:flex-end;padding:22px 22px 15px;display:flex}.aiReviewQueue>header span,.aiReviewTeam>header span,.reviewActions header span,.reviewSkillCandidates header span,.reviewHumanDecision header span{color:#3157a6;letter-spacing:.09em;font-size:10px;font-weight:900}.aiReviewQueue>header h3,.aiReviewTeam>header h3{color:#1d2c45;margin:6px 0 0;font-size:18px}.aiReviewQueue>header>b{color:#3157a6;background:#e7eef9;border-radius:999px;padding:5px 8px;font-size:10px}.aiReviewFilters{grid-template-columns:1fr 1fr;gap:9px;padding:0 18px 14px;display:grid}.aiReviewFilters select{color:#40506a;background:#fff;border:1px solid #dbe3ed;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:11px}.aiReviewLeadList{flex-direction:column;gap:9px;max-height:920px;padding:0 12px 18px;display:flex;overflow:auto}.aiReviewLeadList>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-left:3px solid #aab7c8;border-radius:10px;flex-direction:column;align-items:stretch;width:100%;padding:15px;transition:all .15s;display:flex}.aiReviewLeadList>button:hover{border-color:#adc2df;transform:translateY(-1px)}.aiReviewLeadList>button.active{background:#f5f8fd;border-color:#7597c8 #7597c8 #7597c8 #3157a6;box-shadow:0 6px 16px #2d518f17}.aiReviewLeadList>button.priority-urgent{border-left-color:#d52639}.aiReviewLeadList>button.priority-high{border-left-color:#d89a23}.aiReviewLeadTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.aiReviewLeadTop em{color:#8b96a7;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.reviewPriority{color:#707d90;background:#eff2f6;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.reviewPriority.urgent{color:#ae1730;background:#fff0f2}.reviewPriority.high{color:#906300;background:#fff4db}.reviewPriority.normal{color:#19704e;background:#eaf7f1}.reviewPriority.evidence{color:#708096;background:#eef2f7}.aiReviewLeadList>button>strong{color:#1d2b44;text-overflow:ellipsis;white-space:nowrap;margin:12px 0 5px;font-size:14px;overflow:hidden}.aiReviewLeadList>button>p{color:#768399;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.reviewScoreLine{align-items:center;gap:9px;margin:13px 0 10px;display:flex}.reviewScoreLine i{background:#edf0f4;border-radius:999px;flex:1;height:6px;overflow:hidden}.reviewScoreLine i b{background:linear-gradient(90deg,#6d91c7,#3157a6);border-radius:999px;height:100%;display:block}.reviewScoreLine span{color:#506582;font-size:10px;font-weight:800}.aiReviewLeadList>button>footer{gap:6px;display:flex;overflow:hidden}.aiReviewLeadList>button>footer span{color:#66748a;white-space:nowrap;background:#f0f3f7;border-radius:5px;padding:4px 6px;font-size:9px}.aiReviewDetail{min-width:0;padding:26px 28px 34px}.aiReviewCustomerHead{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:24px;padding-bottom:21px;display:flex}.aiReviewCustomerHead>div>span{color:#3157a6;font-size:10px;font-weight:900}.aiReviewCustomerHead h3{color:#182740;margin:7px 0 6px;font-size:25px}.aiReviewCustomerHead p{color:#738198;margin:0;font-size:12px}.reviewReadinessRing{background:radial-gradient(circle,#fff 58%,transparent 60%),conic-gradient(#3157a6 var(--score),#e9edf3 0);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.reviewReadinessRing b{color:#1d3153;font-size:19px}.reviewReadinessRing span{color:#7d8a9e;font-size:9px}.reviewSourceStrip{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.reviewSourceStrip>div{background:#fafbfd;border:1px solid #e2e7ef;border-radius:9px;flex-direction:column;min-height:78px;padding:13px 15px;display:flex}.reviewSourceStrip span{color:#7a879b;font-size:10px}.reviewSourceStrip b{color:#22334f;margin-top:8px;font-size:20px}.reviewCurrentPlan{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px;margin-bottom:16px;display:grid}.reviewCurrentPlan>div,.reviewCurrentPlan>p{background:#f8fafc;border:1px solid #dfe6ef;border-radius:10px;margin:0;padding:15px 17px}.reviewCurrentPlan>div{flex-direction:column;display:flex}.reviewCurrentPlan span{color:#3157a6;letter-spacing:.06em;font-size:9px;font-weight:900}.reviewCurrentPlan>div>b{color:#2c3c56;margin:7px 0;font-size:13px;line-height:1.55}.reviewCurrentPlan small{color:#8995a6;font-size:10px}.reviewCurrentPlan>p{color:#768399;font-size:11px;line-height:1.7}.reviewCurrentPlan>p>b{color:#755e23;margin-bottom:5px;font-size:10px;display:block}.reviewGenerate,.reviewGenerating{background:linear-gradient(135deg,#f6f9fe,#edf3fc);border:1px solid #cbd9ed;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.reviewGenerate>div>span{color:#3157a6;font-size:10px;font-weight:900}.reviewGenerate h4{color:#223652;margin:7px 0;font-size:16px}.reviewGenerate p{color:#6e7e95;max-width:700px;margin:0;font-size:11px;line-height:1.65}.reviewGenerate button,.reviewHumanDecision button{color:#fff;cursor:pointer;background:#3157a6;border:0;border-radius:8px;flex:none;min-height:42px;padding:0 16px;font-size:11px;font-weight:900}.reviewGenerate button:disabled{opacity:.5;cursor:not-allowed}.reviewGenerate.failed{background:#fff6f7;border-color:#efcbd1}.reviewGenerating{justify-content:flex-start}.reviewGenerating i{border:3px solid #d7e2f3;border-top-color:#3157a6;border-radius:50%;width:26px;height:26px;animation:.9s linear infinite aiSpin}.reviewGenerating div{flex-direction:column;gap:4px;display:flex}.reviewGenerating b{font-size:13px}.reviewGenerating span{color:#7b899d;font-size:10px}.reviewResult{flex-direction:column;gap:15px;display:flex}.reviewDecision{background:linear-gradient(145deg,#f4f8fe,#fff);border:1px solid #d3dfef;border-radius:12px;padding:22px}.reviewDecision>div>span{color:#3157a6;letter-spacing:.08em;font-size:10px;font-weight:900}.reviewDecision h4{color:#1d2f4d;align-items:center;gap:9px;margin:9px 0 12px;font-size:21px;display:flex}.reviewDecision h4 b{color:#3157a6;background:#edf3fc;border-radius:999px;padding:5px 8px;font-size:9px}.reviewDecision h4 b.opportunity-high{color:#19704e;background:#eaf7f1}.reviewDecision h4 b.opportunity-low{color:#ae1730;background:#fff0f2}.reviewDecision p{color:#42536e;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.8}.reviewDecision blockquote{color:#607089;background:#fff;border-left:3px solid #6e96ca;margin:14px 0 0;padding:12px 14px;font-size:11px;line-height:1.7}.reviewDecision em{color:#7d6324;background:#fff5dc;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:10px;font-style:normal;display:block}.reviewEvidenceGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.reviewEvidence{background:#fff;border:1px solid #e0e6ee;border-radius:10px;padding:17px}.reviewEvidence>header{justify-content:space-between;align-items:center;display:flex}.reviewEvidence h4{color:#2b3b55;margin:0;font-size:13px}.reviewEvidence>header>b{color:#6d798a;background:#f0f3f7;border-radius:999px;padding:3px 6px;font-size:9px}.reviewEvidence ul{margin:13px 0 0;padding-left:18px}.reviewEvidence li{color:#5f6f87;margin:7px 0;font-size:11px;line-height:1.6}.reviewEvidence>p{color:#929cad;margin:13px 0 0;font-size:10px}.reviewEvidence.positive{border-top:3px solid #46a179}.reviewEvidence.risk{border-top:3px solid #d55665}.reviewEvidence.missing{border-top:3px solid #dda63e}.reviewActions,.reviewSkillCandidates,.reviewHumanDecision{background:#fff;border:1px solid #dfe5ee;border-radius:11px;padding:20px 21px}.reviewActions>header,.reviewSkillCandidates>header,.reviewHumanDecision>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.reviewActions h4,.reviewSkillCandidates h4,.reviewHumanDecision h4{color:#20314c;margin:5px 0 0;font-size:16px}.reviewActions>header>b,.reviewSkillCandidates>header>b,.reviewHumanDecision>header>b{color:#89610b;background:#fff4db;border-radius:999px;padding:5px 8px;font-size:9px}.reviewActions article{border-top:1px solid #edf0f4;grid-template-columns:34px 1fr;gap:12px;padding:13px 0;display:grid}.reviewActions article>i{color:#fff;background:#3157a6;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:900;display:flex}.reviewActions strong{color:#2b3c57;font-size:12px}.reviewActions p{color:#748198;margin:5px 0 0;font-size:11px;line-height:1.65}.reviewProcessGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reviewSkillCandidates{background:#fafbfd}.reviewSkillCandidates>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.reviewSkillCandidates>article{background:#fff;border:1px solid #e2e7ef;border-radius:9px;grid-template-columns:auto 1fr;gap:7px 12px;margin-top:10px;padding:15px;display:grid}.reviewSkillCandidates article>span{color:#3157a6;background:#edf3fc;border-radius:6px;grid-row:1/4;padding:4px 6px;font-size:9px;font-weight:900}.reviewSkillCandidates article>strong{color:#2a3b57;font-size:12px}.reviewSkillCandidates article>p{color:#728096;margin:0;font-size:10px;line-height:1.6}.reviewSkillCandidates article>p>b{color:#4e607d;margin-right:6px}.reviewHumanDecision{background:#f8fbff;border-color:#ccd9eb}.reviewHumanDecision.decision-accepted{background:#f4fbf7;border-color:#bcdcca}.reviewHumanDecision.decision-dismissed{background:#fff8f8;border-color:#e8ced3}.reviewHumanDecision textarea{resize:vertical;color:#40506b;background:#fff;border:1px solid #d8e1ed;border-radius:8px;width:100%;min-height:80px;padding:12px;font:12px/1.65 inherit}.reviewHumanDecision>footer{justify-content:flex-end;gap:8px;margin-top:11px;display:flex}.reviewHumanDecision button.secondary{color:#66758a;background:#fff;border:1px solid #d8e0eb}.reviewHumanDecision button.regenerate{color:#3157a6;background:#fff;border:1px solid #cdd9e9;margin-right:auto}.reviewHumanDecision button:disabled{opacity:.55;cursor:wait}.aiReviewTeam{background:#fff;border:1px solid #dfe5ee;border-radius:13px;padding:23px 25px}.aiReviewTeam>header{justify-content:space-between;align-items:flex-end;display:flex}.aiReviewTeam>header small{color:#8792a4;font-size:10px}.aiReviewTeam>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:17px;display:grid}.aiReviewTeam article{background:#fafbfd;border:1px solid #e2e7ef;border-radius:10px;padding:17px}.aiReviewTeam article>strong{color:#20314c;margin-bottom:12px;font-size:14px;display:block}.aiReviewTeam article>p{color:#718096;justify-content:space-between;align-items:center;margin:8px 0;font-size:10px;display:flex}.aiReviewTeam article>p>b{color:#2d3e59;font-size:12px}.aiReviewTeam article>p>b.bad{color:#ae1730}.aiReviewTeam article>footer{color:#8793a5;border-top:1px solid #e7ebf1;margin-top:12px;padding-top:10px;font-size:9px}.aiReviewEmpty{color:#8a95a6;text-align:center;padding:24px;font-size:11px}@media (width<=1280px){.aiReviewWorkspace{grid-template-columns:330px minmax(0,1fr)}.reviewEvidenceGrid,.reviewCurrentPlan{grid-template-columns:1fr}}@media (width<=980px){.aiReviewHero{flex-direction:column;align-items:flex-start}.aiReviewHeroStatus{width:100%}.aiReviewMetrics{grid-template-columns:1fr 1fr}.aiReviewWorkspace{grid-template-columns:1fr}.aiReviewQueue{border-bottom:1px solid #e1e7ef;border-right:0}.aiReviewLeadList{max-height:480px}.reviewEvidenceGrid,.reviewProcessGrid{grid-template-columns:1fr}.aiReviewTeam>div{grid-template-columns:1fr 1fr}}@media (width<=720px){.aiReviewHero{padding:24px}.aiReviewHero h2{font-size:26px}.aiReviewMetrics{grid-template-columns:1fr}.aiReviewDetail{padding:20px 15px 28px}.aiReviewCustomerHead{align-items:flex-start}.reviewReadinessRing{width:70px;height:70px}.reviewSourceStrip{grid-template-columns:1fr 1fr}.reviewGenerate{flex-direction:column;align-items:flex-start}.reviewGenerate button{width:100%}.reviewDecision h4,.reviewActions>header,.reviewSkillCandidates>header,.reviewHumanDecision>header{flex-direction:column;align-items:flex-start}.reviewHumanDecision>footer{flex-direction:column}.reviewHumanDecision button,.reviewHumanDecision button.regenerate{width:100%;margin:0}.aiReviewTeam>header{flex-direction:column;align-items:flex-start;gap:6px}.aiReviewTeam>div,.aiReviewFilters{grid-template-columns:1fr}}.geoMonitor{color:#24334d;flex-direction:column;gap:18px;display:flex}.geoHero{color:#fff;background:radial-gradient(circle at 84% 10%,#5ea0e252,#0000 32%),linear-gradient(125deg,#0a172c,#17345f 63%,#2d5da5);border:1px solid #2b518c;border-radius:16px;justify-content:space-between;align-items:center;gap:34px;min-height:190px;padding:32px 36px;display:flex;box-shadow:0 16px 38px #132a4f26}.geoHero>div:first-child{max-width:820px}.geoHero>div:first-child>span{color:#8fc1f0;letter-spacing:.13em;font-size:11px;font-weight:900}.geoHero h2{margin:10px 0 11px;font-size:30px}.geoHero p{color:#c8d7ea;margin:0;font-size:14px;line-height:1.75}.geoHeroStatus{text-align:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;align-items:center;min-width:230px;padding:24px;display:flex}.geoHeroStatus b{color:#fff;font-size:34px}.geoHeroStatus span{color:#dae6f4;margin:6px 0;font-size:12px}.geoHeroStatus small{color:#96abc6;font-size:10px}.geoMetricGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.geoMetricGrid article{background:#fff;border:1px solid #dfe6ef;border-radius:13px;flex-direction:column;min-height:120px;padding:20px 21px;display:flex;box-shadow:0 5px 18px #192d4d0b}.geoMetricGrid span{color:#718096;font-size:12px}.geoMetricGrid strong{color:#17243d;margin:10px 0 4px;font-size:29px}.geoMetricGrid small{color:#909cad;font-size:10px;line-height:1.5}.geoLayout{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:18px;display:grid}.geoReadiness,.geoAttribution{min-height:390px}.geoReadiness .cardHead em{color:#19704e;background:#eaf7f1;border-radius:999px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.geoAttribution .cardHead>span,.geoWatchlist .cardHead>span{color:#8995a7;font-size:10px}.geoChecks{grid-template-columns:1fr 1fr;gap:11px;margin-top:18px;display:grid}.geoChecks article{background:#fafbfd;border:1px solid #e0e7f0;border-radius:10px;grid-template-columns:1fr auto;gap:7px 12px;padding:16px;display:grid}.geoChecks b{color:#2a3b57;font-size:12px}.geoChecks span{color:#748198;grid-column:1;font-size:10px;line-height:1.55}.geoChecks i{color:#19704e;background:#eaf7f1;border-radius:999px;grid-area:1/2/3;align-self:center;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800}.geoAuditNote{color:#607089;background:#f3f7fc;border-left:3px solid #3157a6;border-radius:0 8px 8px 0;margin:14px 0 0;padding:13px 15px;font-size:10px;line-height:1.65}.geoSourceList{flex-direction:column;margin-top:18px;display:flex}.geoSourceList article{border-bottom:1px solid #edf0f4;grid-template-columns:1fr 82px 82px;align-items:center;gap:10px;padding:15px 0;display:grid}.geoSourceList article>div{flex-direction:column;gap:4px;display:flex}.geoSourceList b{color:#2b3c57;font-size:12px}.geoSourceList span{color:#8894a6;font-size:9px}.geoSourceList article>strong{color:#243650;text-align:right;flex-direction:column;font-size:18px;display:flex}.geoSourceList small{color:#8c97a8;margin-top:3px;font-size:8px;font-weight:400}.geoEmpty{text-align:center;background:#fafbfd;border:1px dashed #d8e0eb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:145px;margin-top:18px;padding:20px;display:flex}.geoEmpty b{color:#455570;font-size:12px}.geoEmpty span{color:#8995a7;max-width:420px;margin-top:8px;font-size:10px;line-height:1.6}.geoDefinition{background:#fff5dc;border-radius:8px;flex-direction:column;gap:5px;margin-top:15px;padding:13px 15px;display:flex}.geoDefinition b{color:#7c5d14;font-size:10px}.geoDefinition span{color:#826c38;font-size:9px;line-height:1.6}.geoWatchlist{min-height:0;padding:25px}.geoTable{border:1px solid #e2e7ef;border-radius:10px;margin-top:18px;overflow:hidden}.geoRow{background:#fff;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(280px,1.5fr) .75fr 1fr 110px;align-items:center;min-height:56px;display:grid}.geoRow:last-child{border-bottom:0}.geoRow>*{padding:0 14px}.geoRow.head{color:#8a96a8;background:#f6f8fb;min-height:38px;font-size:9px;font-weight:700}.geoRow>strong{color:#263853;font-size:11px}.geoRow>span{color:#718096;font-size:10px}.geoRow>b{color:#8c6207;background:#fff4db;border-radius:999px;justify-self:start;padding:5px 8px;font-size:9px}.geoRow>b.ready{color:#19704e;background:#eaf7f1}.geoNext{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.geoNext>div{background:#fff;border:1px solid #dfe6ef;border-radius:12px;grid-template-columns:34px 1fr;gap:12px;padding:20px;display:grid}.geoNext>div>b{color:#fff;background:#3157a6;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;display:flex}.geoNext p{flex-direction:column;gap:6px;margin:0;display:flex}.geoNext strong{color:#2a3b57;font-size:12px}.geoNext span{color:#738198;font-size:10px;line-height:1.6}@media (width<=1180px){.geoLayout{grid-template-columns:1fr}.geoMetricGrid{grid-template-columns:1fr 1fr}.geoRow{grid-template-columns:minmax(240px,1.25fr) .7fr 1fr 105px}}@media (width<=720px){.geoHero{flex-direction:column;align-items:flex-start;padding:24px}.geoHero h2{font-size:26px}.geoHeroStatus{width:100%}.geoMetricGrid,.geoChecks,.geoNext{grid-template-columns:1fr}.geoWatchlist{padding:18px;overflow:hidden}.geoTable{overflow-x:auto}.geoRow{min-width:760px}.geoSourceList article{grid-template-columns:1fr 65px 65px}}.authShell{background:#f5f7fb;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);min-height:100vh;display:grid}.authBrand{color:#fff;background:#0a1428;flex-direction:column;justify-content:center;padding:70px;display:flex}.authBrand img{filter:brightness(0)invert();width:250px}.authBrand>p{color:#91a0ba;letter-spacing:.1em;margin:16px 0 70px;font-size:15px}.authBrand>div{border-top:1px solid #ffffff1d;flex-direction:column;gap:8px;max-width:390px;padding-top:24px;display:flex}.authBrand b{font-size:14px}.authBrand span{color:#8493ae;font-size:12px;line-height:1.7}.authPanel{place-items:center;padding:48px;display:grid}.authPanel form{background:#fff;border:1px solid #e3e8f0;border-radius:18px;width:min(420px,100%);padding:40px;box-shadow:0 20px 60px #263a6120}.authEyebrow{color:#2d53a3;letter-spacing:.16em;font-size:10px;font-weight:800}.authPanel h1{margin:10px 0 8px;font-size:29px}.authPanel form>p{color:#7b879b;margin:0 0 28px;font-size:13px}.authPanel label{color:#425069;flex-direction:column;gap:8px;margin:16px 0;font-size:12px;font-weight:700;display:flex}.authPanel input{border:1px solid #d9e0ea;border-radius:8px;outline:none;height:44px;padding:0 13px;font-size:14px}.authPanel input:focus{border-color:#2d53a3;box-shadow:0 0 0 3px #2d53a31a}.authPanel form>button{color:#fff;cursor:pointer;background:#2d53a3;border:0;border-radius:9px;width:100%;height:46px;margin-top:12px;font-weight:800}.authPanel button:disabled{opacity:.6}.authPanel small{color:#98a1b1;margin-top:16px;font-size:10px;line-height:1.6;display:block}.authPanel small a{color:#2d53a3;text-decoration:none}.authNotice{color:#14733b;background:#edf8f1;border-radius:7px;padding:10px 12px;font-size:11px}.authError{color:#b70827;background:#fff0f2;border-radius:7px;padding:10px 12px;font-size:11px}@media (width<=800px){.authShell{grid-template-columns:1fr}.authBrand{display:none}.authPanel{padding:24px}.authPanel form{padding:28px}}
