#premiumVvipCollection{background:radial-gradient(ellipse at 20% 10%,rgba(180,140,30,.13) 0%,transparent 50%),radial-gradient(ellipse at 80% 90%,rgba(160,110,20,.11) 0%,transparent 50%),linear-gradient(160deg,#0a0a0a,#111008 40%,#0d0b00,#050505);border:1px solid rgba(212,175,55,.38);box-shadow:0 0 0 1px #d4af371f,0 30px 80px #000000d9,inset 0 1px #ffd7501f,inset 0 -1px #b48c1e0f}#premiumVvipCollection .feat-collection__header{background:linear-gradient(180deg,#1e18048c,#0a080040);border-bottom:1px solid rgba(212,175,55,.18)}.pvc-crown-icon{color:#d4af37!important;font-size:2.1rem!important;text-shadow:0 0 18px rgba(212,175,55,.7),0 0 40px rgba(180,130,20,.4)}.pvc-header-badge{display:inline-block;margin:4px auto 8px;padding:3px 14px;border-radius:999px;font-size:.62rem;font-weight:900;letter-spacing:.18em;color:#0a0800;background:linear-gradient(90deg,#c8960c,#d4af37,#f0d060,#d4af37,#c8960c);background-size:200% 100%;animation:pvcBadgeShimmer 3s linear infinite;box-shadow:0 2px 12px #d4af3780}@keyframes pvcBadgeShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}#premiumVvipCollection[data-collection-open=false] .pvc-header-badge{animation:none;background-position:0% 0}.pvc-title{background:linear-gradient(135deg,#f0d060,#d4af37 40%,#fff8dc,#d4af37,#c8960c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 6px rgba(212,175,55,.35))}.pvc-subtitle{color:#d4af37d1!important;font-style:italic}.pvc-lede{color:#f0dc96b8!important}.pvc-featureline{border-color:#d4af3773!important;background:linear-gradient(135deg,#281e0ab3,#191205cc)!important;color:#fff8e1!important;letter-spacing:.03em;text-shadow:0 2px 8px rgba(212,175,55,.6),0 1px 2px rgba(0,0,0,.8);font-weight:700;padding:10px 18px;border-radius:24px;box-shadow:inset 0 1px #ffd75026,0 4px 20px #0006}.pvc-divline{background:linear-gradient(90deg,transparent,rgba(212,175,55,.8),transparent)!important}.pvc-gem{color:#d4af37!important;text-shadow:0 0 10px rgba(212,175,55,.55)!important}.pvc-arrow{color:#d4af37!important;text-shadow:0 0 8px rgba(212,175,55,.5)!important}.pvc-peek-gem{color:#d4af37!important;text-shadow:0 0 10px rgba(212,175,55,.55)!important}.pvc-gold-orb{position:absolute;border-radius:50%;pointer-events:none;will-change:transform,opacity;animation:pvcOrbFloat 8s ease-in-out infinite}.pvc-gold-orb--1{width:140px;height:140px;top:-30px;left:-40px;background:radial-gradient(circle,rgba(212,175,55,.12),transparent 70%);animation-delay:0s}.pvc-gold-orb--2{width:100px;height:100px;bottom:-20px;right:-20px;background:radial-gradient(circle,rgba(212,175,55,.09),transparent 70%);animation-delay:-4s}@keyframes pvcOrbFloat{0%,to{transform:translateY(0) scale(1);opacity:.6}50%{transform:translateY(-12px) scale(1.05);opacity:1}}#premiumVvipCollection[data-collection-open=false] .feat-collection__grid{display:none}#premiumVvipCollection[data-collection-open=true] .feat-collection__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:100%;justify-items:stretch;animation:fc-grid-reveal .35s ease both}.pvc-prem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:100%;justify-items:stretch;padding:0 16px 16px;contain:layout paint}@media (max-width: 560px){#premiumVvipCollection[data-collection-open=true] .feat-collection__grid,.pvc-prem-grid{grid-template-columns:1fr}}.pvc-prem-grid>.tarot-tile,.pvc-prem-card{border-radius:18px!important;border-width:1.5px!important;transition:transform .22s,box-shadow .22s;outline:1px solid rgba(212,175,55,.1);background:linear-gradient(170deg,#180f03eb,#0d0a02eb)!important}.pvc-prem-grid>.tarot-tile:hover,.pvc-prem-card:hover{transform:translateY(-3px);outline-color:#d4af3759}#inputPage :is(.feat-collection__grid,.tarot-collection__grid,.moon-collection-nav,.feature-card-grid) :is(a.tarot-tile,a.prem-card,a.moon-preview-card,a.lifebook-tile,a.lovebible-tile,a.feature-card,.tarot-tile a,.prem-card a,.moon-preview-card a,.lifebook-tile a,.lovebible-tile a,.feature-card a),#inputPage :is(.feat-collection__grid,.tarot-collection__grid,.moon-collection-nav,.feature-card-grid) :is(a.tarot-tile,a.prem-card,a.moon-preview-card,a.lifebook-tile,a.lovebible-tile,a.feature-card,.tarot-tile a,.prem-card a,.moon-preview-card a,.lifebook-tile a,.lovebible-tile a,.feature-card a):hover,#inputPage :is(.feat-collection__grid,.tarot-collection__grid,.moon-collection-nav,.feature-card-grid) :is(a.tarot-tile,a.prem-card,a.moon-preview-card,a.lifebook-tile,a.lovebible-tile,a.feature-card,.tarot-tile a,.prem-card a,.moon-preview-card a,.lifebook-tile a,.lovebible-tile a,.feature-card a):focus,#inputPage :is(.feat-collection__grid,.tarot-collection__grid,.moon-collection-nav,.feature-card-grid) :is(a.tarot-tile,a.prem-card,a.moon-preview-card,a.lifebook-tile,a.lovebible-tile,a.feature-card,.tarot-tile a,.prem-card a,.moon-preview-card a,.lifebook-tile a,.lovebible-tile a,.feature-card a):visited,#inputPage :is(a.tarot-tile,a.prem-card,a.moon-preview-card,a.lifebook-tile,a.lovebible-tile,a.feature-card) :is(span,p,strong,em,small,li,div){text-decoration:none!important;text-decoration-line:none!important}.tarot-tile--karma-destiny.pvc-prem-card,.tarot-tile--karma-destiny.pvc-prem-card:hover,.tarot-tile--karma-destiny.pvc-prem-card:focus-visible{transform:none!important}.tarot-tile--karma-destiny.pvc-prem-card:hover{outline-color:#d4af3759;filter:brightness(1.03);box-shadow:0 16px 36px #00000057,0 0 0 1px #f5da8b33}.tarot-tile--karma-destiny:before,.tarot-tile--karma-destiny:after,.tarot-tile--karma-destiny .tarot-tile__img-wrap:before,.tarot-tile--karma-destiny .tarot-tile__img-wrap:after{display:none!important;content:none!important;animation:none!important}.tarot-tile--karma-destiny .tarot-tile__img-wrap{background:#0f0b08;border-bottom:0}.tarot-tile--karma-destiny .tarot-tile__img{transform:none!important;transition:filter .18s ease}.tarot-tile--karma-destiny:hover .tarot-tile__img{transform:none!important;filter:brightness(1.06) contrast(1.02)}.pvc-prem-points{display:grid;gap:6px;margin:8px 0 10px}.pvc-prem-point{display:block;font-size:.8rem;color:#faebc2eb;line-height:1.5;padding-left:18px;position:relative;letter-spacing:-.01em}.pvc-prem-point:before{content:"\2726";position:absolute;left:0;top:.1em;color:#f0c85ffa;text-shadow:0 0 10px rgba(240,200,95,.45)}.pvc-prem-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pvc-meta-badge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(224,186,78,.35);background:#241906e0;color:#ffefbff2;font-size:.7rem;line-height:1;padding:5px 10px;letter-spacing:.01em}.pvc-meta-badge--cta{background:linear-gradient(90deg,#6e490cf2,#a77d22f2);color:#fff8dc;border-color:#f0cd70a6;font-weight:700}.pvc-prem-card .tarot-tile__title{color:#f7df9c;text-shadow:0 1px 8px rgba(0,0,0,.5)}.pvc-prem-card .tarot-tile__desc{color:#fff8e6fa}#premiumVvipCollection .fc-toggle-btn{position:relative;overflow:hidden;min-height:44px}#premiumVvipCollection .fc-toggle-btn:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(circle,#ffe68c8c,#ffe68c33 20%,#ffe68c00 65%);opacity:0;transform:scale(.25);pointer-events:none}#premiumVvipCollection .fc-toggle-btn.pvc-burst:before{animation:pvcBurst .62s ease-out}@keyframes pvcBurst{0%{opacity:.85;transform:scale(.2)}to{opacity:0;transform:scale(1.2)}}[data-collection-open=false].feat-collection--premium-vvip{animation-name:fc-closedGlow-premium-vvip}@keyframes fc-closedGlow-premium-vvip{0%,to{box-shadow:0 0 0 1px #d4af3726 inset,0 8px 32px #00000047}50%{box-shadow:0 0 0 1px #d4af3761 inset,0 8px 32px #00000047,0 0 18px #d4af3714}}@media (max-width: 768px),(hover: none) and (pointer: coarse){#premiumVvipCollection[data-collection-open=false] .pvc-gold-orb{animation:none!important}}@media (prefers-reduced-motion: reduce){.pvc-header-badge,.pvc-gold-orb,[data-collection-open=false].feat-collection--premium-vvip{animation:none!important}.pvc-header-badge{background-position:0 0}}

