:root{--bg:#07110f;--panel:#0c1916;--panel2:#10211d;--line:#1f3932;--text:#effbf6;--muted:#93aaa1;--mint:#6df0be;--mint2:#2ecf9a;--amber:#ffcf74;--red:#ff8c8c;--blue:#8cc8ff}*{box-sizing:border-box}html,body{background:radial-gradient(circle at 80% -10%,#163b31 0,transparent 36%),var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050e0ce0;height:100vh;padding:24px 18px;position:sticky;top:0}.brand{align-items:center;gap:10px;font-weight:750;display:flex}.logo{background:linear-gradient(135deg,var(--mint),#35a8ff);color:#04110d;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.brand small{color:var(--muted);font-size:11px;font-weight:500;display:block}.nav{gap:5px;margin-top:32px;display:grid}.nav a{color:#a8bbb4;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;display:flex}.nav a:hover,.nav a.active{color:#fff;background:#11241f}.sidecard{border:1px solid var(--line);background:linear-gradient(145deg,#10251f,#0b1916);border-radius:14px;padding:14px;position:absolute;bottom:20px;left:18px;right:18px}.main{width:100%;max-width:1500px;padding:30px 34px 50px}.topbar{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.eyebrow{color:var(--mint);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700}.h1{margin:6px 0;font-size:32px;line-height:1.15}.muted{color:var(--muted)}.grid{gap:16px;display:grid}.kpis{grid-template-columns:repeat(4,1fr)}.card{border:1px solid var(--line);background:linear-gradient(#11231ef5,#0a1714f5);border-radius:18px;padding:20px;box-shadow:0 20px 60px #0000001f}.card h3{margin:0 0 6px;font-size:15px}.kpi-value{margin:12px 0 4px;font-size:34px;font-weight:780}.pill{color:#93f5d2;background:#173a30;border-radius:999px;padding:5px 9px;font-size:12px;display:inline-flex}.row{align-items:center;gap:12px;display:flex}.between{justify-content:space-between}.section{margin-top:18px}.two{grid-template-columns:1.2fr .8fr}.three{grid-template-columns:repeat(3,1fr)}.progress{background:#172a25;border-radius:99px;height:8px;overflow:hidden}.progress span{background:linear-gradient(90deg,var(--mint2),var(--mint));border-radius:99px;height:100%;display:block}.score-ring{background:conic-gradient(var(--mint) calc(var(--score)*1%),#173029 0);border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative}.score-ring:after{content:"";background:#0f211c;border-radius:50%;width:102px;height:102px;position:absolute}.score-ring b,.score-ring small{z-index:2;position:absolute}.score-ring b{font-size:32px;top:37px}.score-ring small{color:var(--muted);top:73px}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #1c332d;padding:13px 10px;font-size:13px}th{color:#78938a;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.btn{cursor:pointer;background:var(--mint);color:#052118;border:0;border-radius:10px;padding:10px 14px;font-weight:700}.btn.secondary{color:#d9eee7;background:#152b25;border:1px solid #28443c}.input{color:#fff;background:#0a1714;border:1px solid #264139;border-radius:10px;outline:none;width:100%;padding:12px}.input:focus{border-color:#4fbe98}.label{color:#93aaa1;margin-bottom:7px;font-size:12px;display:block}.auth{place-items:center;min-height:100vh;padding:20px;display:grid}.authbox{width:100%;max-width:450px}.authbox .card{padding:30px}.hero-score{align-items:center;gap:26px;display:flex}.dim{margin:16px 0}.priority{color:#ffd5a1;background:#39231a;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:800}.priority.p1{color:#faa;background:#3b2020}.priority.p3{color:#a1f7cb;background:#173629}.insight{border-bottom:1px solid var(--line);padding:14px 0}.dot{background:var(--mint);border-radius:50%;width:9px;height:9px}.risk{font-size:11px;font-weight:800}.risk.HIGH,.risk.CRITICAL{color:var(--red)}.risk.MEDIUM{color:var(--amber)}.risk.LOW{color:var(--mint)}.question{border-bottom:1px solid var(--line);padding:18px 0}.scale{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;display:grid}.scale button{color:#9fb6ad;cursor:pointer;background:#0b1916;border:1px solid #244039;border-radius:9px;padding:10px 6px;font-size:11px}.scale button.selected{color:#fff;background:#194f40;border-color:#55d9ad}.notice{color:#c8f5e4;background:#102c24;border:1px solid #245542;border-radius:12px;padding:13px 15px;font-size:13px}.mobilebar{display:none}@media (max-width:1050px){.kpis,.three{grid-template-columns:repeat(2,1fr)}.two{grid-template-columns:1fr}}@media (max-width:760px){.shell{grid-template-columns:1fr}.sidebar{display:none}.main{padding:20px 16px 90px}.kpis,.three{grid-template-columns:1fr}.mobilebar{border-top:1px solid var(--line);z-index:10;background:#091713;justify-content:space-around;padding:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.scale{grid-template-columns:1fr}.hero-score{flex-direction:column;align-items:flex-start}}.btn{justify-content:center;align-items:center;gap:7px;display:inline-flex}.kpi-value span{color:var(--muted);margin-left:2px;font-size:16px;font-weight:600}.metric-card{position:relative;overflow:hidden}.metric-card:after{content:"";background:#6df0be0d;border-radius:50%;width:120px;height:120px;position:absolute;top:-55px;right:-45px}.metric-icon{width:32px;height:32px;color:var(--mint);background:#0c211b;border:1px solid #285046;border-radius:10px;place-items:center;margin-bottom:14px;display:grid}.metric-foot{color:#809a91;margin-top:7px;font-size:11px}.metric-foot.positive{color:#8ee8c5}.ai-recommendation{background:linear-gradient(110deg,#10271f 0%,#0c1e1a 58%,#102b27 100%);border-color:#285448;padding:24px 26px}.ai-recommendation h2{max-width:900px;margin:9px 0 8px;font-size:22px}.ai-recommendation p{color:#a9bdb6;max-width:920px;margin:0 0 16px;line-height:1.55}.ai-badge{color:var(--mint);letter-spacing:.09em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.text-link{color:#a9f3d7;font-size:12px;font-weight:700}.evidence-chip{color:#94aaa2;background:#0b1916;border:1px solid #28433b;border-radius:999px;padding:5px 9px;font-size:10px}.operating-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.operating-card{border:1px solid var(--line);background:linear-gradient(#11231ee6,#091613f0);border-radius:18px;min-height:250px;padding:22px;transition:all .2s;display:block}.operating-card:hover{background:linear-gradient(#142f28,#0a1c18);border-color:#3a6559;transform:translateY(-2px)}.operating-value{margin:23px 0 7px;font-size:31px;font-weight:800}.operating-card h3{margin:0 0 9px;font-size:17px}.operating-card p{color:var(--muted);min-height:58px;font-size:12px;line-height:1.6}.operating-card>span{color:#a9f3d7;font-size:12px;font-weight:700}.trend{font-size:11px;font-weight:800}.trend.up{color:#ffca83}.source-line{color:#6f8b82;margin-top:7px;font-size:10px}.signal-callout{background:#0b1f1a;border:1px solid #35594f;border-radius:12px;margin-top:14px;padding:14px}.signal-callout span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:block}.signal-callout b{margin-top:6px;display:block}.ai-stat{align-items:flex-start;gap:15px;display:flex}.ai-stat>svg{color:var(--mint);margin-top:4px}.ai-stat div{display:grid}.ai-stat span{color:var(--muted);font-size:12px}.ai-stat b{margin:4px 0;font-size:30px}.ai-stat small{color:#78938a;line-height:1.4}.work-map{border-radius:10px;height:42px;margin:18px 0 26px;display:flex;overflow:hidden}.work-map div{justify-content:center;align-items:center;min-width:70px;font-size:10px;font-weight:800;display:flex}.work-map .auto{color:#c7ffeb;background:#285f4d}.work-map .assist{color:#cdeaff;background:#23455f}.work-map .human{color:#ffe0a8;background:#57472f}.work-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:7px;padding:15px 0;display:grid}.work-row p{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.pill.blue{color:#a8d9ff;background:#173148}.pill.amber{color:#ffd999;background:#382d1d}.readiness-note{color:#bff4df;background:#0c211b;border:1px solid #325548;border-radius:12px;gap:12px;margin:18px 0 24px;padding:15px;display:flex}.readiness-note svg{flex:none;margin-top:2px}.readiness-note p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.customer-score{align-items:baseline;gap:9px;margin:12px 0 15px;display:flex}.customer-score b{font-size:38px}.customer-score span{color:var(--muted);font-size:11px}.reason{color:#9fb3ac;padding:5px 0;font-size:12px}.voc-spotlight{background:linear-gradient(100deg,#10271f,#101c22);border-color:#35554c;justify-content:space-between;align-items:center;display:flex}.voc-spotlight h2{max-width:780px;margin-bottom:6px;font-size:19px;line-height:1.5}.voc-spotlight p{color:var(--muted);font-size:12px}.spotlight-stat{text-align:center;min-width:120px;display:grid}.spotlight-stat b{font-size:38px}.spotlight-stat span{color:var(--muted);font-size:11px}.roadmap-column{min-height:510px}.roadmap-time{color:var(--mint);letter-spacing:.12em;font-size:10px;font-weight:800}.roadmap-column>h2{min-height:43px;font-size:17px}.roadmap-item{background:#0b1c18;border:1px solid #29463e;border-radius:14px;margin-top:15px;padding:16px}.roadmap-item h3{margin:14px 0 7px;font-size:14px}.roadmap-item p{font-size:12px;line-height:1.55}.topbar .muted{max-width:800px;line-height:1.5}.card h2{margin:7px 0 14px;font-size:18px}@media (max-width:1050px){.operating-grid,.ai-stats{grid-template-columns:1fr 1fr}.operating-card:last-child,.ai-stat:last-child{grid-column:1/-1}}@media (max-width:760px){.operating-grid,.ai-stats{grid-template-columns:1fr}.operating-card:last-child,.ai-stat:last-child{grid-column:auto}.voc-spotlight{flex-direction:column;align-items:flex-start;gap:20px}.topbar{flex-direction:column;align-items:flex-start;gap:16px}}.ingest-paths{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ingest-path{appearance:none;text-align:left;color:inherit;border:1px solid var(--line);cursor:pointer;background:linear-gradient(#11231ef5,#0a1714f5);border-radius:18px;flex-direction:column;align-items:flex-start;min-height:190px;padding:20px;transition:all .2s;display:flex}.ingest-path:hover{border-color:#3e6c60;transform:translateY(-2px)}.ingest-path b{margin-bottom:7px;font-size:17px}.ingest-path>span{color:var(--muted);flex:1;font-size:12px;line-height:1.55}.ingest-path em{color:#a9f3d7;align-items:center;gap:6px;margin-top:18px;font-size:12px;font-style:normal;font-weight:700;display:flex}.connector-toolbar{gap:12px;display:grid}.searchbox{color:var(--muted);background:#0a1714;border:1px solid #29463e;border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.searchbox input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:13px 0}.category-chips{gap:8px;padding-bottom:2px;display:flex;overflow:auto}.category-chips button{white-space:nowrap;color:#9cb1aa;cursor:pointer;background:#0b1916;border:1px solid #29463e;border-radius:999px;padding:7px 11px;font-size:11px}.category-chips button.active{color:#fff;background:#194f40;border-color:#55d9ad}.connector-count{color:var(--muted);margin:14px 0 10px;font-size:11px}.connector-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.connector-card{border:1px solid var(--line);background:linear-gradient(#10211d,#091713);border-radius:16px;flex-direction:column;min-height:250px;padding:17px;transition:all .2s;display:flex}.connector-card:hover{border-color:#3a6559;transform:translateY(-1px)}.connector-logo{width:38px;height:38px;color:var(--mint);background:#102b24;border:1px solid #2b5046;border-radius:11px;place-items:center;display:grid}.connector-category{text-transform:uppercase;letter-spacing:.08em;color:#78938a;text-align:right;font-size:9px}.connector-card h3{margin:15px 0 7px;font-size:15px}.connector-card p{color:var(--muted);flex:1;margin:0;font-size:11px;line-height:1.5}.destination-row{flex-wrap:wrap;gap:5px;margin:13px 0;display:flex}.destination-row span{color:#a8bcb5;background:#0b1916;border:1px solid #28433b;border-radius:999px;padding:4px 7px;font-size:9px}.api-builder p{max-width:980px;line-height:1.55}.api-grid{grid-template-columns:repeat(3,1fr);margin-top:18px}.mapping-preview{background:#0b1b17;border:1px dashed #36584f;border-radius:12px;gap:5px;margin-top:16px;padding:14px;display:grid}.mapping-preview span{color:var(--muted);font-size:11px}.custom-source-card .row{align-items:center}.custom-source-card .row>div:nth-child(2){flex:1}.custom-source-card svg{color:var(--mint)}.import-layout{grid-template-columns:280px 1fr;gap:16px;display:grid}.dataset-menu{align-self:start;gap:6px;display:grid;position:sticky;top:24px}.dataset-menu button{text-align:left;color:#9db2aa;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:11px 12px}.dataset-menu button.active{color:#fff;background:#132a24;border-color:#29483f}.dataset-menu button b{font-size:12px;display:block}.dataset-menu button span{color:#78938a;font-size:10px}.template-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.schema-table{width:100%;margin-top:12px}.schema-table td,.schema-table th{padding:9px 8px}.dropzone{text-align:center;background:#0a1815;border:1px dashed #3c6157;border-radius:14px;padding:26px}.dropzone input{max-width:520px;margin:12px auto 0}.import-impact{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.impact-chip{background:#0a1815;border:1px solid #29463e;border-radius:11px;padding:12px}.impact-chip b{font-size:11px;display:block}.impact-chip span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.import-status{margin-top:15px}.sample-pack{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px;display:grid}.sample-pack a{background:#0a1815;border:1px solid #29463e;border-radius:11px;padding:12px}.sample-pack b{font-size:11px}.sample-pack span{color:var(--muted);margin-top:4px;font-size:10px;display:block}@media (max-width:1200px){.connector-grid{grid-template-columns:repeat(3,1fr)}.api-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.ingest-paths,.connector-grid{grid-template-columns:repeat(2,1fr)}.import-layout{grid-template-columns:1fr}.dataset-menu{grid-template-columns:repeat(2,1fr);position:static}.import-impact{grid-template-columns:1fr}}@media (max-width:760px){.ingest-paths,.connector-grid,.api-grid,.sample-pack,.dataset-menu{grid-template-columns:1fr}.custom-source-card .row{flex-direction:column;align-items:flex-start}}.connector-drawer{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:30;background:#020806b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.connector-drawer-panel{background:#091713;border-left:1px solid #29463e;width:min(520px,94vw);height:100%;padding:30px;position:relative;overflow:auto;box-shadow:-30px 0 80px #00000059}.drawer-close{color:#fff;cursor:pointer;background:#10211d;border:1px solid #29463e;border-radius:10px;width:34px;height:34px;font-size:20px;position:absolute;top:20px;right:22px}.setup-summary{border:1px solid var(--line);background:#0b1b17;border-radius:12px;margin:18px 0;padding:14px}.setup-summary>b{font-size:11px}.connector-drawer-panel h2{margin:8px 0;font-size:24px}.connector-drawer-panel>.muted{line-height:1.55}.team-layout{grid-template-columns:1.35fr .65fr}.team-list{margin-top:10px;display:grid}.team-row{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(160px,1fr) 140px 135px 34px;align-items:center;gap:12px;padding:14px 0;display:grid}.avatar{color:#c9fff0;background:linear-gradient(135deg,#173a30,#1f4c5c);border-radius:12px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.team-person{min-width:0;display:grid}.team-person b{font-size:13px}.team-person span{color:var(--muted);text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.role-summary{color:#a8bcb5;align-items:center;gap:7px;font-size:11px;display:flex}.role-summary svg{color:var(--mint)}.compact-select{padding:8px;font-size:11px}.icon-btn,.mini-btn{color:#d9eee7;cursor:pointer;background:#10211d;border:1px solid #29463e;border-radius:8px;justify-content:center;align-items:center;gap:5px;display:inline-flex}.icon-btn{width:32px;height:32px}.mini-btn{padding:7px 9px;font-size:10px}.danger{color:#faa;background:#261818!important;border-color:#543535!important}.invite-card p{line-height:1.55}.role-explain{gap:7px;margin-top:14px;display:grid}.role-explain>div{border:1px solid var(--line);border-radius:10px;padding:9px 11px;display:grid}.role-explain>div.active{background:#10271f;border-color:#4f917b}.role-explain b{font-size:11px}.role-explain span{color:var(--muted);margin-top:3px;font-size:9px}.invite-link{gap:7px;margin-top:10px;display:flex}.invite-link input{color:#a8bbb4;background:#091713;border:1px solid #29463e;border-radius:9px;flex:1;min-width:0;padding:9px;font-size:10px}.invite-link button{color:#fff;cursor:pointer;background:#152b25;border:1px solid #29463e;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:10px;display:flex}.empty-state{color:var(--muted);padding:26px 0;font-size:12px}.team-kpis .kpi-value{min-height:40px}@media (max-width:1180px){.team-layout{grid-template-columns:1fr}.team-row{grid-template-columns:42px 1fr 120px 125px 34px}}@media (max-width:760px){.team-row{grid-template-columns:40px 1fr auto}.role-summary,.team-row .compact-select{grid-column:2}.team-row .icon-btn{grid-area:1/3}.invite-link{flex-direction:column}.team-kpis{grid-template-columns:1fr 1fr}}.table-link{color:inherit;text-decoration:none}.table-link:hover{color:var(--mint)}.kpi-value.compact{margin-top:14px;font-size:22px}.gap{gap:8px}.driver{border-bottom:1px solid var(--line);gap:12px;padding:12px 0;display:flex}.driver>span{width:26px;height:26px;color:var(--mint);background:#173a30;border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.driver>div{gap:4px;display:grid}.driver b{font-size:12px}.driver small{color:var(--muted);font-size:10px}.confidence-box{background:#0b1f1a;border:1px solid #35594f;border-radius:12px;gap:5px;margin-top:16px;padding:13px;display:grid}.confidence-box b{color:#c7f6e4;font-size:11px}.confidence-box span{color:var(--muted);font-size:10px;line-height:1.5}.recommendation-box{background:#0a1815;border:1px solid #29463e;border-radius:13px;margin-top:16px;padding:15px}.recommendation-box>b{color:var(--mint);font-size:11px}.recommendation-box p,.recommendation-box li{color:var(--muted);font-size:11px;line-height:1.6}.recommendation-box ol{margin:9px 0 0;padding-left:19px}.timeline{margin-top:8px;display:grid}.timeline-row{border-bottom:1px solid var(--line);grid-template-columns:14px 92px 1fr;gap:12px;padding:13px 0;display:grid;position:relative}.timeline-dot{background:var(--mint);border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #13372d}.timeline-date{color:var(--muted);font-size:10px}.timeline-row p{color:var(--muted);margin:6px 0;font-size:11px;line-height:1.55}.source-badge{color:#b5d6ca;background:#0d201b;border:1px solid #315449;border-radius:999px;padding:3px 7px;font-size:9px;display:inline-flex}.issue-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.issue-card{color:inherit;background:#0b1c18;border:1px solid #29463e;border-radius:14px;padding:15px;text-decoration:none;display:block}.issue-card h3{margin:13px 0 7px;font-size:14px}.issue-card p{color:var(--muted);font-size:11px;line-height:1.5}.source-bar{padding:10px 0}.source-bar .progress{margin-top:7px}.evidence-list{display:grid}.evidence-row{border-bottom:1px solid var(--line);padding:15px 0}.evidence-row blockquote{color:#dceae5;border-left:2px solid #426b5f;margin:9px 0;padding-left:12px;font-size:12px;line-height:1.6}.issue-register{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.issue-register-card p{line-height:1.55}.impact-strip{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.impact-strip>div{background:#091713;border:1px solid #243e37;border-radius:10px;gap:3px;padding:10px;display:grid}.impact-strip b{font-size:15px}.impact-strip span{color:var(--muted);font-size:9px}.evidence-mini{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:5px;margin:6px 0;padding:11px 0;display:grid}.evidence-mini b{color:var(--mint);font-size:10px}.evidence-mini span{color:var(--muted);font-size:10px}.change-brief{background:linear-gradient(105deg,#10271f,#101c22);border-color:#35554c;grid-template-columns:1.2fr 1fr;align-items:center;gap:22px;display:grid}.change-brief h2{font-size:20px;line-height:1.45}.change-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.change-grid>div{background:#0b1c18;border:1px solid #2d4d43;border-radius:11px;padding:12px;display:grid}.change-grid b{font-size:19px}.change-grid span{color:var(--muted);margin-top:3px;font-size:9px}.priority-issue{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:14px;padding:14px 0;display:grid}.priority-issue>div:first-child>b{margin-left:8px}.priority-issue p{color:var(--muted);margin:5px 0 0;font-size:10px}.issue-impact{text-align:right;grid-template-columns:auto auto;gap:2px 8px;display:grid}.issue-impact b{font-size:13px}.issue-impact span{color:var(--muted);font-size:8px}.correlation{border-bottom:1px solid var(--line);grid-template-columns:74px 1fr;gap:14px;padding:15px 0;display:grid}.correlation-value{color:var(--mint);font-size:26px;font-weight:800}.correlation p{color:var(--muted);margin:5px 0;font-size:10px;line-height:1.5}.correlation span{color:#718b82;font-size:9px}.insight.clickable{color:inherit;text-decoration:none;display:block}.insight.clickable:hover{background:#10251f}.action-board{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.action-card h2{margin-top:14px}.action-meta{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.action-meta>div{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:8px;padding:10px;display:flex}.action-meta svg{color:var(--mint);flex:none}.action-meta span{color:var(--muted);font-size:10px;display:grid}.action-meta b{color:#dceae5;margin-bottom:3px;font-size:9px}.outcome-box{background:#0b1f1a;border:1px solid #35594f;border-radius:13px;margin:12px 0;padding:14px}.outcome-progress{color:var(--mint);font-size:10px;font-weight:700}.measure-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.measure-grid label{color:var(--muted);gap:5px;font-size:9px;display:grid}.measure-grid input{color:#fff;background:#071512;border:1px solid #29463e;border-radius:8px;width:100%;padding:8px}.outcome-summary{justify-content:space-between;align-items:center;gap:20px;display:flex}.outcome-summary p{color:var(--muted);max-width:560px;font-size:11px;line-height:1.5}.loop-steps{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.loop-steps span{background:#0b1f1a;border:1px solid #315449;border-radius:999px;padding:7px 10px;font-size:10px}.loop-steps b{color:var(--muted)}.ai-stats{grid-template-columns:repeat(4,1fr)!important}.data-health-grid{display:grid}.data-health-row{border-bottom:1px solid var(--line);grid-template-columns:1.5fr repeat(3,.65fr);align-items:center;gap:12px;padding:12px 0;display:grid}.data-health-row>div{gap:3px;display:grid}.data-health-row b{font-size:11px}.data-health-row span{color:var(--muted);font-size:9px}.warning-text{color:#ffd08a}.positive{color:#81eabf!important}.copilot-layout{grid-template-columns:minmax(0,1.5fr) 340px;gap:16px;display:grid}.copilot-chat{flex-direction:column;min-height:680px;display:flex}.copilot-prompts{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.copilot-prompts button{color:#acc0b9;cursor:pointer;background:#0b1916;border:1px solid #29463e;border-radius:999px;padding:7px 9px;font-size:9px}.chat-stream{flex:1;overflow:auto}.chat-message{background:#102a23;border-radius:13px;margin:12px 70px 12px 0;padding:14px}.chat-message.you{background:#14201d;margin-left:80px;margin-right:0}.chat-text{white-space:pre-wrap;margin-top:7px;font-size:12px;line-height:1.65}.ai-next{background:#091713;border:1px solid #315449;border-radius:10px;gap:4px;margin-top:12px;padding:10px;display:grid}.ai-next b{color:var(--mint);text-transform:uppercase;font-size:9px}.ai-next span{color:#c4d8d1;font-size:10px;line-height:1.5}.answer-evidence{border-top:1px solid #28463d;margin-top:12px;padding-top:12px}.answer-evidence>b{font-size:10px}.confidence{color:var(--mint);align-items:center;gap:4px;font-size:9px;display:flex}.citation{border-bottom:1px solid #203c34;gap:3px;padding:8px 0;display:grid}.citation>span{color:var(--mint);font-size:8px}.citation b{font-size:10px}.citation small{color:var(--muted);font-size:9px;line-height:1.45}.copilot-guide ol{color:var(--muted);padding-left:20px;font-size:11px;line-height:1.9}.notice{color:#abc0b8;background:#0b1f1a;border:1px solid #315449;border-radius:10px;padding:10px;font-size:10px;line-height:1.5}@media (max-width:1100px){.issue-grid,.issue-register,.action-board,.change-brief,.copilot-layout{grid-template-columns:1fr}.ai-stats{grid-template-columns:repeat(2,1fr)!important}.data-health-row{grid-template-columns:1fr 1fr}.action-meta{grid-template-columns:1fr}.outcome-summary{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.impact-strip,.measure-grid,.change-grid{grid-template-columns:1fr 1fr}.ai-stats{grid-template-columns:1fr!important}.timeline-row{grid-template-columns:14px 1fr}.timeline-date{grid-column:2}.data-health-row{grid-template-columns:1fr}.chat-message,.chat-message.you{margin-left:0;margin-right:0}}.impact-philosophy{background:linear-gradient(105deg,#10271f,#101c22);border-color:#35554c;justify-content:space-between;align-items:center;gap:24px;display:flex}.impact-philosophy p{max-width:820px;color:var(--muted);font-size:11px;line-height:1.65}.impact-legend{gap:8px;min-width:230px;display:grid}.impact-legend span{color:#c9ddd6;background:#0b1f1a;border:1px solid #315449;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;display:flex}.impact-study-list{gap:14px;display:grid}.impact-study{padding:22px}.impact-status,.confidence-level{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.impact-status.MEASURED{color:#9af4d2;background:#173a30}.impact-status.EARLY_SIGNAL{color:#ffdf97;background:#3c331e}.impact-status.PENDING{color:#b7cac3;background:#24312d}.impact-status.INCONCLUSIVE{color:#ffb7b7;background:#382527}.confidence-level.HIGH{color:#9af4d2;background:#173a30}.confidence-level.MEDIUM{color:#ffdf97;background:#3c331e}.confidence-level.LOW{color:#ffb7b7;background:#382527}.impact-study-head{grid-template-columns:1fr 170px;align-items:start;gap:24px;margin:20px 0;display:grid}.impact-study-head h2{margin:6px 0 8px}.impact-study-head p{color:var(--muted);max-width:820px;font-size:11px;line-height:1.6}.impact-direction{text-align:center;background:#0a1815;border:1px solid #2d4d43;border-radius:14px;padding:18px;display:grid}.impact-direction b{font-size:28px}.impact-direction span{color:var(--muted);margin-top:4px;font-size:9px}.impact-direction.good b{color:var(--mint)}.impact-flow{border:1px solid var(--line);background:#091713;border-radius:13px;grid-template-columns:repeat(7,auto);justify-content:start;align-items:center;gap:10px;padding:14px;display:grid}.impact-flow>div{min-width:125px;display:grid}.impact-flow b{font-size:17px}.impact-flow span{color:var(--muted);font-size:9px}.impact-flow>span{font-size:16px}.impact-metric{grid-template-columns:2fr repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.impact-metric>div,.impact-lenses>div{border:1px solid var(--line);background:#0a1815;border-radius:11px;gap:5px;padding:12px;display:grid}.impact-metric span,.impact-lenses span{color:var(--muted);font-size:9px}.impact-metric b,.impact-lenses b{font-size:11px}.impact-lenses{margin-top:12px}.confounder-box{color:#f0d79f;background:#211d12;border:1px solid #5a4a2f;border-radius:11px;gap:10px;margin:12px 0;padding:12px;display:flex}.confounder-box>div{gap:3px;display:grid}.confounder-box b{font-size:10px}.confounder-box span{color:#ccb98e;font-size:9px}@media (max-width:900px){.impact-philosophy{flex-direction:column;align-items:flex-start}.impact-study-head{grid-template-columns:1fr}.impact-flow{grid-template-columns:1fr 20px 1fr}.impact-metric{grid-template-columns:1fr 1fr}}.action-impact{background:#0a1f19;border:1px solid #315449;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:14px;margin:10px 0;padding:11px;display:flex}.action-impact>div:first-child{gap:4px;display:grid}.action-impact b{color:var(--mint);font-size:10px}.action-impact span{color:var(--muted);font-size:9px;line-height:1.45}.small-kpi{font-size:25px!important}.intervention-philosophy{background:linear-gradient(105deg,#10271f,#101c22);border-color:#35554c;justify-content:space-between;align-items:center;gap:24px;display:flex}.intervention-philosophy p{max-width:760px;color:var(--muted);font-size:11px;line-height:1.6}.orchestration-flow{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.orchestration-flow span{background:#0b1f1a;border:1px solid #315449;border-radius:999px;padding:8px 10px;font-size:9px}.orchestration-flow b{color:var(--muted)}.intervention-builder{gap:12px;display:grid}.intervention-step{grid-template-columns:42px minmax(0,1fr);gap:16px;display:grid}.step-number{width:34px;height:34px;color:var(--mint);background:#173a30;border-radius:11px;place-items:center;font-weight:800;display:grid}.intervention-step h2{margin:5px 0 12px}.intervention-step label{color:var(--muted);gap:6px;margin-top:10px;font-size:10px;display:grid}.intervention-step input,.intervention-step select,.intervention-step textarea{color:#fff;background:#071512;border:1px solid #29463e;border-radius:9px;width:100%;padding:10px}.intervention-step textarea{resize:vertical;min-height:74px}.rule-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rule-grid label{position:relative}.rule-grid small{color:var(--muted);position:absolute;bottom:11px;right:10px}.audience-preview{background:#0b1f1a;border:1px solid #315449;border-radius:11px;grid-template-columns:24px 210px 1fr;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.audience-preview>div{gap:2px;display:grid}.audience-preview b{font-size:12px}.audience-preview span{color:var(--muted);font-size:9px}.audience-names{flex-flow:wrap;gap:6px!important;display:flex!important}.audience-names span{border:1px solid #29463e;border-radius:999px;padding:5px 7px}.action-picker{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.action-option{appearance:none;border:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:#091713;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.action-option.selected{background:#10271f;border-color:#4b9279}.action-option span:nth-child(2){gap:3px;display:grid}.action-option b{font-size:10px}.action-option small{color:var(--muted);font-size:8px}.action-icon{width:28px;height:28px;color:var(--mint);background:#153128;border-radius:8px;place-items:center;display:grid}.approval-note{color:#e5cb91;background:#211d12;border:1px solid #5a4a2f;border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:10px;font-size:9px;line-height:1.5;display:flex}.mode-row{gap:8px;margin:12px 0;display:flex}.mode-row button{color:#a9bbb5;cursor:pointer;background:#091713;border:1px solid #29463e;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;display:flex}.mode-row button.selected{color:#fff;background:#10271f;border-color:#4b9279}.measurement-contract{background:#0b1f1a;border:1px solid #315449;border-radius:10px;gap:3px;padding:10px;display:grid}.measurement-contract b{color:var(--mint);font-size:10px}.measurement-contract span{color:var(--muted);font-size:9px}.launch-btn{margin-top:12px}.created-box{background:#10271f;border:1px solid #315449;border-radius:11px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:11px;display:grid}.created-box>div{display:grid}.created-box b{font-size:11px}.created-box span,.created-box a{color:var(--muted);font-size:9px}.created-box a{color:var(--mint)}.intervention-list{gap:12px;display:grid}.intervention-status{color:#b7cac3;background:#24312d;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.intervention-status.COMPLETED{color:#9af4d2;background:#173a30}.intervention-status.APPROVED,.intervention-status.RUNNING{color:#afd8ff;background:#243c4c}.intervention-status.PARTIAL,.intervention-status.PENDING_APPROVAL{color:#ffdf97;background:#3c331e}.intervention-status.FAILED{color:#ffb7b7;background:#382527}.intervention-head{grid-template-columns:1fr 180px;gap:20px;margin:14px 0;display:grid}.intervention-head h2{margin:5px 0}.intervention-head p{color:var(--muted);font-size:11px;line-height:1.5}.intervention-audience{border:1px solid var(--line);background:#091713;border-radius:12px;grid-template-columns:1fr 1fr;padding:12px;display:grid}.intervention-audience b{font-size:17px}.intervention-audience span{color:var(--muted);font-size:8px}.execution-flow{border:1px solid var(--line);background:#091713;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px;display:flex}.execution-flow span{color:var(--muted);font-size:9px}.execution-flow span.done{color:var(--mint);font-weight:700}.execution-flow b{color:#5c746b}.intervention-actions{grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0;display:grid}.intervention-actions>div{border:1px solid var(--line);background:#0a1815;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:9px;display:grid}.intervention-actions>div>div{display:grid}.intervention-actions b{font-size:10px}.intervention-actions span{color:var(--muted);font-size:8px}.action-status{font-weight:800;font-size:8px!important}.action-status.SUCCEEDED{color:var(--mint)!important}.action-status.FAILED{color:var(--red)!important}@media (max-width:1000px){.action-picker,.intervention-actions{grid-template-columns:1fr 1fr}.intervention-philosophy{flex-direction:column;align-items:flex-start}.intervention-head{grid-template-columns:1fr}.audience-preview{grid-template-columns:24px 1fr}.audience-names{grid-column:2}}@media (max-width:700px){.rule-grid,.action-picker,.intervention-actions,.intervention-step,.audience-preview,.created-box{grid-template-columns:1fr}}.action-connector-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.action-connector{border:1px solid var(--line);background:#091713;border-radius:12px;gap:10px;padding:11px;display:grid;position:relative}.action-connector>span{align-items:center;gap:4px;font-size:9px;display:flex}.action-connector>div>div{display:grid}.action-connector b{font-size:10px}.action-connector span{color:var(--muted);font-size:8px}.btn.tiny{padding:7px 9px;font-size:9px}.connector-config{border-top:1px solid var(--line);grid-column:1/-1;padding-top:8px}.connector-config label{color:var(--muted);gap:5px;font-size:9px;display:grid}.connector-config input{color:#fff;background:#071512;border:1px solid #29463e;border-radius:8px;width:100%;padding:8px}.connector-config .source-line{align-items:center;gap:5px;margin:8px 0;display:flex}@media (max-width:1000px){.action-connector-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.action-connector-grid{grid-template-columns:1fr}}:root{--bg:#07100e;--panel:#0a1714;--panel2:#0d1d19;--surface:#10231e;--surface2:#132a24;--line:#b7dccf1a;--line-strong:#6df0be3d;--text:#f3faf7;--muted:#8fa49d;--mint:#72e9bb;--mint2:#3ccf9e;--amber:#f3c774;--red:#f09090;--blue:#83bff2;--purple:#b7a3ff;--shadow:0 18px 60px #00000029}html,body{letter-spacing:-.005em;background:radial-gradient(circle at 80% -15%,#28705933,#0000 34%),linear-gradient(#07110f 0%,#07100e 100%)}.shell.ui-v2{grid-template-columns:236px 1fr}.ui-v2 .sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050d0bf0;border-right:1px solid #ffffff0f;padding:22px 14px 18px}.ui-v2 .brand{padding:0 8px;font-size:13px}.ui-v2 .logo{background:linear-gradient(145deg,#7aefc0,#4cc4a0);border-radius:10px;width:32px;height:32px;box-shadow:0 0 0 5px #6df0be0d}.nav-groups{gap:20px;margin-top:28px;display:grid}.nav-group{gap:3px;display:grid}.nav-label{color:#5f756e;text-transform:uppercase;letter-spacing:.16em;padding:0 10px 6px;font-size:9px;font-weight:800}.ui-v2 .nav a{color:#8ea39c;border:1px solid #0000;border-radius:9px;gap:9px;padding:9px 10px;font-size:12px;transition:all .16s}.ui-v2 .nav a:hover{color:#dceae5;background:#ffffff06}.ui-v2 .nav a.active{color:#f5fffb;box-shadow:inset 2px 0 0 var(--mint);background:#6df0be13;border-color:#6df0be1c}.signout{position:absolute;bottom:18px;left:14px;right:14px}.signout-user{margin-bottom:8px;padding:0 3px;overflow:hidden}.signout-name{color:#dff9ef;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;overflow:hidden}.signout-user small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.signout-btn{border:1px solid var(--line);color:#d9eee7;cursor:pointer;background:#152b25;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;height:38px;font-family:inherit;font-size:11px;font-weight:700;display:flex}.signout-btn:hover{color:#fff;background:#1b352d}.ai-launch{color:#dff9ef;cursor:pointer;background:linear-gradient(135deg,#6df0be14,#83bff209);border:1px solid #6df0be2e;border-radius:11px;align-items:center;gap:9px;height:42px;padding:0 11px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:92px;left:14px;right:14px}.ai-launch svg{color:var(--mint)}.ai-launch span{text-align:left;flex:1}.ai-launch kbd,.workspace-search kbd{color:#6f857e;background:#ffffff06;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:3px;padding:3px 6px;font-size:9px;display:inline-flex}.ui-v2 .main{max-width:1560px;padding:20px 38px 64px}.workspace-utility{justify-content:flex-end;height:34px;margin-bottom:12px;display:flex}.workspace-search{color:#607770;background:#ffffff05;border:1px solid #ffffff0e;border-radius:9px;align-items:center;gap:8px;width:300px;height:32px;padding:0 9px;font-size:10px;display:flex}.workspace-search span{flex:1}.workspace-search kbd{margin-left:auto}.ui-v2 .topbar{align-items:flex-start;margin:6px 0 34px}.ui-v2 .topbar>div:first-child{max-width:900px}.ui-v2 .eyebrow{letter-spacing:.14em;color:#75c9aa;font-size:10px}.ui-v2 .h1{letter-spacing:-.035em;margin:8px 0 10px;font-size:36px;font-weight:720;line-height:1.06}.ui-v2 .topbar .muted{color:#879b94;font-size:13px;line-height:1.65}.ui-v2 .card{box-shadow:none;background:linear-gradient(#0f1f1bd1,#091512d1);border-color:#fff1;border-radius:15px;padding:21px}.ui-v2 .card:hover{border-color:#ffffff16}.ui-v2 .section{margin-top:24px}.ui-v2 .grid{gap:14px}.ui-v2 .kpis{border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;gap:0;padding:3px 0}.ui-v2 .kpis>.card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:20px 22px;position:relative}.ui-v2 .kpis>.card:not(:last-child):after{content:"";background:#ffffff0f;width:1px;position:absolute;top:20px;bottom:20px;right:0}.ui-v2 .metric-card:after{display:none}.ui-v2 .kpis svg{color:#719188}.ui-v2 .kpi-value{letter-spacing:-.035em;margin:10px 0 3px;font-size:31px}.ui-v2 .metric-foot,.ui-v2 .source-line{color:#6f857e}.ui-v2 .btn{border-radius:9px;padding:9px 13px;font-size:11px;transition:all .16s}.ui-v2 .btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.ui-v2 .btn.secondary{color:#d7e5e0;background:#ffffff06;border-color:#ffffff16}.ui-v2 .text-link{color:#82dcb9;font-size:11px}.ui-v2 .pill{color:#8fdfc2;background:#6df0be14;padding:4px 8px;font-size:9px}.ui-v2 .risk{letter-spacing:.06em;font-size:9px}.ui-v2 table{border-collapse:separate;border-spacing:0}.ui-v2 th{color:#61766f;background:#ffffff03;padding:10px 12px;font-size:9px;position:sticky;top:0}.ui-v2 td{border-bottom-color:#ffffff0d;padding:13px 12px}.ui-v2 tbody tr{transition:all .15s}.ui-v2 tbody tr:hover{background:#ffffff05}.ui-v2 .input,.ui-v2 input,.ui-v2 select,.ui-v2 textarea{background:#071411!important;border-color:#ffffff17!important;border-radius:9px!important}.ui-v2 .input:focus,.ui-v2 input:focus,.ui-v2 select:focus,.ui-v2 textarea:focus{outline:none;box-shadow:0 0 0 3px #6df0be0e;border-color:#6df0be6b!important}.ui-v2 .change-brief{background:linear-gradient(120deg,#113128d9,#0b1b17b8);border:0;padding:26px 28px}.ui-v2 .change-brief h2{letter-spacing:-.02em;margin:7px 0 22px;font-size:21px}.ui-v2 .change-grid{gap:10px}.ui-v2 .change-grid>div{background:#0000001f;border:1px solid #ffffff0e;border-radius:10px;padding:13px 14px}.ui-v2 .change-grid b{font-size:19px}.ui-v2 .change-grid span{color:#718980;font-size:9px}.ui-v2 .ai-recommendation{background:linear-gradient(105deg,#16382db8,#0b1c18bd);border:1px solid #6df0be26;padding:26px 28px;position:relative;overflow:hidden}.ui-v2 .ai-recommendation:before{content:"✦";color:#6df0be1f;font-size:66px;position:absolute;top:18px;right:28px}.ui-v2 .ai-recommendation h2{letter-spacing:-.025em;font-size:22px}.ui-v2 .evidence-chip{background:#0000001f;border-color:#ffffff13}.ui-v2 .priority-issue{border-bottom:1px solid #ffffff0e;gap:22px;padding:15px 0}.ui-v2 .priority-issue:last-child{border-bottom:0}.ui-v2 .priority-issue>div:first-child{grid-template-columns:66px 1fr;gap:5px 10px;display:grid}.ui-v2 .priority-issue>div:first-child p{color:#758a83;grid-column:2;margin:0;font-size:10px}.ui-v2 .issue-impact{background:0 0;border-left:1px solid #ffffff0f;padding-left:18px}.ui-v2 .correlation{border-bottom-color:#ffffff0e;padding:16px 0}.ui-v2 .correlation-value{color:var(--purple)}.ai-drawer-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:80;background:#01070594;justify-content:flex-end;animation:.16s fadeIn;display:flex;position:fixed;inset:0}.ai-drawer{background:linear-gradient(#0a1714,#07110f);border-left:1px solid #ffffff14;width:min(430px,94vw);height:100%;padding:28px;animation:.2s drawerIn;position:relative;box-shadow:-30px 0 90px #00000059}.drawer-close-v2{color:#9ab0a8;cursor:pointer;background:#ffffff0a;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:20px;right:20px}.ai-drawer-head{align-items:center;gap:14px;padding-right:40px;display:flex}.ai-orb{color:#082019;background:linear-gradient(145deg,#7aefc0,#53b8a0);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.ai-drawer-head h2{margin:4px 0 2px;font-size:20px}.ai-drawer-head p{color:var(--muted);margin:0;font-size:10px}.ai-context-card{gap:7px;margin-top:30px;display:grid}.ai-context-card>span{color:#687f77;text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px;font-size:9px}.ai-context-card a{color:#caddd6;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;padding:12px;font-size:11px;display:flex}.ai-context-card a:hover{background:#6df0be0a;border-color:#6df0be33}.ai-drawer-note{border-left:2px solid #6df0be73;gap:5px;margin:22px 0;padding:4px 0 4px 12px;display:grid}.ai-drawer-note b{font-size:10px}.ai-drawer-note span{color:var(--muted);font-size:10px;line-height:1.5}.ai-full{width:100%}@keyframes drawerIn{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ui-v2 .intervention-builder{counter-reset:steps;gap:16px}.ui-v2 .intervention-step{border-color:#fff1;grid-template-columns:40px minmax(0,1fr);padding:24px 25px}.ui-v2 .step-number{background:#6df0be14;border:1px solid #6df0be2e;width:32px;height:32px}.ui-v2 .intervention-step h2{letter-spacing:-.015em;font-size:17px}.ui-v2 .rule-grid{max-width:780px}.ui-v2 .audience-preview{background:#6df0be09;border-color:#6df0be24}.ui-v2 .action-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ui-v2 .action-option{background:#ffffff05;border-color:#fff1;border-radius:11px;padding:12px;transition:all .16s}.ui-v2 .action-option:hover{background:#ffffff08;border-color:#ffffff1c}.ui-v2 .action-option.selected{box-shadow:inset 2px 0 0 var(--mint);background:#6df0be0e;border-color:#6df0be4d}.ui-v2 .action-icon{color:#82dabb;background:#6df0be12}.ui-v2 .category-chips button{background:0 0;border-color:#ffffff14;font-size:10px}.ui-v2 .category-chips button.active{color:#dff8ee;background:#6df0be14;border-color:#6df0be42}.ui-v2 .measurement-contract{background:#6df0be09;border-color:#6df0be24;padding:12px}.ui-v2 .approval-note{background:#f3c77409;border-color:#f3c77426}.intervention-progress{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07100ee0;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:0;margin:10px 0 18px;padding:10px 12px;display:flex;position:sticky;top:10px}.intervention-progress span{color:#71867f;white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:flex}.intervention-progress span:before{content:attr(data-step);background:#ffffff09;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.intervention-progress span.active{color:#dff8ee}.intervention-progress span.active:before{color:var(--mint);background:#6df0be1f;border-color:#6df0be3d}.intervention-progress i{background:#ffffff0f;flex:1;min-width:18px;height:1px}.ui-v2 .impact-philosophy{background:linear-gradient(105deg,#112d2585,#0d191699);border-color:#6df0be1c}.ui-v2 .impact-study{background:linear-gradient(#0e1d19c7,#081311c7);padding:25px}.ui-v2 .impact-study-head{grid-template-columns:1fr 145px}.ui-v2 .impact-direction{background:#6df0be09;border-color:#6df0be24}.impact-before-after{border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;grid-template-columns:1fr 48px 1fr;align-items:end;gap:18px;margin:18px 0;padding:20px 0;display:grid}.impact-side{gap:7px;display:grid}.impact-side span{color:#6f857e;text-transform:uppercase;letter-spacing:.09em;font-size:9px}.impact-side b{letter-spacing:-.03em;font-size:27px}.impact-bar{background:#ffffff0b;border-radius:99px;height:9px;overflow:hidden}.impact-bar i{background:linear-gradient(90deg,#78948a,#a8bcb4);border-radius:99px;height:100%;display:block}.impact-side.after .impact-bar i{background:linear-gradient(90deg,#42b78e,var(--mint))}.impact-arrow{color:#5f756e;place-items:center;padding-bottom:6px;display:grid}.impact-timeline{grid-template-columns:repeat(5,1fr);gap:8px;margin:15px 0;display:grid}.impact-timeline>div{color:#7e938b;padding-top:18px;font-size:9px;position:relative}.impact-timeline>div:before{content:"";background:#ffffff12;height:1px;position:absolute;top:5px;left:0;right:0}.impact-timeline>div:first-child:before{left:10px}.impact-timeline>div:last-child:before{right:calc(100% - 10px)}.impact-timeline>div:after{content:"";background:#1c342d;border:2px solid #6cb397;border-radius:50%;width:9px;height:9px;position:absolute;top:1px;left:0}.impact-timeline b{color:#b7cbc4;margin-bottom:3px;font-size:9px;display:block}.ui-v2 .connector-card{background:#ffffff04;border-color:#fff1;border-radius:13px}.ui-v2 .connector-card:hover{background:#ffffff06;border-color:#6df0be26;transform:translateY(-2px)}.ui-v2 .connector-logo{background:#6df0be0e;border-color:#6df0be1f}.ui-v2 .data-health-row{border-bottom-color:#ffffff0d}.ui-v2 .notice,.ui-v2 .confidence-box,.ui-v2 .signal-callout{background:#6df0be09;border-color:#6df0be21}.ui-v2 .empty-state{text-align:center;color:#7d928a;border-style:dashed;padding:44px}.ui-v2 :focus-visible{outline-offset:2px;outline:2px solid #6df0be7a}@media (max-width:1100px){.shell.ui-v2{grid-template-columns:210px 1fr}.ui-v2 .main{padding-left:24px;padding-right:24px}.ui-v2 .action-picker{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.shell.ui-v2{grid-template-columns:1fr}.workspace-utility{display:none}.ui-v2 .main{padding:18px 15px 86px}.ui-v2 .h1{font-size:29px}.ui-v2 .kpis{grid-template-columns:1fr 1fr}.ui-v2 .kpis>.card:nth-child(2):after{display:none}.impact-before-after{grid-template-columns:1fr}.impact-arrow{transform:rotate(90deg)}.impact-timeline,.ui-v2 .action-picker{grid-template-columns:1fr}}.metric-title{color:#82968f;align-items:center;gap:7px;font-size:10px;display:flex}.metric-spark{opacity:.56;align-items:flex-end;gap:4px;height:48px;display:flex;position:absolute;bottom:18px;right:20px}.metric-spark i{background:linear-gradient(#72e9bbcc,#72e9bb1f);border-radius:4px;width:4px;min-height:8px;display:block}.ui-v2 .metric-card{min-height:114px;padding-right:96px!important}.issue-queue{padding:10px 20px 4px!important}.queue-head{padding:10px 4px 18px}.issue-row-v2{border-top:1px solid #ffffff0e;grid-template-columns:42px minmax(280px,1fr) 82px 82px 100px 88px 24px;align-items:center;gap:12px;padding:17px 4px;transition:all .15s;display:grid}.issue-row-v2:hover{background:linear-gradient(90deg,#6df0be09,#0000);padding-left:10px;padding-right:8px}.issue-rank{color:#526860;font-variant-numeric:tabular-nums;font-size:10px}.issue-main{gap:5px;display:grid}.issue-main>.row{gap:7px}.issue-main>b{font-size:13px}.issue-main p{color:#748981;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;overflow:hidden}.issue-state{color:#71867f;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.issue-stat{gap:3px;display:grid}.issue-stat b{font-size:12px}.issue-stat span{color:#687d75;font-size:8px}.issue-open{color:#62766f}.issue-row-v2:hover .issue-open{color:var(--mint)}@media (max-width:1000px){.issue-row-v2{grid-template-columns:32px 1fr 70px 80px}.issue-row-v2 .issue-stat:nth-of-type(3),.issue-row-v2 .issue-stat:nth-of-type(4){display:none}}.customer-table-card{overflow:auto}.customer-table-v2 td{vertical-align:middle}.mini-meter{gap:5px;min-width:92px;display:grid}.mini-meter>span{font-size:10px}.mini-meter>i,.health-cell>i{background:#ffffff0e;border-radius:99px;height:4px;overflow:hidden}.mini-meter>i>b,.health-cell>i>span{background:linear-gradient(90deg,#4a987c,var(--mint));border-radius:99px;height:100%;display:block}.health-cell{grid-template-columns:28px 58px;align-items:center;gap:6px;display:grid}.health-cell>b{font-size:12px}.risk-chip{letter-spacing:.04em;border-radius:999px;align-items:center;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.risk-chip.CRITICAL,.risk-chip.HIGH{color:#f2a6a6;background:#f0909017}.risk-chip.MEDIUM{color:#f2cf8f;background:#f3c77417}.risk-chip.LOW{color:#88dbbd;background:#72e9bb14}.trend-negative{color:#e79a9a;font-weight:700}.trend-positive{color:#7ed7b8;font-weight:700}.evidence-preview-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.account-preview{border-top:1px solid #fff1;border-bottom:1px solid #fff1;gap:14px;padding:18px 4px;transition:all .16s;display:grid}.account-preview:hover{background:linear-gradient(90deg,#6df0be06,#0000);padding-left:10px}.account-preview h3{margin:4px 0 0;font-size:15px}.account-score{letter-spacing:-.03em;font-size:25px;font-weight:750}.account-score small{color:#6f837c;margin-left:2px;font-size:9px}.account-meta{flex-wrap:wrap;gap:8px;display:flex}.account-meta span{color:#72867f;border-right:1px solid #ffffff0f;padding-right:8px;font-size:9px}.reason-list{color:#95a9a2;gap:4px;font-size:10px;display:grid}.preview-footer{justify-content:space-between;align-items:center;display:flex}.preview-footer b{color:#83d6b7;font-size:10px}@media (max-width:950px){.evidence-preview-grid{grid-template-columns:1fr}}.ui-v3 .sidebar{scrollbar-width:thin;overflow-y:auto}.ui-v3 .nav-groups{padding-bottom:96px}.ui-v3 .nav-group{margin-bottom:14px}.ui-v3 .nav-label{letter-spacing:.16em;color:#526860;font-size:8px}.ui-v3 .main{max-width:1600px}.ui-v3 .workspace-utility{z-index:20;background:linear-gradient(#07110ff5,#07110fc7,#0000);padding-bottom:10px;position:sticky;top:0}.workbench-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 18px;display:flex}.search-field{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:320px;padding:10px 12px;display:flex}.search-field input{color:#dcebe5;width:100%;font:inherit;background:0 0;border:0;outline:0}.workbench-toolbar select,.query-line select{color:#d4e5df;background:#0d1b18;border:1px solid #ffffff14;border-radius:9px;padding:10px 12px}.segmented{border:1px solid #ffffff14;border-radius:9px;display:flex;overflow:hidden}.segmented button{color:#72877f;background:0 0;border:0;padding:9px 12px}.segmented button.active{color:#dff8ee;background:#6df0be17}.compact{padding:9px 11px!important;font-size:10px!important}.icon-btn{color:#71867f;background:0 0;border:0}.feed-layout{grid-template-columns:210px 1fr;gap:16px;display:grid}.feed-filters{align-content:start;gap:12px;padding:12px 4px;display:grid}.feed-filters label{color:#91a59e;font-size:10px}.filter-note{color:#71867f;border-left:2px solid #6df0be4d;gap:8px;margin-top:12px;padding:12px;font-size:9px;line-height:1.5;display:flex}.feed-table{padding:20px}.feed-row{border-top:1px solid #ffffff0e;grid-template-columns:110px minmax(0,1fr) 30px;align-items:start;gap:16px;padding:16px 2px;display:grid}.feed-source{gap:4px;display:grid}.feed-source span{color:#a1b4ad;font-size:9px}.feed-source small{color:#566b64;font-size:8px}.feed-copy{gap:7px;display:grid}.feed-copy p{color:#a9bbb5;margin:0;font-size:11px;line-height:1.55}.feed-meta{flex-wrap:wrap;gap:8px;display:flex}.feed-meta span,.taxonomy-pill{color:#71867f;border:1px solid #ffffff0f;border-radius:99px;padding:4px 7px;font-size:8px}.feed-meta .negative{color:#e7a0a0}.feed-meta .positive{color:#78d4b4}.taxonomy-pill{background:#6df0be0a;color:#93d9c0!important}.explore-shell{grid-template-columns:330px minmax(0,1fr);gap:16px;display:grid}.query-builder{align-self:start;position:sticky;top:64px}.query-builder h2{margin-bottom:20px}.query-line{grid-template-columns:70px 1fr;align-items:center;gap:10px;margin:10px 0;display:grid}.query-line span{color:#778b84;font-size:10px}.checkline{color:#8ea19a;gap:8px;margin:16px 0;font-size:10px;display:flex}.explore-results td small{color:#667b73;margin-top:4px;font-size:8px;display:block}.analysis-note{color:#81958e;background:#6df0be06;border-left:2px solid #6df0be47;margin-top:16px;padding:10px 12px;font-size:10px;line-height:1.55}.dashboard-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboard-template{gap:14px;display:grid}.dashboard-template p{color:#81958e;margin:0}.widget-preview{grid-template-columns:1fr 1fr;gap:8px;display:grid}.widget-preview>div{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;align-content:space-between;min-height:84px;padding:12px;display:grid}.widget-preview span{color:#62776f;text-transform:uppercase;font-size:8px}.widget-preview b{font-size:11px}.taxonomy-tree{min-height:560px}.tax-root{margin:18px 0}.tax-node{background:#ffffff04;border:1px solid #ffffff0f;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;display:flex}.tax-node.root{background:#6df0be0b;border-color:#6df0be24}.tax-node span{color:#71867f;text-transform:uppercase;font-size:8px}.tax-node b{flex:1;font-size:11px}.tax-node i{color:#e9ab8f;font-size:9px}.tax-child{margin:7px 0 7px 24px}.tax-grand{border-left:1px solid #ffffff14;gap:3px;margin:6px 0 6px 28px;padding:8px 10px;display:grid}.tax-grand b{font-size:10px}.tax-grand span{color:#667b74;font-size:8px}.suggestion-row{border-top:1px solid #ffffff0f;grid-template-columns:1fr auto;gap:14px;padding:16px 0;display:grid}.suggestion-row p{color:#849891;margin:4px 0;font-size:10px}.suggestion-row span{color:#60746d;font-size:8px}.graph-stage{background:radial-gradient(circle,#6df0be12,#0000 38%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/36px 36px;height:570px;position:relative;overflow:hidden}.graph-center,.graph-node{background:#0d1b18;border:1px solid #6df0be2e;border-radius:12px;gap:4px;padding:14px;display:grid;position:absolute;box-shadow:0 18px 50px #0000002e}.graph-center{text-align:center;background:#10241f;border-color:#6df0be57;place-items:center;width:190px;top:50%;left:50%;transform:translate(-50%,-50%)}.graph-center b{font-size:15px}.graph-center span,.graph-node small{color:#71867f;font-size:9px}.graph-node{width:170px}.graph-node span{color:#6fd6b2;text-transform:uppercase;font-size:8px}.graph-node b{font-size:11px}.pos-0{top:15%;left:8%}.pos-1{top:16%;right:8%}.pos-2{bottom:14%;left:7%}.pos-3{bottom:14%;right:8%}.pos-4{top:8%;left:33%}.pos-5{bottom:8%;right:31%}.pos-6{top:48%;left:18%}.pos-7{top:48%;right:18%}.investigation-list{gap:16px;display:grid}.investigation{padding:26px}.confidence-ring{border:5px solid #6df0be4d;border-radius:50%;place-items:center;width:70px;height:70px;font-size:20px;font-weight:800;display:grid}.confidence-ring small{margin-top:27px;margin-left:-18px;font-size:9px}.work-trail{margin:20px 0;display:grid}.trail-step{border-top:1px solid #ffffff0e;grid-template-columns:22px 1fr;gap:10px;padding:12px 0;display:grid}.trail-step svg{color:#64d6ad}.trail-step div{gap:3px;display:grid}.trail-step b{font-size:11px}.trail-step span{color:#80948d;font-size:10px}.trail-step small{color:#61756e;text-transform:uppercase;font-size:8px}.finding{background:#6df0be0a;border:1px solid #6df0be1f;border-radius:10px;gap:10px;padding:14px;display:flex}.finding div{gap:4px;display:grid}.finding span{color:#6ed4b0;text-transform:uppercase;font-size:8px}.finding b{font-size:11px;line-height:1.5}.citation-strip{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.citation-strip button{color:#8aa098;background:#ffffff05;border:1px solid #ffffff12;border-radius:99px;padding:6px 8px;font-size:8px}.automation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.automation-card{gap:13px;display:grid}.automation-card p{color:#81958e;margin:0}.automation-flow{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;gap:7px;display:grid}.automation-flow>div{border:1px solid #ffffff0f;border-radius:9px;gap:4px;padding:10px;display:grid}.automation-flow span{color:#60756d;text-transform:uppercase;font-size:8px}.automation-flow b{font-size:9px}.automation-flow i{text-align:center;color:#50655d}.status-pill{border:1px solid #ffffff12;border-radius:99px;width:max-content;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.status-pill.active{color:#76dbb8;background:#6df0be12}.status-pill.paused,.status-pill.draft{color:#d6ba82;background:#f3c7740f}.close-loop-flow{grid-template-columns:repeat(6,1fr);gap:6px;margin:4px 0 18px;display:grid}.flow-step{text-align:center;color:#63776f;border:1px solid #ffffff0f;border-radius:8px;padding:10px 8px;font-size:8px}.flow-step.active{color:#93d9c0;background:#6df0be09;border-color:#6df0be2b}.close-loop-card{grid-template-columns:1fr 1.25fr auto;align-items:center;gap:18px;margin-bottom:12px;display:grid}.message-draft{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;gap:10px;padding:12px;display:flex}.message-draft p{color:#92a59e;margin:0;font-size:10px;line-height:1.5}.saved-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.saved-card{grid-template-columns:30px 1fr auto;align-items:start;gap:12px;display:grid}.saved-card span{color:#65cfa9;text-transform:uppercase;font-size:8px}.saved-card h3{margin:3px 0}.saved-card p{color:#7f938c;margin:0;font-size:10px}.match-row{border-top:1px solid #ffffff0e;grid-template-columns:1fr 20px 1fr;align-items:center;gap:10px;padding:12px 0;display:grid}.match-row>div{gap:3px;display:grid}.match-row b{font-size:10px}.match-row span{color:#6c8179;font-size:8px}.match-row i{text-align:center;color:#587068}.rule-row{border-top:1px solid #ffffff0e;grid-template-columns:1fr auto;gap:8px;padding:13px 0;display:grid}.rule-row>div{gap:4px;display:grid}.rule-row b{font-size:10px}.rule-row span,.rule-row small{color:#6d827a;font-size:8px}.rule-row code{color:#85d7ba;background:#6df0be0d;border-radius:5px;padding:5px 7px;font-size:8px}.rule-row small{grid-column:1/-1}@media (max-width:1100px){.feed-layout,.explore-shell{grid-template-columns:1fr}.feed-filters,.query-builder{position:static}.dashboard-gallery,.automation-grid,.saved-grid,.close-loop-card{grid-template-columns:1fr}.close-loop-flow{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.workbench-toolbar{display:grid}.search-field{min-width:0}.feed-row{grid-template-columns:1fr}.feed-source{grid-template-columns:auto 1fr}.explore-results{overflow:auto}.dashboard-gallery,.widget-preview{grid-template-columns:1fr}.graph-stage{gap:8px;height:auto;display:grid}.graph-center,.graph-node{width:auto;position:static!important;transform:none!important}.close-loop-flow{grid-template-columns:1fr 1fr}.saved-card{grid-template-columns:26px 1fr}.saved-card .text-link{grid-column:2}.automation-flow{grid-template-columns:1fr}.automation-flow i{transform:rotate(90deg)}}.mini-worktrail{background:#ffffff04;border:1px solid #ffffff0f;border-radius:9px;gap:7px;margin:12px 0;padding:12px;display:grid}.mini-worktrail>.row b{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.mini-worktrail>.row a{color:#76d6b4;align-items:center;gap:4px;font-size:8px;display:flex}.mini-worktrail>div:not(.row){color:#82978f;align-items:center;gap:7px;font-size:9px;display:flex}.mini-worktrail svg{color:#65d0aa}.ai-next{gap:10px;display:grid!important}.ai-next>div:first-child{gap:4px;display:grid}.report-page{color:#14201d;background:#fff;max-width:1000px;min-height:100vh;margin:0 auto;padding:52px}.report-page header{border-bottom:2px solid #16231f;padding-bottom:34px}.report-page header>span{text-transform:uppercase;letter-spacing:.15em;color:#4f7c6d;font-size:11px}.report-page h1{letter-spacing:-.04em;margin:10px 0;font-size:42px}.report-page header p{color:#6c7773}.report-page section{border-bottom:1px solid #dfe5e2;padding:28px 0}.report-page section h2{font-size:20px}.report-row{border-top:1px solid #edf0ef;grid-template-columns:1fr 200px;gap:30px;padding:14px 0;display:grid}.report-row>div{gap:5px;display:grid}.report-row b{font-size:13px}.report-row span{color:#66736e;font-size:10px;line-height:1.5}.report-row>div:last-child{text-align:right}.report-page footer{color:#7a8581;padding-top:24px;font-size:9px}.report-actions{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.report-actions a{color:#285a49;font-size:11px}@media print{.report-actions{display:none}.report-page{max-width:none;padding:24px}}.ai-context-card button{color:#caddd6;text-align:left;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;padding:12px;font-size:11px;display:flex}.ai-context-card button:hover{background:#6df0be0a;border-color:#6df0be33}.mobilebar button{color:#a8bbb4;background:0 0;border:0;padding:0}.mobile-nav-backdrop{display:none}@media (max-width:760px){.mobile-nav-backdrop{z-index:80;background:#0000008a;display:block;position:fixed;inset:0}.mobile-nav-drawer{background:#07110f;border-left:1px solid #ffffff14;width:min(340px,90vw);padding:20px 16px 80px;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-24px 0 70px #00000059}.mobile-nav-drawer .signout{margin-top:18px;position:static}.mobile-nav-drawer .nav{margin-top:24px}.mobile-nav-drawer .nav-group{margin-bottom:18px}.mobile-nav-drawer .nav a{padding:9px 10px;font-size:12px}.mobile-nav-drawer .drawer-close-v2{position:static}.mobile-nav-drawer .brand{padding-right:10px}}.decision-hero{background:linear-gradient(135deg,#fff 0%,#f8f9ff 55%,#f1f4ff 100%);border:1px solid #dfe4ef;border-radius:22px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:24px;padding:28px;display:grid;box-shadow:0 18px 55px #25325c14}.decision-hero>div:first-child{flex-direction:column;justify-content:center;display:flex}.decision-hero h2{letter-spacing:-.035em;margin:5px 0 10px;font-size:30px}.decision-context{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.decision-context span{color:#586477;background:#fff;border:1px solid #e2e6ef;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.decision-recommendation{color:#fff;background:#101827;border-radius:18px;padding:22px}.decision-recommendation>span{color:#9ca9bb;margin-top:15px;font-size:12px;display:block}.decision-recommendation h3{color:#fff;margin:5px 0 8px;font-size:23px}.decision-recommendation p{color:#b7c1cf}.decision-recommendation .btn{color:#111827;background:#fff;border-color:#fff;margin-top:14px}.decision-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.decision-stats>div{background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;padding:12px}.decision-stats b{font-size:18px;display:block}.decision-stats small{color:#9eabba;margin-top:3px;font-size:10px;line-height:1.3;display:block}.issue-memory .decision-stats,.intervention-memory .decision-stats{min-width:360px;margin:0}.issue-memory .decision-stats>div,.intervention-memory .decision-stats>div{background:#f6f7fb;border:1px solid #e6e9ef}.issue-memory .decision-stats small,.intervention-memory .decision-stats small{color:#727d8e}.issue-memory,.intervention-memory,.impact-memory,.automation-memory{justify-content:space-between;align-items:center;gap:22px;display:flex}.issue-memory>div:first-child,.intervention-memory>div:first-child,.impact-memory>div:first-child,.automation-memory>div:first-child{max-width:620px}.memory-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.memory-pattern h3{margin:4px 0 0}.count-badge{color:#5364f5;background:#f0f2ff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.memory-best{background:#f7f8fc;border-radius:13px;margin:18px 0 8px;padding:14px}.memory-best span,.memory-best small{color:#728094;font-size:11px;display:block}.memory-best b{margin:4px 0;font-size:16px;display:block}.memory-history>div{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.memory-history>div>div:first-child span,.memory-history>div>div:last-child small{color:#7d8797;margin-top:3px;font-size:10px;display:block}.memory-history>div>div:last-child{text-align:right}.decision-loop{justify-content:space-between;align-items:center;gap:24px;display:flex}.decision-loop>div:first-child{max-width:590px}.decision-loop-flow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.decision-loop-flow span{background:#fff;border:1px solid #dfe4ed;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:800}.decision-loop-flow b{color:#5364f5}.impact-memory{background:linear-gradient(135deg,#f9fbff,#f2f6ff)}.automation-memory{background:linear-gradient(135deg,#fff,#f8f7ff)}@media (max-width:1000px){.decision-hero,.memory-pattern-grid{grid-template-columns:1fr}.issue-memory,.intervention-memory,.impact-memory,.automation-memory,.decision-loop{flex-direction:column;align-items:flex-start}.issue-memory .decision-stats,.intervention-memory .decision-stats{width:100%;min-width:0}}@media (max-width:640px){.decision-hero{border-radius:16px;padding:18px}.decision-hero h2{font-size:25px}.decision-stats{grid-template-columns:1fr}.memory-history>div{align-items:flex-start}.memory-history>div>div:last-child{text-align:left}.decision-loop-flow b{display:none}}
