.jc{--jc-ink:#243932;--jc-muted:#566a5f;--jc-paper:#fffdf4;--jc-sunk:#f3f0e0;--jc-soft:#e3e0cc;--jc-line:#2f4a3f;--jc-human:#2f7a62;--jc-ai:#5462c4;--jc-ai-bg:#eceefa;--jc-vhigh:#c8432f;--jc-high:#c4661c;--jc-mid:#94740a;--jc-low:#2e7b4e;--jc-vhigh-bg:#fbe2db;--jc-high-bg:#fbe8d4;--jc-mid-bg:#f5ecc2;--jc-low-bg:#dfeedd;--jc-vhigh-ink:#b63d2b;--jc-high-ink:#a15417;--jc-mid-ink:#816509;--jc-low-ink:#2c754a;--jc-shadow:0 5px 0 #3246342b;--jc-display:var(--font-jua), "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;max-width:800px;color:var(--jc-ink);word-break:keep-all;overflow-wrap:break-word;flex-direction:column;gap:22px;margin:0 auto;padding:30px 16px 20px;display:flex}.jc h1,.jc h2,.jc h3,.jc summary{font-family:var(--jc-display);letter-spacing:-.01em;font-weight:400}.jc-head{flex-direction:column;gap:10px;display:flex}.jc-kicker{background:var(--jc-line);color:#fff7dc;letter-spacing:.04em;border-radius:8px;align-self:flex-start;padding:4px 12px;font-size:.8em;font-weight:850}.jc-head h1{flex-wrap:wrap;align-items:center;gap:10px;font-size:clamp(2.2em,8vw,3.2em);line-height:1.15;display:flex}.jc-clock circle{fill:#f5c556;stroke:var(--jc-line);stroke-width:3.5px}.jc-clock path{fill:none;stroke:var(--jc-line);stroke-width:3.5px;stroke-linecap:round}.jc-head p{color:var(--jc-muted);max-width:34em;font-size:1.05em}.jc-disclaimer{color:#57471b;background:#fff6d8;border:2px solid #e5c977;border-radius:14px;max-width:40em;padding:10px 14px;font-size:.9em}.jc-alias{color:var(--jc-muted);font-size:.85em;font-weight:650;margin-top:-8px!important}.jc-search{background:var(--jc-paper);border:2.5px solid var(--jc-line);box-shadow:var(--jc-shadow);border-radius:22px;flex-direction:column;gap:12px;padding:14px;display:flex}.jc-search label{font-size:.86em;font-weight:850}.jc-row{gap:10px;display:flex}.jc-field{flex:1;align-items:center;min-width:0;display:flex;position:relative}.jc-field>svg{color:var(--jc-muted);pointer-events:none;position:absolute;left:14px}.jc-field input{border:2.5px solid var(--jc-line);width:100%;min-width:0;min-height:52px;color:var(--jc-ink);background:#fff;border-radius:14px;flex:1;padding:10px 14px 10px 44px;font-size:1.1em;font-weight:750}.jc-field input::placeholder{color:#8a9a8f;font-weight:500}.jc-go{white-space:nowrap;flex:none;min-height:52px}.jc-suggestions{z-index:20;border:2.5px solid var(--jc-line);box-shadow:var(--jc-shadow);background:#fff;border-radius:14px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.jc-suggestions button{text-align:left;width:100%;color:var(--jc-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-weight:750;display:flex}.jc-suggestions button+button{border-top:1px solid var(--jc-soft)}.jc-suggestions button[aria-selected=true],.jc-suggestions button:hover{background:var(--jc-sunk)}.jc-suggestions small{color:var(--jc-muted);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.jc-chip{background:var(--jc-sunk);color:var(--jc-ink);border:2px solid #2f4a3f66;border-radius:999px;min-height:36px;padding:5px 13px;font-size:.9em;font-weight:750}.jc-chip:hover{border-color:var(--jc-line)}.jc-chip-static{cursor:default;align-items:center;display:inline-flex}.jc-chip[aria-pressed=true]{background:var(--jc-line);border-color:var(--jc-line);color:#fff7dc}.jc-result{scroll-margin-top:92px}.jc-result:empty{display:none}.jc-card{background:var(--jc-paper);border:2.5px solid var(--jc-line);box-shadow:var(--jc-shadow);border-radius:26px;flex-direction:column;gap:18px;padding:20px;display:flex}.jc-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jc-top h2{margin-right:4px;font-size:clamp(1.8em,6vw,2.4em);line-height:1.15}.jc .jc-plain{letter-spacing:-.04em;font-family:inherit;font-weight:900}.jc-missing h2{font-size:1.5em}.jc-tag{background:var(--jc-sunk);white-space:nowrap;border:2px solid #2f4a3f55;border-radius:999px;padding:3px 10px;font-size:.8em;font-weight:850}.jc-tag-ai{background:var(--jc-ai);border-color:var(--jc-ai);color:#fff}.jc-risk{white-space:nowrap;border:2px solid;border-radius:999px;padding:4px 12px;font-size:.92em;font-weight:900}.jc-risk-vhigh{color:var(--jc-vhigh-ink);background:var(--jc-vhigh-bg)}.jc-risk-high{color:var(--jc-high-ink);background:var(--jc-high-bg)}.jc-risk-mid{color:var(--jc-mid-ink);background:var(--jc-mid-bg)}.jc-risk-low{color:var(--jc-low-ink);background:var(--jc-low-bg)}.jc-stats{grid-template-columns:200px 1fr;align-items:center;gap:20px;display:grid}.jc-dial{aspect-ratio:1;width:200px;max-width:100%}.jc-dial svg{width:100%;height:100%;display:block}.jc-dial-face{fill:#fff;stroke:var(--jc-line);stroke-width:4px}.jc-tick{stroke:var(--jc-line);stroke-width:2px;stroke-linecap:round}.jc-tick-major{stroke-width:3.5px}.jc-dial-track{fill:none;stroke:var(--jc-soft);stroke-width:16px}.jc-dial-value{fill:none;stroke-width:16px;animation:1.2s cubic-bezier(.2,.8,.2,1) both jc-dial-in}@keyframes jc-dial-in{0%{stroke-dasharray:0 var(--jc-c)}}.jc-dial-num{font-family:var(--jc-display);fill:var(--jc-ink);font-size:46px}.jc-dial-label{fill:var(--jc-muted);letter-spacing:-.02em;font-size:13px;font-weight:900}.jc-when{flex-direction:column;gap:6px;min-width:0;display:flex}.jc-label{color:var(--jc-muted);font-size:.88em;font-weight:900}.jc-big{font-family:var(--jc-display);font-size:clamp(2.5em,9vw,3.5em);line-height:1}.jc-sub{color:var(--jc-muted);font-weight:750}.jc-tline{padding:22px 18px 0 6px}.jc-track{background:var(--jc-soft);border-radius:8px;height:16px;position:relative}.jc-range{border-radius:8px;position:absolute;top:0;bottom:0}.jc-now{background:var(--jc-line);border-radius:2px;width:3px;margin-left:-1px;position:absolute;top:-12px;bottom:-6px}.jc-now span{white-space:nowrap;font-size:.8em;font-weight:900;line-height:1;position:absolute;top:-8px;left:7px}.jc-ticks{height:22px;margin-top:8px;position:relative}.jc-ticks span{color:var(--jc-muted);font-variant-numeric:tabular-nums;font-size:.8em;font-weight:750;position:absolute;transform:translate(-50%)}.jc-why{background:var(--jc-sunk);border-radius:16px;padding:12px 16px;font-size:1.05em;font-weight:750}.jc-cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.jc-col{border:2px solid var(--jc-soft);background:#fff;border-radius:16px;min-width:0;padding:12px 14px}.jc-col h3{align-items:center;gap:8px;margin-bottom:6px;font-size:1.2em;display:flex}.jc-col ul{margin:0;padding-left:20px}.jc-col li{font-weight:750}.jc-dot{border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.jc-dot-human{background:var(--jc-human)}.jc-new{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jc-new b{margin-right:4px;font-size:.92em}.jc-tip{border:2px dashed var(--jc-line);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:10px 12px 10px 8px;font-weight:750;display:flex}.jc-tip-face{flex:none;width:52px;height:auto;margin:-6px 0 -10px}.jc-tip>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jc-tip strong{color:var(--jc-human);font-size:.88em}.jc-tip-say{flex:none}.jc-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.jc-note{color:var(--jc-muted);font-size:.8em}.jc-notice{color:var(--jc-human);flex-basis:100%;font-size:.88em;font-weight:850}.jc-ai{border:2px solid var(--jc-ai);background:var(--jc-ai-bg);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.jc-ai p{flex-direction:column;gap:2px;display:flex}.jc .jc-ai-go{white-space:normal;overflow-wrap:anywhere;background:var(--jc-ai);color:#fff;border-color:#3b479c;max-width:100%;box-shadow:0 4px #3b479c66}.jc-ai .k-alert{margin:0}.jc-thinking{color:var(--jc-ai);align-items:center;gap:8px;font-weight:850;display:flex}.jc-thinking i{background:currentColor;border-radius:50%;width:10px;height:10px;animation:1s infinite jc-blink;display:inline-block}.jc-thinking i:nth-child(2){animation-delay:.2s}.jc-thinking i:nth-child(3){animation-delay:.4s}@keyframes jc-blink{0%,to{opacity:.25}50%{opacity:1}}.jc-section>h2{margin-bottom:10px;font-size:1.75em}.jc-section>h2 small{font-family:var(--font-geist-sans), "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;color:var(--jc-muted);font-size:.55em;font-weight:750}.jc-ranks{grid-template-columns:1fr 1fr;gap:14px;display:grid}.jc-rank{background:var(--jc-paper);border:2.5px solid var(--jc-line);min-width:0;box-shadow:var(--jc-shadow);border-radius:22px;padding:14px 16px}.jc-rank h3{margin-bottom:8px;font-size:1.25em}.jc-rank ol{counter-reset:jc-rank;margin:0;padding:0;list-style:none}.jc-rank li{counter-increment:jc-rank}.jc-rank li button{text-align:left;width:100%;min-height:40px;color:var(--jc-ink);background:0 0;border:0;border-radius:10px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:6px 4px;font-weight:750;display:grid}.jc-rank li button:before{content:counter(jc-rank);font-family:var(--jc-display);color:var(--jc-muted);text-align:center;font-size:1.05em}.jc-rank li button:hover{background:var(--jc-sunk)}.jc-year{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.88em;font-weight:900}.jc-cats{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.jc-all{flex-wrap:wrap;gap:8px;display:flex}.jc-all button{border:2px solid var(--jc-soft);color:var(--jc-ink);background:#fff;border-radius:12px;align-items:center;gap:6px;min-height:36px;padding:5px 10px;font-size:.94em;font-weight:750;display:inline-flex}.jc-all button:hover{border-color:var(--jc-line)}.jc-legend{color:var(--jc-muted);flex-wrap:wrap;gap:12px;margin-top:12px;font-size:.8em;font-weight:750;display:flex}.jc-legend>span{align-items:center;gap:6px;display:inline-flex}.jc-how{background:var(--jc-paper);border:2.5px solid var(--jc-line);border-radius:22px;padding:14px 18px}.jc-how summary{cursor:pointer;font-size:1.35em}.jc-how ol{margin:10px 0;padding-left:22px}.jc .jc-how p{margin:8px 0}.jc-tiers{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.jc-src,.jc-src-title{color:var(--jc-muted);font-size:.88em}.jc-src{padding-left:20px}.jc-src li{margin:2px 0}.jc-foot{text-align:center;color:var(--jc-muted);flex-direction:column;align-items:center;gap:6px;font-size:.8em;display:flex}.jc-foot a{color:var(--jc-human);text-underline-offset:3px;align-items:center;gap:4px;font-weight:800;text-decoration:underline;display:inline-flex}@media (max-width:560px){.jc{padding-top:22px}.jc-stats{text-align:center;grid-template-columns:1fr;justify-items:center}.jc-when{align-items:center}.jc-cols,.jc-ranks{grid-template-columns:1fr}.jc-card{padding:16px}.jc-go{padding-inline:14px}.jc-field input{font-size:1.05em}.jc-trend-chips,.jc-cats{gap:6px}.jc-chip{min-height:34px;padding:3px 11px;font-size:.85em}}@media (prefers-reduced-motion:reduce){.jc-thinking i{animation:none}}.jc-trend{background:var(--jc-paper);border:2.5px solid var(--jc-line);box-shadow:var(--jc-shadow);border-radius:18px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.jc-trend-title{white-space:nowrap;align-items:center;gap:6px;font-size:.9em;font-weight:900;display:inline-flex}.jc-trend-title small{color:var(--jc-muted);font-size:.82em;font-weight:700}.jc-trend-chips{flex-wrap:wrap;gap:8px;display:flex}.jc-trend-row{align-items:center;gap:10px;min-height:40px;display:flex}.jc-live{background:#e23b2e;border-radius:50%;width:9px;height:9px;animation:1.4s infinite jc-live;box-shadow:0 0 #e23b2e88}@keyframes jc-live{70%{box-shadow:0 0 0 8px #e23b2e00}to{box-shadow:0 0 #e23b2e00}}.jc-trend-now{min-width:0;min-height:40px;color:var(--jc-ink);text-align:left;background:#fff;border:0;border-radius:12px;flex:1;align-items:center;gap:10px;padding:6px 12px;font-weight:800;display:flex;overflow:hidden}.jc-trend-now b,.jc-trend-list b{font-family:var(--jc-display);color:#e23b2e;text-align:center;min-width:1.4em;font-size:1.15em;font-weight:400}.jc-trend-roll{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;animation:.35s ease-out both jc-roll;overflow:hidden}@keyframes jc-roll{0%{opacity:0;transform:translateY(70%)}}.jc-chg{white-space:nowrap;font-size:.78em;font-weight:900}.jc-chg-up{color:#e23b2e}.jc-chg-down{color:#3d6fd6}.jc-chg-same{color:var(--jc-muted)}.jc-chg-new{color:#fff;background:#e23b2e;border-radius:6px;padding:1px 6px;font-size:.7em}.jc-trend-toggle{background:var(--jc-sunk);min-height:36px;color:var(--jc-ink);border:2px solid #2f4a3f55;border-radius:999px;flex:none;align-items:center;gap:2px;padding:4px 10px 4px 12px;font-size:.85em;font-weight:800;display:inline-flex}.jc-trend-list{grid-template-rows:repeat(5,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:2px 14px;margin:0;padding:0;list-style:none;display:grid}.jc-trend-list button{width:100%;min-height:38px;color:var(--jc-ink);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:6px 4px;font-weight:750;display:flex}.jc-trend-list button span:not(.jc-chg){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.jc-trend-list button:hover,.jc-trend-now:hover{background:var(--jc-sunk)}.jc-count{--jc-tint:var(--jc-vhigh);color:#f4f1e2;border:2.5px solid var(--jc-line);box-shadow:inset 0 0 0 3px #ffffff10, var(--jc-shadow);background:#1d2a26;border-radius:18px;flex-direction:column;gap:4px;padding:12px 16px 14px;display:flex}.jc-count-head{color:#cfd8cf;align-items:center;gap:8px;font-size:.86em;font-weight:850;display:flex}.jc-rec{background:#ff4a3d;border-radius:50%;width:10px;height:10px;animation:1s steps(2,jump-none) infinite jc-rec}@keyframes jc-rec{50%{opacity:.2}}.jc-dday{font-family:var(--jc-display);color:#1d2a26;background:color-mix(in srgb, var(--jc-tint) 55%, white);font-variant-numeric:tabular-nums;border-radius:8px;margin-left:auto;padding:1px 9px 2px;font-size:1.15em;font-weight:400}.jc-digits{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--jc-tint) 60%, white);text-shadow:0 0 14px color-mix(in srgb, var(--jc-tint) 45%, transparent);flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.jc-digit-group{white-space:nowrap;align-items:baseline;gap:2px;display:inline-flex}.jc-digits b{font-family:var(--font-geist-sans), "Apple SD Gothic Neo", sans-serif;letter-spacing:-.02em;font-size:clamp(1.7em,7.2vw,2.5em);font-weight:800;line-height:1.1}.jc-digits small{color:#cfd8cf;margin:0 6px 0 1px;font-size:.95em;font-weight:800}.jc-digits i{opacity:.8;font-size:clamp(1.4em,6vw,2em);font-style:normal;font-weight:800}.jc-digits .jc-sec{display:inline-block}.jc-digits .jc-cs{min-width:1.3em;font-size:clamp(1.2em,5vw,1.7em)}.jc-count-zero .jc-digits{animation:1s steps(2,jump-none) infinite jc-rec}@media (max-width:380px){.jc-digits small{margin:0 3px 0 0}}@media (prefers-reduced-motion:reduce){.jc-dial-value,.jc-trend-roll,.jc-live,.jc-rec,.jc-count-zero .jc-digits{animation:none}}
