#repeat_password_message,#register_password_message{display:none;position:relative;padding:20px;margin-top:10px}#repeat_password_message p,#register_password_message p{padding:10px 35px;font-size:18px}.valid{color:#0f3}.valid:before{position:relative;left:-35px;content:"✔"}.invalid{color:red}.invalid:before{position:relative;left:-35px;content:"✖"}.confirmNoPersonalDataContainer.svelte-1pxg867.svelte-1pxg867,.administratorToolsContainer.svelte-1pxg867.svelte-1pxg867{max-width:400px;padding:32px;border:2px solid #fff689;background-color:#000a1d;text-align:center;font-size:1.2em;color:#fff}.confirmNoPersonalDataContainer.svelte-1pxg867 .closeButton.svelte-1pxg867,.administratorToolsContainer.svelte-1pxg867 .closeButton.svelte-1pxg867{top:0;right:3px;left:unset;color:#fff689;cursor:pointer;height:unset;padding:4px;margin-right:8px}.confirmationCheckboxRow.svelte-1pxg867.svelte-1pxg867{margin-top:64px}.confirmationCheckboxRow.svelte-1pxg867 .svelte-1pxg867{cursor:pointer}.confirmNoPersonalDataCheckboxLabel.svelte-1pxg867.svelte-1pxg867{padding-right:12px}.doneButtonRow.svelte-1pxg867.svelte-1pxg867{margin-bottom:8px}.projectTitle{font-size:1.6em;width:100%;margin-left:12px;color:#fff;font-weight:500}.sliderContainer{pointer-events:all;left:20px;top:20px;width:500px;min-width:500px;color:#fff;text-align:center;background:rgba(50,50,50,.8);padding:16px;border-radius:16px 0 0 16px;border:1px solid #555555}.notesOverlayContainer{z-index:1;right:0;top:20px;width:400px;max-height:40vh;margin-top:15px;padding:8px 15px 20px;border:1px solid #555555;border-radius:16px 0 0 16px;border-right:0px;background:rgba(50,50,50,.8);color:#fff}.touchEchoCursor{margin-left:-6px;margin-top:-6px;width:12px;height:12px;border-radius:50%;background-color:#ffffff80}.touchEchoCursorPing{margin-left:-10px;margin-top:-10px;width:32px;height:32px;border-radius:50%;border-color:#fffc;border-style:solid;border-width:4px;transform:scale(.5);transform-origin:center}.touchEchoCursorPing_animate{animation-duration:.5s;animation-name:touchPing}@keyframes touchPing{0%{transform:scale(.5);opacity:1}to{transform:scale(1);opacity:0}}.cubeDivCanvas{touch-action:pinch-zoom}.chooseCubeDisplayMode_container{top:16px;left:16px;font-size:1.6em;color:#d3d3d3}.cubeDisplayModeButton{margin-right:4px;padding:8px;border:transparent solid 1px;border-radius:4px;font-size:1.4em;color:#d3d3d3}.cubeDisplayModeButton:hover{background-color:#fff3;border:lightgrey solid 1px}.cubeDisplayModeButton.toggleActive{background-color:#ffffff4d}.portraitMode .cubeDiv{order:-1;min-height:40vh}.portraitMode .sliderAndNotesContainer{overflow-x:hidden;clear:both}.portraitMode .sliderAndNotesContainer>*{transition-property:margin-left;transition-duration:.35s;transition-timing-function:cubic-bezier(0,0,.38,.58,.78,.88,.93,.97,1)}.portraitMode .sliderContainer{min-width:95%;width:95%;margin-right:5%;border-radius:0 16px 16px 0;border-left:0px}.portraitMode.showNotes .sliderContainer{margin-left:-100%}.portraitMode .notesOverlayContainer{align-self:end;margin-left:5%;min-width:95%;max-height:100%;min-height:100%;margin-top:0;flex:1 1 auto}.portraitMode .credits{width:100%}.portraitMode.keyboardShowing .credits{display:none}@media screen and (max-width: 1100px){.sliderContainer{width:400px;min-width:400px}}*{scrollbar-width:thin;scrollbar-color:#0075ff rgba(0,0,0,0)}*::-webkit-scrollbar{width:12px}*::-webkit-scrollbar-track{border-radius:6px;background:rgba(0,0,0,0);margin-top:20px;margin-bottom:20px}*::-webkit-scrollbar-thumb{background-color:#0075ff;border-radius:20px;border:3px solid #282a2e}.commentOnQuestionLabel{margin-top:4px;margin-bottom:-10px;margin-left:16px;text-align:left;font-weight:200;font-size:.94em}.sliderContainerListContainer{color:#fff}.spinner-grow{margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.modalBackground{position:absolute;height:100%;width:100%;background-color:#0009}.pointerEvents_none{pointer-events:none}.userSelect_none{-webkit-user-select:none;user-select:none}.disableUIModal{position:absolute;height:100%;width:100%;background-color:transparent;z-index:99999}.disableUIModal_100{position:absolute;height:100%;width:100%;background-color:transparent;z-index:100}.touchAction_none{touch-action:none}.displayNone{display:none}.opacity0{opacity:0}.visibilityHidden{visibility:hidden}.positionRelative{position:relative}.positionAbsolute{position:absolute}.positionSticky{position:sticky}.positionFixed{position:fixed}.height100{height:100%}.height0{height:0px}.width100{width:100%}.width_fitContent{width:fit-content}.height100vh{height:100vh}.width100vw{width:100vw}.overflowX_scroll{overflow-x:scroll}.overflowY_scroll{overflow-y:scroll}.overflowY_hidden,.overflowY_none{overflow-y:hidden}.overflowHidden{overflow:hidden}.overflowY_scrollWhenRequired{overflow-y:hidden;min-height:0px}.overflowY_scrollWhenRequired.OCREATE_Activate{overflow-y:scroll}.overflowXHidden,.overflowX_hidden,.overflowX_none{overflow-x:hidden}.scale0{transform:scale(0)}.flexRow{display:flex;flex-direction:row}.flexRowReverse{display:flex;flex-direction:row-reverse}.flexRow.displayNone,.flexColumn.displayNone{display:none}.flexColumn{display:flex;flex-direction:column}.flexColumnReverse{display:flex;flex-direction:column-reverse}.flexWrap{flex-wrap:wrap}.flexWrapReverse{flex-wrap:wrap-reverse}.flexScrollContainer,.minHeight_0{min-height:0px}.flexCenterAll,.flex_centerAll{display:flex;justify-content:center;align-items:center}.flexJustifyContentCenter{justify-content:center}.justifyContent_flexEnd{justify-content:flex-end}.flexJustifyContentSpaceBetween,.flex_spaceBetween{justify-content:space-between}.flexJustifyContentSpaceAround,.flex_spaceAround{justify-content:space-around}.flexAlignItemsCenter{align-items:center}.flexAlignItemsStretch{align-items:stretch}.flex_grow1{flex-grow:1}.flex_fillParentContainer{flex-grow:1;flex-shrink:1;flex-basis:auto;align-self:stretch}.alignItems_flexEnd{align-items:flex-end}.alignItems_center{align-items:center}.alignSelf_flexEnd{align-self:flex-end}.alignSelf_center{align-self:center}.alignSelf_stretch{align-self:stretch}.userSelectNone{-webkit-user-select:none;user-select:none}.textAlign_center{text-align:center}.textOneLineElipsis{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.borderRadius50{border-radius:50%}.backgroundImageContainer,.backgroundImage_contain{background-size:contain;background-repeat:no-repeat;background-position:center}.backgroundImage_cover{background-size:cover;background-repeat:no-repeat;background-position:center}.backgroundModalGrey,.backgroundModalGray{background-color:#0000004d}.overscrollBehavior_none{overscroll-behavior:none}.cursorWait{cursor:wait}hr.solid{border-top:3px solid #bbb}#tab-login,#tab-register{margin:10px 15px;border-top:thin solid #fff689;border-left:thin solid #fff689;border-right:thin solid #fff689;cursor:pointer}#pills-login>*,#pills-register>*{margin:10px}#forgot_password{cursor:pointer}.submit-button{border:thin solid #fff689;color:#fff689;background:#000a1d}.submit-button:hover{background:#2a60c5}#google-sign-in{border:thin solid #fff689;color:#fff689;background:#dd4b39}#google-sign-in:hover{background:#ee7565}*:focus,*.focus-visible{outline:white 1px solid!important}.appLandingPageWelcome{margin-top:64px}.logoCollection_container{margin-top:32px;padding:0 1%}.logos_sponsoredBy{width:50%}.logos_madeBy{width:calc(16px + 19vw)}.logosHeading{margin-bottom:16px;padding-bottom:8px;padding-left:4px;padding-right:4px;border-bottom:1px rgba(255,255,255,.2) solid}.logos_sponsoredBy>.logosHeading{text-align:left}.logos_madeBy>.logosHeading{text-align:right}.logoLink{display:inline-block;position:absolute;height:100%;width:100%}.logoImage{margin:16px;max-width:25vw;max-height:5vh}.logos_madeBy .logoImage{max-width:15vw}html,body,.full-screen{height:100%}body{background-color:#000a1d;font-family:Raleway,sans-serif;margin:0;padding:0}div{box-sizing:border-box}button{border-style:none;background-color:transparent;color:#000;font-family:Ubuntu,sans-serif;font-weight:lighter}button:focus,input:focus{outline:none}button:hover{background-color:#ffffff1a;cursor:pointer}.theme_darkBlue{background-color:#000a1d;color:#fff689}.mainUserAvatar{height:128px;width:128px;border-radius:50%}.closeButton{top:2px;left:2px;width:fit-content}.appLandingPage{background-color:#000a1d;color:#fff689}.appLandingPage button,button.goldShinyButton{height:48px;max-width:300px;margin-top:16px;padding-left:16px;padding-right:16px;border-style:solid;border-width:1px;border-color:#fff689;color:#fff689}.appLandingPage button:disabled{color:gray;border-color:gray;cursor:not-allowed}button.buttonWait,button.buttonWait:disabled{cursor:wait}.appLandingPage .siteTitle{font-size:1.5em;font-weight:400}.appLandingPage .byLine{font-weight:200}.appLandingPage .infoAboutThisApp_button{margin-bottom:16px}.appLandingPage .infoIcon{height:1em;width:1em;margin-top:2px;margin-right:10px}.appLandingPage .mainUserAvatar{height:128px;width:128px;border-radius:50%}.appLandingPage .currentLoginStatus{height:300px}.infoIconBackground{background-image:url(./infoIcon_yellow.0581314b.png);background-size:contain;background-repeat:no-repeat}.infoAboutThisAppContainer{min-width:400px;width:70%;max-width:700px;height:70%;border-radius:16px;padding:32px;background-color:#fffc;color:#000a1d}.infoAboutThisAppContainer button{height:48px;max-width:300px;margin-top:16px;padding-left:16px;padding-right:16px;border-style:solid;border-width:1px;border-color:#fff689;background-color:#000a1d;color:#fff689}.infoAboutThisAppContainer .title{text-align:center;font-weight:700}.infoMessagePageContentContainer{padding:16px}.infoAboutThisAppContainer .head{margin-top:8px;font-weight:700}.infoAboutThisAppContainer .para{text-align:justify}.pageTitle{position:relative;font-size:20pt;left:-50%;background:rgba(0,0,0,.5);top:20px;color:#fff;text-align:center;font-family:Arial,Helvetica,sans-serif;text-shadow:2px 2px 4px #000000;border-radius:20px}.sliderContainer .colorProfileSelectDiv{height:36px;padding:8px;align-items:center;background-color:#000;font-weight:600}.sliderContainer .colorProfileSelectLabel{margin-right:10px}.sliderContainer #colorProfileSelect{font-size:1.1em}.scrollAvailable{bottom:-1px;width:100%;background:linear-gradient(0deg,black,transparent);height:60px;padding-top:40px;border-radius:0 0 0 10px}.sphereDataInfoContainer{margin-top:15px;padding:8px 15px 15px;background:rgba(50,50,50,.8);border:1px solid #555555;border-radius:20px}.pointCounterRow{align-self:center;margin-bottom:10px;font-weight:700}.notesHTMLArrayContainer .dimLabel{margin-bottom:4px;font-weight:500}.notesHTMLArrayContainer .notesSlider{width:170%;margin-top:2px;transform:scale(.333);margin-left:-53.7%;pointer-events:none;height:5px;opacity:.7}.notesHTMLArrayContainer .dimNotes{margin-left:10px;margin-bottom:12px;overflow-wrap:anywhere;max-width:100%;font-weight:200}.dimension{margin-bottom:8px}.description{text-align:justify;font-size:1em;font-weight:500}.dimensionExtremes{margin-top:10px;margin-left:16px}.dimensionExtremes>div{max-width:100px;font-weight:200;font-size:.94em}.dimensionExtremes>.min{text-align:left}.dimensionExtremes>.max{text-align:right}.slider{height:6px;outline:none;border-radius:5px;background:#555555;margin-top:8px;margin-left:16px}.textInput{border-radius:5px;background:#333333;outline:none;-webkit-transition:.2s;transition:opacity .2s;border-color:#305075;color:#fff;margin-top:10px;margin-left:16px;margin-bottom:20px;font-family:Raleway,sans-serif;font-weight:200;font-size:inherit;resize:vertical;height:2em;min-height:2em}.textInput::placeholder{font-color:white;opacity:1;font-family:Raleway,sans-serif;font-weight:600;font-size:inherit;margin-left:4px}.credits{color:#fff;width:100vw - 16px;max-width:1024px;text-align:center;opacity:.75;font-size:8pt;align-self:flex-end;padding:16px 8px;margin:16px 8px;box-sizing:border-box}a{color:#aaa}.administratorToolsDataGroup{margin:10px;padding:10px;border-style:solid;border-width:1px;border-radius:5%;border-color:#555}.administatorToolsDataItem{margin-top:10px;margin-bottom:10px;margin-left:5%;padding:10px;border-style:solid;border-width:1px;border-radius:5%;border-color:#f5f5f5}.administatorToolsDataItem .verticalCenter{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.administratorToolsDataGroup h5{font-size:medium}.administratorToolsDataGroup b{font-size:small}.administratorToolsDataGroup p{font-size:xx-small}
