.cj-reports{color:#f6f6f7;background:#292b2e;height:100dvh;min-height:100dvh;font-size:15px;line-height:1.7;overflow:auto}.cj-reports *{box-sizing:border-box}.cj-reports a{text-underline-offset:4px}.cj-reports a:focus-visible{outline-offset:4px;outline:2px solid #ff979b}.cj-report-wrap{width:min(1120px,100% - 48px);margin:0 auto}.cj-report-header{border-bottom:1px solid #45474d;justify-content:space-between;align-items:center;gap:24px;padding:25px 0;display:flex}.cj-report-brand img{object-fit:contain;width:165px;height:55px;display:block}.cj-report-print-brand{display:none}.cj-report-header-right{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.cj-report-back{color:#c4c6cb;font-size:13px}.cj-report-back:hover{text-decoration:underline}.cj-report-languages{align-items:center;gap:5px;font-size:12px;display:flex}.cj-report-languages span{color:#a6a8ad;margin-right:5px}.cj-report-languages a{border-radius:6px;padding:6px 9px}.cj-report-languages a[aria-current=page]{color:#fff;background:#4a3034;border:1px solid #a9585d}.cj-report-nav{flex-wrap:wrap;gap:8px;margin:23px 0;display:flex}.cj-report-nav a{color:#c6c8ce;border:1px solid #4b4d53;border-radius:8px;padding:8px 13px;font-size:13px}.cj-report-nav a[aria-current=page]{color:#fff;background:#ed202814;border-color:#dd6268}.cj-demo-banner{background:#402a2f;border:1px solid #9b4a51;border-left:4px solid #ed2028;border-radius:10px;padding:18px 22px}.cj-demo-banner strong{color:#ffadb2;letter-spacing:.07em;font-size:12px;display:block}.cj-demo-banner p{color:#eedbde;max-width:950px;margin:6px 0 0;font-size:13px}.cj-report-hero{padding:56px 0 38px}.cj-report-eyebrow{color:#ef9298;text-transform:uppercase;letter-spacing:.12em;margin:0 0 16px;font-size:11px;font-weight:650}.cj-report-hero h1{white-space:pre-line;letter-spacing:-.035em;max-width:900px;margin:0 0 20px;font-size:clamp(30px,4.5vw,48px);font-weight:550;line-height:1.18}.cj-report-lead{color:#bbbfc7;max-width:780px;margin:0;font-size:16px}.cj-report-id{color:#cbced5;margin:0 0 14px;font-family:ui-monospace,monospace;font-size:13px}.cj-report-pill{color:#f1d49f;background:#a27a241a;border:1px solid #9b8056;border-radius:99px;padding:5px 12px;font-size:12px;display:inline-block}.cj-report-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.cj-report-card{background:#303236;border:1px solid #494c52;border-radius:16px;padding:30px}.cj-report-card.featured{background:linear-gradient(145deg,#3c3035,#303236 60%);border-color:#ad5259}.cj-report-card h2{letter-spacing:-.02em;margin:12px 0;font-size:26px;font-weight:550}.cj-report-card p,.cj-report-card li{color:#bdc0c7}.cj-report-card ul{margin:22px 0 30px;padding-left:20px}.cj-report-card li{padding:4px 0}.cj-report-tag{color:#ef999f;font-size:12px;font-weight:600}.cj-report-btn{text-align:center;color:#fff;border:1px solid #70737a;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:10px 19px;font-size:13px;font-weight:600;display:inline-flex}.cj-report-btn.primary{background:#c71722;border-color:#da424a}.cj-report-btn:hover{background:#414449}.cj-report-btn.primary:hover{background:#df202c}.cj-report-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:-10px 0 30px;display:flex}.cj-report-actions .cj-report-btn{cursor:pointer;gap:9px;font-family:inherit;text-decoration:none}.cj-report-actions button{background:0 0}.cj-report-actions svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.cj-report-payment{color:#b4b7bf;background:#242629;border-radius:9px;margin:20px 0 0;padding:14px 18px;font-size:13px}.cj-report-section{border-bottom:1px solid #42454b;padding:34px 0;scroll-margin-top:20px}.cj-report-section h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(21px,2.6vw,28px);font-weight:550;line-height:1.3}.cj-report-section h3{margin:0 0 8px;font-size:18px;font-weight:550}.cj-report-section p{color:#c1c4cc;max-width:930px;margin:0 0 16px}.cj-report-summary{background:#303236;border:1px solid #50535b;border-left:4px solid #da626a;border-radius:12px;margin-bottom:22px;padding:25px 28px}.cj-report-summary h2{margin:0 0 12px;font-size:21px;font-weight:550}.cj-report-summary p{color:#d1d3d9;margin:0}.cj-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.cj-report-metric{border:1px solid #464950;border-radius:10px;padding:19px}.cj-report-metric strong{font-size:32px;font-weight:500;line-height:1.3;display:block}.cj-report-metric span{color:#b1b5bd;font-size:12px}.cj-report-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px;margin:22px 0;display:grid}.cj-report-fields dt{color:#9fa4af;font-size:12px}.cj-report-fields dd{color:#eceef2;margin:5px 0 0}.cj-report-note{font-size:13px;color:#afb4be!important}.cj-report-table-scroll{border:1px solid #4b4e56;border-radius:11px;margin-top:22px;overflow-x:auto}.cj-report-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.cj-report-table th{color:#dadce1;background:#32343a;padding:15px 20px;font-size:12px;font-weight:600}.cj-report-table td{color:#c8ccd3;vertical-align:top;border-top:1px solid #464950;padding:16px 20px}.cj-report-table td:first-child{color:#f0f1f4}.cj-report-table a,.cj-report-evidence-link{color:#f1a1a7;text-decoration:underline}.cj-report-coverage{border:1px solid #4b4e56;border-radius:11px;gap:0;margin-top:22px;display:grid;overflow:hidden}.cj-report-coverage-row{border-top:1px solid #464950;grid-template-columns:minmax(180px,1.1fr) minmax(150px,.9fr) minmax(0,1.8fr);align-items:start;gap:20px;padding:19px 20px;display:grid}.cj-report-coverage-row:first-child{border-top:0}.cj-report-coverage-row h3{margin:0;font-size:14px;font-weight:500}.cj-report-coverage-row p{margin:0;font-size:13px;line-height:1.65}.cj-report-status{color:#d3d7df;border:1px solid #5f636c;border-radius:6px;justify-self:start;padding:3px 8px;font-size:11px}.cj-report-status.available{color:#b5d5c8;background:#385f4e22;border-color:#6d8d81}.cj-report-status.missing{color:#e4c68f;background:#a27a2410;border-color:#997e51}.cj-report-status.disconnected{color:#bec4ce;background:#5b607222;border-color:#686b76}.cj-report-list{color:#cbd0d8;margin:18px 0 0;padding-left:22px}.cj-report-list li{padding:5px 0}.cj-report-upgrade{background:#353034;border:1px solid #895057;border-radius:13px;margin-top:28px;padding:28px}.cj-report-upgrade p{color:#d0c7cc}.cj-report-upgrade .cj-report-note{margin:13px 0 0}.cj-report-timeline{margin:26px 0 0;padding:0;list-style:none}.cj-report-timeline li{grid-template-columns:130px 1fr;gap:26px;padding:0 0 30px;display:grid}.cj-report-timeline li:last-child{padding-bottom:0}.cj-report-timeline time{color:#c5a5ac;padding-top:3px;font-size:12px}.cj-report-timeline li>div{border-left:2px solid #93505a;padding-left:22px}.cj-report-timeline p{margin-bottom:8px;font-size:14px}.cj-report-evidence-link{font-size:12px}.cj-report-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.cj-report-evidence article{background:#303236;border:1px solid #4c4f58;border-radius:12px;padding:23px;scroll-margin-top:24px}.cj-report-evidence article:target{border-color:#ef8c94;box-shadow:0 0 0 2px #f2788328}.cj-report-evidence-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cj-report-evidence-head strong{color:#f0a2a9;font-family:ui-monospace,monospace;font-size:14px}.cj-report-evidence-head span{color:#b3a4ab;letter-spacing:.1em;font-size:10px}.cj-report-evidence h3{font-size:18px}.cj-report-evidence time{color:#a3a8b3;font-size:12px}.cj-report-evidence dl{margin:18px 0}.cj-report-evidence dt{color:#aeb3bd;margin:14px 0 4px;font-size:11px}.cj-report-evidence dd{color:#dbdde2;margin:0;font-size:13px}.cj-report-evidence article>p{color:#a6aab5;margin:0;font-size:11px}.cj-report-rule{padding:24px 0}.cj-report-rule h2{margin:0 0 9px;font-size:18px;font-weight:550}.cj-report-rule p{color:#adb3be;max-width:930px;margin:0;font-size:13px}.cj-report-footer{color:#9da3ae;border-top:1px solid #42454b;padding:24px 0 38px;font-size:11px}@media (max-width:760px){.cj-report-wrap{width:calc(100% - 32px)}.cj-report-header{align-items:flex-start;gap:15px;padding:17px 0}.cj-report-brand img{width:125px;height:42px}.cj-report-header-right{flex-direction:column;align-items:flex-end;gap:7px}.cj-report-back{font-size:11px}.cj-report-languages span{display:none}.cj-report-nav{gap:6px;margin:17px 0}.cj-report-nav a{padding:7px 10px;font-size:11px}.cj-demo-banner{padding:14px 16px}.cj-report-hero{padding:34px 0 28px}.cj-report-hero h1{font-size:32px}.cj-report-lead{font-size:14px}.cj-report-columns,.cj-report-evidence{grid-template-columns:1fr}.cj-report-card{padding:24px}.cj-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cj-report-metric{padding:15px}.cj-report-summary{padding:21px}.cj-report-fields{grid-template-columns:1fr;gap:16px}.cj-report-coverage-row{grid-template-columns:1fr;gap:8px;padding:17px}.cj-report-coverage-row h3{font-size:15px}.cj-report-table th,.cj-report-table td{min-width:115px;padding:12px 13px;font-size:12px}.cj-report-table td:first-child{min-width:140px}.cj-report-timeline li{grid-template-columns:1fr;gap:8px;padding-bottom:25px}.cj-report-upgrade{padding:22px}.cj-report-section{padding:28px 0}}@media (max-width:420px){.cj-report-actions{gap:9px}.cj-report-actions .cj-report-btn{flex:140px;padding-inline:12px}}@media print{@page{size:A4;margin:14mm}.cj-reports,.cj-report-wrap{color:#202020!important;background:#fff!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html:has(.cj-reports){color:#202020!important;background:#fff!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body:has(.cj-reports){color:#202020!important;background:#fff!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.cj-reports{font-size:10pt;line-height:1.45}.cj-reports *{color:#202020!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border-color:#bbb!important}.cj-report-wrap{width:100%;max-width:none;margin:0;padding:0}.cj-report-header-right,.cj-report-nav,.cj-report-actions,.cj-report-brand img,.cj-report-upgrade .cj-report-btn{display:none!important}.cj-report-header{margin-bottom:5mm;padding:0 0 5mm;display:block}.cj-report-print-brand{letter-spacing:-.03em;font-size:16pt;font-weight:700;display:block}.cj-demo-banner{break-inside:avoid;border-radius:0;padding:3mm 4mm}.cj-demo-banner strong{font-size:8pt}.cj-demo-banner p{margin-top:2mm;font-size:9pt}.cj-report-hero{break-inside:avoid;padding:7mm 0 5mm}.cj-report-hero h1{margin:0 0 3mm;font-size:23pt}.cj-report-eyebrow{margin-bottom:3mm;font-size:8pt}.cj-report-id{overflow-wrap:anywhere;margin-bottom:2mm;font-size:8.5pt}.cj-report-pill{padding:1mm 2mm;font-size:8pt}.cj-report-summary{break-inside:avoid;border-radius:0;margin-bottom:4mm;padding:4mm}.cj-report-summary h2{margin-bottom:2mm;font-size:13pt}.cj-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:3mm;margin-bottom:3mm}.cj-report-metric{break-inside:avoid;border-radius:0;padding:3mm}.cj-report-metric strong{font-size:19pt}.cj-report-metric span{font-size:8pt}.cj-report-section{break-inside:auto;padding:5mm 0}.cj-report-section h2{margin-bottom:3mm;font-size:15pt}.cj-report-section h3{font-size:11pt}.cj-reports h2,.cj-reports h3{break-after:avoid}.cj-reports p,.cj-reports li{orphans:3;widows:3}.cj-report-section p{margin-bottom:3mm}.cj-report-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm 7mm;margin:4mm 0}.cj-report-fields>div{break-inside:avoid}.cj-report-fields dt{font-size:8pt}.cj-report-fields dd{margin-top:1mm}.cj-report-note{font-size:8.5pt}.cj-report-coverage{border-radius:0;margin-top:4mm;display:block;overflow:visible}.cj-report-coverage-row{break-inside:avoid;grid-template-columns:1.1fr .9fr 1.8fr;gap:4mm;padding:3mm}.cj-report-coverage-row h3,.cj-report-coverage-row p{font-size:8.5pt;line-height:1.45}.cj-report-status{border-radius:0;padding:1mm 1.5mm;font-size:7.5pt}.cj-report-table-scroll{border-radius:0;margin-top:4mm;overflow:visible}.cj-report-table{table-layout:fixed;font-size:9pt}.cj-report-table thead{display:table-header-group}.cj-report-table tr{break-inside:avoid}.cj-report-table th,.cj-report-table td,.cj-report-table td:first-child{min-width:0;padding:3mm;font-size:9pt}.cj-report-timeline{margin-top:4mm}.cj-report-timeline li{break-inside:avoid;grid-template-columns:29mm 1fr;gap:4mm;padding-bottom:4mm}.cj-report-timeline li>div{padding-left:4mm}.cj-report-timeline time,.cj-report-evidence-link{font-size:8pt}.cj-report-timeline p{font-size:9pt}.cj-report-evidence{margin-top:4mm;display:block}.cj-report-evidence article{break-inside:avoid;border-radius:0;margin-bottom:4mm;padding:4mm}.cj-report-evidence-head{margin-bottom:2mm}.cj-report-evidence-head strong{font-size:10pt}.cj-report-evidence-head span,.cj-report-evidence time{font-size:8pt}.cj-report-evidence dl{margin:3mm 0}.cj-report-evidence dt{margin:2mm 0 1mm;font-size:8pt}.cj-report-evidence dd{font-size:9pt}.cj-report-evidence article>p{font-size:8pt}.cj-report-list{margin-top:3mm;padding-left:5mm}.cj-report-list li{break-inside:avoid;padding:1mm 0}.cj-report-upgrade{border-radius:0;margin-top:4mm;padding:3mm 4mm}.cj-report-payment{margin-top:3mm;padding:3mm 0;font-size:8.5pt}.cj-report-rule{padding:5mm 0}.cj-report-rule h2{font-size:11pt}.cj-report-rule p,.cj-report-upgrade .cj-report-note{font-size:8.5pt}.cj-report-footer{padding:4mm 0 0;font-size:8pt}.cj-reports a{text-decoration:none}}
