.sharedReportCard-module__Zonc2a__card{--report-blue:#2d6de8;--report-on-blue:#fff;--report-green:#0a8067;--report-amber:#a66100;--report-gray:#667085;border:1px solid var(--border,#d8e1ea);color:var(--ink,#10283c);background:var(--surface,#fff);box-shadow:none;border-radius:14px;gap:14px;padding:18px;display:grid}.sharedReportCard-module__Zonc2a__heading,.sharedReportCard-module__Zonc2a__sectionHeading,.sharedReportCard-module__Zonc2a__disclosure{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sharedReportCard-module__Zonc2a__heading h2,.sharedReportCard-module__Zonc2a__sectionHeading h3,.sharedReportCard-module__Zonc2a__heading p,.sharedReportCard-module__Zonc2a__sectionHeading small,.sharedReportCard-module__Zonc2a__nextAction p{margin:0}.sharedReportCard-module__Zonc2a__heading h2{margin-top:4px;font-size:clamp(1.25rem,2vw,1.65rem)}.sharedReportCard-module__Zonc2a__heading p{color:var(--muted,#5d7183);margin-top:6px;font-size:.875rem;line-height:1.5}.sharedReportCard-module__Zonc2a__eyebrow,.sharedReportCard-module__Zonc2a__sectionHeading span,.sharedReportCard-module__Zonc2a__nextAction small{color:var(--report-blue);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:900}.sharedReportCard-module__Zonc2a__freshness{text-align:right;flex:none;gap:2px;display:grid}.sharedReportCard-module__Zonc2a__freshness span,.sharedReportCard-module__Zonc2a__freshness strong{font-size:.75rem}.sharedReportCard-module__Zonc2a__freshness span{color:var(--muted,#5d7183)}.sharedReportCard-module__Zonc2a__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sharedReportCard-module__Zonc2a__metric{border:1px solid var(--border,#d8e1ea);background:color-mix(in srgb, var(--surface,#fff) 86%, var(--report-blue) 14%);border-radius:14px;align-content:start;gap:5px;min-width:0;min-height:88px;padding:14px;display:grid}.sharedReportCard-module__Zonc2a__metric span,.sharedReportCard-module__Zonc2a__metric small{color:var(--muted,#5d7183)}.sharedReportCard-module__Zonc2a__metric span{font-size:.75rem;font-weight:800}.sharedReportCard-module__Zonc2a__metric strong{overflow-wrap:anywhere;color:var(--ink,#10283c);font-size:clamp(1rem,2vw,1.45rem);line-height:1.05}.sharedReportCard-module__Zonc2a__metric small{font-size:.75rem;line-height:1.35}.sharedReportCard-module__Zonc2a__visuals{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:14px;display:grid}.sharedReportCard-module__Zonc2a__trends,.sharedReportCard-module__Zonc2a__skills{border:1px solid var(--border,#d8e1ea);background:color-mix(in srgb, var(--surface,#fff) 94%, var(--report-blue) 6%);border-radius:16px;min-width:0;padding:16px}.sharedReportCard-module__Zonc2a__sectionHeading h3{margin-top:3px;font-size:1rem}.sharedReportCard-module__Zonc2a__sectionHeading small{max-width:170px;color:var(--muted,#5d7183);text-align:right;font-size:.75rem;line-height:1.35}.sharedReportCard-module__Zonc2a__trendList{gap:12px;margin-top:15px;display:grid}.sharedReportCard-module__Zonc2a__trendRow{border-top:1px solid var(--border,#d8e1ea);padding-top:12px}.sharedReportCard-module__Zonc2a__trendRow:first-child{border-top:0;padding-top:0}.sharedReportCard-module__Zonc2a__trendLabel{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.sharedReportCard-module__Zonc2a__trendLabel h4,.sharedReportCard-module__Zonc2a__trendLabel span{font-size:.75rem}.sharedReportCard-module__Zonc2a__trendLabel h4{margin:0;font-weight:900}.sharedReportCard-module__Zonc2a__trendLabel span{color:var(--report-gray);font-weight:800}.sharedReportCard-module__Zonc2a__trendRow[data-signal=improving] .sharedReportCard-module__Zonc2a__trendLabel span{color:var(--report-blue)}.sharedReportCard-module__Zonc2a__trendRow[data-signal=declining] .sharedReportCard-module__Zonc2a__trendLabel span{color:var(--report-amber)}.sharedReportCard-module__Zonc2a__barRow{grid-template-columns:56px minmax(80px,1fr) 42px 36px;align-items:center;gap:8px;min-height:28px;display:grid}.sharedReportCard-module__Zonc2a__barRow>span,.sharedReportCard-module__Zonc2a__barRow>small{color:var(--muted,#5d7183);font-size:.75rem}.sharedReportCard-module__Zonc2a__barRow>strong{text-align:right;font-size:.75rem}.sharedReportCard-module__Zonc2a__barTrack{background:color-mix(in srgb, var(--border,#d8e1ea) 70%, transparent);border-radius:99px;height:16px;overflow:hidden}.sharedReportCard-module__Zonc2a__barFill{border-radius:inherit;background:var(--report-blue);height:100%;display:block}.sharedReportCard-module__Zonc2a__barFill[data-tone=previous]{background:#98a2b3}.sharedReportCard-module__Zonc2a__emptyBar{color:var(--muted,#5d7183);white-space:nowrap;padding-left:6px;font-size:.75rem;font-style:normal;line-height:1.2;display:block}.sharedReportCard-module__Zonc2a__skillGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.sharedReportCard-module__Zonc2a__skillCell{border:1px solid #0000;border-radius:11px;gap:3px;min-width:0;padding:10px;display:grid}.sharedReportCard-module__Zonc2a__skillCell span,.sharedReportCard-module__Zonc2a__skillCell small{font-size:.75rem}.sharedReportCard-module__Zonc2a__skillCell span{text-transform:uppercase;font-weight:900}.sharedReportCard-module__Zonc2a__skillCell strong{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;font-size:.75rem;overflow:hidden}.sharedReportCard-module__Zonc2a__skillCell[data-signal=strong]{border-color:color-mix(in srgb, var(--report-green) 50%, transparent);background:color-mix(in srgb, var(--surface,#fff) 78%, var(--report-green) 22%)}.sharedReportCard-module__Zonc2a__skillCell[data-signal=building]{border-color:color-mix(in srgb, var(--report-blue) 46%, transparent);background:color-mix(in srgb, var(--surface,#fff) 78%, var(--report-blue) 22%)}.sharedReportCard-module__Zonc2a__skillCell[data-signal=focus]{border-color:color-mix(in srgb, var(--report-amber) 52%, transparent);background:color-mix(in srgb, var(--surface,#fff) 76%, #f2b84b 24%)}.sharedReportCard-module__Zonc2a__skillCell[data-signal=not_enough_evidence]{border-color:color-mix(in srgb, var(--report-gray) 38%, transparent);background:color-mix(in srgb, var(--surface,#fff) 87%, var(--report-gray) 13%)}.sharedReportCard-module__Zonc2a__skillCell:focus-visible{outline:3px solid color-mix(in srgb, var(--report-blue) 42%, transparent);outline-offset:2px}.sharedReportCard-module__Zonc2a__nextAction{border:1px solid color-mix(in srgb, var(--report-blue) 45%, transparent);background:color-mix(in srgb, var(--surface,#fff) 83%, var(--report-blue) 17%);border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.sharedReportCard-module__Zonc2a__nextAction>span{width:36px;height:36px;color:var(--report-on-blue);background:var(--report-blue);border-radius:11px;place-items:center;font-weight:900;display:grid}.sharedReportCard-module__Zonc2a__nextAction div{gap:4px;display:grid}.sharedReportCard-module__Zonc2a__nextAction strong{font-size:.9375rem}.sharedReportCard-module__Zonc2a__nextAction p{color:var(--muted,#5d7183);font-size:.75rem;line-height:1.45}.sharedReportCard-module__Zonc2a__nextAction button{min-height:44px;color:var(--report-on-blue);background:var(--report-blue);font:inherit;cursor:pointer;border:0;border-radius:11px;padding:0 16px;font-size:.875rem;font-weight:900}.sharedReportCard-module__Zonc2a__nextAction button:focus-visible{outline:3px solid color-mix(in srgb, var(--report-blue) 42%, transparent);outline-offset:3px}.sharedReportCard-module__Zonc2a__nextAction[data-has-focus=true]{border-color:color-mix(in srgb, var(--report-amber) 45%, transparent);background:color-mix(in srgb, var(--surface,#fff) 84%, #f2b84b 16%)}.sharedReportCard-module__Zonc2a__nextAction[data-has-focus=true]>span{background:var(--report-amber)}.sharedReportCard-module__Zonc2a__empty{border:1px dashed var(--border,#d8e1ea);text-align:center;border-radius:12px;margin-top:14px;padding:16px}.sharedReportCard-module__Zonc2a__empty strong{font-size:.8125rem}.sharedReportCard-module__Zonc2a__empty p{color:var(--muted,#5d7183);margin:4px 0 0;font-size:.75rem;line-height:1.45}.sharedReportCard-module__Zonc2a__disclosure{color:var(--muted,#5d7183);padding-top:2px;font-size:.75rem;line-height:1.45}.sharedReportCard-module__Zonc2a__disclosure span:last-child{text-align:right}.sharedReportCard-module__Zonc2a__loading{border:1px dashed var(--border,#d8e1ea);min-height:170px;color:var(--ink,#10283c);background:var(--surface,#fff);text-align:center;border-radius:18px;place-content:center;justify-items:center;gap:7px;padding:24px;display:grid}.sharedReportCard-module__Zonc2a__loading span{color:var(--muted,#5d7183);font-size:.75rem}.sharedReportCard-module__Zonc2a__loading button{border:1px solid var(--report-blue,#2f6fec);min-height:44px;color:var(--report-blue,#2f6fec);font:inherit;cursor:pointer;background:0 0;border-radius:10px;margin-top:6px;padding:0 16px;font-size:.875rem;font-weight:850}:root[data-theme=cyber-dark] .sharedReportCard-module__Zonc2a__card{--report-blue:#74a8ff;--report-on-blue:#081a2c;--report-green:#55d7ba;--report-amber:#ffc266;--report-gray:#b4c0cf;box-shadow:0 14px 34px #0000003d}@media (max-width:900px){.sharedReportCard-module__Zonc2a__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sharedReportCard-module__Zonc2a__visuals{grid-template-columns:1fr}}@media (max-width:560px){.sharedReportCard-module__Zonc2a__card{border-radius:16px;gap:14px;padding:15px}.sharedReportCard-module__Zonc2a__heading,.sharedReportCard-module__Zonc2a__sectionHeading,.sharedReportCard-module__Zonc2a__disclosure{display:grid}.sharedReportCard-module__Zonc2a__freshness{text-align:left}.sharedReportCard-module__Zonc2a__metrics{grid-template-columns:1fr 1fr}.sharedReportCard-module__Zonc2a__metric{min-height:102px;padding:12px}.sharedReportCard-module__Zonc2a__skillGrid{grid-template-columns:1fr}.sharedReportCard-module__Zonc2a__sectionHeading small,.sharedReportCard-module__Zonc2a__disclosure span:last-child{text-align:left;max-width:none}.sharedReportCard-module__Zonc2a__barRow{grid-template-columns:50px minmax(70px,1fr) 38px}.sharedReportCard-module__Zonc2a__barRow>small{display:none}.sharedReportCard-module__Zonc2a__nextAction{grid-template-columns:36px 1fr}.sharedReportCard-module__Zonc2a__nextAction button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.sharedReportCard-module__Zonc2a__barFill{transition:none}}
