@import"https://fonts.googleapis.com/css?family=Google+Sans:400,500,700&display=swap";@import"https://fonts.googleapis.com/css?family=Google+Sans+Display:400,500,700&display=swap";:root{--neutral-600: #80868B;--neutral-800: #3C4043;--blue-700: #1967D2;--color-swatch-grey: #80868B;--body-color: #3C4043;--focus-ring-outer: #8AB4F8;--focus-ring-inner: var(--blue-700);--button-color: var(--blue-700);--button-color-hover: #1C64C7;--app-padding: 16px;--round-button-height: 40px;--bottom-bar-height: 110px;--bottom-bar-padding: 12px;--font-family: Google Sans;--font-family-display: Google Sans Display;--animation-ease: cubic-bezier(.28, 0, 0, 1);--animation-duration: .8s;--animation-delay: .2s;--ar-button-height: 40px}@media screen and (min-width: 768px) and (min-height: 400px){:root{--app-padding: 20px;--round-button-height: 60px;--bottom-bar-height: 100px;--bottom-bar-padding: 23px}}@media screen and (max-height: 300px){:root{--app-padding: 12px;--bottom-bar-height: 80px;--bottom-bar-padding: 10px}}html{height:100%}body,app-root{margin:0;padding:0;min-height:100%;color:var(--body-color);position:relative}body *{box-sizing:border-box}.round-button{cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;display:block;height:var(--round-button-height);width:var(--round-button-height);position:relative;border:0;background:white;border-radius:100%;transform-origin:bottom center;will-change:transform,opacity;transition:transform var(--animation-duration) var(--animation-ease),opacity .08s linear .03s;box-shadow:0 -1px 5px #a09e9e17,0 3px 5px #a09e9e0f,0 1px 2px #423f3f4d,0 1px 3px #423f3f26}.round-button--hidden{opacity:0;transform:scale(.65)}.round-button__label{font-size:0px;line-height:0px;color:transparent}.round-button__icon{z-index:2}.round-button__icon path{transition:fill .2s linear}.round-button__interaction{position:absolute;inset:0;opacity:0;width:100%;height:100%;transition:opacity .15s cubic-bezier(.1,.1,0,1) 0s,background-color .2s cubic-bezier(.1,.1,0,1) 0s,transform .15s cubic-bezier(.1,.1,0,1) 0s;z-index:1;border-radius:100%;transform:scale(.8);background-color:#fff}.round-button:active:not(.round-button--disabled) .round-button__interaction{opacity:1;transform:scale(1);background-color:#eff0f0}.round-button:focus{outline:none}.round-button:focus:before,.round-button:focus:after{content:"";position:absolute;display:block;inset:0;border-radius:100%}.round-button:focus:before{inset:-2px;box-shadow:0 0 0 1px var(--focus-ring-outer)}.round-button:focus:after{inset:-1px;box-shadow:0 0 0 1px var(--focus-ring-inner)}.round-button.round-button--disabled .round-button__icon path{fill:#9aa0a6}@supports (selector(:focus-visible)){.round-button:focus:before,.round-button:focus:after{display:none}.round-button:focus-visible{outline:none}.round-button:focus-visible:before,.round-button:focus-visible:after{content:"";position:absolute;display:block;inset:0;border-radius:100%}.round-button:focus-visible:before{inset:-2px;box-shadow:0 0 0 1px var(--focus-ring-outer)}.round-button:focus-visible:after{inset:-1px;box-shadow:0 0 0 1px var(--focus-ring-inner)}}@media screen and (pointer: fine){.round-button:hover:not([disabled]) .round-button__interaction{opacity:1;transform:scale(1);background-color:#eff0f0}}.subhead-3{font-family:var(--font-family);font-size:12px;font-weight:500;line-height:18px;letter-spacing:.1000000015px;text-align:center}.elevation-light-1{box-shadow:0 1px 3px 1px #00000026,0 1px 2px #0000004d}.debug-upload{visibility:visible;position:absolute;left:20px}#gltf-upload{top:20px}#envmap-upload{top:50px}#basemap-upload{top:80px}
