.kiosk-qr-backdrop[data-v-308bf1ec]{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.65);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.kiosk-qr-panel[data-v-308bf1ec]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:min(92vw,22rem);padding:1.4rem 1.6rem 1.5rem;background:rgba(4,6,24,.94);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid var(--accent-color);border-radius:14px;box-shadow:0 0 24px rgba(0,0,0,.6)}.kiosk-qr-title[data-v-308bf1ec]{margin:0;color:var(--accent-color);font-size:1.15rem;font-weight:700;text-align:center}.kiosk-qr-card[data-v-308bf1ec]{background:#fdf8ef;border-radius:12px;padding:16px;line-height:0;border:1px solid var(--accent-color);box-shadow:0 0 8px var(--accent-color)}.kiosk-qr-url[data-v-308bf1ec]{margin:0;max-width:100%;color:hsla(0,0%,100%,.8);font-size:.75rem;word-break:break-all;text-align:center}.kiosk-qr-type{&[data-v-308bf1ec]{margin:0;color:hsla(0,0%,100%,.85);font-size:.9rem;text-align:center}strong[data-v-308bf1ec]{display:block;margin-top:.2rem;color:#fff;font-size:1.15rem;letter-spacing:.01em;overflow-wrap:anywhere}}.kiosk-qr-caption[data-v-308bf1ec]{margin:0;color:hsla(0,0%,100%,.85);font-size:.85rem;text-align:center}.control-btn-like[data-v-308bf1ec]{margin-top:.3rem;padding:.5rem 1.4rem;border-radius:8px;background:rgba(4,6,24,.82);border:1px solid var(--accent-color);color:var(--accent-color);cursor:pointer;font-size:.95rem;font-weight:600;transition:box-shadow .15s ease,color .15s ease}.control-btn-like[data-v-308bf1ec]:hover{color:var(--accent-color2);box-shadow:0 0 8px var(--accent-color)}#main-content.kiosk[data-v-8ea0f798]{-moz-user-select:none;user-select:none;-webkit-user-select:none;--kiosk-strip-h:12.5rem}.top-left-controls[data-v-8ea0f798]{position:absolute;top:1rem;left:1rem;z-index:12;display:flex;gap:.5rem;align-items:flex-start}.kiosk .top-left-controls[data-v-8ea0f798]{top:calc(var(--kiosk-strip-h) + .6rem)}.control-btn[data-v-8ea0f798]{width:2.5rem;height:2.5rem;border-radius:8px;background:rgba(4,6,24,.82);backdrop-filter:blur(6px);border:1px solid var(--accent-color);color:var(--accent-color);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:box-shadow .15s ease,color .15s ease}.control-btn[data-v-8ea0f798]:hover{color:var(--accent-color2);box-shadow:0 0 8px var(--accent-color)}.mode-seg[data-v-8ea0f798]{display:flex;height:2.5rem;border-radius:8px;overflow:hidden;border:1px solid var(--accent-color);background:rgba(4,6,24,.82);backdrop-filter:blur(6px)}.mode-seg-btn[data-v-8ea0f798]{min-width:2.6rem;padding:0 .6rem;border:none;background:none;color:hsla(0,0%,100%,.75);font:inherit;font-size:.95rem;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:background .15s ease,color .15s ease}.mode-seg-btn+.mode-seg-btn[data-v-8ea0f798]{border-left:1px solid rgba(240,171,82,.5)}.mode-seg-btn[data-v-8ea0f798]:hover{color:#fff}.mode-seg-btn.active[data-v-8ea0f798]{color:#140d02;background:var(--accent-color)}.mode-seg-btn[data-v-8ea0f798]:focus-visible{outline:2px solid var(--accent-color2);outline-offset:-3px}.boot-error[data-v-8ea0f798]{max-width:min(32rem,88vw);padding:1.5rem 1.75rem;text-align:center;background:rgba(4,6,24,.92);border:1px solid var(--accent-color);border-radius:12px;color:#eaeaea;font-size:1rem;line-height:1.45}.boot-error .boot-error-title[data-v-8ea0f798]{color:var(--accent-color);font-size:1.25rem;margin:0 0 .6rem}.boot-error .boot-auto[data-v-8ea0f798]{margin-top:.75rem;font-size:.85rem;color:hsla(0,0%,100%,.75)}.boot-retry[data-v-8ea0f798]{margin-top:1rem;padding:.55rem 1.4rem;border:none;border-radius:8px;background:var(--accent-color);color:#140d02;font:inherit;font-weight:700;cursor:pointer}.desc-actions[data-v-8ea0f798]{display:flex;flex-wrap:wrap;gap:.5rem}.desc-view2d[data-v-8ea0f798]{margin-top:.6rem;padding:.35rem .7rem;border-radius:6px;border:1px solid var(--accent-color2);background:rgba(153,200,255,.12);color:var(--accent-color2);font-size:.8rem;font-weight:600;cursor:pointer;transition:box-shadow .15s ease,background .15s ease}.desc-view2d[data-v-8ea0f798]:hover{background:rgba(153,200,255,.22);box-shadow:0 0 8px var(--accent-color2)}.marker-tip[data-v-8ea0f798]{position:absolute;transform:translate(12px,-50%);z-index:50;pointer-events:none;display:flex;align-items:center;gap:.45rem;max-width:14rem;padding:.3rem .5rem .3rem .3rem;background:rgba(4,6,24,.92);backdrop-filter:blur(6px);border:1px solid var(--accent-color);border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.6)}.marker-tip-thumb[data-v-8ea0f798]{width:2.6rem;height:2.6rem;-o-object-fit:cover;object-fit:cover;border-radius:5px;flex:0 0 auto}.marker-tip-name[data-v-8ea0f798]{color:#fff;font-size:.78rem;line-height:1.2}.marker-tip-hint[data-v-8ea0f798]{display:block;margin-top:.15rem;color:var(--accent-color2);font-size:.75rem}.hamb-menu[data-v-8ea0f798]{display:none;position:absolute;top:3rem;left:0;margin:0;padding:.4rem;list-style:none;width:14rem;background:rgba(4,6,24,.92);backdrop-filter:blur(6px);border:1px solid var(--accent-color);border-radius:10px;box-shadow:0 0 12px rgba(0,0,0,.6);max-height:calc(100vh - 4.5rem);max-height:calc(100dvh - 4.5rem);overflow-y:auto}.hamb-menu.show[data-v-8ea0f798]{display:block}.hamb-menu-item[data-v-8ea0f798]{background:none;border:none;width:100%;text-align:left;font:inherit;padding:.5rem .6rem;border-radius:6px;color:#eee;cursor:pointer;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.hamb-menu-item>.hamb-menu-logo[data-v-8ea0f798],.hamb-menu-item>i[data-v-8ea0f798]{flex:0 0 1.2rem;color:var(--accent-color);text-align:center}.hamb-menu-item .hamb-menu-logo[data-v-8ea0f798]{vertical-align:middle}.hamb-menu-item .hamb-menu-label em[data-v-8ea0f798]{font-style:italic}.hamb-menu-item .hamb-menu-label sup[data-v-8ea0f798]{font-size:.7em}.hamb-menu-item[data-v-8ea0f798]:hover{background:rgba(240,171,82,.12);color:#fff}.hamb-menu-item .menu-check[data-v-8ea0f798]{margin-left:auto;color:var(--accent-color);opacity:0}.hamb-menu-item .menu-check.on[data-v-8ea0f798]{opacity:1}.gallery-wrap[data-v-8ea0f798]{position:absolute;top:1rem;right:1rem;z-index:11}.kiosk .gallery-wrap[data-v-8ea0f798]{top:0;left:0;right:0}.intro-backdrop[data-v-8ea0f798]{position:absolute;inset:0;z-index:60;background:rgba(0,0,0,.65);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:1rem}.intro-modal[data-v-8ea0f798]{position:relative;max-width:min(640px,92vw);max-height:88vh;overflow-y:auto;outline:none;background:rgba(4,6,24,.96);border:2px solid var(--accent-color);border-radius:18px;box-shadow:0 0 30px rgba(0,0,0,.8);padding:1.75rem 1.5rem 1.25rem;color:#eaeaea}.intro-modal-close[data-v-8ea0f798]{position:absolute;top:.6rem;right:.9rem;background:none;border:none;color:var(--accent-color2);font-size:1.4rem;cursor:pointer}.intro-modal-logos[data-v-8ea0f798]{display:flex;flex-direction:column;align-items:center;gap:.3rem;margin-bottom:.9rem}.intro-logo-ip[data-v-8ea0f798]{height:80px;max-width:85%;width:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:.25rem}.intro-logo-row[data-v-8ea0f798]{display:flex;align-items:center;justify-content:center}.intro-logo-attr[data-v-8ea0f798]{display:flex;align-items:center;gap:.5rem;color:#9bb8d8;font-size:.78rem;text-decoration:none;transition:color .2s}.intro-logo-attr[data-v-8ea0f798]:hover{color:#d0e8ff}.intro-logo-cds[data-v-8ea0f798],.intro-logo-wwt[data-v-8ea0f798]{height:22px;width:auto;-o-object-fit:contain;object-fit:contain}.intro-logo-wwt[data-v-8ea0f798]{filter:brightness(1.2)}.intro-title[data-v-8ea0f798]{text-align:center;font-size:1.5rem;color:var(--accent-color);margin-bottom:1rem;line-height:1.2}.intro-section-title[data-v-8ea0f798]{font-size:1.1rem;color:var(--accent-color2);margin:1rem 0 .5rem}.intro-body p[data-v-8ea0f798]{margin-bottom:.75rem;line-height:1.5}.intro-instructions[data-v-8ea0f798]{list-style:none;padding:0;margin:0}.intro-instructions li[data-v-8ea0f798]{display:flex;gap:.6rem;margin-bottom:.6rem;line-height:1.4}.intro-instructions .intro-icon[data-v-8ea0f798]{flex:0 0 1.4rem;color:var(--accent-color);text-align:center;padding-top:.15rem}.intro-actions[data-v-8ea0f798]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.1rem}.intro-action[data-v-8ea0f798]{padding:.5rem 1rem;border-radius:8px;border:1px solid var(--accent-color);background:none;color:var(--accent-color);font:inherit;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem}.intro-action.primary[data-v-8ea0f798]{background:var(--accent-color);color:#140d02}.intro-action[data-v-8ea0f798]:hover{box-shadow:0 0 8px var(--accent-color)}.intro-credits[data-v-8ea0f798]{margin-top:1rem;padding-top:.75rem;border-top:1px solid hsla(0,0%,100%,.12);font-size:.82rem;color:#bbb;text-align:center}.survey-menu[data-v-8ea0f798]{width:min(16rem,100%);max-height:100%;display:flex;flex-direction:column;min-height:0;background:rgba(4,6,24,.92);backdrop-filter:blur(6px);border:1px solid var(--accent-color);border-radius:10px;padding:.4rem;pointer-events:auto}.survey-head[data-v-8ea0f798]{display:flex;align-items:center;justify-content:space-between;padding:.25rem .4rem .4rem;border-bottom:1px solid hsla(0,0%,100%,.08);margin-bottom:.3rem}.survey-label[data-v-8ea0f798]{display:flex;align-items:center;gap:.4rem;color:var(--accent-color);font-size:.9rem;font-weight:700}.survey-label i[data-v-8ea0f798]{color:var(--accent-color)}.survey-list[data-v-8ea0f798]{list-style:none;margin:0;padding:0;max-height:40vh;min-height:0;flex:1 1 auto;overflow-y:auto}.survey-list[data-v-8ea0f798]::-webkit-scrollbar{width:6px}.survey-list[data-v-8ea0f798]::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.25);border-radius:3px}.survey-option[data-v-8ea0f798]{background:none;border:none;width:100%;text-align:left;font:inherit;display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border-radius:6px;color:#eee;font-size:.85rem;cursor:pointer}.survey-option .survey-check[data-v-8ea0f798]{width:1rem;text-align:center;color:var(--accent-color);visibility:hidden}.survey-option[data-v-8ea0f798]:hover{background:rgba(240,171,82,.12);color:#fff}.survey-option.active[data-v-8ea0f798]{color:var(--accent-color)}.survey-option.active .survey-check[data-v-8ea0f798]{visibility:visible}.survey-close[data-v-8ea0f798]{background:none;border:none;color:var(--accent-color2);cursor:pointer}.bottom-dock[data-v-8ea0f798]{position:absolute;left:var(--dock-left,1rem);right:var(--dock-right,1rem);bottom:.75rem;z-index:10;max-height:var(--dock-max-h,calc(100vh - 5rem));display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.5rem;pointer-events:none}.description-panel[data-v-8ea0f798]{position:relative;width:min(60ch,100%);max-height:40vh;max-height:40dvh;min-height:0;flex:0 1 auto;display:flex;flex-direction:column;background:rgba(4,6,24,.88);backdrop-filter:blur(6px);border:1px solid var(--accent-color);border-radius:12px;padding:.75rem 1rem .9rem;color:#eaeaea;pointer-events:auto}.desc-body[data-v-8ea0f798]{flex:1 1 auto;min-height:2.5rem;overflow-y:auto;overscroll-behavior:contain}.desc-close[data-v-8ea0f798]{position:absolute;top:.4rem;right:.6rem;background:none;border:none;color:var(--accent-color2);cursor:pointer}.desc-head[data-v-8ea0f798]{display:flex;align-items:center;gap:.6rem;margin-bottom:.4rem}.desc-thumb-btn[data-v-8ea0f798]{flex:0 0 auto;padding:0;border:none;background:none;cursor:pointer;border-radius:6px}.desc-thumb-btn[data-v-8ea0f798]:focus-visible{outline:2px solid var(--accent-color2);outline-offset:2px}.desc-thumb[data-v-8ea0f798]{display:block;flex:0 0 auto;width:3rem;height:3rem;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid var(--accent-color);cursor:pointer;transition:box-shadow .12s ease}.desc-thumb[data-v-8ea0f798]:hover{box-shadow:0 0 8px var(--accent-color)}.desc-title[data-v-8ea0f798]{color:var(--accent-color);font-size:1.05rem;margin:0 1.5rem 0 0}.desc-step[data-v-8ea0f798]{flex:0 0 auto;background:none;border:none;color:var(--accent-color2);cursor:pointer;font-size:.85rem;line-height:1;padding:.2rem .35rem;transition:color .12s ease}.desc-step[data-v-8ea0f798]:hover{color:var(--accent-color)}.desc-step[data-v-8ea0f798]:focus-visible{outline:2px solid var(--accent-color2);outline-offset:1px;border-radius:4px}.desc-step-next[data-v-8ea0f798]{margin-left:auto;margin-right:1.4rem}.desc-distance[data-v-8ea0f798]{font-size:.78rem;color:var(--accent-color2);margin:-.15rem 0 .45rem}.desc-text[data-v-8ea0f798]{font-size:.85rem;line-height:1.45;margin-bottom:.5rem}.desc-credits[data-v-8ea0f798]{font-size:.78rem;color:#bbb}.kiosk .description-panel[data-v-8ea0f798]{width:min(48ch,100%);max-height:24vh}.desc-learn[data-v-8ea0f798]{margin-left:.5rem;white-space:nowrap}.tour-strip[data-v-8ea0f798]{margin:-.15rem 1.5rem .6rem 0;padding-bottom:.6rem;border-bottom:1px solid hsla(0,0%,100%,.12)}.tour-head[data-v-8ea0f798]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.tour-label[data-v-8ea0f798]{color:var(--accent-color2);font-size:.8rem;font-weight:600;display:inline-flex;align-items:center;gap:.4rem}.tour-exit[data-v-8ea0f798]{background:none;border:none;color:hsla(0,0%,100%,.8);font:inherit;font-size:.78rem;text-decoration:underline;cursor:pointer}.tour-caption[data-v-8ea0f798]{margin:.4rem 0 .5rem;font-size:.95rem;line-height:1.4;color:#fff}.tour-nav[data-v-8ea0f798]{display:flex;gap:.5rem}.tour-btn[data-v-8ea0f798]{padding:.35rem .8rem;border-radius:6px;border:1px solid var(--accent-color);background:none;color:var(--accent-color);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.tour-btn.primary[data-v-8ea0f798]{background:var(--accent-color);color:#140d02}.tour-btn[data-v-8ea0f798]:disabled{opacity:.4;cursor:default}.compare-bar[data-v-8ea0f798]{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .6rem;width:min(52rem,100%);background:rgba(4,6,24,.88);backdrop-filter:blur(6px);border:1px solid var(--accent-color2);border-radius:999px;padding:.35rem .6rem .35rem 1rem;pointer-events:auto}.compare-name[data-v-8ea0f798]{flex:0 1 12rem;min-width:0;color:#fff;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compare-select[data-v-8ea0f798]{flex:1 1 10rem;min-width:0;padding:.25rem .4rem;border-radius:6px;border:1px solid hsla(0,0%,100%,.25);background:rgba(4,6,24,.95);color:#fff;font:inherit;font-size:.8rem}.compare-icon-btn[data-v-8ea0f798]{flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;border:1px solid hsla(0,0%,100%,.25);background:none;color:var(--accent-color2);cursor:pointer}.compare-icon-btn[data-v-8ea0f798]:hover{color:#fff;border-color:var(--accent-color2)}.kiosk-staff-warning[data-v-8ea0f798]{position:absolute;right:.8rem;bottom:.6rem;z-index:30;padding:.35rem .7rem;border-radius:6px;background:#5a1d00;border:1px solid #ff9e4a;color:#ffd9b8;font-size:.8rem;pointer-events:none}.crossfade-bar[data-v-8ea0f798]{flex:none;display:flex;align-items:center;gap:.6rem;width:min(36rem,100%);background:rgba(4,6,24,.82);backdrop-filter:blur(6px);border:1px solid var(--accent-color);border-radius:999px;padding:.4rem 1rem;pointer-events:auto}.crossfade-text[data-v-8ea0f798]{color:var(--accent-color2);font-size:.82rem;white-space:nowrap}.opacity-range[data-v-8ea0f798]{flex:1;accent-color:var(--accent-color);cursor:pointer}.bottom-logos[data-v-8ea0f798]{position:absolute;bottom:.6rem;left:.8rem;z-index:8;display:flex;align-items:center;gap:.4rem}.bottom-logos img[data-v-8ea0f798]{height:30px;width:auto;vertical-align:middle}.kiosk-top-bar[data-v-8ea0f798]{position:absolute;top:calc(var(--kiosk-strip-h, 0rem) + .6rem);left:50%;transform:translateX(-50%);z-index:12;display:flex;align-items:center;gap:.6rem}.kiosk-home-btn[data-v-8ea0f798]{padding:.45rem .85rem;border-radius:8px;background:rgba(4,6,24,.88);backdrop-filter:blur(6px);border:1px solid var(--accent-color);color:var(--accent-color);cursor:pointer;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.45rem;transition:box-shadow .15s ease,color .15s ease}.kiosk-home-btn[data-v-8ea0f798]:hover{color:var(--accent-color2);box-shadow:0 0 8px var(--accent-color)}.kiosk-view2d[data-v-8ea0f798]{margin-top:0;padding:.45rem .85rem;font-size:.85rem}.kiosk-hint[data-v-8ea0f798]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:20;padding:.55rem 1.2rem;border-radius:999px;background:rgba(4,6,24,.88);backdrop-filter:blur(6px);border:1px solid var(--accent-color);color:var(--accent-color);font-size:1rem;font-weight:600;letter-spacing:.02em;box-shadow:0 0 8px var(--accent-color)}@media (prefers-reduced-motion:no-preference){.kiosk-hint[data-v-8ea0f798]{animation:kiosk-pulse-8ea0f798 2.4s ease-in-out infinite}}@keyframes kiosk-pulse-8ea0f798{0%,to{opacity:.65;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}.kiosk-3d-caption[data-v-8ea0f798]{position:absolute;top:calc(var(--kiosk-strip-h, 1.2rem) + 3.3rem);left:50%;transform:translateX(-50%);max-width:min(60ch,80vw);text-align:center;pointer-events:none;z-index:20;padding:.55rem 1.1rem;border-radius:999px;background:rgba(4,6,24,.88);backdrop-filter:blur(6px);border:1px solid var(--accent-color);color:var(--accent-color);font-size:1.05rem;font-weight:600;letter-spacing:.02em;box-shadow:0 0 8px var(--accent-color)}@media (prefers-reduced-motion:no-preference){.kiosk-3d-caption[data-v-8ea0f798]{animation:kiosk-caption-in-8ea0f798 .4s ease-out}}@keyframes kiosk-caption-in-8ea0f798{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.kiosk-3d-caption[data-v-8ea0f798]{font-size:.8rem}}@media (prefers-reduced-motion:no-preference){.intro-fade-enter-active[data-v-8ea0f798],.intro-fade-leave-active[data-v-8ea0f798]{transition:opacity .25s ease}}.intro-fade-enter-from[data-v-8ea0f798],.intro-fade-leave-to[data-v-8ea0f798]{opacity:0}@media (max-width:600px){.gallery-wrap[data-v-8ea0f798]{top:.5rem;right:.5rem}.description-panel[data-v-8ea0f798]{max-height:none;padding:.6rem .8rem .7rem}.desc-title[data-v-8ea0f798]{font-size:.98rem}.desc-text[data-v-8ea0f798]{font-size:.8rem}.compare-bar[data-v-8ea0f798]{border-radius:14px;padding:.5rem .75rem}.compare-name[data-v-8ea0f798]{display:none}}@media (max-height:500px) and (orientation:landscape){.top-left-controls[data-v-8ea0f798]{top:.5rem;left:.5rem}.gallery-wrap[data-v-8ea0f798]{top:.5rem;right:.5rem}.description-panel[data-v-8ea0f798]{max-height:52dvh;padding:.5rem .8rem .6rem}.tour-caption[data-v-8ea0f798]{font-size:.85rem}}@media (max-width:1000px){.bottom-logos[data-v-8ea0f798]{display:none}}.jwst-gallery[data-v-40203af6]{pointer-events:auto;width:12.5rem;max-width:42vw;background-color:rgba(4,6,24,.82);backdrop-filter:blur(6px);border:1px solid var(--accent-color);border-radius:10px;box-shadow:0 0 12px rgba(0,0,0,.6);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem)}.gallery-header[data-v-40203af6]{background:none;border:none;font:inherit;width:100%;display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;cursor:pointer;color:var(--accent-color);font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid hsla(0,0%,100%,.08)}.gallery-title[data-v-40203af6]{display:flex;align-items:center;gap:.4rem;font-size:.95rem}.gallery-count[data-v-40203af6]{color:var(--accent-color2);background:rgba(153,200,255,.12);border-radius:999px;padding:0 .45rem;font-size:.75rem;line-height:1.4}.gallery-chevron[data-v-40203af6]{color:var(--accent-color2)}.gallery-body[data-v-40203af6]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.gallery-search[data-v-40203af6]{position:relative;display:flex;align-items:center;padding:.4rem .4rem .1rem}.gallery-search-toggle[data-v-40203af6]{display:none;align-items:center;justify-content:center;flex:0 0 auto;width:1.7rem;height:1.7rem;padding:0;margin-right:.3rem;font-size:.72rem;color:var(--accent-color);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:50%;cursor:pointer}.gallery-search-toggle[data-v-40203af6]:hover{color:var(--accent-color2);border-color:var(--accent-color2)}.gallery-search-toggle[data-v-40203af6]:focus-visible{outline:2px solid var(--accent-color2);outline-offset:1px}.gallery-search-input[data-v-40203af6]{width:100%;box-sizing:border-box;-moz-user-select:text;user-select:text;-webkit-user-select:text;padding:.28rem 1.6rem .28rem .5rem;font:inherit;font-size:.75rem;color:#fff;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;outline:none}.gallery-search-input[data-v-40203af6]::-moz-placeholder{color:hsla(0,0%,100%,.7)}.gallery-search-input[data-v-40203af6]::placeholder{color:hsla(0,0%,100%,.7)}.gallery-search-input[data-v-40203af6]:hover{border-color:var(--accent-color2)}.gallery-search-input[data-v-40203af6]:focus-visible{border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(240,171,82,.35)}.gallery-search-clear[data-v-40203af6]{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;padding:0;color:#cdd3e0;background:none;border:none;border-radius:50%;cursor:pointer;font-size:.65rem}.gallery-search-clear[data-v-40203af6]:hover{color:#fff}.gallery-search-clear[data-v-40203af6]:focus-visible{outline:2px solid var(--accent-color2);outline-offset:1px}.gallery-empty[data-v-40203af6]{padding:.6rem .3rem;text-align:center;font-size:.75rem;color:hsla(0,0%,100%,.75)}.gallery-scroll[data-v-40203af6]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.4rem;display:flex;flex-direction:column;gap:.4rem}.gallery-scroll[data-v-40203af6]::-webkit-scrollbar{width:6px}.gallery-scroll[data-v-40203af6]::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.25);border-radius:3px}.gallery-item[data-v-40203af6]{position:relative;flex:0 0 auto;content-visibility:auto;contain-intrinsic-size:auto 10rem;border:2px solid hsla(240,0%,52%,.45);border-radius:6px;cursor:pointer;overflow:hidden;transition:border-color .15s ease,transform .12s ease}.gallery-item[data-v-40203af6]:hover{border-color:var(--accent-color2);transform:translateY(-1px)}.gallery-item[data-v-40203af6]:focus{outline:none}.gallery-item[data-v-40203af6]:focus-visible{outline:2px solid var(--accent-color2);outline-offset:2px}.gallery-item.selected[data-v-40203af6]{border-color:var(--accent-color);box-shadow:0 0 8px var(--accent-color)}.gallery-thumb[data-v-40203af6]{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.gallery-item-name[data-v-40203af6]{display:block;padding:.25rem .4rem;font-size:.72rem;line-height:1.15;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(0,0,0,.4)}.gallery-filter[data-v-40203af6]{display:flex;flex-wrap:wrap;gap:.3rem;padding:.4rem .4rem .1rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.filter-chip[data-v-40203af6]{--chip-color:var(--accent-color2);display:inline-flex;align-items:center;gap:.25rem;padding:.18rem .42rem;font-size:.7rem;line-height:1;color:#cdd3e0;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;cursor:pointer;transition:color .12s ease,border-color .12s ease,background-color .12s ease,opacity .12s ease}.filter-chip[data-v-40203af6]:hover{color:#fff;border-color:var(--chip-color)}.filter-chip.active[data-v-40203af6]{color:var(--chip-color);border-color:var(--chip-color);background:hsla(0,0%,100%,.12);box-shadow:0 0 6px var(--chip-color)}.chip-count[data-v-40203af6]{font-variant-numeric:tabular-nums}.type-badge[data-v-40203af6]{position:absolute;top:.28rem;left:.28rem;z-index:2;display:flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;font-size:.62rem;border:1px solid currentColor;border-radius:50%;background:rgba(4,6,24,.85);box-shadow:0 0 4px rgba(0,0,0,.6);pointer-events:none}.no-select[data-v-40203af6]{-moz-user-select:none;user-select:none;-webkit-user-select:none}.jwst-gallery.kiosk[data-v-40203af6]{position:relative;width:100%;max-width:none;max-height:none;border-top:none;border-left:none;border-right:none;border-radius:0 0 12px 12px}.jwst-gallery.kiosk .gallery-header[data-v-40203af6]{min-height:3rem}.jwst-gallery.kiosk .gallery-filter[data-v-40203af6]{position:absolute;top:0;left:9.5rem;right:3rem;height:3rem;align-items:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:0 .4rem;border-bottom:none;z-index:1}.jwst-gallery.kiosk .filter-chip[data-v-40203af6]{flex:0 0 auto;font-size:.85rem;padding:.3rem .6rem}.jwst-gallery.kiosk .gallery-scroll[data-v-40203af6]{flex-direction:row;align-items:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.jwst-gallery.kiosk .gallery-scroll[data-v-40203af6]::-webkit-scrollbar{width:auto;height:6px}.jwst-gallery.kiosk .gallery-item[data-v-40203af6]{flex:0 0 10rem;contain-intrinsic-size:auto 10rem auto 9.4rem}.jwst-gallery.kiosk .gallery-item-name[data-v-40203af6]{font-size:.85rem;padding:.3rem .45rem}@media (max-width:600px){.jwst-gallery[data-v-40203af6]{width:8rem;max-height:42vh;max-height:42dvh}.gallery-header[data-v-40203af6]{padding:.45rem .5rem}.gallery-title[data-v-40203af6]{gap:.3rem;font-size:.9rem}.gallery-title>svg[data-v-40203af6]:first-child{display:none}.jwst-gallery:not(.kiosk) .gallery-filter[data-v-40203af6]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:.3rem}.jwst-gallery:not(.kiosk) .filter-chip[data-v-40203af6]{flex:0 0 auto}.gallery-item-name[data-v-40203af6]{font-size:.75rem}.gallery-search-input[data-v-40203af6]{font-size:.68rem;padding:.22rem 1.4rem .22rem .42rem}.gallery-search-toggle[data-v-40203af6]{display:flex}.gallery-search:not(.open) .gallery-search-clear[data-v-40203af6],.gallery-search:not(.open) .gallery-search-input[data-v-40203af6]{display:none}.filter-chip[data-v-40203af6]{padding:.16rem .34rem;font-size:.75rem}.type-badge[data-v-40203af6]{width:1.1rem;height:1.1rem;font-size:.65rem}}@media (max-height:500px) and (orientation:landscape){.gallery-header[data-v-40203af6]{padding:.45rem .5rem}.gallery-title[data-v-40203af6]{gap:.3rem;font-size:.9rem}.gallery-title>svg[data-v-40203af6]:first-child{display:none}.jwst-gallery:not(.kiosk) .gallery-filter[data-v-40203af6]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:.3rem}.jwst-gallery:not(.kiosk) .filter-chip[data-v-40203af6]{flex:0 0 auto}.jwst-gallery[data-v-40203af6]{width:8.5rem;max-height:calc(100dvh - 1rem)}.gallery-item-name[data-v-40203af6]{font-size:.75rem}}.jwst-thumb-tip{position:fixed;transform:translate(-100%,-50%);max-width:16rem;z-index:9999;pointer-events:none;padding:.32rem .55rem;background:rgba(4,6,24,.95);backdrop-filter:blur(6px);border:1px solid #f0ab52;border-radius:6px;box-shadow:0 0 10px rgba(0,0,0,.6);color:#fff;font-size:.8rem;line-height:1.25}.expand-enter-active[data-v-f0422822],.expand-leave-active[data-v-f0422822]{transition:height .2s ease-in-out;overflow:hidden}.expand-enter-from[data-v-f0422822],.expand-leave-to[data-v-f0422822]{height:0}@font-face{font-family:Highway Gothic Narrow;src:url(../fonts/HighwayGothicNarrow.c31a89c9.ttf)}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pointer-events{pointer-events:auto}:root{--default-font-size:clamp(0.7rem,min(1.7vh,1.7vw),1.1rem);--default-line-height:clamp(1rem,min(2.2vh,2.2vw),1.6rem)}html{height:100%;margin:0;padding:0;background-color:#000;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}html ::-webkit-scrollbar{display:none}body{position:fixed;width:100%;height:100%;margin:0;padding:0;overflow:hidden;font-family:Verdana,Arial,Helvetica,sans-serif}a{text-decoration:none;color:#aec2fd;pointer-events:auto}a:hover{text-decoration:underline}a[class^=share-network]:hover{text-decoration:none;filter:brightness(75%)}#main-content{position:fixed;width:100%;height:var(--app-content-height);overflow:hidden;transition:height .1s ease-in-out}#app{width:100%;height:100%;margin:0;overflow:hidden;font-size:11pt}#app .wwtelescope-component{position:absolute;top:0;width:100%;height:100%;border-style:none;border-width:0;margin:0;padding:0;transition:height .25s ease}#app .wwtelescope-component canvas{background-color:#000}@media (prefers-reduced-motion:no-preference){.fade-enter-active,.fade-leave-active{transition:opacity .3s}}.fade-enter-from,.fade-leave-to{opacity:0}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;color:#fff;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center}#modal-loading{background-color:#000}#modal-loading .container{display:flex;flex-direction:row;align-items:center;justify-content:center}#modal-loading .container .spinner{background-image:url(../img/lunar_loader.397eb237.gif);background-repeat:no-repeat;background-size:contain;width:3rem;height:3rem}#modal-loading .container p{margin:0 0 0 1rem;padding:0;font-size:150%}body.kiosk-mode{overscroll-behavior:none;-webkit-touch-callout:none}