.jh-dev,.jh-top{--jh-gold:#ffd576;--jh-rose:#ff7c9a;--jh-txt:#e9d8b3;--jh-sub:#b7a78c;--jh-ink:#1b1a15;--jh-line:#ffcf7b55;--jh-card:linear-gradient(145deg,#171411,#080b10);--jh-up:#65f7b1;--jh-dn:#ff7c73;--jh-mok:#65f7b1;--jh-hwa:#ff7c73;--jh-to:#ffd576;--jh-geum:#eef3ff;--jh-su:#73baff}.report.paper .jh-dev,.report.paper .jh-top{--jh-gold:#8a5a12;--jh-rose:#b0245a;--jh-txt:#3a2f24;--jh-sub:#6b5b48;--jh-ink:#fff;--jh-line:#e6cf9c;--jh-card:#fffdf7;--jh-up:#1a8a4e;--jh-dn:#d8323a;--jh-mok:#1a8a4e;--jh-hwa:#d8323a;--jh-to:#94690a;--jh-geum:#6f7986;--jh-su:#2563c4}.jh-dev{color:var(--jh-txt)}.jh-top .device,.report.paper .jh-top .device{margin:var(--sp-4) 0 var(--sp-5)}.jh-top>.fx-veil{margin:var(--sp-4) 0 var(--sp-5)}.jh-dev>small:first-child{font-size:var(--fs-sm)}.jh-dev small.cap,.jh-pillars>small.cap,.jh-ohtb small.cap{display:block;margin:var(--sp-4) 0 var(--sp-1);font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-gold)}.jh-note{margin:var(--sp-2) 0 2px;font-size:var(--fs-md);line-height:var(--lh-snug);color:var(--jh-sub);word-break:keep-all}.jh-dev *{word-break:keep-all}.oh.mok{color:var(--jh-mok)}.oh.hwa{color:var(--jh-hwa)}.oh.to{color:var(--jh-to)}.oh.geum{color:var(--jh-geum)}.oh.su{color:var(--jh-su)}i.oh{font-style:normal}.jh-slot{--jh-line:#ffcf7b55;--jh-sub:#b7a78c;margin:var(--sp-4) 0;padding:var(--sp-5) var(--sp-4);border:2px dashed var(--jh-line);border-radius:var(--r-lg);text-align:center;font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-sub)}.jh-pc{margin:var(--sp-2) 0 0;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);background:var(--jh-card);border:1px solid var(--jh-line)}.jh-pc.flat{padding:0;border:0;background:none;margin-top:var(--sp-2)}.jh-pc.sub{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px dashed var(--jh-line)}.jh-pc .kv{display:grid;gap:2px;margin:0 0 var(--sp-2)}.jh-pc .kv:last-child{margin-bottom:0}.jh-pc .kv b{font:var(--fw-bold) var(--fs-sm) Noto,sans-serif;color:var(--jh-sub)}.jh-pc .kv span{font-size:var(--fs-md);line-height:var(--lh-body);color:var(--jh-txt)}.jh-pc .kv.key span{font:var(--fw-bold) var(--fs-xl)/var(--lh-snug) "Noto Serif KR",serif;color:var(--jh-gold)}.jh-pc p{margin:0 0 var(--sp-1);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--jh-txt)}.jh-pc.missing{font-size:var(--fs-md);color:var(--jh-dn)}.jh-pc.tri{padding:var(--sp-1) var(--sp-4) var(--sp-3)}.jh-natal{position:relative;padding:var(--sp-8) 0 var(--sp-10)}.jh-natal svg.jh-rel{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.jh-rel path{fill:none;stroke-width:2;stroke-linecap:round;opacity:.9}.jh-rel path.chung{stroke:#ff7c73;stroke-dasharray:5 4}.jh-rel path.hap{stroke:#ffd576}.jh-rel text{font:var(--fw-bold) var(--fs-xs) Noto,sans-serif;paint-order:stroke;stroke:#0c1015;stroke-width:4px}.jh-rel text.chung{fill:#ff9c94}.jh-rel text.hap{fill:#ffd576}.report.paper .jh-rel path.chung{stroke:#d8323a}.report.paper .jh-rel path.hap{stroke:#b8862a}.report.paper .jh-rel text{stroke:#fffdf7}.report.paper .jh-rel text.chung{fill:#b0245a}.report.paper .jh-rel text.hap{fill:#8a5a12}.jh-cmp .tb{display:grid;grid-template-columns:58px repeat(var(--n),1fr);gap:var(--sp-1)}.jh-cmp .tb>span{padding:var(--sp-2) var(--sp-1);border-radius:var(--r-md);text-align:center;font-size:var(--fs-md);line-height:var(--lh-tight);color:var(--jh-txt)}.jh-cmp .hd{font:var(--fw-bold) var(--fs-sm) Noto,sans-serif;color:var(--jh-sub)}.jh-cmp .hd b{display:block;font:var(--fw-bold) var(--fs-lg) "Noto Serif KR",serif;color:var(--jh-gold)}.jh-cmp .rh{display:grid;place-items:center;font:var(--fw-bold) var(--fs-xs) Noto,sans-serif;color:var(--jh-sub)}.jh-cmp .c{background:var(--jh-card);border:1px solid var(--jh-line)}.jh-cmp .c b{display:block;font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-txt)}.jh-cmp .c small{display:block;margin-top:2px;font-size:var(--fs-xs);color:var(--jh-sub)}.jh-cmp .c.seat{font:var(--fw-bold) var(--fs-md) Noto,sans-serif}.jh-cmp .c.me b{color:var(--jh-gold)}.jh-cmp .c.bon{border-color:var(--jh-gold);box-shadow:0 0 10px #ffb94b44}.jh-cmp .c em{display:inline-block;margin-top:var(--sp-1);padding:1px var(--sp-2);border-radius:var(--r-pill);background:var(--jh-gold);color:var(--jh-ink);font:var(--fw-bold) var(--fs-xs) Noto,sans-serif;font-style:normal}.jh-pillars{margin:var(--sp-4) 0}.jh-pillar header{display:flex;justify-content:space-between;align-items:baseline;margin:var(--sp-1) 0 2px}.jh-pillar header b{font:var(--fw-bold) var(--fs-xl) "Noto Serif KR",serif;color:var(--jh-gold)}.jh-pillar header span{font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-sub)}.jh-pillar .lv{display:grid;grid-template-columns:auto 1fr;gap:2px var(--sp-2);align-items:baseline;margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--jh-card);border:1px solid var(--jh-line)}.jh-pillar .lv em{grid-column:1/-1;font:var(--fw-bold) var(--fs-sm) Noto,sans-serif;font-style:normal;color:var(--jh-sub)}.jh-pillar .lv b{font:var(--fw-bold) var(--fs-lg) Noto,sans-serif;color:var(--jh-txt)}.jh-pillar .lv span{font-size:var(--fs-md);color:var(--jh-gold)}.jh-pillar .lv.bon{border-color:var(--jh-gold)}.jh-two{display:grid;gap:var(--sp-2)}.jh-mini{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);background:var(--jh-card);border:1px solid var(--jh-line)}.jh-mini>i{display:inline-block;margin-right:var(--sp-2);font:var(--fw-bold) var(--fs-3xl)/1 "궁서","Gungsuh","Noto Serif KR",serif;font-style:normal;vertical-align:middle}.jh-mini>i.gy{padding:2px var(--sp-2);border-radius:var(--r-md);background:var(--jh-gold);color:var(--jh-ink);font:var(--fw-bold) var(--fs-lg) Noto,sans-serif}.jh-mini>small{font:var(--fw-bold) var(--fs-lg) Noto,sans-serif;color:var(--jh-txt);vertical-align:middle}.jh-rel-card{margin-top:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);background:var(--jh-card);border:1px solid var(--jh-line);border-left:4px solid #ffd576}.jh-rel-card.chung{border-left-color:#ff7c73}.report.paper .jh-rel-card{border-left-color:#b8862a}.report.paper .jh-rel-card.chung{border-left-color:#d8323a}.jh-rel-card header b{font:var(--fw-bold) var(--fs-lg) Noto,sans-serif;color:var(--jh-txt)}.jh-rel-card header span{margin-left:var(--sp-2);font-size:var(--fs-sm);color:var(--jh-sub)}.jh-sibview{margin:var(--sp-4) 0;border-radius:var(--r-lg);background:var(--jh-card);border:1px solid var(--jh-line);overflow:hidden}.jh-sibview summary{padding:var(--sp-3) var(--sp-4);font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-gold);cursor:pointer;list-style:none}.jh-sibview summary::after{content:" ▾";color:var(--jh-sub)}.jh-sibview[open] summary::after{content:" ▴"}.jh-sibview .rows{display:grid;gap:2px;padding:0 var(--sp-2) var(--sp-3)}.jh-sibview .r{display:grid;grid-template-columns:52px 1fr auto;gap:var(--sp-2);align-items:center;padding:var(--sp-2);border-radius:var(--r-md)}.jh-sibview .rows.three .r{grid-template-columns:52px 1fr 1fr}.jh-sibview .r b{font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-txt)}.jh-sibview .r span{font-size:var(--fs-md);line-height:var(--lh-snug);color:var(--jh-sub)}.jh-sibview .r.hd span{font:var(--fw-bold) var(--fs-xs) Noto,sans-serif}.jh-sibview .r.mine{background:#ffd57614;outline:1px solid var(--jh-line)}.jh-sibview .r.mine span{color:var(--jh-txt)}.jh-sibview .r em{min-width:22px;padding:1px var(--sp-1);border-radius:var(--r-pill);background:var(--jh-gold);color:var(--jh-ink);font:var(--fw-bold) var(--fs-xs) Noto,sans-serif;font-style:normal;text-align:center}.report.paper .jh-sibview .r.mine{background:#f6ead0}.jh-oh{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--sp-1);align-items:end;min-height:150px;margin:var(--sp-1) 0 var(--sp-2);padding:0 2px}.jh-oh.small{min-height:120px}.jh-oh .b{display:grid;justify-items:center;gap:3px;align-self:end}.jh-oh .b i{display:block;width:26px;height:calc(10px + var(--n) * 20px);max-height:92px;border-radius:6px 6px 2px 2px;background:var(--c);transform:scaleY(0);transform-origin:bottom;transition:transform .6s ease-out}.jh-dev.on .jh-oh .b i{transform:scaleY(1)}.jh-oh .b.mok{--c:var(--jh-mok)}.jh-oh .b.hwa{--c:var(--jh-hwa)}.jh-oh .b.to{--c:var(--jh-to)}.jh-oh .b.geum{--c:var(--jh-geum)}.jh-oh .b.su{--c:var(--jh-su)}.jh-oh .b b{font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-txt)}.jh-oh .b small{font-size:var(--fs-md);color:var(--jh-sub)}.jh-oh .b span{font-size:var(--fs-xs);line-height:var(--lh-tight);text-align:center;color:var(--jh-sub)}.jh-oh .b.over b,.jh-oh .b.sig b{color:var(--jh-rose)}.jh-oh .b.over b::after{content:" ▲";font-size:var(--fs-2xs)}.jh-oh .b.lack b::after{content:" ▽";font-size:var(--fs-2xs)}.jh-oh .b.lack i{height:6px;border:1.5px dashed var(--c);background:none}.jh-size{position:relative;margin:var(--sp-2) 0 var(--sp-1);padding-bottom:var(--sp-1)}.jh-size .seg{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.jh-size .seg span{display:grid;justify-items:center;gap:var(--sp-1)}.jh-size .seg i{display:block;width:100%;height:12px;border-radius:var(--r-sm);background:linear-gradient(90deg,#73baff,#65f7b1);opacity:.35}.jh-size .seg span:nth-child(n+4) i{background:linear-gradient(90deg,#ffd576,#ff7c73)}.jh-size .seg span:nth-child(4) i{background:#ffd576}.jh-size .seg b{font:var(--fw-bold) var(--fs-xs) Noto,sans-serif;color:var(--jh-sub)}.jh-size .seg span.on i{opacity:1;box-shadow:0 0 10px #ffd57688}.jh-size .seg span.on b{color:var(--jh-gold);font-weight:var(--fw-bold)}.jh-size .needle{position:absolute;top:-10px;left:0;width:0;height:0;border:7px solid transparent;border-top:10px solid var(--jh-gold);transform:translateX(-7px);transition:left 1s cubic-bezier(.3,1.3,.5,1)}.jh-size.go .needle{left:calc((100% / 7) * (var(--at) + .5))}.report.paper .jh-size .seg span.on i{box-shadow:none}.jh-charhd{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) 0}.jh-charhd>i{font:var(--fw-bold) 40px/1 "궁서","Gungsuh","Noto Serif KR",serif}.jh-charhd small{display:block;font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-sub)}.jh-charhd b{font:var(--fw-bold) var(--fs-xl)/var(--lh-snug) "Noto Serif KR",serif;color:var(--jh-gold)}.jh-chips{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin-top:var(--sp-1)}.jh-chips span{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);font:var(--fw-bold) var(--fs-md) Noto,sans-serif;border:1px solid var(--jh-line);color:var(--jh-sub)}.jh-chips span.on{background:var(--jh-gold);border-color:var(--jh-gold);color:var(--jh-ink)}.jh-chips span.off{opacity:.8;text-decoration:line-through}.jh-oirow{display:flex;flex-wrap:wrap;gap:var(--sp-1);align-items:center;margin:var(--sp-2) 0}.jh-oirow em{width:100%;font:var(--fw-bold) var(--fs-sm) Noto,sans-serif;font-style:normal;color:var(--jh-sub)}.jh-oirow span{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-md);background:var(--jh-card);border:1px solid var(--jh-line);font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-txt)}.jh-oirow span small{margin-right:var(--sp-1);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--jh-sub)}.jh-oirow span.bon,.jh-oirow span.day{border-color:var(--jh-gold)}.jh-links .l{display:flex;gap:var(--sp-2);align-items:center;margin:var(--sp-1) 0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--jh-card);border:1px solid var(--jh-line);font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-txt);opacity:0;transform:translateX(-8px);transition:opacity .35s,transform .35s}.jh-links .l.on{opacity:1;transform:none}.jh-links .l i{font-style:normal;color:var(--jh-gold)}.jh-links .l.float{border-style:dashed;color:var(--jh-sub)}.jh-dogam .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-1);margin-top:var(--sp-1)}.jh-dogam .dc{position:relative;display:grid;gap:2px;padding:var(--sp-2) var(--sp-1);border-radius:var(--r-md);background:var(--jh-card);border:1px solid var(--jh-line);text-align:center;cursor:pointer;font:inherit}.jh-dogam .dc b{font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-sub)}.jh-dogam .dc small{font-size:var(--fs-xs);line-height:var(--lh-tight);color:var(--jh-sub)}.jh-dogam .dc em{position:absolute;top:-7px;right:-4px;padding:1px var(--sp-1);border-radius:var(--r-pill);background:var(--jh-gold);color:var(--jh-ink);font:var(--fw-bold) var(--fs-xs) Noto,sans-serif;font-style:normal}.jh-dogam .dc.on b{color:var(--jh-gold)}.jh-dogam .dc.on small{color:var(--jh-txt)}.jh-dogam .dc.on.lit{border-color:var(--jh-gold);box-shadow:0 0 12px #ffb94b55}.jh-dogam .dc.sel{outline:2px solid var(--jh-rose);outline-offset:1px}.jh-dogam .info{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);background:var(--jh-card);border:1px solid var(--jh-line)}.jh-dogam .info header b{font:var(--fw-bold) var(--fs-xl) "Noto Serif KR",serif;color:var(--jh-gold)}.jh-dogam .info header span{margin-left:var(--sp-2);font-size:var(--fs-md);color:var(--jh-txt)}.jh-dogam .info header span.off{color:var(--jh-sub)}.report.paper .jh-dogam .dc.on.lit{box-shadow:0 0 0 3px #b8862a22}.jh-signal .rows{display:grid;gap:var(--sp-2);margin-top:var(--sp-1)}.jh-signal .s{display:grid;grid-template-columns:auto 44px auto 1fr;gap:var(--sp-1) var(--sp-2);align-items:center;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-lg);background:var(--jh-card);border:1px solid var(--jh-line);opacity:.35;transition:opacity .35s}.jh-signal .s.on{opacity:1}.jh-signal .lamp{display:flex;gap:3px;padding:var(--sp-1) var(--sp-1);border-radius:var(--r-pill);background:#0c1015}.jh-signal .lamp i{width:12px;height:12px;border-radius:50%;background:#333}.jh-signal .s.on.dark .lamp i:nth-child(1){background:#ff5a52;box-shadow:0 0 8px #ff5a52}.jh-signal .s.on.mid .lamp i:nth-child(2){background:#ffc84a;box-shadow:0 0 8px #ffc84a}.jh-signal .s.on.bright .lamp i:nth-child(3){background:#43e38f;box-shadow:0 0 8px #43e38f}.jh-signal .s b{font:var(--fw-bold) var(--fs-lg) Noto,sans-serif;color:var(--jh-txt)}.jh-signal .s em{font:var(--fw-bold) var(--fs-md) Noto,sans-serif;font-style:normal;color:var(--jh-gold)}.jh-signal .s.dark em{color:var(--jh-rose)}.jh-signal .s small{grid-column:1/-1;font-size:var(--fs-md);line-height:var(--lh-snug);color:var(--jh-sub)}.jh-big{position:relative;display:grid;justify-items:center;gap:var(--sp-1);padding:var(--sp-1) 0 var(--sp-3);opacity:0}.jh-big.on{animation:jhIn .6s cubic-bezier(.2,1.4,.3,1) forwards}@keyframes jhIn{0%{transform:scale(2.2);opacity:0}60%{transform:scale(.94);opacity:1}100%{transform:scale(1);opacity:1}}.jh-big .rays{position:absolute;left:50%;top:70px;width:240px;height:240px;margin:-120px 0 0 -120px;border-radius:50%;background:repeating-conic-gradient(#ffe7a655 0 8deg,#0000 8deg 20deg);-webkit-mask:radial-gradient(#000 20%,#0000 68%);mask:radial-gradient(#000 20%,#0000 68%);pointer-events:none}.jh-big .fx-medal{position:relative;width:96px!important;height:auto}.jh-big b{position:relative;font:var(--fw-bold) var(--fs-3xl)/1.1 "Noto Serif KR",serif;color:var(--jh-gold)}.jh-check{display:grid;gap:var(--sp-1)}.jh-check .c{display:flex;gap:var(--sp-2);align-items:center;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--jh-card);border:1px solid var(--jh-line);font-size:var(--fs-md);color:var(--jh-txt);opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s}.jh-check .c.on{opacity:1;transform:none}.jh-check .c i{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-style:normal;font-weight:var(--fw-bold);background:var(--jh-gold);color:var(--jh-ink)}.jh-check .c.add i{background:none;border:1.5px dashed var(--jh-sub);color:var(--jh-sub)}.jh-fill{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2);align-items:center;margin:var(--sp-2) 0 var(--sp-1);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-lg);background:var(--jh-card);border:1px solid var(--jh-line)}.jh-fill span{font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-sub)}.jh-fill b{font:var(--fw-bold) var(--fs-2xl)/1 "Noto Serif KR",serif}.jh-fill small{width:100%;font-size:var(--fs-md);color:var(--jh-txt)}.jh-lc{display:block;width:100%;height:auto;overflow:visible;margin-top:var(--sp-1)}.jh-lc .zero{stroke:var(--jh-line);stroke-dasharray:3 3}.jh-lc .curve{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 1.6s .2s ease-out}.jh-dev.on .jh-lc .curve{stroke-dashoffset:0}.jh-lc .ln.off{display:none}.jh-lc .ln .pt{stroke:#0c1015;stroke-width:1}.jh-lc .ln.money .curve,.jh-lc .ln.c0 .curve{stroke:#ffd576}.jh-lc .ln.money .pt,.jh-lc .ln.c0 .pt{fill:#ffd576}.jh-lc .ln.c1 .curve{stroke:#65f7b1;stroke-width:1.6}.jh-lc .ln.c1 .pt{fill:#65f7b1}.jh-lc .ln.c2 .curve{stroke:#ff7c9a;stroke-width:1.6}.jh-lc .ln.c2 .pt{fill:#ff7c9a}.jh-lc .ln.c3 .curve{stroke:#73baff;stroke-width:1.6}.jh-lc .ln.c3 .pt{fill:#73baff}.jh-lc .ln.c4 .curve{stroke:#c9a7ff;stroke-width:1.6}.jh-lc .ln.c4 .pt{fill:#c9a7ff}.jh-lc .mk{font:var(--fw-bold) var(--fs-md) Noto,sans-serif}.jh-lc .mk.peak{fill:#ffd576}.jh-lc .mk.low{fill:#ff7c73}.jh-lc .mk.turn{fill:#73baff}.jh-lc .ax{font:var(--fw-bold) var(--fs-xs) Noto,sans-serif;fill:var(--jh-sub)}.jh-lc .ax2{font:var(--fs-xs) Noto,sans-serif;fill:var(--jh-sub)}.jh-lc .nowbg{fill:var(--jh-rose)}.jh-lc .nowt{font:var(--fw-bold) var(--fs-xs) Noto,sans-serif;fill:#1b1a15}.jh-lc .nowln{stroke:var(--jh-rose);stroke-dasharray:2 3}.report.paper .jh-lc .ln.money .curve,.report.paper .jh-lc .ln.c0 .curve{stroke:#8a5a12}.report.paper .jh-lc .ln.money .pt,.report.paper .jh-lc .ln.c0 .pt{fill:#8a5a12}.report.paper .jh-lc .ln.c1 .curve{stroke:#1a8a4e}.report.paper .jh-lc .ln.c1 .pt{fill:#1a8a4e}.report.paper .jh-lc .ln.c2 .curve{stroke:#b0245a}.report.paper .jh-lc .ln.c2 .pt{fill:#b0245a}.report.paper .jh-lc .ln.c3 .curve{stroke:#2563c4}.report.paper .jh-lc .ln.c3 .pt{fill:#2563c4}.report.paper .jh-lc .ln.c4 .curve{stroke:#6b3fb0}.report.paper .jh-lc .ln.c4 .pt{fill:#6b3fb0}.report.paper .jh-lc .ln .pt{stroke:#fff}.report.paper .jh-lc .mk.peak{fill:#8a5a12}.report.paper .jh-lc .mk.low{fill:#d8323a}.report.paper .jh-lc .mk.turn{fill:#2563c4}.report.paper .jh-lc .nowt{fill:#fff}.jh-toggle{display:flex;flex-wrap:wrap;gap:var(--sp-1);justify-content:center;margin:var(--sp-2) 0 var(--sp-2)}.jh-toggle button{display:flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--jh-line);background:none;font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-sub);cursor:pointer;opacity:.55}.jh-toggle button.on{opacity:1;color:var(--jh-txt)}.jh-toggle i{width:10px;height:10px;border-radius:50%}.jh-toggle .c0 i{background:#ffd576}.jh-toggle .c1 i{background:#65f7b1}.jh-toggle .c2 i{background:#ff7c9a}.jh-toggle .c3 i{background:#73baff}.jh-toggle .c4 i{background:#c9a7ff}.report.paper .jh-toggle .c0 i{background:#8a5a12}.report.paper .jh-toggle .c1 i{background:#1a8a4e}.report.paper .jh-toggle .c2 i{background:#b0245a}.report.paper .jh-toggle .c3 i{background:#2563c4}.report.paper .jh-toggle .c4 i{background:#6b3fb0}@media(prefers-reduced-motion:reduce){.jh-lc .curve{transition:none;stroke-dashoffset:0}}.jh-rail{margin:var(--sp-1) 0 var(--sp-3)}.jh-rail .track{display:flex;font:var(--fw-bold) var(--fs-md) Noto,sans-serif;margin-bottom:var(--sp-2)}.jh-rail .track span{flex:1;text-align:center;color:var(--jh-sub)}.jh-rail .track span.on{color:var(--jh-gold)}.jh-rail .rail{position:relative;height:10px;border-radius:var(--r-md);background:linear-gradient(90deg,#2a9ea2,#e9c46a 50%,#c8496e)}.jh-rail .dot{position:absolute;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:#fff;border:3px solid #e0487a;box-shadow:0 0 12px #e0487a88;transition:left .1s ease-out}.jh-rail .res{margin-top:var(--sp-4);text-align:center;opacity:0;transform:scale(.85);transition:opacity .4s,transform .4s cubic-bezier(.2,1.4,.3,1)}.jh-rail.done .res{opacity:1;transform:none}.jh-rail .res b{display:block;font:var(--fw-bold) var(--fs-2xl) "Noto Serif KR",serif;color:var(--jh-gold)}.jh-rail .res span{font-size:var(--fs-md);color:var(--jh-txt)}.jh-rank{display:grid;gap:var(--sp-2);margin-top:var(--sp-2)}.jh-rank .r{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-3);padding:var(--sp-3) var(--sp-3);border-radius:var(--r-md);background:var(--jh-card);border:1px solid var(--jh-line)}.jh-rank .r em{flex:none;padding:3px var(--sp-2);border-radius:var(--r-pill);border:1px solid var(--jh-gold);color:var(--jh-gold);font:var(--fw-bold) var(--fs-sm) Noto,sans-serif;font-style:normal}.jh-rank .r b{font:var(--fw-bold) var(--fs-xl) "Noto Serif KR",serif;color:var(--jh-txt)}.jh-rank .r span{font-size:var(--fs-md);color:var(--jh-sub)}.jh-rank .r.r0{border-color:var(--jh-gold)}.jh-rank .r.r0 em{background:var(--jh-gold);color:var(--jh-ink)}.jh-strip .strip,.jh-dev .jh-strip .strip{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-1);padding:var(--sp-1) 0 var(--sp-2);margin-top:var(--sp-2)}.jh-strip .k{display:grid;justify-items:center;gap:2px;padding:var(--sp-2) 2px;border-radius:var(--r-md);background:var(--jh-card);border:1px solid var(--jh-line)}.jh-strip .k b{font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-txt)}.jh-strip .k small{font-size:var(--fs-xs);color:var(--jh-sub)}.jh-strip .k em{margin-top:2px;padding:1px var(--sp-1);border-radius:var(--r-pill);font:var(--fw-bold) var(--fs-xs) Noto,sans-serif;font-style:normal;color:var(--jh-ink)}.jh-strip .k.move em,.jh-strip .k.relief em{background:#65f7b1}.jh-strip .k.hold em,.jh-strip .k.strain em{background:#ff7c9a}.jh-strip .k.ready em,.jh-strip .k.even em{background:#e9d8b3}.jh-strip .k.now{border-color:var(--jh-gold);box-shadow:0 0 10px #ffb94b55}.report.paper .jh-strip .k em{color:#fff}.report.paper .jh-strip .k.move em,.report.paper .jh-strip .k.relief em{background:#1a8a4e}.report.paper .jh-strip .k.hold em,.report.paper .jh-strip .k.strain em{background:#b0245a}.report.paper .jh-strip .k.ready em,.report.paper .jh-strip .k.even em{background:#6b5b48}.report.paper .jh-strip .k.now{box-shadow:0 0 0 3px #b8862a22}.jh-pairhd{display:grid;grid-template-columns:120px 1fr;gap:var(--sp-3);align-items:center}.jh-pairhd .pimg{aspect-ratio:3/4;border-radius:var(--r-md);overflow:hidden}.jh-pairrows{display:grid;gap:var(--sp-2);margin-top:var(--sp-4)}.jh-pairrows .r{display:grid;grid-template-columns:5.5em 1fr;gap:var(--sp-2);align-items:baseline;padding:var(--sp-2) var(--sp-3);border:1px solid var(--jh-line,rgba(128,128,128,.35));border-radius:var(--r-md)}.jh-pairrows .r em{font:var(--fw-bold) var(--fs-md) Noto,sans-serif;font-style:normal;color:var(--jh-sub)}.jh-pairrows .r b{font:var(--fw-bold) var(--fs-md)/var(--lh-snug) Noto,sans-serif;color:var(--jh-txt)}.jh-pairhd .txt i{font:var(--fw-bold) 34px/1 "궁서","Gungsuh","Noto Serif KR",serif}.jh-pairhd .txt b{display:block;margin:var(--sp-1) 0 2px;font:var(--fw-bold) var(--fs-lg)/var(--lh-snug) "Noto Serif KR",serif;color:var(--jh-txt)}.jh-pairhd .txt small{font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-sub)}.jh-bars .jh-gz{display:grid;gap:var(--sp-2);margin:var(--sp-2) 0}.jh-bars .jh-gz .g{display:grid;grid-template-columns:70px 1fr 36px;gap:var(--sp-2);align-items:center}.jh-bars .jh-gz .g span{font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-sub)}.jh-bars .jh-gz .g b{font:var(--fw-bold) var(--fs-lg) Noto,sans-serif;color:var(--jh-gold);text-align:right}.jh-bars .bar{height:12px;border-radius:var(--r-md);background:#ffffff14;overflow:hidden}.jh-bars .bar i{display:block;height:100%;width:0;border-radius:var(--r-md);background:linear-gradient(90deg,#e0487a,#ffd576);transition:width 1s ease-out}.jh-dev.on .jh-bars .bar i,.jh-bars.on .bar i{width:var(--v)}.jh-bars .bar.hot i{background:linear-gradient(90deg,#ff7c73,#ff3d6e)}.report.paper .jh-bars .bar{background:#efe3cc}.jh-parts{display:grid;gap:var(--sp-1);margin:var(--sp-1) 0}.jh-parts div{display:flex;gap:var(--sp-2);align-items:center;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--jh-card);border:1px solid var(--jh-line)}.jh-parts em{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--jh-rose);color:#1b1a15;font:var(--fw-bold) var(--fs-md) Noto,sans-serif;font-style:normal}.jh-parts span{font-size:var(--fs-md);color:var(--jh-txt)}.report.paper .body.script .jh-parts em{background:#b0245a;color:#fff}.jh-late .rows{display:grid;gap:var(--sp-2);margin-top:var(--sp-1)}.jh-late .row{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-lg);background:var(--jh-card);border:1px solid var(--jh-line)}.jh-late .nm{font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-txt)}.jh-late .nm small{display:block;font-size:var(--fs-xs);color:var(--jh-sub);font-weight:var(--fw-regular)}.jh-ohtb{margin-top:var(--sp-2);overflow-x:auto}.jh-ohtb table{width:100%;border-collapse:separate;border-spacing:0 4px;font-size:var(--fs-md)}.jh-ohtb th{padding:var(--sp-1) var(--sp-1);font:var(--fw-bold) var(--fs-xs) Noto,sans-serif;color:var(--jh-sub);text-align:left}.jh-ohtb td{padding:var(--sp-2) var(--sp-1);background:var(--jh-card);color:var(--jh-txt);border-top:1px solid var(--jh-line);border-bottom:1px solid var(--jh-line);word-break:keep-all}.jh-ohtb td:first-child{border-left:1px solid var(--jh-line);border-radius:8px 0 0 8px}.jh-ohtb td:last-child{border-right:1px solid var(--jh-line);border-radius:0 8px 8px 0}.jh-ohtb td i{font:var(--fw-bold) var(--fs-xl) "Noto Serif KR",serif}.jh-ohtb tr.on td{border-color:var(--jh-gold);background:#ffd5761a;font-weight:var(--fw-bold)}.report.paper .jh-ohtb tr.on td{background:#f6ead0}.jh-tal .flip{position:relative;display:block;width:100%;min-height:200px;margin:var(--sp-2) 0;padding:0;border:0;background:none;perspective:900px;cursor:pointer;font:inherit;text-align:left}.jh-tal .face{border-radius:var(--r-lg);backface-visibility:hidden;transition:transform .8s cubic-bezier(.3,1.2,.5,1)}.jh-tal .back{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:var(--sp-2);background:radial-gradient(circle at 50% 40%,#7a1f1f,#2a0c0c);border:2px solid #ffd576;color:#ffd576}.jh-tal .back b{font:var(--fw-bold) 64px/1 "Noto Serif KR",serif}.jh-tal .back span{font:var(--fw-bold) var(--fs-lg) Noto,sans-serif}.jh-tal .front{padding:var(--sp-4);background:var(--jh-card);border:1px solid var(--jh-gold);transform:rotateY(180deg)}.jh-tal .front .pimg{aspect-ratio:2/3;max-width:180px;margin:0 auto var(--sp-2);border-radius:var(--r-md);overflow:hidden}.jh-tal .flip.open .back{transform:rotateY(-180deg)}.jh-tal .flip.open .front{transform:none}.jh-tal .flip:not(.open) .front{visibility:hidden;max-height:200px;overflow:hidden}.jh-acts{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2);margin-top:var(--sp-2)}.jh-acts[hidden]{display:none}.jh-acts button{padding:var(--sp-3);border-radius:var(--r-lg);border:1px solid var(--jh-gold);background:none;font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-gold);cursor:pointer}.jh-acts .mr-share{background:#fee500;border-color:#fee500;color:#191919}.jh-open-nn{position:absolute;left:14px;right:14px;bottom:128px;z-index:2}.jh-dev .xr-seals .yearseal{gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--jh-card);border:1px solid var(--jh-line)}.jh-dev .xr-seals .yearseal .sq,.jh-dev .xr-seals .yearseal.gold .sq,.jh-dev .xr-seals .yearseal.red .sq{--light:#ffd576;flex:none;width:58px;height:58px;transform:none;border:1.5px solid color-mix(in srgb,var(--light) 70%,transparent);border-radius:var(--r-md);background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--light) 18%,transparent),transparent 75%),#0c1015;color:var(--light);font:var(--fw-bold) var(--fs-md) Noto,sans-serif;display:grid;place-items:center}.jh-dev .xr-seals .yearseal.red .sq{--light:#ff7c9a}.jh-dev .xr-seals .yearseal .txt{color:var(--jh-txt);font-size:var(--fs-md)}.jh-dev .xr-seals .yearseal .txt b{color:#f2dca7;font-size:var(--fs-xl)}.jh-dev .xr-seals .yearseal .txt small{color:var(--jh-sub);font-size:var(--fs-sm)}.report.paper .jh-dev .xr-seals .yearseal .sq,.report.paper .jh-dev .xr-seals .yearseal.gold .sq{--light:#b8862a;background:#fff;color:#8a5a12;box-shadow:none;border:1.5px solid #b8862a}.report.paper .jh-dev .xr-seals .yearseal.red .sq{--light:#b0245a;color:#b0245a;border-color:#b0245a}.report.paper .body.script .jh-dev p,.report.paper .body.script .jh-dev b,.report.paper .body.script .jh-dev span,.report.paper .body.script .jh-dev small,.report.paper .body.script .jh-top .jh-sibview span,.report.paper .body.script .jh-top .jh-sibview b{color:var(--jh-txt)}.report.paper .body.script .jh-dev small,.report.paper .body.script .jh-note,.report.paper .body.script .jh-pc .kv b,.report.paper .body.script .jh-oh .b span,.report.paper .body.script .jh-cmp .c small,.report.paper .body.script .jh-cmp .hd,.report.paper .body.script .jh-cmp .rh,.report.paper .body.script .jh-dogam .dc b,.report.paper .body.script .jh-dogam .dc small,.report.paper .body.script .jh-rail .track span,.report.paper .body.script .jh-bars .jh-gz .g span,.report.paper .body.script .jh-signal .s small,.report.paper .body.script .jh-top .jh-sibview .r span{color:var(--jh-sub)}.report.paper .body.script .jh-pc .kv.key span,.report.paper .body.script .jh-cmp .hd b,.report.paper .body.script .jh-cmp .c.me b,.report.paper .body.script .jh-pillar header b,.report.paper .body.script .jh-pillar .lv span,.report.paper .body.script .jh-charhd b,.report.paper .body.script .jh-dogam .dc.on b,.report.paper .body.script .jh-dogam .info header b,.report.paper .body.script .jh-big b,.report.paper .body.script .jh-rail .track span.on,.report.paper .body.script .jh-rail .res b,.report.paper .body.script .jh-bars .jh-gz .g b,.report.paper .body.script .jh-signal .s em,.report.paper .body.script .jh-dev small.cap,.report.paper .body.script .jh-top .jh-sibview summary,.report.paper .body.script .jh-links .l i{color:var(--jh-gold)}.report.paper .body.script .jh-signal .s.dark em,.report.paper .body.script .jh-oh .b.over b,.report.paper .body.script .jh-oh .b.sig b{color:var(--jh-rose)}.report.paper .body.script .jh-dogam .dc.on small,.report.paper .body.script .jh-top .jh-sibview .r.mine span{color:var(--jh-txt)}.report.paper .body.script .jh-cmp .c em,.report.paper .body.script .jh-dogam .dc em,.report.paper .body.script .jh-chips span.on,.report.paper .body.script .jh-rank .r.r0 em,.report.paper .body.script .jh-mini>i.gy,.report.paper .body.script .jh-sibview .r em,.report.paper .body.script .jh-check .c i{background:#8a5a12;border-color:#8a5a12;color:#fff}.report.paper .body.script .jh-check .c.add i{background:none;border-color:#6b5b48;color:#6b5b48}.report.paper .body.script .jh-rank .r em{color:#8a5a12;border-color:#b8862a}.report.paper .body.script .jh-dev .oh.mok,.report.paper .body.script .jh-top .oh.mok{color:#1a8a4e}.report.paper .body.script .jh-dev .oh.hwa{color:#d8323a}.report.paper .body.script .jh-dev .oh.to{color:#94690a}.report.paper .body.script .jh-dev .oh.geum{color:#6f7986}.report.paper .body.script .jh-dev .oh.su{color:#2563c4}.report.paper .body.script .jh-dev .xr-seals .yearseal .txt b{color:#3a2f24}.report.paper .body.script .jh-tal .back b,.report.paper .body.script .jh-tal .back span{color:#ffd576}.report.paper .body.script .jh-acts button{color:#8a5a12;border-color:#8a5a12}.report.paper .body.script .jh-acts .mr-share{color:#191919;border-color:#fee500}.report.paper .jh-signal .lamp{background:#3a2f24}.report.paper .jh-slot{color:#6b5b48;border-color:#c9a86a}.jh-toon{display:grid;gap:var(--sp-16);padding:var(--sp-8) 0 var(--sp-16)}.jh-toon .cut{position:relative;opacity:0;transform:translateY(24px);transition:opacity .5s,transform .5s}.jh-toon .cut.on{opacity:1;transform:none}.jh-toon .cut .pimg{aspect-ratio:4/5;border-radius:var(--r-sm);overflow:hidden}.jh-toon .bub{position:absolute;bottom:-44px;z-index:2;display:grid;place-items:center;min-width:150px;max-width:72%;min-height:92px;padding:var(--sp-5) var(--sp-8);border-radius:50%;background:#f8f9fb;border:1.5px solid #2f2721;color:#1b1a15;font:var(--fw-regular) var(--fs-lg)/var(--lh-snug) Noto,sans-serif;text-align:center;word-break:keep-all}.jh-toon .cut.l .bub{left:8%}.jh-toon .cut.r .bub{right:8%}.jh-toon .bub::before,.jh-toon .bub::after{content:"";position:absolute;top:-26px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent}.jh-toon .bub::before{border-bottom:28px solid #2f2721}.jh-toon .bub::after{top:-23px;border-left-width:7px;border-right-width:7px;border-bottom:26px solid #f8f9fb}.jh-toon .cut.l .bub::before{left:42%}.jh-toon .cut.l .bub::after{left:calc(42% + 2px)}.jh-toon .cut.r .bub::before{right:42%}.jh-toon .cut.r .bub::after{right:calc(42% + 2px)}@media(prefers-reduced-motion:reduce){.jh-toon .cut{transition:none;opacity:1;transform:none}}.jh-guide{margin:var(--sp-4) 0 var(--sp-5);padding:var(--sp-4) var(--sp-4);border-radius:var(--r-lg);background:var(--jh-card);border:1px solid var(--jh-line);color:var(--jh-txt);word-break:keep-all}.jh-guide .ghd{display:inline-block;margin-bottom:var(--sp-2);padding:3px var(--sp-2);border-radius:var(--r-pill);background:var(--jh-gold);color:var(--jh-ink);font:var(--fw-bold) var(--fs-sm) Noto,sans-serif}.jh-guide .see{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-8);border-radius:var(--r-md);border:1px dashed var(--jh-line);font:var(--fw-bold) var(--fs-md)/var(--lh-body) Noto,sans-serif;color:var(--jh-txt)}.jh-guide .see li::marker{color:var(--jh-gold)}.jh-guide .bub{position:relative;width:fit-content;max-width:86%;margin:0 0 var(--sp-2) var(--sp-1);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-lg);background:#fffdf7;border:2px solid #2f2721;color:#2f2721;font:var(--fw-bold) var(--fs-md)/var(--lh-snug) Noto,sans-serif}.jh-guide .bub.r{margin-left:auto;margin-right:var(--sp-1)}.jh-guide .chart{margin:var(--sp-3) 0 var(--sp-2)}.jh-guide .chart .cap{display:block;margin-bottom:var(--sp-1);font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-gold)}.jh-guide .ex{margin:var(--sp-2) 0 var(--sp-1);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--jh-txt)}.jh-guide .go{margin:var(--sp-2) 0 2px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--jh-gold);color:var(--jh-ink);font:var(--fw-bold) var(--fs-md) Noto,sans-serif}.report.paper .jh-guide{background:#fffdf7}.jh-gbone .g{display:grid;grid-template-columns:78px repeat(var(--n),1fr);gap:var(--sp-1)}.jh-gbone .hd,.jh-gbone .rh{display:grid;place-items:center;font:var(--fw-bold) var(--fs-xs) Noto,sans-serif;color:var(--jh-sub);text-align:center}.jh-gbone .c{position:relative;display:grid;place-items:center;height:48px;border-radius:var(--r-md);border:1px solid var(--jh-line)}.jh-gbone .c b{font:var(--fw-bold) var(--fs-2xl) "Noto Serif KR",serif;color:var(--jh-txt)}.jh-gbone .c.me,.jh-gbone .c.bon{border-color:var(--jh-gold);box-shadow:0 0 10px #ffb94b44}.jh-gbone .c em{position:absolute;top:-8px;right:-4px;padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--jh-gold);color:var(--jh-ink);font:var(--fw-bold) var(--fs-xs) Noto,sans-serif;font-style:normal}.jh-gtable table{width:100%;border-collapse:separate;border-spacing:0 4px;font-size:var(--fs-md)}.jh-gtable th{padding:2px var(--sp-1);font:var(--fw-bold) var(--fs-xs) Noto,sans-serif;color:var(--jh-sub);text-align:left}.jh-gtable td{padding:var(--sp-2);border-top:1px solid var(--jh-line);border-bottom:1px solid var(--jh-line);color:var(--jh-txt)}.jh-gtable td:first-child{border-left:1px solid var(--jh-line);border-radius:8px 0 0 8px;white-space:nowrap}.jh-gtable td:last-child{border-right:1px solid var(--jh-line);border-radius:0 8px 8px 0}.jh-gtable tr.on td,.jh-gtable tr.bright td,.jh-gtable tr.dark td{border-color:var(--jh-gold);background:#ffd57614;font-weight:var(--fw-bold)}.jh-gtable tr.dark td{border-color:var(--jh-rose)}.jh-gtable td em{margin-left:var(--sp-1);padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--jh-gold);color:var(--jh-ink);font:var(--fw-bold) var(--fs-xs) Noto,sans-serif;font-style:normal}.jh-gtable .lamp{display:inline-block;width:10px;height:10px;margin-right:var(--sp-1);border-radius:50%;background:#e9d8b3}.jh-gtable .lamp.bright{background:#43e38f}.jh-gtable .lamp.dark{background:#ff5a52}.jh-gtable .lamp.mid{background:#ffc84a}.jh-gtable .sub{margin:var(--sp-2) 0 0;font-size:var(--fs-md);color:var(--jh-sub)}.jh-gtable .sub b{color:var(--jh-gold)}.report.paper .jh-gtable tr.on td,.report.paper .jh-gtable tr.bright td,.report.paper .jh-gtable tr.dark td{background:#f6ead0}.jh-gcards{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-1)}.jh-gcards .k{position:relative;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);border:1px solid var(--jh-line)}.jh-gcards .k b{display:block;font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-txt)}.jh-gcards .k small{font-size:var(--fs-sm);color:var(--jh-sub)}.jh-gcards .k.on{border-color:var(--jh-gold);box-shadow:0 0 10px #ffb94b44}.jh-gcards .k.on b{color:var(--jh-gold)}.jh-gcards .k em{position:absolute;top:-8px;right:8px;padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--jh-gold);color:var(--jh-ink);font:var(--fw-bold) var(--fs-xs) Noto,sans-serif;font-style:normal}.jh-gcycle svg{display:block;width:100%;max-width:280px;height:auto;margin:0 auto}.jh-ohcycle line.sheng{stroke:#ffd576;stroke-width:2}.jh-ohcycle path.sheng{fill:#ffd576}.jh-ohcycle line.ke{stroke:#ff7c9a;stroke-width:1.4;stroke-dasharray:4 3}.jh-ohcycle path.ke{fill:#ff7c9a}.jh-ohcycle .nd circle{fill:#0c1015;stroke:var(--c);stroke-width:2}.jh-ohcycle .nd text{fill:var(--c);font:var(--fw-bold) var(--fs-lg) "Noto Serif KR",serif}.jh-ohcycle .nd.mok{--c:var(--jh-mok)}.jh-ohcycle .nd.hwa{--c:var(--jh-hwa)}.jh-ohcycle .nd.to{--c:var(--jh-to)}.jh-ohcycle .nd.geum{--c:var(--jh-geum)}.jh-ohcycle .nd.su{--c:var(--jh-su)}.jh-ohcycle .nd.over circle,.jh-ohcycle .nd.lack circle{stroke-width:4}.jh-ohcycle .nd.lack circle{stroke-dasharray:4 3}.report.paper .jh-ohcycle .nd circle{fill:#fffdf7}.report.paper .jh-ohcycle line.sheng{stroke:#b8862a}.report.paper .jh-ohcycle path.sheng{fill:#b8862a}.report.paper .jh-ohcycle line.ke{stroke:#b0245a}.report.paper .jh-ohcycle path.ke{fill:#b0245a}.jh-gcycle .lg{display:flex;gap:var(--sp-4);justify-content:center;margin:var(--sp-1) 0 var(--sp-2);font-size:var(--fs-sm);color:var(--jh-sub)}.jh-gcycle .lg i{display:inline-block;width:16px;height:3px;margin-right:var(--sp-1);vertical-align:middle}.jh-gcycle .lg i.sheng{background:#ffd576}.jh-gcycle .lg i.ke{background:repeating-linear-gradient(90deg,#ff7c9a 0 4px,transparent 4px 7px)}.report.paper .jh-gcycle .lg i.sheng{background:#b8862a}.jh-gcycle table{width:100%;border-collapse:separate;border-spacing:0 4px;font-size:var(--fs-md)}.jh-gcycle td{padding:var(--sp-2) var(--sp-2);border-top:1px solid var(--jh-line);border-bottom:1px solid var(--jh-line);color:var(--jh-txt)}.jh-gcycle td:first-child{border-left:1px solid var(--jh-line);border-radius:8px 0 0 8px;white-space:nowrap}.jh-gcycle td:last-child{border-right:1px solid var(--jh-line);border-radius:0 8px 8px 0}.jh-gcycle td i{font:var(--fw-bold) var(--fs-lg) "Noto Serif KR",serif;font-style:normal}.jh-gcycle td em{margin-left:var(--sp-1);padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--jh-rose);color:#1b1a15;font:var(--fw-bold) var(--fs-xs) Noto,sans-serif;font-style:normal}.jh-gcycle tr.on td{border-color:var(--jh-rose);font-weight:var(--fw-bold)}.report.paper .jh-gcycle td em{color:#fff}.report.paper .jh-guide .fx-ds{--mok:#1f9d5a;--hwa:#e0393b;--to:#c9961c;--geum:#8d96a3;--su:#2a6fd1}.report.paper .jh-guide .fx-ds-cap{color:#8a5a12}.report.paper .jh-guide .fx-ds-row .col{border-color:#eadfcb;background:#fff}.report.paper .jh-guide .fx-ds-row .col.now{background:#fff6dc}.report.paper .jh-guide .fx-ds-row .tp,.report.paper .jh-guide .fx-ds-row .sb{color:#3a2f24}.report.paper .jh-guide .fx-ds-row .bx{border-color:#0002}.report.paper .jh-guide .fx-ds-row .tg.mid{background:#0000000f;color:#3a2f24}.report.paper .jh-guide .fx-ds-note{color:#6b5b48}.report.paper .jh-guide .fx-ds-row.dae .col.sel{background:#fff6dc}.report.paper .jh-guide .fx-ds-row .pick{background:#fff}.report.paper .jh-guide .fx-ds-cap small,.report.paper .jh-guide .fx-ds-row .tp small{color:#6b5b48}.report.paper .jh-guide .fx-ds-row .bx .oh-mok{background:#177a45}.report.paper .jh-guide .fx-ds-row .bx .oh-mok{color:#fff}.body.script .jh-guide .go{color:var(--jh-ink)}.report.paper .body.script .jh-guide .go{color:#fff}.report.paper .body.script .jh-guide .ex{color:#3a2f24}.report.paper .body.script .jh-guide .see{color:#3a2f24}.jh-guide .jh-toon.in-guide{padding:var(--sp-1) 0 var(--sp-12);gap:var(--sp-16)}.jh-guide .jh-toon.in-guide .cut .pimg{aspect-ratio:1/1}.jh-gcycle-line{margin:0 0 var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);border:1px dashed var(--jh-line);font-size:var(--fs-md);line-height:var(--lh-snug);color:var(--jh-txt)}.jh-gcycle-line b{color:var(--jh-gold)}.jh-q{margin:var(--sp-1) 0 var(--sp-2);padding:var(--sp-4) var(--sp-4);border-radius:var(--r-lg);background:var(--jh-card);border:1px solid var(--jh-line)}.jh-q small{display:block;margin-bottom:var(--sp-1);font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-gold)}.jh-q p{margin:0;font-size:var(--fs-lg);line-height:var(--lh-body);color:var(--jh-txt);white-space:pre-wrap;word-break:keep-all}.jh-ans{margin:var(--sp-8) 0 var(--sp-2);font:var(--fw-bold) var(--fs-2xl) "Noto Serif KR",serif;color:var(--jh-txt)}.report.paper .body.script .jh-q p,.report.paper .body.script .jh-ans{color:#3a2f24}.report.paper .body.script .jh-q small{color:#8a5a12}.jh-tap .hint{display:flex;align-items:center;justify-content:space-between;margin:0 0 var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);background:var(--jh-gold);color:var(--jh-ink);font:var(--fw-bold) var(--fs-md) Noto,sans-serif}.jh-tap .hint .n{font:var(--fw-bold) var(--fs-sm) Noto,sans-serif;font-variant-numeric:tabular-nums}.jh-tap .hint.done{background:var(--jh-up)}.jh-tap .tip{cursor:pointer;transition:box-shadow .2s,outline-color .2s;outline:2px dashed transparent;outline-offset:2px}.jh-tap .tip:not(.seen){animation:jhTip 1.6s ease-in-out infinite}@keyframes jhTip{0%,100%{outline-color:transparent}50%{outline-color:var(--jh-gold)}}.jh-tap .tip.seen{outline:1px solid var(--jh-line)}.jh-tap .tip.now{outline:2px solid var(--jh-rose);box-shadow:0 0 12px #ff7c9a66}.jh-tap g.tip{outline:none;animation:none}.jh-tap g.tip:not(.seen) circle{animation:jhTipC 1.6s ease-in-out infinite}@keyframes jhTipC{0%,100%{stroke-width:2}50%{stroke-width:5}}.jh-tap g.tip.now circle{stroke:var(--jh-rose);stroke-width:5}.jh-tap .tcap{min-height:64px;margin-top:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);border:1.5px solid var(--jh-rose);background:var(--jh-card)}.jh-tap .tcap small{font-size:var(--fs-md);color:var(--jh-sub)}.jh-tap .tcap b{display:block;font:var(--fw-bold) var(--fs-lg) Noto,sans-serif;color:var(--jh-rose)}.jh-tap .tcap p{margin:var(--sp-1) 0 0;font-size:var(--fs-md);line-height:var(--lh-body);color:var(--jh-txt);word-break:keep-all}.jh-tap .tcap.pop{animation:jhCap .35s ease-out}@keyframes jhCap{0%{opacity:0;transform:translateY(6px)}100%{opacity:1;transform:none}}.jh-guide .tchips{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin:0 0 var(--sp-2)}.jh-guide .tchip{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--jh-line);background:none;font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-txt)}.jh-gbone .c small{display:block;font:var(--fw-bold) var(--fs-xs) Noto,sans-serif;color:var(--jh-sub)}.jh-gbone .c{height:58px;align-content:center}.jh-gcards.three{grid-template-columns:repeat(3,1fr)}.jh-gcards.three .k{text-align:center}.report.paper .jh-tap .hint.done{color:#fff}@media(prefers-reduced-motion:reduce){.jh-tap .tip:not(.seen),.jh-tap g.tip:not(.seen) circle{animation:none}}.jh-gcards:not(.three) .k:last-child:nth-child(odd){grid-column:1/-1}.jh-big .amt{position:relative;display:inline-flex;align-items:baseline;gap:var(--sp-1);margin-top:2px;padding:var(--sp-1) var(--sp-4);border-radius:var(--r-pill);border:1px solid var(--jh-gold);font:var(--fw-bold) var(--fs-md) Noto,sans-serif;color:var(--jh-txt)}.jh-big .amt em{font-style:normal;font:var(--fw-bold) var(--fs-xl) Noto,sans-serif;color:var(--jh-gold)}.report.paper .body.script .jh-big .amt{color:var(--jh-txt)}.report.paper .body.script .jh-big .amt em{color:var(--jh-gold)}.jh-toon .bub,.jh-guide .bub,.end-toon .bub{white-space:pre-line;word-break:keep-all}
