.al .lc1.drq-card{color:#fff;background:radial-gradient(circle at 86% 16%,#96a5ff52,#0000 42%),linear-gradient(160deg,#1d2346 0%,#11142b 62%,#0c0e1e 100%);margin:10px 14px 0;padding:14px;display:block;overflow:hidden}.al .drq-moon{filter:drop-shadow(0 0 14px #f4efdf59);pointer-events:none;border-radius:50%;width:46px;height:46px;position:absolute;top:20px;right:34px;box-shadow:11px 9px #f4efdf}.al .drq-moon:after{content:"";background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:52px;left:-22px;box-shadow:30px -40px 0 -1px #ffffffb3,-6px -34px 0 -1px #ffffff80}.al .drq-card .drq-t{letter-spacing:-.05em;margin-top:40px;font-size:21px;font-weight:900;line-height:1.25;display:block}.al .drq-pill{color:#ffffffc7;background:#ffffff1a;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;height:44px;margin-top:12px;padding:0 16px;font-size:13.5px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #ffffff29}.al .drq-pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.al .drq-pill i{font-size:18px;font-style:normal}.al .drq-today{color:#fff;text-align:left;cursor:pointer;background:#ffffff14;border:0;border-radius:16px;gap:4px;width:100%;margin-top:10px;padding:12px 14px;font-family:inherit;display:grid}.al .drq-today:disabled{cursor:default}.al .drq-today:active:not(:disabled){background:#ffffff24}.al .drq-tl{color:#ffb4b4;font-size:11px;font-weight:800}.al .drq-tk{align-items:center;gap:6px;min-width:0;display:flex}.al .drq-tk b{letter-spacing:-.04em;font-size:15px;font-weight:900}.al .drq-ts{color:#fffc;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.al .drq-v{background:var(--chip);color:var(--fg);vertical-align:middle;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-style:normal;font-weight:900;line-height:1.4;display:inline-block}.al .drq-v.g{background:var(--R);color:#fff}.al .drq-v.h{background:var(--fg);color:var(--card)}.al .drq-card .drq-v{color:#fff;background:#ffffff29}.al .drq-card .drq-v.g{background:var(--R)}.al .drq-card .drq-v.h{color:#121212;background:#fff}.al .drq-sh .tbfind{background:var(--card2);box-shadow:none;margin-top:14px;padding-right:6px}.al .drq-sh .tbfind:focus-within{box-shadow:inset 0 0 0 2px var(--fg)}.al .drq-sh .tbfind input{font-size:16px}.al .drq-sh .tbfind .drq-go{background:var(--fg);width:auto;height:38px;color:var(--card);border-radius:999px;padding:0 16px;font:800 13.5px Pretendard Variable,Pretendard,sans-serif}.al .drq-sh .drq-ex{margin:10px 0 0}.al .drq-res{scroll-margin-top:10px}.al .drq-in{margin-top:8px;animation:.5s cubic-bezier(.16,1,.3,1) both al-rise}.al .drq-hd{align-items:center;gap:6px;min-width:0;margin-top:10px;display:flex}.al .drq-hd b{letter-spacing:-.04em;font-size:16px;font-weight:900}.al .drq-cat{color:var(--sub);font-size:11px;font-weight:800}.al .drq-kw{letter-spacing:-.05em;margin-top:6px;font-size:24px;font-weight:900;line-height:1.2}.al .drq-sum{letter-spacing:-.03em;margin-top:8px;font-size:15px;font-weight:800;line-height:1.55}.al .drq-lb,.al .drq-case>span,.al .drq-ad>span{color:var(--R);letter-spacing:-.01em;font-size:11px;font-weight:900;display:block}.al .drq-case{background:var(--card2);border-radius:16px;margin-top:14px;padding:14px 16px}.al .drq-case b{letter-spacing:-.035em;margin-top:4px;font-size:14.5px;font-weight:800;line-height:1.35;display:block}.al .drq-case p{color:var(--sub);margin-top:6px;font-size:13.5px;line-height:1.65}.al .drq-ad{background:var(--chip);border-radius:16px;margin-top:10px;padding:14px 16px}.al .drq-ad p{margin-top:4px;font-size:14px;font-weight:700;line-height:1.6}.al .drq-more{color:var(--fg);margin-top:12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.al .drq-two{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.al .drq-two .drq-hd{margin-top:6px}.al .drq-two p{margin-top:6px;font-size:14px;line-height:1.6}.al .drq-yr{width:100%;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--fg);text-align:left;background:0 0;border:0;border-radius:16px;margin-top:18px;padding:14px 16px;font-family:inherit;display:block}.al .drq-yr p{margin-top:6px;font-size:14px;line-height:1.6}.al .drq-yr p.hd{font-weight:800}.al .drq-yr0{cursor:pointer}.al .drq-yr0 i{color:var(--R);margin-top:8px;font-size:13px;font-style:normal;font-weight:800;display:block}.al .drq-src{margin-top:14px}.al .drq-no{background:var(--card2);border-radius:16px;padding:16px}.al .drq-no b{letter-spacing:-.03em;font-size:15px;font-weight:800;line-height:1.45;display:block}.al .drq-no p{color:var(--sub);margin-top:6px;font-size:13px;line-height:1.55}.al .drq-picks{background:var(--card2);box-shadow:none;margin-top:12px}.al .drq-picks .tbr{padding-top:11px;padding-bottom:11px}.al .drq-picks .tbr .tg{align-items:center;gap:6px;display:flex}.al .drq-picks .tbr .tg .drq-v{padding:1px 7px;font-size:10px}.al .drq-picks .tbr .sm{color:var(--sub);grid-column:2;margin-top:2px;font-size:12px;font-weight:600;line-height:1.45}.al .drq-card .drq-all{color:#fff;border-radius:999px;justify-content:center;align-items:center;height:40px;margin-top:8px;font-size:13px;font-weight:800;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #ffffff38}.al .drq-card .drq-all:active{background:#ffffff1f}.al .drq-sh .drq-dict{text-align:center;color:var(--sub);margin-top:18px;display:block}.al .drq-tarot{background:var(--fg);min-height:54px;color:var(--card);letter-spacing:-.03em;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px 16px;font-size:14.5px;font-weight:800;line-height:1.4;text-decoration:none;display:flex}.al .drq-tarot i{flex:none;font-size:20px;font-style:normal;transition:translate .3s cubic-bezier(.34,1.5,.64,1)}.al .drq-tarot:active i{translate:5px}.al .drq-in>.drq-lb{margin-top:18px}.al .drq-bk{background:color-mix(in srgb, var(--R) 9%, var(--card));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--R) 38%, transparent);color:var(--fg);border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;column-gap:8px;margin-top:10px;padding:14px 12px 14px 16px;text-decoration:none;display:grid}.al .drq-bk span{min-width:0}.al .drq-bk span b{letter-spacing:-.035em;font-size:14.5px;font-weight:800;line-height:1.35;display:block}.al .drq-bk span small{color:var(--sub);margin-top:2px;font-size:11.5px;font-weight:700;display:block}.al .drq-bk em{color:var(--R);white-space:nowrap;font-size:14px;font-style:normal;font-weight:900}.al .drq-bk i{color:var(--R);font-size:20px;font-style:normal;line-height:1;transition:translate .3s cubic-bezier(.34,1.5,.64,1)}.al .drq-bk:active i{translate:5px}@media (prefers-reduced-motion:reduce){.al .drq-in{animation:none}}
.al .pfx-bk{background:color-mix(in srgb, var(--R) 9%, var(--card));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--R) 38%, transparent);border-radius:18px;margin-top:16px;padding:14px}.al .pfx-bh{letter-spacing:-.045em;font-size:16px;font-weight:900;line-height:1.35;display:block}.al .pfx-bl{color:var(--R);letter-spacing:-.01em;margin:12px 2px 0;font-size:11px;font-weight:900;display:block}.al .pfx-br{background:var(--card);box-shadow:var(--sh);color:var(--fg);border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;column-gap:8px;margin-top:10px;padding:12px 12px 12px 14px;text-decoration:none;display:grid}.al .pfx-bl+.pfx-br{margin-top:6px}.al .pfx-br span{min-width:0}.al .pfx-br span b{letter-spacing:-.035em;font-size:14.5px;font-weight:800;line-height:1.35;transition:translate .3s cubic-bezier(.34,1.5,.64,1);display:block}.al .pfx-br span small{color:var(--sub);margin-top:2px;font-size:11.5px;font-weight:700;display:block}.al .pfx-br em{color:var(--R);white-space:nowrap;font-size:14px;font-style:normal;font-weight:900}.al .pfx-br i{color:var(--R);font-size:20px;font-style:normal;line-height:1;transition:translate .3s cubic-bezier(.34,1.5,.64,1)}.al .pfx-br:active span b{translate:4px}.al .pfx-br:active i{translate:5px}.al .pfx-bs{color:var(--sub);justify-content:space-between;align-items:baseline;gap:10px;margin:12px 2px 0;font-size:12px;font-weight:700;text-decoration:none;display:flex}.al .pfx-bs b{color:var(--fg);white-space:nowrap;flex:none;font-weight:800}.al .pfx-tm{background:var(--card2);border-radius:18px;margin-top:18px;padding:16px}.al .pfx-tm>b{letter-spacing:-.04em;margin-top:6px;font-size:15px;font-weight:900;display:block}.al .pfx-tm>p{margin-top:6px;font-size:14px;line-height:1.6}.al .pfx-tm .pfx-st{border-top:1px solid var(--line);color:var(--sub);margin-top:12px;padding-top:12px;font-size:13px;font-weight:700}.al .pfx-tm .pfx-st b{color:var(--R);margin-bottom:2px;font-weight:900;display:block}.al .pfx-pk{margin-top:10px}.al .pfx-pg{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.al .pfx-pg button{background:var(--card2);color:var(--fg);cursor:pointer;border:0;border-radius:18px;justify-items:center;gap:2px;padding:12px 4px 10px;font-family:inherit;transition:scale .15s cubic-bezier(.3,.7,.4,1.6),box-shadow .2s;display:grid}.al .pfx-pg button:active{box-shadow:inset 0 0 0 2px var(--R);scale:.95}.al .pfx-pg img{object-fit:cover;background:var(--chip);border-radius:50%;width:52px;height:52px;margin-bottom:4px}.al .pfx-pg b{letter-spacing:-.04em;font-size:14px;font-weight:900}.al .pfx-pg small{color:var(--sub);white-space:nowrap;font-size:10.5px;font-weight:700}.al .pfx-sw{margin:12px -20px 0;padding:0 20px}.al .pfx-sg{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.al .pfx-sg>.cap{text-align:center;margin-top:12px}.al .pfx-vs+.cap{margin-top:8px}.al .pfx-vs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.al .pfx-vs>div{background:var(--card2);border-radius:18px;padding:14px 16px}.al .pfx-vs>div.me{background:var(--R);color:#fff}.al .pfx-vs span{opacity:.8;font-size:12.5px;font-weight:800;display:block}.al .pfx-vs b{font:44px/1 var(--font-anton), sans-serif;margin-top:4px;display:block}.al .pfx-vs b small{margin-left:3px;font:800 13px Pretendard Variable,Pretendard,sans-serif}.al .pfx-go{background:var(--fg);width:100%;min-height:54px;color:var(--card);letter-spacing:-.03em;text-align:left;cursor:pointer;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px 16px;font:800 14.5px/1.4 Pretendard Variable,Pretendard,sans-serif;transition:transform .15s cubic-bezier(.3,.7,.4,1.6);display:flex}.al .pfx-go i{flex:none;font-size:18px;font-style:normal;transition:translate .3s cubic-bezier(.34,1.5,.64,1)}.al .pfx-go:active{transform:scale(.97)}.al .pfx-go:active i{translate:5px}.al .lc1.pfx-bc{color:#fff;background:#1b1b1d;min-height:200px;text-decoration:none;display:block}.al .lc1.pfx-bc>img{position:absolute;inset:0}.al .lc1.pfx-bc .bl.dark{background:linear-gradient(#0000,#000c);padding-top:44px}.al .lc1.pfx-bc .bl b{line-height:1.3}.al .lc1.pfx-bc .bl em{color:var(--R);background:#fff;border-radius:999px;margin-top:8px;padding:5px 11px;font-size:13px;font-style:normal;font-weight:900;display:inline-block}.al .lc1.pfx-bc.w{grid-column:1/-1;min-height:150px}.al .lc1.pfx-bc.w>img{object-position:50% 35%}.al .lc1.pfx-grow{flex:1;height:auto}.al .lc1.couple.pfx-grow{min-height:190px}.al .lc1.couple.pfx-grow>img{position:absolute;inset:0}.al .mas.pfx-one{grid-template-columns:1fr}@media (hover:hover){.al .pfx-br:hover span b{translate:4px}.al .pfx-br:hover i,.al .pfx-go:hover i{translate:5px}}
