.cn-section{background:#f1f6fc;padding-bottom:65px}.cn-intro{display:grid;grid-template-columns:1fr .7fr;align-items:center;gap:55px;margin-bottom:38px}.cn-intro h2{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.25;color:#0b2946;margin:12px 0 0;letter-spacing:-.03em}.cn-intro p{color:#5c7289;line-height:1.8;font-size:1rem}.cn-dashboard{--cn-line:#1a344a;--cn-text:#a4c0d9;display:grid;grid-template-columns:172px minmax(0,1fr);width:calc(100% - 48px);max-width:1520px;margin:auto;color:#dfeefa;background:#050f19;border:1px solid #28445d;border-radius:14px;overflow:hidden;box-shadow:0 25px 65px #0a29442b;font-size:12px;line-height:1.55;text-align:left}.cn-dashboard *{box-sizing:border-box}.cn-dashboard [hidden]{display:none!important}.cn-dashboard :is(h3,h4,p,ul,ol){margin:0}.cn-dashboard :is(button,select){font:inherit}.cn-dashboard button{cursor:pointer}.cn-dashboard :is(button,select,a,summary):focus-visible{outline:2px solid #72c8ff;outline-offset:3px}.cn-sidebar{border-right:1px solid var(--cn-line);background:linear-gradient(150deg,#0b1927,#05111d);padding:20px 12px;display:flex;flex-direction:column;min-width:0}.cn-brand{font-size:21px;font-weight:700;letter-spacing:-.5px;white-space:nowrap;margin:0 5px 32px;color:#f2f7fc}.cn-brand>span{color:#2eabff}.cn-brand>span:first-child{font-size:27px;font-weight:400;vertical-align:-2px;margin-right:5px}.cn-nav-label{font-size:8px;color:#708da5;letter-spacing:1.5px;padding:0 12px;margin-bottom:13px}.cn-sidebar nav{display:grid;gap:8px}.cn-sidebar nav button{display:flex;align-items:center;gap:10px;background:transparent;border:1px solid transparent;color:#95b6d0;padding:12px 10px;text-align:left;border-radius:7px;font-size:11px}.cn-sidebar nav button span{font-size:20px;line-height:1;color:#7099b9}.cn-sidebar nav button[aria-pressed=true]{border-color:#203e5a;border-left:2px solid #37b8ff;background:#122d46;color:#5fcaff}.cn-sidebar nav button[aria-pressed=true] span{color:#5fcaff}.cn-side-note{margin-top:auto;border:1px solid #1b344b;border-radius:6px;padding:14px 9px;font-size:9px;color:#8fcad7;line-height:1.8}.cn-dot{display:inline-block;width:6px;height:6px;background:#53bad7;border-radius:100%;margin-right:4px}.cn-side-note small{display:block;color:#819fb8;margin-top:5px;font-size:9px;padding-left:10px}.cn-workspace{min-width:0}.cn-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;height:54px;padding:0 22px;border-bottom:1px solid var(--cn-line);color:#94b8d6;background:#071522;font-size:10px}.cn-separator{color:#3d6788;margin:0 12px}.cn-topbar button{background:#10273b;color:#8dcfff;border:1px solid #264966;border-radius:5px;padding:6px 11px;font-size:10px}.cn-main{padding:22px}.cn-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:19px}.cn-heading h3{color:#f0f6fc;font-size:clamp(20px,2.2vw,28px);letter-spacing:-.6px;font-weight:700;line-height:1.25;margin:0 0 6px}.cn-heading p{font-size:11px;color:#9ebed9}.cn-demo-badge{font-size:8px;letter-spacing:1px;color:#9fcae6;background:#0c2437;border:1px solid #224a67;border-radius:5px;padding:7px 10px;white-space:nowrap}.cn-filters{display:flex;gap:22px;padding:13px 15px;border:1px solid var(--cn-line);border-radius:7px;background:#091a29;margin-bottom:14px;align-items:end}.cn-filters label{flex:1;display:flex;flex-direction:column;gap:6px;font-size:10px;color:#c0d7e9;min-width:0}.cn-dashboard select{color-scheme:dark;background:#0e2236;border:1px solid #24415d;border-radius:5px;padding:7px 9px;color:#a9cbe5;font-size:10px;min-height:34px;max-width:100%}.cn-filters>button{background:#0d263c;border:1px solid #24435d;border-radius:5px;padding:8px 11px;color:#9ac4e3;font-size:10px;min-height:34px;white-space:nowrap}.cn-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.cn-kpi{display:flex;gap:12px;align-items:center;padding:15px 12px;min-height:100px;border:1px solid var(--cn-line);border-radius:7px;background:linear-gradient(130deg,#101d2d,#0a1825)}.cn-kpi-icon{font-size:25px;display:flex;align-items:center;justify-content:center;border-radius:9px;min-width:39px;height:43px;color:#3fafff;background:#0d3150}.cn-kpi.red .cn-kpi-icon{color:#ff5772;background:#3b1e30}.cn-kpi.purple .cn-kpi-icon{color:#a779ff;background:#282145}.cn-kpi.green .cn-kpi-icon{color:#03d6a3;background:#083b35}.cn-kpi.amber .cn-kpi-icon{color:#ffaa3f;background:#382c1a}.cn-kpi>div{min-width:0}.cn-kpi>div>span{font-size:10px;color:#a4c0d9;display:block;line-height:1.5}.cn-kpi strong{display:block;font-size:23px;font-weight:600;letter-spacing:-.5px;color:#f4f7ff;margin:3px 0 5px;white-space:nowrap;font-variant-numeric:tabular-nums}.cn-kpi small{font-size:8px;color:#7c9cb5;display:block;line-height:1.4}.cn-chart-row{display:grid;grid-template-columns:.95fr 1.35fr 1.1fr;gap:11px;margin-bottom:11px}.cn-card{min-width:0;background:linear-gradient(135deg,#0b1b2a,#081621);border:1px solid var(--cn-line);border-radius:8px;padding:15px}.cn-card h4{font-size:11px;color:#e1edf8;font-weight:600;line-height:1.5;margin-bottom:16px}.cn-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;min-height:18px}.cn-card-head h4{margin:0}.cn-card-head>span{font-size:8px;color:#8aaac4;white-space:nowrap}.cn-donut-wrap{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.cn-donut-wrap svg{width:150px;max-width:100%;height:auto;flex-shrink:0}.cn-donut-wrap ul{list-style:none;padding:0;flex:1;min-width:120px}.cn-donut-wrap li{display:flex;align-items:center;gap:7px;padding:5px 0;font-size:10px;color:#bad0e3}.cn-donut-wrap i,.cn-series-legend i{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.cn-donut-wrap b{margin-left:auto;color:#deedf8;font-weight:500}.cn-donut-wrap small{font-size:9px;color:#8faac2;min-width:26px;text-align:right}.cn-series-legend{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:10px}.cn-series-legend span{font-size:9px;color:#a3bfd6;display:flex;align-items:center;gap:4px}.cn-trend-card svg{display:block;width:100%;height:auto}.cn-muted{font-size:9px;color:#88a7bf;line-height:1.7}.cn-trend-card .cn-muted{margin-top:10px}.cn-bar-row{display:grid;width:100%;grid-template-columns:minmax(0,1fr) 28%;gap:5px 9px;border:1px solid transparent;background:none;border-radius:5px;color:#afc7dc;text-align:left;position:relative;padding:7px 5px;margin-bottom:2px}.cn-bar-row[aria-pressed=true]{border-color:#2f6789;background:#0f2c42}.cn-bar-row:hover{background:#143046}.cn-bar-label{font-size:9px;line-height:1.4;display:flex;align-items:start;gap:7px;grid-column:1/-1;padding-right:25px}.cn-bar-label b{font-size:8px;font-weight:500;border-radius:3px;min-width:16px;background:#1e3b52;color:#c5deef;text-align:center}.cn-bar-track{height:6px;display:block;background:#162c40;border-radius:2px;grid-column:1/-1;width:calc(100% - 25px);margin-left:23px;max-width:calc(100% - 28px)}.cn-bar-track i{display:block;height:100%;border-radius:2px}.cn-bar-row>strong{font-size:10px;font-weight:500;color:#e0ecf5;position:absolute;right:5px;top:6px}.cn-bottom-row{display:grid;grid-template-columns:1.65fr 1fr;gap:11px;margin-bottom:12px}.cn-table-scroll{overflow:auto}.cn-dashboard table{border-collapse:collapse;width:100%;text-align:left;font-size:10px;white-space:nowrap}.cn-dashboard th{color:#acc7df;background:#10273a;font-size:9px;font-weight:500;padding:7px 9px;border-bottom:1px solid #244055}.cn-dashboard td{padding:6px 9px;color:#a4c0d9;border-bottom:1px solid #183148;font-variant-numeric:tabular-nums}.cn-dashboard tbody tr:last-child td{border-bottom:0}.cn-dashboard td small{display:block;color:#6f94b1;font-size:8px}.cn-dashboard .cn-number{color:#55b8fc;font-weight:600}.cn-position{background:#1c3a53;color:#b3d7ef;border-radius:3px;font-size:9px;display:block;text-align:center;width:17px}.cn-dashboard tbody tr:first-child .cn-position{background:#5a2132;color:#ffb6c0}.cn-dashboard tbody tr:nth-child(2) .cn-position{background:#624321;color:#ffdeac}#cn-insights>div{display:flex;gap:12px;margin:16px 0}#cn-insights>div>b{flex-shrink:0;background:#123c59;border:1px solid #24577a;border-radius:50%;width:25px;height:25px;text-align:center;line-height:23px;font-size:10px;color:#69bff8;font-weight:500}#cn-insights p{font-size:11px;line-height:1.7;color:#9cbad2}#cn-insights strong{font-weight:500;color:#d0e4f3}.cn-sort{font-size:9px;color:#91aec6;display:flex;align-items:center;gap:9px}.cn-table-alarm{background:none;border:0;color:#a9cbe5;text-align:left;font-size:10px;padding:5px 0}.cn-table-alarm[aria-pressed=true]{color:#55c6ff;text-decoration:underline;text-underline-offset:4px}.cn-ranking-bottom{grid-template-columns:1.5fr 1fr;margin-top:12px}.cn-heatmap th:not(:first-child),.cn-heatmap td:not(:first-child){text-align:center}.cn-duration-row{display:grid;grid-template-columns:46px 1fr 65px;align-items:center;gap:10px;margin-top:20px;font-size:10px;color:#b5cee1}.cn-duration-row>div{height:11px;background:#193045;border-radius:3px;overflow:hidden}.cn-duration-row i{display:block;height:100%;border-radius:3px}.cn-duration-row strong{font-size:10px;font-weight:500;text-align:right;color:#d9e8f3}.cn-investigation{display:grid;grid-template-columns:.82fr 1.3fr;gap:0;border:1px solid #315370;border-left:3px solid #3daff8;border-radius:8px;overflow:hidden;background:linear-gradient(115deg,#102c43,#0a1d2e)}.cn-analysis-summary{padding:24px;border-right:1px solid #28475e}.cn-eyebrow{font-size:8px;letter-spacing:1.3px;color:#7fbce7;display:block;margin-bottom:12px}.cn-investigation h4{font-size:20px;line-height:1.35;color:#e8f4fc;margin:0 0 13px}.cn-analysis-summary>p{font-size:11px;color:#acc8dd;line-height:1.85}#cn-analysis-signals{display:flex;flex-wrap:wrap;gap:7px;margin:17px 0}#cn-analysis-signals span{padding:5px 8px;font-size:9px;border:1px solid #2b4a64;background:#10273a;border-radius:4px;color:#9abfd9}.cn-analysis-summary .cn-caveat{font-size:9px;color:#789fbf}.cn-checks{padding:24px}.cn-checks ol{padding:0;list-style:none}.cn-checks li{display:flex;gap:13px;margin-top:16px}.cn-checks li:first-child{margin-top:0}.cn-checks li>b{font-size:10px;font-weight:500;color:#4baef0;line-height:23px}.cn-checks strong{color:#c9e1f2;font-size:11px;font-weight:500}.cn-checks p{font-size:10px;line-height:1.8;color:#91b1cc;margin-top:4px}.cn-dashboard-footer{display:flex;justify-content:space-between;gap:15px;margin-top:16px;font-size:8px;color:#7498b7}.cn-method{border-top:1px solid #1b354a;margin-top:13px;padding-top:10px}.cn-method summary{cursor:pointer;color:#7298b7;font-size:9px}.cn-method p{font-size:10px;color:#8dacc3;line-height:1.8;margin-top:10px;max-width:900px}.cn-after{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:35px}.cn-after p{font-size:.9rem;color:#557087;max-width:530px}.cn-after .btn{font-size:.8rem}.cn-panel-open{overflow:hidden}.cn-dashboard.cn-expanded{position:fixed;inset:12px;z-index:2000;width:calc(100% - 24px);height:calc(100dvh - 24px);max-width:none;margin:0;box-shadow:0 0 0 30px #020b14ec}.cn-expanded .cn-workspace{overflow:auto}.cn-expanded .cn-topbar{position:sticky;top:0;z-index:1}.page-coldnoc .cold-hero{min-height:0;padding-bottom:70px}.cn-hero-link{font-size:.8rem;color:#8dcbff;text-decoration:underline;text-underline-offset:5px}.cn-hero-link:hover{color:#fff}
@media(min-width:1550px){.cn-donut-wrap{flex-wrap:nowrap}.cn-kpi{padding:17px}.cn-chart-row{grid-template-columns:1fr 1.35fr 1.1fr}}
@media(max-width:1250px){.cn-dashboard{grid-template-columns:145px minmax(0,1fr);width:calc(100% - 32px)}.cn-main{padding:18px}.cn-brand{font-size:18px;margin-inline:1px}.cn-brand>span:first-child{font-size:24px}.cn-sidebar{padding:20px 9px}.cn-kpi{gap:8px;padding:12px 9px;align-items:start}.cn-kpi-icon{display:none}.cn-kpi strong{font-size:21px}.cn-chart-row{grid-template-columns:1fr 1.4fr}.cn-chart-row>.cn-card:last-child{grid-column:1/-1}#cn-bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 13px}.cn-donut-wrap{flex-wrap:nowrap}.cn-demo-badge{font-size:7px;letter-spacing:.5px}.cn-side-note{font-size:8px}.cn-side-note small{font-size:8px}}
@media(max-width:950px){.cn-dashboard{grid-template-columns:1fr}.cn-sidebar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 18px;border-right:0;border-bottom:1px solid var(--cn-line);gap:15px}.cn-brand{margin:0}.cn-sidebar nav{display:flex;gap:8px}.cn-sidebar nav button{font-size:10px;padding:7px 12px}.cn-sidebar nav button span{font-size:16px}.cn-nav-label,.cn-side-note{display:none}.cn-topbar{height:42px}.cn-intro{gap:30px;grid-template-columns:1.1fr 1fr}.cn-bottom-row{grid-template-columns:1.4fr 1fr}.cn-investigation{grid-template-columns:.85fr 1.15fr}.cn-analysis-summary,.cn-checks{padding:20px}.cn-dashboard.cn-expanded{display:flex;flex-direction:column}.cn-expanded .cn-sidebar{flex-shrink:0}.cn-kpis{gap:7px}.cn-heading h3{font-size:23px}}
@media(max-width:700px){.cn-intro{grid-template-columns:1fr;gap:18px}.cn-intro p{font-size:.9rem}.cn-heading{flex-direction:column;align-items:start;gap:12px}.cn-main{padding:16px}.cn-heading h3{font-size:23px}.cn-heading p{font-size:11px}.cn-demo-badge{font-size:8px}.cn-filters{gap:10px;display:grid;grid-template-columns:1fr 1fr;padding:12px}.cn-dashboard select{font-size:12px;width:100%;min-height:38px}.cn-filters label{font-size:10px}.cn-filters>button{min-height:38px}.cn-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cn-kpi{padding:14px;min-height:98px}.cn-kpi strong{font-size:25px}.cn-kpi>div>span{font-size:11px}.cn-kpi small{font-size:9px}.cn-kpi-icon{display:flex;font-size:23px;min-width:35px;height:39px}.cn-kpi:last-child{grid-column:1/-1;min-height:85px}.cn-chart-row{grid-template-columns:1fr}.cn-chart-row>.cn-card:last-child{grid-column:auto}.cn-card{padding:17px}.cn-card h4{font-size:12px}.cn-donut-wrap{gap:30px}.cn-donut-wrap svg{width:155px}.cn-donut-wrap ul{min-width:100px}.cn-donut-wrap li{font-size:11px;gap:8px}.cn-series-legend span{font-size:10px}.cn-bottom-row,.cn-ranking-bottom{grid-template-columns:1fr}.cn-dashboard table{font-size:11px}.cn-dashboard th{font-size:10px}.cn-dashboard td{padding:9px}.cn-dashboard td small{font-size:9px}.cn-dashboard .cn-table-alarm{font-size:11px}.cn-card-head{flex-wrap:wrap}.cn-sort select{width:auto;font-size:11px}#cn-bars{grid-template-columns:1fr 1fr}.cn-bar-row{padding:9px 5px}.cn-bar-label{font-size:10px}.cn-bar-row>strong{font-size:11px}.cn-investigation{grid-template-columns:1fr}.cn-analysis-summary{border-right:0;border-bottom:1px solid #28475e}.cn-analysis-summary>p{font-size:12px}.cn-eyebrow{font-size:9px}.cn-checks strong{font-size:12px}.cn-checks p{font-size:11px}.cn-analysis-summary .cn-caveat{font-size:10px}.cn-dashboard-footer{flex-direction:column;gap:6px;font-size:9px}.cn-after{flex-direction:column;align-items:start;gap:20px}.cn-after .btn{font-size:.8rem}.cn-dashboard.cn-expanded{inset:0;width:100%;height:100dvh;border-radius:0}.cn-sidebar{padding:12px;gap:8px}.cn-brand{font-size:18px}.cn-sidebar nav button{font-size:10px;padding:8px}.cn-topbar{padding:0 16px;font-size:9px}.cn-separator{margin:0 7px}.cn-topbar button{font-size:9px}.cn-expanded .cn-main{padding:12px}.cn-method p{font-size:11px}}
@media(max-width:390px){.cn-dashboard{width:calc(100% - 20px)}.cn-main{padding:12px}.cn-kpi{padding:12px 9px;gap:8px}.cn-kpi-icon{display:none}.cn-brand{font-size:16px}.cn-brand>span:first-child{font-size:21px}.cn-sidebar nav button span{display:none}.cn-donut-wrap{gap:10px}.cn-donut-wrap svg{width:135px}#cn-bars{grid-template-columns:1fr}.cn-heading h3{font-size:21px}}
@media print{.cn-sidebar,.cn-topbar button,.cn-filters{display:none}.cn-dashboard{display:block;width:100%;max-width:none;box-shadow:none}.cn-card,.cn-investigation{break-inside:avoid}}
