.cd-reviews{max-width:1240px;margin:8px auto 0;padding:44px 20px 12px}.cd-reviews[hidden]{display:none}.cd-reviews__head{text-align:center;max-width:640px;margin:0 auto}.cd-reviews__kicker{display:inline-flex;padding:6px 12px;border-radius:999px;font-size:.66rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--cd-accent,#b31955);background:color-mix(in srgb,var(--cd-accent,#b31955) 9%,transparent);border:1px solid var(--cd-border,rgba(216,63,120,.16))}.cd-reviews__title{margin:10px 0 6px;font-family:var(--font-display,serif);font-size:clamp(1.24rem,2.6vw,1.7rem);font-weight:800;line-height:1.32;color:var(--cd-text,#3c1830)}.cd-reviews__lead{margin:0 auto;font-size:.9rem;line-height:1.66;color:color-mix(in srgb,var(--cd-text,#3c1830) 72%,transparent)}.cd-reviews__summary{display:flex;align-items:center;justify-content:center;gap:10px;margin:16px auto 0;flex-wrap:wrap}.cd-reviews__summary[hidden]{display:none}.cd-reviews__avg{font-size:1.8rem;font-weight:900;line-height:1;color:var(--cd-accent,#b31955)}.cd-reviews__avg-stars{font-size:1.05rem;letter-spacing:.06em;color:var(--cd-gold,#e0a83c)}.cd-reviews__count{font-size:.86rem;font-weight:700;color:color-mix(in srgb,var(--cd-text,#3c1830) 70%,transparent)}.cd-reviews__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:22px auto 0;max-width:1120px}.cd-reviews__empty{grid-column:1/-1;margin:0;padding:28px 16px;text-align:center;font-size:.9rem;color:color-mix(in srgb,var(--cd-text,#3c1830) 60%,transparent)}.cd-review-card{display:flex;flex-direction:column;gap:8px;padding:18px 18px 16px;border-radius:18px;background:var(--cd-surface,#fff);border:1px solid var(--cd-border,rgba(216,63,120,.14));box-shadow:var(--cd-elev-1,0 10px 24px rgba(0,0,0,.06));text-align:left}.cd-review-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.cd-review-card__stars{font-size:1rem;letter-spacing:.05em;color:var(--cd-gold,#e0a83c)}.cd-review-card__verified{font-size:.68rem;font-weight:800;padding:3px 8px;border-radius:999px;color:var(--cd-accent,#b31955);background:color-mix(in srgb,var(--cd-accent,#b31955) 8%,transparent);border:1px solid color-mix(in srgb,var(--cd-accent,#b31955) 22%,transparent)}.cd-review-card__title{margin:0;font-size:.98rem;font-weight:800;line-height:1.4;color:var(--cd-text,#3c1830)}.cd-review-card__body{margin:0;font-size:.9rem;line-height:1.66;color:color-mix(in srgb,var(--cd-text,#3c1830) 84%,transparent);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cd-review-card__foot{display:flex;align-items:center;gap:8px;margin-top:2px;flex-wrap:wrap;font-size:.78rem;color:color-mix(in srgb,var(--cd-text,#3c1830) 62%,transparent)}.cd-review-card__author{font-weight:800;color:color-mix(in srgb,var(--cd-text,#3c1830) 82%,transparent)}.cd-review-card__product{padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--cd-accent,#b31955) 7%,transparent);color:var(--cd-accent,#b31955);font-weight:700}.cd-review-card__date{margin-left:auto}.cd-reviews__all-wrap{text-align:center}.cd-reviews__all{display:inline-flex;align-items:center;gap:6px;margin:22px auto 0;padding:10px 18px;border-radius:999px;font-size:.86rem;font-weight:800;text-decoration:none;color:var(--cd-accent,#b31955);border:1px solid color-mix(in srgb,var(--cd-accent,#b31955) 30%,transparent);background:color-mix(in srgb,var(--cd-surface,#fff) 65%,transparent);transition:border-color .2s ease,background .2s ease}.cd-reviews__all:hover{border-color:color-mix(in srgb,var(--cd-accent,#b31955) 55%,transparent);background:color-mix(in srgb,var(--cd-accent,#b31955) 6%,transparent)}@media (max-width:860px){.cd-reviews{padding:32px 14px 8px}.cd-reviews__grid{grid-template-columns:1fr;gap:12px}}
html body .dp-destiny-panel{margin:0 16px 14px}html body #dpDestinyPanel>#dpMasterCard{margin:0!important}html body #dpDestinyPanel>#destinyCardForm{margin:0 auto!important;border-top-left-radius:0;border-top-right-radius:0}html body .dp-destiny-panel:not(.is-form-open)>#destinyCardForm{display:none!important}html body .dp-destiny-panel__toggle{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:82px;margin:18px 0 0;padding:22px 34px;font:inherit;font-weight:800;font-size:1.28rem;letter-spacing:.01em;line-height:1.25;color:var(--cd-cta-text,#3c1830);cursor:pointer;border-radius:var(--cd-r-pill,999px);background:linear-gradient(135deg,#fff3f8,#ffd0e2 38%,#f4bed1 68%,#f0a8c8);border:1px solid rgba(179,25,85,.22);box-shadow:0 6px 18px #b3195529,0 1px #fff9,inset 0 1px #ffffffe6;transition:transform .2s var(--cd-ease-out,cubic-bezier(.22,.61,.36,1)),box-shadow .2s ease,filter .2s ease}html body .dp-destiny-panel__toggle:hover{transform:translateY(-2px);filter:brightness(1.04) saturate(1.06);box-shadow:0 0 0 1px #b319554d,0 20px 40px #b3195547,inset 0 1px #ffffffeb}html body .dp-destiny-panel__toggle:active{transform:translateY(0) scale(.98);filter:brightness(.97)}html body .dp-destiny-panel__toggle:focus-visible{outline:2px solid var(--cd-focus-ring,#b31955);outline-offset:3px}html body .dp-destiny-panel__toggle-icon{display:inline-flex;flex:none;width:36px;height:36px;color:var(--cd-cta-text,#3c1830)}html body .dp-destiny-panel__toggle-icon svg{display:block;width:100%;height:100%}html body .dp-destiny-panel__chevron{font-size:1.36rem;line-height:1;opacity:.72;transform:translateY(-.22em);transition:transform .18s ease}html body .dp-destiny-panel__toggle[aria-expanded=true] .dp-destiny-panel__chevron{transform:translateY(-.06em) rotate(180deg)}html[data-cd-theme=neo] body .dp-destiny-panel__toggle{background:linear-gradient(135deg,#241c52,#312668 46%,#3d3080);color:var(--cd-gold-soft,#f4e9c8);border-color:#c4b5fd57;box-shadow:0 6px 18px #0a081866,inset 0 1px #e4d6ff29}html[data-cd-theme=neo] body .dp-destiny-panel__toggle-icon{color:var(--cd-gold-soft,#f4e9c8)}html[data-cd-theme=neo] body .dp-destiny-panel__toggle:hover{box-shadow:0 0 0 1px #c4b5fd66,0 20px 40px #7c3aed4d,inset 0 1px #e4d6ff29}html body .dp-destiny-panel__toggle[aria-expanded=true] .dp-destiny-panel__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){html body .dp-destiny-panel__toggle,html body .dp-destiny-panel__chevron{transition:none}}
html:not(.cd-home-expanded) body [data-cd-home-secondary]{display:none!important}html body .cd-home-more{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:104px;margin:6px 0 16px}html body .cd-home-more:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:min(700px,96%);height:120px;border-radius:999px;background:radial-gradient(58% 58% at 50% 50%,#ffe0eef2,#ffe0ee00 74%);transform:translate(-50%,-50%);pointer-events:none}html body .cd-home-more__btn{display:inline-flex;align-items:center;gap:14px;min-height:64px;padding:18px 34px;margin:0;font:inherit;font-weight:800;font-size:1.06rem;line-height:1.25;letter-spacing:-.01em;color:var(--cd-accent,#b31955);cursor:pointer;border-radius:999px;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--cd-accent,#b31955) 12%,#fff));border:1px solid color-mix(in srgb,var(--cd-accent,#b31955) 78%,transparent);box-shadow:inset 0 1px #ffffffeb,0 10px 26px #b3195529;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}html body .cd-home-more__btn:hover{transform:translateY(-2px);border-color:var(--cd-accent,#b31955);box-shadow:inset 0 1px #ffffffeb,0 16px 34px #b3195538}html body .cd-home-more__btn:active{transform:translateY(0);box-shadow:inset 0 1px #ffffffeb,0 5px 12px #b3195533}html body .cd-home-more__btn:focus-visible{outline:2px solid var(--cd-focus-ring,#b31955);outline-offset:3px}html.neo-mode body .cd-home-more:before{background:radial-gradient(58% 58% at 50% 50%,#c4b5fd38,#c4b5fd00 74%)}html.neo-mode body .cd-home-more__btn{color:var(--cd-gold,#e8d5a3);border-color:#c4b5fd94;background:linear-gradient(180deg,#4c3c78f0,#201838fa);box-shadow:inset 0 1px #ffffff12,0 12px 28px #0a061a80}html.neo-mode body .cd-home-more__btn:hover{border-color:#c4b5fd9e;box-shadow:inset 0 1px #ffffff12,0 16px 34px #0a061a99}html body .cd-home-more__btn[aria-expanded=false] .cd-home-more__off,html body .cd-home-more__btn[aria-expanded=true] .cd-home-more__on{display:none}html body .cd-home-more__chevron{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-inline-end:-10px;color:#7a0f39;border:1px solid var(--cd-yehwa-line,#c9a46a);border-radius:50%;background:radial-gradient(circle at 40% 36%,#fffdf7,var(--cd-yehwa-ivory,#fdf6f0) 100%);box-shadow:0 0 14px #f5c8aa80;transition:transform .18s ease}html body .cd-home-more__chevron svg{display:block;width:15px;height:15px}html.neo-mode body .cd-home-more__chevron{color:#241a3f;border-color:#f4e9c8b3;background:radial-gradient(circle at 40% 36%,#fff8e6,var(--cd-yehwa-ivory,#dcc48e) 100%);box-shadow:0 0 16px #c4b5fd73}html body .cd-home-more__btn[aria-expanded=true] .cd-home-more__chevron{transform:rotate(180deg)}@media (max-width:560px){html body .cd-home-more{min-height:84px}html body .cd-home-more:before{width:min(420px,calc(100% + 68px));height:92px}html body .cd-home-more__btn{gap:9px;min-height:56px;padding:14px 17px;font-size:.96rem}html body .cd-home-more__chevron{width:26px;height:26px;margin-inline-end:-8px}html body .cd-home-more__chevron svg{width:13px;height:13px}}@media (prefers-reduced-motion:reduce){html body .cd-home-more__btn,html body .cd-home-more__chevron{transition:none}html body .cd-home-more__btn:hover{transform:none}}html body .cd-home-secondary-panel{display:grid;grid-template-rows:1fr}html body .cd-home-secondary-panel__inner{min-height:0;overflow:hidden}
html body .cd-section-label{display:block;margin:0 0 10px;font-weight:800;font-size:.95rem;opacity:.85}
.cd-today{max-width:var(--cd-w-grid,1280px);margin:var(--cd-sp-lg,24px) auto 0;padding:0 20px}.cd-today__head{text-align:center}.cd-today__title{margin:0;font-family:var(--font-display,inherit);font-size:clamp(23px,5vw,31px);font-weight:800;letter-spacing:-.02em;line-height:1.24;color:var(--cd-text,#3c1830);text-wrap:balance}html body .cd-today .cd-today__date{display:inline-flex;align-items:center;gap:6px;margin:var(--cd-sp-sm,10px) auto 0;font-size:12.5px;line-height:1.5;font-weight:600;letter-spacing:.01em;color:var(--cd-text-muted,#70445c)}.cd-today__gate{margin:var(--cd-sp-md,16px) 0 0;padding:20px 20px 22px;border-radius:var(--cd-r-section,26px);text-align:center;border:1px solid var(--cd-line-strong,rgba(60,24,48,.22));background:var(--cd-surface-quiet,#fdfaf8)}.cd-today__gate[hidden]{display:none}html body .cd-today .cd-today__gate-title{margin:0;font-size:17px;font-weight:800;line-height:1.4;letter-spacing:-.012em;color:var(--cd-text,#3c1830);text-wrap:balance}html body .cd-today .cd-today__gate-desc{margin:var(--cd-sp-sm,10px) auto 0;max-width:44ch;font-size:13.5px;line-height:1.75;color:var(--cd-text-muted,#70445c);text-wrap:pretty}.cd-today__gate-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;margin:var(--cd-sp-md,16px) 0 0;padding:12px 24px;border-radius:var(--cd-r-control,12px);font-size:13.5px;font-weight:800;line-height:1.2;cursor:pointer;color:var(--cd-primary-ink,#fff);border:1px solid transparent;background:var(--cd-primary,#b31955);box-shadow:var(--cd-shade-3,0 6px 18px -8px rgba(179,25,85,.32));transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s ease,box-shadow .22s ease}.cd-today__gate-cta:focus-visible{outline:2px solid var(--cd-focus-ring,#b31955);outline-offset:3px}.cd-today__gate-cta:active{transform:scale(.97)}.cd-today__body[hidden]{display:none}.cd-today__tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:var(--cd-sp-lg,24px) 0 0;padding:5px;border-radius:var(--cd-r-card,20px);background:var(--cd-surface-quiet,#fdfaf8);border:1px solid var(--cd-line,rgba(60,24,48,.1))}.cd-today__tab{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:9px 10px;border-radius:var(--cd-r-control,12px);font-size:13.5px;font-weight:700;line-height:1.2;cursor:pointer;color:var(--cd-text-muted,#70445c);border:1px solid transparent;background:transparent;transition:color .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.cd-today__tab i{font-style:normal;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:15px;line-height:1;flex:0 0 auto}.cd-today__tab:focus-visible{outline:2px solid var(--cd-focus-ring,#b31955);outline-offset:2px}.cd-today__tab[aria-selected=true]{color:var(--cd-primary-ink,#fff);font-weight:800;border-color:transparent;background:var(--cd-primary,#b31955);box-shadow:var(--cd-shade-3,0 6px 18px -8px rgba(179,25,85,.32))}.cd-today__panels{margin:var(--cd-sp-sm,10px) 0 0;min-height:150px}.cd-today-card{position:relative;overflow:hidden;border-radius:var(--cd-r-card,20px);padding:20px 20px 22px;border:1px solid var(--cd-line,rgba(60,24,48,.1));background:var(--cd-surface,rgba(255,255,255,.96));box-shadow:var(--cd-shade-1,0 1px 2px rgba(60,24,48,.05));text-align:left}.cd-today-card[hidden]{display:none}.cd-today-card__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html body .cd-today .cd-today-card__anchor{display:inline-flex;align-items:center;gap:4px;margin:0;padding:3px 10px 3px 8px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.01em;color:var(--cd-text-muted,#70445c);background:var(--cd-surface-quiet,#fdfaf8);border:1px solid var(--cd-line,rgba(60,24,48,.1))}.cd-today-card__verdict{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.01em;line-height:1.35;white-space:nowrap}.cd-today-card__verdict[hidden]{display:none}.cd-today-card__verdict i{font-style:normal;font-size:9px;line-height:1}.cd-today-card__verdict[data-tone=good]{color:var(--cd-primary-ink,#fff);border:1px solid transparent;background:var(--cd-primary,#b31955);box-shadow:var(--cd-shade-3,0 6px 18px -8px rgba(179,25,85,.32))}.cd-today-card__verdict[data-tone=pivot]{color:var(--cd-accent,#b31955);border:1.5px solid color-mix(in srgb,var(--cd-accent,#b31955) 50%,transparent);background:color-mix(in srgb,var(--cd-accent,#b31955) 9%,transparent)}.cd-today-card__verdict[data-tone=warn]{color:var(--cd-text,#3c1830);border:1.5px dashed color-mix(in srgb,var(--cd-text,#3c1830) 38%,transparent);background:color-mix(in srgb,var(--cd-text,#3c1830) 8%,transparent)}.cd-today-card__score{font-weight:700;opacity:.82}html body .cd-today .cd-today-card__headline{margin:var(--cd-sp-md,16px) 0 0;font-size:19px;font-weight:800;line-height:1.4;letter-spacing:-.015em;color:var(--cd-text,#3c1830);text-wrap:pretty}html body .cd-today .cd-today-card__body{margin:var(--cd-sp-sm,10px) 0 0;max-width:68ch;font-size:14px;line-height:1.8;color:var(--cd-text-muted,#70445c);text-wrap:pretty}html body .cd-today .cd-today-card__detail{display:inline-flex;align-items:center;gap:4px;margin:var(--cd-sp-md,16px) 0 0;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:600;line-height:1.4;color:var(--cd-text-muted,#70445c);border:1px solid var(--cd-line,rgba(60,24,48,.1));background:var(--cd-surface-quiet,#fdfaf8)}.cd-today-card__detail[hidden]{display:none}html body .cd-today .cd-today-card__highlights{display:flex;flex-wrap:wrap;gap:6px;margin:var(--cd-sp-md,16px) 0 0;padding:0;list-style:none}.cd-today-card__highlights[hidden]{display:none}html body .cd-today .cd-today-card__highlights li{padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5;color:var(--cd-text,#3c1830);border:1px solid var(--cd-line,rgba(60,24,48,.1));background:var(--cd-surface-quiet,#fdfaf8)}html body .cd-today .cd-today__note{margin:var(--cd-sp-md,16px) 0 0;font-size:12.5px;line-height:1.66;text-align:center;color:var(--cd-text-muted,#70445c)}.cd-today__note[hidden]{display:none}.cd-today__retry{margin-left:6px;padding:2px 10px;min-height:28px;border-radius:999px;font-size:12px;font-weight:700;cursor:pointer;color:var(--cd-accent,#b31955);border:1px solid color-mix(in srgb,var(--cd-accent,#b31955) 40%,transparent);background:transparent}.cd-today__retry:focus-visible{outline:2px solid var(--cd-focus-ring,#b31955);outline-offset:2px}.cd-today__actions{display:flex;flex-wrap:wrap;gap:var(--cd-sp-sm,10px);justify-content:center;margin:var(--cd-sp-lg,24px) 0 0}.cd-today__cta,.cd-today__share{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:12px 22px;border-radius:var(--cd-r-control,12px);font-size:13.5px;font-weight:800;line-height:1.2;cursor:pointer;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease,background .22s ease}.cd-today__cta{color:var(--cd-primary-ink,#fff);border:1px solid transparent;background:var(--cd-primary,#b31955);box-shadow:var(--cd-shade-3,0 6px 18px -8px rgba(179,25,85,.32))}.cd-today__share{color:var(--cd-text,#3c1830);border:1px solid var(--cd-line-strong,rgba(60,24,48,.22));background:var(--cd-surface,rgba(255,255,255,.96));box-shadow:var(--cd-shade-1,0 1px 2px rgba(60,24,48,.05))}.cd-today__cta:focus-visible,.cd-today__share:focus-visible{outline:2px solid var(--cd-focus-ring,#b31955);outline-offset:3px}.cd-today__cta:active,.cd-today__share:active{transform:scale(.97)}.cd-today__share[aria-busy=true]{opacity:.62;cursor:progress}.cd-today[data-state=loading] .cd-today-card__headline,.cd-today[data-state=loading] .cd-today-card__body{opacity:.5}@keyframes cdTodayPanelIn{0%{opacity:0;transform:translate3d(0,8px,0) scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.cd-today-card:not([hidden]){animation:cdTodayPanelIn .25s cubic-bezier(.22,1,.36,1)}.cd-today[data-state=loading] .cd-today-card__headline,.cd-today[data-state=loading] .cd-today-card__body{transition:opacity .3s ease}}@media (prefers-reduced-motion:reduce){.cd-today__tab,.cd-today__cta,.cd-today__share,.cd-today__gate-cta{transition:none}}@media (hover:hover) and (pointer:fine){.cd-today__tab:hover:not([aria-selected=true]){color:var(--cd-text,#3c1830);background:color-mix(in srgb,var(--cd-text,#3c1830) 5%,transparent)}.cd-today__cta:hover,.cd-today__gate-cta:hover{transform:translate3d(0,-2px,0);background:var(--cd-primary-hover,#9b1449);box-shadow:var(--cd-shade-2,0 2px 6px rgba(60,24,48,.07))}.cd-today__share:hover{transform:translate3d(0,-2px,0);border-color:color-mix(in srgb,var(--cd-text,#3c1830) 34%,transparent);box-shadow:var(--cd-shade-2,0 2px 6px rgba(60,24,48,.07))}}@media (min-width:768px){.cd-today{margin:var(--cd-sp-xl,36px) auto 0}.cd-today__tabs{max-width:480px;margin-left:auto;margin-right:auto}.cd-today-card{padding:24px 26px 26px}html body .cd-today .cd-today-card__headline{font-size:21px}html body .cd-today .cd-today-card__body{font-size:14.5px}}
.cd-sig{max-width:1240px;margin:20px auto 0;padding:0 20px;--cd-sig-stagger:.14s}.cd-sig__head{margin:0 0 16px;text-align:center}.cd-sig__title{margin:0;font-family:"CodeDestinySerifLatin","CodeDestinySerifKR","Nanum Myeongjo","Gowun Batang",var(--font-body);font-size:clamp(22px,5vw,32px);font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--cd-text,#3c1830);word-break:keep-all;text-wrap:balance}.cd-sig__title:after{content:"";display:block;width:52px;height:2px;margin:14px auto 0;border-radius:999px;background:linear-gradient(90deg,var(--cd-accent,#b31955),#ead089)}html body .cd-sig .cd-sig__concern-link{display:inline-flex;align-items:center;gap:6px;margin:12px auto 0;font-size:14px;font-weight:800;line-height:1.4;color:var(--cd-accent,#b31955);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}html body .cd-sig .cd-sig__concern-link:hover{filter:brightness(1.08)}html body .cd-sig .cd-sig__concern-link:focus-visible{outline:2px solid var(--cd-focus-ring,#b31955);outline-offset:3px}html.neo-mode body .cd-sig .cd-sig__concern-link{color:#e9e3ff}html body .cd-sig .cd-sig__sub{margin:8px auto 0;max-width:38ch;font-size:14px;line-height:1.62;color:color-mix(in srgb,var(--cd-text,#3c1830) 80%,transparent);word-break:keep-all;text-wrap:pretty}.cd-sig__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.cd-sig-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;text-decoration:none;border:1px solid var(--cd-border,rgba(216,63,120,.16));background:color-mix(in srgb,var(--cd-surface,#fff) 68%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 12px 28px -24px color-mix(in srgb,var(--cd-accent,#b31955) 62%,transparent);transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.cd-sig-card:focus-visible{outline:2px solid var(--cd-focus-ring,#b31955);outline-offset:3px}.cd-sig-card:active{transform:scale(.985)}.cd-sig-card__media{position:relative;aspect-ratio:16/9;overflow:hidden;background:color-mix(in srgb,var(--cd-accent,#b31955) 12%,#1a0d16);box-shadow:inset 0 0 0 1px var(--cd-hairline,rgba(234,208,137,.55))}.cd-sig-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.cd-sig-card__badge{position:absolute;top:9px;left:9px;padding:4px 10px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.02em;color:#fff;background:color-mix(in srgb,var(--cd-accent,#b31955) 90%,#000);box-shadow:0 2px 10px -3px #0000008c}.cd-sig-card__badge--new{color:#2a1405;background:linear-gradient(135deg,var(--cd-sig-gold-soft),var(--cd-sig-gold))}.cd-sig-card__ornament{position:absolute;right:9px;bottom:9px;width:46px;height:46px;color:var(--cd-sig-gold);opacity:.85;pointer-events:none;filter:drop-shadow(0 0 7px rgba(0,0,0,.5))}.cd-sig-card__ornament svg{width:100%;height:100%;display:block;animation:cdSigMandala 48s linear infinite}.cd-sig-card__sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.36) 50%,transparent 62%);transform:translate3d(-130%,0,0);opacity:0}.cd-sig-card__dust{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.cd-sig-card__dust i{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--cd-sig-gold-soft);box-shadow:0 0 7px var(--cd-sig-gold);opacity:0}.cd-sig-card__dust i:nth-child(1){left:18%;bottom:10%}.cd-sig-card__dust i:nth-child(2){left:43%;bottom:5%}.cd-sig-card__dust i:nth-child(3){left:67%;bottom:14%}.cd-sig-card__dust i:nth-child(4){left:85%;bottom:7%}.cd-sig-card__body{flex:1 1 auto;display:flex;flex-direction:column;gap:7px;padding:13px 14px 15px;text-align:left}.cd-sig-card__title{font-size:16px;font-weight:800;line-height:1.34;letter-spacing:-.01em;color:var(--cd-text,#3c1830)}.cd-sig-card__desc{font-size:13px;line-height:1.62;color:color-mix(in srgb,var(--cd-text,#3c1830) 80%,transparent);text-wrap:pretty}.cd-sig-card__glyphs{display:flex;flex-wrap:wrap;gap:5px}.cd-sig-card__glyph{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.35;white-space:nowrap;color:color-mix(in srgb,var(--cd-text,#3c1830) 84%,transparent);border:1px solid color-mix(in srgb,var(--cd-accent,#b31955) 24%,transparent);background:color-mix(in srgb,var(--cd-surface,#fff) 52%,transparent)}.cd-sig-card__glyph i{font-style:normal;font-size:12px;line-height:1;color:var(--cd-accent,#b31955)}.cd-sig-card__price{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.01em;white-space:nowrap;color:var(--cd-accent,#b31955);background:color-mix(in srgb,var(--cd-accent,#b31955) 12%,var(--cd-surface,#fff) 88%);border:1px solid color-mix(in srgb,var(--cd-accent,#b31955) 38%,transparent)}.cd-sig-card__price--free{color:#0f6b3f;background:color-mix(in srgb,#22c55e 16%,var(--cd-surface,#fff) 84%);border-color:color-mix(in srgb,#22c55e 42%,transparent)}.cd-sig-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:11.5px;font-weight:700;color:color-mix(in srgb,var(--cd-text,#3c1830) 76%,transparent)}.cd-sig-card__meta span+span:before{content:"\b7";margin-right:6px;opacity:.55}.cd-sig-card__cta{margin-top:4px;font-size:13px;font-weight:800;color:var(--cd-accent,#b31955);display:inline-flex;align-items:center;gap:5px}.cd-sig-card__cta i{font-style:normal;transition:transform .25s ease}.cd-sig-card--fusion{grid-column:1 / -1;border-color:color-mix(in srgb,var(--cd-sig-gold) 48%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--cd-sig-gold) 22%,transparent),0 22px 46px -30px color-mix(in srgb,var(--cd-accent,#b31955) 66%,transparent)}@media (min-width:768px){.cd-sig-card--fusion{flex-direction:row;align-items:stretch}.cd-sig-card--fusion .cd-sig-card__media{flex:0 0 40%;aspect-ratio:auto;min-height:200px}.cd-sig-card--fusion .cd-sig-card__body{flex:1 1 auto;justify-content:center;gap:9px;padding:20px 24px 22px}.cd-sig-card--fusion .cd-sig-card__title{font-size:20px}.cd-sig-card--fusion .cd-sig-card__desc{font-size:14.5px;max-width:54ch}.cd-sig-card--fusion .cd-sig-card__price{margin-top:0}}@media (min-width:1024px){.cd-sig-card--fusion .cd-sig-card__media{flex-basis:38%;min-height:236px}.cd-sig-card--fusion .cd-sig-card__body{padding:24px 30px 26px}.cd-sig-card--fusion .cd-sig-card__title{font-size:23px}.cd-sig-card--fusion .cd-sig-card__desc{font-size:15px}.cd-sig-card--fusion .cd-sig-card__cta{font-size:14.5px}}@keyframes cdSigMandala{to{transform:rotate(360deg)}}@keyframes cdSigRise{0%{opacity:.25;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@keyframes cdSigSheen{0%{opacity:0;transform:translate3d(-130%,0,0)}14%{opacity:1}to{opacity:0;transform:translate3d(130%,0,0)}}@keyframes cdSigDust{0%{opacity:0;transform:translateZ(0) scale(.6)}22%{opacity:1}to{opacity:0;transform:translate3d(0,-48px,0) scale(1.15)}}@media (prefers-reduced-motion:no-preference){.cd-sig-card{animation:cdSigRise .56s cubic-bezier(.22,1,.36,1) backwards}.cd-sig-card:nth-child(2){animation-delay:var(--cd-sig-stagger)}.cd-sig-card:nth-child(3){animation-delay:calc(var(--cd-sig-stagger) * 2)}.cd-sig-card:nth-child(4){animation-delay:calc(var(--cd-sig-stagger) * 3)}.cd-sig-card:nth-child(5){animation-delay:calc(var(--cd-sig-stagger) * 4)}}@media (hover:hover) and (pointer:fine){.cd-sig-card:hover{transform:translate3d(0,-8px,0);border-color:color-mix(in srgb,var(--cd-accent,#b31955) 62%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--cd-accent,#b31955) 22%,transparent),0 26px 52px -28px color-mix(in srgb,var(--cd-accent,#b31955) 62%,transparent)}.cd-sig-card:hover .cd-sig-card__img{transform:scale(1.06)}.cd-sig-card:hover .cd-sig-card__sheen{animation:cdSigSheen 1.05s cubic-bezier(.22,1,.36,1)}.cd-sig-card:hover .cd-sig-card__dust i{animation:cdSigDust 1.5s ease-out}.cd-sig-card:hover .cd-sig-card__dust i:nth-child(2){animation-delay:.16s}.cd-sig-card:hover .cd-sig-card__dust i:nth-child(3){animation-delay:.32s}.cd-sig-card:hover .cd-sig-card__dust i:nth-child(4){animation-delay:.48s}.cd-sig-card:hover .cd-sig-card__cta i{transform:translate(4px)}}@media (min-width:768px){.cd-sig{margin:34px auto 0}.cd-sig__grid{grid-template-columns:repeat(2,1fr);gap:18px}.cd-sig__sub{font-size:15px}.cd-sig-card__body{padding:16px 17px 18px;gap:8px}.cd-sig-card__title{font-size:17px}.cd-sig-card__desc{font-size:14px}.cd-sig-card__cta{font-size:13.5px}}@media (min-width:1024px){.cd-sig__grid{grid-template-columns:1fr 1.32fr 1fr 1fr;gap:20px;align-items:stretch}.cd-sig-card--featured{border-color:color-mix(in srgb,var(--cd-sig-gold) 54%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--cd-sig-gold) 26%,transparent),0 30px 62px -34px color-mix(in srgb,var(--cd-accent,#b31955) 70%,transparent)}.cd-sig-card--featured .cd-sig-card__title{font-size:20px}.cd-sig-card--featured .cd-sig-card__desc{font-size:14.5px}.cd-sig-card--featured .cd-sig-card__body{padding:19px 20px 21px}.cd-sig-card--featured .cd-sig-card__cta{font-size:14.5px}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.cd-sig-card--featured{transform:translate3d(0,-10px,0)}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.cd-sig-card--featured:hover{transform:translate3d(0,-18px,0)}}@media (prefers-reduced-motion:reduce){.cd-sig-card,.cd-sig-card__img,.cd-sig-card__cta i{transition:none;animation:none}.cd-sig-card__ornament svg,.cd-sig-card__sheen,.cd-sig-card__dust i{animation:none!important}.cd-sig-card:hover,.cd-sig-card--featured,.cd-sig-card--featured:hover,.cd-sig-card:hover .cd-sig-card__img{transform:none}}html.neo-mode body .cd-sig__title{color:#f4eeff;text-shadow:0 0 22px rgba(196,181,253,.32)}html.neo-mode body .cd-sig__title:after{background:linear-gradient(90deg,#c4b5fd,#e8d5a3)}html.neo-mode body .cd-sig__sub{color:#f4eeffd1!important}html.neo-mode body .cd-sig-card{border-color:#c4b5fd47;background:#13102a8f;box-shadow:0 12px 28px -24px #000000b3}html.neo-mode body .cd-sig-card__media{box-shadow:inset 0 0 0 1px #e8d5a370}html.neo-mode body .cd-sig-card__title{color:#f4eeff}html.neo-mode body .cd-sig-card__desc{color:#f4eeffd1}html.neo-mode body .cd-sig-card__glyph{color:#f4eeffe0;border-color:#c4b5fd52;background:#0a081875}html.neo-mode body .cd-sig-card__glyph i{color:#c4b5fd}html.neo-mode body .cd-sig-card__price{color:#c4b5fd;border-color:#c4b5fd5c;background:#0a081880}html.neo-mode body .cd-sig-card__price--free{color:#6ee7b7;border-color:#6ee7b766;background:#062c228c}html.neo-mode body .cd-sig-card__meta{color:#f4eeffc7}html.neo-mode body .cd-sig-card__cta{color:#c4b5fd}html.neo-mode body .cd-sig-card__badge{background:#7c5cdcf0}html.neo-mode body .cd-sig-card__badge--new{color:#13102a;background:linear-gradient(135deg,#f4e9c8,#e8d5a3)}html.neo-mode body .cd-sig-card--fusion{border-color:#e8d5a380;box-shadow:0 0 0 1px #e8d5a342,0 26px 56px -32px #785adcb3}html.neo-mode body .cd-sig-card:focus-visible{outline-color:#c4b5fd}@media (hover:hover) and (pointer:fine){html.neo-mode body .cd-sig-card:hover{border-color:#c4b5fda8;box-shadow:0 0 0 1px #c4b5fd4d,0 26px 52px -28px #785adca8}}@media (min-width:1024px){html.neo-mode body .cd-sig-card--featured{border-color:#e8d5a380;box-shadow:0 0 0 1px #e8d5a342,0 30px 62px -34px #785adcb8}}
/<link rel=stylesheet>\ac00  \d558\b098\b3c4  \c5c6\c5b4  (\c2a4\d06c\b9bd\d2b8\ac00  \b9e4\bc88  \c7ac\ac80\c99d) \be14\b85d\c744  \c55e\c73c\b85c  \b2f9\aca8\b3c4  \c804\ccb4  \ce90\c2a4\cf00\c774\b4dc  \c21c\c11c\b294  \bd88\bcc0\c774\b2e4. \26a0  \b450  \be14\b85d\c740  "\bb38\c11c  \b05d  \cd5c\c885  \d655\c815" \ad00\b840\b85c  \c791\c131\b410\b2e4  \2014  \b4a4\c5d0  \c0c8  \d648  \c2a4\d0c0\c77c\c744  \cd94\ac00\d560  \b54c\b294  \bc18\b4dc\c2dc  \c774  \be14\b85d\b4e4  \b4a4(=\c544\b798)\c5d0  \b450\c5b4\c57c  \ae30\c874  \c758\b3c4\ac00  \c720\c9c0\b41c\b2e4. --> <style id="cd-home-renaissance-v20260723"> html body .logo-area,html body .moon-topbar{overflow:visible!important}html body .moon-topbar__nav{overflow:visible!important}html body .cd-nav-group{position:relative;display:inline-flex}html body .cd-nav-group__toggle{gap:7px!important}html body .moon-topbar__nav .cd-nav-group__toggle{font-weight:800!important;letter-spacing:0!important}html body .moon-topbar__nav .cd-nav-group__toggle>span:first-child{font-family:inherit!important;font-weight:800!important;letter-spacing:0!important}html body .cd-nav-group__toggle>span:first-child{position:relative;z-index:1}html body .cd-nav-group__caret{position:relative;z-index:1;display:inline-block;width:6px;height:6px;box-sizing:border-box;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transform-origin:center;margin-top:-3px;opacity:.72;font-size:0;line-height:0;transition:transform var(--cd-dur-fast,.12s) var(--cd-ease-out,ease),opacity var(--cd-dur-fast,.12s) ease}html body .cd-nav-group__toggle:hover .cd-nav-group__caret,html body .cd-nav-group__toggle:focus-visible .cd-nav-group__caret{opacity:1}html body .cd-nav-group.is-open .cd-nav-group__caret{transform:rotate(-135deg);margin-top:2px;opacity:1}html body .cd-nav-group__menu{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(-4px);z-index:1300;display:none;grid-template-columns:1fr;gap:2px;min-width:260px;max-height:min(74vh,560px);overflow-y:auto;overscroll-behavior:contain;padding:8px;border-radius:var(--cd-r-md,16px);background:var(--cd-surface,rgba(255,255,255,.98));border:1px solid var(--cd-border,rgba(216,63,120,.16));box-shadow:var(--cd-elev-2,0 22px 48px rgba(4,5,18,.24)),0 0 0 1px color-mix(in srgb,var(--cd-gold,#ead089) 22%,transparent);opacity:0;transition:opacity var(--cd-dur-base,.22s) var(--cd-ease-out,ease),transform var(--cd-dur-base,.22s) var(--cd-ease-out,ease)}html body .cd-nav-group__menu:before{content:"";position:sticky;top:0;display:block;height:2px;margin:-2px -8px 6px;border-radius:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cd-gold,#ead089) 72%,transparent),transparent)}html body .cd-nav-group.is-open .cd-nav-group__menu,html body .cd-nav-group:focus-within .cd-nav-group__menu{display:grid;opacity:1;transform:translate(-50%) translateY(0)}@media (hover:hover) and (pointer:fine){html body .cd-nav-group:hover .cd-nav-group__menu{display:grid;opacity:1;transform:translate(-50%) translateY(0)}}html body .moon-topbar__nav .cd-nav-group__menu a{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;justify-items:start!important;gap:2px!important;min-height:0!important;padding:10px 12px!important;border:0!important;border-radius:10px!important;background:none!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-decoration:none!important;overflow:visible!important;font-weight:700!important;transition:background var(--cd-dur-fast,.12s) ease!important}html body .moon-topbar__nav .cd-nav-group__menu a:before,html body .moon-topbar__nav .cd-nav-group__menu a:after{display:none!important;content:none!important}html body .moon-topbar__nav .cd-nav-group__menu a:hover,html body .moon-topbar__nav .cd-nav-group__menu a:focus-visible{background:color-mix(in srgb,var(--cd-accent,#b31955) 10%,transparent)!important;transform:none!important}html.neo-mode body .moon-topbar__nav .cd-nav-group__menu a:hover,html.neo-mode body .moon-topbar__nav .cd-nav-group__menu a:focus-visible{background:color-mix(in srgb,var(--cd-accent,#c4b5fd) 14%,transparent)!important}html body .moon-topbar__nav .cd-nav-group__menu a strong{display:block!important;width:100%!important;font-size:.86rem!important;font-weight:800!important;line-height:1.3!important;color:var(--cd-text,#3c1830)!important;text-shadow:none!important}html.neo-mode body .moon-topbar__nav .cd-nav-group__menu a strong{color:#f4eeff!important}html body .moon-topbar__nav .cd-nav-group__menu a span{display:block!important;width:100%!important;font-size:.72rem!important;font-weight:600!important;color:var(--cd-text-muted,#70445c)!important;line-height:1.35!important;text-shadow:none!important}html.neo-mode body .moon-topbar__nav .cd-nav-group__menu a span{color:#cebaf7d1!important}@media (max-width:768px){html body .cd-nav-group__menu{display:none!important}}html body .cd-ai-feats{position:relative;isolation:isolate;overflow:hidden;width:calc(100% - clamp(24px,5vw,48px));max-width:var(--cd-w-grid,1280px);margin:clamp(28px,4.4vw,52px) auto clamp(14px,2vw,20px);padding:clamp(30px,4.4vw,54px) clamp(18px,3.2vw,40px) clamp(26px,4vw,48px);border-radius:clamp(18px,3vw,28px);border:1px solid rgba(244,190,209,.28);background:linear-gradient(168deg,#3a0e28,#2b0a1f 52%,#24081a)}html body .cd-ai-feats:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(120% 78% at 50% -8%,rgba(174,45,104,.32),transparent 64%)}html body .cd-ai-feats:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(58deg,rgba(255,255,255,.016) 0 1px,transparent 1px 3px)}html body .cd-ai-feats__head{position:relative;z-index:1;margin:0 0 clamp(20px,3.2vw,30px);text-align:center}html body .cd-ai-feats__links{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,16px)}html body .cd-ai-feats__links li{display:flex}html body .cd-ai-feats__links a{position:relative;display:flex;flex-direction:column;gap:9px;width:100%;padding:clamp(15px,1.7vw,19px) clamp(14px,1.5vw,18px) clamp(16px,1.9vw,21px);border-radius:14px;text-decoration:none;border:1px solid rgba(244,190,209,.18);background:#fff1f70b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform var(--cd-dur-base,.22s) var(--cd-ease-out,cubic-bezier(.22,.61,.36,1)),border-color var(--cd-dur-base,.22s) ease,background-color var(--cd-dur-base,.22s) ease,box-shadow var(--cd-dur-base,.22s) ease}html body .cd-ai-feats__glyph{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:12px;color:#ead089;border:1px solid rgba(234,208,137,.34);background:#ead08914;transition:color var(--cd-dur-base,.22s) ease,border-color var(--cd-dur-base,.22s) ease,background-color var(--cd-dur-base,.22s) ease}html body .cd-ai-feats__glyph svg{width:21px;height:21px;display:block}html body .cd-ai-feats__links strong{font-family:"CodeDestinySerifLatin","CodeDestinySerifKR","Nanum Myeongjo","Gowun Batang",var(--font-body);font-size:.98rem;font-weight:700;line-height:1.34;letter-spacing:-.01em;color:#fff1f7;word-break:keep-all;text-wrap:balance}html body .cd-ai-feats__meta{font-family:var(--font-body);font-size:.765rem;line-height:1.55;color:#ffd6e8db;word-break:keep-all}html body .cd-ai-feats__links a:hover,html body .cd-ai-feats__links a:focus-visible{transform:translateY(-4px);border-color:#ead08980;background:#fff1f716;box-shadow:0 18px 44px -18px #b319558c,0 0 0 1px #ead0896b}html body .cd-ai-feats__links a:hover .cd-ai-feats__glyph{color:#fff1f7;border-color:#ead089a8;background:#ead08933}html body .cd-ai-feats__links a:focus-visible{outline:2px solid #ead089;outline-offset:3px}html body .cd-ai-feats a.cd-ai-feats__all{background:transparent;border-color:#ead08973}html body .cd-ai-feats a.cd-ai-feats__all strong{color:#ead089}html body .cd-ai-feats a.cd-ai-feats__all:after{content:"\2192";position:absolute;top:clamp(15px,1.7vw,19px);right:clamp(14px,1.5vw,18px);font-size:.95rem;line-height:1;color:#ead089;transition:transform var(--cd-dur-base,.22s) var(--cd-ease-out,ease)}html body .cd-ai-feats a.cd-ai-feats__all:hover:after{transform:translate(3px)}html body .cd-ai-feats__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,26px);margin:clamp(22px,3.2vw,34px) 0 0;padding:clamp(20px,2.8vw,28px) 0 0;border-top:1px solid rgba(234,208,137,.22)}html body .cd-ai-feats__card{display:grid;grid-template-columns:auto 1fr;align-items:start;column-gap:12px;row-gap:4px;padding:0;text-align:left;border:0;border-radius:0;background:none;box-shadow:none;transition:none}html body .cd-ai-feats__card:hover{transform:none;box-shadow:none}html body .cd-ai-feats__icon{display:inline-flex;align-items:center;justify-content:center;grid-row:1/3;width:34px;height:34px;border-radius:10px;color:#ead089;background:#ead0891a;border:1px solid rgba(234,208,137,.26)}html body .cd-ai-feats__icon svg{width:18px;height:18px;display:block}html body .cd-ai-feats__card strong{font-size:.88rem;font-weight:800;letter-spacing:-.01em;color:#fff1f7}html body .cd-ai-feats__card p{margin:0;font-size:.775rem;line-height:1.6;color:#ffd6e8db}@media (max-width:1099px){html body .cd-ai-feats__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){html body .cd-ai-feats__grid{grid-template-columns:1fr;gap:14px}}html.neo-mode body .cd-ai-feats{border-color:#c4b5fd42;background:linear-gradient(168deg,#13102a,#0d0a20 52%,#0a0818)}html.neo-mode body .cd-ai-feats:before{background:radial-gradient(120% 78% at 50% -8%,rgba(124,58,237,.3),transparent 64%)}html.neo-mode body .cd-ai-feats__links a{border-color:#c4b5fd2e;background:#c4b5fd0d}html.neo-mode body .cd-ai-feats__links a:hover,html.neo-mode body .cd-ai-feats__links a:focus-visible{border-color:#e8d5a37a;background:#c4b5fd1a;box-shadow:0 18px 44px -18px #7c3aed99,0 0 0 1px #e8d5a361}html.neo-mode body .cd-ai-feats__links a:focus-visible{outline-color:#e8d5a3}html.neo-mode body .cd-ai-feats__links strong{color:#f4eeff}html.neo-mode body .cd-ai-feats__meta{color:#e4d6ffdb}html.neo-mode body .cd-ai-feats__glyph{color:#e8d5a3;border-color:#e8d5a352;background:#e8d5a314}html.neo-mode body .cd-ai-feats__links a:hover .cd-ai-feats__glyph{color:#f4eeff;border-color:#e8d5a39e;background:#e8d5a333}html.neo-mode body .cd-ai-feats a.cd-ai-feats__all{border-color:#e8d5a373}html.neo-mode body .cd-ai-feats a.cd-ai-feats__all strong,html.neo-mode body .cd-ai-feats a.cd-ai-feats__all:after{color:#e8d5a3}html.neo-mode body .cd-ai-feats__grid{border-top-color:#e8d5a338}html.neo-mode body .cd-ai-feats__icon{color:#e8d5a3;background:#e8d5a31a;border-color:#e8d5a342}html.neo-mode body .cd-ai-feats__card strong{color:#f4eeff}html.neo-mode body .cd-ai-feats__card p{color:#e4d6ffdb}html body .moon-story-entry--novel{--nv-bg-a:#3a0e28;--nv-bg-b:#24081a;--nv-ink:#fff1f7;--nv-ink-muted:rgba(255,214,232,.86);--nv-accent:#ffc4de;--nv-border:rgba(244,190,209,.38);--nv-gold:#ead089;--nv-pad:clamp(16px,2.2vw,24px) }html.neo-mode body .moon-story-entry--novel{--nv-bg-a:#13102a;--nv-bg-b:#0a0818;--nv-ink:#f4eeff;--nv-ink-muted:rgba(216,200,255,.86);--nv-accent:#c4b5fd;--nv-border:rgba(196,181,253,.34);--nv-gold:#e8d5a3 }html body .moon-story-entry--novel{position:relative!important;isolation:isolate!important;overflow:hidden!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;align-items:center!important;gap:clamp(16px,2.4vw,28px)!important;padding:var(--nv-pad)!important;border:1px solid transparent!important;border-radius:calc(var(--cd-r-md,16px) + 6px)!important;background:linear-gradient(158deg,var(--nv-bg-a),var(--nv-bg-b)) padding-box,linear-gradient(126deg,color-mix(in srgb,var(--nv-gold) 78%,transparent),color-mix(in srgb,var(--nv-accent) 60%,transparent) 42%,transparent 62%,color-mix(in srgb,var(--nv-gold) 56%,transparent)) border-box!important;box-shadow:0 18px 44px #08030e57!important;text-decoration:none!important;transition:transform var(--cd-dur-emph,.38s) var(--cd-ease-out,cubic-bezier(.16,1,.3,1)),box-shadow var(--cd-dur-emph,.38s) var(--cd-ease-out,ease)!important}html body .moon-story-entry--novel:hover,html body .moon-story-entry--novel:focus-visible{transform:translateY(-6px)!important;box-shadow:0 30px 68px #08030e70,0 0 46px color-mix(in srgb,var(--nv-gold) 26%,transparent)!important}html body .moon-story-entry--novel:before{content:""!important;position:absolute!important;z-index:-1!important;top:-30%!important;right:-30%!important;bottom:-30%!important;left:-30%!important;pointer-events:none!important;opacity:.7!important;filter:blur(28px)!important;background:radial-gradient(38% 46% at 22% 18%,color-mix(in srgb,var(--nv-accent) 26%,transparent),transparent 70%),radial-gradient(34% 40% at 84% 78%,color-mix(in srgb,var(--nv-gold) 20%,transparent),transparent 72%)!important;transform:none!important;animation:none!important}html body .moon-story-entry--novel:after{content:none!important;display:none!important}html body .moon-story-entry--novel .moon-story-entry__poster{position:relative;display:block;overflow:hidden;border-radius:var(--cd-r-md,16px);box-shadow:0 14px 32px #06020c66,inset 0 0 0 1px color-mix(in srgb,var(--nv-gold) 20%,transparent)}html body .moon-story-entry--novel .moon-story-entry__poster img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:transform var(--cd-dur-emph,.38s) var(--cd-ease-out,cubic-bezier(.16,1,.3,1))}html body .moon-story-entry--novel:hover .moon-story-entry__poster img,html body .moon-story-entry--novel:focus-visible .moon-story-entry__poster img{transform:scale(1.02)}html body .moon-story-entry--novel .moon-story-entry__code{position:absolute;top:0;right:0;bottom:0;left:0;padding:clamp(10px,1.8vw,16px);margin:0;pointer-events:none;overflow:hidden;font-family:Orbitron,Share Tech Mono,ui-monospace,SFMono-Regular,Courier New,monospace!important;font-size:clamp(.5rem,.95vw,.7rem);line-height:1.95;letter-spacing:.04em;white-space:pre;color:var(--nv-gold);text-shadow:0 0 10px color-mix(in srgb,var(--nv-gold) 60%,transparent);background:color-mix(in srgb,var(--nv-bg-b) 58%,transparent);opacity:0;transition:opacity var(--cd-dur-emph,.38s) ease;-webkit-mask-image:linear-gradient(112deg,transparent 28%,#000 46%,#000 54%,transparent 72%);mask-image:linear-gradient(112deg,transparent 28%,#000 46%,#000 54%,transparent 72%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-position:100% 0;mask-position:100% 0}html body .moon-story-entry--novel:hover .moon-story-entry__code,html body .moon-story-entry--novel:focus-visible .moon-story-entry__code{opacity:.66;animation:cdNovelCodeSweep 3.2s var(--cd-ease-out,ease) infinite}@keyframes cdNovelCodeSweep{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0% 0;mask-position:0% 0}}html body .moon-story-entry--novel .moon-story-entry__copy{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:clamp(8px,1.2vw,12px)!important;padding:clamp(16px,2.2vw,24px)!important;border-radius:var(--cd-r-md,16px)!important;border:1px solid var(--nv-border)!important;background:linear-gradient(158deg,color-mix(in srgb,var(--nv-bg-a) 80%,transparent),color-mix(in srgb,var(--nv-bg-b) 90%,transparent))!important;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);box-shadow:inset 0 1px color-mix(in srgb,var(--nv-gold) 26%,transparent)!important;text-align:left!important;transform:none!important}html body .moon-story-entry--novel .moon-story-entry__kicker{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:6px 13px!important;border-radius:999px!important;font-size:.66rem!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:none!important;color:var(--nv-gold)!important;background:color-mix(in srgb,var(--nv-gold) 10%,transparent)!important;border:1px solid color-mix(in srgb,var(--nv-gold) 42%,transparent)!important;text-shadow:none!important;-webkit-text-fill-color:var(--nv-gold)!important}html body .moon-story-entry--novel .moon-story-entry__kicker:before{content:""!important;width:5px!important;height:5px!important;border-radius:999px!important;background:currentColor!important;box-shadow:0 0 8px currentColor!important}html body .moon-story-entry--novel .moon-story-entry__title{margin:2px 0 0!important;font-family:"CodeDestinySerifLatin","CodeDestinySerifKR","Nanum Myeongjo","Gowun Batang",var(--font-body,serif)!important;font-weight:700!important;font-size:clamp(1.28rem,2.3vw,1.82rem)!important;line-height:1.34!important;letter-spacing:-.01em!important;color:var(--nv-ink)!important;-webkit-text-fill-color:var(--nv-ink)!important;text-shadow:none!important;word-break:keep-all;text-wrap:balance}html body .moon-story-entry--novel .moon-story-entry__desc{margin:0!important;max-width:44ch!important;font-size:.86rem!important;line-height:1.76!important;color:var(--nv-ink-muted)!important;-webkit-text-fill-color:var(--nv-ink-muted)!important;text-shadow:none!important;word-break:keep-all;text-wrap:pretty}html body .moon-story-entry--novel .moon-story-entry__meta{display:flex!important;flex-wrap:wrap!important;gap:6px 8px!important;margin:2px 0 0!important}html body .moon-story-entry--novel .moon-story-entry__meta span{padding:5px 11px!important;border-radius:999px!important;font-size:.72rem!important;font-weight:700!important;color:var(--nv-ink-muted)!important;-webkit-text-fill-color:var(--nv-ink-muted)!important;background:color-mix(in srgb,var(--nv-accent) 9%,transparent)!important;border:1px solid var(--nv-border)!important;text-shadow:none!important}html body .moon-story-entry--novel .moon-story-entry__cta{position:relative!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;margin-top:6px!important;padding:12px 26px!important;border-radius:999px!important;border:0!important;font-size:.92rem!important;font-weight:900!important;letter-spacing:-.01em!important;color:var(--nv-bg-b)!important;-webkit-text-fill-color:var(--nv-bg-b)!important;text-shadow:none!important;background:linear-gradient(120deg,var(--nv-gold),color-mix(in srgb,var(--nv-gold) 60%,#fff8dc))!important;box-shadow:0 10px 26px color-mix(in srgb,var(--nv-gold) 30%,transparent),0 0 0 1px color-mix(in srgb,var(--nv-gold) 55%,transparent)!important;transition:transform var(--cd-dur-base,.22s) var(--cd-ease-out,ease),box-shadow var(--cd-dur-base,.22s) ease!important}html body .moon-story-entry--novel:hover .moon-story-entry__cta,html body .moon-story-entry--novel:focus-visible .moon-story-entry__cta{transform:translateY(-2px)!important;box-shadow:0 16px 38px color-mix(in srgb,var(--nv-gold) 44%,transparent),0 0 34px color-mix(in srgb,var(--nv-gold) 34%,transparent)!important}html body .moon-story-entry--novel .moon-story-entry__cta:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:linear-gradient(100deg,transparent 34%,rgba(255,255,255,.6) 50%,transparent 66%)!important;transform:translate(-120%)!important;transition:transform .72s var(--cd-ease-out,ease)!important}html body .moon-story-entry--novel:hover .moon-story-entry__cta:after,html body .moon-story-entry--novel:focus-visible .moon-story-entry__cta:after{transform:translate(120%)!important}html body .moon-story-entry--novel:focus-visible{outline:2px solid var(--nv-gold)!important;outline-offset:3px!important}@media (max-width:900px){html body .moon-story-entry--novel{--nv-pad:clamp(12px,3vw,16px);grid-template-columns:1fr!important;gap:14px!important}html body .moon-story-entry--novel .moon-story-entry__poster{margin:calc(-1 * var(--nv-pad)) calc(-1 * var(--nv-pad)) 0;border-radius:calc(var(--cd-r-md,16px) + 5px) calc(var(--cd-r-md,16px) + 5px) 0 0;box-shadow:none}html body .moon-story-entry--novel .moon-story-entry__desc{max-width:none!important}html body .moon-story-entry--novel .moon-story-entry__cta{width:100%!important}}@media (prefers-reduced-motion:reduce){html body .moon-story-entry--novel,html body .moon-story-entry--novel .moon-story-entry__poster img,html body .moon-story-entry--novel .moon-story-entry__cta,html body .moon-story-entry--novel .moon-story-entry__cta:after,html body .moon-story-entry--novel .moon-story-entry__code{transition:none!important;animation:none!important}html body .moon-story-entry--novel:hover,html body .moon-story-entry--novel:focus-visible{transform:none!important}html body .moon-story-entry--novel:hover .moon-story-entry__poster img,html body .moon-story-entry--novel:focus-visible .moon-story-entry__poster img{transform:none!important}html body .moon-story-entry--novel:hover .moon-story-entry__cta,html body .moon-story-entry--novel:focus-visible .moon-story-entry__cta{transform:none!important}html body .moon-story-entry--novel:hover .moon-story-entry__cta:after,html body .moon-story-entry--novel:focus-visible .moon-story-entry__cta:after{transform:translate(-120%)!important}html body .moon-story-entry--novel:hover .moon-story-entry__code,html body .moon-story-entry--novel:focus-visible .moon-story-entry__code{opacity:.26;-webkit-mask-position:52% 0;mask-position:52% 0}}html body .cd-fortune-pick{max-width:var(--cd-w-grid,1280px);margin:30px auto 8px;padding:0 clamp(12px,3vw,24px)}html body .cd-fortune-pick__head{margin:0 0 18px;text-align:center}html body .cd-fortune-pick__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2.2vw,20px)}html body .cd-pick-card{display:flex;flex-direction:column;gap:8px;padding:12px 12px 16px;margin:0;text-align:left;font:inherit;color:var(--cd-text,#3c1830);text-decoration:none;cursor:pointer;border-radius:var(--cd-card-radius,14px);background:var(--cd-surface,rgba(255,255,255,.96));border:1px solid var(--cd-border,rgba(216,63,120,.16));box-shadow:var(--cd-elev-1,0 10px 24px rgba(0,0,0,.08));transition:transform var(--cd-dur-base,.22s) var(--cd-ease-out,ease),box-shadow var(--cd-dur-base,.22s) ease,border-color var(--cd-dur-base,.22s) ease}html body .cd-pick-card:hover,html body .cd-pick-card:focus-visible{transform:translateY(-4px);border-color:color-mix(in srgb,var(--cd-accent,#b31955) 44%,var(--cd-border,transparent));box-shadow:var(--cd-elev-2,0 18px 40px rgba(0,0,0,.14)),var(--cd-glow,0 0 26px rgba(179,25,85,.18))}html body .cd-pick-card__media{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:calc(var(--cd-card-radius,14px) - 3px);background:color-mix(in srgb,var(--cd-accent,#b31955) 8%,transparent)}html body .cd-pick-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--cd-dur-emph,.38s) var(--cd-ease-out,ease)}html body .cd-pick-card:hover .cd-pick-card__media img{transform:scale(1.045)}html body .cd-pick-card strong{font-size:1.06rem;font-weight:850;line-height:1.3}html body .cd-pick-card>span{font-size:.83rem;line-height:1.58;color:var(--cd-text-muted,#70445c)}html body .cd-pick-card em{margin-top:auto;align-self:flex-start;font-style:normal;font-size:.78rem;font-weight:850;color:var(--cd-accent,#b31955)}html.neo-mode body .cd-pick-card em{color:var(--cd-accent,#c4b5fd)}html body .cd-fortune-pick.cd-reveal-armed .cd-pick-card{opacity:0;transform:translateY(20px)}html body .cd-fortune-pick.cd-reveal-armed .cd-pick-card.is-revealed{opacity:1;transform:none;transition:opacity var(--cd-dur-emph,.38s) var(--cd-ease-out,ease),transform var(--cd-dur-emph,.38s) var(--cd-ease-out,ease)}@media (max-width:980px){html body .cd-fortune-pick__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){html body .cd-fortune-pick__grid{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){html body .cd-fortune-pick.cd-reveal-armed .cd-pick-card{opacity:1;transform:none;transition:none}html body .cd-pick-card,html body .cd-ai-feats__card,html body .cd-ai-feats__links a,html body .cd-ai-feats__glyph{transition:none}html body .cd-ai-feats__links a:hover,html body .cd-ai-feats__links a:focus-visible{transform:none}html body .cd-ai-feats a.cd-ai-feats__all:after,html body .cd-ai-feats a.cd-ai-feats__all:hover:after{transition:none;transform:none}}html body .cd-svc-index{max-width:var(--cd-w-grid,1280px);margin:34px auto 6px;padding:0 clamp(12px,3vw,24px)}html body .cd-svc-index__head{margin:0 0 14px;text-align:center}html body .cd-svc-index__searchbar{display:flex;align-items:center;gap:10px;max-width:640px;margin:0 auto;padding:4px 8px 4px 18px;border-radius:999px;background:var(--cd-surface,rgba(255,255,255,.96));border:1px solid var(--cd-border,rgba(216,63,120,.16));box-shadow:var(--cd-elev-1,0 10px 24px rgba(0,0,0,.08))}html body .cd-svc-index__searchbar:focus-within{border-color:color-mix(in srgb,var(--cd-accent,#b31955) 52%,transparent);box-shadow:var(--cd-elev-1,0 10px 24px rgba(0,0,0,.08)),var(--cd-glow,0 0 22px rgba(179,25,85,.16))}html body .cd-svc-index__search-icon{font-size:1rem;opacity:.75}html body .cd-svc-index__input{flex:1;min-width:0;min-height:46px;border:0;outline:0;background:transparent;font:inherit;font-size:.94rem;color:var(--cd-text,#3c1830)}html body .cd-svc-index__input::placeholder{color:var(--cd-text-muted,#70445c);opacity:.72}html body .cd-svc-index__results{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;max-width:920px;margin:14px auto 0}html body .cd-svc-hit{display:grid;gap:3px;padding:12px 14px;text-align:left;font:inherit;text-decoration:none;cursor:pointer;color:var(--cd-text,#3c1830);border-radius:12px;background:var(--cd-surface,rgba(255,255,255,.96));border:1px solid var(--cd-border,rgba(216,63,120,.16));transition:transform var(--cd-dur-fast,.12s) ease,border-color var(--cd-dur-fast,.12s) ease}html body .cd-svc-hit:hover,html body .cd-svc-hit:focus-visible{transform:translateY(-2px);border-color:color-mix(in srgb,var(--cd-accent,#b31955) 46%,transparent)}html body .cd-svc-hit strong{font-size:.9rem;font-weight:800;line-height:1.32}html body .cd-svc-hit span{font-size:.72rem;color:var(--cd-text-muted,#70445c);line-height:1.4}html body .cd-svc-index__empty{margin:14px auto 0;text-align:center;font-size:.86rem;color:var(--cd-text-muted,#70445c)}html body footer .cd-footer-shell{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:20px clamp(14px,2.4vw,30px);width:100%;max-width:var(--cd-w-grid,1280px);margin:10px auto 6px;padding:22px clamp(14px,3vw,26px) 20px;text-align:left;border-top:1px solid var(--cd-border,rgba(216,63,120,.16))}html body footer .cd-footer-brandcol{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}html body footer .cd-footer-brandcol__mark{font-family:var(--font-display,serif);font-size:1.16rem;letter-spacing:.14em;color:var(--cd-gold,#ead089)}html:not(.neo-mode) body footer .cd-footer-brandcol__mark{color:#8a5a12}html body footer .cd-footer-brandcol__tagline{font-size:.76rem;line-height:1.65;color:var(--cd-text-muted,#70445c);word-break:keep-all;max-width:22em}html body footer .cd-footer-social{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}html body footer .cd-footer-social__link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;text-decoration:none;border:1px solid var(--cd-border,rgba(216,63,120,.16));background:color-mix(in srgb,var(--cd-surface,#fff) 70%,transparent);transition:transform var(--cd-dur-fast,.12s) ease,border-color var(--cd-dur-fast,.12s) ease,box-shadow var(--cd-dur-fast,.12s) ease}html body footer .cd-footer-social__link:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--cd-accent,#b31955) 46%,transparent);box-shadow:var(--cd-glow,0 0 18px rgba(179,25,85,.18))}html body footer .cd-footer-social__icon{font-size:.82rem;font-weight:900;color:var(--cd-text,#3c1830)}html.neo-mode body footer .cd-footer-social__link{background:#13102a8c}html.neo-mode body footer .cd-footer-social__icon{color:#f4eeff}html body footer .cd-footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}html body footer .cd-footer-col__title{font-size:.78rem;font-weight:900;letter-spacing:.06em;margin:0 0 3px;color:var(--cd-text,#3c1830)}html.neo-mode body footer .cd-footer-col__title{color:#f4eeff}html body footer .cd-footer-shell .cd-footer-link{display:inline-block!important;margin:0!important;padding:3px 0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-size:.8rem!important;font-weight:600!important;line-height:1.5!important;letter-spacing:0!important;text-decoration:none!important;word-break:keep-all}html:not(.neo-mode) body footer .cd-footer-shell .cd-footer-link{color:#70445c!important}html.neo-mode body footer .cd-footer-shell .cd-footer-link{color:#d6c4ffdb!important}html body footer .cd-footer-shell .cd-footer-link:hover,html body footer .cd-footer-shell .cd-footer-link:focus-visible{text-decoration:underline!important}html:not(.neo-mode) body footer .cd-footer-shell .cd-footer-link:hover{color:var(--cd-accent,#b31955)!important}html.neo-mode body footer .cd-footer-shell .cd-footer-link:hover{color:var(--cd-accent,#c4b5fd)!important}html body footer .cd-footer-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;width:100%;max-width:var(--cd-w-grid,1280px);margin:0 auto;padding:14px clamp(14px,3vw,26px);border-top:1px solid var(--cd-border,rgba(216,63,120,.16))}html body footer .cd-footer-legal__links{display:flex;flex-wrap:wrap;gap:6px 14px;min-width:0}html body footer .cd-footer-legal .cd-footer-legal__link{display:inline-block!important;margin:0!important;padding:5px 0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-size:.72rem!important;font-weight:600!important;line-height:1.5!important;letter-spacing:0!important;text-decoration:none!important;word-break:keep-all}html:not(.neo-mode) body footer .cd-footer-legal .cd-footer-legal__link{color:#8e6178!important}html.neo-mode body footer .cd-footer-legal .cd-footer-legal__link{color:#c8b6eccc!important}html body footer .cd-footer-legal .cd-footer-legal__link:hover{text-decoration:underline!important}html:not(.neo-mode) body footer .cd-footer-legal .cd-footer-legal__link:hover{color:var(--cd-accent,#b31955)!important}html.neo-mode body footer .cd-footer-legal .cd-footer-legal__link:hover{color:var(--cd-accent,#c4b5fd)!important}html body footer .cd-footer-legal__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}html body footer .cd-footer-legal__copyright{font-size:.72rem;color:var(--cd-text-muted,#70445c);opacity:.9}html body footer .cd-footer-legal__disclaimer{flex:1 1 100%;margin:0;font-size:.72rem;line-height:1.6;color:var(--cd-text-muted,#70445c);opacity:.9;word-break:keep-all}html body footer .cd-footer-langpick{display:inline-flex;flex-wrap:wrap;gap:6px;padding:4px;border-radius:14px;border:1px solid var(--cd-border,rgba(216,63,120,.16));background:color-mix(in srgb,var(--cd-accent,#b31955) 4%,transparent)}html body footer .cd-footer-langpick__btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:4px 10px 4px 6px;border:1px solid transparent;border-radius:10px;background:none;color:var(--cd-text-muted,#70445c);font:inherit;font-size:.72rem;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:background var(--cd-dur-fast,.12s) ease,color var(--cd-dur-fast,.12s) ease,border-color var(--cd-dur-fast,.12s) ease}html body footer .cd-footer-langpick__flag{display:inline-flex;width:22px;height:15px;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px #00000014;flex:0 0 auto}html body footer .cd-footer-langpick__flag svg{display:block;width:100%;height:100%}html body footer .cd-footer-langpick__btn:hover,html body footer .cd-footer-langpick__btn:focus-visible{background:color-mix(in srgb,var(--cd-accent,#b31955) 12%,transparent);color:var(--cd-accent,#b31955)}html body footer .cd-footer-langpick__btn.active,html body footer .cd-footer-langpick__btn[aria-current=true]{background:color-mix(in srgb,var(--cd-accent,#b31955) 16%,transparent);color:var(--cd-accent,#b31955);border-color:color-mix(in srgb,var(--cd-accent,#b31955) 40%,transparent)}html.neo-mode body footer .cd-footer-langpick__btn:hover,html.neo-mode body footer .cd-footer-langpick__btn:focus-visible{background:#c4b5fd29;color:var(--cd-accent,#c4b5fd)}html.neo-mode body footer .cd-footer-langpick__btn.active,html.neo-mode body footer .cd-footer-langpick__btn[aria-current=true]{background:#c4b5fd33;color:var(--cd-accent,#c4b5fd);border-color:#c4b5fd80}@media (max-width:900px){html body footer .cd-footer-shell{grid-template-columns:repeat(2,minmax(0,1fr))}html body footer .cd-footer-brandcol{grid-column:1/-1}}@media (max-width:560px){html body footer .cd-footer-shell{grid-template-columns:1fr;gap:16px}html body footer .cd-footer-legal{justify-content:center;text-align:center}html body footer .cd-footer-legal__links{justify-content:center}}.sub-daily-option{display:inline-flex;align-items:center;gap:8px;min-height:44px;vertical-align:middle}.sub-daily-option input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;margin:0}html body #inputPage :is(.cd-ai-feats,.cd-fortune-pick,.cd-svc-index,.cd-concern,.cd-quick,.cd-finder) .moon-section-head{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}html body #inputPage :is(.cd-ai-feats,.cd-fortune-pick,.cd-svc-index,.cd-concern,.cd-quick,.cd-finder) .moon-section-head h2{font-family:var(--font-display,serif)!important;font-size:var(--cd-t-section,clamp(1.24rem,2.6vw,1.7rem))!important;letter-spacing:-.018em!important;line-height:1.32!important;margin:6px 0 0!important;background:none!important;-webkit-background-clip:initial!important}html:not(.neo-mode) body #inputPage :is(.cd-ai-feats,.cd-fortune-pick,.cd-svc-index,.cd-concern,.cd-quick,.cd-finder) .moon-section-head h2{color:#3c1830!important;-webkit-text-fill-color:#3c1830!important;text-shadow:none!important}html.neo-mode body #inputPage :is(.cd-ai-feats,.cd-fortune-pick,.cd-svc-index,.cd-concern,.cd-quick,.cd-finder) .moon-section-head h2{color:#f4eeff!important;-webkit-text-fill-color:#f4eeff!important}html body #inputPage :is(.cd-ai-feats,.cd-fortune-pick,.cd-svc-index,.cd-concern,.cd-quick,.cd-finder) .moon-section-head p{max-width:46em;margin:var(--cd-sp-sm,10px) auto 0!important;font-size:var(--cd-t-body,.9rem)!important;line-height:1.72!important}html:not(.neo-mode) body #inputPage :is(.cd-ai-feats,.cd-fortune-pick,.cd-svc-index,.cd-concern,.cd-quick,.cd-finder) .moon-section-head p{color:#5c2c47!important;-webkit-text-fill-color:#5c2c47!important;text-shadow:none!important}html.neo-mode body #inputPage :is(.cd-ai-feats,.cd-fortune-pick,.cd-svc-index,.cd-concern,.cd-quick,.cd-finder) .moon-section-head p{color:#e4d6ffdb!important;-webkit-text-fill-color:rgba(228,214,255,.86)!important}html body #inputPage :is(.cd-ai-feats,.cd-fortune-pick,.cd-svc-index,.cd-concern,.cd-quick,.cd-finder) .moon-section-kicker{display:inline-block!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--cd-text-muted,#70445c)!important}html.neo-mode body #inputPage :is(.cd-ai-feats,.cd-fortune-pick,.cd-svc-index,.cd-concern,.cd-quick,.cd-finder) .moon-section-kicker{color:var(--cd-text-muted,rgba(200,170,255,.7))!important}html body #inputPage .cd-concern .moon-section-kicker{font-size:.66rem!important;letter-spacing:.22em!important}html body #inputPage #cdAiFeatures .moon-section-head h2{font-family:"CodeDestinySerifLatin","CodeDestinySerifKR","Nanum Myeongjo","Gowun Batang",var(--font-body)!important;font-size:clamp(1.42rem,3vw,2.05rem)!important;font-weight:700!important;line-height:1.34!important;letter-spacing:-.01em!important;margin:12px 0 0!important;word-break:keep-all;text-wrap:balance}html:not(.neo-mode) body #inputPage #cdAiFeatures .moon-section-head h2{color:#fff1f7!important;-webkit-text-fill-color:#fff1f7!important;text-shadow:0 0 26px rgba(234,208,137,.28)!important}html.neo-mode body #inputPage #cdAiFeatures .moon-section-head h2{color:#f4eeff!important;-webkit-text-fill-color:#f4eeff!important;text-shadow:0 0 26px rgba(196,181,253,.32)!important}html body #inputPage #cdAiFeatures .moon-section-kicker{font-size:.64rem!important;color:#ead089!important;-webkit-text-fill-color:#ead089!important;background:transparent!important;border:1px solid rgba(234,208,137,.42)!important}html.neo-mode body #inputPage #cdAiFeatures .moon-section-kicker{color:#e8d5a3!important;-webkit-text-fill-color:#e8d5a3!important;border-color:#e8d5a36b!important}
@media (max-width: 768px),(hover: none) and (pointer: coarse){html body #inputPage .cd-fortune-pick{margin:20px 0 8px!important;padding:0 max(12px,env(safe-area-inset-left,0px)) 0 max(12px,env(safe-area-inset-right,0px))!important}html body #inputPage .cd-fortune-pick__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body #inputPage .cd-pick-card{padding:10px 10px 12px!important;gap:6px!important;border-radius:var(--cd-card-radius, 14px)!important}html body #inputPage .cd-pick-card strong{font-size:.98rem!important;line-height:1.28!important}html body #inputPage .cd-pick-card>span{font-size:.74rem!important;line-height:1.46!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}html body #inputPage .cd-pick-card em{font-size:.74rem!important;margin-top:4px!important}html body #inputPage .cd-ai-feats{width:auto!important;margin:22px max(12px,env(safe-area-inset-right,0px)) 10px max(12px,env(safe-area-inset-left,0px))!important;padding:26px 14px 24px!important;border-radius:20px!important}html body #inputPage .cd-ai-feats__head{padding:0!important;margin:0 0 18px!important}html body #inputPage .cd-ai-feats__links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body #inputPage .cd-ai-feats__links a{gap:8px!important;padding:13px 12px 15px!important;border-radius:13px!important}html body #inputPage .cd-ai-feats__glyph{width:32px!important;height:32px!important;border-radius:10px!important}html body #inputPage .cd-ai-feats__glyph svg{width:18px!important;height:18px!important}html body #inputPage #cdAiFeatures .cd-ai-feats__links strong{font-family:"CodeDestinySerifLatin","CodeDestinySerifKR","Nanum Myeongjo","Gowun Batang",var(--font-body)!important;font-size:.97rem!important;line-height:1.34!important}html body #inputPage .cd-ai-feats__meta{font-size:.82rem!important;line-height:1.5!important}html body #inputPage .cd-ai-feats__card strong{font-size:.93rem!important}html body #inputPage .cd-ai-feats__card p{font-size:.845rem!important}html body #inputPage .cd-ai-feats a.cd-ai-feats__all:after{top:13px!important;right:12px!important;font-size:.85rem!important}html body #inputPage .cd-ai-feats__grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;overflow-x:visible!important;margin:20px 0 0!important;padding:18px 0 0!important}html body #inputPage .cd-ai-feats__card{flex:none!important;align-content:start!important}html body footer .cd-footer-shell{grid-template-columns:1fr!important;gap:2px!important;padding-left:max(16px,env(safe-area-inset-left,0px))!important;padding-right:max(16px,env(safe-area-inset-right,0px))!important}html body footer .cd-footer-brandcol{grid-column:auto!important;margin-bottom:6px!important}html body footer .cd-footer-col{border-top:1px solid var(--cd-border, rgba(216, 63, 120, .14))!important;padding:0!important}html body footer .cd-footer-col .cd-footer-col__title{display:flex!important;align-items:center;justify-content:space-between;min-height:48px!important;margin:0!important;cursor:pointer;font-size:.9rem!important}html body footer .cd-footer-col .cd-footer-col__title:after{content:"";width:8px;height:8px;box-sizing:border-box;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.5;margin-right:4px;transition:transform var(--cd-dur-base, .22s) var(--cd-ease-out, ease)}html body footer .cd-footer-col.is-open .cd-footer-col__title:after{transform:rotate(-135deg) translateY(-2px);opacity:.85}html body footer .cd-footer-col>.cd-footer-link{display:none!important}html body footer .cd-footer-col.is-open>.cd-footer-link{display:flex!important;align-items:center;min-height:44px!important;padding:0 4px!important;font-size:.86rem!important}html body .cd-sticky-cta{display:flex!important;position:fixed;left:0;right:0;z-index:950;bottom:calc(64px + env(safe-area-inset-bottom,0px));justify-content:center;padding:0 max(14px,env(safe-area-inset-left,0px));transform:translateY(200%);opacity:0;pointer-events:none;transition:transform var(--cd-dur-emph, .38s) var(--cd-ease-out, ease),opacity var(--cd-dur-base, .22s) ease}html body:not(.cd-mobile-nav-hidden) .cd-sticky-cta{bottom:calc(max(6px,env(safe-area-inset-bottom,0px)) + var(--cd-mobile-nav-h, calc(91px + env(safe-area-inset-bottom, 0px)) ) + 8px)}html body .cd-sticky-cta.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}html body .cd-sticky-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:460px;min-height:52px;padding:0 28px;border-radius:999px;font-size:1rem;font-weight:900;text-decoration:none;letter-spacing:.01em;color:#fff;background:linear-gradient(135deg,#d83f78,#b31955);border:1px solid rgba(179,25,85,.34);box-shadow:0 14px 30px #b319555c,inset 0 1px #ffffff47}html.neo-mode body .cd-sticky-cta__btn{color:#13102a;background:linear-gradient(135deg,#c4b5fd,#a78bfa);border-color:#c4b5fd80;box-shadow:0 14px 34px #7c5cde6b,0 0 26px #c4b5fd3d,inset 0 1px #ffffff57}}@media (prefers-reduced-motion: reduce){html body .cd-sticky-cta{transform:none!important}}
.cd-sig,.cd-pick,.cd-onestep,#cdHomeAtmos{--cd-sig-gold:#ead089;--cd-sig-gold-soft:#fff8dc}html.neo-mode body .cd-sig,html.neo-mode body .cd-pick,html.neo-mode body .cd-onestep,html.neo-mode body #cdHomeAtmos{--cd-sig-gold:#e8d5a3;--cd-sig-gold-soft:#f4e9c8}#cdHomeAtmos{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;contain:layout paint}.cd-atmos__layer{position:absolute;top:-14%;right:-8%;bottom:-14%;left:-8%;transform:translate3d(0,var(--cd-atmos-shift,0px),0)}.cd-atmos__layer--far{--cd-atmos-shift:calc(var(--cd-atmos-scroll,0px) * -.06);background-image:radial-gradient(64% 42% at 12% 4%,rgba(244,190,209,.16),transparent 68%),radial-gradient(52% 36% at 88% 0%,rgba(234,208,137,.13),transparent 70%),radial-gradient(72% 48% at 50% 104%,rgba(255,214,232,.12),transparent 72%)}.cd-atmos__layer--near{--cd-atmos-shift:calc(var(--cd-atmos-scroll,0px) * -.14);background-image:radial-gradient(1.3px 1.3px at 22% 34%,rgba(234,208,137,.44),transparent 58%),radial-gradient(1px 1px at 74% 16%,rgba(216,63,120,.34),transparent 58%),radial-gradient(1.5px 1.5px at 48% 72%,rgba(234,208,137,.3),transparent 58%);background-size:320px 320px}html.neo-mode body .cd-atmos__layer--far{background-image:radial-gradient(58% 40% at 16% 6%,rgba(124,92,222,.32),transparent 66%),radial-gradient(46% 32% at 86% 0%,rgba(232,213,163,.14),transparent 68%),radial-gradient(74% 46% at 52% 102%,rgba(88,58,168,.3),transparent 70%)}html.neo-mode body .cd-atmos__layer--near{background-image:radial-gradient(1.1px 1.1px at 20% 30%,rgba(255,255,255,.88),transparent 55%),radial-gradient(1px 1px at 70% 12%,rgba(196,181,253,.72),transparent 55%),radial-gradient(1.5px 1.5px at 42% 68%,rgba(232,213,163,.76),transparent 55%),radial-gradient(1px 1px at 88% 54%,rgba(255,255,255,.58),transparent 55%),radial-gradient(1.2px 1.2px at 8% 82%,rgba(196,181,253,.6),transparent 55%);background-size:260px 260px}@media (prefers-reduced-motion:no-preference){html.neo-mode body .cd-atmos__layer--near{animation:cdAtmosTwinkle 9s ease-in-out infinite}}@keyframes cdAtmosTwinkle{0%,to{opacity:.62}50%{opacity:1}}@media (max-width:767px){#cdHomeAtmos .cd-atmos__layer{transform:none}}.cd-pick{max-width:var(--cd-w-grid,1280px);margin:var(--cd-sp-lg,24px) auto 0;padding:0 20px}.cd-pick__inner{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:var(--cd-sp-md,16px);padding:18px 20px 19px;border-radius:var(--cd-r-section,26px);border:1px solid var(--cd-line,rgba(60,24,48,.1));background:var(--cd-surface,rgba(255,255,255,.96));box-shadow:var(--cd-shade-1,0 1px 2px rgba(60,24,48,.05))}.cd-pick__moon{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 32% 26%,var(--cd-sig-gold-soft) 0%,var(--cd-sig-gold) 38%,#d8737f 72%,#b31955 100%);-webkit-mask:radial-gradient(circle at 76% 28%,transparent 50%,#000 51%);mask:radial-gradient(circle at 76% 28%,transparent 50%,#000 51%);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--cd-accent,#b31955) 24%,transparent))}html.neo-mode body .cd-pick__moon{background:radial-gradient(circle at 32% 26%,var(--cd-sig-gold-soft) 0%,var(--cd-sig-gold) 58%,#c9a44e 100%);filter:drop-shadow(0 0 9px color-mix(in srgb,var(--cd-sig-gold) 42%,transparent))}.cd-pick__copy{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left}.cd-pick__kicker{font-size:11.5px;font-weight:700;letter-spacing:.06em;color:var(--cd-accent,#b31955)}html.neo-mode body .cd-pick__kicker{color:var(--cd-accent,#c4b5fd)}html body .cd-pick .cd-pick__lede{margin:0;font-size:12.5px;line-height:1.5;color:var(--cd-text-muted,#70445c)}html body .cd-pick .cd-pick__title{margin:var(--cd-sp-xs,6px) 0 0;font-family:var(--font-serif,var(--font-display,serif));font-size:clamp(21px,2.4vw,29px);font-weight:800;line-height:1.22;letter-spacing:-.014em;color:var(--cd-text,#3c1830);text-wrap:balance}html body .cd-pick .cd-pick__line{margin:var(--cd-sp-xs,6px) 0 0;font-size:13.5px;line-height:1.65;color:var(--cd-text-muted,#70445c);text-wrap:pretty}.cd-pick__cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 24px;border-radius:var(--cd-r-control,12px);font-size:14.5px;font-weight:800;text-decoration:none;color:var(--cd-primary-ink,#fff);background:var(--cd-primary,#b31955);border:1px solid transparent;box-shadow:var(--cd-shade-3,0 6px 18px -8px rgba(179,25,85,.32));transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s ease,box-shadow .22s ease}.cd-pick__cta i{font-style:normal;transition:transform .22s ease}.cd-pick__cta:focus-visible{outline:2px solid var(--cd-focus-ring,#b31955);outline-offset:3px}.cd-pick__badge{position:absolute;top:-8px;right:20px;padding:3px 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;color:var(--cd-primary-ink,#fff);background:var(--cd-primary,#b31955)}@media (hover:hover) and (pointer:fine){.cd-pick__cta:hover{transform:translate3d(0,-2px,0);background:var(--cd-primary-hover,#9b1449);box-shadow:var(--cd-shade-2,0 2px 6px rgba(60,24,48,.07))}.cd-pick__cta:hover i{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.cd-pick__cta,.cd-pick__cta i{transition:none}}@media (min-width:768px){.cd-pick{margin:var(--cd-sp-xl,36px) auto 0}.cd-pick__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cd-sp-lg,24px);padding:20px 24px 21px}.cd-pick__moon{width:46px;height:46px}html body .cd-pick .cd-pick__line{font-size:14px}}html.neo-mode body .cd-pick__inner{border-color:var(--cd-line,rgba(196,181,253,.16));background:var(--cd-surface,rgba(19,16,42,.96))}.cd-pick-why{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:14px 0 0;padding:11px 14px;border-radius:16px;border:1px dashed color-mix(in srgb,var(--cd-accent,#b31955) 30%,transparent);background:color-mix(in srgb,var(--cd-surface,#fff) 48%,transparent)}.cd-pick-why__mark{flex:0 0 auto;font-size:15px;line-height:1;color:var(--cd-sig-gold);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--cd-sig-gold) 60%,transparent))}html body .cd-sig .cd-pick-why__text{flex:1 1 240px;margin:0;font-size:12.5px;line-height:1.62;color:color-mix(in srgb,var(--cd-text,#3c1830) 82%,transparent);text-align:left;text-wrap:pretty}.cd-pick-why__text b{font-weight:800;color:var(--cd-text,#3c1830)}html[data-cd-lang]:not([data-cd-lang=ko]) #cdPickWhyJosa{display:none}.cd-pick-why__alt{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:0 6px;font-size:12.5px;font-weight:800;text-decoration:none;color:var(--cd-accent,#b31955)}.cd-pick-why__alt i{font-style:normal;transition:transform .22s ease}.cd-pick-why__alt:focus-visible{outline:2px solid var(--cd-focus-ring,#b31955);outline-offset:3px;border-radius:8px}@media (hover:hover) and (pointer:fine){.cd-pick-why__alt:hover i{transform:translate(3px)}}html.neo-mode body .cd-pick-why{border-color:#c4b5fd57;background:#13102a66}html.neo-mode body .cd-pick-why__text{color:#f4eeffd6!important}html.neo-mode body .cd-pick-why__text b{color:#f4eeff}html.neo-mode body .cd-pick-why__alt{color:#c4b5fd}html.neo-mode body .cd-pick-why__alt:focus-visible{outline-color:#c4b5fd}.cd-sig__viewport{display:contents}.cd-sig__dots{display:none}@media (max-width:767px){.cd-sig__viewport{display:block;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-inline-start:20px;scrollbar-width:none;-ms-overflow-style:none;margin-inline:-20px;padding:6px 0 4px}.cd-sig__viewport::-webkit-scrollbar{display:none}.cd-sig__grid{display:flex;gap:12px;width:max-content;padding-inline:20px;align-items:stretch}.cd-sig-card{flex:0 0 76vw;max-width:340px;min-width:0;scroll-snap-align:start;animation:none;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .34s ease,border-color .3s ease,box-shadow .3s ease}.cd-sig__viewport.is-carousel .cd-sig-card{transform:scale(.945);opacity:.76}.cd-sig__viewport.is-carousel .cd-sig-card.is-active{transform:none;opacity:1}.cd-sig__viewport.is-dragging{scroll-snap-type:none}.cd-sig__viewport.is-dragging .cd-sig-card{pointer-events:none}.cd-sig__dots{display:flex;justify-content:center;align-items:center;gap:0;margin-top:6px}.cd-sig__dots button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;padding:0;background:transparent;display:grid;place-items:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.cd-sig__dots button:before{content:"";display:block;width:7px;height:7px;border-radius:999px;background:color-mix(in srgb,var(--cd-text,#3c1830) 30%,transparent);transition:width .26s cubic-bezier(.22,1,.36,1),background .26s ease}.cd-sig__dots button[aria-selected=true]:before{width:22px;background:var(--cd-accent,#b31955)}.cd-sig__dots button:focus-visible{outline:2px solid var(--cd-focus-ring,#b31955);outline-offset:-6px;border-radius:12px}html.neo-mode body .cd-sig__dots button:before{background:#f4eeff57}html.neo-mode body .cd-sig__dots button[aria-selected=true]:before{background:#c4b5fd}html.neo-mode body .cd-sig__dots button:focus-visible{outline-color:#c4b5fd}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.cd-sig-card{transition:none}.cd-sig__viewport.is-carousel .cd-sig-card{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){#cdHomeAtmos .cd-atmos__layer{transform:none!important;animation:none!important}.cd-pick__cta,.cd-pick__cta i,.cd-pick-why__alt i{transition:none}.cd-pick__cta:hover{transform:none}}
:root{--cd-mobile-nav-h: calc(91px + env(safe-area-inset-bottom, 0px)) }@media (max-width: 768px){html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker*=mobile-auth-luxe-entry]:not(:has(.cd-user-card)){grid-template-columns:1fr 1fr!important;margin:0 14px 12px!important;padding:11px!important}html body #inputPage>header.logo-area .honeypig-logo-icon{width:52px!important;height:52px!important;min-width:52px!important}}@media (max-width: 560px){html body .cd-cookie-consent{padding:0 8px!important}html body .cd-cookie-consent__kicker{display:none!important}html body .cd-cookie-consent__main{padding:8px!important;gap:6px!important}html body .cd-cookie-consent__text{font-size:11px!important;line-height:1.4!important}html body .cd-cookie-consent__actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:2px!important}html body .cd-cookie-consent__btn{min-height:40px!important;padding:0 6px!important}html body .cd-cookie-consent__btn--primary{grid-column:auto!important}}
\b9cc  \c5ec\ae30  \b0a8\acbc\b2e4  \2014  \ac19\c740  \d2b9\c774\b3c4  \addc\ce59\c740  \bb38\c11c  \c21c\c11c\ac00  \c774\ae30\bbc0\b85c  style \c744  \d568\aed8  \c62e\ae30\ba74  \b4a4  \be14\b85d\b4e4\acfc\c758  \ce90\c2a4\cf00\c774\b4dc\ac00  \bc14\b010\b2e4. \c139\c158\c744  \b2e4\c2dc  \c62e\ae38  \b54c\b3c4  style \c740  \c5ec\ae30  \b450\b294  \d3b8\c774  \c548\c804\d558\b2e4. \b0b4\c6a9: \c0c1\d488  \ce74\b4dc\ac00  \c544\b2c8\b77c  \c11c\be44\c2a4  \c804\ccb4\c758  \cc28\bcc4\c810  4\ac00\c9c0(\ac00\aca9/\b9c1\d06c  \c5c6\c74c  \2014  service-registry \b4f1\b85d  \b300\c0c1  \c544\b2d8). --> <style id="cd-why-us-v20260824"> html body .cd-why-us{max-width:var(--cd-w-grid,1280px);margin:32px auto 8px;padding:0 clamp(12px,3vw,24px)}html body .cd-why-us__head{margin:0 0 20px;text-align:center}html body .cd-why-us__kicker{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cd-accent,#b31955);opacity:.75;margin-bottom:6px}html.neo-mode body .cd-why-us__kicker{color:var(--cd-gold,#e8d5a3)}html body .cd-why-us__title{margin:6px 0 0;font-family:var(--font-display,serif);font-size:clamp(1.24rem,2.6vw,1.7rem);font-weight:800;line-height:1.32;color:var(--cd-text,#3c1830)}html.neo-mode body .cd-why-us__title{color:#f4eeff}html body .cd-why-us__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}html body .cd-why-us__card{display:flex;flex-direction:column;gap:6px;padding:18px 16px;border-radius:18px;background:var(--cd-surface,rgba(255,255,255,.96));border:1px solid var(--cd-border,rgba(216,63,120,.16))}html body .cd-why-us__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;margin:0 0 2px;color:var(--cd-text-muted,#70445c);line-height:0}html body .cd-why-us__icon svg{display:block;width:23px;height:23px}html body .cd-why-us__card-title{font-size:15px;font-weight:900;line-height:1.3;color:var(--cd-text,#3c1830);letter-spacing:-.01em}html.neo-mode body .cd-why-us__card-title{color:#f4eeff}html body .cd-why-us__card-desc{font-size:12.5px;line-height:1.62;color:color-mix(in srgb,var(--cd-text,#3c1830) 78%,transparent)}html.neo-mode body .cd-why-us__card-desc{color:#e4d6ffdb}@media (min-width:600px){html body .cd-why-us__grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){html body .cd-why-us{margin:40px auto 0}}html body .cd-why-us__proof{margin-top:14px;padding:14px 14px 12px;border-radius:16px;background:var(--cd-surface-soft,rgba(255,255,255,.72));border:1px solid var(--cd-border,rgba(216,63,120,.16))}html.neo-mode body .cd-why-us__proof{background:#ffffff0d;border-color:#e8d5a32e}html body .cd-why-us__proof-head{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cd-text-muted,#70445c);margin-bottom:10px}html.neo-mode body .cd-why-us__proof-head{color:#e4d6ffb3}html body .cd-why-us__proof-row{display:flex;flex-wrap:wrap;gap:6px}html body .cd-why-us__sys{display:inline-flex;align-items:baseline;gap:5px;padding:5px 9px;border-radius:999px;font-size:11.5px;line-height:1.3;border:1px solid var(--cd-border,rgba(216,63,120,.16));color:var(--cd-text,#3c1830)}html.neo-mode body .cd-why-us__sys{color:#f4eeff;border-color:#e8d5a333}html body .cd-why-us__sys b{font-weight:800}html body .cd-why-us__sys i{font-style:normal;font-weight:700;color:var(--cd-text-muted,#70445c)}html.neo-mode body .cd-why-us__sys i{color:#e4d6ffb8}html body .cd-why-us__sys[data-stance=agree]{background:color-mix(in srgb,var(--cd-accent,#b31955) 8%,transparent)}html body .cd-why-us__sys[data-stance=conditional]{background:color-mix(in srgb,var(--cd-text,#3c1830) 5%,transparent)}html body .cd-why-us__sys[data-stance=caution]{background:transparent;border-style:dashed}html body .cd-why-us__proof-caption{display:block;margin-top:10px;font-size:11.5px;line-height:1.55;color:var(--cd-text-muted,#70445c)}html.neo-mode body .cd-why-us__proof-caption{color:#e4d6ffb8}
html body .cd-concern{max-width:var(--cd-w-grid,1280px);margin:var(--cd-sp-xl,36px) auto var(--cd-sp-sm,10px);padding:0 clamp(12px,3vw,24px)}html body .cd-concern__head{margin:0 0 var(--cd-sp-lg,24px);text-align:center}html body .cd-concern__head p{word-break:keep-all}html body .cd-concern__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--cd-sp-sm,10px);max-width:1080px;margin:0 auto var(--cd-sp-md,16px)}html body .cd-concern__card{display:flex;flex-direction:column;gap:var(--cd-sp-xs,6px);min-height:112px;padding:clamp(14px,1.6vw,18px);margin:0;font:inherit;text-align:left;color:var(--cd-text,#3c1830);cursor:pointer;border-radius:var(--cd-r-card,20px);background:var(--cd-surface,rgba(255,255,255,.96));border:1px solid var(--cd-line,rgba(60,24,48,.1));box-shadow:var(--cd-shade-1,0 1px 2px rgba(60,24,48,.05));transition:transform var(--cd-dur-base,.22s) var(--cd-ease-out,ease),border-color var(--cd-dur-base,.22s) ease,background var(--cd-dur-base,.22s) ease,box-shadow var(--cd-dur-base,.22s) ease}html body .cd-concern__card-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;margin:0 0 var(--cd-sp-sm,10px);color:var(--cd-text-muted,#70445c);line-height:0;transition:color var(--cd-dur-base,.22s) ease}html body .cd-concern__card-icon svg{display:block;width:22px;height:22px}html body .cd-concern__card-label{font-size:15.5px;font-weight:800;line-height:1.32;letter-spacing:-.012em}html body .cd-concern__card-desc{font-size:12.5px;line-height:1.6;letter-spacing:.005em;color:var(--cd-text-muted,#70445c);opacity:1}html body .cd-concern__card[aria-expanded=true]{color:var(--cd-primary-ink,#fff);background:var(--cd-primary,#b31955);border-color:transparent;transform:translate3d(0,-2px,0);box-shadow:inset 0 0 0 1px #ffffff24,var(--cd-shade-3,0 6px 18px -8px rgba(179,25,85,.32))}html:not(.neo-mode) body .cd-concern__card[aria-expanded=true]{background:#7e1039}html body .cd-concern__card[aria-expanded=true] .cd-concern__card-icon{color:inherit}html body .cd-concern__card[aria-expanded=true] .cd-concern__card-desc{color:#ffffffe0}html.neo-mode body .cd-concern__card[aria-expanded=true]{box-shadow:inset 0 0 0 1px #13102a1f,var(--cd-shade-3,0 6px 18px -8px rgba(167,139,250,.4))}html.neo-mode body .cd-concern__card[aria-expanded=true] .cd-concern__card-desc{color:#13102ac7}html body .cd-concern__card:focus-visible{outline:2px solid var(--cd-focus-ring,#b31955);outline-offset:3px}@media (min-width:600px){html body .cd-concern__cards{grid-template-columns:repeat(3,1fr);gap:var(--cd-sp-md,16px)}}html body .cd-concern__panel{position:relative;display:grid;justify-items:center;gap:var(--cd-sp-md,16px);max-width:min(100%,640px);margin:var(--cd-sp-sm,10px) auto 0;padding:clamp(24px,3.2vw,30px) clamp(20px,3vw,28px);text-align:center;border-radius:var(--cd-r-section,26px);background:var(--cd-surface,rgba(255,255,255,.96));border:1px solid var(--cd-line,rgba(60,24,48,.1));box-shadow:var(--cd-shade-2,0 2px 6px rgba(60,24,48,.07));animation:cdConcernPanelIn var(--cd-dur-emph,.38s) var(--cd-ease-out,ease) backwards}html body .cd-concern__panel:before{content:"";position:absolute;top:-6px;left:var(--cd-concern-caret,50%);width:11px;height:11px;transform:translate(-50%) rotate(45deg);background:var(--cd-surface,rgba(255,255,255,.96));border-top:1px solid var(--cd-line,rgba(60,24,48,.1));border-left:1px solid var(--cd-line,rgba(60,24,48,.1));border-top-left-radius:3px}html body .cd-concern__panel[hidden]{display:none}@keyframes cdConcernPanelIn{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}html body .cd-concern__why{margin:0;max-width:34em;font-size:1.06rem;line-height:1.72;letter-spacing:-.004em;color:var(--cd-text,#3c1830);word-break:keep-all;text-wrap:balance}html body .cd-concern__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:var(--cd-sp-sm,10px)}html body .cd-concern__free,html body .cd-concern__paid{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:12px 26px;border-radius:14px;font-weight:800;line-height:1.28;text-decoration:none;transition:transform var(--cd-dur-base,.22s) var(--cd-ease-out,ease),box-shadow var(--cd-dur-base,.22s) ease,background var(--cd-dur-base,.22s) ease,border-color var(--cd-dur-base,.22s) ease}html body .cd-concern__free{color:var(--cd-primary-ink,#fff);background:var(--cd-primary,#b31955);border:1px solid transparent;box-shadow:var(--cd-shade-3,0 6px 18px -8px rgba(179,25,85,.32))}html body .cd-concern__paid{color:var(--cd-text,#3c1830);background:var(--cd-surface-quiet,#faf5f2);border:1px solid var(--cd-line-strong,rgba(60,24,48,.22));box-shadow:none}html body .cd-concern__free:focus-visible,html body .cd-concern__paid:focus-visible{outline:2px solid var(--cd-focus-ring,#b31955);outline-offset:3px}html body .cd-concern__paid em{font-style:normal;font-weight:600;font-size:.78rem;letter-spacing:.014em;color:var(--cd-text-muted,#70445c)}html body .cd-concern__fusion{display:flex;align-items:center;justify-content:center;gap:14px;margin:var(--cd-sp-lg,24px) 0 0;text-align:center;font-size:.92rem}html body .cd-concern__fusion:before,html body .cd-concern__fusion:after{content:"";flex:0 1 84px;height:1px;background:var(--cd-line-strong,rgba(60,24,48,.22))}html body .cd-concern__fusion a{display:inline;color:var(--cd-accent,#b31955);font-weight:700;text-decoration:none;border-bottom:0;word-break:keep-all}html body .cd-concern__fusion a span:last-child{white-space:nowrap}html body .cd-concern__fusion a span:last-child:after{content:"\2192";display:inline-block;margin-left:6px;font-weight:400;transition:transform var(--cd-dur-base,.22s) var(--cd-ease-out,ease)}html body .cd-concern__fusion a:focus-visible{outline:2px solid var(--cd-focus-ring,#b31955);outline-offset:3px;border-radius:4px}html.neo-mode body .cd-concern__fusion a{color:var(--cd-gold,#e8d5a3)}html body .cd-result-fusion{margin:0 0 16px;padding:15px 14px;border:1px solid color-mix(in srgb,var(--cd-accent,#b31955) 24%,transparent);border-radius:16px;background:color-mix(in srgb,var(--cd-accent,#b31955) 5%,transparent)}html.neo-mode body .cd-result-fusion{border-color:color-mix(in srgb,var(--cd-gold,#e8d5a3) 28%,transparent);background:color-mix(in srgb,var(--cd-gold,#e8d5a3) 7%,transparent)}html body .cd-result-fusion .cd-concern__fusion{margin:0;font-size:1rem}html body .cd-result-fusion .cd-concern__fusion:before,html body .cd-result-fusion .cd-concern__fusion:after{display:none}@media (max-width:860px){html:not(.neo-mode) body .cd-concern__panel{justify-items:stretch;text-align:left}html:not(.neo-mode) body .cd-concern__why{max-width:none}html:not(.neo-mode) body .cd-concern__actions{justify-content:flex-start}}@media (max-width:520px){html body .cd-concern__actions{display:grid;grid-template-columns:1fr;width:100%;gap:8px}html body .cd-concern__fusion:before,html body .cd-concern__fusion:after{display:none}}@media (hover:hover) and (pointer:fine){html body .cd-concern__card:hover{transform:translate3d(0,-3px,0);border-color:var(--cd-line-strong,rgba(60,24,48,.22));box-shadow:var(--cd-shade-2,0 2px 6px rgba(60,24,48,.07))}html body .cd-concern__card:hover .cd-concern__card-icon{color:var(--cd-text,#3c1830)}html body .cd-concern__card[aria-expanded=true]:hover{border-color:transparent;transform:translate3d(0,-3px,0)}html body .cd-concern__card[aria-expanded=true]:hover .cd-concern__card-icon{color:inherit}html body .cd-concern__free:hover{transform:translateY(-2px);background:var(--cd-primary-hover,#9b1449);box-shadow:var(--cd-shade-2,0 2px 6px rgba(60,24,48,.07))}html body .cd-concern__paid:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--cd-text,#3c1830) 34%,transparent);box-shadow:var(--cd-shade-2,0 2px 6px rgba(60,24,48,.07))}html body .cd-concern__fusion a:hover{text-decoration:underline;text-underline-offset:4px}html body .cd-concern__fusion a:hover span:last-child:after{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){html body :is(.cd-concern__card,.cd-concern__card-icon,.cd-concern__free,.cd-concern__paid){transition:none}html body .cd-concern__fusion a span:last-child:after{transition:none}html body .cd-concern__panel{animation:none}}
html body .cd-feedback{--fb-bg-a:#3a0e28;--fb-bg-b:#24081a;--fb-ink:#fff1f7;--fb-ink-muted:rgba(255,214,232,.86);--fb-accent:#ffc4de;--fb-border:rgba(244,190,209,.38);--fb-gold:#ead089;max-width:var(--cd-w-grid,1280px);margin:18px auto 8px;padding:0 clamp(12px,3vw,24px)}html.neo-mode body .cd-feedback,html body.neo-mode .cd-feedback{--fb-bg-a:#13102a;--fb-bg-b:#0a0818;--fb-ink:#f4eeff;--fb-ink-muted:rgba(216,200,255,.86);--fb-accent:#c4b5fd;--fb-border:rgba(196,181,253,.34);--fb-gold:#e8d5a3 }html body .cd-feedback__card{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,2.2vw,20px);min-height:104px;padding:clamp(14px,2.2vw,20px) clamp(16px,2.6vw,24px);border:1px solid var(--fb-border);border-radius:calc(var(--cd-r-md,16px) + 4px);background:linear-gradient(158deg,var(--fb-bg-a),var(--fb-bg-b));box-shadow:0 14px 34px #08030e47}html body .cd-feedback__card:before{content:"";position:absolute;z-index:-1;top:-40%;right:-40%;bottom:-40%;left:-40%;pointer-events:none;background:radial-gradient(36% 44% at 16% 22%,rgba(255,196,222,.22),transparent 70%),radial-gradient(30% 38% at 88% 76%,rgba(234,208,137,.16),transparent 72%);filter:blur(26px);opacity:.75}html.neo-mode body .cd-feedback__card:before,html body.neo-mode .cd-feedback__card:before{background:radial-gradient(36% 44% at 16% 22%,rgba(196,181,253,.24),transparent 70%),radial-gradient(30% 38% at 88% 76%,rgba(232,213,163,.16),transparent 72%)}html body .cd-feedback__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;font-size:1.6rem;line-height:1;background:#ffffff14;border:1px solid var(--fb-border)}html body .cd-feedback__copy{display:flex;flex-direction:column;gap:5px;min-width:0}html body .cd-feedback__title{margin:0;font-family:var(--font-display)!important;font-weight:700;font-size:clamp(1.02rem,2vw,1.28rem);line-height:1.36;letter-spacing:-.01em;color:var(--fb-ink);word-break:keep-all}html body .cd-feedback__reward{display:inline-flex;align-items:center;gap:6px;align-self:start;margin:1px 0 2px;padding:5px 12px;border-radius:999px;font-family:var(--font-body)!important;font-size:.78rem;font-weight:700;letter-spacing:-.01em;line-height:1.4;color:var(--fb-gold);background:#ead0891f;border:1px solid rgba(234,208,137,.42);word-break:keep-all}html body .cd-feedback__reward strong{font-weight:900;color:#fff6dd}html.neo-mode body .cd-feedback__reward,html body.neo-mode .cd-feedback__reward{background:#e8d5a31f;border-color:#e8d5a366}html body .cd-feedback__body{margin:0;max-width:54ch;font-family:var(--font-body)!important;font-size:.85rem;line-height:1.7;color:var(--fb-ink-muted);word-break:keep-all}html body .cd-feedback__cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-height:46px;padding:12px 22px;border-radius:999px;text-decoration:none;font-family:var(--font-body)!important;font-size:.9rem;font-weight:900;letter-spacing:-.01em;color:var(--fb-bg-b);background:linear-gradient(120deg,var(--fb-gold),#fff8dc);box-shadow:0 8px 22px #ead08947;transition:transform var(--cd-dur-base,.22s) var(--cd-ease-out,ease),box-shadow var(--cd-dur-base,.22s) ease}html body .cd-feedback__cta:hover,html body .cd-feedback__cta:focus-visible{transform:translateY(-2px);box-shadow:0 14px 32px #ead08966}html body .cd-feedback a:focus-visible{outline:2px solid var(--fb-gold);outline-offset:3px}@media (max-width:720px){html body .cd-feedback{margin:14px auto 8px}html body .cd-feedback__card{grid-template-columns:auto minmax(0,1fr);row-gap:12px;min-height:0}html body .cd-feedback__cta{grid-column:1 / -1;width:100%}}@media (prefers-reduced-motion:reduce){html body .cd-feedback__cta{transition:none!important}html body .cd-feedback__cta:hover,html body .cd-feedback__cta:focus-visible{transform:none}}
html body .cd-app-install{--app-bg-a:#3a0e28;--app-bg-b:#24081a;--app-ink:#fff1f7;--app-ink-muted:rgba(255,214,232,.86);--app-accent:#ffc4de;--app-border:rgba(244,190,209,.38);--app-gold:#ead089;max-width:var(--cd-w-grid,1280px);margin:0 auto 28px;padding:0 clamp(12px,3vw,24px)}html.neo-mode body .cd-app-install,html body.neo-mode .cd-app-install{--app-bg-a:#13102a;--app-bg-b:#0a0818;--app-ink:#f4eeff;--app-ink-muted:rgba(216,200,255,.86);--app-accent:#c4b5fd;--app-border:rgba(196,181,253,.34);--app-gold:#e8d5a3 }html body .cd-app-install[hidden]{display:none!important}html body .cd-app-install__card{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,2.2vw,20px);min-height:104px;padding:clamp(14px,2.2vw,20px) clamp(16px,2.6vw,24px);border:1px solid var(--app-border);border-radius:calc(var(--cd-r-md,16px) + 4px);background:linear-gradient(158deg,var(--app-bg-a),var(--app-bg-b));box-shadow:0 14px 34px #08030e47}html body .cd-app-install__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;font-size:1.6rem;line-height:1;background:#ffffff14;border:1px solid var(--app-border)}html body .cd-app-install__copy{display:flex;flex-direction:column;gap:5px;min-width:0}html body .cd-app-install__eyebrow{margin:0;font-family:var(--font-body)!important;font-size:.7rem;font-weight:900;letter-spacing:.12em;color:var(--app-accent)}html body .cd-app-install__title{margin:0;font-family:var(--font-display)!important;font-weight:700;font-size:clamp(1.02rem,2vw,1.28rem);line-height:1.36;letter-spacing:-.01em;color:var(--app-ink);word-break:keep-all}html body .cd-app-install__body{margin:0;max-width:54ch;font-family:var(--font-body)!important;font-size:.85rem;line-height:1.7;color:var(--app-ink-muted);word-break:keep-all}html body .cd-app-install__cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-height:46px;padding:12px 22px;border:0;border-radius:999px;cursor:pointer;font-family:var(--font-body)!important;font-size:.9rem;font-weight:900;letter-spacing:-.01em;color:var(--app-bg-b);background:linear-gradient(120deg,var(--app-gold),#fff8dc);box-shadow:0 8px 22px #ead08947;transition:transform var(--cd-dur-base,.22s) var(--cd-ease-out,ease),box-shadow var(--cd-dur-base,.22s) ease}html body .cd-app-install__cta:hover,html body .cd-app-install__cta:focus-visible{transform:translateY(-2px);box-shadow:0 14px 32px #ead08966}html body .cd-app-install__cta:focus-visible{outline:2px solid var(--app-gold);outline-offset:3px}@media (max-width:720px){html body .cd-app-install__card{grid-template-columns:auto minmax(0,1fr);row-gap:12px;min-height:0}html body .cd-app-install__cta{grid-column:1 / -1;width:100%}}@media (prefers-reduced-motion:reduce){html body .cd-app-install__cta{transition:none!important}html body .cd-app-install__cta:hover,html body .cd-app-install__cta:focus-visible{transform:none}}
@media (max-width:768px),(hover:none) and (pointer:coarse){body:not(.neo-mode) #cdMobileBottomNav.cd-mobile-bottom-nav{background:#fffaf7!important;border-top:1px solid rgba(179,25,85,.12)!important;box-shadow:0 -8px 24px #3c183014!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:not(.neo-mode) #cdMobileBottomNav.cd-mobile-bottom-nav .cd-mobile-bottom-nav__main{gap:2px!important}body:not(.neo-mode) #cdMobileBottomNav.cd-mobile-bottom-nav .cd-mobile-bottom-nav__item{min-height:52px!important;border:1px solid transparent!important;border-radius:15px!important;background:transparent!important;color:#70445c!important;box-shadow:none!important;text-shadow:none!important;transition:transform .14s ease,background-color .18s ease,color .18s ease!important}body:not(.neo-mode) #cdMobileBottomNav.cd-mobile-bottom-nav :is(.cd-mobile-bottom-nav__item.is-active,.cd-mobile-bottom-nav__item[aria-current=page],.cd-mobile-bottom-nav__item[aria-selected=true]){transform:none!important;border-color:#b319551f!important;background:#b3195517!important;color:#8e2354!important;box-shadow:none!important;text-shadow:none!important}body.neo-mode #cdMobileBottomNav.cd-mobile-bottom-nav{background:#120e1a!important;border-top-color:#c4b5fd2e!important;box-shadow:0 -8px 24px #0000003d!important}body.neo-mode #cdMobileBottomNav.cd-mobile-bottom-nav .cd-mobile-bottom-nav__main{gap:2px!important}body.neo-mode #cdMobileBottomNav.cd-mobile-bottom-nav .cd-mobile-bottom-nav__item{min-height:52px!important;border:1px solid transparent!important;border-radius:15px!important;background:transparent!important;color:#ddd3f3!important;box-shadow:none!important}body.neo-mode #cdMobileBottomNav.cd-mobile-bottom-nav :is(.cd-mobile-bottom-nav__item.is-active,.cd-mobile-bottom-nav__item[aria-current=page],.cd-mobile-bottom-nav__item[aria-selected=true]){transform:none!important;border-color:#c4b5fd29!important;background:#c4b5fd1f!important;color:#fff!important;box-shadow:none!important}#cdMobileBottomNav .cd-mobile-bottom-nav__item:active{transform:scale(.96)!important}}
#run-btn[disabled]{position:relative;overflow:hidden;color:transparent!important;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1f,#ffffff0d 75%)!important;background-size:200% 100%!important;animation:cd-lib-shimmer 1.5s infinite!important;border:1px solid rgba(180,120,255,.35)!important;cursor:wait!important}@keyframes cd-lib-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.prem-card>div:first-child *{pointer-events:none}.cd-reduced-motion *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.cd-reduced-motion .cd-user-card__avatar{animation-duration:3s!important;animation-iteration-count:infinite!important;-webkit-animation-duration:3s!important;-webkit-animation-iteration-count:infinite!important}.cd-reduced-motion .cd-user-card__avatar-ring{animation-duration:4s!important;animation-iteration-count:infinite!important;-webkit-animation-duration:4s!important;-webkit-animation-iteration-count:infinite!important}.cd-reduced-motion .cd-user-star{animation-duration:var(--dur,2s)!important;animation-iteration-count:infinite!important;-webkit-animation-duration:var(--dur,2s)!important;-webkit-animation-iteration-count:infinite!important}.cd-reduced-motion #sajuLoaderOverlay[aria-hidden=false]:before{animation:sajuLoaderAura 6s ease-in-out infinite!important;-webkit-animation:sajuLoaderAura 6s ease-in-out infinite!important}.cd-reduced-motion .saju-loader-card{animation:sajuLoaderCardIn .24s cubic-bezier(.2,.82,.2,1) forwards!important;-webkit-animation:sajuLoaderCardIn .24s cubic-bezier(.2,.82,.2,1) forwards!important}.cd-reduced-motion .saju-loader-payment-core:before{animation:sajuLoaderCircleSpin 2.8s linear infinite!important;-webkit-animation:sajuLoaderCircleSpin 2.8s linear infinite!important}.cd-reduced-motion .saju-loader-payment-core:after,.cd-reduced-motion .saju-loader-pass-moon:before{animation:sajuLoaderMoonPulse 2.8s ease-in-out infinite!important;-webkit-animation:sajuLoaderMoonPulse 2.8s ease-in-out infinite!important}.cd-reduced-motion .saju-loader-yeon-sprite:before{animation:sajuLoaderYeonCompleteSprite 10.8s steps(1,end) infinite!important;-webkit-animation:sajuLoaderYeonCompleteSprite 10.8s steps(1,end) infinite!important}.cd-reduced-motion .saju-loader-progress:after{animation:sajuLoaderProgress 1.8s ease-in-out infinite!important;-webkit-animation:sajuLoaderProgress 1.8s ease-in-out infinite!important}.cd-user-card__avatar,.cd-user-card__avatar-ring,.cd-user-star,.saju-loader-card,.saju-loader-payment-core:before,.saju-loader-payment-core:after,.saju-loader-pass-moon:before,.saju-loader-yeon-sprite:before,.saju-loader-progress:after{animation-play-state:running!important;-webkit-animation-play-state:running!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#meditationCollection{background:radial-gradient(circle at 18% 16%,rgba(52,86,160,.2),transparent 42%),radial-gradient(circle at 84% 78%,rgba(17,42,92,.3),transparent 48%),linear-gradient(165deg,#060e22f5,#030610fa 55%,#000000fa);border-color:#5a82d257;box-shadow:0 30px 70px #020614a8,inset 0 1px #8cb6ff1a}#meditationCollection .tarot-collection__header{background:linear-gradient(180deg,#182c5652,#08102233)}#meditationCollection .tarot-collection__icon{color:#9bc4ff;text-shadow:0 0 14px rgba(105,158,255,.42)}#meditationCollection .tarot-collection__title{color:#d5e6ff}#meditationCollection .tarot-collection__subtitle,#meditationCollection .tarot-collection__lede{color:#c1d5f5db}#meditationCollection .tarot-collection__featureline{border-color:#5f84cf85;background:#172d5966;color:#ccdeffeb}#meditationCollection .tc-divider-line{background:linear-gradient(90deg,transparent,rgba(115,158,240,.8),transparent)}#meditationCollection .tc-divider-star,#meditationCollection .tc-divider-gem,#meditationCollection .fc-closed-peek__gem{color:#8db8ff;text-shadow:0 0 10px rgba(95,146,240,.45)}#meditationCollection .tarot-tile__badge{background:#0e1f42e6;border-color:#79a4f499;color:#d5e9ff}
#premiumVvipCollection{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(225,194,126,.38)!important;background:#091018!important;box-shadow:0 26px 72px #0104098a,inset 0 1px #fff5db1f!important}#premiumVvipCollection .pvc-archive-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#060d16fa,#060d16e6 44%,#060d1633),url(/fuctionassets/vvip-destiny-archive-v1.webp) center / cover no-repeat}#premiumVvipCollection .feat-collection__cosmos,#premiumVvipCollection .feat-collection__header,#premiumVvipCollection .feat-collection__grid,#premiumVvipCollection .fc-closed-peek{position:relative;z-index:1}#premiumVvipCollection .feat-collection__header{min-height:286px;padding:42px clamp(22px,5vw,64px);align-items:flex-start;text-align:left;background:transparent!important;border-bottom:1px solid rgba(225,194,126,.22)}#premiumVvipCollection .pvc-crown-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(225,194,126,.42);border-radius:50%;background:#0b131db8;color:#f5d892!important;font-size:1.15rem!important;text-shadow:none;box-shadow:inset 0 1px #fff5db29}#premiumVvipCollection .pvc-header-badge{margin:18px 0 0;padding:0;border:0;border-radius:0;background:none!important;box-shadow:none;color:#e9c983;font-size:.68rem;letter-spacing:.16em;animation:none}#premiumVvipCollection .pvc-title{margin-top:8px;color:#fff6df!important;background:none;-webkit-text-fill-color:currentColor;text-shadow:0 2px 18px rgba(0,0,0,.45);filter:none}#premiumVvipCollection .pvc-subtitle{margin-top:8px;color:#f1d9a6!important;font-style:normal}#premiumVvipCollection .pvc-lede{max-width:56ch;color:#eee8d7e0!important}#premiumVvipCollection .pvc-featureline{margin-top:18px;padding:0;border:0;border-radius:0;background:none!important;box-shadow:none;color:#e9c983!important;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-shadow:none}#premiumVvipCollection .feat-collection__divider{justify-content:flex-start;opacity:.78}#premiumVvipCollection .feat-collection__grid{padding:22px;background:linear-gradient(180deg,#060d16c2,#060d16f5)}#premiumVvipCollection .pvc-prem-grid{padding:0;gap:16px}#premiumVvipCollection .pvc-prem-card{overflow:hidden;border:1px solid rgba(225,194,126,.22)!important;border-radius:18px!important;outline:0;background:#0c141ef0!important;box-shadow:inset 0 1px #fff5db14,0 12px 26px #0003;transition:transform .18s ease,border-color .18s ease,background .18s ease}#premiumVvipCollection .pvc-prem-card:hover{transform:translateY(-2px);border-color:#f5d892a3!important;background:#121d2afa!important}#premiumVvipCollection .pvc-prem-card:focus-visible{outline:3px solid #f3cf7a;outline-offset:3px}#premiumVvipCollection .pvc-prem-card .tarot-tile__body{padding:18px}#premiumVvipCollection .pvc-prem-card .tarot-tile__title{color:#fff6df!important;text-shadow:none}#premiumVvipCollection .pvc-prem-card .tarot-tile__desc,#premiumVvipCollection .pvc-prem-point{color:#e7ebefd6!important;text-shadow:none}#premiumVvipCollection .pvc-prem-point:before{color:#e9c983;text-shadow:none}#premiumVvipCollection .pvc-meta-badge{background:#fff8e50f;border-color:#e1c27e47;color:#ead7aa}#premiumVvipCollection .pvc-meta-badge--cta{background:#ecd18f;color:#131b24;border-color:#f7e4b6}#premiumVvipCollection .fc-toggle-hint{color:#f5d892}@media (max-width: 720px){#premiumVvipCollection .pvc-archive-art{background-position:67% center}#premiumVvipCollection .feat-collection__header{min-height:310px;padding:32px 22px}#premiumVvipCollection .feat-collection__grid{padding:14px}#premiumVvipCollection .pvc-prem-grid{gap:12px}#premiumVvipCollection .pvc-prem-card .tarot-tile__body{padding:16px}}@media (prefers-reduced-motion: reduce){#premiumVvipCollection .pvc-prem-card{transition:none}}
.tile-pvw-close{width:44px;height:44px}.tile-pvw-premium-block{display:none;margin-top:12px;padding:12px;border-radius:14px;border:1px solid rgba(223,184,86,.34);background:linear-gradient(170deg,#2e1c0899,#160e05a6)}.tile-pvw-premium-intro{margin:0 0 10px;font-size:.93rem;line-height:1.56;color:#fceecef0}.tile-pvw-premium-title{margin:12px 0 8px;font-size:.8rem;font-weight:800;letter-spacing:.08em;color:#f1cb6af5;text-transform:uppercase}.tile-pvw-premium-list{margin:0;padding-left:18px;display:grid;gap:6px}.tile-pvw-premium-list li{color:#f8e9c7e6;font-size:.86rem;line-height:1.5}.tile-pvw-premium-title[hidden],.tile-pvw-premium-list[hidden]{display:none!important}.tile-pvw-premium-block.is-marketing-detail{display:block;background:linear-gradient(170deg,#0d1c34a8,#2216389e);border-color:#94a3b847}.tile-pvw-premium-block.is-marketing-detail .tile-pvw-premium-intro{padding:11px 12px;border-radius:10px;border:1px solid rgba(250,204,21,.22);background:#facc1512;color:#fff8dcf0}.tile-pvw-premium-block.is-marketing-detail .tile-pvw-premium-title{color:#bae6fdf0;text-transform:none}.tile-pvw-premium-block.is-marketing-detail .tile-pvw-premium-list{list-style:none;padding-left:0}.tile-pvw-premium-block.is-marketing-detail .tile-pvw-premium-list li{position:relative;padding-left:18px;color:#e2efffe6}.tile-pvw-premium-block.is-marketing-detail .tile-pvw-premium-list li:before{content:"\2022";position:absolute;left:3px;color:#f6d76b}
.tile-pvw-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99990;display:flex;align-items:flex-end;justify-content:center;visibility:hidden;pointer-events:none;opacity:0;transition:opacity .28s ease,visibility 0s linear .28s}.tile-pvw-overlay.pvw-open{visibility:visible;pointer-events:all;opacity:1;transition:opacity .28s ease}.tile-pvw-bd{position:absolute;top:0;right:0;bottom:0;left:0;background:#050210c7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.tile-pvw-sheet{position:relative;width:min(500px,100%);max-height:88vh;overflow-y:auto;background:linear-gradient(175deg,#130a2a,#1d0b38 55%,#0e0420);border:1px solid rgba(180,120,255,.22);border-bottom:none;border-radius:24px 24px 0 0;box-shadow:0 -14px 60px #000000a6,0 0 0 1px #c896ff0f;transform:translateY(110%);transition:transform .38s cubic-bezier(.34,1.32,.64,1);scrollbar-width:none;-ms-overflow-style:none}.tile-pvw-sheet::-webkit-scrollbar{display:none}.tile-pvw-overlay.pvw-open .tile-pvw-sheet{transform:translateY(0)}.tile-pvw-overlay.pvw-prem{align-items:stretch}.tile-pvw-overlay.pvw-prem .tile-pvw-sheet{width:100%;max-height:100dvh;min-height:100dvh;border-radius:0;overflow-y:auto}.tile-pvw-overlay.pvw-prem .tile-pvw-hero{border-radius:0;height:280px}.tile-pvw-overlay.pvw-prem .tile-pvw-hero--prem{height:320px}.tile-pvw-overlay.pvw-prem .tile-pvw-handle{display:none}.tile-pvw-handle{width:44px;height:4px;border-radius:99px;background:#ffffff40;position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:3}.tile-pvw-close{position:absolute;top:13px;right:13px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#0f0820bf;color:#ffffffd9;font-size:.95rem;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .18s;z-index:4;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.tile-pvw-close:hover{background:#ffffff2e}.tile-pvw-hero{position:relative;width:100%;height:200px;overflow:hidden;border-radius:24px 24px 0 0;background:#120832;flex-shrink:0}.tile-pvw-hero-img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;transition:transform .4s ease}@keyframes pvwHeroKenBurns{0%{transform:scale(1.1);opacity:.7}to{transform:scale(1.02);opacity:1}}.tile-pvw-hero-img.pvw-img-enter{animation:pvwHeroKenBurns .7s cubic-bezier(.2,.82,.2,1) forwards}.tile-pvw-hero--prem{height:240px}.tile-pvw-hero-img:not([src]),.tile-pvw-hero-img[src=""]{display:none}.tile-pvw-hero-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#08041426,#0804148c 60%,#130a2a);pointer-events:none}.tile-pvw-hero-badges{position:absolute;top:44px;left:14px;display:flex;gap:6px;flex-wrap:wrap;z-index:2}.tile-pvw-hero-cat{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;font-size:.67rem;font-weight:800;letter-spacing:.04em;background:#0a0519b3;border:1px solid rgba(180,120,255,.4);color:#d8b4fe;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.tile-pvw-hero-cost{display:inline-flex;align-items:center;gap:3px;padding:4px 11px;border-radius:999px;font-size:.67rem;font-weight:800;letter-spacing:.02em;background:#0a0519b3;border:1px solid rgba(255,215,80,.38);color:#fde68a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.tile-pvw-hero-cost--free{border-color:#64dc9e61;color:#6ee7b7}.tile-pvw-content{padding:18px 22px 40px}.tile-pvw-title{font-size:1.32rem;font-weight:900;color:var(--cd-card-title-color,#3c1830);margin:0 0 8px;line-height:1.25}.tile-pvw-tagline{font-size:.88rem;color:var(--cd-card-meta-color,#70445c);margin:0 0 16px;line-height:1.6}.tile-pvw-divider{width:36px;height:2px;background:linear-gradient(90deg,#7c3aed,transparent);border-radius:2px;margin:0 0 14px}.tile-pvw-feats-label{font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#b48cff73;margin:0 0 9px}.tile-pvw-feats{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:6px}.tile-pvw-feats li{display:flex;align-items:flex-start;gap:9px;font-size:.84rem;color:#ddd0f8;background:#8246ff12;border:1px solid rgba(150,90,255,.12);border-radius:10px;padding:9px 13px;line-height:1.45}.tile-pvw-feats li:before{content:"\2726";color:#f6d76b;font-size:.68rem;flex-shrink:0;margin-top:3px;text-shadow:0 0 9px rgba(246,215,107,.42)}.tile-pvw-paywall{background:#ffc83212;border:1px solid rgba(255,215,80,.22);border-radius:12px;padding:12px 15px;margin:0 0 18px;display:flex;align-items:flex-start;gap:10px}.tile-pvw-paywall-icon{font-size:1.3rem;flex-shrink:0;line-height:1.4}.tile-pvw-paywall-body{flex:1}.tile-pvw-paywall-title{display:block;font-size:.88rem;font-weight:800;color:#fde68a;margin-bottom:3px}.tile-pvw-paywall-desc{font-size:.78rem;color:#fde68ab3;line-height:1.45}.tile-pvw-paywall-note{display:block;margin-top:6px;padding-top:6px;border-top:1px solid rgba(253,230,138,.16);font-size:.72rem;color:#fde68a8c;line-height:1.4}.tile-pvw-paywall--lock{background:#a064ff14;border-color:#a064ff47}.tile-pvw-paywall--lock .tile-pvw-paywall-title{color:#d8b4fe}.tile-pvw-paywall--lock .tile-pvw-paywall-desc{color:#d8b4fea6}.tile-pvw-cta-sticky{position:sticky;bottom:0;background:linear-gradient(to top,#1d0b38 80%,#1d0b3800);padding:12px 20px 20px;margin:0 -20px -20px}.tile-pvw-cta-btn{width:100%;padding:15px 20px;border-radius:14px;border:none;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-size:.97rem;font-weight:900;cursor:pointer;letter-spacing:.01em;box-shadow:0 6px 24px #7c3aed73,inset 0 1px #ffffff29;transition:transform .18s,filter .18s,box-shadow .18s}.tile-pvw-cta-btn:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.1);box-shadow:0 10px 32px #a855f78c}.tile-pvw-cta-btn:active{transform:scale(.97)}.tile-pvw-cta-btn--coin{background:linear-gradient(135deg,#b45309,#d97706,#f59e0b);box-shadow:0 6px 24px #b453096b,inset 0 1px #ffffff29}.tile-pvw-cta-btn--coin:hover{box-shadow:0 10px 32px #f59e0b80}.tile-pvw-cta-btn--lock{background:linear-gradient(135deg,#5b21b6,#7c3aed,#9333ea);box-shadow:0 6px 24px #5b21b67a,inset 0 1px #ffffff24}.tile-pvw-cta-btn--lock:hover{box-shadow:0 10px 32px #9333ea8c}.tile-pvw-overlay{background:radial-gradient(1100px 420px at 50% -120px,rgba(94,234,212,.16),transparent 62%)}.tile-pvw-sheet{background:linear-gradient(176deg,#081224f0,#0c1a34e6 52%,#060e1cf0);border:1px solid rgba(148,163,184,.3);box-shadow:0 30px 84px #010814bd,0 0 0 1px #ffffff12 inset;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.tile-pvw-sheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,rgba(255,255,255,.12),transparent 32%,transparent 70%,rgba(255,255,255,.06));opacity:.62}.tile-pvw-bd{background:#020814b3;backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%)}.tile-pvw-title{font-size:1.44rem;letter-spacing:.01em;color:var(--cd-card-title-color,#3c1830)}.tile-pvw-tagline{color:var(--cd-card-meta-color,#70445c)}.tile-pvw-feats li{background:linear-gradient(145deg,#38bdf81c,#0e1e3a38);border-color:#94a3b842;color:var(--cd-card-title-color,#3c1830)}.tile-pvw-feats li:before{content:"\2726";font-size:.72rem;color:#f6d76b;text-shadow:0 0 9px rgba(246,215,107,.42)}.tile-pvw-paywall{background:linear-gradient(145deg,#fbbf241a,#1e3a8a1f);border-color:#fbbf244d}.tile-pvw-cta-sticky{background:linear-gradient(to top,#071123f5 70%,#07112300)}.tile-pvw-cta-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;border:1px solid rgba(255,255,255,.2)}.tile-pvw-cta-btn:before{content:"";width:17px;height:17px;border-radius:999px;border:2px solid rgba(255,255,255,.65);border-right-color:transparent;box-sizing:border-box;display:none}.tile-pvw-cta-btn.is-loading{filter:saturate(.85) brightness(.9);cursor:wait;pointer-events:none}.tile-pvw-cta-btn.is-loading:before{display:inline-block;animation:tilePvwSpin .76s linear infinite}.tile-pvw-cta-meta{min-height:20px;margin-top:10px;font-size:.76rem;color:#d8ceffd1;text-align:center;letter-spacing:.01em}@keyframes tilePvwSpin{to{transform:rotate(360deg)}}
.tile-pvw-overlay.pvw-prem{align-items:center;justify-content:center;box-sizing:border-box;padding:clamp(16px,3vw,42px);overflow:auto}.tile-pvw-overlay.pvw-prem .tile-pvw-sheet{display:grid;grid-template-columns:minmax(340px,.95fr) minmax(360px,1.05fr);width:min(1120px,100%);max-height:min(92dvh,840px);min-height:0;border:1px solid rgba(148,163,184,.32);border-radius:18px;overflow:hidden;transform:translateY(24px) scale(.985)}.tile-pvw-overlay.pvw-prem.pvw-open .tile-pvw-sheet{transform:translateY(0) scale(1)}.tile-pvw-overlay.pvw-prem .tile-pvw-handle{display:none}.tile-pvw-overlay.pvw-prem .tile-pvw-close{top:16px;right:16px;width:44px;height:44px}.tile-pvw-overlay.pvw-prem .tile-pvw-hero,.tile-pvw-overlay.pvw-prem .tile-pvw-hero--prem{height:auto;min-height:420px;align-self:stretch;border-radius:0;background:radial-gradient(circle at 50% 42%,rgba(167,139,250,.24),transparent 44%),linear-gradient(155deg,#071123,#111733 62%,#070b18)}.tile-pvw-overlay.pvw-prem .tile-pvw-hero-img{width:100%;height:100%;object-fit:contain;object-position:center;transform:none;background:transparent}.tile-pvw-overlay.pvw-prem .tile-pvw-hero-img.pvw-img-enter{animation:none;opacity:1;transform:none}.tile-pvw-overlay.pvw-prem .tile-pvw-hero-gradient{background:linear-gradient(90deg,#050a1833,#050a1800 48%,#07112394),linear-gradient(to bottom,#050a1829,#050a186b)}.tile-pvw-overlay.pvw-prem .tile-pvw-hero-badges{top:18px;left:18px;right:70px;max-width:none;gap:8px}.tile-pvw-overlay.pvw-prem .tile-pvw-hero-cat,.tile-pvw-overlay.pvw-prem .tile-pvw-hero-cost{min-height:28px;letter-spacing:0}.tile-pvw-overlay.pvw-prem .tile-pvw-content{position:relative;max-height:min(92dvh,840px);overflow-y:auto;padding:clamp(24px,3vw,36px);scrollbar-width:thin}.tile-pvw-overlay.pvw-prem .tile-pvw-title{font-size:clamp(1.42rem,2vw,2rem);line-height:1.24;letter-spacing:0;word-break:keep-all}.tile-pvw-overlay.pvw-prem .tile-pvw-tagline{font-size:.96rem;line-height:1.7;word-break:keep-all}.tile-pvw-overlay.pvw-prem .tile-pvw-feats-label,.tile-pvw-overlay.pvw-prem .tile-pvw-premium-title{letter-spacing:0}.tile-pvw-overlay.pvw-prem .tile-pvw-feats li{border-radius:8px;padding:10px 12px;word-break:keep-all}.tile-pvw-overlay.pvw-prem .tile-pvw-paywall{border-radius:8px}.tile-pvw-overlay.pvw-prem .tile-pvw-cta-sticky{margin:0;padding:16px 0 0;background:linear-gradient(to top,#071123fa 72%,#07112300)}.tile-pvw-overlay.pvw-prem .tile-pvw-cta-btn{border-radius:8px}@media (max-width:820px){.tile-pvw-overlay.pvw-prem{align-items:flex-end;padding:0;overflow:hidden}.tile-pvw-overlay.pvw-prem .tile-pvw-sheet{display:block;width:100%;max-height:100dvh;min-height:100dvh;border-radius:0;overflow-y:auto;transform:translateY(110%) scale(1)}.tile-pvw-overlay.pvw-prem.pvw-open .tile-pvw-sheet{transform:translateY(0) scale(1)}.tile-pvw-overlay.pvw-prem .tile-pvw-hero,.tile-pvw-overlay.pvw-prem .tile-pvw-hero--prem{aspect-ratio:3/2;min-height:0;max-height:52dvh}.tile-pvw-overlay.pvw-prem .tile-pvw-hero-gradient{background:linear-gradient(to bottom,#050a1814,#071123bd)}.tile-pvw-overlay.pvw-prem .tile-pvw-hero-badges{top:16px;left:14px;right:68px}.tile-pvw-overlay.pvw-prem .tile-pvw-content{max-height:none;overflow:visible;padding:20px 16px max(30px,env(safe-area-inset-bottom))}}@media (max-width:420px){.tile-pvw-overlay.pvw-prem .tile-pvw-close{top:12px;right:12px}.tile-pvw-overlay.pvw-prem .tile-pvw-hero-badges{top:58px;left:12px;right:12px}.tile-pvw-overlay.pvw-prem .tile-pvw-title{font-size:1.28rem}.tile-pvw-overlay.pvw-prem .tile-pvw-tagline{font-size:.9rem}}
.tile-pvw-overlay{--cd-detail-shell:linear-gradient(180deg,#fffaf7,#fff3f8);--cd-detail-fill:rgba(179,25,85,.05);--cd-detail-line:rgba(216,63,120,.18);--cd-detail-text:#3c1830;--cd-detail-muted:#70445c;--cd-detail-gold:#8c5c0d}html.neo-mode .tile-pvw-overlay,body.neo-mode .tile-pvw-overlay{--cd-detail-shell:linear-gradient(180deg,#151130,#0a0818);--cd-detail-fill:rgba(196,181,253,.08);--cd-detail-line:rgba(196,181,253,.2);--cd-detail-text:#f4eeff;--cd-detail-muted:rgba(200,170,255,.82);--cd-detail-gold:#e8d5a3}.tile-pvw-overlay{background:none}.tile-pvw-bd{background:#4a24436b;backdrop-filter:blur(10px) saturate(112%);-webkit-backdrop-filter:blur(10px) saturate(112%)}html.neo-mode .tile-pvw-bd,body.neo-mode .tile-pvw-bd{background:#060412a8}.tile-pvw-sheet{background:linear-gradient(176deg,#fffaf7,#fff3f8 54%,#fdf6ec);border:1px solid rgba(216,63,120,.18);border-bottom:none;box-shadow:0 -18px 52px #96486838,0 0 0 1px #ffffffb3 inset;backdrop-filter:none;-webkit-backdrop-filter:none;transition:transform var(--cd-dur-emph,.38s) var(--cd-ease-snap,cubic-bezier(.22,1,.36,1))}html.neo-mode .tile-pvw-sheet,body.neo-mode .tile-pvw-sheet{background:linear-gradient(176deg,#151130,#0f0c26 54%,#0a0818);border-color:#c4b5fd42;box-shadow:0 -18px 52px #04020e9e,0 0 0 1px #e4d6ff17 inset}.tile-pvw-sheet:before{background:linear-gradient(180deg,rgba(255,255,255,.5),transparent 12%);opacity:1}html.neo-mode .tile-pvw-sheet:before,body.neo-mode .tile-pvw-sheet:before{background:linear-gradient(180deg,rgba(228,214,255,.14),transparent 12%)}.tile-pvw-hero{height:auto;aspect-ratio:16/9;background:var(--cd-card-img-bg)}.tile-pvw-hero-img{object-position:center 38%}.tile-pvw-hero-gradient{background:linear-gradient(to bottom,#3c183000 68%,#fffaf780 88%,#fffaf7)}html.neo-mode .tile-pvw-hero-gradient,body.neo-mode .tile-pvw-hero-gradient{background:linear-gradient(to bottom,#06041200 68%,#15113085 88%,#151130)}.tile-pvw-hero-badges{top:auto;bottom:10px;left:12px;right:12px;gap:6px;align-items:center;align-content:flex-end}.tile-pvw-hero-cat,.tile-pvw-hero-cost{flex:0 0 auto;align-self:center;min-height:26px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile-pvw-hero-cat{background:#3c1830d1;border-color:#ead08980;color:#fff8dc;backdrop-filter:none;-webkit-backdrop-filter:none}.tile-pvw-hero-cost{background:var(--cd-price-bg);border-color:#ead0899e;color:var(--cd-price-text);font-size:.72rem;letter-spacing:0;backdrop-filter:none;-webkit-backdrop-filter:none}.tile-pvw-hero-cost--free{border-color:#6ee7b78c;color:#d1fae5}html.neo-mode .tile-pvw-hero-cat,body.neo-mode .tile-pvw-hero-cat{background:#090718d6;border-color:#c4b5fd75;color:#e9e2ff}.tile-pvw-close{background:#3c1830b8;border-color:#ffffff47;color:#fff8f4;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background var(--cd-dur-fast,.12s) var(--cd-ease-out,ease),transform var(--cd-dur-fast,.12s) var(--cd-ease-out,ease)}.tile-pvw-close:active{transform:scale(var(--cd-press-scale,.968))}html.neo-mode .tile-pvw-close,body.neo-mode .tile-pvw-close{background:#090718c7;border-color:#c4b5fd57;color:#f4eeff}.tile-pvw-handle{background:#3c183047}html.neo-mode .tile-pvw-handle,body.neo-mode .tile-pvw-handle{background:#e4d6ff4d}.tile-pvw-title{color:var(--cd-card-title-color,#3c1830);letter-spacing:-.01em;text-wrap:balance}.tile-pvw-tagline{color:var(--cd-card-meta-color,#70445c)}.tile-pvw-divider{background:linear-gradient(90deg,var(--cd-accent,#b31955),transparent)}.tile-pvw-feats-label{color:var(--cd-card-meta-color,#70445c);opacity:.78;letter-spacing:.06em}.tile-pvw-tagline{background:none!important;border:0!important;padding:0!important;font-size:.95rem;line-height:1.68;text-wrap:pretty}.tile-pvw-cta-sticky{border:0!important;border-radius:0!important}.tile-pvw-feats{background:none!important;border:0!important;padding:0!important;border-radius:0!important}.tile-pvw-feats{gap:0}.tile-pvw-feats li{background:none;border:0;border-radius:0;padding:11px 2px;color:var(--cd-card-title-color,#3c1830);border-bottom:1px solid rgba(216,63,120,.14)}.tile-pvw-feats li:last-child{border-bottom:0}.tile-pvw-feats li:before{color:var(--cd-gold,#ead089);text-shadow:none}html.neo-mode .tile-pvw-feats li,body.neo-mode .tile-pvw-feats li{color:#e7e0ff;border-bottom-color:#c4b5fd29}.tile-pvw-paywall{background:#ead08929;border-color:#d4b77c6b;border-radius:12px}.tile-pvw-paywall-title{color:#6b3a12}.tile-pvw-paywall-desc{color:#7a4a20}.tile-pvw-paywall-note{color:#8a5a30;border-top-color:#7a4a2033}.tile-pvw-paywall--lock{background:#b3195517;border-color:#b3195542}.tile-pvw-paywall--lock .tile-pvw-paywall-title{color:#8e1244}.tile-pvw-paywall--lock .tile-pvw-paywall-desc{color:#9c3a63}html.neo-mode .tile-pvw-paywall,body.neo-mode .tile-pvw-paywall{background:#e8d5a31a;border-color:#e8d5a34d}html.neo-mode .tile-pvw-paywall-title,body.neo-mode .tile-pvw-paywall-title{color:#f4e9c8}html.neo-mode .tile-pvw-paywall-desc,body.neo-mode .tile-pvw-paywall-desc{color:#f4e9c8d1}html.neo-mode .tile-pvw-paywall-note,body.neo-mode .tile-pvw-paywall-note{color:#f4e9c8a8;border-top-color:#f4e9c82e}html.neo-mode .tile-pvw-paywall--lock,body.neo-mode .tile-pvw-paywall--lock{background:#a78bfa1f;border-color:#c4b5fd57}html.neo-mode .tile-pvw-paywall--lock .tile-pvw-paywall-title,body.neo-mode .tile-pvw-paywall--lock .tile-pvw-paywall-title{color:#d8cbff}html.neo-mode .tile-pvw-paywall--lock .tile-pvw-paywall-desc,body.neo-mode .tile-pvw-paywall--lock .tile-pvw-paywall-desc{color:#d8cbffc7}.tile-pvw-sec{margin:20px 0 0}.tile-pvw-sec[hidden]{display:none!important}.tile-pvw-sec-title{display:flex;align-items:center;gap:7px;margin:0 0 9px;font-size:.78rem;font-weight:800;letter-spacing:.05em;color:var(--cd-detail-muted,#70445c)}.tile-pvw-premium-list.is-deliverables li{position:relative;padding-left:22px}.tile-pvw-premium-list.is-deliverables li:before{content:"\2713";position:absolute;left:2px;top:0;color:var(--cd-detail-gold,#a06a12);font-weight:900}.tile-pvw-scale{display:flex;flex-wrap:wrap;gap:7px}.tile-pvw-scale-chip{padding:6px 11px;border-radius:999px;font-size:.76rem;font-weight:800;border:1px solid var(--cd-detail-line,rgba(216,63,120,.18));background:var(--cd-detail-fill,rgba(179,25,85,.05));color:var(--cd-detail-text,#3c1830)}.tile-pvw-steps{counter-reset:pvwstep;list-style:none;margin:0;padding:0;display:grid;gap:11px}.tile-pvw-step{counter-increment:pvwstep;position:relative;padding-left:30px}.tile-pvw-step:before{content:counter(pvwstep);position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:.68rem;font-weight:900;border:1.5px solid var(--cd-detail-gold,#a06a12);color:var(--cd-detail-gold,#a06a12)}.tile-pvw-step b{display:block;font-size:.86rem;font-weight:800;color:var(--cd-detail-text,#3c1830)}.tile-pvw-step span{display:block;margin-top:2px;font-size:.8rem;line-height:1.6;color:var(--cd-detail-muted,#70445c)}.tile-pvw-sample{position:relative;margin:20px 0 0;padding:0}.tile-pvw-sample[hidden]{display:none!important}.tile-pvw-sample-chip{padding:3px 8px;border-radius:5px;font-size:.66rem;font-weight:800;letter-spacing:.08em;border:1px solid var(--cd-detail-gold,#a06a12);color:var(--cd-detail-gold,#a06a12)}.tile-pvw-sample-doc{position:relative;border:1px solid var(--cd-detail-line,rgba(216,63,120,.18));border-radius:12px;background:var(--cd-detail-fill,rgba(179,25,85,.05));padding:16px 17px 24px}.tile-pvw-sample-h{margin:16px 0 6px;font-size:.8rem;font-weight:800;color:var(--cd-detail-gold,#a06a12)}.tile-pvw-sample-h:first-child{margin-top:0}.tile-pvw-sample-p{margin:0;font-size:.88rem;line-height:1.75;text-wrap:pretty;color:var(--cd-detail-text,#3c1830)}.tile-pvw-sample-mark{position:absolute;right:12px;bottom:8px;font-size:.58rem;font-weight:800;letter-spacing:.2em;opacity:.55;pointer-events:none;color:var(--cd-detail-gold,#a06a12)}.tile-pvw-sample-cont{margin:10px 2px 0;font-size:.78rem;line-height:1.6;color:var(--cd-detail-muted,#70445c)}.tile-pvw-sample-cap{margin:6px 2px 0;font-size:.78rem;line-height:1.55;color:var(--cd-detail-muted,#70445c)}.tile-pvw-cmp{border:1px solid var(--cd-detail-line,rgba(216,63,120,.18));border-radius:12px;overflow:hidden}.tile-pvw-cmp-row{display:grid;grid-template-columns:1.1fr 1fr 1.2fr;border-bottom:1px solid var(--cd-detail-line,rgba(216,63,120,.18))}.tile-pvw-cmp-row:last-child{border-bottom:0}.tile-pvw-cmp-head{background:var(--cd-detail-fill,rgba(179,25,85,.05))}.tile-pvw-cmp-c{padding:9px 10px;font-size:.78rem;line-height:1.5;color:var(--cd-detail-muted,#70445c)}.tile-pvw-cmp-head .tile-pvw-cmp-c{font-weight:800;color:var(--cd-detail-text,#3c1830)}.tile-pvw-cmp-prem{background:var(--cd-detail-fill,rgba(179,25,85,.05));font-weight:700;color:var(--cd-detail-text,#3c1830)}.tile-pvw-faq-item{border-bottom:1px solid var(--cd-detail-line,rgba(216,63,120,.18))}.tile-pvw-faq-item:last-child{border-bottom:0}.tile-pvw-faq-q{list-style:none;cursor:pointer;position:relative;padding:12px 26px 12px 2px;font-size:.84rem;font-weight:700;color:var(--cd-detail-text,#3c1830)}.tile-pvw-faq-q::-webkit-details-marker{display:none}.tile-pvw-faq-q:after{content:"+";position:absolute;right:4px;top:11px;font-weight:900;color:var(--cd-detail-gold,#a06a12);transition:transform .18s ease}.tile-pvw-faq-item[open] .tile-pvw-faq-q:after{transform:rotate(45deg)}.tile-pvw-faq-a{padding:0 2px 13px;font-size:.82rem;line-height:1.68;color:var(--cd-detail-muted,#70445c)}@media (prefers-reduced-motion:reduce){.tile-pvw-faq-q:after{transition:none}}.tile-pvw-cta-note{margin:8px 0 0;text-align:center;font-size:.76rem;line-height:1.5;color:var(--cd-detail-muted,#70445c)}.tile-pvw-cta-note[hidden]{display:none!important}#tilePvwCmpSec,#tilePvwTrustSec,#tilePvwFaqSec{content-visibility:auto;contain-intrinsic-size:auto 180px}@media (hover:hover) and (pointer:fine){.tile-pvw-scroll{scrollbar-width:thin;scrollbar-color:var(--cd-detail-line,rgba(216,63,120,.18)) transparent}}.tile-pvw-sheet{display:flex;flex-direction:column;overflow:hidden}.tile-pvw-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none}.tile-pvw-scroll::-webkit-scrollbar{display:none}.tile-pvw-cta-sticky{position:static;flex:0 0 auto;margin:0;padding:14px 20px calc(16px + env(safe-area-inset-bottom,0px));background:var(--cd-bg,#fffaf7);border-top:1px solid rgba(216,63,120,.14)}html.neo-mode .tile-pvw-cta-sticky,body.neo-mode .tile-pvw-cta-sticky{background:#0f0c26;border-top-color:#c4b5fd2e}.tile-pvw-cta-btn,.tile-pvw-cta-btn--coin,.tile-pvw-cta-btn--lock{background:linear-gradient(135deg,#b31955,#c9376e);color:#fff8f4;border:1px solid rgba(74,36,67,.22);box-shadow:none;transition:transform var(--cd-dur-fast,.12s) var(--cd-ease-out,ease),box-shadow var(--cd-dur-base,.22s) var(--cd-ease-out,ease),filter var(--cd-dur-fast,.12s) var(--cd-ease-out,ease)}.tile-pvw-cta-btn:hover,.tile-pvw-cta-btn--coin:hover,.tile-pvw-cta-btn--lock:hover{transform:none;filter:none;box-shadow:0 0 0 1px #ead08980,0 10px 26px #b3195547}.tile-pvw-cta-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fffaf7,0 0 0 4px #b319558c}.tile-pvw-cta-btn:active{transform:scale(var(--cd-press-scale,.968))}html.neo-mode .tile-pvw-cta-btn,body.neo-mode .tile-pvw-cta-btn,html.neo-mode .tile-pvw-cta-btn--coin,body.neo-mode .tile-pvw-cta-btn--coin,html.neo-mode .tile-pvw-cta-btn--lock,body.neo-mode .tile-pvw-cta-btn--lock{background:linear-gradient(135deg,#7c3aed,#a78bfa);color:#0d0a22;border-color:#e8d5a357}html.neo-mode .tile-pvw-cta-btn:hover,body.neo-mode .tile-pvw-cta-btn:hover,html.neo-mode .tile-pvw-cta-btn--coin:hover,body.neo-mode .tile-pvw-cta-btn--coin:hover,html.neo-mode .tile-pvw-cta-btn--lock:hover,body.neo-mode .tile-pvw-cta-btn--lock:hover{box-shadow:0 0 0 1px #e8d5a373,0 12px 30px #7c3aed66}html.neo-mode .tile-pvw-cta-btn:focus-visible,body.neo-mode .tile-pvw-cta-btn:focus-visible{box-shadow:0 0 0 2px #0f0c26,0 0 0 4px #c4b5fdb3}.tile-pvw-cta-btn.is-loading:before{border-color:#ffffffb3;border-right-color:transparent}html.neo-mode .tile-pvw-cta-btn.is-loading:before,body.neo-mode .tile-pvw-cta-btn.is-loading:before{border-color:#0d0a22b3;border-right-color:transparent}.tile-pvw-cta-meta{color:var(--cd-card-meta-color,#70445c)}.tile-pvw-premium-block,.tile-pvw-premium-block.is-marketing-detail{background:var(--cd-detail-fill,rgba(179,25,85,.05));border-color:var(--cd-detail-line,rgba(216,63,120,.18))}.tile-pvw-premium-intro,.tile-pvw-premium-block.is-marketing-detail .tile-pvw-premium-intro{background:none;border:0;padding:0;color:var(--cd-detail-text,#3c1830)}.tile-pvw-premium-title,.tile-pvw-premium-block.is-marketing-detail .tile-pvw-premium-title{color:var(--cd-detail-muted,#70445c);text-transform:none;letter-spacing:.05em}.tile-pvw-premium-list li,.tile-pvw-premium-block.is-marketing-detail .tile-pvw-premium-list li{color:var(--cd-detail-text,#3c1830)}.tile-pvw-premium-block.is-marketing-detail .tile-pvw-premium-list li:before{color:var(--cd-detail-gold,#a06a12)}.tile-pvw-overlay.pvw-prem .tile-pvw-sheet{grid-template-rows:minmax(0,1fr) auto}.tile-pvw-overlay.pvw-prem .tile-pvw-scroll{display:contents}.tile-pvw-overlay.pvw-prem .tile-pvw-hero,.tile-pvw-overlay.pvw-prem .tile-pvw-hero--prem{grid-column:1;grid-row:1/3}.tile-pvw-overlay.pvw-prem .tile-pvw-content{grid-column:2;grid-row:1;min-height:0;max-height:none}.tile-pvw-overlay.pvw-prem .tile-pvw-cta-sticky{grid-column:2;grid-row:2;align-self:end}.tile-pvw-overlay.pvw-prem .tile-pvw-hero,.tile-pvw-overlay.pvw-prem .tile-pvw-hero--prem{background:var(--cd-card-img-bg);aspect-ratio:auto}.tile-pvw-overlay.pvw-prem .tile-pvw-hero-badges{top:auto;bottom:16px;left:18px;right:18px;align-items:center}.tile-pvw-overlay.pvw-prem .tile-pvw-hero-gradient{background:linear-gradient(90deg,rgba(60,24,48,.12),transparent 46%,rgba(255,250,247,.5) 100%),linear-gradient(to top,rgba(30,8,22,.62) 0%,rgba(30,8,22,.14) 22%,transparent 42%)}html.neo-mode .tile-pvw-overlay.pvw-prem .tile-pvw-hero-gradient,body.neo-mode .tile-pvw-overlay.pvw-prem .tile-pvw-hero-gradient{background:linear-gradient(90deg,rgba(6,4,18,.2),transparent 46%,rgba(15,12,38,.6) 100%),linear-gradient(to top,rgba(6,4,18,.7) 0%,rgba(6,4,18,.18) 22%,transparent 42%)}html.neo-mode .tile-pvw-overlay.pvw-prem .tile-pvw-hero-gradient,body.neo-mode .tile-pvw-overlay.pvw-prem .tile-pvw-hero-gradient{background:linear-gradient(90deg,rgba(6,4,18,.2),transparent 46%,rgba(15,12,38,.6) 100%)}.tile-pvw-overlay.pvw-prem .tile-pvw-cta-sticky{background:linear-gradient(to top,var(--cd-bg,#fffaf7) 72%,rgba(255,250,247,0))}html.neo-mode .tile-pvw-overlay.pvw-prem .tile-pvw-cta-sticky,body.neo-mode .tile-pvw-overlay.pvw-prem .tile-pvw-cta-sticky{background:linear-gradient(to top,#0f0c26 72%,#0f0c2600)}@media (prefers-reduced-motion:reduce){.tile-pvw-sheet{transition:none}.tile-pvw-hero-img.pvw-img-enter{animation:none}}@media (max-width:820px){.tile-pvw-overlay.pvw-prem .tile-pvw-sheet{display:flex!important;flex-direction:column!important;overflow:hidden!important;grid-template-rows:none}.tile-pvw-overlay.pvw-prem .tile-pvw-scroll{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.tile-pvw-overlay.pvw-prem .tile-pvw-hero,.tile-pvw-overlay.pvw-prem .tile-pvw-hero--prem{grid-column:auto;grid-row:auto;flex:0 0 auto}.tile-pvw-overlay.pvw-prem .tile-pvw-content{grid-column:auto;grid-row:auto;max-height:none;overflow:visible}.tile-pvw-overlay.pvw-prem .tile-pvw-cta-sticky{grid-column:auto;grid-row:auto;flex:0 0 auto;align-self:auto;margin-top:auto!important;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px))}.tile-pvw-overlay.pvw-prem .tile-pvw-hero-badges{top:auto;bottom:12px;left:14px;right:14px}}
@media (max-width: 768px),(hover: none) and (pointer: coarse){html:not(.neo-mode) .tile-pvw-overlay,body:not(.neo-mode) .tile-pvw-overlay{--cd-detail-shell:linear-gradient(180deg,#3a0e28,#24081a);--cd-detail-fill:rgba(255,196,222,.1);--cd-detail-line:rgba(244,190,209,.38);--cd-detail-text:#fff1f7;--cd-detail-muted:rgba(255,214,232,.86);--cd-detail-gold:#ead089}html:not(.neo-mode) .tile-pvw-bd{background:#14040e9e!important}html:not(.neo-mode) .tile-pvw-sheet{background:linear-gradient(176deg,#3a0e28,#2e0b21 54%,#24081a)!important;border:1px solid rgba(234,208,137,.34)!important;border-bottom:none!important;box-shadow:0 -18px 52px #0e030aa8,0 0 0 1px #fff0c81a inset!important}html:not(.neo-mode) .tile-pvw-sheet:before{background:linear-gradient(180deg,rgba(255,240,200,.14),transparent 12%)!important;opacity:1}html:not(.neo-mode) .tile-pvw-handle{background:#f4bed157!important}html:not(.neo-mode) .tile-pvw-close{background:#14040eb8!important;border-color:#f4bed166!important;color:#fff1f7!important}html:not(.neo-mode) .tile-pvw-hero{background:linear-gradient(150deg,#3a0e28,#24081a)!important}html:not(.neo-mode) .tile-pvw-hero-gradient{background:linear-gradient(to bottom,#24081a00 68%,#3a0e288c 88%,#3a0e28)!important}html:not(.neo-mode) .tile-pvw-hero-cat{background:#14040ed1!important;border-color:#f4bed16b!important;color:#ffe9f2!important}html:not(.neo-mode) .tile-pvw-hero-cost{background:#14040edb!important;border-color:#ead0899e!important;color:#f8e7b7!important}html:not(.neo-mode) .tile-pvw-hero-cost--free{border-color:#a7e2c199!important;color:#d6f5e2!important}html:not(.neo-mode) .tile-pvw-title{color:#fff1f7!important}html:not(.neo-mode) .tile-pvw-tagline{color:#ffd6e8db!important}html:not(.neo-mode) .tile-pvw-feats-label{color:#ffd6e8b3!important}html:not(.neo-mode) .tile-pvw-divider{background:linear-gradient(90deg,#ead089,transparent)!important}html:not(.neo-mode) .tile-pvw-feats li{color:#fff1f7!important;border-bottom-color:#f4bed138!important;background:none!important}html:not(.neo-mode) .tile-pvw-feats li:before{color:#ead089!important}html:not(.neo-mode) .tile-pvw-premium-block{background:#ffc4de0f!important;border-color:#f4bed142!important}html:not(.neo-mode) .tile-pvw-premium-intro{color:#ffd6e8e6!important}html:not(.neo-mode) .tile-pvw-premium-title{color:#f8e7b7!important}html:not(.neo-mode) .tile-pvw-premium-list li{color:#fff1f7eb!important}html:not(.neo-mode) .tile-pvw-paywall{background:#ead0891a!important;border-color:#ead08957!important}html:not(.neo-mode) .tile-pvw-paywall-title{color:#f4e9c8!important}html:not(.neo-mode) .tile-pvw-paywall-desc{color:#f4e9c8d6!important}html:not(.neo-mode) .tile-pvw-paywall-note{color:#ffd6e8b3!important;border-top-color:#f4bed133!important}html:not(.neo-mode) .tile-pvw-paywall--lock{background:#f4bed11a!important;border-color:#f4bed157!important}html:not(.neo-mode) .tile-pvw-paywall--lock .tile-pvw-paywall-title{color:#ffd6e8!important}html:not(.neo-mode) .tile-pvw-paywall--lock .tile-pvw-paywall-desc{color:#ffd6e8d6!important}html:not(.neo-mode) .tile-pvw-cta-sticky,html:not(.neo-mode) .MobileFeatureBottomSheet.tile-pvw-overlay.pvw-open .tile-pvw-cta-sticky{background:#24081a!important;border-top:1px solid rgba(234,208,137,.26)!important}html:not(.neo-mode) .tile-pvw-cta-btn,html:not(.neo-mode) .tile-pvw-cta-btn--coin,html:not(.neo-mode) .tile-pvw-cta-btn--lock,html:not(.neo-mode) .tile-pvw-cta-btn--sub{background:linear-gradient(135deg,#b31955,#c9376e)!important;color:#fff8f4!important;border:1px solid rgba(234,208,137,.34)!important}html:not(.neo-mode) .tile-pvw-cta-btn:focus-visible{outline:none!important;box-shadow:0 0 0 2px #24081a,0 0 0 4px #ead089b3!important}html:not(.neo-mode) .tile-pvw-cta-meta{color:#ffd6e8c7!important}}
.lifebook-tile.saju-newyear-tile{background:linear-gradient(90deg,#070504d6,#0705045c 46%,#070504c7),linear-gradient(135deg,rgba(255,245,211,.12),transparent 31%),linear-gradient(28deg,rgba(106,28,38,.36),transparent 48%),repeating-linear-gradient(90deg,rgba(241,205,124,.13) 0 1px,transparent 1px 44px),url(/fuctionassets/\c2e0\b144\c6b4\c138.webp?v=build-ad63ac91fbd6) center 34% / cover no-repeat,linear-gradient(145deg,#130d0b,#321014 52%,#071018)!important;box-shadow:0 18px 54px #1609089e,0 0 0 1.5px #f1cd7c47,inset 0 1px #fff8e21f}.saju-newyear-tile .lifebook-tile__bg{background:linear-gradient(180deg,#05040329,#0504036b 52%,#050403db),linear-gradient(90deg,rgba(0,0,0,.78),transparent 48%,rgba(0,0,0,.42)),linear-gradient(120deg,rgba(241,205,124,.14),transparent 32%),linear-gradient(90deg,rgba(0,0,0,.42),transparent 44%,rgba(0,0,0,.22))}.saju-newyear-tile .lifebook-tile__particles{opacity:.46}.saju-newyear-tile .lifebook-tile__body{max-width:780px}.saju-newyear-seal{display:inline-grid;grid-template-columns:auto auto;gap:6px 10px;align-items:center;width:fit-content;margin:2px 0 14px;padding:10px 13px;border:1px solid rgba(241,205,124,.34);border-radius:8px;background:#0a080670;color:#fff3c4;box-shadow:inset 0 1px #fff8e21f}.saju-newyear-seal span{color:#fff5d3c2;font-size:.72rem;font-weight:900}.saju-newyear-seal strong{font-family:CodeDestinyDisplay,CodeDestinyBody,serif;font-size:2rem;line-height:1;letter-spacing:0}.saju-newyear-seal i{grid-column:1 / -1;color:#ffe8a8b8;font-size:.76rem;font-style:normal;font-weight:800}.saju-newyear-keyline{width:min(260px,100%);height:1px;margin:0 0 12px;background:linear-gradient(90deg,rgba(241,205,124,.72),rgba(255,248,226,.14),transparent);box-shadow:0 0 16px #f1cd7c29}.saju-newyear-tile .lifebook-tile__features{max-width:720px}.saju-newyear-tile .lb-feat{border-color:#f1cd7c42;background:#0c09076b;color:#fff6dde6}.saju-newyear-tile .lifebook-tile__cta span{background:linear-gradient(135deg,#fff2befa,#e09e30fa);color:#1c1008;box-shadow:0 14px 30px #e09e3057}@media (min-width: 640px){.saju-newyear-tile .lifebook-tile__inner{padding-top:64px}}@media (max-width: 640px){.lifebook-tile.saju-newyear-tile,.saju-newyear-tile .lifebook-tile__inner{min-height:386px}.saju-newyear-seal{margin-top:8px}.saju-newyear-seal strong{font-size:1.62rem}}
@media (max-width: 768px),(hover: none) and (pointer: coarse){.cd-mobile-collection-chrome{position:fixed;top:0;left:0;right:0;z-index:950;display:flex;visibility:hidden;pointer-events:none;flex-direction:row;align-items:center;gap:0;padding:10px max(8px,env(safe-area-inset-right,0px)) 10px max(8px,env(safe-area-inset-left,0px));background:#120e1a;border-bottom:1px solid rgba(139,92,246,.24);transform:translate3d(0,-110%,0);opacity:0;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .18s ease,visibility 0s linear .28s;will-change:transform}.cd-mobile-collection-chrome.is-open{visibility:visible;pointer-events:auto;transform:translateZ(0);opacity:1;transition-delay:0s}.cd-mobile-collection-close{flex:0 0 auto;width:44px;height:44px;min-height:44px;border:1px solid rgba(168,85,247,.32);border-radius:8px;background:#8b5cf61f;color:#e9d5ff;font:inherit;font-size:1.1rem;font-weight:900;line-height:1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}.cd-mobile-collection-close:active{background:#8b5cf63d}.cd-mobile-collection-close{position:relative}.cd-mobile-collection-close:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.cd-mobile-collection-tabs{display:flex;flex:1;gap:2px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:2px 0;min-width:0}.cd-mobile-collection-tabs::-webkit-scrollbar{display:none}.cd-mobile-collection-tab{flex:0 0 auto;min-height:32px;padding:6px 10px;border:1px solid rgba(168,85,247,.24);border-radius:8px;background:#581c8766;color:#d8b4fe;font:inherit;font-size:.7rem;font-weight:900;line-height:1.1;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}.cd-mobile-collection-tab:active{background:#6c349b99}.cd-mobile-collection-tab[aria-current=page],.cd-mobile-collection-tab.is-active{border-color:#d977f299;background:linear-gradient(135deg,#a855f74d,#be185d33);color:#f0e7fe}.fg-group[data-mobile-active-group=true]{content-visibility:visible!important;contain:none!important;contain-intrinsic-size:auto!important}.cd-mobile-collection-fullscreen{position:fixed!important;inset:var(--cd-collection-chrome-h,48px) 0 0 0!important;z-index:965!important;display:block!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding:10px 0 calc(20px + env(safe-area-inset-bottom,0px)) 0!important;background:linear-gradient(180deg,#fff6ea,#ffeede)!important}html.neo-mode .cd-mobile-collection-fullscreen{background:linear-gradient(180deg,#120e1a,#1a1226)!important}.cd-mobile-collection-fullscreen .fc-toggle-hint,.cd-mobile-collection-fullscreen .fc-closed-peek{display:none!important}.cd-mobile-collection-chrome{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding-top:calc(10px + env(safe-area-inset-top,0px))!important}.cd-mobile-collection-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px}.cd-mobile-collection-title{min-width:0;flex:1 1 auto;font-size:.98rem;font-weight:950;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#3c1830}html.neo-mode .cd-mobile-collection-title,body.neo-mode .cd-mobile-collection-title{color:#f4eeff}.cd-mobile-collection-rail{position:relative;min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 20px),transparent 100%)}.cd-mobile-collection-tabs{flex:0 1 auto!important}.cd-mobile-collection-tab{min-height:40px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;font-size:.78rem!important;border-radius:999px!important}.cd-mobile-collection-close{flex:0 0 auto}body:not(.neo-mode) .cd-mobile-collection-chrome{background:#fffaf7;border-bottom:1px solid rgba(179,25,85,.12);box-shadow:0 8px 20px #3c18300f}body:not(.neo-mode) .cd-mobile-collection-close{border-color:#d83f783d;background:#ffffffeb;color:#8e3f63;box-shadow:0 6px 14px #9648681a,inset 0 1px #ffffffe6}body:not(.neo-mode) .cd-mobile-collection-close:active{background:#ffecf4f2}body:not(.neo-mode) .cd-mobile-collection-tab{border-color:#b319551a;background:#fff;color:#70445c;box-shadow:none}body:not(.neo-mode) .cd-mobile-collection-tab:active{background:#ffeef6f2}body:not(.neo-mode) .cd-mobile-collection-tab[aria-current=page],body:not(.neo-mode) .cd-mobile-collection-tab.is-active{border-color:#b3195529;background:#b319551a;color:#8e2354;text-shadow:none}body:not(.neo-mode) .cd-mobile-collection-fullscreen .feat-collection,body:not(.neo-mode) .cd-mobile-collection-fullscreen .tarot-collection{background:linear-gradient(165deg,#ffffffeb,#fff6fad6 56%,#f8fbf4e6)!important;border:1px solid rgba(216,63,120,.14)!important;box-shadow:0 14px 30px #9648681a,inset 0 1px #ffffffd9!important}body:not(.neo-mode) .cd-mobile-collection-fullscreen :is(.feat-collection__title,.tarot-collection__title){color:#3c1830!important;text-shadow:0 1px 0 rgba(255,255,255,.8)!important}body:not(.neo-mode) .cd-mobile-collection-fullscreen :is(.feat-collection__subtitle,.feat-collection__lede,.feat-collection__featureline,.tarot-collection__subtitle){color:#70445c!important;text-shadow:none!important}body:not(.neo-mode) .cd-mobile-collection-fullscreen :is(.tarot-tile,.feature-card){background:linear-gradient(150deg,#fffffff7,#fff7fae6)!important;border:1px solid rgba(212,183,124,.32)!important;box-shadow:0 10px 22px #9648681a,inset 0 1px #ffffffe6!important}body:not(.neo-mode) .cd-mobile-collection-fullscreen :is(.tarot-tile__title,.feature-card__title){color:#3c1830!important;text-shadow:none!important}body:not(.neo-mode) .cd-mobile-collection-fullscreen :is(.tarot-tile__desc,.feature-card__desc){color:#70445c!important;text-shadow:none!important}body:not(.neo-mode) .cd-mobile-collection-fullscreen .pvc-meta-badge{color:#6a3659!important;background:#ffffffd9!important;border:1px solid rgba(212,183,124,.34)!important;text-shadow:none!important}body:not(.neo-mode) .cd-mobile-collection-fullscreen .pvc-meta-badge--cta{color:#2f1329!important;background:linear-gradient(135deg,#fff8dc,#ead089 62%,#f4bed1)!important;border-color:#4a24433d!important}#cdMobileFortuneOverview{position:fixed;inset:var(--cd-collection-chrome-h,48px) 0 0 0;z-index:965;display:none;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:12px 12px calc(20px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#fff6ea,#ffeede)}#cdMobileFortuneOverview.is-open{display:block;animation:cdFortuneOverviewIn .28s cubic-bezier(.22,1,.36,1) both}@keyframes cdFortuneOverviewIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}html.neo-mode #cdMobileFortuneOverview{background:linear-gradient(180deg,#120e1a,#1a1226)}.cd-fov__section{margin:0 0 20px}.cd-fov__heading{display:flex;align-items:center;gap:6px;margin:0 0 9px;font-size:.82rem;font-weight:900;letter-spacing:-.01em;color:#6a3659}html.neo-mode .cd-fov__heading{color:#c9b8f2}.cd-fov__rail{display:flex;gap:9px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:2px 0 4px;scroll-snap-type:x proximity}.cd-fov__rail::-webkit-scrollbar{display:none}.cd-fov__pin{position:relative;flex:0 0 auto;width:44%;max-width:190px;min-height:48px;scroll-snap-align:start}.cd-fov__pin-open{display:block;width:100%;min-height:56px;padding:11px 38px 11px 12px;border:1px solid rgba(212,183,124,.34);border-radius:14px;background:linear-gradient(150deg,#fffffff7,#fff7fae6);color:#3c1830;font:inherit;font-size:.76rem;font-weight:800;line-height:1.32;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-shadow:0 8px 18px #9648681a,inset 0 1px #ffffffe6;transition:transform .2s ease,box-shadow .2s ease}.cd-fov__pin-open:active{transform:scale(.98)}.cd-fov__pin-cat{display:block;margin-top:3px;font-size:.66rem;font-weight:700;color:#8a5c76}.cd-fov__star{position:absolute;top:4px;right:4px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#b99a5c;font-size:.9rem;line-height:1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.cd-fov__star[aria-pressed=true]{color:#d9a441}html.neo-mode .cd-fov__pin-open{border-color:#a855f747;background:linear-gradient(150deg,#281c42f0,#1c1632e6);color:#f0e7fe;box-shadow:0 8px 18px #0a061866}html.neo-mode .cd-fov__pin-cat{color:#b8a6e0}.cd-fov__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cd-fov__cat{display:flex;flex-direction:column;gap:3px;min-height:112px;padding:14px 12px;border:1px solid rgba(212,183,124,.34);border-radius:16px;background:linear-gradient(150deg,#fffffff7,#fff7fae6);color:#3c1830;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-shadow:0 10px 22px #9648681a,inset 0 1px #ffffffe6;transition:transform .2s ease,box-shadow .2s ease}.cd-fov__cat:active{transform:scale(.985)}.cd-fov__cat-icon{font-size:1.5rem;line-height:1.1}.cd-fov__cat-name{font-size:.88rem;font-weight:950;letter-spacing:-.01em}.cd-fov__cat-count{font-size:.7rem;font-weight:800;color:#a2703f}.cd-fov__cat-sub{margin-top:1px;font-size:.68rem;font-weight:600;line-height:1.35;color:#70445c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cd-fov__cat:focus-visible,.cd-fov__pin-open:focus-visible,.cd-fov__star:focus-visible{outline:2px solid #b31955;outline-offset:2px}html.neo-mode .cd-fov__cat{border-color:#a855f747;background:linear-gradient(150deg,#281c42f0,#1c1632e6);color:#f0e7fe;box-shadow:0 10px 22px #0a06186b}html.neo-mode .cd-fov__cat-count{color:#e8d5a3}html.neo-mode .cd-fov__cat-sub{color:#c2b2e4}html.neo-mode .cd-fov__cat:focus-visible,html.neo-mode .cd-fov__pin-open:focus-visible,html.neo-mode .cd-fov__star:focus-visible{outline-color:#c4b5fd}@media (prefers-reduced-motion: reduce){#cdMobileFortuneOverview.is-open{animation:none}.cd-fov__cat,.cd-fov__pin-open{transition:none}.cd-fov__cat:active,.cd-fov__pin-open:active{transform:none}}body.cd-all-fortunes-fullscreen #cdMobileBottomNav{transform:translateY(calc(100% + 18px))!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.cd-all-fortunes-fullscreen.cd-mobile-nav-hidden #cdMobileBottomNav,body.cd-all-fortunes-fullscreen #honeyMembershipMini{display:none!important}body.cd-all-fortunes-fullscreen .cd-mobile-collection-chrome{z-index:970!important}.cd-mobile-collection-chrome.is-compact{gap:4px!important;padding-top:calc(6px + env(safe-area-inset-top,0px))!important;padding-bottom:6px!important}.cd-mobile-collection-chrome.is-compact .cd-mobile-collection-head{min-height:38px!important}.cd-mobile-collection-chrome.is-compact .cd-mobile-collection-title{font-size:.88rem!important}.cd-mobile-collection-chrome.is-compact .cd-mobile-collection-close{width:38px!important;height:38px!important;min-height:38px!important}.cd-mobile-collection-chrome.is-compact .cd-mobile-collection-tab{min-height:30px!important;padding:0 10px!important;font-size:.7rem!important}html.cd-mobile-runtime .tarot-tile__img-wrap[data-img-src]:not(:has(img.tarot-tile__img)){aspect-ratio:16/9!important;min-height:0!important}html.cd-mobile-runtime .tarot-tile__img-wrap[data-img-src]:not(:has(img.tarot-tile__img)) .tarot-tile__img-placeholder{aspect-ratio:auto;min-height:0;height:100%}html.cd-mobile-runtime .tile-ph-gem{font-size:2.4rem;opacity:.95;filter:drop-shadow(0 4px 10px rgba(0,0,0,.18))}body:not(.neo-mode) .tarot-tile__img-placeholder{background:radial-gradient(120% 90% at 50% 0%,rgba(244,190,209,.4),transparent 60%),linear-gradient(150deg,#fff6fb,#ffeef5 55%,#fdf6ec)!important}body:not(.neo-mode) .tile-ph-gem{color:#b31955;opacity:.92}body.neo-mode .tarot-tile__img-placeholder{background:radial-gradient(120% 90% at 50% 0%,rgba(167,139,250,.3),transparent 60%),linear-gradient(150deg,#171231,#0d0a20)!important}body.neo-mode .tile-ph-gem{color:#e8d5a3;opacity:.92}@media (prefers-reduced-motion: reduce){.cd-mobile-collection-chrome{transition:none}}.cd-mobile-collection-scroll-hint{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:968;display:flex;align-items:center;gap:9px;padding:10px 20px 11px 17px;border-radius:999px;background:linear-gradient(155deg,#13102af0,#0a0818f0);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(196,181,253,.34);box-shadow:0 0 0 1px #a78bfa29,0 16px 34px #04020e66,0 0 26px -6px #9333ea66;color:#f4eeff;pointer-events:none;opacity:0;visibility:hidden;transform:translate3d(-50%,12px,0) scale(.96);transition:opacity .38s cubic-bezier(.16,1,.3,1),transform .38s cubic-bezier(.16,1,.3,1),visibility 0s linear .38s}.cd-mobile-collection-scroll-hint.is-visible{opacity:1;visibility:visible;transform:translate3d(-50%,0,0) scale(1);transition:opacity .38s cubic-bezier(.16,1,.3,1),transform .38s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.cd-mobile-collection-scroll-hint__arrow{display:flex;font-size:.92rem;line-height:1;color:#e8d5a3;animation:cdScrollHintNudge 1.8s cubic-bezier(.45,0,.2,1) infinite}.cd-mobile-collection-scroll-hint__text{font-size:.74rem;font-weight:800;letter-spacing:.01em;white-space:nowrap}@keyframes cdScrollHintNudge{0%,to{transform:translateY(0);opacity:.72}50%{transform:translateY(5px);opacity:1}}body:not(.neo-mode) .cd-mobile-collection-scroll-hint{background:linear-gradient(155deg,#3a0e28f0,#24081af0);border-color:#f4bed166;box-shadow:0 0 0 1px #b319552e,0 16px 34px #14040e5c,0 0 26px -6px #b3195566;color:#fff1f7}body:not(.neo-mode) .cd-mobile-collection-scroll-hint__arrow{color:#ead089}@media (prefers-reduced-motion: reduce){.cd-mobile-collection-scroll-hint{transition:none}.cd-mobile-collection-scroll-hint__arrow{animation:none}}}
@media (min-width: 769px){.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,30px);width:min(100%,1128px);margin-bottom:clamp(22px,3vw,34px)}.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .tarot-tile{position:relative;isolation:isolate;border-radius:26px!important;border:1px solid rgba(255,218,229,.54)!important;outline:1px solid rgba(255,255,255,.34);background:radial-gradient(circle at 18% 0%,rgba(255,229,240,.22),transparent 38%),linear-gradient(165deg,#2c1e30f0,#141226f0)!important;box-shadow:0 24px 54px #3d234e42,0 0 0 7px #ffe9f02e,inset 0 1px #ffffff29!important}.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .tarot-tile__img-wrap{aspect-ratio:1672 / 941;min-height:clamp(272px,34vw,430px);border-radius:26px 26px 0 0!important;border-bottom:1px solid rgba(255,229,190,.28);background:radial-gradient(circle at 72% 13%,rgba(255,238,180,.32),transparent 34%),linear-gradient(145deg,#fff7fbf0,#dde0efe0)!important}.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .tarot-tile__img-wrap:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(122deg,rgba(255,255,255,.34),transparent 28%,rgba(255,230,188,.14) 58%,transparent 80%),linear-gradient(180deg,transparent 58%,rgba(20,16,36,.22) 100%)!important}.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .tarot-tile__img{object-fit:contain!important;object-position:center!important;padding:clamp(8px,1vw,14px);filter:saturate(1.05) contrast(1.02) brightness(1.03)}.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .tarot-tile__badge,.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .tarot-tile__coin-badge{border-radius:999px;border:1px solid rgba(255,238,196,.5);background:#201837c7;color:#fff6d8;box-shadow:0 8px 18px #1e16323d,inset 0 1px #ffffff2e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .tarot-tile__coin-badge{top:12px;left:12px;max-width:calc(100% - 24px);padding:6px 11px;font-size:.66rem;line-height:1.2}.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .tarot-tile__body{background:linear-gradient(180deg,rgba(255,244,248,.06),transparent 44%),linear-gradient(145deg,#1c1528f5,#121020fa)}.cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .tarot-tile--neo-operation-room{border-color:#f6da9185!important;background:radial-gradient(circle at 82% 0%,rgba(246,218,145,.2),transparent 36%),linear-gradient(165deg,#1e1a35f5,#0a0d24fa)!important}body.neo-mode .cd-prompt-feature-spotlight[data-cd-layout-marker~=fortune-tea-house-main-card-luxe-v20260702] .tarot-tile{border-color:#f6da9180!important;outline-color:#f6da912e;background:radial-gradient(circle at 84% 0%,rgba(246,218,145,.18),transparent 36%),linear-gradient(165deg,#181630f5,#080b22fa)!important;box-shadow:0 24px 54px #06091b52,0 0 0 7px #f6da911a,inset 0 1px #ffffff26!important}}
@media (max-width: 768px),(hover: none) and (pointer: coarse){html[data-runtime-target=mobile-app] #honeyMembershipMini.honey-membership-mini{top:auto!important;margin:6px 12px 16px!important;padding:9px 12px 10px!important;border-radius:14px!important}html[data-runtime-target=mobile-app] #honeyMembershipMini .honey-membership-mini__header{gap:6px!important}html[data-runtime-target=mobile-app] #honeyMembershipMini .honey-membership-mini__kicker{font-size:.58rem!important}html[data-runtime-target=mobile-app] #honeyMembershipMini .honey-membership-mini__title{font-size:.82rem!important;line-height:1.3!important;-webkit-line-clamp:1!important}html[data-runtime-target=mobile-app] #honeyMembershipMini .honey-membership-mini__guide-panel{margin:0!important;padding:7px 9px!important;border-radius:10px!important}html[data-runtime-target=mobile-app] #honeyMembershipMini .honey-membership-mini__guide-orb{width:34px!important;height:34px!important;flex-basis:34px!important}html[data-runtime-target=mobile-app] #honeyMembershipMini .honey-membership-mini__guide-title{font-size:.72rem!important;margin:0!important}html[data-runtime-target=mobile-app] #honeyMembershipMini .honey-membership-mini__guide-text{font-size:.62rem!important;line-height:1.32!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}html[data-runtime-target=mobile-app] #honeyMembershipMini .honey-membership-mini__quick-actions{margin:6px 0 0!important;gap:6px!important}html[data-runtime-target=mobile-app] #honeyMembershipMini .honey-membership-mini__toggle,html[data-runtime-target=mobile-app] #honeyMembershipMini .honey-membership-mini__action{min-height:38px!important;padding:0 12px!important;font-size:.72rem!important;border-radius:11px!important}}
.cd-prompt-feature-spotlight .tarot-tile__desc{color:#fff8e8f5!important;text-shadow:0 1px 2px rgba(0,0,0,.34)!important}.cd-prompt-feature-spotlight .pvc-prem-point{color:#fff7def0!important;background:linear-gradient(145deg,#ffffff1c,#e8d5a312)!important;border-color:#e8d5a33d!important}
.cd-nav-group{position:relative;display:inline-flex}.cd-nav-group__menu{display:none}
#inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection){--cd-collection-bg: none;--cd-collection-accent: #ead089;--cd-collection-accent-rgb: 234,208,137;--cd-collection-title: #fff7dd;--cd-collection-text: rgba(244, 238, 255, .9);--cd-collection-line: rgba(255, 255, 255, .24);position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--cd-collection-accent) 46%,transparent)!important;border-radius:24px!important;background:linear-gradient(180deg,#0408122e,#04081261),var(--cd-collection-bg) center / cover no-repeat!important;box-shadow:0 22px 54px #04081247,0 0 0 1px rgba(var(--cd-collection-accent-rgb),.1),inset 0 1px #ffffff29!important}#inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;z-index:0;border:1px solid var(--cd-collection-line);border-radius:19px;background:radial-gradient(circle at 12% 22%,rgba(var(--cd-collection-accent-rgb),.22),transparent 78px),radial-gradient(circle at 86% 28%,rgba(255,255,255,.14),transparent 86px),linear-gradient(180deg,#ffffff0a,#fff0);pointer-events:none}#inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):after{content:"";position:absolute;left:9%;right:11%;bottom:20px;z-index:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--cd-collection-accent-rgb),.55),rgba(255,255,255,.2),transparent);pointer-events:none}#inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) :is(.feat-collection__cosmos,.tarot-collection__cosmos),#inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) :is(.feat-collection__header,.tarot-collection__header),#inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) :is(.feat-collection__grid,.tarot-collection__grid),#inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) .fc-closed-peek{position:relative;z-index:1}#inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) :is(.feat-collection__header,.tarot-collection__header){min-height:236px!important;padding:34px 28px 36px!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;align-content:center!important;gap:10px!important;text-align:center!important;border:0!important;border-radius:22px!important;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.1),transparent 140px),linear-gradient(180deg,#0408121a,#04081238)!important}#inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) :is(.feat-collection__icon,.tarot-collection__icon){display:grid!important;place-items:center!important;width:34px!important;height:34px!important;margin:0!important;border:1px solid rgba(var(--cd-collection-accent-rgb),.36);border-radius:999px!important;background:#050a186b!important;color:var(--cd-collection-title)!important;font-size:1.05rem!important;line-height:1!important;text-shadow:0 0 14px rgba(var(--cd-collection-accent-rgb),.42)!important;box-shadow:inset 0 1px #ffffff1f,0 0 22px rgba(var(--cd-collection-accent-rgb),.16)}#inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) :is(.feat-collection__title,.tarot-collection__title){margin:0!important;color:var(--cd-collection-title)!important;font-size:1.42rem!important;line-height:1.24!important;font-weight:950!important;letter-spacing:0!important;text-shadow:0 2px 18px rgba(0,0,0,.44),0 0 18px rgba(var(--cd-collection-accent-rgb),.22)!important;text-wrap:balance}#inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) :is(.feat-collection__subtitle,.tarot-collection__subtitle){max-width:62ch!important;margin:0!important;color:var(--cd-collection-text)!important;font-size:.96rem!important;line-height:1.62!important;font-weight:750!important;letter-spacing:0!important;text-shadow:0 1px 10px rgba(0,0,0,.4)!important}#inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) :is(.feat-collection__lede,.tarot-collection__lede){max-width:76ch!important;margin:0!important;color:#f4f8ffd1!important;font-size:.88rem!important;line-height:1.72!important;letter-spacing:0!important;text-shadow:0 1px 10px rgba(0,0,0,.38)!important}#inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) :is(.feat-collection__featureline,.tarot-collection__featureline){margin:1px 0 0!important;padding:7px 16px!important;border:1px solid rgba(var(--cd-collection-accent-rgb),.42)!important;border-radius:999px!important;background:#050a1857!important;color:#fffae6eb!important;font-size:.78rem!important;line-height:1.35!important;font-weight:850!important;letter-spacing:0!important;box-shadow:inset 0 1px #ffffff1a,0 12px 24px #00000029;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) :is(.feat-collection__divider,.tarot-collection__divider){width:min(290px,52vw)!important;margin:2px auto 0!important}#inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) :is(.fc-div-line,.tc-divider-line){background:linear-gradient(90deg,transparent,rgba(var(--cd-collection-accent-rgb),.72),transparent)!important}#inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) :is(.fc-div-gem,.tc-divider-star,.tc-divider-gem,.fc-closed-peek__gem){color:var(--cd-collection-accent)!important;text-shadow:0 0 12px rgba(var(--cd-collection-accent-rgb),.52)!important}#inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) .fc-toggle-hint{min-height:42px!important;margin-top:8px!important;padding:0 18px!important;border:1px solid rgba(var(--cd-collection-accent-rgb),.44)!important;border-radius:999px!important;background:#050a186b!important;color:#fffae6f5!important;box-shadow:inset 0 1px #ffffff1f,0 12px 24px #00000029}#inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) .fc-toggle-hint__arrow,#inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) .fc-toggle-hint__text{color:inherit!important;text-shadow:none!important}#inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) :is(.feat-collection__header,.tarot-collection__header):is(:hover,:focus-visible){outline:none!important;box-shadow:0 0 0 2px rgba(var(--cd-collection-accent-rgb),.34),inset 0 1px #ffffff24!important}#inputPage #animalCollection{--cd-collection-bg: url(/fuctionassets/collection-cards/animal-collection-card.webp);--cd-collection-accent: #79f2c7;--cd-collection-accent-rgb: 121,242,199;--cd-collection-title: #8df2d1}#inputPage #meditationCollection{--cd-collection-bg: url(/fuctionassets/collection-cards/meditation-collection-card.webp);--cd-collection-accent: #93b7ff;--cd-collection-accent-rgb: 147,183,255;--cd-collection-title: #dce8ff}#inputPage #tarotCollection{--cd-collection-bg: url(/fuctionassets/collection-cards/tarot-collection-card.webp);--cd-collection-accent: #f3a9d2;--cd-collection-accent-rgb: 243,169,210;--cd-collection-title: #ffe3f1}#inputPage #oracleCollection{--cd-collection-bg: url(/fuctionassets/collection-cards/oracle-collection-card.webp);--cd-collection-accent: #8fe7ff;--cd-collection-accent-rgb: 143,231,255;--cd-collection-title: #d9f7ff}#inputPage #cosmicCollection{--cd-collection-bg: url(/fuctionassets/collection-cards/cosmic-collection-card.webp);--cd-collection-accent: #b9a7ff;--cd-collection-accent-rgb: 185,167,255;--cd-collection-title: #eee9ff}#inputPage #flowerCollection{--cd-collection-bg: url(/fuctionassets/collection-cards/flower-collection-card.webp);--cd-collection-accent: #ffc3df;--cd-collection-accent-rgb: 255,195,223;--cd-collection-title: #ffe7f2}#inputPage #miscCollection{--cd-collection-bg: url(/fuctionassets/collection-cards/misc-collection-card.webp);--cd-collection-accent: #8df2d1;--cd-collection-accent-rgb: 141,242,209;--cd-collection-title: #dcfff2}html:not(.neo-mode) body:not(.neo-mode) #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection){box-shadow:0 22px 48px #3c183029,0 0 0 1px rgba(var(--cd-collection-accent-rgb),.12),inset 0 1px #ffffff2e!important}html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection){border-radius:18px!important;background:linear-gradient(180deg,#0408123d,#0408127a),var(--cd-collection-bg) center / cover no-repeat!important;contain-intrinsic-size:190px!important}html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):before{top:9px;right:9px;bottom:9px;left:9px;border-radius:14px}html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):after{left:18%;right:18%;bottom:11px}html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) :is(.feat-collection__header,.tarot-collection__header){box-sizing:border-box!important;height:auto!important;max-height:none!important;min-height:142px!important;padding:14px 14px 16px!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:5px!important;text-align:center!important;border-radius:16px!important}html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) :is(.feat-collection__icon,.tarot-collection__icon){grid-row:auto!important;width:28px!important;height:28px!important;font-size:.88rem!important}html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) :is(.feat-collection__title,.tarot-collection__title){max-width:100%!important;font-size:1.02rem!important;line-height:1.24!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) :is(.feat-collection__subtitle,.tarot-collection__subtitle){max-width:32ch!important;font-size:.7rem!important;line-height:1.38!important;-webkit-line-clamp:2!important}html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) :is(.feat-collection__lede,.tarot-collection__lede){display:none!important}html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) :is(.feat-collection__featureline,.tarot-collection__featureline){display:none!important}html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) .fc-toggle-hint{min-height:30px!important;margin-top:2px!important;padding:6px 14px!important;font-size:.82rem!important}@media (prefers-reduced-motion: reduce){#inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection) :is(.feat-collection__header,.tarot-collection__header){transition:none!important}}html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):not(.cd-mobile-collection-fullscreen){min-height:0!important;border-radius:14px!important;contain-intrinsic-size:92px!important;background:linear-gradient(145deg,#fffffff7,#fff7faeb 60%,#fdf6ecf5)!important;border:1px solid rgba(216,63,120,.16)!important;box-shadow:0 12px 24px #9648681a,inset 0 1px #ffffffe6!important}html.cd-mobile-runtime body.neo-mode #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):not(.cd-mobile-collection-fullscreen){background:linear-gradient(145deg,#18122cfa,#0d0a1efa)!important;border-color:#c4b5fd42!important;box-shadow:0 14px 28px #00000061,inset 0 1px #e4d6ff1a!important}html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):not(.cd-mobile-collection-fullscreen):before,html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):not(.cd-mobile-collection-fullscreen):after,html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):not(.cd-mobile-collection-fullscreen) :is(.feat-collection__cosmos,.tarot-collection__cosmos),html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):not(.cd-mobile-collection-fullscreen) :is(.feat-collection__divider,.tarot-collection__divider),html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):not(.cd-mobile-collection-fullscreen) .fc-closed-peek{display:none!important}html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):not(.cd-mobile-collection-fullscreen) :is(.feat-collection__header,.tarot-collection__header){min-height:76px!important;height:auto!important;max-height:none!important;padding:13px 12px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:3px 10px!important;align-items:center!important;justify-items:stretch!important;align-content:center!important;text-align:left!important;border:0!important;border-radius:14px!important;background:transparent!important}html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):not(.cd-mobile-collection-fullscreen) :is(.feat-collection__icon,.tarot-collection__icon){grid-row:1 / 4!important;grid-column:1!important;width:38px!important;height:38px!important;margin:0!important;border-radius:12px!important;border:1px solid rgba(179,25,85,.18)!important;background:#ffffffb8!important;color:#b31955!important;font-size:1.08rem!important;box-shadow:inset 0 1px #ffffffdb!important;text-shadow:none!important}html.cd-mobile-runtime body.neo-mode #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):not(.cd-mobile-collection-fullscreen) :is(.feat-collection__icon,.tarot-collection__icon){border-color:#c4b5fd3d!important;background:#c4b5fd1a!important;color:#e8d5a3!important;box-shadow:inset 0 1px #e4d6ff1a!important}html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):not(.cd-mobile-collection-fullscreen) :is(.feat-collection__title,.tarot-collection__title){grid-column:2!important;max-width:100%!important;margin:0!important;color:#2a1420!important;font-size:.98rem!important;line-height:1.25!important;font-weight:950!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;text-shadow:none!important}html.cd-mobile-runtime body.neo-mode #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):not(.cd-mobile-collection-fullscreen) :is(.feat-collection__title,.tarot-collection__title){color:#f4eeff!important}html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):not(.cd-mobile-collection-fullscreen) :is(.feat-collection__subtitle,.tarot-collection__subtitle){grid-column:2!important;max-width:100%!important;margin:0!important;color:#70445c!important;font-size:.73rem!important;line-height:1.34!important;font-weight:760!important;letter-spacing:0!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-shadow:none!important}html.cd-mobile-runtime body.neo-mode #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):not(.cd-mobile-collection-fullscreen) :is(.feat-collection__subtitle,.tarot-collection__subtitle){color:#daceffe0!important}html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):not(.cd-mobile-collection-fullscreen) :is(.feat-collection__lede,.feat-collection__featureline,.tarot-collection__lede,.tarot-collection__featureline){display:none!important}html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):not(.cd-mobile-collection-fullscreen) .fc-toggle-hint{grid-column:2!important;justify-self:start!important;min-height:28px!important;margin:1px 0 0!important;padding:5px 10px!important;border-radius:999px!important;border:1px solid rgba(179,25,85,.18)!important;background:#ffffffc7!important;color:#7b294c!important;font-size:.7rem!important;line-height:1.1!important;box-shadow:none!important;text-shadow:none!important}html.cd-mobile-runtime body.neo-mode #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):not(.cd-mobile-collection-fullscreen) .fc-toggle-hint{border-color:#c4b5fd38!important;background:#c4b5fd1a!important;color:#e8d5a3!important}html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):not(.cd-mobile-collection-fullscreen) .fc-toggle-hint__arrow,html.cd-mobile-runtime #inputPage :is(#animalCollection,#meditationCollection,#tarotCollection,#oracleCollection,#cosmicCollection,#flowerCollection,#miscCollection):not(.cd-mobile-collection-fullscreen) .fc-toggle-hint__text{color:inherit!important;text-shadow:none!important}
#sajuLoaderOverlay[data-marker~=honey-fortune-logo-payment-ux-v20260618] .saju-loader-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:13px!important;max-width:340px!important;margin:0 auto!important;padding:24px 20px 26px!important;max-height:88vh!important;max-height:min(88svh,88dvh)!important;overflow-y:auto!important}#sajuLoaderOverlay[data-marker~=honey-fortune-logo-payment-ux-v20260618] .saju-loader-visual{width:150px!important;height:150px!important;min-height:0!important;margin:0 auto 2px!important;flex:0 0 auto!important}#sajuLoaderOverlay[data-marker~=honey-fortune-logo-payment-ux-v20260618] .saju-loader-yeon-sprite{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:28px!important;background:linear-gradient(158deg,#fffaf0,#f7e8c8 58%,#efd6a8)!important;border:1px solid rgba(255,226,150,.72)!important;box-shadow:0 20px 44px #100a2480,0 0 34px #fbbf2442,inset 0 1px #ffffffbf!important;overflow:hidden!important}#sajuLoaderOverlay[aria-hidden=false][data-marker~=honey-fortune-logo-payment-ux-v20260618] .saju-loader-yeon-sprite:before{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:28px!important;background-size:cover!important;background-position:center!important;filter:drop-shadow(0 6px 12px rgba(86,47,21,.14))!important}@media (prefers-reduced-motion: reduce){#sajuLoaderOverlay[data-marker~=honey-fortune-logo-payment-ux-v20260618] .saju-loader-yeon-sprite:before{animation:none!important;-webkit-animation:none!important}}
#sukuyoCalendarParking{width:100%}.sy-basic-calendar{--moon-bg:#070a18;--moon-surface:#0d1126;--moon-card:#171b38;--moon-card-soft:#202546;--moon-card-strong:#2b3159;--moon-border:rgba(218,228,255,.3);--moon-today:#b9c8ff;--moon-inauspicious:#171327;--moon-inauspicious-border:#846da8;--moon-text-primary:#f7f9ff;--moon-text-secondary:#dce6ff;--moon-text-muted:#aebce5;--moon-text-faint:#7884aa;--moon-star:#fff2c2;--moon-auspicious:#ffe6a4;--moon-accent-border:rgba(246,242,223,.72);width:100%;max-width:640px;margin:18px auto 0;background:radial-gradient(circle at 84% 0%,rgba(252,244,213,.28),rgba(252,244,213,.08) 16%,transparent 38%),radial-gradient(circle at 14% 96%,rgba(129,221,214,.12),transparent 30%),linear-gradient(165deg,#050712 0%,var(--moon-bg) 42%,#11142b 72%,#1b1730 100%);border:1px solid var(--moon-border);border-radius:18px;overflow:hidden;color:var(--moon-text-primary);font-family:system-ui,-apple-system,BlinkMacSystemFont,Pretendard,sans-serif;box-shadow:0 22px 64px #00000085,0 0 46px #c9d8ff24;position:relative}.sy-basic-calendar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,rgba(255,255,255,.07),transparent 28%,rgba(174,194,255,.06) 62%,transparent 100%);pointer-events:none;z-index:0}.sy-basic-calendar:after{content:"";position:absolute;right:26px;top:18px;width:64px;height:64px;border-radius:999px;background:radial-gradient(circle,rgba(255,247,221,.82),rgba(255,247,221,.22) 38%,transparent 70%);filter:blur(.2px);opacity:.42;pointer-events:none;z-index:0}.sy-basic-calendar.is-below-mansion-chart{margin:14px 0 18px;max-width:none}.sy-basic-calendar__head{min-height:82px;background:linear-gradient(135deg,#10142beb,#090c1de0);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 18px;position:relative;z-index:1}.sy-basic-calendar__identity{display:flex;align-items:center;gap:10px;min-width:0}.sy-basic-calendar__crescent{width:25px;height:25px;color:var(--moon-star);opacity:0;animation:syMoonFadeIn .4s ease forwards;filter:drop-shadow(0 0 14px rgba(255,242,194,.5));flex:0 0 auto}.sy-basic-calendar__month-label{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sy-basic-calendar__title{color:var(--moon-text-primary);font-family:var(--font-voice,"Noto Serif KR",serif);font-size:18px;font-weight:900;line-height:1.25;text-shadow:0 0 18px rgba(255,244,210,.22)}.sy-basic-calendar__month{width:112px;border:1px solid rgba(220,230,255,.28);border-radius:999px;background:#080c1bad;color:var(--moon-text-secondary);font-size:12px;color-scheme:dark;outline:none;padding:6px 8px;box-shadow:inset 0 0 0 1px #ffffff08}.sy-basic-calendar__copy{margin:5px 0 0;color:var(--moon-text-muted);font-size:12px;line-height:1.45;word-break:keep-all}.sy-basic-calendar__stars{position:absolute;inset:8px 74px auto auto;width:84px;height:36px;pointer-events:none}.sy-basic-calendar__stars span{position:absolute;width:3px;height:3px;border-radius:999px;background:#f8fbff;box-shadow:0 0 10px #f8fbffb3}.sy-basic-calendar__stars span:nth-child(1){left:6px;top:9px;opacity:.48;transform:scale(.7)}.sy-basic-calendar__stars span:nth-child(2){left:32px;top:4px;opacity:.68;transform:scale(1)}.sy-basic-calendar__stars span:nth-child(3){left:58px;top:15px;opacity:.42;transform:scale(.82)}.sy-basic-calendar__stars span:nth-child(4){left:72px;top:2px;opacity:.58;transform:scale(.5)}.sy-basic-calendar__stars span:nth-child(5){left:18px;top:28px;opacity:.34;transform:scale(.55)}.sy-basic-calendar__controls{display:flex;align-items:center;gap:6px;z-index:1}.sy-basic-calendar__icon-btn{width:34px;height:34px;border:1px solid rgba(220,230,255,.26);border-radius:10px;background:#ffffff0e;color:var(--moon-text-primary);font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease,transform 80ms ease,opacity .12s ease,box-shadow .12s ease}.sy-basic-calendar__icon-btn:hover{background:var(--moon-card-strong)}.sy-basic-calendar__icon-btn:active{transform:scale(.97)}.sy-basic-calendar__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:#060916e6;color:var(--moon-text-secondary);font-size:12px;font-weight:800;position:relative;z-index:1}.sy-basic-calendar__week span{height:34px;display:grid;place-items:center}.sy-basic-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;background:linear-gradient(180deg,#080b19f5,#0c0f21fa);animation:syMoonGridFade .15s ease;position:relative;z-index:1}.sy-basic-cal-day{min-height:82px;border:0;border-top:1px solid rgba(218,228,255,.16);background:#ffffff03;color:var(--moon-text-primary);display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 8px;text-align:left;cursor:pointer;transition:background .12s ease,transform 80ms ease,border-color .12s ease,box-shadow .12s ease}.sy-basic-cal-day:hover{background:var(--moon-card);border-radius:8px}.sy-basic-cal-day:active{transform:scale(.97)}.sy-basic-cal-day.is-selected{background:linear-gradient(150deg,#2b3159f0,#161b36f5);border-radius:10px;box-shadow:inset 0 0 0 1px #fff2c23d,0 0 18px #b9c8ff21}.sy-basic-cal-day.day--today{background:linear-gradient(150deg,#b9c8ff33,#1c2241f2);border:1px solid var(--moon-accent-border);border-radius:10px;box-shadow:0 0 18px #fff2c21f}.sy-basic-cal-day.day--inauspicious{background:var(--moon-inauspicious);border:1px solid var(--moon-inauspicious-border);border-radius:8px}.sy-basic-cal-day.day--other-month{color:var(--moon-text-faint);cursor:default;pointer-events:none}.sy-basic-cal-day__top{display:flex;align-items:center;gap:4px;min-height:25px}.sy-basic-cal-day__num{position:relative;min-width:22px;height:22px;display:inline-grid;place-items:center;color:var(--moon-text-primary);font-size:14px;font-weight:800;line-height:1}.sy-basic-cal-day__num span{position:relative;z-index:1}.day--today .sy-basic-cal-day__num{width:26px;height:26px;color:var(--moon-star)}.day--today .sy-basic-cal-day__num:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:linear-gradient(135deg,#fff4c9,#aebfff);box-shadow:0 0 16px #fff4c93d}.sy-basic-cal-day__star{color:var(--moon-auspicious);font-size:11px;line-height:1}.sy-basic-cal-day__name{color:var(--moon-text-secondary);font-family:"Noto Serif KR",serif;font-size:11px;font-weight:800;line-height:1.35;word-break:keep-all}.day--today .sy-basic-cal-day__name{color:#fff2c2}.day--inauspicious .sy-basic-cal-day__name{color:#d9c8ff}.sy-basic-cal-day__badge{margin-top:auto;color:var(--moon-auspicious);font-size:10px;font-weight:900;letter-spacing:0;line-height:1.25}.sy-basic-cal-day__badge.is-inauspicious{color:#cab7ff}.sy-basic-calendar__status-cell{min-height:252px;grid-column:1/-1;border-top:1px solid rgba(218,228,255,.16);display:grid;place-items:center;padding:20px;color:var(--moon-text-secondary);font-size:13px;text-align:center}.sy-basic-calendar__legend{background:#070a18e6;border-top:1px solid rgba(218,228,255,.16);padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--moon-text-secondary);font-size:12px;font-weight:700;position:relative;z-index:1}.sy-basic-calendar__legend-items{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.sy-basic-calendar__legend-item{display:inline-flex;align-items:center;gap:6px}.sy-basic-calendar__legend-dot{width:12px;height:12px;border-radius:999px;background:var(--moon-today)}.sy-basic-calendar__legend-square{width:12px;height:12px;border-radius:3px;background:var(--moon-card);border:.5px solid var(--moon-border)}.sy-basic-calendar__legend-square.is-bad{background:var(--moon-inauspicious);border-color:var(--moon-inauspicious-border)}.sy-basic-calendar__legend-square.is-plain{opacity:.45}.sy-basic-calendar__legend-scale{margin:0;color:var(--moon-text-muted);font-size:11px;line-height:1.4}.sy-basic-calendar__detail{background:linear-gradient(155deg,#181d39fa,#090c1cfa);border-top:1px solid rgba(218,228,255,.2);padding:20px 22px;border-radius:0 0 18px 18px;animation:syMoonSlideUp .2s ease-out;position:relative;z-index:1}.sy-basic-calendar__detail-kicker{margin:0 0 6px;color:var(--moon-text-secondary);font-size:12px;font-weight:800;line-height:1.4}.sy-basic-calendar__detail h4{margin:0;color:var(--moon-text-primary);font-family:var(--font-voice,"Noto Serif KR",serif);font-size:22px;line-height:1.35}.sy-basic-calendar__detail-sub{margin:6px 0 0;color:var(--moon-text-secondary);font-size:13px;line-height:1.65;word-break:keep-all}.sy-basic-calendar__cta{margin-top:14px;border:1px solid rgba(255,242,194,.36);border-radius:10px;background:linear-gradient(135deg,#263058,#121832);color:var(--moon-star);padding:11px 22px;font-size:13px;font-weight:900;cursor:pointer;transition:opacity .12s ease,transform .12s ease,box-shadow .12s ease;box-shadow:0 0 18px #fff2c214}.sy-basic-calendar__cta:hover{opacity:.85;transform:translateY(-1px)}.sy-basic-calendar__notes{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sy-basic-calendar__note{border:1px solid rgba(218,228,255,.16);border-radius:12px;background:#ffffff09;padding:12px;margin:0}.sy-basic-calendar__note strong{display:block;color:#fff2c2;font-size:12px;line-height:1.4;margin:0}.sy-basic-calendar__note span{display:block;margin:5px 0 0;color:var(--moon-text-primary);font-size:12px;line-height:1.75;word-break:keep-all}.sy-basic-calendar__status{margin:10px 18px 14px;color:var(--moon-text-muted);font-size:11px;line-height:1.45}@keyframes syMoonFadeIn{0%{opacity:0}to{opacity:1}}@keyframes syMoonSlideUp{0%{opacity:.75;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes syMoonGridFade{0%{opacity:0}to{opacity:1}}@media (max-width:479.98px){.sy-basic-calendar{max-width:none;border-left:0;border-right:0;border-radius:14px}.sy-basic-calendar.is-below-mansion-chart{margin:12px 0 16px}.sy-basic-calendar__head{padding:14px 12px;align-items:flex-start}.sy-basic-calendar__stars{display:none}.sy-basic-calendar__month{width:104px}.sy-basic-calendar__title{font-size:16px}.sy-basic-calendar__copy{font-size:11px}.sy-basic-calendar__icon-btn{width:32px;height:32px}.sy-basic-cal-day{min-height:68px;padding:8px 5px}.sy-basic-cal-day__name{display:block;font-size:9px;line-height:1.25}.sy-basic-cal-day__badge{font-size:9px}.sy-basic-calendar__notes{grid-template-columns:1fr}.sy-basic-calendar__detail{padding:18px 16px}.sy-basic-calendar__detail h4{font-size:19px}}
.report-dashboard-head{display:flex;align-items:center;justify-content:space-between;gap:10px}#reportDashboardToggle{border:1px solid rgba(167,139,250,.34);border-radius:999px;background:#0f172ab8;color:#e9d5ff;font-size:.78rem;font-weight:900;padding:7px 13px;cursor:pointer}
.cd-social-footer{box-sizing:border-box;width:min(760px,90%);margin:18px auto 0;padding:15px 14px;border:1px solid rgba(255,228,174,.34);border-radius:14px;background:linear-gradient(145deg,#09132ceb,#0c1734d1 58%,#231a3ab8),linear-gradient(120deg,#ffdca01a,#ffbedc12,#87b7ff14);box-shadow:inset 0 1px #ffffff1f,0 16px 30px #02081857;text-align:center}.cd-social-footer__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 12px}.cd-social-footer__kicker{color:#ffdca3;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cd-social-footer__title{color:#fff8e8;font-family:"Noto Serif KR",Iowan Old Style,Times New Roman,serif;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.35}.cd-social-footer__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:12px}.cd-social-footer__link{--cd-social-accent:#dbeafe;--cd-social-border:rgba(219,234,254,.34);--cd-social-glow:rgba(219,234,254,.2);min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--cd-social-border);border-radius:12px;background:#050c1c94;color:#f8fbff;font-size:12.5px;font-weight:800;line-height:1;text-decoration:none;box-shadow:inset 0 1px #ffffff14;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.cd-social-footer__link:hover,.cd-social-footer__link:focus-visible{border-color:var(--cd-social-accent);background:#ffffff13;box-shadow:0 12px 26px var(--cd-social-glow),inset 0 1px #ffffff1f;outline:none;transform:translateY(-2px)}.cd-social-footer__icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--cd-social-accent);color:#08111f;font-size:12px;font-weight:900;box-shadow:0 0 18px var(--cd-social-glow)}.cd-social-footer__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-social-footer__link--youtube{--cd-social-accent:#ff3b3b;--cd-social-border:rgba(255,59,59,.42);--cd-social-glow:rgba(255,59,59,.24);background:linear-gradient(135deg,#ff3b3b24,#050c1c9e)}.cd-social-footer__link--threads{--cd-social-accent:#f7f7fb;--cd-social-border:rgba(247,247,251,.42);--cd-social-glow:rgba(255,255,255,.18);background:linear-gradient(135deg,#ffffff1c,#00000061)}.cd-social-footer__link--instagram{--cd-social-accent:#f8c7ff;--cd-social-border:rgba(248,199,255,.58);--cd-social-glow:rgba(236,72,153,.22);background:linear-gradient(135deg,#ffd6661f,#ec489924,#7c3aed1f),#050c1c80}.cd-social-footer__link--instagram .cd-social-footer__icon{background:linear-gradient(135deg,#ffd166,#ec4899 48%,#7c3aed);color:#fff}.cd-social-footer__link--blog{--cd-social-accent:#03c75a;--cd-social-border:rgba(3,199,90,.42);--cd-social-glow:rgba(3,199,90,.24);background:linear-gradient(135deg,#03c75a24,#050c1c9e)}.cd-social-footer__link--x{--cd-social-accent:#dfe7f5;--cd-social-border:rgba(223,231,245,.42);--cd-social-glow:rgba(223,231,245,.2);background:linear-gradient(135deg,#ffffff1f,#0000007a)}.cd-footer-policy-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;font-size:clamp(.84rem,1.6vw,.98rem);line-height:1.45}.cd-footer-policy-link{--cd-flower-edge:rgba(255,213,161,.42);--cd-flower-core:rgba(255,238,214,.94);position:relative;display:inline-flex;align-items:center;gap:.35em;padding:7px 12px 6px;border-radius:999px;border:1px solid rgba(255,224,186,.34);background:linear-gradient(140deg,#151c34e0,#1b264ad6);color:#f8fbff;font-weight:700;text-decoration:none;letter-spacing:.01em;text-shadow:0 1px 4px rgba(0,0,0,.35);box-shadow:0 6px 18px #00000047,inset 0 1px #ffffff0f;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);isolation:isolate}.cd-footer-policy-link:before{content:"\273f";font-size:.78em;line-height:1;color:var(--cd-flower-core);text-shadow:0 0 6px var(--cd-flower-edge);transform:translateY(-.01em)}.cd-footer-policy-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.2) 48%,transparent 100%);opacity:0;transform:translate(-110%);transition:transform .45s ease,opacity .4s ease;pointer-events:none;z-index:-1}.cd-footer-policy-link:hover,.cd-footer-policy-link:focus-visible{transform:translateY(-1px);border-color:#ffe9bc9e;background:linear-gradient(140deg,#222c4ef5,#3c285ad9);box-shadow:0 10px 28px #ffc7a630,0 6px 20px #0000004d,inset 0 1px #ffffff26}.cd-footer-policy-link:hover:after,.cd-footer-policy-link:focus-visible:after{opacity:.45;transform:translate(110%)}.cd-footer-policy-link:focus-visible{outline:none;box-shadow:0 0 0 3px #ffebc847,0 10px 28px #ffc7a630,inset 0 1px #ffffff26}@media (max-width: 860px){.cd-footer-policy-links{gap:7px 8px}.cd-footer-policy-link{padding:6px 10px 5px}}@media (max-width:780px){.cd-social-footer{padding:13px 11px}.cd-social-footer__header{justify-content:center}.cd-social-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.cd-social-footer__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cd-social-footer__link{transition:none}.cd-social-footer__link:hover,.cd-social-footer__link:focus-visible{transform:none}}.cd-footer-business-details{width:100%;display:flex;flex-direction:column;align-items:center}.cd-footer-business-details>summary{cursor:pointer}@media (min-width:781px){.cd-footer-business-details>summary{display:none}}
html body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card,html body:not(.neo-mode) #authQuickLinks .cd-user-card,html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card{background:radial-gradient(120% 90% at 50% -8%,rgba(255,190,220,.3) 0%,rgba(174,45,104,.32) 30%,transparent 58%),radial-gradient(130% 120% at 50% 0%,#8c29587a,#3a0e28fa 44%,#24081afc)!important;border:1px solid rgba(244,190,209,.38)!important;box-shadow:0 0 60px #b3195533,0 18px 52px #1e041485,inset 0 1px #ffe0ee38,inset 0 -24px 40px #4810306b!important;color:#fff1f7!important}html body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card .cd-user-card__greeting,html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card .cd-user-card__greeting{color:#ffc4def5!important;letter-spacing:.09em!important;text-shadow:none!important}html body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card .cd-user-card__name,html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card .cd-user-card__name{background:linear-gradient(92deg,#fff4f9,#ffc8dd 33%,#f8d9a8 72%,#ffe3ef)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-shadow:0 0 20px rgba(255,141,186,.3)!important}html body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card .cd-user-card__tagline,html body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card .cd-user-card__retry-note,html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card .cd-user-card__tagline,html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card .cd-user-card__retry-note{color:#ffd6e8db!important;text-shadow:none!important}html body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card .cd-user-card__welcome-chip,html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card .cd-user-card__welcome-chip{border:1px solid rgba(255,205,226,.58)!important;background:linear-gradient(135deg,#b31955c7,#d6568c85)!important;color:#fff2f7!important;letter-spacing:.08em!important;text-shadow:none!important;box-shadow:0 0 18px #e2488447,inset 0 1px #ffffff2e!important}html body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card .cd-user-card__pass-line,html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card .cd-user-card__pass-line{border:1px solid rgba(234,208,137,.4)!important;background:linear-gradient(135deg,#380c26b8,#962c5c6b)!important;color:#ffeccd!important;letter-spacing:0!important;text-shadow:none!important;box-shadow:0 8px 18px #1e041447!important}html body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card .cd-user-card__pass-line:before{background:#ead089!important;box-shadow:0 0 10px #ead089bf!important}html body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card .cd-user-card__avatar,html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card .cd-user-card__avatar{background:radial-gradient(circle at 28% 25%,#fff2f8,#f4a8c6 36%,#b31955 70%,#4a0f2e)!important;border:2px solid rgba(244,190,209,.72)!important;box-shadow:0 0 22px #b319557a,0 0 40px #70143c47,inset 0 3px 11px #ffffff29!important}html body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card .cd-user-card__initial{color:#fff!important;text-shadow:0 0 14px rgba(255,255,255,.72)!important}html body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card .cd-user-card__avatar-ring,html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card .cd-user-card__avatar-ring{border-color:#f4bed18f!important;box-shadow:0 0 12px #be467c61!important}html body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card:before,html body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card:after,html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card:before,html.cd-mobile-runtime.mobile-safe-render body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card:after{opacity:1!important;filter:none!important}html body:not(.neo-mode) #authQuickLinks[data-marker] div.cd-user-card .cd-user-star{background:#ffd6e8e6!important}.cd-user-card__pass-line{margin-top:7px}
@media (hover: hover) and (pointer: fine) and (min-width: 1024px){.tarot-collection__header{transition:filter var(--cd-dur-base, .22s) var(--cd-ease-out, ease)}.prem-card,.tarot-tile,.lifebook-tile,.lovebible-tile{transition-property:transform,border-color,box-shadow,filter}.prem-card:hover,.tarot-tile:hover,.lifebook-tile:hover,.lovebible-tile:hover{transform:translateY(-4px);filter:drop-shadow(0 10px 18px var(--cd-glow-color, rgba(179, 25, 85, .3)))}.tarot-collection__header:hover{filter:drop-shadow(0 6px 12px var(--cd-glow-color, rgba(179, 25, 85, .3)))}.prem-card:active,.tarot-tile:active,.lifebook-tile:active,.lovebible-tile:active{transform:scale(var(--cd-press-scale, .968));transition-duration:var(--cd-dur-fast, .12s)}}.prem-card:focus-visible,.tarot-tile:focus-visible,.lifebook-tile:focus-visible,.lovebible-tile:focus-visible,.tarot-collection__header:focus-visible{outline:2px solid var(--cd-focus-ring, #b31955);outline-offset:3px}@media (min-width: 1024px){#inputPage .tarot-collection__grid,#inputPage .feat-collection__grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr))}#inputPage [data-collection-open=true]>.feat-collection__grid:not(.pvc-prem-grid),#inputPage [data-collection-open=true]>.tarot-collection__grid{align-items:start}}@media (prefers-reduced-motion: reduce){.prem-card:hover,.tarot-tile:hover,.lifebook-tile:hover,.lovebible-tile:hover,.prem-card:active,.tarot-tile:active,.lifebook-tile:active,.lovebible-tile:active{transform:none}}
body:not(.neo-mode) #cdMobileBottomNav .cd-mobile-bottom-nav__item{--cd-mnav-seal-ink:color-mix(in srgb,var(--cd-yehwa-line-deep,#a97b3e) 52%,transparent)}body.neo-mode #cdMobileBottomNav .cd-mobile-bottom-nav__item{--cd-mnav-seal-ink:color-mix(in srgb,var(--cd-yehwa-line,#c9a46a) 46%,transparent)}@media (min-width:769px){#cdMobileBottomNav#cdMobileBottomNav{padding-top:0!important;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))!important;background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none}body #cdMobileBottomNav.cd-mobile-bottom-nav .cd-mobile-bottom-nav__main{position:relative;pointer-events:auto;max-width:620px!important;padding:6px!important;gap:6px!important;border:1px solid rgba(179,25,85,.16)!important;border-radius:22px!important;background:#fffaf7!important;box-shadow:0 18px 44px -18px #3c183057,inset 0 1px #ffffffe6!important}body.neo-mode #cdMobileBottomNav.cd-mobile-bottom-nav .cd-mobile-bottom-nav__main{border-color:#c4b5fd3d!important;background:linear-gradient(180deg,#181434f5,#0d0a1efa)!important;box-shadow:0 18px 44px -18px #0009,inset 0 1px #e4d6ff14!important}#cdMobileBottomNav .cd-mobile-bottom-nav__toggle{pointer-events:auto}#cdMobileBottomNav .cd-mobile-bottom-nav__toggle:after{top:100%}body:not(.cd-mobile-nav-hidden):not(.cd-all-fortunes-fullscreen) .theme-switch-wrapper{bottom:max(10px,env(safe-area-inset-bottom,0px))}body #cdMobileBottomNav.cd-mobile-bottom-nav .cd-mobile-bottom-nav__item{color:#70445c}body.neo-mode #cdMobileBottomNav.cd-mobile-bottom-nav .cd-mobile-bottom-nav__item{color:#dcd4f7}body #cdMobileBottomNav.cd-mobile-bottom-nav .cd-mobile-bottom-nav__item.is-active,body #cdMobileBottomNav.cd-mobile-bottom-nav .cd-mobile-bottom-nav__item[aria-current=page]{color:#8e2354;background:#b3195517;border-color:#b3195538}body.neo-mode #cdMobileBottomNav.cd-mobile-bottom-nav .cd-mobile-bottom-nav__item.is-active,body.neo-mode #cdMobileBottomNav.cd-mobile-bottom-nav .cd-mobile-bottom-nav__item[aria-current=page]{color:#f3ecff;background:#c4b5fd24;border-color:#c4b5fd4d}}@media (max-width:768px),(hover:none) and (pointer:coarse){html body .cd-sticky-cta.is-visible{left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px));padding:0;bottom:calc(max(6px,env(safe-area-inset-bottom,0px)) + var(--cd-mobile-nav-h, calc(91px + env(safe-area-inset-bottom,0px)) ) + 1px)}html body .cd-sticky-cta.is-visible .cd-sticky-cta__btn{max-width:none;min-height:48px;border:0;border-radius:20px 20px 0 0;box-shadow:0 3px #b31955,inset 0 1px #ffffff47}html.neo-mode body .cd-sticky-cta.is-visible .cd-sticky-cta__btn{box-shadow:0 3px #a78bfa,inset 0 1px #ffffff57}body:has(.cd-sticky-cta.is-visible) #cdMobileBottomNav.cd-mobile-bottom-nav{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top-color:transparent!important}}html body.cd-mnav-collapsed .cd-sticky-cta.is-visible{transform:translateY(200%);opacity:0;pointer-events:none}
