.fortune_page__19HGT{display:flex;justify-content:center;min-height:100vh;padding:16px max(16px,env(safe-area-inset-left,0px)) 48px;background:radial-gradient(1px 1px at 12% 18%,hsla(0,0%,100%,.55),transparent),radial-gradient(1px 1px at 78% 9%,hsla(0,0%,100%,.45),transparent),radial-gradient(1.5px 1.5px at 33% 42%,hsla(0,0%,100%,.35),transparent),radial-gradient(1px 1px at 88% 36%,hsla(0,0%,100%,.5),transparent),radial-gradient(1px 1px at 55% 27%,hsla(0,0%,100%,.4),transparent),radial-gradient(1.5px 1.5px at 6% 64%,hsla(0,0%,100%,.3),transparent),radial-gradient(1px 1px at 67% 71%,hsla(0,0%,100%,.35),transparent),radial-gradient(1px 1px at 94% 82%,hsla(0,0%,100%,.3),transparent),radial-gradient(80% 50% at 50% -10%,#2a3266 0,transparent 70%),radial-gradient(60% 40% at 100% 30%,rgba(210,88,61,.12),transparent 70%),#0b0e1f;background-attachment:fixed;color:#eee8dc;font-family:var(--font-pretendard),"Pretendard","Apple SD Gothic Neo",sans-serif;letter-spacing:-.01em;word-break:keep-all;overflow-wrap:anywhere}.fortune_withDock__qG9Dg{padding-bottom:calc(120px + env(safe-area-inset-bottom, 0px))}.fortune_screen__hpO9_{display:flex;flex-direction:column;gap:12px;width:100%;max-width:460px;min-width:0}.fortune_screen__hpO9_ *{box-sizing:border-box}.fortune_srOnly__7yy2C{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fortune_top__y2fkg{display:flex;align-items:center;justify-content:space-between;min-height:36px;font-size:12px;color:#9ea2ba}.fortune_brand__myvRC{font-size:13px;font-weight:700;color:#d9b062;letter-spacing:.06em}.fortune_hero__CNYfS{padding:14px 0 0;text-align:center}.fortune_hero__CNYfS h1{margin:14px 0 8px;font-family:Gowun Batang,Nanum Myeongjo,serif;font-size:34px;font-weight:700;line-height:1.22;letter-spacing:-.03em;color:#fbf4e6;text-wrap:balance}.fortune_hero__CNYfS h1 em{font-style:normal;color:#d9b062}.fortune_seal__IBqL9{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:5px 12px 5px 6px;border:1px solid rgba(217,176,98,.22);border-radius:99px;color:#f1d9a0;font-size:12px}.fortune_seal__IBqL9 b{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;background:#c54d33;color:#fff;font-family:Gowun Batang,Nanum Myeongjo,serif;font-size:11px}.fortune_sub__xrdH6{margin:0;color:#9ea2ba;font-size:14.5px;line-height:1.55;text-wrap:balance}.fortune_tabs__tZkK_{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fortune_tabs__tZkK_::-webkit-scrollbar{display:none}.fortune_tabs__tZkK_{margin-top:4px;padding:4px;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:rgba(21,25,48,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fortune_tabs__tZkK_ button{display:flex;align-items:center;justify-content:center;flex:1 0 auto;gap:5px;min-height:44px;padding:9px 7px;white-space:nowrap;border:0;border-radius:12px;background:transparent;color:#9ea2ba;font:inherit;font-size:14.5px;font-weight:700;line-height:1.2;cursor:pointer;transition:color .2s}.fortune_tabs__tZkK_ button[aria-selected=true]{background:linear-gradient(180deg,#f1d394,#d9b062);box-shadow:0 6px 18px rgba(217,176,98,.25);color:#1d1a16}.fortune_tabs__tZkK_ button:focus-visible{outline:2px solid #f1d9a0;outline-offset:2px}@media(max-width:420px){.fortune_tabsLong__lwL_U button{padding-inline:8px;font-size:13px}.fortune_tabsLong__lwL_U button>span[aria-hidden=true]{display:none}}.fortune_panel__Mz2Yf{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fortune_panelTitle__sXmTo{margin:0;font-family:Gowun Batang,Nanum Myeongjo,serif;color:#fbf4e6;font-size:19px}.fortune_lead__M_nqo{margin:0;text-align:center;color:#9ea2ba}.fortune_field__60yTH{display:grid;grid-gap:8px;gap:8px;font-size:13px;color:#9ea2ba}.fortune_field__60yTH input{width:100%;min-height:44px;padding:15px 14px;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:rgba(0,0,0,.25);color:#fff;font:inherit;font-size:18px;font-weight:600;letter-spacing:.04em;color-scheme:dark;outline:none;transition:border-color .2s}.fortune_field__60yTH input::placeholder{color:#7d82a3;font-weight:500}.fortune_field__60yTH input:focus-visible{border-color:#d9b062}.fortune_field__60yTH .fortune_inputSm__cmlXH{padding:13px 14px;font-size:16px;letter-spacing:0}.fortune_lbl__MDWCc{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:12.5px;color:#9ea2ba}.fortune_lbl__MDWCc b{color:#eee8dc;font-weight:600}.fortune_lbl__MDWCc small{color:#9ea2ba;font-size:12.5px;font-weight:500}.fortune_ghostBtn__XZcG0,.fortune_primaryBtn__5OwVg{display:block;box-sizing:border-box;width:100%;max-width:100%;white-space:normal;text-decoration:none;min-height:44px;padding:12px;border-radius:16px;font:inherit;font-size:15px;font-weight:700;text-align:center;cursor:pointer}.fortune_primaryBtn__5OwVg{padding:16px 12px;border:0;background:linear-gradient(180deg,#c54d33,#a83e27);box-shadow:0 10px 26px rgba(210,88,61,.35);color:#fff;font-size:16.5px;transition:transform .12s,opacity .2s}.fortune_primaryBtn__5OwVg:hover{color:#fff}.fortune_primaryBtn__5OwVg:active{transform:scale(.98)}.fortune_primaryBtn__5OwVg:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.fortune_primaryBtn__5OwVg small{font-size:12px;font-weight:500;opacity:.9}.fortune_goldBtn__kcPxa{background:linear-gradient(180deg,#f1d394,#d9b062);box-shadow:0 10px 26px rgba(217,176,98,.25);color:#1d1a16}.fortune_goldBtn__kcPxa:hover{color:#1d1a16}.fortune_ghostBtn__XZcG0{border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.06);color:#eee8dc}.fortune_ghostBtn__XZcG0:hover{color:#eee8dc}.fortune_row__dPrz6{display:flex;gap:8px}.fortune_row__dPrz6>*{flex:1 1;min-width:0}.fortune_fine__OZ7_v{margin:0;color:#9ea2ba;font-size:12px;text-align:center}.fortune_inputNote__2_wJO{margin:-4px 0 0;color:#9ea2ba;font-size:12.5px;line-height:1.5}.fortune_error__dBnSQ{margin:0;color:#ff9a85;font-size:13px}.fortune_teaser__26iBC{margin-top:14px}.fortune_teaserHead__vjWiS{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:0 2px 10px}.fortune_teaserHead__vjWiS h2{margin:0;font-family:Gowun Batang,Nanum Myeongjo,serif;font-size:19px;font-weight:700;color:#fbf4e6}.fortune_teaserHead__vjWiS span{color:#9ea2ba;font-size:12px}.fortune_rail__10kUM{display:flex;gap:8px;margin:0 -16px;padding:0 16px 6px;overflow-x:auto;list-style:none;scrollbar-width:none}.fortune_rail__10kUM::-webkit-scrollbar{display:none}.fortune_rail__10kUM:focus-visible{outline:2px solid #f1d9a0;outline-offset:2px}.fortune_tcard__1b_yV{position:relative;flex:none;width:118px;padding:12px;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;background:linear-gradient(160deg,hsla(39,55%,90%,.1),hsla(39,55%,90%,.03))}.fortune_tcard__1b_yV b{display:block;margin:10px 0 2px;font-family:Gowun Batang,Nanum Myeongjo,serif;font-size:14px;line-height:1.3;color:#fbf4e6}.fortune_tcard__1b_yV small{color:#9ea2ba;font-size:11.5px}.fortune_tIcon__wY2mt{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(217,176,98,.15);color:#f1d9a0;font-size:19px;font-weight:700}.fortune_tcardHidden__BsMi8 b{filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.fortune_resTop__XuT91{display:flex;align-items:center;justify-content:space-between;margin:2px 2px -2px}.fortune_back__TijwT{min-height:44px;padding:6px 0;border:0;background:none;color:#9ea2ba;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.fortune_backArrow__EUFVO{display:inline-block}[dir=rtl] .fortune_backArrow__EUFVO{transform:scaleX(-1)}.fortune_mark__7iiIR{color:#d9b062;font-family:Cormorant Garamond,Gowun Batang,Nanum Myeongjo,serif;font-size:11px;letter-spacing:.18em}.fortune_nameTitle__UNLng{margin:4px 0 -2px!important;color:#73561f;font-size:14px;font-weight:700}.fortune_monthChart__Qw4mL{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:3px;gap:3px}.fortune_monthChart__Qw4mL span{color:#6e6355;font-size:10px;text-align:center}.fortune_monthChart__Qw4mL i{position:relative;display:block;height:34px;margin-bottom:4px;overflow:hidden;border-radius:6px;background:#e2d3b7}.fortune_monthChart__Qw4mL i:after{position:absolute;right:0;bottom:0;left:0;height:var(--h);border-radius:6px;background:#d9b062;content:""}.fortune_monthChart__Qw4mL .fortune_mBest__PVOhj{color:#b0432b;font-weight:700}.fortune_monthChart__Qw4mL .fortune_mBest__PVOhj i:after{background:#c24e34}.fortune_monthChart__Qw4mL .fortune_mRest__57ozp i:after{background:#9fa3b9}.fortune_mLegend__pwPzG{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px!important;color:#6e6355;font-size:12px}.fortune_mLegend__pwPzG b{color:#b0432b}.fortune_mLegend__pwPzG .fortune_mRestText__qC_0D{color:#55597a}.fortune_dock__Zo6t7{position:fixed;right:0;bottom:0;left:0;z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));background:linear-gradient(transparent,#0b0e1f 35%);animation:fortune_dockIn__FGDsV .35s cubic-bezier(.3,.8,.3,1)}.fortune_dockIn__FGDsV{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:8px;gap:8px;max-width:428px;margin:0 auto}.fortune_dockShare__B6yC1{min-height:52px;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:hsla(0,0%,100%,.06);color:#eee8dc;font-size:20px;cursor:pointer}.fortune_dockShare__B6yC1:focus-visible{outline:2px solid #f1d9a0;outline-offset:2px}@keyframes fortune_dockIn__FGDsV{0%{transform:translateY(120%)}}.fortune_scrim__7y2Yl{position:fixed;inset:0;z-index:30;background:rgba(0,0,0,.5)}.fortune_sheet__zNF6X{position:fixed;right:0;bottom:0;left:0;z-index:31;display:flex;flex-direction:column;gap:14px;max-width:460px;margin:0 auto;padding:14px 16px calc(20px + env(safe-area-inset-bottom, 0px));border-radius:24px 24px 0 0;background:#171c38;color:#eee8dc;animation:fortune_dockIn__FGDsV .3s cubic-bezier(.3,.8,.3,1)}.fortune_sheetHead__UHg9x{display:flex;align-items:center;justify-content:space-between}.fortune_sheetHead__UHg9x h3{margin:0;font-family:Gowun Batang,Nanum Myeongjo,serif;font-size:18px}.fortune_sheetClose__fBDCn{width:44px;height:44px;border:0;border-radius:50%;background:hsla(0,0%,100%,.06);color:#eee8dc;font-size:16px;cursor:pointer}.fortune_shareGrid__uFosB{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));grid-gap:8px;gap:8px}.fortune_shareGrid__uFosB button{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:44px;padding:12px 4px;border:0;border-radius:16px;background:hsla(0,0%,100%,.05);color:#eee8dc;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.fortune_shareGrid__uFosB button:focus-visible{outline:2px solid #f1d9a0;outline-offset:2px}.fortune_shareGrid__uFosB i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.1);font-size:18px;font-style:normal}.fortune_shareGrid__uFosB .fortune_icThreads__EDorF{background:#2b2b2b;font-weight:700}.fortune_deck____hSc{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:34px 10px;gap:34px 10px;padding:12px 0 30px}.fortune_tarotBack__EXaRN{position:relative;min-width:44px;aspect-ratio:.5833333333;padding:0;border:0;border-radius:10px;background:none;cursor:pointer;transition:transform .25s}.fortune_tarotBack__EXaRN img{display:block;width:100%;height:100%;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.4);transition:box-shadow .25s}@media(hover:hover){.fortune_tarotBack__EXaRN:hover:not(.fortune_picked__PMNxO){transform:translateY(-4px)}}.fortune_tarotBack__EXaRN:focus-visible{outline:2px solid #d9b062;outline-offset:3px}.fortune_picked__PMNxO{transform:translateY(-12px)}.fortune_picked__PMNxO img{box-shadow:0 0 0 2px #d9b062,0 0 30px rgba(217,176,98,.6),0 14px 30px rgba(0,0,0,.45)}.fortune_pickLabel__ZZSbE{position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);padding:3px 10px;border-radius:99px;background:#d9b062;color:#0b0e1f;font-size:12px;font-weight:700;white-space:nowrap}.fortune_card__TsN1b{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:22px 20px;overflow:hidden;border-radius:28px;background:radial-gradient(circle at calc(100% + 0px) 0,rgba(217,176,98,.35),transparent 100px),#f3e9d6;color:#1d1a16;box-shadow:0 20px 50px rgba(0,0,0,.35)}.fortune_card__TsN1b p{margin:0;line-height:1.6}.fortune_eyebrow__WAW_x{color:#73561f;font-size:12px;font-weight:600}.fortune_cardTitle__Zc_kH{margin:0;font-family:Gowun Batang,Nanum Myeongjo,serif;font-size:22px;line-height:1.35;color:#2a2418}.fortune_badge__V7kP7{align-self:flex-start;padding:2px 10px;border-radius:99px;background:#c54d33;color:#fff;font-size:13px;font-weight:700}.fortune_lucky__3ZVsP{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin:4px 0 0}.fortune_lucky__3ZVsP div{padding:6px;border-radius:8px;background:rgba(0,0,0,.05);text-align:center}.fortune_lucky__3ZVsP dt{color:#7a6a4d;font-size:11px}.fortune_lucky__3ZVsP dd{margin:0;font-weight:600}.fortune_months__8HigB{font-size:13px}.fortune_months__8HigB summary{display:flex;align-items:center;gap:6px;min-height:44px;cursor:pointer;font-weight:600}.fortune_months__8HigB summary::-webkit-details-marker{display:none}.fortune_months__8HigB summary:before{content:"▸"}.fortune_months__8HigB[open] summary:before{content:"▾"}.fortune_months__8HigB ul{margin:6px 0 0;-webkit-padding-start:18px;padding-inline-start:18px}.fortune_tarotRow__BaDyl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:4px 0}.fortune_tarotSlot__cLVX3{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center}.fortune_flip__D2xGN{position:relative;width:100%;aspect-ratio:.5833333333;perspective:900px}.fortune_flipInner__FsjPr{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.3,.7,.3,1)}.fortune_flipOpen__uSBhE .fortune_flipInner__FsjPr{transform:rotateY(180deg)}.fortune_flipBack__6fV60,.fortune_flipFront__3aI8J{position:absolute;inset:0;overflow:hidden;border-radius:10px;box-shadow:0 8px 20px rgba(20,26,46,.35);backface-visibility:hidden;-webkit-backface-visibility:hidden}.fortune_flipBack__6fV60 img,.fortune_flipFront__3aI8J img{display:block;width:100%;height:100%}.fortune_flipFront__3aI8J{transform:rotateY(180deg)}.fortune_flipLocked__m2pZX .fortune_flipFront__3aI8J img{filter:blur(6px) brightness(.75)}.fortune_lockNote__WKu5p{position:absolute;inset:0;display:grid;place-items:center;padding:6px;color:#fff;font-size:12px;font-weight:700;line-height:1.4;text-shadow:0 1px 6px rgba(0,0,0,.6)}.fortune_flipInstant__gjMa7 .fortune_flipInner__FsjPr{transition:none}.fortune_slotLabel__gUvyC{color:#7a6a4d;font-size:12px;font-weight:600}.fortune_slotName__4i08_{font-size:12px;font-weight:700;line-height:1.3}.fortune_reading__7aM_Q{display:flex;flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none}.fortune_reading__7aM_Q li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:rgba(0,0,0,.05)}.fortune_reading__7aM_Q small{color:#7a6a4d;font-size:12px;font-weight:600}.fortune_reading__7aM_Q p{font-weight:600}.fortune_reading__7aM_Q li,.fortune_tarotLucky__8B3Kb{opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s}.fortune_reading__7aM_Q li.fortune_readingOn__UIWmr,.fortune_tarotLucky__8B3Kb.fortune_readingOn__UIWmr{opacity:1;transform:none}.fortune_nick__CXHx1{display:block;color:#8a6a2c;font-weight:700}.fortune_readingLocked__OjfIt p{color:#8a7d63}.fortune_tarotLucky__8B3Kb{grid-template-columns:repeat(2,1fr)}.fortune_tarotLucky__8B3Kb div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;text-align:start}.fortune_tarotLucky__8B3Kb dt{font-size:12px}.fortune_pickHead__Ec1ZO{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;color:#9ea2ba;font-size:12.5px}.fortune_pickHead__Ec1ZO b{color:#eee8dc;font-size:14px}.fortune_qchips__26dyZ{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.fortune_qchips__26dyZ button{min-height:44px;padding:6px 12px;border:1px solid hsla(0,0%,100%,.18);border-radius:99px;background:hsla(0,0%,100%,.04);color:#eee8dc;font-size:13.5px;font-weight:600;cursor:pointer}.fortune_qchips__26dyZ button:focus-visible{outline:2px solid #d9b062;outline-offset:2px}.fortune_qchips__26dyZ .fortune_qOn__lqNQL{border-color:#d9b062;background:rgba(217,176,98,.14);color:#f1d9a0}.fortune_tags__gZb9p{display:flex;flex-wrap:wrap;gap:6px}.fortune_tags__gZb9p span{padding:4px 10px;border-radius:99px;background:rgba(217,176,98,.18);color:#73561f;font-size:12px;font-weight:600}.fortune_streak__gSOki{color:#7a6a4d;font-size:12px;text-align:center}.fortune_cardDisclaimer__XbsEz{margin-top:8px!important;color:#6e6355;font-size:11.5px;line-height:1.5}.fortune_manualLink___8tlK{width:100%;padding:8px;border-radius:8px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.07);color:#eee8dc}.fortune_avatarGrid__xihN8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.fortune_avatarOption__4sqPn{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:44px;padding:12px 6px;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;background:hsla(0,0%,100%,.04);color:#eee8dc;font:inherit;font-size:12.5px;font-weight:600;line-height:1.3;cursor:pointer}.fortune_avatarOption__4sqPn img{width:54px;height:54px;border:1.5px solid rgba(217,176,98,.5);border-radius:50%;background:radial-gradient(circle at 50% 35%,#3a437a,#1b2147);object-fit:cover}.fortune_avatarOption__4sqPn:focus-visible{outline:2px solid #f1d9a0;outline-offset:2px}.fortune_selected__frweQ{border-color:#d9b062;background:rgba(217,176,98,.1)}.fortune_photoIcon__Y58Uf{display:grid;place-items:center;width:54px;height:54px;border:1.5px dashed #d9b062;border-radius:50%;background:radial-gradient(circle at 50% 35%,#3a437a,#1b2147);color:#d9b062;font-size:22px}.fortune_notice__jv9kg{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid hsla(39,69%,64%,.4);border-radius:12px;background:hsla(39,69%,64%,.1);font-size:13px}.fortune_check__5hKC_{display:flex;gap:6px;align-items:center}.fortune_toast__JMvAe{position:fixed;top:18px;left:50%;z-index:40;max-width:calc(100% - 32px);margin:0;padding:10px 16px;border-radius:99px;background:#f3e9d6;color:#1d1a16;font-size:14px;font-weight:600;text-align:center;transform:translateX(-50%);box-shadow:0 10px 30px rgba(0,0,0,.35)}.fortune_video__Z4wyA{width:100%;max-height:70vh;border-radius:12px;background:#000}.fortune_typeHead__k2OmR{display:flex;align-items:center;justify-content:space-between;gap:8px}.fortune_typeIcon__sqVcG{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:hsla(39,69%,64%,.22);box-shadow:inset 0 0 0 2px hsla(39,69%,64%,.55)}.fortune_rarity__nWYLZ{padding:4px 12px;border-radius:99px;background:#2a2418;color:#d9b062;font-size:13px;font-weight:700;white-space:nowrap}.fortune_typeName__8cHCU{margin:2px 0 0;font-family:Gowun Batang,Nanum Myeongjo,serif;font-size:30px;line-height:1.25;color:#2a2418;text-wrap:balance}.fortune_typeDesc__wOE93{font-size:15px;color:#3d3526}.fortune_sectionTitle__KwtKl{margin:0 0 6px;color:#8a6a2c;font-size:12px;font-weight:700;letter-spacing:.04em}.fortune_quirky__xQFZE{margin-top:4px}.fortune_quirky__xQFZE dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0}.fortune_quirky__xQFZE div{padding:8px 10px;border-radius:10px;background:rgba(0,0,0,.05)}.fortune_quirky__xQFZE dt{color:#7a6a4d;font-size:11px}.fortune_quirky__xQFZE dd{margin:2px 0 0;font-size:14px;font-weight:600;line-height:1.4}.fortune_gauges__7V7NB{display:grid;grid-gap:6px;gap:6px;margin:4px 0 0;padding:0;list-style:none}.fortune_gauges__7V7NB li{display:flex;align-items:center;gap:10px}.fortune_gaugeLabel__LxIyM{flex:0 0 84px;font-size:13px;color:#3d3526}.fortune_gaugeCells__y3qnh{display:grid;flex:1 1;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px}.fortune_gaugeCells__y3qnh i{height:10px;border-radius:3px;background:rgba(0,0,0,.1)}.fortune_gaugeCells__y3qnh i.fortune_on__9UA6O{background:#c54d33}.fortune_monthPair__nsK0I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin:4px 0 0}.fortune_monthPair__nsK0I div{padding:10px;border-radius:12px;text-align:center}.fortune_monthPair__nsK0I dt{font-size:12px}.fortune_monthPair__nsK0I dd{margin:2px 0 0;font-size:18px;font-weight:700}.fortune_monthBest__xIsZJ{background:#c54d33;color:#fff}.fortune_monthRest__7oBk9{background:rgba(0,0,0,.07);color:#2a2418}.fortune_detailBody__AVLLf{display:flex;flex-direction:column;gap:6px;margin-top:8px}.fortune_detailTitle__74iCz{margin:0;font-family:Gowun Batang,Nanum Myeongjo,serif;font-size:16px;line-height:1.35}.fortune_badgeSmall__FyrE8{padding:1px 8px;font-size:11px}.fortune_luckySmall__w_Ua5 dd{font-size:13px}.fortune_pouchStage__ef1BJ{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:36px 16px;border:0;border-radius:16px;background:hsla(0,0%,100%,.06);color:#eee8dc;font:inherit;cursor:pointer}.fortune_pouch___Wwjc{display:block;transform-origin:50% 20%;animation:fortune_pouchShake__Y5omH .85s ease-in-out,fortune_pouchOpen__IDIUG .4s ease-in .85s forwards}.fortune_pouchHint__RMVMj{font-family:Gowun Batang,Nanum Myeongjo,serif;font-size:18px;color:#d9b062}@keyframes fortune_pouchShake__Y5omH{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-12deg)}40%,80%{transform:rotate(12deg)}}@keyframes fortune_pouchOpen__IDIUG{to{opacity:0;transform:scale(1.5)}}@media(prefers-reduced-motion:reduce){.fortune_dock__Zo6t7,.fortune_pouch___Wwjc,.fortune_sheet__zNF6X{animation:none}.fortune_flipInner__FsjPr,.fortune_primaryBtn__5OwVg,.fortune_reading__7aM_Q li,.fortune_tabs__tZkK_ button,.fortune_tarotBack__EXaRN,.fortune_tarotLucky__8B3Kb{transition:none}}.fortune_emojiIcon__LAH2G{font-size:30px;line-height:1}.fortune_select__Hmfw5{width:100%;min-height:44px;padding:13px 14px;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:rgba(0,0,0,.25);color:#fff;font:inherit;font-size:16px;font-weight:600;color-scheme:dark;outline:none}.fortune_select__Hmfw5:focus-visible{border-color:#d9b062}.fortune_pillars__c6olW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin:14px 0 4px}.fortune_pillars__c6olW>div{padding:8px 4px 10px;border:1px solid #e2c58b;border-radius:14px;background:#efe3c9;text-align:center}.fortune_pillars__c6olW dt{color:#73561f;font-size:12px;font-weight:700}.fortune_pillars__c6olW dd{margin:2px 0 0;color:#1d1a16;font-family:Gowun Batang,Nanum Myeongjo,serif;font-size:24px;font-weight:700;letter-spacing:.06em}.fortune_pillars__c6olW .fortune_pillarEmpty__t64rQ dd{color:#a89b85}.fortune_sajuNote__418nT{margin:4px 0 0!important;color:#5f5546;font-size:12.5px}.fortune_sajuCount__j0g91,.fortune_sajuCount__j0g91.fortune_sajuCount__j0g91{color:#1d1a16;font-size:13px}.fortune_sajuSummary__e6Hpo{margin:10px 0 0!important;color:#73561f;font-size:14px;font-weight:700}.fortune_sajuLines__s1fZc{display:grid;grid-gap:6px;gap:6px;margin:12px 0 0}.fortune_sajuLines__s1fZc+dl{margin-top:16px}.fortune_sajuLines__s1fZc{padding:0;list-style:none;color:#3b342b;font-size:15px;line-height:1.5}.fortune_sajuLines__s1fZc li{-webkit-padding-start:14px;padding-inline-start:14px;-webkit-border-start:3px solid #e2c58b;border-inline-start:3px solid #e2c58b}.fortune_love__oLSyb{display:flex;flex-direction:column;gap:12px}.fortune_loveTrack__uixaR{height:6px;overflow:hidden;border-radius:99px;background:hsla(0,0%,100%,.1)}.fortune_loveTrack__uixaR i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#f1d394,#d9b062);transition:width .25s}.fortune_loveQ__zqxWs{margin:6px 0 2px;color:#eee8dc;font-family:Gowun Batang,Nanum Myeongjo,serif;font-size:22px;font-weight:700;line-height:1.35;text-wrap:balance}.fortune_loveChoices__F8epT{display:grid;grid-gap:10px;gap:10px}.fortune_loveChoices__F8epT button{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 16px;border:1px solid hsla(0,0%,100%,.18);border-radius:16px;background:hsla(0,0%,100%,.05);color:#eee8dc;font:inherit;font-size:16px;font-weight:600;line-height:1.35;text-align:start;cursor:pointer;transition:border-color .2s,background .2s}.fortune_loveChoices__F8epT button>span{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(217,176,98,.18);color:#f1d9a0;font-size:13px;font-weight:800}.fortune_loveChoices__F8epT button:hover{border-color:#d9b062;background:rgba(217,176,98,.1)}.fortune_loveChoices__F8epT button:focus-visible{outline:2px solid #f1d9a0;outline-offset:2px}.fortune_loveBack__Z8lK9{align-self:flex-start;min-height:44px;padding:6px 4px;border:0;background:transparent;color:#9ea2ba;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.fortune_loveBack__Z8lK9:focus-visible{outline:2px solid #f1d9a0;outline-offset:2px}@media(prefers-reduced-motion:reduce){.fortune_loveChoices__F8epT button,.fortune_loveTrack__uixaR i{transition:none}}@media(min-width:1024px){.fortune_avatarBackdrop__J1xYv{position:fixed;inset:0;z-index:30;background:rgba(3,4,10,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fortune_avatarModal__PWcAh{position:fixed;top:50%;left:50%;z-index:31;width:min(560px,100vw - 48px);max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);overflow-y:auto;padding:28px 24px 22px;border-color:rgba(217,176,98,.22);background:#10132a;box-shadow:0 24px 80px rgba(0,0,0,.65);transform:translate(-50%,-50%);color:#eee8dc;font-family:var(--font-pretendard),"Pretendard","Apple SD Gothic Neo",sans-serif;letter-spacing:-.01em;word-break:keep-all}.fortune_avatarModal__PWcAh,.fortune_avatarModal__PWcAh *{box-sizing:border-box}.fortune_avatarModal__PWcAh:focus{outline:none}.fortune_avatarModal__PWcAh .fortune_panelTitle__sXmTo{-webkit-padding-end:40px;padding-inline-end:40px}.fortune_avatarModalClose__kCy4n{position:absolute;top:14px;right:14px;width:36px;height:36px;border:1px solid hsla(0,0%,100%,.08);border-radius:50%;background:hsla(0,0%,100%,.06);color:#eee8dc;font-size:22px;line-height:1;cursor:pointer}.fortune_avatarModalClose__kCy4n:focus-visible{outline:2px solid #f1d9a0;outline-offset:2px}[dir=rtl] .fortune_avatarModalClose__kCy4n{right:auto;left:14px}}