.microscope-fallback{color:#262626;background:#f4f3ed;flex-direction:column;width:100%;height:100%;min-height:0;margin:0;display:flex;overflow:hidden}.microscope-fallback-status{color:#62625c;letter-spacing:.06em;flex:none;padding:12px 18px 0;font-size:12px}.microscope-fallback svg{object-fit:contain;flex:1;width:100%;min-height:0;display:block}.microscope-fallback figcaption{text-align:center;flex:none;min-height:2.8em;margin:0;padding:8px 18px 14px;font-size:14px;line-height:1.5}.microscope-fallback-axis{stroke:#92928a;stroke-width:1px;stroke-dasharray:5 7}.microscope-fallback-glass{fill:#dbe9e4;fill-opacity:.8;stroke:#657a74;stroke-width:1.5px}.microscope-fallback .is-active .microscope-fallback-glass{fill:#e0ed9e;stroke:#72872d;stroke-width:2.5px}.microscope-fallback-plane{stroke:#85867e;stroke-width:1px;opacity:.55}.microscope-fallback-illumination path{fill:none;stroke-width:2px;opacity:.8}.microscope-fallback-rays path{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.microscope-fallback-rays .microscope-fallback-extension{stroke-width:1.6px;opacity:.75}.microscope-fallback-image path{fill:none;stroke-width:2.5px;stroke:#242424}.microscope-fallback-image circle{fill:#242424}.microscope-fallback-image.is-real path{stroke:#bc4b27}.microscope-fallback-image.is-real circle{fill:#bc4b27}.microscope-fallback-image.is-virtual path{stroke:#39767a;stroke-dasharray:5 4}.microscope-fallback-image.is-virtual circle{fill:#39767a}.microscope-fallback-label text{fill:#44443f;font:500 17px Noto Sans TC,sans-serif}.microscope-fallback-label line,.microscope-fallback-label path{stroke:#93958a;stroke-width:1px}.microscope-fallback-label.is-active text{fill:#282e13;font-weight:700}.microscope-fallback-label.is-active line,.microscope-fallback-label.is-active path{stroke:#768833;stroke-width:1.5px}.microscope-fallback-small{fill:#64675d;font:13px Noto Sans TC,sans-serif}.microscope-fallback-eye path{fill:#f8f8f3;stroke:#73776b;stroke-width:1.5px}.microscope-fallback-eye circle{fill:#444b3a}.microscope-fallback-eye.is-active path{stroke:#4e6630;stroke-width:2px}.microscope-fallback svg.microscope-fallback-compact{display:none}.microscope-fallback-compact .microscope-fallback-glass.is-selected{fill:#e0ed9e;stroke:#72872d;stroke-width:2.5px}.microscope-fallback-compact-images path{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.microscope-fallback-compact-labels text{text-anchor:middle;fill:#33372d;font:600 24px Noto Sans TC,sans-serif}.microscope-fallback-compact-labels path{fill:none;stroke:#8c9383;stroke-width:1.5px}.microscope-fallback-compact-detail{text-anchor:middle;fill:#565c4e;font:20px Noto Sans TC,sans-serif}@media (width<=600px){.microscope-fallback .microscope-fallback-status,.microscope-fallback figcaption,.microscope-fallback svg.microscope-fallback-full{display:none}.microscope-fallback svg.microscope-fallback-compact{height:100%;display:block}}.microscope-fallback[data-focus=path]{background:#f4f4f4}.microscope-fallback-path{font-family:Noto Sans TC,sans-serif}.microscope-fallback-path .microscope-fallback-axis{stroke:#939393}.microscope-fallback-focus-scale>path{fill:none;stroke-width:1.2px}.microscope-fallback-focus-scale text{text-anchor:middle;paint-order:stroke;stroke:#f4f4f4;stroke-width:5px;stroke-linejoin:round;font:600 25px Noto Sans TC,sans-serif}.microscope-fallback-focus-scale .microscope-fallback-focus-name{text-anchor:start;fill:#555;font-size:23px}.microscope-fallback-focus-scale .microscope-fallback-focus-guide{fill:none;stroke-width:.8px;stroke-dasharray:3 5;opacity:.3}.microscope-fallback-path-image>path{fill:none;stroke-width:2.5px}.microscope-fallback-path-image .microscope-fallback-path-leader{stroke-width:1px;opacity:.7}.microscope-fallback-path-image text,.microscope-fallback-path-lens-labels text,.microscope-fallback-path-eye-label{text-anchor:middle;paint-order:stroke;stroke:#f4f4f4;stroke-width:5px;stroke-linejoin:round;font-size:26px;font-weight:600}.microscope-fallback-path-lens-labels{fill:#333}.microscope-fallback-path-lens-labels path{fill:none;stroke:#777;stroke-width:1px}.microscope-fallback-path-eye-label{text-anchor:start;fill:#444;font-size:25px}.microscope-fallback-path-legend{fill:#626262;text-anchor:middle;font-size:24px}.microscope-fallback-path .microscope-fallback-path-emphasis[data-emphasis=active]{opacity:1}.microscope-fallback-path .microscope-fallback-path-emphasis[data-emphasis=muted]{opacity:.2}.microscope-fallback-path[data-selection=objective] .microscope-fallback-path-lens[data-lens=objective] .microscope-fallback-glass{stroke:#ad492c;stroke-width:3.5px;fill:#f1d6ca}.microscope-fallback-path[data-selection=eyepiece] .microscope-fallback-path-lens[data-lens=eyepiece] .microscope-fallback-glass{stroke:#267f85;stroke-width:3.5px;fill:#cce7e8}.microscope-fallback-path .microscope-fallback-path-role{font-size:22px;font-weight:700}@media (width<=600px){.microscope-fallback[data-focus=path] svg.microscope-fallback-path{flex:1;height:100%}}.photo-construction-fallback{pointer-events:none;width:100%;height:100%;font-family:inherit;display:block;position:absolute;inset:0}.photo-construction-fallback .is-muted{opacity:.22}.photo-construction-fallback .is-active{opacity:1}.photo-construction-axis{fill:none;stroke:#9b9b9b;stroke-width:1px;stroke-dasharray:4 7}.photo-construction-label path{fill:none;stroke:#6d6d6d;stroke-width:1px}.photo-construction-label circle{fill:#696969}.photo-construction-label text{fill:#353535;paint-order:stroke;stroke:#f3f3f3;stroke-width:4px;stroke-linejoin:round;font-size:23px;font-weight:500}.photo-construction-signal{text-anchor:middle;fill:#526722;paint-order:stroke;stroke:#f3f3f3;stroke-width:4px;font-family:inherit;font-size:19px}@media (prefers-contrast:more){.photo-construction-fallback .is-muted{opacity:.4}.photo-construction-label text{fill:#171717}}.technology-model{isolation:isolate;flex:1;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.technology-model-host{touch-action:pan-y;position:absolute;inset:0;outline-offset:-5px!important}.technology-model-host:focus-visible{outline:2px solid #be4a22}.technology-model-host canvas{cursor:grab;width:100%;height:100%;display:block;touch-action:pan-y!important}.technology-model-host canvas:active{cursor:grabbing}.technology-model-tools{pointer-events:none;color:#62635e;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:15px;left:20px;right:20px}.technology-model-tools button{pointer-events:auto;min-width:44px;min-height:44px;font:inherit;cursor:pointer;align-items:center;gap:5px;display:flex;color:#41423e!important;background:#ffffffc7!important;border:1px solid #ccccbf!important;border-radius:24px!important;padding:8px 12px!important;font-size:11px!important}.technology-model-fallback{pointer-events:none;color:#62635e;flex-direction:column;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.technology-model-fallback img{object-fit:contain;width:100%;height:85%}.technology-model-fallback img[hidden]{display:none}.technology-model-fallback p{margin:8px 20px}.technology-model[data-status=fallback] .technology-model-host{display:none}@media (width<=600px){.technology-model-tools{font-size:10px;bottom:5px;left:12px;right:10px}.technology-model-tools button span{display:none}.technology-model-tools button{justify-content:center;padding:5px!important;font-size:18px!important}}.technology-model-annotations{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.technology-model-annotations polyline{fill:none;stroke:#555b54;stroke-width:.65px;vector-effect:non-scaling-stroke;opacity:.8}.technology-model-annotations circle{fill:#545b52;stroke:#f0f0e9;stroke-width:.8px}.technology-model-annotations text{fill:#343b34;letter-spacing:.03em;font:500 12px system-ui,sans-serif}.technology-model-annotations rect{fill:#f0f0e9;fill-opacity:.85}.technology-model[data-status=loading] .technology-model-annotations,.technology-model[data-status=fallback] .technology-model-annotations{display:none}@media (width<=700px){.technology-model-annotations text{letter-spacing:0;font-size:11px}}.technology-model[data-beam-demo=true] .technology-model-annotations polyline{stroke:#626262}.technology-model[data-beam-demo=true] .technology-model-annotations circle{fill:#555;stroke:#f4f4f4}.technology-model[data-beam-demo=true] .technology-model-annotations text{fill:#333}.technology-model[data-beam-demo=true] .technology-model-annotations rect{fill:#f4f4f4}.technology-beam-fallback-notice{text-align:center;color:#656565;pointer-events:none;margin:0;font-size:12px;position:absolute;bottom:12px;left:12px;right:12px}.technology-model[data-device=microscope][data-focus=path] .technology-model-annotations text{fill:var(--annotation-color,#343b34)}.technology-model[data-device=microscope][data-focus=path] .technology-model-annotations polyline{stroke:var(--annotation-color,#555b54)}.technology-model[data-device=microscope][data-focus=path] .technology-model-annotations circle{fill:var(--annotation-color,#545b52)}.technology-model[data-device=microscope][data-focus=path] [data-annotation-id=final-virtual] polyline{stroke-dasharray:3 3}.technology-model[data-device=microscope][data-focus=path] [data-annotation-id=final-virtual] circle{fill:#f4f4f4;stroke:#555}.technology-model[data-device=microscope][data-focus=path] .technology-model-annotations [data-emphasis=muted]{opacity:.14}.technology-model[data-device=microscope][data-focus=path] .technology-model-annotations [data-emphasis=active] text{font-weight:700}.technology-model[data-device=microscope][data-focus=path] .technology-model-annotations [data-emphasis=active] polyline{stroke-width:1.15px;opacity:1}
