.recovery_screen__V2kQY{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;height:100dvh;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere;padding:max(1.5rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left));background:radial-gradient(ellipse at 80% 10%,#42283b66,transparent 55%),linear-gradient(160deg,#171827,#0d0e18 70%);color:#f7f0e9;font-family:var(--font-body,ui-sans-serif),system-ui,sans-serif;text-align:center}.recovery_card__AYowO{box-sizing:border-box;flex-shrink:0;min-width:0;width:100%;max-width:29rem;margin-block:auto;padding:clamp(16px,5vw,40px);border:1px solid #e8d0b52b;border-radius:2rem;background:linear-gradient(145deg,#ffffff09,#ffffff02);box-shadow:0 24px 70px #03040a66,inset 0 1px #fff1}.recovery_seal__p5wJK{display:grid;place-items:center;width:4rem;height:4rem;margin:0 auto 1.5rem;border-radius:1.3rem;border:1px solid #e8d0b55c;color:#efd0a8;font:italic 2rem Georgia,serif;background:linear-gradient(145deg,#564337,#292333);box-shadow:0 8px 20px #0005,inset 0 1px #ffe4c64d}.recovery_brand__Q10LH{margin:0 0 1rem;color:#dfc49f;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.recovery_title__BcLlP{margin:0;font-size:clamp(1.8rem,6vw,2.4rem);line-height:1.18;font-weight:500;letter-spacing:-.04em;outline:none}.recovery_description__q_oAH{margin:1rem 0 1.75rem;font-size:1rem;line-height:1.65;color:#cfbecb}.recovery_actions__Uz0Tf{display:grid;gap:.75rem}.recovery_primary__sGd9h,.recovery_secondary__ULevf{box-sizing:border-box;display:block;width:100%;min-height:3rem;border-radius:1rem;padding:.9rem 1rem;font:inherit;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;line-height:1.3;transition:transform .16s ease,opacity .16s ease}.recovery_primary__sGd9h{border:1px solid #f7d8af;color:#17121c;background:linear-gradient(135deg,#f0d3af,#d9b38b);box-shadow:0 5px 15px #0003}.recovery_secondary__ULevf{color:#e7d5e3;border:1px solid transparent;background:transparent}.recovery_primary__sGd9h:focus-visible,.recovery_secondary__ULevf:focus-visible{outline:3px solid #edb7d2;outline-offset:4px}.recovery_primary__sGd9h:active,.recovery_secondary__ULevf:active{transform:scale(.98)}.recovery_primary__sGd9h:disabled{opacity:.7;cursor:wait}@media (prefers-reduced-motion:reduce){.recovery_primary__sGd9h,.recovery_secondary__ULevf{transition:none}.recovery_primary__sGd9h:active,.recovery_secondary__ULevf:active{transform:none}}.meaningful-object_scene__Z5uiD{--paper:#edd5bd;--paper-shadow:#b99c85;--ink:#6d4149;position:relative;width:144px;height:128px;flex:0 0 auto;perspective:700px;isolation:isolate;pointer-events:none}.meaningful-object_object__H5zK_{position:absolute;inset:16px 19.2px;transform-style:preserve-3d;transform:rotateX(12deg) rotateY(-17deg) rotate(8deg)}.meaningful-object_shadow__fchLi{position:absolute;inset:auto 9.6px 8px;height:17.6px;background:radial-gradient(ellipse,#03030b80,transparent 72%);transform:rotate(-8deg)}.meaningful-object_backing__o5IBh,.meaningful-object_face__VP9pk{position:absolute;inset:0;border-radius:6px;background:linear-gradient(125deg,#f7e6d1,var(--paper) 55%,var(--paper-shadow));border:1px solid #fff6;box-shadow:inset 0 0 0 4px #b7937020,0 2px 0 #a48b76,0 4px 0 #6d544b}.meaningful-object_backing__o5IBh{transform:translateZ(-9px) translate(-7px,4px) rotate(-9deg);background:#b89b89}.meaningful-object_face__VP9pk{display:flex;flex-direction:column;align-items:center;padding:12px 5px 8px;color:var(--ink);transform:translateZ(5px)}.meaningful-object_inscription__2yLnv,.meaningful-object_number__k9YdA{display:block;width:100%;max-width:72px;height:8px;flex:0 0 auto;overflow:hidden}.meaningful-object_emblem__EqQx2{display:grid;place-items:center;flex:1;filter:drop-shadow(0 1px 0 #fff9)}.meaningful-object_emblem__EqQx2 svg{width:23px;height:23px;stroke-width:1.2}.meaningful-object_rule__9VhJV{position:absolute;inset:5px;border:1px solid #9a6e5340;border-radius:3px}.meaningful-object_fineRule__Sycf_{width:28%;border-top:1px solid #9a6e5350;margin-bottom:5px}.meaningful-object_fold__HFdbu{position:absolute;inset:auto -2px -2px;height:45%;clip-path:polygon(0 0,50% 45%,100% 0,100% 100%,0 100%);border-radius:0 0 6px 6px;background:linear-gradient(145deg,#dcc4af,#f0decb 60%,#b4937b);transform:translateZ(8px)}.meaningful-object_seal__PSLfF{position:absolute;right:-9px;bottom:-7px;display:grid;place-items:center;width:33px;height:33px;border-radius:48% 52% 47% 50%;color:#f2d7bf;background:radial-gradient(circle at 33% 23%,#c88089,#96535f 53%,#663645 85%);border:1px solid #e3a8a570;box-shadow:inset 0 0 0 3px #63354340,inset 1px 2px 3px #f5cabf50,1px 4px 0 #532936,3px 8px 8px #27101950;transform:translateZ(17px) rotate(-14deg)}.meaningful-object_edge__RVrX3{position:absolute;inset:0 0 auto;height:1px;background:#fff9;transform:translateZ(7px)}.meaningful-object_scene__Z5uiD[data-kind=memory]{--paper:#e0cad6;--paper-shadow:#ac8e9f}.meaningful-object_scene__Z5uiD[data-kind=memory] .meaningful-object_face__VP9pk{border-radius:3px;box-shadow:inset 0 0 0 6px #f9eef1,0 4px 0 #a4919b}.meaningful-object_scene__Z5uiD[data-kind=memory] .meaningful-object_fold__HFdbu{display:none}.meaningful-object_scene__Z5uiD[data-kind=wish]{--paper:#d2dcc6;--paper-shadow:#8fa58a;--ink:#465b46}.meaningful-object_scene__Z5uiD[data-kind=wish] .meaningful-object_face__VP9pk{border-radius:12px 12px 5px 5px}.meaningful-object_scene__Z5uiD[data-kind=wish] .meaningful-object_fold__HFdbu{height:15%;clip-path:none;background:#a8b59c}.meaningful-object_scene__Z5uiD[data-kind=passport]{--paper:#56506b;--paper-shadow:#242333;--ink:#e2c393}.meaningful-object_scene__Z5uiD[data-kind=passport] .meaningful-object_face__VP9pk{background:linear-gradient(120deg,#5e536c,#302c41);border-color:#988094;border-radius:4px 11px 11px 4px;box-shadow:inset 3px 0 0 #1d1929,0 4px 0 #191823}.meaningful-object_scene__Z5uiD[data-kind=passport] .meaningful-object_fold__HFdbu{display:none}.meaningful-object_scene__Z5uiD[data-kind=passport] .meaningful-object_rule__9VhJV{border-color:#ceb08070}.meaningful-object_scene__Z5uiD[data-kind=game]{--paper:#e1bbcb;--paper-shadow:#ad728f;--ink:#624054}.meaningful-object_scene__Z5uiD[data-kind=game] .meaningful-object_fold__HFdbu{display:none}.meaningful-object_scene__Z5uiD[data-kind=game] .meaningful-object_object__H5zK_{inset:11.2px 32px;transform:rotateX(10deg) rotateY(-20deg) rotate(12deg)}.meaningful-object_scene__Z5uiD[data-completed=true] .meaningful-object_seal__PSLfF{color:#51412d;background:radial-gradient(circle at 33% 23%,#fff0cc,#c8a870 65%,#8b713f);border-color:#f0d39b}@media (prefers-reduced-motion:no-preference){.meaningful-object_scene__Z5uiD[data-motion=running] .meaningful-object_object__H5zK_{animation:meaningful-object_arrive__UN9ne .42s cubic-bezier(.18,.8,.25,1) both}.meaningful-object_scene__Z5uiD[data-completion-motion=running] .meaningful-object_seal__PSLfF,.meaningful-object_scene__Z5uiD[data-motion=running][data-initially-completed=true][data-completed=true] .meaningful-object_seal__PSLfF{animation:meaningful-object_settle__0a_fC .28s cubic-bezier(.2,.8,.2,1) both}@keyframes meaningful-object_arrive__UN9ne{0%{opacity:0;transform:translateY(8px) rotateX(24deg) rotateY(-23deg) rotate(12deg)}}@keyframes meaningful-object_settle__0a_fC{0%{transform:translateZ(24px) scale(1.12) rotate(-14deg)}}}@media (prefers-reduced-motion:reduce){.meaningful-object_object__H5zK_{transition:none}}@media (max-width:359px){.meaningful-object_scene__Z5uiD{width:120px;height:112px}}.keepsake-presentation_surface__BN6A6{position:relative;isolation:isolate;overflow-wrap:anywhere;border:1px solid #d7b7a529;border-radius:1.4rem;background:linear-gradient(145deg,#362e43,#171724 74%);box-shadow:inset 0 1px 0 #fff1,0 5px 0 #12121c,0 20px 44px #05050d3b}.keepsake-presentation_surface__BN6A6:before{content:"";position:absolute;inset:8px;border:1px solid #d9c6aa12;border-radius:1rem;pointer-events:none;z-index:-1}.keepsake-presentation_objectStage__Jy_xP{display:grid;place-items:center;min-height:11rem;overflow:hidden;border-radius:1.15rem;background:radial-gradient(ellipse at 50% 50%,#b99fc026,transparent 66%)}.keepsake-presentation_mini__n9hu3{position:relative;width:90px;height:80px;flex:0 0 90px}.keepsake-presentation_mini__n9hu3>div{position:absolute;inset:0 auto auto 0;transform:scale(.625);transform-origin:top left}.keepsake-presentation_stampRow__BnaUO{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.keepsake-presentation_stampRow__BnaUO>p{max-width:100%}.keepsake-presentation_completion__uLVsO{display:flex;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.25rem .75rem;border:1px solid #dfc39640;border-radius:1.1rem;background:linear-gradient(120deg,#d9b98912,#a18aaa08);color:#eed5b3;font-size:.9rem;line-height:1.5}.keepsake-presentation_completion__uLVsO p{flex:1;margin:0}.keepsake-presentation_stamp__dCQX6{display:inline-flex;gap:.5rem;align-items:center;padding:.45rem .75rem;border:1px solid #d9bf9259;border-radius:.45rem;color:#e7c99f;background:#d9b9890a;font-size:.7rem;line-height:1.3;letter-spacing:.09em;text-transform:uppercase}@media(prefers-reduced-motion:no-preference){.keepsake-presentation_arrival__XY3aj{animation:keepsake-presentation_enter__qQSE4 .24s cubic-bezier(.2,.8,.2,1) both}.keepsake-presentation_completion__uLVsO{animation:keepsake-presentation_seal__GWMiw .22s cubic-bezier(.2,.8,.2,1) both}@keyframes keepsake-presentation_enter__qQSE4{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes keepsake-presentation_seal__GWMiw{0%{opacity:0;transform:translateY(4px) scale(.985)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.keepsake-presentation_arrival__XY3aj,.keepsake-presentation_completion__uLVsO{animation:none}}@media(max-width:359px){.keepsake-presentation_completion__uLVsO{align-items:flex-start}.keepsake-presentation_completion__uLVsO p{padding-top:1rem}}