#control-kit-wrapper #controlKit{position:absolute;top:0;right:0;z-index:65;pointer-events:none}#control-kit-wrapper #controlKit .label{position:static;background-color:transparent}#control-kit-wrapper .button{position:static;line-height:normal;padding:initial;min-width:none;transition:none;letter-spacing:normal;cursor:auto}
/**
 * IBM Plex Sans font face declarations
 * https://fonts.google.com/specimen/IBM+Plex+Sans
 *
 * Formats:
 *   woff: Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+
 *   woff2: Chrome 26+, Opera 23+, Firefox 39+
 */

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 100;
  src:
    url(../fonts/ibm-plex-sans-100.woff2) format('woff2'),
    url(../fonts/ibm-plex-sans-100.woff) format('woff');
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 100;
  src:
    url(../fonts/ibm-plex-sans-100italic.woff2) format('woff2'),
    url(../fonts/ibm-plex-sans-100italic.woff) format('woff');
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 200;
  src:
    url(../fonts/ibm-plex-sans-200.woff2) format('woff2'),
    url(../fonts/ibm-plex-sans-200.woff) format('woff');
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 200;
  src:
    url(../fonts/ibm-plex-sans-200italic.woff2) format('woff2'),
    url(../fonts/ibm-plex-sans-200italic.woff) format('woff');
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 300;
  src:
    url(../fonts/ibm-plex-sans-300.woff2) format('woff2'),
    url(../fonts/ibm-plex-sans-300.woff) format('woff');
}


@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 300;
  src:
    url(../fonts/ibm-plex-sans-300italic.woff2) format('woff2'),
    url(../fonts/ibm-plex-sans-300italic.woff) format('woff');
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  src:
    url(../fonts/ibm-plex-sans-regular.woff2) format('woff2'),
    url(../fonts/ibm-plex-sans-regular.woff) format('woff');
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 400;
  src:
    url(../fonts/ibm-plex-sans-italic.woff2) format('woff2'),
    url(../fonts/ibm-plex-sans-italic.woff) format('woff');
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  src:
    url(../fonts/ibm-plex-sans-500.woff2) format('woff2'),
    url(../fonts/ibm-plex-sans-500.woff) format('woff');
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 500;
  src:
    url(../fonts/ibm-plex-sans-500italic.woff2) format('woff2'),
    url(../fonts/ibm-plex-sans-500italic.woff) format('woff');
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 600;
  src:
    url(../fonts/ibm-plex-sans-600italic.woff2) format('woff2'),
    url(../fonts/ibm-plex-sans-600italic.woff) format('woff');
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  src:
    url(../fonts/ibm-plex-sans-600.woff2) format('woff2'),
    url(../fonts/ibm-plex-sans-600.woff) format('woff');
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  src:
    url(../fonts/ibm-plex-sans-700.woff2) format('woff2'),
    url(../fonts/ibm-plex-sans-700.woff) format('woff');
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 700;
  src:
    url(../fonts/ibm-plex-sans-700italic.woff2) format('woff2'),
    url(../fonts/ibm-plex-sans-700italic.woff) format('woff');
}

/**
 * Roboto font face declarations
 * https://fonts.google.com/specimen/Roboto
 *
 * Formats:
 *   woff: Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+
 *   woff2: Chrome 26+, Opera 23+, Firefox 39+
 */

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src:
    url(../fonts/roboto-100.woff2) format('woff2'),
    url(../fonts/roboto-100.woff) format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src:
    url(../fonts/roboto-100italic.woff2) format('woff2'),
    url(../fonts/roboto-100italic.woff) format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src:
    url(../fonts/roboto-300.woff2) format('woff2'),
    url(../fonts/roboto-300.woff) format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src:
    url(../fonts/roboto-300italic.woff2) format('woff2'),
    url(../fonts/roboto-300italic.woff) format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src:
    url(../fonts/roboto-regular.woff2) format('woff2'),
    url(../fonts/roboto-regular.woff) format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src:
    url(../fonts/roboto-italic.woff2) format('woff2'),
    url(../fonts/roboto-italic.woff) format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src:
    url(../fonts/roboto-500.woff2) format('woff2'),
    url(../fonts/roboto-500.woff) format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src:
    url(../fonts/roboto-500italic.woff2) format('woff2'),
    url(../fonts/roboto-500italic.woff) format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src:
    url(../fonts/roboto-700.woff2) format('woff2'),
    url(../fonts/roboto-700.woff) format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src:
    url(../fonts/roboto-700italic.woff2) format('woff2'),
    url(../fonts/roboto-700italic.woff) format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src:
    url(../fonts/roboto-900.woff2) format('woff2'),
    url(../fonts/roboto-900.woff) format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src:
    url(../fonts/roboto-900italic.woff2) format('woff2'),
    url(../fonts/roboto-900italic.woff) format('woff');
}

