body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:area-normal,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.control-label{align-items:center;display:inline-flex;justify-content:center;transform:translateY(.12em);transform:translateY(var(--control-label-y-offset,.12em))}:root{--panel-horizontal-offset:20px;--panel-left-offset:var(--panel-horizontal-offset);--viewer-header-height:80px;--viewer-header-px:var(--panel-horizontal-offset);--viewer-header-py:var(--panel-horizontal-offset);--viewer-header-gap:12px;--viewer-logo-width:100px;--map-scale:1;--map-bottom-offset:86px;--dialog-padding:24px;--panel-width-standard:250px;--start-overlay-z-index:2000;--start-overlay-chrome-z-index:2010;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--control-label-y-offset:0.12em;--surface-bg:#090c12d1;--surface-shadow:0 14px 34px #00000057;--surface-blur:10px;--surface-saturate:120%;--surface-gradient-dark:linear-gradient(160deg,#0a1018e0,#0c121ccc);--label-background:linear-gradient(170deg,#ffffff14,#ffffff05 38%,#fff0),linear-gradient(160deg,#071219f0,#081c22e0);--label-text:#f2fffc;--label-subtitle:#d2fff9c7;--label-border:1px solid #85f5ec47;--label-shadow:0 12px 30px #00000052,inset 0 1px 0 #ffffff14;--label-blur:12px;--label-saturate:135%;--recording-pulse-bg:#7cfdff3d;--recording-mic-gradient:linear-gradient(160deg,#7cfdffe6,#59e2d8c7);--recording-mic-shadow:0 8px 20px #3cc9c257;--recording-cta-gradient:linear-gradient(135deg,#85f5ec,#5aded4);--recording-cta-gradient-hover:linear-gradient(135deg,#a1f8f1,#6deae0);--recording-cta-disabled:#85f5ec59;--recording-cta-text:#083033;--recording-cta-text-disabled:#06191b80;--recording-cta-shadow:0 10px 24px #4dc4bb59;--edge-side-inset:0px;--edge-top-inset:0px;--edge-bottom-inset:0px;--edge-side-button-width:80px;--edge-side-button-height:1000px;--edge-top-bottom-button-width:2050px;--edge-top-bottom-button-height:80px;--edge-font-size:20px;--edge-side-inset-compact:40px;--edge-top-inset-compact:40px;--edge-bottom-inset-compact:46px;--edge-side-button-width-compact:50px;--edge-side-button-height-compact:104px;--edge-top-bottom-button-width-compact:104px;--edge-top-bottom-button-height-compact:46px;--edge-font-size-compact:18px;--edge-glass-border:1px solid #ffffff26;--edge-glass-radius:var(--radius-pill);--edge-glass-gradient:linear-gradient(160deg,#fff6,#ffffff0a);--edge-glass-gradient-hover:linear-gradient(160deg,#ffffff29,#ffffff0f);--edge-glass-gradient-active:linear-gradient(160deg,#ffffff24,#ffffff0d);--edge-glass-color:#fffc;--edge-glass-color-hover:#ffffffbd;--edge-glass-shadow:0 8px 20px #00000024,inset 0 1px 0 #ffffff1f;--edge-glass-opacity:0.62;--edge-glass-blur:8px;--edge-glass-saturate:108%;--edge-focus-outline:2px solid #ffffff6b;--edge-corner-clear-size:150px;--edge-corner-fade-size:190px;--edge-corner-clear-size-compact:24px;--edge-corner-fade-size-compact:40px;--edge-hover-zone-phone:180;--edge-hover-zone-desktop:200;--edge-hover-center-inset-phone:72;--edge-hover-center-inset-desktop:260;--edge-hover-reveal-delay-ms:220}@-moz-document url-prefix(){:root{--control-label-y-offset:0.18em}}@media (max-width:900px){:root{--panel-horizontal-offset:16px;--viewer-header-height:72px;--viewer-header-py:var(--panel-horizontal-offset);--viewer-logo-width:88px;--map-scale:0.9;--map-bottom-offset:82px;--dialog-padding:22px}}@media (max-width:640px){:root{--panel-horizontal-offset:12px;--viewer-header-height:60px;--viewer-header-py:var(--panel-horizontal-offset);--viewer-header-gap:10px;--viewer-logo-width:78px;--map-scale:0.78;--map-bottom-offset:74px;--dialog-padding:18px}}@media (max-width:480px){:root{--panel-horizontal-offset:10px;--viewer-header-height:56px;--viewer-header-py:var(--panel-horizontal-offset);--viewer-header-gap:8px;--viewer-logo-width:70px;--map-scale:0.7;--map-bottom-offset:68px;--dialog-padding:16px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.content{height:100%;overflow:hidden;position:absolute;width:100%}.record-button{bottom:50px;left:0;position:absolute;right:0}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}body{font-family:area-normal,sans-serif!important;font-weight:400}.viewer-header{align-items:center;gap:var(--viewer-header-gap);min-height:var(--viewer-header-height);padding:var(--viewer-header-py) var(--viewer-header-px)}.viewer-header .viewer-logo{height:auto;width:var(--viewer-logo-width)}.viewer-header h3{font-size:clamp(1rem,2.6vw,1.4rem);line-height:1.3;margin:0;text-align:center}@media(max-width:640px){.viewer-header h3{font-size:clamp(.95rem,4vw,1.2rem)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.fullscreen-loader{align-items:center;animation:gradientAnimation 15s ease infinite;background:linear-gradient(-45deg,#239fc6,#000);background-size:400% 400%;display:flex;flex-direction:row;height:100%;justify-content:center;left:0;padding:0 10%;position:fixed;top:0;width:100%;z-index:10000}.spinner{animation:spin 1s linear infinite;border:8px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:60px;width:60px}@keyframes spin{to{transform:rotate(1turn)}}.map-container{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border-radius:14px;border-radius:var(--radius-lg,14px);bottom:calc(env(safe-area-inset-bottom, 0px) + 20px);bottom:calc(env(safe-area-inset-bottom, 0px) + var(--panel-horizontal-offset, var(--panel-left-offset, 20px)));box-shadow:none;left:calc(env(safe-area-inset-left, 0px) + 20px);left:calc(env(safe-area-inset-left, 0px) + var(--panel-horizontal-offset, var(--panel-left-offset, 20px)));padding:8px 10px 8px 4px;position:absolute;transform:none;transform-origin:bottom left;transition:width .36s ease-in-out,height .36s ease-in-out,padding .36s ease-in-out,bottom .2s ease;z-index:14}.map-container:before{backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(var(--surface-blur,10px)) saturate(var(--surface-saturate,120%));-webkit-backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(var(--surface-blur,10px)) saturate(var(--surface-saturate,120%));background:linear-gradient(160deg,#0a1018c7,#0c121c9e);background:var(--surface-gradient-dark,linear-gradient(160deg,#0a1018c7 0,#0c121c9e 100%));border-radius:inherit;box-shadow:0 14px 34px #00000057;box-shadow:var(--surface-shadow,0 14px 34px #00000057);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .24s ease-out;z-index:0}.map-container.expanded-map-container:before{opacity:1}.map-container.collapsed-map-container{min-width:0;overflow:visible;padding:0}.map-container.expanded-map-container{overflow:visible}.map-container.custom-map-container{box-sizing:border-box;overflow:hidden;padding:0}.map-container.custom-map-container.collapsed-map-container{overflow:visible}.connectors{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(.985);transform-origin:bottom left;transition:opacity .22s ease-out,transform .36s ease-in-out;z-index:1}.expanded-map-container .connectors{opacity:1;transform:scale(1);transition-delay:90ms,0ms}.environment-node{opacity:1;position:absolute;text-align:center;transform:translate(-50%,-50%);transition:left .36s ease-in-out,top .36s ease-in-out,opacity .22s ease-out,transform .36s ease-in-out;z-index:1}.environment-node.map-node-hidden{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.82)}.environment-node.current-node,.environment-node:hover{z-index:30}.node-sphere{background-color:#eee;border:1px solid #aaa;border-radius:50%;box-shadow:#333;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;cursor:pointer;height:30px;margin:0 auto;overflow:hidden;position:relative;transition:width .16s ease,height .16s ease,filter .16s ease,transform .16s ease;width:30px}.node-sphere:not(.current):not(:hover){filter:brightness(.88) saturate(1.3) contrast(1.08)}.node-sphere.current{height:50px;width:50px}.node-sphere:hover{transform:scale(1.08)}.node-sphere:before{background-color:#0000006b;border-radius:inherit;content:"";height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity .1s ease;width:100%}.node-sphere.current:before,.node-sphere:hover:before{opacity:0}.node-label{color:#333;font-size:12px;margin-top:4px}.message-enter{opacity:0;transform:translateY(20px)}.message-enter-active{transition:opacity .3s,transform .3s}.message-enter-active,.message-exit{opacity:1;transform:translateY(0)}.message-exit-active{opacity:0;transform:translateY(-20px);transition:opacity .3s,transform .3s}
/*# sourceMappingURL=main.01d9c51e.css.map*/