.wh[data-v-d192d33d]{isolation:isolate;touch-action:none;background:linear-gradient(#f4f8ff,#e6ecf6);border-radius:18px;width:100%;height:clamp(420px,68vh,680px);position:relative;overflow:hidden;box-shadow:0 24px 60px -28px #14285066}:-webkit-any(.wh[data-v-d192d33d]:-webkit-full-screen,.wh[data-v-d192d33d]:fullscreen){border-radius:0;width:100vw;height:100vh}:is(.wh[data-v-d192d33d]:fullscreen,.wh[data-v-d192d33d]:fullscreen){border-radius:0;width:100vw;height:100vh}.wh__canvas[data-v-d192d33d]{cursor:grab;width:100%;height:100%;display:block}.wh__canvas[data-v-d192d33d]:active{cursor:grabbing}.wh__loading[data-v-d192d33d]{color:#4a5a76;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.9rem;display:flex;position:absolute;inset:0}.wh__spinner[data-v-d192d33d]{border:3px solid #2f6df640;border-top-color:#2f6df6;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite wh-spin-d192d33d}@keyframes wh-spin-d192d33d{to{transform:rotate(1turn)}}.wh__hotspots[data-v-d192d33d]{pointer-events:none;position:absolute;inset:0}.wh__hotspot[data-v-d192d33d]{color:#16315f;font-family:var(--font-display,sans-serif);cursor:pointer;white-space:nowrap;backdrop-filter:blur(4px);will-change:transform,opacity;background:#ffffffeb;border:1px solid #2f6df659;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem .3rem .4rem;font-size:.78rem;font-weight:600;transition:background .18s,border-color .18s,transform 50ms linear,color .18s;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 6px 18px -8px #14285080}.wh__hotspot[data-v-d192d33d]:focus-visible,.wh__hotspot[data-v-d192d33d]:hover{color:#fff;background:#2f6df6;border-color:#2f6df6;outline:none}.wh__hotspot[data-v-d192d33d]:focus-visible{box-shadow:0 0 0 3px #2f6df666}.wh__hotspot--active[data-v-d192d33d]{color:#fff;background:#2f6df6;border-color:#2f6df6}.wh__hotspot-dot[data-v-d192d33d]{background:#2f6df6;border-radius:50%;flex-shrink:0;width:.62rem;height:.62rem;box-shadow:0 0 0 4px #2f6df638}.wh__hotspot--active .wh__hotspot-dot[data-v-d192d33d],.wh__hotspot:focus-visible .wh__hotspot-dot[data-v-d192d33d],.wh__hotspot:hover .wh__hotspot-dot[data-v-d192d33d]{background:#fff;box-shadow:0 0 0 4px #ffffff59}.wh__hotspot--site[data-v-d192d33d]{border-color:#f4b40080;padding:.4rem .9rem .4rem .55rem;font-size:.85rem}.wh__hotspot--site[data-v-d192d33d]:focus-visible,.wh__hotspot--site[data-v-d192d33d]:hover{background:#f4b400;border-color:#f4b400}.wh__hotspot--site[data-v-d192d33d]:focus-visible{box-shadow:0 0 0 3px #f4b40066}.wh__hotspot--site .wh__hotspot-dot[data-v-d192d33d]{background:#f4b400;box-shadow:0 0 0 4px #f4b40038}.wh__hotspot--site:focus-visible .wh__hotspot-dot[data-v-d192d33d],.wh__hotspot--site:hover .wh__hotspot-dot[data-v-d192d33d]{background:#fff;box-shadow:0 0 0 4px #ffffff59}.wh__panel[data-v-d192d33d]{backdrop-filter:blur(6px);background:#fffffff2;border:1px solid #2f6df633;border-radius:14px;width:min(320px,100% - 2.2rem);padding:1.1rem 1.25rem;position:absolute;bottom:1.1rem;left:1.1rem;box-shadow:0 18px 44px -20px #14285073}.wh__panel-eyebrow[data-v-d192d33d]{letter-spacing:.14em;text-transform:uppercase;color:#2f6df6;margin:0 0 .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.wh__panel-title[data-v-d192d33d]{font-family:var(--font-display,sans-serif);color:#11233f;margin:0 0 .4rem;font-size:1.25rem;font-weight:700}.wh__panel-desc[data-v-d192d33d]{color:#41506b;margin:0;font-size:.9rem;line-height:1.55}.wh__controls[data-v-d192d33d]{flex-direction:column;align-items:flex-end;gap:.6rem;max-width:60%;display:flex;position:absolute;top:1.1rem;right:1.1rem}.wh__hint[data-v-d192d33d]{color:#41506b;text-align:right;background:#ffffffd1;border-radius:999px;margin:0;padding:.35rem .7rem;font-size:.72rem}.wh__btns[data-v-d192d33d]{gap:.5rem;display:flex}.wh__btn[data-v-d192d33d]{color:#16315f;cursor:pointer;background:#ffffffeb;border:1px solid #2f6df64d;border-radius:999px;padding:.45rem .9rem;font-size:.78rem;font-weight:600;transition:background .18s,color .18s}.wh__btn[data-v-d192d33d]:focus-visible,.wh__btn[data-v-d192d33d]:hover{color:#fff;background:#2f6df6;border-color:#2f6df6;outline:none}.wh__btn[data-v-d192d33d]:focus-visible{box-shadow:0 0 0 3px #2f6df666}.wh-fade-enter-active[data-v-d192d33d],.wh-fade-leave-active[data-v-d192d33d]{transition:opacity .22s,transform .22s}.wh-fade-enter-from[data-v-d192d33d],.wh-fade-leave-to[data-v-d192d33d]{opacity:0;transform:translateY(8px)}@media (width<=640px){.wh[data-v-d192d33d]{height:clamp(380px,64vh,520px)}.wh__controls[data-v-d192d33d]{max-width:calc(100% - 2.2rem)}.wh__hint[data-v-d192d33d],.wh__hotspot-label[data-v-d192d33d]{display:none}.wh__hotspot[data-v-d192d33d]{padding:.32rem}}@media (prefers-reduced-motion:reduce){.wh__spinner[data-v-d192d33d]{animation-duration:.01ms}.wh-fade-enter-active[data-v-d192d33d],.wh-fade-leave-active[data-v-d192d33d]{transition:none}}
