.NativeAppWelcome_screen__nmRd_{position:relative;display:flex;min-height:100dvh;width:100%;flex-direction:column;overflow:hidden;background:#fff;color:#0c1017;padding:calc(env(safe-area-inset-top) + 24px) 24px calc(env(safe-area-inset-bottom) + 22px);text-align:center}.NativeAppWelcome_hero__hXm90{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-start;justify-content:center;padding:12px 0 24px;text-align:center}.NativeAppWelcome_heroImage__5_6vf{display:block;width:min(136%,520px);height:auto;max-width:none;-o-object-fit:contain;object-fit:contain}.NativeAppWelcome_copy__Nn3x6{display:flex;flex-direction:column;align-items:center;margin-top:20px}.NativeAppWelcome_title__lDC3_{margin:0;font-size:clamp(25px,7vw,31px);font-weight:450;line-height:1.38;letter-spacing:-.055em;text-align:center}.NativeAppWelcome_bold__Nd41g{font-weight:900}.NativeAppWelcome_actions__oG03v{width:100%;max-width:390px;margin:0 auto 34px;flex:0 0 auto;text-align:center}.NativeAppWelcome_buttonStack__HAKf7{display:grid;gap:10px}.NativeAppWelcome_loginButton__2YScU{display:flex;min-height:55px;width:100%;align-items:center;justify-content:center;gap:9px;border:0;border-radius:16px;padding:0 18px;font-size:15px;font-weight:850;letter-spacing:-.035em}.NativeAppWelcome_kakaoButton__0n8u2{background:#fee500;color:#191919}.NativeAppWelcome_appleButton__WTnhs{background:#0c1017;color:#fff}.NativeAppWelcome_loading__n406a{display:grid;min-height:100dvh;place-items:center;background:#fff}.NativeAppWelcome_loadingMark__ppcvi{display:grid;height:54px;width:54px;place-items:center;border-radius:17px;background:#0c1017;color:#fff;font-size:27px;font-weight:900;animation:NativeAppWelcome_breathe__xmS0w 1.15s ease-in-out infinite alternate}@keyframes NativeAppWelcome_breathe__xmS0w{0%{transform:scale(.94);opacity:.72}to{transform:scale(1);opacity:1}}@media (max-height:720px){.NativeAppWelcome_screen__nmRd_{padding-top:calc(env(safe-area-inset-top) + 16px);padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}.NativeAppWelcome_hero__hXm90{padding:6px 0 14px}.NativeAppWelcome_heroImage__5_6vf{width:min(116%,420px)}.NativeAppWelcome_copy__Nn3x6{margin-top:10px}.NativeAppWelcome_title__lDC3_{font-size:24px}.NativeAppWelcome_actions__oG03v{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.NativeAppWelcome_loadingMark__ppcvi{animation:none}}.MobileAppLanding_landing__50Jif{position:fixed;z-index:1000;inset:0;display:block;overflow:hidden;overscroll-behavior:none;background:#ffffff;color:#202124;font-family:Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif;text-align:center}.MobileAppLanding_webButton__qijiz{position:absolute;z-index:2;top:max(24px,env(safe-area-inset-top));right:22px;min-height:44px;padding:0 18px;border:0;border-radius:12px;background:#17191c;color:#ffffff;font-size:14px;font-weight:500;letter-spacing:-.03em;line-height:1;-webkit-tap-highlight-color:transparent}.MobileAppLanding_webButton__qijiz:active{transform:scale(.98)}.MobileAppLanding_hero__Hn_wG{height:100dvh;min-height:0;padding:max(158px,calc(env(safe-area-inset-top) + 134px)) 22px max(36px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center}.MobileAppLanding_logo__Y5SNZ{width:120px;height:120px;border-radius:29px;-o-object-fit:cover;object-fit:cover}.MobileAppLanding_hero__Hn_wG h1{word-break:keep-all;margin:34px 0 0;font-size:clamp(28px,8.1vw,36px);font-weight:850;letter-spacing:-.065em;line-height:1.26}.MobileAppLanding_hero__Hn_wG h1 span,.MobileAppLanding_hero__Hn_wG p span{display:block}.MobileAppLanding_hero__Hn_wG p{margin:20px 0 0;color:#5d6065;font-size:clamp(15px,4.2vw,18px);font-weight:430;letter-spacing:-.045em;line-height:1.6;word-break:keep-all}.MobileAppLanding_storeButtons__xnSkP{width:100%;margin-top:24px;display:flex;justify-content:center;gap:8px}.MobileAppLanding_storeButtons__xnSkP a{width:min(42vw,150px);height:auto;display:block;border-radius:9px;-webkit-tap-highlight-color:transparent}.MobileAppLanding_storeButtons__xnSkP a:active{transform:scale(.985)}.MobileAppLanding_storeButtons__xnSkP img{display:block;width:100%;height:auto}@media (max-width:359px){.MobileAppLanding_webButton__qijiz{right:16px;padding-inline:15px;font-size:13px}.MobileAppLanding_hero__Hn_wG{padding-inline:16px}.MobileAppLanding_logo__Y5SNZ{width:108px;height:108px;border-radius:26px}.MobileAppLanding_hero__Hn_wG h1{margin-top:36px}}@media (min-width:1024px){.MobileAppLanding_landing__50Jif{display:none}}