.styles_section__Ni2xB{position:relative;display:flex;align-items:center;justify-content:center;min-height:100dvh;overflow:hidden}.styles_section__Ni2xB:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 55% at 50% 0,color-mix(in oklch,var(--scene-accent) 14%,transparent),transparent),radial-gradient(ellipse 60% 45% at 50% 100%,color-mix(in oklch,var(--scene-shadow) 18%,transparent),transparent);pointer-events:none;z-index:0}.styles_section__Ni2xB{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.styles_mounted__Q_vJR{opacity:1;transform:translateY(0)}.styles_inner__6CBBL{position:relative;z-index:1;justify-content:center;width:100%;min-height:100dvh;padding:3rem 1.5rem env(safe-area-inset-bottom);gap:2rem}.styles_inner__6CBBL,.styles_textBlock__RUHqP{display:flex;flex-direction:column;align-items:center}.styles_textBlock__RUHqP{gap:.5rem;animation:styles_fadeUp__LH6HX .5s ease both}.styles_headline__XIlZX{font-size:clamp(2.6rem,10vw,4rem);font-weight:900;letter-spacing:-.05em;line-height:1;color:var(--mongree-text);text-align:center}.styles_sub__Sl7L6{font-size:clamp(.95rem,3vw,1.1rem);font-weight:500;color:var(--mongree-text-muted);text-align:center;line-height:1.5}.styles_characterWrap__QN_iJ{position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem}.styles_mongiWrap__1QAKx{display:flex;align-items:flex-end;justify-content:center;cursor:default}.styles_mongiWrap__1QAKx[role=button]{cursor:pointer}.styles_mongiSvgCat___Xd3_{width:clamp(240px,68vw,340px)}.styles_mongiSvgCat___Xd3_,.styles_mongiSvgSnow__cFLCy{height:auto;overflow:visible;filter:drop-shadow(0 24px 44px color-mix(in oklch,var(--scene-shadow) 32%,transparent));transition:filter .48s ease}.styles_mongiSvgSnow__cFLCy{width:clamp(260px,66vw,360px)}.styles_mongiWrapBig__MCru5 .styles_mongiSvgCat___Xd3_{width:clamp(270px,75vw,380px)}.styles_mongiFloat__78dBx{animation:styles_mongiFloat__78dBx 3.8s ease-in-out infinite}.styles_mongiBounce__EeCz8{animation:styles_mongiBounce__EeCz8 .5s ease both}.styles_tapHint__JbiJg{font-size:.875rem;font-weight:650;color:var(--scene-accent);letter-spacing:.01em;animation:styles_hintFadeIn__TIJzD .5s ease 1.8s both,styles_hintPulse__r2cXj 2s ease-in-out 2.4s infinite}.styles_speechBubble__KPZbV{position:absolute;top:-56px;left:50%;transform:translateX(-50%);background:color-mix(in oklch,var(--mongree-surface-raised) 96%,transparent);border:1px solid color-mix(in oklch,var(--mongree-line) 60%,transparent);border-radius:20px;padding:10px 18px;font-size:.875rem;font-weight:700;color:var(--mongree-text);box-shadow:0 6px 24px color-mix(in oklch,var(--scene-shadow) 14%,transparent);white-space:nowrap;animation:styles_phraseReveal__bJRA5 .3s ease both;z-index:10}.styles_speechBubble__KPZbV:after{content:"";position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:9px solid color-mix(in oklch,var(--mongree-surface-raised) 96%,transparent)}.styles_dots__OpsOM{display:flex;gap:.5rem;align-items:center;animation:styles_fadeUp__LH6HX .6s ease .4s both}.styles_dot__vT_nf{width:6px;height:6px;border-radius:50%;background:color-mix(in oklch,var(--scene-accent) 30%,var(--mongree-line));border:none;padding:0;cursor:pointer;transition:background .2s ease,transform .2s ease,width .2s ease}.styles_dotActive__8d8Dq{width:20px;border-radius:3px;background:var(--scene-accent);transform:none}.styles_emotionCloudWrap__qKzDr{position:relative;display:flex;flex-direction:column;align-items:center}.styles_thoughtDot1__1unE_{width:10px;height:10px;border-radius:50%;background:color-mix(in oklch,var(--mongree-surface-raised) 92%,transparent);margin-top:5px;box-shadow:0 2px 8px color-mix(in oklch,var(--scene-shadow) 12%,transparent)}.styles_thoughtDot2__Sx_zZ{width:7px;height:7px;border-radius:50%;background:color-mix(in oklch,var(--mongree-surface-raised) 88%,transparent);margin-top:4px;box-shadow:0 2px 6px color-mix(in oklch,var(--scene-shadow) 8%,transparent)}.styles_emotionCloud__9jkFO{background:color-mix(in oklch,var(--mongree-surface-raised) 96%,transparent);border:1px solid color-mix(in oklch,var(--mongree-line) 56%,transparent);border-radius:24px;padding:16px 18px 18px;box-shadow:0 8px 32px color-mix(in oklch,var(--scene-shadow) 18%,transparent);animation:styles_cloudAppear__9pbbb .35s ease both;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.styles_emotionCloudLabel__c3shX{text-align:center;font-size:.75rem;font-weight:700;color:var(--mongree-text-muted);margin:0 0 12px}.styles_emotionRow__XiTfo{display:flex;gap:10px;align-items:flex-start}.styles_emotionBtn__c_rIt{display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:none;padding:0;cursor:pointer;filter:drop-shadow(0 3px 8px oklch(.65 .12 58/.14));transition:transform .2s ease,filter .2s ease}.styles_emotionBtn__c_rIt:hover{transform:scale(1.12);filter:drop-shadow(0 5px 14px oklch(.65 .12 58/.28))}.styles_emotionBtnActive__UefK5{transform:scale(1.18);filter:drop-shadow(0 6px 18px oklch(.74 .14 72/.45))}.styles_emotionBtnActive__UefK5:hover{transform:scale(1.2);filter:drop-shadow(0 8px 22px oklch(.74 .14 72/.5))}.styles_emotionBtnLabel__SKtMr{font-size:.6rem;font-weight:600;color:var(--mongree-text-muted);white-space:nowrap}.styles_diaryFloatOuter__32iTl{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;animation:styles_diaryRise__D2dR4 .8s cubic-bezier(.22,.8,.4,1) both}.styles_diaryGlowOrb__7Kzq_{width:80px;height:80px;border-radius:50%;animation:styles_diaryPulse__LK0YF 2s ease-in-out infinite}.styles_diaryGlowOrb__7Kzq_,.styles_diaryRing1__FtqFx{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.styles_diaryRing1__FtqFx{width:100px;height:120px;border-radius:20px;border:1.5px solid;animation:styles_diaryPulse__LK0YF 2s ease-in-out .3s infinite;opacity:.6}.styles_diaryRing2__q5JYk{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:124px;height:148px;border-radius:26px;border:1px solid;pointer-events:none;animation:styles_diaryPulse__LK0YF 2s ease-in-out .6s infinite;opacity:.35}.styles_diarySparkle__Ij6h3{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--scene-accent);pointer-events:none;animation:styles_sparkFloat__xyd_0 3s ease-in-out infinite}.styles_diarySparkle__Ij6h3[data-i="0"]{top:-20px;left:10px;animation-delay:0s}.styles_diarySparkle__Ij6h3[data-i="1"]{top:-10px;right:8px;animation-delay:.5s}.styles_diarySparkle__Ij6h3[data-i="2"]{top:20px;left:-14px;animation-delay:1s}.styles_diarySparkle__Ij6h3[data-i="3"]{top:10px;right:-12px;animation-delay:1.5s}.styles_diarySparkle__Ij6h3[data-i="4"]{bottom:10px;left:14px;animation-delay:2s}.styles_diaryBook__dVUqw{width:72px;height:92px;border-radius:14px;border:2.5px solid;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 8px 28px color-mix(in oklch,var(--scene-shadow) 18%,transparent)}.styles_diaryBook__dVUqw:hover{transform:scale(1.06);box-shadow:0 12px 36px color-mix(in oklch,var(--scene-shadow) 24%,transparent)}.styles_diaryBook__dVUqw:active{transform:scale(.97)}.styles_diaryBookLine__hb3oJ{width:42px;height:3px;border-radius:2px;opacity:.5}.styles_diaryBookLock__Aoxti{font-size:1rem}.styles_diaryTapHint__r6Mpb{font-size:.75rem;font-weight:700;color:var(--scene-accent);animation:styles_hintPulse__r2cXj 1.5s ease-in-out infinite}.styles_leftEarGroup__v_bQ3{transform-box:fill-box;transform-origin:50% 100%;animation:styles_leftEarWiggle__NA4pl 4.2s ease-in-out infinite}.styles_rightEarGroup__0hraB{transform-box:fill-box;transform-origin:50% 100%;animation:styles_rightEarWiggle__wxZ3_ 4.2s ease-in-out 1.4s infinite}.styles_leftArmGroup__gzSf_{transform-box:fill-box;transform-origin:100% 50%;animation:styles_armSway__ohiTJ 3.4s ease-in-out infinite}.styles_rightArmGroup__VkMdF{transform-box:fill-box;transform-origin:0 50%;animation:styles_armSway__ohiTJ 3.4s ease-in-out 1.7s infinite reverse}.styles_tailGroup__a_bHF{transform-box:fill-box;transform-origin:0 90%;animation:styles_tailWag__8el3f 2.8s ease-in-out infinite}.styles_eyesGroup__nwAuV{transform-box:fill-box;transform-origin:50% 50%;animation:styles_eyeBlink__zphnt 4.8s ease-in-out 2.2s infinite}@keyframes styles_leftEarWiggle__NA4pl{0%,72%,to{transform:rotate(0deg)}76%{transform:rotate(-9deg)}81%{transform:rotate(5deg)}86%{transform:rotate(-4deg)}91%{transform:rotate(2deg)}96%{transform:rotate(-1deg)}}@keyframes styles_rightEarWiggle__wxZ3_{0%,72%,to{transform:rotate(0deg)}76%{transform:rotate(9deg)}81%{transform:rotate(-5deg)}86%{transform:rotate(4deg)}91%{transform:rotate(-2deg)}96%{transform:rotate(1deg)}}@keyframes styles_armSway__ohiTJ{0%,to{transform:rotate(0deg)}50%{transform:rotate(-11deg)}}@keyframes styles_tailWag__8el3f{0%,to{transform:rotate(0deg)}30%{transform:rotate(15deg)}65%{transform:rotate(-8deg)}}@keyframes styles_eyeBlink__zphnt{0%,88%,93%,to{transform:scaleY(1)}90%,91%{transform:scaleY(.08)}}@keyframes styles_fadeUp__LH6HX{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes styles_mongiFloat__78dBx{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-20px) scale(1.025)}60%{transform:translateY(-18px) scale(1.02)}}@keyframes styles_mongiBounce__EeCz8{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-24px) scale(1.09)}55%{transform:translateY(-12px) scale(1.04) rotate(-2deg)}75%{transform:translateY(-4px) scale(1.01) rotate(1deg)}to{transform:translateY(0) scale(1)}}@keyframes styles_cloudAppear__9pbbb{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes styles_phraseReveal__bJRA5{0%{opacity:0;transform:translateX(-50%) translateY(6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes styles_diaryRise__D2dR4{0%{opacity:0;transform:translateY(40px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes styles_diaryPulse__LK0YF{0%,to{opacity:1}50%{opacity:.4}}@keyframes styles_sparkFloat__xyd_0{0%,to{transform:translateY(0) scale(1);opacity:.8}50%{transform:translateY(-12px) scale(1.2);opacity:.3}}@keyframes styles_hintFadeIn__TIJzD{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes styles_hintPulse__r2cXj{0%,to{opacity:1}50%{opacity:.45}}.styles_sheetDim__GPKww{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:40;animation:styles_fadeUp__LH6HX .2s ease both;animation-name:styles_sheetDimIn__jEkSi}@keyframes styles_sheetDimIn__jEkSi{0%{opacity:0}to{opacity:1}}.styles_sheetPanel__80Usw{position:fixed;bottom:0;left:0;right:0;z-index:50;background:var(--mongree-surface,#fff);border-radius:28px 28px 0 0;padding:12px 28px calc(28px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:12px;outline:none;animation:styles_sheetSlideUp__6Vc2R .32s cubic-bezier(.22,.8,.4,1) both}@keyframes styles_sheetSlideUp__6Vc2R{0%{transform:translateY(100%)}to{transform:translateY(0)}}.styles_sheetHandle__mwtJr{width:36px;height:4px;border-radius:2px;background:color-mix(in oklch,var(--mongree-text,#222) 15%,transparent);margin-bottom:4px}.styles_sheetMongi__Rj0L_{margin-bottom:0}.styles_sheetLogo__LQBhs{font-size:1.1rem;font-weight:800;color:var(--mongree-text,#1a1a2e);letter-spacing:-.03em;margin:0}.styles_sheetSub__h1nlE{font-size:.9rem;color:var(--mongree-text-muted,#666);text-align:center;line-height:1.6;margin:0}.styles_sheetBtnPrimary__hN3E0{display:flex;align-items:center;justify-content:center;width:100%;padding:.875rem 1.5rem;border-radius:14px;background:var(--scene-accent,#f59c42);color:#fff;font-size:1rem;font-weight:700;text-decoration:none;transition:opacity .15s ease,transform .15s ease}.styles_sheetBtnPrimary__hN3E0:hover{opacity:.9}.styles_sheetBtnPrimary__hN3E0:active{transform:scale(.98)}.styles_sheetBtnSecondary__QdqJN{display:flex;align-items:center;justify-content:center;width:100%;padding:.875rem 1.5rem;border-radius:14px;background:color-mix(in oklch,var(--mongree-text,#222) 8%,transparent);color:var(--mongree-text,#1a1a2e);font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .15s ease,transform .15s ease}.styles_sheetBtnSecondary__QdqJN:hover{opacity:.8}.styles_sheetBtnSecondary__QdqJN:active{transform:scale(.98)}.styles_sheetSkip__pCKzS{font-size:.8rem;color:var(--mongree-text-muted,#999);text-decoration:none;padding:4px 8px;transition:opacity .15s ease}.styles_sheetSkip__pCKzS:hover{opacity:.7}@media (prefers-reduced-motion:reduce){.styles_diaryFloatOuter__32iTl,.styles_diaryGlowOrb__7Kzq_,.styles_diaryRing1__FtqFx,.styles_diaryRing2__q5JYk,.styles_diarySparkle__Ij6h3,.styles_emotionCloud__9jkFO,.styles_eyesGroup__nwAuV,.styles_leftArmGroup__gzSf_,.styles_leftEarGroup__v_bQ3,.styles_mongiBounce__EeCz8,.styles_mongiFloat__78dBx,.styles_mounted__Q_vJR,.styles_rightArmGroup__VkMdF,.styles_rightEarGroup__0hraB,.styles_tailGroup__a_bHF,.styles_tapHint__JbiJg{animation:none!important;opacity:1;transform:none!important}}