@font-face{font-family:gillsans;src:url(/static/media/gill_sans-webfont.841bf3bd596ce8b6de48.woff) format("woff"),url(/static/media/gill_sans-webfont.680d05037f2e515ccb9d.woff2) format("woff2")}@font-face{font-family:gillsansMedium;src:url(/static/media/gill_sans_medium-webfont.0350af9c61a2d4c57c4d.woff) format("woff"),url(/static/media/gill_sans_medium-webfont.15da4be2714a483e6685.woff2) format("woff2")}@font-face{font-family:avenirMedium;src:url(/static/media/avenirltstd-roman-webfont.9b391865b82e9f870d50.woff) format("woff"),url(/static/media/avenirltstd-roman-webfont.b52577d0817be53e1233.woff2) format("woff2")}@font-face{font-family:avenirLight;src:url(/static/media/avenirltstd-book-webfont.eebe557680247c7b077a.woff) format("woff"),url(/static/media/avenirltstd-book-webfont.8c05c79ff014a03a3ae9.woff2) format("woff2")}body{background-color:#fff!important}@media only screen and (max-width:768px){.toast{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.info-icon{color:#007bff;font-size:1.2rem;margin-left:5px}.custom-tooltip-popper{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 6px rgba(152,51,51,.15);padding:10px}.custom-tooltip-popper:before{border:8px solid transparent;border-bottom-color:#af0909;bottom:100px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);width:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.MuiInputBase-root.MuiInput-root.MuiInputBase-fullWidth.MuiInput-fullWidth.MuiInputBase-formControl.MuiInput-formControl.MuiInputBase-adornedStart.MuiInputBase-marginDense.MuiInput-marginDense{background-color:#fff;border:1px solid #dadada;border-radius:4px;font-size:13px;letter-spacing:.1em;margin-top:24px;padding:10px 12px;position:relative;transition:border-color .3s cubic-bezier(.4,0,.2,1) 0ms,background-color .3s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms}input#bootstrap-input{color:#7f7f80;font-family:avenirLight!important;font-weight:600;margin-bottom:-6px;text-align:left}p.MuiTypography-root.MuiTypography-body1.css-1pnmrwp-MuiTypography-root{color:#7f7f80;font-family:avenirLight!important;font-size:small;font-weight:600;margin-bottom:-5px}.construction-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);box-sizing:border-box;display:flex;font-family:Arial,sans-serif;height:100vh;justify-content:center;left:0;margin:0;padding:20px;position:fixed;top:0;width:100vw;z-index:9999}.construction-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1);max-width:600px;overflow:hidden;padding:60px 40px;position:relative;text-align:center;width:100%}.construction-content:before{-webkit-animation:rainbow 3s linear infinite;animation:rainbow 3s linear infinite;background:linear-gradient(90deg,#ff6b6b,orange,#ff0,#32cd32,#1e90ff,#9370db);content:"";height:4px;left:0;position:absolute;right:0;top:0}@-webkit-keyframes rainbow{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes rainbow{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.construction-icon{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;margin-bottom:30px}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.cone{height:80px;margin:0 auto}.cone,.cone-bottom{position:relative;width:80px}.cone-bottom{background:linear-gradient(45deg,#ff6b35,#ff8e35);border-radius:0 0 40px 40px;height:60px}.cone-top{background:#2c3e50;border-radius:30px;height:20px;left:10px;position:absolute;top:-10px;width:60px;z-index:2}.cone-stripe{background:#fff;border-radius:4px;height:8px;left:0;position:absolute;top:20px;width:80px}.construction-title{-webkit-animation:fadeInUp 1s ease-out;animation:fadeInUp 1s ease-out;color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.1)}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.construction-subtitle{-webkit-animation:fadeInUp 1s ease-out .2s both;animation:fadeInUp 1s ease-out .2s both;color:#7f8c8d;font-size:1.2rem;line-height:1.6;margin-bottom:40px}.progress-container{-webkit-animation:fadeInUp 1s ease-out .4s both;animation:fadeInUp 1s ease-out .4s both;margin-bottom:40px}.progress-bar{background-color:#ecf0f1;height:10px;margin-bottom:10px;overflow:hidden;width:100%}.progress-bar,.progress-fill{border-radius:5px;position:relative}.progress-fill{-webkit-animation:progressAnimation 2s ease-out;animation:progressAnimation 2s ease-out;background:linear-gradient(90deg,#3498db,#2ecc71);height:100%;width:85%}.progress-fill:after{-webkit-animation:shimmer 2s infinite;animation:shimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@-webkit-keyframes progressAnimation{0%{width:0}to{width:85%}}@keyframes progressAnimation{0%{width:0}to{width:85%}}@-webkit-keyframes shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.progress-text{color:#3498db;font-size:.9rem;font-weight:700}.construction-message{-webkit-animation:fadeInUp 1s ease-out .6s both;animation:fadeInUp 1s ease-out .6s both;margin-bottom:40px}.construction-message p{color:#7f8c8d;font-size:1rem;line-height:1.5;margin-bottom:10px}.tools-container{-webkit-animation:fadeInUp 1s ease-out .8s both;animation:fadeInUp 1s ease-out .8s both;display:flex;gap:30px;justify-content:center}.tool{-webkit-animation:float 3s ease-in-out infinite;animation:float 3s ease-in-out infinite;font-size:2rem}.tool.hammer{-webkit-animation-delay:0s;animation-delay:0s}.tool.wrench{-webkit-animation-delay:1s;animation-delay:1s}.tool.gear{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation:spin 4s linear infinite;animation:spin 4s linear infinite}@-webkit-keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:768px){.construction-content{margin:20px;padding:40px 20px}.construction-title{font-size:2rem}.construction-subtitle{font-size:1rem}.tools-container{gap:20px}.tool{font-size:1.5rem}}@media (max-width:480px){.construction-title{font-size:1.8rem}.construction-subtitle{font-size:.9rem}.construction-content{padding:30px 15px}}.maintenance-container,.maintenance-container *{box-sizing:border-box}.maintenance-container{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:10px}.img-mobile{display:block;height:auto;max-width:600px;width:100%}.img-desktop{display:none;height:auto;max-width:1000px;width:100%}@media (max-width:750px){.img-desktop{display:none}.img-mobile{display:block}}@media (min-width:751px){.img-mobile{display:none}.img-desktop{display:block}}
/*# sourceMappingURL=main.13ba2f6d.css.map*/