body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.linker{align-items:center;display:flex;height:30px;justify-content:space-around;margin:auto;padding:10px}.linker div a{color:#e0e0e0;text-decoration:none}.linker :hover{background-color:#4682b4;border-radius:15px;color:#fff;padding:10px;transition:.3s ease-in-out}.editor-container{display:flex;justify-content:space-around;margin:auto}.editor-1,.editor-2{background-color:#0c3557;border-radius:10px 10px 0 0;padding:5px;width:45%}.editor-1:hover,.editor-2:hover{background-color:#2586d4}.editor-1-1,.editor-2-1{align-items:center;color:#ccc;display:flex;justify-content:space-around;margin:auto;padding:8px 10px}.editor-1-1 select,.editor-2-1 select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f8f8f8;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:16px;outline:none;padding:10px 40px 10px 20px;position:relative;transition:all .3s ease}.editor-1-1 select:hover,.editor-2-1 select:hover{background-color:#fff;border-color:#888}.editor-1-1 select:focus,.editor-2-1 select:focus{background-color:#fff;border-color:#666;box-shadow:0 0 5px #66666680}.select-option{padding:5px 10px}.all-buttons{align-items:center;display:flex;justify-content:space-around;margin:auto;padding:20px}.all-buttons button,.login-button{background-color:#4682b4;border:none;border-radius:10px;color:#fff;font-size:16px;margin:10px;padding:10px 15px}.all-buttons button:hover,.login-button:hover{background-color:#1e3b53;scale:1.1;transition:.3s ease-in-out}.welcome-container{color:grey;height:30%;padding:1rem;text-align:center;width:100%}@media (min-width:768px){.welcome-container{margin:auto;padding:150px;width:70%}}@media (max-width:767px){.welcome-container{padding:100px}}@media (max-width:480px){.welcome-container{padding:50px}}.glowing-text{animation:gradient 5s linear infinite;background:linear-gradient(45deg,#f60,#00eaff,#f30,#f96);-webkit-background-clip:text;background-clip:text;background-size:400%;color:#0000;font-size:45px;text-align:center}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.modal{background-color:#0006;color:#fff;display:none;height:100%;left:0;overflow:scroll;position:fixed;top:0;width:100%;z-index:100}.modal-active{border-radius:20px}.modal-content{-webkit-backdrop-filter:blur(200px);backdrop-filter:blur(200px);background-color:#ffffff4d;border:none;border-radius:20px;left:50%;margin:auto;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px}.btn-close{color:#aaa;float:right;font-size:28px;font-weight:700;&:focus,&:hover{color:#fff;cursor:pointer;text-decoration:none}}.modal.active{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:block}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px}.form-group select{min-width:85%}.form-group input,.form-group select{background-color:#f8f8f8;border:1px solid #ccc;border-radius:4px;color:#333;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;outline:none;position:relative;transition:all .3s ease}.btn,.form-group input,.form-group select{cursor:pointer;font-size:16px;padding:10px 20px}.btn{background-color:#4caf50;border:none;border-radius:5px;color:#fff;display:inline-block;margin:4px 2px;text-align:center;text-decoration:none}.success-message{background-color:#2ecc71;border:1px solid red;color:#fff;height:20px}.hourglassBackground{background-color:#473c3c;border-radius:50%;height:130px;margin:30px auto;position:relative;width:130px}.hourglassContainer{animation:hourglassRotate 2s ease-in 0s infinite;height:70px;left:40px;perspective:1000px;position:absolute;top:30px;width:50px}.hourglassContainer,.hourglassContainer div,.hourglassContainer div:after,.hourglassContainer div:before{transform-style:preserve-3d}@keyframes hourglassRotate{0%{transform:rotateX(0deg)}50%{transform:rotateX(180deg)}to{transform:rotateX(180deg)}}.hourglassCapTop{top:0}.hourglassCapTop:before{top:-25px}.hourglassCapTop:after{top:-20px}.hourglassCapBottom{bottom:0}.hourglassCapBottom:before{bottom:-25px}.hourglassCapBottom:after{bottom:-20px}.hourglassGlassTop{border-radius:50%;height:44px;left:3px;top:-16px;transform:rotateX(90deg);width:44px}.hourglassGlass,.hourglassGlassTop{background-color:#999;position:absolute}.hourglassGlass{height:6px;left:20px;opacity:.5;perspective:100px;top:32px;width:10px}.hourglassGlass:after,.hourglassGlass:before{background-color:#999;content:"";display:block;height:28px;left:-17px;position:absolute;width:44px}.hourglassGlass:before{border-radius:0 0 25px 25px;top:-27px}.hourglassGlass:after{border-radius:25px 25px 0 0;bottom:-27px}.hourglassCurves:after,.hourglassCurves:before{animation:hideCurves 2s ease-in 0s infinite;background-color:#333;border-radius:50%;content:"";display:block;height:6px;position:absolute;top:32px;width:6px}.hourglassCurves:before{left:15px}.hourglassCurves:after{left:29px}@keyframes hideCurves{0%{opacity:1}25%{opacity:0}30%{opacity:0}40%{opacity:1}to{opacity:1}}.hourglassSandStream:before{animation:sandStream1 2s ease-in 0s infinite;background-color:#fff;content:"";display:block;left:24px;position:absolute;width:3px}.hourglassSandStream:after{animation:sandStream2 2s ease-in 0s infinite;border-bottom:6px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;content:"";display:block;left:19px;position:absolute;top:36px}@keyframes sandStream1{0%{height:0;top:35px}50%{height:0;top:45px}60%{height:35px;top:8px}85%{height:35px;top:8px}to{height:0;top:8px}}@keyframes sandStream2{0%{opacity:0}50%{opacity:0}51%{opacity:1}90%{opacity:1}91%{opacity:0}to{opacity:0}}.hourglassSand:after,.hourglassSand:before{background-color:#fff;content:"";display:block;left:6px;perspective:500px;position:absolute}.hourglassSand:before{animation:sandFillup 2s ease-in 0s infinite;border-radius:3px 3px 30px 30px;top:8px;width:39px}.hourglassSand:after{animation:sandDeplete 2s ease-in 0s infinite;border-radius:30px 30px 3px 3px}@keyframes sandFillup{0%{height:0;opacity:0}60%{height:0;opacity:1}to{height:17px;opacity:1}}@keyframes sandDeplete{0%{height:17px;left:6px;opacity:0;top:45px;width:38px}1%{height:17px;left:6px;opacity:1;top:45px;width:38px}24%{height:17px;left:6px;opacity:1;top:45px;width:38px}25%{height:17px;left:6px;opacity:1;top:41px;width:38px}50%{height:17px;left:6px;opacity:1;top:41px;width:38px}90%{height:0;left:20px;opacity:1;top:41px;width:10px}}.newtons-cradle{--uib-size:50px;--uib-speed:1.2s;--uib-color:#fff;height:var(--uib-size);justify-content:center;max-height:18px;width:var(--uib-size)}.newtons-cradle,.newtons-cradle__dot{align-items:center;display:flex;position:relative}.newtons-cradle__dot{height:100%;transform-origin:center top;width:25%}.newtons-cradle__dot:after{background-color:var(--uib-color);border-radius:50%;content:"";display:block;height:25%;width:100%}.newtons-cradle__dot:first-child{animation:swing var(--uib-speed) linear infinite}.newtons-cradle__dot:last-child{animation:swing2 var(--uib-speed) linear infinite}@keyframes swing{0%{animation-timing-function:ease-out;transform:rotate(0deg)}25%{animation-timing-function:ease-in;transform:rotate(70deg)}50%{animation-timing-function:linear;transform:rotate(0deg)}}@keyframes swing2{0%{animation-timing-function:linear;transform:rotate(0deg)}50%{animation-timing-function:ease-out;transform:rotate(0deg)}75%{animation-timing-function:ease-in;transform:rotate(-70deg)}}.info{align-items:center;background:#509af8;border-radius:8px;box-shadow:0 0 5px -3px #111;display:flex;flex-direction:row;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;justify-content:start;padding:12px;width:320px}.info__icon{height:20px;margin-right:8px;transform:translateY(-2px);width:20px}.info__icon path{fill:#fff}.info__title{color:#fff;font-size:14px;font-weight:500}.info__close{cursor:pointer;height:20px;margin-left:auto;width:20px}.info__close path{fill:#fff}.gemini-container{align-items:center;background-color:#fff3;border-radius:5px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:0 auto;max-width:700px;padding:20px}.button-container,.input-container,.output-container{color:#fff;display:flex;justify-content:space-between;margin-bottom:15px;width:100%}.input-container input,.input-container select{border:1px solid #ccc;border-radius:3px;font-size:16px;outline:none;padding:10px}.input-container input{flex:1 1;margin-right:10px}.button-container button{background-color:#4682b4;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .2s ease-in-out}.button-container button:hover{background-color:#1e3b53}.output-container{border-radius:5px;padding:15px}.output-container textarea{font-size:16px;height:250px;padding:10px;resize:none;width:100%}@media (max-width:396px){.input-container{align-items:center;display:flex;flex-direction:column;padding:10px}.input-container input,.input-container select{margin-bottom:30px}.button-container{align-items:center;flex-direction:column}.button-container button{margin-bottom:30px}.output-container{align-items:center;flex-direction:column}}.dots-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.dot{animation:pulse 1.5s ease-in-out infinite;background-color:#b3d4fc;border-radius:10px;height:10px;margin-right:10px;width:10px}.dot:last-child{margin-right:0}.dot:first-child{animation-delay:-.3s}.dot:nth-child(2){animation-delay:-.1s}.dot:nth-child(3){animation-delay:.1s}@keyframes pulse{0%{background-color:#42fc42;box-shadow:0 0 0 0 #b2d4fcb3;transform:scale(.8)}50%{background-color:#42fc42;box-shadow:0 0 0 10px #b2d4fc00;transform:scale(1.2)}to{background-color:#42fc42;box-shadow:0 0 0 0 #b2d4fcb3;transform:scale(.8)}}
/*# sourceMappingURL=main.910eab4e.css.map*/