.jx-hero-icon{object-fit:contain;width:76px;height:76px;padding:12px}.jx .ccv-challenges+.ccv-challenges{margin-top:28px}.jx .ccv-count b{font:inherit;color:var(--sb-jin)}.jx .ccv-panel+.ccv-panel{margin-top:16px}.jx-sides{flex:none;gap:6px;display:flex}.jx-scroll{overflow-x:auto}.jx .jx-nav{top:var(--xs-stick,0px);z-index:10;background:var(--ink-0,#0f0c09);border-bottom:1px solid var(--rule);position:sticky}.jx .jx-nav .ccv-section-nav{max-width:var(--wrap);box-sizing:border-box;padding:8px var(--gutter);gap:4px 6px;margin:0 auto}.jx .ccv-work{padding-top:24px}.jx-nav a{border-radius:2px;align-items:center;gap:8px;padding:5px 12px 5px 6px;display:inline-flex}.jx-nav a:hover{color:var(--sb-jin);background:#ffffff0a;text-decoration:none}.jx-nav img{border:1px solid var(--rule-2);border-radius:2px;flex:none;width:20px;height:20px}.jx .ccv-challenges,.jx .ccv-panel[id]{scroll-margin-top:calc(var(--xs-stick,0px) + 60px)}.jx-table{border-collapse:collapse;width:100%;font-size:13.5px}.jx-table thead th{text-align:left;font:600 12.5px var(--font-num);color:var(--paper-3);white-space:nowrap;background:var(--ink-3);padding:9px 12px}.jx-table tbody tr{border-top:1px solid var(--rule)}.jx-table tbody tr:hover{background:#ffffff05}.jx-table td,.jx-table tbody th{vertical-align:top;text-align:left;padding:8px 12px}.jx-table tbody th{color:var(--q6);white-space:nowrap;font-weight:700}.jx-table .jx-n{text-align:right;white-space:nowrap;font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--paper-2)}.jx-table .jx-rank{width:44px;font:700 16px var(--font-num);color:var(--sb-jin)}.jx-table .jx-week{color:var(--paper-3)}.jx-rewards{min-width:260px}.jx-reward{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.jx-reward+.jx-reward{margin-top:6px}.jx-reward>b{color:var(--paper);font-weight:400}.jx-items{flex-wrap:wrap;gap:4px 12px;display:inline-flex}.jx-items-many{gap:4px}.jx-item{align-items:center;gap:6px;font-size:13px;display:inline-flex}.jx-item img{border:1px solid var(--rule-2);border-radius:2px;flex:none;width:22px;height:22px}.jx-item:hover span{text-underline-offset:3px;text-decoration:underline}.jx-item.q3{color:#4a9eff}.jx-item.q4{color:#c37bff}.jx-class{align-items:center;gap:10px;display:flex}.jx-class img{border:1px solid var(--rule-2);border-radius:2px;flex:none;width:30px;height:30px}.jx-class small{color:var(--paper-3);margin-top:2px;font-size:12px;font-weight:400;display:block}.jx-set-name{white-space:nowrap;margin-bottom:5px;font-size:13.5px;display:block}.jx-set-name.q3{color:#4a9eff}.jx-set-name.q4{color:#c37bff}.jx-set-name small{color:var(--sb-jin);margin-left:8px;font-size:11.5px;font-weight:700}.jx-pieces{gap:3px;display:flex}.jx-pieces a{flex:none;display:block}.jx-pieces img{border:1px solid var(--rule-2);border-radius:2px;width:30px;height:30px;display:block}.jx-pieces a:hover img{border-color:var(--sb-jin)}.jx-grounds{max-width:760px}.jx-call{color:var(--paper-2)}.jx-points{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.jx .jx-points .ccv-panel+.ccv-panel{margin-top:0}.jx-points ul{margin:0;padding:0;list-style:none}.jx-points li{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 16px;display:grid}.jx-points li+li{border-top:1px solid var(--rule)}.jx-points img{border:1px solid var(--rule-2);border-radius:2px;width:30px;height:30px}.jx-points b{color:var(--q6);font-size:13.5px;display:block}.jx-points small{color:var(--paper-2);margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.jx-points em{font:700 14px var(--font-num);color:var(--sb-jin);font-style:normal}.jx-goods{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.jx-goods li{border-top:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 16px;font-size:13.5px;display:grid}.jx-goods li:nth-child(-n+2){border-top:0}.jx-goods li:nth-child(2n){border-left:1px solid var(--rule)}.jx-standing{color:#9fd3a0;font-size:12.5px}.jx-standing.s1{color:#6fc7c0}.jx-standing.s2{color:#5fa8e6}.jx-goods .jx-item.q1{color:var(--paper)}.jx-levels{font:600 12.5px var(--font-num);color:var(--paper-3);white-space:nowrap}.jx-bonus{min-width:280px;color:var(--paper-2);font-size:12.5px;line-height:1.6}.jx-bonus span{display:block}.jx-weeks{margin:0;padding:0;list-style:none}.jx-weeks li{grid-template-columns:76px 190px minmax(0,1fr) 70px 64px;align-items:center;gap:14px;padding:9px 16px;display:grid}.jx-weeks li+li{border-top:1px solid var(--rule)}.jx-weeks .jx-week{color:var(--paper-3);font-size:13px}.jx-cap{color:var(--paper);white-space:nowrap;font-size:13.5px}.jx-cap small,.jx-seal-rank small{color:var(--q6);margin-left:8px;font-size:12.5px}.jx-bar{height:8px;box-shadow:inset 0 0 0 1px var(--rule-2);background:#00000059;border-radius:2px;overflow:hidden}.jx-bar i{background:linear-gradient(90deg, var(--sb-jin-an), var(--sb-jin));height:100%;display:block}.jx-weeks .jx-n{text-align:right;font:600 13px var(--font-num);font-variant-numeric:tabular-nums;color:var(--paper-2)}.jx-weeks .jx-add{color:#9fd3a0}.jx-seals{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.jx-seals li{border-top:1px solid var(--rule);grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 16px;font-size:13.5px;display:grid}.jx-seals li:nth-child(-n+2){border-top:0}.jx-seals li:nth-child(2n){border-left:1px solid var(--rule)}.jx-seals b{color:var(--paper);font-weight:400}.jx-seal-rank{color:var(--sb-jin);white-space:nowrap}@media (max-width:900px){.jx .ccv-section-head{flex-wrap:wrap}.jx-points,.jx-goods{grid-template-columns:minmax(0,1fr)}.jx-goods li:nth-child(2){border-top:1px solid var(--rule)}.jx-goods li:nth-child(2n){border-left:0}.jx-goods li{grid-template-columns:40px minmax(0,1fr)}.jx-levels{grid-column:2}.jx-seals{grid-template-columns:minmax(0,1fr)}.jx-seals li:nth-child(2){border-top:1px solid var(--rule)}.jx-seals li:nth-child(2n){border-left:0}.jx-seals li{grid-template-columns:96px minmax(0,1fr)}.jx-seals li .jx-item{grid-column:2}.jx-seal-rank small,.jx-cap small{margin-left:0;display:block}.jx-weeks li{grid-template-columns:58px minmax(0,1fr) 60px 56px;gap:10px;padding:9px 12px}.jx-bar{display:none}.jx-table{min-width:640px}}
