.maintenance-content[data-v-100535cf]{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;width:100%;max-width:600px;padding:60px 40px;box-shadow:0 20px 40px #0000001a}@media (width<=768px){.maintenance-content[data-v-100535cf]{margin:20px;padding:40px 20px}}.maintenance-icon[data-v-100535cf]{margin-bottom:30px}.maintenance-icon .icon-wrapper[data-v-100535cf]{justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto;animation:2s infinite pulse-100535cf;display:flex}@media (width<=768px){.maintenance-icon .icon-wrapper[data-v-100535cf]{width:100px;height:100px}}.maintenance-icon .icon-wrapper img[data-v-100535cf]{-o-object-fit:contain;object-fit:contain;width:80px;height:80px}@media (width<=768px){.maintenance-icon .icon-wrapper img[data-v-100535cf]{width:60px;height:60px}}.maintenance-title[data-v-100535cf]{color:#2c3e50;background:linear-gradient(135deg,#09ca6a,#aa0cc0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:30px;font-size:36px;font-weight:700}@media (width<=768px){.maintenance-title[data-v-100535cf]{margin-bottom:20px;font-size:28px}}.maintenance-message[data-v-100535cf]{margin-bottom:40px}.maintenance-message .message-text[data-v-100535cf]{color:#5a6c7d;margin:0;font-size:18px;line-height:1.6}@media (width<=768px){.maintenance-message .message-text[data-v-100535cf]{font-size:16px}}.contact-info[data-v-100535cf]{margin-bottom:40px}.contact-info .contact-text[data-v-100535cf]{color:#7f8c8d;margin-bottom:15px;font-size:16px}@media (width<=768px){.contact-info .contact-text[data-v-100535cf]{font-size:14px}}.contact-info .phone-number[data-v-100535cf]{color:#2c3e50;justify-content:center;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}@media (width<=768px){.contact-info .phone-number[data-v-100535cf]{font-size:18px}}.contact-info .phone-number .iconfont[data-v-100535cf]{color:#27ae60;font-size:18px}.progress-container[data-v-100535cf]{margin-bottom:40px}.progress-container .progress-bar[data-v-100535cf]{background:#ecf0f1;border-radius:3px;width:100%;height:6px;margin-bottom:15px;overflow:hidden}.progress-container .progress-bar .progress-fill[data-v-100535cf]{background:linear-gradient(90deg,#09ca6a,#aa0cc0);border-radius:3px;height:100%;animation:3s ease-in-out infinite progress-100535cf}.progress-container .progress-text[data-v-100535cf]{color:#95a5a6;margin:0;font-size:14px}.action-buttons .btn-primary[data-v-100535cf]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#09ca6a,#aa0cc0);border:none;border-radius:50px;align-items:center;gap:10px;padding:15px 30px;font-size:16px;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #09ca6a4d}@media (width<=768px){.action-buttons .btn-primary[data-v-100535cf]{padding:12px 24px;font-size:14px}}.action-buttons .btn-primary[data-v-100535cf]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #09ca6a66}.action-buttons .btn-primary[data-v-100535cf]:active{transform:translateY(0)}.action-buttons .btn-primary .iconfont[data-v-100535cf]{font-size:16px}@keyframes pulse-100535cf{0%{transform:scale(1);box-shadow:0 0 #09ca6ab3}70%{transform:scale(1.05);box-shadow:0 0 0 10px #09ca6a00}to{transform:scale(1);box-shadow:0 0 #09ca6a00}}@keyframes progress-100535cf{0%{width:0}50%{width:70%}to{width:100%}}@media (width<=480px){.maintenance-title[data-v-100535cf]{font-size:24px}.maintenance-message .message-text[data-v-100535cf]{font-size:15px}.contact-info .phone-number[data-v-100535cf]{font-size:16px}}
