.RecoveryScreen-module__O0sVZW__page{--recovery-ink:#111213;--recovery-muted:#111213b8;--recovery-sage:#605d22;--recovery-cream:#f7ebdc;--recovery-surface:var(--soul-page-bg,#f7ebdc);--recovery-focus:#605d22;isolation:isolate;width:100%;min-height:100svh;padding:calc(1.75rem + env(safe-area-inset-top,0)) 1.25rem calc(1.75rem + env(safe-area-inset-bottom,0));background:var(--recovery-surface);color:var(--recovery-ink);font-family:var(--font-body,"Bricolage Grotesque", system-ui, sans-serif);text-align:center;place-items:center;display:grid;position:relative;overflow:auto}.RecoveryScreen-module__O0sVZW__atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.RecoveryScreen-module__O0sVZW__wash{background:radial-gradient(70% 55% at 50% 0,#605d2224,#0000 70%),radial-gradient(45% 40% at 12% 78%,#9c6b3514,#0000 65%),radial-gradient(40% 35% at 88% 62%,#605d2212,#0000 60%);height:70%;animation:14s ease-in-out infinite alternate RecoveryScreen-module__O0sVZW__washDrift;position:absolute;inset:-20% -10% auto}.RecoveryScreen-module__O0sVZW__path{position:absolute;inset:0}.RecoveryScreen-module__O0sVZW__dot{background:var(--recovery-ink);opacity:.08;border-radius:.05rem;width:.2rem;height:.2rem;position:absolute}.RecoveryScreen-module__O0sVZW__dot:first-child{top:12%;left:14%}.RecoveryScreen-module__O0sVZW__dot:nth-child(2){width:.14rem;height:.14rem;top:22%;left:78%}.RecoveryScreen-module__O0sVZW__dot:nth-child(3){top:38%;left:8%}.RecoveryScreen-module__O0sVZW__dot:nth-child(4){width:.14rem;height:.14rem;top:48%;left:92%}.RecoveryScreen-module__O0sVZW__dot:nth-child(5){top:68%;left:18%}.RecoveryScreen-module__O0sVZW__dot:nth-child(6){top:78%;left:72%}.RecoveryScreen-module__O0sVZW__dot:nth-child(7){width:.14rem;height:.14rem;top:88%;left:46%}.RecoveryScreen-module__O0sVZW__horizon{background:linear-gradient(90deg,#0000,#2927211f 20% 80%,#0000);height:1px;position:absolute;bottom:18%;left:10%;right:10%}.RecoveryScreen-module__O0sVZW__content{z-index:1;flex-direction:column;align-items:center;width:min(100%,26rem);animation:.55s cubic-bezier(.22,1,.36,1) both RecoveryScreen-module__O0sVZW__riseIn;display:flex;position:relative}.RecoveryScreen-module__O0sVZW__mark{border:2px solid var(--recovery-ink);background:var(--recovery-cream);width:4.5rem;height:4.5rem;box-shadow:.28rem .28rem 0 var(--recovery-ink);border-radius:.25rem;place-items:center;margin-bottom:1.1rem;line-height:0;animation:.7s cubic-bezier(.22,1,.36,1) both RecoveryScreen-module__O0sVZW__markSettle;display:grid}.RecoveryScreen-module__O0sVZW__mark img{object-fit:contain;width:2.75rem;height:2.75rem}.RecoveryScreen-module__O0sVZW__brand{font-family:var(--font-lora,Lora, Georgia, serif);letter-spacing:-.02em;color:var(--recovery-ink);margin:0 0 .85rem;font-size:1.05rem;font-weight:600;animation:.55s cubic-bezier(.22,1,.36,1) 50ms both RecoveryScreen-module__O0sVZW__riseIn}.RecoveryScreen-module__O0sVZW__code{font-family:var(--font-lora,Lora, Georgia, serif);letter-spacing:-.04em;color:var(--recovery-sage);opacity:.85;margin:0 0 .35rem;font-size:clamp(3.25rem,14vw,4.75rem);font-weight:600;line-height:.95;animation:.55s cubic-bezier(.22,1,.36,1) 80ms both RecoveryScreen-module__O0sVZW__riseIn}.RecoveryScreen-module__O0sVZW__title{font-family:var(--font-lora,Lora, Georgia, serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.55rem,5.5vw,2.15rem);font-weight:600;line-height:1.18;animation:.55s cubic-bezier(.22,1,.36,1) .12s both RecoveryScreen-module__O0sVZW__riseIn}.RecoveryScreen-module__O0sVZW__message{max-width:34ch;color:var(--recovery-muted);margin:.85rem 0 0;font-size:.98rem;line-height:1.6;animation:.55s cubic-bezier(.22,1,.36,1) .18s both RecoveryScreen-module__O0sVZW__riseIn}.RecoveryScreen-module__O0sVZW__actions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.65rem;animation:.55s cubic-bezier(.22,1,.36,1) .24s both RecoveryScreen-module__O0sVZW__riseIn;display:flex}.RecoveryScreen-module__O0sVZW__primary,.RecoveryScreen-module__O0sVZW__secondary{border:2px solid var(--recovery-ink);min-height:2.85rem;font:inherit;letter-spacing:.01em;cursor:pointer;border-radius:.25rem;padding:.7rem 1.15rem;font-weight:600;transition:transform .12s,box-shadow .12s,background .12s}.RecoveryScreen-module__O0sVZW__primary{background:var(--recovery-ink);color:var(--recovery-cream);box-shadow:.22rem .22rem #0000}.RecoveryScreen-module__O0sVZW__primary:hover{box-shadow:.22rem .22rem 0 var(--recovery-sage);transform:translate(-.08rem,-.08rem)}.RecoveryScreen-module__O0sVZW__primary:active{box-shadow:none;transform:translate(.05rem,.05rem)}.RecoveryScreen-module__O0sVZW__secondary{background:var(--recovery-cream);color:inherit;box-shadow:.22rem .22rem 0 var(--recovery-ink);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.RecoveryScreen-module__O0sVZW__secondary:hover{box-shadow:.3rem .3rem 0 var(--recovery-ink);transform:translate(-.08rem,-.08rem)}.RecoveryScreen-module__O0sVZW__secondary:active{box-shadow:.08rem .08rem 0 var(--recovery-ink);transform:translate(.05rem,.05rem)}.RecoveryScreen-module__O0sVZW__primary:focus-visible,.RecoveryScreen-module__O0sVZW__secondary:focus-visible{outline:3px solid var(--recovery-focus);outline-offset:3px}.RecoveryScreen-module__O0sVZW__tagline{letter-spacing:.02em;max-width:28ch;color:var(--recovery-sage);opacity:.9;margin:1.75rem 0 0;font-size:.78rem;line-height:1.45;animation:.55s cubic-bezier(.22,1,.36,1) .3s both RecoveryScreen-module__O0sVZW__riseIn}@keyframes RecoveryScreen-module__O0sVZW__riseIn{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes RecoveryScreen-module__O0sVZW__markSettle{0%{opacity:0;transform:translateY(.5rem)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes RecoveryScreen-module__O0sVZW__washDrift{0%{transform:translate(0,0)scale(1)}to{transform:translateY(1.5%)scale(1.03)}}@media (prefers-reduced-motion:reduce){.RecoveryScreen-module__O0sVZW__wash,.RecoveryScreen-module__O0sVZW__content,.RecoveryScreen-module__O0sVZW__mark,.RecoveryScreen-module__O0sVZW__brand,.RecoveryScreen-module__O0sVZW__code,.RecoveryScreen-module__O0sVZW__title,.RecoveryScreen-module__O0sVZW__message,.RecoveryScreen-module__O0sVZW__actions,.RecoveryScreen-module__O0sVZW__tagline{animation:none}.RecoveryScreen-module__O0sVZW__primary,.RecoveryScreen-module__O0sVZW__secondary{transition:none}}@media (prefers-color-scheme:dark){.RecoveryScreen-module__O0sVZW__page{--recovery-ink:#f5efe4;--recovery-muted:#d2cbc0;--recovery-sage:#605d22;--recovery-cream:#202124;--recovery-surface:#111213;--recovery-focus:#605d22}.RecoveryScreen-module__O0sVZW__wash{background:radial-gradient(70% 55% at 50% 0,#b8b46a29,#0000 70%),radial-gradient(45% 40% at 12% 78%,#c4925a1a,#0000 65%),radial-gradient(40% 35% at 88% 62%,#b8b46a14,#0000 60%)}.RecoveryScreen-module__O0sVZW__horizon{background:linear-gradient(90deg,#0000,#f5efe424 20% 80%,#0000)}.RecoveryScreen-module__O0sVZW__primary:hover{box-shadow:.22rem .22rem 0 var(--recovery-sage)}}html[data-theme=dark] .RecoveryScreen-module__O0sVZW__page{--recovery-ink:#f5efe4;--recovery-muted:#d2cbc0;--recovery-sage:#605d22;--recovery-cream:#202124;--recovery-surface:#111213;--recovery-focus:#605d22}html[data-theme=dark] .RecoveryScreen-module__O0sVZW__wash{background:radial-gradient(70% 55% at 50% 0,#b8b46a29,#0000 70%),radial-gradient(45% 40% at 12% 78%,#c4925a1a,#0000 65%),radial-gradient(40% 35% at 88% 62%,#b8b46a14,#0000 60%)}html[data-theme=dark] .RecoveryScreen-module__O0sVZW__horizon{background:linear-gradient(90deg,#0000,#f5efe424 20% 80%,#0000)}html[data-theme=light] .RecoveryScreen-module__O0sVZW__page{--recovery-ink:#111213;--recovery-muted:#111213b8;--recovery-sage:#605d22;--recovery-cream:#f7ebdc;--recovery-surface:var(--soul-page-bg,#f7ebdc);--recovery-focus:#605d22}
