#eyeView{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px}#eyeSvg{width:100%;height:100%;display:block}#eye3dView{position:absolute;inset:0;display:none;cursor:grab;z-index:2}#eye3dView:active{cursor:grabbing}.es{stroke:#080c1280;stroke-width:1.1;cursor:pointer;transition:filter .15s ease,stroke .15s ease;vector-effect:non-scaling-stroke}.es.hot{filter:brightness(1.4) saturate(1.18);stroke:#fff;stroke-width:1.9}.es[data-st=sclera]{stroke:#080c124d}.es[data-st=cornea]{opacity:.5;stroke:#cfeef4;stroke-width:1.6}.es[data-st=aqueous]{opacity:.85}.es[data-st=vitreous]{opacity:.42}.es[data-st=pupil]{stroke:none}.es[data-st=opticnerve]{stroke:#080c1247}.eye-rays .ray{fill:none;stroke:#7fdcff;stroke-width:1.4;opacity:.72;pointer-events:none;stroke-dasharray:5 9;animation:rayflow .7s linear infinite;filter:drop-shadow(0 0 2px rgba(127,220,255,.7))}@keyframes rayflow{to{stroke-dashoffset:-14}}#eyeFocus{pointer-events:none}#eyeBlur{fill:#ffce6e;opacity:0;pointer-events:none;filter:blur(2.5px)}#eyeObject{pointer-events:none}#eyeObject line{stroke:#ecd57e;stroke-width:3.4;stroke-linecap:round}#eyeObject polygon{fill:#ecd57e}#visionTag{color:var(--cyan)}#eyePathoGrid .patho{font-size:11.5px;padding:6px 8px}.patho2d #rdCurtain{fill:#0a0e16a8;opacity:0;pointer-events:none;transition:opacity .4s ease;transform-box:fill-box;transform-origin:50% 0}.pat-detachment .patho2d #rdCurtain{opacity:1;animation:rdbillow 3s ease-in-out infinite}@keyframes rdbillow{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(2px) scaleY(1.035)}}.pat-glaucoma .es[data-st=opticdisc]{fill:#181109;stroke:#0a0d12;animation:glcup 2.2s ease-in-out infinite}@keyframes glcup{0%,to{filter:brightness(1)}50%{filter:brightness(1.55)}}.pat-glaucoma .es[data-st=aqueous]{filter:brightness(1.25) saturate(1.2)}.pat-amd .es[data-st=macula]{fill:#3a2e26;animation:amdpulse 1.8s ease-in-out infinite}@keyframes amdpulse{0%,to{opacity:.85}50%{opacity:.45}}.pat-conjunctiv .es[data-st=sclera]{fill:#e6c4c1}.pat-conjunctiv .es[data-st=cornea]{stroke:#e8625a;opacity:.62}.pat-conjunctiv .es[data-st=aqueous]{filter:hue-rotate(-12deg) saturate(1.35)}
