@keyframes iubwca0{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes iubwca1{0%,to{opacity:1}50%{opacity:.4}}@keyframes iubwca2{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.iubwca3{padding:var(--ejs3cev);display:flex;flex-direction:column;border-color:var(--ejs3ce7);box-shadow:var(--ejs3ce16),var(--ejs3ce17),0 0 80px rgba(179,18,46,.06);background:linear-gradient(180deg,rgba(25,12,12,1) 0,var(--ejs3ce1) 100%);margin-bottom:var(--ejs3cew)}.iubwca3,.iubwca4{gap:var(--ejs3ceu)}.iubwca4{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center}.iubwca5{position:relative;flex-shrink:0}.iubwca6{-o-object-fit:cover;object-fit:cover;display:block}.iubwca6,.iubwca7{width:120px;height:120px;border-radius:var(--ejs3ce12);border:var(--ejs3ce1c);box-shadow:var(--ejs3ce17),0 8px 32px rgba(0,0,0,.5);position:relative;z-index:1}.iubwca7{background:linear-gradient(135deg,var(--ejs3ce3) 0,rgba(179,18,46,.12) 100%);display:flex;align-items:center;justify-content:center;color:var(--ejs3ce8)}.iubwca8{position:absolute;inset:-8px;border-radius:var(--ejs3ce13);background:radial-gradient(circle,rgba(179,18,46,.3) 0,transparent 70%);animation:iubwca2 2s ease-in-out infinite;z-index:0;pointer-events:none}.iubwca9{display:flex;flex-direction:column;gap:var(--ejs3cer);min-width:0}.iubwcaa{display:flex;align-items:center;gap:var(--ejs3ceq)}.iubwcab{width:8px;height:8px;border-radius:50%;background:var(--ejs3ce8);box-shadow:0 0 8px rgba(179,18,46,.6);animation:iubwca1 1.5s ease-in-out infinite}.iubwcac{font-family:var(--ejs3ceo);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ejs3ce8)}.iubwcad{margin:0;font-family:var(--ejs3cel);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.05;font-weight:500;letter-spacing:-.03em;color:var(--ejs3cee)}.iubwcae{margin:0;font-size:14px;font-weight:300}.iubwcae,.iubwcaf{color:var(--ejs3ceg)}.iubwcaf{flex-shrink:0;width:40px;height:40px;border-radius:var(--ejs3ce11);border:var(--ejs3ce1a);background:var(--ejs3ce3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.iubwcaf:hover{border-color:var(--ejs3ce7);color:var(--ejs3cee);background:var(--ejs3ceb)}.iubwcag{position:relative;width:100%;height:100px;border-radius:var(--ejs3ce12);overflow:hidden;background:transparent}.iubwcah{width:100%;height:100%;display:block;opacity:.9}.iubwcai{position:absolute;bottom:0;left:0;right:0;height:30%;background:linear-gradient(180deg,transparent,rgba(9,9,9,.2));pointer-events:none}.iubwcaj{width:100%;height:44px;border-radius:var(--ejs3ce11);outline:none}.iubwcak{display:flex;flex-direction:column;gap:var(--ejs3cer)}.iubwcal{margin:0;font-family:var(--ejs3ceo);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--ejs3ceh)}.iubwcam{display:flex;flex-direction:column;gap:var(--ejs3cep)}.iubwcan{all:unset;cursor:pointer;padding:var(--ejs3cer) var(--ejs3ces);font-size:13px;font-weight:300;color:var(--ejs3ceg);border-radius:var(--ejs3ce11);border:var(--ejs3ce1a);background:var(--ejs3ce1);transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;display:flex;align-items:center;gap:var(--ejs3cer)}.iubwcan:hover{background:var(--ejs3ceb);border-color:var(--ejs3ce7);color:var(--ejs3cee);transform:translateX(4px)}.iubwcao{width:24px;height:24px;border-radius:var(--ejs3ce10);background:var(--ejs3ce3);border:var(--ejs3ce1a);display:flex;align-items:center;justify-content:center;font-family:var(--ejs3ceo);font-size:10px}.iubwcao,.iubwcap{color:var(--ejs3ceh);flex-shrink:0}.iubwcap{margin-left:auto}@media screen and (max-width:640px){.iubwca3{padding:var(--ejs3ceu)}.iubwca4{grid-template-columns:80px minmax(0,1fr) auto;gap:var(--ejs3ces)}.iubwca6,.iubwca7{width:80px;height:80px}}.maintenance-root{position:relative;min-height:100vh;background:#000;color:#fff;overflow:hidden;cursor:none}.maintenance-cursor{width:18px;height:18px;border:2px solid rgba(153,27,27,.8);transition:width .15s,height .15s,border-color .15s;mix-blend-mode:difference}.maintenance-cursor,.maintenance-cursor-dot{position:fixed;border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%)}.maintenance-cursor-dot{width:4px;height:4px;background:#d41f3d}.maintenance-bg{background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.06;z-index:0;mask-image:radial-gradient(circle 350px at var(--mouse-x,50%) var(--mouse-y,50%),rgba(0,0,0,.5) 0,transparent 80%);-webkit-mask-image:radial-gradient(circle 350px at var(--mouse-x,50%) var(--mouse-y,50%),rgba(0,0,0,.5) 0,transparent 80%)}.maintenance-bg,.maintenance-reveal-layer{position:fixed;inset:0;pointer-events:none}.maintenance-reveal-layer{display:flex;align-items:center;justify-content:center;font-size:clamp(5rem,18vw,16rem);font-weight:900;letter-spacing:-.03em;z-index:1;opacity:1;mask-image:radial-gradient(circle 220px at var(--mouse-x,-300px) var(--mouse-y,-300px),rgba(0,0,0,1) 0,transparent 70%);-webkit-mask-image:radial-gradient(circle 220px at var(--mouse-x,-300px) var(--mouse-y,-300px),rgba(0,0,0,1) 0,transparent 70%)}.maintenance-reveal-red{color:#6f0b1d}.maintenance-reveal-white{color:#fff}.maintenance-echo{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;font-size:clamp(5rem,18vw,16rem);font-weight:900;letter-spacing:-.03em;pointer-events:none;z-index:2;opacity:0;animation:maintenanceEchoFade .65s ease-out forwards}@keyframes maintenanceEchoFade{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}.maintenance-grid{position:fixed;inset:-20px;z-index:1;pointer-events:none;opacity:.025;background-image:linear-gradient(rgba(255,255,255,.15) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.15) 1px,transparent 0);background-size:60px 60px;transform:translate(calc(var(--grid-x, 0) * 1px),calc(var(--grid-y, 0) * 1px))}.maintenance-vignette{position:fixed;inset:0;z-index:3;pointer-events:none;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.7) 100%)}.maintenance-scanlines{position:fixed;inset:0;z-index:4;pointer-events:none;opacity:.03;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.03) 0,rgba(255,255,255,.03) 4px)}.maintenance-glow{position:fixed;top:50%;left:50%;width:600px;height:600px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(153,27,27,.15) 0,transparent 70%);z-index:2;pointer-events:none;animation:glowPulse 4s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.15)}}.maintenance-content{position:relative;z-index:10;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.maintenance-title{opacity:0;animation:titleReveal 1.2s cubic-bezier(.16,1,.3,1) .3s forwards}@keyframes titleReveal{0%{opacity:0;transform:translateY(30px) scale(.97);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.maintenance-subtitle{opacity:0;animation:subtitleReveal 1s cubic-bezier(.16,1,.3,1) .8s forwards}@keyframes subtitleReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.maintenance-message{opacity:0;animation:messageReveal 1s cubic-bezier(.16,1,.3,1) 1.3s forwards}@keyframes messageReveal{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.maintenance-divider{opacity:0;animation:dividerReveal 1.2s cubic-bezier(.16,1,.3,1) 1s forwards}@keyframes dividerReveal{0%{opacity:0;width:0}to{opacity:1;width:80px}}.maintenance-footer{opacity:0;animation:footerReveal 1s ease 1.8s forwards}@keyframes footerReveal{0%{opacity:0}to{opacity:1}}.maintenance-glass{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:20px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:3rem 2.5rem;max-width:580px;width:100%;text-align:center}.maintenance-glass:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:120px;height:2px;background:linear-gradient(90deg,transparent,#6f0b1d,transparent);border-radius:2px;animation:lineBreath 3s ease-in-out infinite}@keyframes lineBreath{0%,to{opacity:.4;width:80px}50%{opacity:1;width:160px}}.maintenance-particle{position:fixed;width:2px;height:2px;background:rgba(153,27,27,.4);border-radius:50%;pointer-events:none;z-index:5;animation:particleFloat linear infinite}@keyframes particleFloat{0%{transform:translateY(100vh) translateX(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-10vh) translateX(var(--drift,20px));opacity:0}}.maintenance-download{opacity:0;animation:messageReveal 1s cubic-bezier(.16,1,.3,1) 1.6s forwards;margin-top:2rem}.maintenance-download-link{position:relative;display:inline-block;text-decoration:none;cursor:pointer}.maintenance-download-aura{position:absolute;inset:-3px;background:#1c202b;border-radius:12px;filter:blur(12px);opacity:.6;transition:opacity 2s ease;animation:downloadAuraPulse 8s ease-in-out infinite}.maintenance-download-link:hover .maintenance-download-aura{opacity:.8}@keyframes downloadAuraPulse{0%,to{opacity:.5}50%{opacity:.7}}.maintenance-download-btn{position:relative;display:flex;align-items:center;gap:1.25rem;padding:1.25rem 2.5rem;background:linear-gradient(180deg,#10131b,#08090d);border:1px solid rgba(79,8,21,.8);border-radius:12px;overflow:hidden;transition:all .9s ease-out}.maintenance-download-link:hover .maintenance-download-btn{border-color:rgba(111,11,29,.8);box-shadow:0 4px 24px rgba(100,0,0,.12);transform:translateY(-1px)}.maintenance-download-link:active .maintenance-download-btn{transform:translateY(0)}.maintenance-download-edge-top{position:absolute;inset:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.maintenance-download-edge-bottom{position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent)}.maintenance-download-hover-fill{position:absolute;inset:0;background:linear-gradient(0deg,#0b0d12,transparent,transparent);opacity:0;transition:opacity .9s ease}.maintenance-download-link:hover .maintenance-download-hover-fill{opacity:1}.maintenance-download-icon{position:relative;z-index:1;color:#6f0b1d;transition:color .9s ease}.maintenance-download-link:hover .maintenance-download-icon{color:#b3122e}.maintenance-download-text{position:relative;z-index:1;font-weight:700;font-size:17px;letter-spacing:.15em;text-transform:uppercase;background:linear-gradient(180deg,#b5b1a4,#6f6c61);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .9s ease}.maintenance-download-link:hover .maintenance-download-text{background:linear-gradient(180deg,#c9c5b8,#a5a194);-webkit-background-clip:text;background-clip:text}@media (max-width:640px){.maintenance-glass{padding:2rem 1.5rem}.maintenance-root{cursor:auto}.maintenance-cursor,.maintenance-cursor-dot{display:none}}