.status-page{--status-gold:#edd497;--status-gold-dim:#edd4978c;--status-card-bg:linear-gradient(145deg, #160d0cf7 0%, #1e1410fa 50%, #120b09fc 100%);background-color:#0b0600;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem 1rem;display:flex;position:relative;overflow:hidden}.status-page__bg{pointer-events:none;position:absolute;inset:0}.status-page__grid{opacity:.35;background-image:linear-gradient(#edd4970a 1px,#0000 1px),linear-gradient(90deg,#edd4970a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 45%,#000 20%,#0000 75%)}.status-page__orb{filter:blur(72px);border-radius:50%;animation:5s ease-in-out infinite status-page-pulse;position:absolute}.status-page__orb--1{background:#edd49724;width:320px;height:320px;top:-8%;left:-6%}.status-page__orb--2{background:#c9a9721a;width:380px;height:380px;animation-delay:1.2s;bottom:-10%;right:-8%}.status-page__orb--3{background:#f39c1214;width:200px;height:200px;animation-delay:2.4s;top:42%;left:50%;transform:translate(-50%)}@keyframes status-page-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.status-page__card{z-index:1;background:var(--status-card-bg);text-align:center;border:1px solid #edd49724;border-radius:1.25rem;width:100%;max-width:42rem;padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,4vw,2.75rem);position:relative;box-shadow:0 24px 80px #0000008c,inset 0 0 0 1px #edd49714,0 0 120px #edd4970a}.status-page__card:before,.status-page__card:after{content:"";pointer-events:none;border-style:solid;border-color:#edd49740;width:3rem;height:3rem;position:absolute}.status-page__card:before{border-width:2px 0 0 2px;border-radius:.5rem 0 0;top:1rem;left:1rem}.status-page__card:after{border-width:0 2px 2px 0;border-radius:0 0 .5rem;bottom:1rem;right:1rem}.status-page__brand{letter-spacing:.35em;text-transform:uppercase;color:var(--status-gold-dim);margin-bottom:1.25rem;font-size:.7rem;font-weight:800}.status-page__badge{letter-spacing:.06em;text-transform:uppercase;color:var(--status-gold);background:#edd49714;border:1px solid #edd49738;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.75rem;font-weight:700;display:inline-flex}.status-page__badge-dot{background:#f39c12;border-radius:50%;width:.5rem;height:.5rem;animation:1.4s ease-in-out infinite status-page-blink;box-shadow:0 0 10px #f39c12cc}@keyframes status-page-blink{0%,to{opacity:1}50%{opacity:.35}}.status-page__hero{margin-bottom:1.5rem;position:relative}.status-page__hero-icon{justify-content:center;margin-bottom:.75rem;font-size:clamp(3rem,8vw,4.5rem);line-height:1;display:flex}.status-page__hero-icon--maintenance{color:#f39c12;animation:3s ease-in-out infinite status-page-wrench}@keyframes status-page-wrench{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.status-page__code{font-family:var(--font-hero), "Barlow Condensed", system-ui, sans-serif;letter-spacing:-.04em;background:linear-gradient(135deg,#edd497 0%,#e3b27f 45%,#c9a972 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 28px #edd49740);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(5rem,18vw,9rem);font-style:italic;font-weight:900;line-height:.9}.status-page__code--404:after{content:"";background:linear-gradient(90deg,#0000,#edd4978c,#0000);border-radius:2px;width:min(280px,70%);height:3px;position:absolute;bottom:-.35rem;left:50%;transform:translate(-50%)}.status-page__title{background:linear-gradient(135deg,#edd497 0%,#e3b27f 50%,#c9a972 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 .75rem;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:900;line-height:1.15}.status-page__subtitle{color:#ffffffeb;max-width:28rem;margin:0 auto;font-size:1.05rem;line-height:1.65}.status-page__hint{max-width:26rem;color:var(--status-gold-dim);margin:.75rem auto 0;font-size:.875rem;line-height:1.5}.status-page__body{max-width:32rem;margin:1.75rem auto 0}.status-page__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.status-page__footer{border-top:1px solid #edd49729;margin-top:2rem;padding-top:1.5rem}.status-page__footer-text{color:var(--status-gold-dim);margin:0;font-size:.8125rem}.status-page__ghost-btn.ant-btn{border-radius:.5rem;height:3rem;padding-inline:2rem;font-weight:600;color:var(--status-gold)!important;background:#edd4971a!important;border:1px solid #edd4974d!important}.status-page__ghost-btn.ant-btn:hover:not(:disabled){color:var(--status-gold)!important;background:#edd49733!important;border-color:#edd49780!important}.status-page__quick-links{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.status-page__quick-link{color:var(--status-gold-dim);background:#00000040;border:1px solid #edd49733;border-radius:999px;padding:.35rem .85rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,background .2s}.status-page__quick-link:hover{color:var(--status-gold);background:#edd49714;border-color:#edd49773}.maintenance-rich-content{text-align:left;color:#fffffff0;font-size:.9375rem;line-height:1.75}.maintenance-rich-content .maintenance-detail-lead{text-align:center;color:var(--status-gold);margin:0 0 1.25rem;font-size:1.125rem;font-weight:800}.maintenance-rich-content .maintenance-detail-row{background:#00000047;border:1px solid #edd4971a;border-left:3px solid #e74c3ca6;border-radius:.65rem;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;padding:.85rem 1rem;display:flex}.maintenance-rich-content .maintenance-detail-dot{background:#e74c3c;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.55rem;box-shadow:0 0 8px #e74c3c99}.maintenance-rich-content p{margin:0 0 .75rem}.maintenance-rich-content a{color:var(--status-gold);text-decoration:underline}.maintenance-rich-content a:hover{opacity:.9}.maintenance-panel{background:#00000038;border:1px solid #edd4971f;border-radius:.75rem;padding:1.25rem 1.35rem}.status-page__skeleton{flex-direction:column;align-items:stretch;gap:.65rem;display:flex}.status-page__skeleton-line{background:linear-gradient(90deg,#edd49714 0%,#edd4972e 50%,#edd49714 100%) 0 0/200% 100%;border-radius:.35rem;height:.85rem;animation:1.4s ease-in-out infinite status-page-shimmer}.status-page__skeleton-line--short{width:55%;margin-inline:auto}@keyframes status-page-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
