*{box-sizing:border-box;margin:0;padding:0}body{font-family:sans-serif}header{box-shadow:0 1px 3px 0 #00000012,0 1px 2px 0 #0000000d;color:#212529}.game-container{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;font-family:Arial,sans-serif;min-height:100vh;padding:20px}.game-header{margin-bottom:30px;text-align:center}.game-header h2{color:#333;font-size:24px;margin-bottom:10px}.game-content{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;display:flex;max-width:900px;overflow:hidden;width:100%}.game-illustration{align-items:center;background-color:#f0f0f0;display:flex;flex:1 1;justify-content:center;padding:20px}.workshop-icon{max-width:300px;width:80%}.game-questions{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:30px}.question-text{color:#333;font-size:20px;margin-bottom:30px;text-align:center}.answer-buttons{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.game-button{background-color:#1a73e8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;min-width:120px;padding:12px 24px;transition:background-color .3s}.game-button:hover{background-color:#0d5bba}.back-button{align-self:center;background-color:#666}.back-button:hover{background-color:#555}.final-answer-overlay{align-items:center;background-color:#ffffffe6;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.final-answer-content{align-items:center;display:flex;flex-direction:column;max-width:600px;padding:30px;text-align:center}.answer-text{color:#333;font-size:20px;line-height:1.5;margin:30px 0}.nav-area{align-items:center;display:flex;padding:10px 20px;width:100%}.logo{color:inherit;font-size:25px;margin-right:20px;text-decoration:none}.desktop-nav .menus{align-items:center;display:flex;flex-wrap:wrap;list-style:none}.desktop-nav .menu-items{font-size:14px;position:relative}.desktop-nav .menu-items a{color:inherit;display:block;font-size:inherit;text-decoration:none}.desktop-nav .menu-items button{align-items:center;background-color:initial;border:none;color:inherit;cursor:pointer;display:flex;font-size:inherit;width:100%}.desktop-nav button span{margin-left:3px}.desktop-nav .menu-items button,.desktop-nav .menu-items>a{padding:.7rem 1rem;text-align:left}.desktop-nav .menu-items a:hover,.desktop-nav .menu-items button:hover{background-color:#f2f2f2}.desktop-nav .arrow:after{border-left:.32em solid #0000;border-right:.32em solid #0000;border-top:.42em solid;content:"";display:inline-block;margin-left:.28em;vertical-align:.09em}.desktop-nav .dropdown{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #2e293314,0 4px 6px -2px #473f4f29;display:none;font-size:.875rem;left:auto;list-style:none;min-width:10rem;padding:.5rem 0;position:absolute;right:0;z-index:9999}.desktop-nav .dropdown.show{display:block}.desktop-nav .dropdown .dropdown-submenu{left:100%;position:absolute;top:-7px}.mobile-nav{display:none}.desktop-nav .menu-items>a:hover{border-bottom:2px solid #007bff;color:#007bff;font-weight:700}@media screen and (max-width:960px){.nav-area{justify-content:space-between}.desktop-nav{display:none;text-align:right}.mobile-nav{display:block}.mobile-nav .mobile-nav__menu-button{background-color:initial;border:none;color:inherit;cursor:pointer;font-size:inherit;position:relative}.mobile-nav .menus{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #2e293314,0 4px 6px -2px #473f4f29;list-style:none;min-width:12rem;padding:.5rem 0;position:absolute;right:20px;top:50px;z-index:9999}.mobile-nav .menu-items a{color:inherit;display:block;font-size:inherit;text-decoration:none}.mobile-nav .menu-items button{align-items:center;background-color:initial;border:none;color:inherit;cursor:pointer;display:flex;font-size:inherit;width:100%}.mobile-nav .menu-items button,.mobile-nav .menu-items>a{padding:.7rem 1rem;text-align:left}.mobile-nav .menu-items a:hover,.mobile-nav .menu-items button:hover{background-color:#f2f2f2}.mobile-nav .arrow:after{border-top:.42em solid}.mobile-nav .arrow-close:after,.mobile-nav .arrow:after{border-left:.32em solid #0000;border-right:.32em solid #0000;content:"";display:inline-block;margin-left:1.2em;vertical-align:.09em}.mobile-nav .arrow-close:after{border-bottom:.42em solid}.mobile-nav .dropdown{display:none;font-size:.9rem;list-style:none;margin-left:1.2em;padding:.5rem 0}.mobile-nav .dropdown.show{display:block}}.content{margin:0 auto;max-width:100%;padding:3rem 20px}.content h1{font-size:2rem}#error-page{align-items:center;display:flex;flex-direction:column;gap:20px;height:100vh;justify-content:center}.Data_Entry_Block{margin:3px;padding:3px}body{margin:0;padding-top:0}@media (max-width:767px){body{padding-top:56px}}@media (max-width:576px){body{padding-top:76px}}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(/static/media/Montserrat-VariableFont_wght.4df14eb5e72bf55c4497.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;src:url(/static/media/Montserrat-Italic-VariableFont_wght.e8f632769d4c298b0319.ttf) format("truetype")}@font-face{font-family:Libre Barcode\ 39;src:url(/static/media/LibreBarcode39-Regular.fe2f03ff6fac256f8e45.ttf) format("truetype")}@font-face{font-family:Libre Barcode\ 128;src:url(/static/media/LibreBarcode128-Regular.4f32388a6c8887c0d124.ttf) format("truetype")}@font-face{font-family:Libre Barcode\ 39 Text;src:url(/static/media/LibreBarcode39Text-Regular.f0f7bca5acea7d0c77f1.ttf) format("truetype")}@font-face{font-family:Libre Barcode\ 128 Text;src:url(/static/media/LibreBarcode128Text-Regular.a79953507819fc21efc1.ttf) format("truetype")}@font-face{font-family:Libre Barcode EAN13 Text;src:url(/static/media/LibreBarcodeEAN13Text-Regular.814772ed2d3a45703974.ttf) format("truetype")}@font-face{font-family:Libre Barcode\ 39 Extended;src:url(/static/media/LibreBarcode39Extended-Regular.6a595412e889abd0707a.ttf) format("truetype")}@font-face{font-family:Libre Barcode\ 39 Extended Text;src:url(/static/media/LibreBarcode39ExtendedText-Regular.4f855dc8b8221eda8cd4.ttf) format("truetype")}@media (max-width:768px){.game-content{flex-direction:column}.game-illustration{padding:40px 20px}.workshop-icon{max-width:200px}.question-text{font-size:18px}}@media (max-width:480px){.answer-buttons{flex-direction:column;gap:10px}.game-button{width:100%}}.about-container{align-items:center;background-color:#f8f9fa;display:flex;justify-content:center;min-height:100vh;padding:40px 20px}.about-content{background:#fff;border-radius:12px;box-shadow:0 6px 18px #00000014;max-width:1000px;padding:40px;width:100%}.about-content h1{color:#2c3e50;font-size:2.5rem;margin-bottom:10px;text-align:center}.intro{color:#7f8c8d;font-size:1.2rem;margin-bottom:40px;text-align:center}.achievements-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:40px}.achievement-card{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000000d;padding:25px;transition:transform .3s ease,box-shadow .3s ease}.achievement-card:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-5px)}.achievement-value{color:#3498db;font-size:2.2rem;font-weight:700;margin-bottom:15px}.achievement-description{color:#34495e;font-size:1rem;line-height:1.5}@media (max-width:768px){.about-content{padding:30px 20px}.about-content h1{font-size:2rem}.achievements-grid{grid-template-columns:1fr}}.plans-container{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:30px 0}.plan-card{background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:25px;transition:all .3s ease}.plan-card:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.plan-card.active{background-color:#f8faff;border-color:#1a73e8}.plan-price{color:#1a73e8;font-size:24px;font-weight:700;margin:10px 0}.plan-duration{color:#666;margin-bottom:15px}.plan-features{margin:20px 0;padding-left:20px;text-align:left}.plan-features li{color:#333;margin-bottom:8px}.custom-form{border-top:1px solid #eee;margin-top:30px;padding-top:20px}.form-actions{display:flex;gap:10px;margin-top:20px}@media (max-width:900px){.plan-card{min-width:calc(50% - 30px)}}@media (max-width:600px){.plans-container{flex-direction:column}.plan-card{min-width:100%}.form-actions{flex-direction:column}.form-actions button{width:100%}}.contact-container{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh;padding:20px}.contact-form{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;max-width:600px;padding:30px;width:100%}.contact-form h2{color:#333;margin-bottom:15px;text-align:center}.contact-form p{color:#666;margin-bottom:25px;text-align:center}.form-row{display:flex;gap:15px}.form-row .form-group{flex:1 1}.form-group input,.form-group textarea{border:1px solid #ddd;border-radius:6px;font-size:16px;padding:12px;transition:border .3s;width:100%}.form-group textarea{min-height:120px;resize:vertical}.form-group input:focus,.form-group textarea:focus{border-color:#1a73e8;outline:none}.contact-button{background-color:#1a73e8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background-color .3s;width:100%}.contact-button:hover{background-color:#0d5bba}.contact-message{background-color:#f0f0f0;border-radius:4px;margin-top:15px;padding:10px;text-align:center}@media (max-width:600px){.form-row{flex-direction:column;gap:0}.contact-form{padding:20px}}.auth-container{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh;padding:20px}.auth-form{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;max-width:500px;padding:30px;width:100%}.auth-tabs{border-bottom:1px solid #ddd;display:flex;margin-bottom:20px}.auth-tab{background:none;border:none;border-bottom:3px solid #0000;color:#666;cursor:pointer;font-size:16px;padding:10px 20px}.auth-tab.active{border-bottom-color:#1a73e8;color:#1a73e8;font-weight:700}.form-group{margin-bottom:20px}.form-group label{color:#333;display:block;font-weight:500;margin-bottom:8px}.form-group input{border:1px solid #ddd;border-radius:6px;font-size:16px;padding:12px;transition:border .3s;width:100%}.form-group input:focus{border-color:#1a73e8;outline:none}.password-input{position:relative}.toggle-password{background:none;border:none;cursor:pointer;font-size:18px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.auth-button{background-color:#1a73e8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background-color .3s;width:100%}.auth-button:hover{background-color:#0d5bba}.auth-button.logout{background-color:#d32f2f}.auth-button.logout:hover{background-color:#b71c1c}.auth-link{color:#666;margin-top:15px;text-align:center}.auth-link a{color:#1a73e8;text-decoration:none}.auth-link a:hover{text-decoration:underline}.auth-message{border-radius:4px;margin-top:15px;padding:10px;text-align:center}.error{border-color:#d32f2f!important}.error-message{color:#d32f2f;display:block;font-size:14px;margin-top:5px}@media (max-width:600px){.auth-form{padding:20px}.auth-tabs{border-bottom:none;display:flex;flex-direction:column;gap:10px;justify-content:center}.auth-tab{border-bottom:none;border-left:3px solid #0000;text-align:right}.auth-tab.active{border-bottom-color:#0000;border-left-color:#1a73e8}}
/*# sourceMappingURL=main.76aff028.css.map*/