.Conversation-module__N0ytuq__bubble{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#151412eb;border:1px solid #efe4d526;border-radius:1.5rem;width:min(100%,31rem);padding:clamp(1.25rem,4vw,1.75rem);animation:.5s both Conversation-module__N0ytuq__bubble-in;position:relative;box-shadow:0 1.5rem 4rem #00000052,inset 0 1px #ffffff09}.Conversation-module__N0ytuq__bubble:before{content:"";background:#151412;border-top:1px solid #efe4d526;border-left:1px solid #efe4d526;width:.85rem;height:.85rem;position:absolute;top:-.48rem;left:50%;transform:translate(-50%)rotate(45deg)}.Conversation-module__N0ytuq__bubble p{color:var(--text);font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(1.35rem,4vw,1.75rem);line-height:1.25}.Conversation-module__N0ytuq__bubble .Conversation-module__N0ytuq__followUp{color:#f5f1eac4;margin-top:.65rem;font-size:clamp(1.15rem,3.5vw,1.45rem)}.Conversation-module__N0ytuq__centered{text-align:center}.Conversation-module__N0ytuq__form{margin-top:1.4rem}.Conversation-module__N0ytuq__form label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.55rem;font-size:.875rem;font-weight:600;display:block}.Conversation-module__N0ytuq__inputRow{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;display:grid}.Conversation-module__N0ytuq__inputRow input{min-width:0;height:3.15rem;color:var(--text);caret-color:var(--cream);background:0 0;border:0;border-bottom:1px solid #efe4d561;border-radius:0;padding:0 .2rem;font-size:1rem;transition:border-color .2s}.Conversation-module__N0ytuq__inputRow input:hover,.Conversation-module__N0ytuq__inputRow input:focus{background:0 0;border-color:#efe4d5d1}.Conversation-module__N0ytuq__inputRow input:focus-visible{border-bottom-color:var(--olive);box-shadow:0 1px 0 var(--olive);outline:0}.Conversation-module__N0ytuq__inputRow button{min-height:3.15rem;color:var(--cream);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #efe4d561;border-radius:0;padding:0 .2rem;font-size:.75rem;font-weight:650;transition:transform .18s,background .18s}.Conversation-module__N0ytuq__inputRow button:hover{color:#fffaf4;transform:translateY(-1px)}.Conversation-module__N0ytuq__inputRow button:disabled{cursor:wait;opacity:.62}.Conversation-module__N0ytuq__error{color:#e6a784!important;font-family:var(--font-sans), sans-serif!important;margin-top:.6rem!important;font-size:.875rem!important}.Conversation-module__N0ytuq__status{color:var(--muted)!important;font-family:var(--font-sans), sans-serif!important;margin-top:.6rem!important;font-size:.875rem!important}@keyframes Conversation-module__N0ytuq__bubble-in{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:32rem){.Conversation-module__N0ytuq__bubble{padding:1.25rem}.Conversation-module__N0ytuq__inputRow{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:42rem) and (max-height:38rem){.Conversation-module__N0ytuq__bubble{border-radius:1.2rem;padding:.9rem 1.15rem}.Conversation-module__N0ytuq__bubble p{font-size:1.15rem}.Conversation-module__N0ytuq__bubble .Conversation-module__N0ytuq__followUp{font-size:1rem}.Conversation-module__N0ytuq__form{margin-top:.75rem}.Conversation-module__N0ytuq__form label{margin-bottom:.25rem}.Conversation-module__N0ytuq__inputRow input,.Conversation-module__N0ytuq__inputRow button{height:2.7rem;min-height:2.7rem}}@media (prefers-reduced-motion:reduce){.Conversation-module__N0ytuq__bubble{animation-duration:1ms}.Conversation-module__N0ytuq__inputRow input,.Conversation-module__N0ytuq__inputRow button{transition-duration:1ms}}
.Envelope-module__CyowUq__stage{min-height:100svh;padding:max(2rem, env(safe-area-inset-top)) 1.5rem max(2rem, env(safe-area-inset-bottom));text-align:center;align-content:center;place-items:center;gap:clamp(2rem,6vh,4.5rem);display:grid}.Envelope-module__CyowUq__eyebrow{color:var(--cream);font-family:var(--font-display), Georgia, serif;letter-spacing:.02em;margin:0;font-size:clamp(1.45rem,4vw,2rem);font-style:italic}.Envelope-module__CyowUq__envelopeButton{aspect-ratio:1.52;width:min(72vw,24rem);color:inherit;cursor:pointer;perspective:900px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:.35rem;animation:6s ease-in-out infinite Envelope-module__CyowUq__envelope-float;position:relative}.Envelope-module__CyowUq__envelopeButton:disabled{cursor:default}.Envelope-module__CyowUq__shadow{filter:blur(14px);opacity:.65;background:#000000bf;border-radius:50%;height:15%;transition:opacity .2s,transform .2s;position:absolute;inset:auto 8% -12%}.Envelope-module__CyowUq__envelope{transform-style:preserve-3d;background:#cbb79e;border:1px solid #fff8eb21;border-radius:.35rem;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s;position:absolute;inset:0;transform:rotateX(0)rotateY(0);box-shadow:0 2rem 5rem #00000061,inset 0 1px #ffffff3d}.Envelope-module__CyowUq__flap,.Envelope-module__CyowUq__frontLeft,.Envelope-module__CyowUq__frontRight,.Envelope-module__CyowUq__frontBottom,.Envelope-module__CyowUq__letterPreview,.Envelope-module__CyowUq__seal{display:block;position:absolute}.Envelope-module__CyowUq__flap{z-index:4;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;background:#dccbb4;border-radius:.35rem .35rem 0 0;height:57%;transition:transform .9s cubic-bezier(.22,.76,.3,1),filter .7s;inset:-1px -1px auto}.Envelope-module__CyowUq__frontLeft,.Envelope-module__CyowUq__frontRight{z-index:3;background:#c3ad92;inset:0}.Envelope-module__CyowUq__frontLeft{clip-path:polygon(0 0,52% 52%,0 100%)}.Envelope-module__CyowUq__frontRight{clip-path:polygon(100% 0,48% 52%,100% 100%)}.Envelope-module__CyowUq__frontBottom{z-index:3;clip-path:polygon(0 100%,50% 45%,100% 100%);background:#d2bea3;border-radius:0 0 .35rem .35rem;inset:0}.Envelope-module__CyowUq__letterPreview{z-index:2;background:var(--cream);border-radius:.2rem;transition:transform .85s cubic-bezier(.2,.8,.25,1) .18s;inset:10% 5% 5%;transform:translateY(12%);box-shadow:0 .5rem 1.5rem #2b1f1633}.Envelope-module__CyowUq__seal{z-index:5;aspect-ratio:1;color:#e9d7c4;width:3.4rem;font-family:var(--font-display), Georgia, serif;background:#78452f;border:1px solid #ffe7cc40;border-radius:50%;place-items:center;font-size:1.35rem;transition:transform .2s,opacity .2s;display:grid;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-4deg);box-shadow:0 .45rem 1.2rem #47251857,inset 0 0 0 .32rem #ffead314}.Envelope-module__CyowUq__envelopeButton:hover .Envelope-module__CyowUq__envelope{transform:translateY(-3px)rotateX(1deg)rotateY(-2deg);box-shadow:0 2.5rem 6rem #0000007a,inset 0 1px #ffffff3d}.Envelope-module__CyowUq__envelopeButton:hover .Envelope-module__CyowUq__seal{transform:translate(-50%,-54%)rotate(2deg)scale(1.035)}.Envelope-module__CyowUq__envelopeButton:hover .Envelope-module__CyowUq__shadow{opacity:.8;transform:scaleX(1.04)}.Envelope-module__CyowUq__opening{animation-play-state:paused}.Envelope-module__CyowUq__opening .Envelope-module__CyowUq__flap{z-index:1;filter:brightness(.78);transform:rotateX(178deg)}.Envelope-module__CyowUq__opening .Envelope-module__CyowUq__letterPreview{transform:translateY(-46%)}.Envelope-module__CyowUq__opening .Envelope-module__CyowUq__seal{opacity:0;transform:translate(-50%,-80%)scale(.8)}.Envelope-module__CyowUq__hint{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin:-1.25rem 0 0;font-size:.875rem;transition:opacity .25s}.Envelope-module__CyowUq__opening+.Envelope-module__CyowUq__hint{opacity:0}@keyframes Envelope-module__CyowUq__envelope-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(.18deg)}}@media (prefers-reduced-motion:reduce){.Envelope-module__CyowUq__envelopeButton{animation:none}.Envelope-module__CyowUq__envelope,.Envelope-module__CyowUq__flap,.Envelope-module__CyowUq__letterPreview,.Envelope-module__CyowUq__seal,.Envelope-module__CyowUq__shadow{transition-duration:1ms}}
.Letter-module__JHLqeq__stage{min-height:100svh;padding:max(1.5rem, env(safe-area-inset-top)) 1rem max(1.5rem, env(safe-area-inset-bottom));place-items:center;animation:.42s both Letter-module__JHLqeq__letter-stage-in;display:grid}.Letter-module__JHLqeq__letter{color:#2f2925;transform-origin:50%;background:linear-gradient(145deg,#eee2d0 0%,#e8dbc7 52%,#e4d4bd 100%);border:1px solid #fff8eb29;border-radius:.3rem;width:min(100%,42rem);animation:.48s cubic-bezier(.16,.8,.24,1) both Letter-module__JHLqeq__letter-rise;position:relative;overflow:hidden;box-shadow:0 2.5rem 7rem #00000080,0 0 0 1px #00000024,inset 0 1px #ffffff57}.Letter-module__JHLqeq__paperTexture{opacity:.55;pointer-events:none;background-image:repeating-linear-gradient(102deg,#5b483705 0 1px,#0000 1px 5px);position:absolute;inset:0}.Letter-module__JHLqeq__content{padding:clamp(2.25rem,7vw,5.25rem) clamp(1.6rem,8vw,5.5rem);position:relative}.Letter-module__JHLqeq__content h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0 0 2rem;font-size:clamp(2rem,6vw,3.2rem);font-style:italic;font-weight:500}.Letter-module__JHLqeq__content p{font-family:var(--font-display), Georgia, serif;margin:0 0 1.15rem;font-size:clamp(1.05rem,2.7vw,1.3rem);line-height:1.55}.Letter-module__JHLqeq__content button{color:#2f2925;cursor:pointer;min-height:2.75rem;font:600 .75rem/1 var(--font-sans), sans-serif;letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.55rem;margin-top:1.3rem;padding:.65rem .15rem .55rem;transition:color .18s,transform .18s;display:inline-flex;position:relative}.Letter-module__JHLqeq__content button:hover{color:#171310;background:0 0;transform:translateY(-1px)}.Letter-module__JHLqeq__content button:after{content:"";opacity:.5;transform-origin:0;background:currentColor;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:.25rem;left:0;right:0;transform:scaleX(.72)}.Letter-module__JHLqeq__content button:hover:after,.Letter-module__JHLqeq__content button:focus-visible:after{opacity:.82;transform:scaleX(1)}.Letter-module__JHLqeq__content button span{font-size:1rem;transition:transform .18s}.Letter-module__JHLqeq__content button:hover span{transform:scale(1.07)}@keyframes Letter-module__JHLqeq__letter-stage-in{0%{background:#0b0b0b00}to{background:#0b0b0b}}@keyframes Letter-module__JHLqeq__letter-rise{0%{opacity:.18;transform:translateY(7rem)scale(.58)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:40rem){.Letter-module__JHLqeq__stage{place-items:start center}}@media (prefers-reduced-motion:reduce){.Letter-module__JHLqeq__stage,.Letter-module__JHLqeq__letter{animation-duration:1ms}.Letter-module__JHLqeq__content button{transition-duration:1ms}}
.PlaceholderPet-module__2IXfiG__pet{--fur-dark:#312b28;--fur-deep:#24201e;--fur-orange:#ad6838;--fur-light:#ca844b;--muzzle:#d5a982;--eye:#b2b77a;aspect-ratio:.86;filter:drop-shadow(0 1.8rem 2rem #00000075)drop-shadow(-.15rem 0 .28rem #efe4d50b);transform-origin:50% 85%;width:clamp(12rem,34vw,18.5rem);animation:5.8s ease-in-out infinite PlaceholderPet-module__2IXfiG__pet-breathe;position:relative}.PlaceholderPet-module__2IXfiG__head{z-index:4;aspect-ratio:1.07;background:radial-gradient(circle at 29% 19%, #ffdcbb13, transparent 31%), var(--fur-dark);transform-origin:50% 76%;border:1px solid #efe4d51c;border-radius:48% 48% 44% 44%/51% 51% 42% 42%;width:78%;transition:transform .55s cubic-bezier(.2,.75,.2,1);position:absolute;top:6%;left:50%;overflow:visible;transform:translate(-50%);box-shadow:inset .55rem .3rem 1.4rem #ffb57712,inset -.7rem -.7rem 1.4rem #00000045,-.08rem 0 #efe4d50b,0 .8rem 1.6rem #00000042}.PlaceholderPet-module__2IXfiG__ear{z-index:-1;background:var(--fur-dark);clip-path:polygon(50% 0,100% 100%,0 88%);filter:drop-shadow(0 .3rem .3rem #0000003d);transform-origin:50% 92%;border:1px solid #efe4d51a;width:42%;height:58%;transition:transform .42s;position:absolute;top:-28%;overflow:hidden}.PlaceholderPet-module__2IXfiG__ear i{clip-path:polygon(50% 0,100% 100%,0 88%);opacity:.82;background:#9d5f50;position:absolute;inset:18% 21% 16%}.PlaceholderPet-module__2IXfiG__earLeft{left:-3%;transform:rotate(-9deg)}.PlaceholderPet-module__2IXfiG__earRight{right:-3%;transform:scaleX(-1)rotate(-9deg)}.PlaceholderPet-module__2IXfiG__facePatch{opacity:.96;position:absolute}.PlaceholderPet-module__2IXfiG__facePatchLeft{background:var(--fur-orange);border-radius:38% 62% 46% 54%;width:27%;height:62%;top:-2%;left:20%;transform:rotate(8deg)}.PlaceholderPet-module__2IXfiG__facePatchRight{background:var(--fur-light);border-radius:58% 42% 44% 56%;width:40%;height:46%;bottom:4%;right:-2%;transform:rotate(-12deg)}.PlaceholderPet-module__2IXfiG__creamMuzzle{background:var(--muzzle);opacity:.9;border-radius:48% 48% 52% 52%;width:48%;height:29%;position:absolute;bottom:6%;left:50%;transform:translate(-50%);box-shadow:inset 0 .2rem .5rem #ffeedb21}.PlaceholderPet-module__2IXfiG__eye{z-index:2;aspect-ratio:.84;background:radial-gradient(circle at 38% 31%, #f4f1c780, transparent 38%), var(--eye);transform-origin:50%;border:.18rem solid #181615eb;border-radius:48%;width:30%;transition:height .12s,transform .4s;position:absolute;top:34%;overflow:hidden;box-shadow:inset 0 0 0 .12rem #f2eab73d,0 .18rem .48rem #0000004d}.PlaceholderPet-module__2IXfiG__eyeLeft{left:16%}.PlaceholderPet-module__2IXfiG__eyeRight{right:16%}.PlaceholderPet-module__2IXfiG__eye i{background:#111;border-radius:50%;width:54%;height:69%;transition:transform .42s,width .42s;position:absolute;top:14%;left:50%;transform:translate(-50%)}.PlaceholderPet-module__2IXfiG__eye i:after{content:"";aspect-ratio:1;background:#ffffffeb;border-radius:50%;width:31%;position:absolute;top:9%;right:12%;box-shadow:-.5rem .7rem 0 -.16rem #ffffff7a}.PlaceholderPet-module__2IXfiG__nose{z-index:3;aspect-ratio:1.35;background:#302421;border-radius:48% 48% 55% 55%;width:8%;position:absolute;bottom:23%;left:50%;transform:translate(-50%);box-shadow:inset 0 .12rem #ffffff24}.PlaceholderPet-module__2IXfiG__mouth{z-index:3;border-bottom:.14rem solid #302421;border-radius:0 0 50% 50%;width:13%;height:8%;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.PlaceholderPet-module__2IXfiG__whiskers{background:#dcccbc94;width:21%;height:1px;position:absolute;bottom:18%;box-shadow:0 .38rem #dcccbc7a,0 -.38rem #dcccbc7a}.PlaceholderPet-module__2IXfiG__whiskersLeft{left:-10%;transform:rotate(4deg)}.PlaceholderPet-module__2IXfiG__whiskersRight{right:-10%;transform:rotate(-4deg)}.PlaceholderPet-module__2IXfiG__body{z-index:2;background:radial-gradient(circle at 30% 20%, #efe4d50a, transparent 36%), var(--fur-dark);border:1px solid #efe4d50e;border-radius:48% 48% 36% 36%/42% 42% 25% 25%;width:58%;height:50%;position:absolute;bottom:2%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset -.8rem -.7rem 1.2rem #00000052}.PlaceholderPet-module__2IXfiG__bodyPatch{background:var(--fur-orange);border-radius:40% 60% 55% 45%;width:52%;height:69%;position:absolute;top:16%;left:-3%;transform:rotate(11deg)}.PlaceholderPet-module__2IXfiG__paw{background:#292421;border-radius:48% 48% 26% 26%;width:35%;height:33%;position:absolute;bottom:-2%;box-shadow:inset 0 .3rem .4rem #ffffff09}.PlaceholderPet-module__2IXfiG__pawLeft{left:7%}.PlaceholderPet-module__2IXfiG__pawRight{right:7%}.PlaceholderPet-module__2IXfiG__tail{z-index:1;background:var(--fur-orange);width:39%;height:32%;box-shadow:inset -1.5rem 0 var(--fur-dark), 0 .8rem 1rem #00000045;border:1px solid #efe4d50d;border-radius:54% 58% 48% 44%;position:absolute;bottom:6%;right:3%;transform:rotate(17deg)}.PlaceholderPet-module__2IXfiG__tail span{background:var(--fur-dark);border-radius:50%;width:48%;height:60%;position:absolute;top:0;right:-1%}.PlaceholderPet-module__2IXfiG__bandana{z-index:5;clip-path:polygon(0 0,100% 0,72% 100%,50% 78%,28% 100%);background:#e4d5c0;border-radius:12% 12% 50% 50%;width:45%;height:16%;position:absolute;top:69%;left:50%;transform:translate(-50%);box-shadow:0 .35rem .6rem #0003}.PlaceholderPet-module__2IXfiG__bandanaDotOne,.PlaceholderPet-module__2IXfiG__bandanaDotTwo{background:#332e2a;border-radius:48%;position:absolute}.PlaceholderPet-module__2IXfiG__bandanaDotOne{aspect-ratio:.85;width:15%;top:20%;left:27%;transform:rotate(-18deg)}.PlaceholderPet-module__2IXfiG__bandanaDotTwo{aspect-ratio:1.2;width:18%;top:18%;right:25%;transform:rotate(14deg)}.PlaceholderPet-module__2IXfiG__bandanaKnot{background:#e8d9c4;border-radius:50%;width:25%;height:48%;position:absolute;top:8%;right:-12%;transform:rotate(24deg)}.PlaceholderPet-module__2IXfiG__heart{z-index:8;opacity:0;background:#e4c4aa;width:1.05rem;height:1.05rem;position:absolute;top:1%;right:2%;transform:rotate(45deg)scale(.6)}.PlaceholderPet-module__2IXfiG__heart:before,.PlaceholderPet-module__2IXfiG__heart:after{content:"";background:inherit;border-radius:50%;width:1.05rem;height:1.05rem;position:absolute}.PlaceholderPet-module__2IXfiG__heart:before{left:-50%}.PlaceholderPet-module__2IXfiG__heart:after{top:-50%}.PlaceholderPet-module__2IXfiG__headTilt .PlaceholderPet-module__2IXfiG__head{transform:translate(-50%)rotate(7deg)}.PlaceholderPet-module__2IXfiG__listening .PlaceholderPet-module__2IXfiG__head{transform:translate(-50%)rotate(3deg)}.PlaceholderPet-module__2IXfiG__listening .PlaceholderPet-module__2IXfiG__earLeft{transform:rotate(-14deg)}.PlaceholderPet-module__2IXfiG__listening .PlaceholderPet-module__2IXfiG__earRight{transform:scaleX(-1)rotate(-5deg)}.PlaceholderPet-module__2IXfiG__listening .PlaceholderPet-module__2IXfiG__eye i{width:63%;transform:translate(-50%)scale(1.035)}.PlaceholderPet-module__2IXfiG__smallBounce{animation:.85s cubic-bezier(.3,.8,.3,1) PlaceholderPet-module__2IXfiG__pet-happy,5.8s ease-in-out .85s infinite PlaceholderPet-module__2IXfiG__pet-breathe}.PlaceholderPet-module__2IXfiG__smallBounce .PlaceholderPet-module__2IXfiG__heart{animation:1.5s ease-out .25s both PlaceholderPet-module__2IXfiG__heart-rise}.PlaceholderPet-module__2IXfiG__smallBounce .PlaceholderPet-module__2IXfiG__earLeft{transform:rotate(-15deg)}.PlaceholderPet-module__2IXfiG__smallBounce .PlaceholderPet-module__2IXfiG__earRight{transform:scaleX(-1)rotate(-15deg)}.PlaceholderPet-module__2IXfiG__happy .PlaceholderPet-module__2IXfiG__eye{transform:scaleY(.88)}.PlaceholderPet-module__2IXfiG__thinking .PlaceholderPet-module__2IXfiG__head{transform:translate(-50%)rotate(-2deg)}.PlaceholderPet-module__2IXfiG__thinking .PlaceholderPet-module__2IXfiG__eye i{transform:translate(-56%)scale(.96)}.PlaceholderPet-module__2IXfiG__isBlinking .PlaceholderPet-module__2IXfiG__eye{transform:scaleY(.08)}.PlaceholderPet-module__2IXfiG__awakening .PlaceholderPet-module__2IXfiG__eye{animation:2.35s both PlaceholderPet-module__2IXfiG__eyes-awaken}.PlaceholderPet-module__2IXfiG__awakening .PlaceholderPet-module__2IXfiG__head{animation:2.35s both PlaceholderPet-module__2IXfiG__wake-head}@keyframes PlaceholderPet-module__2IXfiG__pet-breathe{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-2px)scaleY(1.006)}}@keyframes PlaceholderPet-module__2IXfiG__pet-happy{0%,to{transform:translateY(0)scale(1)}42%{transform:translateY(-8px)scale(1.018)}68%{transform:translateY(-2px)scale(.995)}}@keyframes PlaceholderPet-module__2IXfiG__heart-rise{0%{opacity:0;transform:translateY(0)rotate(45deg)scale(.55)}28%{opacity:.9}to{opacity:0;transform:translateY(-1.6rem)rotate(45deg)scale(1)}}@keyframes PlaceholderPet-module__2IXfiG__eyes-awaken{0%,34%{transform:scaleY(.06)}55%{transform:scaleY(1)}68%{transform:scaleY(.08)}77%,to{transform:scaleY(1)}}@keyframes PlaceholderPet-module__2IXfiG__wake-head{0%,28%{transform:translate(-50%)translateY(5px)rotate(-2deg)}62%{transform:translate(-50%)translateY(0)rotate(2deg)}to{transform:translate(-50%)translateY(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.PlaceholderPet-module__2IXfiG__pet,.PlaceholderPet-module__2IXfiG__smallBounce,.PlaceholderPet-module__2IXfiG__awakening .PlaceholderPet-module__2IXfiG__eye,.PlaceholderPet-module__2IXfiG__awakening .PlaceholderPet-module__2IXfiG__head,.PlaceholderPet-module__2IXfiG__smallBounce .PlaceholderPet-module__2IXfiG__heart{animation-duration:1ms;animation-iteration-count:1}.PlaceholderPet-module__2IXfiG__head,.PlaceholderPet-module__2IXfiG__ear,.PlaceholderPet-module__2IXfiG__eye,.PlaceholderPet-module__2IXfiG__eye i{transition-duration:1ms}}
.Experience-module__8IKkYa__companionStage{min-height:100svh;padding:max(1.4rem, env(safe-area-inset-top)) 1rem max(1.4rem, env(safe-area-inset-bottom));isolation:isolate;align-content:center;place-items:center;gap:clamp(1.4rem,3vh,2.3rem);display:grid;position:relative;overflow:hidden}.Experience-module__8IKkYa__glow{z-index:-1;aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#b9743f26 0,#b9743f0e 38%,#0000 68%);border-radius:50%;width:min(82vw,36rem);animation:1.8s both Experience-module__8IKkYa__glow-in;position:absolute;top:14%;left:50%;transform:translate(-50%)}.Experience-module__8IKkYa__petFrame{opacity:1;place-items:end center;min-height:clamp(16rem,43vh,28rem);animation:1.1s both Experience-module__8IKkYa__pet-arrival;display:grid}.Experience-module__8IKkYa__revealing .Experience-module__8IKkYa__petFrame{filter:brightness(.24)saturate(.65);opacity:.55;transform:translateY(.8rem)scale(.985)}.Experience-module__8IKkYa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes Experience-module__8IKkYa__glow-in{0%{opacity:0;transform:translate(-50%)scale(.75)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes Experience-module__8IKkYa__pet-arrival{0%{opacity:0;transform:translateY(1rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:42rem){.Experience-module__8IKkYa__companionStage{align-content:start center;padding-top:max(1.5rem, env(safe-area-inset-top));gap:1rem;overflow-y:auto}.Experience-module__8IKkYa__petFrame{min-height:min(50svh,25rem)}}@media (max-width:42rem) and (max-height:38rem){.Experience-module__8IKkYa__companionStage:has(input:focus){padding-top:max(.65rem, env(safe-area-inset-top));padding-bottom:max(.65rem, env(safe-area-inset-bottom));gap:.5rem}.Experience-module__8IKkYa__companionStage:has(input:focus) .Experience-module__8IKkYa__petFrame{height:9.5rem;min-height:9.5rem}.Experience-module__8IKkYa__companionStage:has(input:focus) .Experience-module__8IKkYa__petFrame>*{transform-origin:bottom;scale:.64}}@media (max-height:42rem) and (orientation:landscape){.Experience-module__8IKkYa__companionStage{grid-template-columns:minmax(13rem,.8fr) minmax(18rem,1fr);align-content:center}.Experience-module__8IKkYa__petFrame{min-height:auto}}@media (prefers-reduced-motion:reduce){.Experience-module__8IKkYa__glow,.Experience-module__8IKkYa__petFrame{animation-duration:1ms}}
