@layer components{.eye-svg .label text{font-family:var(--font-sans);fill:var(--foreground);paint-order:stroke;stroke:#ffffffeb;stroke-width:4px;stroke-linejoin:round;font-size:13px;font-weight:600}.eye-svg--front .label text{stroke:#fff8f0e6}@media (width<=600px){.eye-svg .label text{font-size:21px}.eye-svg--front .label text{font-size:16px}}.part{cursor:pointer}.hit{fill:none;stroke:#0000;stroke-width:14px;pointer-events:stroke}.hit.is-active{stroke:#f4c43073}.solid.is-active{stroke:#f4c430;stroke-width:3px}.label{opacity:0;pointer-events:none;transition:opacity .3s}.label.is-shown{opacity:1;pointer-events:auto}.label line{stroke:#5b534b;stroke-width:1.2px}.label circle{fill:#5b534b}.label.is-active text{fill:var(--saffron)}.label.is-active line{stroke:var(--saffron);stroke-width:2px}.label.is-active circle{fill:var(--saffron)}.probe-pulse circle{fill:none;stroke:#7cc6ff;stroke-width:1.5px;opacity:0}.probe-on .probe-pulse circle{animation:.6s linear infinite probe-pulse}.probe-on .probe-pulse circle:nth-child(2){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.probe-on .probe-pulse circle{animation:none}.label{transition:none}}}@keyframes probe-pulse{0%{r:3;opacity:.9}to{r:14;opacity:0}}body.no-scroll{overflow:hidden}
