@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes subtleRotate{0%{opacity:.3;transform:rotate(0)scale(1)}50%{opacity:.5;transform:rotate(180deg)scale(1.02)}to{opacity:.2;transform:rotate(360deg)scale(1)}}@keyframes gentlePulse{0%{opacity:.4;transform:scale(1)translateY(0)}50%{opacity:.6;transform:scale(1.05)translateY(-5px)}to{opacity:.2;transform:scale(1)translateY(0)}}@keyframes elegantShimmer{0%{opacity:.3;background-position:-100%}50%{opacity:.6;background-position:0%}to{opacity:.1;background-position:100%}}@keyframes floatingParticles{0%{opacity:.2;transform:translateY(0)translate(0)scale(.8)}25%{opacity:.4;transform:translateY(-20px)translate(10px)scale(1)}50%{opacity:.3;transform:translateY(-10px)translate(-5px)scale(.9)}75%{opacity:.5;transform:translateY(-30px)translate(15px)scale(1.1)}to{opacity:.1;transform:translateY(0)translate(0)scale(.8)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes buttonShine{0%{left:-100%}to{left:100%}}@keyframes glassmorphism{0%{-webkit-backdrop-filter:blur(8px)saturate(1.1);backdrop-filter:blur(8px)saturate(1.1);background:#ffffff1a}50%{-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);background:#ffffff26}to{-webkit-backdrop-filter:blur(8px)saturate(1.1);backdrop-filter:blur(8px)saturate(1.1);background:#ffffff1a}}.MuiBackdrop-root.hourglass-backdrop,.MuiModal-backdrop.hourglass-backdrop,[class*=MuiBackdrop-root].hourglass-backdrop,[class*=MuiModal-backdrop].hourglass-backdrop,[class*=css-][class*=MuiBackdrop-root].hourglass-backdrop,.MuiBackdrop-root.MuiModal-backdrop.hourglass-backdrop,[class*=css-][class*=MuiBackdrop-root][class*=MuiModal-backdrop].hourglass-backdrop,.hourglass-backdrop{-webkit-backdrop-filter:blur(12px)saturate(1.3)!important;backdrop-filter:blur(12px)saturate(1.3)!important;background:radial-gradient(120% 100% at 50% 0,#1535581f 0%,#4ec1ec14 25%,#1535580f 50%,#4ec1ec0a 75%,#000c 100%)!important;animation:8s ease-in-out infinite glassmorphism!important;position:fixed!important;inset:0!important;overflow:hidden!important}div.hourglass-backdrop,[class*=MuiBackdrop].hourglass-backdrop{position:fixed!important;inset:0!important;overflow:hidden!important}[class*=MuiBackdrop]:has(.hourglass-backdrop){position:fixed!important;inset:0!important;overflow:hidden!important}.MuiBackdrop-root.hourglass-backdrop:before,.MuiModal-backdrop.hourglass-backdrop:before,[class*=MuiBackdrop-root].hourglass-backdrop:before,[class*=MuiModal-backdrop].hourglass-backdrop:before,[class*=css-][class*=MuiBackdrop-root].hourglass-backdrop:before,.MuiBackdrop-root.MuiModal-backdrop.hourglass-backdrop:before,[class*=css-][class*=MuiBackdrop-root][class*=MuiModal-backdrop].hourglass-backdrop:before,.hourglass-backdrop:before,div.hourglass-backdrop:before,[class*=MuiBackdrop].hourglass-backdrop:before{content:"";opacity:.4;pointer-events:none;background:linear-gradient(45deg,#15355814 0%,#0000 25%,#4ec1ec0f 50%,#0000 75%,#15355814 100%) 0 0/200% 200%,radial-gradient(circle at 20% 20%,#1535581a 0%,#0000 50%) 0 0/300px 300px,radial-gradient(circle at 80% 80%,#4ec1ec14 0%,#0000 50%) 0 0/300px 300px;animation:7s ease-in-out gradientShift,7s linear subtleRotate;position:absolute;inset:0}[class*=MuiBackdrop]:has(.hourglass-backdrop):before{content:"";opacity:.4;pointer-events:none;background:linear-gradient(45deg,#15355814 0%,#0000 25%,#4ec1ec0f 50%,#0000 75%,#15355814 100%) 0 0/200% 200%,radial-gradient(circle at 20% 20%,#1535581a 0%,#0000 50%) 0 0/300px 300px,radial-gradient(circle at 80% 80%,#4ec1ec14 0%,#0000 50%) 0 0/300px 300px;animation:7s ease-in-out gradientShift,7s linear subtleRotate;position:absolute;inset:0}.MuiBackdrop-root.hourglass-backdrop:after,.MuiModal-backdrop.hourglass-backdrop:after,[class*=MuiBackdrop-root].hourglass-backdrop:after,[class*=MuiModal-backdrop].hourglass-backdrop:after,[class*=css-][class*=MuiBackdrop-root].hourglass-backdrop:after,.MuiBackdrop-root.MuiModal-backdrop.hourglass-backdrop:after,[class*=css-][class*=MuiBackdrop-root][class*=MuiModal-backdrop].hourglass-backdrop:after,.hourglass-backdrop:after,div.hourglass-backdrop:after,[class*=MuiBackdrop].hourglass-backdrop:after{content:"";opacity:.3;pointer-events:none;background:radial-gradient(circle at 30% 30%,#1535581f 0%,#0000 30%) 0 0/200px 200px,radial-gradient(circle at 70% 70%,#4ec1ec1a 0%,#0000 30%) 0 0/150px 150px,radial-gradient(circle,#1535580f 0%,#0000 40%) 0 0/300px 300px;animation:7s ease-in-out floatingParticles,7s ease-in-out gentlePulse;position:absolute;inset:0}[class*=MuiBackdrop]:has(.hourglass-backdrop):after{content:"";opacity:.3;pointer-events:none;background:radial-gradient(circle at 30% 30%,#1535581f 0%,#0000 30%) 0 0/200px 200px,radial-gradient(circle at 70% 70%,#4ec1ec1a 0%,#0000 30%) 0 0/150px 150px,radial-gradient(circle,#1535580f 0%,#0000 40%) 0 0/300px 300px;animation:7s ease-in-out floatingParticles,7s ease-in-out gentlePulse;position:absolute;inset:0}.hourglass-dialog-paper{position:relative;overflow:hidden;background:#fff!important;box-shadow:0 25px 50px #00000026,0 0 0 1px #1535581a,inset 0 1px #fffc!important}.hourglass-dialog-paper:before{content:"";pointer-events:none;z-index:-1;opacity:.6;background:linear-gradient(135deg,#1535580a 0%,#0000 20%,#4ec1ec08 40%,#0000 60%,#15355808 80%,#0000 100%) 0 0/200% 100%;animation:7s ease-in-out elegantShimmer;position:absolute;inset:0}.hourglass-dialog-paper:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(80% 60% at 50% 0,#1535580a 0%,#4ec1ec05 30%,#0000 60%);position:absolute;inset:0}.hourglass-backdrop,.hourglass-dialog-paper{will-change:transform, opacity, filter;backface-visibility:hidden;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.hourglass-backdrop:before,.hourglass-backdrop:after,.hourglass-dialog-paper:before{animation:none}}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100;src:local(Roboto Thin ),local(Roboto-Thin),url(/assets/fonts/roboto-latin-100-BJNx9A77.woff2)format("woff2"),url(/assets/fonts/roboto-latin-100-B3mHgoOJ.woff)format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:100;src:local(Roboto Thin italic),local(Roboto-Thinitalic),url(/assets/fonts/roboto-latin-100italic-DkGpOhj0.woff2)format("woff2"),url(/assets/fonts/roboto-latin-100italic-Bjs4D596.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:local(Roboto Light ),local(Roboto-Light),url(/assets/fonts/roboto-latin-300-EvKWBL9d.woff2)format("woff2"),url(/assets/fonts/roboto-latin-300-Cx9SeV6m.woff)format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:300;src:local(Roboto Light italic),local(Roboto-Lightitalic),url(/assets/fonts/roboto-latin-300italic-CYatNKLh.woff2)format("woff2"),url(/assets/fonts/roboto-latin-300italic-Uxw9HR3T.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:local(Roboto Regular ),local(Roboto-Regular),url(/assets/fonts/roboto-latin-400-CEEi-WbQ.woff2)format("woff2"),url(/assets/fonts/roboto-latin-400-CKhRtUFO.woff)format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:local(Roboto Regular italic),local(Roboto-Regularitalic),url(/assets/fonts/roboto-latin-400italic-DRWWNyaf.woff2)format("woff2"),url(/assets/fonts/roboto-latin-400italic-B7WW6HdJ.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:local(Roboto Medium ),local(Roboto-Medium),url(/assets/fonts/roboto-latin-500-DRg8azjQ.woff2)format("woff2"),url(/assets/fonts/roboto-latin-500-BU-otfqs.woff)format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:local(Roboto Medium italic),local(Roboto-Mediumitalic),url(/assets/fonts/roboto-latin-500italic-CAWXcheQ.woff2)format("woff2"),url(/assets/fonts/roboto-latin-500italic-DC3lxgcN.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:local(Roboto Bold ),local(Roboto-Bold),url(/assets/fonts/roboto-latin-700-CqGedB_1.woff2)format("woff2"),url(/assets/fonts/roboto-latin-700-CCwTn0--.woff)format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:700;src:local(Roboto Bold italic),local(Roboto-Bolditalic),url(/assets/fonts/roboto-latin-700italic-C5p_YAqY.woff2)format("woff2"),url(/assets/fonts/roboto-latin-700italic-DXbHVVaQ.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:local(Roboto Black ),local(Roboto-Black),url(/assets/fonts/roboto-latin-900-BEowQPyJ.woff2)format("woff2"),url(/assets/fonts/roboto-latin-900-Blac3EU0.woff)format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:900;src:local(Roboto Black italic),local(Roboto-Blackitalic),url(/assets/fonts/roboto-latin-900italic-DBp_g5Ww.woff2)format("woff2"),url(/assets/fonts/roboto-latin-900italic-uSnr6All.woff)format("woff")}