.sc-password-modal .modal-title{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:1.285;letter-spacing:.4px;color:inherit}.sc-password-input,.sc-password-modal .modal-body{font-style:normal;font-weight:400;font-size:16px;line-height:1.625;letter-spacing:.2px;color:inherit}.sc-password-submit{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:1.37;letter-spacing:2px;text-transform:uppercase;color:inherit;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@font-face{font-family:mp-font;src:url(../fonts/mp-font.woff2?ec07on) format("woff2"),url(../fonts/mp-font.woff?ec07on) format("woff"),url(../fonts/mp-font.svg?ec07on#mp-font) format("svg");font-weight:400;font-style:normal;font-display:block}.mp-font{font-family:mp-font!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-attach:before{content:"\e924"}.icon-paper-clip:before{content:"\e923"}.icon-snap:before{content:"\e913"}.icon-comment:before{content:"\e903"}.icon-toggle-pencil:before{content:"\e90c"}.icon-notes:before{content:"\e901"}.icon-brush-outline:before{content:"\e902"}.icon-reply:before{content:"\e904"}.icon-blur-outline:before{content:"\e909"}.icon-arrows:before{content:"\e972"}.icon-error:before{content:"\e971"}.icon-info:before{content:"\e96e"}.icon-revert:before{content:"\e970"}.icon-delete:before{content:"\e952"}.icon-settings:before{content:"\e94c"}.icon-list:before{content:"\e966"}.icon-question:before{content:"\e908"}.icon-blocked:before{content:"\e90d"}.icon-dpad-down:before{content:"\e90e"}.icon-dpad-left:before{content:"\e90f"}.icon-dpad-right:before{content:"\e910"}.icon-dpad-up:before{content:"\e911"}.icon-close:before{content:"\e912"}.icon-ext-link:before{content:"\e936"}.icon-pause:before{content:"\e938"}.icon-pin:before{content:"\e939"}.icon-play-unicode:before{content:"\e93a"}.icon-fullscreen2:before{content:"\e91b"}.icon-user:before{content:"\e943"}.icon-minus:before{content:"\e94e"}.icon-zoom-reset:before{content:"\e94f"}.icon-360:before{content:"\e90b"}.icon-rotate:before{content:"\e93d"}.icon-photo-2d:before{content:"\e94a"}.icon-photo-360:before{content:"\e94b"}.icon-transitions:before{content:"\e973"}.icon-photo-add:before{content:"\e953"}.icon-hlr:before{content:"\e91c"}.icon-rotate-right:before{content:"\e961"}.icon-rotate-left:before{content:"\e962"}.icon-play:before{content:"\e93b"}.icon-start-location:before{content:"\e90a"}.icon-hlr-badge:before{content:"\e900"}.icon-eye-hide:before{content:"\e905"}.icon-eye-show:before{content:"\e906"}.icon-more-vert:before{content:"\e907"}.icon-mesh:before{content:"\e954"}.icon-vr:before{content:"\e944"}.icon-floor-controls-all:before{content:"\e914"}.icon-floor-controls:before{content:"\e915"}.icon-panorama:before{content:"\e916"}.icon-dollhouse:before{content:"\e917"}.icon-floorplan:before{content:"\e918"}.icon-fullscreen-exit:before{content:"\e919"}.icon-fullscreen:before{content:"\e91a"}.icon-share:before{content:"\e93e"}.icon-link:before{content:"\e91d"}.icon-email:before{content:"\e91e"}.icon-facebook:before{content:"\e91f"}.icon-linkedin:before{content:"\e920"}.icon-pinterest:before{content:"\e921"}.icon-twitter:before{content:"\e922"}.icon-media-mix:before{content:"\e946"}.icon-stem-height:before{content:"\e951"}.icon-toolbar-360-view:before{content:"\e956"}.icon-toolbar-edit-vr:before{content:"\e957"}.icon-toolbar-hlr:before{content:"\e958"}.icon-toolbar-labels:before{content:"\e959"}.icon-toolbar-mattertags:before{content:"\e95a"}.icon-toolbar-measurements:before{content:"\e95b"}.icon-toolbar-more-horiz:before{content:"\e95c"}.icon-toolbar-photos:before{content:"\e95d"}.icon-toolbar-scan-mgmt:before{content:"\e95e"}.icon-toolbar-start-location:before{content:"\e95f"}.icon-checkmark:before{content:"\e968"}.icon-back:before{content:"\e965"}.icon-plus:before{content:"\e967"}.icon-help:before{content:"\e96d"}.icon-escape-key:before{content:"\e96a"}.icon-draw-lines:before{content:"\e96b"}.icon-drag-edit:before{content:"\e96c"}.icon-finger-drag:before{content:"\e97b"}.icon-press-hold:before{content:"\e97c"}.icon-tape-measure:before{content:"\e964"}[class*=" icon-"],[class^=icon-]{font-family:mp-font!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sc-password-ui,[class*=" icon-"]>:not([class^=path]),[class^=icon-]>:not([class^=path]){font-family:Roboto,sans-serif}.sc-password-ui{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;background:no-repeat 50%/cover;color:#f5f4f3;box-sizing:border-box}.sc-password-ui *,.sc-password-ui :after,.sc-password-ui :before{box-sizing:inherit}.sc-password-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.sc-password-modal{position:relative;display:block;width:100%;max-width:500px;padding:24px;background:transparent;color:inherit}.sc-password-modal .modal-title{margin:0 0 18px;white-space:pre-line}.sc-password-modal .modal-body{margin:0;padding:0}.sc-password-modal .modal-header{padding:0;background-color:transparent}.sc-password-modal .help-text{display:flex;flex-direction:row;align-items:center;min-height:2em}.sc-password-modal .help-text.error{color:#fa5300}.sc-password-modal .help-text.error .icon{font-size:22px;margin-right:10px;line-height:1;color:#fa5300}.sc-password-form{display:flex;flex-flow:row nowrap;justify-content:stretch;height:48px}.sc-password-input{flex:1;min-width:100px;margin:0;padding:10px 20px;color:#444;border:none;border-radius:0;outline:none}.sc-password-submit{background-color:#222;margin:0;padding:10px 40px;border:none;border-radius:0;cursor:pointer}.sc-password-submit:active,.sc-password-submit:focus,.sc-password-submit:hover{background:#ff3158;color:#fff}.sc-password-submit:disabled,.sc-password-submit[disabled]{background-color:#222;cursor:not-allowed}.sc-password-lockout{background:#fff;color:#222;max-width:460px}.sc-password-lockout .modal-header:after{display:block;content:"";margin:18px auto 18px 0;width:18px;border:solid #ff3158;border-width:0 0 1px}
.powered-by-link{font-style:normal;font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.2px;color:inherit}.powered-by{display:flex;flex-flow:column nowrap;align-items:center;margin:10px 0 50px}.powered-by-label{font-weight:700;font-size:10px;letter-spacing:2.1px;line-height:1;text-transform:uppercase;margin:0;transform:translateX(6px)}.powered-by-logo{margin:10px}.powered-by-link{text-decoration:underline}
.hidden{display:none}#loading-gui{position:absolute;width:100%;height:100%;z-index:50;text-align:center;pointer-events:auto;cursor:pointer;opacity:1;transition:opacity .5s}#loading-gui.faded-out{opacity:0;pointer-events:none}#loading-gui.faded-out *{pointer-events:none!important}#loading-gui h1{position:absolute;bottom:75%;left:50%;width:80%;padding:0 25px;transform:translate(-50%,50%);font-size:42px;font-weight:300;color:#fff;text-shadow:0 0 10px #0f1011;line-height:1.1;letter-spacing:.6px}@media only screen and (max-height:487px){#loading-gui h1{font-size:6vh}}@media only screen and (max-aspect-ratio:3/2){#loading-gui h1{font-size:calc(3vw + 2vh)}}#loading-gui #play-prompt{margin-top:30px;font-size:20px;font-weight:300;letter-spacing:.6px;opacity:1;transition:opacity .5s}#loading-gui #play-prompt.faded-out{opacity:0;pointer-events:none}#loading-gui #play-prompt.faded-out *{pointer-events:none!important}@media only screen and (max-height:487px){#loading-gui #play-prompt{display:none}}#loading-gui .icon-play-unicode{position:absolute;height:100%;width:100%;top:0;color:#222;font-size:38px;pointer-events:auto;cursor:pointer;font-family:mp-font!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#loading-gui .icon-play-unicode:before{position:absolute;top:50%;left:50%;transform:translate(-40%,-50%)}#loading-gui .loading-label{font-size:10px;letter-spacing:1.7px;line-height:22px;font-family:IBM Plex Sans;font-weight:500;color:#f5f4f3;text-transform:uppercase;text-shadow:0 0 40px rgba(0,0,0,.2)}#loading-gui #model-thumbnail{position:absolute;height:100%;transform:translateX(-50%)}#loading-gui #tint{position:absolute;width:100%;height:100%;opacity:0;transition:opacity .5s;background-color:rgba(0,0,0,.4)}#loading-gui #tint.faded-in{opacity:1}#loading-gui #loading-powered-by{position:absolute;bottom:7%;left:50%;transform:translateX(-50%);text-align:center;opacity:0;transition:opacity .5s}#loading-gui #loading-powered-by.faded-in{opacity:1;pointer-events:auto}@media (max-height:487px),only screen and (max-width:487px){#loading-gui #loading-powered-by{transform:translateX(-50%) scale(.7);bottom:5%}}#loading-gui #loading-powered-by .loading-label{position:absolute;bottom:35px;left:36px;text-align:left;white-space:nowrap}#loading-gui #loading-powered-by #loading-mp-logo{width:150px;height:33px}#loading-gui #loading-presented-by{position:absolute;width:100%;top:60%;word-wrap:break-word;opacity:0;transition:opacity .5s}#loading-gui #loading-presented-by.faded-in{opacity:1;pointer-events:auto}@media (max-height:487px),only screen and (max-width:487px){#loading-gui #loading-presented-by{transform:scale(.7);top:55%}}@media only screen and (max-height:487px){#loading-gui #loading-presented-by{display:none}}#loading-gui #loading-presented-by .subheader{font-weight:300;font-size:34px;letter-spacing:.6px;margin:0}#loading-gui #loading-presented-by .loading-label{font-size:14px}#loading-gui .circle-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-height:487px),only screen and (max-width:487px){#loading-gui .circle-loader{transform:translate(-50%,-50%) scale(.7)}}#loading-gui .circle-loader #loader-cont{font-size:10px;display:block;height:96px;width:96px;margin:0 auto;border-radius:100%;position:relative}#loading-gui .circle-loader #loader-cont.loading circle{fill:transparent;stroke:rgba(34,34,34,.7)}#loading-gui .circle-loader #loader-cont.loading #bar{stroke:#f5f4f3}#loading-gui .circle-loader #loader-cont.loading:after{content:attr(data-status);position:absolute;width:96px;height:96px;top:0;left:0;line-height:100px;letter-spacing:1.6px;font-family:IBM Plex Sans;text-transform:uppercase;font-weight:700;color:#f5f4f3;text-align:center}#loading-gui .circle-loader #loader-cont.es-MX{font-size:11px}#loading-gui .circle-loader #loader-cont.fr-FR{font-size:10px}#loading-gui .circle-loader-svg{transform-origin:center;transform:rotate(-90deg)}#loading-gui .circle-loader-svg circle{fill:#f5f4f3;stroke:#f5f4f3;stroke-width:4px}#loading-gui .circle-loader-svg #bar{stroke-dasharray:308;stroke-dashoffset:0;transition:stroke-dashoffset 0s linear}#loading-gui #loading-background{position:absolute;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:auto 100%;background-color:#222;pointer-events:auto;opacity:1;transition:opacity .5s}#loading-gui #loading-background.faded-out{opacity:0;pointer-events:none}#loading-gui #loading-background.faded-out *{pointer-events:none!important}#loading-gui.quickstart #loading-presented-by{position:fixed;top:25%;text-shadow:0 0 10px #0f1011;pointer-events:none}#loading-gui.quickstart #loading-powered-by{position:fixed;bottom:24%;pointer-events:none}
.hidden{display:none}#error-container{position:absolute;color:#fff;font-size:16pt;font-weight:300;text-align:center;height:100vh;width:100vw;background:radial-gradient(ellipse at 50% bottom,#474d53 0,#232628 53%,#111213 100%);z-index:95}#error-container a{color:#fff;text-decoration:underline}#error-container #error-content{position:absolute;width:90%;left:50%;top:50%;transform:translate(-50%,-50%)}#error-container #error-content>*{margin:1% 0}#error-container #error-content #error-problem{font-size:170%;font-weight:500}#error-container #error-content #error-solution{font-size:130%}#error-container #error-content #error-actions{margin-top:20px}#error-container #error-content #error-actions #browser-tiles{width:100%}#error-container #error-content #error-actions #browser-tiles .tile{display:inline-block;margin:10px;padding:10px;width:21%;max-width:50px;background-color:#555;border-radius:10px}#error-container #error-content #error-actions #browser-tiles .tile img{display:inline-block;width:100%;margin:0 auto;vertical-align:middle}
html{height:100%}html.keyboard-layout{height:100vh}*,:after,:before{box-sizing:border-box}body,select,textarea{font-family:Roboto;letter-spacing:.2px}canvas{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}p{letter-spacing:.2px}input{font-family:Roboto}input:focus{outline-color:#ff3158}button.icon{padding:0;background:inherit;border:none;outline:inherit;font-size:inherit}button.icon:not(.disabled){pointer-events:auto;cursor:pointer}button.icon:not(.disabled):hover,button.icon:not(.disabled):hover:before{color:#ff3158}#gui{position:absolute;width:100%;height:100%;pointer-events:none;font-weight:300;font-size:14px;z-index:1}#gui.mobile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}#perf{height:19px}#perf p{margin:0;text-align:center}.hidden{display:none!important}.invisible{visibility:hidden}.clickable{cursor:pointer}::-moz-selection{background:rgba(255,49,88,.1)}::selection{background:rgba(255,49,88,.1)}.link{cursor:pointer;color:inherit;letter-spacing:.2px;pointer-events:auto;transition:color .25s;white-space:nowrap;text-decoration:underline;font-weight:500}.link.disabled{opacity:.3}.link.active,.link.disabled{pointer-events:none;cursor:default}.link.active{text-decoration:none}.link.active,.link:hover{color:#ff3158}.link-btn{cursor:pointer;color:inherit;letter-spacing:.2px;pointer-events:auto;transition:color .25s}.link-btn.disabled{opacity:.3;pointer-events:none;cursor:default}.link-btn.active{color:#ff3158;pointer-events:none;text-decoration:none;cursor:default}.link-btn:hover{color:#ff3158}.clear-floats:after{content:"";display:table;clear:both}.strong{font-weight:700}.hint{font-size:.8em;font-weight:500;color:#777}.image-cover{background-size:cover;background-repeat:no-repeat;background-position:50%}.gui-spinner-icon{width:40px;height:40px;border-color:#ff3158 transparent transparent #ff3158;border-style:solid;border-width:3px;border-radius:40px;-webkit-animation:gui-spinner .5s linear infinite;animation:gui-spinner .5s linear infinite}@-webkit-keyframes gui-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gui-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.h1{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:700;font-size:66px;line-height:1.15;letter-spacing:.25px;color:inherit}.h2{font-size:54px;line-height:1.185}.h2,.h3{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:700;letter-spacing:.5px;color:inherit}.h3{font-size:40px;line-height:1.3}.h4{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:1.285;letter-spacing:.4px;color:inherit}.h5{font-size:18px;line-height:1.44}.file-drop-zone,.h5,.h6{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:700;letter-spacing:.6px;color:inherit}.file-drop-zone,.h6{font-size:14px;line-height:1.57}.p1{font-size:28px;line-height:1.5;letter-spacing:.5px}.p1,.p2{font-style:normal;font-weight:400;color:inherit}.p2{font-size:22px;line-height:1.72;letter-spacing:.6px}.p3{font-size:16px;line-height:1.625}.p3,.p4,.text-input-box{font-style:normal;font-weight:400;letter-spacing:.2px;color:inherit}.p4,.text-input-box{font-size:14px;line-height:1.57}.p5{font-style:normal;font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.2px;color:inherit}.x1{font-weight:700;font-size:16px;line-height:1.37;color:inherit}.x1,.x2{font-family:IBM Plex Sans,sans-serif;font-style:normal;letter-spacing:2px;text-transform:uppercase;border:none;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.x2{font-weight:500;font-size:14px;line-height:1.71}.button.button-plain,.x3{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:500;font-size:10px;line-height:2.4;letter-spacing:1.6px;text-transform:uppercase;border:none;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-balloon]{position:relative}[data-balloon]:after,[data-balloon]:before{filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;pointer-events:none;transition:opacity .05s ease-out .05s;bottom:100%;left:50%;position:absolute;z-index:75;transform:translate(-50%);transform-origin:top;line-height:normal}[data-balloon]:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(0, 0, 0, 0.75)' d='M2.658 0h32.004c-6 0-11.627 12.002-16.002 12.002C14.285 12.002 8.594 0 2.658 0z'/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:6px;width:18px;margin-bottom:5px}[data-balloon]:after{content:attr(data-balloon);padding:6px;margin-bottom:11px;background:rgba(0,0,0,.75);border-radius:4px;color:#fff;font-family:Roboto;font-weight:500;font-size:11px;letter-spacing:.2px;white-space:nowrap}[data-balloon][data-balloon-size=xs]:after{font-size:10px;padding:.3em}[data-balloon]:hover:not(.disabled):not(.tooltip-hidden):after,[data-balloon]:hover:not(.disabled):not(.tooltip-hidden):before{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}[data-balloon][data-balloon-pos=down-left]:before,[data-balloon][data-balloon-pos=down-right]:before,[data-balloon][data-balloon-pos=down]:before{bottom:auto;left:50%;top:100%;transform:translate(-50%);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(0, 0, 0, 0.75)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:6px;width:18px;margin-top:2px;margin-bottom:0}[data-balloon][data-balloon-pos=down-left]:after,[data-balloon][data-balloon-pos=down-right]:after,[data-balloon][data-balloon-pos=down]:after{margin-top:8px;bottom:auto;top:100%}[data-balloon][data-balloon-pos=down]:after{left:50%;transform:translate(-50%)}[data-balloon][data-balloon-pos=down-left]:after{left:20px;transform:translate(-100%)}[data-balloon][data-balloon-pos=down-right]:after{left:calc(50% - 14px);transform:translate(0)}[data-balloon][data-balloon-pos=left]:after,[data-balloon][data-balloon-pos=left]:before{bottom:auto;left:auto;right:100%;top:50%;transform:translateY(-50%)}[data-balloon][data-balloon-pos=left]:after{margin-right:11px}[data-balloon][data-balloon-pos=left]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(0, 0, 0, 0.75)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002C12.002 21.715 0 27.406 0 33.342z'/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:18px;width:6px;margin-right:5px;margin-bottom:0}[data-balloon][data-balloon-pos=right]:after,[data-balloon][data-balloon-pos=right]:before{bottom:auto;left:100%;top:50%;transform:translateY(-50%)}[data-balloon][data-balloon-pos=right]:after{margin-left:11px}[data-balloon][data-balloon-pos=right]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(0, 0, 0, 0.75)' d='M12 2.658v32.004c0-6-12.002-11.627-12.002-16.002C-.002 14.285 12 8.594 12 2.658z'/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:18px;width:6px;margin-bottom:0;margin-left:5px}[data-balloon][data-balloon-pos=right]:hover:after,[data-balloon][data-balloon-pos=right]:hover:before{transform:translateY(-50%)}[data-balloon][data-balloon-pos=up-right]:after{left:11px;transform:none}[data-balloon][data-balloon-pos=up-left]:after{left:auto;right:0;transform:none}[data-balloon][data-balloon-width]:after{white-space:normal}[data-balloon][data-balloon-width][data-balloon-width=small]:after{width:80px}[data-balloon][data-balloon-width][data-balloon-width=medium]:after{width:135px}[data-balloon][data-balloon-width][data-balloon-width=large]:after{width:260px}[data-balloon][data-balloon-width][data-balloon-width=xlarge]:after{width:90vw}@media screen and (min-width:768px){[data-balloon][data-balloon-width][data-balloon-width=xlarge]:after{width:380px}}[data-balloon][data-balloon-width][data-balloon-width=fit]:after{width:100%}[data-balloon][data-balloon-pre]:after{white-space:pre}[data-balloon].tooltip-hidden:after,[data-balloon].tooltip-hidden:before{opacity:0}button[data-balloon]{overflow:visible}.mobile [data-balloon]:after,.mobile [data-balloon]:before{opacity:0}.button{position:relative;font-weight:700;text-align:center;letter-spacing:.2px;color:#f5f4f3;transition:all .5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;pointer-events:auto;line-height:23px;padding:8px 18px;background-color:#222;font-family:IBM Plex Sans;font-size:16px;text-transform:uppercase;white-space:nowrap;overflow:hidden}.button:not(.button-small){height:39px;min-width:100px}.button.button-mini{min-width:0;height:24px;letter-spacing:1.6px;border-radius:21px;line-height:100%;font-weight:500;font-size:10px}.button.button-small{height:36px;line-height:20px;font-size:12px;letter-spacing:1.6px}.button.button-large{padding:7.5px 25px;height:40px;line-height:25px;letter-spacing:2px}@media (max-width:576px){.button.button-large{padding-left:15px;padding-right:15px}}.button.button-clear{background-color:transparent;color:#fff}.button.button-clear.button-dimmed,.button.button-clear.button-disabled{background-color:transparent;color:rgba(245,244,243,.3)}.button.button-plain{background-color:inherit;color:#222}@media (max-width:576px){.button.button-plain{font-size:12px}}.button.button-plain.button-small{height:30px;padding:7px 0;line-height:20px;font-size:13px}.button.button-plain.button-dimmed,.button.button-plain.button-disabled{background-color:hsla(0,0%,100%,.6);color:rgba(0,0,0,.3)}.button.button-plain.button-active{background-color:hsla(0,0%,100%,.6);color:#ff3158}.button.button-toolbar{background-color:#fff;box-shadow:inset 1px 0 0 #dadada;color:#222;font-size:14px;letter-spacing:2px}.button.button-toolbar:not(.button-small){height:55px;line-height:40px}@media (max-width:576px){.button.button-toolbar{font-size:12px}}.button.button-toolbar.button-dimmed,.button.button-toolbar.button-disabled{background-color:hsla(0,0%,100%,.6);color:rgba(0,0,0,.3)}.button.button-light{background-color:#f5f4f3;color:#222}.button.button-light.button-dimmed,.button.button-light.button-disabled{background-color:rgba(245,244,243,.3);color:rgba(0,0,0,.3)}.button.button-outline{height:39px;line-height:19px;border:2px solid #222;color:#222;background-color:#fff}.button.button-outline.button-light{border-color:#f5f4f3;color:#f5f4f3;background-color:transparent}.button.button-outline.button-large{height:40px;line-height:23px}.button.button-outline+.button{margin-left:20px}.button.button-secondary{letter-spacing:2px;color:#222;background-color:transparent}.button.button-secondary.button-small{padding:10px;line-height:inherit;height:inherit}.button.button-secondary.button-dimmed,.button.button-secondary.button-disabled{background-color:transparent;color:rgba(0,0,0,.3)}.button.button-active,.button.button-busy{background-color:#ff3158;color:#fff}.button.button-inline{display:inline-block}.button.button-dimmed,.button.button-disabled{background-color:rgba(0,0,0,.3)}.button.button-overlay{background-color:#fff;color:#222;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.button.button-overlay.button-active,.button.button-overlay.button-busy{background-color:#ff3158;color:#fff}.button.button-overlay.button-dimmed,.button.button-overlay.button-disabled{background-color:hsla(0,0%,100%,.6);color:rgba(0,0,0,.5);box-shadow:none}.button.button-with-icon{display:flex;align-items:center;font-size:14px}.button.button-with-icon.button-inline{display:inline-flex}.button.button-with-icon:not(.button-toolbar).button-large{font-size:16px}.button.button-with-icon .icon{margin-right:6px;font-size:18px}.button.button-busy,.button.button-decorative,.button.button-disabled{pointer-events:none;cursor:default}.no-touch .button:not(.button-dimmed):hover{background-color:#ff3158;color:#fff}.no-touch .button:not(.button-dimmed).button-clear:hover{background-color:transparent;color:#ff3158}.no-touch .button:not(.button-dimmed).button-plain:hover,.no-touch .button:not(.button-dimmed).button-toolbar:hover{background-color:inherit;color:#ff3158}.no-touch .button:not(.button-dimmed).button-outline:hover,.no-touch .button:not(.button-dimmed).button-secondary:hover{background:#fff;color:#ff3158;border-color:#ff3158}.no-touch .button:not(.button-dimmed).button-overlay:hover{background-color:#ff3158;color:#fff}.no-touch .button.button-dimmed.button-overlay:hover{background-color:hsla(0,0%,100%,.6);color:rgba(0,0,0,.5)}.icon-button{position:relative;display:inline-block;width:40px;height:40px;border-radius:50%;background-color:transparent;font-weight:700;text-align:center;letter-spacing:.2px;transition-property:opacity,color,background-color;transition-duration:.5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;pointer-events:auto}.icon-button .icon{padding:10px;line-height:40px;color:#f5f4f3;font-family:mp-font;text-shadow:1px 1px 2px #000;font-size:22px}.icon-button .icon.icon-delete{font-size:26px}.icon-button .icon.icon-stem-height{font-size:24px}.icon-button .icon.icon-media-mix{font-size:20px}.icon-button .icon.icon-ext-link{font-size:14px}.icon-button.button-small{width:24px;height:24px}.icon-button.button-small .icon{line-height:24px;font-size:13px}.icon-button.button-large{width:60px;height:60px}.icon-button.button-large .icon{line-height:60px;font-size:24px}.icon-button.button-dimmed .icon{color:#bdbdbd}.icon-button.button-disabled{opacity:.5}.icon-button.button-active .icon,.icon-button.button-busy .icon{color:#ff3158;text-shadow:none}.icon-button:not(.button-interactive){cursor:default;pointer-events:none}.icon-button.button-interactive:not(.button-dimmed):active .icon{color:#ff3158;text-shadow:none}.icon-button.button-interactive:not(.button-dimmed):active.icon-button-overlay{background-color:#222}.icon-button.button-interactive:not(.button-dimmed):active.icon-button-primary{background-color:#ff3158}.icon-button.button-interactive:not(.button-dimmed):active.icon-button-primary .icon{color:#fff}.icon-button-social{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;padding:0;text-align:center;color:#222;background:#f5f4f3;border-radius:100%;cursor:pointer}.icon-button-social .icon{color:inherit;text-shadow:none}.icon-button-plain{padding:0;border-radius:0}.icon-button-plain .icon{color:inherit;font-size:14px;text-shadow:none}.icon-button-plain.button-dimmed .icon{color:#bdbdbd}.icon-button-toolbar{height:55px;min-width:44px;background-color:#fff;border-radius:0;box-shadow:inset 1px 0 0 #dadada}.icon-button-toolbar .icon{color:#222;line-height:55px;text-shadow:none}.icon-button-toolbar .icon.icon-help{font-size:16px}.icon-button-toolbar .icon.icon-revert{font-size:24px}.icon-button-overlay{height:31px;width:31px;margin:5px;padding:0;background-color:rgba(0,0,0,.5);letter-spacing:0;vertical-align:top;text-transform:none}.icon-button-overlay .icon{padding:0;line-height:31px;color:#fff;font-size:15px;text-shadow:none}.icon-button-overlay .icon.icon-delete{font-size:24px}.icon-button-overlay .icon.icon-stem-height{font-size:20px}.icon-button-overlay.button-dimmed,.icon-button-overlay.button-disabled{background-color:rgba(0,0,0,.2)}.icon-button-overlay.button-dimmed .icon,.icon-button-overlay.button-disabled .icon{color:hsla(0,0%,100%,.3)}.icon-button-overlay.button-active,.icon-button-overlay.button-busy{background-color:#222}.icon-button-overlay.button-active .icon,.icon-button-overlay.button-busy .icon{color:#ff3158}.icon-button-primary{font-size:18px;background-color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.icon-button-primary .icon{color:#222;text-shadow:none}.icon-button-primary.button-active,.icon-button-primary.button-busy{background-color:#ff3158}.icon-button-primary.button-active .icon,.icon-button-primary.button-busy .icon{color:#fff}.icon-button-primary.button-dimmed,.icon-button-primary.button-disabled{background-color:hsla(0,0%,100%,.6);box-shadow:none}.icon-button-primary.button-dimmed .icon,.icon-button-primary.button-disabled .icon{color:rgba(0,0,0,.5)}.no-touch .icon-button:not(.button-disabled):not(.button-dimmed):hover .icon{color:#ff3158;text-shadow:none}.no-touch .icon-button:not(.button-disabled):not(.button-dimmed):hover.icon-button-overlay{background-color:#222}.no-touch .icon-button:not(.button-disabled):not(.button-dimmed):hover.icon-button-primary{background-color:#ff3158}.no-touch .icon-button:not(.button-disabled):not(.button-dimmed):hover.icon-button-primary .icon{color:#fff}@font-face{font-family:mp-font;src:url(../fonts/mp-font.woff2?ec07on) format("woff2"),url(../fonts/mp-font.woff?ec07on) format("woff"),url(../fonts/mp-font.svg?ec07on#mp-font) format("svg");font-weight:400;font-style:normal;font-display:block}.mp-font{font-family:mp-font!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-attach:before{content:"\e924"}.icon-paper-clip:before{content:"\e923"}.icon-snap:before{content:"\e913"}.icon-comment:before{content:"\e903"}.icon-toggle-pencil:before{content:"\e90c"}.icon-notes:before{content:"\e901"}.icon-brush-outline:before{content:"\e902"}.icon-reply:before{content:"\e904"}.icon-blur-outline:before{content:"\e909"}.icon-arrows:before{content:"\e972"}.icon-error:before{content:"\e971"}.icon-info:before{content:"\e96e"}.icon-revert:before{content:"\e970"}.icon-delete:before{content:"\e952"}.icon-settings:before{content:"\e94c"}.icon-list:before{content:"\e966"}.icon-question:before{content:"\e908"}.icon-blocked:before{content:"\e90d"}.icon-dpad-down:before{content:"\e90e"}.icon-dpad-left:before{content:"\e90f"}.icon-dpad-right:before{content:"\e910"}.icon-dpad-up:before{content:"\e911"}.icon-close:before{content:"\e912"}.icon-ext-link:before{content:"\e936"}.icon-pause:before{content:"\e938"}.icon-pin:before{content:"\e939"}.icon-play-unicode:before{content:"\e93a"}.icon-fullscreen2:before{content:"\e91b"}.icon-user:before{content:"\e943"}.icon-minus:before{content:"\e94e"}.icon-zoom-reset:before{content:"\e94f"}.icon-360:before{content:"\e90b"}.icon-rotate:before{content:"\e93d"}.icon-photo-2d:before{content:"\e94a"}.icon-photo-360:before{content:"\e94b"}.icon-transitions:before{content:"\e973"}.icon-photo-add:before{content:"\e953"}.icon-hlr:before{content:"\e91c"}.icon-rotate-right:before{content:"\e961"}.icon-rotate-left:before{content:"\e962"}.icon-play:before{content:"\e93b"}.icon-start-location:before{content:"\e90a"}.icon-hlr-badge:before{content:"\e900"}.icon-eye-hide:before{content:"\e905"}.icon-eye-show:before{content:"\e906"}.icon-more-vert:before{content:"\e907"}.icon-mesh:before{content:"\e954"}.icon-vr:before{content:"\e944"}.icon-floor-controls-all:before{content:"\e914"}.icon-floor-controls:before{content:"\e915"}.icon-panorama:before{content:"\e916"}.icon-dollhouse:before{content:"\e917"}.icon-floorplan:before{content:"\e918"}.icon-fullscreen-exit:before{content:"\e919"}.icon-fullscreen:before{content:"\e91a"}.icon-share:before{content:"\e93e"}.icon-link:before{content:"\e91d"}.icon-email:before{content:"\e91e"}.icon-facebook:before{content:"\e91f"}.icon-linkedin:before{content:"\e920"}.icon-pinterest:before{content:"\e921"}.icon-twitter:before{content:"\e922"}.icon-media-mix:before{content:"\e946"}.icon-stem-height:before{content:"\e951"}.icon-toolbar-360-view:before{content:"\e956"}.icon-toolbar-edit-vr:before{content:"\e957"}.icon-toolbar-hlr:before{content:"\e958"}.icon-toolbar-labels:before{content:"\e959"}.icon-toolbar-mattertags:before{content:"\e95a"}.icon-toolbar-measurements:before{content:"\e95b"}.icon-toolbar-more-horiz:before{content:"\e95c"}.icon-toolbar-photos:before{content:"\e95d"}.icon-toolbar-scan-mgmt:before{content:"\e95e"}.icon-toolbar-start-location:before{content:"\e95f"}.icon-checkmark:before{content:"\e968"}.icon-back:before{content:"\e965"}.icon-plus:before{content:"\e967"}.icon-help:before{content:"\e96d"}.icon-escape-key:before{content:"\e96a"}.icon-draw-lines:before{content:"\e96b"}.icon-drag-edit:before{content:"\e96c"}.icon-finger-drag:before{content:"\e97b"}.icon-press-hold:before{content:"\e97c"}.icon-tape-measure:before{content:"\e964"}[class*=" icon-"],[class^=icon-]{font-family:mp-font!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]>:not([class^=path]),[class^=icon-]>:not([class^=path]){font-family:Roboto,sans-serif}.align-center{position:absolute;left:50%;transform:translateX(-50%)}.align-vcenter{position:absolute;top:50%;transform:translateY(-50%)}.container--smallest--width{width:120px}.container--smaller--width{width:170px}.container--small--width{width:220px}.emulatedDialog{z-index:70;position:absolute;width:100%;left:0;font-size:12px;transform:scale(0);transition:opacity .4s cubic-bezier(.25,.8,.25,1),transform 0s cubic-bezier(.25,.8,.25,1) .4s;opacity:0;cursor:default;-webkit-font-smoothing:subpixel-antialiased}.emulatedDialog.open{transform:scale(1);transition:opacity .4s cubic-bezier(.25,.8,.25,1),transform .4s cubic-bezier(.25,.8,.25,1);opacity:1}.emulatedDialog.open>div{color:#6d6d6d;transition:none}.emulatedDialog .tooltip{position:absolute;top:25px;left:50%;padding:10px;transform:translateX(-50%);transform-origin:center top;color:#fff;background-color:#fff;border:1px solid #e7e7e7;box-shadow:0 3px 5px rgba(0,0,0,.28);line-height:1.42;font-weight:300;transition:color .4s ease-in-out;transition-delay:.5s;text-align:left}.emulatedDialog .tooltip.item-tooltip{width:90px;padding:0}.emulatedDialog .tooltip .close-button{top:3px;right:5px}.emulatedDialog .tooltip .close-button .icon-close{font-size:12px}.emulatedDialog.tooltip-title-large .tooltip{width:200px}@media (max-height:487px),only screen and (max-width:487px){.emulatedDialog.tooltip-title-large .tooltip{width:170px}}.emulatedDialog.tooltip-simple-medium .tooltip{width:150px;font-size:16px;text-align:center;font-weight:400}.emulatedDialog.nudge-tooltip .title{color:#ff3158}.emulatedDialog.nudge-tooltip .message{font-size:16px;font-weight:400;float:left}@media (max-height:487px),only screen and (max-width:487px){.emulatedDialog.nudge-tooltip .message{font-size:14px}}.emulatedDialog .title{font-weight:700;font-size:14px;padding:0 0 7.5px}.emulatedDialog:not(.no-arrow):after,.emulatedDialog:not(.no-arrow):before{pointer-events:none;display:block;position:absolute;transform:translateX(-50%);left:50%;margin-top:0;content:"";width:0;height:0}.emulatedDialog:not(.no-arrow):before{top:1.5px;border-color:transparent transparent #e7e7e7;border-style:solid;border-width:12px 14px}.emulatedDialog:not(.no-arrow):after{top:4px;border-color:transparent transparent #fff;border-style:solid;border-width:11px 13px}.emulatedDialog:not(.no-arrow).dark>div{color:#fff;background-color:#222;border:0}.emulatedDialog:not(.no-arrow).dark:before{border-bottom:12px solid transparent}.emulatedDialog:not(.no-arrow).dark:after{border-bottom:11px solid #222}.emulatedDialog.position-top-right{transform-origin:90% top}.emulatedDialog.position-top-right>div{transform:translateX(-90%)}.emulatedDialog.position-top-center{transform-origin:50% top}.emulatedDialog.position-top-center>div{transform:translateX(-50%)}.emulatedDialog.position-bottom-center:before{top:-30px;border-color:#e7e7e7 transparent transparent;border-style:solid;border-width:13px 14px}.emulatedDialog.position-bottom-center:after{top:-31px;border-color:#fff transparent transparent;border-style:solid;border-width:12px 14px}.emulatedDialog.position-bottom-center>div{top:auto;bottom:0;transform:translate(-50%,-30px)}.emulatedDialog.position-bottom-right{transform-origin:90% top}.emulatedDialog.position-bottom-right:before{top:-28px;border-color:#e7e7e7 transparent transparent;border-style:solid;border-width:11px 13px}.emulatedDialog.position-bottom-right:after{top:-28.5px;border-color:#fff transparent transparent;border-style:solid;border-width:12px 14px}.emulatedDialog.position-bottom-right>div{box-shadow:-1px 0 5px rgba(0,0,0,.28)}.emulatedDialog.position-right-bottom{transform-origin:90% top}.emulatedDialog.position-right-bottom:before{top:5px;border-color:transparent transparent transparent #e7e7e7;border-style:solid;border-width:12px 8px 12px 10px}.emulatedDialog.position-right-bottom:after{top:7px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 8px}.emulatedDialog.position-right-bottom>div{box-shadow:-1px 0 5px rgba(0,0,0,.28)}.emulatedDialog.position-top-left{transform-origin:15% top}.emulatedDialog.position-top-left>div{transform:translate(-15%,-5px)}.reusable-toggle{position:relative;width:30px;height:16px;opacity:.3}.reusable-toggle.enabled{cursor:pointer;opacity:1}.reusable-toggle .thumb{position:absolute;left:0;top:1px;width:16px;height:16px;border-radius:8px;background-color:#6d6d6d}.reusable-toggle .track{position:absolute;top:4px;width:30px;height:10px;border-radius:5px;background-color:#ccc}.reusable-toggle .toggle-label{position:absolute;left:-10px;transform:translateX(-100%)}.reusable-toggle.toggle-on .thumb{left:calc(100% - 16px);background-color:#ff3158}.reusable-toggle.toggle-on .track{background-color:#dadada}.reusable-toggle.toggle-on .toggle-label{color:#ff3158}.radio-element{margin:10px 10px 10px 0;display:inline-block;pointer-events:auto}.radio-element label{cursor:pointer;font-weight:300}.radio-element input{opacity:0}.radio-element.disabled{pointer-events:none;color:#d7dee0}.radio-element.disabled.radio-button label:before{opacity:.5}.radio-button label{position:relative;font-size:12px}.radio-button label:before{content:"";position:absolute;top:-2px;left:-26px;display:inline-block;height:18px;width:18px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%228%22%20stroke%3D%22%23ccc%22%20stroke-width%3D%221%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E")}.radio-button input{width:18px;opacity:0}.radio-button input:checked+label:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%228%22%20stroke%3D%22%23ccc%22%20stroke-width%3D%221%22%20fill%3D%22none%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%225%22%20fill%3D%22%23ff3158%22%2F%3E%3C%2Fsvg%3E")}.radio-icon label,.radio-image label{display:inline-block;padding:20px;width:160px;font-size:13px;text-align:center}.radio-icon label .radio-label,.radio-image label .radio-label{display:inline-block;margin-top:15px;font-weight:500}.radio-icon label .radio-message,.radio-image label .radio-message{margin:10px -20px;font-size:12px;font-weight:300;color:#999}.radio-image label img{display:block;width:100%}.radio-icon .icon{height:90px;border-radius:8px;border:2px solid #d7dee0;background-color:#fff}.radio-icon .icon:before{position:relative;width:100%;top:33px;left:0;color:#777;font-size:22px}.radio-icon .icon:hover{border-color:#ff3158}.radio-icon .icon:hover:before{color:#ff3158}.radio-icon input:checked+label .icon{border-color:#ff3158}.radio-icon input:checked+label .icon:before{color:#ff3158}.radio-group{display:flex;flex-wrap:wrap}.radio-group.radio-icons,.radio-group.radio-images{justify-content:center;align-items:flex-start;margin:0 15px;max-width:740px}.radio-group .radio-element{flex-grow:1}.radio-group .radio-element:last-child{margin-right:0}.radio-group .radio-button{white-space:nowrap;margin-right:20px}.checkbox-element{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;cursor:pointer}.checkbox-element .checkbox{flex-shrink:0;position:relative;height:20px;width:20px;border:1px solid #b2b2b2;transition:all 125ms}.checkbox-element .checkbox:before{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10px;color:#fff}.checkbox-element.checked .checkbox{background-color:#ff3158;border-color:#ff3158}.checkbox-element.checked .checkbox:before{opacity:1}.checkbox-element.disabled{pointer-events:none}.checkbox-element.disabled .checkbox-text,.checkbox-element.disabled .note{color:#ccc}.checkbox-element.disabled .checkbox{border-color:#d7dee0}.checkbox-element.error .help-text{color:#c74200}.checkbox-element:hover .checkbox{border-color:#ff3158}.checkbox-element:hover .checkbox.checked{border-color:#ff3158;background-color:#ff3158}.checkbox-element .checkbox-text{margin-left:5px;font-size:14px}.checkbox-element .help-text{display:block;flex-basis:100%;margin:10px 0 0;font-size:11px}.button-group{display:inline-block}.button-group .icon-button.icon-button-overlay{width:42px;margin:0}.button-group .icon-button.icon-button-overlay.button-group-button-left{border-radius:15.5px 0 0 15.5px}.button-group .icon-button.icon-button-overlay.button-group-button-right{border-radius:0 15.5px 15.5px 0}.button-group .icon-button.icon-button-overlay .icon{font-size:22px}.button-group label{color:#444;margin:0 5px;line-height:31px;font-size:12px;font-weight:500}.button-group label.disabled{color:#b5b4b3}.number-input{position:relative;display:inline-block;margin:0 5px;cursor:pointer}.number-input:hover .input{border-color:#ff3158}.number-input .input{width:120px;padding-bottom:5px;border-width:0 0 1px;border-color:#ccc;border-radius:0;outline:none;font-size:13px;color:#6d6d6d}.number-input .input[type=text]{cursor:pointer}.number-input .input:focus{border-color:#ff3158}.number-input .number-input-label{position:absolute;left:1px;top:-15px;font-size:8px;color:#6d6d6d;letter-spacing:1.6px;text-transform:uppercase}.select-menu{position:relative;display:inline-block;color:#444;cursor:pointer}.select-menu.select-disabled{color:#bdbdbd;pointer-events:none;cursor:default}.select-menu.select-disabled .select,.select-menu.select-disabled:before{color:#bdbdbd}.select-menu:not(.select-disabled):hover .select{border-color:#ff3158}.select-menu .select{width:100%;margin-top:15px;padding:5px 20px 5px 1px;border-width:0 0 1px;border-color:#ccc;border-radius:0;outline:none;font-size:13px;color:#6d6d6d}.select-menu:before{content:attr(data-label);position:absolute;left:5px;top:0;font-size:8px;color:#6d6d6d;letter-spacing:1.6px;text-transform:uppercase}.select-popup{position:relative;display:inline-block;font-size:12px;color:#444}.select-popup.select-button{padding:10px 0;border:1px solid #d8d8d8}.select-popup.select-button .select-trigger{display:flex;justify-content:space-between;align-items:center;position:relative;margin:0 10px;cursor:pointer}.select-popup.select-dropdown .select-trigger{display:inline-block;position:relative;margin:0 10px;padding:0 20px 5px 0;border-bottom:1px solid #d8d8d8;cursor:pointer}.select-popup.select-dropdown .select-trigger svg{position:absolute;top:3px;right:0;width:16px;height:10px;fill:#6d6d6d}.select-popup.select-dropdown .select-trigger:hover{color:#ff3158;border-bottom-color:#ff3158}.select-popup.select-dropdown .select-trigger:hover svg{fill:#ff3158}.select-popup .emulatedDialog{top:0}.select-popup .emulatedDialog .item-tooltip{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;right:0;left:auto;transform:none}.select-popup .select-menu-text{margin-right:10px}.select-popup .select-label{font-weight:300}.tool-overlay{position:relative;left:0;width:100%;top:0;height:100%;z-index:3}.tool-overlay .overlay{padding:30px 30px 0}@media (max-width:576px){.tool-overlay .overlay{padding:15px 15px 0}}.overlay{width:100%;height:100%;z-index:4;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.overlay .overlay-top-center{display:flex;justify-content:center;flex-direction:row}.overlay .overlay-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.overlay .overlay-bar.overlay-top-right{justify-content:flex-end}.overlay .overlay-bar .overlay-bar-filler{flex-shrink:1;width:50%}.overlay .overlay-bar .overlay-bar-center{flex-shrink:0;margin-right:auto;transform:translateX(-50%)}.overlay .overlay-bar .overlay-bar-right{flex-shrink:0}.overlay .overlay-info{padding:5px 20px;border-radius:30px;text-align:center;font-size:14px;font-weight:700;line-height:30px;background-color:rgba(0,0,0,.5)}@media (max-width:576px){.overlay .overlay-info{line-height:20px;font-size:12px}}.overlay .overlay-message{position:absolute;top:15%;left:50%;transform:translateX(-50%);height:60px;max-width:100%;padding:0 20px;display:flex;flex-direction:column;font-size:20px;font-weight:700}@media (max-width:576px){.overlay .overlay-message{padding:0}}.overlay .overlay-message .icon{font-size:50px;margin:0 auto}@media only screen and (max-height:600px) and (max-width:700px){.overlay .overlay-message .icon{font-size:30px}}.overlay .overlay-message .message{width:180px;max-width:100%;margin-top:20px;font-size:18px;text-align:center}@media only screen and (max-height:600px) and (max-width:700px){.overlay .overlay-message .message{font-size:14px}}.overlay .overlay-message .message.escape-message{width:175px}.overlay .overlay-slider{display:flex;justify-content:center;flex-direction:row}.overlay .overlay-slider .stem-slider{height:41px;max-width:200px}.overlay .overlay-slider .stem-slider .slider-with-tooltip{margin:0 55px;font-size:12px}.overlay .overlay-slider .stem-slider .slider-with-tooltip .mdc-slider{height:100%}.overlay .overlay-slider>.icon-button.icon-button-overlay{width:41px;min-width:41px;height:41px;margin:0 15px;padding:0 10px;line-height:41px}.overlay .overlay-slider>.icon-button.icon-button-overlay .icon{font-size:18px;line-height:41px}.overlay .overlay-slider>.icon-button.icon-button-overlay .icon.icon-stem-height{font-size:22px}.overlay .overlay-cta-button-outer{position:absolute;height:55px;width:55px;margin:5px 10px;font-size:45px;line-height:55px}.overlay .overlay-cta-button-outer.overlay-cta-button-outer-left{transform:translateX(calc(-100% - 20px))}.overlay .overlay-cta-button-outer .icon{display:block;line-height:55px}.overlay .overlay-cta-button-outer .icon.icon-stem-height{font-size:28px;line-height:56px}.overlay .overlay-cta-button-outer .icon.icon-delete{font-size:45px}.overlay .overlay-cta-button-outer .icon.icon-remove{font-size:36px}.overlay .overlay-cta-button-outer .icon.icon-360{font-size:28px}.overlay .overlay-cta-button-outer .icon.icon-toggle-pencil{font-size:40px}.overlay .overlay-cta{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);transition:transform .5s;z-index:1}@media (max-width:576px){.overlay .overlay-cta{bottom:40px}}.overlay .overlay-cta .emulatedDialog{font-size:12px;color:#444}.overlay .overlay-cta .emulatedDialog .tooltip{min-width:90px}.overlay .overlay-cta .emulatedDialog .cta-title{font-weight:700;letter-spacing:.2px;margin-bottom:5px}.overlay .overlay-cta .emulatedDialog p{margin:0;line-height:22px}.overlay .overlay-cta .emulatedDialog .cta-ok{margin-top:5px;pointer-events:auto;text-align:right}.overlay .overlay-cta .overlay-cta-btn{width:65px;height:65px;transition:transform .5s}.overlay .overlay-cta .overlay-cta-btn .icon{font-size:30px;line-height:65px}.overlay .overlay-cta .overlay-cta-btn.button-active,.overlay .overlay-cta .overlay-cta-btn.overlay-cta-cancel{transform:rotate(45deg)}.overlay .overlay-cta .icon-checkmark{color:#00a170}.overlay-close{position:absolute;top:30px;right:30px}@media (max-width:576px){.overlay-close{top:15px;right:15px}}.no-touch .tool-overlay .overlay-cta-btn:hover .icon-checkmark{color:#fff}.floor-rename-header{display:flex;padding-left:10px}.floor-rename-header.with-toggle{padding-left:0}.floor-rename-header .modifiable-text{width:100%;margin-right:40px}.floor-rename-header .modifiable-text .current-text{position:relative;bottom:0;left:0;color:#222;cursor:default}.floor-rename-header .modifiable-text .current-text:hover{border-bottom-color:transparent}.floor-rename-header .modifiable-text .current-text:after{content:attr(data-hint);padding-left:.4em}.floor-rename-header .modifiable-text .inputDiv{width:100%;outline:none;border:none;background:transparent;cursor:pointer}.floor-rename-header .modifiable-text.editing .current-text{display:none}.floor-rename-header .modifiable-text.editing .inputDiv{display:block}.floor-rename-header.accordion-collapsible .modifiable-text{margin-right:60px}.floor-rename-header.accordion-header-editing .modifiable-text{margin-right:0;padding-right:15px}.floor-rename-header.accordion-header-editing .accordion-more-options,.floor-rename-header.accordion-header-editing .accordion-toggle-icon{display:none}@media (max-width:576px){.accordion-list .accordion-header.floor-rename-header .accordion-header-label{font-size:12px}}.accordion-list .accordion-header.floor-rename-header .accordion-toggle-icon{right:40px}.point-button-wrapper{position:absolute;width:140px;height:140px}.circular-progress{border-radius:50%}.circular-progress .bar-bg{stroke:#444}.circular-progress .progress{stroke:#ff3158}.circular-progress.complete{-webkit-animation:shadow-pulse 1s infinite;animation:shadow-pulse 1s infinite;opacity:0;border-radius:50%;transition:opacity 1s 1s}@-webkit-keyframes shadow-pulse{0%{box-shadow:0 0 0 0 #fff}to{box-shadow:0 0 0 40px transparent}}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 #fff}to{box-shadow:0 0 0 40px transparent}}.badge{display:inline-block;width:30px;height:30px;line-height:27px;background-color:#fff;color:#fff;border-radius:50%;border:2px solid #fff;text-align:center;text-transform:uppercase}.badge .badge-icon{color:inherit;font-size:20px;line-height:inherit}.badge .badge-label{color:inherit;font-size:12px;font-weight:700;line-height:inherit}.list-nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff}.list-nav .list-nav-label{text-align:center;font-size:12px}.list-nav .list-nav-btn .icon{padding:20px;font-size:18px;pointer-events:auto;color:#222}.list-nav .list-nav-btn .icon.disabled{color:#bdbdbd}.list-nav .list-nav-btn .icon:not(.disabled){cursor:pointer}.list-nav .list-nav-btn .icon:not(.disabled):hover{color:#ff3158}.list-nav .list-nav-btn-next{right:0}.list-nav .list-nav-btn-prev{left:0}.overlay-info .list-nav{background-color:transparent}.overlay-info .list-nav .list-nav-btn .icon{color:#fff}.item-tooltip .tooltip-menu .tpMsg{padding:10px 15px;color:#444;font-size:12px;font-weight:500;pointer-events:all;text-shadow:none;font-style:normal;white-space:unset}.item-tooltip .tooltip-menu .tpMsg.disabled{color:#999;pointer-events:none}.item-tooltip .tooltip-menu .tpMsg:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer;color:#ff3158}.item-tooltip .tooltip-menu .tpMsg:not(.disabled) a{text-decoration:none;color:#444}.item-tooltip .tooltip-menu .tpMsg:not(.disabled) a:hover{color:#ff3158}.item-tooltip .tooltip-menu .tpMsg:not(:last-child){border-bottom:1px solid #e7e7e7}.outerScrollbarWrapper{position:relative;overflow:hidden;width:calc(100% + 27px);height:calc(100% + 27px);margin-right:-27px}.outerScrollbarWrapper.button-scrolling.vertical .innerScrollbarWrapper{top:40px;bottom:40px}.outerScrollbarWrapper.button-scrolling.horizontal .innerScrollbarWrapper{left:40px;right:40px}.outerScrollbarWrapper .innerScrollbarWrapper{position:absolute;top:0;left:0;bottom:0;right:0;touch-action:manipulation}.outerScrollbarWrapper .innerScrollbarWrapper .paddingScrollbarWrapper{position:absolute;padding-right:27px;padding-bottom:27px;box-sizing:content-box}.outerScrollbarWrapper .scrollbarTrack{position:absolute;bottom:27px;right:27px;background-color:transparent;border-radius:5px}.outerScrollbarWrapper .scrollbarTrack .scrollbarThumb{position:relative;transition:opacity .25s ease-in-out;opacity:0;background-color:rgba(181,180,179,.5);border-radius:5px}.outerScrollbarWrapper .scrollbarTrack.horizontal{left:0;height:8px;margin-right:8px;margin-left:8px}.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb{height:4px}.outerScrollbarWrapper .scrollbarTrack.vertical{top:0;width:8px;margin-top:8px;margin-bottom:8px}.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb{width:4px}.outerScrollbarWrapper.dual-scroll{overflow:scroll}.outerScrollbarWrapper.vertical,.outerScrollbarWrapper.verticalOnly{height:100%}.outerScrollbarWrapper.vertical .scroll-forward,.outerScrollbarWrapper.verticalOnly .scroll-forward{bottom:0}.outerScrollbarWrapper.vertical .innerScrollbarWrapper,.outerScrollbarWrapper.verticalOnly .innerScrollbarWrapper{overflow-x:hidden;overflow-y:scroll}.outerScrollbarWrapper.vertical .innerScrollbarWrapper .paddingScrollbarWrapper,.outerScrollbarWrapper.verticalOnly .innerScrollbarWrapper .paddingScrollbarWrapper{padding-bottom:0}.outerScrollbarWrapper.horizontal,.outerScrollbarWrapper.horizontalOnly{width:100%}.outerScrollbarWrapper.horizontal .scroll-forward,.outerScrollbarWrapper.horizontalOnly .scroll-forward{right:0}.outerScrollbarWrapper.horizontal .innerScrollbarWrapper,.outerScrollbarWrapper.horizontalOnly .innerScrollbarWrapper{overflow-x:scroll;overflow-y:hidden}.outerScrollbarWrapper.horizontal .innerScrollbarWrapper .paddingScrollbarWrapper,.outerScrollbarWrapper.horizontalOnly .innerScrollbarWrapper .paddingScrollbarWrapper{padding-right:0}.outerScrollbarWrapper .scroll-forward{position:absolute}div:active>.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb,div:active>.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb,div:active>div>.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb,div:active>div>.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb,div:hover>.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb,div:hover>.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb,div:hover>div>.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb,div:hover>div>.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb{opacity:1}#reel.sorting .scrollbarTrack{visibility:hidden}.accordion-main-content{height:calc(100% - 40px);transition:height .25s}.accordion-main-content.footer-active{height:calc(100% - 80px)}.accordion-selector-footer{display:flex;position:absolute;align-items:center;justify-content:space-between;height:40px;right:0;left:0;bottom:-40px;background-color:#222;transition:bottom .25s}.accordion-selector-footer.active{bottom:0}.accordion-selector-footer .footer-list{position:relative;margin:10px}.accordion-selector-footer .footer-button-container,.accordion-selector-footer .footer-list{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%}.accordion-selector-header{position:relative;display:flex;align-items:center;justify-content:space-between;height:40px;padding-left:16px;padding-right:16px;border-bottom:1px solid #f5f4f3;background-color:#fff;color:#444}.accordion-selector-header .title{display:inline-block;letter-spacing:1.6px;font-size:13px;font-weight:700;text-transform:capitalize}.accordion-selector-header.select-mode{background-color:#222;color:#f5f4f3}.accordion-list .accordion-group{width:100%;color:#222}.accordion-list .accordion-group .accordion-checkbox{display:flex;line-height:35px;min-width:40px;height:inherit;justify-content:center;align-items:center;transition-duration:.75s}.accordion-list .accordion-group.collapsed .accordion-contents{height:0;pointer-events:none}.accordion-list .accordion-group.collapsed .accordion-item .emulatedDialog{opacity:0}.accordion-list .accordion-group.expanded .accordion-header .accordion-toggle-icon:before{content:"\e911"}.accordion-list .accordion-group.expanded .accordion-contents{pointer-events:auto}.accordion-list .accordion-group.expanded .accordion-item.accordion-item-with-toggle .accordion-item-toggle-icon{opacity:1}.accordion-list .accordion-group.expanded .accordion-item .accordion-item-more-options{opacity:1;transition-duration:.75s}.accordion-list .accordion-group.double-line .accordion-item{display:flex;height:60px}.accordion-list .modifiable-text .editable-line{width:100%;margin-left:0}.accordion-list .accordion-header{position:relative;display:flex;align-items:center;justify-content:space-between;height:40px;border-bottom:1px solid #f5f4f3;background-color:#ededed;padding-left:10px}.accordion-list .accordion-header.with-children{justify-content:normal;padding-left:0}.accordion-list .accordion-header .accordion-header-label{letter-spacing:1.6px;font-size:13px;font-weight:500}.accordion-list .accordion-header .accordion-toggle-icon{position:absolute;top:0;bottom:0;right:15px}.accordion-list .accordion-header .accordion-toggle-icon:before{content:"\e90e"}.accordion-list .accordion-header .accordion-more-options{position:absolute;top:0;right:0;width:40px}.accordion-list .accordion-header .accordion-more-options .icon-more-vert{line-height:38px}.accordion-list .accordion-item{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 15px 0 0;border-bottom:1px solid #f5f4f3;color:#444;background-color:#fff;font-weight:400;font-size:12px;pointer-events:auto}.accordion-list .accordion-item:hover{background-color:#f5f4f3}.accordion-list .accordion-item.accordion-item-disabled,.accordion-list .accordion-item.accordion-item-disabled .inputDiv{color:#bdbdbd}.accordion-list .accordion-item.accordion-item-selected{font-weight:700;background-color:#f5f4f3}.accordion-list .accordion-item.accordion-item-selected .inputDiv{font-weight:700}.accordion-list .accordion-item.accordion-item-editing .accordion-item-text{margin-right:20px}.accordion-list .accordion-item.accordion-item-editing .accordion-item-more-options{display:none}.accordion-list .accordion-item.accordion-item-with-options{padding-right:40px}.accordion-list .accordion-item.accordion-item-with-options .emulatedDialog:not(.no-arrow){position:relative;top:-10px}.accordion-list .accordion-item.accordion-item-with-options .emulatedDialog:not(.no-arrow):before{border-width:10px 12px}.accordion-list .accordion-item.accordion-item-with-options .emulatedDialog:not(.no-arrow):after{border-width:9px 11px}.accordion-list .accordion-item.accordion-item-with-options .emulatedDialog:not(.no-arrow).position-bottom-right .tooltip{top:27px;left:0}.accordion-list .accordion-item.accordion-item-with-options .emulatedDialog:not(.no-arrow).position-top-right .tooltip{top:20px;left:23px}.accordion-list .accordion-item .accordion-item-toggle-icon{position:relative;left:0;width:40px;margin-top:1px;opacity:0;transition:opacity .5s}.accordion-list .accordion-item.accordion-item-without-toggle{padding-left:10px}.accordion-list .accordion-item .accordion-item-more-options{position:absolute;right:27px;width:40px;opacity:0;transition:opacity .25s}.accordion-list .accordion-item .accordion-item-more-options .icon-more-vert{line-height:38px}.accordion-list .accordion-item .accordion-item-label{padding-right:.4em;white-space:nowrap}.accordion-list .accordion-item .accordion-item-text{flex-grow:1;padding-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accordion-list .accordion-item .accordion-item-text .inputDiv{position:static;opacity:1;width:100%;outline:none;border:none;background:transparent;font-size:12px;cursor:pointer}.accordion-list .accordion-item .accordion-item-text .current-text{display:none}.accordion-list .accordion-item .item-tooltip{left:120%}.accordion-list .accordion-item-status{padding-left:20px;color:#999;font-style:italic}.accordion-list .accordion-contents{overflow:hidden;transition:height .5s}.accordion-list .accordion-contents .accordion-empty-message{font-style:italic;font-weight:300;padding-left:25px}.accordion-list .accordion-item-more-options{width:40px}.accordion-list .accordion-item-more-options .icon-more-vert{line-height:38px}.accordion-list .accordion-icon{flex-shrink:0;font-size:14px;font-family:mp-font!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:35px}.close-button{position:absolute;top:10px;right:10px}.close-button .icon-close{font-size:14px;text-shadow:none;color:#222}.close-button.close-button-light .icon-close{color:#fff}.close-button.close-button-shadow .icon-close{color:#fff;text-shadow:1px 1px 2px #000}.settings-box{min-width:240px;margin:10px 5px 5px}.settings-container .settings-label{font-size:12px;font-weight:300;white-space:pre-wrap;color:#444}.settings-container .settings-item{position:relative;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.settings-container .settings-item:last-child{margin-bottom:0}.settings-container .settings-item .settings-icon{flex-shrink:0;width:30px;font-size:24px;color:#6d6d6d}.settings-container .settings-item .settings-icon.icon-toolbar-labels,.settings-container .settings-item .settings-icon.icon-toolbar-measurements{top:-2px}.settings-container .settings-item .settings-description{flex-grow:1}.settings-container .settings-item .settings-description .settings-label{font-size:14px;font-weight:700}.settings-container .settings-item .settings-description .settings-message{max-width:540px;margin:5px 35px 5px 0;font-weight:300;font-size:13px}.settings-container .settings-item .settings-content{flex-shrink:0}.settings-container .settings-toggle{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.settings-container .settings-toggle .settings-label{font-size:13px;font-weight:500;flex-grow:1;margin-right:10px}.settings-container .settings-toggle .reusable-toggle{flex-shrink:0}.file-upload-button .file-input{display:none}.file-upload-button .icon-button .icon-attach{font-size:17px}.file-drop-zone{display:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;flex-direction:column;justify-content:center;align-items:center;background-color:#f5f4f3;border:1px solid #dadada;border-radius:8px;pointer-events:none}.file-drop-zone.active{display:flex}.file-drop-zone .icon{font-size:26px;margin-bottom:10px}.text-input-box{width:100%;box-shadow:none;border:1px solid #d4d3d2;padding:5px 10px;background-color:#222;color:#f5f4f3;outline:none}.text-input-box::-moz-selection{background:rgba(255,49,88,.65)}.text-input-box::selection{background:rgba(255,49,88,.65)}.text-input-box.nope{pointer-events:none}.stem-editor{padding:0 20px 15px}.stem-editor .stem-slider{flex-shrink:1;display:flex;height:41px;width:100%;margin-bottom:10px;transition:all .4s;pointer-events:all}.stem-editor .stem-slider .slider-with-tooltip{margin:0 55px;font-size:12px}.stem-editor .stem-slider .slider-with-tooltip .min-amount{left:-55px}.stem-editor .stem-slider .slider-with-tooltip .max-amount{right:-55px;left:unset}.stem-editor .stem-slider .slider-with-tooltip .mdc-slider{height:100%}.bottom-ui{flex-grow:0;flex-shrink:0;position:static;bottom:0;width:100%;display:flex;flex-direction:column;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:transform .5s}.bottom-ui.autohide{transform:translateY(100%)}.bottom-ui .bottom-controls{position:relative;display:flex;flex-shrink:0;flex-wrap:nowrap;justify-content:space-between;height:37px;margin:0 10px 0 15px;pointer-events:none;opacity:1;transition:opacity .5s}.bottom-ui .bottom-controls.faded-out{opacity:0;pointer-events:none}.bottom-ui .bottom-controls.faded-out *{pointer-events:none!important}.bottom-ui .bottom-controls .divider{display:block;margin-left:auto}.bottom-ui .controls{display:flex;flex-wrap:nowrap;flex-grow:1;height:37px;pointer-events:none;transition-property:bottom,height,opacity,background-color,margin;transition-duration:.5s}.bottom-ui .controls .icon-hlr{margin-left:3px}.bottom-ui .controls .icon{padding:10px;line-height:35px}.bottom-ui .controls .icon.icon-notes{padding:0}.bottom-ui .collapsible-list-menu{background:rgba(0,0,0,.5);border-radius:3px}.bottom-ui .collapsible-list-menu .data-balloon:after,.bottom-ui .collapsible-list-menu .data-balloon:before{bottom:auto;left:auto;right:100%;top:50%;transform:translateY(-50%)}.bottom-ui .collapsible-list-menu .data-balloon:after{margin-right:11px}.bottom-ui .collapsible-list-menu .data-balloon:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(0, 0, 0, 0.75)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002C12.002 21.715 0 27.406 0 33.342z'/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:18px;width:6px;margin-right:5px;margin-bottom:0}.bottom-ui .collapsible-list-menu .mode-buttons{flex-direction:column-reverse}.bottom-ui .collapsible-list-menu .highlight-tour-controls{flex-direction:column-reverse;height:auto;padding:0;margin:0;background:transparent}.bottom-ui .collapsible-list-menu .highlight-tour-controls:hover{background:transparent}.bottom-ui .collapsible-list-menu .highlight-tour-controls .tour-controls{margin-left:0}.bottom-ui .collapsible-list-menu .floor-menu-wrapper{bottom:0;right:100%;margin-right:5px;margin-bottom:0}.bottom-ui .notes-mode-button{position:relative}.bottom-ui .notes-mode-button .icon-notes{font-size:32px}.bottom-ui .measure-mode-button{position:relative}.bottom-ui .nudge-tooltip .tooltip{transform:translate(-50%,-50px)}.bottom-ui .nudge-tooltip:before{top:-50px}.bottom-ui .nudge-tooltip:after{top:-51px}.bottom-panel-layout .bottom-ui{margin-bottom:50px}.collapsible-list-menu .nudge-tooltip{display:none}.highlight-tour-controls{display:flex;flex-wrap:nowrap;height:35px;padding:1px 5px;margin-right:5px;background-color:rgba(0,0,0,.5);border-radius:100px}.highlight-tour-controls .highlight-button+.tour-controls{margin-left:-7px}.highlight-tour-controls .icon-button .button-active{background-color:transparent}.highlight-tour-controls .icon{text-shadow:none}.highlight-tour-controls .icon.icon-dpad-up{font-size:20px;position:relative;top:-1px}.label,.no-touch .highlight-tour-controls:hover{background-color:#222}.label{position:absolute;padding:3px 6px;white-space:nowrap;color:#fff;font-size:11px;font-weight:500;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tool-panel{width:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.side-panel-layout .tool-panel{height:100%}
.icon-dpad-left,.icon-dpad-right{ line-height:45px;}
.panels{width:0;top:0;right:0;bottom:0;z-index:5;border-bottom:1px solid #e7e7e7}.panels .panel-track{position:absolute;right:0;left:-5px;width:5px;height:100%;background-color:#fff;pointer-events:auto}.panels .panel-track .panel-track-thumb{position:relative;height:90px;width:22px;right:22px;top:50%;transform:translateY(-50%);border-radius:3px 0 0 3px;background-color:#fff}.panels .panel-track .icon{display:inline-block;margin-left:3px;font-size:18px;line-height:90px;color:#222}.panels .panel-track .icon:hover{color:#ff3158}.side-panel-layout .panels{position:relative;width:0;flex-grow:0;transition:width .5s}.side-panel-layout .panels.panel-expanded{width:375px}.bottom-panel-layout.tool-open .panels{position:absolute;width:100%;top:0;left:0}.bottom-panel-layout.tool-open .panels .panel-track{display:none}
.note-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:5px 0}.note-header .badge{position:relative;top:3px;margin-right:10px}.note-header .note-details{flex-grow:1;text-overflow:ellipsis;font-family:IBM Plex Sans;letter-spacing:.6px;font-weight:400}.note-header .note-subheader{font-size:10px;line-height:10px;color:#999}.note-header .note-user{font-weight:500}.note-header .note-replies{margin-left:8px}.note-header .icon-button-social{margin:0 5px}.note-widget{padding:0;background-color:#fff;color:#444;font-size:14px;pointer-events:auto}.note-widget.annotating{padding-bottom:20px}.note-widget.creating{padding-top:20px}@media (max-width:768px){.note-widget.creating{padding-top:10px}}.note-widget .note-header .note-details{line-height:26px}.note-widget .note-post .emulatedDialog.position-top-right .tooltip{transform:translateX(-73px)}.note-widget .comment.active{margin:10px 0}.note-widget .comment .comment-header{padding-left:0;padding-right:0}.note-widget .comment .comment-header .emulatedDialog{top:20px}.note-widget .link-annotation{color:#444}.note-widget .detail-panel-header .return-btn{padding-left:0;box-shadow:none}.note-widget .detail-panel-header .return-btn .icon-close{font-size:14px}.note-widget .note-save-cancel{display:flex;justify-content:flex-end;align-items:center;padding:10px}.note-widget .link-copied{margin-right:5px;font-size:12px;line-height:26px;color:#00a170}.note-widget .has-hint:after{content:attr(data-hint);position:absolute;right:0;margin-top:2px;color:#b5b4b3;transition:opacity .25s;text-align:right;font-size:12px;cursor:default}.note-widget .reply-btn{margin:20px 0;color:#999}.note-widget .icon-checkmark{color:#00a170!important}.note-summary-info{color:#6d6d6d}
.reply-box.annotation-text-box.editor-box:not(.annotating){padding-top:0}
.annotation-box .annotation-title{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:1.44;letter-spacing:.6px;color:inherit}.annotation-box{position:relative}.annotation-text-box{position:relative;width:100%;top:0;left:0;bottom:0;margin:15px 0 20px}.annotation-text-box.editor-box{padding:10px 10px 0;border:1px solid #dadada;border-radius:8px}.annotation-text-box.editor-box .text-box-text{padding:10px 5px}.annotation-text-box.editor-box.annotating{min-height:100px;display:flex;flex-direction:column}.annotation-text-box.editor-box.annotating .text-box-text{height:100%;padding-bottom:20px;overflow-y:auto;cursor:text}.annotation-text-box.editor-box.annotating .smart-text-box,.annotation-text-box.editor-box:not(.annotating) .smart-text-box{position:relative;flex-grow:1}.annotation-text-box.annotation-emptied .text-box-text{width:100%;padding:16px;background-color:#f5f4f3;font-style:italic}.annotation-text-box .annotation-button-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-left:-5px;pointer-events:auto;transition:height .25s}.annotation-text-box .annotation-button-bar .button-secondary{color:#444}.annotation-text-box .annotation-button-bar .note-extra-buttons{display:flex;flex-direction:row}.annotation-edited{margin:-10px 5px 5px;color:#999;font-size:.8em;text-align:right}.annotation-cta-buttons{flex-grow:1;text-align:right}.annotation-editors{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}
.annotation-popup .popover-label{font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.2px;color:inherit}.annotation-popup{position:absolute;left:0;bottom:0;right:0;padding:15px 20px 25px;font-size:12px;min-height:100px;background-color:#222;color:#fff;border-radius:4px}.annotation-popup:not(.open){visibility:hidden}.annotation-popup .popover-header{position:relative;width:100%;min-height:10px}.annotation-popup .popover-header .close-button{top:-12px;right:-12px}.annotation-popup .popover-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.annotation-popup .popover-footer .button{flex-shrink:0;padding-right:0}.annotation-popup .popover-footer .popover-message{display:inline-block;flex-grow:1;height:14px;margin:5px 5px 5px 0;line-height:14px;font-weight:500;font-size:12px;color:#d8d8d8}.annotation-popup .popover-footer .popover-message.popover-message-error{color:#fa5300}.annotation-popup .popover-label{display:inline-block;height:14px;margin:5px 0;line-height:14px;font-weight:500;font-size:12px;color:#f5f4f3}.annotation-popup .link{margin-left:.4em}
.suggestion-menu .suggestion{font-style:normal;font-weight:400;font-size:14px;line-height:1.57;letter-spacing:.2px;color:inherit}.suggestion-menu{position:absolute;padding:5px 0;background:#222;color:#fff;font-size:14px;z-index:1}.suggestion-menu:not(.open){height:0;padding:0}.suggestion-menu .suggestion{padding:8px 10px;cursor:pointer}.suggestion-menu .suggestion .badge{width:24px;height:24px;line-height:21px;margin-right:10px}.suggestion-menu .suggestion.selected,.suggestion-menu .suggestion:hover{color:#444;background-color:#f5f4f3}
.text-box-text{font-style:normal;font-weight:400;font-size:14px;line-height:1.57;letter-spacing:.2px;color:inherit;position:relative;width:calc(100% - 30px);border:none;outline:none;white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;pointer-events:auto;scrollbar-color:#d3d3d3 transparent;scrollbar-width:thin}.text-box-text::-webkit-scrollbar{height:7px;width:7px;background-color:transparent}.text-box-text::-webkit-scrollbar-thumb{background-color:#d3d3d3;-webkit-border-radius:5px}.text-box-text::-webkit-scrollbar-corner{background-color:transparent}.text-box-text:not(.editing){cursor:text}.text-box-text:not(.editing) .link-annotation{cursor:pointer;color:inherit;letter-spacing:.2px;pointer-events:auto;white-space:break-spaces;word-break:break-word;text-decoration:underline;font-weight:inherit}.placeholder .text-box-text{min-height:41px}.placeholder .text-box-text:before{content:attr(placeholder);color:#b5b4b3;position:absolute;top:10px}.no-touch .text-box-text:not(.editing) .link-annotation:hover{color:#ff3158}
.media-embed-editor .popover-footer{min-height:30px}.media-embed-editor .url-field{position:relative}
.link-editor .popover-footer{min-height:30px}.link-editor .url-field{position:relative;margin-top:10px}.link-editor .url-field .text-input-box{padding-right:40px}.link-editor .preview-link{position:absolute;right:0;bottom:-3px}
.detail-panel{position:absolute;width:100%;height:100%;border:0 solid #e7e7e7;z-index:4}.detail-panel .detail-panel-header{top:0;height:52px;padding:8px 0;margin-right:-20px;display:flex;flex-direction:row;justify-content:space-between;background-color:#fff;align-items:center;z-index:1}.detail-panel.sticky-header .detail-panel-header{position:-webkit-sticky;position:sticky}.detail-panel .scroller-contents{pointer-events:auto}.detail-panel .scroller-container .scroller-track{top:52px}.side-panel-layout .detail-panel{position:relative;width:375px;top:0;left:375px;overflow:hidden;transition:left .5s ease-in-out;background-color:#fff}.side-panel-layout .detail-panel.open{left:0;border-width:0 0 0 1px}.side-panel-layout .detail-panel .scroller-contents{min-height:100%}.bottom-panel-layout .detail-panel{bottom:0;overflow:visible;transition:height .5s ease-in-out}.bottom-panel-layout .detail-panel:not(.open){height:0}.bottom-panel-layout .detail-panel .scroller-contents{top:50%;min-height:50%;background-color:#fff}
.scroller-container{position:relative;width:100%;height:100%;overflow:hidden}.scroller-container .scroller-scroller{position:absolute;top:0;left:0;bottom:0;right:0;touch-action:none;pointer-events:inherit;overflow-x:hidden;overflow-y:scroll;scrollbar-color:transparent transparent;scrollbar-width:0}.scroller-container .scroller-scroller::-webkit-scrollbar{height:0;width:0;background-color:transparent}.scroller-container .scroller-scroller::-webkit-scrollbar-thumb{background-color:transparent;-webkit-border-radius:0}.scroller-container .scroller-scroller::-webkit-scrollbar-corner{background-color:transparent}.scroller-container .scroller-contents{position:absolute;width:100%;padding:0 15px}.scroller-container .scroller-track{position:absolute;width:10px;right:0;top:0;bottom:10px;overflow:hidden;background-color:transparent;border-radius:5px;pointer-events:auto}.scroller-container .scroller-thumb{position:relative;width:6px;transition:opacity .25s ease-in-out;background-color:rgba(181,180,179,.5);border-radius:5px}
.pin-tool-editor .tool-editor-title{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:1.57;letter-spacing:.6px;color:inherit}.pin-tool-editor{position:absolute;line-height:22px;background-color:#222;color:#fff;pointer-events:auto}.pin-tool-editor:not(.tool-popup){bottom:0;left:0;right:0;transform:translateY(100%);transition:transform .25s ease-in-out;border-color:#222;z-index:1}.pin-tool-editor:not(.tool-popup).open{position:fixed;min-height:50%;transform:translateY(0)}.pin-tool-editor:not(.tool-popup):not(.open){height:0;overflow:hidden}.pin-tool-editor.tool-popup{width:285px;bottom:105px;left:50%;border-radius:4px;transform:translateX(-50%)}.pin-tool-editor .tool-editor-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 10px 0 20px}.pin-tool-editor .tool-editor-title .close-button{position:static}
/*!
 Material Components for the Web
 Copyright (c) 2018 Google Inc.
 License: MIT
*/@-webkit-keyframes mdc-slider-emphasize{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.85);transform:scale(.85)}to{-webkit-transform:scale(.571);transform:scale(.571)}}@keyframes mdc-slider-emphasize{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.85);transform:scale(.85)}to{-webkit-transform:scale(.571);transform:scale(.571)}}.mdc-slider{position:relative;width:100%;height:48px;cursor:pointer;touch-action:pan-x;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-container{background-color:rgba(1,135,134,.26)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-marker-container:after,.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-marker:after{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__thumb{fill:#018786;fill:var(--mdc-theme-secondary,#018786);stroke:#018786;stroke:var(--mdc-theme-secondary,#018786)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__focus-ring,.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-slider--disabled{cursor:auto}.mdc-slider--disabled .mdc-slider__track{background-color:#9a9a9a}.mdc-slider--disabled .mdc-slider__track-container{background-color:hsla(0,0%,60.4%,.26)}.mdc-slider--disabled .mdc-slider__track-marker-container:after,.mdc-slider--disabled .mdc-slider__track-marker:after{background-color:#9a9a9a}.mdc-slider--disabled .mdc-slider__thumb{fill:#9a9a9a;stroke:#9a9a9a;stroke:#fff;stroke:var(--mdc-slider-bg-color-behind-component,#fff)}.mdc-slider:focus{outline:none}.mdc-slider__track-container{position:absolute;top:50%;width:100%;height:2px;overflow:hidden}.mdc-slider__track{position:absolute;width:100%;height:100%;-webkit-transform-origin:left top;transform-origin:left top;will-change:transform}.mdc-slider[dir=rtl] .mdc-slider__track,[dir=rtl] .mdc-slider .mdc-slider__track{-webkit-transform-origin:right top;transform-origin:right top}.mdc-slider__track-marker-container{display:flex;margin-right:0;margin-left:-1px;visibility:hidden}.mdc-slider[dir=rtl] .mdc-slider__track-marker-container,[dir=rtl] .mdc-slider .mdc-slider__track-marker-container{margin-right:-1px;margin-left:0}.mdc-slider__track-marker-container:after{display:block;width:2px;height:2px;content:""}.mdc-slider__track-marker{flex:1}.mdc-slider__track-marker:after{display:block;width:2px;height:2px;content:""}.mdc-slider__track-marker:first-child:after{width:3px}.mdc-slider__thumb-container{position:absolute;top:15px;left:0;width:21px;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:transform}.mdc-slider__thumb{position:absolute;top:0;left:0;-webkit-transform:scale(.571);transform:scale(.571);transition:fill .1s ease-out,stroke .1s ease-out,-webkit-transform .1s ease-out;transition:transform .1s ease-out,fill .1s ease-out,stroke .1s ease-out;transition:transform .1s ease-out,fill .1s ease-out,stroke .1s ease-out,-webkit-transform .1s ease-out;stroke-width:3.5}.mdc-slider__focus-ring{width:21px;height:21px;transition:opacity .26667s ease-out,background-color .26667s ease-out,-webkit-transform .26667s ease-out;transition:transform .26667s ease-out,opacity .26667s ease-out,background-color .26667s ease-out;transition:transform .26667s ease-out,opacity .26667s ease-out,background-color .26667s ease-out,-webkit-transform .26667s ease-out;border-radius:50%;opacity:0}.mdc-slider__pin{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;width:26px;height:26px;margin-top:-2px;margin-left:-2px;-webkit-transform:rotate(-45deg) scale(0) translate(0);transform:rotate(-45deg) scale(0) translate(0);transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out;border-radius:50% 50% 50% 0;z-index:1}.mdc-slider__pin-value-marker{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.01786em;text-decoration:inherit;text-transform:inherit;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mdc-slider--active .mdc-slider__thumb{-webkit-transform:scaleX(1);transform:scaleX(1)}.mdc-slider--focus .mdc-slider__thumb{-webkit-animation:mdc-slider-emphasize .26667s linear;animation:mdc-slider-emphasize .26667s linear}.mdc-slider--focus .mdc-slider__focus-ring{-webkit-transform:scale3d(1.55,1.55,1.55);transform:scale3d(1.55,1.55,1.55);opacity:.25}.mdc-slider--in-transit .mdc-slider__thumb{transition-delay:.14s}.mdc-slider--in-transit .mdc-slider__thumb-container,.mdc-slider--in-transit .mdc-slider__track,.mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__thumb-container,.mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__track{transition:-webkit-transform 80ms ease;transition:transform 80ms ease;transition:transform 80ms ease,-webkit-transform 80ms ease}.mdc-slider--discrete.mdc-slider--active .mdc-slider__thumb{-webkit-transform:scale(.57143);transform:scale(.57143)}.mdc-slider--discrete.mdc-slider--active .mdc-slider__pin{-webkit-transform:rotate(-45deg) scale(1) translate(19px,-20px);transform:rotate(-45deg) scale(1) translate(19px,-20px)}.mdc-slider--discrete.mdc-slider--focus .mdc-slider__thumb{-webkit-animation:none;animation:none}.mdc-slider--discrete.mdc-slider--display-markers .mdc-slider__track-marker-container{visibility:visible}
.slider-with-tooltip.displayBounds{margin-left:40px}.slider-with-tooltip{position:relative}.slider-with-tooltip .mdc-slider .mdc-slider__track{background-color:#fff}.slider-with-tooltip .mdc-slider .mdc-slider__track-container{background-color:hsla(0,0%,100%,.5)}.slider-with-tooltip .mdc-slider .mdc-slider__thumb circle{fill:#fff;fill:var(#fff);stroke:#fff;stroke:var(#fff)}.slider-with-tooltip .mdc-slider .mdc-slider__pin{background-color:#fff}.slider-with-tooltip .max-amount,.slider-with-tooltip .min-amount{position:absolute;top:50%;width:40px}.slider-with-tooltip .min-amount{right:100%;transform:translateY(-50%)}.slider-with-tooltip .max-amount{left:100%;transform:translateY(-50%);text-align:right}.slider-with-tooltip .mdc-slider .mdc-slider__track{transition:background-color .25s}.slider-with-tooltip .mdc-slider .mdc-slider__thumb-container{transform:translateX(-50%)!important;top:50%;margin-top:-10px}.slider-with-tooltip .mdc-slider .mdc-slider__thumb circle{transition:all .25s}.slider-with-tooltip .mdc-slider .mdc-slider__focus-ring{opacity:0!important}.slider-with-tooltip .mdc-slider.mdc-slider--active .mdc-slider__track,.slider-with-tooltip .mdc-slider:hover .mdc-slider__track{background-color:#ff3158}.slider-with-tooltip .mdc-slider.mdc-slider--active .mdc-slider__thumb circle,.slider-with-tooltip .mdc-slider:hover .mdc-slider__thumb circle{fill:#ff3158;fill:var(#ff3158);stroke:#ff3158;stroke:var(#ff3158)}.slider-with-tooltip .mdc-slider--active .mdc-slider__thumb{transform:scale(.571)}.slider-with-tooltip .slider-tooltip[data-balloon-pos=down]{top:8px}.slider-with-tooltip .slider-tooltip[data-balloon-pos=down],.slider-with-tooltip .slider-tooltip[data-balloon-pos=up]{transition:transform .25s;transform:scale(0);transform-origin:top left}.slider-with-tooltip .slider-tooltip[data-balloon-pos=down]:after,.slider-with-tooltip .slider-tooltip[data-balloon-pos=down]:before,.slider-with-tooltip .slider-tooltip[data-balloon-pos=up]:after,.slider-with-tooltip .slider-tooltip[data-balloon-pos=up]:before{opacity:1;left:0}.slider-with-tooltip .slider-tooltip[data-balloon-pos=down].active,.slider-with-tooltip .slider-tooltip[data-balloon-pos=up].active{transform:scale(1)}.slider-with-tooltip .slider-tooltip[data-balloon-pos=down]:before,.slider-with-tooltip .slider-tooltip[data-balloon-pos=up]:before{margin-top:0;top:auto;bottom:100%}.slider-with-tooltip .slider-tooltip[data-balloon-pos=down]:after,.slider-with-tooltip .slider-tooltip[data-balloon-pos=up]:after{margin-top:-1px;padding:11px}.slider-with-tooltip.hasChanged .mdc-slider .mdc-slider__track{background-color:#ff3158}.slider-with-tooltip.hasChanged .mdc-slider .mdc-slider__track-container{background-color:hsla(0,0%,100%,.5)}.slider-with-tooltip.hasChanged .mdc-slider .mdc-slider__thumb circle{fill:#ff3158;fill:var(#ff3158);stroke:#ff3158;stroke:var(#ff3158)}.slider-with-tooltip.hasChanged .mdc-slider .mdc-slider__pin{background-color:#ff3158}
.color-picker{width:100%;padding:0 10px}.color-swatch{position:relative;display:inline-block;width:22px;height:22px;border-radius:100%;margin:10px;font-size:10px;cursor:pointer}.color-swatch:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;color:#fff;font-weight:700}.color-swatch:hover:before{opacity:.5}.color-swatch.active:before{opacity:1}
.annotations-list-panel .search-header{font-style:normal;font-weight:400;font-size:16px;line-height:1.625;letter-spacing:.2px;color:inherit}.annotations-list-panel{padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#222}.annotations-list-panel .search-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:5px 0 5px 16px;margin-bottom:10px;color:#444;background-color:#f5f4f3;overflow:hidden;text-overflow:ellipsis}.annotations-list-panel .search-header .button{padding-right:0}.annotations-list-panel .list-subheader{margin-bottom:10px}.annotations-list-panel .filter .select-popup.select-dropdown .select-trigger{min-width:115px;padding-left:5px;border-bottom:none}.annotations-list-panel .note-details{width:200px;height:100%;padding:5px 0;line-height:1.5em;overflow:hidden}.annotations-list-panel .note-text{overflow:hidden;white-space:nowrap}.annotations-list-panel .text-box-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annotations-list-panel .badge{flex-shrink:0;top:1px;width:27px;height:27px;margin:0 10px 0 15px;line-height:25px}.annotations-list-panel .menu-button{position:absolute;right:0}.annotations-list-panel .search-results-hash [data-blocktype=hash],.annotations-list-panel .search-results-user [data-blocktype=user]{color:#ff3158}.annotations-list-panel .accordion-list .accordion-header{padding-left:15px;background-color:#fff}.annotations-list-panel .accordion-list .accordion-item{justify-content:flex-start;cursor:pointer;padding:5px 25px 5px 0}.annotations-list-panel .accordion-list .accordion-item.accordion-item-with-options{padding-right:50px}.annotations-list-panel .accordion-list .accordion-item.accordion-item-with-options .accordion-item-more-options{right:5px}.annotations-list-panel .empty-message{font-size:12px;font-style:italic;font-weight:100;padding-left:25px}
.list-panel{display:flex;flex-direction:column;justify-content:space-between;position:absolute;width:100%;overflow:hidden;border:0 solid #e7e7e7;background-color:#fff;color:#444;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.list-panel.active{pointer-events:all}.list-panel .list-panel-header{display:flex;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;padding-left:15px;font-family:IBM Plex Sans}.list-panel .list-panel-header .list-panel-title{flex-grow:1;font-weight:500;font-size:12px;pointer-events:none}.list-panel .list-subheader{flex-shrink:0}.list-panel .list-panel-list{flex-grow:1;position:relative;overflow-x:hidden;overflow-y:auto;scrollbar-color:#d3d3d3 transparent;scrollbar-width:thin}.list-panel .list-panel-list::-webkit-scrollbar{height:7px;width:7px;background-color:transparent}.list-panel .list-panel-list::-webkit-scrollbar-thumb{background-color:#d3d3d3;-webkit-border-radius:5px}.list-panel .list-panel-list::-webkit-scrollbar-corner{background-color:transparent}.side-panel-layout.tool-open .list-panel{width:375px;top:0;height:100%;left:0;border-width:1px 0 1px 1px;overflow:hidden}.bottom-panel-layout.tool-open .list-panel{bottom:0;height:100%;border-width:1px 0 0;opacity:0;transition:height .5s ease-in-out}.bottom-panel-layout.tool-open .list-panel .list-panel-header{min-height:50px;pointer-events:auto}.bottom-panel-layout.tool-open .list-panel.collapsed,.bottom-panel-layout.tool-open .list-panel:not(.active){height:50px}.bottom-panel-layout.tool-open .list-panel.active{opacity:1}
.tag-modal .tag-widget .tag .tag-header{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:1.44;letter-spacing:.6px;color:inherit}.tag-widget{padding:0;background-color:#fff;color:#444;font-size:14px;pointer-events:auto}.tag-widget .link-annotation{color:#444}.tag-widget .detail-panel-header .return-btn{padding-left:0;box-shadow:none}.tag-widget .detail-panel-header .return-btn .icon-close{font-size:14px}.tag-modal .tag-widget{display:block;padding:20px 0;min-width:300px;width:75%;height:75%;max-width:700px;max-height:700px}.tag-modal .tag-widget .detail-panel-header{position:absolute;top:0;left:0;right:0}.tag-modal .tag-widget .detail-panel-header .close-button{position:absolute}.tag-modal .tag-widget .detail-panel-header .list-nav{width:175px;padding-top:20px}.tag-modal .tag-widget .tag{position:static;display:flex;flex-direction:row;justify-content:space-between;padding:40px 20px 0;height:100%}.tag-modal .tag-widget .tag.has-media .tag-media{min-width:40%}.tag-modal .tag-widget .tag.has-text .tag-text{min-width:35%}.tag-modal .tag-widget .tag .tag-media{height:100%;flex-shrink:1;flex-grow:1}.tag-modal .tag-widget .tag .tag-text{flex-grow:1;flex-shrink:1;overflow-x:hidden;overflow-y:auto;scrollbar-color:#d3d3d3 transparent;scrollbar-width:thin}.tag-modal .tag-widget .tag .tag-text::-webkit-scrollbar{height:7px;width:7px;background-color:transparent}.tag-modal .tag-widget .tag .tag-text::-webkit-scrollbar-thumb{background-color:#d3d3d3;-webkit-border-radius:5px}.tag-modal .tag-widget .tag .tag-text::-webkit-scrollbar-corner{background-color:transparent}.tag-modal .tag-widget .tag .tag-header{padding:10px 12px;color:#222}.tag-modal .tag-widget .tag .tag-description{margin:10px 12px 12px;color:#444;font-weight:400}.tag-modal .tag-widget .attachment{width:100%;height:100%;margin:0 20px 0 0;background:transparent}.tag-modal .tag-widget .attachment .attachment-view{max-width:100%;max-height:100%}
.tags-list-panel{padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#222}.tags-list-panel .list-subheader{margin-bottom:10px}.tags-list-panel .tag-details{width:200px;height:100%;padding:5px 0;line-height:1.5em;overflow:hidden}.tags-list-panel .tag-text,.tags-list-panel .text-box-text{overflow:hidden;white-space:nowrap}.tags-list-panel .text-box-text{text-overflow:ellipsis}.tags-list-panel .menu-button{position:absolute;right:0}.tags-list-panel .search-results-hash [data-blocktype=hash],.tags-list-panel .search-results-user [data-blocktype=user]{color:#ff3158}.tags-list-panel .accordion-list .accordion-header{padding-left:15px;background-color:#fff}.tags-list-panel .accordion-list .accordion-item{justify-content:flex-start;cursor:pointer;padding:5px 25px 5px 0}.tags-list-panel .accordion-list .accordion-item.accordion-item-with-options{padding-right:50px}.tags-list-panel .accordion-list .accordion-item.accordion-item-with-options .accordion-item-more-options{right:5px}.tags-list-panel .empty-message{font-size:12px;font-style:italic;font-weight:100;padding-left:25px}
.outerScrollbarWrapper{position:relative;overflow:hidden;width:calc(100% + 27px);height:calc(100% + 27px);margin-right:-27px}.outerScrollbarWrapper.button-scrolling.vertical .innerScrollbarWrapper{top:40px;bottom:40px}.outerScrollbarWrapper.button-scrolling.horizontal .innerScrollbarWrapper{left:40px;right:40px}.outerScrollbarWrapper .innerScrollbarWrapper{position:absolute;top:0;left:0;bottom:0;right:0;touch-action:manipulation}.outerScrollbarWrapper .innerScrollbarWrapper .paddingScrollbarWrapper{position:absolute;padding-right:27px;padding-bottom:27px;box-sizing:content-box}.outerScrollbarWrapper .scrollbarTrack{position:absolute;bottom:27px;right:27px;background-color:transparent;border-radius:5px}.outerScrollbarWrapper .scrollbarTrack .scrollbarThumb{position:relative;transition:opacity .25s ease-in-out;opacity:0;background-color:rgba(181,180,179,.5);border-radius:5px}.outerScrollbarWrapper .scrollbarTrack.horizontal{left:0;height:8px;margin-right:8px;margin-left:8px}.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb{height:4px}.outerScrollbarWrapper .scrollbarTrack.vertical{top:0;width:8px;margin-top:8px;margin-bottom:8px}.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb{width:4px}.outerScrollbarWrapper.dual-scroll{overflow:scroll}.outerScrollbarWrapper.vertical,.outerScrollbarWrapper.verticalOnly{height:100%}.outerScrollbarWrapper.vertical .scroll-forward,.outerScrollbarWrapper.verticalOnly .scroll-forward{bottom:0}.outerScrollbarWrapper.vertical .innerScrollbarWrapper,.outerScrollbarWrapper.verticalOnly .innerScrollbarWrapper{overflow-x:hidden;overflow-y:scroll}.outerScrollbarWrapper.vertical .innerScrollbarWrapper .paddingScrollbarWrapper,.outerScrollbarWrapper.verticalOnly .innerScrollbarWrapper .paddingScrollbarWrapper{padding-bottom:0}.outerScrollbarWrapper.horizontal,.outerScrollbarWrapper.horizontalOnly{width:100%}.outerScrollbarWrapper.horizontal .scroll-forward,.outerScrollbarWrapper.horizontalOnly .scroll-forward{right:0}.outerScrollbarWrapper.horizontal .innerScrollbarWrapper,.outerScrollbarWrapper.horizontalOnly .innerScrollbarWrapper{overflow-x:scroll;overflow-y:hidden}.outerScrollbarWrapper.horizontal .innerScrollbarWrapper .paddingScrollbarWrapper,.outerScrollbarWrapper.horizontalOnly .innerScrollbarWrapper .paddingScrollbarWrapper{padding-right:0}.outerScrollbarWrapper .scroll-forward{position:absolute}div:active>.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb,div:active>.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb,div:active>div>.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb,div:active>div>.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb,div:hover>.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb,div:hover>.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb,div:hover>div>.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb,div:hover>div>.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb{opacity:1}#reel.sorting .scrollbarTrack{visibility:hidden}
#measurement-mode-layer{position:absolute;width:100%;height:100%}#measurement-mode-layer .measurement-overlay{position:absolute;top:0;left:0;bottom:0;right:0;z-index:28;pointer-events:none}#measurement-mode-layer .overlay-message .escape-key{width:50px;height:50px;margin:0 auto}#measurement-mode-layer .overlay-message .escape-key img{width:50px;height:50px}@media only screen and (max-height:600px) and (max-width:700px){#measurement-mode-layer .overlay-message .escape-key{width:30px}}#measurement-mode-layer .overlay-cta .tooltip-simple-medium .tooltip{width:175px}.measurement-settings-popup .units-setting{margin-bottom:5px}
@media (max-width:768px){.tags-navigation-bar{display:none}}.tags-navigation-bar .overlay-info{padding:10px 0;line-height:unset}
#top-ui{z-index:5;opacity:1;transition:opacity .5s}#top-ui.faded-out{opacity:0;pointer-events:none}#top-ui.faded-out *{pointer-events:none!important}
#model-title{font-weight:300;font-size:14px;float:left;left:10px;word-wrap:break-word;opacity:1;transition:all .5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}#model-title .title-row{height:50px}#model-title .title-row>*{pointer-events:auto}#model-title.collapsed .main-title-row{pointer-events:none}@media (max-width:487px){#model-title{left:0;top:0;transition:left 0s ease-in-out;transition:top 0s ease-in-out}}#model-title #title-toggle{float:left;text-align:center;width:20px;height:50px;line-height:50px;font-size:10px;background-color:rgba(0,0,0,.45)}#model-title #title-toggle:hover{background-color:rgba(0,0,0,.75)}#model-title #main-title-wrapper{overflow:hidden;height:50px;width:359px}@media (max-width:487px){#model-title #main-title-wrapper{width:calc(100vw - 20px);transition:width 0s ease-in-out}}#model-title #main-title-wrapper .main-title{padding:16px 10px 0;height:50px;white-space:nowrap;margin-left:1px;position:relative;transition:all .4s ease-in-out;right:0;background-color:rgba(0,0,0,.45)}#model-title #main-title-wrapper .main-title:hover{background-color:rgba(0,0,0,.75)}#model-title #main-title-wrapper .main-title.collapsed{right:100%}#model-title #main-title-wrapper .main-title .co-brand{position:absolute;width:294px;top:5px;color:hsla(0,0%,100%,.7);font-size:12px;font-style:italic;line-height:14px;overflow:hidden;text-overflow:ellipsis}#model-title #main-title-wrapper .main-title .co-brand .title{color:#fff}#model-title #main-title-wrapper .main-title .hint{position:absolute;font-size:10px;right:10px;top:9px;color:#fff;font-weight:inherit}#model-title #main-title-wrapper .main-title #gui-name{width:100%;height:100%;line-height:36px;font-size:16px;letter-spacing:.6px;overflow:hidden;text-overflow:ellipsis}#model-title #main-title-wrapper .main-title #gui-name.noCoBrand{width:300px;float:left;height:100%;margin-top:-9px}#model-title .details-row{pointer-events:none}#model-title #summary-wrapper{margin-left:20px;overflow:hidden}@media (max-width:487px){#model-title #summary-wrapper{width:100vw;transition:width 0s ease-in-out}}#model-title #summary-wrapper .summary-details{padding:16px 10px 6px;max-width:358px;margin-left:1px;position:relative;right:0;top:0;background-color:rgba(0,0,0,.45);pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;transition:all .4s ease-in-out}#model-title #summary-wrapper .summary-details:not(.expanded){transform:translateY(-100%)}#model-title #summary-wrapper .summary-details:not(.expanded).hasExternalLink{top:34px}#model-title #summary-wrapper .summary-details.collapsed{right:100%;pointer-events:none}#model-title #summary-wrapper .summary-details .contact-block{position:relative;display:inline-block}#model-title #summary-wrapper .summary-details .contact-block .icon-user{position:absolute;top:3px;left:0}#model-title #summary-wrapper .summary-details .contact-block .contact-data{margin-bottom:12px;margin-left:20px;overflow:hidden;text-overflow:ellipsis;display:inline-block}#model-title #summary-wrapper .summary-details .summary-description{margin-bottom:10px;word-wrap:break-word;white-space:pre-wrap}#model-title #summary-wrapper .summary-details .address{overflow:hidden;text-overflow:ellipsis;margin-bottom:12px}#model-title #summary-wrapper .summary-details #external-link{white-space:nowrap;position:relative}#model-title #summary-wrapper .summary-details #external-link .icon-ext-link{position:absolute;top:11px;left:0}#model-title #summary-wrapper .summary-details #external-link>div{width:calc(100% - 25px);overflow:hidden;margin-left:20px;text-overflow:ellipsis}#model-title #summary-wrapper .summary-details #external-link>div>*{margin-right:.4em}
#showcase-modals{height:0;width:0}.modal{position:absolute;top:50%;left:50%;padding:0;margin:0;height:auto;max-width:95%;max-height:95%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:stretch;justify-content:center;overflow:hidden;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.5);border:0;pointer-events:auto;color:#222}.modal .close-button{position:static}.modal .close-button[data-balloon]:after,.modal .close-button[data-balloon]:before{display:none}.modal .close-button .icon-close{font-size:14px;padding:10px}.modal-header{flex-shrink:0;display:flex;width:100%;padding:5px 20px 5px 32px;background-color:#f5f4f3;flex-flow:row nowrap;align-items:center;justify-content:space-between}@media (max-height:487px),only screen and (max-width:487px){.modal-header{padding-left:20px;padding-right:10px}}.modal-title{flex-grow:1;font-weight:500;text-overflow:ellipsis;font-family:IBM Plex Sans;font-size:18px;line-height:26px;letter-spacing:.6px}@media (max-width:320px){.modal-title{font-size:16px;line-height:23px}}.modal-subheader{font-size:18px;line-height:1.5em;letter-spacing:.6px;margin:20px 32px 0;color:#6d6d6d}@media (max-height:487px),only screen and (max-width:487px){.modal-subheader{font-size:16px;margin-left:20px;margin-right:20px}}.modal-body{flex-grow:1;flex-shrink:1;padding:10px 16px 10px 10px;margin:10px 16px 5px 22px;overflow-x:hidden;overflow-y:auto;font-size:16px;font-weight:300;letter-spacing:.2px;line-height:1.5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#6d6d6d;scrollbar-color:#d3d3d3 transparent;scrollbar-width:thin}.modal-body::-webkit-scrollbar{height:7px;width:7px;background-color:transparent}.modal-body::-webkit-scrollbar-thumb{background-color:#d3d3d3;-webkit-border-radius:5px}.modal-body::-webkit-scrollbar-corner{background-color:transparent}@media (max-height:487px),only screen and (max-width:487px){.modal-body{margin-left:10px;margin-right:4px}}.modal-scrollable-content{height:100%;min-height:240px;overflow:hidden}.modal-footer{flex-shrink:0;align-self:flex-end;display:flex;justify-content:flex-end;width:100%;padding:10px 32px 32px;align-items:center;color:#222}@media (max-height:487px),only screen and (max-width:487px){.modal-footer{padding-left:20px;padding-right:20px;padding-bottom:20px}}.modal-nav{position:absolute}.modal-nav .icon{font-size:26px}.modal-nav.modal-next{right:15px}.modal-nav.modal-prev{left:15px}.modal-background{position:absolute;top:0;right:0;left:0;bottom:0;font-size:16px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:7}.modal-background:not(.dark-modal-background){background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .5s}.modal-background:not(.dark-modal-background).open{opacity:1;pointer-events:all}@media (max-height:487px),(max-width:600px){.modal-background.open .full-modal,.modal-background.unloading .full-modal{width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:none;transform:none;top:0;left:0}}.app-bar .modal-background:not(.dark-modal-background).open,.app-bar .modal-background:not(.dark-modal-background).unloading{top:-55px}
.share-modal{display:block;width:85vw}@media (min-width:768px){.share-modal{width:450px}}.share-modal .modal-body{padding-bottom:32px}.share-modal.web-share-dialog{width:280px;margin:0 auto}@media (min-width:576px){.share-modal.web-share-dialog{width:320px}}.share-modal .social-icons{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 0 30px}.share-modal .social-icons .icon-button-social{margin:0;width:40px;height:40px}@media (min-width:320px){.share-modal .social-icons .icon-button-social{width:44px;height:44px}}@media (min-width:576px){.share-modal .social-icons .icon-button-social{width:60px;height:60px}}.share-modal .social-icons .icon-button-social:focus,.share-modal .social-icons .icon-button-social:hover{background:#ff3158}.share-modal .social-icons .icon-button-social:focus .icon,.share-modal .social-icons .icon-button-social:hover .icon{color:#fff!important}.share-modal .social-icons .icon{font-size:16px;padding:5px;line-height:1}@media (min-width:320px){.share-modal .social-icons .icon{font-size:18px}}@media (min-width:576px){.share-modal .social-icons .icon{font-size:22px}}.share-modal .input-group{display:flex;flex-flow:row nowrap;justify-content:stretch;width:100%;margin-bottom:30px}.share-modal .input{flex-grow:1;min-width:0;background:#f5f4f3;color:#6d6d6d;border:0;border-radius:0}.share-modal .input,.share-modal .input-addon{padding:12px 20px;font-size:inherit;outline:none}.share-modal .input-addon{font-weight:700;letter-spacing:2px;text-transform:uppercase;border:2px solid #222;background:#fff;color:#222;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.share-modal .input-addon:focus,.share-modal .input-addon:hover{border-color:#ff3158;color:#ff3158}.share-modal .share-modal-button{width:auto;margin:0 0 5px;font-size:12px;letter-spacing:1px}.share-modal .share-modal-button:active,.share-modal .share-modal-button:focus{color:#fff;background-color:#ff3158;border-color:#ff3158}.share-modal .share-modal-button.button-secondary:active,.share-modal .share-modal-button.button-secondary:focus{background:#fff!important;color:#ff3158!important;border-color:#ff3158}
.measurement-mode-help-modal{width:340px}
.vr-modal{width:520px;max-height:475px;margin:0}.vr-modal .headset-header{width:100%;height:190px;display:inline-flex;flex-flow:row nowrap;justify-content:space-between}.vr-modal .headset-header.dark{background-color:rgba(0,0,0,.75)}.vr-modal .headset-header .headset-titles{display:flex;flex-flow:column;justify-content:center;margin-left:30px}.vr-modal .headset-header .headset-titles h1{color:#fff;font-family:IBM Plex Sans;font-size:28px;font-weight:700;line-height:36px;letter-spacing:.4px;text-align:left;margin:0}.vr-modal .headset-header .headset-titles h2{color:#fff;font-family:IBM Plex Sans;font-size:14px;font-weight:700;line-height:26px;letter-spacing:.6px;text-align:left;margin:0}.vr-modal .headset-header .headset-quest{height:177px;margin-right:30px}.vr-modal .modal-footer.cardboard{justify-content:center}.vr-modal p{margin:32px 0;line-height:24px}.vr-modal .confirm{text-decoration:none}
.terms-modal{left:10%;top:10%;bottom:10%;right:10%;transform:none;color:#fff;background-color:rgba(0,0,0,.75);border-radius:10px;opacity:0;transition:opacity .5s}.terms-modal.faded-in{opacity:1;pointer-events:auto}.terms-modal:before{background:linear-gradient(180deg,transparent 80%,rgba(0,0,0,.7))}.terms-modal:after,.terms-modal:before{position:absolute;z-index:1;pointer-events:none;content:"";right:0;left:0;top:0;bottom:0;opacity:0}.terms-modal:after{background:linear-gradient(0deg,transparent 80%,rgba(0,0,0,.7))}.terms-modal.Beginning:after,.terms-modal.End:before{opacity:0;transition:opacity .25s ease-in-out!important}.terms-modal.Beginning:before,.terms-modal.End:after,.terms-modal.Middle:after,.terms-modal.Middle:before{opacity:1;transition:opacity .25s ease-in-out!important}@media (max-height:487px),only screen and (max-width:487px){.terms-modal{left:0;top:0;bottom:0;right:0;max-width:100%;max-height:100%;border-radius:0}}.terms-modal.modal .close-button{position:absolute}.terms-modal #terms-wrapper{position:absolute;top:50px;right:25px;bottom:50px;left:25px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.terms-modal #terms-wrapper .paddingScrollbarWrapper{position:relative;padding-right:0}.terms-modal #terms-wrapper #terms-text{padding-right:25px}
#help-modal{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);text-align:center;color:#dadada;opacity:0;transition:opacity .5s}#help-modal.faded-in{opacity:1;pointer-events:auto}#help-modal .tabs{transition:all .3s;font-weight:500}#help-modal .tabs div{padding:16px 55px 15px 20px;display:inline-block;font-size:18px}#help-modal .tabs div span{padding-bottom:3px;border-bottom:1px solid transparent;letter-spacing:.3px;transition:all .3s}#help-modal .tabs div.active span{border-bottom:1px solid #fff}#help-modal .tabs div:hover{cursor:pointer;color:#ff3158}#help-modal .tabs div:hover.active span{border-bottom:1px solid #ff3158}#help-modal.mobile .tabs div{padding:16px 25px 15px 20px;font-size:14px}
#help-modal .navigation{display:table;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-55%)}@media only screen and (max-height:600px) and (max-width:700px){#help-modal .navigation{transform:translate(-50%,-50%)}}#help-modal .navigation.small{transform:translate(-50%,-50%)}#help-modal .navigation .row{display:table-row}#help-modal .navigation .row.topInfo{font-size:16px;letter-spacing:.2px}#help-modal .navigation .row.topInfo .column{padding:6vh 4vw}#help-modal .navigation .row.bigImage img{vertical-align:bottom;width:calc(3.2vh + 3.2vw);margin-bottom:15px}#help-modal .navigation .row.bigImage img[src="images/nav_help_mouse_click.png"],#help-modal .navigation .row.bigImage img[src="images/nav_help_mouse_position_right.png"]{width:calc(3.936vh + 3.936vw)}#help-modal .navigation .row.bigImage img[src="images/nav_help_mouse_position_left.png"]{width:calc(3.744vh + 3.744vw)}#help-modal .navigation .row.hr .column{padding:3vh}#help-modal .navigation .row.hr .column hr{width:6vh}#help-modal .navigation .row.hr .column.noDivider{visibility:hidden}#help-modal .navigation .row.bottomInfo{font-size:16px}#help-modal .navigation .row.bottomInfo .column{padding:0 6vw 6vh}#help-modal .navigation .row.keyboard img{vertical-align:middle;width:8.66vh}#help-modal .navigation .row.keyboard img[src="images/nav_help_inside_key.png"],#help-modal .navigation .row.keyboard img[src="images/nav_help_keyboard_up_down.png"]{width:4.33vh}#help-modal .navigation .row.keyboard img[src="images/nav_help_keyboard_all.png"]{width:12.99vh}@media only screen and (max-height:600px) and (max-width:700px){#help-modal .navigation .row.keyboard img{width:10vh}#help-modal .navigation .row.keyboard img[src="images/nav_help_inside_key.png"],#help-modal .navigation .row.keyboard img[src="images/nav_help_keyboard_up_down.png"]{width:5vh}#help-modal .navigation .row.keyboard img[src="images/nav_help_keyboard_all.png"]{width:15vh}}#help-modal .navigation .row .column{display:table-cell;width:30%}@media only screen and (max-height:600px) and (max-width:700px){#help-modal .navigation .row.bottomInfo,#help-modal .navigation .row.topInfo{font-size:2vw}#help-modal .navigation .row.bottomInfo .column,#help-modal .navigation .row.topInfo .column{padding:0 2vw 4vh}}@media only screen and (max-height:600px) and (max-width:700px){#help-modal .navigation.small .row{font-size:1.9vw}#help-modal .navigation.small .row .column{padding:0 1.5vw 3vh}}@media only screen and (orientation:landscape){#help-modal.mobile .navigation{width:90%}#help-modal.mobile .navigation .row.topInfo{font-size:1.9vw}#help-modal.mobile .navigation .row.topInfo .column{padding:2vw 4vw}#help-modal.mobile .navigation .row.bigImage img{width:6.3vw}#help-modal.mobile .navigation .row.bigImage img[src="images/nav_help_gesture_drag.png"]{width:5.87511628vw}#help-modal.mobile .navigation .row.bigImage img[src="images/nav_help_gesture_tap.png"]{width:8.20465116vw}#help-modal.mobile .navigation .row.bigImage img[src="images/nav_help_gesture.drag_two_finger.png"]{width:5.42093023vw}}@media only screen and (orientation:portrait){#help-modal.mobile .navigation{position:absolute;overflow:hidden;top:55px;bottom:20px;height:calc(100% - 75px);left:0;right:0;transform:none}#help-modal.mobile .navigation .nav-wrapper{display:flex;flex-direction:column;width:68vw;max-width:218px}#help-modal.mobile .navigation .nav-wrapper>div.row{font-size:14px;margin:auto}#help-modal.mobile .navigation .nav-wrapper>div.row.topInfo{padding-top:1.5em}#help-modal.mobile .navigation .nav-wrapper>div.row.bigImage{padding-top:1em}#help-modal.mobile .navigation .nav-wrapper>div.row.bigImage img{width:43px}#help-modal.mobile .navigation .nav-wrapper>div.row.bigImage img[src="images/nav_help_gesture_drag.png"]{width:40.1px}#help-modal.mobile .navigation .nav-wrapper>div.row.bigImage img[src="images/nav_help_gesture_tap.png"]{width:56px}#help-modal.mobile .navigation .nav-wrapper>div.row.bigImage img[src="images/nav_help_gesture.drag_two_finger.png"]{width:37px}#help-modal.mobile .navigation .paddingScrollbarWrapper{left:50%;transform:translateX(-50%)}}@media screen and (min-height:550px) and (orientation:portrait){#help-modal.mobile .navigation .paddingScrollbarWrapper{top:50%;transform:translate(-50%,-55%)}}@media screen and (min-height:650px) and (orientation:portrait){#help-modal.mobile .navigation .nav-wrapper{max-width:240px}#help-modal.mobile .navigation .nav-wrapper>div.row.topInfo{font-size:16px;padding-top:3em;padding-bottom:1em}#help-modal.mobile .navigation .nav-wrapper>div.row.bigImage img{transform:scale(1.4)}}@media screen and (min-width:650px) and (orientation:portrait){#help-modal.mobile .navigation .nav-wrapper>div.row.topInfo{font-size:16px}}
#help-modal .more-help-wrapper{position:absolute;overflow:hidden;top:55px;bottom:20px;left:0;right:0}#help-modal .more-help-wrapper .more-help{display:table;padding:3vw}#help-modal .more-help-wrapper .more-help .innerRow{display:table-row}#help-modal .more-help-wrapper .more-help .innerRow>div{display:table-cell;table-layout:fixed;min-width:190px;line-height:1.29;padding:0 1.5vw;width:20vw}#help-modal .more-help-wrapper .more-help .innerRow>div.topInfo{vertical-align:bottom;font-size:1.45vw;font-weight:500}@media screen and (max-width:1100px){#help-modal .more-help-wrapper .more-help .innerRow>div.topInfo{font-size:16px}}#help-modal .more-help-wrapper .more-help .innerRow>div.bigImage{padding:1.85vw 0;font-size:2.5vw;position:relative}#help-modal .more-help-wrapper .more-help .innerRow>div.bigImage img{height:2.5vw}#help-modal .more-help-wrapper .more-help .innerRow>div.bigImage .icon-vr{font-size:2vw}@media screen and (max-width:1100px){#help-modal .more-help-wrapper .more-help .innerRow>div.bigImage{padding:20px 0;font-size:30px}#help-modal .more-help-wrapper .more-help .innerRow>div.bigImage .icon-vr{font-size:24px}#help-modal .more-help-wrapper .more-help .innerRow>div.bigImage img{height:30px}}#help-modal .more-help-wrapper .more-help .innerRow>div.bigImage.floors{position:relative;top:5px}#help-modal .more-help-wrapper .more-help .innerRow>div.bigImage.floors span span{position:absolute;top:28%;left:50%;transform:translate(-50%,-50%);font-size:1.2vw;font-weight:700}@media screen and (max-width:1100px){#help-modal .more-help-wrapper .more-help .innerRow>div.bigImage.floors span span{font-size:14px}}#help-modal .more-help-wrapper .more-help .innerRow>div.bottomInfo{vertical-align:top;font-size:1.25vw}@media screen and (max-width:1100px){#help-modal .more-help-wrapper .more-help .innerRow>div.bottomInfo{font-size:14px}}#help-modal .more-help-wrapper .more-help .rowPadding{height:10vh;min-height:50px}@media screen and (min-height:550px){#help-modal .more-help-wrapper.desktop .paddingScrollbarWrapper{top:45%;transform:translateY(-45%)}}@media only screen and (orientation:portrait){#help-modal .more-help-wrapper.desktop .rowPadding{height:15vh}}#help-modal .more-help-wrapper.mobile .paddingScrollbarWrapper{left:50%;transform:translateX(-50%)}@media only screen and (orientation:portrait){#help-modal .more-help-wrapper.mobile .more-help .innerRow>div{min-width:40vw}#help-modal .more-help-wrapper.mobile .more-help .innerRow>div.topInfo{font-size:calc(8px + 1vh)}#help-modal .more-help-wrapper.mobile .more-help .innerRow>div.bottomInfo{font-size:calc(5px + 1vh)}}@media only screen and (orientation:landscape){#help-modal .more-help-wrapper.mobile .more-help .innerRow>div{min-width:27vw}#help-modal .more-help-wrapper.mobile .more-help .innerRow>div.topInfo{font-size:calc(8px + 1vw)}#help-modal .more-help-wrapper.mobile .more-help .innerRow>div.bottomInfo{font-size:calc(5px + 1vw)}}
.ctaContainer{width:auto;background-color:rgba(0,0,0,.75);border-radius:10px;opacity:0;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.ctaContainer.showMessage{opacity:1;transition:all .7s 1s;transform:translate(-50%,-50%) scale(1)}.ctaContainer.showMessage.helpCta{transition:all .7s .125s}.ctaContainer:not(.small) .cta:not(.mobile){padding:10px 30px}.ctaContainer:not(.small) .cta.mobile{padding:0 10px}.cta{height:100%;display:grid;display:-ms-grid;grid-template:"header header header" auto "subheader subheader subheader" auto "image image image" 1fr "hr hr hr" auto "footer footer footer" auto/minmax(28%,auto) minmax(28%,auto) minmax(28%,auto);grid-auto-flow:column;justify-items:center;align-items:center;-ms-grid-rows:auto auto 1fr;-ms-grid-colums:auto auto 1fr auto auto}.cta.mobile{grid-template-rows:auto auto 1fr;grid-template-areas:"header header header" "subheader subheader subheader" "image image image";margin-bottom:20px}.cta h1{grid-area:header;margin:15px;text-align:center;white-space:nowrap;font-size:28px;font-weight:300;color:hsla(0,0%,100%,.9)}.cta h1.mobile{font-size:16px;font-weight:lighter}.cta h2{font-size:23px;margin:0;color:hsla(0,0%,100%,.9);padding:0 15px 5px;white-space:nowrap}.cta h2.mobile{padding:0 10px;font-size:16px;font-weight:500;margin-bottom:15px}.cta hr{width:45px;height:2px;margin:20px 0;background-color:hsla(0,0%,100%,.9);border:none}.cta .footer-icon{margin-bottom:20px}.cta img{display:inline;align-self:end}.cta h1{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:3}.cta h2:nth-child(4n+2){-ms-grid-row:2}.cta img:nth-child(4n+3){-ms-grid-row:3}.cta hr:nth-child(4n+4){-ms-grid-row:4}.cta img:nth-child(4n+5){-ms-grid-row:5}.cta :nth-child(n){-ms-grid-column:3;-ms-grid-column-align:center}.cta :nth-child(-n+9){-ms-grid-column:2}.cta :nth-child(-n+5){-ms-grid-column:1}.cta img[src="images/nav_help_mouse_drag_left.png"],.cta img[src="images/nav_help_mouse_drag_right.png"]{width:52px;height:95px}.cta img[src="images/nav_help_mouse_position_left.png"],.cta img[src="images/nav_help_mouse_position_right.png"]{width:60px;height:114px}.cta img[src="images/nav_help_mouse_zoom.png"]{width:50.66px;height:114px}.cta img[src="images/nav_help_mouse_click.png"]{width:60px;height:114px}.cta img[src="images/nav_help_click_inside.png"]{width:50.66px;height:114px}.cta img[src="images/Desktop-help-play-button.svg"]{width:50px;height:116px}.cta img[src="images/nav_help_keyboard_left_right.png"]{width:50px;height:24px}.cta img[src="images/nav_help_inside_key.png"]{width:24px;height:24px}.cta img[src="images/nav_help_keyboard_up_down.png"]{width:25px;height:53px;margin-bottom:5px}.cta img[src="images/nav_help_zoom_keys.png"]{width:51px;height:24px}.cta img[src="images/nav_help_gesture_drag.png"],.cta img[src="images/nav_help_gesture_position.png"]{width:36.8px;height:auto}.cta img[src="images/nav_help_gesture_tap.png"]{width:54px;height:auto;-webkit-margin-end:15px;margin-inline-end:15px}.cta img[src="images/nav_help_tap_inside.png"]{width:22px;height:auto;-webkit-margin-end:15px;margin-inline-end:15px}.cta img[src="images/mobile-help-play-button.svg"]{width:24px;height:auto;-webkit-margin-end:15px;margin-inline-end:15px}.cta img[src="images/nav_help_gesture_pinch.png"]{width:46px;height:auto;-webkit-margin-end:15px;margin-inline-end:15px}
.mattertag-emb-link{pointer-events:auto}.mattertag-emb-link #mattertag-emb-iframe{background-color:rgba(0,0,0,.75);border-radius:10px;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;width:100%}.mattertag-emb-link .close-button{right:20px}.mattertag-emb-link .close-button .icon-close{font-size:20px}
.overlay-ui{width:100%;height:100%}.overlay-layer,.overlay-ui{position:absolute;top:0;left:0}.overlay-layer{bottom:0;right:0;overflow:hidden}.scene-overlay{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.scene-overlay,.scene-overlay .tool-overlay{flex-grow:1;flex-shrink:1}.scene-overlay .tool-overlay .overlay{position:relative;width:auto}.showcase-ui-overlay{display:flex;flex-direction:row;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media (max-width:768px){.showcase-ui-overlay{display:block}}
.attachment-view.attachment-embed .file-label,.attachment-view.attachment-pdf .file-label{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:1.57;letter-spacing:.6px;color:inherit}.attachment.attachment-upload.upload-error .upload-status .upload-msg{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:500;font-size:10px;line-height:2.4;letter-spacing:1.6px;text-transform:uppercase;border:none;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.attachment-overlay{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:absolute;left:0;top:0;padding:80px;opacity:0;transition:opacity .5s}.attachment-overlay.open{opacity:1;background-color:rgba(0,0,0,.6);pointer-events:auto}.annotation-attachments{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.annotation-attachments.annotation-attachments-inline{justify-content:flex-start}.attachment-view.image-cover{width:100%;height:100%;overflow:hidden}.attachment-view.attachment-embed,.attachment-view.attachment-pdf{position:relative}.attachment-view.attachment-embed .file-label,.attachment-view.attachment-pdf .file-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:80%;overflow:hidden;font-size:12px;text-overflow:ellipsis}.attachment{position:relative;display:inline-block;width:140px;height:140px;margin:10px;background-color:#dadada}.attachment.hero-image{width:300px;height:250px}.attachment.inline{width:80px;height:80px}.attachment .attachment-delete{position:absolute;top:-15px;right:-15px}.attachment .attachment-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.attachment.attachment-upload{border:2px solid transparent}.attachment.attachment-upload .upload-status{position:absolute;top:0;left:0;width:40px;height:40px;margin:20px}.attachment.attachment-upload .upload-status .bar-bg{stroke:#b5b4b3}.attachment.attachment-upload .upload-status .progress{stroke:#fff}.attachment.attachment-upload.upload-error{color:#fa5300;border-color:#fa5300}.attachment.attachment-upload.upload-error .upload-status{width:100%;height:100%;margin:0;display:flex;justify-content:center;align-items:center}.attachment.attachment-upload.upload-error .upload-status .upload-msg{text-align:center;line-height:1.5em}.attachment.attachment-upload.upload-error .upload-status .icon-error{font-size:28px}.attachment.attachment-upload.upload-error .upload-status .icon-error:before{color:#fa5300}.attachment-carousel{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.attachment-carousel,.attachment-carousel .attachment-carousel-view{width:100%;height:100%}.attachment-carousel .attachment-carousel-view .attachment{width:100%;height:100%;background-color:transparent;margin:0}.attachment-carousel .attachment-carousel-view .attachment-view{position:relative;top:50%;left:50%;max-width:100%;max-height:100%;transform:translate(-50%,-50%)}.attachment-carousel .attachment-carousel-view .attachment-embed,.attachment-carousel .attachment-carousel-view .attachment-pdf{width:50%;height:50%;font-size:14px;color:#222;background-color:#dadada}.attachment-carousel .attachment-carousel-view .embedded-iframe-sandbox{pointer-events:none}.attachment-carousel .attachment-carousel-view .embedded-iframe-sandbox.loading{visibility:hidden}.attachment-carousel .attachment-carousel-view .embedded-content{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}
.annotations-preview-layer{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.annotation-preview{position:absolute;top:0;left:0;width:378px;padding:20px;font-size:12px;color:#fff;pointer-events:auto;z-index:1}.annotation-preview .annotation-preview-contents{height:100%;max-height:255px;min-height:65px;min-width:310px;overflow-x:hidden;padding:10px;background:#222;border-radius:4px}.annotation-preview .annotation-preview-contents.has-image{max-height:unset}.annotation-preview .annotation-preview-contents .annotation-display{margin:10px 12px 12px;font-weight:400;color:#dadada}.annotation-preview .annotation-preview-contents .annotation-display .text-box-text{width:100%;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;overflow:hidden}.annotation-preview .annotation-preview-contents .link-more{font-size:11px;font-weight:400;margin-top:10px}.annotation-preview .attachment-carousel{position:relative;height:130px;width:318px}.annotation-preview .attachment-carousel .icon{padding:10px;font-size:20px}.annotation-preview .attachment{display:inline-block;width:100%;height:100px;margin:0}.annotation-preview-up{padding-bottom:25px}.annotation-preview-up:after{content:"";position:absolute;bottom:15px;left:50%;margin-left:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #222}.annotation-preview-up-left{padding-bottom:25px}.annotation-preview-up-left:after{content:"";position:absolute;right:40px;bottom:16px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #222}.annotation-preview-up-right{padding-bottom:25px}.annotation-preview-up-right:after{content:"";position:absolute;left:40px;bottom:16px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #222}.annotation-preview-down{padding-top:25px}.annotation-preview-down:before{content:"";position:absolute;top:16px;left:50%;margin-left:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #222}.annotation-preview-down-left{padding-top:25px}.annotation-preview-down-left:before{content:"";position:absolute;right:40px;top:16px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #222}.annotation-preview-down-right{padding-top:25px}.annotation-preview-down-right:before{content:"";position:absolute;left:40px;top:16px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #222}.annotation-preview-left{width:383px;padding-right:25px}.annotation-preview-left:after{content:"";position:absolute;right:16px;top:50%;margin-top:-10px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #222}.annotation-preview-right{width:383px;padding-left:25px}.annotation-preview-right:before{content:"";position:absolute;left:16px;top:50%;margin-top:-10px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #222}
.tag-preview .tag-preview-contents .tag-header{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:1.44;letter-spacing:.6px;color:inherit}.tag-preview{width:unset;color:#fff}.tag-preview.annotation-preview{width:-webkit-min-content;width:-moz-min-content;width:min-content}.tag-preview .attachment{display:flex;flex-direction:row;justify-content:center;width:unset;height:unset;background:transparent}.tag-preview .tag-preview-contents{background:#222}.tag-preview .tag-preview-contents .tag-header{padding:10px 12px;color:#f5f4f3}.tag-preview .tag-preview-contents .tag-description{margin:10px 12px 12px;font-weight:400;color:#dadada}.tag-preview .tag-preview-contents .link-more{color:#dadada}
.note-preview{color:#444}.note-preview .note-preview-contents{background:#fff}.note-preview .note-preview-contents .note-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;color:#444}.note-preview .note-preview-contents .note-post{margin:10px 12px 12px;font-weight:400}.note-preview.annotation-preview-up-left:after,.note-preview.annotation-preview-up-right:after,.note-preview.annotation-preview-up:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}.note-preview.annotation-preview-down-left:before,.note-preview.annotation-preview-down-right:before,.note-preview.annotation-preview-down:before{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.note-preview.annotation-preview-left:after{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff}.note-preview.annotation-preview-right:before{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff}
.tag-position{will-change:transform;transform:translate(0);z-index:1}.hover-arrow,.tag-position{position:absolute}.image-mattertag .tag-container{text-shadow:0 1px 1px #000}.image-mattertag .tag-container .tag-text-content{position:absolute;left:0;right:0;top:0;padding:12px;overflow:hidden;background-color:rgba(0,0,0,.7)}.image-mattertag .tag-container .tag-text-content .tag-description,.image-mattertag .tag-container .tag-text-content .tag-label{text-shadow:0 1px 1px 1px #000;background-color:transparent;overflow:hidden;padding-bottom:5px}.image-mattertag.media-only-mattertag .tag-container .tag-text-content{padding:0}.image-mattertag.media-only-mattertag .tag-container .tag-text-content .tag-label{padding-bottom:0}.embed-mattertag .tag-container .tag-text-content,.video-mattertag .tag-container .tag-text-content{position:relative;overflow:hidden}.embed-mattertag .tag-container .tag-media-content,.video-mattertag .tag-container .tag-media-content{padding-top:12px}.video-mattertag .tag-container .billboard-content{width:350px}.billboard-standard-view .tag-wrapper{transform:scale(0);transition:transform .5s}.billboard-standard-view .tag-wrapper.active{transform:scale(1)}@media (max-height:487px),only screen and (max-width:487px){.billboard-standard-view .tag-wrapper.active{transform:scale(.7)}}.billboard-standard-view.image-mattertag .media-portrait{min-width:200px}.billboard-standard-view.image-mattertag .media-portrait .tag-image{height:400px;max-width:300px;max-height:100%}.billboard-standard-view.image-mattertag .media-landscape .tag-image{width:400px;max-height:300px;max-width:100%}.billboard-overlay{left:0;right:0;top:0;bottom:0;z-index:1}.billboard-overlay .tag-container{width:100%;height:100%;background-color:rgba(0,0,0,.3)}.billboard-overlay .tag-container>div.outerScrollbarWrapper>div.innerScrollbarWrapper{position:static}.billboard-overlay .tag-container>div.outerScrollbarWrapper>div.innerScrollbarWrapper div.paddingScrollbarWrapper{position:static;padding-bottom:0}.billboard-overlay .tag-container .tag-image{cursor:default}.billboard-overlay .tag-container .close{display:inline-block}.billboard-overlay .billboard-content{position:absolute;width:auto;display:table;margin:0 auto;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#222;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.billboard-overlay .billboard-content .tag-text-content{position:static;width:100%;left:0;top:0;padding:12px 12px 0;background-color:rgba(0,0,0,.85);overflow:hidden}.billboard-overlay .billboard-content .tag-text-content .buttons{position:absolute;top:4px;right:12px}.billboard-overlay .billboard-content .tag-text-content .buttons .tag-button{display:inline-block}.billboard-overlay .billboard-content .tag-text-content .tag-label{line-height:24px}.billboard-overlay .billboard-content .tag-text-content .tag-label .labelText{max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis}.billboard-overlay .billboard-content .tag-text-content .wrappedDesc{position:relative}.billboard-overlay .billboard-content .tag-text-content .wrappedDesc:before{position:absolute;z-index:1;pointer-events:none;content:"";right:0;left:0;top:0;bottom:0;opacity:0;background:linear-gradient(180deg,transparent 80%,rgba(0,0,0,.7))}.billboard-overlay .billboard-content .tag-text-content .wrappedDesc:after{position:absolute;z-index:1;pointer-events:none;content:"";right:0;left:0;top:0;bottom:0;opacity:0;background:linear-gradient(0deg,transparent 80%,rgba(0,0,0,.7))}.billboard-overlay .billboard-content .tag-text-content .wrappedDesc.Beginning:after,.billboard-overlay .billboard-content .tag-text-content .wrappedDesc.End:before{opacity:0;transition:opacity .25s ease-in-out!important}.billboard-overlay .billboard-content .tag-text-content .wrappedDesc.Beginning:before,.billboard-overlay .billboard-content .tag-text-content .wrappedDesc.End:after,.billboard-overlay .billboard-content .tag-text-content .wrappedDesc.Middle:after,.billboard-overlay .billboard-content .tag-text-content .wrappedDesc.Middle:before{opacity:1;transition:opacity .25s ease-in-out!important}.billboard-overlay .billboard-content.collapsible{cursor:pointer}.billboard-overlay .billboard-content.collapsible .tag-media-content{padding-bottom:12px;padding-top:42px}.billboard-overlay .billboard-content.collapsible .tag-text-content{position:absolute;top:0;padding-bottom:12px;transition:max-height .5s ease-in-out}.billboard-overlay .billboard-content.collapsible .tag-text-content:not(.collapsed) .tag-collapse-button{transform:scaleY(-1)}.billboard-overlay .billboard-content.collapsible .tag-text-content .tag-label .labelText{max-width:calc(100% - 50px)}.billboard-overlay .billboard-content.collapsible .tag-text-content.collapsed{max-height:40px}.billboard-overlay .billboard-content.collapsible .tag-text-content.collapsed .tag-label{cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.billboard-overlay .tag-media-content{padding-top:0}.billboard-overlay.image-mattertag .tag-container{padding:0}.billboard-overlay.image-mattertag .tag-container .tag-media-content{padding:12px}.tag-container{position:absolute;min-width:310px;min-height:44px;color:#fff;background-color:rgba(0,0,0,.85);word-wrap:break-word;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.5);padding:12px;pointer-events:auto;cursor:auto}.tag-container:before{pointer-events:none}.tag-container .loadingSpinner{position:relative;background-color:#626262;margin-top:10px;height:100px}.tag-container .loadingSpinner .gui-spinner-icon{position:relative;margin:auto;top:25px}.tag-container .close{display:none}.tag-container.tag-right-down{transform:translateX(30px)}.tag-container.tag-right-down:before{content:"";position:absolute;right:100%;top:0;border-right:30px solid rgba(0,0,0,.85);border-bottom:20px solid transparent;transform-origin:0 0;transform:skewY(30deg)}.tag-container.tag-right-down .hover-arrow{height:100%;width:30px;right:100%;top:0}.tag-container.tag-right{transform:translate(30px,-50%) translateY(-27.3205px)}.tag-container.tag-right:before{content:"";position:absolute;right:100%;top:calc(50% - 10px);border-right:30px solid rgba(0,0,0,.85);border-top:20px solid transparent;transform-origin:100% 50%;transform:skewY(-30deg)}.tag-container.tag-right .hover-arrow{height:100%;width:30px;right:100%;top:0}.tag-container.tag-right-up{transform:translate(30px,-100%)}.tag-container.tag-right-up:before{content:"";position:absolute;right:100%;bottom:0;border-right:30px solid rgba(0,0,0,.85);border-top:20px solid transparent;transform-origin:0 100%;transform:skewY(-30deg)}.tag-container.tag-right-up .hover-arrow{height:100%;width:30px;right:100%;top:0}.tag-container.tag-left-down{transform:translateX(-100%) translateX(-30px)}.tag-container.tag-left-down:before{content:"";position:absolute;left:100%;top:0;border-left:30px solid rgba(0,0,0,.85);border-bottom:20px solid transparent;transform-origin:100% 0;transform:skewY(-30deg)}.tag-container.tag-left-down .hover-arrow{height:100%;width:30px;left:100%;top:0}.tag-container.tag-left{transform:translate(-100%,-50%) translate(-30px,-27.3205px)}.tag-container.tag-left:before{content:"";position:absolute;left:100%;top:calc(50% - 10px);border-left:30px solid rgba(0,0,0,.85);border-top:20px solid transparent;transform-origin:0 50%;transform:skewY(30deg)}.tag-container.tag-left .hover-arrow{height:100%;width:30px;left:100%;top:0}.tag-container.tag-left-up{transform:translate(-100%,-100%) translateX(-30px)}.tag-container.tag-left-up:before{content:"";position:absolute;left:100%;bottom:0;border-left:30px solid rgba(0,0,0,.85);border-top:20px solid transparent;transform-origin:100% 100%;transform:skewY(30deg)}.tag-container.tag-left-up .hover-arrow{height:100%;width:30px;left:100%;top:0}.tag-container.tag-up{transform:translate(-50%,-100%) translate(5.7735px,-30px)}.tag-container.tag-up:before{content:"";position:absolute;right:calc(50% - 30px);top:100%;border-right:20px solid transparent;border-top:30px solid rgba(0,0,0,.85);transform-origin:50% 0;transform:skewX(-30deg)}.tag-container.tag-up .hover-arrow{height:30px;width:100%;left:0;top:100%}.tag-container.tag-down{transform:translate(-50%,30px) translateX(30px)}.tag-container.tag-down:before{content:"";position:absolute;left:calc(50% - 30px);bottom:100%;border-right:20px solid transparent;border-bottom:30px solid rgba(0,0,0,.85);transform-origin:50% 0;transform:skewX(30deg)}.tag-container.tag-down .hover-arrow{height:30px;width:100%;left:0;bottom:100%}.billboard-body.expandable .tag-image{cursor:zoom-in}.billboard-content{position:relative;width:auto}.tag-image{margin:auto;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.tag-video{width:100%}.tag-embed,.tag-video{position:relative;margin:auto}.tag-embed-content>*{max-width:100%;height:auto}.tag-embed-content>iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%}.tag-iframe-sandbox.loading{visibility:hidden}.tag-button.icon-button{display:none;transition:all .5s ease-in-out}.tag-button.icon-button .icon{padding:5px;font-size:14px}.tag-label{font-size:16px;font-weight:700;padding-bottom:5px;white-space:pre-wrap}.tag-description{font-size:15px;font-weight:500;-webkit-text-size-adjust:none;color:#c8c8c8;overflow:hidden;white-space:pre-wrap;word-break:break-word}.tag-text-content{overflow:hidden}.tag-text-content:before{background:linear-gradient(180deg,transparent 80%,rgba(0,0,0,.7))}.tag-text-content:after,.tag-text-content:before{position:absolute;z-index:1;pointer-events:none;content:"";right:0;left:0;top:0;bottom:0;opacity:0}.tag-text-content:after{background:linear-gradient(0deg,transparent 80%,rgba(0,0,0,.7))}.tag-text-content.Beginning:after,.tag-text-content.End:before{opacity:0;transition:opacity .25s ease-in-out!important}.tag-text-content.Beginning:before,.tag-text-content.End:after,.tag-text-content.Middle:after,.tag-text-content.Middle:before{opacity:1;transition:opacity .25s ease-in-out!important}.tag-text-content div.outerScrollbarWrapper div.scrollbarTrack.vertical{width:4px}.tag-text-content.noScroll .wrappedDesc>div.outerScrollbarWrapper>div.innerScrollbarWrapper,.tag-text-content.noScroll>div.outerScrollbarWrapper>div.innerScrollbarWrapper{position:static}.tag-text-content.noScroll .wrappedDesc>div.outerScrollbarWrapper>div.innerScrollbarWrapper div.paddingScrollbarWrapper,.tag-text-content.noScroll>div.outerScrollbarWrapper>div.innerScrollbarWrapper div.paddingScrollbarWrapper{position:static;padding-bottom:0}a.link-url{text-decoration:underline;color:#fff;cursor:pointer}a.link-url .icon-ext-link{margin-left:3px;transform:translateX(3px);font-size:13px}.custom-widget-container{overflow:hidden}.custom-widget-container>*{width:100%;height:100%;border-width:0}
.floor-container{display:flex;align-items:center;position:absolute;top:60px;left:50%;transform:translateX(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:200px;background:rgba(34,34,34,.5);padding:8px 24px;opacity:1;transition:opacity .5s}@media (max-width:576px){.floor-container{top:30px}}.floor-container .icon-button{margin-left:50px}@media (max-width:576px){.floor-container .icon-button{margin-left:25px}}.floor-container.faded-out{opacity:0;pointer-events:none}.floor-container.faded-out *{pointer-events:none!important}
.load-indicator{position:absolute;top:0;left:0;right:0;bottom:0;align-items:center;display:flex;opacity:0;transition-property:opacity;transition-duration:.5s}.load-indicator.fade-in{opacity:1}.load-indicator.fade-out{opacity:0}.load-indicator .center-container{display:block;width:50px;height:50px;margin-left:auto;margin-right:auto;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}@-webkit-keyframes rotation{0%{transform:rotate(-60deg)}to{transform:rotate(300deg)}}@keyframes rotation{0%{transform:rotate(-60deg)}to{transform:rotate(300deg)}}
.bottom-ui{flex-grow:0;flex-shrink:0;position:static;bottom:0;width:100%;display:flex;flex-direction:column;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:transform .5s}.bottom-ui.autohide{transform:translateY(100%)}.bottom-ui .bottom-controls{position:relative;display:flex;flex-shrink:0;flex-wrap:nowrap;justify-content:space-between;height:37px;margin:0 10px 0 15px;pointer-events:none;opacity:1;transition:opacity .5s}.bottom-ui .bottom-controls.faded-out{opacity:0;pointer-events:none}.bottom-ui .bottom-controls.faded-out *{pointer-events:none!important}.bottom-ui .bottom-controls .divider{display:block;margin-left:auto}.bottom-ui .controls{display:flex;flex-wrap:nowrap;flex-grow:1;height:37px;pointer-events:none;transition-property:bottom,height,opacity,background-color,margin;transition-duration:.5s}.bottom-ui .controls .icon-hlr{margin-left:3px}.bottom-ui .controls .icon{padding:10px;line-height:35px}.bottom-ui .controls .icon.icon-notes{padding:0}.bottom-ui .collapsible-list-menu{background:rgba(0,0,0,.5);border-radius:3px}.bottom-ui .collapsible-list-menu .data-balloon:after,.bottom-ui .collapsible-list-menu .data-balloon:before{bottom:auto;left:auto;right:100%;top:50%;transform:translateY(-50%)}.bottom-ui .collapsible-list-menu .data-balloon:after{margin-right:11px}.bottom-ui .collapsible-list-menu .data-balloon:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(0, 0, 0, 0.75)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002C12.002 21.715 0 27.406 0 33.342z'/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:18px;width:6px;margin-right:5px;margin-bottom:0}.bottom-ui .collapsible-list-menu .mode-buttons{flex-direction:column-reverse}.bottom-ui .collapsible-list-menu .highlight-tour-controls{flex-direction:column-reverse;height:auto;padding:0;margin:0;background:transparent}.bottom-ui .collapsible-list-menu .highlight-tour-controls:hover{background:transparent}.bottom-ui .collapsible-list-menu .highlight-tour-controls .tour-controls{margin-left:0}.bottom-ui .collapsible-list-menu .floor-menu-wrapper{bottom:0;right:100%;margin-right:5px;margin-bottom:0}.bottom-ui .notes-mode-button{position:relative}.bottom-ui .notes-mode-button .icon-notes{font-size:32px}.bottom-ui .measure-mode-button{position:relative}.bottom-ui .nudge-tooltip .tooltip{transform:translate(-50%,-50px)}.bottom-ui .nudge-tooltip:before{top:-50px}.bottom-ui .nudge-tooltip:after{top:-51px}.bottom-panel-layout .bottom-ui{margin-bottom:50px}.collapsible-list-menu .nudge-tooltip{display:none}.highlight-tour-controls{display:flex;flex-wrap:nowrap;height:35px;padding:1px 5px;margin-right:5px;background-color:rgba(0,0,0,.5);border-radius:100px}.highlight-tour-controls .highlight-button+.tour-controls{margin-left:-7px}.highlight-tour-controls .icon-button .button-active{background-color:transparent}.highlight-tour-controls .icon{text-shadow:none}.highlight-tour-controls .icon.icon-dpad-up{font-size:20px;position:relative;top:-1px}.no-touch .highlight-tour-controls:hover{background-color:#222}
.reel-editing .reel-title-bar .reel-title{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:1.57;letter-spacing:.6px;color:inherit}.highlight-reel{flex-shrink:0;height:0;transition:height .5s;overflow:hidden}.highlight-reel #reel-container{position:relative;width:100%;height:100%}#reel{position:relative;left:0;height:inherit;width:100%;pointer-events:all}#reel .outerScrollbarWrapper .scrollbarTrack{right:0;bottom:30px;transition:opacity .5s;margin-left:15px;margin-right:15px}#reel .outerScrollbarWrapper .innerScrollbarWrapper .paddingScrollbarWrapper{padding-bottom:32px}.hlr-container{white-space:nowrap;padding:0 5px 0 10px}.highlight-box,.hlr-container .highlights{position:relative}.highlight-box{margin:12px 6px 0;height:97px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;padding:2px;background-color:transparent}@media (max-height:487px),only screen and (max-width:487px){.highlight-box{height:77px;margin:10px 4px 0}}.highlight-box .image-bar{position:absolute;display:inline-block;height:26px;top:2px;right:2px;left:2px;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.highlight-box .image-name{position:absolute;bottom:2px;left:2px;right:2px;min-height:23px;text-align:center;text-shadow:0 1px 5px rgba(0,0,0,.5);font-size:11px}.highlight-box .image-name.shadowed{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.7))}.highlight-box .image-name .modifiable-text{position:static;line-height:20px}.highlight-box .image-name .modifiable-text .current-text{bottom:0;left:0;right:0;overflow:hidden;text-overflow:ellipsis;font-weight:300;color:#fff}.highlight-box .image-name .modifiable-text input{position:absolute;bottom:2px;left:2px;right:2px;width:calc(100% - 10px)}.highlight-box .image-name .modifiable-text input.editing{display:block}.highlight-box .image-name .static-text{display:inline-block;max-width:100%;line-height:20px;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.highlight-box .highlight-marker{top:5px;left:5px;font-size:16px}.highlight-box .highlight-marker,.highlight-box .highlight-remove{position:absolute;pointer-events:none;text-shadow:1px 1px 2px rgba(0,0,0,.5);transition:opacity .25s}.highlight-box .highlight-remove{opacity:0;top:1px;left:0;font-size:24px}.highlight-box .highlight-image{height:100%;min-width:138px;background-size:cover;background-repeat:no-repeat;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media (max-height:487px),only screen and (max-width:487px){.highlight-box .highlight-image{min-width:110px}}.highlight-box .transition-settings{position:absolute;bottom:-12px;left:4px;right:4px;color:#777;font-size:10px}.highlight-box .transition-settings .transition-type{float:left}.highlight-box .transition-settings .pan-icon{float:right}.highlight-box .transition-settings .pan-icon:before{color:#777}.highlight-box .transition-settings .pan-icon.pan-auto:before{content:"A"}.highlight-box.active,.highlight-box:hover{background-color:#ff3158}.highlight-ghost{position:absolute;background-color:rgba(0,0,0,.5)}.highlight-dragger{display:inline-block;min-height:107px;min-width:148px;margin:9px 3px 0;padding:2px;background-color:#ff3158;opacity:.9}@media (max-height:487px),only screen and (max-width:487px){.highlight-dragger{min-height:87px;min-width:120px;margin:7px 1px 0}}.highlight-dragger .inputDiv,.highlight-dragger .transition-settings{opacity:0}.highlight-dragger .highlight-image{height:100%;pointer-events:auto;cursor:-webkit-grabbing;cursor:grabbing}.reel-editing{background-color:#fff}.reel-editing #reel:after,.reel-editing #reel:before{background:transparent}.reel-editing #reel:not(.sorting) .highlight-ghost{display:none}.reel-editing .reel-title-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:30px;width:100%;padding:10px 0 0 20px;font-size:14px;color:#222}.reel-editing .reel-title-bar .reel-title{position:relative;top:-5px}.reel-editing .reel-title-bar .edit-settings{display:inline-block}.reel-editing .reel-title-bar .edit-settings .icon{font-size:22px}.reel-editing .highlight-box .highlight-edit{position:absolute;top:0;right:3px;cursor:pointer}.reel-editing .highlight-box .highlight-edit .icon-toggle-pencil{font-size:22px}.reel-editing .highlight-box .highlight-edit .icon-toggle-pencil:hover{color:#ff3158}.reel-editing .highlight-box.highlight-dragger .image-bar{opacity:0}.reel-viewing #reel{background-color:rgba(0,0,0,.25);transition:background-color .3s}.reel-viewing #reel:before{background:linear-gradient(90deg,transparent 80%,rgba(0,0,0,.5))}.reel-viewing #reel:after,.reel-viewing #reel:before{position:absolute;z-index:1;pointer-events:none;content:"";right:0;left:0;top:0;bottom:0;opacity:0}.reel-viewing #reel:after{background:linear-gradient(270deg,transparent 80%,rgba(0,0,0,.5))}.reel-viewing #reel.Beginning:after,.reel-viewing #reel.End:before{opacity:0;transition:opacity .25s ease-in-out!important}.reel-viewing #reel.Beginning:before,.reel-viewing #reel.End:after,.reel-viewing #reel.Middle:after,.reel-viewing #reel.Middle:before{opacity:1;transition:opacity .25s ease-in-out!important}.reel-empty #reel{background-color:rgba(0,0,0,.25);transition:background-color .3s}.reel-empty #reel:before{background:linear-gradient(90deg,transparent 80%,rgba(0,0,0,.5))}.reel-empty #reel:after,.reel-empty #reel:before{position:absolute;z-index:1;pointer-events:none;content:"";right:0;left:0;top:0;bottom:0;opacity:0}.reel-empty #reel:after{background:linear-gradient(270deg,transparent 80%,rgba(0,0,0,.5))}.reel-empty #reel.Beginning:after,.reel-empty #reel.End:before{opacity:0;transition:opacity .25s ease-in-out!important}.reel-empty #reel.Beginning:before,.reel-empty #reel.End:after,.reel-empty #reel.Middle:after,.reel-empty #reel.Middle:before{opacity:1;transition:opacity .25s ease-in-out!important}.reel-empty .no-highlights-message{margin-top:15px;white-space:nowrap;font-size:13px;font-weight:300;color:#fff}.reel-empty .no-highlights-message p{margin:2px 10px}.reel-empty .no-highlights-message a{margin-left:5px}.tour-playing #reel .scrollbarTrack{opacity:0!important}.reel-open .highlight-reel{margin-top:10px}.reel-open .highlight-reel.reel-empty,.reel-open .highlight-reel.reel-viewing{height:130px}@media (max-height:487px),only screen and (max-width:487px){.reel-open .highlight-reel.reel-empty,.reel-open .highlight-reel.reel-viewing{height:104px}}.reel-open .highlight-reel.reel-editing{height:178px;border-left:1px solid #e7e7e7}@media (max-height:487px),only screen and (max-width:487px){.reel-open .highlight-reel.reel-editing{height:152px}}.reel-open .highlight-reel.reel-editing+.footer-ui{background-color:#fff}.reel-open .highlight-reel.reel-editing+.footer-ui #tour-progress{position:relative}.reel-open .highlight-reel.reel-editing+.footer-ui #tour-progress .progress-number{color:#777;font-weight:500;text-shadow:none}.no-touch .reel-open .highlight-reel.reel-editing+.footer-ui{height:0}.no-touch .reel-open .highlight-reel.reel-editing .highlight-box:hover .highlight-marker{opacity:0}.no-touch .reel-open .highlight-reel.reel-editing .highlight-box:hover .highlight-remove{opacity:1;pointer-events:auto;cursor:pointer}.no-touch .reel-open .highlight-reel.reel-editing .highlight-box:hover .highlight-remove:hover{color:#ff3158;text-shadow:none}
.tour-playing .tour-controls .icon-pause{color:#ff3158}
.mode-buttons{display:flex;flex-wrap:nowrap}
.floor-controls .floor-menu-wrapper{position:absolute;pointer-events:none;overflow:hidden;border:1px solid #3e3e3e;border-radius:5px;width:90px;bottom:45px;background-color:rgba(0,0,0,.45);opacity:0;transition:opacity .5s}.floor-controls .floor-menu-wrapper.faded-in{opacity:1;pointer-events:auto}.floor-controls .floor-menu-wrapper .floor-button{width:90px;padding:0 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:12px;line-height:32px;text-shadow:1px 1px 2px #000;text-align:left}.floor-controls .floor-menu-wrapper .floor-button:hover{background-color:rgba(0,0,0,.6);color:#ff3158}.floor-controls .floor-menu-wrapper .floor-button.current{pointer-events:none;color:#ff3158}.floor-controls .floor-menu-wrapper.scrollable{height:175px}.floor-controls .select-floor .floor-number{position:absolute;color:#fff;left:0;width:100%;top:4px;text-align:center;font-size:10px;font-weight:700;pointer-events:none;text-shadow:1px 1px 2px #000}.floor-controls .select-floor .floor-number.twoDigit{font-size:8px;top:2px}.floor-controls .select-floor .icon-floor-controls{position:relative;top:3px}.floor-controls.button-active .floor-number{color:#ff3158;text-shadow:none}.inside .floor-controls .floor-menu-wrapper{border:none}.no-touch .floor-controls:hover .floor-number{color:#ff3158;text-shadow:none}
#tour-progress{display:flex;justify-content:space-between;align-items:center;position:absolute;width:108px;height:12px;margin-left:15px;bottom:4px;cursor:pointer;pointer-events:none;opacity:0;transition:opacity .5s;transition:all .5s}#tour-progress.faded-in{opacity:1;pointer-events:auto}#tour-progress:hover .progress-bar{background-color:#222}#tour-progress .progress-number{margin-right:10px;font-size:10px;text-shadow:1px 1px 2px #000;font-weight:300;opacity:0}#tour-progress .progress-bar{flex-grow:1;display:table;table-layout:fixed;height:4px;padding:0;background-color:rgba(0,0,0,.5);border-radius:100px;transition:all .5s;opacity:0}#tour-progress .progress-bar div{display:table-cell;background-color:transparent;border-radius:100px}#tour-progress .progress-bar div.active{background-color:#ff3158}.reel-open #tour-progress{width:calc(100% - 40px);bottom:18px;margin-left:20px;margin-right:20px;margin-bottom:2px;pointer-events:none}.reel-open #tour-progress:hover .progress-bar{background-color:inherit}@media (max-height:487px),only screen and (max-width:487px){.reel-open #tour-progress .progress-bar{height:3px}}.tour-playing #tour-progress .progress-bar,.tour-playing #tour-progress .progress-number{opacity:1}.modal-open #tour-progress{opacity:0}
.footer-ui{flex-shrink:0;position:relative;bottom:0;width:100%;height:18px;background-color:transparent;transition-property:height,background-color;transition-duration:.5s}.footer-ui #footer{height:16px;margin-right:10px;display:flex;justify-content:flex-end;align-items:center;transition-property:bottom,height,opacity,background-color,margin;transition-duration:.5s}.footer-ui #footer>*{padding:0 3px;height:16px;line-height:16px;font-size:10px;font-weight:700}.footer-ui #footer>.link{letter-spacing:.5px;color:#fff;text-decoration:none;text-shadow:0 0 2px rgba(0,0,0,.75)}.footer-ui #footer>.link:hover{color:#ff3158;text-shadow:none}.footer-ui #footer .footer-logo{width:74px;height:16px}.reel-open .footer-ui{background-color:rgba(0,0,0,.25)}.modal-open .footer-ui{background-color:transparent}
#pause-button{opacity:1;transition:opacity .5s;height:100%;width:100%;position:fixed;top:0;left:0;pointer-events:none;cursor:pointer}#pause-button.faded-out{opacity:0;pointer-events:none}#pause-button.faded-out *{pointer-events:none!important}#pause-button img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(2);opacity:0;transition:all .7s}#pause-button img.justPaused{opacity:1;transition:all .7s;transform:translate(-50%,-50%) scale(1)}.tour-playing #pause-button{pointer-events:auto}
.collapsible-list{position:absolute;width:100%}.collapsible-list,.collapsible-list-items{display:flex;flex-direction:row;pointer-events:none}.collapsible-list-items{flex-grow:1;flex-shrink:1;min-width:0}.collapsible-list-items .collapsed{visibility:hidden}.collapsible-list-menu{display:flex;flex-direction:column-reverse;align-items:center;background:rgba(0,0,0,.5);border-radius:3px}.collapsible-list-menu .collapsed{display:none}
.dropdown{position:relative}.dropdown .dropdown-mask{position:absolute;top:100%;right:0;display:block;min-width:300px;max-width:100vw;visibility:hidden;pointer-events:none}.dropdown .dropdown-menu{display:flex;flex-direction:column;pointer-events:auto;transform:translateY(-100%);transition-property:transform;transition-duration:.5s}.dropdown .dropdown-toggle{display:block}.dropdown.up .dropdown-mask{top:auto;bottom:100%}.dropdown.up .dropdown-menu{transform:translateY(100%);flex-direction:column-reverse;align-items:flex-end;justify-content:center}.dropdown.open .dropdown-menu{transform:translateY(0)}.dropdown.open .dropdown-mask,.dropdown.transitioning .dropdown-mask{visibility:visible}.dropdown.transitioning .dropdown-mask{overflow:hidden}
.cursor-none{cursor:none}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-col-resize{cursor:col-resize}.cursor-row-resize{cursor:row-resize}.cursor-crosshair{cursor:crosshair}.cursor-cell{cursor:cell}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-vertical-text{cursor:vertical-text}.cursor-e-resize{cursor:e-resize}.cursor-w-resize{cursor:w-resize}.cursor-n-resize{cursor:n-resize}.cursor-s-resize{cursor:s-resize}.cursor-ne-resize{cursor:ne-resize}.cursor-nw-resize{cursor:nw-resize}.cursor-se-resize{cursor:se-resize}.cursor-sw-resize{cursor:sw-resize}.cursor-ew-resize{cursor:ew-resize}.cursor-ns-resize{cursor:ns-resize}.cursor-nesw-resize{cursor:nesw-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-zoom-in{cursor:url(../cursors/zoom-in.png) 5 5,auto;cursor:-webkit-zoom-in;cursor:zoom-in}.cursor-zoom-out{cursor:url(../cursors/zoom-out.png) 5 5,auto;cursor:-webkit-zoom-out;cursor:zoom-out}.cursor-grab{cursor:url(../cursors/grab.png),auto;cursor:-webkit-grab;cursor:grab}.cursor-grabbing{cursor:url(../cursors/grabbing.png),auto;cursor:-webkit-grabbing;cursor:grabbing}
