.fx-maintenance-page{color:#535e6b;min-height:100dvh;font-family:var(--font-body,"Inter","Noto Sans SC",sans-serif);background:#f4f5f8;place-items:center;padding:48px 24px;display:grid}.fx-maintenance-card{text-align:center;flex-direction:column;align-items:center;width:min(100%,560px);display:flex}.fx-maintenance-logo{object-fit:contain;width:200px;height:50px;margin-bottom:64px}.fx-maintenance-card>svg{color:#003894;margin-bottom:20px}.fx-maintenance-kicker{letter-spacing:.1em;color:#7c899b;margin:0 0 12px;font-size:14px}.fx-maintenance-card h1{overflow-wrap:anywhere;margin:0 0 18px;font-size:clamp(28px,5vw,38px);font-weight:500;line-height:1.5}.fx-maintenance-message{color:#748293;white-space:pre-line;overflow-wrap:anywhere;max-width:480px;margin:0;font-size:16px;line-height:1.9}.fx-maintenance-retry{color:#eef2f6;background:#003894;place-items:center;min-height:48px;margin-top:34px;padding:10px 25px;font-size:15px;text-decoration:none;display:grid}.fx-maintenance-preview{z-index:21;color:#003894;min-height:40px;font-family:var(--font-body);background:#e9eff8;justify-content:center;align-items:center;gap:10px;padding:5px 20px;font-size:13px;line-height:1.5;display:flex;position:relative}.fx-maintenance-preview a{min-height:34px;color:inherit;text-underline-offset:4px;align-items:center;margin-left:12px;padding:0 8px;display:flex}.fx-maintenance-retry:focus-visible{outline-offset:4px;outline:2px solid #003894}.fx-maintenance-preview a:focus-visible{outline-offset:4px;outline:2px solid #003894}
