:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#202124;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:#fff;min-height:100vh}.redirect-page{text-align:center;justify-content:center;align-items:center;min-height:100svh;padding:40px 24px;display:flex}.redirect-content{flex-direction:column;align-items:center;width:min(100%,560px);display:flex}.brand-logo{object-fit:contain;width:auto;max-width:min(240px,72vw);max-height:88px;margin:0 0 32px;display:block}.redirect-title{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,5vw,2rem);font-weight:600;line-height:1.25}.redirect-status{color:#55585d;align-items:center;gap:10px;margin:24px 0 0;font-size:1rem;line-height:1.5;display:inline-flex}.loading-indicator{border:2px solid #e2e3e5;border-top-color:#65686d;border-radius:50%;flex:none;width:16px;height:16px;animation:.85s linear infinite spin}.redirect-fallback{color:#66696e;margin:32px 0 0;font-size:.875rem;line-height:1.6}.redirect-fallback a{color:#202124;text-underline-offset:3px;font-weight:600}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-indicator{animation-duration:1.8s}}
