.AstigmatismCalculator-module__9hd3lq__tool{color:#153143;background:#fff;border:1px solid #d4e4e8;border-radius:24px;gap:1rem;padding:.75rem;display:grid;box-shadow:0 22px 60px #1234461a}.AstigmatismCalculator-module__9hd3lq__notice,.AstigmatismCalculator-module__9hd3lq__setupCard,.AstigmatismCalculator-module__9hd3lq__testCard,.AstigmatismCalculator-module__9hd3lq__resultShell{border-radius:20px}.AstigmatismCalculator-module__9hd3lq__notice{color:#60491e;background:#fff9ed;border:1px solid #f0d39c;align-items:flex-start;gap:.7rem;padding:.9rem;display:flex}.AstigmatismCalculator-module__9hd3lq__notice svg,.AstigmatismCalculator-module__9hd3lq__urgent svg{flex:none;width:21px}.AstigmatismCalculator-module__9hd3lq__notice p,.AstigmatismCalculator-module__9hd3lq__urgent p{margin:0;font-size:.94rem;line-height:1.55}.AstigmatismCalculator-module__9hd3lq__notice strong{color:#493512}.AstigmatismCalculator-module__9hd3lq__setupCard,.AstigmatismCalculator-module__9hd3lq__testCard{background:#fbfdfd;border:1px solid #d5e3e7;gap:1rem;padding:1rem;display:grid}.AstigmatismCalculator-module__9hd3lq__sectionHeading{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.AstigmatismCalculator-module__9hd3lq__sectionHeading>span{color:#fff;background:#087f74;border-radius:12px;place-items:center;width:38px;height:38px;font-size:1rem;font-weight:800;display:grid;box-shadow:0 7px 18px #087f7433}.AstigmatismCalculator-module__9hd3lq__sectionHeading h3,.AstigmatismCalculator-module__9hd3lq__resultHero h3{color:#123a47;letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.AstigmatismCalculator-module__9hd3lq__sectionHeading p{color:#536b79;margin:.35rem 0 0;font-size:.95rem;line-height:1.55}.AstigmatismCalculator-module__9hd3lq__checklist{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.AstigmatismCalculator-module__9hd3lq__checklist li{color:#375565;align-items:flex-start;gap:.6rem;font-size:.94rem;line-height:1.5;display:flex}.AstigmatismCalculator-module__9hd3lq__checklist svg{color:#0b8c7d;flex:none;width:19px}.AstigmatismCalculator-module__9hd3lq__choiceGroup{gap:.5rem;display:grid}.AstigmatismCalculator-module__9hd3lq__choiceGroup>span{color:#263f4e;font-size:.94rem;font-weight:800}.AstigmatismCalculator-module__9hd3lq__choiceGrid{gap:.5rem;display:grid}.AstigmatismCalculator-module__9hd3lq__choiceGrid button{color:#1d3c4c;text-align:left;cursor:pointer;background:#fff;border:1px solid #cedde2;border-radius:14px;align-content:center;gap:.12rem;min-height:66px;padding:.7rem 2.35rem .7rem .8rem;display:grid;position:relative}.AstigmatismCalculator-module__9hd3lq__choiceGrid button strong{font-size:.93rem;line-height:1.3}.AstigmatismCalculator-module__9hd3lq__choiceGrid button small{color:#526b76;font-size:.84rem;line-height:1.35}.AstigmatismCalculator-module__9hd3lq__choiceGrid button svg{color:#0a877a;width:20px;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.AstigmatismCalculator-module__9hd3lq__choiceGrid button[aria-pressed=true]{background:#effaf7;border-color:#15978a;box-shadow:0 0 0 2px #15978a17}.AstigmatismCalculator-module__9hd3lq__symptoms{gap:.5rem;display:grid}.AstigmatismCalculator-module__9hd3lq__symptoms label,.AstigmatismCalculator-module__9hd3lq__confirmation,.AstigmatismCalculator-module__9hd3lq__urgentChoice{color:#31505e;cursor:pointer;background:#fff;border:1px solid #d3e1e4;border-radius:13px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:.65rem;padding:.75rem;font-size:.91rem;line-height:1.45;display:grid}.AstigmatismCalculator-module__9hd3lq__symptoms input,.AstigmatismCalculator-module__9hd3lq__confirmation input,.AstigmatismCalculator-module__9hd3lq__urgentChoice input{accent-color:#087f74;width:21px;height:21px;margin:0}.AstigmatismCalculator-module__9hd3lq__confirmation{background:#edf7f6;border:0}.AstigmatismCalculator-module__9hd3lq__urgentChoice{color:#7b3029;background:#fff4f2;border-color:#f1c2bb}.AstigmatismCalculator-module__9hd3lq__startButton,.AstigmatismCalculator-module__9hd3lq__continueButton,.AstigmatismCalculator-module__9hd3lq__secondaryButton,.AstigmatismCalculator-module__9hd3lq__resetButton{min-height:48px;font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;font-size:.95rem;font-weight:800;display:inline-flex}.AstigmatismCalculator-module__9hd3lq__startButton,.AstigmatismCalculator-module__9hd3lq__continueButton{color:#fff;background:#087f74;border:1px solid #087f74;width:100%;box-shadow:0 8px 20px #087f7433}.AstigmatismCalculator-module__9hd3lq__startButton:disabled,.AstigmatismCalculator-module__9hd3lq__continueButton:disabled{box-shadow:none;cursor:not-allowed;background:#c6d3d7;border-color:#b9c9ce}.AstigmatismCalculator-module__9hd3lq__eyeHeader{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.AstigmatismCalculator-module__9hd3lq__eyeHeader div{gap:.18rem;display:grid}.AstigmatismCalculator-module__9hd3lq__eyeHeader span{color:#0a766c;text-transform:uppercase;letter-spacing:.05em;font-size:.84rem;font-weight:800}.AstigmatismCalculator-module__9hd3lq__eyeHeader strong{color:#143d4b;font-size:1.15rem}.AstigmatismCalculator-module__9hd3lq__eyeHeader em{color:#347068;background:#eaf5f4;border-radius:999px;padding:.42rem .62rem;font-size:.82rem;font-style:normal;font-weight:800}.AstigmatismCalculator-module__9hd3lq__fanStage{background:linear-gradient(145deg,#f1f7f6,#fbf9f2);border-radius:18px;justify-items:center;gap:.65rem;padding:.75rem;display:grid}.AstigmatismCalculator-module__9hd3lq__fanStage p{color:#4d6673;text-align:center;margin:0;font-size:.9rem;line-height:1.45}.AstigmatismCalculator-module__9hd3lq__astigmatismFan{width:min(100%,330px);height:auto;display:block}.AstigmatismCalculator-module__9hd3lq__answerPanel{gap:.85rem;display:grid}.AstigmatismCalculator-module__9hd3lq__answerPanel>p{color:#254451;margin:0;font-size:.95rem;font-weight:800;line-height:1.45}.AstigmatismCalculator-module__9hd3lq__appearanceGrid{gap:.5rem;display:grid}.AstigmatismCalculator-module__9hd3lq__appearanceGrid button{color:#325260;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ccdce0;border-radius:13px;padding:.65rem .75rem;font-size:.9rem;font-weight:750}.AstigmatismCalculator-module__9hd3lq__appearanceGrid button[aria-pressed=true]{color:#086a61;background:#e9f8f4;border-color:#15978a;box-shadow:0 0 0 2px #15978a17}.AstigmatismCalculator-module__9hd3lq__directionPanel{background:#f2f7f8;border-radius:15px;gap:.65rem;padding:.8rem;display:grid}.AstigmatismCalculator-module__9hd3lq__directionPanel>strong{color:#1f4452;font-size:.92rem}.AstigmatismCalculator-module__9hd3lq__directionGrid{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.AstigmatismCalculator-module__9hd3lq__directionGrid button{color:#365463;min-height:62px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cadbdf;border-radius:12px;place-content:center;gap:.15rem;padding:.55rem;font-size:.86rem;font-weight:800;display:grid}.AstigmatismCalculator-module__9hd3lq__directionGrid button small{color:#6a7e89;font-size:.76rem;font-weight:650}.AstigmatismCalculator-module__9hd3lq__directionGrid button[aria-pressed=true]{color:#075f57;background:#dff6f0;border-color:#0d9488}.AstigmatismCalculator-module__9hd3lq__blinkQuestion{gap:.45rem;display:grid}.AstigmatismCalculator-module__9hd3lq__blinkQuestion>span{color:#264653;font-size:.9rem;font-weight:800}.AstigmatismCalculator-module__9hd3lq__blinkChoices{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.AstigmatismCalculator-module__9hd3lq__blinkChoices button{color:#365563;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdcdf;border-radius:11px;font-size:.84rem;font-weight:750}.AstigmatismCalculator-module__9hd3lq__blinkChoices button[aria-pressed=true]{color:#075f57;background:#e0f6f1;border-color:#0d9488}.AstigmatismCalculator-module__9hd3lq__tip{color:#41606d;background:#edf7fa;border-radius:13px;align-items:flex-start;gap:.55rem;padding:.75rem;font-size:.88rem;line-height:1.5;display:flex}.AstigmatismCalculator-module__9hd3lq__tip svg{color:#267a8f;flex:none;width:19px}.AstigmatismCalculator-module__9hd3lq__resultShell{background:#f8fcfb;border:1px solid #cfe1e2;gap:.85rem;padding:.75rem;display:grid}.AstigmatismCalculator-module__9hd3lq__printableResult{gap:.85rem;display:grid}.AstigmatismCalculator-module__9hd3lq__resultHero{background:linear-gradient(145deg,#e9f8f4,#f7fbfb);border-radius:17px;gap:.65rem;padding:1rem;display:grid}.AstigmatismCalculator-module__9hd3lq__resultHero>div>p{color:#2d756d;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .3rem;font-size:.88rem;font-weight:800}.AstigmatismCalculator-module__9hd3lq__resultHero h3{font-size:clamp(1.35rem,6vw,1.9rem)}.AstigmatismCalculator-module__9hd3lq__resultHero>p{color:#3f5b68;margin:0;font-size:.94rem;line-height:1.55}.AstigmatismCalculator-module__9hd3lq__statusPill{color:#17756b;background:#fff;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;padding:.45rem .65rem;font-size:.84rem;font-weight:800;display:flex}.AstigmatismCalculator-module__9hd3lq__statusPill[data-warning=true]{color:#865c1a}.AstigmatismCalculator-module__9hd3lq__statusPill svg{width:18px}.AstigmatismCalculator-module__9hd3lq__eyeResults{gap:.55rem;display:grid}.AstigmatismCalculator-module__9hd3lq__eyeResults article{background:#fff;border:1px solid #d7e5e7;border-radius:14px;gap:.25rem;padding:.85rem;display:grid}.AstigmatismCalculator-module__9hd3lq__eyeResults span{color:#647985;font-size:.84rem;font-weight:700}.AstigmatismCalculator-module__9hd3lq__eyeResults strong{color:#173b49;font-size:1rem}.AstigmatismCalculator-module__9hd3lq__eyeResults p{color:#58717d;margin:0;font-size:.84rem;line-height:1.45}.AstigmatismCalculator-module__9hd3lq__urgent{color:#7b2822;background:#fff2f0;border:1px solid #f2b6ad;border-radius:14px;align-items:flex-start;gap:.65rem;padding:.85rem;display:flex}.AstigmatismCalculator-module__9hd3lq__methodNote{background:#f4f7f8;border-radius:14px;gap:.35rem;padding:.9rem;display:grid}.AstigmatismCalculator-module__9hd3lq__methodNote h4{color:#173b49;margin:0;font-size:1rem}.AstigmatismCalculator-module__9hd3lq__methodNote p{color:#536e79;margin:0;font-size:.88rem;line-height:1.5}.AstigmatismCalculator-module__9hd3lq__resultActions,.AstigmatismCalculator-module__9hd3lq__footerActions{gap:.55rem;display:grid}.AstigmatismCalculator-module__9hd3lq__secondaryButton,.AstigmatismCalculator-module__9hd3lq__resetButton{color:#17665f;background:#fff;border:1px solid #bfd6d7;width:100%}.AstigmatismCalculator-module__9hd3lq__resetButton{color:#506a76;min-height:44px;box-shadow:none;background:0 0;border-color:#0000}@media (min-width:520px){.AstigmatismCalculator-module__9hd3lq__choiceGrid,.AstigmatismCalculator-module__9hd3lq__eyeResults{grid-template-columns:repeat(3,1fr)}.AstigmatismCalculator-module__9hd3lq__symptoms{grid-template-columns:1fr 1fr}.AstigmatismCalculator-module__9hd3lq__directionGrid{grid-template-columns:repeat(3,1fr)}.AstigmatismCalculator-module__9hd3lq__resultActions,.AstigmatismCalculator-module__9hd3lq__footerActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px){.AstigmatismCalculator-module__9hd3lq__tool{gap:1.25rem;padding:1.25rem}.AstigmatismCalculator-module__9hd3lq__setupCard,.AstigmatismCalculator-module__9hd3lq__testCard{padding:1.4rem}.AstigmatismCalculator-module__9hd3lq__sectionHeading h3,.AstigmatismCalculator-module__9hd3lq__resultHero h3{font-size:1.5rem}.AstigmatismCalculator-module__9hd3lq__testCard{grid-template-columns:minmax(310px,.95fr) minmax(300px,1.05fr);align-items:center}.AstigmatismCalculator-module__9hd3lq__testCard>.AstigmatismCalculator-module__9hd3lq__eyeHeader{grid-column:1/-1}.AstigmatismCalculator-module__9hd3lq__fanStage{padding:1.1rem}.AstigmatismCalculator-module__9hd3lq__resultShell{padding:1rem}.AstigmatismCalculator-module__9hd3lq__resultHero{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:1.25rem}.AstigmatismCalculator-module__9hd3lq__resultHero>p{grid-column:1/-1}}
