.DiagnosticHeroFigure-module__iioF3a__frame{border:1px solid var(--color-grey-300);border-radius:var(--border-radius-lg);background:var(--color-grey-900);width:100%;box-shadow:var(--shadow-lift);font-family:var(--font-family);margin:0;overflow:clip}.DiagnosticHeroFigure-module__iioF3a__chrome{justify-content:space-between;align-items:center;gap:var(--spacing-1);min-height:44px;padding-inline:var(--spacing-3);border-bottom:1px solid var(--color-grey-300);background:var(--color-grey-100);display:flex}.DiagnosticHeroFigure-module__iioF3a__dots,.DiagnosticHeroFigure-module__iioF3a__spacer{flex:none;gap:6px;width:56px;display:flex}.DiagnosticHeroFigure-module__iioF3a__dots i{border-radius:var(--border-radius-full);background:var(--color-grey-400);width:8px;height:8px;display:block}.DiagnosticHeroFigure-module__iioF3a__address{color:var(--color-grey-600);text-align:center;font:500 .6875rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.DiagnosticHeroFigure-module__iioF3a__stage{aspect-ratio:16/9;background:radial-gradient(at 50% 20%,#19355a,#111b27 75%);width:100%;position:relative;overflow:hidden;container-type:inline-size}.DiagnosticHeroFigure-module__iioF3a__canvas{width:1920px;height:1080px;transform:scale(var(--hero-scale,calc(100cqw / 1920px)));transform-origin:0 0;position:absolute;top:0;left:0}.DiagnosticHeroFigure-module__iioF3a__canvas,.DiagnosticHeroFigure-module__iioF3a__canvas *{box-sizing:border-box}.DiagnosticHeroFigure-module__iioF3a__controls{justify-content:space-between;align-items:center;gap:var(--spacing-1);padding:var(--spacing-0-5) var(--spacing-2);color:var(--color-grey-600);background:var(--color-grey-100);border-top:1px solid var(--color-grey-300);text-align:left;flex-wrap:wrap;font-size:.75rem;display:flex}.DiagnosticHeroFigure-module__iioF3a__buttons{gap:var(--spacing-1);display:flex}.DiagnosticHeroFigure-module__iioF3a__buttons button{justify-content:center;align-items:center;gap:var(--spacing-0-5);min-height:44px;padding:var(--spacing-1);border-radius:var(--border-radius-sm);color:var(--color-grey-800);font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.DiagnosticHeroFigure-module__iioF3a__buttons button:focus-visible{outline:2px solid var(--color-primary-main);outline-offset:2px}@media (hover:hover){.DiagnosticHeroFigure-module__iioF3a__buttons button:hover{background:var(--color-grey-200)}}@media (max-width:479px){.DiagnosticHeroFigure-module__iioF3a__chrome{padding-inline:var(--spacing-1-5)}.DiagnosticHeroFigure-module__iioF3a__dots,.DiagnosticHeroFigure-module__iioF3a__spacer{gap:4px;width:30px}.DiagnosticHeroFigure-module__iioF3a__dots i{width:6px;height:6px}.DiagnosticHeroFigure-module__iioF3a__address{font-size:.5625rem}.DiagnosticHeroFigure-module__iioF3a__controls{justify-content:center}}
.DiagnosticSampleReport-module__PlotFG__report{border:1px solid var(--color-grey-200);border-radius:var(--border-radius-lg);background:var(--color-common-white);width:100%;box-shadow:var(--shadow-lg);color:var(--color-grey-800);font-family:var(--font-family);font-size:var(--typography-caption-font-size);text-align:left;text-wrap:pretty;box-sizing:border-box;margin:0;line-height:1.5}.DiagnosticSampleReport-module__PlotFG__report p{margin:0}.DiagnosticSampleReport-module__PlotFG__caption{padding:var(--spacing-1-5) var(--spacing-2);border-bottom:1px solid var(--color-grey-200);border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;background:var(--color-grey-100);color:var(--color-grey-600);letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.DiagnosticSampleReport-module__PlotFG__caption strong{color:var(--color-grey-800);font-weight:600}.DiagnosticSampleReport-module__PlotFG__body{padding:0 var(--spacing-3)}.DiagnosticSampleReport-module__PlotFG__section{gap:var(--spacing-1);padding-block:var(--spacing-3);display:grid}.DiagnosticSampleReport-module__PlotFG__section+.DiagnosticSampleReport-module__PlotFG__section{border-top:1px dashed var(--color-grey-200)}.DiagnosticSampleReport-module__PlotFG__report .DiagnosticSampleReport-module__PlotFG__label{margin-bottom:var(--spacing-1);color:var(--color-grey-600);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.DiagnosticSampleReport-module__PlotFG__report .DiagnosticSampleReport-module__PlotFG__verdict{margin-bottom:var(--spacing-0-5);font-size:var(--typography-h5-font-size);font-weight:700;line-height:1.25}.DiagnosticSampleReport-module__PlotFG__skeleton{width:var(--sample-width);background:var(--color-grey-300);border-radius:8px;max-width:100%;height:7px;display:block}.DiagnosticSampleReport-module__PlotFG__gaps,.DiagnosticSampleReport-module__PlotFG__skills{gap:var(--spacing-1-5);margin:0;padding:0;list-style:none;display:grid}.DiagnosticSampleReport-module__PlotFG__gaps{margin-bottom:var(--spacing-0-5)}.DiagnosticSampleReport-module__PlotFG__gaps li{align-items:center;gap:var(--spacing-1);grid-template-columns:18px minmax(0,1fr) minmax(48px,26%);display:grid}.DiagnosticSampleReport-module__PlotFG__rank{border:1px solid var(--color-grey-200);width:17px;height:17px;color:var(--color-grey-600);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.DiagnosticSampleReport-module__PlotFG__gapName{font-weight:600}.DiagnosticSampleReport-module__PlotFG__weight{background:var(--color-grey-200);height:3px}.DiagnosticSampleReport-module__PlotFG__weight>span{width:var(--sample-width);background:var(--color-primary-main);height:100%;display:block}.DiagnosticSampleReport-module__PlotFG__timeline{height:2px;margin-block:var(--spacing-1);background:var(--color-grey-200);position:relative}.DiagnosticSampleReport-module__PlotFG__timeline>span{left:var(--sample-position);background:var(--color-grey-400);width:2px;height:9px;position:absolute;top:50%;transform:translate(-50%,-50%)}.DiagnosticSampleReport-module__PlotFG__timeline>span[data-highlighted=true]{background:var(--color-primary-main);height:13px}.DiagnosticSampleReport-module__PlotFG__timeLabels{color:var(--color-grey-600);justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;display:flex}.DiagnosticSampleReport-module__PlotFG__moment{align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-0-5);display:flex}.DiagnosticSampleReport-module__PlotFG__timestamp{padding:1px var(--spacing-0-5);border:1px solid var(--color-grey-200);border-radius:var(--border-radius-sm);background:var(--color-grey-100);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.DiagnosticSampleReport-module__PlotFG__skills{gap:var(--spacing-1-5);color:var(--color-grey-700)}.DiagnosticSampleReport-module__PlotFG__skills li{align-items:center;gap:var(--spacing-1);grid-template-columns:minmax(108px,36%) minmax(0,1fr);display:grid}.DiagnosticSampleReport-module__PlotFG__skillTrack{background:var(--color-grey-200);height:2px;display:block;position:relative}.DiagnosticSampleReport-module__PlotFG__bar,.DiagnosticSampleReport-module__PlotFG__reading{position:absolute;top:50%;transform:translate(-50%,-50%)}.DiagnosticSampleReport-module__PlotFG__bar{background:var(--color-grey-600);width:1px;height:14px;left:72%}.DiagnosticSampleReport-module__PlotFG__reading{left:var(--sample-position);background:var(--color-primary-main);border-radius:50%;width:5px;height:5px}.DiagnosticSampleReport-module__PlotFG__skills li[data-unread=true]{grid-template-columns:minmax(108px,36%) minmax(0,1fr) auto}.DiagnosticSampleReport-module__PlotFG__unread{color:var(--color-grey-600);letter-spacing:.04em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}@media (max-width:599px){.DiagnosticSampleReport-module__PlotFG__body{padding-inline:var(--spacing-2)}.DiagnosticSampleReport-module__PlotFG__skills li[data-unread=true]{grid-template-columns:minmax(108px,36%) minmax(0,1fr)}.DiagnosticSampleReport-module__PlotFG__unread{grid-column:2}}