.cover-test-strabismus-simulator-module__XO4yqW__wrap{gap:18px;display:grid}.cover-test-strabismus-simulator-module__XO4yqW__heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.cover-test-strabismus-simulator-module__XO4yqW__heading>div:first-child{max-width:820px}.cover-test-strabismus-simulator-module__XO4yqW__kicker{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.cover-test-strabismus-simulator-module__XO4yqW__heading h1{letter-spacing:-.05em;margin:7px 0 9px;font-size:clamp(38px,4.8vw,60px);line-height:1}.cover-test-strabismus-simulator-module__XO4yqW__heading p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.65}.cover-test-strabismus-simulator-module__XO4yqW__modeSwitch{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;padding:4px;display:flex}.cover-test-strabismus-simulator-module__XO4yqW__modeSwitch button{min-height:38px;color:var(--ink-soft);background:0 0;border:0;border-radius:9px;padding:0 14px;font-weight:800}.cover-test-strabismus-simulator-module__XO4yqW__modeSwitch .cover-test-strabismus-simulator-module__XO4yqW__activeMode{background:var(--surface);color:var(--teal);box-shadow:0 4px 14px #10262d14}.cover-test-strabismus-simulator-module__XO4yqW__disclaimer{color:#765e1c;background:#fff8df;border:1px solid #ead9a7;border-radius:11px;padding:10px 13px;font-size:11px}.cover-test-strabismus-simulator-module__XO4yqW__stageBar{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.cover-test-strabismus-simulator-module__XO4yqW__stageBar button{border:1px solid var(--line);background:var(--surface);min-height:50px;color:var(--ink-soft);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.cover-test-strabismus-simulator-module__XO4yqW__stageBar span{background:var(--surface-soft);border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.cover-test-strabismus-simulator-module__XO4yqW__stageBar .cover-test-strabismus-simulator-module__XO4yqW__activeStage{background:var(--teal-soft);color:var(--teal-dark);border-color:#087f7759}.cover-test-strabismus-simulator-module__XO4yqW__workspace{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);align-items:start;gap:16px;display:grid}.cover-test-strabismus-simulator-module__XO4yqW__visualPanel,.cover-test-strabismus-simulator-module__XO4yqW__card,.cover-test-strabismus-simulator-module__XO4yqW__result,.cover-test-strabismus-simulator-module__XO4yqW__tutorial{border:1px solid var(--line);background:var(--surface);border-radius:19px}.cover-test-strabismus-simulator-module__XO4yqW__visualPanel{padding:18px}.cover-test-strabismus-simulator-module__XO4yqW__visualHeader{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.cover-test-strabismus-simulator-module__XO4yqW__visualHeader>div{background:var(--surface-soft);border-radius:10px;padding:8px 10px}.cover-test-strabismus-simulator-module__XO4yqW__visualHeader small,.cover-test-strabismus-simulator-module__XO4yqW__visualHeader strong{display:block}.cover-test-strabismus-simulator-module__XO4yqW__visualHeader small{color:var(--ink-soft);font-size:9px}.cover-test-strabismus-simulator-module__XO4yqW__visualHeader strong{margin-top:3px;font-size:11px}.cover-test-strabismus-simulator-module__XO4yqW__patientScene{grid-template-columns:1fr 70px 1fr;align-items:center;gap:12px;min-height:360px;padding:20px 0;display:grid}.cover-test-strabismus-simulator-module__XO4yqW__eyeUnit{place-items:center;gap:9px;display:grid}.cover-test-strabismus-simulator-module__XO4yqW__eyeUnit>strong{font-size:11px}.cover-test-strabismus-simulator-module__XO4yqW__eyeShell{aspect-ratio:1.72;background:linear-gradient(#fff,#edf2f1);border:1px solid #d7e1df;border-radius:55% 55% 47% 47%/65% 65% 40% 40%;place-items:center;width:min(270px,100%);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -15px 24px #10262d0d,0 15px 34px #10262d12}.cover-test-strabismus-simulator-module__XO4yqW__iris{aspect-ratio:1;background:radial-gradient(circle at 43% 40%,#91c7ba 0 8%,#5ca092 9% 27%,#28776e 28% 46%,#174c49 47% 63%,#0b302f 64% 100%);border-radius:50%;place-items:center;width:48%;transition:transform .38s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;box-shadow:inset 0 0 17px #0000006e,0 0 0 7px #ffffff85}.cover-test-strabismus-simulator-module__XO4yqW__pupil{aspect-ratio:1;background:#050a0c;border-radius:50%;width:44%;box-shadow:inset 0 0 14px #000}.cover-test-strabismus-simulator-module__XO4yqW__catchlight{aspect-ratio:1;background:#fff;border-radius:50%;width:10%;position:absolute;top:25%;right:27%;box-shadow:0 0 7px #fffc}.cover-test-strabismus-simulator-module__XO4yqW__occluder{border-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;background:#526063a3;border:1px solid #43515547;place-items:center;display:grid;position:absolute;inset:4px}.cover-test-strabismus-simulator-module__XO4yqW__occluder span{background:#10262d73;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.cover-test-strabismus-simulator-module__XO4yqW__fixation{place-items:center;gap:6px;display:grid}.cover-test-strabismus-simulator-module__XO4yqW__targetDot{border:4px solid var(--teal);width:15px;height:15px;box-shadow:0 0 0 5px var(--teal-soft);border-radius:50%}.cover-test-strabismus-simulator-module__XO4yqW__fixation small{color:var(--ink-soft);font-size:9px;font-weight:800}.cover-test-strabismus-simulator-module__XO4yqW__coverControls{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.cover-test-strabismus-simulator-module__XO4yqW__coverControls button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink-soft);border-radius:9px;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.cover-test-strabismus-simulator-module__XO4yqW__coverControls .cover-test-strabismus-simulator-module__XO4yqW__selected{background:var(--teal-soft);color:var(--teal-dark);border-color:#087f7766}.cover-test-strabismus-simulator-module__XO4yqW__coverControls .cover-test-strabismus-simulator-module__XO4yqW__alternating{color:#7a5a12;background:#fff7df;border-color:#d3912366}.cover-test-strabismus-simulator-module__XO4yqW__observation{background:var(--surface-soft);border-radius:11px;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 12px;display:flex}.cover-test-strabismus-simulator-module__XO4yqW__observation svg{color:var(--teal);margin-top:1px}.cover-test-strabismus-simulator-module__XO4yqW__observation small,.cover-test-strabismus-simulator-module__XO4yqW__observation strong{display:block}.cover-test-strabismus-simulator-module__XO4yqW__observation small{color:var(--ink-soft);font-size:8px}.cover-test-strabismus-simulator-module__XO4yqW__observation strong{margin-top:2px;font-size:10px;line-height:1.5}.cover-test-strabismus-simulator-module__XO4yqW__controls{gap:10px;display:grid}.cover-test-strabismus-simulator-module__XO4yqW__card{padding:15px}.cover-test-strabismus-simulator-module__XO4yqW__card>strong{font-size:12px}.cover-test-strabismus-simulator-module__XO4yqW__cardHead{align-items:flex-start;gap:8px;display:flex}.cover-test-strabismus-simulator-module__XO4yqW__cardHead svg{color:var(--teal)}.cover-test-strabismus-simulator-module__XO4yqW__cardHead strong,.cover-test-strabismus-simulator-module__XO4yqW__cardHead small{display:block}.cover-test-strabismus-simulator-module__XO4yqW__cardHead strong{font-size:12px}.cover-test-strabismus-simulator-module__XO4yqW__cardHead small{color:var(--ink-soft);margin-top:2px;font-size:9px}.cover-test-strabismus-simulator-module__XO4yqW__segmented{grid-template-columns:1fr 1fr;gap:5px;margin-top:9px;display:grid}.cover-test-strabismus-simulator-module__XO4yqW__segmented button{border:1px solid var(--line);background:var(--surface-soft);min-height:34px;color:var(--ink-soft);border-radius:8px;font-size:9px;font-weight:800}.cover-test-strabismus-simulator-module__XO4yqW__segmented .cover-test-strabismus-simulator-module__XO4yqW__segmentActive{background:var(--teal-soft);color:var(--teal-dark);border-color:#087f7766}.cover-test-strabismus-simulator-module__XO4yqW__caseList{grid-template-columns:1fr 1fr;gap:5px;margin-top:9px;display:grid}.cover-test-strabismus-simulator-module__XO4yqW__caseList button{border:1px solid var(--line);background:var(--surface-soft);min-height:34px;color:var(--ink-soft);border-radius:8px;padding:4px 7px;font-size:8px;font-weight:800}.cover-test-strabismus-simulator-module__XO4yqW__caseList .cover-test-strabismus-simulator-module__XO4yqW__caseActive{background:var(--teal-soft);color:var(--teal-dark);border-color:#087f7766}.cover-test-strabismus-simulator-module__XO4yqW__baseGrid{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:10px;display:grid}.cover-test-strabismus-simulator-module__XO4yqW__baseGrid button{border:1px solid var(--line);background:var(--surface-soft);min-height:31px;color:var(--ink-soft);border-radius:7px;font-size:9px;font-weight:900}.cover-test-strabismus-simulator-module__XO4yqW__baseGrid .cover-test-strabismus-simulator-module__XO4yqW__baseActive{background:var(--teal-soft);color:var(--teal-dark);border-color:#087f7766}.cover-test-strabismus-simulator-module__XO4yqW__prismControl{grid-template-columns:38px 1fr 38px;align-items:center;gap:6px;margin-top:8px;display:grid}.cover-test-strabismus-simulator-module__XO4yqW__prismControl button{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;width:38px;height:38px;font-size:17px}.cover-test-strabismus-simulator-module__XO4yqW__prismControl>div{border:1px solid var(--line);border-radius:8px;place-items:center;min-height:38px;display:grid}.cover-test-strabismus-simulator-module__XO4yqW__prismControl small,.cover-test-strabismus-simulator-module__XO4yqW__prismControl strong{text-align:center;display:block}.cover-test-strabismus-simulator-module__XO4yqW__prismControl small{color:var(--ink-soft);font-size:7px}.cover-test-strabismus-simulator-module__XO4yqW__prismControl strong{font-size:11px}.cover-test-strabismus-simulator-module__XO4yqW__prismHint{background:var(--surface-soft);color:var(--ink-soft);border-radius:8px;margin:8px 0 0;padding:7px 8px;font-size:9px;line-height:1.45}.cover-test-strabismus-simulator-module__XO4yqW__diagnosisGrid{grid-template-columns:1fr 1fr;gap:5px;margin-top:9px;display:grid}.cover-test-strabismus-simulator-module__XO4yqW__diagnosisGrid button{border:1px solid var(--line);background:var(--surface-soft);min-height:34px;color:var(--ink-soft);border-radius:8px;padding:4px 6px;font-size:8px;font-weight:800}.cover-test-strabismus-simulator-module__XO4yqW__diagnosisGrid .cover-test-strabismus-simulator-module__XO4yqW__diagnosisActive{background:var(--teal-soft);color:var(--teal-dark);border-color:#087f7766}.cover-test-strabismus-simulator-module__XO4yqW__magnitudeGuess{margin-top:10px}.cover-test-strabismus-simulator-module__XO4yqW__magnitudeGuess>span{color:var(--ink-soft);font-size:8px;font-weight:800;display:block}.cover-test-strabismus-simulator-module__XO4yqW__magnitudeGuess>div{grid-template-columns:34px 1fr 34px;gap:5px;margin-top:5px;display:grid}.cover-test-strabismus-simulator-module__XO4yqW__magnitudeGuess button{border:1px solid var(--line);background:var(--surface-soft);border-radius:7px;width:34px;height:32px;font-size:15px}.cover-test-strabismus-simulator-module__XO4yqW__magnitudeGuess strong{border:1px solid var(--line);border-radius:7px;place-items:center;min-height:32px;font-size:10px;display:grid}.cover-test-strabismus-simulator-module__XO4yqW__actions{grid-template-columns:1.15fr 1fr 1fr;gap:6px;display:grid}.cover-test-strabismus-simulator-module__XO4yqW__actions .cover-test-strabismus-simulator-module__XO4yqW__button{min-height:34px;padding:0 7px;font-size:9px}.cover-test-strabismus-simulator-module__XO4yqW__result{padding:13px}.cover-test-strabismus-simulator-module__XO4yqW__result strong{font-size:11px}.cover-test-strabismus-simulator-module__XO4yqW__result p{color:var(--ink-soft);margin:7px 0 0;font-size:9px;line-height:1.55}.cover-test-strabismus-simulator-module__XO4yqW__result button{margin-top:8px}.cover-test-strabismus-simulator-module__XO4yqW__correct{background:#28a7790f;border-color:#28a77959}.cover-test-strabismus-simulator-module__XO4yqW__retry{background:#d99b3112;border-color:#d99b3159}.cover-test-strabismus-simulator-module__XO4yqW__tutorial{overflow:hidden}.cover-test-strabismus-simulator-module__XO4yqW__tutorial summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:15px 17px;list-style:none;display:flex}.cover-test-strabismus-simulator-module__XO4yqW__tutorial summary::-webkit-details-marker{display:none}.cover-test-strabismus-simulator-module__XO4yqW__tutorialIcon{background:var(--teal-soft);width:34px;height:34px;color:var(--teal-dark);border-radius:10px;flex:none;place-items:center;display:grid}.cover-test-strabismus-simulator-module__XO4yqW__tutorial summary strong,.cover-test-strabismus-simulator-module__XO4yqW__tutorial summary small{display:block}.cover-test-strabismus-simulator-module__XO4yqW__tutorial summary strong{font-size:13px}.cover-test-strabismus-simulator-module__XO4yqW__tutorial summary small{color:var(--ink-soft);margin-top:3px;font-size:10px;line-height:1.45}.cover-test-strabismus-simulator-module__XO4yqW__tutorialBody{border-top:1px solid var(--line);padding:0 17px 17px}.cover-test-strabismus-simulator-module__XO4yqW__tutorialBody ol{margin:0;padding:14px 0 0 20px}.cover-test-strabismus-simulator-module__XO4yqW__tutorialBody li{padding:7px 0 9px 4px}.cover-test-strabismus-simulator-module__XO4yqW__tutorialBody li strong{font-size:12px}.cover-test-strabismus-simulator-module__XO4yqW__tutorialBody li p{color:var(--ink-soft);margin:4px 0 0;font-size:11px;line-height:1.6}.cover-test-strabismus-simulator-module__XO4yqW__tutorialNote{background:var(--surface-soft);color:var(--ink-soft);border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:10px;line-height:1.55}@media (max-width:900px){.cover-test-strabismus-simulator-module__XO4yqW__workspace{grid-template-columns:1fr}.cover-test-strabismus-simulator-module__XO4yqW__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.cover-test-strabismus-simulator-module__XO4yqW__actions,.cover-test-strabismus-simulator-module__XO4yqW__result{grid-column:1/-1}}@media (max-width:720px){.cover-test-strabismus-simulator-module__XO4yqW__wrap{gap:9px;margin-top:-7px}.cover-test-strabismus-simulator-module__XO4yqW__heading{gap:7px;display:grid}.cover-test-strabismus-simulator-module__XO4yqW__heading .cover-test-strabismus-simulator-module__XO4yqW__kicker,.cover-test-strabismus-simulator-module__XO4yqW__heading p{display:none}.cover-test-strabismus-simulator-module__XO4yqW__heading h1{margin:0;font-size:clamp(27px,8vw,35px)}.cover-test-strabismus-simulator-module__XO4yqW__modeSwitch{width:100%}.cover-test-strabismus-simulator-module__XO4yqW__modeSwitch button{flex:1}.cover-test-strabismus-simulator-module__XO4yqW__disclaimer{padding:7px 9px;font-size:9px}.cover-test-strabismus-simulator-module__XO4yqW__stageBar{gap:4px}.cover-test-strabismus-simulator-module__XO4yqW__stageBar button{border-radius:9px;gap:3px;min-height:38px;padding:0 3px;font-size:7px}.cover-test-strabismus-simulator-module__XO4yqW__stageBar span{width:18px;height:18px;font-size:7px}.cover-test-strabismus-simulator-module__XO4yqW__visualPanel{padding:9px}.cover-test-strabismus-simulator-module__XO4yqW__visualHeader{gap:4px}.cover-test-strabismus-simulator-module__XO4yqW__visualHeader>div{padding:5px 6px}.cover-test-strabismus-simulator-module__XO4yqW__visualHeader small{font-size:7px}.cover-test-strabismus-simulator-module__XO4yqW__visualHeader strong{font-size:8px}.cover-test-strabismus-simulator-module__XO4yqW__patientScene{grid-template-columns:1fr 40px 1fr;gap:4px;min-height:205px;padding:8px 0}.cover-test-strabismus-simulator-module__XO4yqW__eyeShell{width:min(150px,100%)}.cover-test-strabismus-simulator-module__XO4yqW__iris{box-shadow:inset 0 0 10px #0000006b,0 0 0 4px #ffffff80}.cover-test-strabismus-simulator-module__XO4yqW__eyeUnit>strong{font-size:8px}.cover-test-strabismus-simulator-module__XO4yqW__fixation small{font-size:7px}.cover-test-strabismus-simulator-module__XO4yqW__targetDot{border-width:3px;width:11px;height:11px}.cover-test-strabismus-simulator-module__XO4yqW__occluder span{font-size:7px}.cover-test-strabismus-simulator-module__XO4yqW__coverControls{grid-template-columns:1fr 1fr;gap:4px}.cover-test-strabismus-simulator-module__XO4yqW__coverControls button{min-height:31px;font-size:8px}.cover-test-strabismus-simulator-module__XO4yqW__observation{margin-top:6px;padding:7px 8px}.cover-test-strabismus-simulator-module__XO4yqW__observation strong{font-size:8px}.cover-test-strabismus-simulator-module__XO4yqW__controls{grid-template-columns:1fr;gap:6px}.cover-test-strabismus-simulator-module__XO4yqW__card{padding:9px}.cover-test-strabismus-simulator-module__XO4yqW__caseList{gap:4px;margin-top:6px}.cover-test-strabismus-simulator-module__XO4yqW__caseList button{min-height:30px;font-size:7px}.cover-test-strabismus-simulator-module__XO4yqW__baseGrid,.cover-test-strabismus-simulator-module__XO4yqW__prismControl{margin-top:6px}.cover-test-strabismus-simulator-module__XO4yqW__diagnosisGrid{gap:4px;margin-top:6px}.cover-test-strabismus-simulator-module__XO4yqW__diagnosisGrid button{min-height:31px;font-size:7px}.cover-test-strabismus-simulator-module__XO4yqW__actions{grid-template-columns:1.15fr 1fr 1fr}.cover-test-strabismus-simulator-module__XO4yqW__actions .cover-test-strabismus-simulator-module__XO4yqW__button{min-height:31px;padding:0 4px;font-size:8px}.cover-test-strabismus-simulator-module__XO4yqW__result{grid-column:auto;padding:8px}.cover-test-strabismus-simulator-module__XO4yqW__tutorial{border-radius:14px}.cover-test-strabismus-simulator-module__XO4yqW__tutorial summary{padding:11px 12px}.cover-test-strabismus-simulator-module__XO4yqW__tutorial summary strong{font-size:11px}.cover-test-strabismus-simulator-module__XO4yqW__tutorial summary small{font-size:8px}.cover-test-strabismus-simulator-module__XO4yqW__tutorialBody{padding:0 12px 12px}.cover-test-strabismus-simulator-module__XO4yqW__tutorialBody ol{padding-top:9px;padding-left:18px}.cover-test-strabismus-simulator-module__XO4yqW__tutorialBody li{padding:5px 0}.cover-test-strabismus-simulator-module__XO4yqW__tutorialBody li strong{font-size:10px}.cover-test-strabismus-simulator-module__XO4yqW__tutorialBody li p{font-size:9px;line-height:1.5}.cover-test-strabismus-simulator-module__XO4yqW__tutorialNote{font-size:8px}}@media (max-height:740px) and (max-width:720px){.cover-test-strabismus-simulator-module__XO4yqW__disclaimer{display:none}.cover-test-strabismus-simulator-module__XO4yqW__patientScene{min-height:175px}.cover-test-strabismus-simulator-module__XO4yqW__eyeShell{width:min(130px,100%)}.cover-test-strabismus-simulator-module__XO4yqW__stageBar button{min-height:34px}.cover-test-strabismus-simulator-module__XO4yqW__heading h1{font-size:25px}}.cover-test-strabismus-simulator-module__XO4yqW__coverControls button:disabled{opacity:.5;cursor:not-allowed;background:var(--surface-soft);color:var(--ink-soft)}.cover-test-strabismus-simulator-module__XO4yqW__lateralityBlock{border-top:1px solid var(--line);margin-top:10px;padding-top:9px}.cover-test-strabismus-simulator-module__XO4yqW__lateralityBlock>span{color:var(--ink-soft);font-size:8px;font-weight:800;display:block}.cover-test-strabismus-simulator-module__XO4yqW__lateralityBlock>div{grid-template-columns:1fr 1fr;gap:5px;margin-top:5px;display:grid}.cover-test-strabismus-simulator-module__XO4yqW__lateralityBlock button{border:1px solid var(--line);background:var(--surface-soft);min-height:32px;color:var(--ink-soft);border-radius:7px;font-size:8px;font-weight:800}.cover-test-strabismus-simulator-module__XO4yqW__lateralityBlock .cover-test-strabismus-simulator-module__XO4yqW__lateralityActive{background:var(--teal-soft);color:var(--teal-dark);border-color:#087f7766}.cover-test-strabismus-simulator-module__XO4yqW__lateralityBlock small{color:var(--ink-soft);margin-top:6px;font-size:8px;line-height:1.45;display:block}
