.MaintenanceGate_scrim___LfCx{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:max(var(--space-6),var(--layout-safe-top)) var(--space-5) max(var(--space-6),var(--layout-safe-bottom));background:rgba(11,11,13,.94);animation:MaintenanceGate_maintenance-fade__BvyX2 var(--motion-base) var(--motion-ease-out) both}.MaintenanceGate_panel__kaqvk{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%;max-width:360px;text-align:center;animation:MaintenanceGate_maintenance-in__bA8X9 var(--motion-base) var(--motion-spring) both}.MaintenanceGate_title__JJNqy{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--color-text-strong);line-height:var(--line-height-snug)}.MaintenanceGate_body__8F63q{margin:0;font-family:var(--font-sans);font-size:var(--font-size-card-title);color:var(--color-text-muted);line-height:1.5}.MaintenanceGate_go__VuaN7{width:100%;padding:12px 0;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-text-on-accent);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--font-size-outcome);text-align:center;text-decoration:none;transition:background var(--motion-fast) var(--motion-ease-out)}.MaintenanceGate_go__VuaN7:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.MaintenanceGate_go__VuaN7:hover{background:var(--color-accent-light)}.MaintenanceGate_pulse__843Z_{display:inline-flex;align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--color-text-muted)}.MaintenanceGate_dot__VmPEB{width:8px;height:8px;border-radius:50%;background:var(--color-accent);animation:MaintenanceGate_maintenance-dot__B_VrJ 1.6s ease-in-out infinite}@keyframes MaintenanceGate_maintenance-fade__BvyX2{0%{opacity:0}to{opacity:1}}@keyframes MaintenanceGate_maintenance-in__bA8X9{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes MaintenanceGate_maintenance-dot__B_VrJ{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}