.fortune-chat_page__L05qI{height:100vh;height:100dvh;overflow:hidden;background:radial-gradient(1px 1px at 12% 58%,hsla(0,0%,100%,.45),transparent),radial-gradient(1px 1px at 84% 66%,hsla(0,0%,100%,.4),transparent),radial-gradient(1.5px 1.5px at 30% 82%,hsla(0,0%,100%,.3),transparent),radial-gradient(1px 1px at 68% 90%,hsla(0,0%,100%,.35),transparent),radial-gradient(1px 1px at 92% 22%,hsla(0,0%,100%,.4),transparent),radial-gradient(1px 1px at 6% 30%,hsla(0,0%,100%,.35),transparent),radial-gradient(90% 45% at 50% 0,#0d1024 0,transparent 75%),#05060b;color:#f4ead8;font-family:var(--font-pretendard),"Pretendard","Apple SD Gothic Neo",sans-serif;letter-spacing:-.01em;word-break:keep-all;overflow-wrap:anywhere}.fortune-chat_page__L05qI:lang(ja),.fortune-chat_page__L05qI:lang(zh){word-break:normal}.fortune-chat_page__L05qI *{box-sizing:border-box}.fortune-chat_boot__YJToR{height:100%}.fortune-chat_srOnly__iHBiY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fortune-chat_chat__keiO2{display:flex;flex-direction:column;height:100%}.fortune-chat_top__Rmc57{position:relative;flex:none;display:flex;justify-content:center;height:40vh;height:40svh;max-height:40vh;max-height:40svh}.fortune-chat_brand__69Oha{position:absolute;top:10px;left:50%;z-index:4;transform:translateX(-50%);padding:3px 10px;border-radius:999px;background:rgba(0,0,0,.45);color:#ffd99a;font-size:11px;font-weight:700;letter-spacing:.08em;white-space:nowrap}.fortune-chat_stage__8xMps{position:relative;width:100%;max-width:min(560px,50vh);max-width:min(560px,50svh);height:100%;overflow:hidden;border-radius:0 0 24px 24px;background:#05060b;box-shadow:0 12px 40px rgba(0,0,0,.55),inset 0 -1px 0 hsla(39,74%,67%,.28)}.fortune-chat_stage__8xMps:after{content:"";position:absolute;inset:auto 0 0;z-index:2;height:28%;background:linear-gradient(transparent,rgba(5,6,11,.85));pointer-events:none}@media(min-width:600px){.fortune-chat_stage__8xMps{margin-top:12px;height:calc(100% - 12px);border-radius:24px;border:1px solid hsla(39,74%,67%,.28)}}.fortune-chat_aura__0S3S9{position:absolute;inset:0;z-index:1;background:radial-gradient(55% 42% at 50% 38%,rgba(255,196,120,.22) 0,rgba(255,170,90,0) 70%),radial-gradient(90% 60% at 50% 100%,rgba(120,140,255,.12) 0,transparent 70%);mix-blend-mode:screen;opacity:.35;animation:fortune-chat_aura__0S3S9 5.6s ease-in-out infinite;pointer-events:none}.fortune-chat_clip__YWAYh,.fortune-chat_poster__Bm_50{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fortune-chat_poster__Bm_50{transform-origin:50% 30%;animation:fortune-chat_breathe__ftu7k 4.8s ease-in-out infinite}.fortune-chat_talking__rrK7y{animation:fortune-chat_breathe__ftu7k 4.2s ease-in-out infinite,fortune-chat_talk__tmY5Q .32s ease-in-out infinite alternate}.fortune-chat_stage__8xMps:has(.fortune-chat_talking__rrK7y){box-shadow:0 12px 40px rgba(0,0,0,.55),0 0 0 2px hsla(39,74%,67%,.55),0 0 28px rgba(255,170,80,.35);animation:fortune-chat_glow__DiH2u .9s ease-in-out infinite alternate}.fortune-chat_clip__YWAYh{z-index:1;opacity:0;transition:opacity .25s}.fortune-chat_clipOn__eP6su{opacity:1}.fortune-chat_soundPill__kSQV8{position:absolute;top:10px;right:10px;z-index:5;min-height:44px;padding:0 16px;border:1px solid hsla(39,74%,67%,.28);border-radius:999px;background:rgba(0,0,0,.6);color:#f4ead8;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.fortune-chat_bgm__Wmhci{position:absolute;top:8px;right:12px;z-index:4;width:40px;height:40px;border:1px solid hsla(39,74%,67%,.28);border-radius:50%;background:rgba(0,0,0,.45);color:#ffd99a;font-size:18px;cursor:pointer}.fortune-chat_bgm__Wmhci[aria-pressed=false]{color:#a8977f}.fortune-chat_log__Wmsor{position:relative;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto}.fortune-chat_logIn__BWC2i{width:100%;max-width:560px;margin:0 auto;padding:12px 16px calc(32px + env(safe-area-inset-bottom, 0px))}.fortune-chat_history__2fb9x{display:flex;flex-direction:column;gap:10px;margin:0 0 12px;padding:0;list-style:none}.fortune-chat_past__8hFsv{display:flex;flex-direction:column;gap:6px}.fortune-chat_pastSub__iCLPX{margin:0;padding:8px 12px;border-left:2px solid hsla(39,74%,67%,.28);color:#a8977f;font-size:13px;line-height:1.5}.fortune-chat_answer__7Vgu9{align-self:flex-end;max-width:80%;margin:0;padding:6px 12px;border-radius:14px 14px 4px 14px;background:hsla(39,74%,67%,.16);color:#ffd99a;font-size:13px;font-weight:600}.fortune-chat_current__Zcn1p{display:flex;flex-direction:column;gap:12px}.fortune-chat_bubble__WPBQ4{padding:12px 14px 14px;border:1px solid hsla(39,74%,67%,.28);border-radius:16px;background:rgba(13,16,36,.86);box-shadow:0 10px 30px rgba(0,0,0,.45)}.fortune-chat_who__ybquw{display:flex;align-items:center;gap:6px;margin:0 0 4px;color:#e9bd6d;font-size:12px;font-weight:700}.fortune-chat_eq__ztgz0{display:inline-flex;align-items:flex-end;gap:2px;height:10px;opacity:0}.fortune-chat_eq__ztgz0 i{display:block;width:2px;height:3px;border-radius:1px;background:#e9bd6d}.fortune-chat_speaking__d2zna .fortune-chat_eq__ztgz0{opacity:1}.fortune-chat_speaking__d2zna .fortune-chat_eq__ztgz0 i{animation:fortune-chat_eq__ztgz0 .5s ease-in-out infinite alternate}.fortune-chat_speaking__d2zna .fortune-chat_eq__ztgz0 i:nth-child(2){animation-delay:.12s}.fortune-chat_speaking__d2zna .fortune-chat_eq__ztgz0 i:nth-child(3){animation-delay:.24s}.fortune-chat_speaking__d2zna .fortune-chat_eq__ztgz0 i:nth-child(4){animation-delay:.08s}.fortune-chat_sub__XunLM{margin:0;font-family:Gowun Batang,Nanum Myeongjo,serif;font-size:18px;line-height:1.6}.fortune-chat_subBefore__sHO7N{color:#ffd99a;font-weight:700}.fortune-chat_subAfter__Vvsee{display:block;margin-top:6px;color:#ffd99a;font-family:var(--font-pretendard),"Pretendard","Apple SD Gothic Neo",sans-serif;font-size:14px}.fortune-chat_pastSub__iCLPX .fortune-chat_subAfter__Vvsee{margin-top:2px;color:#a8977f;font-size:12px}.fortune-chat_nudge__Q5YdP{margin:8px 0 0;color:#c9b9a2;font-size:14px;font-style:italic}.fortune-chat_content__YPlRQ{min-width:0}.fortune-chat_choices__ixfYC{display:flex;gap:8px}.fortune-chat_choices__ixfYC>*{flex:1 1}.fortune-chat_choices3__xHrna{display:grid;grid-template-columns:1fr 1fr}.fortune-chat_choices3__xHrna>*{min-height:44px;font-size:15px}.fortune-chat_choices3__xHrna>:last-child:nth-child(odd){grid-column:1/-1}.fortune-chat_ghost__dAGUQ,.fortune-chat_primary__xOa8Z{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:10px 16px;border-radius:12px;font:inherit;font-size:16px;text-align:center;text-decoration:none;cursor:pointer;transition:transform .15s,border-color .15s}.fortune-chat_ghost__dAGUQ:active,.fortune-chat_primary__xOa8Z:active{transform:scale(.98)}.fortune-chat_ghost__dAGUQ:focus-visible,.fortune-chat_primary__xOa8Z:focus-visible{outline:2px solid #ffd99a;outline-offset:2px}.fortune-chat_primary__xOa8Z{border:0;background:linear-gradient(180deg,#ffd99a,#e9bd6d);color:#1a1006;font-weight:700;box-shadow:0 6px 20px hsla(39,74%,67%,.3)}.fortune-chat_ghost__dAGUQ{border:1px solid hsla(39,74%,67%,.28);background:rgba(13,16,36,.86);color:#f4ead8}@media(hover:hover){.fortune-chat_ghost__dAGUQ:hover{border-color:#e9bd6d}}.fortune-chat_cta__XLtmd{display:flex}.fortune-chat_cta__XLtmd>*{flex:1 1}.fortune-chat_links__tfjDK{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px}.fortune-chat_links__tfjDK a,.fortune-chat_links__tfjDK button{padding:6px 2px;border:0;background:none;color:#c9b9a2;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fortune-chat_birth__IgrfY{display:flex;flex-direction:column;gap:6px}.fortune-chat_birthLabel__cyUb1{color:#c9b9a2;font-size:13px}.fortune-chat_birthRow__IYZ0O{display:flex;gap:8px}.fortune-chat_birthRow__IYZ0O .fortune-chat_primary__xOa8Z{flex:none;min-width:88px}.fortune-chat_birthInput__PY04a{flex:1 1;min-width:0;min-height:50px;padding:0 14px;border:1px solid hsla(39,74%,67%,.28);border-radius:12px;background:rgba(0,0,0,.35);color:#f4ead8;font:inherit;font-size:18px;letter-spacing:.04em}.fortune-chat_birthInput__PY04a::placeholder{color:#a8977f}.fortune-chat_birthInput__PY04a:focus{border-color:#e9bd6d;outline:none}.fortune-chat_birthBad__P4HGZ{border-color:#ff8a80;box-shadow:0 0 0 2px hsla(5,100%,75%,.25)}.fortune-chat_birthErr__GflJA,.fortune-chat_birthHint__8USZl{margin:0;font-size:13px}.fortune-chat_birthHint__8USZl{color:#a8977f}.fortune-chat_birthErr__GflJA{color:#ff8a80}.fortune-chat_loading__FyapX{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px;color:#c9b9a2;font-size:14px}.fortune-chat_pouch__tn7qM{display:inline-block;font-size:40px;animation:fortune-chat_shake__QDYJs .6s ease-in-out infinite}.fortune-chat_cards__Du9jB{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.fortune-chat_card___W9zC{position:relative;min-height:56px;max-height:56px;overflow:hidden;padding:16px;border-radius:16px;background:repeating-linear-gradient(45deg,hsla(39,74%,67%,.14) 0 6px,transparent 6px 14px),#141830;border:1px solid hsla(39,74%,67%,.28);transition:max-height .6s cubic-bezier(.2,.8,.2,1),background-color .3s}.fortune-chat_card___W9zC>*{visibility:hidden;opacity:0}.fortune-chat_card___W9zC:before{content:"✦";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#e9bd6d}.fortune-chat_cardOpen__mo6bI{max-height:600px;background:linear-gradient(160deg,#1a1f3d,#10132a);border-color:hsla(39,74%,67%,.45);box-shadow:inset 0 1px 0 rgba(255,217,154,.18),0 8px 24px rgba(0,0,0,.35);color:#f4ead8}.fortune-chat_cardOpen__mo6bI>*{visibility:visible;opacity:1;transition:opacity .4s .15s}.fortune-chat_cardOpen__mo6bI:before{content:none}.fortune-chat_typeHead____Krp{display:flex;align-items:center;justify-content:space-between}.fortune-chat_typeIcon__A_4s_{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#2a1d12;box-shadow:0 0 0 1px hsla(39,74%,67%,.45)}.fortune-chat_badge__8_f3X{display:inline-flex;align-items:baseline;gap:4px;padding:4px 10px;border-radius:999px;background:hsla(39,74%,67%,.14);border:1px solid hsla(39,74%,67%,.45);color:#ffd99a;font-size:13px;font-weight:700}.fortune-chat_badge__8_f3X small{color:#d9c7a3;font-size:11px;font-weight:500}.fortune-chat_cardEyebrow__vr_Qs{margin:10px 0 2px;color:#d9c08a;font-size:12px;font-weight:600}.fortune-chat_typeName__ChNce{margin:0 0 6px;color:#ffd99a;font-family:Gowun Batang,Nanum Myeongjo,serif;font-size:26px;line-height:1.3}.fortune-chat_cardText__agH1Y{margin:0;font-size:15px;line-height:1.6}.fortune-chat_lineTitle__Xjhnx{margin:0 0 4px;color:#ffd99a;font-family:Gowun Batang,Nanum Myeongjo,serif;font-size:18px;font-weight:700}.fortune-chat_bars__iNNtc{display:flex;flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none}.fortune-chat_bars__iNNtc li{display:grid;grid-template-columns:56px 1fr 34px;align-items:center;grid-gap:8px;gap:8px;font-size:13px}.fortune-chat_bars__iNNtc em{color:#ffd99a;font-size:11px;font-style:normal;font-weight:700}.fortune-chat_track__TSrZ3{height:8px;overflow:hidden;border-radius:4px;background:hsla(0,0%,100%,.1)}.fortune-chat_track__TSrZ3 i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#c98a2e,#e9bd6d)}.fortune-chat_items__68u45{display:flex;flex-direction:column;gap:10px}.fortune-chat_itemList__5b2cn{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.fortune-chat_item__UYXaf{position:relative;padding:12px 14px;border-radius:14px;background:linear-gradient(160deg,#1a1f3d,#10132a);border:1px solid hsla(39,74%,67%,.22);color:#f4ead8;animation:fortune-chat_itemIn__Az6is .45s cubic-bezier(.2,.8,.2,1) both;transition:border-color .3s,box-shadow .3s}.fortune-chat_pointed__S_OWl{border-color:#e9bd6d;box-shadow:0 0 0 1px hsla(39,74%,67%,.35),0 0 22px rgba(255,190,110,.22)}.fortune-chat_pointed__S_OWl:before{content:"✦";position:absolute;top:50%;left:-4px;color:#ffd99a;font-size:12px;transform:translate(-50%,-50%);animation:fortune-chat_point__nzb2h 1.1s ease-in-out infinite alternate}.fortune-chat_itemRow__6o5f_{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.fortune-chat_itemWide__ngenj{flex-direction:column;gap:4px}.fortune-chat_itemLabel__wUMLP{flex:none;color:#d9c08a;font-size:12px;font-weight:600}.fortune-chat_itemValue__SYqM5{color:#f4ead8;font-size:15px;font-weight:700;text-align:end}.fortune-chat_itemWide__ngenj .fortune-chat_itemValue__SYqM5{font-family:Gowun Batang,Nanum Myeongjo,serif;text-align:start}.fortune-chat_itemNext__ozFTN{align-self:center;min-height:44px;padding:8px 18px;border:1px solid hsla(39,74%,67%,.28);border-radius:999px;background:rgba(13,16,36,.86);color:#ffd99a;font:inherit;font-size:14px;cursor:pointer}.fortune-chat_monthBox__1hRCV{padding:2px 0}.fortune-chat_monthChart__pugOv{display:grid;grid-template-columns:repeat(12,1fr);align-items:end;grid-gap:4px;gap:4px;height:96px}.fortune-chat_monthChart__pugOv span{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%;color:#c9b9a2;font-size:10px}.fortune-chat_monthChart__pugOv i{display:block;width:100%;height:var(--h);border-radius:4px 4px 2px 2px;background:hsla(39,74%,67%,.5)}.fortune-chat_mBest__25FwT i{background:linear-gradient(180deg,#e9bd6d,#c98a2e)}.fortune-chat_mRest___1KqE i{background:rgba(140,160,220,.55)}.fortune-chat_mLegend__RD88V{display:flex;justify-content:space-between;margin:10px 0 0;color:#c9b9a2;font-size:13px}.fortune-chat_mLegend__RD88V b{color:#ffd99a}.fortune-chat_monthsAll__omB2f{margin-top:10px;font-size:13px}.fortune-chat_monthsAll__omB2f summary{color:#ffd99a;cursor:pointer}.fortune-chat_monthsAll__omB2f ul{margin:8px 0 0;padding-left:18px;line-height:1.7}.fortune-chat_videoBox__ugOS5{padding:12px;border-radius:16px;background:rgba(0,0,0,.3)}.fortune-chat_fine__SJMRc{margin:0;color:#a8977f;font-size:12px;text-align:center}.fortune-chat_footer__QLttk{margin-top:24px;color:#a8977f;font-size:11px;line-height:1.6;text-align:center}.fortune-chat_footer__QLttk p{margin:2px 0}.fortune-chat_toast__TR0m7{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom, 0px));left:50%;z-index:20;max-width:calc(100% - 32px);margin:0;padding:10px 16px;border-radius:999px;background:rgba(0,0,0,.8);color:#f4ead8;font-size:14px;transform:translateX(-50%)}@keyframes fortune-chat_breathe__ftu7k{0%,to{transform:scale(1)}50%{transform:scale(1.018) translateY(-2px)}}@keyframes fortune-chat_aura__0S3S9{0%,to{opacity:.35}50%{opacity:.9}}@keyframes fortune-chat_itemIn__Az6is{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fortune-chat_point__nzb2h{0%{translate:-3px 0}to{translate:1px 0}}@keyframes fortune-chat_talk__tmY5Q{0%{translate:0 0}to{translate:0 -1.5px}}@keyframes fortune-chat_glow__DiH2u{0%{filter:brightness(1)}to{filter:brightness(1.06)}}@keyframes fortune-chat_eq__ztgz0{0%{height:2px}to{height:10px}}@keyframes fortune-chat_shake__QDYJs{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@media(prefers-reduced-motion:reduce){.fortune-chat_aura__0S3S9,.fortune-chat_item__UYXaf,.fortune-chat_pointed__S_OWl:before,.fortune-chat_poster__Bm_50,.fortune-chat_pouch__tn7qM,.fortune-chat_stage__8xMps:has(.fortune-chat_talking__rrK7y),.fortune-chat_talking__rrK7y{animation:none}.fortune-chat_cardOpen__mo6bI>*,.fortune-chat_card___W9zC{transition:none}}.fortune-chat_actions__XkbUF,.fortune-chat_studio__Q2RZT{display:flex;flex-direction:column;gap:8px}.fortune-chat_studio__Q2RZT{margin-top:6px;padding-top:14px;border-top:1px dashed hsla(39,74%,67%,.28)}.fortune-chat_studioLine__qcTlg{margin:0;color:#c9b9a2;font-size:13px;line-height:1.5;text-align:center}.fortune-chat_studioBtn__CFiPC{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 16px;border:1px solid rgba(120,160,255,.55);border-radius:12px;background:rgba(60,90,200,.14);color:#cfdcff;font-size:15px;font-weight:600;text-align:center;text-decoration:none}.fortune-chat_studioBtn__CFiPC:hover{border-color:#9db8ff}.fortune-chat_studioBtn__CFiPC:focus-visible{outline:2px solid #ffd99a;outline-offset:2px}.fortune-chat_caption__PuUA9{display:none}@media(min-width:768px){.fortune-chat_chat__keiO2{flex-direction:row}.fortune-chat_top__Rmc57{width:40%;height:100%;max-height:none;padding:12px;-webkit-padding-end:0;padding-inline-end:0}.fortune-chat_brand__69Oha{top:24px}.fortune-chat_bgm__Wmhci{top:27px;right:auto;inset-inline-end:15px;width:44px;height:44px}.fortune-chat_stage__8xMps{max-width:none;height:100%;margin-top:0;border:1px solid hsla(39,74%,67%,.28);border-radius:24px}.fortune-chat_stage__8xMps:after{height:36%;background:linear-gradient(transparent,rgba(5,6,11,.9))}.fortune-chat_soundPill__kSQV8{display:none}.fortune-chat_caption__PuUA9{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:0 16px 16px;pointer-events:none}.fortune-chat_capText__7ddZ0{display:-webkit-box;margin:0;padding:10px 14px;overflow:hidden;border-radius:12px;background:rgba(0,0,0,.62);color:#f4ead8;font-family:Gowun Batang,Nanum Myeongjo,serif;font-size:17px;line-height:1.5;text-align:center;-webkit-line-clamp:4;-webkit-box-orient:vertical}.fortune-chat_capExtra__qSXS9,.fortune-chat_capQuiet__RkfUr{display:none}.fortune-chat_capBar__tsf5g{display:flex;align-items:center;justify-content:space-between;gap:8px}.fortune-chat_nameTag__M91pX{padding:6px 12px;border:1px solid hsla(39,74%,67%,.28);border-radius:999px;background:rgba(0,0,0,.55);color:#ffd99a;font-size:13px;font-weight:700;white-space:nowrap}.fortune-chat_capSound__1Q3JL{position:absolute;top:14px;inset-inline-end:14px;min-height:44px;padding:0 18px;border:1px solid hsla(39,74%,67%,.28);border-radius:999px;background:rgba(0,0,0,.6);color:#f4ead8;font:inherit;font-size:15px;font-weight:700;cursor:pointer;pointer-events:auto}.fortune-chat_capSound__1Q3JL[aria-pressed=true]{border-color:#e9bd6d;color:#ffd99a}.fortune-chat_capSound__1Q3JL.fortune-chat_capSoundBgm___N3QQ{inset-inline-end:66px}.fortune-chat_capSound__1Q3JL:focus-visible{outline:2px solid #ffd99a;outline-offset:2px}.fortune-chat_logIn__BWC2i{max-width:568px;margin:0;padding:24px 24px calc(40px + env(safe-area-inset-bottom, 0px))}.fortune-chat_toast__TR0m7{left:70%}.fortune-chat_page__L05qI[dir=rtl] .fortune-chat_toast__TR0m7{left:30%}}.fortune-chat_pcCtrl__EajxT,.fortune-chat_pcHead__GOmkq,.fortune-chat_pcHero__YYu4U{display:none}@media(min-width:1024px){.fortune-chat_page__L05qI{--pc-w:min(1060px,100vw - 48px);--pc-side:460px}.fortune-chat_chat__keiO2{position:relative;display:block}.fortune-chat_top__Rmc57{position:absolute;top:max(60px,84px - var(--pc-lift,0px));inset-inline-start:calc((100% - var(--pc-w))/2);z-index:2;width:420px;height:auto;padding:0;pointer-events:none}.fortune-chat_top__Rmc57 button{pointer-events:auto}.fortune-chat_brand__69Oha{display:none}.fortune-chat_bgm__Wmhci{top:15px}.fortune-chat_stage__8xMps{width:min(100%,56vh);height:auto;aspect-ratio:4/5;box-shadow:0 30px 80px rgba(0,0,0,.45)}.fortune-chat_stage__8xMps:after{height:50%}.fortune-chat_caption__PuUA9{padding:0 20px 18px}.fortune-chat_capText__7ddZ0{padding:0;background:none;font-size:17px;line-height:1.55;text-align:start;text-shadow:0 2px 12px rgba(0,0,0,.85);-webkit-line-clamp:5}.fortune-chat_capQuiet__RkfUr{display:-webkit-box}.fortune-chat_capExtra__qSXS9{display:inline}.fortune-chat_capLine__8yAxF{display:block;margin-top:4px;color:#c9b9a2;font-family:inherit;font-size:14px}.fortune-chat_log__Wmsor{position:absolute;inset:0;z-index:1;scrollbar-gutter:stable both-edges;scroll-padding-top:76px}.fortune-chat_logIn__BWC2i{max-width:var(--pc-w);margin:0 auto;padding:0 0 calc(64px + env(safe-area-inset-bottom, 0px));-webkit-padding-start:var(--pc-side);padding-inline-start:var(--pc-side)}.fortune-chat_pcHead__GOmkq{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;height:52px;margin:0 0 32px;-webkit-margin-start:calc(-1*var(--pc-side));margin-inline-start:calc(-1*var(--pc-side));padding-top:22px;background:#05060b}.fortune-chat_pcBrand__l3sn2{color:#ffd99a;font-size:13px;font-weight:700;letter-spacing:.12em}.fortune-chat_pcBadge__6opdq{padding:5px 12px;border:1px solid hsla(39,74%,67%,.28);border-radius:999px;color:#ffd99a;font-size:12px;white-space:nowrap}.fortune-chat_history__2fb9x .fortune-chat_answer__7Vgu9,.fortune-chat_logIn__BWC2i:has(>.fortune-chat_current__Zcn1p [data-testid=chat-result]) .fortune-chat_history__2fb9x,.fortune-chat_logIn__BWC2i:has(>.fortune-chat_heroMode__lUYC1) .fortune-chat_history__2fb9x,.fortune-chat_pastSub__iCLPX,.fortune-chat_past__8hFsv:has(~.fortune-chat_past__8hFsv [data-testid=chat-result]),.fortune-chat_past__8hFsv:not(:has([data-testid=chat-result])){display:none}.fortune-chat_history__2fb9x{margin:0}.fortune-chat_past__8hFsv:has([data-testid=chat-result]){margin-bottom:14px}.fortune-chat_bubble__WPBQ4{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fortune-chat_current__Zcn1p{gap:14px}.fortune-chat_heroMode__lUYC1{justify-content:center;min-height:min(525px,70vh)}.fortune-chat_current__Zcn1p:not(:has([data-testid=chat-result])){justify-content:center;min-height:min(525px,70vh)}.fortune-chat_pcHero__YYu4U{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.fortune-chat_pcTitle__W0R_L{margin:0;color:#f4ead8;font-family:Gowun Batang,Nanum Myeongjo,serif;font-size:40px;font-weight:700;line-height:1.25;text-wrap:balance}.fortune-chat_pcDesc__AJ0N0{margin:0;color:#c9b9a2;font-size:16px;line-height:1.6}.fortune-chat_pcCtrl__EajxT{display:flex;flex-wrap:wrap;gap:8px}.fortune-chat_ctrlBtn__YZycr{min-height:34px;padding:0 14px;border:1px solid hsla(39,74%,67%,.28);border-radius:999px;background:rgba(13,16,36,.86);color:#c9b9a2;font:inherit;font-size:13px;cursor:pointer}.fortune-chat_ctrlBtn__YZycr:hover:not(:disabled){border-color:#e9bd6d;color:#f4ead8}.fortune-chat_ctrlBtn__YZycr:disabled{cursor:default;opacity:.5}.fortune-chat_ctrlBtn__YZycr:focus-visible{outline:2px solid #ffd99a;outline-offset:2px}[data-testid=chat-result] .fortune-chat_links__tfjDK{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:4px}[data-testid=chat-result] .fortune-chat_links__tfjDK>button{display:none}[data-testid=chat-result] .fortune-chat_links__tfjDK a{display:flex;align-items:center;justify-content:center;min-height:64px;padding:14px 16px;text-align:center;border:1px solid hsla(39,74%,67%,.28);border-radius:16px;background:rgba(13,16,36,.6);color:#f4ead8;font-size:15px;font-weight:700;text-decoration:none}[data-testid=chat-result] .fortune-chat_links__tfjDK a:hover{border-color:#e9bd6d}[data-testid=chat-result] .fortune-chat_links__tfjDK a:focus-visible{outline:2px solid #ffd99a;outline-offset:2px}.fortune-chat_toast__TR0m7{left:calc(50% + var(--pc-side)/2)}.fortune-chat_page__L05qI[dir=rtl] .fortune-chat_toast__TR0m7{left:calc(50% - var(--pc-side)/2)}}.fortune-chat_lovePanel__cHYHY{position:relative;padding:14px 16px;border-radius:16px;background:linear-gradient(160deg,#1a1f3d,#10132a);border:1px solid hsla(39,74%,67%,.45);box-shadow:inset 0 1px 0 rgba(255,217,154,.18),0 8px 24px rgba(0,0,0,.35);color:#f4ead8}.fortune-chat_lovePanel__cHYHY>.fortune-chat_cardEyebrow__vr_Qs:first-child{margin-top:0}.fortune-chat_loveRarity__j2srX{margin:0 0 8px;color:#ffd99a;font-size:14px;font-weight:700}.fortune-chat_loveRarity__j2srX span{-webkit-margin-end:4px;margin-inline-end:4px;color:#d9c08a;font-size:12px;font-weight:600}.fortune-chat_loveAnswers__aGpdM{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.fortune-chat_loveAnswers__aGpdM li{position:relative;-webkit-padding-start:22px;padding-inline-start:22px;font-size:15px;line-height:1.5}.fortune-chat_loveAnswers__aGpdM li:before{content:"✓";position:absolute;inset-inline-start:0;color:#e9bd6d;font-weight:700}.fortune-chat_loveBars__6Dd_w{display:flex;flex-direction:column;gap:12px;margin:6px 0 0;padding:0;list-style:none}.fortune-chat_loveBars__6Dd_w li{display:flex;flex-direction:column;gap:5px}.fortune-chat_loveBarLabels__Pw1DC{display:flex;justify-content:space-between;gap:8px;color:#c9b9a2;font-size:13px}.fortune-chat_loveBarLabels__Pw1DC b{font-weight:600}.fortune-chat_loveMine__ZuPH7{color:#ffd99a;font-weight:700}.fortune-chat_loveMine__ZuPH7 b{font-weight:800}.fortune-chat_loveTrack__UcKnu{display:flex;height:10px;overflow:hidden;border-radius:5px;background:hsla(0,0%,100%,.1)}.fortune-chat_loveTrack__UcKnu i{display:block;height:100%;background:rgba(140,160,220,.35)}.fortune-chat_loveTrack__UcKnu i+i{-webkit-border-start:2px solid #10132a;border-inline-start:2px solid #10132a}.fortune-chat_loveFill__JPt0h{background:linear-gradient(90deg,#c98a2e,#e9bd6d)!important}.fortune-chat_loveTie__GOGBf{color:#d9c08a;font-size:11px}.fortune-chat_loveTraits__U00pJ{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media(min-width:560px){.fortune-chat_loveTraits__U00pJ{grid-template-columns:1fr 1fr}}.fortune-chat_loveList__48dNz{display:flex;flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none}.fortune-chat_loveList__48dNz li{position:relative;-webkit-padding-start:18px;padding-inline-start:18px;font-size:14px;line-height:1.55}.fortune-chat_loveList__48dNz li:before{content:"✦";position:absolute;inset-inline-start:0;color:#e9bd6d;font-size:11px;line-height:1.9}.fortune-chat_loveListWarn__ksX3_ li:before{content:"!";color:#f0a08a;font-size:13px;font-weight:800;line-height:1.6}.fortune-chat_loveQuote__Iyp79{margin:4px 0 12px;color:#ffd99a;font-family:Gowun Batang,Nanum Myeongjo,serif;font-size:21px;font-weight:700;line-height:1.45}.fortune-chat_loveQuoteNo__z5JmZ{margin:4px 0 0;color:#c9b9a2;font-family:Gowun Batang,Nanum Myeongjo,serif;font-size:15px;line-height:1.5;-webkit-text-decoration:line-through hsla(13,77%,74%,.55);text-decoration:line-through hsla(13,77%,74%,.55)}.fortune-chat_loveMonthRow__ok4KL{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}.fortune-chat_loveChips___orpp{display:inline-flex;flex-wrap:wrap;gap:6px}.fortune-chat_loveChips___orpp b{padding:3px 10px;border-radius:999px;background:hsla(39,74%,67%,.18);border:1px solid hsla(39,74%,67%,.45);color:#ffd99a;font-size:13px}.fortune-chat_loveChipWarn__kKlu6{background:hsla(13,77%,74%,.14)!important;border-color:hsla(13,77%,74%,.5)!important;color:#f6c2b4!important}.fortune-faq_faq__gnzyY{margin-top:28px;color:#c9b9a2;font-family:var(--font-pretendard),"Pretendard","Apple SD Gothic Neo",sans-serif;border-top:1px solid hsla(39,74%,67%,.28);font-size:14px;line-height:1.65;text-align:start}.fortune-faq_wrap__u7i7a>.fortune-faq_wrapSum__zFw0L{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;min-height:48px;padding:14px 0 12px;-webkit-padding-end:28px;padding-inline-end:28px;position:relative;cursor:pointer;list-style:none}.fortune-faq_wrap__u7i7a>.fortune-faq_wrapSum__zFw0L::-webkit-details-marker{display:none}.fortune-faq_wrap__u7i7a>.fortune-faq_wrapSum__zFw0L:after{position:absolute;top:13px;inset-inline-end:0;color:#e9bd6d;content:"+";font-size:18px;line-height:1}.fortune-faq_wrap__u7i7a>.fortune-faq_wrapSum__zFw0L:focus-visible{outline:2px solid #e9bd6d;outline-offset:2px}.fortune-faq_wrap__u7i7a[open]>.fortune-faq_wrapSum__zFw0L:after{content:"−"}.fortune-faq_wrapTitle__hi_1s{margin:0;color:#f4ead8;font-size:15px;font-weight:700;line-height:1.4}.fortune-faq_wrapHint__cQDrw{color:#c9b9a2;font-size:13px}.fortune-faq_inner__1kWXI{padding:4px 0 8px}.fortune-faq_srOnly__Ju_LU{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fortune-faq_standalone__K71Sw{max-width:720px;margin:0 auto;padding:0 16px 32px;background:#05060b}.fortune-faq_title__QhfxB{margin:0 0 8px;color:#f4ead8;font-size:15px;font-weight:700;line-height:1.4}.fortune-faq_how__A4zHn+.fortune-faq_title__QhfxB{margin-top:20px}.fortune-faq_how__A4zHn{margin:0}.fortune-faq_item__CqQQI{border-bottom:1px solid hsla(39,74%,67%,.28)}.fortune-faq_item__CqQQI:first-of-type{border-top:1px solid hsla(39,74%,67%,.28)}.fortune-faq_item__CqQQI summary{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:44px;padding:10px 0;color:#f4ead8;font-weight:600;cursor:pointer;list-style:none}.fortune-faq_item__CqQQI summary::-webkit-details-marker{display:none}.fortune-faq_item__CqQQI summary:after{flex:none;color:#e9bd6d;content:"+";font-size:18px;line-height:1}.fortune-faq_item__CqQQI summary:focus-visible{outline:2px solid #e9bd6d;outline-offset:2px}.fortune-faq_item__CqQQI[open] summary:after{content:"−"}.fortune-faq_item__CqQQI p{margin:0 0 14px}.fortune-faq_more__ITloy{margin-top:28px}.fortune-faq_more__ITloy ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.fortune-faq_more__ITloy a{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border:1px solid hsla(39,74%,67%,.28);border-radius:999px;color:#e9bd6d;text-decoration:none}.fortune-faq_more__ITloy a:focus-visible,.fortune-faq_more__ITloy a:hover{border-color:#e9bd6d}