html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;box-sizing:border-box}*,:after,:before{box-sizing:inherit}.flex-container{display:flex;flex-direction:row}.flex-column{flex-direction:column}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.flex-item{flex:0 1 auto;max-width:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@supports (-webkit-overflow-scrolling:touch){input,textarea{font-size:16px}}.grid-container{display:grid}img{height:auto;max-width:100%}.sticky{position:sticky;top:0;z-index:1020}@supports not ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.backdrop-blur{background-color:#000000e6!important}}.hardware-accelerated{backface-visibility:hidden;-ms-perspective:1000;perspective:1000;transform:translateZ(0)}:focus{outline:3px solid #ff00004d;outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:3px solid #ff000080;outline-offset:2px}button,input,select,textarea{appearance:none;border-radius:0}select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23ffffff%27 d=%27M7 10l5 5 5-5z%27/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px!important}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}svg{overflow:hidden;vertical-align:middle}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.overflow-hidden{overflow:hidden!important}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ie-flex-fix{width:100%}.object-fit-cover{font-family:"object-fit: cover";object-fit:cover}}@supports (-webkit-touch-callout:none){.flex-gap{display:flex;flex-wrap:wrap}.flex-gap>*{margin:.5rem}.safari-scroll-fix{-webkit-overflow-scrolling:touch}input[type=email],input[type=text],input[type=url],textarea{-webkit-appearance:none;border-radius:0}}@supports (-ms-ime-align:auto){.grid-container{display:grid}.backdrop-blur{background-color:#000000e6}}@-moz-document url-prefix(){*{scrollbar-color:#ff000080 #0000001a;scrollbar-width:thin}body{-moz-osx-font-smoothing:grayscale}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.flex-container{display:flex;width:100%}.flex-item{flex:0 1 auto}.grid-container{display:flex;flex-wrap:wrap}.ie-object-fit-container{overflow:hidden;position:relative}.ie-object-fit-img{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}}@media screen and (max-width:768px){input,select,textarea{font-size:16px}.clickable,button{min-height:44px;min-width:44px}.full-height{height:100%;height:-webkit-fill-available;height:-moz-available;height:stretch}.safe-area-padding{padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}}@media screen and (prefers-reduced-motion:no-preference){.animate-smooth{transition-duration:.3s;transition-timing-function:ease-out}}@media screen and (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.retina-optimize{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}[dir=rtl]{.reverse-in-rtl{flex-direction:row-reverse}.mirror-in-rtl{transform:scaleX(-1)}}@media print{a,button,input,select{display:none!important}*{color-adjust:exact!important;background-color:initial!important;box-shadow:none!important;color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;text-shadow:none!important}}body,html{scrollbar-color:#4a4a4a #0a0a0a;scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#4a4a4a;border:2px solid #0a0a0a;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#5a5a5a}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{box-shadow:0 8px 32px #00ff884d;transform:scale(1)}50%{box-shadow:0 12px 48px #00ff8880;transform:scale(1.05)}}.loading-container{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.loading-content{background:#191919f2;border:2px solid #ff000080;border-radius:24px;box-shadow:0 0 40px #f006,0 0 80px #ff00004d,inset 0 0 30px #ff00004d;margin:0;max-width:500px;overflow:hidden;padding:3rem;position:relative;text-align:center;width:90%;z-index:10000}.loading-content:before{animation:shimmerEffect 3s infinite;background:linear-gradient(90deg,#0000,#ff00000d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:200%}.loading-spinner-container{height:200px;margin:0 auto 2rem;width:200px}.loading-spinner,.loading-spinner-container{align-items:center;display:flex;justify-content:center;position:relative}.loading-spinner{height:180px;width:180px}.spinner-ring{animation:spinnerRotate 2s cubic-bezier(.5,.1,.5,.9) infinite;border-color:red red #ffffff1a #ffffff1a;border-radius:50%;border-style:solid;border-width:6px;filter:drop-shadow(0 0 15px rgba(255,0,0,.7));height:100%;position:absolute;width:100%}.spinner-inner-ring{animation:spinnerRotate 1.5s cubic-bezier(.5,.1,.5,.9) infinite reverse;border-color:#f44 #ffffff0d #ffffff0d #f44;border-radius:50%;border-style:solid;border-width:4px;filter:drop-shadow(0 0 10px rgba(255,0,0,.5));height:75%;position:absolute;width:75%}.spinner-percentage{animation:pulse 2s infinite;color:#fff!important;font-size:3.5rem!important;font-weight:700!important;position:relative;text-shadow:0 0 10px #f00c,0 0 20px #f006;z-index:2}.percentage-symbol{font-size:1.5rem;font-weight:500;margin-left:2px;vertical-align:super}.loading-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,red,#f66);-webkit-background-clip:text;color:#fff!important;font-size:1.8rem!important;font-weight:700!important;margin-bottom:1rem!important;text-shadow:0 0 20px #f006}.loading-message{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#191919f2;border:1px solid #f006;border-radius:12px;color:#fff!important;display:inline-block;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.02em;margin:1.5rem 0!important;min-height:1.5em;padding:.8rem 1.2rem!important;position:relative;text-shadow:0 2px 8px #000c,0 0 20px #ff0000b3;z-index:10001}.loading-bar-container{background:#282828fa;border:1px solid #f006;border-radius:6px;box-shadow:inset 0 2px 8px #000c,0 0 20px #f006;height:12px;margin:1.5rem 0;position:relative;width:100%;z-index:10001}.loading-bar-progress{background:linear-gradient(90deg,red,#f44);border-radius:6px;box-shadow:0 0 20px #f00c,0 0 40px #f009;position:relative}.loading-bar-progress:after{animation:shimmer 1.5s ease-out infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.loading-steps{display:flex;justify-content:space-between;margin-top:2rem;position:relative;z-index:10001}.loading-steps:before{background:#ffffff1a;content:"";height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:-1}.loading-step{background:#282828cc;border:1px solid #f003;border-radius:20px;color:#ffffff80;font-size:.8rem;font-weight:500;padding:.5rem .8rem;position:relative;transition:all .3s ease}.loading-step-active{background:#f003;border-color:#f009;box-shadow:0 0 15px #f006;color:#fff;transform:scale(1.05)}@keyframes spinnerRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes shimmerEffect{0%{opacity:0;transform:translateX(-30%)}50%{opacity:1}to{opacity:0;transform:translateX(30%)}}.modern-loading-container{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.modern-loading-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e32cc;border-radius:24px;box-shadow:0 0 40px #ff00004d,0 0 80px #00f3;max-width:500px;padding:3rem;text-align:center;width:90%}.loading-icon-container{height:120px;margin:0 auto 30px;position:relative;width:120px}.loading-icon-pulse{animation:pulse 2s infinite;background:#ff000080;border-radius:50%;bottom:0;left:0;position:absolute;right:0;top:0}.loading-icon-circle{animation:spin 10s linear infinite;border:3px dashed #ffffff4d;border-radius:50%;bottom:-10px;left:-10px;position:absolute;right:-10px;top:-10px}.loading-icon-inner{align-items:center;animation:float 3s ease-in-out infinite;background:red;border-radius:50%;bottom:20px;display:flex;justify-content:center;left:20px;position:absolute;right:20px;top:20px}.youtube-icon{animation:spin 8s linear infinite reverse;height:60%;width:60%}.loading-progress-text{-webkit-text-fill-color:#0000;animation:pulse 2s infinite;background:linear-gradient(45deg,red,#ff6b6b);-webkit-background-clip:text;color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:10px;transition:all .2s ease-out}.loading-message{color:#fffc;font-size:1rem;margin-bottom:20px}.loading-bar-container{background:#ffffff1a;border-radius:4px;height:8px;margin-bottom:20px;overflow:hidden}.loading-bar-progress{background:linear-gradient(90deg,red,#ff6b6b);border-radius:4px;height:100%;transition:width .3s ease-out}.loading-stages{display:flex;justify-content:space-between;margin-top:20px}.loading-stage{color:#ffffffb3;font-size:.9rem;transition:all .3s ease-out}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.connection-status{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:15px}.connection-indicator{animation:pulse 1.5s infinite;border-radius:50%;height:10px;width:10px}.connection-text{color:#ffffffb3;font-size:.8rem}@keyframes pulse{0%{box-shadow:0 4px 8px #0003;transform:scale(1)}50%{box-shadow:0 8px 16px #0000004d;transform:scale(1.05)}to{box-shadow:0 4px 8px #0003;transform:scale(1)}}@supports (-ms-ime-align:auto){.loading-content:before{display:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.loading-content{background:#191919}.loading-spinner-container{transform:translateZ(0)}}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.loading-bar-progress:after{animation-duration:1s}}}@-moz-document url-prefix(){.loading-spinner{transform:translateZ(0)}}.hardware-accelerated,.loading-bar-progress,.loading-content:before,.loading-spinner,.spinner-inner-ring,.spinner-ring{backface-visibility:hidden;transform:translateZ(0)}.react-resizable{position:relative}.react-resizable-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZaIiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box;height:20px;padding:0 3px 3px 0;position:absolute;width:20px}.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
/*# sourceMappingURL=main.0436d73a.css.map*/