.maintenance-module__b1f15a__page{--mx:50%;--my:50%;width:100vw;height:100vh;font-family:var(--font-sans);background:#1a2a57;place-items:center;display:grid;position:relative;overflow:hidden}.maintenance-module__b1f15a__page:after{content:"";z-index:2;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:repeating-linear-gradient(#ffffff14 0 1px,#0000 2px 5px);position:absolute;inset:0}.maintenance-module__b1f15a__particles{z-index:0;width:100%;height:100%;position:absolute;inset:0}.maintenance-module__b1f15a__bgGlow{z-index:1;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my), #ffd36a33, transparent 55%), radial-gradient(circle at 20% 10%, #38bdf824, transparent 45%), radial-gradient(circle at 80% 80%, #a855f71f, transparent 50%), linear-gradient(180deg, #ffffff0a, #0000 55%);filter:blur(18px);opacity:.95;position:absolute;inset:-20%;transform:translateZ(0)}.maintenance-module__b1f15a__bgGlow:after{content:"";opacity:.55;filter:blur(28px);mix-blend-mode:screen;background:conic-gradient(from 180deg,#ffd36a00 0%,#ffd36a29 16%,#38bdf81a 34%,#a855f71f 52%,#ffd36a00 72%,#fff0 100%);animation:14s linear infinite maintenance-module__b1f15a__bgRotate;position:absolute;inset:-25%}@keyframes maintenance-module__b1f15a__bgRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.maintenance-module__b1f15a__vignette{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 40%,#0000,#00000059 70%);position:absolute;inset:0}.maintenance-module__b1f15a__waves{z-index:1;pointer-events:none;position:absolute;inset:-10%}.maintenance-module__b1f15a__waves:before,.maintenance-module__b1f15a__waves:after{content:"";filter:blur(22px);opacity:.35;background:linear-gradient(90deg,#fff0 0%,#ffd36a2e 35%,#38bdf81a 60%,#fff0 100%);height:40%;animation:6.5s ease-in-out infinite maintenance-module__b1f15a__waveFloat;position:absolute;left:-10%;right:-10%;transform:translate(0,0)}.maintenance-module__b1f15a__waves:before{top:28%}.maintenance-module__b1f15a__waves:after{opacity:.25;animation-duration:9s;animation-delay:-2s;top:48%}@keyframes maintenance-module__b1f15a__waveFloat{0%{transform:translateY(-6px)skew(-10deg)}50%{transform:translateY(8px)skew(-10deg)}to{transform:translateY(-6px)skew(-10deg)}}.maintenance-module__b1f15a__gridOverlay{z-index:2;pointer-events:none;opacity:.12;background-image:linear-gradient(90deg,#ffffff40 1px,#0000 1px),linear-gradient(#ffffff40 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 65%);mask-image:radial-gradient(circle at 50% 40%,#000,#0000 65%)}.maintenance-module__b1f15a__content{z-index:3;flex-direction:column;align-items:center;gap:18px;max-width:900px;padding:28px 18px;display:flex;position:relative}.maintenance-module__b1f15a__brand{text-align:center;-webkit-user-select:none;user-select:none;opacity:.9}.maintenance-module__b1f15a__brandRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.maintenance-module__b1f15a__brandLogoWrap{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #ffd36a0f,0 14px 40px #0000002e}.maintenance-module__b1f15a__brandText{align-items:left;flex-direction:column;display:flex}.maintenance-module__b1f15a__brandTitle{letter-spacing:.1em;text-align:left;background:linear-gradient(90deg,#ffffffdb,#ffd36aeb,#38bdf8b3);color:#0000;text-shadow:0 0 20px #ffd36a29;-webkit-background-clip:text;background-clip:text;font-size:clamp(18px,2.3vw,28px);font-weight:700;line-height:1.1}.maintenance-module__b1f15a__brandSub{letter-spacing:.08em;color:#ffffff9e;margin-top:8px;font-size:clamp(12px,1.3vw,14px);display:block}.maintenance-module__b1f15a__cardPerspective{perspective:1100px;perspective-origin:50%;width:min(720px,100vw - 36px);animation:.9s cubic-bezier(.2,.9,.2,1) both maintenance-module__b1f15a__fadeUp}.maintenance-module__b1f15a__card{--rx:0deg;--ry:0deg;--mxp:50%;--myp:50%;-webkit-backdrop-filter:blur(10px);width:100%;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));will-change:transform;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:22px;padding:clamp(22px,3vw,34px);transition:transform .3s cubic-bezier(.2,.9,.2,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 18px 60px #00000047,inset 0 0 0 1px #ffd36a14}.maintenance-module__b1f15a__cardTilting{transition:transform 90ms ease-out,box-shadow .3s;box-shadow:0 40px 90px #0000006b,inset 0 0 0 1px #ffd36a24}.maintenance-module__b1f15a__cardGlare{z-index:2;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(circle at var(--mxp) var(--myp), #ffffff47, #ffffff0f 30%, transparent 55%);mix-blend-mode:screen;transition:opacity .3s;position:absolute;inset:0}.maintenance-module__b1f15a__cardTilting .maintenance-module__b1f15a__cardGlare{opacity:1}.maintenance-module__b1f15a__card>.maintenance-module__b1f15a__statusRow,.maintenance-module__b1f15a__card>.maintenance-module__b1f15a__message{transform:translateZ(45px)}.maintenance-module__b1f15a__card:before{content:"";opacity:.85;pointer-events:none;background:linear-gradient(115deg,#fff0 35%,#ffd36a1f 45%,#38bdf814 55%,#fff0 65%);animation:4.8s ease-in-out infinite maintenance-module__b1f15a__cardShine;position:absolute;inset:-60% -30%;transform:translate(-30%)rotate(.0001deg)}.maintenance-module__b1f15a__card:after{content:"";opacity:.55;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 20% 10%,#ffd36a1f,#0000 45%),radial-gradient(circle at 70% 20%,#38bdf81a,#0000 40%),radial-gradient(circle at 50% 85%,#a855f714,#0000 55%);position:absolute;inset:0}@keyframes maintenance-module__b1f15a__cardShine{0%{opacity:0;transform:translate(-40%)rotate(.0001deg)}12%{opacity:.85}52%{opacity:.35}to{opacity:0;transform:translate(40%)rotate(.0001deg)}}@keyframes maintenance-module__b1f15a__fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}.maintenance-module__b1f15a__message{color:#fff;text-align:center;white-space:normal;z-index:1;margin:0;font-size:clamp(16px,2vw,20px);line-height:1.7;animation:.9s cubic-bezier(.2,.9,.2,1) .17s both maintenance-module__b1f15a__textFade;position:relative}.maintenance-module__b1f15a__message strong{font-weight:650}.maintenance-module__b1f15a__finePrint{text-align:center;color:#ffffffa8;letter-spacing:.02em;font-size:13px}.maintenance-module__b1f15a__fineDot{vertical-align:middle;background:#ffd36af2;border-radius:999px;width:8px;height:8px;margin-right:10px;animation:1.6s ease-in-out infinite maintenance-module__b1f15a__pulse;display:inline-block;box-shadow:0 0 0 6px #ffd36a1f,0 0 22px #ffd36a4d}@keyframes maintenance-module__b1f15a__pulse{0%,to{opacity:.9;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}}.maintenance-module__b1f15a__backBadge{z-index:4;color:#ffffffd9;will-change:transform;pointer-events:none;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 16px;animation:90s ease-in-out infinite maintenance-module__b1f15a__backBadgeFloat,.6s cubic-bezier(.2,.9,.2,1) .22s both maintenance-module__b1f15a__backBadgeFadeOpacity;display:inline-flex;position:fixed;top:40%;left:40%}.maintenance-module__b1f15a__backBadge:before{content:"";opacity:0;filter:blur(12px);pointer-events:none;background:linear-gradient(90deg,#ffd36a00 0%,#ffd36a2e 35%,#38bdf81f 55%,#fff0 80%);animation:4.8s ease-in-out infinite maintenance-module__b1f15a__backBadgeShimmerOpacity;position:absolute;inset:-40%;transform:rotate(8deg)}.maintenance-module__b1f15a__backBadgeDot{transform-origin:50%;will-change:opacity;background:#ffd36af2;border-radius:999px;width:10px;height:10px;animation:1.9s ease-in-out infinite maintenance-module__b1f15a__backBadgeDot;box-shadow:0 0 0 6px #ffd36a1f,0 0 26px #ffd36a47}.maintenance-module__b1f15a__backBadgeText{letter-spacing:.02em;font-size:13px}@keyframes maintenance-module__b1f15a__backBadgeDot{0%,to{opacity:.6}50%{opacity:1}}@keyframes maintenance-module__b1f15a__backBadgeShimmerOpacity{0%{opacity:0}20%{opacity:.55}55%{opacity:.25}to{opacity:0}}@keyframes maintenance-module__b1f15a__backBadgeFadeOpacity{0%{opacity:0}to{opacity:1}}@keyframes maintenance-module__b1f15a__backBadgeFloat{0%{transform:translate(-35vw,-22vh)}25%{transform:translate(28vw,-18vh)}50%{transform:translate(22vw,26vh)}75%{transform:translate(-26vw,20vh)}to{transform:translate(-35vw,-22vh)}}.maintenance-module__b1f15a__statusRow{z-index:1;color:#ffffffe6;letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin-bottom:14px;font-size:12px;display:flex;position:relative}.maintenance-module__b1f15a__statusDot{background:#ffd36af2;border-radius:999px;width:9px;height:9px;animation:1.8s ease-in-out infinite maintenance-module__b1f15a__statusPulse;box-shadow:0 0 0 6px #ffd36a1f,0 0 24px #ffd36a38}@keyframes maintenance-module__b1f15a__statusPulse{0%,to{opacity:.85;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes maintenance-module__b1f15a__textFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}.maintenance-module__b1f15a__customCursor{z-index:9999;pointer-events:none;color:#fffffff2;will-change:transform;filter:drop-shadow(0 0 10px #ffd36a59);opacity:0;place-items:center;width:28px;height:28px;transition:opacity .16s;display:grid;position:fixed;top:0;left:0;transform:translate(-100px,-100px)rotate(0)scale(1)}.maintenance-module__b1f15a__customCursor:before{content:"";opacity:.9;position:absolute;inset:0;transform:scale(.86)}.maintenance-module__b1f15a__customCursorActive{opacity:1}.maintenance-module__b1f15a__customCursorHover{filter:drop-shadow(0 0 14px #ffd36a7a)}.maintenance-module__b1f15a__customCursor svg{width:24px;height:24px}.maintenance-module__b1f15a__noCursor{cursor:none}@media (prefers-reduced-motion:reduce){.maintenance-module__b1f15a__cardPerspective{animation:none}.maintenance-module__b1f15a__card{transition:none;transform:none}.maintenance-module__b1f15a__card:before,.maintenance-module__b1f15a__bgGlow:after,.maintenance-module__b1f15a__message,.maintenance-module__b1f15a__backBadge,.maintenance-module__b1f15a__statusDot{animation:none}.maintenance-module__b1f15a__message{opacity:1;transform:none}.maintenance-module__b1f15a__backBadge:before{display:none}.maintenance-module__b1f15a__waves:before,.maintenance-module__b1f15a__waves:after,.maintenance-module__b1f15a__fineDot{animation:none}}
