#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}}@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}#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-hero{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16/9!important}.MobileFeatureBottomSheet.tile-pvw-overlay.pvw-open .tile-pvw-content{padding-bottom:28px!important}.MobileFeatureBottomSheet.tile-pvw-overlay.pvw-open .tile-pvw-cta-sticky{position:static!important;z-index:5!important;margin:0!important;padding:12px 20px 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:not(.pvw-visual) .tile-pvw-cta-sticky,body.neo-mode .MobileFeatureBottomSheet.tile-pvw-overlay.pvw-open:not(.pvw-visual) .tile-pvw-cta-sticky{background:#0f0c26!important;border-top-color:#c4b5fd2e!important}.MobileFeatureBottomSheet.tile-pvw-overlay.pvw-open:not(.pvw-visual) .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}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}
@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:"\b9c8\c774  \b370\c2a4\d2f0\b2c8"!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}:root body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake]{--cd-bloom-ink:#402a38;--cd-bloom-muted:#6b4d5e;--cd-bloom-rose:#b53660}:root body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .destiny-input-head__kicker{font-size:11px!important}:root body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .destiny-input-head__desc{font-size:13px!important;line-height:1.45!important}:root body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .form-label,:root body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .form-label-dark,:root body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-radio-title{color:#b53660!important;font-size:12px!important;font-weight:800!important}:root body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .form-label:before,:root body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .form-label-dark span:first-child:before{background:#b53660!important;box-shadow:0 0 0 3px #b536601f!important}:root body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-input::placeholder{color:#866575!important}:root body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-radio-row label,:root body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-gender-toggle .tog-btn{color:#6b4d5e!important}:root body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-radio-row label:has(input:checked),:root body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-gender-toggle .tog-btn.active,:root body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .moon-gender-toggle .tog-btn[aria-pressed=true],:root body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] .cd-mobile-saju-detail-toggle:after{color:#fff!important;background:#b53660!important;border-color:#b53660!important;box-shadow:0 8px 18px #b5366033!important}:root body:not(.neo-mode) section#destinyCardForm.moon-destiny-form[data-marker*=mobile-saju-compact-intake] #run-btn{color:#fff!important;background:#b53660!important;border-color:#b53660!important;box-shadow:0 14px 28px #b536603d,inset 0 1px #ffffff38!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{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}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}}@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}}
@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) .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}}
#destinyCardForm #dpKakaoReferralShareBtn{box-sizing:border-box!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:12px!important;row-gap:2px!important;width:100%!important;min-width:0!important;min-height:68px!important;margin:12px auto 0!important;padding:12px 16px!important;overflow:hidden!important;border:1px solid rgba(91,67,0,.18)!important;border-radius:16px!important;background:#fee500!important;color:#191600!important;box-shadow:0 8px 20px #e6be003d,inset 0 1px #ffffff7a!important;text-align:left!important;text-shadow:none!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease!important}#destinyCardForm #dpKakaoReferralShareBtn:hover,#destinyCardForm #dpKakaoReferralShareBtn:focus-visible{background:#ffdf00!important;box-shadow:0 10px 24px #e6be004d,inset 0 1px #ffffff94!important;transform:translateY(-1px)!important;outline:none!important}#destinyCardForm #dpKakaoReferralShareBtn:active{transform:translateY(1px) scale(.99)!important}#destinyCardForm #dpKakaoReferralShareBtn .moon-icon{display:flex!important;grid-column:1!important;grid-row:1 / span 2!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;margin:0!important;color:#191600!important;font-size:0!important;line-height:0!important}#destinyCardForm #dpKakaoReferralShareBtn .moon-icon svg{display:block!important;width:28px!important;height:28px!important}#destinyCardForm #dpKakaoReferralShareBtn .main-txt,#destinyCardForm #dpKakaoReferralShareBtn .sub-txt{grid-column:2!important;justify-self:stretch!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow-wrap:anywhere!important;word-break:keep-all!important;white-space:normal!important;text-align:left!important}#destinyCardForm #dpKakaoReferralShareBtn .main-txt{display:block!important;color:#191600!important;font-size:15px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:-.01em!important}#destinyCardForm #dpKakaoReferralShareBtn .sub-txt{display:block!important;padding:0!important;border:0!important;background:transparent!important;color:#191600b8!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important}#destinyCardForm .dp-kakao-referral-note.dp-kakao-referral-note--ready{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:10px 0 0!important;padding:14px!important;overflow:hidden!important;border:1px solid rgba(214,166,34,.3)!important;border-radius:14px!important;background:#fff9e5!important;color:#4a2306!important;font-size:12px!important;font-weight:500!important;line-height:1.55!important;text-align:left!important;text-shadow:none!important;word-break:keep-all!important}#destinyCardForm .dp-kakao-referral-message{display:block!important;min-width:0!important;overflow-wrap:anywhere!important}#destinyCardForm .dp-kakao-referral-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}#destinyCardForm .dp-kakao-referral-link,#destinyCardForm .dp-kakao-referral-copy{box-sizing:border-box!important;display:inline-flex!important;flex:1 1 120px!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:8px 12px!important;border-radius:10px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere!important;cursor:pointer!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease!important}#destinyCardForm .dp-kakao-referral-link{border:1px solid rgba(74,35,6,.2)!important;background:#ffffffc2!important;color:#4a2306!important}#destinyCardForm .dp-kakao-referral-copy{border:1px solid #3b1e08!important;background:#3b1e08!important;color:#fffaf0!important}#destinyCardForm :is(.dp-kakao-referral-link,.dp-kakao-referral-copy):hover,#destinyCardForm :is(.dp-kakao-referral-link,.dp-kakao-referral-copy):focus-visible{transform:translateY(-1px)!important;outline:3px solid rgba(59,30,8,.22)!important;outline-offset:2px!important}#destinyCardForm .dp-kakao-referral-link:hover{background:#fff!important}#destinyCardForm .dp-kakao-referral-copy:hover{background:#512a0e!important}#destinyCardForm .dp-kakao-referral-url{display:block!important;box-sizing:border-box!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:8px 10px!important;overflow-wrap:anywhere!important;word-break:break-word!important;border-radius:8px!important;background:#4a230612!important;color:#68401f!important;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace!important;font-size:11px!important;line-height:1.5!important;text-align:left!important}html.cd-mobile-runtime body.neo-mode #destinyCardForm .dp-kakao-referral-note.dp-kakao-referral-note--ready{border-color:#c4b5fd47!important;background:#c4b5fd14!important;color:#f4eeff!important}html.cd-mobile-runtime body.neo-mode #destinyCardForm .dp-kakao-referral-link{border-color:#e8d5a357!important;background:#e8d5a31a!important;color:#f7e7b4!important}html.cd-mobile-runtime body.neo-mode #destinyCardForm .dp-kakao-referral-url{background:#c4b5fd1a!important;color:#d9ccff!important}@media (max-width:360px){#destinyCardForm #dpKakaoReferralShareBtn{grid-template-columns:34px minmax(0,1fr)!important;column-gap:9px!important;padding:11px 12px!important}#destinyCardForm #dpKakaoReferralShareBtn .moon-icon{width:34px!important;height:34px!important}#destinyCardForm #dpKakaoReferralShareBtn .moon-icon svg{width:24px!important;height:24px!important}#destinyCardForm .dp-kakao-referral-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){#destinyCardForm #dpKakaoReferralShareBtn,#destinyCardForm :is(.dp-kakao-referral-link,.dp-kakao-referral-copy){transition:none!important}}.dp-form-host #destinyCardForm #dpKakaoReferralShareBtn,.dp-form-host #destinyCardForm .dp-kakao-referral-note.dp-kakao-referral-note--ready{display:none!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: #fff9f4;--cdh-surface: #f8e4ea;--cdh-card: #ffffff;--cdh-ink: #402a38;--cdh-muted: #6b4d5e;--cdh-accent: #b53660;--cdh-line: rgba(181, 54, 96, .18);--cdh-gold: #7e6028;--cdh-gold-soft: #fff3d6;--cdh-lilac: #6e5a8e;--cdh-lilac-soft: #f1eaf8;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-gold-soft: #2a2242}.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-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 var(--cdh-accent);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__mark{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:var(--cdh-surface);object-fit:cover}.cdh-brand>span{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{display:inline-flex;align-items:center;min-height:44px;color:var(--cdh-muted);font-size:.84rem;font-weight:700}.cdh-tools{justify-self:end}#cdhLanguageSlot #langWrap{display:block!important;position:relative!important;inset:auto!important;filter:none!important}#cdhLanguageSlot #langWrap .lang-trigger{min-width:88px!important;min-height:44px!important;box-shadow:none!important}#cdhLanguageSlot .lang-icon-svg{display:none!important}#cdhLanguageSlot #langWrap .lang-trigger{border:1px solid var(--cdh-line)!important;background:var(--cdh-card)!important;color:var(--cdh-ink)!important}#cdhLanguageSlot #langWrap .lang-icon{width:20px!important;height:20px!important;background:none!important;box-shadow:none!important;color:inherit!important}#cdhLanguageSlot #langWrap :is(.lang-icon,.lang-trigger,.lang-main):after,#cdhLanguageSlot #langWrap :is(.lang-trigger,.lang-main):before{display:none!important}#cdhLanguageSlot #langWrap :is(.lang-label,.lang-arrow,.lang-main,.lang-main-row){color:inherit!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}:is(html,body).neo-mode #cdhLanguageSlot #langWrap .lang-trigger{border-color:#e8d5a34d!important;background:#17122c!important;color:#f4eeff!important}@media (max-width:640px){#cdhLanguageSlot #langWrap .lang-arrow{display:none!important}}#cdhLanguageSlot #langWrap .lang-dropdown{top:calc(100% + 6px)!important;right:0!important;left:auto!important;bottom:auto!important;max-width:calc(100vw - 24px)!important}@media (min-width:641px) and (max-width:900px){#cdhLanguageSlot #langWrap .lang-dropdown{left:0!important;right:auto!important}}#cdhLanguageSlot .lang-icon:before{content:"";display:block;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.6 2.8 3.9 5.8 3.9 9s-1.3 6.2-3.9 9c-2.6-2.8-3.9-5.8-3.9-9S9.4 5.8 12 3z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.6 2.8 3.9 5.8 3.9 9s-1.3 6.2-3.9 9c-2.6-2.8-3.9-5.8-3.9-9S9.4 5.8 12 3z'/%3E%3C/svg%3E") center/contain no-repeat}#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;width:100%!important}#cdhThemeSlot .theme-toggle-label,#cdhThemeSlot .tsw-input{position:absolute!important;width:1px!important;height:1px!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important}#cdhThemeSlot .theme-switch-pill{position:relative!important;display:inline-grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px!important;width:100%!important;height:48px!important;padding:3px!important;overflow:visible!important;border:1px solid var(--cdh-line)!important;border-radius:999px!important;background:var(--cdh-card)!important;box-shadow:none!important}#cdhThemeSlot .tsp-option{position:relative!important;width:auto!important;max-width:none!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:40px!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;pointer-events:auto!important;cursor:pointer!important;gap:8px!important;color:var(--cdh-ink)!important}#cdhThemeSlot .tsp-icon{font-size:1rem!important;line-height:1!important}#cdhThemeSlot .tsp-option:after{content:""!important;position:absolute!important;top:-8px!important;right:-1px!important;bottom:-8px!important;left:-1px!important;display:block!important;background:none!important;border:0!important;box-shadow:none!important}#cdhThemeSlot .tsp-name{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;-webkit-clip-path:none!important;clip-path:none!important;white-space:nowrap!important;font-size:14px!important}#cdhThemeSlot .tsp-option[aria-pressed=true]{background:var(--cdh-surface)!important;box-shadow:inset 0 0 0 1.5px var(--cdh-accent)!important}#cdhThemeSlot .tsp-option:focus-visible{outline:2px solid var(--cdh-accent)!important;outline-offset:1px!important}:is(html,body).neo-mode #cdhThemeSlot .theme-switch-pill{border-color:#e8d5a34d!important;background:#17122c!important}:is(html,body).neo-mode #cdhThemeSlot .tsp-option[aria-pressed=true]{background:#e8d5a329!important;box-shadow:inset 0 0 0 1.5px #e8d5a3!important}:is(html,body).neo-mode #cdhThemeSlot .tsp-option:focus-visible{outline-color:#e8d5a3!important}#cdhThemeSlot .theme-switch-pill:before{display:none!important}.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 var(--cdh-accent);background:var(--cdh-accent);color:var(--cdh-card)}.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}#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(28px,4vw,48px);padding:28px clamp(16px,3vw,40px) 48px}.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-explore{content-visibility:auto;contain-intrinsic-size:auto 760px}#cdHomeFunnel #cdConcernPick{display:block!important}#cdHomeFunnel :is(#cdQuickServices,#cdTodayHub,#cdConcernPick,#cdSignatureConsult,#fortuneGatewayEntry,.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:#6b4d5e!important}html.neo-mode #cdHomeFunnel .moon-section-head p{color:#d8c8ea!important}.cdh-services{width:min(calc(100% - 32px),980px);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 .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}html body:has(#cdHomeFunnel){background:#fff9f4}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:root 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:inline-flex;align-items:center;gap:4px;width:fit-content;min-height:44px;margin:14px 0 0 clamp(16px,3vw,40px);padding:10px 20px;border:1px solid rgba(179,25,85,.18);border-radius:999px;background:#fffdfc;box-shadow:0 10px 24px -14px #b3195559;color:#70445c;font-size:.86rem;font-weight:760;text-decoration:none;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}html.cdh-input-open body .cdh-input-return:hover,html.cdh-input-open body .cdh-input-return:focus-visible{border-color:#b53660;color:#b53660!important;box-shadow:0 14px 30px -14px #b5366080;transform:translateY(-1px)}html.neo-mode.cdh-input-open body .cdh-input-return{border-color:#c4b5fd47;background:#211931;color:#d8c8ea;box-shadow:0 10px 24px -14px #0006}html.neo-mode.cdh-input-open body .cdh-input-return:hover,html.neo-mode.cdh-input-open body .cdh-input-return:focus-visible{border-color:#c4b5fd;color:#c4b5fd!important}@media (prefers-reduced-motion: reduce){html.cdh-input-open body .cdh-input-return{transition:none}}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-explore-grid{grid-template-columns:1fr}}@media (max-width: 640px){.cdh-top{min-height:0;padding:8px 16px;gap:4px 8px}.cdh-brand{font-size:1rem;white-space:nowrap}.cdh-top .cdh-tools{grid-column:2;grid-row:1;gap:6px;min-height:44px;padding:0;border:0}.cdh-top #cdhLanguageSlot #langWrap .lang-trigger{min-width:54px!important;width:54px!important;padding:0 4px!important}.cdh-brand__mark{width:34px;height:34px}.cdh-brand small{display:none}.cdh-nav{grid-column:1/-1;grid-row:2;justify-self:center;gap:12px;white-space:nowrap}.cdh-nav a{font-size:.74rem}.cdh h1{font-size:1.72rem}.cdh h2{font-size:1.52rem}.cdh .cdh-lead{font-size:.85rem;line-height:1.7}.cdh-primary,.cdh-secondary{width:100%}.cdh-flow{gap:clamp(28px,4vw,48px);padding:28px clamp(16px,3vw,40px) 48px}.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}#cdHomeFunnel #cdhCollections{margin-top:24px;min-width:0}#cdHomeFunnel #cdhCollections>.feature-card-grid{width:100%;margin-inline:0}#cdHomeFunnel #cdDiaryPlannerEntry,#cdHomeFunnel #cdAiFeatures{width:100%;max-width:none;margin:0}#cdHomeFunnel #cdAiFeatures .moon-section-head h2{color:#fff1f7!important}#cdHomeFunnel #cdAiFeatures .moon-section-kicker{color:#ead089!important}.cdh-services--luxe{position:relative;padding:clamp(28px,4vw,44px) clamp(20px,4vw,48px) clamp(32px,5vw,48px);border:1px solid color-mix(in srgb,var(--cdh-gold) 45%,var(--cdh-line));border-radius:28px;background:linear-gradient(160deg,var(--cdh-card),color-mix(in srgb,var(--cdh-gold) 9%,var(--cdh-surface)));box-shadow:0 24px 60px -32px color-mix(in srgb,var(--cdh-gold) 55%,var(--cdh-ink)),inset 0 1px color-mix(in srgb,var(--cdh-gold-soft) 55%,transparent);overflow:hidden}.cdh-services--luxe:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;padding:1px;background:linear-gradient(120deg,var(--cdh-gold),transparent 32%,transparent 68%,var(--cdh-gold));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.65;pointer-events:none}.cdh-services__vine{position:absolute;top:-20px;right:-18px;z-index:0;width:160px;height:100px;background:var(--cdh-gold);opacity:.32;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-services--luxe>*{position:relative;z-index:1}.cdh-services__head{margin-bottom:4px}.cdh-services__head .cdh-lead{display:block;margin:6px auto 0}.cdh-services .fortune-gateway__group{margin-top:16px}.cdh-services .fortune-gateway__filter-panel{margin-top:12px}.cdh-services .fortune-gateway__filter-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border:1px solid var(--cdh-line);border-radius:999px;background:var(--cdh-card);color:var(--cdh-ink);font-size:.9rem;font-weight:700;cursor:pointer;list-style:none}.cdh-services .fortune-gateway__filter-toggle::-webkit-details-marker{display:none}.cdh-services .fortune-gateway__filter-toggle:after{content:"";width:7px;height:7px;margin-left:2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.cdh-services .fortune-gateway__filter-panel[open]>.fortune-gateway__filter-toggle:after{transform:translateY(2px) rotate(225deg)}.cdh-services .fortune-gateway__filter-toggle:focus-visible{outline:2px solid var(--cdh-gold);outline-offset:3px}.cdh-services .fortune-gateway__filter-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--cdh-accent);color:#fff;font-size:.75rem;line-height:1}.cdh-services .fortune-gateway__filter-count[hidden]{display:none}html.neo-mode .cdh-services .fortune-gateway__filter-count{color:#171126}.cdh-services .fortune-gateway__status:has(#fortuneGatewayResultSummary:empty):has([data-cd-finder-reset][hidden]){display:none}.cdh-services--luxe .cd-finder{margin-top:18px!important}.cdh-services--luxe .fortune-gateway__search{border-color:color-mix(in srgb,var(--cdh-gold) 55%,var(--cdh-accent) 30%)!important;background:color-mix(in srgb,var(--cdh-card) 92%,var(--cdh-gold-soft) 8%)!important}.cdh-services--luxe .fortune-gateway__search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--cdh-gold) 22%,transparent)!important}.cdh-services--luxe :is(.fortune-gateway__chip,.fortune-gateway__fchip){transition:border-color .18s ease,box-shadow .18s ease}.cdh-services--luxe :is(.fortune-gateway__chip,.fortune-gateway__fchip):hover{border-color:var(--cdh-gold)}.cdh-services--luxe [aria-label="\ac00\aca9\b300\b85c  \c881\d788\ae30"] [aria-pressed=true]{border-color:transparent!important;background:linear-gradient(135deg,var(--cdh-gold),color-mix(in srgb,var(--cdh-gold) 55%,var(--cdh-accent)))!important;color:#2a1608!important;box-shadow:0 8px 18px -6px color-mix(in srgb,var(--cdh-gold) 65%,transparent)!important}html.neo-mode .cdh-services--luxe [aria-label="\ac00\aca9\b300\b85c  \c881\d788\ae30"] [aria-pressed=true]{color:#1c1530!important}.cdh-services--luxe .cdh-catalog-link{margin-top:28px;border-color:color-mix(in srgb,var(--cdh-gold) 60%,var(--cdh-line))}.cdh-services--luxe .fortune-gateway__status{border-top-color:color-mix(in srgb,var(--cdh-gold) 35%,var(--cdh-line))}@media (max-width:640px){.cdh-services--luxe{padding:22px 18px 28px;border-radius:22px}.cdh-services__vine{width:110px;height:70px;top:-14px;right:-14px}}#cdHomeFunnel .cdh-services--luxe{--sv-line:#d4af7a;--sv-line-soft:rgba(212,175,122,.5);--sv-face:#fdf6f0;--sv-face-top:#fffaf3;--sv-face-low:#fbefe9;--sv-glow:rgba(255,236,206,.95);--sv-blush:rgba(244,214,224,.5);--sv-shadow:rgba(122,74,30,.5);--sv-field:linear-gradient(180deg,#fffefb,#fff8ef);--sv-chip:#fffdf8;--sv-icon:#a97b3e;--sv-label:#7a5020;--sv-focus:#b31955;--sv-ring:rgba(179,25,85,.18);border-color:var(--sv-line);background:radial-gradient(80% 56% at 50% -6%,var(--sv-glow),transparent 64%),radial-gradient(60% 42% at 100% 100%,var(--sv-blush),transparent 72%),linear-gradient(180deg,var(--sv-face-top),var(--sv-face) 56%,var(--sv-face-low));box-shadow:0 28px 64px -38px var(--sv-shadow),inset 0 0 0 6px color-mix(in srgb,var(--sv-face) 88%,transparent),inset 0 0 0 7px var(--sv-line-soft)}html.neo-mode #cdHomeFunnel .cdh-services--luxe{--sv-line:rgba(232,213,163,.62);--sv-line-soft:rgba(232,213,163,.3);--sv-face:#171126;--sv-face-top:#1e1732;--sv-face-low:#130e22;--sv-glow:rgba(196,181,253,.2);--sv-blush:rgba(232,213,163,.08);--sv-shadow:rgba(0,0,0,.7);--sv-field:linear-gradient(180deg,#241c36,#1d1630);--sv-chip:#211931;--sv-icon:#e8d5a3;--sv-label:#e8d5a3;--sv-focus:#c4b5fd;--sv-ring:rgba(196,181,253,.28)}#cdHomeFunnel .cdh-services__head{display:flex;flex-direction:column;align-items:center;text-align:center!important}#cdHomeFunnel .cdh-services--luxe>.cdh-services__vine{position:absolute;left:auto;z-index:0;display:block;transform:none}#cdHomeFunnel .cdh-services__divider:after{border-color:var(--sv-line);background:radial-gradient(circle at 40% 36%,#fff8e6,#e3c48e 70%,#c9a46a);opacity:1}html.neo-mode #cdHomeFunnel .cdh-services__divider:before{background:linear-gradient(90deg,#cdb57e,#f4e6c0 50%,#cdb57e);opacity:.6}#cdHomeFunnel .cdh-services--luxe .fortune-gateway__search-input{text-overflow:ellipsis}html:not(.neo-mode) #cdHomeFunnel .cdh-services--luxe .fortune-gateway__search-input::placeholder{color:#7d566b!important}#cdHomeFunnel .cdh-services__head :is(h2,.cdh-lead){text-wrap:balance}#cdHomeFunnel .cdh-services__divider{width:min(520px,100%);height:32px;margin:16px auto 0}#cdHomeFunnel .cdh-services--luxe .cd-finder{margin-top:8px!important}#cdHomeFunnel .cdh-services--luxe .fortune-gateway__search{min-height:58px;padding:0 10px 0 20px;border:1px solid var(--sv-line)!important;border-radius:999px;background:var(--sv-field)!important;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--sv-face) 90%,transparent),inset 0 0 0 4px var(--sv-line-soft),0 12px 26px -18px var(--sv-shadow)!important}#cdHomeFunnel .cdh-services--luxe .fortune-gateway__search:focus-within{border-color:var(--sv-focus)!important;box-shadow:0 0 0 3px var(--sv-ring),0 12px 26px -18px var(--sv-shadow)!important}#cdHomeFunnel .cdh-services--luxe .fortune-gateway__search-icon{color:var(--sv-icon)}#cdHomeFunnel .cdh-services--luxe :is(.fortune-gateway__group-title,.fortune-gateway__filter-label){color:var(--sv-label);letter-spacing:.08em}#cdHomeFunnel .cdh-services--luxe :is(.fortune-gateway__chip,.fortune-gateway__fchip,.fortune-gateway__filter-toggle):not([aria-pressed=true]){border-color:var(--sv-line-soft);border-radius:999px;background:var(--sv-chip)}#cdHomeFunnel .cdh-services--luxe :is(.fortune-gateway__chip,.fortune-gateway__fchip){padding-inline:16px;border-radius:999px}#cdHomeFunnel .cdh-services--luxe :is(.fortune-gateway__chip,.fortune-gateway__fchip,.fortune-gateway__filter-toggle):not([aria-pressed=true]):hover{border-color:var(--sv-line);box-shadow:0 6px 14px -10px var(--sv-shadow)}#cdHomeFunnel .cdh-services--luxe .cdh-catalog-link{border-color:var(--sv-line);border-radius:999px;background:color-mix(in srgb,var(--sv-chip) 70%,transparent)}@media (max-width:640px){#cdHomeFunnel .cdh-services__head h2{font-size:1.16rem!important}#cdHomeFunnel .cdh-services__head .cdh-lead{font-size:.9rem!important;line-height:1.6!important}#cdHomeFunnel .cdh-services--luxe .fortune-gateway__search-input::placeholder{font-size:14px}#cdHomeFunnel .cdh-services__divider{height:26px;margin-top:10px}#cdHomeFunnel .cdh-services--luxe .fortune-gateway__search{min-height:54px;padding-left:16px}}#cdHomeFunnel .cd-diary-planner-entry__action{color:#fff1f7}html.neo-mode #cdHomeFunnel .cd-diary-planner-entry__action{color:#17102f}@media (max-width:640px){#cdHomeFunnel #cdDiaryPlannerEntry{grid-template-columns:minmax(0,1fr);padding:24px 20px 0}#cdHomeFunnel .cd-diary-planner-entry__copy{padding:0}#cdHomeFunnel .cd-diary-planner-entry__action{min-height:48px}#cdHomeFunnel .cd-diary-planner-entry__visual{min-height:150px;margin-top:16px}#cdHomeFunnel .cd-diary-planner-entry__visual img{width:180px;margin:0 0 -12px auto}}html:is(:lang(ja),:lang(zh)) .cdh :is(h1,h2,h3,p){word-break:normal;overflow-wrap:anywhere}.cdh-trust-offer{grid-column:1/-1;color:var(--cdh-ink)}.cdh-trust-offer h2{margin:0 0 8px;font-size:clamp(19px,4.8vw,24px);line-height:1.4;word-break:keep-all}.cdh-trust-offer h3{margin:22px 0 8px;font-size:16px;line-height:1.5;word-break:keep-all}.cdh-trust-offer .cdh-kakao-lead{margin:0 0 12px;max-width:65ch;color:var(--cdh-muted);font-size:13.5px;line-height:1.7;word-break:keep-all}.cdh-trust-offer .cdh-kakao-fine,.cdh-trust-offer .cdh-trust-offer__note{margin:12px 0 0;max-width:65ch;color:var(--cdh-muted);font-size:12.5px;line-height:1.6;word-break:keep-all}.cdh-expertise{margin:0;padding-left:20px;max-width:72ch;font-size:13.5px;line-height:1.75;word-break:keep-all}.cdh-expertise li+li{margin-top:4px}.cdh-trust-offer__cta{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;padding:0 18px;border-radius:16px;background:var(--cdh-accent);color:#fff!important;font-size:14px;font-weight:800;text-decoration:none}:is(html,body).neo-mode .cdh-trust-offer__cta{color:#1b1233!important}.cdh-kakao{--cdh-kakao-gold:color-mix(in srgb,var(--cdh-gold) 75%,var(--cdh-ink));--cdh-kakao-hair:color-mix(in srgb,var(--cdh-gold) 26%,transparent);--cdh-kakao-well:color-mix(in srgb,var(--cdh-gold) 10%,var(--cdh-surface));--cdh-kakao-bubble:var(--cdh-card);--cdh-kakao-bubble-ink:var(--cdh-ink);--cdh-kakao-shadow:color-mix(in srgb,var(--cdh-ink) 12%,transparent);--cdh-kakao-motif:.36;display:grid;gap:14px;margin:0;padding:0;list-style:none}html.neo-mode .cdh-kakao,body.neo-mode .cdh-kakao{--cdh-kakao-well:color-mix(in srgb,var(--cdh-bg) 55%,var(--cdh-surface));--cdh-kakao-bubble:color-mix(in srgb,var(--cdh-ink) 86%,var(--cdh-surface));--cdh-kakao-bubble-ink:var(--cdh-bg);--cdh-kakao-shadow:color-mix(in srgb,var(--cdh-bg) 60%,transparent);--cdh-kakao-motif:.2}.cdh-kakao>li{display:flex;min-width:0}.cdh-kakao__card{position:relative;flex:1;display:flex;flex-direction:column;min-width:0;border:1px solid color-mix(in srgb,var(--cdh-gold) 40%,var(--cdh-line));border-radius:22px;background:linear-gradient(160deg,var(--cdh-card),color-mix(in srgb,var(--cdh-gold) 8%,var(--cdh-surface)));box-shadow:0 20px 48px -30px color-mix(in srgb,var(--cdh-gold) 55%,var(--cdh-ink)),inset 0 1px color-mix(in srgb,var(--cdh-gold-soft) 55%,transparent);overflow:hidden}.cdh-kakao__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;padding:1px;background:linear-gradient(120deg,var(--cdh-gold),transparent 32%,transparent 68%,var(--cdh-gold));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;pointer-events:none}.cdh-kakao__card>*{position:relative;z-index:1}.cdh-kakao__quote{margin:0;padding:16px 16px 12px;color:var(--cdh-kakao-gold);font-family:"CodeDestinySerifKR",var(--font-premium,serif);font-size:17.5px;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.cdh-kakao__quote:before{content:"";display:block;width:112px;height:40px;margin:0 0 8px -6px;background:var(--cdh-gold);opacity:var(--cdh-kakao-motif);-webkit-mask:var(--cd-yehwa-mask-branch-spray) left center/contain no-repeat;mask:var(--cd-yehwa-mask-branch-spray) left center/contain no-repeat}.cdh-kakao__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:10px 16px;border-bottom:1px solid var(--cdh-kakao-hair);color:var(--cdh-kakao-gold);font-size:12px;font-weight:700;letter-spacing:.02em}.cdh-kakao__quote+.cdh-kakao__bar{border-top:1px solid var(--cdh-kakao-hair)}.cdh-kakao__bar:after{content:"";flex:none;width:13px;height:13px;border-radius:50%;box-shadow:inset -3px 2px 0 0 var(--cdh-kakao-gold);opacity:.85;transform:rotate(-18deg)}.cdh-kakao__thread{flex:1;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:16px 16px 12px;background:var(--cdh-kakao-well)}.cdh-kakao__avatar{display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--cdh-gold) 55%,transparent);border-radius:50%;background:var(--cdh-card);color:var(--cdh-kakao-gold)}.cdh-kakao__bubbles,.cdh-kakao__msgs{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;max-width:100%}.cdh-kakao__sender{margin:1px 0 2px;color:var(--cdh-muted);font-size:12px;line-height:1.4}.cdh-kakao__msgs p{position:relative;max-width:100%;margin:0;padding:8px 12px;border-radius:16px;background:var(--cdh-kakao-bubble);color:var(--cdh-kakao-bubble-ink);box-shadow:0 1px 2px var(--cdh-kakao-shadow),0 6px 14px -8px var(--cdh-kakao-shadow);font-size:14px;line-height:1.6;word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.cdh-kakao__msgs p:first-child{border-top-left-radius:4px}.cdh-kakao__msgs p:first-child:before{content:"";position:absolute;top:0;left:-6px;width:8px;height:10px;background:inherit;-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%)}.cdh-kakao__meta{margin:0;padding:10px 16px 14px;border-top:1px solid var(--cdh-kakao-hair);background:var(--cdh-kakao-well);color:var(--cdh-muted);font-size:12px;line-height:1.5}.cdh-kakao__when{white-space:nowrap}@media (min-width:640px){.cdh-kakao>li:first-child .cdh-kakao__quote{padding:24px 24px 16px;font-size:23px}}@media (min-width:960px){.cdh-kakao{grid-template-columns:repeat(2,minmax(0,1fr))}.cdh-kakao>li:first-child{grid-column:1/-1}.cdh-kakao>li:not(:first-child):has(>.cdh-kakao__card>.cdh-kakao__quote),.cdh-kakao>li:not(:first-child)>.cdh-kakao__card:has(>.cdh-kakao__quote){display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}.cdh-kakao>li:not(:first-child)>.cdh-kakao__card:has(>.cdh-kakao__quote){flex:none}.cdh-kakao>li:first-child .cdh-kakao__card:has(>.cdh-kakao__quote){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto 1fr auto}.cdh-kakao>li:first-child .cdh-kakao__quote{grid-column:1;grid-row:1/3;align-self:center;padding:32px 36px;font-size:30px}.cdh-kakao>li:first-child .cdh-kakao__quote:before{width:150px;height:54px;margin-bottom:14px}.cdh-kakao>li:first-child .cdh-kakao__bar{grid-column:2;grid-row:1;border-top:0;border-left:1px solid var(--cdh-kakao-hair)}.cdh-kakao>li:first-child .cdh-kakao__thread{grid-column:2;grid-row:2;padding:20px 24px;border-left:1px solid var(--cdh-kakao-hair)}.cdh-kakao>li:first-child .cdh-kakao__meta{grid-column:1/-1;grid-row:3}.cdh-kakao>li:first-child .cdh-kakao__msgs p{font-size:15.5px}}@media (min-width:1200px){.cdh-kakao>li:first-child .cdh-kakao__quote{font-size:34px}}@supports (color:oklch(from red l c h)){html.neo-mode .cdh-kakao,body.neo-mode .cdh-kakao{--cdh-kakao-hair:oklch(from var(--cdh-gold) .42 c h)}html.neo-mode .cdh-kakao__quote:before,body.neo-mode .cdh-kakao__quote:before{background:oklch(from var(--cdh-gold) .37 c h);opacity:1}}.cdh-primary{box-shadow:0 12px 26px color-mix(in srgb,var(--cdh-accent) 26%,transparent)}.cd-yn-portal-overlay{position:fixed;z-index:2147482600;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#0b1220;color:#f3eee5;pointer-events:auto;animation:cdYnPortalVeil .64s ease-out both}.cd-yn-portal-overlay__scene{position:relative;display:grid;justify-items:center;width:min(100%,420px);text-align:center;animation:cdYnPortalArrival .64s cubic-bezier(.16,1,.3,1) both}.cd-yn-portal-overlay__moon{width:24px;height:24px;margin-bottom:22px;border-radius:50%;box-shadow:inset 6px -3px #e5c58e;transform:rotate(-20deg)}.cd-yn-portal-overlay__portrait{display:block;width:96px;height:112px;padding:5px;overflow:hidden;border:1px solid #bca476;border-radius:52px 52px 12px 12px;background:#21192e}.cd-yn-portal-overlay__portrait img{display:block;width:100%;height:100%;object-fit:cover;border-radius:46px 46px 8px 8px}.cd-yn-portal-overlay__title{margin:24px 0 8px;font-family:"CodeDestinySerifKR",var(--font-premium,serif);font-size:clamp(22px,5vw,28px);font-weight:700;line-height:1.5;color:#f3eee5;word-break:keep-all}.cd-yn-portal-overlay__note{margin:0;font-family:var(--font-body,sans-serif);font-size:13px;line-height:1.7;color:#bac9da;word-break:keep-all}.cd-yn-portal-overlay__line{width:64px;height:1px;margin-top:26px;background:#bca476}@keyframes cdYnPortalVeil{0%{opacity:0}40%,to{opacity:1}}@keyframes cdYnPortalArrival{0%{opacity:0;transform:translateY(10px)}38%,82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.cd-yn-portal-overlay,.cd-yn-portal-overlay *{animation:none!important}.cd-yn-portal-overlay{opacity:1}}.cdh-says{display:flex;align-items:flex-end;gap:12px;margin:0 0 18px}.cdh-says img{flex:none;width:clamp(58px,7vw,76px);height:auto}.cdh-says>span{padding:12px 16px;border:1px solid var(--cdh-line);border-radius:18px 18px 18px 4px;background:var(--cdh-card);color:var(--cdh-ink);font-size:.95rem;font-weight:700;line-height:1.5;word-break:keep-all;box-shadow:0 8px 20px #8d356214}.cdh-says b{display:block;margin-bottom:2px;color:var(--cdh-accent);font-size:.72rem;letter-spacing:.08em}#cdhQuickSlot .cd-fortune-pick__head :is(.moon-section-kicker,p){display:none}.cdh-pass{display:grid;gap:18px;padding:clamp(20px,3vw,34px);border:1px solid var(--cdh-line);border-radius:clamp(22px,3vw,32px);background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--cdh-accent) 10%,transparent),transparent 42%),linear-gradient(160deg,var(--cdh-card),var(--cdh-surface));color:var(--cdh-ink)}.cdh-pass__intro{display:flex;align-items:center;gap:clamp(14px,2.4vw,26px)}.cdh-pass__mascot{flex:none;width:clamp(96px,13vw,168px);height:auto;border-radius:50%;background:#fff6f1;box-shadow:0 12px 30px #8d35621f}.cdh-pass__eyebrow{display:inline-block;margin-bottom:8px;padding:4px 11px;border:1px solid var(--cdh-line);border-radius:999px;color:var(--cdh-gold);font-size:.72rem;font-weight:800}.cdh .cdh-pass__title{font-family:"CodeDestinySerifKR",var(--font-premium, "Nanum Myeongjo", "Gowun Batang", serif);font-size:clamp(1.2rem,2.4vw,1.65rem)}.cdh-pass__desc{margin:6px 0 0;color:var(--cdh-muted);font-size:.9rem;line-height:1.6}.cdh-pass__tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.cdh-pass__tier-link{position:relative;display:grid;align-content:start;gap:3px;height:100%;padding:16px 14px;border:1px solid var(--cdh-line);border-radius:18px;background:var(--cdh-card);color:var(--cdh-ink)!important;text-decoration:none;transition:transform .2s,border-color .2s}.cdh-pass__tier-link:hover{transform:translateY(-2px);border-color:var(--cdh-accent)}.cdh-pass__tier--family .cdh-pass__tier-link{border-color:var(--cdh-accent);box-shadow:inset 0 0 0 1px var(--cdh-accent)}.cdh-pass__badge{position:absolute;top:-10px;right:12px;padding:3px 9px;border-radius:999px;background:var(--cdh-accent);color:#fff;font-size:.68rem;font-weight:800}.cdh-pass__tier-name{color:var(--cdh-accent);font-size:.84rem;font-weight:800;word-break:keep-all}.cdh-pass__tier-price{margin:2px 0 6px;color:var(--cdh-ink);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:850;letter-spacing:-.02em}.cdh-pass__tier-price small{color:var(--cdh-muted);font-size:.72rem;font-weight:700}.cdh-pass__tier-line{color:var(--cdh-muted);font-size:.8rem;line-height:1.5}.cdh-pass__note{margin:0;color:var(--cdh-muted);font-size:.76rem;line-height:1.6}.cdh-pass__btn{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:16px;background:var(--cdh-accent);color:#fff!important;font-weight:800;text-decoration:none}:is(html,body).neo-mode .cdh-pass__mascot{background:#2a2242}:is(html,body).neo-mode :is(.cdh-pass__badge,.cdh-pass__btn){color:#1b1233!important}.cdh-more{border:1px solid var(--cdh-line);border-radius:24px;background:color-mix(in srgb,var(--cdh-surface) 80%,transparent)}.cdh-more__summary{position:relative;isolation:isolate;display:flex;align-items:center;gap:16px;min-height:132px;padding:26px 28px;overflow:hidden;border-radius:23px;list-style:none;cursor:pointer;background:var(--cdh-card);box-shadow:inset 0 0 0 5px var(--cdh-bg),inset 0 0 0 6px color-mix(in srgb,var(--cdh-gold) 26%,transparent)}.cdh-more__summary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,var(--cdh-card) 40%,transparent),var(--cdh-page-art) right 18% / 210px auto no-repeat;opacity:.6;pointer-events:none}.cdh-more__summary::-webkit-details-marker{display:none}.cdh-more__summary img{flex:none;width:52px;height:52px;object-fit:contain}.cdh-more__copy{display:grid;flex:1;gap:9px;min-width:0}.cdh-more__copy strong{max-width:24ch;color:var(--cdh-ink);font-family:CodeDestinySerifKR,serif;font-size:1.25rem;line-height:1.5;word-break:keep-all}.cdh-more__copy small{color:var(--cdh-muted);font-size:.78rem;line-height:1.5}.cdh-more__arrow{flex:none;width:44px;height:44px;padding:12px;border:1px solid color-mix(in srgb,var(--cdh-gold) 40%,transparent);border-radius:50%;background:var(--cdh-card);color:var(--cdh-gold);transition:transform .2s}.cdh-more[open] .cdh-more__arrow{transform:rotate(180deg)}.cdh-more__summary .cdh-more__off,.cdh-more[open]>.cdh-more__summary .cdh-more__on{display:none}.cdh-more[open]>.cdh-more__summary .cdh-more__off{display:inline}.cdh-more__close{justify-self:center;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 22px;border:1px solid var(--cdh-line);border-radius:999px;background:var(--cdh-card);color:var(--cdh-accent);font:inherit;font-weight:700;cursor:pointer}.cdh-more__close:focus-visible,.cdh-more__summary:focus-visible{outline:2px solid var(--cdh-accent);outline-offset:3px}#cdhReviewsSlot:has(#cdReviews[hidden]){display:none}.cdh-more__body{display:grid;gap:clamp(48px,7vw,88px);padding:16px clamp(10px,2vw,24px) clamp(24px,3vw,40px)}#cdhFeedbackSlot .cd-feedback__card{min-height:200px;gap:clamp(18px,3vw,36px);padding:clamp(26px,3.4vw,40px) clamp(22px,3.8vw,44px);border-radius:28px;box-shadow:0 20px 48px #24081a42,inset 0 0 0 1px #ead08929}#cdhFeedbackSlot .cd-feedback__mascot{width:clamp(104px,11vw,132px);height:auto;border:0;border-radius:0;background:none;overflow:visible}#cdhFeedbackSlot .cd-feedback__mascot img{width:100%;height:auto;background:none}#cdhFeedbackSlot .cd-feedback__copy{gap:8px}#cdhFeedbackSlot .cd-feedback__title{font-size:clamp(1.45rem,2.6vw,2rem)}#cdhFeedbackSlot .cd-feedback__reward{font-size:1rem}#cdhFeedbackSlot .cd-feedback__cta{min-height:58px;padding:0 32px;font-size:1.05rem}@media (max-width:720px){#cdhFeedbackSlot .cd-feedback__card{grid-template-columns:88px minmax(0,1fr);min-height:0;row-gap:18px;padding:24px 20px}#cdhFeedbackSlot .cd-feedback__mascot{width:88px}#cdhFeedbackSlot .cd-feedback__reward{font-size:.92rem}#cdhFeedbackSlot .cd-feedback__cta{width:100%}}@media (max-width:640px){#cdhFeedbackSlot .cd-feedback__card{grid-template-columns:minmax(0,1fr)}#cdhFeedbackSlot .cd-feedback__reward{display:block;width:fit-content;max-width:100%;border-radius:14px;padding:8px 12px}#cdhFeedbackSlot .cd-feedback__reward strong{white-space:nowrap}}@media (min-width: 900px){.cdh-pass__tiers{grid-template-columns:repeat(4,minmax(0,1fr))}.cdh-pass__btn{justify-self:center;min-width:320px}}@media (max-width: 640px){.cdh-more__body{padding-inline:6px}.cdh-pass__desc{font-size:.84rem}}@media (prefers-reduced-motion: reduce){.cdh-pass__tier-link,.cdh-more__arrow{transition:none}}.cdh .cdh-says img,.cdh .cdh-more__summary img{background:none}.cdh-pass__eyebrow{color:var(--cdh-accent)}:is(html,body).neo-mode .cdh-pass__eyebrow{color:var(--cdh-gold)}.cdh-more__copy small{word-break:keep-all}#cdHomeFunnel .cd-sig__viewport{display:contents}#cdHomeFunnel .cd-concern__card-label{white-space:normal;overflow:visible;text-overflow:clip;word-break:keep-all;overflow-wrap:anywhere}.cdh-share__copy>.cdh-share__reward{margin:8px 0 0;font-size:1.06rem;font-weight:800;line-height:1.45}#cdHomeFunnel .cd-sig-card__media{aspect-ratio:auto;min-height:0;align-self:center;width:100%;background:var(--cdh-card)}#cdHomeFunnel .cd-sig-card__img{position:static;width:100%;height:auto;object-fit:contain;transform:none}#cdHomeFunnel .cd-sig-card__media--portrait{aspect-ratio:16/9;background:#241820 url(/images/home/illustrated/moon-floral-dark-480.webp) center 30% / cover no-repeat}#cdHomeFunnel .cd-sig-card__portrait{height:100%;padding:10px 12px 0;object-fit:contain;background:none}@media (max-width:767px){#cdHomeFunnel .cd-sig__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;width:auto;padding-inline:0}#cdHomeFunnel .cd-sig-card{flex:none;max-width:none;display:flex;flex-direction:column;border-radius:18px;transform:none;opacity:1;backdrop-filter:none;-webkit-backdrop-filter:none}#cdHomeFunnel .cd-sig-card__body{gap:7px;padding:18px 20px 20px}#cdHomeFunnel .cd-sig-card__title{font-size:15px}#cdHomeFunnel .cd-sig-card__desc{display:block;overflow:visible;font-size:13px;line-height:1.65;-webkit-line-clamp:unset}#cdHomeFunnel .cd-sig-card__price{margin-top:3px}}@media (max-width:380px){#cdHomeFunnel .fortune-gateway__doors--duo .fortune-gateway__door{grid-template-columns:minmax(0,1fr) 76px}#cdHomeFunnel .fortune-gateway__doors--duo .fortune-gateway__door-art{width:76px;height:76px}#cdHomeFunnel .fortune-gateway__door-title{word-break:keep-all;overflow-wrap:anywhere}}@media (min-width:541px){.cdh .cd-review-invite{grid-template-columns:minmax(0,1fr) 120px;gap:18px;padding:20px 26px}}#cdHomeFunnel #cdTodayHub{--td-line:#d4af7a;--td-line-soft:rgba(212,175,122,.5);--td-face:#fdf6f0;--td-face-top:#fffaf3;--td-glow:rgba(255,236,206,.9);--td-card:#fffdf9;--td-blush:#fff3f1;--td-track:#f7ece2;--td-gold-ink:#7a5020;--td-shadow:rgba(122,74,30,.45);--td-cta:linear-gradient(135deg,#c2245f 0%,#b31955 52%,#8f1445 100%);--td-cta-ink:#fff;--td-cta-glow:rgba(143,20,69,.62);--td-art-w:184px;position:relative;overflow:hidden;padding:clamp(28px,3.6vw,42px) clamp(18px,3.6vw,44px) clamp(26px,3.6vw,40px);border:1px solid var(--td-line);border-radius:28px;background:radial-gradient(70% 46% at 50% -4%,var(--td-glow),transparent 66%),linear-gradient(180deg,var(--td-face-top),var(--td-face));box-shadow:0 28px 64px -40px var(--td-shadow),inset 0 0 0 6px color-mix(in srgb,var(--td-face) 88%,transparent),inset 0 0 0 7px var(--td-line-soft)}html.neo-mode #cdHomeFunnel #cdTodayHub{--td-line:rgba(232,213,163,.62);--td-line-soft:rgba(232,213,163,.28);--td-face:#171126;--td-face-top:#1e1732;--td-glow:rgba(196,181,253,.18);--td-card:#211931;--td-blush:#2a2140;--td-track:#1b1530;--td-gold-ink:#e8d5a3;--td-shadow:rgba(0,0,0,.7);--td-cta:linear-gradient(135deg,#ddd3ff 0%,#c4b5fd 52%,#a996f5 100%);--td-cta-ink:#13102a;--td-cta-glow:rgba(196,181,253,.4)}#cdHomeFunnel #cdTodayHub:before{content:"";position:absolute;top:-18px;left:-22px;z-index:0;width:170px;height:100px;background:var(--td-line);opacity:.3;pointer-events:none;transform:scaleX(-1);-webkit-mask:var(--cd-yehwa-mask-branch-spray) center/contain no-repeat;mask:var(--cd-yehwa-mask-branch-spray) center/contain no-repeat}#cdHomeFunnel #cdTodayHub>*{position:relative;z-index:1}#cdHomeFunnel #cdTodayHub .cd-today__head{display:flex;flex-direction:column;align-items:center}.cd-today__art{display:block;width:var(--td-art-w);height:calc(var(--td-art-w)*.8);margin:0 auto 14px;padding:5px;border-radius:calc(var(--td-art-w)/2) calc(var(--td-art-w)/2) 20px 20px;background:linear-gradient(180deg,var(--td-face-top),var(--td-track));box-shadow:0 0 0 1px var(--td-line),0 16px 30px -18px var(--td-shadow)}.cd-today__art img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 48%;border-radius:calc(var(--td-art-w)/2 - 5px) calc(var(--td-art-w)/2 - 5px) 15px 15px;background:transparent!important}html body #cdHomeFunnel #cdTodayHub .cd-today__date{gap:10px;font-family:CodeDestinySerifLatin,CodeDestinySerifKR,Nanum Myeongjo,"Noto Serif KR",serif;font-weight:700;letter-spacing:.06em;color:var(--td-gold-ink)}html body #cdHomeFunnel #cdTodayHub .cd-today__date:before,html body #cdHomeFunnel #cdTodayHub .cd-today__date:after{content:"";flex:0 0 22px;height:1px;background:var(--td-line)}#cdHomeFunnel #cdTodayHub .cd-today__tabs{padding:5px;border:1px solid var(--td-line-soft);border-radius:999px;background:var(--td-track)}#cdHomeFunnel #cdTodayHub .cd-today__tab{border-radius:999px}#cdHomeFunnel #cdTodayHub .cd-today__tab[aria-selected=true]{color:var(--td-cta-ink);background:var(--td-cta);box-shadow:inset 0 0 0 1px var(--td-line-soft),0 8px 18px -10px var(--td-cta-glow)}#cdHomeFunnel #cdTodayHub .cd-today-card{border-color:var(--td-line-soft);border-radius:22px;background:linear-gradient(180deg,var(--td-blush),var(--td-card) 42%);box-shadow:0 16px 34px -28px var(--td-shadow)}#cdHomeFunnel #cdTodayHub .cd-today-card:before{content:"";position:absolute;top:0;left:22px;right:22px;height:2px;background:linear-gradient(90deg,transparent,var(--td-line) 22%,var(--td-line) 78%,transparent)}html body #cdHomeFunnel #cdTodayHub .cd-today-card__anchor{border-color:var(--td-line-soft);background:var(--td-card);color:var(--td-gold-ink)}#cdHomeFunnel #cdTodayHub .cd-today__gate{border-color:var(--td-line-soft);border-radius:22px;background:linear-gradient(180deg,var(--td-blush),var(--td-card) 60%)}#cdHomeFunnel #cdTodayHub :is(.cd-today__cta,.cd-today__gate-cta){gap:10px;min-height:52px;padding:7px 24px 7px 8px;border:1px solid var(--td-line);border-radius:999px;background:var(--td-cta);color:var(--td-cta-ink);font-size:15px;font-weight:800;text-decoration:none;box-shadow:inset 0 1px #ffffff42,0 14px 28px -16px var(--td-cta-glow)}#cdHomeFunnel #cdTodayHub :is(.cd-today__cta,.cd-today__gate-cta):hover{background:var(--td-cta);filter:brightness(1.06)}.cd-today__pig{display:block;flex:0 0 38px;width:38px;height:38px;border-radius:50%;object-fit:cover;background:transparent!important;box-shadow:0 0 0 2px var(--td-face-top),0 0 0 3px var(--td-line)}#cdHomeFunnel #cdTodayHub .cd-today__share{min-height:52px;padding-inline:24px;border-color:var(--td-line);border-radius:999px;background:var(--td-card);color:var(--td-gold-ink)}#cdHomeFunnel #cdTodayHub .cd-today__art img{width:100%;height:100%;max-width:none}#cdHomeFunnel #cdTodayHub :is(.cd-today__cta,.cd-today__gate-cta){justify-content:flex-start}#cdHomeFunnel #cdTodayHub :is(.cd-today__cta,.cd-today__gate-cta)>span{flex:1 1 auto;text-align:center;word-break:keep-all;text-wrap:balance}html.neo-mode #cdHomeFunnel #cdTodayHub .cd-today__pig{box-shadow:0 0 0 2px #f4e6c0,0 0 0 3px var(--td-line)}@media (max-width:560px){#cdHomeFunnel #cdTodayHub{--td-art-w:140px;padding:24px 16px 22px;border-radius:22px}#cdHomeFunnel #cdTodayHub:before{width:120px;height:72px;top:-12px;left:-16px}#cdHomeFunnel #cdTodayHub .cd-today__actions>*{flex:1 1 100%}#cdHomeFunnel #cdTodayHub .cd-today__gate{padding:18px 12px}#cdHomeFunnel #cdTodayHub .cd-today__gate-cta{display:flex;width:100%;padding-right:18px;font-size:14px}}html body #inputPage #cdHomeFunnel :is(#cdhServicesTitle,#cdConcernPickTitle,#fortuneGatewayTitle,#cdQuickTitle,#cdhPassTitle,#cdDiaryPlannerTitle,#cdhExploreTitle,#cdPressTitle,#cdhRecordsTitle,#cdHomeGuideTitle,#cdFeedbackGateTitle,.cd-reviews__title,.cd-review-invite__copy h2,.feat-collection__title,.tarot-collection__title,:is(#fortuneGatewayTitle,#cdDiaryPlannerTitle)>span){font-family:CodeDestinySerifKR,CodeDestinySerifLatin,Nanum Myeongjo,"Noto Serif KR",serif!important;font-weight:700!important;font-synthesis-weight:none}html body #inputPage #cdHomeFunnel :is(.moon-section-kicker,.fortune-gateway__door-kicker,.moon-music-entry__kicker,.moon-story-entry__kicker){font-family:"CodeDestinySerifLatin",var(--font-body,sans-serif)!important;font-weight:700;letter-spacing:.14em!important}.cdh-ask{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:22px;padding-top:18px;border-top:1px solid var(--cdh-line)}.cdh-ask__title{flex:1 1 100%;color:var(--cdh-ink);font-size:.95rem;font-weight:760;word-break:keep-all}.cdh-ask__meta{color:var(--cdh-muted);font-size:.78rem}@media (max-width:640px){.cdh-ask{display:grid;gap:8px;margin-top:14px;padding-top:12px}.cdh-ask__title{font-size:.86rem}.cdh-ask__meta{font-size:.72rem;text-align:center}}.cdh-account-btn[data-auth=guest] .cdh-account-btn__member,.cdh-account-btn[data-auth=member] .cdh-account-btn__guest{display:none}.cd-sheet{--cd-sheet-bg:#fff9f4;--cd-sheet-surface:#f8e4ea;--cd-sheet-ink:#402a38;--cd-sheet-muted:#6b4d5e;--cd-sheet-accent:#b53660;--cd-sheet-line:rgba(181,54,96,.2);position:fixed;inset:auto 12px calc(12px + env(safe-area-inset-bottom,0px));box-sizing:border-box;width:auto;max-width:480px;max-height:calc(100vh - 24px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px);margin:0 auto;padding:0;border:1px solid var(--cd-sheet-line);border-radius:20px;background:var(--cd-sheet-bg);color:var(--cd-sheet-ink);box-shadow:0 12px 32px #402a382e;overflow:hidden}.cd-sheet:not([open]){display:none}.cd-sheet[open]{display:flex;flex-direction:column}.cd-sheet::backdrop{background:#402a386b}html.neo-mode .cd-sheet,body.neo-mode .cd-sheet{--cd-sheet-bg:#171126;--cd-sheet-surface:#211931;--cd-sheet-ink:#f4eeff;--cd-sheet-muted:#d8c8ea;--cd-sheet-accent:#c4b5fd;--cd-sheet-line:rgba(196,181,253,.28)}.cd-sheet__panel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.cd-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 20px;border-bottom:1px solid var(--cd-sheet-line)}.cd-sheet__head h2{margin:0;color:var(--cd-sheet-ink);font-size:1.05rem;font-weight:800;line-height:1.3}.cd-sheet__close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--cd-sheet-muted);font-size:1.6rem;line-height:1;cursor:pointer}.cd-sheet__close:hover,.cd-sheet__close:focus-visible{background:var(--cd-sheet-surface);color:var(--cd-sheet-ink)}.cd-sheet__close:focus-visible,.cd-sheet__menu a:focus-visible{outline:2px solid var(--cd-sheet-accent);outline-offset:2px}.cd-sheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px))}.cd-sheet__card{min-width:0}#cdAccountSheetCard #authQuickLinks{display:block!important;margin:0!important;min-height:0}#cdAccountSheetCard .cd-user-card{margin-top:0}#cdAccountSheetCard #authQuickLinks .cd-user-card{overflow:hidden!important}#cdAccountSheetCard #authQuickLinks .cd-user-card__name{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}#cdAccountSheetCard .cd-user-card *{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}#cdAccountSheetCard .cd-user-star{display:none}.cd-sheet__menu{display:grid;gap:4px;margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--cd-sheet-line);list-style:none}.cd-sheet__menu a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:12px;color:var(--cd-sheet-ink);font-size:.95rem;font-weight:700;text-decoration:none}.cd-sheet__menu a:hover{background:var(--cd-sheet-surface)}@media (min-width:760px){.cd-sheet{top:0;right:0;bottom:0;left:0;width:min(400px,calc(100vw - 48px));max-width:none;height:fit-content;max-height:min(640px,calc(100vh - 48px));max-height:min(640px,calc(100dvh - 48px));margin:auto}}.cd-sheet__lead{margin:0 0 4px;color:var(--cd-sheet-ink);font-size:.95rem;line-height:1.6}.cd-sheet__note{margin:12px 0 0;color:var(--cd-sheet-muted,var(--cd-sheet-ink));font-size:.85rem;line-height:1.5}#cdHomeFunnel #cdTodayHub .cd-today__terms{margin:8px 0 0;color:var(--cdh-muted);font-size:.84rem;font-weight:700;line-height:1.5;text-align:center;word-break:keep-all}#cdHomeFunnel #cdTodayHub .cd-today__tarot{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;padding:8px 18px;border:1px solid var(--cdh-accent);border-radius:999px;color:var(--cdh-accent)!important;font-size:.9rem;font-weight:760;text-decoration:none}html.neo-mode #cdHomeFunnel #cdTodayHub .cd-today__tarot{border-color:#c4b5fd;color:#f4eeff!important}#cdHomeFunnel #cdhFeatured .cdh-featured-all{display:flex;width:fit-content;margin:22px auto 0}#cdHomeFunnel .cdh-share--compact{grid-template-columns:minmax(0,1fr) minmax(220px,auto);gap:12px 24px;padding:18px 22px;border-radius:20px}#cdHomeFunnel .cdh-share--compact #cdhShareTitle{margin:0;font-size:1.02rem}#cdHomeFunnel .cdh-share--compact .cdh-share__reward{margin-top:4px;font-size:.92rem}#cdHomeFunnel .cdh-share--compact .cdh-share__terms{margin-top:4px;font-size:.78rem}#cdHomeFunnel #fortuneGatewayEntry .fortune-gateway__entry-copy>p:last-child,#cdHomeFunnel #cdTodayHub p{text-wrap:pretty}@media (max-width:640px){#cdHomeFunnel .cdh-share--compact{grid-template-columns:1fr;padding:16px 16px 18px}}.cd-sheet__art{display:block;width:min(160px,44%);height:auto;aspect-ratio:1;margin:0 auto 12px;border-radius:20px;object-fit:cover}:is(html,body).neo-mode .cd-sheet__art{filter:brightness(.78);box-shadow:0 0 0 1px #d6b26e99,0 0 20px 2px #a78bfa4d}.cd-sheet--all{max-width:none}@media (max-width:759px){.cd-sheet--all{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;border:0;border-radius:0}}@media (min-width:760px){.cd-sheet--all{width:min(1040px,calc(100vw - 48px));height:min(860px,calc(100vh - 48px));height:min(860px,calc(100dvh - 48px));max-height:none}}.cd-af{--cd-af-ink:#402a38;--cd-af-muted:#6b4d5e;--cd-af-accent:#b53660;--cd-af-on-accent:#fff;--cd-af-field:#fff;--cd-af-line:rgba(181,54,96,.24);display:grid;gap:12px;min-width:0;color:var(--cd-af-ink)}html.neo-mode .cd-af,body.neo-mode .cd-af{--cd-af-ink:#f4eeff;--cd-af-muted:#d8c8ea;--cd-af-accent:#c4b5fd;--cd-af-on-accent:#171126;--cd-af-field:#211931;--cd-af-line:rgba(196,181,253,.3)}.cd-af[data-cd-af-host=overview]{padding:12px 16px 8px}.cd-af[data-cd-af-host=overview] .cd-af__browse{display:none}.cd-af__search{position:relative;display:flex;align-items:center;min-width:0}.cd-af__input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:0 48px 0 16px;border:1px solid var(--cd-af-line);border-radius:14px;background:var(--cd-af-field);color:var(--cd-af-ink);font:inherit;font-size:1rem}.cd-af__input::placeholder{color:var(--cd-af-muted);opacity:1}@media (max-width:374px){.cd-af__input::placeholder{font-size:.875rem}}.cd-af__input::-webkit-search-cancel-button,.cd-af__input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.cd-af__input:focus-visible,.cd-af button:focus-visible{outline:2px solid var(--cd-af-accent);outline-offset:2px}.cd-af__clear{position:absolute;top:2px;right:2px;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--cd-af-muted);font-size:1.4rem;line-height:1;cursor:pointer}.cd-af__clear[hidden],.cd-af__reset[hidden]{display:none}.cd-af__group{display:grid;gap:6px;min-width:0}.cd-af__label{color:var(--cd-af-muted);font-size:.8rem;font-weight:800}.cd-af__chips{display:flex;gap:6px;min-width:0;padding-bottom:2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cd-af__chips::-webkit-scrollbar{display:none}@media (min-width:760px){.cd-af__chips{flex-wrap:wrap;overflow:visible}}.cd-af__chip,.cd-af__fchip{flex:none;min-height:44px;padding:0 14px;border:1px solid var(--cd-af-line);border-radius:999px;background:transparent;color:var(--cd-af-ink);font:inherit;font-size:.9rem;font-weight:700;white-space:nowrap;cursor:pointer}.cd-af__chip[aria-pressed=true],.cd-af__fchip[aria-pressed=true]{border-color:var(--cd-af-accent);background:var(--cd-af-accent);color:var(--cd-af-on-accent)}.cd-af__status{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px}.cd-af__summary{margin:0;color:var(--cd-af-muted);font-size:.85rem}.cd-af__reset,.cd-af__empty-reset,.cd-af__browse{min-height:44px;padding:0 14px;border:1px solid var(--cd-af-line);border-radius:12px;background:transparent;color:var(--cd-af-ink);font:inherit;font-size:.9rem;font-weight:800;cursor:pointer}.cd-af__browse{justify-self:center}.cd-af__results{min-width:0}.cd-af__empty{display:grid;justify-items:center;gap:8px;padding:32px 16px;border:1px dashed var(--cd-af-line);border-radius:16px;text-align:center}.cd-af__empty p{margin:0;color:var(--cd-af-muted);font-size:.9rem;line-height:1.5}.cd-af__empty .cd-af__empty-title{color:var(--cd-af-ink);font-size:1.05rem;font-weight:800}.cdh-hero{--cdh-scene-image: url(/images/home/illustrated/yeoni-room-1280.webp);position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;min-height:400px;margin:20px 40px 0;padding:36px 42px;isolation:isolate;overflow:hidden;border:1px solid var(--cdh-line);border-radius:var(--cd-r-section, 26px);background:var(--cdh-bg) var(--cdh-scene-image) center / cover no-repeat}html.neo-mode .cdh-hero{--cdh-scene-image: url(/images/home/illustrated/neo-room-1280.webp)}#cdHomeFunnel .cdh-scene-copy{position:relative;z-index:2}#cdHomeFunnel .cdh-scene-copy h1{font-family:"CodeDestinySerifKR",var(--font-premium, serif);font-size:clamp(28px,3.2vw,44px);line-height:1.42;color:var(--cdh-ink)}#cdHomeFunnel .cdh-scene-lead{margin:14px 0 24px;font-size:16px;color:var(--cdh-ink)}#cdHomeFunnel .cdh-scene-copy .cdh-primary{display:inline-flex;min-height:46px;padding:10px 20px;background:var(--cdh-accent);color:var(--cdh-card);border:0}html.neo-mode #cdHomeFunnel .cdh-scene-copy .cdh-primary{background:var(--cdh-gold);color:var(--cdh-bg)}.cdh-scene-art{position:relative;align-self:end;justify-self:end;width:100%;max-width:340px;aspect-ratio:1}#cdHomeFunnel .cdh-scene-art img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border:0;box-shadow:none;background:none}#cdHomeFunnel .cdh-persona--neo,html.neo-mode #cdHomeFunnel .cdh-persona--yeoni{display:none}html.neo-mode #cdHomeFunnel .cdh-persona--neo{display:inline}html.neo-mode #cdHomeFunnel .cdh-scene-art .cdh-persona--neo{display:block}.cdh-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}#cdHomeFunnel #cdhQuickSlot{width:auto;margin:24px 40px 0}#cdHomeFunnel .cdh-methods{content-visibility:visible;scroll-margin-top:20px}#cdHomeFunnel .cdh-methods h2{margin:0 0 12px;font-family:var(--font-body);font-size:22px;text-align:left}.cdh-methods-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.cdh-method{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:116px;padding:10px 4px;color:var(--cdh-ink);background:var(--cdh-card);border:1px solid var(--cdh-line);border-radius:var(--cd-r-md, 16px);transition:border-color .18s,background-color .18s}.cdh-method:hover{background:var(--cdh-surface);border-color:var(--cdh-accent)}.cdh-method img{width:88px;height:52px;object-fit:contain;border-radius:var(--cd-r-sm, 8px)}.cdh-method strong{font-size:16px;line-height:1.4}.cdh-method small{font-size:12px;line-height:1.3;color:var(--cdh-muted)}#cdHomeFunnel .cdh-search{width:auto;margin:18px 40px 0;padding:0;border:0;background:none}#cdHomeFunnel .cdh-search #cdFinder{margin:0;padding:0;border:0;background:none;box-shadow:none}#cdHomeFunnel .cdh-search .fortune-gateway__discover{display:block}#cdHomeFunnel .cdh-search .fortune-gateway__search{width:100%;min-width:0}@media (max-width: 640px){.cdh-hero{--cdh-scene-image: url(/images/home/illustrated/yeoni-room-640.webp);grid-template-columns:60% 40%;min-height:246px;margin:8px 12px 0;padding:22px 16px;border-radius:var(--cd-r-card, 20px)}html.neo-mode .cdh-hero{--cdh-scene-image: url(/images/home/illustrated/neo-room-640.webp)}#cdHomeFunnel .cdh-scene-copy h1{font-size:clamp(19px,5.2vw,22px);line-height:1.45;letter-spacing:-.035em}#cdHomeFunnel .cdh-scene-lead{margin:10px 0 18px;font-size:13px;line-height:1.5}#cdHomeFunnel .cdh-scene-copy .cdh-primary{padding:10px 14px;min-height:44px;font-size:13px}.cdh-scene-art{width:130%;max-width:200px;margin-left:-15%;margin-right:-12px;margin-bottom:-12px}#cdHomeFunnel #cdhQuickSlot{margin:18px 16px 0}#cdHomeFunnel .cdh-methods h2{margin-bottom:10px;font-size:18px}.cdh-methods-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cdh-method{min-height:104px;padding:7px 3px;gap:3px}.cdh-method strong{font-size:14px}.cdh-method small{font-size:11px}.cdh-method img{width:76px;height:46px}#cdHomeFunnel .cdh-search{margin:16px 16px 0}}@media (prefers-reduced-motion: reduce){.cdh-method{transition:none}}.cdh-mode-row{min-height:48px;margin:8px 40px 0}#cdHomeFunnel .cdh-more__summary{grid-template-columns:minmax(0,1fr) 24px}#cdHomeFunnel .cdh-method img{width:64px;height:64px;background:none}@media (max-width: 640px){.cdh-mode-row{margin:0 12px 8px}#cdHomeFunnel .cdh-method img{width:52px;height:52px}}#cdHomeFunnel{position:relative;--cdh-page-art: url(/images/home/illustrated/moon-floral-light-1280.webp);background:var(--cdh-bg)}#cdHomeFunnel:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;aspect-ratio:2 / 3;background:var(--cdh-page-art) center top / 100% auto no-repeat;opacity:.32;pointer-events:none}html.neo-mode #cdHomeFunnel{--cdh-page-art: url(/images/home/illustrated/moon-floral-dark-1280.webp)}.cdh-portals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#cdHomeFunnel .cdh-portal{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 43%;min-height:212px;overflow:hidden;border:1px solid var(--cdh-line);border-radius:18px;background:var(--cdh-card);box-shadow:0 12px 32px -24px var(--cdh-ink)}#cdHomeFunnel .cdh-portal.cdh-persona--neo{display:none}html.neo-mode #cdHomeFunnel .cdh-portal.cdh-persona--neo{display:grid}html.neo-mode #cdHomeFunnel .cdh-portal.cdh-persona--yeoni{display:none}.cdh-portal__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px}.cdh-portal__copy strong{color:var(--cdh-ink);font-family:CodeDestinySerifKR,serif;font-size:24px;line-height:1.4;word-break:keep-all}.cdh-portal__copy small{color:var(--cdh-muted);font-size:13px;line-height:1.7;word-break:keep-all}.cdh-portal__go{display:inline-flex;align-items:center;min-height:44px;margin-top:auto;color:var(--cdh-accent);font-size:13px;font-weight:700}.cdh-portal__art{position:relative;min-width:0;overflow:hidden;border-radius:90px 0 0}#cdHomeFunnel .cdh-portal__scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}#cdHomeFunnel .cdh-portal__character{position:absolute;right:1%;bottom:0;width:98%;height:96%;background:none;object-fit:contain}#cdHomeFunnel .cdh-yn-portal{--cdh-ink: #faf3df;--cdh-muted: #d4c7df;--cdh-accent: #ead5a0;border-color:#65543f;background:#171422}@media (max-width:640px){#cdHomeFunnel{--cdh-page-art: url(/images/home/illustrated/moon-floral-light-480.webp)}html.neo-mode #cdHomeFunnel{--cdh-page-art: url(/images/home/illustrated/moon-floral-dark-480.webp)}.cdh-portals{grid-template-columns:minmax(0,1fr);gap:14px}#cdHomeFunnel .cdh-portal{min-height:176px}.cdh-portal__copy{gap:7px;padding:22px 18px}.cdh-portal__copy strong{font-size:20px}.cdh-more__summary{padding:24px 20px}.cdh-more__copy strong{font-size:18px}}:is(#emailSubBoxHome,#emailSubBox,#cdSiteFooter){--home-paper:#fffaf4;--home-ink:#49303f;--home-muted:#715866;--home-line:#d9c5a6;--home-gold:#826432;--home-art:url(/images/home/illustrated/moon-floral-light-480.webp)}html.neo-mode :is(#emailSubBoxHome,#emailSubBox,#cdSiteFooter){--home-paper:#171323;--home-ink:#f4edff;--home-muted:#d0bfdc;--home-line:#64543f;--home-gold:#ead6a7;--home-art:url(/images/home/illustrated/moon-floral-dark-480.webp)}html body #cdFinalCtaBand{padding:24px 16px;margin:8px auto 28px;border:0;background:none;box-shadow:none}:is(#emailSubBoxHome,#emailSubBox){position:relative;isolation:isolate;width:100%;max-width:760px;padding:32px clamp(22px,4vw,42px);border:1px solid var(--home-line);border-radius:22px;background:var(--home-paper);box-shadow:0 16px 40px -32px #49303f;transition:none;text-align:left;color:var(--home-ink)}:is(#emailSubBoxHome,#emailSubBox):before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:-1;border:1px solid color-mix(in srgb,var(--home-line) 55%,transparent);border-radius:16px;background:linear-gradient(90deg,var(--home-paper) 40%,transparent),var(--home-art) right top / 200px auto no-repeat;opacity:.45;pointer-events:none}:is(#emailSubBoxHome,#emailSubBox) .sub-header{margin-bottom:14px}:is(#emailSubBoxHome,#emailSubBox) .sub-title{font-family:CodeDestinySerifKR,serif;font-size:clamp(19px,4.8vw,24px);line-height:1.5;color:var(--home-ink)!important;letter-spacing:-.025em}:is(#emailSubBoxHome,#emailSubBox) .sub-desc{max-width:54ch;margin-bottom:20px;color:var(--home-muted);font-size:14px;line-height:1.75}:is(#emailSubBoxHome,#emailSubBox) .sub-daily-group{max-width:none;margin:0 0 18px;gap:4px;align-items:flex-start;text-align:left}:is(#emailSubBoxHome,#emailSubBox) .sub-daily-option{color:var(--home-ink);font-size:14px;min-height:44px;font-weight:600}:is(#emailSubBoxHome,#emailSubBox) input[type=checkbox]{accent-color:var(--home-gold)}:is(#emailSubBoxHome,#emailSubBox) .sub-daily-note{padding:0;border:0;background:none;box-shadow:none;color:var(--home-muted);font-size:13px;font-weight:400;line-height:1.7}:is(#emailSubBoxHome,#emailSubBox) .sub-form{gap:10px;margin-bottom:0}:is(#emailSubBoxHome,#emailSubBox) .sub-input{min-width:0;min-height:50px;border:1px solid var(--home-line);border-radius:12px;background:var(--home-paper);color:var(--home-ink)}:is(#emailSubBoxHome,#emailSubBox) .sub-input::placeholder{color:var(--home-muted)}:is(#emailSubBoxHome,#emailSubBox) .btn-subscribe{flex:none;min-height:50px;padding:12px 20px;border:1px solid var(--home-gold);border-radius:12px;background:var(--home-ink)!important;color:var(--home-paper)!important;box-shadow:none;white-space:nowrap}:is(#emailSubBoxHome,#emailSubBox) :is(input,button):focus-visible{outline:2px solid var(--home-gold);outline-offset:3px}#cdSiteFooter{background:var(--home-paper);color:var(--home-ink)}#cdSiteFooter .cd-footer-shell{gap:28px 28px;padding:34px 28px 28px;border-top:1px solid var(--home-line)}#cdSiteFooter .cd-footer-brandcol__mark{font-family:CodeDestinySerifKR,serif;letter-spacing:.12em;font-size:20px;color:var(--home-gold)}#cdSiteFooter .cd-footer-brandcol__tagline{font-size:13px;line-height:1.8;color:var(--home-muted)}#cdSiteFooter .cd-footer-col{gap:2px}#cdSiteFooter .cd-footer-col__title{font-family:CodeDestinySerifKR,serif;font-size:16px;letter-spacing:0;margin:0 0 8px;color:var(--home-ink)}#cdSiteFooter .cd-footer-shell .cd-footer-link{min-height:44px;align-content:center}#cdSiteFooter .cd-footer-shell>.cd-yehwa-peony{display:none}#cdSiteFooter .cd-footer-legal{border-color:var(--home-line);padding:24px 28px;gap:16px}@media (min-width:901px){#cdSiteFooter .cd-footer-col--guides{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;padding-top:22px;border-top:1px solid var(--home-line)}#cdSiteFooter .cd-footer-col--guides .cd-footer-col__title{grid-column:1/-1;margin-bottom:12px}}@media (max-width:640px){:is(#emailSubBoxHome,#emailSubBox) .sub-form{flex-direction:column}:is(#emailSubBoxHome,#emailSubBox) .btn-subscribe{width:100%}#cdSiteFooter .cd-footer-brandcol{padding-bottom:20px}}
