.EyeTestModal_overlay__7H2Gp{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:clamp(0px,2vw,28px);background:rgba(9,30,42,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:EyeTestModal_eyeTestFade__NFrHn .16s ease-out}.EyeTestModal_dialog__qD85b{position:relative;display:flex;flex-direction:column;width:min(1200px,100%);height:min(920px,100%);max-height:100%;background:#fff;border-radius:var(--radius-lg);box-shadow:0 24px 70px rgba(9,30,42,.4);overflow:hidden}.EyeTestModal_bar__Vr5Fu{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;padding:12px 12px 12px 20px;border-bottom:1px solid var(--border-default,rgba(9,30,42,.12));background:var(--pe-ocean-700,#0b3b52);color:#fff}.EyeTestModal_barTitle__oq6kv{font-weight:700;font-size:var(--fs-md,1rem);letter-spacing:.01em}.EyeTestModal_close__WG92_{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:var(--radius-circle,50%);background:rgba(255,255,255,.14);color:#fff;cursor:pointer;transition:background .14s ease}.EyeTestModal_close__WG92_:hover{background:rgba(255,255,255,.28)}.EyeTestModal_close__WG92_:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(255,255,255,.6)}.EyeTestModal_frame__B17Cx{flex:1 1 auto;width:100%;border:0;display:block;background:#fff}@keyframes EyeTestModal_eyeTestFade__NFrHn{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.EyeTestModal_overlay__7H2Gp{padding:0}.EyeTestModal_dialog__qD85b{width:100%;height:100%;max-height:none;border-radius:0}}@media (prefers-reduced-motion:reduce){.EyeTestModal_overlay__7H2Gp{animation:none}}.EyeTestFlow_root__K27Qc{--et-green:#16a34a;--et-red:#dc2626;--et-orange:#f97316;position:relative;flex:1 1 auto;min-height:0;width:100%;overflow-y:auto;display:flex;flex-direction:column;color:var(--color-ink,#0b2733);background:#fff}.EyeTestFlow_screen__I_HWk{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;padding:28px 20px 36px;min-height:min-content}.EyeTestFlow_screenTop__WoQgR{justify-content:flex-start}.EyeTestFlow_logo__NpxSt{width:220px;max-width:60%;height:auto}.EyeTestFlow_h1__DPwB7{font-size:clamp(1.7rem,4vw,2.25rem);font-weight:800;line-height:1.15;margin:0}.EyeTestFlow_h2__vvXHy{font-size:1.4rem;font-weight:800;margin:0}.EyeTestFlow_title__iJdUv{font-size:1.1rem;font-weight:800;margin:0 0 8px}.EyeTestFlow_lead__TGs8q{color:var(--color-muted,#4a5b63);max-width:46ch;margin:0}.EyeTestFlow_steps__ciyq3{list-style:decimal;list-style-position:inside;text-align:center;font-size:var(--fs-sm,.9rem);margin:0 0 4px;padding:0;line-height:1.7}.EyeTestFlow_strong__WDqa8{font-weight:700}.EyeTestFlow_btnRow__Zu6ln{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:8px}.EyeTestFlow_spacerTop__sNUrG{margin-top:24px}.EyeTestFlow_card__017lk{background:#fff;border:1px solid var(--border-default,rgba(9,30,42,.12));border-radius:var(--radius-lg,16px);box-shadow:0 6px 24px rgba(9,30,42,.08);padding:24px;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:420px;width:100%}.EyeTestFlow_cardWide__e4X8d{max-width:760px}.EyeTestFlow_testStage__UITdv{display:flex;align-items:center;justify-content:center;min-height:150px}.EyeTestFlow_iconEye__O_M3A{color:var(--color-ink,#0b2733)}.EyeTestFlow_faces__1TcBA{display:flex;gap:16px;justify-content:center}.EyeTestFlow_faceWrap__NeMEY{position:relative;color:var(--color-ink,#0b2733)}.EyeTestFlow_faceBadge__lm1Ua{position:absolute;top:34px;left:34px}.EyeTestFlow_pass__OW7e9{color:var(--et-green)}.EyeTestFlow_fail__T58p_{color:var(--et-orange)}.EyeTestFlow_instructionWrap__XkCwE{position:relative;display:inline-flex}.EyeTestFlow_eyePair__4AitK{display:flex;gap:16px;color:var(--color-ink,#0b2733)}.EyeTestFlow_hand__t4NGC{position:absolute;top:50%;color:var(--color-brand,#0b3b52);animation:EyeTestFlow_etBounce__kZtcK 1.4s infinite}.EyeTestFlow_handLeft__H5uFt{left:16px}.EyeTestFlow_handRight__cXH9K{right:16px}@keyframes EyeTestFlow_etBounce__kZtcK{0%,to{transform:translateY(-25%)}50%{transform:translateY(0)}}.EyeTestFlow_form__rBVLM{display:flex;flex-direction:column;gap:16px;width:100%;max-width:360px;text-align:left}.EyeTestFlow_field__bSjEH{display:flex;flex-direction:column;gap:6px}.EyeTestFlow_label__ZNycB{font-size:var(--fs-sm,.9rem);font-weight:600}.EyeTestFlow_input__ZsjWq,.EyeTestFlow_select__qVG9v{width:100%;font:inherit;padding:.6em .8em;border:1.5px solid var(--border-default,rgba(9,30,42,.18));border-radius:var(--radius-md,10px);background:#fff;color:inherit}.EyeTestFlow_input__ZsjWq:focus,.EyeTestFlow_select__qVG9v:focus{outline:none;border-color:var(--color-brand,#0b3b52);box-shadow:0 0 0 3px rgba(11,59,82,.15)}.EyeTestFlow_radioRow__165EV{display:flex;gap:20px}.EyeTestFlow_radioOption__9cuRi{display:inline-flex;align-items:center;gap:8px;font-weight:400;cursor:pointer}.EyeTestFlow_radioOption__9cuRi input{width:18px;height:18px;accent-color:var(--color-brand,#0b3b52)}.EyeTestFlow_error__J7_Dy{color:var(--et-red);font-size:var(--fs-xs,.8rem)}.EyeTestFlow_calib__sLUw0{display:flex;flex-direction:column;gap:48px;width:100%;max-width:480px;align-items:center}.EyeTestFlow_calibStage__O4sKO{position:relative;width:100%;min-height:240px;display:flex;align-items:center;justify-content:center}.EyeTestFlow_calibFrame__jsCXP{display:flex;align-items:center;justify-content:center;text-align:center;border-radius:32px;border:4px dashed #cbd5e1;font-size:var(--fs-sm,.9rem);padding:6px}.EyeTestFlow_calibFrameAnim__Y__7_{transition:all .5s ease}.EyeTestFlow_calibCard__JVaZY{position:absolute;top:0;width:350px;max-width:90%;transition:all .5s ease}.EyeTestFlow_slider__48CFE{width:100%;accent-color:var(--color-brand,#0b3b52)}.EyeTestFlow_donutWrap___BAxS{position:relative}.EyeTestFlow_donut__8WF8n{display:block}.EyeTestFlow_slice__HlxRv{fill:#000;outline:none;cursor:pointer;transition:fill .16s ease}.EyeTestFlow_slice__HlxRv:hover{fill:var(--color-brand,#0b3b52)}.EyeTestFlow_sliceSelected__PGRB9{fill:transparent!important}.EyeTestFlow_feedback__rJ6qQ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .16s ease .3s;pointer-events:none}.EyeTestFlow_feedbackPass__pEfEK{color:var(--et-green)}.EyeTestFlow_feedbackFail__YZLjb{color:var(--et-red)}.EyeTestFlow_plateOptions__cOjrW{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.EyeTestFlow_optionBtn__6nMVc{position:relative;transition:opacity .16s ease;min-width:64px}.EyeTestFlow_optionCorrect__s9ZUp{background:var(--et-green)!important}.EyeTestFlow_optionWrong__A4IKQ{background:var(--et-red)!important}.EyeTestFlow_optionBadge__MPW1G{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.EyeTestFlow_optionHidden__zwbOt{visibility:hidden}.EyeTestFlow_plateImg__ecvc9{max-width:220px;height:auto}.EyeTestFlow_fade__HwMpm{transition:opacity .3s ease}.EyeTestFlow_yesNoRow__4PTLG{display:flex;gap:16px;width:100%;max-width:360px}.EyeTestFlow_yesNoRow__4PTLG>*{flex:1 1}.EyeTestFlow_amslerSvg__qsCmY,.EyeTestFlow_astigSvg__Na_gO{color:#000}.EyeTestFlow_resultsGrid__FXql_{display:flex;flex-direction:column;gap:20px;width:100%;max-width:940px;margin:0 auto;padding:24px 8px;text-align:left}@media (min-width:800px){.EyeTestFlow_resultsGrid__FXql_{flex-direction:row;align-items:flex-start}}.EyeTestFlow_resultsCol___F2hR{flex:1 1}.EyeTestFlow_prose__6G_h3 p{margin:0 0 14px;font-size:var(--fs-sm,.9rem);line-height:1.6}.EyeTestFlow_prose__6G_h3 p:last-child{margin-bottom:0}.EyeTestFlow_proseLead__5mfgh{font-size:1.05rem!important}.EyeTestFlow_centerBtn__gT4HB{display:flex;justify-content:center;margin:18px 0}.EyeTestFlow_acc__YU41Z{width:100%;border-top:1px solid var(--border-default,rgba(9,30,42,.12))}.EyeTestFlow_accItem__8IVj7{border-bottom:1px solid var(--border-default,rgba(9,30,42,.12))}.EyeTestFlow_accHead__cs4uq{width:100%;display:flex;align-items:center;gap:12px;padding:14px 4px;background:none;border:0;font:inherit;font-weight:700;cursor:pointer;text-align:left}.EyeTestFlow_accHead__cs4uq:hover{color:var(--color-brand,#0b3b52)}.EyeTestFlow_accPm__MoLNg{margin-left:auto;font-size:1.2rem;color:var(--color-muted,#4a5b63)}.EyeTestFlow_accBody__1E_9W{display:flex;flex-direction:column;align-items:center;padding:0 4px 18px}.EyeTestFlow_linkBtn__vYNeu{background:none;border:0;color:var(--color-brand,#0b3b52);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer;flex:1 1;padding:6px}.EyeTestFlow_linkRow__nW3a4{display:flex;gap:12px;width:100%}@media (prefers-reduced-motion:reduce){.EyeTestFlow_calibCard__JVaZY,.EyeTestFlow_calibFrameAnim__Y__7_,.EyeTestFlow_fade__HwMpm,.EyeTestFlow_feedback__rJ6qQ,.EyeTestFlow_hand__t4NGC{transition:none;animation:none}}