.ghost-lines{flex-direction:column;gap:8px;width:100%;display:flex}.ghost{background:linear-gradient(90deg,#efece2 0%,#f8f6ef 50%,#efece2 100%) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.3s ease-in-out infinite ghost-shine;display:block}.writing{color:var(--accent);align-items:center;gap:6px;margin:6px 0 8px;font-size:12px;font-weight:700;display:flex}.dots{gap:3px;display:inline-flex}.dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite ghost-dot}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}.rite{text-align:left;margin:6px 0 18px;padding:16px 12px 10px}.rite-say{align-items:center;gap:10px;min-height:64px;padding:0 4px;display:flex}.rite-say .rite-owl{flex:none;width:62px;height:62px}.rite-say p{font:700 18px/1.3 var(--hand-font);color:var(--ink);margin:0}.rite-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 4px 8px;padding:0;list-style:none;display:grid}.rite-track li{color:#7a838b;padding-top:10px;font-size:12px;position:relative}.rite-track li:before{content:"";background:#ecebe2;border-radius:2px;height:4px;position:absolute;top:0;left:0;right:0}.rite-track li.done{color:var(--ink)}.rite-track li.done:before{background:var(--ink)}.rite-track li.now{color:var(--accent);font-weight:700}.rite-track li.now:before{background:linear-gradient(90deg,#ecebe2 0%,var(--accent) 50%,#ecebe2 100%);background-size:200% 100%;animation:1.4s linear infinite ghost-shine}.rite .myeong{box-shadow:none;border:0;padding:4px 0 0}.rite .ohaeng{margin:8px 4px 4px}.rite .myeong table{perspective:400px}.rite .myeong .ch.down{background:var(--ink);color:#ffe29170;animation:1.2s ease-in-out infinite ghost-wait;animation-delay:calc(var(--i,0) * .15s);font:400 20px/1 Noto Serif KR,serif}.rite .myeong:not(.down) .ch{animation:.7s ease-in-out both rite-flip;animation-delay:calc(var(--i,0) * .28s)}.rite .myeong.down td.me .ch{border-color:#0000}.rite .ohaeng.waiting .counts li{color:#a3a194}.rite .ohaeng .band span{transform-origin:0;animation:.5s ease-out both rite-grow;animation-delay:calc(1.3s + var(--i,0) * .18s)}.seal-wait{border:2px dashed color-mix(in srgb,var(--accent) 45%,#fff);width:62px;height:62px;color:color-mix(in srgb,var(--accent) 60%,#fff);border-radius:50%;flex:none;place-items:center;font:900 22px/1 Noto Serif KR,serif;animation:7s linear infinite rite-spin;display:grid}.s-preview.pv4 .pv4-name.waiting .row>div{flex:1;min-width:0}.s-preview.pv4 .pv4-name.waiting .ghost-lines{margin-top:8px}.s-preview.pv4 .pv4-name.landed strong,.s-preview.pv4 .pv4-gauge.landed strong{animation:.45s ease-out both rite-stamp}.s-preview.pv4 .pv4-name.landed .one,.s-preview.pv4 .pv4-gauge.landed .one{animation:.4s ease-out .15s both rite-rise}.s-preview.pv4 .pv4-gauge.waiting .ring{background:#f3f1e8;border:2px dashed #ddd8c7}.s-preview.pv4 .pv4-gauge.waiting .ring b{color:#b4b0a0}.vd-waiting{opacity:.9}.vd-waiting .vd-stamp{opacity:.35}.vd-waiting .ghost-lines{margin-top:8px}.s-preview.pv4 .pv4-months .ygrid .m.wait{color:#a3a194;animation:1.6s ease-in-out infinite ghost-wait;animation-delay:calc(var(--i,0) * 80ms);background:#f6f4ec}.s-preview.pv4 .pv4-months .year.waiting .writing{justify-content:center;margin:12px 0 2px}.s-preview.pv4 .pv4-months .year.landed .m.open{animation:.4s ease-out both rite-rise}.s-preview.pv4 .pv4-flow .cols i{transform-origin:bottom;animation:.45s ease-out both rite-rise-y;animation-delay:calc(var(--i,0) * 50ms)}.pv4-om.waiting li{align-items:center}.bars.waiting .bl{align-items:center;display:flex}.s-preview.pv4 .bars .cells i.on{animation:.3s ease-out both rite-fill}.s-preview.pv4 .bars li:nth-child(2) .cells i.on{animation-delay:80ms}.s-preview.pv4 .bars li:nth-child(3) .cells i.on{animation-delay:.16s}.s-preview.pv4 .bars li:nth-child(4) .cells i.on{animation-delay:.24s}.s-preview.pv4 .bars li:nth-child(5) .cells i.on{animation-delay:.32s}.daeun-row.waiting li{animation:1.6s ease-in-out infinite ghost-wait;animation-delay:calc(var(--i,0) * .1s);background:#f6f4ec;border:1px dashed #ddd8c7}.daeun .writing{margin-top:12px}.s-preview.pv4 .pv4-exam .slots.waiting .bar{background:repeating-linear-gradient(45deg,#f4f1e6 0 5px,#ece8da 5px 10px)}.s-preview.pv4 .pv4-exam .slots.waiting .t,.s-preview.pv4 .pv4-exam .slots.waiting .s{display:flex}.pv4-piece .paper{border:1px solid var(--line);background:#fff;border-radius:16px;padding:10px 16px 14px}.pv4-piece .pen{font:700 17px/1.2 var(--hand-font);color:var(--accent);align-items:center;gap:8px;margin:0 0 4px;display:flex}.pv4-piece .pen-owl{width:44px;height:44px}.pv4-piece .caret{background:var(--accent);width:2px;height:16px;animation:1s step-end infinite ghost-blink;display:inline-block}.pv4-piece .ruled{background-image:repeating-linear-gradient(#0000 0 29px,#ece9dd 29px 30px);height:210px}.s-preview.pv4 .pv4-piece .pv4-fade.landed{animation:1.6s ease-out both rite-unroll}.s-preview.pv4 .pv4-pay{position:relative;overflow:hidden}.s-preview.pv4 .pv4-pay:disabled{cursor:default;background:#3a4b60}.s-preview.pv4 .pv4-pay .run{background:var(--yellow);height:4px;transition:width .6s ease-out;position:absolute;bottom:0;left:0}.s-preview.pv4 .pv4-pay .doing{align-items:center;gap:8px;display:flex}.s-preview.pv4 .pv4-pay.ready{animation:.5s ease-out both rite-pop}.pv4-toc .toc-wait li{gap:12px}@keyframes ghost-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ghost-dot{0%,to{opacity:.25}50%{opacity:1}}@keyframes ghost-wait{0%,to{opacity:1}50%{opacity:.55}}@keyframes ghost-blink{50%{opacity:0}}@keyframes rite-flip{0%{background-color:var(--ink);color:#0000;border-color:#0000;transform:none}45%{background-color:var(--ink);color:#0000;border-color:#0000;transform:rotateY(90deg)}to{transform:none}}@keyframes rite-grow{0%{transform:scaleX(0)}to{transform:none}}@keyframes rite-spin{to{transform:rotate(360deg)}}@keyframes rite-stamp{0%{opacity:0;transform:scale(1.5)}60%{opacity:1;transform:scale(.96)}to{transform:none}}@keyframes rite-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rite-rise-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes rite-fill{0%{transform:scaleX(0)}to{transform:none}}@keyframes rite-unroll{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes rite-pop{0%{transform:scale(.97)}60%{transform:scale(1.02)}to{transform:none}}.seat-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.seat-pillars li{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px 0;display:flex}.seat-pillars li.day{border:2px solid var(--ink);padding:7px 0}.seat-pillars small{color:var(--muted);font-size:11px}.seat-pillars li.day small{color:var(--ink);font-weight:800}.seat-gz{background:0 0;border-radius:6px;padding:0 4px;font:800 18px/1.3 Noto Serif KR,serif}.seat-gz.none{color:var(--muted);font:600 13px/1.6 inherit}.seat-back{background:var(--ink);width:44px;height:26px;color:var(--yellow);border-radius:6px;place-items:center;font:900 15px/1 Noto Serif KR,serif;animation:1.3s ease-in-out infinite ghost-shine;display:grid}.seat-duo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:8px;margin-top:12px;display:grid}.seat-radar{width:100%;height:auto;display:block}.seat-radar .rim{fill:none;stroke:#d9d5cc}.seat-radar .grid{fill:none;stroke:#ebe8e1}.seat-radar .shape{fill:color-mix(in srgb,var(--accent) 22%,transparent);stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;transform-origin:100px 92px;animation:.6s ease-out both seat-grow}.seat-radar text{fill:var(--ink);font-size:11px;font-weight:700}.seat-letter{flex-direction:column;gap:2px;margin:0 0 10px;display:flex}.seat-letter small{color:var(--muted);font-size:12px;font-weight:800}.seat-read{color:#3a4350;font-size:14px}.seat-char{border-radius:6px;margin-right:4px;padding:0 4px;font:800 22px/1.2 Noto Serif KR,serif}.seat-more{color:var(--muted);margin:0;font-size:12px}@keyframes seat-grow{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.chapter-card .cc-no{color:var(--accent);margin:0 0 10px;font-size:13px;font-weight:800}.cc-say{align-items:center;gap:10px;display:flex}.cc-say img{flex:none;width:40px;height:40px}.cc-say p{color:var(--ink);background:#f6f5f1;border-radius:12px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.5}.cc-art{object-fit:cover;border-radius:14px;width:100%;height:150px;margin-top:12px;display:block}.cc-locked{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.cc-locked li{color:#2b3340;background:#f6f5f1;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:14px;font-weight:700;display:flex}.cc-locked .lk{color:#8a93a0;flex:none}.reader-reviews h2{color:var(--ink);margin:0 0 12px;font-size:19px;font-weight:900}.reader-reviews ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.reader-reviews li{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px;box-shadow:0 2px #ecebe2}.reader-reviews figure{flex-direction:column;gap:6px;margin:0;display:flex}.rr-cut{color:var(--ink);word-break:keep-all;margin:0;font-size:16px;font-weight:900;line-height:1.45}.reader-reviews blockquote{color:#3a4350;word-break:keep-all;margin:0;font-size:14px;line-height:1.65}.reader-reviews figcaption{color:var(--muted);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.rr-av{background:var(--blue);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.tz{border:1px solid var(--line);background:#fff;border-radius:20px;margin:14px 16px 0;padding:20px 18px}.tz-dark{background:var(--ink);color:#fff;border:0}.tz-kick{color:var(--accent);margin:0 0 6px;font-size:12px;font-weight:800}.tz-dark .tz-kick{color:var(--yellow)}.tz-q{letter-spacing:-.5px;white-space:pre-line;word-break:keep-all;margin:0;font-size:22px;font-weight:900;line-height:1.35}.tz-big{color:var(--accent);letter-spacing:-2px;margin:10px 0 0;font-size:60px;font-weight:900;line-height:1}.tz-big small{letter-spacing:0;margin-left:2px;font-size:24px}.tz-why{color:#3a4350;margin:8px 0 0;font-size:13px}.tz-tag{color:#8a5a00;white-space:nowrap;background:#fff1d6;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-block}.tz-tag.soft{color:#3f6b3a;background:#e1efdc}.tz-tags{flex-wrap:wrap;gap:6px;margin:12px 0 0;display:flex}.tz-quote{margin:8px 0 0;font-size:15px;font-weight:700;line-height:1.55}.tz-veil{filter:blur(1.5px);background:linear-gradient(90deg,#e3e1d8,#efeee8);border-radius:6px;flex:1;min-width:60px;height:12px;display:block}.tz-kept{color:#2b3340;background:#f6f5f1;border-radius:12px;align-items:center;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.tz-kept-label{flex:none}.tz-dark .tz-kept{color:#fff;background:#34465e}.tz-rows{flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.tz-rows li{border-bottom:1px dashed var(--line);align-items:center;gap:8px;padding:11px 0;font-size:14px;display:flex}.tz-rows li:last-child{border-bottom:0}.tz-row-label{color:#3a4350;flex:none;width:86px;font-size:13px}.tz-pair{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0;display:grid}.tz-pair p{background:#f6f5f1;border-radius:14px;flex-direction:column;align-items:center;gap:4px;margin:0;padding:12px;display:flex}.tz-pair-label{color:var(--muted);font-size:12px}.tz-pair-n{color:var(--ink);font-size:24px;font-weight:900}.tz-seasons{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.tz-seasons li{background:var(--care);border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:12px;display:flex}.tz-seasons li.now{background:var(--yellow);font-weight:800}.tz-seasons li.ahead{background:#f1efe8}.tz-seasons li.ahead.gold{border:2px solid var(--accent);background:#fff}.tz-seasons li.ahead .tz-veil{flex:none;width:70%}.tz-seasons li.gold small{color:var(--accent);font-weight:800}.tz-inter{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 16px 6px;display:flex}.tz-inter p{border:1.5px solid var(--ink);white-space:pre-line;background:#fff;border-radius:16px;margin:0;padding:10px 16px;font-size:15px;font-weight:800;line-height:1.45}.tz-box{background:#fffaf5;border:2px dashed #e9b8a3;border-radius:20px;margin:14px 16px 0;padding:18px}.tz-box-title{margin:0 0 10px;font-size:16px;font-weight:900}.tz-box ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.tz-box small{color:var(--muted);font-weight:600}.tz-aside{white-space:nowrap;flex:none}.tz-first{margin:0;font-size:15px;line-height:1.8}.tz-first+.tz-first{margin-top:1em}.tz-rest{flex-direction:column;gap:10px;margin:14px 0 0;display:flex}.tz-rest i{background:#ecebe2;border-radius:6px;height:12px;display:block}.tz-rest i:last-child{width:62%}.tz-more{color:var(--muted);text-align:center;margin:10px 0 0;font-size:12px}@media (prefers-reduced-motion:reduce){.seat-back,.seat-radar .shape{animation:none}}.pt-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pt-ch{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.pt-art{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.pt-head{align-items:center;gap:10px;margin:0;padding:14px 16px 6px;display:flex}.pt-title{color:var(--ink);font-size:16px}.pt-no{background:var(--accent);color:#fff;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.pt-subs{margin:0;padding:0 16px 10px;list-style:none}.pt-subs li{border-bottom:1px dashed var(--line);align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.pt-subs li:last-child{border-bottom:0}.pt-i{width:20px;height:20px;color:var(--muted);background:#f6f5f1;border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.pt-t{color:#3a4350;flex:1}.pt-subs .lk{color:#8a93a0;flex:none}.pt-open{background:var(--yellow);color:#8a6a1c;border-radius:10px;flex:none;padding:2px 8px;font-size:12px;font-weight:700}.tz-shape{color:#5c6670;white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-weight:800;display:inline-flex}.tz-legend{color:var(--muted);flex-wrap:wrap;gap:12px;margin:10px 0 0;font-size:12px;display:flex}.tz-groups{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:14px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.tz-groups li{flex-direction:column;gap:4px;display:flex}.tz-group-bar{align-items:flex-end;height:70px;display:flex}.tz-group-bar i{background:#e3e1d8;border-radius:6px 6px 3px 3px;width:100%;display:block}.tz-groups li.hot{color:var(--accent);font-weight:800}.tz-groups li.hot i{background:var(--accent)}.tz-pos-line{margin:0;font-size:18px;font-weight:900;line-height:1.45}.tz-pos-row{align-items:center;gap:8px;margin:14px 0 0;display:flex}.tz-pos-row p{background:#f1efe8;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:2px;margin:0;padding:12px;display:flex}.tz-pos-row p.now{background:var(--yellow)}.tz-pos-row small{color:var(--muted);font-size:12px}.tz-pos-val{font-size:18px}.tz-pos-row .tz-shape{margin:0}.tz-pos-note{color:var(--muted);margin:8px 0 0;font-size:12px}.tz-vs-title{margin:0 0 12px;font-size:17px;font-weight:900}.tz-vs-cols{grid-template-columns:1fr 1fr;gap:8px;font-size:13px;line-height:1.55;display:grid}.tz-vs-col{background:#f6f5f1;border-radius:14px;padding:12px}.tz-vs-col.open{background:#fff1d6}.tz-vs-cols ul{margin:6px 0 0;padding:0 0 0 16px}.rr-more,.pt-more{border:1.5px solid var(--ink);width:100%;min-height:48px;color:var(--ink);background:#fff;border-radius:12px;margin:12px 0 0;font-size:14px;font-weight:800;display:block}.tz-shape-part{align-items:center;gap:2px;display:inline-flex}.tz-blot{filter:blur(2.5px);background:#cfd3d8;border-radius:5px;height:14px;display:inline-block}.st{background:#fffdf8;border:1px solid #ece4d6;border-radius:24px;margin:0 14px;padding:24px 16px 20px}.st-kick{text-align:center;color:#7a6a58;margin:0;font-size:12px}.st-q{text-align:center;letter-spacing:-.6px;color:var(--ink);word-break:keep-all;margin:8px 0 0;font-size:25px;font-weight:900;line-height:1.35}.st-q em{color:#9a6a1f;font-style:normal}.st-art{aspect-ratio:4/5;object-fit:cover;border-radius:18px;width:100%;height:auto;margin-top:16px;display:block}.st-quote{text-align:center;color:#5a3b25;white-space:pre-line;word-break:keep-all;margin:18px 6px 0;font:700 17px/1.65 Gowun Batang,Noto Serif KR,serif}.st-proof{background:#f3efe4;border-radius:16px;margin-top:16px;padding:14px}.st-proof-h{color:var(--ink);margin:0 0 6px;font-size:12px;font-weight:800}.st-line{margin:0;font-size:14px;line-height:1.6}.st-line.center{text-align:center;margin-top:8px;font-size:13px}.st-char{font-family:Noto Serif KR,serif;font-size:18px}.st-count{text-align:center;flex-direction:column;align-items:center;gap:4px;font-size:14px;display:flex}.st-num{color:var(--accent);font-size:54px;font-weight:900;line-height:1}.st-num-u{font-size:22px}.st-rows{margin:8px 0 0;padding:0;list-style:none}.st-rows li{color:#3a4350;border-bottom:1px solid #ece7dc;justify-content:space-between;align-items:center;gap:10px;padding:13px 2px;font-size:14px;display:flex}.st-rows li:last-child{border-bottom:0}.st-rows .lk{color:#8a93a0;flex:none}.st-open{background:var(--yellow);color:#6b5200;border-radius:8px;flex:none;padding:2px 8px;font-size:11px;font-weight:800}.st-end{text-align:center;color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.65}.st-chapter{color:var(--ink)}.st-learn{background:var(--ink);color:#fff;border:0;border-radius:20px;margin:20px 14px 0;padding:18px}.st-learn h2,.st-whom h2{margin:0 0 10px;font-size:16px;font-weight:900}.st-learn ul,.st-whom ul{margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.9}.st-whom{background:#fffdf8;border:1px solid #ece4d6;border-radius:20px;margin:14px 14px 0;padding:18px}.pt-mini{margin:0;padding:0;list-style:none}.pt-mini li{border-bottom:1px dashed var(--line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.pt-mini li:last-child{border-bottom:0}.pt-thumb{object-fit:cover;background:#f1efe8;border-radius:8px;width:64px;height:42px;display:block}.pt-mini small{color:var(--muted);font-size:12px}.st-hint{color:var(--accent);background:#fff;border-radius:999px;margin-top:8px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-block}.st-fact{background:var(--ink);color:#fff;text-align:center;border:0;border-radius:20px;margin:14px 0 0;padding:22px 18px}.st-fact-big{letter-spacing:-.5px;word-break:keep-all;margin:0;font-size:22px;font-weight:900;line-height:1.45}.st-fact-big em{color:var(--yellow);font-style:normal}.st-fact-sub{color:#d8dee8;word-break:keep-all;margin:10px 0 0;font-size:14px;line-height:1.6}.past-card{border:1.5px solid var(--ink);text-align:center;background:#fff;border-radius:20px;margin:14px 14px 0;padding:20px 18px}.pc-kick{color:var(--accent);margin:0;font-size:12px;font-weight:800}.pc-said{letter-spacing:-.4px;word-break:keep-all;margin:8px 0 0;font-size:19px;font-weight:900;line-height:1.4}.pc-hit{color:#2b3340;word-break:keep-all;margin:10px 0 0;font-size:15px;line-height:1.6}.pc-hit-ground{color:var(--ink);background:linear-gradient(#0000 60%,#ffe29180 60%)}.pc-gz{color:var(--muted);margin:8px 0 0;font-size:12px}.pc-gz-gz{color:var(--ink);font-family:Noto Serif KR,serif}.pc-ahead{text-align:left;background:#f6f5f1;border-radius:14px;margin:14px 0 0;padding:12px 14px}.pc-again{margin:0;font-size:14px;font-weight:800}.pc-soon{color:#5c6670;align-items:center;gap:8px;margin:6px 0 0;font-size:14px;font-weight:700;display:flex}.rite-pair{flex-direction:column;gap:2px;display:flex}.rite-who{color:var(--ink);margin:8px 4px 0;font-size:13px;font-weight:800}
.vz{color:#293b51;word-break:keep-all;overflow-wrap:anywhere;text-align:left;width:100%;margin:0;line-height:1.5;display:block}.vz *,.vz :before,.vz :after{box-sizing:border-box}.vz img{max-width:none;display:block}.vz .vz-card{background:#fffdf6;border:1px solid #e4e3d9;border-radius:18px;padding:26px 18px 18px;position:relative;box-shadow:0 10px 28px #293b5117,3px 4px #eeeadd}.vz .vz-tape{background:repeating-linear-gradient(135deg,#f4dda2d9 0 5px,#eac87ad9 5px 10px);width:64px;height:17px;position:absolute;top:-9px;left:26px;transform:rotate(-4deg);box-shadow:0 1px 2px #293b5114}.vz .vz-hd{align-items:flex-start;gap:12px;display:flex}.vz .vz-tx{flex:1;min-width:0}.vz .vz-art{object-fit:cover;border:1px solid #efe8d4;border-radius:18px;flex:none;width:78px;height:78px;box-shadow:2px 3px #f1ecdc}.vz .vz-eb{color:#c4572f;letter-spacing:.02em;margin:0;font-size:12px;font-weight:700}.vz .vz-tt{letter-spacing:-.03em;color:#293b51;margin:6px 0 0;font-family:Noto Serif KR,Nanum Myeongjo,serif;font-size:21px;font-weight:700;line-height:1.42}.vz .vz-sub{color:#66717b;margin:8px 0 0;font-size:13.5px;line-height:1.6}.vz .vz-b{filter:blur(5px);-webkit-user-select:none;user-select:none}.vz .vz-o{font-weight:inherit;white-space:normal}.vz .vz-f{color:#c4572f}.vz .vz-say{align-items:flex-end;gap:8px;margin-top:18px;display:flex}.vz .vz-say img{object-fit:contain;flex:none;width:50px;height:50px}.vz .vz-say p{background:#fff;border:1px solid #e4e3d9;border-radius:16px 16px 16px 4px;flex:1;min-width:0;margin:0 0 6px;padding:10px 13px;font-size:14px;line-height:1.58;box-shadow:2px 3px #eeeadd}.vz .vz-foot{text-align:center;color:#66717b;border-top:1px dashed #e4e3d9;margin:16px 0 0;padding-top:12px;font-size:12px}.st .vz{margin:14px 0 0}.vz-u1 .u1-chart{background:#fff;border:1px solid #ece9dc;border-radius:16px;margin-top:14px;padding:10px 6px 4px;position:relative}.vz-u1 .u1-chart svg{width:100%;height:auto;display:block;overflow:visible}.vz-u1 .u1-line{stroke-dasharray:1;stroke-dashoffset:0}.vz-u1 .u1-peak,.vz-u1 .u1-peak-ring{transform-box:fill-box;transform-origin:50%}.vz-u1 .u1-bag{object-fit:cover;border:2px solid #f2d27a;border-radius:50%;width:50px;height:50px;position:absolute;top:-4px;left:calc(14.5% - 26px);box-shadow:0 0 0 4px #ffe29159,0 4px 10px #c48c282e}.vz-u1 .u1-warn{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.vz-u1 .u1-warn>b{margin-right:2px;font-size:13px;font-weight:700}.vz-u1 .u1-chip{color:#a9442a;background:#fdf3ee;border:1px solid #ecdcd2;border-radius:999px;align-items:center;gap:5px;padding:3px 11px 3px 4px;font-size:13px;font-weight:700;display:inline-flex}.vz-u1 .u1-chip img{object-fit:cover;mix-blend-mode:multiply;border-radius:50%;width:24px;height:24px}@keyframes vzU1-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes vzU1-fade{0%{opacity:0}to{opacity:1}}@keyframes vzU1-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes vzU1-ring{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}@keyframes vzU1-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes vzU1-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.vz-u2 .u2-ends{color:#66717b;justify-content:space-between;margin-top:16px;font-size:11.5px;font-weight:700;display:flex}.vz-u2 .u2-band{grid-template-columns:repeat(10,1fr);gap:3px;margin-top:6px;display:grid}.vz-u2 .u2-yc{border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;height:82px;padding:7px 0;display:flex;position:relative}.vz-u2 .u2-yc.u2-e{background:#fff;border-color:#ece9dc}.vz-u2 .u2-yc.u2-w{background:#fff3cf;border-color:#f3dd9c}.vz-u2 .u2-yc.u2-f{background:#fbe6e3;border-color:#f3cdc6}.vz-u2 .u2-yc.u2-s{background:#eceef1;border-color:#d9dde2}.vz-u2 .u2-ic{flex-direction:column;align-items:center;gap:2px;display:flex}.vz-u2 .u2-ic img{object-fit:cover;mix-blend-mode:multiply;border-radius:50%;width:28px;height:28px}.vz-u2 .u2-ic.u2-two img{width:24px;height:24px}.vz-u2 .u2-dot{background:#dcd9cc;border-radius:50%;width:5px;height:5px;margin-top:10px}.vz-u2 .u2-yr{color:#293b51;font-size:12px;font-weight:700}.vz-u2 .u2-sam{grid-template-columns:repeat(10,1fr);gap:3px;margin-top:4px;display:grid}.vz-u2 .u2-sam span{border:1.5px solid #8b96a3;border-top:0;border-radius:0 0 8px 8px;grid-column:8/11;height:8px}.vz-u2 .u2-sam em{text-align:center;color:#5b6672;grid-column:8/11;margin-top:1px;font-size:11.5px;font-style:normal;font-weight:700}.vz-u2 .u2-lg{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.vz-u2 .u2-lg>div{background:#fff;border:1px solid #ece9dc;border-radius:14px;align-items:center;gap:9px;padding:7px 9px;display:flex}.vz-u2 .u2-lg img{object-fit:cover;border-radius:12px;flex:none;width:42px;height:42px}.vz-u2 .u2-lg b{font-size:13.5px;line-height:1.3;display:block}.vz-u2 .u2-lg small{color:#66717b;font-size:11.5px;line-height:1.35;display:block}@keyframes vzU2-up{0%{opacity:0;transform:translateY(10px)scale(.8)}to{opacity:1;transform:none}}.vz-u3 .u3-chart{background:#fff;border:1px solid #ece9dc;border-radius:16px;margin-top:14px;padding:8px 4px 2px}.vz-u3 .u3-chart svg{width:100%;height:auto;display:block;overflow:visible}.vz-u3 .u3-past{stroke-dasharray:1}.vz-u3 .u3-now,.vz-u3 .u3-pulse{transform-box:fill-box;transform-origin:50%}.vz-u3 .u3-key{color:#66717b;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:11.5px;display:flex}.vz-u3 .u3-key span{align-items:center;gap:6px;display:flex}@keyframes vzU3-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes vzU3-fade{0%{opacity:0}to{opacity:1}}@keyframes vzU3-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes vzU3-pulse{0%{opacity:.5;transform:scale(.7)}to{opacity:0;transform:scale(2.4)}}.vz-u4 .u4-pair{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.vz-u4 .u4-bd{background:#fff;border:1px solid #ece9dc;border-radius:14px;padding:9px 7px 8px}.vz-u4 .u4-art{object-fit:contain;width:56px;height:56px;margin:0 auto 2px;display:block}.vz-u4 .u4-who{justify-content:center;align-items:baseline;gap:5px;margin-bottom:6px;font-size:14px;font-weight:700;display:flex}.vz-u4 .u4-who small{color:#66717b;font-size:11px;font-weight:400}.vz-u4 .u4-grid{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.vz-u4 .u4-ph{text-align:center;color:#66717b;padding-bottom:1px;font-size:10px;line-height:1.2}.vz-u4 .u4-cl{border:1.5px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:38px;line-height:1.05;display:flex}.vz-u4 .u4-cl b{font-size:15px;font-weight:700}.vz-u4 .u4-cl i{opacity:.85;font-size:9.5px;font-style:normal}.vz-u4 .u4-cl.u4-sp{border-color:#c4572f;box-shadow:0 0 0 2px #c4572f1f}.vz-u4 .u4-wd{color:#4f7d3c;background:#d9ecd0}.vz-u4 .u4-fi{color:#b8502e;background:#f8e1d8}.vz-u4 .u4-ea{color:#9a7419;background:#fbeec4}.vz-u4 .u4-me{color:#5b6672;background:#e8ebee}.vz-u4 .u4-wa{color:#2f6f8f;background:#dcedf5}.vz-u4 .u4-link{height:40px;margin-top:-2px;position:relative}.vz-u4 .u4-link svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vz-u4 .u4-link .u4-lb{white-space:nowrap;color:#293b51;background:#fffdf6;border:1px solid #ecd6cc;border-radius:999px;padding:3px 11px;font-size:12px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.vz-u4 .u4-link .u4-lb b{color:#c4572f}.vz-u4 .u4-sec{justify-content:space-between;align-items:baseline;margin-top:18px;font-size:13.5px;font-weight:700;display:flex}.vz-u4 .u4-sec span{color:#66717b;font-size:11.5px;font-weight:400}.vz-u4 .u4-oh{grid-template-columns:46px repeat(5,1fr);align-items:center;gap:4px;margin-top:8px;display:grid}.vz-u4 .u4-eh{text-align:center;border-radius:8px;padding:3px 0;font-size:11.5px;font-weight:700}.vz-u4 .u4-nm{font-size:12px;font-weight:700}.vz-u4 .u4-oc{background:#fff;border:1px solid #efece1;border-radius:8px;justify-content:center;align-items:center;gap:3px;height:30px;display:flex;position:relative}.vz-u4 .u4-blk{border-radius:3px;width:11px;height:16px}.vz-u4 .u4-blk.u4-empty{background:0 0;border:1.5px dashed #4f7d3c}.vz-u4 .u4-zero{color:#a0a7ad;font-size:11px}.vz-u4 .u4-wood{background:#eef6ea;border-color:#cfe3c4}.vz-u4 .u4-seep{opacity:0;background:#7fb069;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 8px 3px #7fb0698c}.vz-u4 .u4-fill{color:#3f6b3a;background:#eef6ea;border:1px solid #d6e8cc;border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:8px 11px;font-size:12.5px;line-height:1.5;display:flex}.vz-u4 .u4-fill img{object-fit:cover;mix-blend-mode:multiply;border-radius:50%;flex:none;width:30px;height:30px}.vz-u4 .u4-bottom{background:#f3f1e6;border-radius:16px;align-items:center;gap:14px;margin-top:16px;padding:12px 14px;display:flex}.vz-u4 .u4-stamp{object-fit:cover;mix-blend-mode:multiply;border-radius:50%;flex:none;width:88px;height:88px;transform:rotate(-7deg)}.vz-u4 .u4-bottom .u4-k{color:#66717b;font-size:12px}.vz-u4 .u4-bottom .u4-zd{margin-top:2px;font-size:13px;font-weight:700}.vz-u4 .u4-bottom .u4-zd em{color:#4f7d3c;font-style:normal}.vz-u4 .u4-score{color:#66717b;align-items:baseline;gap:6px;margin-top:6px;font-size:12px;display:flex}.vz-u4 .u4-score b{color:#c4572f;font-family:Noto Serif KR,serif;font-size:26px;font-weight:900;line-height:1}.vz-u4 .u4-tag{margin-top:3px;font-size:12.5px;font-weight:700}@keyframes vzU4-glow{0%,to{box-shadow:0 0 #7fb06900}40%{box-shadow:0 0 9px 3px #7fb069bf}}@keyframes vzU4-seep{0%,15%{opacity:0;transform:translate(0)scale(.6)}30%{opacity:1}75%{opacity:1;transform:translate(7px,-34px)scale(1)}90%,to{opacity:0;transform:translate(7px,-34px)scale(1.6)}}@keyframes vzU4-fill{0%,55%{box-shadow:none;background:0 0}75%{background:#a8cf94;box-shadow:0 0 9px 2px #7fb06999}to{box-shadow:none;background:0 0}}.vz-u5 .u5-two{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.vz-u5 .u5-gc{text-align:center;background:#fff;border:1px solid #ece9dc;border-radius:16px;padding:12px 8px;position:relative}.vz-u5 .u5-gc.u5-re{background:linear-gradient(#f2f8fb,#fff 55%)}.vz-u5 .u5-gc.u5-nw{background:linear-gradient(#fdf1ec,#fff 55%)}.vz-u5 .u5-gc .u5-pic{object-fit:cover;border:2px solid #fff;border-radius:50%;width:58px;height:58px;margin:0 auto;box-shadow:0 2px 8px #293b511f}.vz-u5 .u5-gc h4{margin:7px 0 0;font-size:15px;font-weight:700}.vz-u5 .u5-gc .u5-hint{color:#66717b;margin-top:1px;font-size:11px}.vz-u5 .u5-gc svg{width:100%;height:auto;margin-top:4px;display:block;overflow:visible}.vz-u5 .u5-needle{transform-box:view-box;transform-origin:75px 82px;transform:rotate(var(--a))}.vz-u5 .u5-num{margin-top:2px;font-family:Noto Serif KR,serif;font-size:26px;font-weight:900;line-height:1.1}.vz-u5 .u5-num small{margin-left:1px;font-size:13px;font-weight:700}.vz-u5 .u5-re .u5-num{color:#2f6f8f}.vz-u5 .u5-nw .u5-num{color:#c4572f}.vz-u5 .u5-when{color:#66717b;background:#f6f4ec;border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:3px 10px;font-size:12px;display:inline-flex}.vz-u5 .u5-when span{color:#293b51;font-weight:700}@keyframes vzU5-swing{0%{transform:rotate(-90deg)}35%{transform:rotate(calc(var(--a) + 28deg))}55%{transform:rotate(calc(var(--a) - 14deg))}72%{transform:rotate(calc(var(--a) + 7deg))}86%{transform:rotate(calc(var(--a) - 3deg))}to{transform:rotate(var(--a))}}.vz-u6 .u6-stage{background:radial-gradient(120% 90% at 50% 100%,#fff3cf 0,#fffaf0 45%,#fff 75%);border:1px solid #f0e6c8;border-radius:18px;height:228px;margin-top:14px;position:relative;overflow:hidden}.vz-u6 .u6-stage .u6-owl{object-fit:contain;mix-blend-mode:multiply;transform-origin:50% 62%;width:210px;height:210px;margin-left:-105px;position:absolute;bottom:-4px;left:50%}.vz-u6 .u6-wt{flex-direction:column;align-items:center;gap:2px;font-size:12px;font-weight:700;line-height:1.2;display:flex;position:absolute;top:16px}.vz-u6 .u6-wt i{border-radius:50%;place-items:center;width:34px;height:34px;font-family:Noto Serif KR,serif;font-size:17px;font-style:normal;font-weight:900;display:grid}.vz-u6 .u6-wt.u6-l{color:#9a7419;left:14px}.vz-u6 .u6-wt.u6-l i{color:#7a5a12;background:#ffd970;box-shadow:inset 0 -3px #00000014}.vz-u6 .u6-wt.u6-r{color:#293b51;right:14px}.vz-u6 .u6-wt.u6-r i{color:#ffe291;background:#293b51;box-shadow:inset 0 -3px #0003}.vz-u6 .u6-lab{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.vz-u6 .u6-lab>div{border-radius:14px;padding:10px 12px}.vz-u6 .u6-lab .u6-up{background:#fff6dc;border:1px solid #f3e2a8}.vz-u6 .u6-lab .u6-dn{background:#eef0f2;border:1px solid #dde1e6}.vz-u6 .u6-lab h5{align-items:center;gap:6px;margin:0 0 5px;font-size:13px;font-weight:700;display:flex}.vz-u6 .u6-lab .u6-dot{border-radius:50%;width:10px;height:10px}.vz-u6 .u6-lab ul{margin:0;padding:0 0 0 15px;font-size:12.5px;line-height:1.7}@keyframes vzU6-tilt{0%,to{transform:rotate(-1.8deg)}50%{transform:rotate(1.4deg)}}.vz-u7 .u7-pp{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.vz-u7 .u7-pc{border-radius:16px;flex-direction:column;padding:8px 8px 10px;display:flex}.vz-u7 .u7-pc.u7-g{background:#fff6dc;border:1px solid #f2dfa0}.vz-u7 .u7-pc.u7-c{background:#eef0f2;border:1px solid #d9dde2}.vz-u7 .u7-ph{aspect-ratio:3/3.7;background:#fffdf6;border-radius:12px;position:relative;overflow:hidden}.vz-u7 .u7-ph img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.vz-u7 .u7-pc.u7-g .u7-ph{box-shadow:0 0 0 2px #f2c14e}.vz-u7 .u7-pc.u7-c .u7-ph{box-shadow:0 0 0 2px #7d8a99}.vz-u7 .u7-tag{z-index:1;white-space:nowrap;border-radius:999px;align-self:center;margin-top:-13px;padding:3px 12px;font-size:12.5px;font-weight:700;position:relative}.vz-u7 .u7-pc.u7-g .u7-tag{color:#5a3d06;background:#f2c14e}.vz-u7 .u7-pc.u7-c .u7-tag{color:#fff;background:#293b51}.vz-u7 .u7-rows{margin-top:8px}.vz-u7 .u7-row{border-top:1px dashed #293b5124;justify-content:space-between;align-items:center;gap:6px;padding:6px 3px;font-size:12px;display:flex}.vz-u7 .u7-row:first-child{border-top:0}.vz-u7 .u7-row>span:first-child{color:#66717b;white-space:nowrap}.vz-u7 .u7-row>span:last-child{white-space:nowrap;font-weight:700}.vz-u8 .u8-sp{align-items:stretch;gap:14px;margin-top:16px;display:flex}.vz-u8 .u8-face{background:#2a2622;border-radius:16px;flex:none;width:124px;height:164px;position:relative;overflow:hidden;box-shadow:0 0 0 3px #fff,0 0 0 4px #e4e3d9,0 8px 18px #293b512e}.vz-u8 .u8-face img{object-fit:cover;filter:blur(3px)saturate(.9);width:100%;height:100%;transform:scale(1.08)}.vz-u8 .u8-face .u8-q{color:#c4572f;background:#fffdf6e0;border-radius:50%;place-items:center;width:46px;height:46px;margin:-23px 0 0 -23px;font-family:Noto Serif KR,serif;font-size:26px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 2px 10px #00000040}.vz-u8 .u8-face .u8-cap{text-align:center;color:#ffe291;background:linear-gradient(#0000,#293b51bf);padding:14px 6px 6px;font-size:11px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.vz-u8 .u8-open{background:#fff6dc;border:1px solid #f2dfa0;border-radius:16px;flex-direction:column;flex:1;justify-content:center;min-width:0;padding:12px 13px;display:flex}.vz-u8 .u8-open .u8-k{color:#7a4a12;background:#ffe291;border-radius:999px;align-self:flex-start;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-block}.vz-u8 .u8-open .u8-v{margin-top:7px;font-family:Noto Serif KR,serif;font-size:18px;font-weight:700;line-height:1.4}.vz-u8 .u8-open .u8-s{color:#66717b;margin-top:7px;font-size:11.5px;line-height:1.5}.vz-u8 .u8-hints{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.vz-u8 .u8-h{background:#fff;border:1px solid #ece9dc;border-radius:13px;padding:9px 12px}.vz-u8 .u8-h .u8-k{color:#66717b;font-size:11.5px}.vz-u8 .u8-h .u8-v{white-space:nowrap;margin-top:2px;font-size:16px;font-weight:700}.vz-u8 .u8-h .u8-f{color:#c4572f}.vz-u9 .u9-pic{aspect-ratio:4/3;background:#fbf9f2;border:1px solid #efe8d4;border-radius:18px;margin-top:14px;position:relative;overflow:hidden}.vz-u9 .u9-pic>img{object-fit:cover;width:100%;height:100%}.vz-u9 .u9-coin{opacity:0;background:radial-gradient(circle at 35% 30%,#fff3c4 0 18%,#f7cf55 40%,#e0a92c 100%);border:1.5px solid #3a3a3a;border-radius:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;position:absolute;top:36%;left:40%;box-shadow:0 1px #00000026}.vz-u9 .u9-coin:after{content:"";border:1.2px solid #8a6414;border-radius:1px;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}.vz-u9 .u9-lb{background:#fffdf6f0;border:1px solid #e4e3d9;border-radius:12px;flex-direction:column;padding:5px 10px;line-height:1.3;display:flex;position:absolute;box-shadow:2px 3px #eeeadde6}.vz-u9 .u9-lb b{font-size:12.5px}.vz-u9 .u9-lb small{color:#66717b;font-size:10.5px}.vz-u9 .u9-lb.u9-in{top:6%;right:4%}.vz-u9 .u9-lb.u9-in b{color:#2f6f8f}.vz-u9 .u9-lb.u9-out{bottom:7%;left:4%}.vz-u9 .u9-lb.u9-out b{color:#c4572f}.vz-u9 .u9-lb.u9-keep{bottom:7%;right:3%}.vz-u9 .u9-lb.u9-keep b{color:#9a7419}.vz-u9 .u9-info{background:#f3f1e6;border-radius:16px;margin-top:12px;padding:4px 14px}.vz-u9 .u9-info>div{border-top:1px dashed #dcd9cc;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.vz-u9 .u9-info>div:first-child{border-top:0}.vz-u9 .u9-info .u9-k{color:#66717b;white-space:nowrap}.vz-u9 .u9-info .u9-v{text-align:right;font-weight:700}@keyframes vzU9-in{0%{opacity:0;top:36%;left:40%}10%{opacity:1}50%{top:41%;left:52%}88%{opacity:1}to{opacity:0;top:61%;left:64.5%}}.vz-u10 .u10-bars{background:linear-gradient(#0000 0 calc(100% - 46px),#f3f1e6 calc(100% - 46px));border-bottom:1px solid #e4e3d9;border-radius:0 0 14px 14px;grid-template-columns:repeat(5,1fr);align-items:end;gap:8px;height:178px;margin-top:16px;padding:0 6px;display:grid}.vz-u10 .u10-bc{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.vz-u10 .u10-bv{color:#c4572f;height:22px;font-family:Noto Serif KR,serif;font-size:16px;font-weight:900;line-height:22px}.vz-u10 .u10-bar{transform-origin:50% 100%;background:#d7dbe0;border-radius:9px 9px 3px 3px;width:100%;max-width:40px}.vz-u10 .u10-bar.u10-best{background:linear-gradient(#ffe291,#f2c14e);position:relative;box-shadow:0 0 0 1.5px #e0b23e}.vz-u10 .u10-bar.u10-best:before{content:"";border-radius:inherit;background:linear-gradient(115deg,#0000 30%,#ffffffbf 50%,#0000 70%) 120% 0/250% 100%;position:absolute;inset:0}.vz-u10 .u10-bp{margin-top:6px;font-size:12px;font-weight:700;line-height:1.2}.vz-u10 .u10-bs{color:#66717b;height:16px;margin-bottom:5px;font-size:11px;line-height:16px}.vz-u10 .u10-dd{background:#fff;border:1px solid #ece9dc;border-radius:16px;margin-top:16px;padding:12px 12px 10px}.vz-u10 .u10-dh{font-size:13.5px;font-weight:700}.vz-u10 .u10-dh span{color:#66717b;margin-left:4px;font-size:11.5px;font-weight:400}.vz-u10 .u10-strip{grid-template-columns:repeat(16,1fr);gap:2px;margin-top:9px;display:grid}.vz-u10 .u10-dc{border-radius:4px;height:20px}.vz-u10 .u10-dc.u10-a{background:#cfe4c3}.vz-u10 .u10-dc.u10-m{background:#ffd970}.vz-u10 .u10-dc.u10-z{background:#e9a284}.vz-u10 .u10-dc:first-child{border-radius:7px 4px 4px 7px}.vz-u10 .u10-dc:last-child{border-radius:4px 7px 7px 4px}.vz-u10 .u10-dl{color:#66717b;justify-content:space-between;margin-top:4px;font-size:10.5px;display:flex}.vz-u10 .u10-seg{margin-top:9px}.vz-u10 .u10-seg>div{border-top:1px dashed #e4e3d9;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:flex}.vz-u10 .u10-seg i{border-radius:3px;flex:none;width:10px;height:10px}.vz-u10 .u10-seg b{flex:none;width:62px;font-weight:700}@keyframes vzU10-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes vzU10-glow{0%,to{box-shadow:0 0 0 1.5px #e0b23e,0 0 #ffd97000}50%{box-shadow:0 0 0 1.5px #e0b23e,0 0 16px 5px #ffd970bf}}@keyframes vzU10-sheen{0%{background-position:120% 0}60%,to{background-position:-20% 0}}.vz-u11 .u11-lack{background:#eef6ea;border:1px solid #d6e8cc;border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:9px 12px;display:flex}.vz-u11 .u11-lack .u11-bars{align-items:flex-end;gap:3px;display:flex}.vz-u11 .u11-lack .u11-bars i{border-radius:3px;width:9px}.vz-u11 .u11-lack p{color:#3f6b3a;margin:0;font-size:12.5px;line-height:1.5}.vz-u11 .u11-lack p b{font-weight:700}.vz-u11 .u11-lbl{align-items:baseline;gap:6px;margin-top:18px;font-size:13.5px;font-weight:700;display:flex}.vz-u11 .u11-lbl span{color:#66717b;font-size:11.5px;font-weight:400}.vz-u11 .u11-sw{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.vz-u11 .u11-sw>div{background:#fff;border:1px solid #ece9dc;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 8px;display:flex}.vz-u11 .u11-sw .u11-c{border-radius:50%;width:40px;height:40px;box-shadow:inset 0 -4px #00000014,0 0 0 3px #fff,0 0 0 4px #ece9dc}.vz-u11 .u11-sw .u11-n{font-size:12px;font-weight:700}.vz-u11 .u11-it{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.vz-u11 .u11-tile{text-align:center;background:#fff;border:1px solid #ece9dc;border-radius:16px;padding:6px 6px 9px;position:relative}.vz-u11 .u11-tile.u11-on{background:#fffaf0;border-color:#f2dfa0;box-shadow:0 0 0 2px #ffe291}.vz-u11 .u11-crop{aspect-ratio:1;background:#fbf9f2;border-radius:12px;width:100%;position:relative;overflow:hidden}.vz-u11 .u11-crop img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vz-u11 .u11-tile .u11-n{margin-top:7px;font-size:12.5px;font-weight:700}.vz-u11 .u11-tile .u11-badge{white-space:nowrap;color:#7a4a12;background:#ffe291;border-radius:999px;padding:1px 9px;font-size:11px;font-weight:700;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:0 1px #e7c35c}.vz-u11 .u11-place{background:#f3f1e6;border-radius:14px;align-items:center;gap:10px;margin-top:8px;padding:11px 13px;font-size:13px;display:flex}.vz-u11 .u11-place .u11-k{color:#66717b;background:#fff;border-radius:999px;flex:none;padding:2px 10px;font-size:11.5px}.vz-u11 .u11-place .u11-v{font-weight:700}@keyframes vzU11-up{0%{opacity:0;transform:translateY(12px)scale(.92)}to{opacity:1;transform:none}}.vz-u12 .u12-tl{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.vz-u12 .u12-col{text-align:center;background:#fff;border:1px solid #ece9dc;border-radius:16px;flex-direction:column;align-items:center;padding:12px 6px 11px;display:flex}.vz-u12 .u12-col svg{width:54px;height:auto;display:block;overflow:visible}.vz-u12 .u12-pole{background:#3b4d63;border-radius:0 0 3px 3px;width:6px;height:12px}.vz-u12 .u12-base{background:#d9dde2;border-radius:3px;width:30px;height:5px;margin-bottom:8px}.vz-u12 .u12-col h4{margin:0;font-family:Noto Serif KR,serif;font-size:16px;font-weight:700}.vz-u12 .u12-col .u12-g{color:#66717b;margin-top:2px;font-size:11px}.vz-u12 .u12-col .u12-h{background:#f3f1e6;border-radius:9px;width:100%;margin-top:7px;padding:4px 6px;font-size:11.5px;font-weight:700;line-height:1.35}@keyframes vzU12-blink{0%,to{opacity:.35}50%{opacity:1}}.vz-u4 .u4-seal{color:#c4572f;text-align:center;background:#fff8f1;border:2.5px solid #c4572f;border-radius:50%;flex:none;place-items:center;width:84px;height:84px;font-family:Noto Serif KR,serif;font-size:15px;font-weight:900;line-height:1.25;display:grid;transform:rotate(-7deg)}.vz-u11 .u11-disc{border-radius:50%;position:absolute;inset:22%}@property --v{syntax:"<percentage>";inherits:true;initial-value:0%}@keyframes oda-cell{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes oda-pop{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes oda-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes oda-ring{0%{--v:0%}}@keyframes oda-beat{0%,60%,to{transform:scale(1)}70%{transform:scale(1.35)}80%{transform:scale(1)}90%{transform:scale(1.2)}}@keyframes oda-month{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 40%,transparent)}50%{box-shadow:0 0 0 7px #0000}}@keyframes oda-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.s-preview .sp-bar-cells i.on{transform-origin:0}.s-preview .sp-months .sp-mark{display:inline-block}.s-preview .tc-scale-art{transform-origin:50% 20%}.vz-u6 .u6-none{color:#66717b;margin:0;font-size:12.5px}.vz-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tz-blur{filter:blur(5px);-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:no-preference){[data-reveal] .vz-u1 .u1-line{animation:2.2s cubic-bezier(.45,.05,.3,1) .3s both paused vzU1-draw}[data-reveal] .vz-u1 .u1-area{animation:1s ease-out 1.6s both paused vzU1-fade}[data-reveal] .vz-u1 .u1-dots circle{animation:.4s ease-out both paused vzU1-fade}[data-reveal] .vz-u1 .u1-peak{animation:.6s cubic-bezier(.3,1.6,.5,1) .9s both paused vzU1-pop}[data-reveal] .vz-u1 .u1-peak-ring{animation:2.4s ease-out 1.5s infinite paused vzU1-ring}[data-reveal] .vz-u1 .u1-pill{animation:.6s ease-out 1.1s both paused vzU1-rise}[data-reveal] .vz-u1 .u1-bag{animation:2.6s ease-in-out 1.6s 2 paused vzU1-bob}[data-reveal] .vz-u2 .u2-ic img,[data-reveal] .vz-u2 .u2-lg img{animation:.7s cubic-bezier(.3,1.4,.5,1) both paused vzU2-up}[data-reveal] .vz-u3 .u3-past{animation:1.8s cubic-bezier(.45,.05,.3,1) .3s both paused vzU3-draw}[data-reveal] .vz-u3 .u3-fut{animation:1s ease-out 1.9s both paused vzU3-fade}[data-reveal] .vz-u3 .u3-now{animation:.5s cubic-bezier(.3,1.6,.5,1) 1.9s both paused vzU3-pop}[data-reveal] .vz-u3 .u3-pulse{animation:1.8s ease-out 2.2s infinite paused vzU3-pulse}[data-reveal] .vz-u3 .u3-later{animation:.6s ease-out 2.1s both paused vzU3-fade}[data-reveal] .vz-u4 .u4-blk.u4-empty{animation:2.6s ease-in-out 1s 3 paused vzU4-fill}[data-reveal] .vz-u4 .u4-blk.u4-glow{animation:2.6s ease-in-out .6s 3 paused vzU4-glow}[data-reveal] .vz-u4 .u4-seep{animation:2.6s ease-in-out .6s 3 paused vzU4-seep}[data-reveal] .vz-u5 .u5-needle{animation:2.2s cubic-bezier(.3,.6,.3,1) .3s both paused vzU5-swing}[data-reveal] .vz-u6 .u6-stage .u6-owl{animation:3.2s ease-in-out infinite paused vzU6-tilt}[data-reveal] .vz-u9 .u9-coin.u9-c1{animation:2.4s cubic-bezier(.4,0,.7,1) .2s 3 paused vzU9-in}[data-reveal] .vz-u9 .u9-coin.u9-c2{animation:2.4s cubic-bezier(.4,0,.7,1) 1s 3 paused vzU9-in}[data-reveal] .vz-u10 .u10-bar{animation:.9s cubic-bezier(.3,1.3,.5,1) both paused vzU10-grow}[data-reveal] .vz-u10 .u10-bar.u10-best{animation:.9s cubic-bezier(.3,1.3,.5,1) .75s both paused vzU10-grow,2s ease-in-out 1.8s infinite paused vzU10-glow}[data-reveal] .vz-u10 .u10-bar.u10-best:before{animation:2.4s ease-in-out 1.9s 2 paused vzU10-sheen}[data-reveal] .vz-u11 .u11-sw>div{animation:.6s cubic-bezier(.3,1.4,.5,1) both paused vzU11-up}[data-reveal] .vz-u11 .u11-tile{animation:.7s cubic-bezier(.3,1.4,.5,1) both paused vzU11-up}[data-reveal] .vz-u12 .u12-lamp{animation:2.4s ease-in-out infinite paused vzU12-blink}.s-preview[data-reveal] .sp-bar-cells i.on{animation:.7s cubic-bezier(.3,.7,.3,1) both paused oda-cell}.s-preview .sp-bar-cells i:nth-child(2){animation-delay:.12s}.s-preview .sp-bar-cells i:nth-child(3){animation-delay:.24s}.s-preview .sp-bar-cells i:nth-child(4){animation-delay:.36s}.s-preview .sp-bar-cells i:nth-child(5){animation-delay:.48s}.s-preview[data-reveal] .sp-five-cells i.on{animation:.6s ease-out both paused oda-pop}.s-preview .sp-five-cells i:nth-child(2){animation-delay:.15s}.s-preview .sp-five-cells i:nth-child(3){animation-delay:.3s}.s-preview .sp-five-cells i:nth-child(4){animation-delay:.45s}.s-preview .sp-five-cells i:nth-child(5){animation-delay:.6s}.s-preview[data-reveal] .cp-bar{animation:1.2s cubic-bezier(.3,.7,.3,1) both paused oda-wipe}.s-preview[data-reveal] .seat-radar .shape{animation-play-state:paused}.s-preview[data-reveal] .pv4-gauge .ring{animation:1.6s cubic-bezier(.3,.7,.3,1) both paused oda-ring}.s-preview[data-reveal] .sp-months li.on{animation:1.8s ease-out infinite paused oda-month}.s-preview[data-reveal] .sp-months .sp-mark{animation:1.8s ease-in-out infinite paused oda-beat}.s-preview[data-reveal] .tc-scale-art{animation:3s ease-in-out infinite paused oda-sway}.s-preview [data-in] .sp-bar-cells i.on,.s-preview [data-in] .sp-five-cells i.on,.s-preview [data-in] .cp-bar,.s-preview [data-in] .seat-radar .shape,.s-preview [data-in] .pv4-gauge .ring,.s-preview [data-in] .sp-months li.on,.s-preview [data-in] .sp-months .sp-mark,.s-preview .tc-scale-art[data-in],.s-preview .pv4-gauge[data-in] .ring,.s-preview .sp-months[data-in] li.on,.s-preview .sp-months[data-in] .sp-mark,.vz-u1[data-in] .u1-line,.vz-u1[data-in] .u1-area,.vz-u1[data-in] .u1-dots circle,.vz-u1[data-in] .u1-peak,.vz-u1[data-in] .u1-peak-ring,.vz-u1[data-in] .u1-pill,.vz-u1[data-in] .u1-bag,.vz-u2[data-in] .u2-ic img,.vz-u2[data-in] .u2-lg img,.vz-u3[data-in] .u3-past,.vz-u3[data-in] .u3-fut,.vz-u3[data-in] .u3-now,.vz-u3[data-in] .u3-pulse,.vz-u3[data-in] .u3-later,.vz-u4[data-in] .u4-blk.u4-empty,.vz-u4[data-in] .u4-blk.u4-glow,.vz-u4[data-in] .u4-seep,.vz-u5[data-in] .u5-needle,.vz-u6[data-in] .u6-stage .u6-owl,.vz-u9[data-in] .u9-coin.u9-c1,.vz-u9[data-in] .u9-coin.u9-c2,.vz-u10[data-in] .u10-bar,.vz-u10[data-in] .u10-bar.u10-best,.vz-u10[data-in] .u10-bar.u10-best:before,.vz-u11[data-in] .u11-sw>div,.vz-u11[data-in] .u11-tile,.vz-u12[data-in] .u12-lamp{animation-play-state:running}}
.ohaeng{margin:10px 0 24px}.ohaeng .band{background:#ecebe2;border-radius:7px;height:14px;display:flex;overflow:hidden}.ohaeng .b-wood{background:#6aa25f}.ohaeng .b-fire{background:#d9694a}.ohaeng .b-earth{background:#d6b04c}.ohaeng .b-metal{background:#9a9c9f}.ohaeng .b-water{background:#4f7fb0}.ohaeng .counts{color:#5f6a73;text-align:center;justify-content:space-between;gap:4px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.ohaeng .counts .empty{color:#a9442a;font-weight:700}.ohaeng .counts img{width:22px;height:22px;margin:0 auto 1px;display:block}.daeun-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.daeun-row li{text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:58px;padding:4px 2px;font-size:13px;line-height:1.25;display:flex}.daeun-row li small{color:#41556b;font-size:11px;font-weight:700}.daeun-row .open{background:#dfe6f0}.daeun-row .now{background:var(--yellow);box-shadow:0 0 12px 3px #ffd97099}.daeun-row .now small{color:var(--ink)}.daeun-row .locked{color:#8a897d;background:#f6f4ec;border:1px dashed #ddd8c7}.daeun-row .locked small{color:#8a897d}.daeun .unlock{white-space:normal;box-shadow:none;color:#5f6a73;background:0 0;border-radius:0;align-items:center;gap:6px;margin:10px 0 0;padding:0;font-size:13px;font-weight:600;display:flex;position:static;transform:none}.card .v-myeong{padding:16px 8px 9px}.v-myeong .c{color:#9a988a;height:30px;font-family:Noto Serif KR,serif;font-size:17px}.v-myeong .c .l{font-size:18px}.v-myeong .me{color:#fff;background:#293b51;border-radius:5px;margin:0;padding:2px 5px;font:800 10px/1 -apple-system,Apple SD Gothic Neo,sans-serif;position:absolute;top:-1px;left:37.5%;transform:translate(-50%)}
.sp-veil{filter:blur(2.5px);background:#cfd3d8;border-radius:6px;flex:1;min-width:48px;height:12px;display:inline-block}.sp-count{text-align:center;color:#3a4350;flex-direction:column;align-items:center;gap:4px;font-size:14px;display:flex}.sp-num{color:var(--accent);letter-spacing:-1px;font-size:46px;font-weight:900;line-height:1}.sp-num-u{margin-left:2px;font-size:20px}.sp-veil-big{vertical-align:middle;border-radius:10px;flex:none;width:64px;height:36px}.pv4-veil{vertical-align:middle;flex:none;width:44px;height:13px;margin:0 2px}.sp-months{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sp-months li{color:#8a93a0;text-align:center;background:#f1efe8;border-radius:9px;padding:9px 0;font-size:12px;position:relative}.sp-months li.on{background:color-mix(in srgb,var(--accent) 14%,#fff);color:var(--accent);font-weight:800}.sp-mark{margin-left:2px}.sp-five{flex-direction:column;align-items:center;gap:8px;display:flex}.sp-five-cells{gap:6px;display:flex}.sp-five-cells i{background:color-mix(in srgb,var(--accent) 14%,#fff);border-radius:12px;width:40px;height:40px}.sp-five-cells i.on{background:var(--accent)}.sp-five-label{color:#3a4350;font-size:13px}.sp-bars{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sp-bars li{align-items:center;gap:10px;font-size:14px;display:flex}.sp-bars li.low{color:#a3471f;background:#fff1e8;border-radius:10px;margin:0 -8px;padding:8px;font-weight:800}.sp-bar-label{width:84px}.sp-bar-cells{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.sp-bar-cells i{background:#e3e6ea;border-radius:3px;height:10px}.sp-bar-cells i.on{background:var(--accent)}.sp-rank{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sp-rank li{background:#f6f5f1;border-radius:12px;align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.sp-rank li.top{background:color-mix(in srgb,var(--accent) 10%,#fff)}.sp-rank-u{color:#5c6670;font-size:12px}.sp-four{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sp-cell{color:#5c6670;background:#f6f5f1;border-radius:12px;flex-direction:column;gap:6px;padding:12px;font-size:12px;display:flex}.sp-cell.on{background:color-mix(in srgb,var(--accent) 10%,#fff)}.sp-cell b{color:var(--accent);font-size:16px;font-weight:900}.sp-spouse{flex-direction:column;align-items:center;gap:12px;display:flex}.sp-face{background:color-mix(in srgb,var(--accent) 14%,#fff);border-radius:56px;width:112px;height:112px;position:relative;overflow:hidden}.sp-face svg{width:100%;height:100%;fill:color-mix(in srgb,var(--accent) 45%,#cfd3d8);filter:blur(5px)}.sp-face-lock{color:#5c6670;justify-content:center;display:flex;position:absolute;inset:auto 0 10px}.sp-spouse .sp-four{align-self:stretch}.sp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.sp-steps li{text-align:center;background:#f6f5f1;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-size:13px;display:flex}.sp-step-no{background:var(--ink);color:#fff;border-radius:11px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.sp-step-lock{color:#8a93a0}.sp-stamp-wrap{padding-top:6px;position:relative}.sp-stamp{background:var(--accent);color:#fff3df;border-radius:50%;place-items:center;width:68px;height:68px;font-family:Noto Serif KR,serif;font-size:14px;font-weight:900;display:grid;position:absolute;top:-6px;right:0;transform:rotate(-8deg);box-shadow:0 3px 8px #0003}.sp-rows{flex-direction:column;gap:6px;margin:0;padding:0 76px 0 0;font-size:13px;list-style:none;display:flex}.sp-rows li{background:#f6f5f1;border-radius:10px;justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.sp-two{gap:8px;font-size:13px;display:flex}.sp-two span{background:#f6f5f1;border-radius:12px;flex:1;padding:10px}.sp-two .r{background:color-mix(in srgb,var(--accent) 10%,#fff)}.sp-two .sp-who{color:var(--ink);margin-bottom:6px;font-size:14px;display:block}.sp-two .sp-who-row{white-space:nowrap;background:0 0;align-items:center;gap:6px;margin-top:4px;padding:0;display:flex}.sp-kept .sp-five-cells,.sp-kept .sp-bar-cells{filter:blur(3px)}.sp-veil-n{vertical-align:middle;flex:none;width:14px;min-width:14px;height:14px}.sp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cp-kick{text-align:center;color:var(--accent);margin:0;font-size:12px;font-weight:800}.cp-h{text-align:center;letter-spacing:-.5px;margin:6px 0 0;font-size:21px;font-weight:900;line-height:1.35}.cp-sub{text-align:center;color:#3a4350;word-break:keep-all;margin:8px 0 0;font-size:13px;line-height:1.6}.cp-list{counter-reset:cp;background:#f7f5ee;border-radius:16px;flex-direction:column;gap:14px;margin:16px 0 0;padding:16px 14px;list-style:none;display:flex}.cp-list li{color:#3a4350;counter-increment:cp;flex-direction:column;gap:3px;padding-left:36px;font-size:13px;line-height:1.55;display:flex;position:relative}.cp-list li:before{content:counter(cp);background:var(--ink);color:#fff;border-radius:13px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid;position:absolute;top:0;left:0}.cp-list li>b{color:var(--ink);font-size:15px}.cp-val{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:6px 10px;display:inline-flex}.cp-gz{font-family:Noto Serif KR,serif;font-size:16px}.cp-gz.me{color:var(--accent)}.cp-eight{gap:12px}.cp-eight span{flex-direction:column;align-items:center;display:flex}.cp-eight small{color:var(--muted);font-size:10px}.cp-bar{border-radius:5px;height:10px;margin-top:4px;display:flex;overflow:hidden}.cp-el{display:block}.cp-el.e-wood{background:#6a9a5b}.cp-el.e-fire{background:#d8664a}.cp-el.e-earth{background:#d9b24a}.cp-el.e-metal{background:#9aa3ad}.cp-el.e-water{background:#4a74b0}.cp-then{background:var(--ink);color:#fff;border-radius:14px;margin:12px 0 0;padding:14px;font-size:13px;line-height:1.65}.cp-pair{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:12px;overflow:hidden}.cp-q{color:var(--muted);margin:0;padding:12px 14px 0;font-size:12px;font-weight:800}.cp-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:8px;display:grid}.cp-gen,.cp-ours{word-break:keep-all;flex-direction:column;gap:4px;margin:0;padding:12px;font-size:13px;line-height:1.6;display:flex}.cp-gen{color:#5c6670;background:#f3f2ee}.cp-ours{color:#2b3340;background:#fffaf0}.cp-gen small,.cp-ours small{font-size:11px;font-weight:800}.cp-ours small{color:var(--accent)}.cp-why{color:#a3471f;background:#fff1e8;border-radius:999px;align-self:flex-start;margin-top:4px;padding:3px 8px;font-size:11px;font-weight:800}.cp-checks{border:1.5px solid var(--ink);border-radius:14px;flex-direction:column;gap:8px;margin:14px 0 0;padding:14px;font-size:14px;list-style:none;display:flex}.cp-checks li:before{content:"✓";color:var(--accent);margin-right:8px;font-weight:900}.cp-note{text-align:center;color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.6}.pv4-veil-n{vertical-align:middle;flex:none;width:26px;min-width:26px;height:20px;margin:0 2px;display:inline-block}.cp-weigh{flex-direction:column;gap:2px;display:flex}.cp-weigh+.cp-weigh{margin-top:8px}
.tc{--el-wood:#d9ecd0;--el-fire:#f8e1d8;--el-earth:#fbeec4;--el-metal:#e8ebee;--el-water:#dcedf5;--stone-push:#f2c14e;--stone-hold:#34497a;border:1.5px solid var(--line);text-align:left;color:var(--ink);background:#fff;border-radius:18px;margin:0 0 20px;padding:16px}.tc-title{font:700 19px/1.3 var(--hand-font);color:var(--accent);margin:0 0 10px}.tc-lead{word-break:keep-all;margin:8px 0 0;font-size:14px;line-height:1.6}.tc-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:10px 0 0;font-size:11px;display:flex}.tc-key{vertical-align:-1px;border-radius:3px;width:12px;height:12px;display:inline-block}.tc-key-yong{background:var(--el-earth);outline:2px solid #e2b23a}.tc-key-me{background:var(--blue);outline:2px solid var(--ink)}.tc-key-focus,.tc-key-gold{background:var(--yellow)}.tc-key-rest{background:var(--care)}.tc-key-exam,.tc-key-now{border:2px solid var(--ink);background:#fff}.tc-key-half{background:#fff1c9}.tc-scale-art{justify-content:center;display:flex;position:relative}.tc-scale-art img{object-fit:cover;object-position:50% 62%;width:230px;height:180px}.tc-side{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute}.tc-side-push{background:#fff1c9;top:110px;left:0}.tc-side-hold{background:var(--care);top:132px;right:0}.tc-scale-line{text-align:center;font:800 16px/1.45 var(--title-font);margin:6px 0 12px}.tc-pans{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tc-pan{border-radius:14px;min-width:0;padding:12px}.tc-pan-push{background:#fff8e1;border:1.5px solid #f1d57a}.tc-pan-hold{background:#eef2f8;border:1.5px solid #b9c6da}.tc-pan-title{margin:0 0 8px;font-size:13px;font-weight:800}.tc-pan ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tc-pan li{word-break:keep-all;overflow-wrap:anywhere;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.tc-stone{border:1.5px solid var(--ink);border-radius:50%;flex:none;width:12px;height:12px;margin-top:4px}.tc-pan-push .tc-stone{background:var(--stone-push)}.tc-pan-hold .tc-stone{background:var(--stone-hold)}.tc-locked span[aria-hidden]{filter:blur(4px);-webkit-user-select:none;user-select:none}.tc-locked .tc-stone{filter:none;opacity:.5}.tc-empty{color:var(--muted);margin:0;font-size:13px}.tc-lock-note{color:var(--accent);justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:13px;font-weight:700;display:flex}.tc-grid8{text-align:center;gap:6px;display:grid}.tc-pos{color:var(--muted);font-size:11px}.tc-pos-me{color:var(--ink);font-weight:800}.tc-cell{background:var(--paper);border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:center;padding:6px 0;display:flex}.tc-cell b{font:900 22px/1.2 var(--title-font)}.tc-cell span{color:var(--muted);font-size:10px}.tc-yong{background:var(--el-earth);border:2px solid #e2b23a}.tc-me{background:var(--blue);border:2px solid var(--ink)}.tc-notes{word-break:keep-all;gap:6px;margin:12px 0 0;padding:0;font-size:13px;line-height:1.6;list-style:none;display:grid}.tc-week{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:10px;display:grid}.tc-wd{color:var(--muted);font-size:11px}.tc-day{background:var(--paper);border:1px solid var(--line);border-radius:8px;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:5px 0;display:flex}.tc-day b{font-size:13px}.tc-day span{color:var(--muted);font-size:9px}.tc-day-focus{background:var(--yellow);border-color:var(--yellow)}.tc-day-rest{background:var(--care);border-color:var(--care)}.tc-day-exam{border:2px solid var(--ink);background:#fff}.tc-day-exam span{color:var(--accent);font-weight:800}.tc-subjects ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tc-subjects li{border:1px solid var(--line);background:var(--paper);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tc-subject{flex-direction:column;flex:1;min-width:0;display:flex}.tc-subject small{color:var(--muted);font-size:12px}.tc-el{width:40px;height:40px;color:var(--ink);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:900;display:flex}.tc-el-木{background:var(--el-wood)}.tc-el-火{background:var(--el-fire)}.tc-el-土{background:var(--el-earth)}.tc-el-金{background:var(--el-metal)}.tc-el-水{background:var(--el-water)}.tc-tag{border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:800}.tc-tag-push{background:var(--yellow)}.tc-tag-normal{background:var(--line)}.tc-tag-slow{background:var(--care)}.tc-face{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:6px 8px;display:grid}.tc-face .tc-el{border-radius:9px;justify-self:center;width:36px;height:30px;font-size:15px}.tc-face-name{font-size:13px}.tc-left{text-align:right;justify-self:end}.tc-bar-row{align-items:center;gap:6px;min-width:0;display:flex}.tc-bar-row.tc-left{justify-content:flex-end;width:100%}.tc-bar{border:1px solid var(--line);border-radius:7px;max-width:100%;height:14px;display:block}.tc-bar-row small{color:var(--muted);flex:none;font-size:12px}.tc-meet{word-break:keep-all;border-radius:14px;margin-top:10px;padding:12px 14px;font-size:13px;line-height:1.6}.tc-meet p{margin:0}.tc-meet-hard{background:#f8e7df}.tc-meet-soft{background:var(--blue)}.tc-meet p.tc-meet-head{align-items:center;gap:8px;margin-bottom:4px;font-size:14px;display:flex}.tc-seal{border:2px solid;border-radius:6px;flex:none;padding:2px 7px;font-weight:900;transform:rotate(-4deg)}.tc-meet-hard .tc-seal{color:var(--accent)}.tc-meet-soft .tc-seal{color:var(--ink)}.tc-meet p.tc-meet-line{margin-top:4px;font-weight:700}.tc-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tc-yg{background:var(--paper);border:1px solid var(--line);border-radius:16px;min-width:0;padding:12px}.tc-yg p{word-break:keep-all;margin:0;font-size:13px;line-height:1.55}.tc-yg-char{font:900 30px/1.2 var(--title-font)}.tc-yg p.tc-yg-god{margin:4px 0;font-weight:800}.tc-turn{background:var(--ink);border-color:var(--ink);color:var(--paper)}.tc-turn .tc-title{color:var(--yellow)}.tc-turn-line{font:800 15px/1.5 var(--title-font);word-break:keep-all;margin:0}.tc-turn-sub{color:var(--blue);margin:8px 0 0;font-size:13px;line-height:1.6}.tc-daeun-row{align-items:flex-end;gap:3px;margin:0;padding:0;list-style:none;display:flex}.tc-dy{flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;display:flex}.tc-dy small{color:var(--muted);font-size:10px}.tc-dy b{box-sizing:border-box;background:var(--line);writing-mode:vertical-rl;letter-spacing:2px;border-radius:8px;justify-content:center;align-items:center;width:100%;height:62px;font-size:12px;display:flex}.tc-dy-gold b{background:var(--yellow);height:80px}.tc-dy-half b{background:#fff1c9}.tc-dy-now b{border:2.5px solid var(--ink);background:#fff}.tc-tengods ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tc-tengods li{align-items:center;gap:10px;display:flex}.tc-tengods b{flex:none;width:40px;font-size:14px}.tc-tengods small{color:var(--muted);font-size:12px}.tc-dots{flex:none;gap:4px;width:96px;display:flex}.tc-dot{border-radius:50%;width:16px;height:16px;display:block}.tc-dot-비겁{background:#9aa7b3}.tc-dot-식상{background:#e58f73}.tc-dot-재성{background:#e2b23a}.tc-dot-관성{background:#4b6b3c}.tc-dot-인성{background:#6fa3c9}.tc-dot-empty{border:1.5px dashed #b8bec4;width:12px;height:12px;margin:2px}.tc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.vd{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;margin:10px 0 22px;padding:14px 16px 12px;position:relative;box-shadow:3px 4px #eeeadd}.vd-stamp{border:3px double var(--accent);width:66px;height:66px;color:var(--accent);font:900 15px/1.15 var(--title-font);text-align:center;background:var(--paper);word-break:keep-all;border-radius:12px;place-items:center;padding:4px;display:grid;position:absolute;top:-12px;right:12px;transform:rotate(8deg)}.vd-label{color:var(--muted);margin:0;padding-right:72px;font-size:12px;font-weight:700}.vd-phrase{font:800 18px/1.45 var(--title-font);color:var(--ink);letter-spacing:-.3px;margin:4px 74px 0 0}.vd-phrase b{color:var(--accent)}.vd-phrase span{font-weight:700}.vd-why{font:700 14px/1.3 var(--hand-font);color:var(--accent);margin:12px 0 4px}.vd-grounds{gap:4px;margin:0;padding:0;list-style:none;display:grid}.vd-grounds li{color:var(--ink);overflow-wrap:anywhere;padding-left:14px;font-size:14px;line-height:1.5;position:relative}.vd-grounds li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:2px}.vd-preview{margin:14px 0 16px;padding:12px 14px 10px}.vd-preview .vd-stamp{width:58px;height:58px;font-size:13px}.vd-preview .vd-phrase{margin-right:64px;font-size:17px}.vd-short{margin:14px 0 4px;padding:12px 14px 10px;box-shadow:2px 3px #eeeadd}.vd-short .vd-stamp{width:54px;height:54px;font-size:12px;top:-10px}.vd-short .vd-phrase{margin-right:60px;font-size:16px}.vd-short .vd-grounds li{font-size:13px}.vd-letter{box-shadow:none;border:0;border-top:1px dashed var(--line);background:0 0;border-radius:0;margin:14px 0 6px;padding:12px 0 0}.vd-letter .vd-stamp{float:right;width:48px;height:48px;margin:0 0 4px 10px;font-size:11px;position:static;transform:rotate(-6deg)}.vd-letter .vd-label{padding-right:0}.vd-letter .vd-phrase{margin-right:0;font-size:15px}.vd-letter .vd-grounds li{font-size:13px}.vd-blot{filter:blur(2.5px);vertical-align:middle;background:#cfd3d8;border-radius:6px;width:22px;height:13px;margin:0 2px;display:inline-block}