@font-face{font-family:JeongsajuLandingWordmark;src:url(/fonts/jeongsaju-wordmark-v2.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:u+20,u+c0ac,u+c815,u+c8fc}@font-face{font-family:JeongsajuLandingWordmark;src:url(/fonts/Solmoe-KimDaeGeon-Medium.otf) format("opentype");font-weight:400;font-display:swap;unicode-range:u+21-c0ab,u+c0ad-c814,u+c816-c8fb,u+c8fd-10ffff}.jeongsaju-wordmark{display:inline-block;font-family:JeongsajuLandingWordmark,serif!important;font-weight:400!important;font-style:normal;line-height:1.25;letter-spacing:0!important;text-indent:0;white-space:nowrap;vertical-align:middle}.GuestFortuneWelcome_welcome__TF9xD{box-sizing:border-box;display:flex;flex-direction:column;min-height:100svh;padding:24px 20px calc(132px + env(safe-area-inset-bottom, 0px));background:#fff;color:#20211f}.GuestFortuneWelcome_inset__PXVwR{margin:-32px -20px -16px}.GuestFortuneWelcome_brand__y0CsQ{display:flex;align-items:center;height:34px;flex-shrink:0}.GuestFortuneWelcome_brand__y0CsQ a{display:inline-flex;align-items:center;min-height:44px}.GuestFortuneWelcome_brand__y0CsQ img{display:block;width:88px;height:34px;-o-object-fit:contain;object-fit:contain}.GuestFortuneWelcome_hero__3QMyR{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:16px 0}.GuestFortuneWelcome_welcome__TF9xD .GuestFortuneWelcome_heading__jGlmG{margin:0;color:#20211f;text-align:center;font-size:18px;font-weight:500;line-height:1.6;letter-spacing:-.5px}.GuestFortuneWelcome_heading__jGlmG strong{display:block;margin-top:2px;font-size:32px;font-weight:800;line-height:1.35;letter-spacing:-1px}.GuestFortuneWelcome_art__kks7S{position:relative;flex-shrink:0;height:clamp(190px,33svh,290px);margin-bottom:24px}.GuestFortuneWelcome_art__kks7S img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 9px #3827150b)}.GuestFortuneWelcome_welcome__TF9xD .GuestFortuneWelcome_kakao__WJYAV{display:flex;width:100%;min-height:54px;align-items:center;justify-content:center;gap:8px;padding:14px 10px;border-radius:16px;background:#fee500;color:#191919;text-decoration:none;font-size:15.5px;font-weight:800;line-height:1.4}.GuestFortuneWelcome_kakao__WJYAV:active{transform:translateY(1px)}.GuestFortuneWelcome_brand__y0CsQ a:focus-visible,.GuestFortuneWelcome_kakao__WJYAV:focus-visible{outline:2px solid #20211f;outline-offset:4px}.GuestFortuneWelcome_dark__AFlrJ{height:100svh;min-height:480px;padding:16px 16px calc(124px + env(safe-area-inset-bottom, 0px));background:#0c0c0c;color:#faf8f3}.GuestFortuneWelcome_dark__AFlrJ .GuestFortuneWelcome_brand__y0CsQ{height:44px;margin:0}.GuestFortuneWelcome_wordmark__B9o_p{transform:translate(4px,-2px);color:#fafafa}.GuestFortuneWelcome_dark__AFlrJ .GuestFortuneWelcome_hero__3QMyR{display:flex;flex:0 1 auto;flex-direction:column;align-items:stretch;gap:18px;width:100%;max-height:none;padding:0;margin:auto 0}.GuestFortuneWelcome_dark__AFlrJ .GuestFortuneWelcome_heading__jGlmG{flex-shrink:0;font-family:JeongsajuLandingWordmark,serif;font-weight:400;line-height:1.4;letter-spacing:normal;color:#faf8f3}.GuestFortuneWelcome_dark__AFlrJ .GuestFortuneWelcome_heading__jGlmG span{display:block;font-size:22px;white-space:nowrap;color:#c4c1bb}.GuestFortuneWelcome_dark__AFlrJ .GuestFortuneWelcome_heading__jGlmG strong{margin-top:10px;font-size:42px;font-weight:400;line-height:1.3;letter-spacing:normal;color:#faf8f3}.GuestFortuneWelcome_dark__AFlrJ .GuestFortuneWelcome_art__kks7S{width:100%;max-width:300px;height:clamp(160px,31svh,260px);min-height:0;flex-shrink:1;margin:0 auto 6px;align-self:center}.GuestFortuneWelcome_dark__AFlrJ .GuestFortuneWelcome_art__kks7S img{max-width:100%;max-height:100%;filter:none}.GuestFortuneWelcome_dark__AFlrJ .GuestFortuneWelcome_kakao__WJYAV{position:relative;z-index:1;width:100%;max-width:none;align-self:stretch;min-height:56px;flex-shrink:0;padding:14px 12px;border-radius:14px;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.GuestFortuneWelcome_dark__AFlrJ .GuestFortuneWelcome_brand__y0CsQ a:focus-visible,.GuestFortuneWelcome_dark__AFlrJ .GuestFortuneWelcome_kakao__WJYAV:focus-visible{outline-color:#fff}.GuestFortuneWelcome_actions__rttiL{display:flex;flex-direction:column;gap:12px;width:100%;flex-shrink:0}.GuestFortuneWelcome_welcome__TF9xD .GuestFortuneWelcome_caption__Xxr_r{margin:0;color:#fff;text-align:center;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:12px;font-weight:400;line-height:1.6}@media (max-height:700px){.GuestFortuneWelcome_welcome__TF9xD{padding-bottom:calc(120px + env(safe-area-inset-bottom, 0px))}.GuestFortuneWelcome_hero__3QMyR{gap:14px;padding-top:10px}.GuestFortuneWelcome_welcome__TF9xD .GuestFortuneWelcome_heading__jGlmG{font-size:16px}.GuestFortuneWelcome_heading__jGlmG strong{font-size:26px}.GuestFortuneWelcome_art__kks7S{height:clamp(155px,26svh,200px);margin-bottom:20px}.GuestFortuneWelcome_dark__AFlrJ{padding-top:16px;padding-bottom:calc(116px + env(safe-area-inset-bottom, 0px))}.GuestFortuneWelcome_dark__AFlrJ .GuestFortuneWelcome_hero__3QMyR{padding-top:0;gap:18px}.GuestFortuneWelcome_dark__AFlrJ .GuestFortuneWelcome_heading__jGlmG span{font-size:20px}.GuestFortuneWelcome_dark__AFlrJ .GuestFortuneWelcome_heading__jGlmG strong{font-size:36px;margin-top:6px}}@media (max-width:350px){.GuestFortuneWelcome_dark__AFlrJ .GuestFortuneWelcome_heading__jGlmG span{font-size:19px}.GuestFortuneWelcome_dark__AFlrJ .GuestFortuneWelcome_heading__jGlmG strong{font-size:34px}}.ConsultBottomNav_dock__K_YKp{display:grid;gap:2px;margin:0 14px;padding:5px 6px;border:1px solid #ffffff33;border-radius:22px;background:#1318159c;backdrop-filter:blur(20px);box-shadow:0 12px 25px #0005,inset 0 1px 0 #ffffff12}.ConsultBottomNav_item__ZdGVX{display:flex;min-height:58px;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 2px;border:1px solid transparent;border-radius:16px;background:transparent;color:#d3d3cf;white-space:nowrap;transition:background-color .2s,color .2s}.ConsultBottomNav_item__ZdGVX:hover{color:#ffffff}.ConsultBottomNav_item__ZdGVX:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.ConsultBottomNav_active__PcDkv{background:radial-gradient(ellipse at 50% 130%,#ffffff21,transparent 85%);box-shadow:inset 0 -1px 0 #ffffff49;color:#ffffff}@media (prefers-reduced-motion:reduce){.ConsultBottomNav_item__ZdGVX{transition:none}}.HomeCategoryChips_active__Rc0h_{border-color:#ffffff24;background:radial-gradient(ellipse at 50% 130%,#ffffff22,transparent 85%),#ffffff04;box-shadow:inset 0 -1px 0 #ffffff4a;color:#ffffff;font-weight:600}.HomeCategoryChips_idle__uz8Rm{color:#f0f0f4;font-weight:400}.HomeCategoryChips_idle__uz8Rm:hover{background-color:#ffffff0a;color:#ffffff}