.gc-status-page{background:#fff;flex-direction:column;min-height:100vh;display:flex}.gc-status-main{flex:1;align-items:center;padding:72px 32px 96px;display:flex}.gc-status-body{flex-direction:column;align-items:flex-start;gap:16px;max-width:620px;margin:0 auto;display:flex}.gc-status-code{font-family:var(--rk-font);color:var(--rk-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.gc-status-title{font-family:var(--rk-font);color:var(--rk-primary);letter-spacing:-.012em;margin:0;font-size:48px;font-weight:400;line-height:1.06}.gc-status-copy p{font-family:var(--rk-font);color:var(--rk-ink-muted);max-width:480px;margin:0;font-size:16px;line-height:1.65}.gc-status-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.gc-status-btn{font-family:var(--rk-font);cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.gc-status-btn--primary{background:var(--rk-primary);color:#fff}.gc-status-btn--ghost{color:var(--rk-primary);border-color:var(--rk-line);background:0 0}.gc-status-btn:focus-visible{outline:2px solid var(--rk-primary);outline-offset:2px}.gc-status-note{font-family:var(--rk-font);color:var(--rk-ink-soft);-webkit-user-select:all;user-select:all;margin:4px 0 0;font-size:12px;line-height:1.6}@media (max-width:767px){.gc-status-main{align-items:flex-start;padding:40px 20px 64px}.gc-status-title{font-size:34px}}