.stud-gallery .card-tag{display:none}.gallery-header{position:absolute;width:100%;color:#636363;text-align:center;font-family:Helvetica Neue;font-size:1rem;font-weight:400;margin-top:5px}.add-card{display:flex;width:50px;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;background:transparent;border:none;height:38px}.add-card:hover{cursor:pointer}.add-card:hover div{background:var(--grey-blue)}.add-card:disabled div{background:var(--grey-12)}.add-card div{display:flex;width:26px;height:38px;transform:rotate(-90deg);flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:2px;background:var(--Black, #000)}.add-card svg{stroke-width:4px;stroke:var(--Grey-12, #e4e4e4);width:9.459px;height:9.459px;flex-shrink:0}.update-button .blue-button{padding:5px 10px;font-size:18px;border:2px solid black;width:67px;height:34px;border-radius:17px;gap:10px}.styled-button-nc{font-size:16px;border:2px solid black;padding:5px 10px;height:34px;border-radius:17px;gap:10px;background:var(--grey-12);cursor:pointer}.styled-button-nc:hover{background:var(--grey-blue)}.styled-button-nc:disabled{color:var(--grey-80);background:#b5b5b5}.save-button-container{display:flex;z-index:10;position:absolute;bottom:-55px;justify-content:space-around;left:50%;transform:translate(-50%)}.Mechanistic{text-align:center;width:100%;height:100%;position:fixed;display:flex;justify-content:end;-webkit-user-select:none;user-select:none}.Mechanistic .ThreeCanvasDiv{padding-top:203px;padding-right:80px}.Mechanistic .Settings{position:absolute;top:208px}.final-ans-gallery .Settings{position:relative;top:0}.no-touch{touch-action:none}.select{outline:3px solid #469ABD!important}.sketcher-editor{position:absolute;top:208px;width:100%;height:calc(100% - 208px);z-index:25;border:0px}.sketcher-editor-invisible{position:absolute;width:0;height:0;border:0}.authoring-buttons{z-index:25;border:2px solid black;border-radius:35px;background-color:var(--primary);font-size:1.2rem}.authoring-buttons:hover{background-color:var(--grey-blue);cursor:pointer}.record-button{width:120px;height:36px;position:absolute;bottom:6px;right:240px}.record-button:hover{cursor:pointer;background-color:var(--grey-blue)}.record-flex{display:flex;justify-content:space-evenly;align-items:center}.record-image{width:25px;height:25px;position:relative}.recording-image-container{height:36px}.recording-image{width:34px;height:36px;margin-right:5px;justify-content:center}.given-button{padding:10px;margin:10px}.resonant{background-color:red}.authoring-given-wrapper{font-size:24px;position:absolute;top:234px;right:50px;display:flex;justify-content:center;flex-direction:column;gap:10px;z-index:25}input.check-input{width:20px;height:20px}.authoring-hint-wrapper{position:absolute;left:calc(50% - 20px);translate:-50%;display:flex;justify-content:center;max-height:100px;height:40px;bottom:5px}.authoring-hint{padding:8px;font-family:Helvetica Neue;font-size:1rem;border:2px solid black;background-color:var(--primary);border-radius:8px;resize:none}.pause-stop-container{display:flex;position:absolute;bottom:6px;right:140px;z-index:25;flex-direction:row;border-radius:15px;align-items:center;justify-content:center}.pause-stop-image{width:25px;height:25px;position:relative}.pause-button{width:40px;height:36px;border-radius:35px 0 0 35px}.stop-button{width:40px;height:36px;border-radius:0 35px 35px 0}.recording{color:red}.tag{position:absolute;top:210px;left:50%;transform:translate(-50%);display:inline-flex;height:31px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:8px;background:#232323e6;color:#fff;text-align:center;font-family:Helvetica Neue;font-size:12px;font-style:normal;font-weight:400;line-height:normal;z-index:1}.arrow-button{display:flex;padding:4px 10px;flex-direction:column;justify-content:center;align-items:center;margin:10px;gap:10px;border-radius:22px;border:2px solid #000;background:#e4e4e4}.arrow-button .svg-icon{width:46px;height:20px}.arrow-button:hover{cursor:pointer;background-color:var(--grey-blue)}.rotate-left{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-down{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);translate:-4px}.gallery-arrow-wrapper{display:flex;align-items:center;margin:11px 0;justify-content:center}.browse-answered{position:absolute;z-index:10;top:0;right:0}.Mechanistic .bars-container{position:absolute!important;top:208px!important;right:0;height:calc(100% - 208px)!important}.Mechanistic .watermark-container{top:215px!important;right:230px!important}.mech-authoring-buttons{font-size:16px!important;padding:5px 10px!important;border-radius:30px!important;height:auto!important;width:auto!important}.watermark-container{position:fixed;right:100px;top:5px}.watermark{color:#000;font-size:20px;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400}.hidden-screen{position:absolute;width:100%;height:100%;background-color:#fff;z-index:100}.loader-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px;z-index:101}.lds-roller{color:#1c4c5b}.lds-roller,.lds-roller div,.lds-roller div:after{box-sizing:border-box}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7.2px;height:7.2px;border-radius:50%;background:currentColor;margin:-3.6px 0 0 -3.6px}.lds-roller div:nth-child(1){animation-delay:-36ms}.lds-roller div:nth-child(1):after{top:62.62742px;left:62.62742px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:67.71281px;left:56px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:70.90963px;left:48.28221px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:70.90963px;left:31.71779px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:67.71281px;left:24px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:62.62742px;left:17.37258px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:56px;left:12.28719px}@keyframes lds-roller{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hint{position:fixed;bottom:5px;right:130px;padding:5px 10px 6px;min-height:36px;height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;flex-shrink:0;max-width:calc(100% - 189px);font-size:1rem;border-radius:18px;border:2px solid #000;background:linear-gradient(0deg,#ffa10040,#ffa10040),#fff}.visible-bar .hint{right:212px}.hint-button{background-color:transparent;border:none;font-size:16px;gap:5px;cursor:pointer;justify-content:space-between;align-items:center}.hint.open{flex-direction:row-reverse;align-items:flex-start;padding:5px 0 6px 10px}.hint-button.open{min-width:34px;min-height:34px}.hint-button.open svg{margin:0}.hint-button svg{width:16px;height:15px;margin:auto}.hint-button p{padding:5px 10px}.hint-text{text-align:left;font-size:.75rem}:root{--alkali-metal-color: #dde59b;--alkali-metal-font: black;--alkaline-earth-metal-color: #ff6e3a;--alkaline-earrth-metal-font: black;--transition-metal-color: #fdaea9;--transition-metal-font: black;--post-transition-metal-color: #9ad7a4;--post-transition-metal-font: black;--metalloid-color: #a40122;--metalloid-font: black;--lanthanoid-color: #89c184;--lanthanoid-font: black;--actinoid-color: #9699bc;--actinoid-font: black;--nonmetal-color: #ffb2fd;--nonmetal-font: black;--metal-color: #ffc57e;--metal-font: black;--halogen-color: #008df9;--halogen-font: black;--noble-gas-color: #009f81;--noble-gas-font: black;--lanthanide-color: #8400cd;--lanthanide-font: black;--actinide-color: #00fccf;--actinide-font: black;--unknown-color: #ff5aff;--unknown-font: black;--none-color: black;--none-font: white;--s-block-color: #9ca0dc;--p-block-color: #74c37f;--d-block-color: #c374c2;--f-block-color: #c3a574;--a-color: #7e346e;--b-color: #2e65ab;--c-color: #5c8ac1;--d-color: #85b0db;--e-color: #69af6c;--f-color: #cedfb1;--g-color: #f7ef71;--h-color: #eaa84f;--i-color: #d96833;--j-color: #ca2c21;--k-color: #682114;--l-color: #f3aebb;--m-color: #eceadb}.metal-minimal,.lanthanoid-minimal,.actinoid-minimal{background-color:#449ce9;color:var(--nonmetal-font)}.nonmetal-minimal,.gas-minimal,.halogen-minimal{background-color:#ff8f07;color:var(--nonmetal-font)}.metalloid-minimal{background-color:#a8e096;color:var(--nonmetal-font)}.nonmetal{background-color:var(--a-color);color:var(--nonmetal-font)}.nonmetal:focus-visible{outline:4px solid black}.noble-gas{background-color:var(--b-color)}.noble-gas:focus-visible{outline:4px solid black}.metal{background-color:var(--c-color)}.metal:focus-visible{outline:4px solid black}.post-transition-metal{background-color:var(--d-color)}.post-transition-metal:focus-visible{outline:4px solid black}.lanthanoid{background-color:var(--e-color)}.lanthanoid:focus-visible{outline:4px solid black}.actinoid{background-color:var(--f-color)}.actinoid:focus-visible{outline:4px solid black}.transition-metal{background-color:var(--g-color)}.transition-metal:focus-visible{outline:4px solid black}.metalloid{background-color:var(--h-color)}.metalloid:focus-visible{outline:4px solid black}.alkali-metal{background-color:var(--i-color)}.alkali-metal:focus-visible{outline:4px solid black}.alkaline-earth-metal{background-color:var(--j-color)}.alkaline-earth-metal:focus-visible{outline:4px solid black}.actinide{background-color:var(--k-color);color:var(--actinide-font)}.actinide:focus-visible{outline:4px solid black}.lanthanide{background-color:var(--l-color)}.lanthanide:focus-visible{outline:4px solid black}.halogen{background-color:var(--m-color)}.halogen:focus-visible{outline:4px solid black}.unknown,.unknown:hover{background-color:var(--unknown-color);color:var(--unknown-font)}.unknown:focus-visible{background-color:var(--unknown-color);color:var(--unknown-font);outline:4px solid black}.none{outline-color:var(--none-color);background-color:#fff}.none:hover{background-color:var(--none-color);color:#fff}.none:focus-visible{background-color:var(--none-color);color:#fff;outline:4px solid black}.grid-styles{display:grid;gap:10px;grid-template-rows:repeat(10,1fr);grid-template-columns:repeat(18,1fr);max-width:1200px}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.zoom-input{z-index:30!important}.table{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));flex-grow:2;gap:1px;overflow:visible;padding:17px 13px;background-color:#ffffff94;width:100%;height:100%}.element{position:absolute;display:flex;flex-direction:column;border:2px solid black;border-radius:6px;overflow:hidden;width:100%;padding:2px;height:100%;container-name:element}.row{display:contents}.element:hover{cursor:pointer;z-index:30}.element-symbol{font-weight:600;font-size:1rem}.element-name{font-size:8px;overflow:hidden}.element-mass{font-size:8px}.element-number{font-size:8px;text-align:left}.empty{flex-grow:10;flex-shrink:10;border:1px solid transparent;height:fit-content}.empty-element{background-color:#eaeaea;position:absolute;display:flex;flex-direction:column;border:2px solid black;font-size:.8em;border-radius:6px;overflow:hidden;width:100%;height:100%;flex-grow:10;padding:2px}#periodic-table{position:fixed;z-index:9;border:2px solid black;text-align:center;overflow:scroll;display:grid;grid-template-rows:1fr 45px}.draggable-header{height:100%;position:sticky;left:0;top:0;z-index:10;background-color:#eaeaea;border:2px solid black;color:#000;width:100%;height:fit-content;display:flex;justify-content:space-between;align-items:center}.draggable-container{flex-grow:10;height:100%;cursor:move;display:flex;align-items:center;justify-content:center}.heading{font-size:1rem;width:100%;flex-grow:20;margin:0}.resize-button{position:sticky;width:45px;height:45px;bottom:0;right:0;z-index:10;border-radius:20px 0 0;object-fit:contain;cursor:pointer;justify-self:right}.resize-button img{height:100%;width:100%;object-fit:contain;padding:15px 0 0 15px}.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@container element (min-width: 70px){.element-symbol{font-size:20rem}}.border-container{top:7px!important}.zoom-input{width:44px;height:45px;border:none;z-index:2;background-color:transparent;text-align:center;font-size:.875rem}.border-container{position:absolute;left:43px;top:6px;width:45px;height:30px;border-bottom:solid black 2px;border-top:solid black 2px;z-index:10}.pill-container{height:44px!important}.pill-button{max-height:44px!important}.pill-img{max-height:30px!important;padding:0}:root{--warningWrong: #dc767e;--warningRight: #aacdcc;--playguideBackground: #FDFBFD;--darkModeColor: white;--normalColor: black;--black: #000000;--grey-100: #232323;--grey-80: #494949;--grey-60: #747474;--grey-30: #b5b5b5;--grey-25: #cfcfcf;--grey-12: #e4e4e4;--white: #ffffff;--grey-blue: #90bcd0;--green-100: #00BB00;--green-60: #90E051;--hover: #b5b5b5;--primary: #e4e4e4;--button-background: #cfcfcf;--button-border: #cfcfcf;--button-hover-background: #90bcd0;--button-hover-border: #90bcd0;--disabled-hover-background: #e4e4e4;--disabled-hover-border: #b5b5b5}*,:before,:after{padding:0;margin:0;box-sizing:border-box}html{font-family:Open Sans,serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100;height:100%;overflow:hidden}html,body,#root{height:100%;width:100%;overflow:auto;-webkit-overflow-scrolling:touch}body{position:relative}#root{overflow:auto;-webkit-overflow-scrolling:touch}.ThreeCanvasDiv{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.pt-sans-bold{font-family:PT Sans!important;font-weight:600!important}.hist-img{position:fixed;border:2px solid black}.pt-sans-regular{font-family:PT Sans,sans-serif;font-weight:400;font-style:normal}.pt-sans-bold-italic{font-family:PT Sans,sans-serif;font-weight:700;font-style:italic}.pt-sans-regular-italic{font-family:PT Sans,sans-serif;font-weight:400;font-style:italic}.config{position:absolute;left:100px;bottom:25px;width:100%;text-align:left;z-index:50;-webkit-user-select:auto;user-select:auto}.config .aNum{text-align:right!important}.journal{width:300px;height:400px;background-color:#fff;border:3px solid black;border-radius:25px;position:fixed;bottom:10px;right:100px;padding:5px;overflow:scroll;text-align:left}.entry{padding-bottom:5px}.Newman,.Lewis,.Sketcher,.Modeler,.Fractions,.Hybridization,.Stoich,.VSEPR,.Reaction,.Mechanistic{scrollbar-color:var(--grey-60) transparent;scrollbar-width:thin;z-index:4}.VSEPR{min-height:254px;min-width:480px;overflow-y:auto;overflow-x:hidden}.Mechanistic .mech-type{right:85px!important}.no-touch{pointer-events:none;touch-action:none}.no-touch>div,canvas,button{pointer-events:auto;touch-action:auto}button:focus{outline:2px solid auto}@media (max-width: 480px){.Lewis,.Hybridization{min-width:480px;position:relative!important}}@media (max-height: 254px){.Lewis,.Hybridization{min-height:254px;position:relative!important}}.button{display:flex;position:relative;z-index:5;font-size:2rem;text-align:center;border:none;background-color:transparent;cursor:pointer}.svg-icon{width:100%;height:100%;display:flex;align-items:center;border-radius:50%}.labeled-button{width:100%!important;justify-content:space-between;align-items:center;font-size:1rem}.button-label{flex-grow:10;text-align:left}h4{font-weight:400}.button-icon{background-color:var(--grey-12);border-radius:50%;width:100%;height:100%;box-sizing:border-box!important;background-color:var(--primary);border:solid black 2px}.text-icon{font-size:1.2rem;display:flex;background-color:var(--primary);height:100%;justify-content:center;align-items:center;text-align:center;padding:2px;border:2px solid black;width:100%}.actionButtons{display:flex;gap:5px;flex-direction:row-reverse;padding:5px 0}.styled-button{min-width:55px;border:2px solid black;border-radius:15px;background-color:var(--primary);height:30px;cursor:pointer;padding:5px;font-size:.875rem}.dynamic-color .color-container{border:2px solid var(--button-border);background-color:var(--button-background)}.static-color .color-container{border:2px solid black;background-color:var(--primary)}.static-color:hover .color-container{cursor:pointer;border:2px solid black;background-color:var(--grey-blue)}.dynamic-color:hover .color-container{cursor:pointer;border:2px solid var(--button-hover-border);background-color:var(--button-hover-background)}.static-color:disabled .color-container{cursor:not-allowed;border:2px solid var(--disabled-hover-border);background-color:var(--disabled-hover-background)}.dynamic-color:disabled .color-container{cursor:not-allowed;border:2px solid var(--grey-80);background-color:var(--grey-80)}.static-color:disabled .tooltip{cursor:not-allowed;color:var(--disabled-hover-border);border:2px solid var(--disabled-hover-border);background-color:var(--disabled-hover-background)}.static-color:disabled .tt-title{cursor:not-allowed;color:var(--disabled-hover-border)}.dynamic-color:disabled .tooltip{border:2px solid var(--grey-80);background-color:var(--grey-80);color:"black";cursor:not-allowed}.dynamic-color:disabled .tt-title{color:var(--grey-80)}.modalPageButtons{display:flex;width:45%;justify-content:space-evenly;bottom:2%;margin-bottom:10px}.icon{width:44px;height:44px;padding:4px}.buttonContainer{width:100%;display:flex;justify-content:center}.button-group{display:flex;flex-direction:row;gap:5px}.disable-div{opacity:50%;cursor:default}.disable-tooltip{border-color:#00000080}.disable-title{color:#00000080}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.top-z-index{z-index:30}.pill-img{background-color:var(--grey-12);border-style:solid;border-color:#000}.selected-pill svg{background-color:var(--grey-blue)}.authoring .mode-pos{right:84px}.mode-pos{position:fixed;top:212px}.visible-bar .mode-pos{right:80px}.add-row-button{padding:5px 10px;margin:10px 0;border-radius:10px;position:sticky;bottom:0}.add-row-button:hover{background-color:var(--grey-blue);cursor:pointer}.blue-button{border:none;display:inline-flex;padding:5px;justify-content:center;align-items:center;gap:10px;border-radius:15px;background:var(--Grey-Blue, #90bcd0)}.blue-button:hover{cursor:pointer;background:#679cb4}.custom-input{display:flex;border-radius:15px;background-color:var(--grey-12);position:relative}.custom-input:hover{background-color:var(--grey-blue)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.stepper-label{font-size:.875rem;text-align:left}.arrows-component{display:inline-block}.arrows{display:flex;flex-direction:column;position:absolute;right:0;height:40px}.nc-arrows{display:flex;flex-direction:column;margin-left:15px}.arrowsLarge{display:flex;flex-direction:column;position:absolute;margin-left:35px}.arrows button{background-color:transparent;border:1px solid transparent;height:100%;padding:0 3px 0 2px}.arrows button:hover{background-color:var(--grey-blue)}.arrows button:focus{background-color:var(--grey-blue)}#upArrow{cursor:pointer;border-radius:0 8px 0 0;border-top:2px solid black;border-right:2px solid black}#downArrow{cursor:pointer;border-radius:0 0 8px;border-bottom:2px solid black;border-right:2px solid black}.arrow-top{width:0;height:0;border-style:solid;border-width:0 3.5px 7px 3.5px;border-color:transparent transparent #007bff transparent;cursor:pointer}.arrow-bottom{width:0;height:0;border-style:solid;border-width:7px 3.5px 0 3.5px;border-color:#007bff transparent transparent transparent;cursor:pointer}.Settings{position:absolute;left:0;top:-5px;justify-content:space-between;display:flex;flex-direction:column;margin:0;width:55px;overflow:visible;height:100%;background-color:transparent}.right-settings{position:fixed;top:150px;display:flex;right:0;justify-content:center;align-items:center;color:var(--grey-30);font-size:1rem}.button-container{position:relative;display:flex;height:fit-content;max-height:100%;flex-direction:column;margin-right:5px;border-radius:60px;align-items:center;margin-bottom:50px;padding-top:5px}.Mechanistic .button-container,.Multi .button-container{max-height:calc(100% - 212px)}.atom-container{overflow-y:scroll}.one-select{display:flex;flex-direction:column;border-radius:0 15px 15px 0;position:relative;z-index:30;overflow-x:hidden;max-height:220px;overflow-y:scroll;background-color:var(--primary)}.one-select:has(*){border:2px solid black;border-left:none}.atom-settings{padding-left:10px;border-radius:0 15px 15px 0;z-index:30;overflow-x:hidden;background-color:var(--primary)}.atom-settings:has(*){border:2px solid black;border-left:none}.bond-settings{display:flex;flex-direction:column;max-height:260px;border-radius:0 15px 15px 0;z-index:30;background-color:var(--primary);overflow:auto;overflow-y:hidden}.bond-type{padding-left:10px;overflow-x:hidden;overflow-y:scroll}.bond-settings:has(*){border:2px solid black;border-left:none}.bond-low{background-color:var(--grey-12);border-radius:0 0 15px 15px;margin:auto}.sk-opt{padding:5px}.opt-selected img{background-color:var(--grey-blue)!important}.history-container{position:absolute;left:50px}.stamp .svg-icon{outline:5px solid var(--grey-blue);background-color:var(--grey-blue)}.reset-container .headerBox{background-color:var(--playguideBackground);border:none}.reset-container .selectContainer{gap:10px}.reset-container .atomModals{padding:10px 0;top:50%;left:50%;translate:-50% -50%;max-width:380px;line-height:1.5rem}.reset-container .actionButtons{justify-content:center}.small-label{font-size:14px}.viewer-close-button{margin-bottom:5px;width:100px;height:30px;font-size:12px;padding:4px 10px;border:1px solid #979797;border-radius:8px;background-color:#fff}.viewer-close-button:hover{cursor:pointer;background-color:var(--grey-12)}:root{--exit-button-size: 40px}*{box-sizing:border-box}.guide{text-align:center;background-color:var(--playguideBackground);color:var(--black);overflow:scroll;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;position:fixed;bottom:0;z-index:24;overflow-x:hidden;border-left:3px solid black;border-right:3px solid black;height:0;width:100%;left:0}.playguide-list{padding:5px 20px 0 30px;text-align:left}.guide::-webkit-scrollbar{width:10px}.guide::-webkit-scrollbar-thumb{background:#d3d3d3;border:solid 2px black;border-radius:15px}.guide img{object-fit:contain;width:250px}.note{padding-top:10px;font-size:.75rem}.guide-group{font-size:1rem;display:flex;flex-direction:column;justify-content:center;align-content:center;padding:10px;border-radius:25px;margin:0 20px 10px}.exit{color:var(red);border:none;width:45px;height:45px;cursor:pointer}.card{font-size:1rem;display:flex;flex-direction:column;justify-content:space-between;padding:15px 10px}.exit:hover .exit-icon{background-color:var(--white);padding:5px;border-radius:100%}.exit-container{display:none;position:sticky;justify-content:flex-end;top:0;width:30px;height:30px;color:#000;z-index:30}.title{padding:5px;font-size:1.2rem}.main-title{margin:10px 20px;font-size:1.15rem;border-radius:25px;padding:5px}.break{height:3px;background-color:var(--grey-100);border-radius:5px;margin:0 40px}.toggle-container{margin:0 auto}.guide-list{text-align:left;margin:auto;text-decoration:dotted}.underline{text-decoration:underline}@media (max-width: 572px){exit-container{display:inline-block}exit-container .guide{width:400px;left:80px}}@media (min-width: 572px){.guide{width:400px;left:80px}}.IntroModals{position:fixed;top:calc(300px + 20%);left:50%;translate:-50% -50%;border-radius:15px;background-color:#fff;width:500px;max-height:360px;z-index:10;overflow-y:scroll}.modalContent{height:100%;z-index:inherit;display:flex;flex-direction:column;justify-content:space-between}.modalTextContent{display:flex;flex-direction:column;text-align:left;line-height:150%;overflow:scroll;padding:20px 15px;flex-grow:10}.list{padding-left:15px;text-align:left}.headingContainer{width:100%;display:flex;justify-content:center;background-color:var(--grey-primary);border-top-left-radius:15px;border-top-right-radius:15px;padding:10px 0;border-bottom:2px solid black;font-size:18px;font-weight:500;font-size:1.2rem;text-align:center}.brick{text-align:center;min-height:50px}.atomModals{position:absolute;top:370px;left:220px;border-radius:15px;background:var(--playguideBackground);position:"absolute";border:2px solid black;min-width:150px}.warningModals{top:50%;left:50%;translate:-50% -50%;max-width:380px;line-height:1.5rem}.brick-last{border-radius:0 0 15px 15px}.row-button{width:100%;display:flex;justify-content:center}.wide-button .text-icon{background-color:var(--primary);border-radius:15px!important}.wide-button .icon{min-width:none;max-width:none;min-height:none;max-height:none}.headerModel{position:sticky;top:10px;z-index:10}.no-user-select{-webkit-user-select:none;user-select:none}.brickClickablesStepper{display:flex;width:100%;gap:10px;justify-content:space-between;align-items:center}.brickClickablesSpaced{display:flex;padding-right:3px;justify-content:end;align-items:center}.modelContainer{overflow:hidden;overflow-y:scroll}.brickClickablesDropdown{display:flex;width:100%;justify-content:space-between;align-items:center;padding:5px 0 5px 10px}.brickClickables{display:flex;width:100%;gap:10px;justify-content:center;align-items:center;padding:5px 0;min-height:50px}.full-length{width:100%!important}.brickClickablesButtons{display:flex;justify-content:right;align-items:center;min-height:50px}.brickClickablesLabeledButtons{display:flex;flex-direction:column;width:100%;justify-content:center}.hover-brick,.marked{background-color:var(--grey-12)}.audio-brick{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;top:-5px}.tracker-group{display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-align:left;padding:0 5px}.styled-button:hover{background-color:var(--grey-blue)}.styled-button:disabled{background-color:var(--grey-12);border:2px solid var(--grey-30);color:var(grey-30);cursor:not-allowed}.max-width-dropdown{max-width:130px}.DropDown{flex-grow:10;position:relative;border:2px solid black;border-radius:10px;background-color:var(--primary);height:30px;top:3px;cursor:pointer;padding-left:5px;margin-bottom:5px;min-width:0}.Input{border-radius:10px;border-color:#000;background-color:var(--grey-12);border-width:2px;height:30px;cursor:pointer;text-align:center;margin-bottom:5px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.Input label{line-height:30px;font-size:.875rem;padding-left:10px}.Input input{flex-grow:10;background-color:none;border-radius:10px;border:2px solid black;max-width:50px;padding:0 10px}#modalDropDown{flex-grow:0!important}.DropDown:hover{background-color:var(--grey-blue)}.selectContainer{display:flex;flex-direction:column;justify-content:space-around;gap:5px}.scrollable-tooltips{width:auto!important}.scrollableBG{width:400px;display:flex;flex-direction:row}.scrollable-section{width:190px}.test{height:45px}.test .button-label{font-size:.875rem!important;padding-left:10px}.add-on-bottom{margin-top:0!important;border-radius:0 0 15px 15px!important}.add-on-bottom .headerBox{border-top-left-radius:0!important;border-top-right-radius:0!important;background-color:#fff!important;border:none!important;font-size:1rem!important;padding:5px}.add-on-top{border-radius:15px 15px 0 0!important;border-bottom:none!important}.brickContainer{position:relative;width:100%;background-color:#fff;border:2px solid black;border-radius:15px;margin-top:5px}.headerBox{background-color:var(--primary);border-top-left-radius:15px;border-top-right-radius:15px;padding:10px 0;border-bottom:2px solid black;height:50px;display:flex;align-items:center;justify-content:center;position:relative;text-align:center}.headerBox h3,.headerBox h4{font-size:18px;font-weight:500;font-size:1.2rem;flex:1;text-align:center;margin:0}.headerBox button{position:absolute;right:0;max-height:100%}.container{display:flex;align-items:center;justify-content:center;position:relative;padding:10px}.container h1{flex:1;text-align:center;margin:0}.container img{position:absolute;right:10px;max-height:100%}.IntroModal{position:fixed;top:40%;left:50%;translate:-50% -50%;border-radius:15px;background:#fff;width:600px;height:500px}.IntroModal ul{padding-left:20px}.modal{position:absolute;top:370px;left:220px;border-radius:15px;background:#fff;width:fit-content}.actionsContainer{display:flex;flex-direction:column;gap:10px}.add-row-modal .brick{padding:none!important}.add-row-modal .actionButtons{padding-top:0!important;padding-right:10px}.add-row-modal .modal-content{padding:0!important}.add-row-modal .selectContainer{gap:0}.modal-content{padding:5px 10px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.modalHeading{font-size:1.2rem}.modalHeadingMain{font-size:1.5rem}.modalText{display:flex;flex-direction:column;align-items:center;width:100%;margin:15px;padding:5px}.modalSelection{display:flex;flex-direction:column}.row-brick{display:flex;justify-content:space-between;align-items:center;padding:2px 0 2px 10px;flex-direction:row}.row-brick .custom-input{margin-right:5px}.brick:hover{background-color:#f1f3f4}.inputBox{height:40px;font-size:large;width:50px;text-align:center;padding-right:15px;border-radius:8px;border:none;border:black 2px solid;background-color:var(--primary)}.inputBox:hover{background-color:var(--grey-blue)}.inputBoxLarge{height:40px;font-size:large;width:70px;text-align:center;padding-right:15px;border-radius:15px;border:none;border:black 2px solid;background-color:transparent}#NoBondingGroupsText{height:50px;padding-top:10px;padding-bottom:10px}.resetDiv{position:absolute;display:flex;flex-direction:column;bottom:0;left:70px}.containerBGs{max-height:90px;overflow-y:scroll}.containerBGs::-webkit-scrollbar{width:10px}.containerBGs::-webkit-scrollbar-thumb{background:#d3d3d3;border:solid 2px black;border-radius:15px}.resetContainer{position:fixed;bottom:0;left:55px;display:flex;flex-direction:row;z-index:20}.accessible-container{position:absolute;bottom:0;left:0;padding-left:5px;display:flex;z-index:22}#NicolesControls{margin-left:10px;z-index:20;position:absolute;left:0;width:201px;height:100%}.scrollable{height:calc(100% - 50px);overflow:scroll;min-width:210px}.divider{height:2px;background-color:#000}.mathModalHeader{height:46px;line-height:44px;border-bottom:2px solid black;border-radius:15px 15px 0 0;background:var(--grey-12)}.Announcer{max-height:100px;overflow-y:auto;bottom:1%;z-index:5;justify-self:center;border:solid black 2px;border-radius:15px;background-color:#fff;max-width:35%;padding:1%;position:fixed;left:50%;transform:translate(-50%);font-size:large;-webkit-user-select:text;user-select:text}.Announcer::-webkit-scrollbar{width:10px}.Announcer::-webkit-scrollbar-thumb{background:#d3d3d3;border:solid 2px black;border-radius:15px}.hiddenText{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:-1px}.compact-header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.nc-toggle button[role=switch]{display:block;margin:2px;padding:4px 4px 8px 8px;border:0 solid #005a9c;border-radius:5px;width:17em;height:3em;text-align:left;background-color:#fff;color:#000}.nc-toggle button[role=switch] .label{position:relative;top:-3px;display:inline-block;padding:0;margin:0;width:10em;vertical-align:middle;color:#000}.nc-toggle button[role=switch] svg{display:inline-block;width:36px;height:20px;forced-color-adjust:auto;position:relative;top:4px}.nc-toggle button[role=switch] svg rect{fill-opacity:0;stroke-width:2;stroke:currentcolor}.nc-toggle button[role=switch] svg rect.off{display:block;stroke:currentcolor;fill:currentcolor;fill-opacity:1}.nc-toggle button[role=switch][aria-checked=true] svg rect.off{display:none}.nc-toggle button[role=switch] svg rect.on{display:none}.nc-toggle button[role=switch][aria-checked=true] svg rect.on{color:green;display:block;stroke-color:currentcolor;fill:currentcolor;fill-opacity:1}.nc-toggle button[role=switch] span.off{display:inline-block}.nc-toggle button[role=switch] span.on,.nc-toggle button[role=switch][aria-checked=true] span.off{display:none}.nc-toggle button[role=switch][aria-checked=true] span.on{display:inline-block}.nc-toggle button[role=switch]:focus,button[role=switch]:hover{padding:2px 2px 6px 6px;border-width:2px;outline:none;background-color:#def;cursor:pointer}.info-brick{display:flex;flex-direction:row;justify-content:center;align-items:center}.hidden{display:none}.underline{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.small-padding-top{padding-top:10px}.exportButtonContainer{position:fixed;bottom:0;left:50px;padding-left:5px;display:flex;z-index:22}.toggle-container{width:100%;display:flex;justify-content:space-between;align-items:center}.t-toggle{margin:4px;padding:4px;border-radius:5px;-webkit-user-select:none;user-select:none;min-height:45px;display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:space-between;border:none;background-color:transparent;transition:.4s}.t-toggle .label{display:inline-block;text-align:left}.t-toggle .switch{position:relative;display:inline-block;border-radius:12px;height:21px;min-width:36px;border:2px solid black;background-color:#000}.t-toggle .switch span{position:absolute;top:2px;left:2px;display:inline-block;border:2px solid white;border-radius:8px;height:12px;width:12px;background:#fff}.t-toggle.pressed .switch span{left:18px}.t-toggle .on{display:none}.t-toggle .off,.t-toggle.pressed .on{display:inline}.t-toggle.pressed .off{display:none}.t-toggle:hover{cursor:pointer;background-color:var(--grey-blue)}.t-label{text-align:left}.disabled-toggle{pointer-events:none}.disabled-toggle .switch{background-color:var(--disabled-hover-border)!important;border-color:var(--disabled-hover-border)!important}.disabled-toggle .switch span{background-color:var(--disabled-hover-background)!important;border-color:var(--disabled-hover-background)!important}.pill-container{align-items:center;z-index:1!important;display:flex;flex-direction:row;border-radius:15px}.pill-button{width:44px;height:48px}.pill-img{max-height:36px;background-color:var(--grey-12);border-style:solid;border-color:#000;padding:2px}.left-pill{border-width:2px 2px 2px 2px;border-radius:35px 0 0 35px}.middle-pill{border-width:2px 0px 2px 0px;border-radius:0;padding:0}.right-pill{border-width:2px 2px 2px 2px;border-radius:0 35px 35px 0}.hover:hover .pill-img{background-color:var(--grey-blue)}.left-pill:disabled .pill-img{background-color:var(--grey-12);border-color:var(--grey-30);cursor:not-allowed}.right-pill:disabled .pill-img{background-color:var(--grey-12);border-color:var(--grey-30);cursor:not-allowed}.left-pill:enabled:hover .pill-img{background-color:var(--grey-blue);cursor:pointer}.right-pill:enabled:hover .pill-img{background-color:var(--grey-blue);cursor:pointer}.middle-pill:enabled:hover .pill-img{background-color:var(--grey-blue);cursor:pointer}.left-pill:disabled .svg-color{stroke:var(--grey-30)}.right-pill:disabled .svg-color{stroke:var(--grey-30)}.darkmode-pill:disabled .pill-img{background-color:var(--grey-80)}.darkmode-pill .pill-img{background-color:var(--grey-25)}*{padding:0;margin:0;box-sizing:border-box}.bar-container{display:flex;padding-top:5px;flex-direction:column;height:100%;position:absolute;top:0;align-items:flex-end}.bar-dynamic-color{border:2px solid var(--primary);background-color:var(--black)}.bar-static-color{border:2px solid var(--black);background-color:var(--primary)}.molecular-container{height:100%;overflow:hidden}.molecular-bar{max-width:75px;border-radius:8px;max-height:100%;overflow-y:scroll;-webkit-user-select:none;user-select:none}.img-template{position:relative;cursor:pointer;text-align:center;background:none;color:#000;height:60px;border:none;min-width:50px;height:fit-content}.option img{object-fit:contain;width:100%}.txt-template{position:relative;cursor:pointer;border-radius:100%;border:none}.Math{position:relative;cursor:pointer;min-width:60px;min-height:60px;max-width:60px;max-height:60px;border:black solid 4px}.piece{height:45px}.draggable{position:fixed;z-index:999;border:none;border-radius:100%}.draggable-template .option{width:100px!important;height:100px}.option{font-size:1.75rem;background-color:transparent;margin:5px 0}.txt-template{border:3px solid black;border-radius:50%;min-width:50px;min-height:50px}.hide{display:none}.aNum{text-align:left}.aName{text-align:center}.three-option{border:none;background-color:transparent}.undraggable{user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.option:hover{cursor:pointer}.bars-container{display:flex;flex-direction:column;justify-content:flex-start;height:100%;gap:5px;padding:5px}.drag-selection-box{position:absolute;border:2px solid #3881AA;background-color:#3880aa32;pointer-events:none}.view-3d-open{position:fixed;bottom:0;right:0;padding-right:5px;display:flex;z-index:100}.view-3d-close{position:fixed;top:0;right:0;padding-right:5px;padding-top:5px;display:flex;z-index:100}.close-x-button{background-color:transparent;border:2px solid transparent;cursor:pointer}.warning-watermark{font-size:16px;position:absolute;bottom:15px;right:220px;color:#d71920;font-weight:700}.warning-offset{top:225px}.gif-button{color:#000;border-radius:15px;margin:5px;padding:5px;font-size:.8rem;background-color:var(--grey-25);border:2px solid black;display:inline-flex;align-items:center}.gif-button:hover{cursor:pointer;background-color:var(--grey-blue)}.gif-button:disabled{cursor:not-allowed;border-color:var(--grey-80);background-color:var(--grey-80)}.show-hide-gif{margin-bottom:2px;margin-right:5px;width:20px;height:14px}
