:root{--background-color: black;--text-color: white;--gutter-size: 20px;--transition-duration: .3s;--font-family: "Helvetica Neue";--primary-color: #4da6ff;--primary-color-dark: #3b8cc2;--error-border-color: #f44336;--error-bg-color: #ffe6e6;--error-text-color: #f44336;--spacing-large: 2rem;--spacing-medium: 1rem;--spacing-small: .75rem;--font-size-large: 2.38rem;--font-size-medium: calc(var(--font-size-large) * .84);--font-size-small: 1.25rem;--font-weight: 300;--mascot-color: rgba(255, 255, 255, .8);--spinner-size: 50px;--spinner-border: 3px;--spinner-color: rgba(255, 255, 255, .3);--spinner-border-top: #fff;--overlay-bg-color: rgba(0, 0, 0, .7);--message-font-size: 1.2rem;--message-color: #333;--zoom-control-bg: white;--zoom-control-border-radius: 4px;--zoom-control-box-shadow: 0 2px 6px rgba(0, 0, 0, .5);--popup-bg-color: rgba(0, 0, 0, .7);--popup-text-color: white;--popup-padding: 10px;--popup-border-radius: 5px;--close-button-color: #ffffff;--close-button-font-size: 16px;--link-color: #00f;--panorama-bg-color: black;--thumbnail-opacity: .5;--fab-active-color: rgba(60, 60, 60, .9);--fab-hover-color: rgba(60, 60, 60, .8);--adjustment-height: 15px;--max-width-popup: 280px;--font-stack: "Helvetica Neue", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--overlay-bg-light: rgba(0, 0, 0, .3);--overlay-bg-medium: rgba(0, 0, 0, .35);--overlay-bg-heavy: rgba(0, 0, 0, .7);--overlay-border-radius: .5rem;--overlay-box-shadow: 0 4px 15px rgba(0, 0, 0, .7);--text-shadow-heavy: 0 0 5px rgba(0, 0, 0, .8), 0 0 10px rgba(0, 0, 0, .6), 0 0 20px rgba(0, 0, 0, .4)}:root a[href="#main-content"]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}body{background-color:var(--background-color);color:var(--text-color);margin:0;padding:0;font-family:var(--font-stack);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:var(--font-stack)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.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}._container_jy9q7_3{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100%;padding:var(--spacing-medium);box-sizing:border-box;background-color:var(--background-color)}._message_jy9q7_14{font-size:var(--message-font-size);color:var(--message-color);font-family:var(--font-family);text-align:center;max-width:600px;line-height:1.4}._error_jy9q7_23{color:var(--error-text-color);border:1px solid var(--error-border-color);background-color:var(--error-bg-color);padding:var(--spacing-medium);border-radius:var(--popup-border-radius)}._spinner_jy9q7_31{width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-border) solid var(--spinner-color);border-top:var(--spinner-border) solid var(--spinner-border-top);border-radius:50%;animation:_spin_jy9q7_31 1s linear infinite}@keyframes _spin_jy9q7_31{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._message_jy9q7_14{font-size:calc(var(--message-font-size) * .9)}._spinner_jy9q7_31{width:calc(var(--spinner-size) * .8);height:calc(var(--spinner-size) * .8)}}:root{--control-right: 1rem;--icon-size-default: 20px;--icon-size-arrow: 22px}._fabContainer_yar3y_9{position:fixed;bottom:var(--spacing-large);right:var(--control-right);display:flex;flex-direction:column;align-items:flex-end;z-index:1100}._fabMenu_yar3y_19{display:flex;flex-direction:column;gap:var(--spacing-small)}._fabButton_yar3y_26{width:44px;height:44px;padding:.5rem;border-radius:4px;background:#0006;color:#fff;border:none;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color var(--transition-duration);box-shadow:var(--overlay-box-shadow);-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:500}._fabButton_yar3y_26 svg{width:var(--icon-size-default);height:var(--icon-size-default);pointer-events:none}._leftArrow_yar3y_53 svg,._rightArrow_yar3y_54 svg{width:var(--icon-size-arrow);height:var(--icon-size-arrow)}._fabButton_yar3y_26:hover{background-color:var(--fab-hover-color)}._fabButton_yar3y_26:focus{outline:none}._fabButton_yar3y_26._active_yar3y_68{background-color:var(--fab-active-color)}._leftArrow_yar3y_53{position:fixed;top:50%;transform:translateY(-50%);left:var(--control-right);z-index:1200}._rightArrow_yar3y_54{position:fixed;top:50%;transform:translateY(-50%);right:var(--control-right);z-index:1200}@media(max-width:600px),(max-height:600px){._fabContainer_yar3y_9{bottom:var(--spacing-small);right:var(--spacing-small)}._fabMenu_yar3y_19{flex-direction:row;gap:.5rem}._fabButton_yar3y_26{width:40px;height:40px;padding:.4rem}._rightArrow_yar3y_54{bottom:4.5rem;top:auto;right:var(--spacing-small)}._leftArrow_yar3y_53{bottom:4.5rem;top:auto;left:var(--spacing-small)}}._fabContainer_yar3y_9:before{content:"";position:fixed;top:0;bottom:0;right:var(--control-right);width:1px;background:#ffffff14;pointer-events:none;z-index:900}._loadingOverlay_alvz8_3{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-bg-color);display:flex;justify-content:center;align-items:center;z-index:1050}._thumbnail_alvz8_16{max-width:80%;max-height:80%;opacity:var(--thumbnail-opacity)}._spinner_alvz8_22{position:absolute;width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-border) solid var(--spinner-color);border-radius:50%;border-top:var(--spinner-border) solid var(--spinner-border-top);animation:_spin_alvz8_22 1s linear infinite}._spinner_alvz8_22:after{content:"Loading...";position:absolute;left:-9999px}@keyframes _spin_alvz8_22{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._thumbnail_alvz8_16{max-width:90%;max-height:90%}._spinner_alvz8_22{width:calc(var(--spinner-size) * .8);height:calc(var(--spinner-size) * .8)}}
