:root{--hs-badge:40px;--hs-size-mult:1.5;--hs-user-scale:1;--hs-opacity:1;--hs-bg-opacity:1;--hs-border:0;--hs-blur-px:0px;--hs-hit:44px;--hs-glyph-ratio:.7;--hs-transition:scale .2s ease, translate .2s ease, rotate .2s ease, box-shadow .2s ease, filter .2s ease, background-color .2s ease, border-color .2s ease, outline-color .2s ease}.mobile{--hs-badge:50px}.hs-anchor{transform:translate(calc(var(--hs-badge) / -2), calc(var(--hs-badge) / -2));display:inline-block;position:relative}@media (hover:hover){.hs-root:hover{z-index:1001}}.hs-root:has(:focus-visible){z-index:1001}.hs-marker{pointer-events:auto;scale:calc(var(--hs-size-mult) * var(--hs-user-scale));transform-origin:calc(var(--hs-badge) / 2) calc(var(--hs-badge) / 2);opacity:var(--hs-opacity);position:relative}.hs-marker:before{content:"";inset:min(-4px, calc((var(--hs-badge) - var(--hs-hit) / (var(--hs-size-mult) * var(--hs-user-scale))) / 2));position:absolute}.hs-badge{--hs-fill:var(--hs-bg-color,var(--accent));--hs-border-color:#ffffffe6;box-sizing:border-box;width:var(--hs-badge);height:var(--hs-badge);cursor:pointer;color:var(--hs-icon-color,#fff);background-color:color-mix(in srgb, var(--hs-fill) calc(var(--hs-bg-opacity) * 100%), transparent);border:calc(var(--hs-border) * 2px) solid var(--hs-border-color);transition:var(--hs-transition);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 4px 12px #0003}[data-hs-blur="1"] .hs-badge{-webkit-backdrop-filter:blur(var(--hs-blur-px))}[data-hs-look=modern] .hs-badge{--hs-fill:var(--hs-bg-color,#fff);--hs-border-color:var(--accent);color:var(--accent)}[data-hs-look=modern] .info-hotspot .info-hotspot-title{color:var(--accent)}[data-hs-look=modern] .info-hotspot .info-hotspot-close-wrapper{color:var(--accent);background-color:color-mix(in srgb, var(--accent) 12%, transparent)}[data-hs-look=modern] .info-hotspot svg.info-hotspot-close-icon{color:var(--accent)}[data-hs-look=original] .hs-badge{--hs-fill:var(--hs-bg-color,#677383);box-shadow:0 4px 6px #0000004d}[data-hs-look=original] .hs-badge img{filter:brightness(0)invert();pointer-events:none}.hs-glyph{width:calc(var(--hs-badge) * var(--hs-glyph-ratio));height:calc(var(--hs-badge) * var(--hs-glyph-ratio));color:inherit;flex:none;justify-content:center;align-items:center;display:flex}.hs-glyph>svg,.hs-glyph>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.hs-glyph--full{--hs-glyph-ratio:1.25}[data-hs-look=modern] .hs-glyph svg path,[data-hs-look=modern] .hs-glyph svg circle,[data-hs-look=modern] .hs-glyph svg rect{stroke-width:1.5px}@media (hover:hover){[data-hs-hover=enlarge] .hs-marker:not(.visible):hover>.hs-badge,[data-hs-hover=enlarge-border] .hs-marker:not(.visible):hover>.hs-badge,[data-hs-hover=enlarge-glow] .hs-marker:not(.visible):hover>.hs-badge{scale:1.15}[data-hs-hover=glow] .hs-marker:not(.visible):hover>.hs-badge,[data-hs-hover=enlarge-glow] .hs-marker:not(.visible):hover>.hs-badge,[data-hs-hover=pulse] .hs-marker:not(.visible):hover>.hs-badge{box-shadow:0 0 12px 2px var(--accent,#fffc)}[data-hs-hover=border] .hs-marker:not(.visible):hover>.hs-badge,[data-hs-hover=enlarge-border] .hs-marker:not(.visible):hover>.hs-badge{outline:2px solid var(--accent,#fffc)}[data-hs-hover=float] .hs-marker:not(.visible):hover>.hs-badge{translate:0 -5px}[data-hs-hover=wiggle] .hs-marker:not(.visible):hover>.hs-badge{rotate:8deg}[data-hs-hover=spin] .hs-marker:not(.visible):hover>.hs-badge{rotate:180deg}[data-hs-hover=invert] .hs-marker:not(.visible):hover>.hs-badge{filter:invert()}[data-hs-look=modern] .hs-marker:not(.visible):hover>.hs-badge{--hs-fill:var(--accent);color:var(--hs-icon-color,#fff)}}@media (forced-colors:active){.hs-badge{border:2px solid buttontext}}.hs-badge.hs-active{scale:1.1;box-shadow:0 0 0 4px #6366f180}.hs-marker.hs-hidden{opacity:.5}.hs-marker.hs-hidden .hs-badge{box-shadow:0 0 0 4px #ef4444}@media (prefers-reduced-motion:no-preference){[data-hs-idle=pulse] .hs-marker:not(.visible):after,.hs-pulse:not(.visible):after{content:"";width:var(--hs-badge);height:var(--hs-badge);border:2px solid var(--accent);pointer-events:none;animation:2s ease-out infinite hs-pulse-ring;animation-delay:calc(var(--hs-i,0) * -.31s);border-radius:50%;position:absolute;top:0;left:0}[data-hs-idle=float] .hs-marker:not(.visible)>.hs-badge{animation:2.8s ease-in-out infinite hs-float;animation-delay:calc(var(--hs-i,0) * -.43s)}[data-hs-idle=breathe] .hs-marker:not(.visible)>.hs-badge{animation:2.6s ease-in-out infinite hs-breathe;animation-delay:calc(var(--hs-i,0) * -.37s)}.hs-entering[data-hs-entrance=fade] .hs-marker{animation:.45s ease-out backwards hs-enter-fade;animation-delay:calc(min(var(--hs-i,0), 8) * 70ms)}.hs-entering[data-hs-entrance=pop] .hs-marker{animation:.55s cubic-bezier(.34,1.56,.64,1) backwards hs-enter-pop;animation-delay:calc(min(var(--hs-i,0), 8) * 70ms)}}@keyframes hs-pulse-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes hs-float{50%{transform:translateY(-4px)}}@keyframes hs-breathe{50%{transform:scale(1.08)}}@keyframes hs-enter-fade{0%{opacity:0}}@keyframes hs-enter-pop{0%{opacity:0;transform:scale(.3)}}@media (prefers-reduced-motion:reduce){html .hs-marker .hs-badge,html .hs-marker .info-hotspot-title-wrapper,html .hs-marker .info-hotspot-close-wrapper,html .hs-marker .info-hotspot-text,html .hs-marker .info-tooltip,html .hs-marker .simple-tooltip-label,html .info-hotspot-modal{transition:none}}.hotspot[data-v-993706ec]{pointer-events:none;z-index:10;position:absolute}.hotspot.link-hotspot[data-v-993706ec]{pointer-events:all;cursor:pointer}@media (hover:hover){.link-hotspot[data-v-993706ec]:hover{z-index:999999}}.hotspot-modern-svg[data-v-993706ec]{stroke-width:2.5px;pointer-events:none;filter:drop-shadow(0 2px 3px #0003);width:24px;height:24px}.link-hotspot-icon[data-v-993706ec]{cursor:pointer;width:100%;height:100%}.link-hotspot-tooltip[data-v-993706ec]{color:#fff;opacity:0;z-index:999999;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#0b192cfa;border:1px solid #ffffff26;border-radius:8px;max-width:300px;padding:8px 16px;font-size:16px;font-weight:500;position:absolute;top:50%;left:calc(100% + 12px);overflow:hidden;transform:translate(8px,-50%);box-shadow:0 4px 10px #00000080}.link-hotspot:focus-visible .link-hotspot-tooltip[data-v-993706ec]{opacity:1;transform:translateY(-50%)}@media (hover:hover){.link-hotspot:hover .link-hotspot-tooltip[data-v-993706ec]{opacity:1;transform:translateY(-50%)}}.info-hotspot[data-v-993706ec]{pointer-events:all;z-index:10;position:relative}.info-hotspot-header[data-v-993706ec]{cursor:pointer}.info-hotspot[data-v-993706ec]{line-height:1.5em}@media (hover:hover){.info-hotspot[data-v-993706ec]:hover{z-index:100}}.info-hotspot.visible[data-v-993706ec]{z-index:100}.info-hotspot-header[data-v-993706ec]{cursor:pointer;position:relative;overflow:hidden}.hs-badge.info-hotspot-header[data-v-993706ec]{transition:width .3s ease-in-out, border-radius .3s ease-in-out, var(--hs-transition);justify-content:flex-start}.desktop .info-hotspot.visible .info-hotspot-header[data-v-993706ec]{border-radius:8px;width:320px}.info-hotspot-icon-wrapper[data-v-993706ec]{z-index:2;justify-content:center;align-items:center;width:100%;max-width:40px;height:100%;display:flex;position:relative}.mobile .info-hotspot-icon-wrapper[data-v-993706ec]{width:50px;max-width:50px;height:50px}.info-hotspot-title-wrapper[data-v-993706ec]{width:0;height:40px;padding:0;transition:width .3s,padding .3s;position:absolute;top:0;left:40px;overflow:hidden}.desktop .info-hotspot.visible .info-hotspot-title-wrapper[data-v-993706ec]{width:240px;padding:0 12px}.info-hotspot-title[data-v-993706ec]{color:#fff;white-space:nowrap;font-weight:500;position:absolute;top:50%;transform:translateY(-50%)}.info-hotspot-close-wrapper[data-v-993706ec]{visibility:hidden;opacity:0;background-color:#ffffff1a;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .3s,visibility 0s .3s;display:flex;position:absolute;top:0;left:280px}.desktop .info-hotspot.visible .info-hotspot-close-wrapper[data-v-993706ec]{visibility:visible;opacity:1;transition:opacity .3s,visibility}.info-hotspot-close-icon[data-v-993706ec]{width:50%;height:50%;margin:25%}.info-hotspot-text[data-v-993706ec]{width:320px;max-height:250px;-webkit-backdrop-filter:var(--glass-blur);color:#fff;visibility:hidden;opacity:0;background-color:#000000d9;border:1px solid #fff3;border-radius:8px;padding:16px;font-size:.95rem;transition:opacity .3s,transform .3s,visibility 0s .3s;position:absolute;top:48px;left:0;overflow-y:auto;transform:translateY(-10px);box-shadow:0 10px 25px #0000004d}.desktop .info-hotspot.visible .info-hotspot-text[data-v-993706ec]{visibility:visible;opacity:1;transition:opacity .3s,transform .3s,visibility;transform:translateY(0)}.mobile .info-hotspot.visible:not(.info-hotspot-variant-modal):not(.info-hotspot-variant-tooltip):not(.info-hotspot-variant-simple) .info-hotspot-header[data-v-993706ec]{border-radius:8px;width:min(280px,78vw)}.mobile .info-hotspot.visible:not(.info-hotspot-variant-modal):not(.info-hotspot-variant-tooltip):not(.info-hotspot-variant-simple) .info-hotspot-title-wrapper[data-v-993706ec]{width:calc(min(280px,78vw) - 100px);height:50px;padding:0 8px;left:50px}.mobile .info-hotspot.visible:not(.info-hotspot-variant-modal):not(.info-hotspot-variant-tooltip):not(.info-hotspot-variant-simple) .info-hotspot-close-wrapper[data-v-993706ec]{visibility:visible;opacity:1;width:50px;height:50px;transition:opacity .3s,visibility;left:calc(min(280px,78vw) - 50px)}.mobile .info-hotspot.visible:not(.info-hotspot-variant-modal):not(.info-hotspot-variant-tooltip):not(.info-hotspot-variant-simple) .info-hotspot-text[data-v-993706ec]{visibility:visible;opacity:1;width:min(280px,78vw);max-height:40vh;transition:opacity .3s,transform .3s,visibility;top:58px;transform:translateY(0)}.desktop .info-hotspot-variant-tooltip.visible .info-hotspot-header[data-v-993706ec]{width:var(--hs-badge);border-radius:50%}.info-hotspot-variant-tooltip .info-tooltip[data-v-993706ec]{color:#fff;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;z-index:100;background:#0b192cfa;border:1px solid #ffffff26;border-radius:10px;min-width:200px;max-width:320px;padding:14px 18px;font-size:14px;line-height:1.5;transition:opacity .3s,transform .3s cubic-bezier(.175,.885,.32,1.275),visibility .3s;position:absolute;bottom:55px;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 15px 35px #00000080}:is(.info-hotspot-variant-tooltip.visible,.info-hotspot-variant-tooltip:has(:focus-visible)) .info-tooltip[data-v-993706ec]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}@media (hover:hover){.info-hotspot-variant-tooltip:hover .info-tooltip[data-v-993706ec]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}}.info-hotspot-icon[data-v-993706ec],.info-hotspot-close-icon[data-v-993706ec]{width:44px;height:44px}svg.info-hotspot-close-icon[data-v-993706ec]{color:#fff}.info-hotspot-media[data-v-993706ec]{-o-object-fit:contain;object-fit:contain;background:#0003;border-radius:6px;width:100%;max-height:200px;margin-bottom:12px}.info-hotspot-modal .info-hotspot-media[data-v-993706ec]{max-height:45vh}.info-hotspot-modal[data-v-993706ec]{z-index:1000;-webkit-backdrop-filter:var(--glass-blur);visibility:hidden;opacity:0;pointer-events:none;background:#0009;flex-direction:column;justify-content:center;align-items:center;padding:16px;transition:opacity .3s,visibility 0s .3s;display:flex;position:fixed;inset:0}.info-hotspot-modal.visible[data-v-993706ec]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .3s,visibility}.info-hotspot-modal .info-hotspot-header[data-v-993706ec]{width:100%;max-width:500px;height:60px;box-shadow:none;cursor:default;background-color:#2d2f33;border-radius:12px 12px 0 0;position:relative}.info-hotspot-modal:hover .info-hotspot-header[data-v-993706ec]{cursor:default;border-radius:12px 12px 0 0;width:100%;max-width:500px}.info-hotspot-modal .info-hotspot-icon-wrapper[data-v-993706ec]{display:none}.info-hotspot-modal .info-hotspot-title-wrapper[data-v-993706ec]{width:100%;padding:0 20px;left:0}.info-hotspot-modal:hover .info-hotspot-title-wrapper[data-v-993706ec]{width:100%;padding:0 20px}.info-hotspot-modal .info-hotspot-title[data-v-993706ec]{font-size:1.125rem;font-weight:600;position:absolute;left:20px}.info-hotspot-modal .info-hotspot-close-wrapper[data-v-993706ec]{visibility:visible;opacity:1;cursor:pointer;color:#9ca3af;background:0 0;transition:color .2s;top:10px;left:auto;right:12px}.info-hotspot-modal .info-hotspot-close-wrapper[data-v-993706ec]:hover{color:#fff}.info-hotspot-modal:hover .info-hotspot-close-wrapper[data-v-993706ec]{visibility:visible}.info-hotspot-modal .info-hotspot-close-icon[data-v-993706ec]{width:24px;height:24px;margin:0}.info-hotspot-modal .info-hotspot-text[data-v-993706ec]{box-sizing:border-box;visibility:visible;opacity:1;text-align:left;color:#d1d5db;white-space:pre-wrap;background-color:#1e1f22;border:1px solid #4b5563;border-top:none;border-radius:0 0 12px 12px;width:100%;max-width:500px;max-height:70vh;padding:20px;font-size:.95rem;position:relative;top:0;transform:none;box-shadow:0 4px 6px #0000001a}.info-hotspot-modal:hover .info-hotspot-text[data-v-993706ec]{visibility:visible;opacity:1;transform:none}.desktop .info-hotspot-variant-simple.visible .info-hotspot-header[data-v-993706ec]{width:var(--hs-badge);border-radius:50%}.info-hotspot-variant-simple .simple-tooltip-label[data-v-993706ec]{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:100;background:#000000d9;border:1px solid #fff3;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;bottom:45px;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 4px 10px #00000080}:is(.info-hotspot-variant-simple.visible,.info-hotspot-variant-simple:has(:focus-visible)) .simple-tooltip-label[data-v-993706ec]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}@media (hover:hover){.info-hotspot-variant-simple:hover .simple-tooltip-label[data-v-993706ec]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}}img.info-hotspot-close-icon[data-v-993706ec]{filter:brightness(0)invert()!important;width:70%!important;max-width:none!important;height:70%!important;margin:15%!important}.hs-custom-icon[data-v-993706ec]{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.hs-custom-icon svg[data-v-993706ec],.hs-custom-icon img[data-v-993706ec]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.is-edit-mode .info-hotspot-variant-simple:not(.visible):hover .simple-tooltip-label[data-v-993706ec],.is-edit-mode .info-hotspot-variant-tooltip:not(.visible):hover .info-tooltip[data-v-993706ec]{opacity:0!important;visibility:hidden!important}:is(div[id^=hs-target-][data-v-993706ec]:has(.info-hotspot:hover),div[id^=hs-target-][data-v-993706ec]:has(.info-hotspot.visible),div[id^=hs-target-][data-v-993706ec]:has(.hotspot-tooltip:hover)){z-index:9999!important}
