.lang-toggle-wrap{pointer-events:none;z-index:950;filter:drop-shadow(0 14px 28px rgba(7,12,32,.38))}.lang-toggle-wrap .lang-trigger,.lang-toggle-wrap .lang-dropdown{pointer-events:auto}.lang-toggle-wrap .lang-trigger{position:relative!important;min-width:136px!important;min-height:42px!important;padding:6px 11px 6px 7px!important;border-radius:999px!important;gap:8px!important;justify-content:flex-start!important;overflow:hidden!important;border:1px solid rgba(218,229,255,.44)!important;color:#f8fbff!important;background:radial-gradient(circle at 23% 18%,rgba(255,255,255,.32),transparent 24%),radial-gradient(circle at 78% 30%,rgba(154,197,255,.28),transparent 34%),linear-gradient(132deg,#080f2af5,#161f4bf5,#292560f0)!important;box-shadow:0 12px 30px #0408167a,0 0 24px #a4c5ff38,inset 0 1px #ffffff2e!important}.lang-toggle-wrap .lang-trigger:before{content:""!important;position:absolute!important;left:12px!important;top:8px!important;width:3px!important;height:3px!important;border-radius:999px!important;background:#ffffffe6!important;box-shadow:58px 6px #dbeafec7,86px 20px #fff9,98px 8px #bfdbfeb8!important}.lang-toggle-wrap .lang-trigger:after,.lang-toggle-wrap .lang-main-row .lang-state-icons,.lang-toggle-wrap .lang-status-note{display:none!important}.lang-toggle-wrap .lang-icon{position:relative!important;width:29px!important;height:29px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:radial-gradient(circle at 32% 28%,#fffefa,#e6efff 44%,#9db7f6)!important;box-shadow:inset -5px -4px 8px #4d5b9a42,inset 0 0 0 1px #ffffffa8,0 0 16px #cfe0ff85!important;flex:0 0 auto!important}.lang-toggle-wrap .lang-icon-svg{width:18px!important;height:18px!important;display:block!important;filter:drop-shadow(0 0 4px rgba(255,255,255,.6))!important}.lang-toggle-wrap .lang-main{min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:1 1 auto!important}.lang-toggle-wrap .lang-main-row{display:inline-flex!important;align-items:center!important;gap:6px!important}.lang-toggle-wrap .lang-label{font-size:.82rem!important;letter-spacing:.06em!important;font-family:var(--font-display),var(--font-decorative),sans-serif!important;font-weight:800!important;color:#f8fbff!important;text-shadow:0 0 12px rgba(219,234,254,.72)!important}.lang-toggle-wrap .lang-arrow{display:inline-block!important;font-size:.58rem!important;color:#dbeafedb!important;opacity:.94}.lang-toggle-wrap .lang-dropdown{margin-top:8px!important;min-width:156px!important;max-width:168px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:7px!important;border-radius:8px!important;border:1px solid rgba(203,213,255,.34)!important;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.2),transparent 30%),linear-gradient(160deg,#070c1ff5,#1b2356f0 62%,#2b255ff0)!important;box-shadow:0 18px 34px #03071275,inset 0 1px #ffffff1f!important}.lang-toggle-wrap:not(.open) .lang-dropdown,.lang-toggle-wrap.lang-wrap--hidden .lang-dropdown,.lang-toggle-wrap .lang-trigger[aria-expanded=false]+.lang-dropdown,.lang-toggle-wrap .lang-dropdown[aria-hidden=true]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.lang-toggle-wrap.open .lang-dropdown,.lang-toggle-wrap .lang-trigger[aria-expanded=true]+.lang-dropdown{display:grid!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.lang-toggle-wrap .lang-btn{min-height:30px!important;border-radius:7px!important;border:1px solid rgba(203,213,255,.18)!important;background:#ffffff0f!important;color:#f1f5f9e6!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.03em!important;padding:6px 7px!important;gap:0!important}.lang-toggle-wrap .lang-btn.active,.lang-toggle-wrap .lang-btn[aria-current=true]{border-color:#fde68ab8!important;background:linear-gradient(135deg,#fef3c7eb,#bfdbfedb)!important;color:#172554!important;box-shadow:0 0 16px #dbeafe42,inset 0 1px #ffffffc7!important}.lang-toggle-wrap .lang-btn .lang-flag{display:none!important}@media (max-width: 768px){.lang-toggle-wrap{top:calc(env(safe-area-inset-top,0px) + 8px)!important;right:8px!important;left:auto!important;max-width:124px!important;width:auto!important}.lang-toggle-wrap .lang-trigger{min-height:40px!important;padding:4px 8px 4px 6px!important;min-width:112px!important}.lang-toggle-wrap .lang-icon{width:24px!important;height:24px!important}.lang-toggle-wrap .lang-icon-svg{width:14px!important;height:14px!important}.lang-toggle-wrap .lang-dropdown{min-width:144px!important;max-width:150px!important;max-height:44vh!important;overflow-y:auto!important}.lang-toggle-wrap .lang-btn{min-height:26px!important;font-size:.7rem!important;padding:5px 7px!important}}
#cdMobileHeader,.cd-sticky-cta{display:none}@media (max-width: 768px),(hover: none) and (pointer: coarse){#inputPage>header.logo-area .moon-topbar,#inputPage>header.logo-area .moon-topbar__nav,#inputPage>header.logo-area .logo-cosmos{display:none!important}#inputPage>.cd-mobile-destiny-hub{display:none!important}#cdMobileHeader{display:flex!important;align-items:center;gap:8px;position:sticky;top:0;z-index:940;padding-top:calc(env(safe-area-inset-top,0px) + 7px);padding-bottom:7px;padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:calc(124px + env(safe-area-inset-right,0px));min-height:52px;background:color-mix(in srgb,var(--cd-bg, #fffaf7) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--cd-border, rgba(216, 63, 120, .16))}#cdMobileHeader .cd-mobile-header__brand{display:inline-flex;align-items:center;text-decoration:none;flex:0 0 auto}#cdMobileHeader .cd-mobile-header__mono{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;font-family:var(--font-display, serif);font-size:.82rem;font-weight:900;letter-spacing:.02em;color:var(--cd-cta-text, #3c1830);background:var(--cd-cta, linear-gradient(135deg, #fff8dc, #ead089));border:1px solid var(--cd-gold, #ead089);box-shadow:var(--cd-elev-0, 0 4px 12px rgba(150,72,104,.1))}#cdMobileHeader .cd-mobile-header__search{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;background:var(--cd-surface, rgba(255, 255, 255, .96));border:1px solid var(--cd-border, rgba(216, 63, 120, .16));color:var(--cd-text-muted, #70445c);font:inherit;cursor:pointer;text-align:left;transition:border-color var(--cd-dur-fast, .12s) ease,box-shadow var(--cd-dur-fast, .12s) ease}#cdMobileHeader .cd-mobile-header__search:focus-visible{outline:2px solid var(--cd-focus-ring, #b31955);outline-offset:2px}#cdMobileHeader .cd-mobile-header__search svg{flex:0 0 auto;opacity:.8}#cdMobileHeader .cd-mobile-header__search-ph{font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#cdMobileHeader .cd-mobile-header__actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}#cdMobileHeader .theme-toggle-label{display:none!important}}
.cd-cookie-consent{position:fixed;left:0;right:0;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:100260;display:flex;justify-content:center;padding:0 14px;pointer-events:none;opacity:0;transform:translateY(18px);transition:opacity .32s ease,transform .32s ease}.cd-cookie-consent.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}body.cd-mobile-nav-hidden .cd-cookie-consent.is-visible,body:has(.tile-pvw-overlay.pvw-open) .cd-cookie-consent.is-visible,body:has(.golden-grain-modal--open) .cd-cookie-consent.is-visible{opacity:0;transform:translateY(18px);pointer-events:none}body.cd-direct-pg-open #cdCookieConsent,body:has(>#imp-iframe-wrapper) #cdCookieConsent,body.cd-direct-pg-open .theme-switch-wrapper,body:has(>#imp-iframe-wrapper) .theme-switch-wrapper{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (max-width: 768px),(hover: none) and (pointer: coarse){.cd-cookie-consent{bottom:calc(max(6px,env(safe-area-inset-bottom,0px)) + var(--cd-mobile-nav-h,91px) + 8px)}body.cd-mobile-nav-hidden .cd-cookie-consent{bottom:calc(14px + env(safe-area-inset-bottom,0px))}}@media (min-width: 769px){body:not(.cd-mobile-nav-hidden) .cd-cookie-consent{bottom:calc(var(--cd-mobile-nav-h,91px) + 8px)}}.cd-cookie-consent__panel{position:relative;width:min(640px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(232,223,200,.22);border-radius:22px;background:radial-gradient(circle at 12% 0%,rgba(201,168,76,.18),transparent 32%),radial-gradient(circle at 92% 10%,rgba(74,111,165,.22),transparent 38%),linear-gradient(145deg,#0a0b1af5,#0f1035f0 52%,#1a1550e6);box-shadow:0 24px 70px #0405128a,0 0 28px #c9a84c1f,inset 0 1px #f0eee821;color:#e8dfc8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.cd-cookie-consent__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(1px 1px at 14% 24%,rgba(240,238,232,.72),transparent),radial-gradient(1px 1px at 78% 18%,rgba(201,168,76,.62),transparent),radial-gradient(1px 1px at 92% 72%,rgba(168,184,216,.58),transparent);opacity:.72}.cd-cookie-consent__main{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:17px 18px 16px}.cd-cookie-consent__moon{width:46px;height:46px;border-radius:16px;background:radial-gradient(circle at 34% 26%,#f8f4df 0,#f8f4df 18%,#d8bd72 19%,#d8bd72 37%,#4a6fa5 38%,#4a6fa5 66%,#1a1550);box-shadow:0 12px 24px #04051257,0 0 22px #c9a84c38,inset 0 1px #f0eee87a;animation:cdCookieMoonFloat 4.2s ease-in-out infinite}.cd-cookie-consent__copy{display:grid;gap:6px;min-width:0}.cd-cookie-consent__kicker{margin:0;color:#a8b8d8;font-size:.72rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.cd-cookie-consent__title{margin:0;color:#f0eee8;font-family:var(--font-display,"Noto Sans KR",sans-serif);font-size:1.02rem;font-weight:950;line-height:1.36;letter-spacing:0}.cd-cookie-consent__text{margin:0;color:#e8dfc8e0;font-size:.84rem;font-weight:700;line-height:1.58;letter-spacing:0;word-break:keep-all}.cd-cookie-consent__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.cd-cookie-consent__btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:44px;border-radius:12px;padding:0 14px;border:1px solid rgba(232,223,200,.18);font-family:var(--font-body,"Noto Sans KR",sans-serif);font-size:.8rem;font-weight:950;letter-spacing:0;cursor:pointer;transition:transform .2s ease,filter .2s ease,border-color .2s ease,background .2s ease}.cd-cookie-consent__btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.cd-cookie-consent__btn--primary{border-color:#c9a84c85;background:linear-gradient(135deg,#e8dfc8,#c9a84c);color:#0a0b1a;box-shadow:0 10px 22px #c9a84c2e}.cd-cookie-consent__btn--ghost{background:#e8dfc812;color:#e8dfc8}.cd-cookie-consent__btn--text{background:transparent;color:#a8b8d8}.cd-cookie-consent__settings{position:relative;z-index:1;display:none;margin:0 18px 16px;padding:12px;border-radius:16px;border:1px solid rgba(168,184,216,.18);background:#0a0b1a7a}.cd-cookie-consent.is-expanded .cd-cookie-consent__settings{display:grid;gap:10px}.cd-cookie-consent__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.cd-cookie-consent__row strong{display:block;color:#f0eee8;font-size:.82rem;font-weight:950}.cd-cookie-consent__row span{display:block;margin-top:2px;color:#a8b8d8e6;font-size:.74rem;font-weight:700;line-height:1.45}.cd-cookie-consent__switch{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:30px;border-radius:999px;border:1px solid rgba(201,168,76,.36);background:#e8dfc814;color:#e8dfc8;font-size:.68rem;font-weight:950}.cd-cookie-consent__check{width:48px;height:28px;accent-color:#C9A84C}@keyframes cdCookieMoonFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (max-width:560px){.cd-cookie-consent{bottom:calc(max(6px,env(safe-area-inset-bottom,0px)) + var(--cd-mobile-nav-h,91px) + 8px);padding:0 10px}.cd-cookie-consent__main{grid-template-columns:1fr;padding:15px}.cd-cookie-consent__moon{display:none}.cd-cookie-consent__actions{display:grid;grid-template-columns:1fr 1fr}.cd-cookie-consent__btn{padding:0 10px}.cd-cookie-consent__btn--primary{grid-column:1/-1}.cd-cookie-consent__settings{margin:0 15px 15px}.cd-cookie-consent__row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cd-cookie-consent,.cd-cookie-consent__btn,.cd-cookie-consent__moon{transition:none;animation:none}}
html.neo-mode #honeypigLogo{border-radius:16px!important;object-fit:contain!important;box-shadow:0 0 40px -5px #c4b5fd61,0 0 80px -20px #9333ea42!important}.moon-music-entry__cover-stack{transition:transform .3s ease,box-shadow .3s ease}@media (hover:hover){.moon-music-entry__cover-stack:hover{transform:translateY(-3px) scale(1.015)}.moon-music-entry__cta:hover{transform:translateY(-1px)}}.moon-music-entry__cta{transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}html.cd-hero-ambient-idle .cd-shooting-star--a,html.cd-hero-ambient-idle .cd-shooting-star--b,html.cd-hero-ambient-idle .logo-cosmos .logo-nebula--1,html.cd-hero-ambient-idle .logo-cosmos .logo-nebula--2,html.cd-hero-ambient-idle .logo-area .logo-star{animation-play-state:paused!important}html.cd-mobile-runtime:not(.cd-hero-ambient-idle) .fc-toggle-hint,html.cd-mobile-runtime:not(.cd-hero-ambient-idle) .fc-toggle-hint:after,html.cd-mobile-runtime:not(.cd-hero-ambient-idle) .fc-toggle-hint__arrow,html.cd-mobile-runtime:not(.cd-hero-ambient-idle) .fc-toggle-btn:after,html.cd-mobile-runtime:not(.cd-hero-ambient-idle) .feat-collection,html.cd-mobile-runtime:not(.cd-hero-ambient-idle) .tarot-collection,html.cd-mobile-runtime:not(.cd-hero-ambient-idle) .cd-onestep__num{animation-play-state:paused!important}
@keyframes twinkle{0%,to{opacity:.15}50%{opacity:.55}}@keyframes cd-mm-eq{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}#cdhMusicSlot{min-width:0;container:moon-music-slot / inline-size}.moon-music-entry{--mm-surface-a: #3a0e28;--mm-surface-b: #24081a;--mm-text: #fff1f7;--mm-muted: #eec3d6;--mm-kicker: #ecd39a;--mm-hint: #f2dcab;--mm-gold: #ead089;--mm-gold-soft: #fff8dc;--mm-hairline: rgba(244,190,209,.3);--mm-hairline-strong: rgba(244,190,209,.52);--mm-glow: rgba(174,45,104,.4);--mm-shadow: rgba(38,6,25,.46);--mm-cta: linear-gradient(135deg,#fff8dc,#ead089 52%,#f4bed1);--mm-cta-text: #3c1830;--mm-tag: #e5c0d2;--mm-tag-active-bg: #f4bed1;--mm-tag-active-text: #3c1830;position:relative;isolation:isolate;display:grid;grid-template-columns:168px minmax(0,1fr) auto;align-items:center;gap:26px;width:min(940px,100%);margin:8px auto 20px;padding:24px 30px;min-height:148px;border:1px solid var(--mm-hairline);border-radius:22px;background:linear-gradient(135deg,var(--mm-surface-a),var(--mm-surface-b) 78%);box-shadow:0 22px 48px -18px var(--mm-shadow),0 0 0 1px #ffffff08 inset,0 1px #ffffff14 inset;overflow:hidden;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.neo-mode .moon-music-entry,html.neo-mode .moon-music-entry{--mm-surface-a: #13102a;--mm-surface-b: #0a0818;--mm-text: #f7f2ff;--mm-muted: #cbbcf2;--mm-kicker: #d9c7a0;--mm-hint: #ecd9a8;--mm-gold: #e8d5a3;--mm-gold-soft: #f4e9c8;--mm-hairline: rgba(196,181,253,.28);--mm-hairline-strong: rgba(196,181,253,.5);--mm-glow: rgba(147,51,234,.4);--mm-shadow: rgba(4,3,16,.62);--mm-cta: linear-gradient(135deg,#f4e9c8,#e8d5a3 55%,#c4b5fd);--mm-cta-text: #0a0818;--mm-tag: #c3b2ec;--mm-tag-active-bg: #c4b5fd;--mm-tag-active-text: #0a0818}.moon-music-entry:before,.moon-music-entry:after{content:none}.moon-music-entry__backdrop{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;z-index:0;pointer-events:none;opacity:.2;background-image:url(https://assets.code-destiny.com/cdn-cgi/image/width=96,quality=60,format=auto/CodeDestinyNovel/%EC%9D%8C%EC%95%85%20%ED%94%8C%EB%A0%88%EC%9D%B4%EC%96%B4.webp);background-size:cover;background-position:center;filter:blur(38px) saturate(120%);transform:scale(1.08);mask-image:radial-gradient(120% 96% at 12% 50%,#000 0%,rgba(0,0,0,.35) 58%,transparent 100%);-webkit-mask-image:radial-gradient(120% 96% at 12% 50%,#000 0%,rgba(0,0,0,.35) 58%,transparent 100%)}.moon-music-entry__glow{position:absolute;pointer-events:none;z-index:0}.moon-music-entry__glow--left{left:-72px;top:-58px;width:260px;height:260px;background:radial-gradient(ellipse at center,var(--mm-glow),transparent 70%);opacity:.55}.moon-music-entry__glow--right{right:-70px;bottom:-94px;width:220px;height:220px;background:radial-gradient(ellipse at center,rgba(234,208,137,.2),transparent 72%)}.moon-music-entry__stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.78;background:radial-gradient(circle at 12% 18%,rgba(255,248,220,.52) 0 1px,transparent 1.8px),radial-gradient(circle at 42% 8%,rgba(255,248,220,.38) 0 1px,transparent 1.8px),radial-gradient(circle at 77% 22%,rgba(255,248,220,.44) 0 1.5px,transparent 2.4px),radial-gradient(circle at 92% 16%,rgba(255,248,220,.36) 0 1px,transparent 1.8px),radial-gradient(circle at 58% 74%,rgba(255,248,220,.32) 0 1.4px,transparent 2.2px),radial-gradient(circle at 84% 64%,rgba(255,248,220,.3) 0 1px,transparent 1.8px);animation:twinkle 5.4s ease-in-out infinite}.moon-music-entry__stars-crescent{position:absolute;right:18px;top:13px;width:18px;height:18px;border-radius:999px;background:radial-gradient(circle at 34% 34%,rgba(255,248,220,.5),rgba(255,248,220,.16) 54%,transparent 58%);box-shadow:-5px 0 0 -1px var(--mm-surface-b),0 0 18px #ead08947;pointer-events:none}.moon-music-entry__cover-stack{position:relative;z-index:1;display:block;width:168px;aspect-ratio:1 / 1;justify-self:start;overflow:hidden;border:1px solid var(--mm-hairline-strong);border-radius:18px;background:linear-gradient(135deg,var(--mm-surface-b),var(--mm-surface-a));box-shadow:0 20px 36px -14px var(--mm-shadow),0 0 26px -6px var(--mm-glow),0 1px #ffffff24 inset}.moon-music-entry__cover-stack img{width:100%;height:100%;display:block;object-fit:cover;background:linear-gradient(135deg,var(--mm-surface-b),var(--mm-surface-a));transition:transform .5s cubic-bezier(.2,.7,.3,1)}.moon-music-entry__play{position:absolute;left:50%;top:50%;width:46px;height:46px;transform:translate(-50%,-50%) scale(.82);border-radius:999px;border:1px solid rgba(255,248,220,.62);background:#140c1a85;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 22px -4px var(--mm-gold);opacity:0;pointer-events:none;transition:opacity .28s ease,transform .28s cubic-bezier(.2,.7,.3,1)}.moon-music-entry__play:before{content:"";position:absolute;left:52%;top:50%;transform:translate(-50%,-50%);border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent var(--mm-gold-soft)}.moon-music-entry__copy{position:relative;z-index:1;display:grid;gap:6px;min-width:0}.moon-music-entry__kicker{color:var(--mm-kicker);font-size:.64rem;font-weight:700;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase}.moon-music-entry__copy strong{color:var(--mm-text);font-family:CodeDestinySerifLatin,CodeDestinySerifKR,Nanum Myeongjo,Gowun Batang,"Noto Serif KR",AppleMyungjo,Batang,Georgia,serif;font-size:1.22rem;font-weight:700;line-height:1.34;letter-spacing:-.01em;word-break:keep-all}.moon-music-entry__copy span:last-child{color:var(--mm-muted);font-family:var(--font-body);font-size:.8rem;font-weight:500;line-height:1.55;max-width:46ch;word-break:keep-all}.moon-music-entry__actions{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:9px;min-width:0}.moon-music-entry__cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 20px;border:1px solid var(--mm-hairline-strong);border-radius:999px;background:var(--mm-cta);color:var(--mm-cta-text)!important;font-family:var(--font-body);font-size:.86rem;font-weight:800;letter-spacing:-.01em;text-decoration:none!important;box-shadow:0 14px 26px -12px var(--mm-shadow),0 0 24px -10px var(--mm-gold)}.moon-music-entry__cta-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:#00000029;color:inherit;font-size:.74rem;line-height:1}.moon-music-entry__eq{display:inline-flex;align-items:flex-end;gap:2px;height:13px}.moon-music-entry__eq i{display:block;width:2px;height:100%;border-radius:999px;background:currentColor;opacity:.72;transform-origin:50% 100%;animation:cd-mm-eq 1.15s ease-in-out infinite}.moon-music-entry__eq i:nth-child(1){animation-delay:-.92s}.moon-music-entry__eq i:nth-child(2){animation-delay:-.44s}.moon-music-entry__eq i:nth-child(3){animation-delay:-.68s}.moon-music-entry__eq i:nth-child(4){animation-delay:-.16s}.moon-music-entry__hint{color:var(--mm-hint);font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums;max-width:100%}.moon-music-entry__meta{display:inline-flex;flex-wrap:nowrap;gap:6px;white-space:nowrap}.moon-music-entry__tag{padding:3px 10px;border:1px solid var(--mm-hairline);border-radius:999px;color:var(--mm-tag);font-family:var(--font-body);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.moon-music-entry__tag.is-active{background:var(--mm-tag-active-bg);border-color:transparent;color:var(--mm-tag-active-text)}@container moon-music-slot (max-width: 720px){.moon-music-entry{grid-template-columns:132px minmax(0,1fr);gap:16px;padding:20px 18px}.moon-music-entry__cover-stack{width:132px}.moon-music-entry__copy strong{font-size:1.04rem}.moon-music-entry__actions{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}.moon-music-entry__cta{flex:1 1 190px;max-width:100%}.moon-music-entry__hint{flex:0 1 auto;white-space:normal}.moon-music-entry__meta{flex:1 1 100%;flex-wrap:wrap;white-space:normal}.moon-music-entry__tag{white-space:nowrap}}@container moon-music-slot (max-width: 460px){.moon-music-entry{grid-template-columns:96px minmax(0,1fr);padding:16px 14px;gap:13px}.moon-music-entry__cover-stack{width:96px;border-radius:14px}.moon-music-entry__copy strong{font-size:.96rem}.moon-music-entry__copy span:last-child{font-size:.74rem}.moon-music-entry__actions{flex-direction:column;align-items:stretch}.moon-music-entry__cta{width:100%;flex:0 0 auto}}@media (hover: hover) and (pointer: fine){.moon-music-entry__cover-stack:hover img{transform:scale(1.07)}.moon-music-entry__cover-stack:hover .moon-music-entry__play,.moon-music-entry__cover-stack:focus-visible .moon-music-entry__play{opacity:1;transform:translate(-50%,-50%) scale(1)}.moon-music-entry__cta:hover{border-color:var(--mm-gold);filter:brightness(1.05);box-shadow:0 16px 30px -12px var(--mm-shadow),0 0 32px -6px var(--mm-gold)}}.moon-music-entry__cover-stack:focus-visible,.moon-music-entry__cta:focus-visible{outline:2px solid var(--mm-gold);outline-offset:3px}@media (max-width:720px){.moon-music-entry{grid-template-columns:132px minmax(0,1fr);gap:16px;padding:20px 18px}.moon-music-entry__cover-stack{width:132px}.moon-music-entry__copy strong{font-size:1.04rem}.moon-music-entry__actions{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}.moon-music-entry__cta{flex:1 1 auto}.moon-music-entry__meta{flex-wrap:wrap}}@media (max-width:460px){.moon-music-entry{grid-template-columns:96px minmax(0,1fr);padding:16px 14px;gap:13px}.moon-music-entry__cover-stack{width:96px;border-radius:14px}.moon-music-entry__copy strong{font-size:.96rem}.moon-music-entry__copy span:last-child{font-size:.74rem}.moon-music-entry__meta{font-size:.6rem}}@media (max-width: 768px),(hover: none) and (pointer: coarse){.moon-music-entry,html.cd-mobile-runtime body:not(.neo-mode) .moon-music-entry,html.neo-mode .moon-music-entry{grid-template-columns:96px minmax(0,1fr)!important;gap:13px!important;padding:16px 14px!important;border-radius:20px!important;border:1px solid var(--mm-hairline)!important;background:linear-gradient(135deg,var(--mm-surface-a),var(--mm-surface-b) 78%)!important;box-shadow:0 18px 36px -16px var(--mm-shadow),0 1px #ffffff14 inset!important}.moon-music-entry__backdrop,.moon-music-entry__glow,.moon-music-entry__stars-crescent{display:none!important}.moon-music-entry__stars{display:block!important;opacity:.34!important;animation:none!important}.moon-music-entry__cover-stack{display:block!important;width:96px!important;border-radius:14px!important;align-self:start}.moon-music-entry__play{display:none!important}html.cd-mobile-runtime body:not(.neo-mode) .moon-music-entry__kicker,.moon-music-entry__kicker{color:var(--mm-kicker)!important;font-family:var(--font-body)!important;font-size:.58rem!important;letter-spacing:.22em!important}html.cd-mobile-runtime body:not(.neo-mode) .moon-music-entry__copy strong,html.neo-mode .moon-music-entry__copy strong,.moon-music-entry__copy strong{color:var(--mm-text)!important;font-family:CodeDestinySerifLatin,CodeDestinySerifKR,Nanum Myeongjo,Gowun Batang,"Noto Serif KR",AppleMyungjo,Batang,Georgia,serif!important;font-size:.98rem!important;line-height:1.34!important;text-shadow:none!important}html.cd-mobile-runtime body:not(.neo-mode) .moon-music-entry__copy span,html.neo-mode .moon-music-entry__copy span,.moon-music-entry__copy span:last-child{color:var(--mm-muted)!important;font-size:.74rem!important;text-shadow:none!important}.moon-music-entry__actions{grid-column:1 / -1!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}html:not(.neo-mode) .moon-music-entry__cta,html.neo-mode .moon-music-entry__cta,html.cd-mobile-runtime body:not(.neo-mode) .moon-music-entry__cta,.moon-music-entry__cta{width:100%!important;min-height:44px!important;border-radius:999px!important;border:1px solid var(--mm-hairline-strong)!important;background:var(--mm-cta)!important;color:var(--mm-cta-text)!important;font-size:.82rem!important;text-shadow:none!important;box-shadow:0 12px 22px -12px var(--mm-shadow)!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important}.moon-music-entry__cta>span{word-break:keep-all!important;overflow-wrap:normal!important}.moon-music-entry__cta-icon{flex:0 0 20px!important;width:20px!important;height:20px!important;color:inherit!important;background:#00000029!important}.moon-music-entry__hint{display:block!important;color:var(--mm-hint)!important;font-size:.68rem!important}.moon-music-entry__meta{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.moon-music-entry__tag{min-height:24px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;border-color:var(--mm-hairline)!important;background:transparent!important;color:var(--mm-tag)!important;font-size:.56rem!important}.moon-music-entry__tag.is-active{background:var(--mm-tag-active-bg)!important;border-color:transparent!important;color:var(--mm-tag-active-text)!important}}@media (prefers-reduced-motion: reduce){.moon-music-entry__stars{animation:none}.moon-music-entry__eq i{animation:none;transform:scaleY(.62)}.moon-music-entry__cover-stack img,.moon-music-entry__play,.moon-music-entry__cta,.moon-music-entry__cta:hover{transition:none!important}}.moon-story-entry{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;width:min(960px,calc(100vw - 24px));margin:-6px auto 22px;padding:22px 24px;overflow:hidden;border:1px solid rgba(188,205,255,.24);border-radius:18px;background:radial-gradient(circle at 76% 22%,rgba(232,242,255,.2),transparent 54%),linear-gradient(145deg,#0d122af5,#0a0e20f0);box-shadow:0 16px 36px #0a0e1f6b,inset 0 1px #bccdff33;text-decoration:none!important}.moon-story-entry:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 16% 26%,rgba(231,241,255,.14) 0 1px,transparent 1.8px),radial-gradient(circle at 62% 16%,rgba(188,205,255,.1) 0 1px,transparent 1.8px),radial-gradient(circle at 88% 76%,rgba(196,220,255,.12) 0 1px,transparent 1.8px)}.moon-story-entry:after{content:"";position:absolute;top:50%;right:16px;width:128px;height:128px;margin-top:-64px;border-radius:50%;border:1px solid rgba(200,215,255,.22);background:radial-gradient(circle at 36% 32%,rgba(255,255,255,.26),rgba(212,226,255,.08) 55%,transparent 74%);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);box-shadow:0 0 26px #bccdff29;pointer-events:none}.moon-story-entry__copy{position:relative;z-index:1;display:grid;gap:6px;min-width:0}.moon-story-entry__kicker{color:#bfd2ff;font-family:var(--font-body);font-size:.64rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.moon-story-entry__title{color:#f7f8ff;font-family:var(--font-display);font-size:1.06rem;letter-spacing:.02em;font-weight:900;line-height:1.32;text-shadow:0 1px 0 rgba(255,255,255,.2)}.moon-story-entry__desc{color:#e2ebffcc;font-size:.8rem;font-weight:550;line-height:1.55;word-break:keep-all}.moon-story-entry__cta{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid rgba(188,205,255,.42);border-radius:999px;background:linear-gradient(135deg,#bccdff38,#0e122ae6);color:#f8fbff;font-size:.82rem;font-weight:900;white-space:nowrap;box-shadow:0 10px 24px #0c122447}.moon-story-entry:hover{border-color:#c4d6ff7a;box-shadow:0 18px 38px #070b1c7a}@media (max-width:720px){.moon-story-entry{grid-template-columns:1fr;gap:12px;padding:18px 16px 16px}.moon-story-entry__cta{width:100%;min-height:42px}}
.moon-story-entry{position:relative!important;isolation:isolate!important;overflow:hidden!important;border:1px solid rgba(188,205,255,.31)!important;border-radius:22px!important;background:radial-gradient(circle at 78% 18%,rgba(248,252,255,.24) 0%,rgba(248,252,255,.04) 48%,transparent 72%),radial-gradient(circle at 16% 28%,rgba(196,220,255,.22) 0%,rgba(196,220,255,.06) 52%,transparent 70%),radial-gradient(circle at 54% 74%,rgba(212,182,104,.12),transparent 46%),linear-gradient(146deg,#0b1129f5,#080d20f0 52%,#070b1efa)!important;width:min(960px,calc(100vw - 24px));margin:-6px auto 22px;padding:24px 26px;gap:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none!important;box-shadow:0 20px 52px #0b112461,inset 0 1px #bccdff47,inset 0 0 0 1px #f8faff12!important;transform:translateY(0);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .28s ease}.moon-story-entry:before{content:"";position:absolute;top:-30%;right:-8%;bottom:-12%;left:-8%;z-index:0;pointer-events:none;opacity:.72;mix-blend-mode:screen;background:radial-gradient(circle at 9% 15%,rgba(231,241,255,.22) 0%,rgba(231,241,255,.05) 45%,transparent 68%),radial-gradient(circle at 73% 12%,rgba(201,223,255,.16) 0%,rgba(201,223,255,.02) 39%,transparent 58%),radial-gradient(circle at 40% 86%,rgba(255,248,224,.14),transparent 52%);animation:cdMoonStoryField 10s ease-in-out infinite}.moon-story-entry:after{content:"";position:absolute;top:50%;right:18px;width:132px;height:132px;margin-top:-66px;border-radius:50%;border:1px solid rgba(200,215,255,.26);background:radial-gradient(circle at 36% 34%,rgba(255,255,255,.24),rgba(212,226,255,.09) 56%,transparent 75%),repeating-conic-gradient(from 40deg at 50% 50%,#d8e7ff52,#d8e7ff05 16deg,#fff0 26deg);box-shadow:0 0 34px #bccdff30;backdrop-filter:blur(1.2px);-webkit-backdrop-filter:blur(1.2px);pointer-events:none;animation:cdMoonStoryOrb 26s linear infinite}.moon-story-entry__copy{position:relative!important;z-index:1!important;display:grid!important;gap:6px!important;min-width:0}.moon-story-entry__kicker{color:#bfd2ff!important;font-family:var(--font-body)!important;font-size:.62rem!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}.moon-story-entry__title{color:transparent!important;background:linear-gradient(120deg,#f8f7ff,#dce6ff 44%,#f2e3a5)!important;-webkit-background-clip:text!important;background-clip:text!important;font-family:var(--font-display)!important;font-size:1.12rem!important;letter-spacing:.02em!important;font-weight:900!important;line-height:1.28!important;text-shadow:0 1px 0 rgba(255,255,255,.18)}.moon-story-entry__desc{color:#e4ebffd1!important;font-size:.8rem!important;font-weight:550!important;line-height:1.6!important;word-break:keep-all!important}.moon-story-entry__cta{position:relative!important;z-index:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:0 18px!important;border:1px solid rgba(188,205,255,.45)!important;border-radius:999px!important;background:linear-gradient(135deg,#bccdff42,#0e122adb)!important;color:#f8fbff!important;font-size:.82rem!important;font-weight:900!important;white-space:nowrap!important;box-shadow:0 14px 30px #0c12244d,inset 0 1px #ffffff38!important;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .2s ease,background .24s ease}.moon-story-entry__cta:after{content:"\2192";margin-left:7px;font-size:.92rem;transform:translate(0);transition:transform .22s cubic-bezier(.22,1,.36,1)}.moon-story-entry:hover{border-color:#ceddff7a!important;transform:translateY(-3px)!important;box-shadow:0 24px 52px #070b1c8a,inset 0 1px #bccdff57!important}.moon-story-entry:hover .moon-story-entry__cta{border-color:#d2e1ffa3!important;background:linear-gradient(135deg,#d2e1ff52,#12162ed6)!important;box-shadow:0 16px 34px #0c12245c,inset 0 1px #ffffff47!important}.moon-story-entry:hover .moon-story-entry__cta:after{transform:translate(2px)}.moon-story-entry:focus-visible{outline:2px solid rgba(186,203,255,.42)!important;outline-offset:3px!important}@media (max-width: 768px),(hover: none) and (pointer: coarse){.moon-story-entry,body.neo-mode .moon-story-entry{margin:12px 10px 0!important;padding:16px 14px!important;border-radius:20px!important;border-color:#bccdff47!important;background:radial-gradient(circle at 86% 12%,rgba(205,223,255,.26),transparent 78px) !important,radial-gradient(circle at 16% 86%,rgba(246,234,189,.18),transparent 132px) !important,linear-gradient(145deg,#0b1129f5,#080c1af2)!important;box-shadow:0 14px 30px #0b122a57,inset 0 1px #ffffff29!important;width:calc(100vw - 20px)!important}.moon-story-entry__cta{width:100%!important;min-width:0!important;min-height:44px!important;background:linear-gradient(135deg,#bccdff42,#0e122ae0)!important;color:#f7f9ff!important;font-size:.82rem!important;white-space:normal!important;text-align:center!important}.moon-story-entry__kicker{color:#d6e5ff!important}}@media (max-width: 720px){.moon-story-entry{grid-template-columns:1fr!important;gap:12px!important;padding:18px 16px 16px!important}.moon-story-entry__cta{width:100%!important}}@media (max-width: 370px){.moon-story-entry{max-width:calc(100% - 18px)!important;width:calc(100% - 18px)!important;margin-left:9px!important;margin-right:9px!important;margin-top:0!important;padding:14px 11px!important;border-radius:18px!important}}body.neo-mode .moon-story-entry{background:radial-gradient(circle at 86% 10%,rgba(204,224,255,.19),transparent 84px) !important,radial-gradient(circle at 20% 84%,rgba(173,204,255,.12),transparent 122px) !important,linear-gradient(150deg,#101832f2,#090c1af5)!important;box-shadow:0 16px 36px #080c1c61,inset 0 1px #c5d6ff24!important}@keyframes cdMoonStoryField{0%,to{transform:translateY(0);opacity:.68}50%{transform:translateY(7px);opacity:.9}}@keyframes cdMoonStoryOrb{0%{transform:translateZ(0) rotate(0)}to{transform:translateZ(0) rotate(360deg)}}.moon-story-entry{grid-template-columns:auto minmax(0,1fr) auto!important}.moon-story-entry__mascot{position:relative;z-index:1;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:clamp(94px,12vw,122px)}.moon-story-entry__bubble{position:relative;z-index:2;margin-bottom:9px;max-width:100%;padding:7px 11px;border-radius:14px 14px 14px 5px;font-family:var(--font-body);font-size:.66rem;font-weight:750;line-height:1.34;letter-spacing:-.01em;word-break:keep-all;text-align:center;color:#f4eeff;background:linear-gradient(135deg,#302856f0,#12102af2);border:1px solid rgba(196,181,253,.5);box-shadow:0 10px 22px #080c1c6b,inset 0 1px #ffffff1a;animation:cdMoonStoryBubblePop .56s cubic-bezier(.22,1,.36,1) both}.moon-story-entry__bubble:after{content:"";position:absolute;left:15px;bottom:-5px;width:11px;height:11px;background:inherit;border-right:inherit;border-bottom:inherit;transform:rotate(45deg);border-radius:0 0 3px}html:not(.neo-mode) .moon-story-entry__bubble{color:#3c1830;background:linear-gradient(135deg,#fff3f8,#f4bed1);border:1px solid rgba(179,25,85,.32);box-shadow:0 8px 18px #b3195526}.moon-story-entry__pig{display:none;width:100%;height:auto;max-height:104px;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 8px 15px rgba(10,16,38,.36));animation:cdMoonStoryPigFloat 4.8s ease-in-out infinite}.moon-story-entry__pig--yeon{display:block}.moon-story-entry__pig{position:relative;z-index:1}.moon-story-entry__mascot:before{content:"";position:absolute;z-index:0;left:50%;bottom:4px;width:clamp(88px,11vw,116px);height:clamp(88px,11vw,116px);transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 50% 55%,rgba(234,208,137,.55),rgba(244,190,209,.3) 45%,transparent 72%);filter:blur(7px);opacity:.9;pointer-events:none;animation:cdMoonStoryGlow 4.8s ease-in-out infinite}body.neo-mode .moon-story-entry__mascot:before,html.neo-mode .moon-story-entry__mascot:before{background:radial-gradient(circle at 50% 55%,rgba(196,181,253,.5),rgba(167,139,250,.26) 45%,transparent 72%)}@keyframes cdMoonStoryGlow{0%,to{opacity:.72;transform:translate(-50%) scale(.96)}50%{opacity:1;transform:translate(-50%) scale(1.04)}}@media (prefers-reduced-motion: reduce){.moon-story-entry__mascot:before{animation:none}}body.neo-mode .moon-story-entry__pig--yeon,html.neo-mode .moon-story-entry__pig--yeon{display:none}body.neo-mode .moon-story-entry__pig--neo,html.neo-mode .moon-story-entry__pig--neo{display:block}html:not(.neo-mode) .moon-story-entry__pig{filter:drop-shadow(0 8px 15px rgba(150,72,104,.22))}@keyframes cdMoonStoryPigFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes cdMoonStoryBubblePop{0%{opacity:0;transform:translateY(6px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 720px){.moon-story-entry{grid-template-columns:1fr!important;justify-items:center}.moon-story-entry__mascot{flex-direction:row;align-items:center;justify-content:center;gap:10px;width:auto;align-self:auto}.moon-story-entry__bubble{margin-bottom:0;order:2;max-width:min(220px,58vw)}.moon-story-entry__bubble:after{display:none}.moon-story-entry__pig{order:1;width:66px}.moon-story-entry__copy{text-align:center}}@media (max-width: 370px){.moon-story-entry__pig{width:56px}.moon-story-entry__bubble{font-size:.62rem;padding:6px 9px}}@media (prefers-reduced-motion: reduce){.moon-story-entry__pig,.moon-story-entry__bubble{animation:none!important}}
.moon-story-entry:after{content:none!important}html:not(.neo-mode) .moon-story-entry{background:radial-gradient(130% 150% at 84% 6%,rgba(255,255,255,.72) 0%,transparent 54%),linear-gradient(135deg,#fdf8f3,#f4eae0 52%,#ede0f0)!important;border:1px solid rgba(212,180,131,.55)!important;box-shadow:0 18px 44px -20px #3d2b454d,inset 0 1px #ffffffd1!important}html:not(.neo-mode) .moon-story-entry:hover{border-color:#c9a66bb8!important;box-shadow:0 24px 52px -22px #3d2b4561,inset 0 1px #ffffffe6!important}html:not(.neo-mode) .moon-story-entry:before{opacity:.85!important;mix-blend-mode:normal!important;background:radial-gradient(circle at 12% 18%,rgba(255,250,244,.85) 0%,rgba(255,250,244,.28) 34%,transparent 62%),radial-gradient(circle at 42% 90%,rgba(240,220,168,.16),transparent 52%)!important}html:not(.neo-mode) .moon-story-entry:after{content:""!important;position:absolute!important;top:16px!important;bottom:16px!important;right:0!important;left:auto!important;width:9px!important;height:auto!important;margin-top:0!important;border:0!important;border-radius:0!important;background:repeating-linear-gradient(to right,rgba(201,166,107,.5) 0,rgba(201,166,107,.5) 1px,transparent 1px,transparent 4px)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform-origin:right center!important;transition:transform .52s cubic-bezier(.22,1,.36,1)!important;animation:none!important;opacity:.8!important;z-index:0!important}html:not(.neo-mode) .moon-story-entry:hover:after{transform:translate(-2px)!important}html:not(.neo-mode) .moon-story-entry__kicker{color:#8a6d2f!important;letter-spacing:.2em!important;font-weight:800!important}html:not(.neo-mode) .moon-story-entry__title{color:#3d2b45!important;background:none!important;-webkit-text-fill-color:#3D2B45!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;font-family:"Nanum Myeongjo","Noto Serif KR",var(--font-display),serif!important;font-size:1.24rem!important;letter-spacing:.01em!important;text-shadow:none!important}html:not(.neo-mode) .moon-story-entry__desc{color:#3d2b45b8!important}html:not(.neo-mode) .moon-story-entry__bubble{color:#3d2b45!important;background:#fffdfb!important;border:1px solid #D4B483!important;box-shadow:0 8px 20px -8px #3d2b4547!important}html:not(.neo-mode) .moon-story-entry__cta{color:#3d2b45!important;background:linear-gradient(135deg,#f0dca8,#d4b483,#c9a66b)!important;border:1px solid rgba(201,166,107,.65)!important;box-shadow:0 12px 26px -10px #c9a66bcc,inset 0 1px #ffffff8c!important;text-shadow:none!important}html:not(.neo-mode) .moon-story-entry:hover .moon-story-entry__cta{background:linear-gradient(135deg,#f4e6bc,#ddc08e,#d0ae74)!important;box-shadow:0 16px 32px -10px #c9a66beb,inset 0 1px #ffffff9e!important}html:not(.neo-mode) .moon-story-entry:focus-visible{outline-color:#c9a66bb3!important}html:not(.neo-mode) .moon-story-entry__pig--yeon{filter:drop-shadow(0 10px 16px rgba(150,72,104,.2))!important}@media (max-width: 720px){html:not(.neo-mode) .moon-story-entry:after{display:none!important}}
.honey-membership-mini{position:relative;top:auto;z-index:4;display:block;visibility:visible;margin:18px 16px 14px;padding:20px 16px 16px;border-radius:22px;border:1px solid rgba(232,223,200,.18);background:radial-gradient(circle at 9% 14%,rgba(201,168,76,.14),transparent 30%),radial-gradient(circle at 88% 18%,rgba(74,111,165,.18),transparent 34%),linear-gradient(152deg,#0a0b1af5,#0f1035eb 48%,#1a1550d6);box-shadow:0 22px 56px #04051280,inset 0 1px #f0eee81f;overflow:hidden;isolation:isolate}@media (max-width: 860px){#honeyMembershipMini{top:calc(12px + env(safe-area-inset-top))}}.honey-membership-mini:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(122deg,transparent 0 42%,rgba(232,223,200,.05) 47%,transparent 55%),radial-gradient(1px 1px at 18% 26%,rgba(240,238,232,.58),transparent),radial-gradient(1.4px 1.4px at 72% 18%,rgba(201,168,76,.48),transparent),radial-gradient(1px 1px at 84% 78%,rgba(168,184,216,.5),transparent);opacity:.72}.honey-membership-mini__glow{position:absolute;z-index:0;border-radius:999px;filter:blur(34px);opacity:.36;pointer-events:none}.honey-membership-mini__glow--left{width:190px;height:190px;left:-68px;top:-76px;background:#c9a84c42}.honey-membership-mini__glow--right{width:220px;height:220px;right:-82px;bottom:-92px;background:#4a6fa54d}.honey-membership-mini__header{position:relative;z-index:1}.honey-membership-mini__kicker{margin:0 0 4px;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#a8b8d8}.honey-membership-mini__title{margin:0;color:#e8dfc8;font-family:var(--font-display);font-size:1.12rem;line-height:1.42;letter-spacing:0;text-shadow:0 2px 10px rgba(0,0,0,.55)}.honey-membership-mini__desc{margin:10px 0 0;color:#a8b8d8eb;font-size:.91rem;line-height:1.66}.honey-membership-mini__hero{position:relative;margin-top:12px;width:100%;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(232,223,200,.14);border-radius:18px;cursor:pointer;text-align:left;background:linear-gradient(142deg,#e8dfc814,#4a6fa51f);box-shadow:inset 0 1px #f0eee81f,0 12px 30px #0405124d;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.honey-membership-mini__hero:hover{transform:translateY(-2px);border-color:#c9a84c4d;box-shadow:inset 0 1px #f0eee826,0 16px 34px #04051261,0 0 22px #c9a84c1a}.honey-membership-mini__pass-icon{position:relative;width:86px;height:86px;flex-shrink:0;border-radius:20px;background:linear-gradient(145deg,#fff8e2f0,#f5e5b5d1);border:1px solid rgba(232,223,200,.45);box-shadow:0 14px 26px #00000057,0 0 24px #c9a84c29,inset 0 2px 8px #f0eee852;transform:rotate(-6deg);overflow:hidden}.honey-membership-mini__pass-icon:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:999px;background:radial-gradient(circle,rgba(255,244,210,.72),transparent 62%);filter:blur(1px)}.honey-membership-mini__pass-icon:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:18px;border:1px solid rgba(201,168,76,.28);background:linear-gradient(145deg,#ffffff38,#e8dfc80a)}.honey-membership-mini__pass-img{position:relative;z-index:2;display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 12px 18px rgba(86,47,21,.2))}.honey-membership-mini__hero-copy{display:flex;flex-direction:column;min-width:0;gap:2px;flex:1}.honey-membership-mini__hero-title{font-size:.92rem;font-weight:900;color:#e8dfc8;letter-spacing:0;line-height:1.35}.honey-membership-mini__hero-sub{font-size:.74rem;color:#a8b8d8e6;line-height:1.45}.honey-membership-mini__hero-cta{display:inline-flex;align-items:center;justify-content:center;padding:8px 11px;border-radius:999px;background:linear-gradient(135deg,#c9a84c,#b8923c);color:#0a0b1a;font-size:.73rem;font-weight:900;white-space:nowrap;box-shadow:0 8px 18px #c9a84c38}.honey-membership-mini__guide-panel{position:relative;margin-top:12px;display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(232,223,200,.18);background:radial-gradient(circle at 14% 16%,rgba(201,168,76,.16),transparent 30%),linear-gradient(135deg,#0a0b1abd,#0f1035ad);box-shadow:inset 0 1px #f0eee81f,0 12px 28px #04051247;overflow:hidden}.honey-membership-mini__guide-panel:after{content:"";position:absolute;right:-24px;top:-30px;width:108px;height:108px;border-radius:999px;background:radial-gradient(circle,rgba(74,111,165,.22),transparent 68%);pointer-events:none}.honey-membership-mini__guide-orb{position:relative;width:52px;height:52px;flex:0 0 52px;border-radius:17px;background:radial-gradient(circle at 32% 28%,#f0eee8 0,#f0eee8 15%,#e8dfc8 16%,#e8dfc8 34%,#c9a84c 35%,#c9a84c 44%,#4a6fa5 45%,#4a6fa5 72%,#1a1550);box-shadow:0 12px 22px #04051257,0 0 22px #c9a84c2e,inset 0 1px #f0eee870}.honey-membership-mini__guide-orb:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:999px;border:1px solid rgba(240,238,232,.68);box-shadow:12px 7px 0 -5px #f0eee8d1,-7px 14px 0 -6px #c9a84ccc}.honey-membership-mini__guide-copy{position:relative;z-index:1;display:grid;gap:4px;min-width:0}.honey-membership-mini__guide-label{color:#a8b8d8;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.honey-membership-mini__guide-title{color:#e8dfc8;font-size:.95rem;line-height:1.35;font-weight:950;letter-spacing:0;text-shadow:0 0 18px rgba(201,168,76,.24)}.honey-membership-mini__guide-text{color:#a8b8d8e0;font-size:.73rem;line-height:1.46;font-weight:800}.honey-membership-mini__howto{position:relative;z-index:1;margin-top:12px;padding:14px;border-radius:18px;border:1px solid rgba(232,223,200,.18);background:radial-gradient(circle at 88% 14%,rgba(74,111,165,.14),transparent 32%),linear-gradient(140deg,#0a0b1ab8,#0f1035a8);box-shadow:inset 0 1px #f0eee81a,0 12px 28px #04051242}.honey-membership-mini__howto-title{margin:0 0 10px;color:#e8dfc8;font-size:.86rem;font-weight:900;letter-spacing:0}.honey-membership-mini__howto-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.honey-membership-mini__howto-step{display:flex;align-items:flex-start;gap:11px}.honey-membership-mini__howto-num{flex:0 0 26px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#c9a84c,#b8923c);color:#0a0b1a;font-size:.8rem;font-weight:950;box-shadow:0 6px 14px #c9a84c3d,inset 0 1px #fff8e266}.honey-membership-mini__howto-body{display:grid;gap:2px;min-width:0}.honey-membership-mini__howto-label{color:#f0eee8;font-size:.82rem;font-weight:900;line-height:1.4;letter-spacing:0}.honey-membership-mini__howto-text{color:#a8b8d8e6;font-size:.75rem;line-height:1.5;font-weight:700}.honey-membership-mini__summary{display:flex;flex-direction:column;gap:4px}.honey-membership-mini__toggle{position:absolute;right:14px;top:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 12px;border-radius:999px;border:1px solid rgba(201,168,76,.3);background:#0a0b1a8a;color:#e8dfc8;font-size:.74rem;font-weight:900;cursor:pointer;box-shadow:inset 0 1px #f0eee81a;transition:border-color .22s ease,background .22s ease,color .22s ease}.honey-membership-mini__toggle:hover{border-color:#c9a84c7a;background:#e8dfc814;color:#f0eee8}.honey-membership-mini__quick-actions{margin-top:10px;display:grid;grid-template-columns:1fr;gap:9px}.honey-membership-mini__details{margin-top:12px;padding-top:12px;border-top:1px solid rgba(201,168,76,.18)}@media (min-width:769px) and (hover:hover){.honey-membership-mini__sheet-close{display:inline-flex;align-items:center;justify-content:center;width:auto;margin:0 0 12px;min-height:38px;padding:8px 16px;border-radius:999px;border:1px solid rgba(201,168,76,.3);background:#0a0b1a8a;color:#e8dfc8;font:inherit;font-size:.76rem;font-weight:900;letter-spacing:.01em;cursor:pointer;box-shadow:inset 0 1px #f0eee81a;transition:border-color .22s ease,background .22s ease,color .22s ease}.honey-membership-mini__sheet-close:hover{border-color:#c9a84c7a;background:#e8dfc814;color:#f0eee8}}.honey-membership-mini__chips{margin-top:12px;display:flex;flex-wrap:wrap;gap:7px}.honey-membership-mini__chip{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(201,168,76,.26);background:#e8dfc812;font-size:.73rem;font-weight:800;color:#e8dfc8;letter-spacing:.01em}.honey-membership-mini__plans{position:relative;z-index:1;margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.honey-plan-card{position:relative;border:1px solid rgba(232,223,200,.16);border-radius:16px;padding:12px 11px;background:linear-gradient(170deg,#0a0b1ab8,#1a155085);box-shadow:inset 0 1px #f0eee81a,0 10px 22px #04051242;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.honey-plan-card:hover{transform:translateY(-3px);border-color:#c9a84c57;box-shadow:inset 0 1px #f0eee821,0 16px 30px #04051257}.honey-plan-card__name{margin:0;color:#e8dfc8;font-size:.85rem;font-weight:900;letter-spacing:0}.honey-plan-card__price{margin:5px 0 0;color:#c9a84c;font-size:.79rem;font-weight:900}.honey-plan-card__line{margin:7px 0 0;color:#e8dfc8eb;font-size:.75rem;line-height:1.45}.honey-plan-card__benefits{margin:8px 0 0;padding:0 0 0 14px;display:grid;gap:5px}.honey-plan-card__benefits li{font-size:.73rem;line-height:1.42;color:#a8b8d8eb}.honey-plan-card__cta{margin-top:10px;width:100%;border:1px solid rgba(201,168,76,.38);background:linear-gradient(135deg,#c9a84cd6,#b8923ceb);color:#0a0b1a;font-size:.73rem;font-weight:900;padding:8px 9px;border-radius:11px;cursor:pointer;box-shadow:0 8px 18px #c9a84c29}.honey-plan-card__cta:active{transform:translateY(1px)}.honey-plan-card--standard{border-color:#a8b8d842;background:linear-gradient(170deg,#0f1035c2,#0a0b1ab8)}.honey-plan-card--premium{border-color:#c9a84c70;background:radial-gradient(circle at 20% 12%,rgba(201,168,76,.14),transparent 34%),linear-gradient(170deg,#1a1550cc,#0a0b1abd);transform:translateY(-4px);box-shadow:inset 0 1px #f0eee824,0 16px 32px #c9a84c24}.honey-plan-card--vvip{border-color:#4a6fa56b;background:radial-gradient(circle at 80% 18%,rgba(74,111,165,.18),transparent 34%),linear-gradient(170deg,#1a1550c7,#0a0b1ac7);box-shadow:inset 0 1px #f0eee81f,0 12px 26px #4a6fa529}.honey-plan-card__cta--premium{background:linear-gradient(135deg,#c9a84c,#e8dfc8);color:#0a0b1a}.honey-plan-card__badge{position:absolute;right:9px;top:9px;border-radius:999px;padding:3px 8px;font-size:.67rem;font-weight:900;color:#0a0b1a;background:linear-gradient(135deg,#e8dfc8,#c9a84c);box-shadow:0 8px 16px #c9a84c3d}.honey-membership-mini__premium-note{margin:12px 2px 0;color:#e8dfc8;font-size:.79rem;line-height:1.55}.honey-membership-mini__footnote{margin:10px 2px 0;color:#a8b8d8c7;font-size:.71rem;line-height:1.56}.honey-membership-mini__actions{margin-top:12px;display:flex;flex-direction:column;gap:8px}.honey-membership-mini__action{border:none;border-radius:13px;padding:12px 14px;font-size:.86rem;font-weight:900;letter-spacing:.01em;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease}.honey-membership-mini__action:hover{transform:translateY(-2px)}.honey-membership-mini__action--primary{background:linear-gradient(135deg,#c9a84c,#e8dfc8);color:#0a0b1a;box-shadow:0 10px 24px #c9a84c38}.honey-membership-mini__status{margin:0;min-height:1.1rem;color:#e8dfc8e6;font-size:.76rem;font-weight:700}.honey-membership-mini--active .honey-membership-mini__hero{border:1px solid rgba(201,168,76,.38);background:radial-gradient(circle at 28% 12%,rgba(201,168,76,.18),transparent 34%),linear-gradient(140deg,#4a6fa52e,#0f1035b8);box-shadow:inset 0 1px #f0eee824,0 16px 36px #04051261,0 0 24px #c9a84c21}.honey-membership-mini--active .honey-membership-mini__hero-cta{background:linear-gradient(135deg,#e8dfc8,#c9a84c);color:#0a0b1a}.honey-membership-mini--active .honey-membership-mini__status{color:#e8dfc8}.membership-free-hint{display:inline-flex;align-items:center;margin-top:7px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,220,143,.45);background:#311e0cad;color:#ffe8b7;font-size:.67rem;font-weight:800;letter-spacing:.01em}.membership-recap-cta{position:relative;margin:14px 16px 16px;padding:22px 18px;border-radius:24px;border:1px solid rgba(245,219,154,.34);background:radial-gradient(circle at 10% 8%,rgba(255,236,184,.22),transparent 24%),radial-gradient(circle at 78% 6%,rgba(204,174,255,.24),transparent 30%),radial-gradient(circle at 90% 78%,rgba(91,132,214,.2),transparent 28%),linear-gradient(142deg,#070816,#15113f 48%,#2a1765);box-shadow:0 26px 62px #04051299,0 0 34px #c9a84c29,0 0 0 1px #f0eee80a,inset 0 1px #f0eee829;overflow:hidden}.membership-recap-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(118deg,rgba(240,238,232,.14),transparent 16%,transparent 54%,rgba(245,219,154,.14) 70%,transparent),radial-gradient(1px 1px at 18% 18%,rgba(255,248,226,.74),transparent),radial-gradient(1.4px 1.4px at 68% 24%,rgba(245,219,154,.72),transparent),radial-gradient(1px 1px at 86% 62%,rgba(204,174,255,.62),transparent),repeating-linear-gradient(135deg,rgba(240,238,232,.028) 0 1px,transparent 1px 18px);opacity:.92;pointer-events:none}.membership-recap-cta:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:23px;border:1px solid rgba(245,219,154,.34);box-shadow:inset 0 0 0 1px #f0eee80a,inset 0 0 42px #c9a84c1a,0 0 30px #bd9bff1f;pointer-events:none}.membership-recap-cta__eyebrow{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;border:1px solid rgba(245,219,154,.54);background:linear-gradient(135deg,#e8dfc81f,#c9a84c24,#9f7aea1f);color:#f5db9a;font-size:.67rem;font-weight:900;letter-spacing:.17em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #f0eee829,0 10px 24px #04051257,0 0 18px #f5db9a1f}.membership-recap-cta__savings{position:relative;z-index:1;display:flex;align-items:center;width:fit-content;max-width:100%;margin-top:10px;padding:8px 13px;border:1px solid rgba(255,223,144,.68);border-radius:999px;background:linear-gradient(110deg,#b31955d1,#f4c153e0);color:#fff9e8;font-size:.78rem;font-weight:950;line-height:1.35;letter-spacing:-.01em;box-shadow:0 10px 24px #0405124d,inset 0 1px #ffffff4d,0 0 22px #f5db9a29}.membership-recap-cta__content{position:relative;z-index:1;margin-top:14px;display:grid;gap:16px}.membership-recap-cta__copy{display:grid;gap:11px;align-content:center}.membership-recap-cta__title{margin:0;color:#fff7da;font-family:var(--font-display);font-size:1.16rem;line-height:1.35;font-weight:800;letter-spacing:0;text-shadow:0 10px 26px rgba(0,0,0,.74),0 0 20px rgba(245,219,154,.2)}.membership-recap-cta__desc{margin:0;color:#e0d6f5eb;font-size:.86rem;line-height:1.72}.membership-recap-cta__points{display:flex;flex-wrap:wrap;gap:8px}.membership-recap-cta__point{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;border:1px solid rgba(245,219,154,.3);background:linear-gradient(135deg,#fff8e214,#9f7aea1c);color:#fff7da;font-size:.72rem;font-weight:850;letter-spacing:0;box-shadow:inset 0 1px #f0eee81a,0 8px 20px #04051238}.membership-recap-cta__point:before{content:"";display:inline-flex;align-items:center;justify-content:center;width:8px;height:8px;border-radius:999px;background:#f5db9a;box-shadow:0 0 14px #f5db9a85}.membership-recap-cta__mascot{position:relative;width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding:12px;border:none;border-radius:22px;background:linear-gradient(145deg,#fff8e21c,#9f7aea21 46%,#0a0b1a61);box-shadow:inset 0 1px #f0eee824,0 20px 44px #04051270,0 0 26px #f5db9a1f;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;text-align:left;text-decoration:none;color:inherit}.membership-recap-cta__mascot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;border:1px solid rgba(245,219,154,.38);box-shadow:inset 0 0 28px #c9a84c14;pointer-events:none}.membership-recap-cta__mascot-img{position:relative;z-index:1;display:block;width:100%;height:auto;aspect-ratio:1/1;min-width:0;object-fit:cover;object-position:center;background:#140d35;border-radius:18px;border:1px solid rgba(245,219,154,.46);box-shadow:0 18px 34px #04051275,0 0 0 1px #f0eee80d,0 0 24px #f5db9a24}.membership-recap-cta__mascot-copy{position:relative;z-index:1;display:grid;gap:7px;min-width:0;width:100%;max-width:100%;text-align:left;overflow:hidden}.membership-recap-cta__mascot-kicker{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;color:#f5db9a;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 0 14px rgba(245,219,154,.22)}.membership-recap-cta__mascot-text{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;min-height:clamp(50px,12vw,58px);padding:11px 13px;border-radius:17px;border:1px solid rgba(245,219,154,.34);background:linear-gradient(135deg,#0a0b1af0,#2a1765b8);color:#fff7da;font-size:clamp(.78rem,2.5vw,.88rem);font-weight:850;line-height:1.52;letter-spacing:0;white-space:normal;word-break:keep-all;overflow-wrap:break-word;box-shadow:0 12px 24px #04051257,inset 0 1px #f0eee81f;animation:membershipMascotPulse 2.2s ease-in-out infinite}.membership-recap-cta__btn{grid-column:1/-1;width:100%;min-width:0;min-height:50px;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;border:1px solid rgba(245,219,154,.58);border-radius:18px;background:linear-gradient(135deg,#1a1550,#5c329e 45%,#f5db9a);color:#fff9e8;font-weight:950;font-size:.93rem;line-height:1.25;letter-spacing:0;padding:14px 16px;cursor:pointer;white-space:normal;word-break:keep-all;overflow-wrap:break-word;box-shadow:0 18px 40px #04051275,0 0 28px #f5db9a2e,inset 0 1px #f0eee82e;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.membership-recap-cta__btn:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 22px 46px #04051285,0 0 34px #f5db9a40,inset 0 1px #f0eee838}.membership-recap-cta__tiers{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.membership-recap-cta__tier-link{position:relative;display:grid;gap:4px;height:100%;padding:14px 13px;border-radius:16px;border:1px solid rgba(245,219,154,.3);background:linear-gradient(135deg,#fff8e214,#9f7aea1c);color:#fff7da;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.membership-recap-cta__tier-link:hover{transform:translateY(-1px);box-shadow:0 12px 26px #04051266}.membership-recap-cta__tier-link:focus-visible{outline:2px solid #F5DB9A;outline-offset:2px}.membership-recap-cta__tier--rec .membership-recap-cta__tier-link{border-color:#f5db9ab8;box-shadow:0 0 0 1px #f5db9a80}.membership-recap-cta__tier-badge{position:absolute;top:10px;right:10px;padding:3px 8px;border-radius:999px;background:#f5db9a;color:#1a1550;font-size:.64rem;font-weight:900;letter-spacing:.06em}.membership-recap-cta__tier-name{font-size:.8rem;font-weight:850;color:#fff7da;padding-right:44px}.membership-recap-cta__tier-price{font-family:var(--font-display);font-size:1.02rem;font-weight:800;color:#fff7da;font-variant-numeric:tabular-nums}.membership-recap-cta__tier-line,.membership-recap-cta__tier-benefit{font-size:.74rem;line-height:1.5;color:#e0d6f5eb}@media (min-width:861px){.membership-recap-cta__tiers{grid-template-columns:repeat(4,minmax(0,1fr))}}@keyframes membershipMascotPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.membership-recap-cta__mascot-text{animation:none}.honey-membership-mini__hero,.honey-membership-mini__toggle,.honey-plan-card,.honey-membership-mini__action,.membership-recap-cta__btn{transition:none}.honey-membership-mini__hero:hover,.honey-plan-card:hover,.honey-membership-mini__action:hover,.membership-recap-cta__btn:hover{transform:none}}@media (min-width:861px){.honey-membership-mini{top:auto!important;max-width:1180px;margin:22px auto 18px!important}.honey-membership-mini__header{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(280px,.84fr);gap:14px;align-items:start}.honey-membership-mini__summary{grid-column:1}.honey-membership-mini__toggle{position:static;grid-column:2;justify-self:end;align-self:start}.honey-membership-mini__hero{grid-column:1;margin-top:0}.honey-membership-mini__guide-panel{grid-column:2;margin-top:0}.honey-membership-mini__howto{grid-column:1;margin-top:0}.honey-membership-mini__quick-actions{grid-column:2;margin-top:0;align-self:start}.honey-membership-mini__chips{grid-column:1/-1;margin-top:0}.honey-membership-mini__details{grid-column:1/-1}.membership-recap-cta{max-width:1180px;margin:18px auto!important;padding:28px 30px 30px}.membership-recap-cta__content{grid-template-columns:minmax(0,.9fr) minmax(410px,1.1fr);grid-template-areas:"copy mascot" "tiers tiers" "button button";align-items:stretch;gap:20px 24px}.membership-recap-cta__copy{grid-area:copy;min-width:0;padding:14px 4px 8px;align-content:center}.membership-recap-cta__title{font-size:1.34rem;line-height:1.38}.membership-recap-cta__desc{max-width:52ch;font-size:.93rem;line-height:1.78}.membership-recap-cta__points{gap:9px}.membership-recap-cta__point{padding:8px 12px;font-size:.76rem}.membership-recap-cta__mascot{grid-area:mascot;min-height:100%;align-content:start}.membership-recap-cta__mascot-img{max-width:440px;margin-inline:auto}.membership-recap-cta__tiers{grid-area:tiers;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.membership-recap-cta__tier-link{min-height:158px;padding:17px 16px;border-radius:18px;background:linear-gradient(145deg,#fff8e221,#9f7aea29 48%,#0a0b1a6b);box-shadow:inset 0 1px #ffffff24,0 16px 30px #0405124d;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.membership-recap-cta__tier-link:hover{transform:translateY(-4px);border-color:#f5db9a94;background:linear-gradient(145deg,#fff8e22e,#9f7aea33 48%,#0a0b1a7a);box-shadow:inset 0 1px #ffffff2e,0 22px 38px #0405126b,0 0 22px #f5db9a1a}.membership-recap-cta__tier--rec .membership-recap-cta__tier-link{box-shadow:0 0 0 1px #f5db9a8a,inset 0 1px #ffffff29,0 18px 34px #f5db9a1f}.membership-recap-cta__tier-name{font-size:.9rem;line-height:1.35}.membership-recap-cta__tier-price{margin-top:2px;font-size:1.12rem}.membership-recap-cta__tier-line,.membership-recap-cta__tier-benefit{font-size:.78rem;line-height:1.55}.membership-recap-cta__btn{grid-area:button;min-height:56px;font-size:.98rem}}@media (min-width:861px){html:not(.neo-mode) .membership-recap-cta__title{color:#fff7da!important;text-shadow:0 10px 26px rgba(0,0,0,.74),0 0 20px rgba(245,219,154,.2)!important}html:not(.neo-mode) .membership-recap-cta__desc{color:#e7def7f5!important}.membership-recap-cta__title{max-width:24ch;font-size:clamp(1.34rem,1.8vw,1.58rem);line-height:1.34;text-wrap:balance}.membership-recap-cta__btn{min-height:60px;padding:16px 24px;font-size:1rem;line-height:1.4;text-wrap:balance}}@media (max-width: 860px){.honey-membership-mini__plans{grid-template-columns:1fr}.honey-membership-mini__howto{padding:12px;margin-top:10px}.honey-membership-mini__howto-title{font-size:.82rem}.honey-plan-card--premium{order:-1;transform:none}.honey-membership-mini__toggle{position:static;margin-top:8px;width:100%}.honey-membership-mini__quick-actions{grid-template-columns:1fr}.honey-membership-mini__hero{padding:10px 9px;gap:9px}.honey-membership-mini__hero-img{width:80px;height:80px}.honey-membership-mini__hero-title{font-size:.84rem}.honey-membership-mini__hero-sub{font-size:.68rem}.membership-recap-cta{padding:16px}.membership-recap-cta__title{font-size:1rem}.membership-recap-cta__desc{font-size:.8rem}.membership-recap-cta__point{font-size:.69rem}.membership-recap-cta__mascot{gap:10px;padding:11px}.membership-recap-cta__mascot-img{width:100%;height:auto}.membership-recap-cta__mascot-kicker{font-size:.63rem;letter-spacing:.1em}.membership-recap-cta__mascot-text{min-height:50px;padding:10px 12px;font-size:.78rem;line-height:1.48}.membership-recap-cta__btn{font-size:.85rem;padding:13px 14px}}@media (max-width: 380px){.membership-recap-cta{padding:14px}.membership-recap-cta__mascot{gap:9px;padding:10px}.membership-recap-cta__mascot-img{border-radius:16px}.membership-recap-cta__mascot-copy{gap:6px}.membership-recap-cta__mascot-kicker{font-size:.59rem;letter-spacing:.09em}.membership-recap-cta__mascot-text{min-height:0;padding:9px 10px;border-radius:16px;font-size:.72rem;line-height:1.46}.membership-recap-cta__btn{font-size:.8rem;line-height:1.22;padding:12px}}
@media (max-width: 768px),(hover: none) and (pointer: coarse){body #honeyMembershipMini.honey-membership-mini{margin:8px 12px 0!important;padding:10px 12px 12px!important;border-radius:18px!important}body #honeyMembershipMini .honey-membership-mini__header{gap:7px!important}body #honeyMembershipMini .honey-membership-mini__kicker{margin:0!important;font-size:.64rem!important;letter-spacing:.12em!important}body #honeyMembershipMini .honey-membership-mini__title{margin:0!important;font-size:.9rem!important;line-height:1.34!important;-webkit-line-clamp:2!important}body #honeyMembershipMini .honey-membership-mini__desc,body #honeyMembershipMini .honey-membership-mini__hero,body #honeyMembershipMini .honey-membership-mini__chips{display:none!important}body #honeyMembershipMini .honey-membership-mini__guide-panel{margin:0!important;padding:9px 10px!important;border-radius:12px!important}body #honeyMembershipMini .honey-membership-mini__guide-orb{width:42px!important;height:42px!important;flex-basis:42px!important}body #honeyMembershipMini .honey-membership-mini__guide-title{font-size:.78rem!important}body #honeyMembershipMini .honey-membership-mini__guide-text{font-size:.66rem!important;line-height:1.34!important}body #honeyMembershipMini .honey-membership-mini__toggle,body #honeyMembershipMini .honey-membership-mini__action{min-height:42px!important;padding:0 12px!important;border-radius:12px!important;font-size:.76rem!important}body #honeyMembershipMini .honey-membership-mini__quick-actions{margin:0!important;gap:6px!important}}
@media (max-width: 768px),(hover: none) and (pointer: coarse){body #inputPage>header.logo-area .honeypig-logo-icon{width:88px!important;height:88px!important;min-width:88px!important;border-radius:28px!important;padding:5px!important;object-fit:contain!important;background:linear-gradient(145deg,#fff,#ffe8f1 58%,#fff8dc)!important;border:1px solid rgba(216,63,120,.22)!important;box-shadow:0 16px 28px #9648682e,0 0 0 6px #ffffff94,inset 0 1px #fffffff2!important}body.neo-mode #inputPage>header.logo-area .honeypig-logo-icon{background:linear-gradient(145deg,#13102af5,#0a0818fa)!important;border-color:#e8d5a352!important;box-shadow:0 16px 30px #00000057,0 0 0 6px #c4b5fd1a,0 0 24px #e8d5a329!important}@media (max-width: 360px){body #inputPage>header.logo-area .honeypig-logo-icon{width:78px!important;height:78px!important;min-width:78px!important;border-radius:25px!important}}}
.featured-content-card,.featured-content-card *,#mobileRecommendedCards .cd-mobile-hub__card[data-mobile-feature-key=fortune-tea-house],#mobileRecommendedCards .cd-mobile-hub__card[data-mobile-feature-key=fortune-tea-house] *,#mobileRecommendedCards .cd-mobile-hub__card[data-mobile-feature-key=neo-operation-room],#mobileRecommendedCards .cd-mobile-hub__card[data-mobile-feature-key=neo-operation-room] *{text-decoration:none!important}.featured-content-card{display:flex!important;flex-direction:column!important;min-height:100%!important;overflow:hidden!important;border-radius:28px!important;outline:none!important;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease!important}.featured-content-card:hover,.featured-content-card:focus-visible{transform:translateY(-4px)!important}.featured-content-card:focus-visible{box-shadow:0 0 0 3px #f5da99b8,0 28px 62px #0000005c!important}.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .featured-content-card.tarot-tile--fortune-tea-house{border-color:#ffcade85!important;background:linear-gradient(165deg,#2d182bfa,#110e1ffa)!important;box-shadow:0 28px 62px #622a5247,0 0 0 1px #ffffff1f inset!important}.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .featured-content-card.tarot-tile--neo-operation-room{border-color:#f4ce7a7a!important;background:linear-gradient(165deg,#181837fa,#060a1cfa)!important;box-shadow:0 28px 62px #0308185c,0 0 0 1px #ffffff1a inset!important}.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .featured-content-card .tarot-tile__img-wrap{position:relative!important;width:100%!important;aspect-ratio:16/9!important;min-height:0!important;height:auto!important;overflow:hidden!important;border-radius:28px 28px 0 0!important;background:#080616!important}.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .featured-content-card .tarot-tile__img-wrap:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(180deg,#04051000 58%,#0806122e)!important}.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .featured-content-card .tarot-tile__img{display:block!important;width:100%!important;height:100%!important;padding:0!important;object-fit:cover!important;object-position:center!important;filter:none!important;transform:scale(1.001)!important;transition:transform .45s ease!important}.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .featured-content-card:hover .tarot-tile__img,.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .featured-content-card:focus-visible .tarot-tile__img{transform:scale(1.035)!important}.featured-content-card .tarot-tile__img-placeholder{display:none!important}.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .featured-content-card .tarot-tile__badge,.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .featured-content-card .tarot-tile__coin-badge{z-index:4!important}.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .featured-content-card .tarot-tile__body{flex:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;padding:clamp(20px,2.5vw,28px)!important;background:linear-gradient(180deg,#ffffff0e,#ffffff05)!important}.featured-content-card .tarot-tile__title{color:#fff!important;font-size:clamp(1.35rem,2.2vw,2rem)!important;line-height:1.18!important;font-weight:950!important;letter-spacing:0!important}.featured-content-card .tarot-tile__desc{max-width:64ch!important;color:#fffffff5!important;text-shadow:0 1px 2px rgba(24,13,52,.28)!important;font-size:clamp(.94rem,1.18vw,1.04rem)!important;line-height:1.72!important;font-weight:700!important}.featured-content-card .pvc-prem-points{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:2px 0 0!important}.featured-content-card .pvc-prem-point{min-height:58px!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:14px!important;background:#ffffff10!important;color:#fffffff5!important;padding:11px 12px!important;font-size:.78rem!important;line-height:1.45!important;font-weight:800!important}.featured-content-card .pvc-prem-meta{margin-top:auto!important}.featured-content-card__cta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-height:50px!important;border-radius:16px!important;padding:0 16px!important;color:#2a1604!important;background:linear-gradient(135deg,#ffe7a0,#d99b36)!important;box-shadow:0 14px 28px #d99b3633,inset 0 1px #ffffff8c!important;font-size:.92rem!important;font-weight:950!important;line-height:1.2!important}.featured-content-card__cta span:last-child{font-size:1.16rem!important;transition:transform .22s ease!important}.featured-content-card:hover .featured-content-card__cta span:last-child,.featured-content-card:focus-visible .featured-content-card__cta span:last-child{transform:translate(3px)!important}.featured-content-card.tarot-tile--neo-operation-room .featured-content-card__cta{color:#100d05!important;background:linear-gradient(135deg,#f7d777,#f4b641 52%,#b88a2d)!important}@media (max-width:768px),(hover:none) and (pointer:coarse){.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702]{grid-template-columns:1fr!important;gap:18px!important;margin:0 12px 20px!important}.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .featured-content-card{border-radius:22px!important;transform:none!important}.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .featured-content-card .tarot-tile__img-wrap{border-radius:22px 22px 0 0!important}.featured-content-card .pvc-prem-points{grid-template-columns:1fr!important}.featured-content-card .pvc-prem-point{min-height:0!important}#mobileRecommendedCards .cd-mobile-hub__cards{grid-template-columns:1fr!important;gap:12px!important}#mobileRecommendedCards .cd-mobile-hub__cards>a:nth-child(-n+3).cd-mobile-hub__card--with-thumb{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;min-height:0!important;padding:12px!important;gap:8px!important;border-radius:18px!important}#mobileRecommendedCards .cd-mobile-hub__cards>a:nth-child(-n+3).cd-mobile-hub__card--with-thumb:before{content:"\b300\d45c"!important;top:18px!important;left:18px!important;border-radius:999px!important}#mobileRecommendedCards .cd-mobile-hub__cards>a:nth-child(-n+3) .cd-mobile-hub__card-thumb{grid-column:1!important;grid-row:1!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;border-radius:14px!important;object-fit:cover!important;object-position:center!important;filter:none!important}#mobileRecommendedCards .cd-mobile-hub__cards>a:nth-child(-n+3) strong{grid-column:1!important;grid-row:2!important;font-size:1rem!important;line-height:1.22!important}#mobileRecommendedCards .cd-mobile-hub__cards>a:nth-child(-n+3) span{grid-column:1!important;grid-row:3!important;font-size:.76rem!important;line-height:1.35!important}}
@media (max-width:768px),(hover:none) and (pointer:coarse){html,body:not([data-cd-scroll-lock=true]){overflow-y:auto!important;overscroll-behavior-y:auto!important;touch-action:pan-y pinch-zoom!important}body:not([data-cd-scroll-lock=true]) #inputPage,body:not([data-cd-scroll-lock=true]) .wrap,body:not([data-cd-scroll-lock=true]) #resultPage,body:not([data-cd-scroll-lock=true]) .feature-card-grid{overflow-x:clip!important;overflow-y:visible!important}body[data-cd-scroll-lock=true]{overflow:hidden!important;overflow-y:hidden!important;overscroll-behavior-y:contain!important}.feat-collection__grid,.tarot-collection__grid,#inputPage [data-collection-open=true]>.feat-collection__grid,#inputPage [data-collection-open=true]>.tarot-collection__grid{overflow-y:visible!important;overscroll-behavior-y:auto!important;touch-action:pan-y pinch-zoom!important;-webkit-overflow-scrolling:touch!important}#mobileRecommendedCards{padding:15px!important;border-radius:22px!important}#mobileRecommendedCards .cd-mobile-hub__cards{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}#mobileRecommendedCards .cd-mobile-hub__cards>a:nth-child(-n+3).cd-mobile-hub__card--with-thumb{position:relative!important;isolation:isolate!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-items:start!important;min-height:0!important;padding:13px!important;gap:9px!important;border-radius:20px!important}#mobileRecommendedCards .cd-mobile-hub__cards>a:nth-child(-n+3) .cd-mobile-hub__card-thumb{grid-column:1!important;grid-row:1!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;border-radius:16px!important;object-fit:cover!important;object-position:center!important;filter:none!important}#mobileRecommendedCards .cd-mobile-hub__cards>a:nth-child(-n+3) strong{grid-column:1!important;grid-row:2!important;font-size:1.02rem!important;line-height:1.3!important}#mobileRecommendedCards .cd-mobile-hub__cards>a:nth-child(-n+3) span{grid-column:1!important;grid-row:3!important;font-size:.8rem!important;line-height:1.45!important}body:not(.neo-mode) #mobileRecommendedCards{border:1px solid rgba(216,63,120,.16)!important;background:linear-gradient(145deg,#ffffffe0,#fff7fab8)!important;box-shadow:0 14px 30px #9648681a,inset 0 1px #ffffffc7!important}body:not(.neo-mode) #mobileRecommendedCards .cd-mobile-hub__card{border:1px solid rgba(216,63,120,.14)!important;background:linear-gradient(145deg,#fffffff0,#fff7fac2)!important;box-shadow:0 10px 22px #96486817,inset 0 1px #ffffffdb!important}body:not(.neo-mode) #mobileRecommendedCards .cd-mobile-hub__card-thumb{border:1px solid rgba(216,63,120,.18)!important;box-shadow:0 10px 20px #9648681f,0 0 0 4px #ffffff80!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #mobileRecommendedCards{background:linear-gradient(145deg,#ffffffe6,#fff7fabd)!important;border:1px solid rgba(216,63,120,.16)!important;box-shadow:0 14px 30px #9648681a,inset 0 1px #ffffffc7!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry]{position:relative!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:auto!important;max-width:none!important;margin:0 14px 18px!important;padding:13px!important;border-radius:20px!important;overflow:visible!important;background:linear-gradient(145deg,#fffffff0,#fff6fad1 56%,#f8fbf4db)!important;border:1px solid rgba(216,63,120,.16)!important;box-shadow:0 14px 28px #9648681a,inset 0 1px #ffffffe0!important;color:#3c1830!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry]:not(:has(.cd-user-card)):before{content:"\6211\7684\547d\904b"!important;grid-column:1 / -1!important;display:flex!important;align-items:center!important;min-height:22px!important;color:#70445c!important;font-family:var(--font-display)!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:0!important;line-height:1.25!important;text-shadow:none!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .auth-btn{width:100%!important;min-width:0!important;min-height:48px!important;padding:0 12px!important;border-radius:14px!important;font-family:var(--font-body)!important;font-size:13px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.22!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-shadow:none!important;box-shadow:0 9px 18px #9648681a,inset 0 1px #ffffffc7!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .auth-cta{gap:10px!important;min-height:56px!important;padding:15px 18px!important;border-radius:16px!important;font-family:var(--font-display)!important;font-size:15px!important;font-weight:500!important;letter-spacing:.08em!important;line-height:1.3!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-shadow:none!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .auth-cta--primary{color:var(--cd-cta-primary-ink)!important;background:linear-gradient(160deg,var(--cd-cta-primary-bg) 0%,var(--cd-cta-primary-bg-2) 100%)!important;border:1px solid var(--cd-cta-hairline)!important;box-shadow:0 12px 24px #0003!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .auth-cta--ghost{color:var(--cd-cta-ghost-ink)!important;background:transparent!important;border:1px solid var(--cd-cta-ghost-line)!important;box-shadow:none!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card{margin:0!important;padding:18px 13px 15px!important;border-radius:20px!important;gap:9px!important;overflow:visible!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card:before,html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card:after{opacity:.26!important;filter:none!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__greeting,html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__tagline,html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__retry-note{color:#70445c!important;text-shadow:none!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__name{color:#3c1830!important;background:none!important;-webkit-text-fill-color:#3c1830!important;text-shadow:none!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__welcome-chip,html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__pass-line{color:#3c1830!important;background:linear-gradient(135deg,#fff8dc,#ead089 62%,#f4bed1)!important;border-color:#4a244329!important;box-shadow:inset 0 1px #ffffffd1!important;text-shadow:none!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry]:has(.cd-user-card){display:block!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:26px 18px 20px!important;border-radius:24px!important;gap:10px!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__info{align-items:center!important;text-align:center!important;gap:5px!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__greeting{color:#b31955!important;font-size:.8rem!important;font-weight:800!important;letter-spacing:.12em!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__welcome-chip{padding:6px 14px!important;font-size:.66rem!important;letter-spacing:.16em!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__name{font-size:1.34rem!important;letter-spacing:-.01em!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__tagline{color:#8e6177!important;font-size:.84rem!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__avatar{width:72px!important;height:72px!important;background:radial-gradient(circle at 30% 26%,#fff6fb,#dcc4f5 30%,#9a6fd0 62%,#5b3794)!important;border:2px solid rgba(212,183,124,.55)!important;box-shadow:0 10px 24px #96486838,0 0 0 6px #f4bed129,inset 0 3px 10px #fff6!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__avatar-ring{border-color:#d4b77c99!important;box-shadow:0 0 12px #ead08966!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__actions{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;margin-top:4px!important;padding-top:12px!important;border-top:1px dashed rgba(216,63,120,.2)!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .auth-btn--logout{width:min(240px,100%)!important;min-height:46px!important;border-radius:999px!important;color:#8e3f63!important;background:linear-gradient(145deg,#fffffffa,#fff7fae6)!important;border:1px solid rgba(216,63,120,.3)!important;box-shadow:0 10px 22px #96486824,inset 0 1px #ffffffe6!important;font-weight:900!important;text-shadow:none!important}.theme-switch-wrapper:not(.theme-switch-wrapper--desktop) .theme-toggle-label{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;width:100%!important;min-height:20px!important;margin:0!important;padding:0 2px 0 6px!important;font-family:var(--font-display)!important;font-size:10.8px!important;font-weight:900!important;line-height:1.12!important;letter-spacing:0!important;color:#3a1730!important;text-shadow:none!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.theme-switch-wrapper:not(.theme-switch-wrapper--desktop) .theme-switch-pill{position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;justify-items:stretch!important;width:100%!important;height:38px!important;min-width:0!important;padding:2px!important;border-radius:999px!important;background:linear-gradient(135deg,#fffffff5,#fff0f0e6)!important;border:1px solid rgba(212,183,124,.22)!important;box-shadow:inset 0 1px 2px #8160411f!important;overflow:hidden!important}.theme-switch-wrapper:not(.theme-switch-wrapper--desktop) .theme-switch-pill:before{content:""!important;position:absolute!important;top:2px!important;right:2px!important;bottom:2px!important;left:2px!important;width:calc(50% - 4px)!important;height:calc(100% - 4px)!important;border-radius:999px!important;background:linear-gradient(135deg,#fffffffa,#fff6eceb)!important;box-shadow:0 8px 16px #8160411f,inset 0 1px #ffffffeb!important;transition:transform .18s ease!important;transform:translate(0)!important;z-index:0!important}.theme-switch-wrapper:not(.theme-switch-wrapper--desktop) .tsp-option{position:relative!important;z-index:1!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:0!important;height:100%!important;margin:0!important;padding:0 6px!important;border:0!important;border-radius:999px!important;font-family:var(--font-body)!important;font-size:12px!important;font-weight:900!important;line-height:1.08!important;letter-spacing:0!important;color:#7a4a62!important;text-shadow:none!important;cursor:pointer!important;pointer-events:auto!important;transition:color .18s ease!important}.theme-switch-wrapper:not(.theme-switch-wrapper--desktop) .tsp-option[aria-pressed=true]{font-weight:950!important;color:#3a1730!important}.theme-switch-wrapper:not(.theme-switch-wrapper--desktop) .tsp-icon{display:inline-grid!important;place-items:center!important;width:16px!important;height:16px!important;min-width:16px!important;border-radius:999px!important;font-size:10.5px!important;line-height:1!important}.theme-switch-wrapper:not(.theme-switch-wrapper--desktop) .tsp-name{font-size:11.2px!important;line-height:1!important}body:not(.neo-mode) .feature-card-grid{background:linear-gradient(180deg,#fffaf7,#fff3f8 52%,#f8fbf4)!important;color:#3c1830!important}body:not(.neo-mode) .feature-card-grid .feat-collection__header,body:not(.neo-mode) .feature-card-grid .tarot-collection__header,body:not(.neo-mode) .feature-card-grid .tarot-tile,body:not(.neo-mode) .feature-card-grid .prem-card,body:not(.neo-mode) .moon-music-entry,body:not(.neo-mode) .moon-story-entry{border-color:#d83f7826!important;background:linear-gradient(145deg,#fffffff0,#fff7fad1 58%,#f8fbf4db)!important;box-shadow:0 12px 24px #9648681a,inset 0 1px #ffffffe0!important;color:#3c1830!important}body:not(.neo-mode) .feature-card-grid .feat-collection__title,body:not(.neo-mode) .feature-card-grid .tarot-collection__title,body:not(.neo-mode) .feature-card-grid .tarot-tile__title,body:not(.neo-mode) .feature-card-grid .prem-card .tarot-tile__title,body:not(.neo-mode) .moon-music-entry__copy strong,body:not(.neo-mode) .moon-story-entry__title{color:#3c1830!important;text-shadow:0 1px 0 rgba(255,255,255,.82)!important}body:not(.neo-mode) .feature-card-grid .feat-collection__subtitle,body:not(.neo-mode) .feature-card-grid .tarot-collection__subtitle,body:not(.neo-mode) .feature-card-grid .tarot-tile__desc,body:not(.neo-mode) .feature-card-grid .prem-card .tarot-tile__desc,body:not(.neo-mode) .moon-music-entry__copy span:last-child,body:not(.neo-mode) .moon-story-entry__desc{color:#70445c!important;text-shadow:none!important;font-size:max(.78rem,12.5px)!important;line-height:1.38!important}body:not(.neo-mode) .feature-card-grid .cd-prompt-feature-spotlight .featured-content-card .tarot-tile__desc{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.56)!important}body:not(.neo-mode) .moon-music-entry__kicker,body:not(.neo-mode) .moon-story-entry__kicker,body:not(.neo-mode) #mobileRecommendedCards .cd-mobile-hub__card-kicker{color:#b31955!important;text-shadow:none!important}body:not(.neo-mode) #mobileRecommendedCards .cd-mobile-hub__card--with-thumb strong{color:#3c1830!important;font-size:1rem!important;line-height:1.28!important;text-shadow:0 1px 0 rgba(255,255,255,.82)!important}body:not(.neo-mode) #mobileRecommendedCards .cd-mobile-hub__card--with-thumb span{color:#70445c!important;font-size:13.5px!important;line-height:1.44!important;text-shadow:none!important}body:not(.neo-mode) #mobileRecommendedCards .cd-mobile-hub__cards>a:nth-child(-n+3).cd-mobile-hub__card--with-thumb .cd-mobile-hub__card-kicker{color:#b31955!important;font-size:12px!important;line-height:1.2!important;text-shadow:none!important}body:not(.neo-mode) #mobileRecommendedCards .cd-mobile-hub__cards>a:nth-child(-n+3).cd-mobile-hub__card--with-thumb strong{color:#3c1830!important;font-size:1rem!important;line-height:1.28!important;text-shadow:0 1px 0 rgba(255,255,255,.82)!important}body:not(.neo-mode) #mobileRecommendedCards .cd-mobile-hub__cards>a:nth-child(-n+3).cd-mobile-hub__card--with-thumb span:not(.cd-mobile-hub__card-kicker){color:#70445c!important;font-size:13.5px!important;line-height:1.44!important;text-shadow:none!important}#mobileCoreCategories,#cdMobileMyPanel,#cdMobilePassPanel{position:relative!important;isolation:isolate!important;padding:16px 15px 15px!important;border-radius:24px!important;overflow:hidden!important}#mobileCoreCategories:before,#cdMobileMyPanel:before,#cdMobilePassPanel:before{content:""!important;position:absolute!important;top:-32px!important;right:-28px!important;width:116px!important;height:116px!important;border-radius:999px!important;pointer-events:none!important;z-index:0!important}#mobileCoreCategories:after,#cdMobileMyPanel:after,#cdMobilePassPanel:after{content:""!important;position:absolute!important;left:14px!important;right:14px!important;bottom:0!important;height:1px!important;pointer-events:none!important;z-index:0!important}#mobileCoreCategories>*,#cdMobileMyPanel>*,#cdMobilePassPanel>*{position:relative!important;z-index:1!important}#mobileCoreCategories .cd-mobile-hub__section-title,#cdMobileMyPanel .cd-mobile-hub__section-title,#cdMobilePassPanel .cd-mobile-hub__section-title{display:inline-flex!important;align-items:center!important}#mobileCoreCategories .cd-mobile-hub__category-card,#cdMobileMyPanel .cd-mobile-hub__link,#cdMobilePassPanel .cd-mobile-hub__pass-cta{position:relative!important}#mobileCoreCategories .cd-mobile-hub__category-card strong,#mobileCoreCategories .cd-mobile-hub__category-card span,#cdMobileMyPanel .cd-mobile-hub__link,#cdMobilePassPanel .cd-mobile-hub__pass-cta{position:relative!important;z-index:1!important}#mobileCoreCategories .cd-mobile-hub__category-card{min-height:86px!important;padding:14px 13px!important;align-content:end!important}#mobileCoreCategories .cd-mobile-hub__category-card strong{font-size:.98rem!important;line-height:1.25!important}#mobileCoreCategories .cd-mobile-hub__category-card span{font-size:.8rem!important;line-height:1.42!important}#cdMobileMyPanel .cd-mobile-hub__state{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}#cdMobileMyPanel .cd-mobile-hub__link{min-height:56px!important;padding:10px 9px!important;border-radius:15px!important;font-size:.78rem!important;line-height:1.32!important;white-space:normal!important;word-break:keep-all!important}#cdMobileMyPanel .cd-mobile-hub__recent-empty{display:block!important;margin:2px 0 0!important;font-size:.78rem!important;line-height:1.48!important;overflow:visible!important;-webkit-line-clamp:initial!important}#cdMobilePassPanel{gap:13px!important}#cdMobilePassPanel p{display:block!important;margin-top:6px!important;font-size:.8rem!important;line-height:1.48!important;overflow:visible!important;-webkit-line-clamp:initial!important}#cdMobilePassPanel .cd-mobile-hub__pass-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#cdMobilePassPanel .cd-mobile-hub__pass-cta{min-height:48px!important;border-radius:16px!important;font-size:.82rem!important}body:not(.neo-mode) #mobileCoreCategories,body:not(.neo-mode) #cdMobileMyPanel,body:not(.neo-mode) #cdMobilePassPanel{border:1px solid rgba(216,63,120,.15)!important;background:linear-gradient(145deg,#fffffff0,#fff7fad1 56%,#f8fbf4e6)!important;box-shadow:0 16px 30px #9648681c,inset 0 1px #ffffffe6!important}body:not(.neo-mode) #mobileCoreCategories:before,body:not(.neo-mode) #cdMobileMyPanel:before,body:not(.neo-mode) #cdMobilePassPanel:before{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.96) 0 14%,rgba(255,220,234,.72) 15% 38%,rgba(204,232,224,.42) 39% 56%,transparent 57%)!important;box-shadow:-42px 66px 0 -50px #e8d5a3e6,-78px 26px 0 -56px #f4bed1a8!important}body:not(.neo-mode) #mobileCoreCategories:after,body:not(.neo-mode) #cdMobileMyPanel:after,body:not(.neo-mode) #cdMobilePassPanel:after{background:linear-gradient(90deg,transparent,rgba(216,63,120,.16),rgba(232,213,163,.28),transparent)!important}body:not(.neo-mode) #mobileCoreCategories .cd-mobile-hub__category-card,body:not(.neo-mode) #cdMobileMyPanel .cd-mobile-hub__link{color:#4a2443!important;border:1px solid rgba(216,63,120,.16)!important;background:linear-gradient(145deg,#fffffff7,#fff6fad1 62%,#fffbefe6)!important;box-shadow:0 9px 18px #96486814,inset 0 1px #ffffffe0!important;text-shadow:none!important}body:not(.neo-mode) #cdMobilePassPanel .cd-mobile-hub__pass-cta{color:#4a2443!important;border:1px solid rgba(216,63,120,.16)!important;background:linear-gradient(145deg,#fffffff5,#fff7fadb)!important;box-shadow:0 9px 18px #96486814,inset 0 1px #ffffffdb!important;text-shadow:none!important}body:not(.neo-mode) #cdMobilePassPanel .cd-mobile-hub__pass-cta:first-child{color:#3c1830!important;background:linear-gradient(135deg,#fff8dc,#ead089 58%,#f4bed1)!important;border-color:#4a244333!important}body:not(.neo-mode) #mobileCoreCategories .cd-mobile-hub__category-card strong{color:#3c1830!important}body:not(.neo-mode) #mobileCoreCategories .cd-mobile-hub__category-card span{color:#70445c!important}body.neo-mode #mobileCoreCategories,body.neo-mode #cdMobileMyPanel,body.neo-mode #cdMobilePassPanel{border:1px solid rgba(196,181,253,.22)!important;background:linear-gradient(145deg,#13102ae0,#0b122ae6 54%,#080b20f0)!important;box-shadow:0 14px 28px #00000047,inset 0 1px #ffffff14!important}body.neo-mode #mobileCoreCategories .cd-mobile-hub__category-card,body.neo-mode #cdMobileMyPanel .cd-mobile-hub__link,body.neo-mode #cdMobilePassPanel .cd-mobile-hub__pass-cta{color:#ecf0ff!important;border-color:#c4b5fd38!important;background:linear-gradient(155deg,#14102cc7,#0b122ae0)!important;box-shadow:0 9px 18px #0000003d,inset 0 1px #ffffff1a!important;text-shadow:0 1px 8px rgba(0,0,0,.45)!important}body.neo-mode #cdMobilePassPanel .cd-mobile-hub__pass-cta:first-child{color:#0a0818!important;background:linear-gradient(135deg,#e8d5a3,#f7c94a)!important;border-color:#e8d5a380!important;box-shadow:0 10px 20px #e8d5a329,inset 0 1px #ffffff73!important;text-shadow:none!important}body.neo-mode #mobileCoreCategories .cd-mobile-hub__category-card span,body.neo-mode #cdMobilePassPanel p,body.neo-mode #cdMobileMyPanel .cd-mobile-hub__recent-empty{color:#e8d5a3e6!important}.cd-prompt-feature-spotlight .featured-content-card .tarot-tile__title{color:#fff8dc!important;text-shadow:0 2px 10px rgba(0,0,0,.48)!important}.cd-prompt-feature-spotlight .featured-content-card .tarot-tile__desc{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;color:#fffaf0!important;font-size:max(.86rem,13px)!important;line-height:1.44!important;font-weight:820!important;text-shadow:0 2px 8px rgba(0,0,0,.56)!important}.cd-prompt-feature-spotlight .featured-content-card .pvc-prem-point{color:#fff7dc!important;background:linear-gradient(145deg,#ffffff2e,#e8d5a31a)!important;border-color:#fff8dc52!important;text-shadow:0 1px 6px rgba(0,0,0,.38)!important}body:not(.neo-mode) #inputPage .feature-card-grid .cd-prompt-feature-spotlight .featured-content-card .tarot-tile__title{color:#fff8dc!important;text-shadow:0 2px 10px rgba(0,0,0,.48)!important}body:not(.neo-mode) #inputPage .feature-card-grid .cd-prompt-feature-spotlight .featured-content-card .tarot-tile__desc{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;color:#fffaf0!important;font-size:13px!important;line-height:1.44!important;font-weight:820!important;text-shadow:0 2px 8px rgba(0,0,0,.56)!important}body:not(.neo-mode) #inputPage .feature-card-grid .cd-prompt-feature-spotlight .featured-content-card .pvc-prem-point{color:#fff7dc!important;background:linear-gradient(145deg,#ffffff2e,#e8d5a31a)!important;border-color:#fff8dc52!important;text-shadow:0 1px 6px rgba(0,0,0,.38)!important}}
@media (max-width:768px),(hover:none) and (pointer:coarse){body:not(.neo-mode) .lang-toggle-wrap{filter:drop-shadow(0 12px 24px rgba(255,143,171,.22))!important}body:not(.neo-mode) .lang-toggle-wrap .lang-trigger{border:1px solid rgba(255,143,171,.34)!important;color:#4a2e2a!important;background:radial-gradient(circle at 26% 20%,rgba(255,255,255,.92),transparent 30%),linear-gradient(145deg,#fff,#fff0f5 60%,#fff7ee)!important;box-shadow:0 8px 18px #ff8fab2e,inset 0 1px #fff!important}body:not(.neo-mode) .lang-toggle-wrap .lang-trigger:before{background:#ff8fabd9!important;box-shadow:58px 6px #ffb6c1b3,86px 20px #ff8fab80,98px 8px #ffc9dcb3!important}body:not(.neo-mode) .lang-toggle-wrap .lang-icon{background:radial-gradient(circle at 32% 28%,#fff,#ffe9f1 46%,#ffb4c6)!important;box-shadow:inset -4px -3px 7px #ff8fab47,inset 0 0 0 1px #ffffffb8,0 0 12px #ffb6c180!important}body:not(.neo-mode) .lang-toggle-wrap .lang-icon-svg{filter:drop-shadow(0 0 3px rgba(255,255,255,.7))!important}body:not(.neo-mode) .lang-toggle-wrap .lang-label{color:#4a2e2a!important;text-shadow:none!important}body:not(.neo-mode) .lang-toggle-wrap .lang-arrow{color:#8b6b5c!important}}
@media (max-width:768px),(hover:none) and (pointer:coarse){html body.neo-mode #destinyCardForm #dpSaveBtn.dp-save-btn.moon-submit-btn.moon-submit-btn--secondary.btn-flower{background-color:#2a1a63!important;background-image:linear-gradient(135deg,#2a1a63,#3d2a86 52%,#221452)!important;border:1px solid rgba(167,139,250,.55)!important;box-shadow:0 10px 26px #5d3fd347,inset 0 1px #c4b5fd47!important;color:#f1ecff!important}html body.neo-mode #dpSaveBtn.dp-save-btn.moon-submit-btn.moon-submit-btn--secondary.btn-flower :is(.main-txt,.moon-submit-btn__text){color:#f1ecff!important;text-shadow:none!important}html body.neo-mode #dpSaveBtn.dp-save-btn.moon-submit-btn.moon-submit-btn--secondary.btn-flower .moon-submit-btn__coin{color:#e7deff!important;background:#a78bfa38!important;border-color:#c4b5fd66!important}html body.neo-mode #dpSaveBtn.dp-save-btn.moon-submit-btn.moon-submit-btn--secondary.btn-flower .lotus-icon{color:#c4b5fd!important}html body:not(.neo-mode) #destinyCardForm #dpSaveBtn.dp-save-btn.moon-submit-btn.moon-submit-btn--secondary.btn-flower{background-color:#fff3f8!important;background-image:linear-gradient(135deg,#fff3f8,#ffe3ec)!important;border:1px solid rgba(255,143,171,.42)!important;box-shadow:0 10px 22px #ff8fab2e,inset 0 1px #fff!important;color:#4a2e2a!important}html body:not(.neo-mode) #dpSaveBtn.dp-save-btn.moon-submit-btn.moon-submit-btn--secondary.btn-flower :is(.main-txt,.moon-submit-btn__text){color:#4a2e2a!important}}
@media (max-width:768px),(hover:none) and (pointer:coarse){html.cd-mobile-runtime.mobile-safe-render body .wrap,body .wrap{contain:none!important}html.cd-mobile-runtime.mobile-safe-render body .cd-mobile-appbar .theme-switch-wrapper--appbar{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:999px!important;flex:0 0 auto!important;transform:none!important;animation:none!important}html.cd-mobile-runtime.mobile-safe-render body .cd-mobile-appbar .theme-switch-wrapper--appbar .theme-toggle-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;min-height:0!important}html.cd-mobile-runtime.mobile-safe-render body .cd-mobile-appbar .theme-switch-wrapper--appbar .tsw-input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important}html.cd-mobile-runtime.mobile-safe-render body .cd-mobile-appbar .theme-switch-wrapper--appbar .theme-switch-pill{position:relative!important;display:grid!important;grid-template-columns:auto auto!important;grid-auto-flow:column!important;width:auto!important;height:44px!important;min-width:0!important;padding:3px!important;gap:0!important;border-radius:999px!important;overflow:hidden!important;touch-action:manipulation!important}html.cd-mobile-runtime.mobile-safe-render body .cd-mobile-appbar .theme-switch-wrapper--appbar .theme-switch-pill:before{content:""!important;position:absolute!important;top:3px!important;left:3px!important;bottom:3px!important;width:calc(50% - 3px)!important;height:calc(100% - 6px)!important;border-radius:999px!important;z-index:0!important;transform:translate(0)!important;transition:transform .26s cubic-bezier(.4,.9,.3,1)!important}html.cd-mobile-runtime.mobile-safe-render body.neo-mode .cd-mobile-appbar .theme-switch-wrapper--appbar .theme-switch-pill:before{transform:translate(100%)!important}html.cd-mobile-runtime.mobile-safe-render body .cd-mobile-appbar .theme-switch-wrapper--appbar .tsp-option{position:relative!important;z-index:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;height:100%!important;min-width:0!important;padding:0 10px!important;margin:0!important;border:0!important;background:transparent!important;border-radius:999px!important;font-family:var(--font-body)!important;font-weight:900!important;font-size:11.5px!important;line-height:1!important;cursor:pointer!important;touch-action:manipulation!important;transition:color .2s ease,transform .12s ease!important}html.cd-mobile-runtime.mobile-safe-render body .cd-mobile-appbar .theme-switch-wrapper--appbar .tsp-option:active{transform:scale(.94)!important}html.cd-mobile-runtime.mobile-safe-render body .cd-mobile-appbar .theme-switch-wrapper--appbar .tsp-icon{width:15px!important;height:15px!important;min-width:15px!important;font-size:11px!important}html.cd-mobile-runtime.mobile-safe-render body .cd-mobile-appbar .theme-switch-wrapper--appbar .tsp-name{font-size:11.5px!important;line-height:1!important}@media (max-width:768px){html.cd-mobile-runtime.mobile-safe-render body .cd-mobile-appbar .theme-switch-wrapper--appbar .tsp-name{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}html.cd-mobile-runtime.mobile-safe-render body .cd-mobile-appbar .theme-switch-wrapper--appbar{width:90px!important;flex:0 0 90px!important}html.cd-mobile-runtime.mobile-safe-render body .cd-mobile-appbar .theme-switch-wrapper--appbar .theme-switch-pill{width:90px!important;grid-template-columns:42px 42px!important}html.cd-mobile-runtime.mobile-safe-render body .cd-mobile-appbar .theme-switch-wrapper--appbar .tsp-option{width:42px!important;padding:0!important;gap:0!important;min-width:0!important}html.cd-mobile-runtime.mobile-safe-render body .cd-mobile-appbar .theme-switch-wrapper--appbar .tsp-icon{width:19px!important;height:19px!important;min-width:19px!important;font-size:15px!important}}@media (max-width:384px){html.cd-mobile-runtime.mobile-safe-render body .cd-mobile-appbar .theme-switch-wrapper--appbar{width:80px!important;flex:0 0 80px!important}html.cd-mobile-runtime.mobile-safe-render body .cd-mobile-appbar .theme-switch-wrapper--appbar .theme-switch-pill{width:80px!important;grid-template-columns:37px 37px!important}html.cd-mobile-runtime.mobile-safe-render body .cd-mobile-appbar .theme-switch-wrapper--appbar .tsp-option{width:37px!important}}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) .cd-mobile-appbar .theme-switch-wrapper--appbar .theme-switch-pill{background:linear-gradient(135deg,#fff4f9f5,#ffe8f1eb)!important;border:1px solid rgba(216,63,120,.2)!important;box-shadow:inset 0 1px 3px #96486824!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) .cd-mobile-appbar .theme-switch-wrapper--appbar .theme-switch-pill:before{background:linear-gradient(135deg,#ff9ec4,#f56aa0 55%,#ff8fb1)!important;box-shadow:0 4px 12px #e9407866,0 0 14px #ff96be80,inset 0 1px #ffffff8c!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) .cd-mobile-appbar .theme-switch-wrapper--appbar .tsp-pig{color:#fff!important;text-shadow:0 1px 2px rgba(150,30,80,.35)!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) .cd-mobile-appbar .theme-switch-wrapper--appbar .tsp-lion{color:#9a5578!important}html.cd-mobile-runtime.mobile-safe-render body.neo-mode .cd-mobile-appbar .theme-switch-wrapper--appbar .theme-switch-pill{background:linear-gradient(135deg,#0b0e1eeb,#181c3ae6)!important;border:1px solid rgba(129,140,248,.32)!important;box-shadow:inset 0 1px 3px #00000080!important}html.cd-mobile-runtime.mobile-safe-render body.neo-mode .cd-mobile-appbar .theme-switch-wrapper--appbar .theme-switch-pill:before{background:linear-gradient(135deg,#c7d2fe,#818cf8 55%,#6366f1)!important;box-shadow:0 4px 12px #4f46e580,0 0 14px #94a3ff73,inset 0 1px #ffffff59!important}html.cd-mobile-runtime.mobile-safe-render body.neo-mode .cd-mobile-appbar .theme-switch-wrapper--appbar .tsp-lion{color:#0b1024!important;text-shadow:0 1px 1px rgba(255,255,255,.25)!important}html.cd-mobile-runtime.mobile-safe-render body.neo-mode .cd-mobile-appbar .theme-switch-wrapper--appbar .tsp-pig{color:#9aa5d8!important}@media (prefers-reduced-motion:reduce){html.cd-mobile-runtime.mobile-safe-render body .cd-mobile-appbar .theme-switch-wrapper--appbar .theme-switch-pill:before{transition:none!important}}}
#sukuyoModalOverlay.modal-overlay-sukuyo{background:radial-gradient(ellipse at 82% -6%,rgba(219,234,254,.18),transparent 34%),radial-gradient(ellipse at 6% 108%,rgba(167,139,250,.13),transparent 42%),linear-gradient(168deg,#04060f,#0a0d1f 48%,#161230);background-color:#04060f}#sukuyoNavBar.modal-top-nav-sukuyo{background:linear-gradient(180deg,#050710,#0a0d1c);border-bottom:1px solid rgba(219,228,255,.22);box-shadow:0 10px 30px #0206178c,inset 0 1px #f8e7b71f}#sukuyoNavBar .modal-nav-title-sukuyo{background:linear-gradient(120deg,#f8fafc 8%,#f8e7b7,#c4b5fd 96%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:3px;font-weight:800;text-shadow:none}#sukuyoNavBar .modal-nav-home-sukuyo{color:#dbe4ff}#sukuyoNavBar .modal-nav-close-sukuyo{border:1px solid rgba(219,228,255,.32);color:#e5edff;background:#0f172a8c;border-radius:999px;box-shadow:0 0 14px #dbeafe14}#sukuyoModalOverlay #sukuyoModalSheet{position:relative;background:radial-gradient(ellipse at 80% 0%,rgba(219,234,254,.1),transparent 30%),linear-gradient(180deg,#04060f59,#0d102159)}#sukuyoModalOverlay #sukuyoModalSheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(248,250,252,.4) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(248,231,183,.26) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(196,181,253,.22) 0 1px,transparent 1.6px);background-size:96px 96px,150px 150px,210px 210px;background-position:14px 22px,58px 74px,120px 30px;opacity:.22;mix-blend-mode:screen;pointer-events:none;z-index:0}#sukuyoModalOverlay #sukuyoModalSheet>*{position:relative;z-index:1}#sukuyoModalOverlay .modal-result-actions{margin-top:22px;padding-bottom:8px;gap:12px}#sukuyoModalOverlay .modal-result-actions .btn-kakao{border-radius:999px;box-shadow:0 10px 26px #fee5002e,inset 0 1px #fff6;font-weight:800}#sukuyoModalOverlay .btn-modal-return--sukuyo{border-radius:999px;border:1px solid rgba(219,228,255,.34);background:linear-gradient(150deg,#0f172ad9,#1e1b4b99);color:#e5edff;box-shadow:0 10px 26px #02061766,0 0 18px #c4b5fd1f,inset 0 1px #ffffff0f}#sukuyoModalOverlay .btn-modal-return--sukuyo:hover{border-color:#f8e7b780;color:#f8e7b7}#sukuyoModalOverlay #sukuyoNoProfile [data-action],#astroModalOverlay #astroNoProfile [data-action],#ziweiModalOverlay #ziweiNoProfile [data-action]{padding:12px 24px!important}#sukuyoModalOverlay #sukuyoNoProfile{margin:26px auto 0;max-width:520px;border:1px solid rgba(219,228,255,.2);border-radius:20px;background:radial-gradient(circle at 78% 0%,rgba(248,250,252,.1),transparent 36%),linear-gradient(160deg,#0d1224e6,#181430db);box-shadow:0 22px 60px #02061780,inset 0 1px #ffffff0d}
#animalTotemOverlay,#animalTotemOverlay *{box-sizing:border-box}#animalTotemOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:none;width:100%;height:100dvh;overflow:auto;overscroll-behavior:contain;padding:0;background:radial-gradient(circle at 82% 10%,rgba(184,169,201,.3),transparent 32%),radial-gradient(circle at 10% 90%,rgba(45,80,22,.24),transparent 36%),linear-gradient(165deg,#111b0d,#1e2a18 42%,#151310);color:#f5f0e6;-webkit-overflow-scrolling:touch}#animalTotemOverlay.is-open,#animalTotemOverlay[style*="display: block"],#animalTotemOverlay[style*="display:block"]{display:block}#animalTotemOverlay .animal-totem-shell{width:min(100%,1020px);max-width:1020px;margin:clamp(12px,4vw,36px) auto;padding:0 clamp(12px,3vw,16px) max(24px,env(safe-area-inset-bottom,0px))}#animalTotemOverlay .animal-totem-panel{position:relative;width:100%;min-width:0;overflow:hidden;border:1px solid rgba(232,220,200,.16);border-radius:22px;padding:clamp(16px,3vw,20px);background:linear-gradient(165deg,#2d50161f,#5c403314,#e8dcc80a);box-shadow:0 20px 50px #0a0f087a,inset 0 1px #ffffff0d}#animalTotemOverlay .animal-totem-stage{display:none;min-width:0;max-width:100%}#animalTotemOverlay .animal-totem-stage.is-active{display:block}#animalTotemOverlay .animal-totem-close,#animalTotemOverlay .totem-btn,#animalTotemOverlay .totem-mode-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;text-decoration:none;border:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#animalTotemOverlay .animal-totem-close{position:absolute;top:12px;right:12px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:999px;border:1px solid rgba(232,220,200,.3);background:#0c120a94;color:#f5f0e6;font-size:1.35rem;line-height:1}#animalTotemOverlay .totem-intro-hero,#animalTotemOverlay .totem-mode-stage,#animalTotemOverlay .totem-draw-stage,#animalTotemOverlay .totem-result-stage{max-width:100%;overflow:hidden;border-radius:20px}#animalTotemOverlay .totem-intro-hero{padding:clamp(22px,4vw,30px);border:1px solid rgba(232,220,200,.18);background:radial-gradient(circle at 80% 16%,rgba(184,169,201,.26),transparent 30%),radial-gradient(circle at 12% 92%,rgba(45,80,22,.24),transparent 34%),linear-gradient(162deg,#e8dcc814,#2d50160d)}#animalTotemOverlay .totem-intro-title,#animalTotemOverlay .totem-mode-badge,#animalTotemOverlay .totem-draw-badge{display:block;max-width:100%;overflow-wrap:anywhere;color:#f5f0e6;font-family:var(--font-decorative,var(--font-body));letter-spacing:.08em}#animalTotemOverlay .totem-intro-subtitle,#animalTotemOverlay .totem-mode-hint,#animalTotemOverlay .totem-draw-hint{max-width:100%;margin:8px 0 0;color:#e8dcc8;font-family:var(--font-premium,var(--font-body));line-height:1.72;word-break:keep-all;overflow-wrap:anywhere}#animalTotemOverlay .totem-btn{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:44px;padding:11px 16px;border-radius:14px;border:1px solid rgba(232,220,200,.18);background:linear-gradient(135deg,#2d5016,#6b4423);color:#f5f0e6;font-weight:800;line-height:1.2;white-space:normal;text-align:center;box-shadow:0 8px 22px #1e371057,inset 0 1px #ffffff1a}#animalTotemOverlay .totem-mode-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;max-width:100%;margin-top:20px!important}#animalTotemOverlay .totem-mode-btn{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;min-height:82px;padding:14px;border-radius:16px;border:1px solid rgba(232,220,200,.16);background:linear-gradient(145deg,#121e0de0,#302214d1);color:#f5f0e6;text-align:left;box-shadow:inset 0 1px #ffffff14}#animalTotemOverlay .totem-mode-content,#animalTotemOverlay .totem-mode-content b,#animalTotemOverlay .totem-mode-content span{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:keep-all;line-height:1.35}#animalTotemOverlay .totem-mode-perks{margin:8px 0 0;padding-left:16px;list-style:none}#animalTotemOverlay .totem-mode-perks li{font-size:.78rem;line-height:1.5;color:#d9cdb9}#animalTotemOverlay .totem-focus-input{display:block;width:100%;max-width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(232,220,200,.24);background:#121a0e9e;color:#f5f0e6;font:inherit;font-size:16px;line-height:1.7;resize:vertical}#animalTotemOverlay .totem-focus-chip,#animalTotemOverlay .totem-tab{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;cursor:pointer;min-height:38px;padding:8px 14px;border-radius:999px;border:1px solid rgba(232,220,200,.22);background:#281c0e70;color:#e8dcc8}#animalTotemOverlay .totem-focus-chips,#animalTotemOverlay .totem-tabs{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}#animalTotemOverlay .totem-result-actions,#animalTotemOverlay .totem-mode-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;margin-top:18px}#animalTotemOverlay .totem-result-actions .totem-btn,#animalTotemOverlay .totem-mode-actions .totem-btn{flex:0 1 auto}#animalTotemOverlay .totem-result-container,#animalTotemOverlay .totem-result-content,#animalTotemOverlay .totem-consult-list,#animalTotemOverlay .totem-result-cards,#animalTotemOverlay .totem-card-grid{min-width:0;max-width:100%;overflow:hidden}@media (max-width:860px){#animalTotemOverlay .animal-totem-shell{margin:12px auto;padding:0 10px max(20px,env(safe-area-inset-bottom,0px))}#animalTotemOverlay .animal-totem-panel{border-radius:18px;padding:14px}#animalTotemOverlay .animal-totem-close{top:10px;right:10px;width:40px;height:40px;min-width:40px;min-height:40px}#animalTotemOverlay .totem-mode-grid{grid-template-columns:1fr!important;gap:10px!important}#animalTotemOverlay .totem-result-actions,#animalTotemOverlay .totem-mode-actions{display:grid;grid-template-columns:1fr;width:100%}#animalTotemOverlay .totem-result-actions .totem-btn,#animalTotemOverlay .totem-mode-actions .totem-btn{width:100%}}
.cd-banner-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;display:block;width:100%;outline:none;user-select:none;-webkit-user-select:none}.cd-banner-btn:focus-visible{outline:2px solid rgba(167,139,250,.8);outline-offset:2px;border-radius:20px}.cd-section-body{max-height:0;overflow:hidden;transition:max-height .44s cubic-bezier(.4,0,.2,1)}.cd-section-body.is-open{max-height:5000px}.cd-chevron{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#00000070;border:1px solid rgba(255,255,255,.18);color:#ffffffe6;font-size:.85rem;transition:transform .32s ease;flex-shrink:0}.cd-banner-btn[aria-expanded=true] .cd-chevron{transform:rotate(180deg)}.cd-tap-badge{position:absolute;top:12px;right:12px;padding:4px 11px;border-radius:999px;background:#00000085;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);color:#ffffffd9;font-size:.66rem;font-weight:600;letter-spacing:.06em;pointer-events:none;transition:opacity .2s}.cd-banner-btn[aria-expanded=true] .cd-tap-badge{opacity:0;pointer-events:none}.cd-insight-tile{display:flex;align-items:center;gap:9px;text-decoration:none;padding:10px 13px;border-radius:13px;transition:opacity .15s}.cd-insight-tile:active{opacity:.75}.cd-banner-inner{position:relative;overflow:hidden}.cd-banner-inner img{display:block;width:100%;height:auto}.cd-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0d2e0d,#0a0d2e73,#0a0d2eed)}.cd-banner-text{position:absolute;bottom:0;left:0;right:0;padding:14px 16px 16px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}
#resultPage .saju-result-guide{position:relative;isolation:isolate;overflow:hidden;padding:18px 138px 18px 20px;border:1px solid rgba(17,17,17,.16);background:radial-gradient(circle at 90% 18%,rgba(255,255,255,.28),transparent 31%),linear-gradient(135deg,#fffaf0,#f4ead9 46%,#111 47%,#050505);box-shadow:0 18px 42px #0f0f0f29,inset 0 1px #ffffffb8;color:#171717}#resultPage .saju-result-guide:before{content:"";position:absolute;inset:-58px -36px auto auto;width:228px;height:228px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.24),rgba(255,255,255,.08) 38%,rgba(0,0,0,.2) 39%,transparent 68%);z-index:0}#resultPage .saju-result-guide:after{content:"";position:absolute;right:26px;top:18px;width:88px;height:88px;border-radius:50%;background:radial-gradient(circle at 50% 25%,#111 0 8px,transparent 9px),radial-gradient(circle at 50% 75%,#fffaf0 0 8px,transparent 9px),radial-gradient(circle at 50% 25%,#fffaf0 0 22px,transparent 23px),radial-gradient(circle at 50% 75%,#111 0 22px,transparent 23px),linear-gradient(90deg,#111 0,#111 50%,#fffaf0 50%,#fffaf0);box-shadow:inset 0 0 0 1px #11111161,0 16px 30px #00000047;transform:rotate(32deg);z-index:0}#resultPage .saju-result-guide>*{position:relative;z-index:1}#resultPage .saju-result-guide__kicker{margin:0 0 6px;color:#6f1d1b;font-size:.74rem;font-weight:900;letter-spacing:.12em}#resultPage .saju-result-guide__title{margin:0;color:#101010;font-family:var(--font-display);font-size:1.12rem;line-height:1.35;font-weight:900;word-break:keep-all}#resultPage .saju-result-guide__desc{margin:8px 0 0;color:#2a231d;font-size:.9rem;line-height:1.62;word-break:keep-all}@supports ((-webkit-background-clip:text) or (background-clip:text)){#resultPage .saju-result-guide__desc{background:linear-gradient(90deg,#2a231d,#2a231d 42%,#f8efe2 66%,#fff8ee);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:0 1px 0 rgba(255,250,240,.18)}}#resultPage .saju-result-guide__nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px}#resultPage .saju-result-guide__nav a{display:flex;min-height:44px;align-items:center;justify-content:center;border:1px solid rgba(255,250,240,.28);border-radius:12px;background:linear-gradient(180deg,#111111eb,#000000d1);color:#fffaf0;font-size:.78rem;font-weight:900;line-height:1.25;text-align:center;text-decoration:none;word-break:keep-all;box-shadow:inset 0 1px #ffffff24}#resultPage .saju-result-guide__nav a:focus-visible{outline:3px solid rgba(111,29,27,.28);outline-offset:2px}#resultPage .pf-showcase>summary{list-style:none;cursor:pointer}#resultPage .pf-showcase>summary::-webkit-details-marker{display:none}#resultPage .pf-showcase__summary-note{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:10px 18px;border-radius:999px;border:1px solid rgba(248,187,37,.34);background:linear-gradient(180deg,#f8bb2524,#f8bb250f);color:#ffe49a;font-size:.8rem;font-weight:900;letter-spacing:.08em;box-shadow:0 8px 22px #0000002e,inset 0 1px #ffffff14;white-space:nowrap}#resultPage .pf-showcase:not([open]){padding-bottom:18px}@media (max-width:640px){#resultPage .saju-result-guide{padding:18px 16px 17px}#resultPage .saju-result-guide:before{width:172px;height:172px;inset:-48px -42px auto auto;opacity:.55}#resultPage .saju-result-guide:after{width:70px;height:70px;right:14px;top:14px;opacity:.22}#resultPage .saju-result-guide__title{max-width:calc(100% - 72px);font-size:1.04rem}#resultPage .saju-result-guide__desc{font-size:.86rem}#resultPage .saju-result-guide__nav{grid-template-columns:repeat(2,minmax(0,1fr))}#resultPage .saju-result-guide__nav a:last-child{grid-column:1/-1}}
#resultPage{font-size:16.5px;line-height:1.68;letter-spacing:0}#resultPage .card{font-size:1rem;line-height:1.7}#resultPage .sec-title{font-size:1.18rem!important;line-height:1.46!important}#resultPage .saju-result-guide__title{font-size:1.24rem}#resultPage .saju-result-guide__desc{font-size:1rem;line-height:1.74}#resultPage .saju-result-guide__nav a{font-size:.9rem;min-height:48px}#resultPage .manse-grid,#resultPage .ilju-v2,#resultPage #tsGrid,#resultPage #johuBox,#resultPage #ukbuSection,#resultPage #summaryArea,#resultPage #dwGrid,#resultPage #compatResult{font-size:1.03rem;line-height:1.72}#resultPage .ilju-v2-block-title,#resultPage .pf-card__title,#resultPage .cd-section-gate__title{font-size:1.08rem;line-height:1.48}#resultPage .ilju-v2-summary-list,#resultPage .ilju-v2-detail-list,#resultPage .ilju-v2-advice-list,#resultPage .pf-card__desc,#resultPage .pf-card__points,#resultPage .cd-section-gate__desc{font-size:1rem;line-height:1.72}#resultPage button,#resultPage .pf-card__cta,#resultPage .cd-section-gate__btn,#resultPage .fortune-tab{font-size:.98rem;line-height:1.35}@media (max-width:640px){#resultPage{font-size:16px;line-height:1.7}#resultPage .card{font-size:1rem}#resultPage .sec-title{font-size:1.1rem!important}#resultPage .saju-result-guide__title{font-size:1.12rem}#resultPage .saju-result-guide__desc{font-size:.96rem}#resultPage .saju-result-guide__nav a{font-size:.92rem}}
.cd-fixed-business-bar{position:fixed;bottom:0;left:0;width:100%;background:#0a0818f2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgba(255,255,255,.08);color:#ffffffa6;font-size:10px;padding:6px 12px;text-align:center;z-index:9999;box-shadow:0 -4px 15px #00000080;transition:opacity .3s ease,visibility .3s ease;word-break:keep-all}.cd-fixed-business-bar strong{color:#ffffffd9}.cd-fixed-business-bar span{margin:0 6px;color:#fff3}.cd-fixed-business-bar__content{max-width:1200px;margin:0 auto;display:inline-block}@media (max-width: 768px){.cd-fixed-business-bar{font-size:9px;padding:8px 10px}.cd-fixed-business-bar span{display:none}.cd-fixed-business-bar strong{display:inline-block;margin-left:5px}.cd-fixed-business-bar strong:first-of-type{margin-left:0}}
.cd-home-guide{position:relative;padding:clamp(38px,7vw,68px) 16px;background:var(--cd-surface-2,rgba(255,247,250,.84));border-top:1px solid var(--cd-border,rgba(216,63,120,.16));overflow:hidden}.cd-home-guide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 82% at 50% -6%,color-mix(in srgb,var(--cd-accent,#b31955) 12%,transparent),transparent 62%)}.cd-home-guide__inner{position:relative;max-width:980px;margin:0 auto}html:not([lang^=ko]) .cd-public-site-share{display:none}.cd-public-site-share{margin:28px auto;max-width:62ch;padding:24px 0;border-top:1px solid var(--cd-border);text-align:center;color:var(--cd-text)}.cd-public-site-share h3{font-size:var(--cd-t-card,1.1rem);margin:0 0 12px}.cd-public-site-share p{color:var(--cd-text-muted);line-height:1.7;word-break:keep-all}.cd-public-site-share>div{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:20px 0}.cd-public-site-share button{min-height:44px;padding:10px 18px;border:1px solid var(--cd-accent);border-radius:8px;background:var(--cd-surface);color:var(--cd-accent);font:inherit;cursor:pointer}.cd-public-site-share button:focus-visible{outline:2px solid var(--cd-accent);outline-offset:3px}.cd-public-site-share input{width:100%;min-height:44px;padding:10px;font-size:16px;background:var(--cd-surface);color:var(--cd-text);border:1px solid var(--cd-border)}.cd-public-site-share input[hidden]{display:none}.cd-home-guide__head{text-align:center;margin:0 auto clamp(26px,5vw,40px);max-width:64ch}.cd-home-guide__kicker{display:inline-block;font-family:CodeDestinySerifLatin,Georgia,Times New Roman,serif;font-size:.95rem;letter-spacing:.3em;text-indent:.3em;font-weight:600;text-transform:uppercase;color:var(--cd-accent,#b31955);margin-bottom:16px}.cd-home-guide__title{font-family:"CodeDestinySerifLatin","CodeDestinySerifKR","Nanum Myeongjo","Gowun Batang",var(--font-body);font-weight:700;font-size:clamp(1.5rem,4.8vw,2.15rem);line-height:1.3;letter-spacing:-.01em;color:var(--cd-text,#3c1830);margin:0 0 14px;word-break:keep-all;text-wrap:balance}.cd-home-guide__title:after{content:"";display:block;width:52px;height:2px;margin:16px auto 0;border-radius:999px;background:linear-gradient(90deg,var(--cd-accent,#b31955),var(--cd-gold,#ead089))}.cd-home-guide__lead{font-size:clamp(.94rem,2.4vw,1.02rem);line-height:1.8;color:var(--cd-text-muted,#70445c);margin:0;word-break:keep-all;text-wrap:pretty}.cd-home-guide__grid{list-style:none;margin:0 0 clamp(22px,4vw,32px);padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.cd-home-guide__card{position:relative;background:var(--cd-surface,rgba(255,255,255,.96));border:1px solid var(--cd-border,rgba(216,63,120,.16));border-radius:18px;padding:22px 22px 24px;box-shadow:0 1px #ffffff80 inset,0 8px 22px -16px color-mix(in srgb,var(--cd-accent,#b31955) 40%,transparent);transition:transform .22s cubic-bezier(.2,.7,.2,1),border-color .22s ease,box-shadow .22s ease}.cd-home-guide__card:hover,.cd-home-guide__card:focus-within{transform:translateY(-3px);border-color:color-mix(in srgb,var(--cd-accent,#b31955) 45%,var(--cd-border,rgba(216,63,120,.16)));box-shadow:0 0 0 1px color-mix(in srgb,var(--cd-accent,#b31955) 18%,transparent),0 16px 34px -14px color-mix(in srgb,var(--cd-accent,#b31955) 42%,transparent)}.cd-home-guide__ico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 13px;border-radius:14px;font-size:1.32rem;line-height:1;background:radial-gradient(120% 120% at 30% 20%,color-mix(in srgb,var(--cd-gold,#ead089) 30%,transparent),transparent 70%),color-mix(in srgb,var(--cd-accent,#b31955) 10%,var(--cd-surface,#fff));border:1px solid color-mix(in srgb,var(--cd-accent,#b31955) 22%,var(--cd-border,rgba(216,63,120,.16)));box-shadow:0 6px 16px -10px color-mix(in srgb,var(--cd-accent,#b31955) 60%,transparent)}.cd-home-guide__card h3{font-size:1.06rem;font-weight:800;color:var(--cd-text,#3c1830);margin:0 0 8px;word-break:keep-all;letter-spacing:-.01em}.cd-home-guide__card p{font-size:.9rem;line-height:1.74;color:var(--cd-text-muted,#70445c);margin:0;word-break:keep-all;text-wrap:pretty}.cd-home-guide__note{max-width:62ch;margin:0 auto clamp(20px,3.5vw,28px);padding-top:clamp(18px,3vw,24px);border-top:1px solid var(--cd-border,rgba(216,63,120,.16));font-size:.88rem;line-height:1.74;color:var(--cd-text-muted,#70445c);text-align:center;word-break:keep-all;text-wrap:pretty}.cd-home-guide__inner>.cd-home-guide__note{margin:0 auto clamp(20px,3.5vw,28px)}.cd-home-guide__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.cd-home-guide__links a{display:inline-flex;align-items:center;min-height:44px;padding:9px 17px;border-radius:999px;font-size:.86rem;font-weight:600;text-decoration:none;color:var(--cd-text,#3c1830);background:var(--cd-surface,rgba(255,255,255,.96));border:1px solid var(--cd-border,rgba(216,63,120,.16));transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.cd-home-guide__links a:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--cd-accent,#b31955) 55%,var(--cd-border,rgba(216,63,120,.16)));box-shadow:0 10px 22px -12px color-mix(in srgb,var(--cd-accent,#b31955) 55%,transparent)}.cd-home-guide__links a:focus-visible{transform:translateY(-2px);border-color:var(--cd-accent,#b31955);box-shadow:0 0 0 2px color-mix(in srgb,var(--cd-accent,#b31955) 40%,transparent);outline:none}@media (max-width:520px){.cd-home-guide__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cd-home-guide__card,.cd-home-guide__links a{transition:none}.cd-home-guide__card:hover,.cd-home-guide__card:focus-within,.cd-home-guide__links a:hover,.cd-home-guide__links a:focus-visible{transform:none}}
.fsaj-el-bar{height:8px;border-radius:4px;transition:width .6s cubic-bezier(.4,0,.2,1)}.fsaj-detail-shell{display:grid;gap:14px}.fsaj-hero{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(251,191,36,.24);background:linear-gradient(135deg,#140e29fa,#261645d6 48%,#090b18f5);box-shadow:0 22px 48px #0507146b}.fsaj-hero-inner{display:grid;grid-template-columns:128px minmax(0,1fr);gap:16px;align-items:stretch;padding:16px}.fsaj-profile-photo-placeholder{position:relative;min-height:142px;border-radius:16px;border:1px solid rgba(251,191,36,.28);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background:#05071485}.fsaj-profile-photo-placeholder img{width:100%;height:100%;object-fit:cover;display:block}.fsaj-profile-photo-placeholder img[data-fallback-avatar="1"]{width:84px;height:84px;border-radius:50%;object-fit:cover}.fsaj-portrait-credit{position:absolute;left:8px;right:8px;bottom:8px;padding:3px 7px;border-radius:999px;background:#050714b8;color:#f8fafcbd;font-size:.58rem;line-height:1.35;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fsaj-portrait-credit a{color:#fde68a;text-decoration:underline;text-underline-offset:2px}.fsaj-kicker{margin:0 0 6px;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fde68a}.fsaj-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.fsaj-badge{padding:4px 9px;border-radius:999px;font-size:.68rem;font-weight:800;background:#ffffff12;border:1px solid rgba(255,255,255,.14)}.fsaj-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fsaj-section{margin:0;padding:14px 15px;border-radius:14px;background:linear-gradient(145deg,#ffffff0f,#ffffff06);border:1px solid rgba(183,148,244,.18);box-shadow:inset 0 1px #ffffff0f}.fsaj-section--wide{grid-column:1/-1}.fsaj-section-title{font-size:.82rem;font-weight:900;letter-spacing:0;margin-bottom:9px;display:flex;align-items:center;gap:6px}.fsaj-pillar-box{background:#0a081eb3;border:1px solid rgba(183,148,244,.28);border-radius:10px;padding:9px 7px;text-align:center;flex:1;min-width:58px}.fsaj-pillar-label{font-size:.68rem;color:#cbc3e3b3;margin-bottom:3px}.fsaj-pillar-chars{font-size:1.35rem;line-height:1.2;font-weight:700;color:#e9d5ff;letter-spacing:.05em}.fsaj-pillar-elem{font-size:.65rem;color:#cbc3e3a6;margin-top:2px}.fsaj-fortune-item{display:flex;align-items:flex-start;gap:10px;padding:7px 9px;border-radius:9px;margin-bottom:5px;background:#ffffff0a}.fsaj-fortune-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:5px}.fsaj-career-tag{display:inline-block;padding:3px 9px;border-radius:999px;font-size:.73rem;margin:3px 2px;border:1px solid;font-weight:600}.fsp-card:hover,.fsp-card:focus{background:#7c3aed1f!important;border-color:#a78bfa73!important;transform:translateY(-2px);outline:none}.fsp-card.fsp-card--active{background:#7c3aed33!important;border-color:#a78bfa!important}.fsp-filter-btn:hover{background:#7c3aed33!important;color:#e9d5ff!important}.fsp-filter--active{background:#7c3aed59!important;border-color:#a78bfa99!important;color:#e9d5ff!important}#fsp-search:focus{border-color:#a78bfab3!important;box-shadow:0 0 0 2px #7c3aed2e}#fsp-header-btn:hover svg,.fsp-header-btn:focus svg{transform:scale(1.05)}@media (max-width:720px){.fsaj-hero-inner{grid-template-columns:1fr;padding:14px}.fsaj-profile-photo-placeholder{min-height:176px}.fsaj-grid{grid-template-columns:1fr}}
@media (max-width: 768px),(hover: none) and (pointer: coarse){html.cd-mobile-runtime section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle{grid-template-columns:30px minmax(0,1fr) 28px!important;gap:2px 10px!important;padding:10px 12px!important;min-height:52px!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .12s ease!important}html.cd-mobile-runtime section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle:before{content:""!important;grid-column:1!important;grid-row:1 / span 2!important;width:30px!important;height:30px!important;border-radius:999px!important;background-repeat:no-repeat!important;background-position:center!important;background-size:17px 17px!important}html.cd-mobile-runtime section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle:after{content:"\ff0b"!important;grid-column:3!important;grid-row:1 / span 2!important;font-size:.9rem!important;transition:transform .24s cubic-bezier(.22,.61,.36,1)!important}html.cd-mobile-runtime section#destinyCardForm[data-mobile-saju-details-open=true] .cd-mobile-saju-detail-toggle:after{content:"\ff0b"!important;transform:rotate(45deg)!important}html.cd-mobile-runtime section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle__main{grid-column:2!important;grid-row:1!important;font-size:.8rem!important;letter-spacing:-.01em!important}html.cd-mobile-runtime section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle__sub{grid-column:2!important;grid-row:2!important;font-size:.66rem!important;font-weight:700!important}html.cd-mobile-runtime section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle__summary{grid-column:2!important;grid-row:2!important;font-size:.66rem!important;font-weight:900!important}html.cd-mobile-runtime section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle:active{transform:scale(.99)!important}html.cd-mobile-runtime body section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] select.moon-input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding-right:32px!important;background-repeat:no-repeat!important;background-position:right 11px center!important;background-size:12px 8px!important}html.cd-mobile-runtime section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-time-unknown{display:flex!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:8px 11px!important;text-align:left!important;transition:border-color .2s ease,background .2s ease,transform .12s ease!important}html.cd-mobile-runtime section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-time-unknown:before{content:"12:00";flex:0 0 auto;padding:3px 7px;border-radius:999px;font-size:.6rem;font-weight:950;letter-spacing:.02em;font-variant-numeric:tabular-nums}html.cd-mobile-runtime section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-time-unknown:active{transform:scale(.99)!important}html.cd-mobile-runtime section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] [data-mobile-saju-detail]{padding-top:7px!important;padding-bottom:7px!important}html.cd-mobile-runtime section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] [data-mobile-saju-detail]>.form-label{margin-bottom:4px!important}html.cd-mobile-runtime section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-time-unknown{margin-top:5px!important}html.cd-mobile-runtime section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-correction-preview{margin-top:5px!important}html.cd-mobile-runtime section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-correction-preview summary{min-height:34px!important}html.cd-mobile-runtime section#destinyCardForm[data-mobile-saju-details-open=true] [data-mobile-saju-detail]{animation:cdSajuDetailReveal .26s cubic-bezier(.22,.61,.36,1) both}@keyframes cdSajuDetailReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake]{color-scheme:dark}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle{background:linear-gradient(150deg,#c4b5fd1c,#e8d5a30d)!important;border:1px solid rgba(196,181,253,.26)!important;color:#f4eeff!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle:before{background-color:#c4b5fd1f!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c4b5fd' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.2v5l3.2 1.9'/%3E%3C/svg%3E")!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle__main{color:#f4eeff!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle__sub{color:#cebaf7d1!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle__summary{color:#e8d5a3!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake][data-mobile-saju-details-open=true] .cd-mobile-saju-detail-toggle{border-color:#c4b5fd80!important;box-shadow:0 0 0 1px #a78bfa33,0 10px 24px #9333ea2e!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] select.moon-input{background-color:#06081899!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23c4b5fd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.6 6 6.4l5-4.8'/%3E%3C/svg%3E")!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-time-unknown{background:#c4b5fd12!important;border:1px dashed rgba(196,181,253,.34)!important;color:#e8e2ffe0!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-time-unknown:before{background:#e8d5a329;border:1px solid rgba(232,213,163,.34);color:#e8d5a3}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-correction-preview{background:#ffffff0d!important;border:1px solid rgba(196,181,253,.2)!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-correction-preview summary{color:#e8d5a3!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] :is(.cd-mobile-saju-detail-toggle,.moon-time-unknown,select.moon-input,input.moon-input):focus-visible{outline:2px solid #c4b5fd!important;outline-offset:2px!important}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake]{color-scheme:light}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle:before{background-color:#d83f7817!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d83f78' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.2v5l3.2 1.9'/%3E%3C/svg%3E")!important}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle__main{color:#402a38!important}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle__sub{color:#6b4d5e!important}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle__summary{color:#b53660!important}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake][data-mobile-saju-details-open=true] .cd-mobile-saju-detail-toggle{border-color:#d83f7866!important;box-shadow:0 10px 22px #d83f7829,inset 0 1px #ffffffdb!important}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] select.moon-input{background-color:#fffffff5!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23b31955' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.6 6 6.4l5-4.8'/%3E%3C/svg%3E")!important}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-time-unknown{background:#fff6faeb!important;border:1px dashed rgba(216,63,120,.3)!important;color:#6a3659!important}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-time-unknown:before{background:#ead0894d;border:1px solid rgba(216,63,120,.2);color:#7a3f1c}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-correction-preview{background:#ffffffb8!important;border:1px solid rgba(216,63,120,.16)!important}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-correction-preview summary{color:#3c1830!important}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] :is(.cd-mobile-saju-detail-toggle,.moon-time-unknown,select.moon-input,input.moon-input):focus-visible{outline:2px solid #b31955!important;outline-offset:2px!important}}@media (prefers-reduced-motion: reduce){html.cd-mobile-runtime section#destinyCardForm[data-mobile-saju-details-open=true] [data-mobile-saju-detail]{animation:none!important}html.cd-mobile-runtime section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle:after{transition:none!important}}
