.public-recovery{--pr-slate:var(--color-primary);--pr-on:#f5f6f8;--pr-muted:#aab1bd;display:grid;grid-template-rows:auto 1fr;min-height:100vh;min-height:100dvh;background:var(--pr-slate);color:var(--pr-on)}.public-recovery :focus-visible{outline-color:var(--color-accent);box-shadow:0 0 0 2px var(--pr-slate)}.public-recovery__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:1120px;margin-inline:auto;padding:10px clamp(16px,4vw,28px)}.public-recovery__mark{display:inline-flex;align-items:center;min-height:44px;color:var(--pr-on);font-size:24px;text-decoration:none}.public-recovery .lang-switch{background:transparent;padding:0}.public-recovery .lang-switch button{color:var(--pr-muted)}.public-recovery .lang-switch button[aria-pressed=true]{background:#2a2e36;color:var(--pr-on);border-bottom-color:var(--color-accent);box-shadow:none}.public-recovery__main{display:grid;align-content:center;justify-items:start;gap:20px;width:100%;max-width:1120px;margin-inline:auto;padding:24px clamp(16px,4vw,28px) 64px}.public-recovery__code{display:flex;align-items:center;gap:.06em;margin:0 0 8px;font:800 clamp(6rem,22vw,13rem) /.9 var(--font-display);letter-spacing:-.02em;font-variant-numeric:lining-nums}.public-recovery__frame{position:relative;display:inline-grid;place-items:center;width:.62em;height:1.06em;margin-inline:.05em;border-radius:.08em .16em .08em .16em;background:var(--color-accent);color:var(--color-accent-ink);font-size:.92em}.public-recovery__frame i{position:absolute;inset:auto .07em .07em;height:.025em;min-height:3px;border-radius:2px;background:#21170e40}.public-recovery__frame i:after{content:"";position:absolute;inset:0 60% 0 0;border-radius:inherit;background:var(--color-accent-ink)}.public-recovery__frame--paused svg{width:.34em;height:.34em}.public-recovery h1{max-width:18ch;font:800 clamp(2rem,5vw,3.5rem) /1.02 var(--font-display);letter-spacing:-.01em;text-wrap:balance}.public-recovery__body{max-width:48ch;color:var(--pr-muted);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.45}.public-recovery__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.public-recovery__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 20px;border:1.5px solid transparent;border-radius:10px 18px 10px 18px;font:650 16px/1.2 var(--font-sans);text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.public-recovery__btn svg{flex:none;transition:transform .18s cubic-bezier(.16,1,.3,1)}.public-recovery__btn:hover svg{transform:translateX(3px)}.public-recovery__btn--accent{background:var(--color-accent);color:var(--color-accent-ink)}.public-recovery__btn--accent:hover{background:#f58f3a}.public-recovery__btn--ghost{border-color:#5a606c;background:transparent;color:var(--pr-on)}.public-recovery__btn--ghost:hover{border-color:var(--pr-on)}@media (max-width:480px){.public-recovery__actions{display:grid;width:100%}}