.diagnostic-module__XS85zq__page{color:#25223c;--ink:#25223c;--muted:#706c83;--line:#e3dfef;--orange:#3156d3;max-width:1120px;margin:auto;padding:36px 28px 80px;line-height:1.65}.diagnostic-module__XS85zq__page h1,.diagnostic-module__XS85zq__page h2,.diagnostic-module__XS85zq__page h3{letter-spacing:-.025em;line-height:1.25}.diagnostic-module__XS85zq__page h1{max-width:650px;margin:18px 0;font-size:clamp(2.1rem,5vw,3.7rem)}.diagnostic-module__XS85zq__page h2{margin:12px 0 16px;font-size:1.7rem}.diagnostic-module__XS85zq__page h3{margin:12px 0;font-size:1.25rem}.diagnostic-module__XS85zq__hero{color:#fffdf6;background:radial-gradient(at 100% 0,#437759 0,#0000 62%),#30294f;border-radius:28px;padding:44px 48px;position:relative;overflow:hidden;box-shadow:0 20px 55px #30294f14}.diagnostic-module__XS85zq__hero>p{color:#e0ece3;max-width:590px;font-size:1.12rem}.diagnostic-module__XS85zq__hero:after{content:"";pointer-events:none;border:1px solid #ffffff20;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-100px;right:-90px;box-shadow:0 0 0 35px #ffffff07,0 0 0 70px #ffffff05}.diagnostic-module__XS85zq__eyebrow{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-weight:750;display:flex;font-size:.72rem!important}.diagnostic-module__XS85zq__hero .diagnostic-module__XS85zq__eyebrow{color:#f7cf8c}.diagnostic-module__XS85zq__chips{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.diagnostic-module__XS85zq__chips span{background:#eff4ef;border-radius:24px;padding:6px 12px;font-size:.82rem;font-weight:600}.diagnostic-module__XS85zq__hero .diagnostic-module__XS85zq__chips span{color:#f1f7ee;background:#ffffff12;border:1px solid #ffffff25}.diagnostic-module__XS85zq__steps{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.diagnostic-module__XS85zq__steps li{color:var(--muted);border-bottom:2px solid var(--line);align-items:center;gap:10px;padding:14px;font-size:.92rem;display:flex}.diagnostic-module__XS85zq__steps li>span{background:#e8eee8;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:700;display:grid}.diagnostic-module__XS85zq__steps li[aria-current]{color:var(--ink);border-color:var(--orange);font-weight:700}.diagnostic-module__XS85zq__steps li[aria-current]>span{background:var(--ink);color:#fff}.diagnostic-module__XS85zq__prepare{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.diagnostic-module__XS85zq__panel{border:1px solid var(--line);background:#fff;border-radius:22px;padding:32px;box-shadow:0 12px 35px #25223c07}.diagnostic-module__XS85zq__panel .diagnostic-module__XS85zq__eyebrow{color:var(--orange)}.diagnostic-module__XS85zq__prepNotes{box-shadow:none;background:#f0f5ed}.diagnostic-module__XS85zq__skillNote{border-bottom:1px solid #d7e1d2;gap:16px;padding:18px 0;display:flex}.diagnostic-module__XS85zq__skillNote:last-of-type{border-bottom:0}.diagnostic-module__XS85zq__skillNote>span{color:#4a6a58;padding-top:4px;font-size:.78rem;font-weight:700}.diagnostic-module__XS85zq__skillNote h3{margin:0 0 6px;font-size:1rem}.diagnostic-module__XS85zq__skillNote p{margin:0;font-size:.92rem}.diagnostic-module__XS85zq__label{margin:16px 0 7px;font-size:.86rem;font-weight:700;display:block}.diagnostic-module__XS85zq__runner select{width:100%;max-width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #a8bcb0;border-radius:12px;padding:14px 34px 14px 14px}.diagnostic-module__XS85zq__runner button{font:inherit;min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #b9ccc0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.93rem;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.diagnostic-module__XS85zq__primary{border-radius:12px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:50px;margin:12px 8px 12px 0;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #3156d320;background:var(--orange)!important;color:#fff!important;border:1px solid var(--orange)!important;padding:14px 20px!important}.diagnostic-module__XS85zq__primary:hover:not(:disabled){background:#4d43d7!important}.diagnostic-module__XS85zq__runner button:disabled{opacity:.5;cursor:default;box-shadow:none}.diagnostic-module__XS85zq__controls{flex-wrap:wrap;gap:10px;margin:20px 0 4px;display:flex}.diagnostic-module__XS85zq__small{color:var(--muted);font-size:.85rem}.diagnostic-module__XS85zq__sessionBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 26px;font-size:.85rem;font-weight:600;display:flex}.diagnostic-module__XS85zq__sessionBar button{background:0 0;border:0;font-size:.82rem}.diagnostic-module__XS85zq__resetPrompt{background:#fff2de;border:1px solid #e5c595;border-radius:16px;flex-basis:100%;padding:20px}.diagnostic-module__XS85zq__resetPrompt p{margin:0}.diagnostic-module__XS85zq__resetPrompt button{background:#fff;border:1px solid #b9ccc0}.diagnostic-module__XS85zq__questionScreen{max-width:760px;margin:auto}.diagnostic-module__XS85zq__questionHeading{justify-content:space-between;align-items:center;gap:18px;display:flex}.diagnostic-module__XS85zq__questionHeading h2{margin-bottom:18px;font-size:1.7rem}.diagnostic-module__XS85zq__questionHeading .diagnostic-module__XS85zq__eyebrow{color:var(--muted)}.diagnostic-module__XS85zq__counter{color:#3156d3;white-space:nowrap;font-size:2.5rem;font-weight:700}.diagnostic-module__XS85zq__counter small{color:#6b8378;font-size:1rem;font-weight:400}.diagnostic-module__XS85zq__runner progress{accent-color:#3156d3;background:#e2eae1;border:0;border-radius:8px;width:100%;height:6px;display:block;overflow:hidden}.diagnostic-module__XS85zq__runner progress::-webkit-progress-value{background:#3156d3;border-radius:8px}.diagnostic-module__XS85zq__item{border:1px solid var(--line);background:#fff;border-radius:22px;min-width:0;margin:32px 0 24px;padding:28px;box-shadow:0 10px 28px #25223c06}.diagnostic-module__XS85zq__item legend{max-width:100%;padding:0 10px;font-size:1.28rem;font-weight:700;line-height:1.5}.diagnostic-module__XS85zq__item fieldset{border:0;min-width:0;margin:24px 0 0;padding:0}.diagnostic-module__XS85zq__item fieldset legend{padding:0;font-size:1.05rem}.diagnostic-module__XS85zq__option{cursor:pointer;background:#fcfdfb;border:1px solid #d3dfd7;border-radius:14px;align-items:center;gap:14px;min-height:64px;margin:12px 0;padding:14px 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.diagnostic-module__XS85zq__option input{opacity:0;width:1px;height:1px;position:absolute}.diagnostic-module__XS85zq__option:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.diagnostic-module__XS85zq__optionLetter{color:#526e5f;background:#fff;border:1px solid #c6d5ca;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:.8rem;font-weight:700;display:grid}.diagnostic-module__XS85zq__option:has(input:checked) .diagnostic-module__XS85zq__optionLetter{color:#fff;background:#3156d3;border-color:#3156d3}.diagnostic-module__XS85zq__option:has(input:disabled){cursor:default}.diagnostic-module__XS85zq__note{background:#eef5e9;border:1px solid #d8e7cc;border-radius:14px;margin:20px 0;padding:20px}.diagnostic-module__XS85zq__note p:last-child{margin-bottom:0}.diagnostic-module__XS85zq__note p:first-of-type{margin-top:6px}.diagnostic-module__XS85zq__pacing{background:#fff6e7;border:1px solid #e5d9c1;border-radius:16px;align-items:center;gap:14px;padding:16px 20px;display:flex}.diagnostic-module__XS85zq__pacing>svg{color:#8c651e;flex-shrink:0}.diagnostic-module__XS85zq__pacing strong{font-size:.92rem}.diagnostic-module__XS85zq__pacing p{color:#735c35;margin:3px 0 0;font-size:.82rem}.diagnostic-module__XS85zq__pacing>span{color:#725017;background:#ffecd0;border-radius:50%;place-items:center;min-width:44px;height:44px;margin-left:auto;font-weight:700;display:grid}.diagnostic-module__XS85zq__navigation{justify-content:space-between;align-items:center;gap:14px;margin:14px 0;display:flex}.diagnostic-module__XS85zq__navigation .diagnostic-module__XS85zq__primary{margin-right:0}.diagnostic-module__XS85zq__report{scroll-margin-top:110px}.diagnostic-module__XS85zq__reportHero{background:linear-gradient(120deg,#eff6e8,#fcfaf2);border:1px solid #cadacb;border-radius:22px;padding:32px}.diagnostic-module__XS85zq__reportHero h2{margin:14px 0;font-size:clamp(1.6rem,4vw,2.3rem)}.diagnostic-module__XS85zq__score{flex-wrap:wrap;align-items:center;gap:26px;margin-top:24px;display:flex}.diagnostic-module__XS85zq__score>strong{font-size:2.6rem;font-weight:700;line-height:1.25}.diagnostic-module__XS85zq__score small{font-size:1rem;font-weight:500}.diagnostic-module__XS85zq__score>span{border-left:1px solid #b8cdbb;padding-left:24px;font-size:.96rem}.diagnostic-module__XS85zq__tableWrap{border:1px solid var(--line);border-radius:14px;max-width:100%;overflow-x:auto}.diagnostic-module__XS85zq__tableWrap table{border-collapse:collapse;width:100%;min-width:490px;font-size:.92rem}.diagnostic-module__XS85zq__tableWrap th,.diagnostic-module__XS85zq__tableWrap td{border-bottom:1px solid var(--line);text-align:left;padding:15px}.diagnostic-module__XS85zq__tableWrap thead{background:#edf3eb;font-size:.8rem}.diagnostic-module__XS85zq__tableWrap tbody tr:last-child>*{border:0}.diagnostic-module__XS85zq__nextStep{color:#f6faef;background:#30294f;border-radius:22px;gap:20px;margin:30px 0;padding:28px;display:flex}.diagnostic-module__XS85zq__nextStep a{color:#ffdda7;align-items:center;gap:8px;font-weight:700;display:inline-flex}.diagnostic-module__XS85zq__iconTile{background:#ffffff0c;border:1px solid #ffffff30;border-radius:14px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.diagnostic-module__XS85zq__reviewHeading{grid-template-columns:1fr 1fr;align-items:center;gap:24px;margin-top:38px;display:grid}.diagnostic-module__XS85zq__reviewHeading .diagnostic-module__XS85zq__eyebrow{color:var(--muted);font-size:.65rem!important}.diagnostic-module__XS85zq__explanation{background:#f4f7ed;border-left:3px solid #bccc9f;border-radius:0 12px 12px 0;margin:20px 0;padding:18px 22px}.diagnostic-module__XS85zq__explanation p{margin:8px 0}.diagnostic-module__XS85zq__support{background:#fff4e2;border-radius:22px;margin:30px 0;padding:28px}.diagnostic-module__XS85zq__technical{color:var(--muted);margin-top:30px;font-size:.8rem}.diagnostic-module__XS85zq__technical summary{cursor:pointer}.diagnostic-module__XS85zq__evidence{white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;font-size:.75rem;overflow:auto}.diagnostic-module__XS85zq__version{overflow-wrap:anywhere;font-size:.75rem}.diagnostic-module__XS85zq__previewNote{color:var(--muted);margin:24px 0;padding:0 8px;font-size:.82rem}.diagnostic-module__XS85zq__previewNote summary{cursor:pointer;font-weight:600}.diagnostic-module__XS85zq__closing{border-top:1px solid var(--line);margin-top:38px;padding:24px 28px}.diagnostic-module__XS85zq__closing p{color:var(--muted);max-width:750px;font-size:.92rem}.diagnostic-module__XS85zq__runner :is(button,a,input,select,summary):focus-visible,.diagnostic-module__XS85zq__tableWrap:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.diagnostic-module__XS85zq__runner h2[tabindex]{scroll-margin-top:110px}.diagnostic-module__XS85zq__page a:not(.diagnostic-module__XS85zq__primary){text-underline-offset:3px;text-decoration:underline}.diagnostic-module__XS85zq__page fieldset:disabled{opacity:.8}.diagnostic-module__XS85zq__feedbackHidden,.diagnostic-module__XS85zq__inactiveReview{display:none}@media (max-width:760px){.diagnostic-module__XS85zq__page{padding:22px 16px 60px}.diagnostic-module__XS85zq__hero{border-radius:22px;padding:30px 26px}.diagnostic-module__XS85zq__hero>p{font-size:1rem}.diagnostic-module__XS85zq__prepare{grid-template-columns:1fr}.diagnostic-module__XS85zq__panel{padding:24px}.diagnostic-module__XS85zq__steps{gap:5px}.diagnostic-module__XS85zq__steps li{gap:6px;padding:10px 2px;font-size:.76rem}.diagnostic-module__XS85zq__steps li>span{width:24px;height:24px;font-size:.65rem}.diagnostic-module__XS85zq__reviewHeading{grid-template-columns:1fr;gap:0}.diagnostic-module__XS85zq__item{margin-top:28px;padding:20px}.diagnostic-module__XS85zq__item legend{font-size:1.13rem}.diagnostic-module__XS85zq__option{gap:12px;padding:12px}.diagnostic-module__XS85zq__nextStep{gap:14px;padding:24px}.diagnostic-module__XS85zq__iconTile{width:38px;height:38px}.diagnostic-module__XS85zq__reportHero{padding:24px}.diagnostic-module__XS85zq__counter{font-size:2rem}.diagnostic-module__XS85zq__score{gap:12px}.diagnostic-module__XS85zq__score>span{border-left:0;padding-left:0}.diagnostic-module__XS85zq__pacing{gap:10px;padding:14px}.diagnostic-module__XS85zq__navigation{align-items:stretch}.diagnostic-module__XS85zq__navigation .diagnostic-module__XS85zq__primary{flex:1;margin:0;font-size:.85rem}.diagnostic-module__XS85zq__navigation>button:first-child{padding:10px;font-size:.82rem}.diagnostic-module__XS85zq__closing{padding:20px 8px}}@media (prefers-reduced-motion:reduce){.diagnostic-module__XS85zq__option,.diagnostic-module__XS85zq__runner button{transition:none}}@media print{.diagnostic-module__XS85zq__noPrint,.diagnostic-module__XS85zq__hero,.diagnostic-module__XS85zq__previewNote,.diagnostic-module__XS85zq__closing{display:none!important}.diagnostic-module__XS85zq__page{max-width:none;padding:0;font-size:11pt}.diagnostic-module__XS85zq__item,.diagnostic-module__XS85zq__note,.diagnostic-module__XS85zq__nextStep,.diagnostic-module__XS85zq__reportHero{break-inside:avoid;box-shadow:none;color:#25223c;background:#fff;border:1px solid #aaa}.diagnostic-module__XS85zq__nextStep p,.diagnostic-module__XS85zq__nextStep a,.diagnostic-module__XS85zq__reportHero .diagnostic-module__XS85zq__eyebrow,.diagnostic-module__XS85zq__nextStep .diagnostic-module__XS85zq__eyebrow{color:#25223c}.diagnostic-module__XS85zq__tableWrap{overflow:visible}.diagnostic-module__XS85zq__report details{display:none}.diagnostic-module__XS85zq__feedbackHidden,.diagnostic-module__XS85zq__inactiveReview{display:block!important}.diagnostic-module__XS85zq__iconTile{display:none}}.diagnostic-module__XS85zq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.diagnostic-module__XS85zq__page{--ink:#25223c;--muted:#706c83;--line:#e3dfef;--orange:#3156d3;max-width:none;min-height:100svh;color:var(--ink);background:radial-gradient(at 95% 10%,#eeebff 0,#0000 40%),#f7f7fc;margin:0;padding:0 0 40px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.diagnostic-module__XS85zq__page h1,.diagnostic-module__XS85zq__page h2,.diagnostic-module__XS85zq__page h3{font-family:inherit;font-weight:750}.diagnostic-module__XS85zq__appContent{max-width:1160px;margin:auto;padding:0 28px}.diagnostic-module__XS85zq__appHeader{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border-bottom:1px solid #e7e3f3;align-items:center;gap:20px;min-height:78px;padding:14px max(28px,50vw - 552px);display:flex;position:sticky;top:0}.diagnostic-module__XS85zq__appHeader a{text-decoration:none!important}.diagnostic-module__XS85zq__appBrand{color:var(--ink);align-items:center;gap:12px;font-size:.78rem;font-weight:600;line-height:1.35;display:flex}.diagnostic-module__XS85zq__appBrand strong{letter-spacing:-.035em;font-size:1.05rem;display:block}.diagnostic-module__XS85zq__brandMark{color:#f4c64f;background:#28233e;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.diagnostic-module__XS85zq__previewBadge{letter-spacing:.08em;color:#706687;border:1px solid #d9d4eb;border-radius:6px;padding:5px 8px;font-size:.6rem;font-weight:750}.diagnostic-module__XS85zq__exitLink{color:#706687;align-items:center;gap:8px;margin-left:auto;font-size:.8rem;font-weight:600;display:inline-flex}.diagnostic-module__XS85zq__runner{margin:34px 0 24px}.diagnostic-module__XS85zq__lobbyIntro{justify-content:space-between;align-items:center;gap:38px;padding:10px 0 16px;display:flex}.diagnostic-module__XS85zq__lobbyIntro .diagnostic-module__XS85zq__eyebrow{color:#6b61b1;font-size:.67rem!important}.diagnostic-module__XS85zq__lobbyIntro h1{letter-spacing:-.055em;max-width:660px;margin:18px 0;font-size:clamp(2.3rem,5vw,4rem);font-weight:800;line-height:1.05}.diagnostic-module__XS85zq__lobbyIntro p:not(.diagnostic-module__XS85zq__eyebrow){color:#716b87;max-width:550px;margin:16px 0;font-size:1rem}.diagnostic-module__XS85zq__missionBadge{color:#574cbe;background:radial-gradient(circle,#e9e4ff,#f6f4ff 70%);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:190px;height:190px;margin:0 55px;display:flex;position:relative}.diagnostic-module__XS85zq__missionBadge>svg{color:#3156d3;box-sizing:content-box;background:#eeebff;border:1px solid #dbd4f4;border-radius:16px;padding:10px;position:absolute;top:0;left:0;transform:rotate(-12deg)}.diagnostic-module__XS85zq__missionBadge>strong{letter-spacing:-.06em;font-size:4.5rem;font-weight:800;line-height:1}.diagnostic-module__XS85zq__missionBadge>span:not(.diagnostic-module__XS85zq__missionOrbit){letter-spacing:.15em;text-align:center;margin-top:12px;font-size:.6rem;font-weight:800}.diagnostic-module__XS85zq__missionBadge>i{color:#3a4227;background:#f4c64f;border:1px solid #c0e777;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:.6rem;font-style:normal;font-weight:800;display:flex;position:absolute;bottom:-7px;right:-30px;transform:rotate(-6deg);box-shadow:0 6px 20px #c2dc8020}.diagnostic-module__XS85zq__missionOrbit{border:1px dashed #c8bdec;border-radius:50%;position:absolute;inset:-15px;transform:rotate(-15deg)}.diagnostic-module__XS85zq__challengeFlow{color:#77718b;align-items:center;gap:18px;margin:12px 0 30px;font-size:.78rem;display:flex}.diagnostic-module__XS85zq__challengeFlow>span{align-items:center;gap:8px;display:flex}.diagnostic-module__XS85zq__challengeFlow b{color:#665f7c;background:#eae7f5;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.65rem;display:grid}.diagnostic-module__XS85zq__challengeFlow>svg{color:#b8b1ca;flex-shrink:0}.diagnostic-module__XS85zq__challengeChoices{border:0;grid-template-columns:1fr 1fr;gap:22px;min-width:0;margin:0;padding:0;display:grid}.diagnostic-module__XS85zq__challengeChoices>legend{letter-spacing:.07em;text-transform:uppercase;color:#7c748e;padding:0 0 12px;font-size:.72rem;font-weight:750}.diagnostic-module__XS85zq__challengeCard{cursor:pointer;background:#fff;border:2px solid #e7e3f0;border-radius:22px;min-width:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:block;position:relative;overflow:hidden;box-shadow:0 6px 24px #27223d04}.diagnostic-module__XS85zq__challengeCard:hover{border-color:#beb2ef;transform:translateY(-4px);box-shadow:0 12px 36px #6752bc18}.diagnostic-module__XS85zq__cardTop{letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;padding:16px 22px;font-size:.63rem;font-weight:800;display:flex}.diagnostic-module__XS85zq__cardTop>span>span{color:#a39aaf;font-weight:500}.diagnostic-module__XS85zq__selection{color:#8a829a;letter-spacing:0;align-items:center;gap:5px;font-size:.65rem;font-weight:650;display:inline-flex}.diagnostic-module__XS85zq__cardVisual{color:#ffdec9;background:radial-gradient(at 100% 0,#6559be,#0000 60%),#29213f;border-radius:13px;height:156px;margin:0 14px;position:relative;overflow:hidden}.diagnostic-module__XS85zq__challengeArt{width:100%;height:100%;padding:0 40px;display:block}.diagnostic-module__XS85zq__formulaBadge{color:#efe8ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0c;border:1px solid #ffffff25;border-radius:6px;padding:4px 9px;font-family:ui-monospace,monospace;font-size:.68rem;position:absolute;bottom:14px;left:20px}.diagnostic-module__XS85zq__cardCopy{padding:22px 24px}.diagnostic-module__XS85zq__cardCopy .diagnostic-module__XS85zq__eyebrow{color:#92839f;font-size:.6rem!important}.diagnostic-module__XS85zq__cardCopy h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:1.55rem}.diagnostic-module__XS85zq__cardCopy>p:not(.diagnostic-module__XS85zq__eyebrow){color:#777087;max-width:380px;margin:0 0 20px;font-size:.85rem}.diagnostic-module__XS85zq__cardTags{flex-wrap:wrap;gap:8px;display:flex}.diagnostic-module__XS85zq__cardTags>span{color:#81728f;background:#f4f2fa;border-radius:6px;padding:5px 8px;font-size:.62rem;font-weight:600}.diagnostic-module__XS85zq__launchIcon{color:#f4c64f;background:#383048;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.diagnostic-module__XS85zq__warmup{background:0 0;border:1px solid #e2ddec;border-radius:14px;margin:22px 0;padding:16px 20px}.diagnostic-module__XS85zq__warmup summary{cursor:pointer;color:#706887;justify-content:space-between;align-items:center;gap:12px;font-size:.8rem;font-weight:600;list-style:none;display:flex}.diagnostic-module__XS85zq__warmup summary>span{align-items:center;gap:10px;display:flex}.diagnostic-module__XS85zq__warmup summary::-webkit-details-marker{display:none}.diagnostic-module__XS85zq__warmup[open] summary>svg{transform:rotate(180deg)}.diagnostic-module__XS85zq__warmupGrid{grid-template-columns:repeat(2,1fr);gap:20px;padding-top:22px;display:grid}.diagnostic-module__XS85zq__warmupGrid h3{margin:0 0 8px;font-size:.85rem}.diagnostic-module__XS85zq__warmupGrid p{color:#83788f;margin:0;font-size:.8rem}.diagnostic-module__XS85zq__steps li{font-size:.8rem}.diagnostic-module__XS85zq__steps li>span{background:#eae7f5}.diagnostic-module__XS85zq__steps li[aria-current]>span{background:#3156d3}.diagnostic-module__XS85zq__sessionBar{color:#7c728e;font-size:.75rem}.diagnostic-module__XS85zq__questionScreen{max-width:820px}.diagnostic-module__XS85zq__questionHeading h2{letter-spacing:-.04em;font-size:1.65rem}.diagnostic-module__XS85zq__counter small{color:#a096b0}.diagnostic-module__XS85zq__questionTrack{gap:8px;margin:18px 0;display:flex}.diagnostic-module__XS85zq__questionTrack>span{color:#b0a5c1;background:#eeeaf7;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:700;display:grid}.diagnostic-module__XS85zq__questionTrack>span[data-current=true]{color:#fff;background:#3156d3;box-shadow:0 3px 12px #3156d32a}.diagnostic-module__XS85zq__questionTrack>span[data-answered=true]:not([data-current=true]){color:#5e773f;background:#e0ead4}.diagnostic-module__XS85zq__runner progress{accent-color:#3156d3;background:#e7e2f2;height:4px}.diagnostic-module__XS85zq__runner progress::-webkit-progress-bar{background:#e7e2f2}.diagnostic-module__XS85zq__runner progress::-webkit-progress-value{background:#3156d3}.diagnostic-module__XS85zq__item{border-color:#e5dfee;box-shadow:0 8px 36px #28213d05}.diagnostic-module__XS85zq__item legend{font-size:1.2rem;font-weight:700}.diagnostic-module__XS85zq__option{background:#fcfbfe;border-color:#e5dfec}.diagnostic-module__XS85zq__option:hover{background:#f3f0fd;border-color:#bdb0df}.diagnostic-module__XS85zq__option:has(input:checked){background:#f0ebff;border-color:#3156d3;box-shadow:0 0 0 1px #3156d3}.diagnostic-module__XS85zq__optionLetter{color:#9a8caa;border-color:#e3ddec}.diagnostic-module__XS85zq__option:has(input:checked) .diagnostic-module__XS85zq__optionLetter{background:#3156d3;border-color:#3156d3}.diagnostic-module__XS85zq__option:has(input:checked):after{content:"✓";color:#3156d3;flex-shrink:0;margin-left:auto;font-size:1rem}.diagnostic-module__XS85zq__pacing{background:#f1edfc;border-color:#e3dbf4}.diagnostic-module__XS85zq__pacing>svg{color:#3156d3}.diagnostic-module__XS85zq__pacing p{color:#8e7fa2}.diagnostic-module__XS85zq__pacing>span{color:#7661a4;background:#e4dcf6}.diagnostic-module__XS85zq__note{background:#f4f1fb;border-color:#e3dbee}.diagnostic-module__XS85zq__explanation{background:#f4f1fb;border-color:#b9a4e4}.diagnostic-module__XS85zq__reportHero{color:#f7f3ff;background:radial-gradient(at 100% 0,#6957a5,#0000 70%),#30264a;border:0}.diagnostic-module__XS85zq__reportHero .diagnostic-module__XS85zq__eyebrow{color:#f4c64f}.diagnostic-module__XS85zq__reportHero>p:not(.diagnostic-module__XS85zq__eyebrow){color:#c4b5db}.diagnostic-module__XS85zq__score>strong{color:#f4c64f}.diagnostic-module__XS85zq__score>span{color:#dcd1ea;border-color:#645273}.diagnostic-module__XS85zq__tableWrap thead{background:#f1edf8}.diagnostic-module__XS85zq__tableWrap tbody tr:nth-child(2n){background:#faf8fc}.diagnostic-module__XS85zq__nextStep{color:#30264a;background:#f0ebfa;border:1px solid #e4dbf0}.diagnostic-module__XS85zq__iconTile{color:#8066ad;background:#e3d9f4;border:0}.diagnostic-module__XS85zq__support{background:#f0f0f9}.diagnostic-module__XS85zq__closing{margin-top:22px;padding:16px 0}.diagnostic-module__XS85zq__closing h2{font-size:.86rem}.diagnostic-module__XS85zq__closing p{font-size:.78rem}.diagnostic-module__XS85zq__previewNote{margin:20px 0;padding:0;font-size:.72rem}.diagnostic-module__XS85zq__page :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #3156d3}@media (max-width:760px){.diagnostic-module__XS85zq__appContent{padding:0 18px}.diagnostic-module__XS85zq__appHeader{gap:10px;min-height:68px;padding:12px 18px}.diagnostic-module__XS85zq__appBrand{gap:8px;font-size:.65rem}.diagnostic-module__XS85zq__appBrand strong{font-size:.86rem}.diagnostic-module__XS85zq__brandMark{border-radius:10px;width:34px;height:34px}.diagnostic-module__XS85zq__previewBadge{padding:4px 6px;font-size:.5rem}.diagnostic-module__XS85zq__exitLink{font-size:.7rem}.diagnostic-module__XS85zq__exitLink span{display:none}.diagnostic-module__XS85zq__runner{margin-top:24px}.diagnostic-module__XS85zq__lobbyIntro{gap:10px;padding:0}.diagnostic-module__XS85zq__lobbyIntro h1{margin:14px 0;font-size:2.4rem}.diagnostic-module__XS85zq__lobbyIntro p:not(.diagnostic-module__XS85zq__eyebrow){font-size:.85rem}.diagnostic-module__XS85zq__lobbyIntro .diagnostic-module__XS85zq__eyebrow{letter-spacing:.06em;font-size:.52rem!important}.diagnostic-module__XS85zq__missionBadge{display:none}.diagnostic-module__XS85zq__challengeFlow{flex-wrap:wrap;gap:8px;margin:18px 0 24px;font-size:.63rem}.diagnostic-module__XS85zq__challengeFlow>span{gap:4px}.diagnostic-module__XS85zq__challengeFlow b{width:19px;height:19px;font-size:.55rem}.diagnostic-module__XS85zq__challengeFlow>svg{width:10px}.diagnostic-module__XS85zq__challengeChoices{grid-template-columns:1fr;gap:16px}.diagnostic-module__XS85zq__challengeCard{border-radius:18px}.diagnostic-module__XS85zq__cardTop{padding:14px 16px}.diagnostic-module__XS85zq__cardVisual{height:116px;margin:0 10px}.diagnostic-module__XS85zq__challengeArt{padding:0 32px}.diagnostic-module__XS85zq__cardCopy{padding:18px}.diagnostic-module__XS85zq__cardCopy h2{font-size:1.35rem}.diagnostic-module__XS85zq__cardCopy>p:not(.diagnostic-module__XS85zq__eyebrow){margin-bottom:14px;font-size:.78rem}.diagnostic-module__XS85zq__cardTags{gap:6px}.diagnostic-module__XS85zq__cardTags>span{font-size:.57rem}.diagnostic-module__XS85zq__launchIcon{width:34px;height:34px}.diagnostic-module__XS85zq__warmup{padding:15px}.diagnostic-module__XS85zq__warmupGrid{grid-template-columns:1fr}.diagnostic-module__XS85zq__warmup summary{font-size:.73rem}.diagnostic-module__XS85zq__steps li{font-size:.65rem}.diagnostic-module__XS85zq__sessionBar{margin-bottom:18px}.diagnostic-module__XS85zq__questionHeading h2{font-size:1.5rem}.diagnostic-module__XS85zq__questionHeading .diagnostic-module__XS85zq__eyebrow{font-size:.6rem!important}.diagnostic-module__XS85zq__questionTrack{margin:14px 0}.diagnostic-module__XS85zq__item{padding:18px}.diagnostic-module__XS85zq__item legend{font-size:1.04rem}.diagnostic-module__XS85zq__option{min-height:60px;font-size:.84rem}.diagnostic-module__XS85zq__pacing strong{font-size:.81rem}.diagnostic-module__XS85zq__pacing p{font-size:.73rem}.diagnostic-module__XS85zq__closing{padding:12px 0}.diagnostic-module__XS85zq__reportHero h2{font-size:1.7rem}.diagnostic-module__XS85zq__nextStep{padding:22px}}@media (prefers-reduced-motion:reduce){.diagnostic-module__XS85zq__challengeCard{transition:none}.diagnostic-module__XS85zq__challengeCard:hover{transform:none}}@media print{.diagnostic-module__XS85zq__appHeader{display:none}.diagnostic-module__XS85zq__page{background:#fff;font-family:Arial,sans-serif}.diagnostic-module__XS85zq__appContent{max-width:none;padding:0}.diagnostic-module__XS85zq__reportHero,.diagnostic-module__XS85zq__nextStep,.diagnostic-module__XS85zq__support{color:#25223c;background:#fff;border:1px solid #aaa}.diagnostic-module__XS85zq__reportHero .diagnostic-module__XS85zq__eyebrow,.diagnostic-module__XS85zq__reportHero>p,.diagnostic-module__XS85zq__score>strong,.diagnostic-module__XS85zq__score>span,.diagnostic-module__XS85zq__nextStep p,.diagnostic-module__XS85zq__nextStep a,.diagnostic-module__XS85zq__nextStep .diagnostic-module__XS85zq__eyebrow{color:#25223c}.diagnostic-module__XS85zq__questionTrack{display:none}}.diagnostic-module__XS85zq__runner button{border-color:#d8d0e5}.diagnostic-module__XS85zq__runner button:hover:not(:disabled){background:#f1edfa;border-color:#a9c}.diagnostic-module__XS85zq__challengeCard{scroll-margin-top:94px;scroll-margin-bottom:110px}@media print{.diagnostic-module__XS85zq__reportHero>p:not(.diagnostic-module__XS85zq__eyebrow){color:#25223c}.diagnostic-module__XS85zq__page{background:#fff!important}.diagnostic-module__XS85zq__tableWrap:focus-visible{outline:none}}.diagnostic-module__XS85zq__page{--ink:#0d3034;--muted:#405852;--orange:#ff6b35;color:var(--ink);background:radial-gradient(at 95% 10%,#eaf0ff 0,#0000 40%),#f8f9fc}.diagnostic-module__XS85zq__officialLogo{width:150px;height:auto;display:block}.diagnostic-module__XS85zq__appBrand{gap:18px}.diagnostic-module__XS85zq__appName{letter-spacing:-.025em;color:#0d3034;border-left:1px solid #d9e0e4;padding-left:18px;font-size:.9rem;font-weight:750}.diagnostic-module__XS85zq__lobbyIntro h1 span{color:#e8511e}.diagnostic-module__XS85zq__lobbyIntro .diagnostic-module__XS85zq__eyebrow{color:#3156d3}.diagnostic-module__XS85zq__missionBadge{color:#3156d3;background:radial-gradient(circle,#edf1ff,#f6f8ff 70%)}.diagnostic-module__XS85zq__missionBadge>svg{color:#e8511e;background:#fff0e7;border-color:#ffdbbf}.diagnostic-module__XS85zq__missionOrbit{border-color:#ccd5ed}.diagnostic-module__XS85zq__missionBadge>i{color:#6b471e;background:#ffedbd;border-color:#f4c64f}.diagnostic-module__XS85zq__cardTop>span:first-child{color:#e8511e}.diagnostic-module__XS85zq__cardVisual{color:#ffe7d8;background:radial-gradient(at 100% 0,#a65e37,#0000 60%),#203739}.diagnostic-module__XS85zq__scienceCard .diagnostic-module__XS85zq__cardVisual{color:#c7ddff;background:radial-gradient(at 100% 0,#426ab0,#0000 60%),#172b4b}.diagnostic-module__XS85zq__scienceCard .diagnostic-module__XS85zq__cardTop>span:first-child{color:#3156d3}.diagnostic-module__XS85zq__formulaBadge{color:#fff0e7}.diagnostic-module__XS85zq__cardCopy .diagnostic-module__XS85zq__eyebrow{color:#92765f}.diagnostic-module__XS85zq__cardCopy h2{color:#0d3034}.diagnostic-module__XS85zq__cardTags>span{color:#657585;background:#f1f4f9}.diagnostic-module__XS85zq__selection{letter-spacing:.05em;font-size:.6rem}.diagnostic-module__XS85zq__challengeCard:hover{border-color:#ffa474;box-shadow:0 12px 36px #b7793914}.diagnostic-module__XS85zq__scienceCard:hover{border-color:#839de6}.diagnostic-module__XS85zq__challengeCard:has(button:focus-visible){outline-offset:5px;outline:3px solid #3156d3}.diagnostic-module__XS85zq__cardStart{width:100%;box-shadow:none;margin:22px 0 0;position:static;font-size:.86rem!important}.diagnostic-module__XS85zq__cardStart:after{content:"";border-radius:inherit;position:absolute;inset:0}.diagnostic-module__XS85zq__runner .diagnostic-module__XS85zq__primary{color:#fff!important;background:#cf4316!important;border-color:#cf4316!important}.diagnostic-module__XS85zq__runner .diagnostic-module__XS85zq__primary:hover:not(:disabled){background:#a8360f!important;border-color:#a8360f!important}.diagnostic-module__XS85zq__lobbyRules{color:#667585;justify-content:center;align-items:center;gap:10px;margin:24px 0;font-size:.75rem;display:flex}.diagnostic-module__XS85zq__lobbyRules>svg{color:#e8511e;flex-shrink:0}.diagnostic-module__XS85zq__warmupTopics>section{margin-top:24px}.diagnostic-module__XS85zq__warmupTopics>section>h3{color:#0d3034;font-size:.92rem}.diagnostic-module__XS85zq__warmupGrid{padding-top:10px}.diagnostic-module__XS85zq__reportHero{background:radial-gradient(at 100% 0,#32536b,#0000 70%),#0d3034}.diagnostic-module__XS85zq__steps li[aria-current]{border-color:#e8511e}.diagnostic-module__XS85zq__counter{color:#3156d3}.diagnostic-module__XS85zq__note,.diagnostic-module__XS85zq__explanation{background:#f2f5fb;border-color:#cdd7ed}.diagnostic-module__XS85zq__nextStep{background:#f0f5fa;border-color:#d7e1ed}.diagnostic-module__XS85zq__nextStep p{color:#405852}.diagnostic-module__XS85zq__nextStep a{color:#3156d3}.diagnostic-module__XS85zq__nextStep .diagnostic-module__XS85zq__eyebrow{color:#526b85}.diagnostic-module__XS85zq__iconTile{color:#3156d3;background:#dce8f5}@media (max-width:760px){.diagnostic-module__XS85zq__officialLogo{width:119px}.diagnostic-module__XS85zq__appBrand{gap:12px}.diagnostic-module__XS85zq__appName{padding-left:12px;font-size:.72rem}.diagnostic-module__XS85zq__cardStart{margin-top:18px;font-size:.83rem!important}.diagnostic-module__XS85zq__lobbyRules{justify-content:flex-start;align-items:flex-start;font-size:.68rem}.diagnostic-module__XS85zq__cardVisual{height:116px}}@media (max-width:480px){.diagnostic-module__XS85zq__appHeader .diagnostic-module__XS85zq__previewBadge{display:none}.diagnostic-module__XS85zq__appName{font-size:.76rem}.diagnostic-module__XS85zq__appHeader{gap:12px}}@media print{.diagnostic-module__XS85zq__page{background:#fff!important}.diagnostic-module__XS85zq__reportHero{color:#0d3034;background:#fff}}
