.recovery-module__pxpQ5a__header{margin-inline:var(--site-gutter,2rem);border-bottom:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;display:flex}.recovery-module__pxpQ5a__brand{letter-spacing:-.08em;align-items:center;gap:.5rem;min-height:44px;font-size:1.65rem;font-weight:850;display:inline-flex}.recovery-module__pxpQ5a__brand span{align-self:start;padding-top:.3rem;font-size:1rem}.recovery-module__pxpQ5a__label{font:.68rem/1.6 var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.12em}.recovery-module__pxpQ5a__main{width:min(100% - 2 * var(--site-gutter,2rem), 1440px);margin-inline:auto;padding-block:clamp(3rem,8vw,7rem)}.recovery-module__pxpQ5a__code{letter-spacing:-.09em;border-bottom:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);justify-content:space-between;align-items:center;margin:0;padding-bottom:3rem;font-size:clamp(8rem,25vw,26rem);font-weight:750;line-height:.85;display:flex}.recovery-module__pxpQ5a__code>span{background:var(--accent);letter-spacing:0;border-radius:50%;place-items:center;width:1.5em;height:1.5em;font-size:clamp(4rem,10vw,9rem);display:grid}.recovery-module__pxpQ5a__message{max-width:52rem;margin-top:2.5rem}.recovery-module__pxpQ5a__message h1{letter-spacing:-.06em;margin:1rem 0;font-size:clamp(2rem,5vw,4.5rem);font-weight:550;line-height:1.05}.recovery-module__pxpQ5a__description{color:var(--text-dim);font-size:1.1rem;line-height:1.7}.recovery-module__pxpQ5a__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.recovery-module__pxpQ5a__actions a{border:1px solid var(--foreground);justify-content:space-between;align-items:center;gap:2rem;min-height:48px;padding:.75rem 1rem;font-size:.85rem;transition:background-color .2s;display:flex}.recovery-module__pxpQ5a__actions a:first-child{background:var(--primary);color:var(--primary-foreground)}.recovery-module__pxpQ5a__actions a:hover{background:var(--accent);color:var(--accent-ink)}@media (max-width:480px){.recovery-module__pxpQ5a__header>.recovery-module__pxpQ5a__label{text-align:right;max-width:8rem;font-size:.6rem}.recovery-module__pxpQ5a__code{padding-bottom:2rem}.recovery-module__pxpQ5a__actions a{flex:1 0 40%}}@media (prefers-reduced-motion:reduce){.recovery-module__pxpQ5a__actions a{transition:none}}.recovery-module__pxpQ5a__code>span svg{width:.75em;height:.75em}
