@keyframes fadeScaleDown{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.success-badge{color:#059669;background-color:#ecfef6;border:1px solid #c3e6cb}.warning-badge{color:#d97706;background-color:#fffbeb;border:1px solid #fde68a}.warning-badge-new{color:#a64f00;color:lab(44.3662% 36.3127 70.4646);background-color:#fff4d4;background-color:lab(96.5222% .44781 19.38)}.danger-badge{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca}.card-theme{background-color:#fff;box-shadow:0 4px 12px -2px #00000014,0 0 0 .5px #0000000f}.app-footer{border-top:1px solid #0f172a14;width:min(1200px,100% - 48px);margin:72px auto 0;padding:56px 0 88px}.app-footer .section-container{align-items:flex-start;max-width:100%}@media (max-width:1300px){.app-footer{width:min(100%,100% - 40px)}}@media (max-width:800px){.app-footer{width:min(100%,100% - 32px);margin-top:48px;padding:48px 0 72px}}.app-footer .section-extra{margin-top:40px}.app-footer .section-extra .footer-meta{flex-direction:column;display:flex}.app-footer .section-extra .footer-meta .support-email{flex-direction:column;gap:6px;display:flex}@media (max-width:800px){.app-footer .section-extra .footer-meta .support-email{text-align:center;align-items:center}}.app-footer .section-extra .footer-meta .support-email span{color:#334155;font-size:13px;font-weight:600}.app-footer .section-extra .footer-meta .support-email a{color:#64748b;overflow-wrap:anywhere;font-size:14px;line-height:1.5;text-decoration:none}.app-footer .section-extra .footer-meta .support-email a:hover{color:#202124}.app-footer .section-extra .footer-meta .footer-status-badge{text-transform:uppercase;align-items:center;gap:6px;width:fit-content;margin-top:18px;font-size:11px;font-weight:500;text-decoration:none;transition:opacity .4s;display:inline-flex}@media (max-width:800px){.app-footer .section-extra .footer-meta .footer-status-badge{margin:18px auto 0}}.app-footer .section-extra .footer-meta .footer-status-badge:hover{opacity:.8}.app-footer .section-extra .footer-meta .footer-status-badge.loading{opacity:.5}.app-footer .section-extra .footer-meta .footer-status-badge.operational{color:#059669}.app-footer .section-extra .footer-meta .footer-status-badge.operational .pulse,.app-footer .section-extra .footer-meta .footer-status-badge.operational .pulse:after{background:#059669}.app-footer .section-extra .footer-meta .footer-status-badge.maintenance{color:#1a73e8}.app-footer .section-extra .footer-meta .footer-status-badge.maintenance .pulse,.app-footer .section-extra .footer-meta .footer-status-badge.maintenance .pulse:after{background:#1a73e8}.app-footer .section-extra .footer-meta .footer-status-badge.unavailable{color:#94a3b8}.app-footer .section-extra .footer-meta .footer-status-badge.unavailable .pulse,.app-footer .section-extra .footer-meta .footer-status-badge.unavailable .pulse:after{background:#94a3b8}.app-footer .section-extra .footer-meta .footer-status-badge .status-indicator{justify-content:center;align-items:center;width:8px;height:8px;display:flex}.app-footer .section-extra .footer-meta .footer-status-badge .status-indicator .pulse{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;position:relative}.app-footer .section-extra .footer-meta .footer-status-badge .status-indicator .pulse:after{content:"";will-change:transform,opacity;border-radius:50%;width:100%;height:100%;animation:3s ease-out infinite dot-pulse-footer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@keyframes dot-pulse-footer{0%{opacity:.6;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(3)}}@media (max-width:900px),(prefers-reduced-motion:reduce){.app-footer .footer-status-badge .status-indicator .pulse:after{will-change:auto;animation:none}}.app-footer .footer-bottom{border-top:1px solid #0f172a14;justify-content:center;align-items:center;margin-top:56px;padding-top:24px;display:flex}@media (max-width:800px){.app-footer .footer-bottom{margin-top:40px}}.app-footer .footer-bottom .copyright{color:#64748b;text-align:center;font-size:13px;font-weight:400}.app-footer .footer-links-grid{align-items:start;gap:100px;display:flex}@media (max-width:1300px){.app-footer .footer-links-grid{column-count:2;column-gap:32px;display:block}}@media (max-width:800px){.app-footer .footer-links-grid{column-count:2;column-gap:24px;margin-top:40px;display:block}}@media (max-width:1300px){.app-footer .footer-links-grid .link-group{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;width:100%;margin-bottom:40px;display:inline-block}}@media (max-width:800px){.app-footer .footer-links-grid .link-group{margin-bottom:32px}}.app-footer .footer-links-grid .link-group .group-title{text-transform:uppercase;color:#202124;opacity:.9;margin:0 0 20px;font-size:14px;font-weight:600;line-height:1.4}[data-lang^=zh] .app-footer .footer-links-grid .link-group .group-title{letter-spacing:2px}@media (max-width:800px){.app-footer .footer-links-grid .link-group .group-title{margin-bottom:12px}}.app-footer .footer-links-grid .link-group .group-links{flex-direction:column;gap:12px;display:flex}.app-footer .footer-links-grid .link-group .group-links .footer-link{color:#64748b;overflow-wrap:anywhere;width:fit-content;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.app-footer .footer-links-grid .link-group .group-links .footer-link:hover{color:#202124}
