.maintenance-page-container{position:fixed;inset:0;width:100vw;height:100vh;min-height:100dvh;background-color:#08090c;color:#fff;overflow-y:auto;overflow-x:hidden;z-index:999999;display:flex;justify-content:center;align-items:flex-start;font-family:inherit}.maintenance-page-container .maintenance-bg-radial{position:fixed;top:15%;left:50%;transform:translate(-50%,-20%);width:800px;height:600px;background:radial-gradient(ellipse at center,rgba(255,184,0,.12) 0,rgba(245,158,11,.05) 45%,rgba(8,9,12,0) 75%);pointer-events:none;z-index:0}.maintenance-page-container .maintenance-floating-coin{position:fixed;border-radius:50%;pointer-events:none;z-index:1;opacity:.6;background:radial-gradient(circle at 35% 35%,#ffd700,#b8860b,#4b3600);box-shadow:0 0 20px rgba(255,215,0,.3)}.maintenance-page-container .maintenance-floating-coin.coin-1{top:18%;left:8%;width:48px;height:48px;animation:floatCoin1 6s ease-in-out infinite alternate}.maintenance-page-container .maintenance-floating-coin.coin-2{top:38%;left:12%;width:32px;height:32px;animation:floatCoin2 5s ease-in-out infinite alternate}.maintenance-page-container .maintenance-floating-coin.coin-3{top:22%;right:10%;width:52px;height:52px;animation:floatCoin1 7s ease-in-out infinite alternate-reverse}.maintenance-page-container .maintenance-floating-coin.coin-4{top:48%;right:14%;width:36px;height:36px;animation:floatCoin2 5.5s ease-in-out infinite alternate-reverse}@keyframes floatCoin1{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-20px) rotate(15deg)}}@keyframes floatCoin2{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(18px) rotate(-12deg)}}.maintenance-page-container .maintenance-content-wrapper{position:relative;z-index:2;width:100%;max-width:1080px;padding:32px 20px 48px;margin:0 auto;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.maintenance-page-container .maintenance-header{margin-bottom:8px;text-align:center}.maintenance-page-container .maintenance-header .brand-logo{height:auto;max-height:58px;width:auto;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(255,184,0,.25))}.maintenance-page-container .maintenance-mascot-section{position:relative;display:flex;justify-content:center;align-items:center;margin:8px 0 16px}.maintenance-page-container .maintenance-mascot-section .mascot-glow{position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(255,184,0,.22) 0,rgba(0,0,0,0) 70%);pointer-events:none;filter:blur(24px)}.maintenance-page-container .maintenance-mascot-section .mascot-image{position:relative;max-width:280px;max-height:240px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 12px 28px rgba(0,0,0,.6));animation:subtlePulse 4s ease-in-out infinite alternate}@keyframes subtlePulse{0%{transform:scale(1)}to{transform:scale(1.02)}}.maintenance-page-container .maintenance-title-block{text-align:center;margin-bottom:24px;max-width:720px}.maintenance-page-container .maintenance-title-block .main-heading{font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;letter-spacing:.04em;margin:0 0 10px;color:#fff;text-transform:uppercase;text-shadow:0 2px 14px rgba(255,255,255,.2)}.maintenance-page-container .maintenance-title-block .main-subtext{font-size:clamp(.95rem,1.8vw,1.125rem);color:rgba(255,255,255,.85);line-height:1.6;margin:0;font-weight:400}.maintenance-page-container .safety-guarantee-box{width:100%;background:rgba(14,18,28,.82);border:1px solid rgba(74,222,128,.35);border-radius:20px;padding:28px 24px;box-shadow:0 12px 40px rgba(0,0,0,.5),inset 0 0 20px rgba(74,222,128,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);margin-bottom:28px;box-sizing:border-box}.maintenance-page-container .safety-guarantee-box .safety-header{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:8px}.maintenance-page-container .safety-guarantee-box .safety-header .safety-icon-wrapper{display:flex;align-items:center;justify-content:center}.maintenance-page-container .safety-guarantee-box .safety-header .safety-title{font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:700;margin:0;color:#fff}.maintenance-page-container .safety-guarantee-box .safety-header .safety-title .highlight-safe{color:#4ade80;text-shadow:0 0 12px rgba(74,222,128,.4)}.maintenance-page-container .safety-guarantee-box .safety-description{text-align:center;font-size:clamp(.85rem,1.4vw,.95rem);color:rgba(255,255,255,.75);line-height:1.5;max-width:760px;margin:0 auto 24px}.maintenance-page-container .safety-guarantee-box .safety-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;width:100%}@media(max-width:640px){.maintenance-page-container .safety-guarantee-box .safety-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.maintenance-page-container .safety-guarantee-box .safety-cards-grid{grid-template-columns:1fr}}.maintenance-page-container .safety-guarantee-box .safety-cards-grid .safety-card{background:rgba(23,28,42,.7);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:18px 14px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.maintenance-page-container .safety-guarantee-box .safety-cards-grid .safety-card:hover{transform:translateY(-2px);border-color:rgba(255,184,0,.4);box-shadow:0 8px 20px rgba(0,0,0,.35)}.maintenance-page-container .safety-guarantee-box .safety-cards-grid .safety-card .card-icon{display:flex;align-items:center;justify-content:center;height:36px}.maintenance-page-container .safety-guarantee-box .safety-cards-grid .safety-card .card-label{font-size:.85rem;font-weight:500;color:#fff;line-height:1.35}.maintenance-page-container .maintenance-details-grid{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:32px}@media(max-width:768px){.maintenance-page-container .maintenance-details-grid{grid-template-columns:1fr;gap:16px}}.maintenance-page-container .maintenance-details-grid .detail-item{background:rgba(14,18,28,.65);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px 22px;display:flex;align-items:flex-start;gap:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.maintenance-page-container .maintenance-details-grid .detail-item .detail-icon-circle{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:rgba(255,184,0,.12);display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,184,0,.25)}.maintenance-page-container .maintenance-details-grid .detail-item .detail-content{flex:1;display:flex;flex-direction:column}.maintenance-page-container .maintenance-details-grid .detail-item .detail-content .detail-heading{font-size:.95rem;font-weight:600;color:rgba(255,255,255,.9);margin-bottom:4px}.maintenance-page-container .maintenance-details-grid .detail-item .detail-content .detail-highlight{font-size:1.35rem;font-weight:700;color:#ffb800;margin-bottom:4px;text-shadow:0 0 10px rgba(255,184,0,.3)}.maintenance-page-container .maintenance-details-grid .detail-item .detail-content .detail-highlight.status-finalizing{font-size:1.1rem;color:#4ade80;text-shadow:0 0 10px rgba(74,222,128,.3)}.maintenance-page-container .maintenance-details-grid .detail-item .detail-content .countdown-timer{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.maintenance-page-container .maintenance-details-grid .detail-item .detail-content .countdown-timer .countdown-value{font-size:1.4rem;font-weight:800;color:#ffb800;font-family:monospace;letter-spacing:.05em;text-shadow:0 0 14px rgba(255,184,0,.4)}.maintenance-page-container .maintenance-details-grid .detail-item .detail-content .countdown-timer .countdown-label{font-size:.8rem;color:rgba(255,255,255,.6);text-transform:uppercase;font-weight:500}.maintenance-page-container .maintenance-details-grid .detail-item .detail-content .detail-note{font-size:.85rem;color:rgba(255,255,255,.65);line-height:1.4;margin:0}.maintenance-page-container .maintenance-details-grid .detail-item .detail-content .support-action{margin-top:10px}.maintenance-page-container .maintenance-details-grid .detail-item .detail-content .support-action .contact-support-btn{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffb800,#f59e0b);color:#08090c;font-weight:700;font-size:.875rem;padding:9px 22px;border-radius:9999px;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 14px rgba(245,158,11,.35)}.maintenance-page-container .maintenance-details-grid .detail-item .detail-content .support-action .contact-support-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(245,158,11,.5);filter:brightness(1.05)}.maintenance-page-container .maintenance-details-grid .detail-item .detail-content .support-action .contact-support-btn:active{transform:translateY(0)}.maintenance-page-container .maintenance-footer{display:flex;align-items:center;justify-content:center;width:100%;max-width:650px;gap:16px;margin-top:auto;padding-top:12px}.maintenance-page-container .maintenance-footer .footer-line{flex:1;height:1px;background:linear-gradient(90deg,rgba(255,184,0,0),rgba(255,184,0,.45) 50%,rgba(255,184,0,0))}.maintenance-page-container .maintenance-footer .footer-tagline{font-size:.8rem;font-weight:600;color:#ffb800;letter-spacing:.12em;white-space:nowrap;text-transform:uppercase;opacity:.9}