@media (max-width: 768px),(hover: none) and (pointer: coarse){.feature-card-grid .tarot-tile,.feature-card-grid .prem-card,.cd-mobile-collection-fullscreen .tarot-tile{touch-action:manipulation;-webkit-tap-highlight-color:transparent}[data-collection-open=true]>.feat-collection__grid>.tarot-tile,[data-collection-open=true]>.tarot-collection__grid>.tarot-tile{animation:cdTileRise var(--cd-dur-emph,.38s) var(--cd-ease-out,ease) backwards}[data-collection-open=true]>.feat-collection__grid>.tarot-tile:nth-child(1),[data-collection-open=true]>.tarot-collection__grid>.tarot-tile:nth-child(1){animation-delay:0ms}[data-collection-open=true]>.feat-collection__grid>.tarot-tile:nth-child(2),[data-collection-open=true]>.tarot-collection__grid>.tarot-tile:nth-child(2){animation-delay:34ms}[data-collection-open=true]>.feat-collection__grid>.tarot-tile:nth-child(3),[data-collection-open=true]>.tarot-collection__grid>.tarot-tile:nth-child(3){animation-delay:68ms}[data-collection-open=true]>.feat-collection__grid>.tarot-tile:nth-child(4),[data-collection-open=true]>.tarot-collection__grid>.tarot-tile:nth-child(4){animation-delay:102ms}[data-collection-open=true]>.feat-collection__grid>.tarot-tile:nth-child(5),[data-collection-open=true]>.tarot-collection__grid>.tarot-tile:nth-child(5){animation-delay:136ms}[data-collection-open=true]>.feat-collection__grid>.tarot-tile:nth-child(6),[data-collection-open=true]>.tarot-collection__grid>.tarot-tile:nth-child(6){animation-delay:.17s}[data-collection-open=true]>.feat-collection__grid>.tarot-tile:nth-child(7),[data-collection-open=true]>.tarot-collection__grid>.tarot-tile:nth-child(7){animation-delay:204ms}[data-collection-open=true]>.feat-collection__grid>.tarot-tile:nth-child(8),[data-collection-open=true]>.tarot-collection__grid>.tarot-tile:nth-child(8){animation-delay:238ms}.feature-card-grid .tarot-tile:active .tarot-tile__img,.cd-mobile-collection-fullscreen .tarot-tile:active .tarot-tile__img{transform:scale(1.03);transition:transform var(--cd-dur-base,.22s) var(--cd-ease-out,ease)}.feature-card-grid .tarot-tile__img,.cd-mobile-collection-fullscreen .tarot-tile__img{transition:transform var(--cd-dur-base,.22s) var(--cd-ease-out,ease)}.cd-mobile-appbar .tsp-option,.cd-mobile-appbar__action,.cd-mobile-appbar__brand,.cd-mobile-collection-tab{position:relative}.cd-mobile-appbar .tsp-option:after,.cd-mobile-appbar__action:after,.cd-mobile-appbar__brand:after,.cd-mobile-collection-tab:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%);pointer-events:auto}.cd-mobile-appbar .tsp-option:after{left:-2px;right:-2px}#cdMobileBottomNav .cd-mobile-bottom-nav__item{transition:background-color var(--cd-dur-base,.22s) var(--cd-ease-out,ease),color var(--cd-dur-base,.22s) var(--cd-ease-out,ease),transform var(--cd-dur-fast,.12s) var(--cd-ease-out,ease)}}@keyframes cdTileRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media (max-width: 768px),(hover: none) and (pointer: coarse){.feature-card,.tarot-tile,.lifebook-tile,.lovebible-tile,.prem-card,.sibyl-entry-tile{transition-duration:.12s!important;transform:none!important;will-change:auto!important;touch-action:manipulation;box-shadow:0 4px 14px #00000038!important}.feature-card-grid,.feat-collection,.tarot-collection,.feat-collection__grid,.tarot-collection__grid,#reportDashboardCard,.rpt-v2-grid,.rpt-v2-block,.rpt-v2-detail,.rpt-v2-detail-inner,.rpt-v2-toggle-btn{touch-action:pan-y}.feature-card:hover,.tarot-tile:hover,.lifebook-tile:hover,.lovebible-tile:hover,.prem-card:hover,.sibyl-entry-tile:hover{transform:none!important}.feature-card-grid,.feat-collection,.tarot-collection,.feat-collection__grid,.tarot-collection__grid,#reportDashboardCard,.rpt-v2-grid,.rpt-v2-block,.rpt-v2-detail,.rpt-v2-detail-inner,.rpt-v2-toggle-btn{touch-action:pan-y!important}body:not(.neo-mode) #inputPage [data-collection-open=true]>.feat-collection__grid,body:not(.neo-mode) #inputPage [data-collection-open=true]>.tarot-collection__grid,#inputPage [data-collection-open=true]>.feat-collection__grid,#inputPage [data-collection-open=true]>.tarot-collection__grid{--cd-mobile-collection-scroll-guard: 1;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;max-height:none!important;height:auto!important;overflow:visible!important;overscroll-behavior:auto!important;-webkit-overflow-scrolling:auto;padding:12px!important;scrollbar-width:auto;touch-action:pan-y!important}#inputPage [data-collection-open=true]>.feat-collection__grid .tarot-tile,#inputPage [data-collection-open=true]>.tarot-collection__grid .tarot-tile,#inputPage [data-collection-open=true]>.feat-collection__grid .prem-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:6px!important;min-width:44px;min-height:44px;padding:10px 8px!important;border-radius:12px!important;overflow:visible!important;text-align:center!important;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,255,255,.08)}#inputPage [data-collection-open=true]>.feat-collection__grid>.tarot-tile:last-child:nth-child(odd),#inputPage [data-collection-open=true]>.tarot-collection__grid>.tarot-tile:last-child:nth-child(odd),#inputPage [data-collection-open=true]>.feat-collection__grid>.prem-card:last-child:nth-child(odd){grid-column:span 2;width:100%;max-width:calc((100% - 10px)/2);justify-self:center}#inputPage [data-collection-open=true]>.feat-collection__grid .tarot-tile:active,#inputPage [data-collection-open=true]>.tarot-collection__grid .tarot-tile:active,#inputPage [data-collection-open=true]>.feat-collection__grid .prem-card:active{transform:scale(.97)!important;transition:transform .1s ease!important}#inputPage [data-collection-open=true]>.feat-collection__grid .tarot-tile__img-wrap,#inputPage [data-collection-open=true]>.tarot-collection__grid .tarot-tile__img-wrap,#inputPage [data-collection-open=true]>.feat-collection__grid .prem-card .tarot-tile__img-wrap{width:100%!important;min-height:0!important;aspect-ratio:16 / 9!important;border-radius:8px!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}#inputPage [data-collection-open=true]>.feat-collection__grid .tarot-tile__img,#inputPage [data-collection-open=true]>.tarot-collection__grid .tarot-tile__img,#inputPage [data-collection-open=true]>.feat-collection__grid .prem-card .tarot-tile__img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:8px!important;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;touch-action:pan-y!important}#inputPage [data-collection-open=true]>.feat-collection__grid .prem-card.tarot-tile--human-design .tarot-tile__img{object-position:left center!important}#inputPage [data-collection-open=true]>.feat-collection__grid .tarot-tile__body,#inputPage [data-collection-open=true]>.tarot-collection__grid .tarot-tile__body,#inputPage [data-collection-open=true]>.feat-collection__grid .prem-card .tarot-tile__body{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important;width:100%;padding:0!important;text-align:center!important}#inputPage [data-collection-open=true]>.feat-collection__grid .tarot-tile__title,#inputPage [data-collection-open=true]>.feat-collection__grid .tarot-tile__desc,#inputPage [data-collection-open=true]>.tarot-collection__grid .tarot-tile__title,#inputPage [data-collection-open=true]>.tarot-collection__grid .tarot-tile__desc,#inputPage [data-collection-open=true]>.feat-collection__grid .prem-card .tarot-tile__title,#inputPage [data-collection-open=true]>.feat-collection__grid .prem-card .tarot-tile__desc{max-width:100%;font-size:12px!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#fff8e6f5!important}}
.cd-mobile-destiny-hub{display:none}@media (max-width: 768px),(hover: none) and (pointer: coarse){html{scroll-padding-top:14px}body{overflow-x:hidden}html,body,.wrap,#inputPage{max-width:100%!important;overflow-x:clip!important}.logo-cosmos,.feat-collection__cosmos,.tarot-collection__cosmos,.tile-pvw-hero-gradient{pointer-events:none!important}.moon-topbar{margin:0 8px 8px!important}.moon-topbar__nav{display:none!important}.honeypig-logo-icon{width:54px!important;height:54px!important}#authQuickLinks{margin:0 12px 16px!important}.cd-mobile-destiny-hub{display:block;box-sizing:border-box;min-height:0;margin:0;padding:calc(env(safe-area-inset-top,0px) + 48px) 14px calc(12px + env(safe-area-inset-bottom,0px));background:radial-gradient(circle at 18% 0%,rgba(201,168,76,.1),transparent 28%),radial-gradient(circle at 88% 12%,rgba(45,212,191,.08),transparent 24%),linear-gradient(180deg,#07101f,#101827 46%,#08111f);color:#f8f7ef}.cd-mobile-hub__fold{min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:9px;max-width:520px;margin:0 auto;padding-bottom:8px}.cd-mobile-hub__brand{display:flex;align-items:center;gap:10px;min-width:0}.cd-mobile-hub__logo{width:42px;height:42px;flex:0 0 42px;border-radius:12px;object-fit:contain;background:#fffffff0;box-shadow:0 8px 20px #0000003d,0 0 0 1px #ffffff2e}.cd-mobile-hub__brand-copy{min-width:0;display:grid;gap:2px}.cd-mobile-hub__eyebrow{display:block;margin:0;color:#9ae6cf;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cd-mobile-hub__title{margin:0;color:#fff7dd;font-size:1rem;line-height:1.22;font-weight:950;letter-spacing:0}.cd-mobile-hub__desc{margin:0;color:#e8dfc8e0;font-size:.82rem;line-height:1.34;font-weight:760;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cd-mobile-hub__primary{display:grid;grid-template-columns:1fr;gap:7px}.cd-mobile-hub__primary a,.cd-mobile-hub__primary button,.cd-mobile-hub__chip,.cd-mobile-hub__link,.cd-mobile-hub__mini,.cd-mobile-hub__card,.cd-mobile-hub__pass-cta{min-height:44px;border-radius:10px;border:1px solid rgba(201,168,76,.26);background:#ffffff0e;color:#fffaf0;font:inherit;font-size:.82rem;font-weight:900;text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,255,255,.08)}.cd-mobile-hub__primary a:first-child{background:linear-gradient(135deg,#c9a84cf5,#e8dfc8e6);color:#111827;border-color:#fff7dd94}.cd-mobile-hub__assist{display:none!important}.cd-mobile-hub__assist .cd-mobile-hub__mini{background:#0e1e3aad;border-color:#94a3b83d;color:#dbeafe}.cd-mobile-hub__section{display:grid;gap:7px}.cd-mobile-hub__section-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cd-mobile-hub__section-title{margin:0;color:#f8fafc;font-size:.84rem;font-weight:950;letter-spacing:0}.cd-mobile-hub__section-more{color:#bae6fd;font-size:.72rem;font-weight:900;text-decoration:none}.cd-mobile-hub__quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cd-mobile-hub__quick .cd-mobile-hub__mini{justify-content:flex-start;padding:0 10px;background:#064e3b33;border-color:#6ee7b738;color:#d1fae5}.cd-mobile-hub__chips{display:flex;gap:7px;overflow-x:auto;margin:auto -14px 0;padding:0 14px 3px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cd-mobile-hub__chips::-webkit-scrollbar{display:none}.cd-mobile-hub__chip{flex:0 0 auto;min-height:38px;padding:0 11px;color:#dbeafe;font-size:.74rem;background:#0e1e3a9e;border-color:#94a3b838}.cd-mobile-hub__chip[aria-selected=true]{color:#0f172a;background:linear-gradient(135deg,#dbeafe,#fde68a);border-color:#ffffff85}.cd-mobile-hub__belowfold{display:grid;gap:10px;max-width:520px;margin:16px auto 0;content-visibility:auto;contain-intrinsic-size:720px}.cd-mobile-hub__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cd-mobile-hub__card{display:grid;align-content:center;justify-items:start;min-height:68px;padding:9px;text-align:left;background:linear-gradient(145deg,#ffffff10,#ffffff07);border-color:#e8dfc829}.cd-mobile-hub__card strong{display:block;color:#fff7dd;font-size:.82rem;line-height:1.25}.cd-mobile-hub__card span{display:block;margin-top:4px;color:#dbeafec2;font-size:.68rem;line-height:1.35;font-weight:800}.cd-mobile-hub__state{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cd-mobile-hub__pass{display:grid;gap:8px;padding:11px;border:1px solid rgba(201,168,76,.2);border-radius:12px;background:linear-gradient(135deg,#3f270b4d,#082f4933)}.cd-mobile-hub__pass p{margin:0;color:#e8dfc8d1;font-size:.74rem;line-height:1.45}.cd-mobile-hub__pass-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cd-mobile-hub__pass-cta:first-child{background:linear-gradient(135deg,#f4d37a,#f8fafc);color:#111827;border-color:#ffffff8c}.cd-mobile-hub__all-details{border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#0f172a8f;overflow:hidden}.cd-mobile-hub__all-details summary{min-height:44px;display:flex;align-items:center;padding:0 12px;color:#f8fafc;font-weight:950;cursor:pointer;touch-action:manipulation}.cd-mobile-hub__all-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:48px!important;padding:0 12px!important}.cd-mobile-hub__all-summary-text{flex:1;font-size:1rem;font-weight:950}.cd-mobile-hub__all-summary-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:.8rem;transition:transform .3s ease;margin-left:8px}.cd-mobile-hub__all-details[open] .cd-mobile-hub__all-summary-icon{transform:rotate(180deg)}.cd-mobile-hub__all-mascot{display:flex;justify-content:center;align-items:center;padding:12px 0;min-height:140px}.cd-mobile-hub__all-mascot-img{max-width:100%;max-height:120px;width:auto;height:auto;object-fit:contain;display:none}.cd-mobile-hub__all-mascot-img--yeon{display:block}body.neo-mode .cd-mobile-hub__all-mascot-img--yeon,html.neo-mode .cd-mobile-hub__all-mascot-img--yeon{display:none}body.neo-mode .cd-mobile-hub__all-mascot-img--neo,html.neo-mode .cd-mobile-hub__all-mascot-img--neo{display:block}.cd-mobile-hub__all-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 10px 10px}.cd-mobile-hub__all-list .cd-mobile-hub__link{gap:6px;color:var(--cd-text,#3c1830);background:var(--cd-surface-2,rgba(255,247,250,.9));border:1px solid var(--cd-border,rgba(216,63,120,.16))}.cd-mobile-hub__all-glyph{flex:0 0 auto;font-size:1rem;line-height:1;opacity:.92}.cd-mobile-hub__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.cd-mobile-hub__link{min-height:38px;color:#d1fae5;font-size:.74rem;background:#064e3b38;border-color:#6ee7b738}.cd-mobile-hub__recent-empty{margin:0;color:#cbd5e1bd;font-size:.72rem;line-height:1.45}#dpMasterCard.dp-master-card{margin:8px 10px 0!important;min-height:0!important;max-width:calc(100vw - 36px)!important}#destinyCardForm.moon-destiny-form{min-height:0!important;margin:10px!important;padding:16px 12px!important;border-radius:16px!important}#destinyCardForm .moon-form-header{min-height:0!important}#destinyCardForm .destiny-input-head__title{font-size:1.12rem!important;line-height:1.32!important}#destinyCardForm .destiny-input-head__desc{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.8rem!important;line-height:1.5!important}#destinyCardForm .moon-form-divider{display:none!important}#destinyCardForm .moon-form-grid{gap:10px!important}#destinyCardForm .destiny-field-hint,#destinyCardForm .form-label-hint,#destinyCardForm .time-correction-panel{display:none!important}#destinyCardForm .moon-input{min-height:44px!important;border-radius:10px!important;font-size:16px!important}#destinyCardForm .moon-submit-btn,#destinyCardForm .dp-kakao-referral-btn{min-height:46px!important;border-radius:10px!important}#destinyCardForm .dp-kakao-referral-btn{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:100%!important;min-height:56px!important;margin:12px auto 0!important;padding:12px 16px!important;border:1px solid rgba(120,86,0,.2)!important;border-radius:14px!important;background:linear-gradient(145deg,#ffec66,#fee500 55%,#f7d51e)!important;color:#1a0f00!important;box-shadow:0 10px 22px #e6c8004d,inset 0 1px #ffffff8c!important;text-align:center!important;text-shadow:none!important}#destinyCardForm .dp-kakao-referral-btn .moon-icon{display:none!important}#destinyCardForm .dp-kakao-referral-btn .main-txt{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:14.5px!important;font-weight:900!important;color:#1a0f00!important}#destinyCardForm .dp-kakao-referral-btn .main-txt:before{content:"\1f4ac"!important;font-size:15px!important;line-height:1!important}#destinyCardForm .dp-kakao-referral-btn .sub-txt{font-size:11.5px!important;font-weight:700!important;color:#1e0a00b8!important}#destinyCardForm .dp-kakao-referral-note{text-align:center!important}#destinyCardForm .moon-submit-btn:active,#destinyCardForm .dp-kakao-referral-btn:active,#authQuickLinks .auth-btn:active{transform:translateY(1px) scale(.99)!important}.moon-music-entry{grid-template-columns:1fr!important;margin:12px 10px!important;padding:13px 12px!important;border-radius:14px!important}.moon-music-entry__glow,.moon-music-entry__stars,.moon-music-entry__stars-crescent,.moon-music-entry__cover-stack{display:none!important}.moon-music-entry__copy strong{font-size:.92rem!important;line-height:1.35!important}.moon-music-entry__copy span:last-child{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.moon-music-entry__actions{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.moon-story-entry{margin:10px!important;padding:14px 13px!important;border-radius:18px!important;border:1px solid rgba(188,205,255,.18)!important;background:radial-gradient(circle at 88% 12%,rgba(206,224,255,.22),transparent 84px),linear-gradient(150deg,#0b122bf5,#070a17f0)!important}.moon-collection-nav{display:flex!important;gap:8px!important;overflow-x:auto;margin:8px 10px 10px!important;padding:2px 0 6px!important;scrollbar-width:none}.moon-collection-nav::-webkit-scrollbar{display:none}.moon-collection-nav .moon-preview-card{flex:0 0 auto;min-width:104px!important;min-height:76px!important;padding:10px 9px!important;border-radius:12px!important}.moon-collection-nav .moon-preview-card__meta{display:none!important}.moon-collection-nav,#fsp-filter-bar{max-width:calc(100vw - 20px)!important;overflow-x:auto!important;overflow-y:hidden!important;contain:paint;overscroll-behavior-x:contain}.post-saju-services-intro{display:none!important}.honey-membership-mini{margin:10px!important;padding:12px!important;border-radius:14px!important}#honeyMembershipMini .honey-membership-mini__header{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}#honeyMembershipMini .honey-membership-mini__title{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.92rem!important;line-height:1.32!important;margin:0!important}#honeyMembershipMini .honey-membership-mini__hero{display:none!important}#honeyMembershipMini .honey-membership-mini__guide-panel{min-height:44px!important;margin:0!important;padding:9px 10px!important;border-radius:10px!important}#honeyMembershipMini .honey-membership-mini__guide-text{font-size:.68rem!important;line-height:1.36!important}#honeyMembershipMini .honey-membership-mini__quick-actions{margin:0!important}#honeyMembershipMini .honey-membership-mini__action,#honeyMembershipMini .honey-membership-mini__toggle{min-height:44px!important;border-radius:10px!important;font-size:.78rem!important}.feature-card-grid{display:grid!important;gap:10px!important;margin:10px!important}.feature-card-grid>.fg-group,.feature-card-grid .fg-group__cards,.feature-card-grid .feat-collection,.feature-card-grid .tarot-collection{min-height:0!important;content-visibility:auto;contain-intrinsic-size:180px}.feature-card-grid [data-collection-open=false]>.feat-collection__grid,.feature-card-grid [data-collection-open=false]>.tarot-collection__grid{display:none!important;min-height:0!important}.feature-card-grid .feat-collection__header,.feature-card-grid .tarot-collection__header{min-height:76px!important;padding:13px 12px!important;border-radius:14px!important;display:grid!important;grid-template-columns:auto 1fr;gap:4px 10px!important;align-items:center!important;text-align:left!important}.feature-card-grid .feat-collection__icon,.feature-card-grid .tarot-collection__icon{grid-row:1/3;width:38px!important;height:38px!important;font-size:1.1rem!important}.feature-card-grid .feat-collection__title,.feature-card-grid .tarot-collection__title{font-size:.98rem!important;line-height:1.25!important;margin:0!important}.feature-card-grid .feat-collection__subtitle,.feature-card-grid .tarot-collection__subtitle{font-size:.74rem!important;line-height:1.35!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.feature-card-grid .feat-collection__lede,.feature-card-grid .feat-collection__featureline,.feature-card-grid .feat-collection__divider,.feature-card-grid .tarot-collection__lede,.feature-card-grid .tarot-collection__featureline,.feature-card-grid .tarot-collection__divider{display:none!important}.feature-card-grid [data-collection-open=true]>.feat-collection__grid,.feature-card-grid [data-collection-open=true]>.tarot-collection__grid{min-height:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:10px!important}.feature-card-grid .tarot-tile,.feature-card-grid .prem-card{min-height:132px!important;border-radius:12px!important}.feature-card-grid .tarot-tile__desc{display:none!important}.feature-card-grid .tarot-tile__coin-badge{font-size:.63rem!important;line-height:1.15!important}.tile-pvw-overlay{touch-action:pan-y}.tile-pvw-sheet{max-height:92dvh!important;border-radius:18px 18px 0 0!important}.tile-pvw-content{padding:16px 14px calc(22px + env(safe-area-inset-bottom))!important}.tile-pvw-feats li{font-size:.8rem!important;line-height:1.38!important;padding:8px 10px!important}#honeyMembershipMini .honey-membership-mini__desc,#honeyMembershipMini .honey-membership-mini__chips{display:none!important}#honeyMembershipMini .honey-membership-mini__details:not([hidden]){position:fixed!important;left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;z-index:9998!important;max-height:74dvh!important;overflow:auto!important;margin:0!important;padding:14px 12px 16px!important;border:1px solid rgba(232,223,200,.24)!important;border-radius:18px 18px 12px 12px!important;background:linear-gradient(180deg,#0c1224fa,#080d1cfa)!important;box-shadow:0 -18px 44px #00000075,inset 0 1px #ffffff1f!important;-webkit-overflow-scrolling:touch}#honeyMembershipMini .honey-membership-mini__details:not([hidden]):before{content:"Moonlight Pass \c0c1\c138";display:block;margin:0 0 10px;color:#fff7dd;font-size:.9rem;font-weight:950}.honey-membership-mini__sheet-close{width:100%;margin:0 0 10px!important;min-height:42px;border-radius:10px;border:1px solid rgba(148,163,184,.28);background:#0f172ab8;color:#e2e8f0;font:inherit;font-size:.8rem;font-weight:900;touch-action:manipulation}#honeyMembershipMini .honey-membership-mini__plans{grid-template-columns:1fr!important;gap:8px!important}.feature-card-grid [data-mobile-collapsed-card=true]{display:flex!important}.cd-mobile-collection-more{width:calc(100% - 20px);min-height:44px;margin:0 10px 10px;border:1px solid rgba(148,163,184,.26);border-radius:10px;background:#0f172ab8;color:#e2e8f0;font:inherit;font-size:.78rem;font-weight:900;touch-action:manipulation}footer[role=contentinfo]>p:first-child{display:none!important}footer[role=contentinfo] nav[data-cd-trans-attr="aria-label:footer.policyLinksAria"]{padding:0 10px!important}.cd-footer-business-details{width:min(90%,520px)!important;margin-top:12px!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:12px!important;background:#0f172a80!important;color:#cbd5e1!important}.cd-footer-business-details>summary{min-height:42px;display:flex;align-items:center;justify-content:center;padding:0 12px;color:#e2e8f0;font-size:.78rem;font-weight:900;cursor:pointer;touch-action:manipulation}.cd-footer-business-details__body{border-top:1px solid rgba(148,163,184,.14)!important;margin:0!important;padding:10px!important}}@media (max-width: 380px){.cd-mobile-hub__assist,.cd-mobile-hub__quick,.cd-mobile-hub__state,.cd-mobile-hub__pass-actions,.cd-mobile-hub__links,.cd-mobile-hub__cards,.cd-mobile-hub__all-list{grid-template-columns:1fr}}
.MobileFeatureCard,.MobileCompactCard,.MobileCategoryTabs,.MobileFeatureRail,.MobileLockedCard,.MobilePassCard,.MobileQuickAction,.MobileFeatureBottomSheet{box-sizing:border-box}@media (max-width: 768px),(hover: none) and (pointer: coarse){.MobileFeatureRail,[data-component=MobileFeatureRail]{display:grid;gap:8px;min-width:0}.MobileCategoryTabs,[data-component=MobileCategoryTabs]{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.MobileCategoryTabs::-webkit-scrollbar,[data-component=MobileCategoryTabs]::-webkit-scrollbar{display:none}.MobileQuickAction,[data-component=MobileQuickAction]{min-height:44px;max-width:100%;touch-action:manipulation}.MobileCompactCard,[data-component=MobileCompactCard],.MobileFeatureCard,[data-component=MobileFeatureCard],.MobileLockedCard,[data-component=MobileLockedCard]{position:relative;min-width:0;max-width:100%;min-height:44px;overflow:hidden;touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,255,255,.08)}.MobileCompactCard:before,.MobileCompactCard:after,.MobileFeatureCard:before,.MobileFeatureCard:after,.MobileLockedCard:before,.MobileLockedCard:after,.MobilePassCard:before,.MobilePassCard:after,.feature-card-grid .tarot-tile:before,.feature-card-grid .tarot-tile:after,.feature-card-grid .prem-card:before,.feature-card-grid .prem-card:after,.feature-card-grid .feat-collection__cosmos,.feature-card-grid .tarot-collection__cosmos,.feature-card-grid .fc-closed-peek,.feature-card-grid .fc-div-line,.feature-card-grid .fc-div-gem{pointer-events:none!important}.cd-mobile-hub__card.MobileCompactCard strong,.cd-mobile-hub__card[data-component=MobileCompactCard] strong{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-mobile-hub__card.MobileCompactCard span,.cd-mobile-hub__card[data-component=MobileCompactCard] span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.MobilePassCard,[data-component=MobilePassCard]{min-height:116px;border-radius:12px}.feature-card-grid [data-collection-open=true]>.feat-collection__grid,.feature-card-grid [data-collection-open=true]>.tarot-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--cd-card-gap,10px)!important;padding:10px!important}.feature-card-grid .tarot-tile,.feature-card-grid .lifebook-tile,.feature-card-grid .lovebible-tile,.feature-card-grid .prem-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;min-height:0!important;max-height:none!important;padding:0!important;border-radius:var(--cd-card-radius,14px)!important;text-align:left!important;overflow:hidden!important;transition:transform var(--cd-dur-fast,.12s) var(--cd-ease-out,ease)!important}.feature-card-grid .tarot-tile:active,.feature-card-grid .lifebook-tile:active,.feature-card-grid .lovebible-tile:active,.feature-card-grid .prem-card:active{transform:scale(var(--cd-press-scale,.968))!important}.feature-card-grid .tarot-tile__img-wrap,.feature-card-grid .lifebook-tile__img-wrap,.feature-card-grid .lovebible-tile__img-wrap,.feature-card-grid .prem-card .tarot-tile__img-wrap{position:relative!important;grid-row:auto!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;aspect-ratio:16/9!important;border-radius:0!important;overflow:hidden!important}.feature-card-grid .tarot-tile__img,.feature-card-grid .lifebook-tile__img,.feature-card-grid .lovebible-tile__img,.feature-card-grid .prem-card .tarot-tile__img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;font-size:0!important;color:transparent!important}.feature-card-grid .tarot-tile__title,.feature-card-grid .prem-card .tarot-tile__title{min-height:calc(var(--cd-card-title-size,.79rem) * var(--cd-card-title-line,1.3) * 2)!important}.feature-card-grid .tarot-tile__img-placeholder{width:100%!important;height:100%!important;min-height:0!important;border-radius:0!important}.feature-card-grid .tile-ph-gem{font-size:1.5rem!important}.feature-card-grid .tarot-tile__body,.feature-card-grid .lifebook-tile__body,.feature-card-grid .lovebible-tile__body,.feature-card-grid .prem-card .tarot-tile__body{display:grid!important;align-content:start!important;gap:2px!important;min-width:0!important;padding:7px 8px 8px!important}.feature-card-grid .tarot-tile__title,.feature-card-grid .lifebook-tile__title,.feature-card-grid .lovebible-tile__title,.feature-card-grid .prem-card .tarot-tile__title{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%!important;font-size:var(--cd-card-title-size,.79rem)!important;line-height:var(--cd-card-title-line,1.3)!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;word-break:keep-all!important}.feature-card-grid .tarot-tile__desc,.feature-card-grid .lifebook-tile__desc,.feature-card-grid .lovebible-tile__desc,.feature-card-grid .prem-card .tarot-tile__desc{display:none!important}.feature-card-grid .tarot-tile__badge,.feature-card-grid .tarot-tile__coin-badge{min-height:18px!important;padding:2px 6px!important;border-radius:999px!important;font-size:var(--cd-card-badge-size,.58rem)!important;line-height:1.1!important;letter-spacing:0!important}.feature-card-grid .tarot-tile__badge{top:5px!important;left:5px!important;right:auto!important}.feature-card-grid .tarot-tile__coin-badge{right:5px!important;bottom:5px!important;max-width:calc(100% - 10px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.feature-card-grid .pvc-prem-points,.feature-card-grid .pvc-prem-meta,.feature-card-grid .lifebook-tile__meta,.feature-card-grid .lovebible-tile__meta{display:none!important}#inputPage [data-collection-open=true]>.feat-collection__grid,#inputPage [data-collection-open=true]>.tarot-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--cd-card-gap,10px)!important;padding:10px!important}#inputPage [data-collection-open=true]>.feat-collection__grid .tarot-tile,#inputPage [data-collection-open=true]>.tarot-collection__grid .tarot-tile,#inputPage [data-collection-open=true]>.feat-collection__grid .prem-card{width:100%!important;max-width:none!important;justify-self:stretch!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;min-height:0!important;max-height:none!important;padding:0!important;text-align:left!important;overflow:hidden!important}#inputPage [data-collection-open=true]>.feat-collection__grid .tarot-tile__img-wrap,#inputPage [data-collection-open=true]>.tarot-collection__grid .tarot-tile__img-wrap,#inputPage [data-collection-open=true]>.feat-collection__grid .prem-card .tarot-tile__img-wrap{position:relative!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;aspect-ratio:16/9!important}#inputPage [data-collection-open=true]>.feat-collection__grid .tarot-tile__body,#inputPage [data-collection-open=true]>.tarot-collection__grid .tarot-tile__body,#inputPage [data-collection-open=true]>.feat-collection__grid .prem-card .tarot-tile__body{display:grid!important;align-content:start!important;align-items:stretch!important;gap:2px!important;width:auto!important;padding:7px 8px 8px!important;text-align:left!important}#inputPage [data-collection-open=true]>.feat-collection__grid .tarot-tile__title,#inputPage [data-collection-open=true]>.tarot-collection__grid .tarot-tile__title,#inputPage [data-collection-open=true]>.feat-collection__grid .prem-card .tarot-tile__title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;word-break:keep-all!important}#inputPage [data-collection-open=true]>.feat-collection__grid .tarot-tile__desc,#inputPage [data-collection-open=true]>.tarot-collection__grid .tarot-tile__desc,#inputPage [data-collection-open=true]>.feat-collection__grid .prem-card .tarot-tile__desc{display:none!important}.feature-card-grid .MobileLockedCard{border-color:#f8bf5061!important;box-shadow:inset 0 0 0 1px #f8bf501f,0 6px 18px #00000038!important}.MobileFeatureBottomSheet.tile-pvw-overlay .tile-pvw-sheet{width:100%!important;max-height:88dvh!important;border-radius:16px 16px 0 0!important}.MobileFeatureBottomSheet.tile-pvw-overlay .tile-pvw-hero{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16/9!important}.MobileFeatureBottomSheet.tile-pvw-overlay .tile-pvw-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.06rem!important}.MobileFeatureBottomSheet.tile-pvw-overlay .tile-pvw-tagline{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.82rem!important;line-height:1.42!important}.MobileFeatureBottomSheet.tile-pvw-overlay .tile-pvw-feats{gap:6px!important;margin-bottom:12px!important}.MobileFeatureBottomSheet.tile-pvw-overlay .tile-pvw-feats li{font-size:.76rem!important;line-height:1.34!important;border-radius:8px!important}.MobileFeatureBottomSheet.tile-pvw-overlay.pvw-open .tile-pvw-content{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))!important}.MobileFeatureBottomSheet.tile-pvw-overlay.pvw-open .tile-pvw-cta-sticky{position:static!important;z-index:5!important;margin:0!important;padding:12px 14px calc(14px + env(safe-area-inset-bottom,0px))!important;background:#fffaf7!important;border-top:1px solid rgba(216,63,120,.14)!important}html.neo-mode .MobileFeatureBottomSheet.tile-pvw-overlay.pvw-open .tile-pvw-cta-sticky,body.neo-mode .MobileFeatureBottomSheet.tile-pvw-overlay.pvw-open .tile-pvw-cta-sticky{background:#0f0c26!important;border-top-color:#c4b5fd2e!important}.MobileFeatureBottomSheet.tile-pvw-overlay.pvw-open .tile-pvw-cta-btn{min-height:48px!important;border-radius:10px!important}}
#inputPage{padding-bottom:calc(65px + var(--cd-mobile-nav-h,91px))!important}.cd-fixed-business-bar{display:none!important;bottom:calc(68px + env(safe-area-inset-bottom,0px))!important;z-index:930!important;pointer-events:none!important}body.cd-mobile-nav-hidden .cd-fixed-business-bar{display:none!important}#cdMobileBottomNav{position:fixed;left:0;right:0;bottom:0;z-index:960;display:block;padding:7px max(10px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px));background:#fffaf7;border-top:1px solid rgba(179,25,85,.12);box-shadow:0 -8px 24px #3c183014;transform:translateY(0);opacity:1;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .18s ease,visibility 0s linear .28s;will-change:transform}body.cd-mobile-nav-exiting #cdMobileBottomNav,body.cd-mobile-nav-hidden #cdMobileBottomNav{transform:translateY(calc(100% + 18px));opacity:0;pointer-events:none}body.cd-mobile-nav-hidden #cdMobileBottomNav{display:none}body.cd-mobile-nav-hidden #langWrap{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}body:not(.cd-mobile-nav-hidden):not(.cd-all-fortunes-fullscreen) .theme-switch-wrapper{bottom:calc(6px + var(--cd-mobile-nav-h,91px))}body:not(.cd-mobile-nav-hidden) footer[role=contentinfo]{padding-bottom:calc(25px + var(--cd-mobile-nav-h,91px))!important}.result-home-shortcut{display:none}body.cd-overlay-shell-open #langWrap{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.cd-mobile-bottom-nav__quick{display:none!important;visibility:hidden!important;pointer-events:none!important}.cd-mobile-bottom-nav__quick::-webkit-scrollbar{display:none}.cd-mobile-bottom-nav__chip{flex:0 0 auto;min-height:32px;padding:0 10px;border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#0f172ac7;color:#dbeafe;font:inherit;font-size:.7rem;font-weight:900;line-height:1;white-space:nowrap;touch-action:manipulation}.cd-mobile-bottom-nav__chip[aria-current=page],.cd-mobile-bottom-nav__chip.is-active{border-color:#f5db9ab3;background:linear-gradient(135deg,#f8fafc,#fde68a);color:#111827}.cd-mobile-bottom-nav__main{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;max-width:560px;margin:0 auto}.cd-mobile-bottom-nav__item{min-width:0;min-height:52px;border:1px solid transparent;border-radius:15px;background:transparent;color:#70445c;font:inherit;font-size:.6875rem;font-weight:900;line-height:1.08;text-decoration:none;display:grid;place-items:center;gap:3px;text-align:center;overflow:hidden;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-shadow:none;transition:transform .14s ease,background-color .18s ease,color .18s ease}.cd-mobile-bottom-nav__item:before{content:attr(data-nav-icon);display:block;width:24px;height:24px;font-size:1.125rem;line-height:24px}.cd-mobile-bottom-nav__item{white-space:nowrap}.cd-mobile-bottom-nav__item[aria-current=page],.cd-mobile-bottom-nav__item.is-active{transform:none;border-color:#b319551f;background:#b3195517;color:#8e2354;box-shadow:none}.cd-mobile-bottom-nav__item:active{transform:scale(.96)}.cd-mobile-bottom-nav__item:focus-visible{outline:2px solid #b31955;outline-offset:2px}@media (prefers-reduced-motion: reduce){#cdMobileBottomNav,.cd-mobile-bottom-nav__item,.cd-mobile-bottom-nav__toggle,.cd-mobile-bottom-nav__chevron{transition:none}.cd-mobile-bottom-nav__item[aria-current=page],.cd-mobile-bottom-nav__item.is-active{transform:none}}#cdMobileBottomNav{--cd-mnav-hairline:color-mix(in srgb,var(--cd-yehwa-line,#c9a46a) 55%,transparent);--cd-mnav-moon-edge:color-mix(in srgb,var(--cd-yehwa-line,#c9a46a) 78%,transparent);--cd-mnav-moon-glow:rgba(179,25,85,.18)}body.neo-mode #cdMobileBottomNav{--cd-mnav-hairline:color-mix(in srgb,var(--cd-yehwa-line,#e8d5a3) 20%,transparent);--cd-mnav-moon-edge:color-mix(in srgb,var(--cd-yehwa-line,#e8d5a3) 62%,transparent);--cd-mnav-moon-glow:rgba(255,214,232,.28)}.cd-mobile-bottom-nav__toggle{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:20px;min-width:0;min-height:0;margin:0;padding:0;border:0;background:none;color:#8e2354;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.cd-mobile-bottom-nav__toggle:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:1px solid var(--cd-mnav-moon-edge);border-radius:50%;background:radial-gradient(circle at 40% 36%,#fffdf7,var(--cd-yehwa-ivory,#fdf6f0) 100%);box-shadow:0 0 10px var(--cd-mnav-moon-glow);pointer-events:none}.cd-mobile-bottom-nav__chevron{position:relative;display:block;width:6px;height:6px;margin-top:-2px;border-right:1.5px solid #4a3520;border-bottom:1.5px solid #4a3520;transform:rotate(45deg);transition:transform .18s ease}.cd-mobile-bottom-nav__toggle:focus-visible{outline:2px solid #b31955;outline-offset:2px}body.neo-mode .cd-mobile-bottom-nav__toggle:focus-visible{outline-color:#a78bfa}body.cd-mnav-collapsed #cdMobileBottomNav#cdMobileBottomNav{padding-top:0!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none}body.cd-mnav-collapsed .cd-mobile-bottom-nav__main{display:none}body.cd-mnav-collapsed .cd-mobile-bottom-nav__toggle{position:relative;width:88px;height:44px;margin:0 auto;border:1px solid rgba(179,25,85,.65);border-radius:999px;background:#fffaf7;box-shadow:0 -2px 10px #b3195524;pointer-events:auto}body.cd-mnav-collapsed .cd-mobile-bottom-nav__chevron{margin-top:2px;transform:rotate(-135deg)}body.neo-mode.cd-mnav-collapsed .cd-mobile-bottom-nav__toggle{border-color:#c4b5fd3d;background:#120c24;box-shadow:0 -2px 10px #00000057}@media (max-width: 768px),(hover: none) and (pointer: coarse){body.cd-mnav-collapsed #cdMobileBottomNav#cdMobileBottomNav{padding-bottom:6px!important}}@media (min-width:769px){.cd-mobile-bottom-nav__toggle{position:absolute;left:50%;top:-22px;width:72px;height:22px;margin:0 0 0 -36px;border:1px solid rgba(179,25,85,.65);border-bottom:0;border-radius:10px 10px 0 0;background:#fffaf7;box-shadow:0 -2px 6px #b319551a;transition:background-color .18s ease,color .18s ease}.cd-mobile-bottom-nav__toggle:hover{background:#fff3f7}body.neo-mode .cd-mobile-bottom-nav__toggle{border-color:#c4b5fd3d;background:#120c24}body.neo-mode .cd-mobile-bottom-nav__toggle:hover{background:#1c1440}body.cd-mnav-collapsed .cd-mobile-bottom-nav__toggle{left:auto;top:auto;width:72px;height:22px;border-bottom:0;border-radius:10px 10px 0 0}}
@media (max-width: 768px),(hover: none) and (pointer: coarse){.golden-grain-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;max-height:100dvh;align-items:flex-end;justify-content:center;padding:0;background:linear-gradient(180deg,#02061761,#020617d1);overflow:hidden;overscroll-behavior:contain}.golden-grain-modal__card{width:100%;max-height:min(86svh,86dvh);border-radius:18px 18px 0 0;padding:14px 12px calc(12px + env(safe-area-inset-bottom,0px));overflow:hidden}.golden-grain-modal__card:before,.golden-grain-modal__card:after{opacity:.18}.golden-grain-modal__head{padding:2px 44px 8px 4px;text-align:left}.golden-grain-piggy{display:none}.golden-grain-modal__title{font-size:1.05rem;line-height:1.28}.golden-grain-modal__subtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.82rem}.golden-grain-modal__close{top:10px;right:10px;width:44px;height:44px}.golden-grain-modal__scroll{max-height:min(45svh,390px);padding:6px 2px;margin-top:2px}.golden-grain-package{min-height:44px;padding:11px 12px;border-radius:12px}.golden-grain-package__top,.golden-grain-package__meta{gap:6px}.golden-grain-package__name,.golden-grain-package__coin,.golden-grain-package__total{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.golden-grain-package__price{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.78rem;line-height:1.42}.golden-grain-package__bonus{font-size:.7rem}.golden-grain-packages:not(.is-expanded) .golden-grain-package:not(.is-selected):not([data-package-id=premium]){display:none}.golden-grain-packages__toggle{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:2px;border:1px solid rgba(196,181,253,.28);border-radius:12px;background:#0f172aa3;color:#ddd6fe;font:inherit;font-size:.8rem;font-weight:900;letter-spacing:0}.golden-grain-modal__cta{margin-top:6px;padding:8px 0 2px}.golden-grain-modal__charge-btn{min-height:48px;padding:12px 14px}.golden-grain-modal__monthly-status,.golden-grain-modal__notice,.golden-grain-modal__footer-copy{font-size:.74rem;line-height:1.45}.cd-section-gate__btn,.golden-unlock-btn{min-height:44px}}@media (min-width: 769px){.golden-grain-packages__toggle{display:none}}
html.cd-auth-bar-reserved #authQuickLinks{min-height:var(--cd-auth-bar-reserve, 0px)}#dpMasterCard.dp-master-card{min-height:clamp(168px,22vw,240px);contain:layout}#dpMasterCard .dp-mc-empty-inner{min-height:86px}#destinyCardForm.moon-destiny-form{min-height:clamp(720px,82vw,940px);contain:layout}#destinyCardForm .moon-form-header{min-height:118px}.feature-card-grid{align-items:stretch}.feature-card-grid>.fg-group{min-height:168px}.feature-card-grid>.fg-group--tarot{min-height:clamp(220px,30vw,340px)}.feature-card-grid .fg-group__cards,.feature-card-grid .feat-collection,.feature-card-grid .tarot-collection{min-height:inherit}.feature-card-grid [data-collection-open=true]>.feat-collection__grid,.feature-card-grid [data-collection-open=true]>.tarot-collection__grid{min-height:clamp(180px,22vw,300px)}#meditationCollection>.tarot-collection__grid{min-height:clamp(176px,22vw,260px)}.cd-prompt-feature-spotlight{min-height:clamp(220px,26vw,320px)}.feature-card-grid .tarot-tile,.feature-card-grid .feature-card,.feature-card-grid .prem-card{min-height:clamp(176px,22vw,260px)}.feature-card-grid .tarot-tile__img-wrap,.feature-card-grid .feature-card__img-wrap,.feature-card-grid .prem-card .tarot-tile__img-wrap{aspect-ratio:16 / 9;min-height:96px}#resultPage #iljuCard.ilju-v2{min-height:clamp(420px,60vw,560px);contain:layout}#resultPage #iljuCard .ilju-v2-hero{min-height:124px}@media (max-width: 768px){#dpMasterCard.dp-master-card{min-height:172px}#destinyCardForm.moon-destiny-form{min-height:860px}.cd-prompt-feature-spotlight{min-height:260px}.feature-card-grid>.fg-group--tarot{min-height:220px}.feature-card-grid [data-collection-open=true]>.feat-collection__grid,.feature-card-grid [data-collection-open=true]>.tarot-collection__grid{min-height:440px}.feature-card-grid .tarot-tile,.feature-card-grid .feature-card,.feature-card-grid .prem-card{min-height:150px}.feature-card-grid>.fg-group,.feature-card-grid .fg-group__cards,.feature-card-grid .feat-collection,.feature-card-grid .tarot-collection{min-height:0!important;height:auto!important;overflow:visible!important;contain:none!important;content-visibility:visible!important;contain-intrinsic-size:auto!important}.feature-card-grid [data-collection-open=false]>.feat-collection__grid,.feature-card-grid [data-collection-open=false]>.tarot-collection__grid{display:none!important;min-height:0!important;height:0!important}.feature-card-grid [data-collection-open=true]>.feat-collection__grid,.feature-card-grid [data-collection-open=true]>.tarot-collection__grid{min-height:0!important;height:auto!important;margin-top:8px!important;position:relative!important;z-index:3!important}.feature-card-grid .feat-collection__header,.feature-card-grid .tarot-collection__header{position:relative!important;z-index:1!important}.feature-card-grid [data-collection-open=true] .tarot-tile,.feature-card-grid [data-collection-open=true] .feature-card,.feature-card-grid [data-collection-open=true] .prem-card{position:relative!important;z-index:4!important;scroll-margin-top:88px}.feature-card-grid [data-collection-open=true]>.feat-collection__grid>.tarot-tile:last-child:nth-child(odd),.feature-card-grid [data-collection-open=true]>.tarot-collection__grid>.tarot-tile:last-child:nth-child(odd),.feature-card-grid [data-collection-open=true]>.feat-collection__grid>.prem-card:last-child:nth-child(odd){grid-column:auto!important;width:100%!important;max-width:none!important;justify-self:stretch!important}#resultPage #iljuCard.ilju-v2{min-height:520px}}@media (max-width: 430px){#destinyCardForm.moon-destiny-form{min-height:900px}}
.cd-prompt-feature-spotlight{display:block;grid-column:1 / -1;width:min(100%,1120px);min-height:0;margin:0 auto clamp(18px,3vw,30px)}.cd-comprehensive-prompt-entry{--cd-pm-ink: #0a0e1a;--cd-pm-indigo: #1b2340;--cd-pm-violet: #9c87d4;--cd-pm-gold: #d8b36c;--cd-pm-text: #edeff5;--cd-pm-muted: #a8b3c7;position:relative;display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);isolation:isolate;overflow:hidden;padding:clamp(20px,2.6vw,34px);border:1px solid rgba(156,135,212,.3);border-radius:26px;background:radial-gradient(118% 88% at 10% 0%,rgba(156,135,212,.22),transparent 58%),radial-gradient(92% 82% at 94% 100%,rgba(216,179,108,.15),transparent 62%),linear-gradient(152deg,var(--cd-pm-indigo),var(--cd-pm-ink) 68%);box-shadow:0 26px 60px #04051270,inset 0 1px #ffffff0f;color:var(--cd-pm-text);line-height:normal;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent;transition:transform .32s cubic-bezier(.22,.61,.36,1),border-color .32s ease,box-shadow .32s ease}.cd-comprehensive-prompt-entry:hover,.cd-comprehensive-prompt-entry:focus-visible{transform:translateY(-3px);border-color:#d8b36c70;box-shadow:0 32px 72px #04051285,inset 0 1px #ffffff17}.cd-comprehensive-prompt-entry:focus-visible{outline:2px solid var(--cd-pm-gold);outline-offset:3px}.cd-pm-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:url(https://assets.code-destiny.com/cdn-cgi/image/width=96,quality=60,format=auto/CodeDestinyNovel/%EC%A2%85%ED%95%A9%20%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8.webp);background-size:cover;background-position:center;filter:blur(30px) saturate(1.25);opacity:.36;transform:scale(1.18);pointer-events:none}.cd-pm-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:1px;border-radius:inherit;background:linear-gradient(115deg,#9c87d400 22%,#9c87d4eb 42%,#d8b36cf5 56%,#9c87d400 76%);background-size:260% 100%;background-position:130% 0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;transition:opacity .32s ease;pointer-events:none}.cd-comprehensive-prompt-entry:hover .cd-pm-glow,.cd-comprehensive-prompt-entry:focus-visible .cd-pm-glow{opacity:1;animation:cd-pm-sweep 2.8s linear infinite}@keyframes cd-pm-sweep{0%{background-position:130% 0}to{background-position:-130% 0}}.cd-pm-art{position:relative;z-index:1;margin:0;overflow:hidden;aspect-ratio:1024 / 1536;border:1px solid rgba(216,179,108,.26);border-radius:18px;background:linear-gradient(160deg,#1b2340e6,#0a0e1af5);box-shadow:0 18px 40px #04051275}.cd-pm-art__img{display:block;width:100%;height:100%;background:transparent;object-fit:contain;object-position:center;transition:transform .72s cubic-bezier(.22,.61,.36,1)}.cd-comprehensive-prompt-entry:hover .cd-pm-art__img,.cd-comprehensive-prompt-entry:focus-visible .cd-pm-art__img{transform:scale(1.05)}.cd-pm-art__badge{position:absolute;top:12px;left:12px;padding:5px 11px;border:1px solid rgba(216,179,108,.44);border-radius:999px;background:#0a0e1abd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--cd-pm-gold);font-size:.72rem;font-weight:700;letter-spacing:.02em}.cd-pm-body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.cd-pm-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border:1px solid rgba(156,135,212,.42);border-radius:999px;background:#ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#cbbdf0;font-size:.7rem;font-weight:700;letter-spacing:.16em}.cd-pm-chip:before{content:"\2726";color:var(--cd-pm-gold);font-size:.78rem;letter-spacing:0}.cd-pm-title{margin:2px 0 0;font-family:"CodeDestinySerifLatin","Nanum Myeongjo","Noto Serif KR",var(--font-display, serif),serif;font-size:clamp(1.5rem,2.6vw,2.35rem);font-weight:700;line-height:1.22;letter-spacing:-.01em;color:var(--cd-pm-text)}.cd-pm-desc{max-width:46ch;color:var(--cd-pm-muted);font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.72}.cd-pm-points{display:grid;grid-template-columns:1fr;gap:8px;width:100%;margin:4px 0 2px;padding:0;list-style:none}.cd-pm-point{display:flex;align-items:flex-start;gap:9px;color:#edeff5e6;font-size:.92rem;line-height:1.55}.cd-pm-point:before{content:"\25c6";flex:0 0 auto;margin-top:.1em;color:var(--cd-pm-gold);font-size:.68rem}.cd-pm-cta{display:inline-flex;align-items:center;gap:10px;min-height:46px;margin-top:6px;padding:12px 24px;border:1px solid rgba(216,179,108,.5);border-radius:999px;background:linear-gradient(135deg,#d8b36c33,#9c87d438);color:#f6ecd6;font-size:.98rem;font-weight:700;animation:cd-pm-pulse 2.8s ease-out infinite;transition:background .28s ease,border-color .28s ease}.cd-comprehensive-prompt-entry:hover .cd-pm-cta,.cd-comprehensive-prompt-entry:focus-visible .cd-pm-cta{border-color:#d8b36cd1;background:linear-gradient(135deg,#d8b36c57,#9c87d452)}.cd-pm-cta__arrow{transition:transform .28s cubic-bezier(.22,.61,.36,1)}.cd-comprehensive-prompt-entry:hover .cd-pm-cta__arrow,.cd-comprehensive-prompt-entry:focus-visible .cd-pm-cta__arrow{transform:translate(4px)}@keyframes cd-pm-pulse{0%,to{box-shadow:0 0 #d8b36c52}55%{box-shadow:0 0 0 11px #d8b36c00}}@media (max-width: 860px){.cd-comprehensive-prompt-entry{grid-template-columns:1fr;justify-items:center;gap:22px;border-radius:20px}.cd-pm-art{width:min(260px,68vw)}.cd-pm-body{align-items:center;text-align:center}.cd-pm-point{justify-content:center;text-align:left}}@media (prefers-reduced-motion: reduce){.cd-comprehensive-prompt-entry,.cd-pm-art__img,.cd-pm-cta,.cd-pm-cta__arrow,.cd-pm-glow{transition:none;animation:none}.cd-comprehensive-prompt-entry:hover,.cd-comprehensive-prompt-entry:focus-visible{transform:none}.cd-comprehensive-prompt-entry:hover .cd-pm-art__img,.cd-comprehensive-prompt-entry:focus-visible .cd-pm-art__img{transform:none}}
.cd-mobile-saju-detail-toggle{display:none}@media (max-width: 768px),(hover: none) and (pointer: coarse){#mobileRecommendedCards{padding:10px!important;border:1px solid rgba(245,218,153,.24)!important;border-radius:18px!important;background:linear-gradient(145deg,#ffffff1a,#0d182ab8 42%,#08101ee0)!important;box-shadow:0 18px 40px #00000042,inset 0 1px #ffffff1a!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}#mobileRecommendedCards .cd-mobile-hub__section-head{margin-bottom:6px!important}#destinyCardForm.moon-destiny-form{position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-height:0!important;height:auto!important;margin:10px 12px 14px!important;padding:12px!important;border-radius:18px!important;overflow:hidden!important;color:#f8fafc!important;background:radial-gradient(circle at 84% 0%,rgba(255,241,184,.16),transparent 116px),radial-gradient(circle at 0% 38%,rgba(244,114,182,.1),transparent 132px),linear-gradient(155deg,#060d1cf5,#0b172af0 48%,#121627f5)!important;border:1px solid rgba(245,218,153,.22)!important;box-shadow:0 18px 44px #00000052,inset 0 1px #ffffff14!important;scroll-margin-top:74px!important}#destinyCardForm>:not(#dpSaveBtn):not(#dpKakaoReferralShareBtn){grid-column:1 / -1!important}#destinyCardForm.moon-destiny-form:before{content:""!important;position:absolute!important;inset:-44px -70px auto auto!important;width:180px!important;height:180px!important;border-radius:999px!important;background:radial-gradient(circle,rgba(255,247,205,.22),rgba(255,247,205,.08) 45%,transparent 70%)!important;pointer-events:none!important}#destinyCardForm .moon-form-stars,#destinyCardForm .moon-form-divider{display:none!important}#destinyCardForm .moon-form-header{position:relative!important;z-index:1!important;min-height:0!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;padding:10px!important;border-radius:16px!important;background:linear-gradient(135deg,#ffffff14,#ffffff06)!important;border:1px solid rgba(245,218,153,.18)!important}#destinyCardForm .moon-form-header__icon{width:38px!important;height:38px!important;border-radius:14px!important;display:grid!important;place-items:center!important;background:#fff7dd1a!important;color:#fde68a!important}#destinyCardForm .moon-form-header__icon svg{width:24px!important;height:24px!important}#destinyCardForm .moon-form-header__copy{min-width:0!important}#destinyCardForm .destiny-input-head__kicker{display:block!important;color:#f9d47a!important;font-size:.62rem!important;letter-spacing:.08em!important;line-height:1.1!important;margin:0 0 2px!important}#destinyCardForm .destiny-input-head__title{display:block!important;margin:0!important;color:#fff7dd!important;font-size:1rem!important;line-height:1.24!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#destinyCardForm .destiny-input-head__desc{display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:3px 0 0!important;color:#e2e8f0c7!important;font-size:.72rem!important;line-height:1.35!important}#destinyCardForm .moon-form-grid{position:relative!important;z-index:1!important;display:grid!important;gap:8px!important}#destinyCardForm .moon-field{min-height:0!important;margin:0!important;padding:9px!important;border-radius:14px!important;background:#ffffff0d!important;border:1px solid rgba(245,218,153,.16)!important;box-shadow:none!important}#destinyCardForm .form-label,#destinyCardForm .form-label-dark{display:flex!important;align-items:center!important;gap:6px!important;margin:0 0 6px!important;color:#f9d47a!important;font-size:.72rem!important;font-weight:900!important;line-height:1.2!important}#destinyCardForm .form-label:before,#destinyCardForm .form-label-dark span:first-child:before{content:""!important;width:6px!important;height:6px!important;border-radius:999px!important;background:linear-gradient(135deg,#f9a8d4,#fde68a)!important;box-shadow:0 0 10px #f9a8d461!important;flex:0 0 6px!important}#destinyCardForm .destiny-field-hint,#destinyCardForm .form-label-hint,#destinyCardForm .time-correction-panel,#destinyCardForm .dp-kakao-referral-note{display:none!important}#destinyCardForm .moon-input{min-height:44px!important;height:44px!important;border-radius:12px!important;padding:0 12px!important;font-size:16px!important;color:#f8fafc!important;background:#0f172ac2!important;border:1px solid rgba(226,232,240,.16)!important;box-shadow:inset 0 1px #ffffff0d!important}#destinyCardForm .moon-input::placeholder{color:#e2e8f085!important}#destinyCardForm .moon-radio-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:7px!important}#destinyCardForm .moon-radio-row label{min-width:0!important;min-height:40px!important;border-radius:12px!important;padding:0 8px!important;background:#0f172ab8!important;border:1px solid rgba(226,232,240,.15)!important;color:#dbeafe!important;font-size:.72rem!important;font-weight:900!important;overflow:hidden!important}#destinyCardForm .moon-radio-row label span{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}#destinyCardForm .moon-radio-row label:has(input:checked){color:#111827!important;background:linear-gradient(135deg,#fde68a,#f8fafc)!important;border-color:#ffffff80!important}#destinyCardForm .form-lunar-preview{margin-top:6px!important;font-size:.68rem!important;line-height:1.35!important;color:#e2e8f0bd!important}#destinyCardForm [data-mobile-saju-detail]{position:relative!important;z-index:1!important;display:none!important}#destinyCardForm[data-mobile-saju-details-open=true] [data-mobile-saju-detail]{display:grid!important}#destinyCardForm .cd-mobile-saju-detail-toggle{position:relative!important;z-index:1!important;min-height:46px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:4px 10px!important;width:100%!important;margin:0!important;padding:9px 12px!important;border-radius:14px!important;border:1px solid rgba(125,211,252,.18)!important;background:linear-gradient(135deg,#0ea5e91f,#f472b614)!important;color:#e0f2fe!important;text-align:left!important;touch-action:manipulation!important}#destinyCardForm .cd-mobile-saju-detail-toggle:after{content:"\ff0b"!important;grid-column:2!important;grid-row:1 / span 2!important;width:26px!important;height:26px!important;display:grid!important;place-items:center!important;border-radius:999px!important;color:#111827!important;background:linear-gradient(135deg,#fde68a,#f8fafc)!important;font-weight:950!important}#destinyCardForm[data-mobile-saju-details-open=true] .cd-mobile-saju-detail-toggle:after{content:"\ff0d"!important}#destinyCardForm .cd-mobile-saju-detail-toggle__main,#destinyCardForm .cd-mobile-saju-detail-toggle__sub{min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}#destinyCardForm .cd-mobile-saju-detail-toggle__main{color:#f8fafc!important;font-size:.78rem!important;font-weight:950!important;line-height:1.15!important}#destinyCardForm .cd-mobile-saju-detail-toggle__sub{color:#bae6fdc7!important;font-size:.64rem!important;font-weight:800!important;line-height:1.15!important}#destinyCardForm .cd-mobile-saju-detail-toggle__summary{display:none!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.66rem!important;font-weight:900!important;line-height:1.15!important}#destinyCardForm:not([data-mobile-saju-details-open=true]) .cd-mobile-saju-detail-toggle[data-has-summary="1"] .cd-mobile-saju-detail-toggle__summary{display:block!important}#destinyCardForm:not([data-mobile-saju-details-open=true]) .cd-mobile-saju-detail-toggle[data-has-summary="1"] .cd-mobile-saju-detail-toggle__sub{display:none!important}#destinyCardForm .moon-time-grid{display:none!important}#destinyCardForm .moon-time-unknown{min-height:40px!important;margin-top:7px!important;border-radius:12px!important;padding:0 10px!important;color:#e0f2fe!important;background:#0ea5e91a!important;border:1px solid rgba(125,211,252,.18)!important;font-size:.68rem!important;font-weight:900!important;line-height:1.2!important}#destinyCardForm .moon-correction-preview{margin-top:7px!important;border-radius:12px!important;border:1px solid rgba(226,232,240,.14)!important;background:#0f172a8a!important;overflow:hidden!important}#destinyCardForm .moon-correction-preview summary{min-height:40px!important;padding:0 10px!important;display:flex!important;align-items:center!important;gap:7px!important;color:#dbeafe!important;font-size:.7rem!important;font-weight:900!important}#destinyCardForm .moon-correction-preview[open] summary{border-bottom:1px solid rgba(226,232,240,.12)!important}#destinyCardForm .time-correction-info{padding:8px 10px!important;font-size:.68rem!important;line-height:1.35!important;color:#e2e8f0b8!important}#destinyCardForm .moon-gender-toggle{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}#destinyCardForm .moon-gender-toggle .tog-btn{min-height:44px!important;border-radius:12px!important;font-size:.78rem!important;font-weight:950!important}#destinyCardForm #run-btn{position:relative!important;z-index:1!important;order:20!important;min-height:48px!important;margin:0!important;border-radius:14px!important;background:linear-gradient(135deg,#f9d47a,#f8fafc)!important;color:#111827!important;box-shadow:0 14px 28px #00000047!important}#destinyCardForm #dpSaveBtn,#destinyCardForm #dpKakaoReferralShareBtn{position:relative!important;z-index:1!important;min-height:42px!important;margin:0!important;border-radius:12px!important;font-size:.72rem!important}#destinyCardForm #dpSaveBtn{order:21!important}#destinyCardForm #dpKakaoReferralShareBtn{order:22!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:2px 7px!important;align-items:center!important;padding:7px 9px!important}#destinyCardForm #dpKakaoReferralShareBtn .main-txt,#destinyCardForm #dpKakaoReferralShareBtn .sub-txt{min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}#destinyCardForm #dpKakaoReferralShareBtn .sub-txt{font-size:.6rem!important;opacity:.72!important}#destinyCardForm #sajuFormStatus{position:relative!important;z-index:1!important;margin:0!important;font-size:.72rem!important;line-height:1.4!important}section#destinyCardForm.moon-destiny-form .moon-form-header{padding:10px!important;min-height:0!important}section#destinyCardForm.moon-destiny-form .moon-form-divider{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}section#destinyCardForm.moon-destiny-form .moon-form-grid{grid-template-columns:1fr!important;gap:8px!important;min-height:0!important}section#destinyCardForm.moon-destiny-form .moon-field{padding:9px!important}section#destinyCardForm.moon-destiny-form .moon-input{min-height:44px!important;height:44px!important;padding:0 12px!important}section#destinyCardForm.moon-destiny-form .moon-radio-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:7px!important}section#destinyCardForm.moon-destiny-form .moon-radio-row label{min-height:40px!important;height:40px!important;padding:0 6px!important;justify-content:center!important}section#destinyCardForm.moon-destiny-form .moon-radio-row input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important}section#destinyCardForm.moon-destiny-form .moon-gender-toggle .tog-btn{min-height:42px!important;height:42px!important;padding:0 8px!important}section#destinyCardForm.moon-destiny-form #run-btn,section#destinyCardForm.moon-destiny-form #dpSaveBtn{min-height:46px!important;height:46px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}section#destinyCardForm.moon-destiny-form #run-btn{grid-column:1 / -1!important}section#destinyCardForm.moon-destiny-form #dpSaveBtn,section#destinyCardForm.moon-destiny-form #dpKakaoReferralShareBtn{grid-column:auto!important}section#destinyCardForm.moon-destiny-form #dpKakaoReferralShareBtn{min-height:46px!important;height:46px!important;padding:0 9px!important}section#destinyCardForm.moon-destiny-form .moon-submit-btn__star,section#destinyCardForm.moon-destiny-form .moon-submit-btn__coin,section#destinyCardForm.moon-destiny-form #dpKakaoReferralShareBtn .sub-txt{display:none!important}.feature-card-grid{gap:0!important;margin:8px 10px!important}.cd-prompt-feature-spotlight,.cd-comprehensive-prompt-entry{display:none!important}.feature-card-grid>.fg-group{display:block!important;min-height:0!important;margin:0 0 10px!important}.feature-card-grid .feat-collection[data-collection-open=false],.feature-card-grid .tarot-collection[data-collection-open=false],.feature-card-grid .feat-collection[data-collection-open=true],.feature-card-grid .tarot-collection[data-collection-open=true]{display:block!important}.feature-card-grid .feat-collection__header,.feature-card-grid .tarot-collection__header{min-height:58px!important;padding:10px!important;border-radius:12px!important}.feature-card-grid .feat-collection__icon,.feature-card-grid .tarot-collection__icon{width:32px!important;height:32px!important;font-size:1rem!important}.feature-card-grid .feat-collection__title,.feature-card-grid .tarot-collection__title{font-size:.84rem!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.feature-card-grid .feat-collection__subtitle,.feature-card-grid .tarot-collection__subtitle{font-size:.66rem!important;line-height:1.2!important}#cdFortunePick{scroll-margin-top:72px!important}#authQuickLinks[data-marker*=mobile-auth-luxe-entry]{position:relative!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:10px 14px 0!important;padding:12px!important;border-radius:20px!important;border:1px solid rgba(212,183,124,.24)!important;background:linear-gradient(145deg,#fffcf6fa,#fff4ecf5 56%,#f6fbf4f5)!important;box-shadow:0 18px 34px #8160411f,inset 0 1px #ffffffe0!important;overflow:visible!important;color:#3a1730!important}#authQuickLinks[data-marker*=mobile-auth-luxe-entry]:not(:has(.cd-user-card)):before{content:"\6211\7684\547d\8fd0"!important;grid-column:1 / -1!important;display:flex!important;align-items:center!important;min-height:18px!important;color:#6a3659!important;font-size:.7rem!important;font-weight:900!important;letter-spacing:.01em!important;text-shadow:0 1px 0 rgba(255,255,255,.82)!important}#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}#authQuickLinks[data-marker*=mobile-auth-luxe-entry] .auth-btn{width:100%!important;min-width:0!important;min-height:46px!important;padding:0 10px!important;border-radius:14px!important;font-size:.82rem!important;font-weight:950!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:inset 0 1px #ffffff29,0 10px 22px #0000002e!important}#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}#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 #00000038!important}#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}body.neo-mode #authQuickLinks[data-marker*=mobile-auth-luxe-entry]{border:1px solid var(--cd-hairline)!important;background:linear-gradient(145deg,#0c0816f5,#1a1025eb 56%,#0a0714f5)!important;box-shadow:0 16px 32px #00000070,inset 0 1px #e8d5a31f!important;color:var(--cd-text)!important}body.neo-mode #authQuickLinks[data-marker*=mobile-auth-luxe-entry]:not(:has(.cd-user-card)):before{color:#e8d5a3!important;text-shadow:none!important}#authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card{margin:0!important;padding:24px 16px 18px!important;border-radius:22px!important;align-items:center!important;text-align:center!important;gap:9px!important}body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card:before,body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card:after{opacity:.2!important;filter:none!important}body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-star{display:none!important}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 20px #96486821,inset 0 1px #ffffffe6!important;font-weight:900!important;text-shadow:none!important}body.neo-mode #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card{background:radial-gradient(120% 80% at 50% -10%,rgba(167,139,250,.26),transparent 55%),linear-gradient(150deg,#13102afa,#0a0818fc)!important;border:1px solid rgba(196,181,253,.34)!important;box-shadow:0 18px 38px #0006,0 0 26px #7c5cff24,inset 0 1px #e4d6ff24!important}body.neo-mode #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__greeting{color:#e8d5a3!important;font-weight:800!important;letter-spacing:.12em!important}body.neo-mode #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__name{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#f4eeff!important;color:#f4eeff!important;text-shadow:0 1px 10px rgba(0,0,0,.45)!important}body.neo-mode #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__tagline,body.neo-mode #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__retry-note{color:#d6c0ffe6!important}body.neo-mode #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__welcome-chip,body.neo-mode #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__pass-line{color:#0a0818!important;background:linear-gradient(135deg,#f4e9c8,#e8d5a3)!important;border-color:#e8d5a38c!important;box-shadow:0 0 16px #e8d5a338,inset 0 1px #ffffff80!important;text-shadow:none!important;letter-spacing:.14em!important}body.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:#e9ddff!important;background:linear-gradient(145deg,#1f1a40eb,#13102af2)!important;border:1px solid rgba(196,181,253,.4)!important;box-shadow:0 10px 22px #00000052,inset 0 1px #e4d6ff29!important;font-weight:900!important;text-shadow:none!important}#authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__avatar{width:64px!important;height:64px!important}#authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__initial{font-size:1.28rem!important}#authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__greeting,#authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__tagline,#authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__retry-note{display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important;-webkit-line-clamp:2!important;line-height:1.38!important}#authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__name{max-width:100%!important;font-size:1.12rem!important;line-height:1.24!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card__actions{padding-top:10px!important;margin-top:4px!important}section#destinyCardForm.moon-destiny-form{border-color:#f5db9a3d!important;background:radial-gradient(circle at 50% -10%,rgba(255,244,199,.12),transparent 34%),linear-gradient(180deg,#081123f0,#080e1cf5)!important;box-shadow:0 22px 48px #00000038,inset 0 1px #ffffff1a!important}section#destinyCardForm.moon-destiny-form .moon-field{border-color:#f5db9a2e!important;background:linear-gradient(145deg,#ffffff12,#ffffff06)!important}section#destinyCardForm.moon-destiny-form .moon-field label,section#destinyCardForm.moon-destiny-form .moon-radio-title{color:#f8e7b3!important}section#destinyCardForm.moon-destiny-form .moon-input,section#destinyCardForm.moon-destiny-form .moon-select,section#destinyCardForm.moon-destiny-form .birth-time-select{background:#03081494!important;border-color:#f5db9a38!important;color:#fffaf0!important}section#destinyCardForm.moon-destiny-form #run-btn{color:#140f06!important;background:linear-gradient(135deg,#fff1bd,#d8b968 55%,#b58938)!important;border-color:#fff6d6b8!important;box-shadow:0 14px 30px #00000038,0 0 20px #f5db9a2e,inset 0 1px #ffffff85!important}@keyframes cdMobileMoonSheen{0%,58%{transform:translate(-120%)}78%,to{transform:translate(120%)}}}@media (max-width: 768px),(hover: none) and (pointer: coarse){section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake]{--cd-bloom-ink:#3c1830;--cd-bloom-muted:#8e6177;--cd-bloom-rose:#d83f78;--cd-bloom-petal:#ffe9f2;--cd-bloom-cream:#fffaf4;--cd-bloom-gold:#c99a48;isolation:isolate!important;position:relative!important;width:auto!important;margin:12px 16px 0!important;padding:14px 12px!important;border-radius:24px!important;border:1px solid rgba(216,63,120,.18)!important;background:radial-gradient(circle at 18% 4%,rgba(255,255,255,.98) 0 38px,rgba(255,246,250,.78) 39px,transparent 116px),radial-gradient(circle at 95% 22%,rgba(255,196,218,.42),transparent 132px),radial-gradient(circle at 0% 92%,rgba(204,232,224,.38),transparent 128px),linear-gradient(160deg,#fffaf7,#fff2f7 46%,#f9fbf5)!important;box-shadow:0 22px 48px #a054712e,0 8px 24px #42203014,inset 0 1px #ffffffe0!important;color:var(--cd-bloom-ink)!important;overflow:hidden!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake]:before{content:""!important;position:absolute!important;inset:-42px -34px auto auto!important;width:142px!important;height:142px!important;border-radius:42% 58% 52% 48%!important;background:radial-gradient(circle at 38% 34%,rgba(255,255,255,.82),rgba(255,216,231,.54) 42%,rgba(216,63,120,.12) 68%,transparent 72%)!important;box-shadow:-78px 134px 0 -58px #cce8e08a,-126px 34px 0 -62px #ffe1ebb8!important;opacity:.96!important;transform:rotate(18deg)!important;pointer-events:none!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake]:after{content:""!important;position:absolute!important;left:18px!important;right:18px!important;top:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(216,63,120,.36),rgba(201,154,72,.34),transparent)!important;pointer-events:none!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-form-header{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:8px!important;padding:18px 14px!important;border-radius:26px!important;border:1px solid rgba(216,63,120,.15)!important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.94),transparent 64px),linear-gradient(150deg,#ffffffc7,#fff4f9c2 54%,#f5fcf8bd)!important;box-shadow:0 12px 30px #b45b7c1f,inset 0 1px #ffffffe6!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-form-header__copy{width:100%!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-form-header__icon{width:56px!important;height:56px!important;border-radius:50% 16px!important;color:var(--cd-bloom-rose)!important;background:radial-gradient(circle at 34% 26%,#fff,#ffe8f1 42%,#f5bfd2)!important;border:1px solid rgba(216,63,120,.22)!important;box-shadow:0 0 0 8px #f4bed129,0 12px 24px #d83f7829,inset 0 1px #ffffffe0!important;transform:rotate(-6deg)!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-form-header__icon svg{width:30px!important;height:30px!important;transform:rotate(6deg)!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .destiny-input-head__kicker{color:var(--cd-bloom-rose)!important;font-size:.68rem!important;letter-spacing:.08em!important;text-shadow:none!important;text-align:center!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .destiny-input-head__title{color:var(--cd-bloom-ink)!important;font-size:1.18rem!important;line-height:1.18!important;letter-spacing:0!important;text-shadow:0 1px 0 rgba(255,255,255,.86)!important;text-align:center!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .destiny-input-head__desc{color:var(--cd-bloom-muted)!important;font-size:.78rem!important;line-height:1.36!important;-webkit-line-clamp:2!important;text-align:center!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-field{position:relative!important;z-index:1!important;padding:10px!important;border-radius:18px!important;border:1px solid rgba(216,63,120,.14)!important;background:linear-gradient(150deg,#ffffffc7,#fff9fba3)!important;box-shadow:0 10px 24px #aa52711a,inset 0 1px #ffffffe0!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .form-label,section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .form-label-dark,section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-radio-title{color:#b31955!important;font-size:.7rem!important;font-weight:950!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .form-label:before,section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .form-label-dark span:first-child:before{background:linear-gradient(135deg,#f06f98,#f7c66e)!important;box-shadow:0 0 0 3px #f06f981f!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-input,section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-select,section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .birth-time-select{height:44px!important;min-height:44px!important;border-radius:14px!important;border:1px solid rgba(216,63,120,.18)!important;background:#ffffffe0!important;color:var(--cd-bloom-ink)!important;box-shadow:inset 0 1px #ffffffeb,0 6px 16px #7836520f!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-input::placeholder{color:#6a3a5180!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-radio-row label{height:40px!important;min-height:40px!important;border-radius:14px!important;border:1px solid rgba(216,63,120,.15)!important;background:#ffffffb8!important;color:#80516a!important;box-shadow:0 8px 16px #96486814!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-radio-row label:has(input:checked){color:#fffaf4!important;background:linear-gradient(135deg,#d83f78,#ed7a9f 58%,#d0a45a)!important;border-color:#d83f7861!important;box-shadow:0 10px 20px #d83f7838,inset 0 1px #ffffff57!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle{border-radius:18px!important;border:1px solid rgba(216,63,120,.15)!important;background:linear-gradient(145deg,#ffffffc2,#ffeff7a8)!important;color:var(--cd-bloom-ink)!important;box-shadow:0 10px 22px #a054711a,inset 0 1px #ffffffdb!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle:after{color:#fffaf4!important;background:linear-gradient(135deg,#d83f78,#eeb66a)!important;box-shadow:0 8px 16px #d83f7838!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle__main{color:var(--cd-bloom-ink)!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle__sub,section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .form-lunar-preview,section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .time-correction-info{color:var(--cd-bloom-muted)!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-time-unknown,section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-correction-preview{border-color:#d83f7824!important;background:#ffffff9e!important;color:var(--cd-bloom-muted)!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-correction-preview summary{color:var(--cd-bloom-ink)!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-gender-toggle .tog-btn{border-radius:14px!important;border:1px solid rgba(216,63,120,.16)!important;background:#ffffffb3!important;color:#80516a!important;box-shadow:0 8px 16px #96486814!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-gender-toggle .tog-btn.active,section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-gender-toggle .tog-btn[aria-pressed=true]{color:#fffaf4!important;background:linear-gradient(135deg,#c92d69,#e86f98 58%,#d3a056)!important;border-color:#d83f7861!important}body.neo-mode section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-gender-toggle .tog-btn,body.neo-mode section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-radio-row label{background:#c4b5fd14!important;border-color:#c4b5fd3d!important;color:#e6e0ffd1!important;box-shadow:none!important}body.neo-mode section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-gender-toggle .tog-btn.active,body.neo-mode section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-gender-toggle .tog-btn[aria-pressed=true],body.neo-mode section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-radio-row label:has(input:checked){color:#160f2b!important;background:linear-gradient(135deg,#c4b5fd,#a78bfa 58%,#e8d5a3)!important;border-color:#c4b5fd80!important;box-shadow:0 0 0 1px #a78bfa47,0 10px 20px #9333ea42,inset 0 1px #ffffff47!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] #run-btn{min-height:48px!important;border-radius:18px!important;color:#fffaf4!important;background:linear-gradient(135deg,#c82867,#e86f98 52%,#d4a255)!important;border:1px solid rgba(255,255,255,.55)!important;box-shadow:0 16px 30px #c8286742,0 8px 18px #6b354a24,inset 0 1px #ffffff57!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] #dpSaveBtn,section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] #dpKakaoReferralShareBtn{border-radius:15px!important;border:1px solid rgba(216,63,120,.16)!important;background:#ffffffb8!important;color:var(--cd-bloom-ink)!important;box-shadow:0 8px 16px #96486814,inset 0 1px #ffffffdb!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] #dpSaveBtn{grid-column:1 / -1!important;min-height:54px!important;height:54px!important;padding:0 16px!important;border-radius:18px!important;font-size:.86rem!important;font-weight:900!important;line-height:1.18!important;background:#ffffffd1!important;border-color:#be185d2e!important;color:#5b315f!important;box-shadow:0 12px 28px #945c7824,inset 0 1px #ffffffe6!important;white-space:normal!important}section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] #sajuFormStatus{color:var(--cd-bloom-muted)!important}}
@media (max-width: 768px),(hover: none) and (pointer: coarse){html,body,#inputPage{max-width:100%!important;overflow-x:hidden!important}.moon-music-entry,.moon-story-entry,.moon-collection-nav,#cdMobileBottomNav,#cdMobileBottomNav *{box-sizing:border-box!important}.moon-music-entry,.moon-story-entry{width:auto!important;max-width:calc(100% - 24px)!important;margin-left:12px!important;margin-right:12px!important;overflow:hidden!important;contain:paint!important}.moon-music-entry{grid-template-columns:1fr!important;gap:12px!important;min-height:0!important;padding:16px 14px!important;border-radius:20px!important;border-color:#d83f7829!important;background:radial-gradient(circle at 88% 6%,rgba(255,245,207,.34),transparent 86px),radial-gradient(circle at 10% 96%,rgba(204,232,224,.24),transparent 108px),linear-gradient(145deg,#ffffffc7,#fff4f9ad 52%,#f8fcf6b8)!important;box-shadow:0 16px 34px #9648681f,inset 0 1px #ffffffd6!important}.moon-music-entry__glow,.moon-music-entry__stars-crescent,.moon-music-entry__cover-stack{display:none!important}.moon-music-entry__stars{display:block!important;opacity:.28!important;animation:none!important}.moon-music-entry__copy{gap:5px!important;min-width:0!important}.moon-music-entry__kicker,.moon-story-entry__kicker{color:#b31955!important;font-family:var(--font-body)!important;font-size:.62rem!important;letter-spacing:.12em!important}.moon-music-entry__copy strong,.moon-story-entry__title{color:#3c1830!important;font-family:var(--font-display)!important;font-size:1rem!important;line-height:1.28!important;text-shadow:0 1px 0 rgba(255,255,255,.86)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.moon-music-entry__copy span:last-child,.moon-story-entry__desc{color:#70445c!important;font-size:.76rem!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.moon-music-entry__actions{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;justify-items:stretch!important;gap:8px!important;min-width:0!important;width:100%!important}.moon-music-entry__cta,.moon-story-entry__cta{width:100%!important;min-width:0!important;min-height:44px!important;border-radius:999px!important;border-color:#d83f782e!important;background:linear-gradient(135deg,#ffffffdb,#ffe8f1b8)!important;color:#5b315f!important;box-shadow:0 10px 20px #9648681a,inset 0 1px #ffffffe0!important;font-size:.82rem!important;white-space:normal!important;text-align:center!important}.moon-music-entry__cta-icon{flex:0 0 22px!important;width:22px!important;height:22px!important;color:#fffaf4!important;background:linear-gradient(135deg,#d83f78,#d0a45a)!important}.moon-music-entry__hint{display:none!important}.moon-music-entry__meta{display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow:hidden!important}.moon-music-entry__tag{flex:0 1 auto!important;max-width:100%!important;min-height:26px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-color:#d83f7829!important;background:#ffffff9e!important;color:#80516a!important;font-size:.58rem!important;letter-spacing:.06em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.moon-music-entry__tag.is-active{color:#fffaf4!important;background:linear-gradient(135deg,#d83f78,#d0a45a)!important;border-color:#d83f7857!important}.moon-story-entry{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:16px 14px!important;border-radius:20px!important;border-color:#bccdff3d!important;background:radial-gradient(circle at 86% 12%,rgba(200,222,255,.26),transparent 78px),radial-gradient(circle at 16% 86%,rgba(246,232,183,.1),transparent 132px),linear-gradient(145deg,#0b122af2,#080c1af0)!important;box-shadow:0 14px 30px #0b122a52,inset 0 1px #ffffff1f!important}.moon-story-entry:before{opacity:.22!important;filter:blur(.2px)!important}.moon-story-entry__copy{gap:5px!important}.moon-collection-nav{width:100%!important;max-width:100%!important;margin:10px 0 12px!important;padding:4px 12px 10px!important;display:flex!important;gap:9px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;contain:paint!important;overscroll-behavior-x:contain!important}.moon-collection-nav::-webkit-scrollbar{display:none!important}.moon-collection-nav .moon-preview-card{flex:0 0 clamp(96px,30vw,126px)!important;min-width:0!important;max-width:126px!important;min-height:86px!important;padding:10px 8px!important;border-radius:16px!important;scroll-snap-align:start!important;border-color:#d83f7824!important;background:linear-gradient(145deg,#ffffffc7,#fff4f999)!important;box-shadow:0 10px 22px #9648681a,inset 0 1px #ffffffd6!important;overflow:hidden!important}.moon-collection-nav .moon-preview-card__sigil{width:28px!important;height:28px!important;border-radius:11px!important}.moon-collection-nav .moon-preview-card__name{max-width:100%!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;font-size:.72rem!important;line-height:1.18!important}.moon-collection-nav .moon-preview-card__meta{display:none!important}#cdMobileBottomNav{left:max(8px,env(safe-area-inset-left,0px))!important;right:max(8px,env(safe-area-inset-right,0px))!important;bottom:max(6px,env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:calc(100vw - 16px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))!important;padding:6px!important;border:1px solid rgba(216,63,120,.14)!important;border-radius:20px!important;background:linear-gradient(145deg,#ffffffd1,#fff4f9bd)!important;box-shadow:0 -8px 26px #96486824,inset 0 1px #ffffffe0!important;overflow:hidden!important}.cd-mobile-bottom-nav__main{width:100%!important;min-width:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.cd-mobile-bottom-nav__item{min-width:0!important;width:100%!important;min-height:52px!important;padding:5px 2px!important;border-radius:13px!important;border-color:#d83f781f!important;background:#ffffff9e!important;color:#5b315f!important;font-size:.64rem!important;overflow:hidden!important}.cd-mobile-bottom-nav__item:before{font-size:1rem!important}.cd-mobile-bottom-nav__item[aria-current=page],.cd-mobile-bottom-nav__item.is-active{color:#fffaf4!important;border-color:#d83f7857!important;background:linear-gradient(135deg,#d83f78,#d0a45a)!important;box-shadow:0 8px 18px #d83f782e,inset 0 1px #ffffff57!important}body.neo-mode .moon-music-entry,body.neo-mode .moon-story-entry{border-color:#bccdff42!important;background:radial-gradient(circle at 86% 10%,rgba(204,224,255,.15),transparent 84px),radial-gradient(circle at 20% 84%,rgba(173,204,255,.12),transparent 122px),linear-gradient(150deg,#111832f2,#090c1af5)!important;box-shadow:0 16px 36px #080c1c61,inset 0 1px #c5d6ff1f!important}body.neo-mode .moon-music-entry__kicker,body.neo-mode .moon-story-entry__kicker{color:#d6e5ff!important}body.neo-mode .moon-music-entry__copy strong,body.neo-mode .moon-story-entry__title{color:#f8fbff!important;text-shadow:none!important}body.neo-mode .moon-music-entry__copy span:last-child,body.neo-mode .moon-story-entry__desc{color:#d0e0ffdb!important}body.neo-mode .moon-music-entry__cta,body.neo-mode .moon-story-entry__cta,body.neo-mode .moon-music-entry__tag{border-color:#bccdff42!important;background:linear-gradient(145deg,#0d152ce0,#090c1bb8)!important;color:#e5eefa!important}body.neo-mode .moon-music-entry__tag.is-active,body.neo-mode .moon-music-entry__cta-icon{color:#0a0818!important;background:linear-gradient(135deg,#e8d5a3,#f7c94a)!important}body.neo-mode #cdMobileBottomNav{border-color:#c4b5fd52!important;background:linear-gradient(145deg,#120c24f0,#0b091efa,#080b20f5)!important;box-shadow:0 -10px 32px #00000073,0 12px 28px #0a081857,inset 0 1px #e4d6ff1f!important}body.neo-mode .cd-mobile-bottom-nav__item{border-color:#c4b5fd3d!important;background:linear-gradient(155deg,#14102cd1,#0b122aeb,#090b1ae6)!important;color:#ecf0ff!important;text-shadow:0 1px 9px rgba(0,0,0,.56)!important;box-shadow:0 10px 22px #00000052,inset 0 1px #ffffff1f!important}body.neo-mode .cd-mobile-bottom-nav__item[aria-current=page],body.neo-mode .cd-mobile-bottom-nav__item.is-active{color:#090718!important;border-color:#f7d0788f!important;background:linear-gradient(145deg,#382f76fa,#1f184aeb,#f6d384e6)!important;box-shadow:0 12px 24px #00000057,inset 0 1px #ffffff3d!important;text-shadow:none!important}}@media (max-width: 370px){.moon-music-entry,.moon-story-entry{max-width:calc(100% - 18px)!important;margin-left:9px!important;margin-right:9px!important;padding:14px 11px!important;border-radius:18px!important}.moon-music-entry__tag{font-size:.54rem!important;padding:0 7px!important}#cdMobileBottomNav{left:6px!important;right:6px!important;max-width:calc(100vw - 12px)!important;padding:5px!important}.cd-mobile-bottom-nav__main{gap:4px!important}.cd-mobile-bottom-nav__item{min-height:50px!important;font-size:.6rem!important}}
@media (max-width: 768px),(hover: none) and (pointer: coarse){#honeyMembershipMini.honey-membership-mini{margin:8px 12px 0!important;padding:10px 12px 12px!important;border-radius:18px!important}#honeyMembershipMini .honey-membership-mini__header{gap:7px!important}#honeyMembershipMini .honey-membership-mini__kicker{margin:0!important;font-size:.64rem!important;letter-spacing:.12em!important}#honeyMembershipMini .honey-membership-mini__title{font-size:.9rem!important;line-height:1.34!important;-webkit-line-clamp:2!important}#honeyMembershipMini .honey-membership-mini__guide-panel{margin:0!important;padding:9px 10px!important;border-radius:12px!important}#honeyMembershipMini .honey-membership-mini__guide-orb{width:42px!important;height:42px!important;flex-basis:42px!important}#honeyMembershipMini .honey-membership-mini__guide-title{font-size:.78rem!important}#honeyMembershipMini .honey-membership-mini__guide-text{font-size:.66rem!important;line-height:1.34!important}#honeyMembershipMini .honey-membership-mini__toggle,#honeyMembershipMini .honey-membership-mini__action{min-height:42px!important;padding:0 12px!important;border-radius:12px!important;font-size:.76rem!important}#honeyMembershipMini .honey-membership-mini__quick-actions{margin:0!important;gap:6px!important}}
@media (max-width: 768px),(hover: none) and (pointer: coarse){:root{--font-body:"CodeDestinyBody","Apple SD Gothic Neo","Malgun Gothic","Segoe UI",system-ui,-apple-system,sans-serif;--font-display:var(--font-body);--font-premium:var(--font-body);--font-playful:var(--font-body);--font-decorative:var(--font-body)}html,body{font-family:var(--font-body)!important;text-rendering:auto!important;-webkit-font-smoothing:antialiased!important;font-synthesis-weight:none}.cd-mobile-hub__eyebrow,.moon-music-entry__kicker,.moon-story-entry__kicker,.destiny-input-head__kicker{letter-spacing:.06em!important}.cd-mobile-hub__card,.moon-preview-card,.tarot-tile,.prem-card{font-synthesis-weight:none}}
@media (max-width: 768px),(hover: none) and (pointer: coarse){html:not(.neo-mode) body{background:#fffaf7!important;color:#3c1830!important}html:not(.neo-mode) .cd-mobile-destiny-hub{background:linear-gradient(180deg,#fffaf7,#fff3f8 42%,#f8fbf4)!important;color:#3c1830!important}html.neo-mode body{background:#0a0818!important}html.neo-mode .cd-mobile-destiny-hub{background:linear-gradient(180deg,#0a0818,#13102a 60%,#090718)!important;color:#f4eeff!important}html:not(.neo-mode) :is(#animalCollection,#cosmicCollection,#flowerCollection,#meditationCollection,#miscCollection,#oracleCollection,#tarotCollection) .tarot-tile__img-wrap{background:radial-gradient(120% 90% at 50% 0%,rgba(244,190,209,.4),transparent 60%),linear-gradient(150deg,#fff6fb,#ffeef5 55%,#fdf6ec)!important}html.neo-mode :is(#animalCollection,#cosmicCollection,#flowerCollection,#meditationCollection,#miscCollection,#oracleCollection,#tarotCollection) .tarot-tile__img-wrap{background:radial-gradient(120% 90% at 50% 0%,rgba(167,139,250,.3),transparent 60%),linear-gradient(150deg,#171231,#0d0a20)!important}html.cd-mobile-runtime :is(#animalCollection,#cosmicCollection,#flowerCollection,#meditationCollection,#miscCollection,#oracleCollection,#tarotCollection) .tarot-tile__img-wrap:not(:has(.tarot-tile__img-placeholder)):not(:has(img.tarot-tile__img)):after{content:"\2726";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-bottom:14px;font-size:1.3rem;pointer-events:none}html:not(.neo-mode) :is(#animalCollection,#cosmicCollection,#flowerCollection,#meditationCollection,#miscCollection,#oracleCollection,#tarotCollection) .tarot-tile__img-wrap:not(:has(.tarot-tile__img-placeholder)):not(:has(img.tarot-tile__img)):after{color:#b31955}html.neo-mode :is(#animalCollection,#cosmicCollection,#flowerCollection,#meditationCollection,#miscCollection,#oracleCollection,#tarotCollection) .tarot-tile__img-wrap:not(:has(.tarot-tile__img-placeholder)):not(:has(img.tarot-tile__img)):after{color:#e8d5a3}section#destinyCardForm.moon-destiny-form .dp-kakao-referral-btn#dpKakaoReferralShareBtn{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;grid-column:1/-1!important;justify-self:stretch!important;width:100%!important;min-height:56px!important;margin:12px auto 0!important;padding:12px 16px!important;border:1px solid rgba(120,86,0,.2)!important;border-radius:14px!important;background:linear-gradient(145deg,#ffec66,#fee500 55%,#f7d51e)!important;color:#1a0f00!important;box-shadow:0 10px 22px #e6c8004d,inset 0 1px #ffffff8c!important;text-align:center!important;text-shadow:none!important}section#destinyCardForm.moon-destiny-form .dp-kakao-referral-btn#dpKakaoReferralShareBtn .moon-icon{display:none!important}section#destinyCardForm.moon-destiny-form .dp-kakao-referral-btn#dpKakaoReferralShareBtn .main-txt{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:14.5px!important;font-weight:900!important;color:#1a0f00!important;white-space:normal!important}section#destinyCardForm.moon-destiny-form .dp-kakao-referral-btn#dpKakaoReferralShareBtn .main-txt:before{content:"\1f4ac"!important;font-size:15px!important;line-height:1!important}section#destinyCardForm.moon-destiny-form .dp-kakao-referral-btn#dpKakaoReferralShareBtn .sub-txt{font-size:11.5px!important;font-weight:700!important;color:#1e0a00b8!important;white-space:normal!important}html.cd-mobile-runtime :is(#animalCollection,#cosmicCollection,#flowerCollection,#meditationCollection,#miscCollection,#oracleCollection,#tarotCollection) .tarot-tile__img-wrap:not(:has(img.tarot-tile__img)) .tarot-tile__img-placeholder{display:flex!important;align-items:center!important;justify-content:center!important}html.cd-mobile-runtime :is(#animalCollection,#cosmicCollection,#flowerCollection,#meditationCollection,#miscCollection,#oracleCollection,#tarotCollection) .tarot-tile__img-wrap .tarot-tile__coin-badge{width:auto!important;height:auto!important;min-width:0!important;max-width:96%!important;top:auto!important;bottom:2px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;padding:2px 7px!important;border-radius:8px!important;font-size:8.5px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.cd-mobile-runtime :is(#animalCollection,#cosmicCollection,#flowerCollection,#meditationCollection,#miscCollection,#oracleCollection,#tarotCollection) .tarot-tile__img-wrap .tarot-tile__coin-badge:before{width:7px!important;height:7px!important}html.cd-mobile-runtime body:not(.neo-mode) :is(.tarot-tile__body,.feature-card__body){background:transparent!important}html.cd-mobile-runtime body:not(.neo-mode) :is(.tarot-tile__title,.feature-card__title){color:#1f1116!important;text-shadow:none!important;font-weight:900!important}html.cd-mobile-runtime body:not(.neo-mode) :is(.tarot-tile__desc,.feature-card__desc){color:#70445c!important;text-shadow:none!important}html.cd-mobile-runtime body:not(.neo-mode) .cd-prompt-feature-spotlight .featured-content-card .tarot-tile__desc{color:#fffaf0!important;text-shadow:0 2px 8px rgba(0,0,0,.56)!important}html.cd-mobile-runtime body:not(.neo-mode) :is(.tarot-tile,.feature-card):not(.prem-card):not(.pvc-prem-card){background:linear-gradient(150deg,#fff,#fff6fa 60%,#fdfaf3)!important;border:1px solid rgba(216,63,120,.14)!important;box-shadow:0 10px 22px #96486817,inset 0 1px #ffffffe6!important}html.cd-mobile-runtime body:not(.neo-mode) :is(.feat-collection:not(#premiumVvipCollection),.tarot-collection){background:linear-gradient(165deg,#fff,#fff4f9 56%,#f8fbf4)!important;border:1px solid rgba(216,63,120,.13)!important;box-shadow:0 14px 30px #96486817,inset 0 1px #ffffffd9!important}html.cd-mobile-runtime body:not(.neo-mode) :is(.feat-collection__title,.tarot-collection__title){color:#2a1420!important;text-shadow:0 1px 0 rgba(255,255,255,.8)!important}html.cd-mobile-runtime body:not(.neo-mode) :is(.feat-collection__subtitle,.feat-collection__lede,.feat-collection__featureline,.tarot-collection__subtitle){color:#70445c!important;text-shadow:none!important}html.cd-mobile-runtime body:not(.neo-mode) :is(.fc-toggle-hint,.fc-toggle-hint__text){color:#8e3f63!important;text-shadow:none!important}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form{border-color:#d83f782e!important;color:#3c1830!important;background:radial-gradient(circle at 18% 4%,rgba(255,255,255,.98) 0 38px,rgba(255,246,250,.78) 39px,transparent 116px),radial-gradient(circle at 95% 22%,rgba(255,196,218,.42),transparent 132px),linear-gradient(160deg,#fffaf7,#fff2f7 46%,#f9fbf5)!important;box-shadow:0 22px 48px #a0547129,inset 0 1px #ffffffe0!important}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form :is(.moon-field,.form-group-surface){background:linear-gradient(150deg,#fffffff5,#fff7fadb)!important;border-color:#d83f7829!important}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form :is(.form-label,.moon-radio-title,.destiny-input-head__title,.moon-radio-row label,.form-label-dark){color:#3c1830!important;text-shadow:none!important}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form :is(.destiny-input-head__desc,.destiny-field-hint,.birth-time-tip,.form-lunar-preview,.time-correction-info){color:#70445c!important}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form :is(.moon-input,.moon-select,.birth-time-select,select.inp,input.inp){background:#fffffff5!important;border-color:#d83f7838!important;color:#3c1830!important}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form .tog-btn{background:linear-gradient(145deg,#fff,#fff4f9)!important;border:1px solid rgba(216,63,120,.2)!important;color:#6a3659!important;text-shadow:none!important}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form .tog-btn.on{background:linear-gradient(135deg,#fff8dc,#ead089 58%,#f4bed1)!important;border-color:#4a24434d!important;color:#2f1329!important;font-weight:900!important}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form .cd-mobile-saju-detail-toggle{background:linear-gradient(150deg,#fffffff5,#fff7fadb)!important;border:1px solid rgba(216,63,120,.18)!important;color:#3c1830!important;text-shadow:none!important}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form .cd-mobile-saju-detail-toggle .cd-mobile-saju-detail-toggle__sub{color:#8e6177!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form{border-color:#c4b5fd3d!important;color:#f4eeff!important;background:radial-gradient(circle at 50% -10%,rgba(196,181,253,.14),transparent 36%),linear-gradient(160deg,#15112cf7,#0e0b20fa 52%,#0a0818fc)!important;box-shadow:0 22px 48px #0006,inset 0 1px #e4d6ff1a!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form :is(.moon-form-header,.moon-field,.form-group-surface){background:linear-gradient(150deg,#ffffff0f,#c4b5fd0d)!important;border-color:#c4b5fd33!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form .moon-form-header__icon{background:radial-gradient(circle at 34% 26%,#c4b5fd66,#14102ce6)!important;border-color:#c4b5fd4d!important;color:#e8d5a3!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form :is(.form-label,.moon-radio-title,.form-label-dark,.destiny-input-head__kicker){color:#e8d5a3!important;text-shadow:none!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form .destiny-input-head__title{color:#f4eeff!important;text-shadow:none!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form :is(.destiny-input-head__desc,.destiny-field-hint,.birth-time-tip,.form-lunar-preview,.time-correction-info,.cd-mobile-saju-detail-toggle__sub){color:#cebaf7d9!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form :is(.moon-input,.moon-select,.birth-time-select,select.inp,input.inp){background:#06081899!important;border-color:#c4b5fd3d!important;color:#f4eeff!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form :is(.moon-input,.moon-select)::placeholder{color:#cebaf780!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form .tog-btn{background:#c4b5fd14!important;border:1px solid rgba(196,181,253,.24)!important;color:#e6e0ffd1!important;text-shadow:none!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form .tog-btn.on{background:linear-gradient(135deg,#c4b5fd,#a78bfa 58%,#e8d5a3)!important;border-color:#c4b5fd80!important;color:#160f2b!important;font-weight:900!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form .cd-mobile-saju-detail-toggle{background:linear-gradient(150deg,#ffffff0f,#c4b5fd0d)!important;border:1px solid rgba(196,181,253,.22)!important;color:#f4eeff!important;text-shadow:none!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form .cd-mobile-saju-detail-toggle:after{background:linear-gradient(135deg,#c4b5fd,#e8d5a3)!important;color:#160f2b!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form #run-btn{color:#160f2b!important;background:linear-gradient(135deg,#c4b5fd,#a78bfa 52%,#e8d5a3)!important;border:1px solid rgba(196,181,253,.55)!important;box-shadow:0 16px 30px #9333ea47,0 0 20px #c4b5fd33,inset 0 1px #ffffff57!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form :is(#dpSaveBtn,#dpKakaoReferralShareBtn,.moon-submit-btn:not(.moon-submit-btn--primary)){background:#c4b5fd14!important;border:1px solid rgba(196,181,253,.24)!important;color:#e6e0ffd9!important;text-shadow:none!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form #dpKakaoReferralShareBtn{background:#fee500!important;border:1px solid #f4d400!important;color:#191600!important;box-shadow:0 12px 24px #fee5003d,inset 0 1px #ffffff80!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form #dpKakaoReferralShareBtn .main-txt{color:#191600!important}html.cd-mobile-runtime body.neo-mode section#destinyCardForm.moon-destiny-form #dpKakaoReferralShareBtn .sub-txt{color:#191600b8!important}html.cd-mobile-runtime body.neo-mode :is(.tarot-tile,.feature-card):not(.prem-card):not(.pvc-prem-card){background:linear-gradient(150deg,#15112cf7,#0b091afc)!important;border:1px solid rgba(196,181,253,.26)!important;box-shadow:0 12px 26px #00000059,inset 0 1px #e4d6ff1a!important}html.cd-mobile-runtime body.neo-mode :is(.tarot-tile__body,.feature-card__body){background:transparent!important}html.cd-mobile-runtime body.neo-mode :is(.tarot-tile__title,.feature-card__title){color:#f4eeff!important;font-weight:900!important}html.cd-mobile-runtime body.neo-mode :is(.tarot-tile__desc,.feature-card__desc){color:#cebaf7e0!important}html.cd-mobile-runtime body.neo-mode .cd-prompt-feature-spotlight .featured-content-card .tarot-tile__desc{color:#fffaf0!important;text-shadow:0 2px 8px rgba(0,0,0,.56)!important}html.cd-mobile-runtime body.neo-mode :is(.feat-collection:not(#premiumVvipCollection),.tarot-collection){background:linear-gradient(165deg,#13102af7,#0a0818fc)!important;border:1px solid rgba(196,181,253,.24)!important;box-shadow:0 16px 34px #0006,inset 0 1px #e4d6ff1a!important}html.cd-mobile-runtime body.neo-mode :is(.feat-collection__title,.tarot-collection__title){color:#f4eeff!important}html.cd-mobile-runtime body.neo-mode :is(.feat-collection__subtitle,.feat-collection__lede,.feat-collection__featureline,.tarot-collection__subtitle){color:#cebaf7d9!important}html.cd-mobile-runtime :is(.feat-collection__title,.tarot-collection__title){font-weight:900!important;letter-spacing:-.015em!important}html.cd-mobile-runtime :is(.tarot-tile__title,.feature-card__title){letter-spacing:-.01em!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) :is(.tarot-tile__title,.feature-card__title){color:#1f1116!important;text-shadow:none!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) :is(.tarot-tile__desc,.feature-card__desc){color:#70445c!important;text-shadow:none!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) .cd-prompt-feature-spotlight .featured-content-card .tarot-tile__desc{color:#fffaf0!important;text-shadow:0 2px 8px rgba(0,0,0,.56)!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) :is(.tarot-tile__body,.feature-card__body){background:transparent!important}html.cd-mobile-runtime.mobile-safe-render body.neo-mode :is(.tarot-tile__title,.feature-card__title){color:#f4eeff!important}html.cd-mobile-runtime.mobile-safe-render body.neo-mode :is(.tarot-tile__desc,.feature-card__desc){color:#cebaf7e0!important}html.cd-mobile-runtime.mobile-safe-render body.neo-mode .cd-prompt-feature-spotlight .featured-content-card .tarot-tile__desc{color:#fffaf0!important;text-shadow:0 2px 8px rgba(0,0,0,.56)!important}html.cd-mobile-runtime.mobile-safe-render body.neo-mode :is(.tarot-tile__body,.feature-card__body){background:transparent!important}html.cd-mobile-runtime body:not(.neo-mode) section#destinyCardForm.moon-destiny-form .moon-submit-btn:not(.moon-submit-btn--primary){background:linear-gradient(145deg,#fff,#ffe9f2)!important;color:#8e3f63!important;border:1px solid rgba(216,63,120,.28)!important;text-shadow:none!important}html.cd-mobile-runtime body:not(.neo-mode) .moon-music-entry{background:linear-gradient(150deg,#fff,#fff4f9 60%,#f6faf3)!important;border:1px solid rgba(216,63,120,.14)!important;box-shadow:0 12px 26px #96486817,inset 0 1px #ffffffe6!important}html.cd-mobile-runtime body:not(.neo-mode) .moon-music-entry__copy strong{color:#2a1420!important;text-shadow:none!important}html.cd-mobile-runtime body:not(.neo-mode) .moon-music-entry__copy span{color:#70445c!important;text-shadow:none!important}html.cd-mobile-runtime body:not(.neo-mode) .moon-music-entry :is(a,button){color:#3c1830!important;text-shadow:none!important}html.cd-mobile-runtime :is(#animalCollection,#cosmicCollection,#flowerCollection,#meditationCollection,#miscCollection,#oracleCollection,#tarotCollection) .tarot-tile__img-wrap:not(:has(img.tarot-tile__img)) .tarot-tile__img-placeholder{display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important}html.cd-mobile-runtime :is(#animalCollection,#cosmicCollection,#flowerCollection,#meditationCollection,#miscCollection,#oracleCollection,#tarotCollection) .tile-ph-gem{font-size:1.5rem!important;opacity:.95!important}html.cd-mobile-runtime :is(#animalCollection,#cosmicCollection,#flowerCollection,#meditationCollection,#miscCollection,#oracleCollection,#tarotCollection) .tarot-tile__img-wrap:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:var(--cd-img-scrim)!important;pointer-events:none!important;z-index:1!important}html.cd-mobile-runtime :is(#animalCollection,#cosmicCollection,#flowerCollection,#meditationCollection,#miscCollection,#oracleCollection,#tarotCollection) .tarot-tile__img-wrap :is(.tarot-tile__badge,.tarot-tile__coin-badge){z-index:2!important}html.cd-mobile-runtime :is(#animalCollection,#cosmicCollection,#flowerCollection,#meditationCollection,#miscCollection,#oracleCollection,#tarotCollection) .tarot-tile__img-wrap .tarot-tile__badge{display:inline-flex!important;align-items:center!important;width:auto!important;max-width:calc(100% - 10px)!important;top:5px!important;left:5px!important;right:auto!important;bottom:auto!important;padding:2px 6px!important;border-radius:999px!important;font-size:var(--cd-card-badge-size,.58rem)!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.cd-mobile-runtime :is(#animalCollection,#cosmicCollection,#flowerCollection,#meditationCollection,#miscCollection,#oracleCollection,#tarotCollection) .tarot-tile__img-wrap .tarot-tile__coin-badge{width:auto!important;height:auto!important;min-width:0!important;max-width:calc(100% - 10px)!important;top:auto!important;bottom:5px!important;right:5px!important;left:auto!important;transform:none!important;padding:2px 7px!important;border-radius:999px!important;font-size:var(--cd-card-badge-size,.58rem)!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.cd-mobile-runtime body:not(.neo-mode) :is(#animalCollection,#cosmicCollection,#flowerCollection,#meditationCollection,#miscCollection,#oracleCollection,#tarotCollection) :is(.tarot-tile__title,.feature-card__title){color:#1f1116!important;text-shadow:none!important}html.cd-mobile-runtime body:not(.neo-mode) :is(#animalCollection,#cosmicCollection,#flowerCollection,#meditationCollection,#miscCollection,#oracleCollection,#tarotCollection) :is(.tarot-tile__desc,.feature-card__desc){color:#70445c!important;text-shadow:none!important}html.cd-mobile-runtime body:not(.neo-mode) :is(#animalCollection,#cosmicCollection,#flowerCollection,#meditationCollection,#miscCollection,#oracleCollection,#tarotCollection) :is(.tarot-tile__body,.feature-card__body){background:transparent!important}html.cd-mobile-runtime body.neo-mode :is(#animalCollection,#cosmicCollection,#flowerCollection,#meditationCollection,#miscCollection,#oracleCollection,#tarotCollection) :is(.tarot-tile__title,.feature-card__title){color:#f4eeff!important}html.cd-mobile-runtime body.neo-mode :is(#animalCollection,#cosmicCollection,#flowerCollection,#meditationCollection,#miscCollection,#oracleCollection,#tarotCollection) :is(.tarot-tile__desc,.feature-card__desc){color:#cebaf7e0!important}html.cd-mobile-runtime body.neo-mode :is(#animalCollection,#cosmicCollection,#flowerCollection,#meditationCollection,#miscCollection,#oracleCollection,#tarotCollection) :is(.tarot-tile__body,.feature-card__body){background:transparent!important}html.cd-mobile-runtime #resultPage .saju-result-guide__desc{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}html:not(.neo-mode) #resultPage .saju-result-guide{background:radial-gradient(circle at 90% 12%,rgba(244,190,209,.35),transparent 40%),linear-gradient(150deg,#fff,#fff4f9 60%,#fdfaf3)!important;border:1px solid rgba(216,63,120,.16)!important;color:#3c1830!important;padding:18px 16px 17px!important}html:not(.neo-mode) #resultPage .saju-result-guide__kicker{color:#b31955!important}html:not(.neo-mode) #resultPage .saju-result-guide__title{color:#2a1420!important;max-width:100%!important;text-shadow:none!important}html:not(.neo-mode) #resultPage .saju-result-guide__desc{color:#70445c!important}html:not(.neo-mode) #resultPage .saju-result-guide__nav a{background:linear-gradient(145deg,#fff,#fff2f8)!important;border:1px solid rgba(216,63,120,.22)!important;color:#6a3659!important;text-shadow:none!important}html.neo-mode #resultPage .saju-result-guide{background:radial-gradient(circle at 88% 10%,rgba(167,139,250,.28),transparent 42%),linear-gradient(155deg,#181330fa,#0b0918fc)!important;border:1px solid rgba(196,181,253,.3)!important;color:#f4eeff!important;padding:18px 16px 17px!important}html.neo-mode #resultPage .saju-result-guide__kicker{color:#e8d5a3!important}html.neo-mode #resultPage .saju-result-guide__title{color:#f4eeff!important;max-width:100%!important}html.neo-mode #resultPage .saju-result-guide__desc{color:#d6c4ffeb!important}html.neo-mode #resultPage .saju-result-guide__nav a{background:linear-gradient(150deg,#1f193ef2,#100c22f7)!important;border:1px solid rgba(196,181,253,.3)!important;color:#e9ddff!important}html:not(.neo-mode) #resultPage .pf-showcase{background:radial-gradient(circle at 88% 8%,rgba(234,208,137,.24),transparent 44%),linear-gradient(158deg,#fffaf7,#fff3f8 56%,#fdf6ee)!important;border:1px solid rgba(179,25,85,.16)!important;box-shadow:0 18px 46px #b319551a,inset 0 1px #fff9!important;--pf-title-color:#3c1830;--pf-sub-color:#70445c;--pf-title-emphasis-start:#b31955;--pf-title-emphasis-end:#c98a12;--pf-title-shadow:0 1px 0 rgba(255,255,255,.6);--pf-sub-shadow:none}html:not(.neo-mode) #resultPage .pf-showcase__header{background:linear-gradient(180deg,#fffffff0,#fff4f9cc)!important;border:1px solid rgba(179,25,85,.18)!important;box-shadow:inset 0 1px #ffffffd9,0 8px 22px #b319551a!important}html:not(.neo-mode) #resultPage .pf-showcase__eyebrow{color:#b31955!important}html:not(.neo-mode) #resultPage .pf-showcase__eyebrow:before,html:not(.neo-mode) #resultPage .pf-showcase__eyebrow:after{background:linear-gradient(90deg,transparent,rgba(179,25,85,.55),transparent)!important}html:not(.neo-mode) #resultPage .pf-showcase__summary-note{background:linear-gradient(180deg,#b319551f,#b319550d)!important;border:1px solid rgba(179,25,85,.28)!important;color:#8a1f47!important;box-shadow:0 6px 16px #b319551f,inset 0 1px #fff9!important}html:not(.neo-mode) #resultPage .pf-card{background:linear-gradient(180deg,#fff,#fff5fa)!important;border:1px solid rgba(179,25,85,.14)!important;box-shadow:0 6px 20px #b3195517,inset 0 1px #ffffffb3!important}html:not(.neo-mode) #resultPage .pf-card:hover{box-shadow:0 16px 40px #b319552e,0 0 0 1px #b3195533,inset 0 1px #fffc!important}html:not(.neo-mode) #resultPage .pf-card__badge{color:#8a1f47!important;background:linear-gradient(135deg,#ead08959,#b3195514)!important;border:1px solid rgba(179,25,85,.28)!important}html:not(.neo-mode) #resultPage .pf-card__title{color:#3c1830!important}html:not(.neo-mode) #resultPage .pf-card__desc{color:#70445c!important}html:not(.neo-mode) #resultPage .pf-card__desc strong{color:#b31955!important}html:not(.neo-mode) #resultPage .pf-card__points li{color:#5a3450!important}html:not(.neo-mode) #resultPage .pf-card__price-row{border-top:1px solid rgba(179,25,85,.14)!important}html:not(.neo-mode) #resultPage .pf-card__price{background:#b3195524!important;border:1px solid rgba(179,25,85,.22)!important}html:not(.neo-mode) #resultPage .pf-coin-amount{color:#92400e!important}html:not(.neo-mode) #resultPage .pf-coin-note{color:#70445c!important}html:not(.neo-mode) #resultPage .pf-card__cta{background:linear-gradient(135deg,#d83f78,#b31955)!important;box-shadow:0 4px 16px #b3195552,inset 0 1px #ffffff3d!important}html:not(.neo-mode) #resultPage .pf-card__cta:hover{box-shadow:0 8px 26px #b3195570!important}html:not(.neo-mode) #resultPage .pf-card:active{transform:scale(.98)!important}html:not(.neo-mode) #resultPage .pf-card--daewun .pf-card__badge{color:#92400e!important;background:linear-gradient(135deg,#f59e0b38,#d9770614)!important;border:1px solid rgba(245,158,11,.38)!important}html:not(.neo-mode) #resultPage .pf-card--daewun .pf-card__cta{background:linear-gradient(135deg,#f59e0b,#d97706)!important;box-shadow:0 4px 16px #d9770652,inset 0 1px #ffffff3d!important}html:not(.neo-mode) #resultPage .pf-card--daewun .pf-card__cta:hover{box-shadow:0 8px 26px #d9770670!important}html:not(.neo-mode) #resultPage .pf-card--summary .pf-card__badge{color:#5b21b6!important;background:linear-gradient(135deg,#7c3aed33,#6366f114)!important;border:1px solid rgba(124,58,237,.32)!important}html:not(.neo-mode) #resultPage .pf-card--summary .pf-card__cta{background:linear-gradient(135deg,#7c3aed,#6366f1)!important;box-shadow:0 4px 16px #6d28d952,inset 0 1px #ffffff3d!important}html:not(.neo-mode) #resultPage .pf-card--summary .pf-card__cta:hover{box-shadow:0 8px 26px #6d28d970!important}html.cd-mobile-runtime #premiumVvipCollection{background:radial-gradient(circle at 50% -12%,rgba(244,208,117,.16),transparent 42%),linear-gradient(165deg,#120e24,#0a0716)!important;border:1px solid rgba(244,208,117,.34)!important;box-shadow:0 18px 40px #0000006b,0 0 28px #f4d0751a,inset 0 1px #fff0c824!important}html.cd-mobile-runtime #premiumVvipCollection :is(.feat-collection__title,.pvc-title){color:#f8e7b3!important;text-shadow:0 1px 12px rgba(0,0,0,.5)!important}html.cd-mobile-runtime #premiumVvipCollection :is(.feat-collection__subtitle,.feat-collection__lede,.feat-collection__featureline,.pvc-subtitle,.pvc-lede,.pvc-featureline){color:#e2d2ffdb!important;text-shadow:none!important}html.cd-mobile-runtime #premiumVvipCollection .pvc-header-badge{color:#241a06!important;background:linear-gradient(135deg,#fdf0c8,#e8c86a)!important;border:1px solid rgba(255,240,200,.6)!important;text-shadow:none!important}html.cd-mobile-runtime #premiumVvipCollection :is(.fc-toggle-hint,.fc-toggle-hint__text,.pvc-arrow){color:#e8d5a3!important}html.cd-mobile-runtime #premiumVvipCollection :is(.tarot-tile,.prem-card){background:linear-gradient(155deg,#1a1430fa,#0c0918fc)!important;border:1px solid rgba(244,208,117,.32)!important;box-shadow:0 14px 30px #0006,inset 0 1px #fff0c81a!important}html.cd-mobile-runtime #premiumVvipCollection :is(.tarot-tile__title,.feature-card__title){color:#fff4e2!important;text-shadow:0 1px 8px rgba(0,0,0,.45)!important}html.cd-mobile-runtime #premiumVvipCollection :is(.tarot-tile__desc,.feature-card__desc,.pvc-prem-point){color:#deceffe6!important;text-shadow:none!important}html.cd-mobile-runtime #premiumVvipCollection .pvc-meta-badge{color:#e8d5a3!important;background:#140e28d9!important;border:1px solid rgba(244,208,117,.35)!important;text-shadow:none!important}html.cd-mobile-runtime #premiumVvipCollection .pvc-meta-badge--cta{color:#241a06!important;background:linear-gradient(135deg,#fdf0c8,#e8c86a)!important;border-color:#fff0c899!important}html.cd-mobile-runtime #premiumVvipCollection .tarot-tile__img-wrap{background:linear-gradient(150deg,#171231,#0d0a20)!important}html.cd-mobile-runtime #premiumVvipCollection .tarot-tile__img-wrap img.tarot-tile__img{display:block!important}html.cd-mobile-runtime #premiumVvipCollection .tarot-tile__img-wrap .tarot-tile__badge{display:inline-flex!important}html.cd-mobile-runtime #premiumVvipCollection .tarot-tile__body{background:transparent!important}html:not(.neo-mode) .moon-story-entry{background:linear-gradient(150deg,#fff,#fff4f9 60%,#f6faf3)!important;border:1px solid rgba(216,63,120,.14)!important;box-shadow:0 12px 26px #96486817,inset 0 1px #ffffffe6!important}html:not(.neo-mode) .moon-story-entry__copy strong{color:#2a1420!important;text-shadow:none!important}html:not(.neo-mode) .moon-story-entry__copy span{color:#70445c!important;text-shadow:none!important}html:not(.neo-mode) :is(.moon-story-entry__cta,.moon-music-entry__cta){color:#2f1329!important;background:linear-gradient(135deg,#fff8dc,#ead089 58%,#f4bed1)!important;border:1px solid rgba(74,36,67,.26)!important;text-shadow:none!important}html:not(.neo-mode) .moon-preview-card__sigil{color:#8e3f63!important;text-shadow:none!important}html:not(.neo-mode) :is(.feat-collection__icon,.tarot-collection__icon){color:#b31955!important;text-shadow:none!important;filter:none!important}html.neo-mode :is(.feat-collection__icon,.tarot-collection__icon){color:#e8d5a3!important}html.cd-mobile-runtime .tarot-tile__lock-icon{color:#ffe9a8!important;text-shadow:0 1px 6px rgba(0,0,0,.55)!important}html:not(.neo-mode) #destinyCardForm .moon-radio-row label{color:#3c1830!important}html:not(.neo-mode) #destinyCardForm .moon-radio-row label:has(input:checked){color:#2f1329!important;font-weight:900!important}html:not(.neo-mode) .btn-subscribe{background:linear-gradient(135deg,#d83f78,#b31955)!important;color:#fff!important;border:0!important;text-shadow:none!important}html:not(.neo-mode) .sub-title{color:#b31955!important;text-shadow:none!important}html.cd-mobile-runtime #premiumVvipCollection .feat-collection__header{background:transparent!important}html.cd-mobile-runtime #premiumVvipCollection .tile-ph-gem{color:#e8d5a3!important}html.cd-mobile-runtime #premiumVvipCollection .feat-collection__icon{color:#f8e7b3!important}html.cd-mobile-runtime body.neo-mode #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card,html.cd-mobile-runtime.mobile-safe-render body.neo-mode #authQuickLinks[data-marker*=mobile-auth-luxe-entry] .cd-user-card{background:radial-gradient(130% 90% at 50% -12%,rgba(167,139,250,.3),transparent 56%),linear-gradient(152deg,#1c1638c7,#0c091adb)!important;backdrop-filter:blur(20px) saturate(1.2)!important;-webkit-backdrop-filter:blur(20px) saturate(1.2)!important;border:1px solid rgba(196,181,253,.42)!important;box-shadow:0 22px 48px #00000075,0 0 30px #7c5cff29,0 0 0 1px #e8d5a338,inset 0 1px #e4d6ff47,inset 0 -20px 34px #0a081866!important}html:not(.neo-mode) #cdMobileBottomNav{backdrop-filter:blur(16px) saturate(1.2)!important;-webkit-backdrop-filter:blur(16px) saturate(1.2)!important;background:linear-gradient(180deg,#fffbf4e6,#fff4eedb)!important;border-top:1px solid rgba(255,255,255,.8)!important}html.neo-mode #cdMobileBottomNav{backdrop-filter:blur(18px) saturate(1.15)!important;-webkit-backdrop-filter:blur(18px) saturate(1.15)!important}html:not(.neo-mode) .cd-footer-policy-link{background:linear-gradient(145deg,#fff,#fff2f8)!important;border:1px solid rgba(216,63,120,.24)!important;box-shadow:0 6px 14px #96486814,inset 0 1px #ffffffd9!important}html:not(.neo-mode) .cd-social-footer{background:linear-gradient(150deg,#fff,#fff4f9 60%,#fdfaf3)!important;border:1px solid rgba(216,63,120,.16)!important;box-shadow:0 12px 26px #96486817,inset 0 1px #ffffffe6!important}html:not(.neo-mode) .cd-social-footer__kicker{color:#b31955!important;text-shadow:none!important}html:not(.neo-mode) .cd-social-footer__title{color:#2a1420!important;text-shadow:none!important}html:not(.neo-mode) .cd-social-footer__link{background:linear-gradient(145deg,#fff,#fff6fa)!important;border:1px solid rgba(216,63,120,.18)!important;color:#3c1830!important;text-shadow:none!important;box-shadow:0 6px 14px #96486814!important}html:not(.neo-mode) .cd-social-footer__text{color:#3c1830!important}html:not(.neo-mode) footer[role=contentinfo]{color:#70445c!important}html:not(.neo-mode) .cd-footer-policy-link{color:#8e3f63!important;text-shadow:none!important}html:not(.neo-mode) .cd-footer-business-details{background:linear-gradient(150deg,#fff,#fff4f9 60%,#fdfaf3)!important;border:1px solid rgba(216,63,120,.18)!important;color:#70445c!important;box-shadow:0 10px 22px #96486814,inset 0 1px #ffffffe6!important}html:not(.neo-mode) .cd-footer-business-details>summary{color:#8e3f63!important;text-shadow:none!important}html:not(.neo-mode) .cd-footer-business-details__body{border-top:1px solid rgba(216,63,120,.16)!important}html:not(.neo-mode) .cd-footer-business-details__body :is(p,span){color:#70445c!important}html:not(.neo-mode) .cd-footer-business-details__body strong{color:#3c1830!important}html.neo-mode .cd-footer-business-details{background:linear-gradient(150deg,#15112ceb,#0b091af5)!important;border:1px solid rgba(196,181,253,.26)!important}html.neo-mode .cd-footer-business-details>summary{color:#e8d5a3!important}html.neo-mode .cd-footer-business-details__body{border-top:1px solid rgba(196,181,253,.18)!important}html.neo-mode .cd-footer-business-details__body :is(p,span){color:#d6c4ffe6!important}html.neo-mode .cd-footer-business-details__body strong{color:#f4eeff!important}html.neo-mode .cd-footer-policy-link{color:#cebaf7e6!important}html.cd-mobile-runtime .cd-footer-business-details__body{font-size:.78rem!important;line-height:1.68!important}html.cd-mobile-runtime .cd-footer-business-details__body p{margin:5px 0!important;word-break:keep-all!important;overflow-wrap:anywhere!important}#premiumVvipCollection#premiumVvipCollection .tarot-tile__coin-badge{width:auto!important;height:auto!important;min-width:0!important;max-width:88%!important;top:8px!important;left:8px!important;right:auto!important;bottom:auto!important;transform:none!important;padding:4px 10px!important;border-radius:999px!important;font-size:10px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;background:#0a0716e0!important;border:1px solid rgba(244,208,117,.5)!important;color:#f4e9c8!important}#premiumVvipCollection#premiumVvipCollection .tarot-tile__img-wrap:not(:has(img.tarot-tile__img)) .tarot-tile__img-placeholder{display:flex!important;align-items:center!important;justify-content:center!important}html:not(.neo-mode) .cd-cookie-consent__panel{background:radial-gradient(circle at 12% 0%,rgba(234,208,137,.18),transparent 34%),radial-gradient(circle at 92% 8%,rgba(244,190,209,.2),transparent 40%),linear-gradient(150deg,#fff,#fff4fa 56%,#fdfaf3)!important;border:1px solid rgba(216,63,120,.22)!important;box-shadow:0 24px 60px #96486833,inset 0 1px #ffffffe6!important;color:#3c1830!important}html:not(.neo-mode) .cd-cookie-consent__panel:before{opacity:.24!important}html:not(.neo-mode) .cd-cookie-consent__moon{background:radial-gradient(circle at 50% 46%,#fff 0,#fff 13%,#f7c9db 14%,#f7c9db 30%,#ead089 31%,#ead089 47%,#fff2f8 48%,#fff2f8)!important;box-shadow:0 12px 26px #b3195529,0 0 20px #ead08957,inset 0 1px #ffffffeb!important}html:not(.neo-mode) .cd-cookie-consent__kicker{color:#b31955!important}html:not(.neo-mode) :is(#cdCookieConsentTitle,.cd-cookie-consent__title){color:#2a1420!important;text-shadow:none!important}html:not(.neo-mode) .cd-cookie-consent__text{color:#70445c!important}html:not(.neo-mode) .cd-cookie-consent__settings{background:#fff4fab8!important;border:1px solid rgba(216,63,120,.16)!important}html:not(.neo-mode) .cd-cookie-consent__row strong{color:#3c1830!important}html:not(.neo-mode) .cd-cookie-consent__row span{color:#70445c!important}html:not(.neo-mode) .cd-cookie-consent__switch{background:#ead0893d!important;border:1px solid rgba(179,25,85,.3)!important;color:#8e3f63!important}html:not(.neo-mode) :is(#cdCookieEssentialBtn,#cdCookieSettingsBtn){color:#8e3f63!important;background:linear-gradient(145deg,#fff,#fff2f8)!important;border:1px solid rgba(216,63,120,.28)!important;text-shadow:none!important}html:not(.neo-mode) :is(#cdCookieAcceptBtn,#cdCookieSaveBtn){color:#2f1329!important;background:linear-gradient(135deg,#fff8dc,#ead089 58%,#f4bed1)!important;border:1px solid rgba(74,36,67,.26)!important;text-shadow:none!important}#premiumVvipCollection#premiumVvipCollection{background:radial-gradient(circle at 50% -12%,rgba(244,208,117,.16),transparent 42%),linear-gradient(165deg,#120e24,#0a0716)!important;border:1px solid rgba(244,208,117,.34)!important}#premiumVvipCollection#premiumVvipCollection .feat-collection__header{background:transparent!important;box-shadow:none!important}#premiumVvipCollection#premiumVvipCollection :is(.feat-collection__title,.pvc-title){color:#f8e7b3!important;text-shadow:0 1px 12px rgba(0,0,0,.5)!important}#premiumVvipCollection#premiumVvipCollection :is(.feat-collection__subtitle,.feat-collection__lede,.feat-collection__featureline){color:#e2d2ffe6!important}html:not(.neo-mode) .membership-recap-cta{background:linear-gradient(150deg,#fff,#fff4f9 60%,#fdfaf3)!important;border:1px solid rgba(216,63,120,.16)!important;box-shadow:0 18px 46px #b319551a,inset 0 1px #fff9!important}html:not(.neo-mode) :is(.membership-recap-cta__point,.membership-recap-cta__title,.membership-recap-cta__desc){color:#3c1830!important;text-shadow:none!important}html:not(.neo-mode) .membership-recap-cta:before,html:not(.neo-mode) .membership-recap-cta:after{display:none!important}html:not(.neo-mode) .membership-recap-cta__eyebrow{background:linear-gradient(135deg,#fff8e2e6,#f4d07552)!important;border:1px solid rgba(179,25,85,.28)!important;color:#8a1f47!important;box-shadow:0 6px 16px #b319551f,inset 0 1px #ffffffb3!important}html:not(.neo-mode) .membership-recap-cta__point{background:linear-gradient(135deg,#ffffffeb,#fff4f9db)!important;border:1px solid rgba(179,25,85,.22)!important;box-shadow:0 6px 14px #b3195514!important}html:not(.neo-mode) .membership-recap-cta__point:before{background:#b31955!important;box-shadow:0 0 10px #b3195566!important}html:not(.neo-mode) .membership-recap-cta__mascot{background:linear-gradient(150deg,#fff,#fff5fa 60%,#fdfaf3)!important;box-shadow:0 8px 22px #b319551a,inset 0 1px #ffffffb3!important}html:not(.neo-mode) .membership-recap-cta__mascot:before{border:1px solid rgba(216,63,120,.16)!important;box-shadow:none!important}html:not(.neo-mode) .membership-recap-cta__mascot-img{background:#fff6fa!important;border:1px solid rgba(216,63,120,.18)!important}html:not(.neo-mode) .membership-recap-cta__mascot-kicker{color:#b31955!important;text-shadow:none!important}html:not(.neo-mode) .membership-recap-cta__mascot-text{background:linear-gradient(135deg,#fff8dc,#f4bed1)!important;border:1px solid rgba(179,25,85,.22)!important;color:#3c1830!important;box-shadow:0 6px 14px #b319551f!important}html:not(.neo-mode) .membership-recap-cta__btn{background:linear-gradient(135deg,#d83f78,#b31955)!important;border-color:#b319554d!important;color:#fff!important;box-shadow:0 12px 26px #b319554d,inset 0 1px #ffffff3d!important}html:not(.neo-mode) .membership-recap-cta__btn:hover{box-shadow:0 16px 32px #b3195566,inset 0 1px #ffffff4d!important}html:not(.neo-mode) .membership-recap-cta__tier-link{background:linear-gradient(135deg,#fffffff0,#fff4f9e6)!important;border:1px solid rgba(216,63,120,.22)!important;color:#3c1830!important}html:not(.neo-mode) :is(.membership-recap-cta__tier-name,.membership-recap-cta__tier-price){color:#3c1830!important}html:not(.neo-mode) :is(.membership-recap-cta__tier-line,.membership-recap-cta__tier-benefit){color:#5a3b4e!important}html:not(.neo-mode) .membership-recap-cta__tier--rec .membership-recap-cta__tier-link{border-color:#b31955!important;box-shadow:0 0 0 1px #b31955!important}html:not(.neo-mode) .membership-recap-cta__tier-badge{background:#b31955!important;color:#fff!important}html:not(.neo-mode) .membership-recap-cta__tier-link:focus-visible{outline-color:#b31955!important}html:not(.neo-mode) #miscCollection#miscCollection{background:linear-gradient(150deg,#f9d4e3,#f2b8d0 55%,#f7cdc4)!important;border-color:#b319554d!important;box-shadow:0 18px 40px #b3195529,inset 0 1px #ffffff8c!important}html:not(.neo-mode) #miscCollection#miscCollection:before,html:not(.neo-mode) #miscCollection#miscCollection:after{display:none!important}html:not(.neo-mode) #miscCollection#miscCollection .fc-star{display:none!important}html:not(.neo-mode) #miscCollection#miscCollection .feat-collection__header{background:transparent!important;border-bottom-color:#d83f782e!important}html:not(.neo-mode) #miscCollection#miscCollection .feat-collection__title{color:#3c1830!important;text-shadow:none!important}html:not(.neo-mode) #miscCollection#miscCollection :is(.feat-collection__subtitle,.feat-collection__lede){color:#70445c!important;text-shadow:none!important}html:not(.neo-mode) #miscCollection#miscCollection .feat-collection__featureline{background:linear-gradient(120deg,#fff4f9e6,#ffffffe6)!important;border-color:#b319553d!important;color:#8a1f47!important;text-shadow:none!important}html:not(.neo-mode) #miscCollection#miscCollection .fc-div-gem{color:#b31955!important}html:not(.neo-mode) #miscCollection#miscCollection .fc-div-line{background:linear-gradient(90deg,transparent,rgba(179,25,85,.5),transparent)!important}html:not(.neo-mode) #miscCollection#miscCollection .fc-toggle-hint{color:#fff!important;background:linear-gradient(135deg,#d83f78,#b31955)!important;border-color:#b3195559!important;box-shadow:0 8px 18px #b3195547,inset 0 1px #ffffff40!important}html:not(.neo-mode) #miscCollection#miscCollection .fc-toggle-hint :is(.fc-toggle-hint__text,.fc-toggle-hint__arrow){color:#fff!important}html:not(.neo-mode) #miscCollection#miscCollection .fc-closed-peek__gem{color:#b3195566!important}html:not(.neo-mode) #miscCollection#miscCollection .feat-collection__grid .tarot-tile{background:linear-gradient(160deg,#fff,#fff6fb 60%,#fdf6ec)!important;border-color:#d83f7829!important;box-shadow:0 8px 20px #b3195514!important}html:not(.neo-mode) #miscCollection#miscCollection .feat-collection__grid .tarot-tile__body{background:transparent!important}html:not(.neo-mode) #miscCollection#miscCollection .feat-collection__grid .tarot-tile__title{color:#3c1830!important;text-shadow:none!important}html:not(.neo-mode) #miscCollection#miscCollection .feat-collection__grid .tarot-tile__desc{color:#70445c!important;text-shadow:none!important}html:not(.neo-mode) #destinyCardForm .moon-radio-row label:has(input:checked){color:#fff!important}html.neo-mode :is(.moon-story-entry,.moon-music-entry){background:linear-gradient(150deg,#15112cf7,#0b091afc)!important;border:1px solid rgba(196,181,253,.26)!important}html.neo-mode :is(.moon-story-entry__title,.moon-story-entry__copy strong,.moon-music-entry__copy strong){color:#f4eeff!important;text-shadow:none!important}html.neo-mode :is(.moon-story-entry__copy span,.moon-music-entry__copy span){color:#cebaf7e0!important}html.cd-mobile-runtime :is(.cd-mobile-hub__title,.feat-collection__title,.tarot-collection__title,.pvc-title,.saju-result-guide__title,.cd-user-card__name,.cd-mobile-hub__section-title){font-family:var(--font-display)!important;font-weight:400!important;letter-spacing:0!important}html.cd-mobile-runtime .cd-mobile-appbar__copy strong{font-family:var(--font-display)!important;font-weight:400!important}}
@media (min-width: 769px){.moon-topbar{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;padding:14px 20px 16px!important}.moon-topbar__brand{width:100%!important}.moon-topbar__nav{row-gap:9px!important}}.theme-switch-wrapper--desktop .tsp-option,.theme-switch-wrapper--desktop .tsp-icon,.theme-switch-wrapper--desktop .tsp-name{pointer-events:auto!important}@media (max-width: 768px){.theme-switch-wrapper--desktop{display:none!important}}@media (min-width: 769px){.theme-switch-wrapper--desktop .theme-switch-pill{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.theme-switch-wrapper--desktop .theme-switch-pill:hover{transform:translateY(-1px)}.theme-switch-wrapper--desktop .tsp-option{background:none;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.theme-switch-wrapper--desktop .theme-switch-pill:before{background:linear-gradient(140deg,#ffd9e7,#f6a8c6 52%,#ec6fa0);box-shadow:0 3px 8px #d82a6a40}.theme-switch-wrapper--desktop .tsw-input:focus-visible+.theme-switch-pill{outline-color:#dd3b72}.theme-switch-wrapper--desktop .tsp-pig{color:#a5164b;text-shadow:none}.theme-switch-wrapper--desktop .tsp-pig .tsp-icon{transform:scale(1.1) rotate(4deg);filter:drop-shadow(0 2px 5px rgba(216,42,106,.35))}.theme-switch-wrapper--desktop .tsp-lion{color:#9a93ad}body.neo-mode .theme-switch-wrapper--desktop .theme-switch-pill{background:transparent;border:0;box-shadow:none}body.neo-mode .theme-switch-wrapper--desktop .theme-switch-pill:before{transform:translate(var(--seg,78px));background:linear-gradient(140deg,#f7d99b,#e8b95f 45%,#c9863a);box-shadow:0 3px 10px #7856204d}body.neo-mode .theme-switch-wrapper--desktop .tsp-pig{color:#cebaf780;text-shadow:none}body.neo-mode .theme-switch-wrapper--desktop .tsp-pig .tsp-icon{transform:scale(.92);filter:grayscale(.25) opacity(.7)}body.neo-mode .theme-switch-wrapper--desktop .tsp-lion{color:#3a2c08;text-shadow:none}body.neo-mode .theme-switch-wrapper--desktop .tsp-lion .tsp-icon{transform:scale(1.16) rotate(-4deg);filter:drop-shadow(0 2px 6px rgba(201,134,58,.5))}body.neo-mode .theme-switch-wrapper--desktop .tsw-input:focus-visible+.theme-switch-pill{outline-color:#f0c869}}
@media (max-width:768px){#featureBegin.moon-collection-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;width:auto!important;max-width:100%!important;margin:10px 10px 12px!important;padding:14px 10px 12px!important}#featureBegin.moon-collection-nav .moon-preview-card{flex:0 1 auto!important;min-width:0!important;max-width:none!important;min-height:84px!important;scroll-snap-align:none!important}#featureBegin.moon-collection-nav .moon-preview-card__sigil{width:40px!important;height:40px!important}}
.cdh{--cdh-bg: #fffaf7;--cdh-surface: #fff3f5;--cdh-card: #fffdfc;--cdh-ink: #3c1830;--cdh-muted: #70445c;--cdh-accent: #b31955;--cdh-line: rgba(179, 25, 85, .18);--cdh-gold: #9a6b2e;width:min(100%,1280px);margin-inline:auto;color:var(--cdh-ink);font-family:var( --font-body, "CodeDestinyBody", "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif );line-height:1.65;text-align:left;isolation:isolate}html.neo-mode .cdh,body.neo-mode .cdh{--cdh-bg: #0a0818;--cdh-surface: #171126;--cdh-card: #211931;--cdh-ink: #f4eeff;--cdh-muted: #d8c8ea;--cdh-accent: #c4b5fd;--cdh-line: rgba(196, 181, 253, .28);--cdh-gold: #e8d5a3}.cdh *,.cdh *:before,.cdh *:after{box-sizing:border-box}.cdh [hidden]{display:none!important}.cdh :is(h1,h2,h3){margin:0;color:var(--cdh-ink);line-height:1.35;letter-spacing:-.03em;word-break:keep-all;text-wrap:balance}.cdh-hero h1,.cdh-section-head h2,.cdh-services>h1,#cdHomeFunnel .moon-section-head :is(h2,h3),#cdHomeFunnel #cdTodayHubTitle,#cdHomeFunnel .cd-sig__title,#cdHomeFunnel #cdhShareTitle{font-family:"CodeDestinySerifKR",var(--font-premium, "Nanum Myeongjo", "Gowun Batang", serif);font-weight:700}.cdh h1{font-size:clamp(2rem,4vw,4rem);font-weight:780}.cdh h2{font-size:clamp(1.65rem,2.8vw,2.65rem);font-weight:740}.cdh p{margin:0;word-break:keep-all}.cdh em{color:var(--cdh-accent);font-style:normal}.cdh a{color:inherit;text-decoration:none}.cdh :is(button,input,summary){font:inherit}.cdh :is(button,a,summary){touch-action:manipulation}.cdh :is(a,button,input,summary):focus-visible{outline:3px solid #2388a5;outline-offset:3px}.cdh .cdh-intro{margin-bottom:10px;color:var(--cdh-gold);font-size:.76rem;font-family:CodeDestinySerifLatin,Georgia,serif;font-weight:800;letter-spacing:.12em}.cdh .cdh-lead{max-width:64ch;margin-top:14px;color:var(--cdh-muted)}.cdh-top{position:relative;z-index:20;display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(270px,1fr);align-items:center;gap:20px;min-height:72px;padding:10px clamp(18px,3vw,40px);border-bottom:1px solid var(--cdh-line)}.cdh-brand{display:inline-flex;align-items:center;justify-self:start;gap:10px;font-size:1.2rem;font-weight:800}.cdh-brand>span:first-child{display:grid;place-items:center;width:40px;height:38px;border:1px solid var(--cdh-accent);color:var(--cdh-accent);white-space:nowrap}.cdh-brand>span:last-child{display:grid;line-height:1.1}.cdh-brand small{margin-top:4px;font-size:.52rem;letter-spacing:.14em}.cdh-nav,.cdh-tools{display:flex;align-items:center;gap:14px}.cdh-nav a,.cdh-account summary{display:inline-flex;align-items:center;min-height:44px;color:var(--cdh-muted);font-size:.84rem;font-weight:700}.cdh-tools{justify-self:end}.cdh-account{position:relative;display:none}body:has(#authQuickLinks .cd-user-card) .cdh-account{display:block}body:has(#authQuickLinks .cd-user-card) .cdh-login{display:none}#cdhAccountSlot{position:absolute;top:48px;right:0;z-index:30;width:min(320px,84vw);padding:16px;border:1px solid var(--cdh-line);border-radius:18px;background:var(--cdh-card);box-shadow:0 18px 48px #3c18302e}#cdhAccountSlot #authQuickLinks{display:block!important;margin:0!important}#cdhLanguageSlot #langWrap{display:block!important;position:static!important;inset:auto!important;filter:none!important}#cdhLanguageSlot #langWrap .lang-trigger{min-width:88px!important;min-height:44px!important;box-shadow:none!important}#cdhThemeSlot .theme-switch-wrapper--appbar{display:flex!important;position:static!important;align-items:center!important;margin:0!important;padding:0!important;transform:none!important;border:0!important}#cdhThemeSlot .theme-toggle-label,#cdhThemeSlot .tsw-input{position:absolute!important;width:1px!important;height:1px!important;clip-path:inset(50%)!important}#cdhThemeSlot .theme-switch-pill{--cdh-toggle-pad: 4px;position:relative!important;isolation:isolate;display:grid!important;grid-template-columns:1fr 1fr!important;width:184px!important;height:50px!important;padding:var(--cdh-toggle-pad)!important;overflow:hidden!important;border:1px solid #9a6b2e38!important;border-radius:999px!important;background:linear-gradient(145deg,#fff,#fff4ef)!important;box-shadow:0 10px 24px #7435521f!important}#cdhThemeSlot .theme-switch-pill:before{display:none!important}#cdhThemeSlot .tsp-option{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:0!important;min-height:42px!important;padding:0 12px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#755066!important;font-size:.8rem!important;font-weight:800!important;pointer-events:auto!important;cursor:pointer!important}#cdhThemeSlot .tsp-icon{font-size:.95rem!important}#cdhThemeSlot .tsp-option[aria-pressed=true]{color:#fff!important;background:linear-gradient(145deg,#d83f78,#a91351)!important;box-shadow:0 7px 16px #b3195542!important}#cdhThemeSlot .tsp-pig[aria-pressed=true]{border-radius:999px 12px 12px 999px!important}#cdhThemeSlot .tsp-lion[aria-pressed=true]{border-radius:12px 999px 999px 12px!important}:is(html,body).neo-mode #cdhThemeSlot .theme-switch-pill{border-color:#e8d5a34d!important;background:linear-gradient(145deg,#17122c,#0d0a20)!important;box-shadow:0 12px 28px #0006!important}:is(html,body).neo-mode #cdhThemeSlot .tsp-option{color:#b9a9dd!important}:is(html,body).neo-mode #cdhThemeSlot .tsp-option[aria-pressed=true]{color:#1c1530!important;background:linear-gradient(145deg,#f0d99f,#c89445)!important;box-shadow:0 8px 18px #c894453d!important}.cdh-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(26px,5vw,76px);margin:clamp(18px,3vw,36px) clamp(16px,3vw,40px) 0;padding:clamp(28px,5vw,72px);overflow:hidden;border:1px solid var(--cdh-line);border-radius:clamp(24px,4vw,40px);background:radial-gradient(circle at 85% 20%,color-mix(in srgb,var(--cdh-accent) 12%,transparent),transparent 34%),linear-gradient(145deg,var(--cdh-card),var(--cdh-surface))}.cdh-copy{align-self:center}.cdh-copy h1 em{color:var(--cdh-accent)}.cdh-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.cdh-primary,.cdh-secondary,.cdh-back,.cdh-catalog-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 18px;border-radius:14px;font-size:.92rem;font-weight:760}.cdh-primary{gap:24px;border:1px solid #b31955;background:#b31955;color:#fff!important}.cdh-secondary{border:1px solid var(--cdh-accent);background:transparent;color:var(--cdh-accent)!important}html.neo-mode .cdh-primary{border-color:#7c3aed;background:#7c3aed}.cdh-garden{position:relative;display:flex;align-items:center;justify-content:center;gap:18px;min-height:280px;isolation:isolate}.cdh-garden>img{position:relative;z-index:2;display:block;width:min(240px,72%);height:auto;border:7px solid #fff7eb;border-radius:50%;object-fit:cover;box-shadow:0 22px 50px #8d35622e}.cdh-garden>p{position:absolute;right:0;bottom:4px;z-index:3;color:var(--cdh-muted);font-family:Batang,Georgia,serif;font-size:.8rem;line-height:1.9}.cdh-garden>.cd-yehwa-spray{position:absolute;bottom:5px;left:-12px;z-index:1;width:70%;height:90px;pointer-events:none;background:var(--cdh-gold);opacity:.46;-webkit-mask:var(--cd-yehwa-mask-branch-spray) center/contain no-repeat;mask:var(--cd-yehwa-mask-branch-spray) center/contain no-repeat}.cdh-peony{position:absolute;right:-20px;bottom:-30px;width:180px;height:180px;background:var(--cdh-gold);opacity:.28;-webkit-mask:var(--cd-yehwa-mask-peony) center/contain no-repeat;mask:var(--cd-yehwa-mask-peony) center/contain no-repeat}.cdh-moon{position:absolute;top:5px;left:5px;width:34px;height:34px;border-radius:50%;box-shadow:inset 10px -4px 0 var(--cdh-gold);transform:rotate(-18deg)}.cdh-trust{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.cdh-trust li{padding:6px 10px;border:1px solid var(--cdh-line);border-radius:999px;background:color-mix(in srgb,var(--cdh-card) 84%,transparent);color:var(--cdh-muted);font-size:.72rem}#cdhCookieSlot{margin:20px clamp(16px,3vw,40px)}#cdhCookieSlot:empty,#cdhCookieSlot:has([aria-hidden=true]){display:none}#cdHomeFunnel #cdhCookieSlot #cdCookieConsent{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;transform:none!important;padding:0!important;z-index:auto!important}#cdHomeFunnel #cdhCookieSlot #cdCookieConsent button{min-height:44px!important}.cdh-flow{position:relative;isolation:isolate;display:grid;gap:clamp(56px,8vw,104px);padding:clamp(46px,7vw,88px) clamp(16px,3vw,40px) 80px}.cdh-flow:before{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--cdh-gold) 72%,var(--cdh-accent)),var(--cdh-gold));opacity:.18;pointer-events:none;-webkit-mask-image:var(--cd-yehwa-mask-branch-h),var(--cd-yehwa-mask-peony),var(--cd-yehwa-mask-seal),var(--cd-yehwa-mask-branch-spray),var(--cd-yehwa-mask-peony);-webkit-mask-position:center 10%,right -76px top 29%,left -52px top 49%,right -26px top 69%,left -76px top 88%;-webkit-mask-size:min(620px,76vw) 62px,220px 220px,150px 150px,290px 106px,210px 210px;-webkit-mask-repeat:no-repeat;mask-image:var(--cd-yehwa-mask-branch-h),var(--cd-yehwa-mask-peony),var(--cd-yehwa-mask-seal),var(--cd-yehwa-mask-branch-spray),var(--cd-yehwa-mask-peony);mask-position:center 10%,right -76px top 29%,left -52px top 49%,right -26px top 69%,left -76px top 88%;mask-size:min(620px,76vw) 62px,220px 220px,150px 150px,290px 106px,210px 210px;mask-repeat:no-repeat}.cdh-flow>*{position:relative;z-index:1}.cdh-slot,.cdh-share,.cdh-explore{width:100%;min-width:0;scroll-margin-top:90px}#cdhFeatured{position:relative;isolation:isolate}#cdhFeatured>.cdh-featured-flower{top:-72px;right:-22px;width:180px;height:180px;opacity:.34}.cdh-flow>.cdh-slot:nth-child(n+3),.cdh-explore{content-visibility:auto;contain-intrinsic-size:auto 760px}#cdHomeFunnel #cdConcernPick{display:block!important}#cdHomeFunnel :is(#cdQuickServices,#cdTodayHub,#cdConcernPick,#cdSignatureConsult,#fortuneGatewayEntry,.membership-recap-cta,.moon-story-entry,#moonMusicEntry,#cdReviews,.cd-home-guide){width:100%;max-width:none;margin-inline:0}.cdh-section-head{margin-bottom:24px;text-align:center}.cdh-section-head .cdh-lead{margin-inline:auto}.cdh-explore-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cdh-slot--guide{content-visibility:auto;contain-intrinsic-size:auto 1680px}.cdh-share{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:clamp(22px,4vw,54px);padding:clamp(24px,4vw,46px);overflow:hidden;border:1px solid rgba(154,107,46,.22);border-radius:28px;background:linear-gradient(135deg,color-mix(in srgb,#fee500 10%,var(--cdh-card)),var(--cdh-surface));box-shadow:0 18px 42px #5b334217}.cdh-share__copy{position:relative;z-index:1}.cdh-share>.cdh-share-flower{position:absolute;right:-24px;bottom:-12px;z-index:0;width:260px;height:96px;background:var(--cdh-gold);opacity:.34;pointer-events:none;-webkit-mask:var(--cd-yehwa-mask-branch-spray) center/contain no-repeat;mask:var(--cd-yehwa-mask-branch-spray) center/contain no-repeat}.cdh-share__copy>p:last-child{max-width:60ch;margin-top:12px;color:var(--cdh-muted);font-size:.9rem}.cdh-share__controls{position:relative;z-index:1;min-width:0}#cdHomeFunnel #cdhShareControls #dpKakaoReferralShareBtn{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:2px 10px!important;width:100%!important;min-height:58px!important;margin:0!important;padding:12px 16px!important;border:1px solid rgba(92,73,0,.16)!important;border-radius:16px!important;background:linear-gradient(135deg,#fee500,#ffe66d)!important;color:#1a1600!important;box-shadow:0 10px 24px #c8a80038,inset 0 1px #ffffff80!important;text-align:left!important;cursor:pointer}#cdHomeFunnel #cdhShareControls #dpKakaoReferralShareBtn .moon-icon{grid-row:1 / 3;display:grid!important;place-items:center;font-size:1.1rem!important}#cdHomeFunnel #cdhShareControls #dpKakaoReferralShareBtn .main-txt{color:#1a1600!important;font-size:.9rem!important;font-weight:850!important}#cdHomeFunnel #cdhShareControls #dpKakaoReferralShareBtn .sub-txt{justify-self:start!important;padding:0!important;background:transparent!important;color:#1a1600b3!important;font-size:.72rem!important;font-weight:700!important}#cdHomeFunnel #cdhShareControls #dpKakaoReferralNote{margin:9px 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--cdh-muted)!important;font-size:.74rem!important;line-height:1.55!important;text-align:left!important}html.neo-mode .cdh-share{background:linear-gradient(145deg,#211931,#121025);border-color:#e8d5a33d;box-shadow:0 20px 46px #00000040}#cdHomeFunnel .moon-section-kicker{color:var(--cdh-gold)!important;text-shadow:none!important}#cdHomeFunnel .moon-section-head :is(h2,h3),#cdHomeFunnel :is(#cdServiceIndexTitle,#fortuneGatewayTitle){color:var(--cdh-ink)!important;text-shadow:none!important}#cdHomeFunnel .moon-section-head p{color:var(--cdh-muted)!important;text-shadow:none!important}#cdHomeFunnel .fortune-gateway__entry-copy>p:last-child{color:var(--cdh-muted)!important;text-shadow:none!important}html:not(.neo-mode) #cdHomeFunnel .moon-section-head p{color:#70445c!important}html.neo-mode #cdHomeFunnel .moon-section-head p{color:#d8c8ea!important}:is(html,body).neo-mode #cdHomeFunnel :is(.membership-recap-cta__title,.membership-recap-cta__point,.membership-recap-cta__tier-name,.membership-recap-cta__tier-price){color:#fff7da!important;text-shadow:none!important}:is(html,body).neo-mode #cdHomeFunnel :is(.membership-recap-cta__desc,.membership-recap-cta__tier-line,.membership-recap-cta__tier-benefit){color:#e7def7!important}:is(html,body).neo-mode #cdHomeFunnel .membership-recap-cta__btn{border-color:#f5db9a!important;background:linear-gradient(135deg,#f8e7b3,#d6a953)!important;color:#24153f!important;text-shadow:none!important}.cdh-services{width:min(calc(100% - 32px),980px);min-height:70vh;padding:clamp(24px,5vw,64px) 0 80px}.cdh-services>.cdh-intro{margin-top:28px}.cdh-services>.cdh-lead{font-size:1rem}.cdh-back{min-height:44px;padding-inline:0;color:var(--cdh-muted)!important}.cdh-catalog-link{margin-top:24px;border:1px solid var(--cdh-line);color:var(--cdh-accent)!important}.cdh-services .cd-finder{display:block!important;margin:30px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.cdh-services .cd-finder__head{display:none}.cdh-services .fortune-gateway__discover{padding:0!important;border:0!important;background:transparent!important;color:var(--cdh-ink)!important;box-shadow:none!important}.cdh-services .fortune-gateway__search{display:flex;align-items:center;gap:10px;min-height:54px;padding:0 14px;border:1px solid color-mix(in srgb,var(--cdh-accent) 52%,transparent);border-radius:16px;background:var(--cdh-card);box-shadow:none}.cdh-services .fortune-gateway__search:focus-within{border-color:var(--cdh-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cdh-accent) 14%,transparent)}.cdh-services .fortune-gateway__search-icon{display:grid;flex:0 0 22px;place-items:center;color:var(--cdh-accent)}.cdh-services .fortune-gateway__search-icon svg{display:block;width:19px;height:19px}.cdh-services .fortune-gateway__search-input{flex:1 1 auto;min-width:0;min-height:52px;padding:12px 0;border:0!important;border-radius:0!important;outline:0;background:transparent!important;color:var(--cdh-ink)!important;box-shadow:none!important;font-size:16px}.cdh-services .fortune-gateway__search-input::placeholder{color:color-mix(in srgb,var(--cdh-muted) 78%,transparent)!important;opacity:1}.fortune-gateway__search-clear{display:grid;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cdh-muted);cursor:pointer}.fortune-gateway__search-clear svg{width:18px;height:18px}.fortune-gateway__group{margin-top:24px}.fortune-gateway__group-title,.cdh-services .fortune-gateway__filter-label{display:block;margin-bottom:10px;color:var(--cdh-ink);font-size:.82rem;font-weight:800;letter-spacing:.02em}.cdh-services .fortune-gateway__chips,.cdh-services .fortune-gateway__filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0}.cdh-services .fortune-gateway__filters{display:grid;gap:22px;margin-top:22px}.cdh-services .fortune-gateway__filter-row{display:block}.cdh-services :is(.fortune-gateway__chip,.fortune-gateway__fchip){min-height:44px;padding:9px 14px;border:1px solid var(--cdh-line);border-radius:12px;background:var(--cdh-card);color:var(--cdh-ink);box-shadow:none;font-size:.82rem;cursor:pointer}.cdh-services [aria-pressed=true]{border-color:var(--cdh-accent)!important;background:var(--cdh-accent)!important;color:#fff!important}html.neo-mode .cdh-services [aria-pressed=true]{color:#171126!important}.fortune-gateway__status{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin-top:18px;border-top:1px solid var(--cdh-line)}.fortune-gateway__summary{color:var(--cdh-muted);font-size:.82rem}.fortune-gateway__reset{min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--cdh-accent);font-size:.82rem;font-weight:750;cursor:pointer}.cdh-services .fortune-gateway__recs{margin-top:10px;border:0}.cdh-services .fortune-gateway__recs-head{margin-bottom:14px;color:var(--cdh-muted);font-size:.86rem}.cdh-services .fortune-gateway__recs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cdh-services .fortune-gateway__rec{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:170px;padding:22px;border:1px solid var(--cdh-line);border-radius:18px;background:var(--cdh-card);color:var(--cdh-ink);text-align:left;box-shadow:none}.cdh-services .fortune-gateway__rec-name{color:var(--cdh-ink);font-size:1.05rem}.cdh-services .fortune-gateway__rec-desc{color:var(--cdh-muted);font-size:.87rem}.cdh-services .fortune-gateway__rec-foot{display:flex;justify-content:space-between;gap:12px;width:100%;margin-top:auto;color:var(--cdh-accent);font-size:.8rem}.cdh-services .fortune-gateway__rec-foot i{color:var(--cdh-ink);font-style:normal}.cdh-services .fortune-gateway__all{display:none}html body:has(#cdHomeFunnel){background:#fffaf7}html.neo-mode body:has(#cdHomeFunnel),html body.neo-mode:has(#cdHomeFunnel){background:#0a0818}html body:has(#cdHomeFunnel) #inputPage>header.logo-area,html body:has(#cdHomeFunnel) #cdMobileHeader,html body:has(#cdHomeFunnel) #cdStickyCta{display:none!important}html:not(.cd-home-expanded) body:has(#cdHomeFunnel) #inputPage>:is(#cdServiceIndex,#cdHomeSecondaryPanel,#featureBegin,.feature-card-grid,.fg-group--misc,#honeyMembershipMini,.moon-story-entry,#moonMusicEntry,#cdFeedbackGate,#emailSubBoxHome,.cd-yehwa-divider,.cd-section-label){display:none!important}html body:has(#cdHomeFunnel) #honeyMembershipMini{display:none!important}html body:has(#cdHomeFunnel) .theme-switch-wrapper--desktop{display:none!important}html body:has(#cdHomeFunnel) :is(.wrap,#inputPage){width:100%;max-width:none!important;margin-inline:auto;padding-inline:0!important}html body:has(#cdHomeFunnel) .wrap>footer{content-visibility:visible;contain-intrinsic-size:none}html body:has(#cdHomeFunnel) footer .cd-footer-shell{isolation:isolate}html body:has(#cdHomeFunnel) footer .cd-footer-shell>.cd-yehwa-peony{display:block!important;opacity:.32}html body:has(#cdHomeFunnel) #cdMobileBottomNav{left:50%!important;right:auto!important;width:min(calc(100% - 30px),480px)!important;transform:translate(-50%)}html.cdh-input-open body:has(#cdHomeFunnel) #inputPage>header.logo-area{display:block!important}html.cdh-input-open body #inputPage>header.logo-area>*:not(.normal-logo),html.cdh-input-open body #inputPage>header.logo-area .normal-logo>*:not(#dpDestinyPanel){display:none!important}html.cdh-input-open body:has(#cdHomeFunnel) #inputPage>header.logo-area .normal-logo.moon-hero{display:block!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important}html.cdh-input-open body #inputPage #cdHomeFunnel{display:none!important}.cdh-input-return{display:none}html.cdh-input-open body .cdh-input-return{display:flex;align-items:center;min-height:48px;padding:14px 24px;color:var(--cdh-muted, #70445c)}html.cdh-input-open body #inputPage>:is(#cdServiceIndex,#cdHomeSecondaryPanel,#featureBegin,.feature-card-grid,.fg-group--misc,#honeyMembershipMini,.moon-story-entry,#moonMusicEntry,#cdFeedbackGate,#emailSubBoxHome,.cd-yehwa-divider,.cd-section-label,#cdAppInstall,#cdReviews){display:none!important}html.cdh-input-open body #dpDestinyPanel>#dpMasterCard.dp-master-card--empty,html.cdh-input-open body #dpDestinyPanel>#dpDestinyFormToggle{display:none!important}@media (max-width: 900px){.cdh-top{grid-template-columns:1fr auto;gap:6px 14px}.cdh-nav{justify-self:end}.cdh-tools{grid-column:1 / -1;justify-self:stretch;justify-content:space-between;min-height:57px;padding-top:6px;border-top:1px solid var(--cdh-line)}.cdh-hero{grid-template-columns:1fr minmax(220px,.55fr)}.cdh-explore-grid{grid-template-columns:1fr}}@media (max-width: 640px){.cdh-top{min-height:0;padding:8px 16px}.cdh-brand{font-size:1rem}.cdh-brand>span:first-child{width:34px;height:34px;font-size:.86rem}.cdh-brand small{display:none}.cdh-nav{gap:9px}.cdh-nav a,.cdh-account summary{font-size:.74rem}.cdh-hero{display:block;margin:12px;padding:24px 20px;border-radius:24px}.cdh h1{font-size:1.72rem}.cdh h2{font-size:1.52rem}.cdh .cdh-lead{font-size:.85rem;line-height:1.7}.cdh-actions{display:grid;margin-top:18px}.cdh-primary,.cdh-secondary{width:100%}.cdh-garden{min-height:130px;margin-top:14px;justify-content:flex-end}.cdh-garden>img{width:120px;border-width:4px}.cdh-garden>p{right:auto;bottom:12px;left:0;font-size:.72rem}.cdh-garden>.cd-yehwa-spray{width:150px;height:58px;left:-12px}.cdh-peony{right:-35px;width:135px;height:135px}.cdh-moon{width:25px;height:25px}.cdh-trust{margin-top:12px}.cdh-trust li{padding:5px 8px;font-size:.64rem}.cdh-flow{gap:62px;padding:48px 12px 70px}.cdh-flow:before{opacity:.14;-webkit-mask-position:center 9%,right -70px top 31%,left -68px top 52%,right -92px top 71%,left -82px top 90%;-webkit-mask-size:320px 42px,170px 170px,126px 126px,210px 78px,160px 160px;mask-position:center 9%,right -70px top 31%,left -68px top 52%,right -92px top 71%,left -82px top 90%;mask-size:320px 42px,170px 170px,126px 126px,210px 78px,160px 160px}.cdh-share{grid-template-columns:1fr;gap:18px;padding:24px 20px;border-radius:22px}.cdh-share__copy>p:last-child{font-size:.82rem}#cdhFeatured>.cdh-featured-flower{top:-44px;right:-28px;width:118px;height:118px}.cdh-share>.cdh-share-flower{right:-62px;width:190px;height:70px;opacity:.24}html body:has(#cdHomeFunnel) footer .cd-footer-shell>.cd-yehwa-peony{right:-32px;bottom:18px;width:118px;height:118px;opacity:.2}.cdh-services{width:min(calc(100% - 24px),980px);padding-top:20px}.cdh-services .fortune-gateway__recs-grid{grid-template-columns:1fr}.cdh-services .fortune-gateway__rec{min-height:0}.fortune-gateway__status{align-items:flex-start}}@media (prefers-reduced-motion: reduce){.cdh,.cdh *,.cdh *:before,.cdh *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.cdh-services--inline{width:100%;min-height:0;padding:0}
.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) + 30px)}body.cd-mnav-collapsed:not(.cd-mobile-nav-hidden) .cd-cookie-consent{bottom:calc(var(--cd-mobile-nav-h,50px) + 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)}}.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,calc(100vw - 24px));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}.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}.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)}@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__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:24px}.membership-recap-cta__content{grid-template-columns:minmax(0,.92fr) minmax(390px,1.08fr);align-items:stretch}.membership-recap-cta__mascot{min-height:100%;align-content:start}.membership-recap-cta__mascot-img{max-width:440px;margin-inline:auto}}@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}#cdMobileBottomNav{font-family:var(--font-body)!important;letter-spacing:0!important}#cdMobileBottomNav .cd-mobile-bottom-nav__item{min-width:0!important;text-decoration:none!important;overflow-wrap:anywhere!important;touch-action:manipulation!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}body:not(.neo-mode) #cdMobileBottomNav{border-top:1px solid rgba(245,158,11,.3)!important;background:linear-gradient(180deg,#fffbf0fc,#fff4f9fa)!important;box-shadow:0 -10px 28px #f59e0b33,inset 0 1px #fffffff0!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}body:not(.neo-mode) #cdMobileBottomNav .cd-mobile-bottom-nav__main{gap:6px!important}body:not(.neo-mode) #cdMobileBottomNav .cd-mobile-bottom-nav__item{min-height:48px!important;border-radius:12px!important;color:#5b315f!important;background:linear-gradient(145deg,#fffffffa,#fff7fad1)!important;border:1px solid rgba(245,158,11,.22)!important;box-shadow:0 10px 20px #f59e0b24,inset 0 1px #ffffffe0!important;text-shadow:none!important;font-size:.68rem!important;line-height:1.1!important}body:not(.neo-mode) #cdMobileBottomNav .cd-mobile-bottom-nav__item.is-active,body:not(.neo-mode) #cdMobileBottomNav .cd-mobile-bottom-nav__item[aria-current=page],body:not(.neo-mode) #cdMobileBottomNav .cd-mobile-bottom-nav__item[aria-selected=true]{color:#2f1329!important;background:linear-gradient(145deg,#fffbf1fc,#ffe4b7f0 58%,#f3bed5e6)!important;border-color:#4a24434d!important;box-shadow:0 10px 24px #96486838,inset 0 1px #ffffffeb!important;text-shadow:0 1px 1px rgba(255,255,255,.84)!important}body.neo-mode #cdMobileBottomNav{border-top:1px solid rgba(196,181,253,.32)!important;background:linear-gradient(145deg,#120c24f0,#0b091efa,#080b20f5)!important;box-shadow:0 -10px 32px #00000073,0 12px 28px #0a081857,inset 0 1px #e4d6ff1f!important}body.neo-mode #cdMobileBottomNav .cd-mobile-bottom-nav__item{min-height:48px!important;color:#ecf0ff!important;background:linear-gradient(155deg,#14102cd1,#0b122aeb,#090b1ae6)!important;border-color:#c4b5fd3d!important;box-shadow:0 10px 22px #00000052,inset 0 1px #ffffff1f!important;text-shadow:0 1px 9px rgba(0,0,0,.56)!important}body.neo-mode #cdMobileBottomNav .cd-mobile-bottom-nav__item.is-active,body.neo-mode #cdMobileBottomNav .cd-mobile-bottom-nav__item[aria-current=page],body.neo-mode #cdMobileBottomNav .cd-mobile-bottom-nav__item[aria-selected=true]{color:#090718!important;background:linear-gradient(145deg,#382f76fa,#1f184aeb,#f6d384e6)!important;border-color:#f7d0788f!important;box-shadow:0 12px 24px #00000057,inset 0 1px #ffffff3d!important;text-shadow:none!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) #cdMobileBottomNav[data-marker*=mobile-flower-readable]{background:linear-gradient(180deg,#fffbf0fc,#fff4f9f7)!important;border-top:1px solid rgba(245,158,11,.3)!important;box-shadow:0 -10px 28px #f59e0b33,inset 0 1px #fffffff0!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #cdMobileBottomNav[data-marker*=mobile-flower-readable] .cd-mobile-bottom-nav__main{gap:6px!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #cdMobileBottomNav[data-marker*=mobile-flower-readable] .cd-mobile-bottom-nav__item{min-height:52px!important;border-radius:12px!important;color:#5b315f!important;background:linear-gradient(145deg,#fffffffa,#fff7fad1)!important;border:1px solid rgba(245,158,11,.22)!important;box-shadow:0 10px 20px #f59e0b24,inset 0 1px #ffffffe0!important;text-shadow:none!important;font-family:var(--font-body)!important;font-size:.74rem!important;font-weight:900!important;line-height:1.1!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #cdMobileBottomNav[data-marker*=mobile-flower-readable] .cd-mobile-bottom-nav__item.is-active,html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #cdMobileBottomNav[data-marker*=mobile-flower-readable] .cd-mobile-bottom-nav__item[aria-current=page],html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #cdMobileBottomNav[data-marker*=mobile-flower-readable] .cd-mobile-bottom-nav__item[aria-selected=true]{color:#2f1329!important;background:linear-gradient(145deg,#fffbf1fc,#ffe4b7f0 58%,#f3bed5e6)!important;border-color:#4a24434d!important;box-shadow:0 10px 24px #96486838,inset 0 1px #ffffffeb!important;text-shadow:0 1px 1px rgba(255,255,255,.84)!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\8fd0"!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}#cdMobileBottomNav .theme-switch-wrapper{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:1!important;display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;min-height:56px!important;margin:0 0 8px!important;padding:7px 7px 7px 10px!important;border-radius:22px!important;background:linear-gradient(145deg,#fffcf8fa,#fff4eef5 56%,#f6fbf4fa)!important;border:1px solid rgba(212,183,124,.24)!important;box-shadow:0 10px 22px #8160411f,inset 0 1px #ffffffe0!important;transform:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#3a1730!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) #cdMobileBottomNav .theme-switch-wrapper{background:linear-gradient(145deg,#fffffffa,#fff8f0f0 54%,#f6fbf4f5)!important;border-color:#d4b77c3d!important;box-shadow:0 11px 24px #8160411f,inset 0 1px #fffffff2!important}body:not(.neo-mode) #cdMobileBottomNav .theme-switch-pill{background:linear-gradient(135deg,#fffffffa,#fff8f0f0)!important;border-color:#d4b77c3d!important}body:not(.neo-mode) #cdMobileBottomNav .theme-switch-pill:before{transform:translate(0)!important;background:linear-gradient(150deg,#ffe3ec,#f9a8c6 46%,#e8497f)!important;box-shadow:0 8px 16px #d82a6a57,inset 0 1px #ffffffc7!important}body:not(.neo-mode) #cdMobileBottomNav .theme-switch-pill .tsp-pig{color:#fff6f9!important;text-shadow:0 1px 4px rgba(150,20,68,.3)!important;background:transparent!important;box-shadow:none!important}body:not(.neo-mode) #cdMobileBottomNav .theme-switch-pill .tsp-lion{color:#6f3f61!important;background:transparent!important;box-shadow:none!important}body:not(.neo-mode) #cdMobileBottomNav .theme-switch-pill .tsp-lion:hover{color:#3a1730!important}body.neo-mode #cdMobileBottomNav .theme-switch-wrapper .theme-toggle-label{color:#f4e9c8!important}body.neo-mode #cdMobileBottomNav .theme-switch-wrapper{background:linear-gradient(145deg,#13102af2,#0a0818f0)!important;border-color:#a78bfa4d!important;box-shadow:0 10px 24px #0000003d,inset 0 1px #c4b5fd29!important}body.neo-mode #cdMobileBottomNav .theme-switch-pill{background:linear-gradient(135deg,#0a0818db,#1f1a40e0)!important;border-color:#e8d5a340!important}body.neo-mode #cdMobileBottomNav .theme-switch-pill:before{transform:translate(100%)!important}body.neo-mode #cdMobileBottomNav .theme-switch-pill .tsp-lion{color:#0a0818!important;background:linear-gradient(135deg,#e8d5a3,#f7c94a)!important;box-shadow:0 6px 14px #e8d5a333,inset 0 1px #ffffff73!important}body.neo-mode #cdMobileBottomNav .theme-switch-pill .tsp-pig{color:#c4b5fd!important;background:linear-gradient(135deg,#1a1834bd,#0f0d1ca8)!important;box-shadow:inset 0 1px #ffffff29!important}body.neo-mode #cdMobileBottomNav .theme-switch-pill .tsp-pig:hover{background:linear-gradient(135deg,#221e44bd,#0d0b1fb8)!important;color:#f4e9c8!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}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden]{padding:8px max(12px,env(safe-area-inset-right,0px)) calc(9px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))!important;background:linear-gradient(180deg,#fffcf8fa,#fff4eef5 54%,#f7fbf4fa)!important;border-top:1px solid rgba(212,183,124,.2)!important;box-shadow:0 -12px 26px #81604124,inset 0 1px #ffffffeb!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .theme-switch-wrapper{grid-template-columns:1fr!important;gap:0!important;min-height:52px!important;margin:0 0 8px!important;padding:6px!important;border-radius:22px!important;border:1px solid rgba(212,183,124,.24)!important;background:linear-gradient(145deg,#fffcf6fa,#fff4eef5 58%,#fafcf5f0)!important;box-shadow:0 10px 18px #8160411f,inset 0 1px #ffffffe6!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .theme-toggle-label{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;width:100%!important;min-height:18px!important;padding:0 2px 1px 6px!important;font-size:10.6px!important;font-family:var(--font-display)!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}html.cd-mobile-runtime.mobile-safe-render body.neo-mode #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .theme-toggle-label{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;width:100%!important;min-height:18px!important;padding:0 2px 1px 6px!important;font-size:10.6px!important;font-family:var(--font-display)!important;font-weight:900!important;line-height:1.12!important;letter-spacing:0!important;color:#f4e9c8!important;text-shadow:none!important;pointer-events:none!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .theme-switch-pill{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;justify-items:stretch!important;width:100%!important;min-width:0!important;height:40px!important;padding:3px!important;border-radius:18px!important;background:linear-gradient(135deg,#fffcf6fa,#fff8eef5)!important;border:1px solid rgba(212,183,124,.24)!important;box-shadow:inset 0 1px 4px #8160411f!important;position:relative!important;overflow:hidden!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .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(150deg,#ffe3ec,#f9a8c6 46%,#e8497f)!important;box-shadow:0 8px 16px #d82a6a57,inset 0 1px #ffffffc7!important;transition:transform .18s ease!important;transform:translate(0)!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .tsp-option{width:100%!important;height:34px!important;gap:5px!important;padding:0 10px!important;border-radius:15px!important;font-size:12px!important;justify-content:center!important;position:relative!important;z-index:1!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .tsp-option[aria-pressed=true]{color:#3a1730!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .tsp-icon{display:inline-grid!important;place-items:center!important;width:18px!important;height:18px!important;min-width:18px!important;border-radius:999px!important;background:#ffffffd1!important;box-shadow:inset 0 1px #fffc!important;font-size:11px!important;line-height:1!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .tsp-pig{color:#3a1730!important;background:transparent!important;box-shadow:none!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .tsp-lion{color:#6f3f61!important;background:transparent!important;box-shadow:none!important}html.cd-mobile-runtime.mobile-safe-render body.neo-mode #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .theme-switch-wrapper{grid-template-columns:1fr!important;gap:0!important;min-height:52px!important;margin:0 0 8px!important;padding:6px!important;border-radius:22px!important;background:linear-gradient(145deg,#13102af5,#0a0818f2)!important;border-color:#a78bfa4d!important;box-shadow:0 10px 18px #0000003d,inset 0 1px #c4b5fd1f!important}html.cd-mobile-runtime.mobile-safe-render body.neo-mode #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .theme-switch-pill{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;justify-items:stretch!important;width:100%!important;min-width:0!important;height:40px!important;padding:3px!important;border-radius:18px!important;background:linear-gradient(135deg,#0e102cfa,#161840fa)!important;border:1px solid rgba(232,213,163,.28)!important;box-shadow:inset 0 1px 4px #e8d5a338!important}html.cd-mobile-runtime.mobile-safe-render body.neo-mode #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .theme-switch-pill:before{transform:translate(100%)!important}html.cd-mobile-runtime.mobile-safe-render body.neo-mode #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .tsp-option{width:100%!important;height:34px!important;gap:5px!important;padding:0 10px!important;border-radius:15px!important;font-size:12px!important;justify-content:center!important}html.cd-mobile-runtime.mobile-safe-render body.neo-mode #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .tsp-lion{color:#0a0818!important;background:linear-gradient(135deg,#e8d5a3,#f7c94a)!important;box-shadow:0 6px 14px #e8d5a333,inset 0 1px #ffffff73!important}html.cd-mobile-runtime.mobile-safe-render body.neo-mode #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .tsp-pig{color:#c4b5fd!important;background:transparent!important;box-shadow:none!important}html.cd-mobile-runtime.mobile-safe-render body.neo-mode #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .tsp-icon{display:inline-grid!important;place-items:center!important;width:18px!important;height:18px!important;min-width:18px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important}@media (max-width:380px){html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .theme-switch-wrapper,html.cd-mobile-runtime.mobile-safe-render body.neo-mode #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .theme-switch-wrapper{grid-template-columns:1fr!important;padding:5px!important}html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .tsp-option,html.cd-mobile-runtime.mobile-safe-render body.neo-mode #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .tsp-option{font-size:11px!important;padding:0 6px!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:380px){#cdMobileBottomNav .cd-mobile-bottom-nav__item{font-size:.64rem!important}}}
#cdMobileBottomNav .cd-mobile-bottom-nav__item,#cdMobileBottomNav .theme-switch-pill{transition:background-color .5s ease,background-image .5s ease,border-color .5s ease .04s,box-shadow .5s ease .06s,color .45s ease .08s!important}@media (prefers-reduced-motion:reduce){#cdMobileBottomNav,#cdMobileBottomNav *{transition:none!important}}
@media (max-width:768px),(hover:none) and (pointer:coarse){html body:not(.neo-mode) #cdMobileBottomNav.cd-mobile-bottom-nav[data-marker*=mobile-flower-readable][aria-label]{background:linear-gradient(180deg,#fffffffa,#fff4f9f7)!important;border-top:1px solid rgba(255,143,171,.32)!important;box-shadow:0 -10px 28px #ff8fab29,inset 0 1px #fff!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}html body:not(.neo-mode) #cdMobileBottomNav.cd-mobile-bottom-nav[data-marker*=mobile-flower-readable][aria-label] .cd-mobile-bottom-nav__item{color:#4a2e2a!important;background:linear-gradient(145deg,#fff,#fff3f8)!important;border:1px solid rgba(255,143,171,.2)!important;box-shadow:0 8px 16px #ff8fab1f,inset 0 1px #fff!important;text-shadow:none!important;font-weight:900!important}html body:not(.neo-mode) #cdMobileBottomNav.cd-mobile-bottom-nav[data-marker*=mobile-flower-readable][aria-label] .cd-mobile-bottom-nav__item:before{color:#4a2e2a!important;opacity:1!important}html body:not(.neo-mode) #cdMobileBottomNav.cd-mobile-bottom-nav[data-marker*=mobile-flower-readable][aria-label] :is(.cd-mobile-bottom-nav__item.is-active,.cd-mobile-bottom-nav__item[aria-current=page],.cd-mobile-bottom-nav__item[aria-selected=true]){color:#4a2e2a!important;background:linear-gradient(135deg,#ffe3b8,#ffc9dc 58%,#ffb4a2)!important;border-color:#ff8fab73!important;box-shadow:0 10px 22px #ff8fab3d,inset 0 1px #fff!important}html body:not(.neo-mode) #cdMobileBottomNav.cd-mobile-bottom-nav[data-marker*=mobile-flower-readable][aria-label] .theme-switch-wrapper{background:linear-gradient(145deg,#fff,#fff3f8)!important;border:1px solid rgba(255,143,171,.22)!important;box-shadow:0 10px 22px #ff8fab1f,inset 0 1px #fff!important}html body:not(.neo-mode) #cdMobileBottomNav.cd-mobile-bottom-nav[data-marker*=mobile-flower-readable][aria-label] .theme-toggle-label{color:#4a2e2a!important}html body:not(.neo-mode) #cdMobileBottomNav.cd-mobile-bottom-nav[data-marker*=mobile-flower-readable][aria-label] .theme-switch-pill{background:linear-gradient(135deg,#fff,#fff0f5)!important;border:1px solid rgba(255,143,171,.16)!important}html body:not(.neo-mode) #cdMobileBottomNav.cd-mobile-bottom-nav[data-marker*=mobile-flower-readable][aria-label] .theme-switch-pill .tsp-pig{color:#fff6f9!important;text-shadow:0 1px 4px rgba(150,20,68,.3)!important}html body:not(.neo-mode) #cdMobileBottomNav.cd-mobile-bottom-nav[data-marker*=mobile-flower-readable][aria-label] .theme-switch-pill .tsp-lion{color:#8b6b5c!important}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.cd-mobile-runtime.mobile-safe-render body #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .theme-switch-wrapper .theme-switch-pill{height:46px!important;min-height:46px!important;align-items:stretch!important;padding:3px!important}html.cd-mobile-runtime.mobile-safe-render body #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .theme-switch-pill .tsp-option{height:auto!important;min-height:0!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;line-height:1!important}html.cd-mobile-runtime.mobile-safe-render body #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .theme-switch-pill .tsp-name{line-height:1!important;display:inline-flex!important;align-items:center!important}html.cd-mobile-runtime.mobile-safe-render body #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .theme-switch-pill:before{top:3px!important;left:3px!important;bottom:3px!important;height:calc(100% - 6px)!important;width:calc(50% - 3px)!important}html.cd-mobile-runtime.mobile-safe-render body #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .theme-switch-wrapper .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}html.cd-mobile-runtime.mobile-safe-render body #cdMobileBottomNav[data-marker*=mobile-premium-yeoni-garden] .theme-switch-wrapper{min-height:0!important;padding:6px!important;gap:0!important}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}html.cd-mobile-runtime.mobile-safe-render body #cdMobileBottomNav .cd-mobile-bottom-nav__item{touch-action:manipulation!important;transition:transform .12s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease!important}html.cd-mobile-runtime.mobile-safe-render body #cdMobileBottomNav .cd-mobile-bottom-nav__item:active{transform:scale(.93)!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,html.cd-mobile-runtime.mobile-safe-render body #cdMobileBottomNav .cd-mobile-bottom-nav__item{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}.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__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:#3c1830!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:#8e6177!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:#b31955!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}}
