[dir] .bare-page{background:#eef1f4}@keyframes eye-test-cover{0%{transform:translateY(-26px);opacity:0}45%,to{transform:translateY(0);opacity:1}}@keyframes eye-test-rise{0%{transform:translateY(8px)}to{transform:translateY(-4px)}}@keyframes eye-test-card{0%{transform:translate(28%,40%);opacity:0}25%{opacity:.85}60%,85%{transform:translate(0);opacity:.85}to{transform:translate(0);opacity:0}}@keyframes eye-test-question{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes eye-test-demo-in{0%{opacity:0}to{opacity:1}}@keyframes eye-test-demo-seg-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes eye-test-demo-glow{0%,33.3%{opacity:0}37.8%,45.6%{opacity:.5}50%,to{opacity:0}}@keyframes eye-test-demo-hand{0%,50%{transform:translate(105px,112px);opacity:0;animation-timing-function:cubic-bezier(0,0,0,1)}64.4%{transform:translate(54px,54px);opacity:1}66.7%{transform:translate(54px,54px)}70%{transform:translate(54px,54px) scale(.88)}74.4%,to{transform:translate(54px,54px) scale(1);opacity:1}}@keyframes eye-test-demo-tap{0%,68.9%{transform:scale(.4);opacity:0}70%{opacity:.9}78.9%,to{transform:scale(1.7);opacity:0}}@keyframes eye-test-demo-target{0%,70%{fill:#1f1f1f}73.3%,to{fill:#d63e00}}@keyframes eye-test-demo-c{0%,83.3%{transform:rotate(45deg) scale(1)}94.4%,to{transform:rotate(45deg) scale(.7)}}@keyframes eye-test-demo-focus{0%,33.3%{transform:scale(.4);opacity:0}34.4%{transform:scale(.4);opacity:.9}41%{transform:scale(1.8);opacity:0}41.6%{transform:scale(.4);opacity:.9}48.3%,to{transform:scale(1.8);opacity:0}}@keyframes eye-test-demo-darken{0%,50%{stroke-width:2.2}55%,80%{stroke-width:3.6}86%,to{stroke-width:2.2}}@keyframes eye-test-demo-warp{0%,50%{opacity:0}55%,80%{opacity:1}86%,to{opacity:0}}@keyframes eye-test-demo-dim{0%,33.3%{fill-opacity:1}37.8%,45.6%{fill-opacity:.25}50%,to{fill-opacity:1}}@keyframes eye-test-demo-chip{0%,50%{opacity:0}55%,to{opacity:1}}@keyframes eye-test-demo-chip-target{0%,70%{fill:#fff;stroke:#cbcbcb}73.3%,to{fill:#d63e00;stroke:#d63e00}}@keyframes eye-test-demo-chip-label{0%,70%{fill:#1f1f1f}73.3%,to{fill:#fff}}@keyframes eye-test-demo-chip-hand{0%,50%{transform:translate(calc(var(--tx) + .9px),calc(var(--ty) + .5px));opacity:0;animation-timing-function:cubic-bezier(0,0,0,1)}64.4%{transform:translate(var(--tx),var(--ty));opacity:1}66.7%{transform:translate(var(--tx),var(--ty))}70%{transform:translate(var(--tx),var(--ty)) scale(.88)}74.4%,to{transform:translate(var(--tx),var(--ty)) scale(1);opacity:1}}@keyframes eye-test-fade{0%{opacity:0}to{opacity:1}}@keyframes eye-test-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.eye-test{display:flex;flex-direction:column;min-height:100dvh;line-height:1.5;color:#1f1f1f;touch-action:manipulation}[dir] .eye-test{background:#eef1f4}.eye-test h1,.eye-test h2,.eye-test h3{line-height:1.25}.eye-test .btn{--bs-btn-font-size: 1.125rem;--bs-btn-font-weight: 600;justify-content:center;min-height:52px}.eye-test .btn-outline-primary{--bs-btn-color: #9e3100;--bs-btn-border-color: #9e3100;--bs-btn-hover-bg: #9e3100;--bs-btn-hover-border-color: #9e3100;--bs-btn-active-bg: #9e3100}.eye-test .btn-link{--bs-btn-color: #9e3100;--bs-btn-hover-color: #9e3100}@media not all and (hover:hover)and (pointer:fine){.eye-test .btn{--bs-btn-hover-color: var(--bs-btn-color);--bs-btn-hover-bg: var(--bs-btn-bg);--bs-btn-hover-border-color: var(--bs-btn-border-color)}}.eye-test .test-scroll-sentinel{height:1px}[dir] .eye-test .test-scroll-sentinel{margin-bottom:-1px}.eye-test .test-toolbar{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;column-gap:.5rem}[dir] .eye-test .test-toolbar{padding:calc(env(safe-area-inset-top) + .5rem) .75rem .5rem;background:#eef1f4;border-bottom:1px solid transparent;transition:border-color .2s ease-out}.eye-test .test-toolbar[hidden]{display:none}[dir] .eye-test .test-toolbar.is-raised{border-bottom-color:#e2e2e2}.eye-test .test-toolbar .toolbar-start,.eye-test .test-toolbar .toolbar-end{display:flex}.eye-test .test-toolbar .toolbar-end{justify-content:flex-end}.eye-test .test-toolbar .toolbar-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#1f1f1f}[dir] .eye-test .test-toolbar .toolbar-button{padding:0;background:none;border:0;border-radius:50%}@media(hover:hover)and (pointer:fine){[dir] .eye-test .test-toolbar .toolbar-button:hover{background:#0000000d}}.eye-test .test-toolbar .toolbar-button[hidden]{display:none}.eye-test .test-toolbar .toolbar-button svg *{stroke-width:2px;vector-effect:non-scaling-stroke}.eye-test .toolbar-heading{display:flex;flex-direction:column;align-items:center;min-width:0}.eye-test .toolbar-progress{font-size:.875rem;color:#545454}[dir] .eye-test .toolbar-progress{margin:0}.eye-test .toolbar-progress[hidden]{display:none}.eye-test .toolbar-title{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600}[dir] .eye-test .toolbar-title{margin:0;text-align:center;transition:opacity .2s ease-out}.eye-test .toolbar-title.is-collapsed{opacity:0}.eye-test .test-body{display:flex;flex:1}.eye-test .test-screen{display:flex;flex-direction:column;flex:1;width:100%;max-width:560px}[dir] .eye-test .test-screen{margin-inline:auto;padding:1.5rem 1rem calc(env(safe-area-inset-bottom) + 1.5rem + var(--eye-test-bottom-inset, 0px))}.eye-test .test-screen[hidden]{display:none}[dir] .eye-test .test-screen:not([hidden]){animation:eye-test-fade .2s ease-out}.eye-test .test-screen.is-intro{max-width:none;align-items:center;justify-content:center}[dir] .eye-test .test-screen.is-intro{background:#fff}.eye-test .intro-content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:420px}[dir] .eye-test .intro-content{text-align:center}.eye-test .intro-brand{height:40px;width:auto}[dir] .eye-test .intro-brand{margin-bottom:2rem}.eye-test .intro-mark .mark-eye{fill:none;stroke:#1f1f1f;stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.eye-test .intro-mark .mark-iris{fill:#d63e00}.eye-test .intro-title{font-size:clamp(2rem,8vw,2.75rem);font-weight:700;line-height:1.15;color:#1f1f1f}[dir] .eye-test .intro-title{margin-bottom:.75rem}.eye-test .intro-title strong{display:block;font-weight:inherit;color:#d63e00}.eye-test .intro-lead{font-size:1.125rem;color:#545454}[dir] .eye-test .intro-lead{margin-bottom:2rem}.eye-test .action-meta{font-weight:400;opacity:.8}.eye-test .intro-actions{display:flex;flex-direction:column;gap:.75rem;width:100%}.eye-test .test-screen.is-centered{justify-content:center}.eye-test .plain-block{display:flex;flex-direction:column}[dir] .eye-test .plain-block>.btn+.btn{margin-top:.75rem}.eye-test .plain-title{font-size:1.75rem;font-weight:700;outline:none}[dir] .eye-test .plain-title{margin:0 0 .5rem}.eye-test .plain-text{font-size:1.125rem;color:#545454}[dir] .eye-test .plain-text{margin-bottom:2rem}.eye-test .choice-list,.eye-test .choice-row{display:grid;gap:.75rem}.eye-test .choice-row{grid-template-columns:1fr 1fr}.eye-test .choice{min-height:56px;font-size:1.125rem;font-weight:500;color:inherit}[dir] .eye-test .choice{padding:.75rem 1rem;background:#fff;border:1px solid #CBCBCB;border-radius:.5rem}[dir] .eye-test .choice:focus-visible{border-color:#143552}@media(hover:hover)and (pointer:fine){[dir] .eye-test .choice:hover{border-color:#143552}}.eye-test .test-screen[data-screen=select]{max-width:760px}.eye-test .select-list{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;list-style:none}[dir] .eye-test .select-list{margin:.5rem 0 0;padding:0}@media(min-width:576px){.eye-test .select-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.eye-test .select-list{gap:1rem}}.eye-test .select-card{display:flex;flex-direction:column;align-items:center}[dir] .eye-test .select-card{padding:1rem .75rem;text-align:center;background:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000000f}@media(min-width:768px){[dir] .eye-test .select-card{padding:1.5rem}}.eye-test .select-card .card-art svg{width:auto;height:48px}@media(min-width:768px){.eye-test .select-card .card-art svg{height:64px}}.eye-test .select-card .card-headline{font-size:1.125rem;font-weight:700}[dir] .eye-test .select-card .card-headline{margin:.75rem 0 .25rem}@media(min-width:768px){.eye-test .select-card .card-headline{font-size:1.25rem}}.eye-test .select-card .card-text{font-size:.875rem;line-height:1.4;color:#545454}[dir] .eye-test .select-card .card-text{margin-bottom:.5rem}@media(min-width:768px){.eye-test .select-card .card-text{font-size:1rem}}.eye-test .select-card .card-duration{font-size:.875rem;color:#545454}[dir] .eye-test .select-card .card-duration{margin-bottom:1rem}.eye-test .select-card .btn{width:100%}[dir] .eye-test .select-card .btn{margin-top:auto}[dir] .eye-test .test-screen.is-guide{text-align:center}.eye-test .guide-stage{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center}.eye-test .guide-art{width:auto;max-width:min(100%,320px);height:140px;overflow:visible}[dir] .eye-test .guide-art{margin-bottom:2rem}.eye-test .guide-title{font-size:1.5rem;font-weight:700;line-height:1.25;outline:none}[dir] .eye-test .guide-title{margin:0 0 .5rem}.eye-test .guide-text{max-width:34ch;font-size:1.125rem;color:#545454}[dir] .eye-test .guide-text{margin:0}.eye-test .guide-footer{display:flex;flex-direction:column;align-items:center;gap:1rem}[dir] .eye-test .guide-footer{padding-top:1.5rem}.eye-test .guide-dots{display:flex;gap:.5rem;list-style:none}[dir] .eye-test .guide-dots{margin:0;padding:0}.eye-test .guide-dots[hidden]{display:none}.eye-test .guide-dots li{width:8px;height:8px}[dir] .eye-test .guide-dots li{border-radius:50%;background:#282828}[dir] .eye-test .guide-dots li.is-current{background:#d63e00}.eye-test .guide-next{min-width:220px}@media(min-width:992px){.eye-test .guide-art{height:180px}.eye-test .guide-title{font-size:1.75rem}.eye-test .guide-text{font-size:1.25rem}.eye-test .plain-title{font-size:2.25rem}.eye-test .test-card{max-width:440px}.eye-test .test-screen.is-plain:not([data-screen=select]){max-width:640px}}.eye-test .art-line,.eye-test .art-line *,.eye-test .art-accent,.eye-test .art-accent *,.eye-test .face-eye,.eye-test .face-mouth{vector-effect:non-scaling-stroke}.eye-test .art-line{fill:none;stroke:#1f1f1f;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.eye-test .art-dark{fill:#282828}.eye-test .art-accent{fill:none;stroke:#d63e00;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.eye-test .art-accent-fill{fill:#d63e00}.eye-test .art-drop{fill:#eef1f4}.eye-test .art-divider{fill:none;stroke:#afafaf;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.eye-test .art-solid{fill:#1f1f1f}.eye-test .art-solid-lines line{stroke:#1f1f1f;stroke-width:2.2}.eye-test .art-grid line{stroke:#1f1f1f;stroke-width:1px;vector-effect:non-scaling-stroke}.eye-test .art-ring-segment{fill:#1f1f1f;stroke:#fff;stroke-width:2.5}.eye-test .art-ring-target{fill:#d63e00;stroke:#fff;stroke-width:2.5}.eye-test .ring-demo-c{transform:rotate(45deg) scale(.7)}.eye-test .ring-demo-glow{fill:#d63e00;opacity:0}.eye-test .ring-demo-target{fill:#d63e00}.eye-test .ring-demo-hand{display:none}.eye-test .ring-demo-hand .pointer-shape,.eye-test .plate-demo-hand .pointer-shape{fill:#fff;stroke:#1f1f1f}.eye-test .ring-demo-hand .pointer-lines,.eye-test .plate-demo-hand .pointer-lines{fill:none;stroke:#1f1f1f}.eye-test .ring-demo-hand .pointer-shape,.eye-test .ring-demo-hand .pointer-lines,.eye-test .plate-demo-hand .pointer-shape,.eye-test .plate-demo-hand .pointer-lines{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.eye-test .ring-demo-tap{fill:none;stroke:#d63e00;stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box}[dir] .eye-test .ring-demo-tap{transform-origin:center}.eye-test .guide-stage .ring-demo-hand{display:inline;transform:translate(54px,54px)}.eye-test .guide-stage .grid-demo-warp{display:inline;opacity:0}.eye-test .guide-stage .plate-demo-hand{transform:translate(var(--tx),var(--ty))}@media(prefers-reduced-motion:no-preference){[dir] .eye-test .guide-stage .ring-demo-hand{animation:eye-test-demo-hand 4.5s ease-in-out .3s 1 both}[dir] .eye-test .guide-stage .ring-demo-c{animation:eye-test-demo-in .5s ease-out .3s both,eye-test-demo-c 4.5s ease-in-out .3s 1 both}[dir] .eye-test .guide-stage .ring-demo-glow{animation:eye-test-demo-glow 4.5s ease-in-out .3s 1 both}[dir] .eye-test .guide-stage .art-ring-segment{animation:eye-test-demo-seg-in .3s cubic-bezier(0,0,0,1) calc(1.05s + var(--i) * 56ms) both}[dir] .eye-test .guide-stage .ring-demo-target{animation:eye-test-demo-seg-in .3s cubic-bezier(0,0,0,1) calc(1.05s + var(--i) * 56ms) both,eye-test-demo-target 4.5s ease-in-out .3s 1 both}[dir] .eye-test .guide-stage .ring-demo-tap{animation:eye-test-demo-tap 4.5s ease-in-out .3s 1 both}[dir] .eye-test .guide-stage .fan-demo-group{animation:eye-test-demo-in .3s ease-out calc(1.05s + var(--i) * 60ms) both}[dir] .eye-test .guide-stage .fan-demo-dark line{animation:eye-test-demo-darken 4.5s ease-in-out .3s 1 both}[dir] .eye-test .guide-stage [data-art=fan] .demo-dot{animation:eye-test-demo-in .5s ease-out .3s both}[dir] .eye-test .guide-stage [data-art=grid]>.art-grid line{animation:eye-test-demo-in .3s ease-out calc(.3s + var(--i) * 75ms) both}[dir] .eye-test .guide-stage [data-art=grid] .demo-dot{animation:eye-test-demo-in .4s ease-out 1.8s both}[dir] .eye-test .guide-stage .grid-demo-warp{animation:eye-test-demo-warp 4.5s ease-in-out .3s 1 both}[dir] .eye-test .guide-stage .demo-focus{animation:eye-test-demo-focus 4.5s ease-in-out .3s 1 both}[dir] .eye-test .guide-stage .plate-demo-dot{animation:eye-test-demo-in .3s ease-out calc(.3s + var(--i) * 1.2s) both}[dir] .eye-test .guide-stage .plate-demo-dot:not(.is-figure){animation:eye-test-demo-in .3s ease-out calc(.3s + var(--i) * 1.2s) both,eye-test-demo-dim 4.5s ease-in-out .3s 1 both}[dir] .eye-test .guide-stage .plate-demo-chip{animation:eye-test-demo-chip 4.5s ease-in-out .3s 1 both}[dir] .eye-test .guide-stage .plate-demo-chip.is-target rect{animation:eye-test-demo-chip-target 4.5s ease-in-out .3s 1 both}[dir] .eye-test .guide-stage .plate-demo-chip.is-target text{animation:eye-test-demo-chip-label 4.5s ease-in-out .3s 1 both}[dir] .eye-test .guide-stage .plate-demo-hand{animation:eye-test-demo-chip-hand 4.5s ease-in-out .3s 1 both}}.eye-test .demo-focus{fill:none;stroke:#d63e00;stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box}[dir] .eye-test .demo-focus{transform-origin:center}.eye-test .grid-demo-warp{display:none}.eye-test .art-grid path{fill:none;stroke:#1f1f1f;stroke-width:1px;vector-effect:non-scaling-stroke}.eye-test .plate-demo-chip rect{fill:#fff;stroke:#cbcbcb;stroke-width:1px;vector-effect:non-scaling-stroke}.eye-test .plate-demo-chip text{font-size:.22px;font-weight:600;fill:#1f1f1f}.eye-test .plate-demo-chip.is-target rect{fill:#d63e00;stroke:#d63e00}.eye-test .plate-demo-chip.is-target text{fill:#fff}[dir] .eye-test .art-hand{animation:eye-test-cover 1.4s ease-out .3s 2 both}.eye-test .art-hand .hand-shape{fill:#fff;stroke:none}.eye-test .art-hand .hand-lines{fill:none;stroke:#d63e00;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}[dir] .eye-test .art-rise{animation:eye-test-rise .9s ease-in-out 3 alternate both}.eye-test .art-distance.is-near .distance-device{transform:translate(48px)}.eye-test .calibration{width:100%}[dir] .eye-test .calibration{margin-bottom:1.5rem}.eye-test .calibration-stage{display:flex;justify-content:center;overflow:hidden}[dir] .eye-test .calibration-stage{margin-bottom:1rem}.eye-test .calibration.is-band .calibration-stage{-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.5rem,#000 calc(100% - 1.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 1.5rem,#000 calc(100% - 1.5rem),transparent)}.eye-test .calibration-frame{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;container-type:size}[dir] .eye-test .calibration-frame{padding:1rem;background:#fff;border:2px dashed #AFAFAF;border-radius:6%/9.5%}.eye-test .calibration-frame .frame-note{font-size:.875rem;line-height:1.4;color:#545454}[dir] .eye-test .calibration-frame .frame-note{padding-inline:1.5rem}.eye-test .calibration-frame .frame-hint{display:block;font-weight:600;color:#1f1f1f}[dir] .eye-test .calibration-frame .frame-hint{margin-top:.5rem}.eye-test .calibration-frame .frame-hint[hidden]{display:none}.eye-test .calibration-frame .frame-note strong:after{content:":"}@container (max-height: 150px){.eye-test .calibration-frame .note-detail{display:none}.eye-test .calibration-frame .frame-note strong:after{content:none}}@container (max-height: 120px){.eye-test .calibration-frame .frame-note{font-size:.75rem}}.eye-test .calibration-ghost{position:absolute;top:0;right:0;bottom:0;left:0}[dir] .eye-test .calibration-ghost{border-radius:inherit;animation:eye-test-card 2.6s ease-in-out .3s 2 both}[dir=ltr] .eye-test .calibration-ghost{background:linear-gradient(135deg,#282828,#757575)}[dir=rtl] .eye-test .calibration-ghost{background:linear-gradient(-135deg,#282828,#757575)}.eye-test .calibration-frame.is-set .calibration-ghost{display:none}.eye-test .calibration-controls{display:flex;align-items:center;gap:.75rem;max-width:360px}[dir] .eye-test .calibration-controls{margin-inline:auto}.eye-test .calibration-controls .form-range{flex:1}.eye-test .control-step{width:44px;height:44px;font-size:1.5rem;line-height:1;color:#1f1f1f}[dir] .eye-test .control-step{background:#fff;border:1px solid #CBCBCB;border-radius:50%}.eye-test .test-screen[data-screen=amsler]{max-width:calc(600px + 2rem)}.eye-test .test-screen[data-screen=amsler] .test-card{max-width:600px}.eye-test .test-screen.is-test{align-items:center}[dir] .eye-test .test-screen.is-test{padding-inline:16px}[dir] .eye-test .test-screen.is-test>.test-card{margin-top:auto}[dir] .eye-test .test-screen.is-test>:last-child{margin-bottom:auto}.eye-test .test-reminders,.eye-test .test-question{max-width:30rem;font-size:1rem;color:#545454;outline:none}[dir] .eye-test .test-reminders,[dir] .eye-test .test-question{margin:.5rem 0 1rem;text-align:center}.eye-test .test-reminders{list-style:none;counter-reset:reminder}[dir] .eye-test .test-reminders{padding:0}.eye-test .test-reminders li{counter-increment:reminder}.eye-test .test-reminders li:before{content:counter(reminder) ") ";font-weight:700;color:#1f1f1f}.eye-test .test-reminders strong{font-weight:600;color:#1f1f1f}.eye-test .test-question{font-size:1.125rem;font-weight:600;color:#1f1f1f}[dir] .eye-test .test-question{margin-top:0;animation:eye-test-question .42s ease-out}.eye-test .test-question[hidden]{display:none}.eye-test .test-question .question-step{display:block;width:fit-content;font-size:.875rem;color:#9e3100}[dir] .eye-test .test-question .question-step{margin:0 auto .5rem;padding:2px .5rem;background:#d63e001a;border-radius:1.5rem}.eye-test .test-card{forced-color-adjust:none;position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:380px;overflow:hidden;color:#000}[dir] .eye-test .test-card{padding:2rem 24px 1.5rem;background:#fff;border-radius:1rem;box-shadow:0 2px 10px #0000000f}.eye-test .card-stimulus{display:flex;align-items:center;justify-content:center;min-height:160px}.eye-test .acuity-target{display:flex;align-items:center;justify-content:center;height:110px}.eye-test .acuity-optotype{image-rendering:pixelated}.eye-test .response-ring svg{display:block;width:min(240px,66vw)}.eye-test .ring-segment{fill:#141414;stroke:#fff;stroke-width:2.5;outline:none}[dir] .eye-test .ring-segment{cursor:pointer}.eye-test .ring-segment:focus-visible{fill:#545454}@media(hover:hover)and (pointer:fine){.eye-test .ring-segment:hover{fill:#545454}}.eye-test .ring-segment.is-chosen{fill:transparent;stroke:transparent}.eye-test .ring-badge{display:none}.eye-test .ring-badge circle{fill:#49c493}.eye-test .ring-badge path{fill:none;stroke:#fff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.eye-test .ring-badge[data-result=wrong] circle{fill:#d63e00}.eye-test .response-ring .is-feedback .ring-badge{display:block;transform-box:fill-box}[dir] .eye-test .response-ring .is-feedback .ring-badge{transform-origin:center;animation:eye-test-pop .15s ease-out}.eye-test .card-progress{position:absolute;inset:auto 0 0;height:3px}[dir] .eye-test .card-progress{background:#eee}.eye-test .card-progress span{display:block;width:0;height:100%}[dir] .eye-test .card-progress span{background:#d63e00}.eye-test .test-unsure{min-height:44px;font-size:1rem;color:#545454;text-decoration:underline}[dir] .eye-test .test-unsure{margin-top:.75rem;padding:0 1rem;background:none;border:0}.eye-test .answer-pair{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;width:100%;max-width:280px}.eye-test .answer-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;width:100%;max-width:320px}@media(min-width:576px){.eye-test .answer-options{gap:.5rem}}.eye-test .answer-options .answer{min-width:0}[dir] .eye-test .answer-options .answer{padding-inline:0}.eye-test .answer-options .answer:last-child{grid-column:1/-1}.eye-test .answer{min-width:56px;min-height:56px;font-size:1.125rem;font-weight:600;color:#1f1f1f}[dir] .eye-test .answer{padding:.5rem .75rem;background:#fff;border:1px solid #CBCBCB;border-radius:.375rem}@media(hover:hover)and (pointer:fine){[dir] .eye-test .answer:hover{border-color:#143552}}.eye-test .answer.is-selected{color:#fff}[dir] .eye-test .answer.is-selected{background:#143552;border-color:#143552}.eye-test .astig-fan line{stroke:#000}.eye-test .astig-fan .fan-center{fill:#000}.eye-test .amsler-grid line{stroke:#000}.eye-test .amsler-grid .grid-center{fill:#000}.eye-test .help-list{display:flex;flex-direction:column;gap:1.5rem;list-style:none}[dir] .eye-test .help-list{margin:1rem 0 2rem;padding:0}.eye-test .help-list li{display:grid;grid-template-columns:72px 1fr;column-gap:1rem;align-items:center}[dir] .eye-test .help-list li{text-align:start}.eye-test .help-list .guide-art{width:72px;height:48px;max-width:none}[dir] .eye-test .help-list .guide-art{margin:0}.eye-test .help-list .guide-text{max-width:none;font-size:1rem}[dir] .eye-test .help-list .guide-text{margin:0}.eye-test .help-list.is-numbered{counter-reset:help-step}.eye-test .help-list.is-numbered li{counter-increment:help-step}.eye-test .help-list.is-numbered .guide-text:before{content:counter(help-step) ") ";font-weight:700;color:#1f1f1f}.eye-test .help-list strong{font-weight:600;color:#1f1f1f}.eye-test .help-subtitle{font-size:1.25rem;font-weight:700}[dir] .eye-test .help-subtitle{margin:0}.eye-test .result-list{display:flex;flex-direction:column;gap:1rem;list-style:none}[dir] .eye-test .result-list{margin:0 0 1rem;padding:0}[dir] .eye-test .result-card{padding:1.5rem;background:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000000f}.eye-test .item-head{display:flex;align-items:center;gap:.75rem}[dir] .eye-test .item-head{margin-bottom:.75rem}.eye-test .item-head svg{width:auto;height:36px}[dir] .eye-test .item-head svg{margin:0}.eye-test .item-name{font-size:1.25rem;font-weight:700}[dir] .eye-test .item-name{margin:0}.eye-test .item-text{font-size:1rem;color:#545454}[dir] .eye-test .item-text{margin-bottom:1.5rem}.eye-test .item-text strong{color:#1f1f1f}.eye-test .item-eyes{display:flex;justify-content:center;gap:2rem}.eye-test .eye-face{display:flex;flex-direction:column;align-items:center;gap:.25rem}.eye-test .eye-face svg{width:80px}.eye-test .eye-face .face-eye{fill:none;stroke:#1f1f1f;stroke-width:2px;stroke-linejoin:round}.eye-test .eye-face .face-iris{fill:#cbcbcb}.eye-test .eye-face .face-feature{fill:#141414}.eye-test .eye-face .face-mouth{fill:none;stroke:#141414;stroke-width:2px;stroke-linecap:round}.eye-test .eye-face .face-label{font-size:.875rem;font-weight:500;color:#545454}.eye-test .eye-face[data-category=iyi] .face-iris{fill:#49c493}.eye-test .eye-face[data-category=kontrol] .face-iris{fill:#f2b33d}.eye-test .eye-face[data-category=acil] .face-iris{fill:#e98254}.eye-test .item-action{display:block;font-size:1rem;font-weight:600}[dir] .eye-test .item-action{margin-top:1rem;text-align:center}.eye-test .result-notes{font-size:1rem;color:#545454}[dir] .eye-test .result-notes{margin:0 0 1.5rem;padding-inline-start:1.5rem}.eye-test .action-card{display:flex;flex-direction:column;align-items:center;gap:.5rem}[dir] .eye-test .action-card{margin-bottom:1rem;text-align:center}.eye-test .action-card .action-art{color:#d63e00}.eye-test .action-card .action-title{font-size:1.25rem;font-weight:700}[dir] .eye-test .action-card .action-title{margin:0}.eye-test .action-card .action-text{font-size:1rem;color:#545454}[dir] .eye-test .action-card .action-text{margin:0 0 .5rem}.eye-test .action-card .btn{width:100%}.eye-test .action-card[hidden]{display:none}.eye-test .result-disclaimer{font-size:.875rem;color:#545454}[dir] .eye-test .result-disclaimer{margin:.5rem 0;text-align:center}.eye-test .test-rotate{display:none}@media(orientation:landscape)and (max-height:500px)and (pointer:coarse){.eye-test .test-rotate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600}[dir] .eye-test .test-rotate{padding:2rem;text-align:center;background:#eef1f4}}.eye-test .test-zoom{display:none}.eye-test.is-zoomed .test-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600}[dir] .eye-test.is-zoomed .test-zoom{padding:2rem;text-align:center;background:#eef1f4}@media(prefers-reduced-motion:reduce){[dir] .eye-test .test-screen:not([hidden]),[dir] .eye-test .test-question,[dir] .eye-test .art-hand,[dir] .eye-test .art-rise,[dir] .eye-test .response-ring .is-feedback .ring-badge{animation:none}.eye-test .calibration-ghost{display:none}[dir] .eye-test .test-toolbar,[dir] .eye-test .toolbar-title{transition:none}}
