.zumly-canvas{perspective:1000px;cursor:zoom-out;contain:strict;width:100%;height:100%;margin:0;padding:0;position:absolute;overflow:clip}.zumly-canvas:focus{outline:none}.zumly-canvas:focus-visible,.zumly-canvas .zoom-me:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){.zumly-canvas .z-view,.zumly-canvas .zoom-me,.zumly-canvas .z-nav-dot,.zumly-canvas .z-nav-dot:after,.zumly-canvas .z-depth-dot,.zumly-canvas .z-depth-band{transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important}}.z-view{contain:strict;content-visibility:auto;position:absolute}.z-view.is-current-view{cursor:default;content-visibility:visible}.z-view.is-previous-view,.z-view.is-last-view,.z-view.has-no-events{pointer-events:none;-webkit-user-select:none;user-select:none}.z-view.z-flat{background:0 0!important}.z-view.z-flat>:not(.z-flat-layer){visibility:hidden!important}.z-flat-layer{pointer-events:none;position:absolute}.zumly-canvas>.z-gl{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.z-view.z-gl-off{opacity:0!important;filter:none!important;transition:none!important}.z-gl-noglass *{-webkit-backdrop-filter:none!important}.zumly-canvas[data-z-gl-moving] :is(.z-nav-back,.z-depth-band,.z-lateral-nav){-webkit-backdrop-filter:none!important;background:#14161cb8!important}.z-gl-press{z-index:10;pointer-events:none;box-sizing:border-box;background:#00000038;position:absolute;box-shadow:inset 0 0 0 2px #ffffff8c}.z-gl-ring{box-sizing:border-box;opacity:0;border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;animation:.12s forwards z-gl-ring-in,.7s linear infinite z-gl-ring-spin;position:absolute;top:50%;left:50%}@keyframes z-gl-ring-in{to{opacity:1}}@keyframes z-gl-ring-spin{to{transform:rotate(1turn)}}.zoom-current-view,.zoom-current-view-reverse,.zoom-previous-view,.zoom-previous-view-reverse,.zoom-last-view,.zoom-last-view-reverse,.zoom-lateral-back,.zoom-lateral-out,.zoom-lateral-in{will-change:transform, opacity, filter}.z-view.has-effect{transition:filter var(--z-effect-duration,var(--zoom-duration,1s)) var(--zoom-ease,ease-in-out);filter:var(--z-effect-filter,none)}.z-view.has-effect-reverse{transition:filter var(--z-effect-duration,var(--zoom-duration,1s)) var(--zoom-ease,ease-in-out);filter:none}.z-view.hide{opacity:0}.zoom-me.z-trigger-hidden{visibility:hidden}.zoom-me.z-trigger-fade{transition:opacity var(--zoom-duration,1s) var(--zoom-ease,ease-in-out);opacity:0}.zoom-me.z-trigger-fade-reverse,.z-view.z-view-fade-in{transition:opacity var(--zoom-duration,1s) var(--zoom-ease,ease-in-out);opacity:1}.z-view.z-view-fade-out{transition:opacity var(--zoom-duration,1s) var(--zoom-ease,ease-in-out);opacity:0}.zoom-me{cursor:zoom-in}.zoom-me[role=button]{-webkit-tap-highlight-color:transparent}.zoom-current-view-reverse{animation-name:zoom-current-view;animation-duration:var(--zoom-duration);animation-timing-function:var(--zoom-ease);animation-direction:reverse;animation-fill-mode:both}.zoom-current-view{animation-name:zoom-current-view;animation-duration:var(--zoom-duration);animation-timing-function:var(--zoom-ease);animation-fill-mode:both}@keyframes zoom-current-view{0%{transform:var(--current-view-transform-start)}to{transform:var(--current-view-transform-end)}}.zoom-previous-view{animation-name:zoom-previous-view;animation-duration:var(--zoom-duration);animation-timing-function:var(--zoom-ease);animation-fill-mode:both}.zoom-previous-view-reverse{animation-name:zoom-previous-view;animation-duration:var(--zoom-duration);animation-timing-function:var(--zoom-ease);animation-direction:reverse;animation-fill-mode:both}@keyframes zoom-previous-view{0%{transform:var(--previous-view-transform-start)}to{transform:var(--previous-view-transform-end)}}.zoom-last-view-reverse{animation-name:zoom-last-view;animation-duration:var(--zoom-duration);animation-timing-function:var(--zoom-ease);animation-direction:reverse;animation-fill-mode:both}.zoom-last-view{animation-name:zoom-last-view;animation-duration:var(--zoom-duration);animation-timing-function:var(--zoom-ease);animation-fill-mode:both}@keyframes zoom-last-view{0%{transform:var(--last-view-transform-start)}to{transform:var(--last-view-transform-end)}}.zoom-lateral-back{animation:zoom-lateral-back var(--zoom-duration) var(--zoom-ease) forwards}@keyframes zoom-lateral-back{0%{transform:var(--lateral-from)}to{transform:var(--lateral-to)}}.zoom-lateral-out{animation:zoom-lateral-out var(--zoom-duration) var(--zoom-ease) forwards}@keyframes zoom-lateral-out{0%{transform:var(--lateral-out-from);opacity:1}to{transform:var(--lateral-out-to);opacity:0}}.zoom-lateral-in{animation:zoom-lateral-in var(--zoom-duration) var(--zoom-ease) forwards}@keyframes zoom-lateral-in{0%{transform:var(--lateral-in-from);opacity:0}to{transform:var(--lateral-in-to);opacity:1}}.z-depth-nav{z-index:10;pointer-events:none;position:absolute}.z-depth-nav>*{pointer-events:auto}.z-depth-nav--bottom-left{bottom:20px;left:20px}.z-depth-nav--top-left{top:20px;left:20px}.z-nav-back{cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.1rem;line-height:1;display:flex}.z-nav-back,.z-depth-band,.z-lateral-nav{color:var(--z-nav-color,#fff);background:var(--z-nav-bg,#14161c6b);-webkit-backdrop-filter:var(--z-nav-blur,blur(14px) saturate(1.4));backdrop-filter:var(--z-nav-blur,blur(14px) saturate(1.4));box-shadow:inset 0 0 0 1px var(--z-nav-border,#ffffff24), var(--z-nav-shadow,0 2px 10px #0000002e);transition:background .15s}.z-nav-back:hover,.z-depth-band:hover,.z-depth-band:focus-visible{background:linear-gradient(var(--z-nav-hover,color-mix(in srgb, currentColor 14%, transparent)) 0 0), var(--z-nav-bg,#14161c6b)}.z-nav-back--title{border-radius:100px;gap:8px;width:auto;max-width:min(240px,45vw);padding:0 14px 0 7px;font:500 .8125rem/1 system-ui,sans-serif}.z-nav-icon{flex:none;width:18px;height:18px}.z-nav-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.z-depth-ring{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.55}.z-depth-dot{fill:currentColor;transform-box:fill-box;transform-origin:50%;transform:scale(calc(1 + var(--z-grow,0) * var(--z-dot-grow,1.67)));transition:transform .12s}.z-nav-back--rings{width:40px;height:40px}.z-depth-rings{width:32px;height:32px}.z-depth-rings .z-depth-ring{stroke-width:1.25px}.z-depth-rings .z-depth-ring--up-1{opacity:.9}.z-depth-fan{flex-direction:column-reverse;align-items:flex-start;gap:4px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}.z-depth-fan[hidden]{display:none}.z-depth-nav--top-left .z-depth-fan{flex-direction:column;top:calc(100% + 8px);bottom:auto}.z-depth-band{cursor:pointer;border:0;border-radius:100px;align-items:center;gap:8px;max-width:min(260px,70vw);height:30px;padding:0 14px 0 9px;font:500 .8125rem/1 system-ui,sans-serif;animation:.16s ease-out both z-depth-band-in;display:flex}.z-depth-band-mark{opacity:.7;border:1.5px solid;border-radius:50%;flex:none;width:12px;height:12px}@keyframes z-depth-band-in{0%{opacity:0;transform:translateY(4px)}}.z-lateral-nav{z-index:10;pointer-events:none;border-radius:100px;align-items:center;height:32px;padding:0 2px;display:flex;position:absolute}.z-lateral-nav>*{pointer-events:auto}.z-lateral-nav--bottom-center{transform:translate(calc(-50% + var(--z-nav-shift-x,0px)), calc(-1 * var(--z-nav-shift-y,0px)));bottom:20px;left:50%}.z-lateral-nav--top-center{transform:translate(calc(-50% + var(--z-nav-shift-x,0px)), var(--z-nav-shift-y,0px));top:20px;left:50%}.z-nav-arrow{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0 0 2px;font:1.35rem/1 system-ui,sans-serif;transition:background .15s,opacity .15s;display:flex}.z-nav-arrow:hover:not(:disabled){background:var(--z-nav-hover,color-mix(in srgb, currentColor 14%, transparent))}.z-nav-arrow:disabled{opacity:.28;cursor:default}.z-nav-lateral-dots{align-items:center;padding:0 4px;display:flex}.z-nav-dot{width:16px;height:28px;color:inherit;cursor:default;background:0 0;border:0;border-radius:8px;flex:none;padding:0;position:relative}.z-nav-dot:after{content:"";opacity:.4;background:currentColor;border-radius:3px;width:6px;height:6px;transition:width .2s,opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.z-nav-lat-dot{cursor:pointer}.z-nav-lat-dot:hover:after{opacity:.7}.z-nav-dot.is-active:after{opacity:1;background:var(--z-nav-active,currentColor);width:14px}@media (pointer:coarse){.z-lateral-nav,.z-nav-back{height:40px}.z-nav-back:not(.z-nav-back--title){width:40px}.z-nav-arrow{width:36px;height:36px}.z-nav-dot{width:24px;height:36px}}
